:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}@font-face{font-family:Inter;src:url(/assets/inter-700-Yt3aPRUw.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/inter-500-Cerq10X2.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/inter-400-C38fXH4l.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--ff-base:"Inter";--fw-regular:400;--fw-medium:500;--fw-bold:700;--lh-100:1;--lh-120:1.2;--lh-140:1.4;--lh-150:1.5}body{font-family:var(--ff-base), sans-serif}:root{--color-primary-200:#03210b;--color-primary-120:#214f26;--color-primary-110:#2e6634;--color-primary-100:#60893c;--color-primary-75:#85ac63;--color-primary-50:#b9d0a5;--color-primary-15:#d6e3cb;--color-primary-10:#f3f2f2;--color-primary-5:#f2f8f3;--color-grey:#6d6d6d;--color-black:#000;--color-white:#fff;--stroke-secondary:#0000004d;--radius-s:2px;--radius-m:4px;--radius-l:6px;--radius-xl:8px;--radius-xxl:16px;--space-xs:4px;--space-s:8px;--space-m:10px;--space-l:20px;--space-xl:32px;--space-xxl:40px}.header-1,.header-2,.header-3,.header-4,.header-5{font-weight:var(--fw-bold);line-height:var(--lh-100)}.header-1{font-size:40px}.header-2{letter-spacing:-.96px;font-size:32px}.header-3{letter-spacing:-.48px;font-size:24px}.header-4{letter-spacing:-.4px;font-size:20px}.header-5{font-size:16px}.center{text-align:center}.bold{font-weight:var(--fw-bold)}.text-l{font-size:14px}.text{font-size:12px}.text-xs{font-size:8px}.text-s{font-size:10px}.text-l,.text,.text-xs,.text-s{font-weight:var(--fw-medium);line-height:var(--lh-140)}:is(.text-l,.text,.text-xs,.text-s) a{text-decoration:underline}:is(.text-l,.text,.text-xs,.text-s) strong,:is(.text-l,.text,.text-xs,.text-s) b{font-weight:var(--fw-bold)}:is(.text-l,.text,.text-xs,.text-s) em,:is(.text-l,.text,.text-xs,.text-s) i{font-style:italic}.text-bold-l{font-size:14px;font-weight:var(--fw-bold);line-height:var(--lh-120)}.text-bold{font-size:12px;font-weight:var(--fw-bold);line-height:var(--lh-120)}.text-bold-s{font-size:10px;font-weight:var(--fw-bold);line-height:var(--lh-150)}.clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}*,:before,:after{box-sizing:border-box}html,body{font-family:var(--ff-base), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-synthesis:none;font-size:100%;line-height:1.5}body{flex-direction:column;height:100vh;display:flex}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;line-height:0;display:block}a,button,svg{transition:all .2s ease-in-out}button{font-family:var(--ff-base), Arial, Helvetica, sans-serif;cursor:pointer;color:inherit;background:0 0;border:none;margin:0;padding:0}:focus,:focus-visible{outline:revert}.container{width:100%;max-width:720px;margin:0 auto}.container--s{width:100%;max-width:640px;margin:0 auto}.text-fields .text-fields__title:not(:last-child),.text-fields .text-fields__subtitle:not(:last-child),.text-fields .text-fields__text:not(:last-child),.text-fields p:not(:last-child),.text-fields ul:not(:last-child),.text-fields ol:not(:last-child){margin-bottom:22px}.text-fields h1:not(:last-child),.text-fields h2:not(:last-child),.text-fields h3:not(:last-child),.text-fields h4:not(:last-child),.text-fields h5:not(:last-child),.text-fields h6:not(:last-child){margin-bottom:12px}.text-fields ul{list-style:outside}.text-fields ol{list-style:decimal}.text-fields ul,.text-fields ol{padding-left:12px}.card{gap:var(--space-xxl);padding:var(--space-l);border-radius:var(--radius-xxl);cursor:pointer;outline:2px solid #0000;flex-direction:row;transition:outline .2s ease-in-out,box-shadow .2s ease-in-out;display:flex;box-shadow:0 0 #0000000d}.card:hover{outline:2px solid var(--color-primary-50);box-shadow:0 16px 40px #0000000d}.card__categories{gap:var(--space-xs)}.card__title{color:var(--color-primary-100)}@media (width<=640px){.card{flex-direction:column}}.list{gap:var(--space-xxl);flex-direction:column;display:flex}.list__categories{gap:var(--space-xs);flex-wrap:wrap;display:flex}.list__load-more{margin:0 auto}.navigation[data-v-08a37c36]{flex-shrink:0;width:240px}.navigation__bar[data-v-08a37c36]{display:none}.navigation__drawer[data-v-08a37c36]{background:var(--color-white);border-radius:0 var(--radius-xxl) var(--radius-xxl) 0;width:240px;height:100%;padding:var(--space-l);flex-direction:column;justify-content:space-between;display:flex;overflow:hidden}.navigation__nav[data-v-08a37c36]{flex-direction:column;display:flex}.navigation__logo[data-v-08a37c36]{object-fit:contain;width:187px;max-height:42px;margin-bottom:var(--space-xxl);margin-top:3px}.navigation__item[data-v-08a37c36]{color:var(--color-primary-200);border-radius:var(--radius-xl);padding:var(--space-s);gap:12px;text-decoration:none;display:flex}.navigation__item--active[data-v-08a37c36]{font-weight:var(--fw-bold);background-color:var(--color-primary-10)}.navigation__icon[data-v-08a37c36]{width:16px}@media (width<=640px){.navigation[data-v-08a37c36]{width:100%}.navigation__bar[data-v-08a37c36]{padding:var(--space-l);background:var(--color-primary-10);justify-content:space-between;align-items:center;display:flex}.navigation__bar-logo[data-v-08a37c36]{object-fit:contain;width:165px;max-height:40px}.navigation__menu-button[data-v-08a37c36]{width:40px;height:40px;padding:var(--space-s);border-radius:var(--radius-xl);flex-direction:column;justify-content:center;gap:5px;display:flex}.navigation__menu-line[data-v-08a37c36]{background:var(--color-primary-200);border-radius:var(--radius-s);width:100%;height:2px}.navigation__backdrop[data-v-08a37c36]{z-index:10;background:#0003;position:fixed;inset:0}.navigation__drawer[data-v-08a37c36]{z-index:11;width:min(280px,85vw);transition:transform .1s ease-in-out;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.navigation__drawer--open[data-v-08a37c36]{transform:translate(0)}}.breadcrumb[data-v-9e9929ae]{margin-bottom:var(--space-xxl)}.breadcrumb--centered[data-v-9e9929ae]{width:fit-content;margin-left:auto;margin-right:auto}.breadcrumb__list[data-v-9e9929ae]{gap:var(--space-xs);align-items:center;margin:0;padding:0;list-style:none;display:flex}.breadcrumb__crumb[data-v-9e9929ae]{color:var(--color-primary-75);align-items:center;gap:7px;display:flex}.breadcrumb__crumb--active[data-v-9e9929ae]{color:var(--color-primary-100);font-weight:var(--fw-bold)}.breadcrumb__link[data-v-9e9929ae]{color:inherit;text-decoration:none}.breadcrumb__separator[data-v-9e9929ae]{margin:0 3px}.footer[data-v-79472893]{margin-top:var(--space-xxl);padding-top:var(--space-l);border-top:1px solid var(--color-primary-50);justify-content:space-between;display:flex}.footer__resources[data-v-79472893]{text-align:right}.footer__text[data-v-79472893]{color:var(--color-primary-75)}.footer__link[data-v-79472893]{color:var(--color-primary-120)}.app[data-v-67621193]{background-color:var(--color-primary-10);height:100vh;display:flex}.app__content[data-v-67621193]{flex:1;padding:30px 40px;overflow-y:auto}@media (width<=640px){.app[data-v-67621193]{flex-direction:column;height:auto;min-height:100dvh}.app__content[data-v-67621193]{padding:0 var(--space-l) var(--space-l);overflow-y:visible}}.tag[data-v-06918def]{border-radius:var(--radius-xxl);background:var(--color-primary-10);color:#000000b3;width:fit-content;padding:4px 8px}.tag--border[data-v-06918def]{border:1px solid var(--color-primary-50)}.button[data-v-9e1211ea]{border:1px solid var(--color-primary-50);border-radius:var(--radius-xl);cursor:pointer;background:0 0;align-self:center;gap:8px;width:fit-content;padding:11px 16px;transition:border .2s ease-in-out,background-color .2s ease-in-out;display:flex}.button--size-small[data-v-9e1211ea]{background-color:var(--color-primary-100);color:var(--color-white);border-color:var(--color-primary-100);border-radius:var(--radius-l);padding:6px 12px}.button--size-small[data-v-9e1211ea]:hover{background-color:var(--color-primary-110)}.button[data-v-9e1211ea]:hover{border:1px solid var(--color-primary-200)}.button__icon[data-v-9e1211ea]{width:15px}.announcement[data-v-6c2008cd]{gap:var(--space-xxl);flex-direction:column;display:flex}.announcement__header[data-v-6c2008cd]{gap:var(--space-xxl);margin-top:var(--space-xxl);border-radius:var(--radius-xxl);text-align:center;flex-direction:column;align-items:center;display:flex}.announcement__meta[data-v-6c2008cd]{align-items:center;gap:var(--space-m);display:flex}.announcement__back[data-v-6c2008cd]{align-self:center}.announcement__hero-image[data-v-6c2008cd]{aspect-ratio:16/7;object-fit:cover;border-radius:var(--radius-xxl);width:100%}.announcement-card[data-v-fbfa33ab]{gap:var(--space-xl)}.announcement-card:hover .announcement-card__image[data-v-fbfa33ab]{filter:grayscale(0%)}.announcement-card__image[data-v-fbfa33ab]{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-xl);filter:grayscale();flex-shrink:0;width:320px;transition:filter .2s ease-in-out}.announcement-card__info[data-v-fbfa33ab]{justify-content:center;gap:var(--space-l);flex-direction:column;display:flex}@media (width<=640px){.announcement-card__image[data-v-fbfa33ab]{width:100%}}.filter-tag[data-v-89ea65b0]{border:1px solid var(--color-primary-50);border-radius:var(--radius-xxl);padding:5px 12px;transition:background .2s ease-in-out}.filter-tag--active[data-v-89ea65b0]{background:var(--color-white)}.filter-tag--clickable[data-v-89ea65b0]{cursor:pointer}.filter-tag--clickable[data-v-89ea65b0]:hover{background:var(--color-white)}.loading-icon[data-v-0e25e355]{justify-content:center;align-items:center;gap:var(--space-m);min-height:180px;padding:var(--space-xl);color:var(--color-primary-120);flex-direction:column;display:flex}.loading-icon__logo[data-v-0e25e355]{width:min(220px,70vw)}.loading-icon__bar[data-v-0e25e355]{border-radius:var(--radius-xl);background:var(--color-primary-50);width:min(220px,70vw);height:4px;position:relative;overflow:hidden}.loading-icon__bar[data-v-0e25e355]:after{border-radius:inherit;background:linear-gradient(90deg, transparent, var(--color-primary-100), transparent);content:"";width:45%;animation:1.2s ease-in-out infinite loading-icon-sweep-0e25e355;position:absolute;inset:0}.loading-icon__label[data-v-0e25e355]{color:var(--color-primary-120)}@keyframes loading-icon-sweep-0e25e355{0%{transform:translate(-100%)}to{transform:translate(230%)}}@media (prefers-reduced-motion:reduce){.loading-icon__bar[data-v-0e25e355]:after{animation:none}}.calendar-event[data-v-d3d9a845]{gap:var(--space-xxl);flex-direction:column;display:flex}.calendar-event__header[data-v-d3d9a845]{border-radius:var(--radius-xxl);text-align:center;background:var(--color-primary-5);outline:1px solid var(--color-primary-50);flex-direction:column;align-items:center;gap:40px;padding:40px;display:flex}.calendar-event__meta[data-v-d3d9a845]{align-items:center;gap:10px;display:flex}.calendar-event__back[data-v-d3d9a845]{align-self:center}.calendar-card__date[data-v-71615cf7]{align-items:center;gap:var(--space-m);width:100px;height:fit-content;padding:13px var(--space-l);background:var(--color-white);border-radius:var(--radius-xxl);flex-direction:column;flex-shrink:0;display:flex}.calendar-card__info[data-v-71615cf7]{justify-content:center;gap:var(--space-m);flex-direction:column;display:flex}.calendar-list__group[data-v-80352abc]{border-top:1px solid var(--color-primary-50);gap:var(--space-m);flex-direction:column;display:flex}.calendar-list__group-title[data-v-80352abc]{padding:var(--space-l) 0}.dashboard-aside-block[data-v-05a772fc]{flex-direction:column;display:flex}.dashboard-aside-block--separated[data-v-05a772fc]{padding-top:var(--space-xxl);border-top:1px solid var(--color-primary-15)}.dashboard-aside-block__header[data-v-05a772fc]{padding:var(--space-l);justify-content:space-between;align-items:center;padding-top:0;display:flex}.dashboard-aside-block__title[data-v-05a772fc]{color:var(--color-primary-120)}.dashboard-aside-block__link[data-v-05a772fc]{color:var(--color-primary-120);text-decoration:none}.dashboard-aside-block__link[data-v-05a772fc]:hover{text-decoration:underline}.dashboard-aside-block__items[data-v-05a772fc]{flex-direction:column;display:flex}.dashboard-aside-block__item[data-v-05a772fc]{align-items:flex-start;gap:var(--space-l);padding:var(--space-l);border-radius:var(--radius-xl);color:inherit;outline:1px solid #0000;text-decoration:none;transition:outline .2s ease-in-out;display:flex}.dashboard-aside-block__item[data-v-05a772fc]:hover{outline:2px solid var(--color-primary-50)}.dashboard-aside-block__time[data-v-05a772fc]{gap:var(--space-xs);color:var(--color-primary-200);flex-direction:column;flex:0 0 60px;padding-top:3px;display:flex}.dashboard-aside-block__date[data-v-05a772fc]{color:var(--color-primary-200)}.dashboard-aside-block__time-range[data-v-05a772fc]{color:var(--color-primary-200);opacity:.5}.dashboard-aside-block__item-title[data-v-05a772fc]{color:var(--color-primary-100)}.progress-bar[data-v-23c99f63]{background-color:var(--color-primary-15);border-radius:99px;width:100%;height:10px;overflow:hidden}.progress-bar__fill[data-v-23c99f63]{background-color:var(--color-primary-100);border-radius:99px;height:100%;transition:width .3s}.project-task-status-pill[data-v-b47f203e]{justify-content:center;align-items:center;gap:var(--space-xs);padding:1px var(--space-xs);background-color:var(--color-primary-10);color:var(--color-primary-200);white-space:nowrap;border-radius:3px;flex-shrink:0;display:inline-flex}.project-task-status-pill--finished[data-v-b47f203e]{background-color:var(--color-primary-75)}.project-task-status-pill--in-progress[data-v-b47f203e]{background-color:#fdeea0}.project-task-status-pill--overdue[data-v-b47f203e]{background-color:#f68166}.dashboard-project-card[data-v-8a53e971]{cursor:pointer;width:100%;max-width:700px;padding:var(--space-l);border-radius:var(--radius-xl);background-color:var(--color-white);gap:var(--space-m);outline:1px solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex}.dashboard-project-card[data-v-8a53e971]:hover{outline:2px solid var(--color-primary-50)}.dashboard-project-card__header[data-v-8a53e971]{align-items:center;gap:var(--space-m);min-width:0;display:flex}.dashboard-project-card__title[data-v-8a53e971]{color:var(--color-primary-120);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.dashboard-project-card__information[data-v-8a53e971]{align-items:center;gap:var(--space-m);flex-wrap:wrap;display:flex}.dashboard-project-card__information-item[data-v-8a53e971]{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.dashboard-project-card__icon[data-v-8a53e971]{background-color:var(--color-primary-10);border-radius:100%;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.dashboard-project-card__icon-image[data-v-8a53e971]{width:12px;height:12px}.dashboard-project-card__prefix[data-v-8a53e971]{color:var(--color-primary-200);opacity:.5;text-transform:uppercase}.dashboard-project-card__value[data-v-8a53e971]{color:var(--color-primary-200)}.dashboard-project-card__phases[data-v-8a53e971]{gap:var(--space-xs);display:flex}.dashboard-project-card__phase[data-v-8a53e971]{gap:var(--space-xs);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.dashboard-project-card__phase-label[data-v-8a53e971]{color:var(--color-primary-200);opacity:.5;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-project-card__task-summary[data-v-8a53e971]{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.dashboard-project-card__next-step[data-v-8a53e971]{align-items:flex-end;gap:var(--space-xs);padding-left:var(--space-xs);color:var(--color-primary-200);margin:0;display:flex}.dashboard-project-card__next-step-label[data-v-8a53e971]{opacity:.5;text-transform:uppercase}.dashboard__title[data-v-4b30d1cf]{padding-bottom:var(--space-xxl);border-bottom:1px solid var(--color-primary-15)}.dashboard__content[data-v-4b30d1cf]{justify-content:space-between;gap:var(--space-xxl);display:flex}.dashboard__section[data-v-4b30d1cf]{gap:var(--space-xxl);flex-direction:column;width:100%;display:flex}.dashboard__section--aside[data-v-4b30d1cf]{flex:0 0 360px;width:360px}.dashboard__section-title[data-v-4b30d1cf]{color:var(--color-primary-120)}.dashboard__project-cards[data-v-4b30d1cf]{gap:var(--space-l);flex-direction:column;display:flex}@media (width<=1100px){.dashboard__content[data-v-4b30d1cf]{flex-direction:column}.dashboard__section--aside[data-v-4b30d1cf]{flex:none;width:100%}}.button[data-v-0e280b93]{border:1px solid var(--color-primary-50);border-radius:var(--radius-xl);background-color:var(--color-primary-10);cursor:pointer;justify-content:center;align-items:center;width:28px;height:28px;transition:border .2s ease-in-out;display:flex}.button[data-v-0e280b93]:hover{border:1px solid var(--color-primary-200)}.button__icon[data-v-0e280b93]{width:12px;height:12px}.document-card[data-v-6e99f56e]{gap:var(--space-l);width:360px;padding:var(--space-xxl);border-radius:var(--radius-xl);background-color:var(--color-white);cursor:pointer;outline:2px solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex}.document-card[data-v-6e99f56e]:hover{outline:2px solid var(--color-primary-50)}.document-card__title[data-v-6e99f56e]{color:var(--color-primary-100)}.document-card__description[data-v-6e99f56e]{color:var(--color-primary-200);opacity:.5}.document-card__footer[data-v-6e99f56e]{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.document-card__download[data-v-6e99f56e]{align-items:center;gap:var(--space-m);display:flex}.documents__category[data-v-9dd355eb]{gap:var(--space-l);padding-top:var(--space-l);border-top:1px solid var(--color-primary-50);flex-direction:column;display:flex}.documents__category-header[data-v-9dd355eb]{justify-content:space-between;align-items:center;display:flex}.documents__category-icon[data-v-9dd355eb]{cursor:pointer}.documents__category-content[data-v-9dd355eb]{gap:var(--space-l);flex-direction:column;display:flex}.documents__category-list[data-v-9dd355eb]{gap:var(--space-l);flex-wrap:wrap;display:flex}.project-card[data-v-e3dd40bc]{justify-content:space-between;align-items:center;gap:var(--space-l);padding:var(--space-l);border-radius:var(--radius-xl);background:var(--color-white);cursor:pointer;outline:1px solid #0000;transition:outline .2s ease-in-out;display:flex}.project-card[data-v-e3dd40bc]:hover{outline:2px solid var(--color-primary-50)}.project-card--archived[data-v-e3dd40bc]{opacity:.5}.project-card__main[data-v-e3dd40bc]{align-items:center;gap:var(--space-l);grid-template-columns:100px minmax(0,1fr);min-width:0;display:grid}.project-card__tag[data-v-e3dd40bc]{justify-self:start}.project-card__title[data-v-e3dd40bc]{color:var(--color-primary-100);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.project-card__date[data-v-e3dd40bc]{color:var(--color-primary-200);flex-shrink:0}@media (width<=640px){.project-card[data-v-e3dd40bc],.project-card__main[data-v-e3dd40bc]{align-items:flex-start}.project-card[data-v-e3dd40bc]{flex-direction:column}.project-card__main[data-v-e3dd40bc]{flex-direction:column;display:flex}}.toggle[data-v-6ae22a88]{align-items:center;gap:var(--space-m);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.toggle__track[data-v-6ae22a88]{border-radius:var(--radius-xxl);background:var(--color-primary-50);flex-shrink:0;width:44px;height:24px;transition:background .25s ease-in-out;position:relative}.toggle__track--active[data-v-6ae22a88]{background:var(--color-primary-100)}.toggle__knob[data-v-6ae22a88]{border-radius:var(--radius-xxl);background:var(--color-white);width:20px;height:20px;transition:transform .2s ease-in-out;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #00000040}.toggle__knob--active[data-v-6ae22a88]{box-shadow:none;transform:translate(20px)}.toggle__label[data-v-6ae22a88]{color:var(--color-primary-200);font-size:10px;font-weight:var(--fw-medium);line-height:var(--lh-150)}.projects-list__filters[data-v-85fad266]{gap:var(--space-m);display:flex}.projects-list__table[data-v-85fad266]{gap:var(--space-m);flex-direction:column;width:100%;display:flex}.tabs[data-v-95bd912a]{border-bottom:1px solid var(--color-primary-50);align-items:flex-start;display:flex}.tabs__tab[data-v-95bd912a]{height:30px;padding:5px var(--space-m);border:1px solid var(--color-primary-50);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--color-primary-10);color:var(--color-primary-75);cursor:pointer;border-bottom:0;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.tabs__tab--active[data-v-95bd912a]{color:var(--color-primary-120)}.tabs__tab--active[data-v-95bd912a]:after{background:var(--color-primary-10);content:"";height:1px;position:absolute;bottom:-1px;left:0;right:0}@media (width<=640px){.tabs[data-v-95bd912a]{-webkit-overflow-scrolling:touch;overflow-x:auto}}.date-input[data-v-8966251d]{border:1px solid var(--stroke-secondary);border-radius:var(--radius-m);background-color:var(--color-white);cursor:pointer;align-items:center;width:100%;height:40px;display:flex;position:relative;overflow:hidden}.date-input__icon[data-v-8966251d]{border-right:1px solid var(--stroke-secondary);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:100%;display:flex}.date-input__icon img[data-v-8966251d]{width:15px;height:17px}.date-input__value[data-v-8966251d]{color:var(--color-primary-200);white-space:nowrap;padding:0 16px}.date-input__native[data-v-8966251d]{opacity:0;cursor:pointer;position:absolute;inset:0}.modal[data-v-4391c4e9]{z-index:1000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal__content[data-v-4391c4e9]{width:100%;max-width:640px;margin:0 var(--space-l);background:var(--color-white);border-radius:var(--radius-xxl);overflow:hidden;box-shadow:0 16px 40px #0000000d}.modal__header[data-v-4391c4e9]{background-color:var(--color-primary-10);justify-content:space-between;align-items:center;padding:15px 30px;display:flex}.modal__close[data-v-4391c4e9]{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.modal__close img[data-v-4391c4e9]{width:15px;height:15px}.modal__body[data-v-4391c4e9]{padding:30px}.modal__footer[data-v-4391c4e9]{background-color:var(--color-primary-10);justify-content:space-between;align-items:center;padding:15px 30px;display:flex}.modal__actions-left[data-v-4391c4e9]{gap:5px;display:flex}.modal__action-text[data-v-4391c4e9]{border-radius:var(--radius-l);height:28px;color:var(--color-primary-100);padding:0 12px}.select[data-v-795653d0]{appearance:none;border:1px solid var(--stroke-secondary);border-radius:var(--radius-m);background-color:var(--color-white);background-image:linear-gradient(var(--stroke-secondary), var(--stroke-secondary)), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%2303210b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");cursor:pointer;width:100%;height:40px;font-family:var(--ff-base), sans-serif;font-size:14px;font-weight:var(--fw-medium);color:var(--color-primary-200);background-position:right 40px center,right 14px center;background-repeat:no-repeat;background-size:1px 100%,auto;padding:7px 48px 7px 16px}.project-task-row[data-v-de677d4a]{align-items:center;gap:var(--space-m);padding:10px var(--space-l);border-radius:var(--radius-m);transition:background-color .3s;display:flex}.project-task-row--admin[data-v-de677d4a]:hover{cursor:pointer;background-color:var(--color-primary-5)}.project-task-row__name[data-v-de677d4a]{align-items:center;gap:var(--space-m);text-overflow:ellipsis;white-space:nowrap;flex-wrap:wrap;flex:1 0 0;min-width:0;display:flex;overflow:hidden}.project-task-row__assignee[data-v-de677d4a]{text-align:right;white-space:nowrap;flex-shrink:0;width:150px}.project-task-row__due[data-v-de677d4a]{text-align:right;white-space:nowrap;flex-shrink:0;width:100px}.project-task-row__status[data-v-de677d4a]{text-align:right;flex-shrink:0;width:75px}.project-task-row__pill[data-v-de677d4a]{padding:1px var(--space-xs);white-space:nowrap;font-size:10px;font-weight:var(--fw-medium);line-height:var(--lh-150);background-color:var(--color-primary-10);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.project-task-row__pill--next-step[data-v-de677d4a]{background-color:#ffc788}.project-task-row-modal[data-v-de677d4a]{gap:var(--space-l);flex-direction:column;display:flex}.project-task-row-modal__item[data-v-de677d4a]{align-items:center;gap:12px;display:flex}.project-task-row-modal__item-label[data-v-de677d4a]{flex-shrink:0;width:100px}@media (width<=640px){.project-task-row[data-v-de677d4a]{padding:var(--space-l) var(--space-m);gap:var(--space-s) var(--space-m);flex-wrap:wrap}.project-task-row__name[data-v-de677d4a]{flex-basis:100%}.project-task-row__assignee[data-v-de677d4a],.project-task-row__due[data-v-de677d4a],.project-task-row__status[data-v-de677d4a]{text-align:left;width:auto}}.project-phase-card[data-v-3c469dd1]{background-color:var(--color-white);border-radius:var(--radius-xl);color:var(--color-primary-200)}.project-phase-card__header[data-v-3c469dd1]{align-items:center;gap:var(--space-m);padding:var(--space-l);border-bottom:1px solid var(--color-primary-15);flex-wrap:wrap;display:flex}.project-phase-card__header>h4[data-v-3c469dd1]{flex:1 0 auto}.project-phase-card__progress[data-v-3c469dd1]{align-items:center;gap:var(--space-m);display:flex}.project-phase-card__progress-bar[data-v-3c469dd1]{width:135px}.project-phase-card__tasks[data-v-3c469dd1]{padding:var(--space-l);flex-direction:column;display:flex}.project-progress[data-v-1d0535a5]{gap:var(--space-l);flex-direction:column;display:flex}.project-contracts-section[data-v-cb055585]{background-color:var(--color-white);border-radius:var(--radius-l)}.project-contracts-section__header[data-v-cb055585]{align-items:center;gap:var(--space-m);padding:var(--space-l);border-bottom:1px solid var(--color-primary-15);display:flex}.project-contracts-section__index[data-v-cb055585]{width:23px;height:23px;padding:var(--space-s);background-color:var(--color-primary-10);border-radius:100%;justify-content:center;align-items:center;display:flex}.project-contracts-section__field-list[data-v-cb055585]{padding:var(--space-l);flex-direction:column;margin:0;display:flex}.project-contracts-section__field[data-v-cb055585]{gap:var(--space-m);padding:15px 36px;display:flex}.project-contracts-section__field-label[data-v-cb055585]{width:100%;max-width:400px}.project-contracts-section__field-value[data-v-cb055585]{margin:0}.project-contracts-section__field-email[data-v-cb055585]{color:var(--color-primary-100);text-decoration:none}.project-contracts-section__field-value--unknown[data-v-cb055585]{opacity:.25}.project-contracts[data-v-c42fc28f]{gap:var(--space-l);flex-direction:column;display:flex}.project-downloads[data-v-01f49927]{gap:var(--space-l);flex-wrap:wrap;display:flex}
