:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;--white:#fff;--navy:#0b1f3a;--text:#172033;--muted:#667085;--subtle:#98a2b3;--line:#e4e9f0;--line-strong:#d6dde8;--surface:#f7f9fc;--surface-blue:#f2f7ff;--blue:#006bff;--blue-dark:#0058d4;--blue-soft:#eaf3ff;--red:#e5484d;--red-soft:#fff1f1;--orange:#f97316;--orange-soft:#fff5eb;--green:#159947;--green-soft:#ebf8ef;--violet:#6941c6;--violet-soft:#f2edff;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-control:10px;--radius-card:16px;--radius-sheet:20px;--motion-fast:.14s;--motion-standard:.18s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--shadow-card:0 8px 28px #10182812;--shadow-card-hover:0 14px 34px #1018281a;--shadow-dialog:0 24px 60px #1018282e;--work-os-safe-top:env(safe-area-inset-top,0px);--work-os-safe-right:env(safe-area-inset-right,0px);--work-os-safe-bottom:env(safe-area-inset-bottom,0px);--work-os-safe-left:env(safe-area-inset-left,0px);color:var(--text);background:var(--white);font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--white);min-width:320px}body{background:var(--white);min-width:320px;min-height:100vh;margin:0}html[data-work-os-native-platform]{overscroll-behavior:none;height:100%}html[data-work-os-native-platform] body,html[data-work-os-native-platform] #root{min-height:100dvh}button,input,select,textarea{font:inherit}button,a,select,input[type=checkbox]{-webkit-tap-highlight-color:transparent}button,a{color:inherit}button{border:0}a{text-decoration:none}h1,h2,h3,p,dl,dd{margin:0}ol,ul{margin:0;padding:0}:focus-visible{outline-offset:2px;outline:3px solid #006bff47}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pilot-test-banner{color:#6d4100;background:#fff7e6;border-bottom:1px solid #f5d58e;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:8px 24px;font-size:13px;line-height:1.45;display:flex}.pilot-test-banner>div{flex:1;gap:1px;display:grid}.pilot-test-banner small{color:#865d1c}.pilot-test-banner>label{align-items:center;gap:9px;font-weight:700;display:flex}.pilot-test-banner .select-wrap select{color:#513000;background:#fff;border:1px solid #e3bd69;border-radius:10px;min-width:190px;height:36px;padding:0 34px 0 12px;font-weight:700}.safe-sequence{gap:12px;margin:0;padding:0;list-style:none;display:grid}.safe-sequence li{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.safe-sequence li>strong{width:24px;height:24px;color:var(--blue);background:var(--blue-soft);border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.safe-sequence li.is-done>strong{color:#fff;background:var(--blue)}.form-section-steps{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;margin:20px 0 24px;display:grid}.form-section-steps button{border:1px solid var(--line);min-width:0;color:var(--muted);background:var(--white);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.form-section-steps button>strong{width:24px;height:24px;color:var(--muted);background:var(--surface);border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.form-section-steps button>span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.form-section-steps button.is-active{color:var(--blue-dark);background:var(--blue-soft);border-color:#006bff59}.form-section-steps button.is-active>strong,.form-section-steps button.is-complete>strong{color:var(--white);background:var(--blue)}.form-section-heading{gap:5px;margin-bottom:20px;display:grid}.form-section-heading>span{color:var(--blue-dark);font-size:13px;font-weight:800}.form-section-heading h2{font-size:20px}.form-section-heading p{color:var(--muted);font-size:14px;line-height:1.55}.form-section-actions{gap:10px;width:min(100%,560px);margin-left:auto;display:flex}.form-section-actions>.button{flex:1}.route-adjustment-launch{border:1px solid var(--line);background:var(--surface);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:14px 16px;display:flex}.route-adjustment-launch p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.route-adjustment{background:var(--blue-soft);border:1px solid #006bff40;border-radius:14px;gap:18px;margin-top:20px;padding:18px;display:grid}.route-adjustment__notice,.route-adjustment__group{gap:10px;display:grid}.route-adjustment__notice strong,.route-adjustment__group h3{color:var(--navy);margin:0;font-size:13px}.route-adjustment__notice p,.route-adjustment__references>p,.route-adjustment__locked{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.route-adjustment__row{border:1px solid var(--line);background:var(--white);border-radius:10px;grid-template-columns:minmax(140px,.7fr) minmax(220px,1.3fr);align-items:center;gap:14px;padding:12px;display:grid}.route-adjustment__row>span{gap:3px;display:grid}.route-adjustment__row strong{color:var(--navy);font-size:13px}.route-adjustment__row small{color:var(--muted);font-size:13px}.route-adjustment select,.route-adjustment textarea{border:1px solid var(--line-strong);width:100%;min-width:0;color:var(--navy);background:var(--white);font:inherit;border-radius:9px;font-size:13px}.route-adjustment select{min-height:42px;padding:0 34px 0 11px}.route-adjustment textarea{resize:vertical;min-height:88px;padding:11px 12px;line-height:1.55}.route-adjustment select:focus-visible,.route-adjustment textarea:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.route-adjustment__references{flex-wrap:wrap;gap:7px;display:flex}.route-adjustment__chip{min-height:32px;color:var(--blue-dark);background:var(--white);border-radius:999px;align-items:center;gap:7px;padding:5px 7px 5px 10px;font-size:13px;font-weight:700;display:inline-flex}.route-adjustment__chip button{width:22px;height:22px;color:var(--muted);background:var(--surface);cursor:pointer;border:0;border-radius:50%;place-items:center;display:inline-grid;position:relative}.route-adjustment__chip button:before{content:"";position:absolute;inset:-11px}.route-adjustment__add{grid-template-columns:1fr auto;gap:8px;display:grid}.route-adjustment__reason{color:var(--navy);gap:7px;font-size:13px;font-weight:700;display:grid}.route-adjustment__reason>span strong{color:var(--red)}.route-adjustment__actions{justify-content:flex-end;gap:8px;display:flex}@media (width<=640px){.form-section-steps{grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0 20px;padding:2px;overflow:visible}.form-section-steps button{width:100%;min-width:0}.form-section-steps button:last-child:nth-child(odd){grid-column:1/-1}.form-section-steps button>span{text-overflow:clip;white-space:normal;line-height:1.35;overflow:visible}.form-section-actions{width:100%}.route-adjustment-launch{flex-direction:column;align-items:stretch}.route-adjustment-launch .button{width:100%}.route-adjustment{margin-left:-6px;margin-right:-6px;padding:14px}.route-adjustment__row{grid-template-columns:1fr;gap:8px}.route-adjustment__add{grid-template-columns:1fr}.route-adjustment__add .button{width:100%}.route-adjustment__actions{grid-template-columns:repeat(2,1fr);display:grid}.route-adjustment__actions .button{width:100%}}html[data-theme=dark] .page--company-vehicle{color:var(--text)}html[data-theme=dark] :is(.vehicle-selector,.vehicle-overview,.vehicle-panel,.dialog.vehicle-dialog){color:var(--text);background:#101827;border-color:#33445a;box-shadow:0 10px 26px #0000002e}html[data-theme=dark] :is(.vehicle-selector>header h2,.vehicle-overview__identity h2,.vehicle-panel>header h2,.vehicle-dialog>header h2,.vehicle-reservation-list h3,.vehicle-log-list header strong,.vehicle-log-list dd,.vehicle-usage-field legend){color:var(--text)}html[data-theme=dark] :is(.vehicle-selector>header p,.vehicle-overview__identity small,.vehicle-overview__content dt,.vehicle-overview__content dl small,.vehicle-panel>header p,.vehicle-reservation-list time span,.vehicle-reservation-list p,.vehicle-reservation-list small,.vehicle-log-list header span,.vehicle-log-list dt,.vehicle-log-list article>p,.vehicle-empty,.vehicle-dialog>header p,.vehicle-dialog .field-label>span,.vehicle-location-help){color:var(--muted)}html[data-theme=dark] :is(.vehicle-selector>header>strong,.vehicle-panel>header>strong){color:#a8ceff;background:#1a3559}html[data-theme=dark] .vehicle-selector [role=tab]{color:#c7d3e2;background:#141f30;border-color:#35465d}html[data-theme=dark] .vehicle-selector [role=tab]:hover{background:#192b46;border-color:#527cad}html[data-theme=dark] .vehicle-selector [role=tab].is-selected{color:#cfe4ff;background:#1b365d;border-color:#699bd4;box-shadow:inset 0 0 0 1px #7eb1ec2e}html[data-theme=dark] .vehicle-selector [role=tab] .icon-box,html[data-theme=dark] .vehicle-overview__identity .icon-box,html[data-theme=dark] .vehicle-dialog>header .icon-box{color:#a8ceff;background:#1b365b}html[data-theme=dark] .vehicle-selector [role=tab] strong,html[data-theme=dark] .vehicle-overview__content dd,html[data-theme=dark] .vehicle-reservation-list time{color:#dce7f5}html[data-theme=dark] :is(.vehicle-selector [role=tab] small,.vehicle-selector [role=tab]>span:last-child){color:#aab8c9}html[data-theme=dark] .vehicle-overview__content>dl>div{border-color:#314158}html[data-theme=dark] .vehicle-overview__content dd svg,html[data-theme=dark] .vehicle-panel>header>svg{color:#91bfff}html[data-theme=dark] .vehicle-location-value button{color:#b9d7ff;background:#182c49;border-color:#45658b}html[data-theme=dark] .vehicle-location-value button:hover{color:#fff;background:#234b79;border-color:#72a2dc}html[data-theme=dark] .vehicle-overview__content dl small.vehicle-location-schedule{color:#9bc7ff}html[data-theme=dark] .vehicle-panel>header,html[data-theme=dark] .vehicle-dialog>header{border-color:#2f4056}html[data-theme=dark] .vehicle-reservation-list>article+article{border-color:#29384c}html[data-theme=dark] .vehicle-reservation-list>article:hover{background:#15243a}html[data-theme=dark] .vehicle-status--reserved{color:#add4ff;background:#1b3b61}html[data-theme=dark] .vehicle-status--cancelled{color:#bdc7d3;background:#2a3544}html[data-theme=dark] .vehicle-reservation-actions>small{color:#93ddb7}html[data-theme=dark] .vehicle-reservation-actions .button--quiet{color:#ffc2c5;background:#2c1d25;border-color:#7c4b53}html[data-theme=dark] .vehicle-reservation-actions .button--quiet:hover:not(:disabled){color:#fff;background:#9f444b;border-color:#e57e84}html[data-theme=dark] .vehicle-log-list>article{background:#141f30;border-color:#2f4055}html[data-theme=dark] .vehicle-log-list article>p{border-color:#2d3d52}html[data-theme=dark] .vehicle-dialog>header>button{color:#c4d0df;background:#223149}html[data-theme=dark] .vehicle-dialog>header>button:hover{color:#fff;background:#2d4567}html[data-theme=dark] .vehicle-usage-options label{color:#c4d0df;background:#141f30;border-color:#35465d}html[data-theme=dark] .vehicle-usage-options label:hover{background:#192b46;border-color:#527cad}html[data-theme=dark] .vehicle-usage-options label:has(input:checked){color:#dceaff;background:#1b365d;border-color:#699bd4;box-shadow:inset 0 0 0 1px #7eb1ec2e}html[data-theme=dark] .vehicle-usage-options small,html[data-theme=dark] :is(.vehicle-distance-summary>small,.vehicle-distance-summary.is-empty>strong,.vehicle-nts-note small){color:#b2c1d3}html[data-theme=dark] .vehicle-distance-summary,html[data-theme=dark] .vehicle-nts-note{color:#b9d8ff;background:#172b48;border-color:#3b5b82}html[data-theme=dark] .vehicle-distance-summary>strong{color:#cfe5ff}html[data-theme=dark] .vehicle-message{color:#a9e9c6;background:#173326;border-color:#38684f}html[data-theme=dark] .vehicle-message--error,html[data-theme=dark] :is(.vehicle-form-error,.vehicle-reservation-conflict){color:#ffc1c4;background:#392129;border-color:#794750}html[data-theme=dark] .vehicle-reservation-conflict small{color:#e7a9ad}html[data-theme=dark] .vehicle-destination-field .trip-report-destination-field__results{color:var(--text);background:#111c2c;border-color:#3a4a61;box-shadow:0 12px 28px #00000052}html[data-theme=dark] .vehicle-destination-field .trip-report-destination-field__results button:hover{background:#1b3152}.pilot-feedback-launcher{z-index:45;color:#fff;cursor:pointer;background:#191f28;border:0;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-weight:700;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #191f283d}.admin-preview-fieldset{border:0;min-width:0;margin:0;padding:0}.pilot-feedback-dialog{text-align:left;max-width:480px}.pilot-feedback-dialog>h2,.pilot-feedback-dialog>p{text-align:center}.pilot-feedback-rating{border:0;margin:16px 0;padding:0}.pilot-feedback-rating legend{color:var(--muted);margin-bottom:8px;font-size:13px;font-weight:700}.pilot-feedback-rating>div{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.pilot-feedback-rating button{border:1px solid var(--line);min-height:40px;color:var(--muted);cursor:pointer;background:#fff;border-radius:12px;font-weight:700}.pilot-feedback-rating button.is-active{color:var(--blue);background:var(--blue-soft);border-color:var(--blue)}.pilot-feedback-privacy{color:var(--muted);align-items:flex-start;gap:7px;margin:10px 0 0;font-size:13px;display:flex;text-align:left!important}.pilot-feedback-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}@media (width<=760px){.pilot-test-banner{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;padding:10px 16px}.pilot-test-banner>div{min-width:calc(100% - 32px)}.pilot-test-banner>label{justify-content:space-between;width:100%}.pilot-test-banner .select-wrap{flex:1}.pilot-test-banner .select-wrap select{width:100%;min-width:0}.pilot-feedback-launcher{justify-content:center;width:44px;padding:0;bottom:82px;right:16px}.pilot-feedback-launcher span{display:none}}.app-shell{background:var(--white);min-height:100vh}.sidebar{z-index:20;border-right:1px solid var(--line);background:var(--white);flex-direction:column;width:244px;padding:28px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{height:44px;color:var(--navy);letter-spacing:-.025em;align-items:baseline;gap:4px;padding:4px 10px;font-size:17px;font-weight:700;display:flex}.brand__signal{color:var(--blue)}.side-nav{flex-direction:column;flex:1;gap:4px;padding-top:24px;display:flex}.side-nav__link{border-radius:var(--radius-sm);color:#344054;align-items:center;gap:13px;height:46px;padding:0 13px;font-size:14px;font-weight:540;transition:color .16s,background .16s;display:flex}.side-nav__link:nth-child(6){margin-top:13px}.side-nav__link:hover{color:var(--navy);background:var(--surface)}.side-nav__link.is-active{color:var(--blue);background:var(--blue-soft);font-weight:680}.sidebar-user{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);text-align:left;cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;min-height:62px;padding:9px 10px;display:grid}.sidebar-user:hover,.sidebar-user.is-active{background:var(--blue-soft);border-color:#b9d4ff}.sidebar-user>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.sidebar-user strong{color:var(--navy);font-size:13px;font-weight:680}.sidebar-user small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.avatar{color:#175cd3;background:#eaf2ff;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.avatar--small{width:32px;height:32px;font-size:13px}.avatar--medium{width:40px;height:40px;font-size:14px}.avatar--large{width:48px;height:48px;font-size:16px}.avatar--image{overflow:hidden}.avatar--image>.messenger-avatar{width:100%;height:100%}.app-shell__body{min-height:100vh;padding-left:244px}.topbar{z-index:15;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;justify-content:flex-end;align-items:center;gap:22px;height:72px;padding:0 34px;display:flex;position:sticky;top:0}.mobile-brand{display:none}.global-search{border:1px solid var(--line);border-radius:var(--radius-sm);width:min(320px,32vw);height:40px;color:var(--muted);background:var(--white);align-items:center;gap:9px;padding:0 12px;display:flex;position:relative}.global-search:focus-within{border-color:#8cbcff;box-shadow:0 0 0 3px #006bff1a}.global-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:13px}.global-search input::placeholder{color:var(--subtle)}.global-search__results{z-index:60;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);width:100%;padding:8px;position:absolute;top:47px;left:0;box-shadow:0 12px 32px #1018281f}.global-search__results a{border-radius:7px;flex-direction:column;gap:3px;padding:10px;display:flex}.global-search__results a:hover{background:var(--surface)}.global-search__results span{color:var(--navy);font-size:13px;font-weight:650}.global-search__results small,.global-search__results p{color:var(--muted);font-size:13px}.global-search__results p{padding:12px 10px}.topbar__actions{align-items:center;gap:7px;display:flex}.notification-menu{position:relative}.topbar__actions button,.topbar__actions .topbar-account{width:38px;height:38px;color:var(--navy);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:relative}.topbar__actions button:hover,.topbar__actions .topbar-account:hover,.topbar__actions .topbar-account.is-active{background:var(--surface)}.topbar__actions .topbar-account .avatar{width:30px;height:30px}.notification-dot{border:1.5px solid var(--white);background:var(--blue);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.notification-panel{z-index:40;border:1px solid var(--line);background:var(--white);border-radius:16px;flex-direction:column;width:min(360px,100vw - 32px);max-height:min(680px,100vh - 96px);display:flex;position:absolute;top:45px;right:0;overflow:hidden;box-shadow:0 18px 46px #10182829}.notification-panel header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 13px;display:flex}.notification-panel header span{flex-direction:column;gap:4px;display:flex}.notification-panel header strong{color:var(--navy);font-size:18px}.notification-panel header small{color:var(--muted);font-size:13px}.topbar__actions .notification-panel header button{width:30px;height:30px}.notification-panel__pagination{border-top:1px solid var(--line);flex:none;padding:8px 14px}.notification-panel__pagination p{color:var(--muted);margin:0 0 6px;font-size:12px}.topbar__actions .notification-panel__pagination button{width:100%;height:34px;color:var(--navy);border-radius:8px;font-size:13px}.topbar__actions .notification-panel__pagination button:disabled{cursor:wait;opacity:.55}.notification-panel__list{overscroll-behavior:contain;min-height:0;padding:7px;overflow:hidden auto}.notification-panel__list>[role=listitem]>a{border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:11px;padding:12px 10px;display:grid}.notification-panel__list>[role=listitem]>a:hover{background:var(--surface)}.notification-panel__list>[role=listitem]>a.is-unread{background:#f4f8ff}.notification-panel__icon{width:34px;height:34px;color:var(--blue);background:var(--blue-soft);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.notification-panel__list>[role=listitem]>a>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.notification-panel__list>[role=listitem]>a strong{min-width:0;color:var(--navy);overflow-wrap:anywhere;word-break:break-word;font-size:13px;line-height:1.4}.notification-panel__list>[role=listitem]>a small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.notification-panel__list>[role=listitem]>a em{color:#8b98a8;font-size:13px;font-style:normal}.notification-panel__list>[role=listitem]>a>i{background:var(--blue);border-radius:50%;width:7px;height:7px;margin-top:6px}.notification-panel__state{color:var(--muted);text-align:center;margin:0;padding:34px 18px;font-size:13px;line-height:1.5}main{outline:none;min-height:calc(100vh - 72px)}.page{width:min(100%,1080px);margin:0 auto;padding:52px 44px 80px}.page-heading{margin-bottom:32px}.page-heading h1{color:var(--navy);letter-spacing:-.035em;font-size:clamp(28px,2.5vw,36px);font-weight:760;line-height:1.25}.page-heading p{color:var(--muted);margin-top:11px;font-size:15px;line-height:1.65}.page-heading--hero{margin-bottom:34px}.page-heading--hero h1{font-size:clamp(30px,3vw,40px)}.page-heading--with-action{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.metric-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:680px;margin-bottom:54px;display:grid}.metric-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);min-height:138px;padding:23px 22px}.metric-card p{color:#475467;margin-bottom:17px;font-size:13px;font-weight:560}.metric-card__value{color:var(--blue);letter-spacing:-.04em;margin-right:7px;font-size:39px;font-weight:680;line-height:1}.metric-card__value--navy{color:var(--navy)}.metric-card__value--orange{color:var(--orange)}.metric-card span{color:var(--muted);font-size:13px}.section-block{width:min(100%,850px)}.section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.section-heading h2{color:var(--navy);letter-spacing:-.02em;font-size:20px;font-weight:720}.section-heading h2 span{color:var(--blue);margin-left:4px;font-size:14px}.section-heading p,.section-heading--stacked p{color:var(--muted);margin-top:7px;font-size:13px}.section-heading>button:not(.button){color:var(--blue);cursor:pointer;background:0 0;font-size:13px;font-weight:650}.section-heading--stacked{display:block}.request-list{flex-direction:column;gap:10px;display:flex}.request-list--page{gap:12px}.request-row{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);grid-template-columns:auto minmax(170px,1.7fr) minmax(72px,.7fr) minmax(86px,.7fr) minmax(105px,.8fr) auto auto;align-items:center;gap:14px;min-height:72px;padding:12px 14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.request-row:hover{border-color:#b8cdf0;transform:translateY(-1px);box-shadow:0 8px 24px #10182812}.request-icon,.form-card__icon{border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.request-icon{width:42px;height:42px}.request-icon--blue,.form-card__icon--blue{color:var(--blue);background:var(--blue-soft)}.request-icon--green,.form-card__icon--green{color:var(--green);background:var(--green-soft)}.request-icon--violet,.form-card__icon--violet{color:var(--violet);background:var(--violet-soft)}.request-icon--orange,.form-card__icon--orange{color:var(--orange);background:var(--orange-soft)}.request-row__main{flex-direction:column;gap:4px;min-width:0;display:flex}.request-row__main strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:680;overflow:hidden}.request-row__main small,.request-row time,.request-row__requester,.request-row__summary{color:var(--muted);font-size:13px}.request-row__summary{color:#344054;font-weight:520}.status-badge,.draft-chip{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;min-height:27px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.status-badge--in_review,.status-badge--draft,.draft-chip{color:#175cd3;background:var(--blue-soft)}.status-badge--on_hold,.status-badge--changes_requested{color:#b54708;background:var(--orange-soft)}.status-badge--approved{color:#067647;background:var(--green-soft)}.status-badge--rejected,.status-badge--voided,.status-badge--routing_exception{color:#b42318;background:var(--red-soft)}.status-badge--withdrawn{color:#475467;background:#f2f4f7}.section-block__action{justify-content:center;padding-top:28px;display:flex}.button{border-radius:var(--radius-sm);min-width:120px;min-height:46px;color:var(--white);background:var(--blue);letter-spacing:-.01em;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:700;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.button:hover:not(:disabled){background:var(--blue-dark)}.button:active:not(:disabled){transform:translateY(1px)}.button:disabled{color:var(--subtle);cursor:not-allowed;background:#f2f4f7}.button--secondary{color:var(--navy);border-color:var(--line-strong);background:var(--white)}.button--secondary:hover:not(:disabled){background:var(--surface);border-color:#aeb9c9}.button--danger{color:#b42318;background:var(--white);border-color:#f1b9b5}.button--danger:hover:not(:disabled){background:var(--red-soft)}.button--quiet{min-width:auto;color:var(--muted);background:0 0}.button--full{width:100%}.catalog-section{margin-top:6px}.form-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.form-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);grid-template-columns:auto 1fr auto;align-items:start;gap:16px;min-height:142px;padding:22px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.form-card:hover{border-color:#b8cdf0;transform:translateY(-2px);box-shadow:0 10px 28px #10182812}.form-card__icon{width:46px;height:46px}.form-card__content{flex-direction:column;gap:7px;display:flex}.form-card__content strong{color:var(--navy);font-size:17px;font-weight:720}.form-card__content p{color:var(--muted);font-size:13px;line-height:1.55}.form-card__content small{color:#175cd3;margin-top:3px;font-size:13px;font-weight:650}.safety-note,.simulator-safety{border-radius:var(--radius-md);color:#175cd3;background:var(--surface-blue);border:1px solid #d8e7ff;align-items:flex-start;gap:12px;margin-top:28px;padding:17px 18px;display:flex}.safety-note strong,.simulator-safety strong{color:var(--navy);margin-bottom:4px;font-size:13px;display:block}.safety-note p,.simulator-safety p{color:#475467;font-size:13px;line-height:1.55}.route-setup-notice{margin:0 0 18px}.detail-section .route-setup-notice{margin:18px 0 0}.mobile-form-header{display:none}.request-editor{background:var(--white);min-height:calc(100vh - 72px);padding-bottom:86px}.request-editor__main{grid-template-columns:minmax(0,1fr) 420px;gap:28px;width:min(100%,1180px);margin:0 auto;padding:42px 34px 50px;display:grid}.request-editor__form{min-width:0}.request-editor__heading{margin-bottom:22px}.request-editor__heading h1{margin-top:19px;font-size:31px}.back-link{color:#344054;cursor:pointer;background:0 0;align-items:center;gap:7px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.form-panel,.route-preview-panel,.detail-section,.simulator-controls,.simulator-result,.admin-table-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white)}.form-panel{padding:26px}.draft-notice{border-radius:var(--radius-sm);color:#175cd3;background:var(--blue-soft);align-items:center;gap:8px;margin-bottom:26px;padding:11px 13px;font-size:13px;display:flex}.request-example-entry{background:#fbfdff;border:1px solid #d9e4f4;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin:-10px 0 24px;padding:14px 15px;display:flex}.request-example-entry>span{color:#3970ad;align-items:flex-start;gap:10px;min-width:0;display:flex}.request-example-entry>span>span{gap:3px;display:grid}.request-example-entry strong{color:var(--navy);font-size:13px}.request-example-entry small{color:#66778c;font-size:13px;line-height:1.45}.request-example-entry .button{flex:none}.request-example-dialog{background:var(--white);width:min(720px,100vw - 34px);max-height:min(820px,100dvh - 40px);box-shadow:var(--shadow-dialog);border:1px solid #dce5ef;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.request-example-dialog>header{border-bottom:1px solid #e8edf3;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:13px;padding:22px 24px 18px;display:grid}.request-example-dialog__icon{color:#175cd3;background:#eaf2ff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.request-example-dialog>header h2{color:var(--navy);margin:0;font-size:20px;line-height:1.35}.request-example-dialog>header p{color:#667085;margin:5px 0 0;font-size:13px;line-height:1.55}.request-example-dialog>header>button{color:#667085;cursor:pointer;background:#f4f6f8;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:inline-grid}.request-example-dialog__body{gap:16px;padding:20px 24px;display:grid;overflow-y:auto}.request-example-dialog__body>section{border:1px solid #e3e9f0;border-radius:12px;overflow:hidden}.request-example-dialog__body h3{color:#31506f;background:#f7f9fc;margin:0;padding:11px 14px;font-size:13px}.request-example-dialog__body dl{margin:0}.request-example-dialog__body dl>div{border-top:1px solid #edf1f5;grid-template-columns:minmax(115px,.3fr) minmax(0,1fr);gap:15px;padding:11px 14px;display:grid}.request-example-dialog__body dt{color:#61738a;font-size:13px;font-weight:700}.request-example-dialog__body dd{color:#253b53;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.request-example-dialog__body>aside{color:#175cd3;background:#eef5ff;border-radius:11px;align-items:flex-start;gap:9px;padding:13px 14px;display:flex}.request-example-dialog__body>aside span{gap:3px;display:grid}.request-example-dialog__body>aside strong{color:#184f91;font-size:13px}.request-example-dialog__body>aside p{color:#3e638f;margin:0;font-size:13px;line-height:1.55}.request-example-dialog>footer{background:#fbfcfd;border-top:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.request-example-dialog>footer p{color:#7b8999;margin:0;font-size:13px}.form-guidance{background:#f8fbff;border:1px solid #cfe0fb;border-radius:12px;margin-bottom:26px;padding:17px 18px}.form-guidance>div{color:var(--blue);align-items:flex-start;gap:10px;display:flex}.form-guidance>div>span{flex-direction:column;gap:4px;display:flex}.form-guidance strong{color:var(--navy);font-size:14px}.form-guidance small{color:#475467;font-size:13px;line-height:1.5}.form-guidance ul,.form-guidance ol{color:#344054;gap:6px;margin:13px 0 0 30px;font-size:13px;line-height:1.55;display:grid}.form-guidance>p{color:#175cd3;border-top:1px solid #dbe8fb;align-items:flex-start;gap:6px;margin-top:13px;padding-top:11px;font-size:13px;font-weight:650;line-height:1.5;display:flex}.field-label{color:#344054;margin-bottom:9px;font-size:13px;font-weight:650;display:block}.field-label span{color:var(--blue)}.form-field+.form-field{margin-top:22px}.input,.textarea,.select-wrap select,.date-range input,.page-search input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;color:var(--text);background:var(--white);outline:0;font-size:14px;transition:border-color .15s,box-shadow .15s}.input,.select-wrap select,.date-range input,.page-search input{height:48px;padding:0 13px}.textarea{resize:vertical;min-height:112px;padding:13px;line-height:1.6}.input:focus,.textarea:focus,.select-wrap select:focus,.date-range input:focus,.page-search input:focus{border-color:#7fb3ff;box-shadow:0 0 0 3px #006bff1a}.input::placeholder,.textarea::placeholder,.page-search input::placeholder{color:var(--subtle)}.input[type=date],.date-input>input[type=date]{cursor:pointer;position:relative}.date-input{width:100%;display:block;position:relative}.date-input>svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.date-range>.date-input{min-width:0}.input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0;width:auto;height:auto;position:absolute;inset:0}.date-input>input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0;width:auto;height:auto;position:absolute;inset:0}.select-wrap{position:relative}.select-wrap select{appearance:none;padding-right:38px}.select-wrap>svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.date-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.date-range>label,.date-range input{min-width:0}.date-range>span{color:var(--subtle)}.field-helper{color:var(--muted);margin-top:7px;font-size:13px;line-height:1.5}.switch-row{border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:12px 14px;display:flex;position:relative}.switch-row>span:first-child{color:var(--text);flex-direction:column;gap:4px;font-size:13px;font-weight:620;display:flex}.switch-row small{color:var(--muted);font-size:13px;font-weight:450;line-height:1.4}.switch-row input{opacity:0;position:absolute}.switch{background:#d0d5dd;border-radius:999px;flex:none;width:42px;height:24px;transition:background .16s;position:relative}.switch:after{background:var(--white);content:"";border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #10182840}.switch-row input:checked+.switch{background:var(--blue)}.switch-row input:checked+.switch:after{transform:translate(18px)}.switch-row input:focus-visible+.switch{outline-offset:2px;outline:3px solid #006bff47}.amount-preview{color:var(--muted);margin-top:8px;font-size:12px}.amount-preview strong{color:var(--navy);margin-left:5px;font-size:15px}.form-error{border-radius:var(--radius-sm);color:#b42318;background:var(--red-soft);margin-top:20px;padding:11px;font-size:13px;font-weight:600}.route-preview-panel{align-self:start;padding:23px}.route-preview-panel__heading,.simulator-result__heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.route-preview-panel__heading h2,.simulator-result__heading h2,.simulator-controls__heading h2{color:var(--navy);font-size:18px;font-weight:720}.route-preview-panel__heading p,.simulator-result__heading p,.simulator-controls__heading p{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.5}.route-timeline{list-style:none}.route-stage{grid-template-columns:34px 1fr;gap:12px;display:grid;position:relative}.route-stage:not(:last-child):before{background:var(--line-strong);content:"";width:1px;position:absolute;top:32px;bottom:-2px;left:16px}.route-stage--approved:not(:last-child):before{background:var(--blue)}.route-stage__marker{z-index:1;border:1px solid var(--line-strong);color:#475467;background:#f2f4f7;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.route-stage--pending .route-stage__marker,.route-stage--approved .route-stage__marker{color:var(--white);border-color:var(--blue);background:var(--blue)}.route-stage--on_hold .route-stage__marker{color:#b54708;background:var(--orange-soft);border-color:#fedf89}.route-stage--rejected .route-stage__marker{color:#b42318;background:var(--red-soft);border-color:#fecdca}.route-stage__content{min-width:0;padding:5px 0 23px}.route-stage__topline{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.route-stage__topline>span:first-child{align-items:center;gap:7px;display:flex}.route-stage__topline strong{color:var(--navy);font-size:14px;font-weight:680}.route-stage__topline small{color:#475467;background:#f2f4f7;border-radius:5px;padding:2px 6px;font-size:13px;font-weight:650}.route-stage__state{color:var(--muted);white-space:nowrap;font-size:13px}.route-stage--pending .route-stage__state{color:var(--blue);font-weight:650}.route-stage__person{color:#344054;align-items:center;gap:9px;margin-top:10px;font-size:13px;display:flex}.route-stage__person>span:last-child{flex-direction:column;gap:2px;display:flex}.route-stage__person small{color:var(--muted);font-size:13px}.route-stage__explanation{color:#475467;background:var(--surface);border-radius:7px;align-items:flex-start;gap:6px;margin-top:10px;padding:9px 10px;font-size:13px;line-height:1.55;display:flex}.route-stage__explanation svg{color:var(--blue);flex:none;margin-top:1px}.applied-rules{border-top:1px solid var(--line);flex-wrap:wrap;gap:7px;margin-top:4px;padding-top:16px;display:flex}.applied-rules strong{color:#475467;width:100%;margin-bottom:2px;font-size:13px}.applied-rules code,.rule-evidence code,.admin-table code{color:#175cd3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.applied-rules code{background:var(--blue-soft);border-radius:5px;padding:5px 7px}.route-warning{color:#b54708;align-items:flex-start;gap:7px;margin-top:13px;font-size:13px;line-height:1.55;display:flex}.route-warning svg{flex:none}.mobile-action-bar{z-index:14;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;justify-content:flex-end;align-items:center;gap:12px;padding:14px 34px;display:flex;position:fixed;bottom:0;left:244px;right:0}.mobile-action-bar__error{color:#b42318;text-align:right;width:min(100%,520px);font-size:13px;font-weight:650;line-height:1.45}.mobile-action-bar .button{width:min(100%,386px)}.request-detail{width:min(100%,900px);margin:0 auto;padding:38px 34px 110px}.request-detail__header{margin-bottom:24px}.request-detail__titleline{justify-content:space-between;align-items:center;gap:18px;margin-top:22px;display:flex}.request-detail__titleline>span{align-items:center;gap:12px;display:flex}.request-detail__titleline h1{color:var(--navy);letter-spacing:-.035em;font-size:34px;font-weight:760}.request-detail__titleline>button{cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.request-detail__titleline>button:hover{background:var(--surface)}.request-meta{flex-wrap:wrap;gap:18px 42px;margin-top:22px;display:flex}.request-meta div{flex-direction:column;gap:5px;display:flex}.request-meta dt,.overview-grid dt{color:var(--muted);font-size:13px}.request-meta dd{color:#344054;font-size:13px;font-weight:560}.request-detail__content{flex-direction:column;gap:16px;display:flex}.detail-section{padding:26px}.detail-section>h2{color:var(--navy);margin-bottom:22px;font-size:17px;font-weight:720}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;display:grid}.overview-grid>div{flex-direction:column;gap:7px;display:flex}.overview-grid dd{color:#25324a;font-size:14px;line-height:1.55}.overview-grid__amount{letter-spacing:-.025em;font-weight:720;color:var(--navy)!important;font-size:23px!important}.overview-grid__wide{grid-column:1/-1}.attachment-row{border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-top:24px;padding:12px;display:grid}.attachment-row>span:first-child{width:34px;height:34px;color:var(--blue);background:var(--blue-soft);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.attachment-row>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.attachment-row strong{color:#344054;font-size:13px;font-weight:650}.attachment-row small,.attachment-row__disabled{color:var(--muted);font-size:13px}.evidence-files{gap:9px;margin:0;padding:0;list-style:none;display:grid}.evidence-file{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:10px;display:grid}.evidence-file__icon{width:56px;height:48px;color:var(--blue);background:var(--blue-soft);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.evidence-file__preview{background:#eef2f6;border-radius:8px;width:72px;height:56px;display:block;overflow:hidden}.evidence-file__preview img{object-fit:cover;width:100%;height:100%}.evidence-file__details{gap:4px;min-width:0;display:grid}.evidence-file__details strong,.evidence-file__details small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evidence-file__details strong{color:#344054;font-size:13px}.evidence-file__details small{color:var(--muted);font-size:13px}.evidence-file .button{min-height:33px;padding:7px 10px;font-size:13px}.section-description{color:var(--muted);margin:-10px 0 22px;font-size:13px;line-height:1.6}.detail-section .route-timeline{padding:6px 8px 0}.audit-timeline{list-style:none}.audit-timeline li{grid-template-columns:31px 1fr;gap:12px;min-height:62px;display:grid;position:relative}.audit-timeline li:not(:last-child):before{background:var(--line);content:"";width:1px;position:absolute;top:30px;bottom:0;left:15px}.audit-timeline__dot{z-index:1;width:31px;height:31px;color:var(--blue);background:var(--blue-soft);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.audit-timeline strong{color:#344054;font-size:13px}.audit-timeline p{color:var(--muted);margin-top:5px;font-size:13px}.audit-timeline blockquote{color:#475467;background:var(--surface-blue);border-left:2px solid #bfd7ff;margin:9px 0 0;padding:8px 10px;font-size:13px}.decision-bar{z-index:14;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;justify-content:center;align-items:center;gap:12px;padding:14px 32px;display:flex;position:fixed;bottom:0;left:244px;right:0}.decision-bar__primary{grid-auto-columns:minmax(128px,180px);grid-auto-flow:column;gap:10px;display:grid}.decision-bar__primary .button{width:100%}.decision-bar__message{color:#475467;align-items:center;gap:9px;min-height:46px;font-size:13px;display:flex}.decision-bar__message svg{color:var(--blue)}.dialog-backdrop{z-index:100;background:#0b1f3a6b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.dialog{border-radius:var(--radius-lg);background:var(--white);width:min(100%,440px);box-shadow:var(--shadow-dialog);padding:28px}.dialog__icon{width:46px;height:46px;color:var(--blue);background:var(--blue-soft);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.dialog__icon--hold{color:#b54708;background:var(--orange-soft)}.dialog__icon--reject{color:#b42318;background:var(--red-soft)}.dialog h2{color:var(--navy);font-size:21px;font-weight:740}.dialog>p{color:var(--muted);margin:8px 0 22px;font-size:13px;line-height:1.6}.dialog .textarea{min-height:96px}.dialog__actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.dialog__actions .button{width:100%}.tabs,.admin-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;align-items:center;gap:6px;display:flex;overflow-x:auto}.tabs{margin-bottom:24px}.tabs button,.admin-tabs a{color:var(--muted);cursor:pointer;background:0 0;flex:none;padding:12px 15px 14px;font-size:13px;font-weight:600;position:relative}.tabs button.is-active,.admin-tabs a.is-active{color:var(--navy);font-weight:700}.tabs button.is-active:after,.admin-tabs a.is-active:after{background:var(--blue);content:"";border-radius:2px;height:2px;position:absolute;bottom:-1px;left:13px;right:13px}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.empty-state__icon,.icon-box{width:48px;height:48px;color:var(--blue);background:var(--blue-soft);border-radius:13px;justify-content:center;align-items:center;display:inline-flex}.empty-state h2{color:var(--navy);margin-top:17px;font-size:18px;font-weight:720}.empty-state p{max-width:380px;color:var(--muted);margin:8px 0 20px;font-size:13px;line-height:1.6}.page-search{width:min(300px,38vw)}.page-search input{height:42px;font-size:13px}.page--admin{width:min(100%,1180px)}.admin-workspace{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:24px;display:grid}.admin-navigation{border:1px solid var(--line);border-radius:var(--radius-card);background:#fbfcfe;gap:18px;padding:18px 14px;display:grid;position:sticky;top:94px}.admin-navigation>header{gap:3px;padding:0 7px 3px;display:grid}.admin-navigation>header strong{color:var(--navy);font-size:14px}.admin-navigation>header small{color:var(--muted);font-size:13px;line-height:1.45}.admin-navigation>section{gap:6px;display:grid}.admin-navigation>section h2{color:#98a2b3;letter-spacing:.02em;padding:0 7px;font-size:13px;font-weight:760}.admin-navigation>section>div{gap:2px;display:grid}.admin-navigation a{color:#5a6b7e;min-height:38px;transition:color var(--motion-fast) var(--ease-standard), background var(--motion-fast) var(--ease-standard);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:0 9px 0 10px;font-size:13px;font-weight:660;display:flex}.admin-navigation a:hover{color:#234f82;background:#f0f5fb}.admin-navigation a.is-active{color:#155fa8;background:#eaf4ff;font-weight:740}.admin-navigation a>span:last-child{color:#9cabb9;font-size:16px}.admin-workspace__content{min-width:0}@media (width<=920px){.admin-workspace{grid-template-columns:1fr;gap:16px}.admin-navigation{gap:12px;padding:14px;position:static}.admin-navigation>header{display:none}.admin-navigation>section>div{flex-wrap:wrap;gap:6px;display:flex}.admin-navigation a{border:1px solid var(--line);background:#fff;border-radius:999px;min-height:34px;padding:0 11px}.admin-navigation a>span:last-child{display:none}.admin-navigation a.is-active{border-color:#9bc6ef}}.admin-tabs{margin:-6px 0 28px}.simulator-layout{grid-template-columns:minmax(300px,.85fr) minmax(410px,1.15fr);align-items:start;gap:18px;display:grid}.simulator-controls,.simulator-result,.admin-table-panel{padding:24px}.simulator-controls__heading{align-items:center;gap:12px;margin-bottom:24px;display:flex}.simulator-controls__heading .icon-box{border-radius:10px;width:42px;height:42px}.simulator-controls>.field-label:not(:first-of-type){margin-top:19px}.check-row{color:#344054;cursor:pointer;align-items:center;gap:9px;margin-top:14px;font-size:13px;display:flex}.check-row input{width:17px;height:17px;accent-color:var(--blue)}.simulator-safety{margin-top:24px;padding:13px}.simulator-safety strong{margin-bottom:2px}.simulator-result .route-timeline{padding:4px 7px}.rule-evidence{border-top:1px solid var(--line);margin-top:8px;padding-top:18px}.rule-evidence h3{color:#344054;margin:0 0 10px;font-size:13px}.rule-evidence>div{border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.rule-evidence span{color:var(--muted);font-size:13px}.admin-table-panel .section-heading{align-items:flex-start;margin-bottom:22px}.admin-table{border-top:1px solid var(--line)}.admin-table__row{border-bottom:1px solid var(--line);color:#344054;grid-template-columns:minmax(220px,1.4fr) minmax(190px,1fr) 70px 80px;align-items:center;gap:18px;min-height:68px;padding:10px 4px;font-size:13px;display:grid}.trip-report-public{background:linear-gradient(#f2f6fb 0%,#fff 46%);min-height:100vh;padding:56px 24px}.trip-report-public__card{background:#fff;border:1px solid #cbd5e1;width:min(100%,920px);margin:0 auto;padding:46px 54px 40px;box-shadow:0 22px 54px #1018281c}.trip-report-public__header{color:#0b4386;letter-spacing:.14em;justify-content:flex-end;align-items:center;gap:8px;font-size:13px;display:flex}.trip-report-public__header img{object-fit:contain;object-position:right center;width:224px;height:auto;max-height:34px;display:block}.trip-report-public__header strong{letter-spacing:-.04em;font-size:22px}.trip-document-tabs{background:#f5f7fa;border:1px solid #d0d5dd;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:28px;padding:5px;display:grid}.trip-document-tabs a{color:#667085;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:52px;text-decoration:none;display:flex}.trip-document-tabs a:hover,.trip-document-tabs a:focus-visible{color:#175cd3;background:#fff;outline:0}.trip-document-tabs a:focus-visible{box-shadow:inset 0 0 0 2px #2e6ebd}.trip-document-tabs a.is-active{color:#175cd3;background:#fff;box-shadow:0 1px 3px #1018281f}.trip-document-tabs strong{font-size:14px}.trip-document-tabs span{color:#98a2b3;font-size:13px}.trip-document-tabs+.trip-report-public__title-row{margin-top:30px}.trip-report-public__title-row{justify-content:space-between;align-items:flex-end;gap:20px;margin:42px 0 34px;display:flex}.trip-report-public__title-row h1,.trip-report-public__receipt h1{color:#101828;letter-spacing:-.08em;font-size:46px}.trip-report-public__title-row p,.trip-report-public__receipt>p{color:#667085;font-size:14px}.trip-report-public__fields{border-top:2px solid #344054;border-left:1px solid #98a2b3;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trip-report-public__fields>label,.trip-report-public__fields>.trip-report-public__field{border-bottom:1px solid #98a2b3;border-right:1px solid #98a2b3;grid-template-columns:126px minmax(0,1fr);min-height:58px;display:grid}.trip-report-public__fields>label>span,.trip-report-public__fields>.trip-report-public__field>span{color:#101828;background:#eaf0fb;align-items:center;padding:12px 15px;font-size:14px;font-weight:700;display:flex}.trip-report-public__fields b,.trip-report-public__footer b{color:#d92d20}.trip-report-public__fields input,.trip-report-public__fields textarea,.trip-report-public__fields select{color:#101828;width:100%;min-width:0;font:inherit;background:#fff;border:0;outline:0;padding:12px 14px}.trip-report-public__fields input:focus,.trip-report-public__fields textarea:focus,.trip-report-public__fields select:focus{box-shadow:inset 0 0 0 2px #2e6ebd}.trip-report-public__fields textarea{resize:vertical;min-height:180px;line-height:1.6}.trip-report-public__content-field{min-height:0!important}.trip-report-content-editor{background:#fff;min-width:0;overflow:hidden}.trip-report-content-editor__toolbar{background:#f8faff;border-bottom:1px solid #d0d5dd;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:48px;padding:8px 12px;display:flex}.trip-report-content-editor__toolbar button{color:#175cd3;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9d0f6;border-radius:7px;flex:none;padding:8px 11px;font-size:13px;font-weight:700}.trip-report-content-editor__toolbar span{color:#667085;font-size:13px;line-height:1.45}.trip-report-content-editor__toolbar input{opacity:0;pointer-events:none;height:1px;position:absolute;overflow:hidden;width:1px!important}.trip-report-content-editor__canvas.bn-container{min-height:250px}.trip-report-content-editor__canvas.bn-root:not(.bn-container){min-height:0}.trip-report-content-editor :is(.bn-container,.bn-editor){background:0 0;min-width:0}.trip-report-content-editor .bn-editor{color:#101828;min-height:250px;padding:18px 22px 30px;font-size:14px;line-height:1.65}.trip-report-content-editor .bn-editor:focus-within{box-shadow:inset 0 0 0 2px #2e6ebd}.trip-report-content-viewer .bn-editor{color:inherit;font:inherit;background:0 0;padding:0}.trip-report-content-viewer .bn-block-outer{margin-block:0}.trip-report-content-viewer img{border-radius:10px;max-width:min(100%,760px);height:auto}.trip-report-public__managed-content{color:#344054;border:1px solid #d0d5dd;border-radius:9px;padding:15px 18px;font-size:13px;line-height:1.7;overflow:hidden}.trip-report-public__fields>label.trip-report-public__wide,.trip-report-public__fields>.trip-report-public__field.trip-report-public__wide{grid-column:1/-1}.trip-report-public__fields .date-input{height:58px}.trip-report-public__fields .date-input>input[type=date]{height:100%;min-height:58px;padding-top:0;padding-bottom:0;padding-right:44px;line-height:normal}.trip-report-public__companions{background:#fff;flex-direction:column;justify-content:center;align-items:stretch;min-width:0;min-height:58px;display:flex}.trip-report-public__companion-select{box-sizing:border-box;height:58px;min-height:58px;line-height:normal;display:block;transform:none;border-bottom:1px solid #98a2b3!important;padding-block:0!important}.trip-report-public__companion-list button{color:#175cd3;font:inherit;cursor:pointer;background:#f5f8ff;border:1px solid #b9d0f6;border-radius:7px;padding:9px 12px;font-size:13px;font-weight:700}.trip-report-public__companion-list{gap:6px;margin:0;padding:0 12px 12px;list-style:none;display:grid}.trip-report-public__companion-list li{color:#344054;background:#f5f8ff;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 10px;font-size:13px;display:flex}.trip-report-public__companion-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.trip-report-public__companion-list button{background:0 0;border-color:#0000;flex:none;padding:5px 8px}.trip-report-public__destination{background:#fff;min-width:0;padding:10px 12px}.trip-report-public__destination>input[aria-label=출장지\ 검색]{min-height:42px;margin-top:0}.trip-report-public__place-loading{color:#667085;margin:8px 0 0;font-size:13px}.trip-report-public__place-suggestions{background:#f8faff;border:1px solid #b9d0f6;border-radius:8px;gap:4px;margin:8px 0 0;padding:5px;list-style:none;display:grid}.trip-report-public__place-suggestions button{color:#344054;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;gap:3px;padding:9px 10px;display:grid}.trip-report-public__place-suggestions button:hover,.trip-report-public__place-suggestions button:focus-visible{background:#eaf0fb;outline:0}.trip-report-public__place-suggestions strong{color:#101828;font-size:13px}.trip-report-public__place-suggestions span{color:#475467;font-size:13px;line-height:1.45}.trip-report-public__place-suggestions small{color:#667085;font-size:13px}.trip-report-public__place-fallback{color:#667085;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:8px 0 0;font-size:13px;display:flex}.trip-report-public__place-fallback button{color:#175cd3;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.trip-report-public__destination-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.trip-report-public__destination-summary>div{background:#f5f8ff;border-radius:7px;min-width:0;padding:8px 10px}.trip-report-public__destination-summary dt{color:#667085;margin-bottom:3px;font-size:13px}.trip-report-public__destination-summary dd{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.45;overflow:hidden}.trip-report-public__destination>input{border:1px solid #d0d5dd;border-radius:7px;margin-top:8px;padding:9px 10px}.trip-report-public__attachments{background:#fff;min-width:0;padding:12px 14px}.trip-report-public__attachments--drag-active{background:#f5f8ff;box-shadow:inset 0 0 0 2px #2e6ebd}.trip-report-public__drop-overlay{z-index:100;color:#175cd3;pointer-events:none;background:#f5f8ffeb;border:2px dashed #175cd3;border-radius:18px;place-items:center;font-size:18px;font-weight:800;display:grid;position:fixed;inset:16px;box-shadow:0 20px 50px #1018282e}.trip-report-public__file-input{opacity:0;pointer-events:none;height:1px;position:absolute;overflow:hidden;width:1px!important}.trip-report-public__file-select{color:#175cd3;cursor:pointer;background:#f5f8ff;border:1px solid #b9d0f6;border-radius:7px;justify-content:center;align-items:center;min-height:38px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.trip-report-public__file-input:disabled+.trip-report-public__file-select{cursor:default;opacity:.55}.trip-report-public__attachments>p{color:#667085;margin:8px 0 0;font-size:13px;line-height:1.55}.trip-report-public__attachment-list{gap:6px;margin:10px 0 0;list-style:none;display:grid}.trip-report-public__attachment-list li{background:#f5f8ff;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.trip-report-public__attachment-list li>span{gap:2px;min-width:0;display:grid}.trip-report-public__attachment-list strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.trip-report-public__attachment-list small{color:#667085;font-size:13px}.trip-report-public__attachment-list button{color:#175cd3;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:4px 0;font-size:13px;font-weight:700}.trip-report-public__footer{justify-content:space-between;align-items:center;gap:18px;margin-top:26px;display:flex}.trip-report-public__footer p{color:#667085;font-size:13px}.trip-report-public__footer button,.trip-report-public__receipt button{color:#fff;font:inherit;cursor:pointer;background:#175cd3;border:0;border-radius:8px;padding:13px 22px;font-weight:700}.trip-report-public__footer-actions{justify-content:flex-end;gap:8px;display:flex}.trip-report-public__footer-actions .is-secondary{color:#175cd3;background:#f5f8ff;box-shadow:inset 0 0 0 1px #b9d0f6}.trip-report-public__footer button:disabled{cursor:wait;opacity:.65}.trip-report-public__error{color:#b42318;margin-top:16px;font-size:13px}.public-travel-request__destination{background:#fff;min-width:0;padding:8px 12px;position:relative}.public-travel-request__destination>input{border:1px solid #d0d5dd;border-radius:7px;min-height:42px;padding:9px 10px}.public-travel-request__destination>small{color:#667085;margin:6px 2px 0;font-size:13px;display:block}.public-travel-request__place-results{z-index:20;background:#fff;border:1px solid #b9d0f6;border-radius:8px;gap:4px;max-height:260px;padding:5px;display:grid;position:absolute;top:calc(100% - 5px);left:12px;right:12px;overflow:auto;box-shadow:0 12px 28px #10182829}.public-travel-request__place-results button{color:#344054;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;gap:3px;padding:9px 10px;display:grid}.public-travel-request__place-results button:hover,.public-travel-request__place-results button:focus-visible{background:#eaf0fb;outline:0}.public-travel-request__place-results strong{color:#101828;font-size:13px}.public-travel-request__place-results span{color:#475467;font-size:13px;line-height:1.45}.public-travel-request__place-results small{color:#667085;font-size:13px}.public-travel-request__place-results p{color:#667085;margin:0;padding:12px 10px;font-size:13px;line-height:1.5}.public-travel-request__amount,.public-travel-request__support{background:#fff;min-width:0;position:relative}.public-travel-request__amount>small{color:#667085;pointer-events:none;font-size:13px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.public-travel-request__amount>input{padding-right:90px}.public-travel-request__support{align-content:center;padding:8px 12px;display:grid}.public-travel-request__support>input{border:1px solid #d0d5dd;border-radius:7px;min-height:40px;padding:9px 10px}.public-travel-request__support>small{color:#667085;margin:6px 2px 0;font-size:13px;line-height:1.45}.public-travel-request__receipt{gap:24px;display:grid}.public-travel-request__receipt-body{text-align:center;justify-items:center;gap:14px;padding:34px 0 18px;display:grid}.public-travel-request__receipt-body h1{color:#101828;letter-spacing:-.07em;word-break:keep-all;margin:0;font-size:38px}.public-travel-request__receipt-body>p{color:#667085;word-break:keep-all;max-width:520px;margin:0;font-size:14px;line-height:1.65}.public-travel-request__receipt-body .trip-report-public__receipt-number{width:min(100%,470px)}.public-travel-request__receipt-body>button{color:#fff;font:inherit;cursor:pointer;background:#175cd3;border:0;border-radius:8px;padding:13px 22px;font-weight:700}.trip-report-public__recent{background:#f8faff;border:1px solid #b9d0f6;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin:-10px 0 24px;padding:14px 16px;display:flex}.trip-report-public__recent>div{gap:3px;display:grid}.trip-report-public__recent strong{color:#344054;font-size:13px}.trip-report-public__recent span{color:#667085;font-size:13px;line-height:1.5}.trip-report-public__recent ul{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0;padding:0;list-style:none;display:flex}.trip-report-public__recent a{color:#175cd3;background:#fff;border:1px solid #b9d0f6;border-radius:7px;align-items:center;min-height:34px;padding:7px 10px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.trip-report-public__receipt{text-align:center;max-width:600px;padding:70px 42px}.trip-report-public__receipt>*+*{margin-top:14px}.trip-report-public__receipt h1{word-break:keep-all}.trip-report-public__receipt-number{background:#f5f8ff;border-radius:10px;gap:5px;padding:14px 18px;display:grid}.trip-report-public__receipt-number span{color:#667085;font-size:13px;font-weight:700}.trip-report-public__receipt-number strong{color:#175cd3;letter-spacing:.03em;font-size:20px;display:block}.trip-report-public__receipt-attachments{color:#067647;margin:0;font-size:13px;line-height:1.55}.trip-report-public__receipt-attachments.is-warning{color:#b54708}.trip-report-public__receipt-notice{color:#667085;word-break:keep-all;max-width:470px;margin:14px auto 0;line-height:1.6;display:block;font-size:13px!important}.trip-report-public__receipt-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.trip-report-public__receipt-actions button{margin:0}.trip-report-public__receipt-actions button+button{color:#175cd3;background:#f5f8ff;box-shadow:inset 0 0 0 1px #b9d0f6}.trip-report-public__receipt-new{justify-content:center;align-items:center;display:inline-flex}.trip-report-public__mark{color:#067647;background:#ecfdf3;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:28px;font-weight:700;display:inline-flex}.trip-report-public__manage{gap:22px;display:grid}.trip-report-public__manage-heading{border-bottom:2px solid #344054;justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:18px;display:flex}.trip-report-public__manage-heading h1{color:#101828;letter-spacing:-.065em;margin:8px 0 4px;font-size:38px}.trip-report-public__manage-heading p{color:#667085;margin:0;font-size:13px;font-weight:700}.trip-report-public__manage-heading>button,.trip-report-public__manage-actions button{color:#fff;font:inherit;cursor:pointer;background:#175cd3;border:0;border-radius:8px;padding:12px 18px;font-size:13px;font-weight:700}.trip-report-public__status{color:#175cd3;background:#eaf2ff;border-radius:999px;align-items:center;min-height:28px;padding:5px 10px;font-size:13px;font-weight:800;display:inline-flex}.trip-report-public__status.is-approved{color:#067647;background:#ecfdf3}.trip-report-public__status.is-rejected{color:#b42318;background:#fef3f2}.trip-report-public__manage-overview{border:1px solid #d0d5dd;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.trip-report-public__manage-overview>div{border-bottom:1px solid #eaecf0;border-right:1px solid #eaecf0;grid-template-columns:100px minmax(0,1fr);min-height:44px;display:grid}.trip-report-public__manage-overview>div:nth-child(2n){border-right:0}.trip-report-public__manage-overview>div.is-wide{border-bottom:0;border-right:0;grid-column:1/-1}.trip-report-public__manage-overview dt,.trip-report-public__manage-overview dd{margin:0;padding:12px 13px;font-size:13px;line-height:1.5}.trip-report-public__manage-overview dt{color:#667085;background:#f8faff;font-weight:700}.trip-report-public__manage-overview dd{overflow-wrap:anywhere;color:#344054}.trip-report-public__manage-section h2{color:#344054;margin:0 0 8px;font-size:15px}.trip-report-public__manage-section>p,.trip-report-public__manage-section>ol{color:#344054;white-space:pre-wrap;border:1px solid #d0d5dd;border-radius:9px;margin:0;padding:15px 18px;font-size:13px;line-height:1.7}.trip-report-public__manage-section>ol{padding-left:38px}.trip-report-public__manage-actions{flex-wrap:wrap;gap:8px;display:flex}.trip-report-public__manage-actions button+button{color:#175cd3;background:#f5f8ff;box-shadow:inset 0 0 0 1px #b9d0f6}.trip-report-public__manage-notice{color:#667085;margin:-8px 0 0;font-size:13px;line-height:1.6}.knowledge-share-page{background:linear-gradient(#f1f6fc 0%,#fff 48%);min-height:100vh;padding:56px 24px}.knowledge-share-page__document,.knowledge-share-page__empty{background:#fff;border:1px solid #dbe4ef;border-radius:20px;width:min(100%,860px);margin:0 auto;box-shadow:0 22px 54px #1018281a}.knowledge-share-page__document>header{border-bottom:1px solid #e8eef5;justify-content:space-between;align-items:center;gap:16px;padding:20px 28px;display:flex}.knowledge-share-page__brand{color:#4b6482;align-items:baseline;gap:9px;font-size:12px;display:flex}.knowledge-share-page__brand strong{color:#0f4d92;letter-spacing:-.04em;font-size:16px}.knowledge-share-page__readonly{color:#265f9d;background:#eef6ff;border-radius:999px;padding:5px 9px;font-size:13px;font-weight:750}.knowledge-share-page__heading{align-items:flex-start;gap:14px;padding:42px 62px 12px;display:flex}.knowledge-share-page__heading>span{background:#edf5ff;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:25px;display:inline-grid}.knowledge-share-page__heading h1{color:#173f70;letter-spacing:-.065em;word-break:keep-all;margin:2px 0 0;font-size:clamp(27px,4vw,40px);line-height:1.18}.knowledge-share-page__heading p{color:#718096;margin:10px 0 0;font-size:13px}.knowledge-share-page__tags{flex-wrap:wrap;gap:6px;padding:10px 62px 18px;display:flex}.knowledge-share-page__tags span{color:#4774a4;background:#f1f7ff;border-radius:7px;padding:5px 8px;font-size:13px;font-weight:700}.knowledge-share-page__content{min-height:260px;padding:8px 62px 42px}.knowledge-share-page__content .bn-editor{padding:0}.knowledge-share-page__attachment-note{color:#6d5d40;background:#fff8e8;border-radius:10px;margin:-20px 62px 34px;padding:11px 13px;font-size:13px;line-height:1.5}.knowledge-share-page__document>footer{color:#758398;background:#fbfcfe;border-top:1px solid #e8eef5;justify-content:space-between;align-items:center;gap:14px;padding:17px 28px;font-size:13px;line-height:1.5;display:flex}.knowledge-share-page__document>footer time{flex:none}.knowledge-share-page__empty{text-align:center;place-content:center;justify-items:center;gap:12px;min-height:300px;padding:40px;display:grid}.knowledge-share-page__empty>span:first-child:not(.knowledge-share-page__loader){background:#eef6ff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:23px;display:inline-grid}.knowledge-share-page__empty h1{color:#173f70;letter-spacing:-.04em;margin:0;font-size:23px}.knowledge-share-page__empty p{color:#718096;max-width:370px;margin:0;font-size:13px;line-height:1.65}.knowledge-share-page__loader{border:3px solid #d8e9fb;border-top-color:#2e77c6;border-radius:50%;width:34px;height:34px;animation:.85s linear infinite spin}.trip-reports-page__heading{align-items:center;gap:14px;display:flex}.trip-reports-page__heading>div:nth-child(2){flex:1}.trip-reports-page--embedded{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;margin:24px 0;padding:22px}.trip-reports-page--embedded .trip-reports-page__heading{margin-bottom:18px}.trip-reports-page--embedded .trip-reports-page__heading h2{color:var(--navy);font-size:20px}.trip-reports-page--documents{background:#fbfdff;border-color:#dce7f3;margin:0;padding:20px}.trip-reports-page--documents .trip-reports-page__heading{margin-bottom:18px}.trip-reports-page__header-actions{gap:8px;display:flex}.trip-reports-page__summary{color:#175cd3;background:#f8fbff;border:1px solid #cfe0fb;border-radius:10px;align-items:center;gap:9px;margin:0 0 22px;padding:13px 16px;display:flex}.trip-reports-page__summary strong{color:#101828}.trip-reports-page__summary small{color:#475467;margin-left:auto}.trip-reports-page__error{color:#b42318;margin-bottom:16px;font-size:13px}.trip-report-row{text-decoration:none}.trip-report-detail__error{color:#b42318;background:#fff8f7;border:1px solid #f3c6bf;border-radius:10px;margin:0;padding:11px 13px;font-size:13px}.trip-report-detail__overview dd,.trip-report-detail__destination dd,.trip-report-detail__review dd{overflow-wrap:anywhere}.trip-report-detail__body{white-space:pre-wrap;color:#475467;margin:0;font-size:14px;line-height:1.72}.trip-report-detail .trip-report-content-viewer{color:#475467;font-size:14px;line-height:1.72}.trip-report-detail__artifact{grid-template-columns:auto minmax(0,1fr) auto}.trip-report-detail__download-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.trip-report-detail__attachments{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.trip-report-attachment{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.trip-report-attachment__icon{color:#175cd3;background:#edf4ff;border-radius:9px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.trip-report-attachment__preview{background:#eef2f6;border-radius:8px;width:72px;height:56px;display:block;overflow:hidden}.trip-report-attachment__preview img{object-fit:cover;width:100%;height:100%}.trip-report-attachment__details{gap:3px;min-width:0;display:grid}.trip-report-attachment__details strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.trip-report-attachment__details small{color:#667085;font-size:13px}.trip-report-attachment .button{min-height:33px;padding:7px 9px;font-size:13px}.trip-report-task{border-radius:var(--radius-lg);color:#175cd3;text-align:left;cursor:pointer;background:#f8fbff;border:1px solid #cfe0fb;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:18px 20px;display:flex}.trip-report-task span{gap:5px;display:grid}.trip-report-task strong{color:#175cd3;font-size:14px}.trip-report-task small{color:#475467;font-size:13px}.trip-report-task b{color:#101828;min-width:max-content;font-size:14px}.admin-table__row>span:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-table__row strong{color:var(--navy);font-size:13px}.admin-table__row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-table__head{min-height:42px;color:var(--muted);font-size:13px;font-weight:650}.audit-log-list{border-top:1px solid var(--line)}.audit-log-list article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(200px,1fr) minmax(170px,.7fr);align-items:center;gap:13px;min-height:74px;padding:12px 3px;display:grid}.audit-log-list__icon{width:36px;height:36px;color:var(--blue);background:var(--blue-soft);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.audit-log-list article>span:not(.audit-log-list__icon){flex-direction:column;gap:4px;display:flex}.audit-log-list article>span:last-child{text-align:right;align-items:flex-end}.audit-log-list strong{color:#344054;font-size:13px}.audit-log-list p,.audit-log-list time{color:var(--muted);font-size:13px}.toast{z-index:120;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;max-width:420px;padding:13px 14px;display:grid;position:fixed;bottom:82px;right:24px;box-shadow:0 12px 36px #10182826}.toast>span{width:28px;height:28px;color:var(--white);background:var(--blue);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.toast p{color:#344054;font-size:13px;line-height:1.45}.toast button{color:var(--muted);cursor:pointer;background:0 0;border-radius:5px;padding:5px;display:inline-flex}.native-push-banner{top:calc(env(safe-area-inset-top) + 12px);z-index:180;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border:1px solid #cfe0f7;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:min(460px,100vw - 32px);padding:12px;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 16px 42px #10182838}.native-push-banner__icon{color:#1769d2;background:#eaf3ff;border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.native-push-banner__content{min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:3px;padding:0;display:flex}.native-push-banner__content strong,.native-push-banner__content small{overflow-wrap:anywhere}.native-push-banner__content strong{font-size:14px;line-height:1.35}.native-push-banner__content small{color:var(--muted);font-size:13px;line-height:1.45}.native-push-banner__close{color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;padding:7px;display:inline-flex}.native-push-banner__close:hover,.native-push-banner__close:focus-visible{color:var(--text);background:var(--surface)}.mobile-nav{display:none}.page--more{max-width:900px}.page--account{max-width:980px}.account-hero{border:1px solid var(--line);background:linear-gradient(135deg,#fff 0%,#f6faff 100%);border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px 26px;display:grid;box-shadow:0 12px 34px #1018280d}.account-hero .avatar--large{width:64px;height:64px;font-size:21px}.account-hero>div{gap:3px;display:grid}.account-hero small{color:var(--blue);font-size:13px;font-weight:750}.account-hero h2{color:var(--navy);margin:0;font-size:24px}.account-hero p{color:var(--muted);margin:0;font-size:13px}.account-verified{color:#067647;background:#ecfdf3;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:13px;font-weight:700;display:inline-flex}.account-layout{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:16px;margin-top:16px;display:grid}.account-card{border:1px solid var(--line);background:var(--white);border-radius:24px;padding:24px}.account-card--profile{grid-row:span 2}.account-card--language{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);align-items:center;gap:24px;display:grid}.account-card--language .account-card__heading{margin-bottom:0}.account-language-field{gap:7px;display:grid}.account-language-field>span:first-child{color:var(--navy);font-size:13px;font-weight:700}.account-language-field .select-wrap,.account-language-field select{width:100%}.account-language-field small{color:var(--muted);font-size:13px}.account-card--appearance{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(420px,1.08fr);align-items:center;gap:24px;display:grid}.account-card--appearance .account-card__heading{margin-bottom:0}.account-theme-settings{gap:8px;display:grid}.account-theme-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.account-theme-option{border:1px solid var(--line-strong);min-height:74px;color:var(--muted);background:var(--white);cursor:pointer;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid;position:relative}.account-theme-option:hover{background:var(--surface-blue);border-color:#9cc2ff}.account-theme-option.is-selected{border-color:var(--blue);background:var(--blue-soft);box-shadow:0 0 0 3px #006bff1a}.account-theme-option input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.account-theme-option:has(input:focus-visible){outline-offset:2px;outline:3px solid #006bff47}.account-theme-option__icon{color:#175cd3;background:#eaf2ff;border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.account-theme-option>span:nth-of-type(2){gap:3px;min-width:0;display:grid}.account-theme-option strong{color:var(--navy);font-size:13px;font-weight:750}.account-theme-option small,.account-theme-help{color:var(--muted);font-size:13px;line-height:1.4}.account-theme-option__check{color:#0000}.account-theme-option.is-selected .account-theme-option__check{color:var(--blue)}.account-card__heading{align-items:center;gap:12px;margin-bottom:22px;display:flex}.account-card__heading>div{gap:3px;display:grid}.account-card__heading h2{color:var(--navy);margin:0;font-size:18px}.account-card__heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.account-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.account-fields>div{background:var(--surface-soft);border-radius:14px;gap:6px;min-width:0;padding:14px;display:grid}.account-fields__wide{grid-column:1/-1}.account-fields dt,.account-roles>small{color:var(--muted);font-size:13px;font-weight:650}.account-fields dd{overflow-wrap:anywhere;color:var(--navy);margin:0;font-size:13px;font-weight:650}.account-roles{gap:9px;margin-top:18px;display:grid}.account-roles>div{flex-wrap:wrap;gap:7px;display:flex}.account-roles span{color:#175cd3;background:var(--blue-soft);border-radius:999px;padding:6px 9px;font-size:13px;font-weight:700}.account-source-note{color:#475467;background:#f8fafc;border-radius:14px;align-items:flex-start;gap:9px;margin-top:18px;padding:13px 14px;display:flex}.account-source-note svg{color:var(--blue);flex:none;margin-top:1px}.account-source-note p{margin:0;font-size:13px;line-height:1.6}.account-text-link{color:var(--blue);align-items:center;gap:3px;margin-top:14px;font-size:13px;font-weight:700;display:inline-flex}.account-password-form{display:grid}.account-password-form .field-label:not(:first-child){margin-top:14px}.account-password-form .button{margin-top:18px}.account-password-help{color:var(--muted);margin:9px 0 0;font-size:13px}.account-password-message,.account-password-success{align-items:center;gap:6px;margin:12px 0 0;font-size:13px;display:flex}.account-password-success{color:#067647;font-weight:650}.account-session-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}@media (width<=780px){.account-layout{grid-template-columns:1fr}.account-card--profile{grid-row:auto}.account-card--language,.account-card--appearance{grid-template-columns:1fr}}@media (width<=520px){.account-theme-options{grid-template-columns:1fr}.account-theme-option{min-height:64px}}.more-section{margin-top:28px}.more-section>h2{color:var(--muted);margin:0 0 12px;font-size:14px;font-weight:700}.more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.more-link{min-height:80px;color:inherit;background:var(--white);border:1px solid var(--line);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.more-link:hover{border-color:var(--blue);transform:translateY(-1px);box-shadow:0 8px 24px #10182814}.more-link>span:nth-child(2){gap:4px;display:grid}.more-link strong{font-size:15px}.more-link small{color:var(--muted);font-size:13px;line-height:1.45}@media (width<=620px){.account-hero{grid-template-columns:auto minmax(0,1fr);padding:20px}.account-hero .avatar--large{width:54px;height:54px}.account-hero h2{font-size:21px}.account-verified{grid-column:1/-1;justify-self:start}.account-card{padding:20px}.account-fields,.account-session-actions{grid-template-columns:1fr}.account-fields__wide{grid-column:auto}.more-grid{grid-template-columns:1fr}}.app-shell--workspace-rail main{min-height:100vh}.app-shell--project-workspace .project-workspace{background:#fff;grid-template-columns:248px minmax(0,1fr)}.app-shell--project-workspace .project-sidebar{background:#fff;border-right-color:#dfe4ec;min-height:calc(100vh - 72px)}.app-shell--project-workspace .project-sidebar__header{border-bottom:0;grid-template-columns:minmax(0,1fr);gap:11px;padding:20px 14px 12px;display:grid}.app-shell--project-workspace .project-sidebar__brand{color:#1e3150;align-items:center;min-height:35px;padding:0 9px}.app-shell--project-workspace .project-sidebar__brand b{color:#223f81;letter-spacing:-.045em;font-size:18px}.app-shell--project-workspace .project-sidebar__brand small{color:#6b7a90;font-size:12px}.app-shell--project-workspace .project-sidebar__create{background:#315fba;border-radius:6px;justify-content:center;width:100%;min-height:42px;font-size:14px;box-shadow:0 2px 5px #183d8b2b}.app-shell--project-workspace .project-sidebar__create:hover{background:#274f9f}.app-shell--project-workspace .project-sidebar__scroll{padding:5px 10px 26px}.app-shell--project-workspace .project-sidebar__primary{border-bottom-color:#edf0f4;padding:2px 0 11px}.app-shell--project-workspace .project-sidebar__primary>button,.app-shell--project-workspace .project-sidebar__collection>button{color:#45566d;border-radius:5px;min-height:36px;padding:0 10px;font-size:14px;font-weight:650}.app-shell--project-workspace .project-sidebar__primary>button.is-selected,.app-shell--project-workspace .project-sidebar__collection>button.is-selected{color:#254d9e;background:#edf3ff}.app-shell--project-workspace .project-sidebar__primary-label{flex:1;justify-content:space-between;align-items:center;gap:7px;min-width:0;display:inline-flex}.app-shell--project-workspace .project-sidebar__primary-label>b{color:#d65d6b;font-size:13px;font-weight:790}.app-shell--project-workspace .project-sidebar__primary>button.is-selected .project-sidebar__primary-label>b{color:#315fba}.app-shell--project-workspace .project-sidebar__collection{padding-top:13px}.app-shell--project-workspace .project-sidebar__collection>p,.app-shell--project-workspace .project-sidebar__recent>header p{color:#596778;letter-spacing:-.01em;font-size:13px}.app-shell--project-workspace .project-sidebar__recent{margin-top:18px}.app-shell--project-workspace .project-sidebar .project-list-item{border-radius:5px;grid-template-columns:22px minmax(0,1fr);gap:8px;min-height:35px;padding:7px 8px;position:relative}.app-shell--project-workspace .project-sidebar .project-list-item__icon{border-radius:5px;width:18px;height:18px;margin-top:2px;font-size:13px}.app-shell--project-workspace .project-sidebar .project-list-item__body>strong{color:#3e4f64;font-size:13px;font-weight:650}.app-shell--project-workspace .project-sidebar .project-list-item__body>small,.app-shell--project-workspace .project-sidebar .project-health{display:none}.app-shell--project-workspace .project-sidebar .project-list-item__meta{margin:0;position:absolute;bottom:7px;right:9px}.app-shell--project-workspace .project-sidebar .project-list-item__meta em{color:#60708a;font-size:13px}.app-shell--project-workspace .project-sidebar .project-list-item.is-selected{background:#f0f4ff}.app-shell--project-workspace .project-quick-settings{background:0 0;border:0;margin-top:0}.app-shell--project-workspace .project-quick-settings>summary{color:#64748a;background:#f5f7fa;border:0;border-radius:6px;width:fit-content;margin:0;padding:7px 9px;font-size:13px}.app-shell--project-workspace .project-tabs{border-bottom-color:#e5e8ed;gap:0;margin:0 0 14px;overflow:visible}.app-shell--project-workspace .project-tab-item{flex:none;display:inline-flex;position:relative}.app-shell--project-workspace .project-tab-item__more{z-index:2;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.app-shell--project-workspace .project-tab-item__more>summary{color:#728096;cursor:pointer;opacity:0;border-radius:4px;place-items:center;width:21px;height:21px;list-style:none;transition:opacity .12s,background .12s;display:grid}.app-shell--project-workspace .project-tab-item__more>summary::-webkit-details-marker{display:none}.app-shell--project-workspace .project-tab-item:hover .project-tab-item__more>summary,.app-shell--project-workspace .project-tab-item__more[open]>summary,.app-shell--project-workspace .project-tab-item__more>summary:focus-visible{opacity:1}.app-shell--project-workspace .project-tab-item__more>summary:hover,.app-shell--project-workspace .project-tab-item__more>summary:focus-visible{color:#315fba;background:#eef3fb;outline:0}.app-shell--project-workspace .project-tab-item__more>div{background:#fff;border:1px solid #dce3ec;border-radius:7px;min-width:154px;padding:4px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 10px 24px #22365329}.app-shell--project-workspace .project-tab-item__more>div button{color:#36465d;width:100%;min-height:30px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:6px 8px;font-size:13px;font-weight:650;display:block}.app-shell--project-workspace .project-tab-item__more>div button:hover:not(:disabled){color:#315fba;background:#f0f5fc}.app-shell--project-workspace .project-tab-item__more>div button:disabled{color:#8490a1;cursor:default}.app-shell--project-workspace .project-worklist__toolbar-menu>button{color:#596b80;background:#fff;border:1px solid #d7dce4;border-radius:4px;place-items:center;width:34px;height:32px;padding:0;display:grid}.app-shell--project-workspace .project-worklist__toolbar-menu>button:hover{color:#315fba;background:#f6f9fd;border-color:#9bb4d6}.app-shell--project-workspace .project-worklist__toolbar-menu>button.is-active{color:#315fba;background:#f2f6ff;border-color:#315fba}.app-shell--project-workspace .project-worklist__settings-menu>button{width:32px}@media (width<=860px){.app-shell--project-workspace .project-workspace{display:block}.app-shell--project-workspace .project-detail{padding:18px 14px 90px}.app-shell--project-workspace .project-sidebar__header{padding:14px}.app-shell--project-workspace .project-sidebar__scroll{gap:12px}.app-shell--project-workspace .project-worklist__heading>span:first-child{display:none}}.side-nav{scrollbar-width:none;min-height:0;overflow-y:auto}.side-nav::-webkit-scrollbar{display:none}.side-nav__group{flex-direction:column;gap:2px;display:flex}.side-nav__group+.side-nav__group{margin-top:17px}.side-nav__group>p{color:var(--subtle);letter-spacing:.06em;padding:0 13px 5px;font-size:13px;font-weight:700}.side-nav__link,.side-nav__link:nth-child(5){height:39px;margin-top:0;font-size:13px}.sidebar{padding:22px 14px 14px}.sidebar .brand{height:48px;padding:4px 11px}.sidebar-quick-action{border-radius:var(--radius-sm);min-height:43px;color:var(--white);background:var(--blue);justify-content:center;align-items:center;gap:8px;margin:6px 4px 0;font-size:13px;font-weight:720;transition:background .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 5px 14px #006bff2e}.sidebar-quick-action:hover,.sidebar-quick-action.is-active{color:var(--white);background:var(--blue-dark);transform:translateY(-1px);box-shadow:0 7px 18px #0058d43d}.sidebar-quick-action:focus-visible,.sidebar .side-nav__link:focus-visible,.side-nav__disclosure>summary:focus-visible{outline-offset:2px;outline:3px solid #006bff33}.sidebar .side-nav{gap:0;padding-top:14px}.sidebar .side-nav__group+.side-nav__group{margin-top:13px}.sidebar .side-nav__group>p{color:#8491a3;letter-spacing:.055em;padding:0 11px 4px;font-size:13px;font-weight:760}.sidebar .side-nav__link{border-radius:9px;grid-template-columns:19px minmax(0,1fr) auto;gap:10px;min-width:0;height:40px;padding:0 11px;display:grid}.sidebar .side-nav__link>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar .side-nav__link.is-active{box-shadow:inset 3px 0 0 var(--blue)}.side-nav__badge{color:#2459a9;background:#e8f1ff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-weight:800;line-height:1;display:grid}.sidebar .side-nav__link.is-active .side-nav__badge{color:var(--white);background:var(--blue)}.side-nav__group+.side-nav__disclosure{margin-top:12px}.side-nav__disclosure>summary{color:#77869a;cursor:pointer;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:36px;padding:0 11px;font-size:13px;font-weight:730;list-style:none;transition:color .15s,background .15s;display:grid}.side-nav__disclosure>summary::-webkit-details-marker{display:none}.side-nav__disclosure>summary:hover,.side-nav__disclosure[open]>summary{color:#315fba;background:#f3f7fd}.side-nav__disclosure>summary svg{transition:transform .16s}.side-nav__disclosure[open]>summary svg{transform:rotate(180deg)}.side-nav__disclosure>div{flex-direction:column;gap:2px;padding-top:3px;display:flex}.side-nav__admin-link{border-top:1px solid var(--line);margin-top:5px;padding-top:5px}.sidebar .sidebar-user{margin-top:12px}.today-notice{border-radius:var(--radius-md);width:min(100%,850px);color:var(--navy);background:var(--surface-blue);text-align:left;cursor:pointer;border:1px solid #d8e7ff;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding:18px 20px;display:flex}.today-notice>span:first-child{flex-direction:column;gap:5px;display:flex}.today-notice strong{font-size:14px}.today-notice small{color:var(--muted);font-size:13px}.today-notice>span:last-child{color:var(--blue);font-size:13px;font-weight:700}.today-work{margin-top:48px}.today-work__list{gap:10px;display:grid}.today-work__item{border:1px solid var(--line);border-radius:var(--radius-md);width:100%;min-height:74px;color:inherit;background:var(--white);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.today-work__item:hover{border-color:#b8cdf0;transform:translateY(-1px);box-shadow:0 8px 24px #10182812}.today-work__item.is-overdue{background:snow;border-color:#f5c9c4}.today-work__icon{background:#f4f7fb;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:inline-flex}.today-work__copy,.today-work__meta{flex-direction:column;gap:4px;min-width:0;display:flex}.today-work__copy strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:680;overflow:hidden}.today-work__copy small,.today-work__meta small,.today-work__state{color:var(--muted);font-size:13px;line-height:1.45}.today-work__meta{white-space:nowrap;align-items:flex-end}.today-work__meta b{color:#175cd3;background:var(--blue-soft);border-radius:6px;padding:3px 7px;font-size:13px;font-weight:700}.today-work__item.is-overdue .today-work__meta small{color:#b42318;font-weight:650}.today-work__state{border-radius:var(--radius-md);background:#fbfcfe;border:1px dashed #d7dde7;margin:0;padding:18px}.page--today{width:min(100%,1180px);margin-left:auto}.today-hero-v2{border-radius:var(--radius-sheet);background:linear-gradient(145deg,#f7fbff 0%,#fff 62%);border:1px solid #dfe8f3;grid-template-columns:minmax(0,1.35fr) minmax(320px,.75fr);gap:34px;padding:36px;display:grid;box-shadow:0 10px 35px #274c770d}.today-hero-v2__heading{align-self:center}.today-hero-v2__date{color:#52708e;align-items:center;gap:7px;font-size:13px;font-weight:720;display:inline-flex}.today-hero-v2__heading h1{max-width:660px;color:var(--navy);letter-spacing:-.04em;word-break:keep-all;margin:12px 0 0;font-size:clamp(29px,3vw,39px);font-weight:780;line-height:1.25}.today-hero-v2__heading>p{color:#61748a;margin:12px 0 0;font-size:14px;line-height:1.65}.today-hero-v2__actions{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.today-hero-v2__actions .button{border-radius:var(--radius-control);min-height:42px}.today-summary{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:8px;display:grid}.today-summary>button{border-radius:var(--radius-md);width:100%;min-height:76px;color:inherit;text-align:left;cursor:pointer;transition:transform var(--motion-standard) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-standard) var(--ease-standard);background:#ffffffe0;border:1px solid #e1e8f0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.today-summary>button:hover{box-shadow:var(--shadow-card);border-color:#bdcee0;transform:translateY(-1px)}.today-summary>button>svg{color:#9aa8b8}.today-summary__icon{border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.today-summary__icon.is-blue{color:#1467b7;background:#eaf4ff}.today-summary__icon.is-navy{color:#36536f;background:#eef2f6}.today-summary__icon.is-green{color:#2f8161;background:#eaf8f1}.today-summary__icon.is-orange{color:#b96423;background:#fff2e5}.today-summary>button>span:nth-child(2){gap:3px;display:grid}.today-summary small{color:#718399;font-size:13px;font-weight:650}.today-summary strong{color:#20364e;font-size:22px;line-height:1}.today-summary strong b{color:#718399;margin-left:3px;font-size:13px;font-weight:650}.today-dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);align-items:start;gap:22px;margin-top:28px;display:grid}.today-priority-card,.today-agenda-card,.today-attention-card,.today-quick-actions,.today-notice-card,.today-work-grid>.today-work,.today-document-strip{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--white);width:100%}.today-priority-card,.today-agenda-card,.today-attention-card{padding:24px;box-shadow:0 7px 26px #1018280a}.today-priority-card .section-block__action{padding-top:18px}.today-side-stack{gap:14px;display:grid}.today-quick-actions{padding:20px}.today-quick-actions>header strong,.today-quick-actions>header small{display:block}.today-quick-actions>header strong{color:var(--navy);font-size:16px}.today-quick-actions>header small{color:var(--muted);margin-top:5px;font-size:13px}.today-quick-actions>div{gap:3px;margin-top:14px;display:grid}.today-quick-actions>div>button{min-height:48px;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 8px;display:grid}.today-quick-actions>div>button:hover{background:#f5f8fc}.today-quick-actions>div>button>span{border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.today-quick-actions>div>button>span.is-blue{color:#1467b7;background:#eaf4ff}.today-quick-actions>div>button>span.is-violet{color:#7054b8;background:#f2efff}.today-quick-actions>div>button>span.is-green{color:#2f8161;background:#eaf8f1}.today-quick-actions>div>button>span.is-orange{color:#af652c;background:#fff2e5}.today-quick-actions>div>button strong{color:#3a4f66;font-size:13px}.today-quick-actions>div>button>svg{color:#a1adba}.today-notice-card{min-height:96px;color:inherit;text-align:left;cursor:pointer;background:#f4f8fd;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px 18px;display:grid}.today-notice-card>svg:first-child{color:#4079ad}.today-notice-card>svg:last-child{color:#8ba0b4}.today-notice-card>span{gap:4px;min-width:0;display:grid}.today-notice-card small{color:#71859a;font-size:13px}.today-notice-card strong{color:#324b64;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.today-notice-card em{color:#286ca8;width:fit-content;margin-top:3px;font-size:13px;font-style:normal;font-weight:720}.today-notice-card.is-empty{cursor:default;grid-template-columns:auto minmax(0,1fr)}.today-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;margin-top:28px;display:grid}.today-work-grid>.today-work{margin-top:0;padding:24px}.today-work-grid .today-work__list{gap:7px}.today-work-grid .today-work__item{min-height:66px;box-shadow:none;background:#f8fafc;border-color:#0000}.today-work-grid .today-work__item:hover{box-shadow:var(--shadow-card);background:#fff;border-color:#d4e0ec}.today-agenda-list,.today-attention-list{gap:6px;margin-top:18px;display:grid}.today-agenda-list>button{width:100%;min-height:62px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#f8fafc;border:0;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.today-agenda-list>button:hover,.today-attention-list>button:hover{background:#f1f6fc}.today-agenda-list__dot{background:#5c79a2;border-radius:6px;width:9px;height:38px}.today-agenda-list__dot.is-blue{background:#4f82c4}.today-agenda-list__dot.is-violet{background:#7b65bd}.today-agenda-list__dot.is-green{background:#3b906d}.today-agenda-list__dot.is-orange{background:#c47538}.today-agenda-list__dot.is-rose{background:#bf6679}.today-agenda-list__dot.is-slate{background:#6d7b8c}.today-agenda-list>button>span:nth-child(2),.today-attention-list>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.today-agenda-list strong,.today-attention-list strong{color:#31465d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.today-agenda-list small,.today-attention-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.today-agenda-list>button>span:last-child{color:#7d8da0;align-items:center;gap:8px;display:inline-flex}.today-agenda-list>button>span:last-child b{color:#48627f;white-space:nowrap;font-size:13px;font-weight:720}.today-agenda-card__empty,.today-attention-card__empty{background:#f8fafc;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:114px;margin-top:18px;padding:18px;display:grid}.today-agenda-card__empty>span,.today-attention-card__empty>span{color:#3d75af;background:#eaf3fe;border-radius:12px;place-items:center;width:42px;height:42px;display:inline-grid}.today-agenda-card__empty>div,.today-attention-card__empty>div{gap:5px;display:grid}.today-agenda-card__empty strong,.today-attention-card__empty strong{color:#31465d;font-size:13px}.today-agenda-card__empty small,.today-attention-card__empty small{color:var(--muted);font-size:13px;line-height:1.5}.today-agenda-card__empty>button{color:#315f94;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfd2e7;border-radius:9px;padding:0 12px;font-size:13px;font-weight:720}.today-attention-card__empty{grid-template-columns:auto minmax(0,1fr)}.today-attention-list>button{width:100%;min-height:66px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#f8fafc;border:0;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.today-attention-list>button>span:first-child{border-radius:11px;place-items:center;width:38px;height:38px;display:inline-grid}.today-attention-list>button>span.is-blue{color:#1467b7;background:#eaf4ff}.today-attention-list>button>span.is-green{color:#2f8161;background:#eaf8f1}.today-attention-list>button>span.is-orange{color:#b96423;background:#fff2e5}.today-attention-list>button>span.is-violet{color:#7054b8;background:#f2efff}.today-attention-list>button>b{color:#335f91;text-align:right;min-width:34px;font-size:13px}.today-attention-list>button>svg{color:#9aa8b8}.today-document-strip{grid-template-columns:minmax(150px,.7fr) minmax(0,2.2fr) auto;align-items:center;gap:18px;margin-top:22px;padding:18px 20px;display:grid}.today-document-strip>div:first-child{gap:5px;display:grid}.today-document-strip>div:first-child strong{color:var(--navy);font-size:14px}.today-document-strip>div:first-child small{color:var(--muted);font-size:13px;line-height:1.45}.today-document-strip>div:nth-child(2){grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.today-document-strip>div:nth-child(2)>button{min-width:0;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#f8fafc;border:0;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.today-document-strip>div:nth-child(2)>button:hover{background:#f1f6fc}.today-document-strip>div:nth-child(2)>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.today-document-strip>div:nth-child(2) strong,.today-document-strip>div:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.today-document-strip>div:nth-child(2) strong{color:#40546a;font-size:13px}.today-document-strip>div:nth-child(2) small{color:var(--muted);font-size:13px}.today-document-strip>div:nth-child(2) svg{color:#99a8b9}.today-document-strip>button{border:1px solid var(--line);color:#45678d;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:9px;padding:0 12px;font-size:13px;font-weight:720}@media (width<=980px){.today-hero-v2,.today-dashboard-grid{grid-template-columns:1fr}.today-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.today-summary>button{grid-template-columns:auto minmax(0,1fr)}.today-summary>button>svg{display:none}.today-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.today-document-strip{grid-template-columns:1fr}.today-document-strip>div:nth-child(2){grid-template-columns:repeat(3,minmax(0,1fr))}.today-document-strip>button{justify-self:start}}@media (width<=620px){.page--today .page-heading--hero h1{word-break:keep-all}.today-work{margin-top:38px}.today-hero-v2{border-radius:18px;gap:24px;margin:-7px -2px 0;padding:24px 20px 20px}.today-hero-v2__heading h1{font-size:27px}.today-hero-v2__actions .button{flex:1 1 0;min-width:0;padding:0 12px}.today-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.today-summary>button{grid-template-columns:auto minmax(0,1fr);gap:9px;min-height:76px;padding:10px}.today-summary>button>svg{display:none}.today-summary__icon{border-radius:10px;width:36px;height:36px}.today-summary small{font-size:13px;line-height:1.35}.today-summary strong{font-size:20px}.today-dashboard-grid{margin-top:18px}.today-priority-card,.today-agenda-card,.today-attention-card{padding:18px 16px}.today-side-stack,.today-work-grid{grid-template-columns:1fr;gap:14px;margin-top:14px}.today-work-grid>.today-work{margin-top:0;padding:18px 16px}.today-agenda-list>button{gap:9px;min-height:66px;padding-inline:9px}.today-agenda-list>button>span:last-child{gap:4px}.today-agenda-list>button>span:last-child svg{display:none}.today-agenda-card__empty{grid-template-columns:auto minmax(0,1fr);padding:14px}.today-agenda-card__empty>button{grid-column:1/-1;justify-self:stretch}.today-attention-list>button{grid-template-columns:auto minmax(0,1fr) auto}.today-attention-list>button>svg{display:none}.today-attention-list small{white-space:normal}.today-quick-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.today-quick-actions>div>button{grid-template-columns:auto minmax(0,1fr);min-width:0;padding-inline:6px}.today-quick-actions>div>button>svg{display:none}.today-document-strip{padding:16px}.today-document-strip>div:nth-child(2){grid-template-columns:1fr}.today-document-strip>button{width:100%}.today-work .section-heading>button:not(.button){white-space:nowrap;flex:none;margin-right:56px}.today-work__item{gap:10px;min-height:68px;padding:11px}.today-work__icon{border-radius:10px;width:38px;height:38px;font-size:18px}.today-work__copy strong,.today-work__copy small,.today-work__meta small{font-size:13px}.today-work__meta b{padding:3px 6px}}.catalog-section--secondary{margin-top:54px}.tabs--catalog{margin-bottom:34px}.route-source-note{color:var(--muted);margin-top:18px;font-size:13px;line-height:1.55}.document-version{color:var(--muted);font-size:13px;font-weight:700}.evidence-strip,.final-artifact{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:24px;padding:14px 16px;display:grid}.evidence-strip>span:first-child,.final-artifact>span:first-child{width:36px;height:36px;color:var(--blue);background:var(--blue-soft);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.evidence-strip>span:nth-child(2),.final-artifact>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.evidence-strip strong,.final-artifact strong{color:var(--navy);font-size:13px}.evidence-strip small,.final-artifact small{color:var(--muted);text-overflow:ellipsis;font-size:13px;overflow:hidden}.evidence-strip>span:last-child{color:var(--muted);font-size:13px;font-weight:650}.final-artifact{margin-top:0}.fulfillment-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:20px;list-style:none;display:grid}.fulfillment-steps li{border:1px solid var(--line);min-height:58px;color:var(--muted);border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:650;display:flex}.fulfillment-steps li.is-done{color:var(--green);background:var(--green-soft);border-color:#b7e4c7}.fulfillment-actions{gap:8px;margin-top:16px;display:flex}.fulfillment-actions .button{min-height:40px}.decision-bar__secondary{gap:8px;margin-left:10px;display:flex}.section-block--wide{width:100%}.approval-principles{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:48px;display:grid}.approval-principles>div{border:1px solid var(--line);border-radius:var(--radius-md);align-items:flex-start;gap:13px;min-height:112px;padding:20px;display:flex}.approval-principles svg{color:var(--blue);flex:none}.approval-principles span{flex-direction:column;gap:6px;display:flex}.approval-principles strong{color:var(--navy);font-size:14px}.approval-principles small{color:var(--muted);font-size:13px;line-height:1.5}.concept-grid{margin-top:50px}.concept-grid>h2{color:var(--navy);margin-bottom:18px;font-size:20px}.concept-grid>div{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.concept-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:98px;padding:18px}.concept-grid strong{color:var(--navy);font-size:14px}.concept-grid p{color:var(--muted);margin-top:7px;font-size:13px;line-height:1.5}.announcement-list{flex-direction:column;gap:11px;display:flex}.announcement-list article{border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:118px;padding:20px;display:grid}.announcement-list article.is-unread{background:#fbfdff;border-color:#b8cdf0}.announcement-list__icon,.support-heading-icon{width:42px;height:42px;color:var(--blue);background:var(--blue-soft);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.announcement-list__title{align-items:center;gap:9px;display:flex}.announcement-list__title h2{color:var(--navy);font-size:16px}.announcement-list__title span{color:#175cd3;background:var(--blue-soft);border-radius:5px;padding:4px 7px;font-size:13px;font-weight:700}.announcement-list article p{color:#344054;margin-top:8px;font-size:13px;line-height:1.55}.announcement-list article small{color:var(--muted);margin-top:10px;font-size:13px;display:block}.announcement-list__done{color:var(--green);align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.support-heading-icon{margin-bottom:16px}.support-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:24px;display:grid}.support-form,.case-history,.admin-draft-form{border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px}.support-note{margin:0 0 24px}.support-form .field-label+.input,.support-form .field-label+.textarea{margin-bottom:20px}.support-form .textarea{min-height:170px}.case-receipt{color:var(--green);justify-content:center;align-items:center;gap:6px;margin-top:14px;font-size:13px;font-weight:700;display:flex}.case-history h2{color:var(--navy);margin-bottom:18px;font-size:18px}.case-history>article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:15px 0;display:flex}.case-history>article>span:first-child{flex-direction:column;gap:5px;min-width:0;display:flex}.case-history article strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.case-history article small,.case-history article>span:last-child{color:var(--muted);font-size:13px}.admin-stack{flex-direction:column;gap:22px;display:flex}.admin-summary-row{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.admin-summary-row article{border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;justify-content:center;gap:8px;min-height:104px;padding:20px;display:flex}.admin-summary-row strong{color:var(--blue);font-size:30px}.admin-summary-row span{color:var(--muted);font-size:13px}.admin-draft-form{grid-template-columns:auto 1fr;gap:14px;width:min(100%,620px);display:grid}.admin-draft-form>:not(.icon-box):not(div){grid-column:1/-1}.admin-draft-form h2{color:var(--navy);font-size:18px}.admin-draft-form>div>p{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.5}.admin-draft-form--typed{width:100%}.admin-draft-form--typed>label,.admin-draft-form--typed>.admin-form-grid,.admin-draft-form--typed>.button,.admin-draft-form--typed>.form-error,.admin-draft-form--typed>.date-range{grid-column:1/-1}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-draft-queue{margin-top:22px}.admin-draft-queue>.input{max-width:440px;margin-bottom:18px}.admin-draft-list{border-top:1px solid var(--line)}.admin-draft-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,1fr) minmax(145px,.7fr) auto minmax(170px,auto);align-items:center;gap:14px;min-height:76px;padding:12px 0;display:grid}.admin-draft-list article>span:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-draft-list strong{color:var(--navy);font-size:13px}.admin-draft-list small{color:var(--muted);font-size:13px;line-height:1.45}.admin-draft-list code{color:#175cd3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.admin-collection{border:1px solid var(--line);border-radius:var(--radius-md);background:#f8fafc;min-width:0;margin:8px 0 0;padding:18px}.admin-collection>legend{color:var(--navy);padding:0 8px;font-size:13px;font-weight:720}.admin-collection__items,.admin-participant-list{flex-direction:column;gap:12px;display:flex}.admin-collection>.button,.admin-editor-card>.button{margin-top:14px}.admin-editor-card{background:var(--white);border:1px solid #e5eaf0;border-radius:14px;padding:16px}.admin-editor-card--compact{padding:14px}.admin-editor-card>label{margin-top:12px;display:block}.admin-editor-card__heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.admin-editor-card__heading>span:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-editor-card__heading strong{color:var(--navy);font-size:13px}.admin-editor-card__heading small,.admin-editor-note{color:var(--muted);font-size:13px;line-height:1.5}.admin-editor-card__actions{flex:none;gap:4px;display:flex}.admin-editor-card__actions .button,.admin-participant-row>.button{min-height:34px;padding:0 9px;font-size:13px}.admin-editor-check{align-self:end;min-height:44px;margin-top:0}.admin-condition-grid{grid-template-columns:minmax(140px,.85fr) minmax(120px,.65fr) minmax(180px,1.5fr);align-items:end;gap:12px;display:grid}.admin-condition-value{min-width:0}.admin-choice-grid{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;max-height:150px;padding:8px 10px;display:grid;overflow-y:auto}.admin-choice-grid .check-row{margin:0}.admin-participant-list{margin-top:14px}.admin-participant-row{background:#f8fafc;border-radius:12px;grid-template-columns:minmax(110px,.65fr) minmax(170px,1fr) minmax(220px,1.5fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.admin-lifecycle-panel{margin-top:22px}.admin-lifecycle-list{border-top:1px solid var(--line)}.admin-lifecycle-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) minmax(140px,auto) auto;align-items:center;gap:16px;min-height:74px;padding:12px 0;display:grid}.admin-lifecycle-list article>span{flex-direction:column;gap:5px;min-width:0;display:flex}.admin-lifecycle-list article>span:nth-child(2){align-items:flex-start}.admin-lifecycle-list strong{color:var(--navy);font-size:13px}.admin-lifecycle-list small{color:var(--muted);font-size:13px}.admin-control-grid{flex-direction:column;gap:22px;display:flex}.admin-control-section{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);padding:24px}.admin-control-section>.section-heading{margin-bottom:22px}.admin-control-form{flex-direction:column;gap:16px;display:flex}.admin-control-form>.button{align-self:flex-start}.admin-action-list{border-top:1px solid var(--line);margin-top:24px}.admin-action-list h3{color:var(--navy);margin:18px 0 8px;font-size:13px}.admin-action-list article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.admin-action-list article>span{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-action-list strong{color:var(--navy);font-size:13px}.admin-action-list small,.admin-action-list time,.admin-action-list code{color:var(--muted);font-size:13px}.admin-control-section>label:last-child{max-width:460px;margin-top:16px;display:block}.audit-metadata-list{border-top:1px solid var(--line)}.audit-metadata-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(210px,1fr) minmax(160px,auto);gap:8px 18px;padding:15px 2px;display:grid}.audit-metadata-list article>span{flex-direction:column;gap:4px;min-width:0;display:flex}.audit-metadata-list article>span:nth-child(2){align-items:flex-end}.audit-metadata-list strong{color:var(--navy);font-size:13px}.audit-metadata-list small,.audit-metadata-list time,.audit-metadata-list code,.audit-metadata-list p{color:var(--muted);font-size:13px}.audit-metadata-list code,.audit-metadata-list p{overflow-wrap:anywhere;grid-column:1/-1}.case-assignment-dialog>label,.case-assignment-dialog>.admin-form-grid{margin-top:14px;display:block}.dialog.case-assignment-dialog{overscroll-behavior:contain;max-height:min(760px,100dvh - 40px);overflow:hidden auto}.case-assignment-dialog>.admin-form-grid{display:grid}@media (width<=860px){.support-layout{grid-template-columns:minmax(0,1fr);gap:14px}}.structured-editor{border:1px solid var(--line);border-radius:var(--radius-md);background:#fbfcfe;min-width:0;margin:24px 0 0;padding:18px}.structured-editor>legend{padding:0 7px}.structured-editor>.button{margin-top:14px}.structured-editor__empty{color:var(--muted);flex-direction:column;gap:4px;padding:16px 0;font-size:13px;display:flex}.structured-editor__empty strong{color:#344054;font-size:13px}.request-item-dialog-backdrop{z-index:130}.request-item-dialog{flex-direction:column;width:min(100%,720px);max-height:calc(100dvh - 40px);padding:0;display:flex;overflow:hidden}.request-item-dialog__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px 18px;display:flex}.request-item-dialog__header>span{gap:6px;min-width:0;display:grid}.request-item-dialog__header p{color:var(--muted);font-size:13px;line-height:1.55}.request-item-dialog__header>button{border:1px solid var(--line);color:#475467;background:var(--white);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.request-item-dialog__body{min-height:0;padding:22px 26px;overflow-y:auto}.request-item-dialog__grid .form-field{min-width:0;margin-top:0}.request-item-dialog__summary{margin-top:20px}.request-item-dialog__actions{border-top:1px solid var(--line);background:var(--white);margin:0;padding:16px 26px 20px}.corporate-card-transaction-row>header>span{gap:3px;display:grid}.corporate-card-transaction-row>header small{color:#667085;font-size:13px;font-weight:650}.corporate-card-transaction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;display:grid}.corporate-card-transaction-grid .form-field{min-width:0;margin-top:0}.corporate-card-transaction-grid__businessPurpose,.corporate-card-transaction-grid__note{grid-column:1/-1}.corporate-card-transaction-grid__businessPurpose .textarea,.corporate-card-transaction-grid__note .textarea{min-height:90px}.corporate-card-transaction-row__notice{color:#8a4b09;background:#fff7e8;border-radius:8px;align-items:flex-start;gap:6px;margin:13px 0 0;padding:10px 11px;font-size:13px;line-height:1.5;display:flex}.structured-rows{flex-direction:column;gap:12px;display:flex}.structured-row{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);padding:16px}.structured-row>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.structured-row>header strong{color:var(--navy);font-size:13px}.structured-row>header>span:first-child{gap:4px;min-width:0;display:grid}.structured-row>header>span:first-child small{color:var(--muted);font-size:13px;font-weight:600}.structured-row>header button{color:#b42318;cursor:pointer;background:0 0;align-items:center;gap:5px;font-size:13px;display:inline-flex}.structured-row__actions{flex:none;align-items:center;gap:6px;display:flex}.structured-row>header .structured-row__action{border:1px solid #0000;border-radius:8px;min-height:32px;padding:0 9px}.structured-row>header .structured-row__action--edit{color:var(--blue-dark);background:var(--blue-soft);border-color:#cfe0f7}.structured-row>header .structured-row__action--delete{color:#b42318;background:#fff4f3}.structured-row-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.structured-row-summary>div{gap:3px;min-width:0;display:grid}.structured-row-summary__wide{grid-column:1/-1}.structured-row-summary dt{color:var(--muted);font-size:13px}.structured-row-summary dd{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.5;overflow:hidden}.structured-row-summary__wide dd{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.structured-fields,.payload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.structured-fields>.form-field+.form-field{margin-top:0}.purchase-item-grid{grid-template-columns:minmax(110px,.55fr) repeat(2,minmax(150px,1fr));gap:16px;display:grid}.purchase-item-grid__name{grid-column:1/-1}.purchase-line-summary{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:16px;display:grid;overflow:hidden}.purchase-line-summary>div{background:#f8fafc;flex-direction:column;gap:4px;min-width:0;padding:11px 13px;display:flex}.purchase-line-summary dt{color:var(--muted);font-size:13px}.purchase-line-summary dd{color:#25324a;font-size:13px;font-weight:680}.purchase-line-summary>div:last-child dd{color:var(--blue)}.creation-attachment{border:1px solid var(--line);border-radius:var(--radius-md);background:#fbfcfe;margin-top:24px;padding:18px}.creation-attachment__heading,.creation-attachment__selected{align-items:center;gap:11px;display:flex}.creation-attachment__heading>span:last-child,.creation-attachment__selected>span:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.creation-attachment__heading strong,.creation-attachment__selected strong{color:var(--navy);font-size:13px}.creation-attachment__heading small,.creation-attachment__selected small{color:var(--muted);font-size:13px;line-height:1.55}.creation-attachment__picker{min-height:40px;color:var(--blue);background:var(--white);cursor:pointer;border:1px solid #bfd0ff;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:14px;padding:0 15px;font-size:13px;font-weight:680;display:inline-flex}.creation-attachment__picker input{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.creation-attachment__selected{background:#f2fbf7;border:1px solid #b7e4d2;border-radius:10px;margin-top:14px;padding:12px}.creation-attachment__selected>span:first-child{color:#067647;background:#d9f5e8;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.creation-attachment__selected button{color:var(--blue);cursor:pointer;background:0 0;font-size:13px;font-weight:650}.creation-attachment__integrity{border-top:1px solid var(--line);color:#475467;align-items:flex-start;gap:7px;margin-top:12px;padding-top:12px;font-size:13px;line-height:1.55;display:flex}.creation-attachment__integrity svg{color:var(--blue);flex:none;margin-top:1px}.trip-report-companion-field__chips{flex-wrap:wrap;gap:7px;margin:10px 0 0;padding:0;list-style:none;display:flex}.trip-report-companion-field__chips li{color:#175cd3;background:#f4f8ff;border:1px solid #bfd0ff;border-radius:999px;align-items:center;gap:4px;min-height:30px;padding:0 5px 0 10px;font-size:13px;font-weight:620;display:inline-flex}.trip-report-companion-field__chips button{color:#175cd3;cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.trip-report-companion-field__chips button:hover{background:#dce9ff}.trip-report-destination-field__search{position:relative}.trip-report-destination-field__search>svg{z-index:1;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.trip-report-destination-field__search>.input{padding-left:42px;padding-right:70px}.trip-report-destination-field__state{color:var(--muted);font-size:13px;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.trip-report-destination-field__results{z-index:8;background:var(--white);border:1px solid #cfd8e6;border-radius:10px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 14px 30px #10182824}.trip-report-destination-field__results button{border-bottom:1px solid var(--line);color:#344054;background:var(--white);text-align:left;cursor:pointer;gap:3px;width:100%;padding:12px 14px;display:grid}.trip-report-destination-field__results button:last-of-type{border-bottom:0}.trip-report-destination-field__results button:hover{background:#f7faff}.trip-report-destination-field__results strong{color:var(--navy);font-size:13px}.trip-report-destination-field__results span,.trip-report-destination-field__results small,.trip-report-destination-field__results p{color:var(--muted);font-size:13px;line-height:1.45}.trip-report-destination-field__results p{margin:0;padding:13px 14px}.trip-report-destination-field__detail{margin-top:8px}.trip-report-upload{border-radius:var(--radius-md);background:#fbfcff;border:1px dashed #b8c9e5;margin-top:24px;padding:18px;transition:border-color .15s,background .15s,box-shadow .15s}.trip-report-upload.is-page-dragging{border-color:var(--blue);background:#f1f6ff;box-shadow:0 0 0 3px #006bff1a}.trip-report-upload__heading{align-items:flex-start;gap:11px;display:flex}.trip-report-upload__heading>span:last-child{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.trip-report-upload__heading strong{color:var(--navy);font-size:13px}.trip-report-upload__heading strong small{color:var(--muted);font-size:13px;font-weight:500}.trip-report-upload__heading>span:last-child>small,.trip-report-upload__drop-hint,.trip-report-upload__summary{color:var(--muted);font-size:13px;line-height:1.55}.trip-report-upload__picker{min-height:40px;color:var(--blue);background:var(--white);cursor:pointer;border:1px solid #bfd0ff;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:14px;padding:0 15px;font-size:13px;font-weight:680;display:inline-flex}.trip-report-upload.is-preparing .trip-report-upload__picker{cursor:progress;opacity:.72}.trip-report-upload__picker input{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.trip-report-upload__drop-hint,.trip-report-upload__summary{margin:9px 0 0}.trip-report-upload__error{color:#b42318;margin:10px 0 0;font-size:13px;font-weight:620;line-height:1.5}.trip-report-upload__files{gap:7px;margin:13px 0 0;padding:0;list-style:none;display:grid}.trip-report-upload__files li{background:var(--white);border:1px solid #d8e4f6;border-radius:9px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.trip-report-upload__files li>span:first-child{width:28px;height:28px;color:var(--blue);background:#eef4ff;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.trip-report-upload__files li>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.trip-report-upload__files strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.trip-report-upload__files small{color:var(--muted);font-size:13px}.trip-report-upload__files button{color:#667085;cursor:pointer;background:0 0;border-radius:7px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.trip-report-upload__files button:hover{color:#b42318;background:#fff1f0}.structured-switch{color:#344054;align-items:center;gap:8px;min-height:42px;font-size:13px;display:flex}.payload-grid>div{border-bottom:1px solid var(--line);min-width:0;padding:13px 0}.payload-grid dt{color:var(--muted);margin-bottom:6px;font-size:13px}.payload-grid dd{overflow-wrap:anywhere;color:#25324a;font-size:13px;line-height:1.55}.payload-empty{color:var(--subtle)}.payload-array{flex-direction:column;gap:10px;display:flex}.payload-array>article{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:13px}.payload-array>article>strong{color:var(--navy);margin-bottom:9px;font-size:13px;display:block}.announcement-composer{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);width:min(100%,760px);margin-bottom:28px;padding:24px}.announcement-composer>.field-label:not(:first-of-type){margin-top:18px}.announcement-body-input{min-height:180px}.announcement-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.announcement-composer>.button{margin-top:20px}.announcement-list__title button{text-align:left;cursor:pointer;background:0 0;padding:0}.announcement-detail{width:min(100%,820px)}.announcement-detail>header{margin-top:24px}.announcement-detail>header h1{color:var(--navy);letter-spacing:-.035em;margin-top:13px;font-size:clamp(28px,4vw,38px)}.announcement-detail>header p{color:var(--muted);margin-top:10px;font-size:13px}.announcement-original{border:1px solid var(--line);border-radius:var(--radius-lg);color:#25324a;background:var(--white);white-space:pre-wrap;margin:28px 0 18px;padding:28px;font-size:14px;line-height:1.85}.announcement-detail__actions,.logout-options,.case-history__actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.logout-options .button{flex:1}.logout-error{text-align:center;margin:14px 0 0}.case-history>article{display:block}.case-history__summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.case-history__summary>span:first-child{flex-direction:column;gap:5px;min-width:0;display:flex}.case-history>article>p{color:#475467;margin-top:10px;font-size:13px;line-height:1.55}.case-history__actions .button{min-height:36px;padding:0 12px;font-size:13px}.access-page{min-height:100dvh;padding:calc(28px + var(--work-os-safe-top)) calc(28px + var(--work-os-safe-right)) calc(28px + var(--work-os-safe-bottom)) calc(28px + var(--work-os-safe-left));background:var(--surface);place-items:center;display:grid}.access-card{border:1px solid var(--line);background:var(--white);border-radius:20px;flex-direction:column;width:min(100%,440px);padding:38px;display:flex;box-shadow:0 18px 50px #10182814}.access-brand{color:var(--navy);margin-bottom:38px;font-size:16px;font-weight:750}.access-brand span{color:var(--blue)}.access-card h1{color:var(--navy);letter-spacing:-.03em;font-size:25px}.access-card>p{color:var(--muted);overflow-wrap:normal;text-wrap:pretty;word-break:keep-all;margin:11px 0 26px;font-size:13px;line-height:1.6}.access-card>.access-auth-message{color:#b42318;background:var(--red-soft);margin:18px 0 0;padding:12px 14px;font-size:13px;font-weight:650;line-height:1.55}.access-card>.field-label:not(:first-of-type){margin-top:18px}.access-card>.button{margin-top:24px}.access-card>small{color:var(--muted);overflow-wrap:normal;text-align:center;text-wrap:pretty;word-break:keep-all;margin-top:18px;font-size:13px;line-height:1.55}.access-card>small strong{color:var(--navy);margin-bottom:3px;font-size:13px;display:block}.access-icon{width:54px;height:54px;color:var(--blue);background:var(--blue-soft);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}.access-icon--warning{color:var(--orange);background:var(--orange-soft)}.config-list{flex-direction:column;gap:8px;display:flex}.config-list div{background:var(--surface);border-radius:8px;grid-template-columns:72px 1fr;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;display:grid}.config-list dt{color:var(--red)}.config-list dd{color:var(--navy)}.access-card--loading{text-align:center;align-items:center}.access-card--loading .access-brand{align-self:flex-start}.loading-ring{border:3px solid var(--blue-soft);border-top-color:var(--blue);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.evaluation-assignment-panel{border:1px solid var(--line);background:var(--surface);border-radius:22px;margin-bottom:24px;padding:24px}.interview-assignment-admin{border:1px solid var(--line);background:linear-gradient(145deg, var(--surface), #f8fbff);border-radius:22px;margin-bottom:24px;padding:24px}.interview-assignment-admin__grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:16px;margin-top:18px;display:grid}.interview-assignment-admin__form{border:1px solid var(--line);background:var(--surface);border-radius:18px;align-content:start;gap:16px;padding:20px;display:grid}.interview-assignment-admin__form>div:first-child h3{color:var(--navy);font-size:17px}.interview-assignment-admin__form>div:first-child p{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.55}.interview-assignment-admin__form .form-error{margin-top:0}.assignment-receipt{color:#175cd3;background:var(--blue-soft);border-radius:13px;gap:4px;padding:13px;font-size:13px;display:grid}.assignment-receipt code,.interview-assignment-admin__own-list code{overflow-wrap:anywhere}.interview-assignment-admin__own-list{gap:8px;display:grid}.interview-assignment-admin__own-list>strong{color:#344054;font-size:13px}.interview-assignment-admin__own-list button{border:1px solid var(--line);width:100%;color:var(--text);background:var(--surface-soft);text-align:left;cursor:pointer;border-radius:12px;gap:4px;padding:11px;display:grid}.interview-assignment-admin__own-list button:hover,.interview-assignment-admin__own-list button:focus-visible{border-color:#7fb3ff;outline:0;box-shadow:0 0 0 3px #006bff1a}.interview-assignment-admin__own-list code{color:var(--muted);font-size:13px}.evaluation-assignment-list{gap:10px;margin-top:16px;display:grid}.evaluation-assignment-list article{border:1px solid var(--line);background:var(--surface-soft);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.evaluation-assignment-list article>span,.assignment-fixed-fields span{flex-direction:column;gap:4px;display:flex}.evaluation-assignment-list small,.assignment-fixed-fields small{color:var(--muted)}.evaluation-page{width:min(1120px,100%)}.evaluation-page>:is(.evaluation-assignment-panel,.evaluation-start-panel,.evaluation-records){border:1px solid var(--line);background:var(--surface);border-radius:18px;margin-bottom:18px;padding:22px}.evaluation-page .section-heading>small{color:var(--blue-dark);background:var(--blue-soft);border-radius:999px;align-self:flex-start;padding:5px 8px;font-size:13px;font-weight:760}.evaluation-start-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin-top:16px;display:grid}.evaluation-start-grid>button{border:1px solid var(--line);min-width:0;min-height:82px;color:var(--text);background:var(--surface-soft);font:inherit;text-align:left;cursor:pointer;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.evaluation-start-grid>button:hover,.evaluation-start-grid>button:focus-visible{background:var(--blue-soft);border-color:#82aef0;outline:0;box-shadow:0 0 0 3px #315fba14}.evaluation-start-grid>button>span{gap:5px;min-width:0;display:grid}.evaluation-start-grid strong{color:var(--navy);font-size:14px;font-weight:780}.evaluation-start-grid small{color:var(--muted);font-size:13px;line-height:1.45}.evaluation-start-grid b{color:var(--blue-dark);white-space:nowrap;flex:none;font-size:13px}.evaluation-records .request-list--page{margin-top:16px}@media (width<=620px){.evaluation-page>:is(.evaluation-assignment-panel,.evaluation-start-panel,.evaluation-records){border-radius:14px;padding:16px}.evaluation-assignment-list article{flex-direction:column;align-items:stretch}.evaluation-assignment-list article .button{justify-content:center;width:100%}.evaluation-start-grid{grid-template-columns:1fr}}.assignment-fixed-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.assignment-fixed-fields span{background:var(--surface-soft);border-radius:14px;padding:14px}@media (width<=1100px){.sidebar{width:214px}.app-shell__body{padding-left:214px}.decision-bar,.mobile-action-bar{left:214px}.page--today{margin-left:0}.request-row{grid-template-columns:auto minmax(160px,1.5fr) 80px 90px auto auto}.request-row__summary{display:none}.request-editor__main{grid-template-columns:minmax(0,1fr) 370px}}@media (width<=860px){.sidebar{display:none}.app-shell__body{min-height:100dvh;padding-left:0}.topbar{height:calc(58px + var(--work-os-safe-top));padding:var(--work-os-safe-top) max(18px, var(--work-os-safe-right)) 0 max(18px, var(--work-os-safe-left));justify-content:space-between}.mobile-brand{color:var(--blue);font-size:14px;font-weight:700;display:block}.mobile-brand strong{color:var(--navy)}.global-search{display:none}main{min-height:calc(100dvh - 58px - var(--work-os-safe-top))}.page{padding:34px max(24px, var(--work-os-safe-right)) calc(100px + var(--work-os-safe-bottom)) max(24px, var(--work-os-safe-left))}.request-editor__main{grid-template-columns:minmax(0,1fr)}.route-preview-panel{width:100%}.decision-bar,.mobile-action-bar{left:0;bottom:calc(68px + var(--work-os-safe-bottom))}.mobile-nav{z-index:30;height:calc(69px + var(--work-os-safe-bottom));padding:6px max(8px, var(--work-os-safe-right)) max(6px, var(--work-os-safe-bottom)) max(8px, var(--work-os-safe-left));border-top:1px solid var(--line);background:#fffffffa;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav__link{color:var(--muted);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:13px;font-weight:600;display:flex;position:relative}.mobile-nav__badge{border:2px solid var(--white);color:#fff;background:#de5a61;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 3px;font-size:8px;font-weight:800;line-height:1;display:grid;position:absolute;top:1px;left:50%;transform:translate(7px)}.mobile-nav__link.is-active{color:var(--blue)}.simulator-layout{grid-template-columns:1fr}}@media (width<=620px){.app-shell--focused-mobile .topbar,.app-shell--focused-mobile .mobile-nav{display:none}.app-shell--focused-mobile main{min-height:100dvh}.page{padding:27px max(18px, var(--work-os-safe-right)) calc(96px + var(--work-os-safe-bottom)) max(18px, var(--work-os-safe-left))}.page-heading{margin-bottom:24px}.page-heading h1,.page-heading--hero h1{font-size:27px;line-height:1.28}.page-heading p{margin-top:8px;font-size:13px}.page-heading--with-action{flex-direction:column;align-items:flex-start}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:38px}.metric-card{min-height:104px;padding:16px 12px}.metric-card p{margin-bottom:13px;font-size:13px}.metric-card__value{margin-right:3px;font-size:28px}.metric-card span{font-size:13px}.request-row{grid-template-columns:auto minmax(0,1fr) auto;gap:11px;min-height:76px;padding:11px}.request-icon{width:40px;height:40px}.request-row__requester,.request-row time,.request-row__summary,.request-row>.status-badge{display:none}.request-row__main strong{font-size:13px}.section-heading h2{font-size:18px}.section-block__action .button{width:100%}.form-catalog{grid-template-columns:1fr;gap:10px}.form-card{min-height:110px;padding:17px}.form-card__content strong{font-size:15px}.form-card__content p{font-size:13px}.mobile-form-header{z-index:20;border-bottom:1px solid var(--line);background:#fffffffa;grid-template-columns:42px 1fr 42px;align-items:center;height:59px;display:grid;position:sticky;top:0}.mobile-form-header button,.mobile-form-header>span{width:42px;height:42px;color:var(--navy);background:0 0;justify-content:center;align-items:center;display:inline-flex}.mobile-form-header strong{color:var(--navy);text-align:center;font-size:16px}.request-editor{padding-bottom:0}.request-editor__main{padding:18px 16px 34px;display:block}.request-editor__heading{display:none}.form-panel,.route-preview-panel{border:0;border-radius:0;padding:0}.draft-notice{margin-bottom:22px}.form-field+.form-field{margin-top:23px}.route-preview-panel{border-top:8px solid var(--surface);margin-top:34px;padding-top:27px}.route-preview-panel__heading{padding:0 0 4px}.route-preview-panel .route-timeline,.route-preview-panel .applied-rules,.route-preview-panel .route-warning{margin-left:2px;margin-right:2px}.mobile-action-bar{max-height:min(42dvh,280px);padding:10px 16px calc(10px + env(safe-area-inset-bottom));overscroll-behavior:contain;flex-direction:column;align-items:stretch;gap:7px;position:sticky;bottom:0;left:auto;right:auto;overflow:hidden auto}.mobile-action-bar__error{text-align:left;overflow-wrap:anywhere;width:100%;font-size:13px}.request-editor:focus-within .mobile-action-bar{max-height:none;position:static}.request-detail{padding:0 16px 24px}.request-detail__header{border-bottom:1px solid var(--line);margin:0 -16px 18px;padding:17px 16px 23px;position:relative}.request-detail__header>.back-link{width:40px;height:40px;font-size:0}.request-detail__header>.back-link svg{width:22px;height:22px}.request-detail__titleline{margin-top:13px}.request-detail__titleline h1{font-size:27px}.request-detail__titleline>button{position:absolute;top:17px;right:16px}.request-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.request-meta div:last-child{grid-column:1/-1}.detail-section{border-radius:var(--radius-md);padding:20px 16px}.overview-grid{grid-template-columns:1fr;gap:20px}.overview-grid__wide{grid-column:auto}.attachment-row{grid-template-columns:auto 1fr}.attachment-row__disabled{display:none}.decision-bar{max-height:min(46dvh,320px);padding:10px 12px calc(10px + env(safe-area-inset-bottom));overscroll-behavior:contain;display:block;position:sticky;bottom:0;left:auto;right:auto;overflow:hidden auto}.decision-bar__primary{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:unset;grid-auto-flow:row;gap:8px;width:100%}.decision-bar__primary .button{width:100%;min-width:0;padding:0 10px}.decision-bar__primary .button--primary{order:-1}.decision-bar__message{min-height:46px;font-size:13px}.decision-bar__secondary{justify-content:center;width:100%;margin:8px 0 0}.dialog-backdrop{align-items:flex-end;padding:0}.dialog{width:100%;padding:25px 20px calc(22px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.request-item-dialog{max-height:min(92dvh,760px);padding:0}.request-item-dialog__header{padding:20px 18px 15px}.request-item-dialog__header h2{font-size:19px}.request-item-dialog__body{padding:18px}.request-item-dialog__actions{padding:12px 18px calc(14px + env(safe-area-inset-bottom))}.request-item-dialog__grid,.corporate-card-transaction-grid.request-item-dialog__grid{grid-template-columns:1fr}.request-item-dialog__grid .corporate-card-transaction-grid__businessPurpose,.request-item-dialog__grid .corporate-card-transaction-grid__note{grid-column:auto}.tabs{margin-left:-18px;margin-right:-18px;padding-left:10px}.page-search{width:100%}.page--admin{padding-left:16px;padding-right:16px}.admin-navigation{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;gap:12px;max-width:100%;padding:11px 12px;scroll-padding-inline:12px;display:flex;overflow:auto hidden}.admin-navigation>section{scroll-snap-align:start;flex:none;min-width:max-content}.admin-navigation>section h2{padding:0 4px}.admin-navigation>section>div{flex-wrap:nowrap}.admin-tabs{border-bottom:0;flex-wrap:wrap;gap:6px;margin-left:0;margin-right:0;padding:6px 0 10px;overflow-x:visible}.admin-tabs a{border:1px solid var(--line);background:var(--white);border-radius:999px;padding:9px 11px;font-size:13px}.admin-tabs a.is-active{border-color:var(--blue);color:var(--blue-dark);background:var(--blue-soft)}.admin-tabs a.is-active:after{display:none}.admin-delegation-date-range{grid-template-columns:1fr;align-items:stretch;gap:14px}.admin-delegation-date-range>span{display:none}.simulator-controls,.simulator-result,.admin-table-panel{padding:18px}.admin-table{overflow-x:auto}.admin-table__row{min-width:680px}.admin-table--forms{border-top:0;gap:10px;display:grid;overflow:visible}.admin-table--forms .admin-table__head{display:none}.admin-table--forms .admin-table__body{gap:10px;display:grid}.admin-table--forms .admin-table__row:not(.admin-table__head){border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 16px;min-width:0;padding:15px}.admin-table--forms .admin-table__row>span{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.admin-table--forms .admin-table__row>span:before{color:var(--muted);content:attr(data-label);font-size:13px;font-weight:700}.admin-table--forms .admin-table__row>span:first-child{grid-column:1/-1}.admin-table--forms .admin-table__row>.draft-chip{width:fit-content}.audit-log-list article{grid-template-columns:auto 1fr}.audit-log-list article>span:last-child{text-align:left;grid-column:2;align-items:flex-start}.structured-fields,.payload-grid,.announcement-form-grid,.admin-form-grid,.admin-condition-grid,.admin-participant-row,.admin-choice-grid,.assignment-fixed-fields,.interview-assignment-admin__grid,.purchase-item-grid{grid-template-columns:1fr}.purchase-item-grid__name{grid-column:auto}.purchase-line-summary{grid-template-columns:1fr}.structured-row>header{align-items:flex-start}.structured-row__actions{gap:4px}.structured-row>header .structured-row__action{min-height:30px;padding:0 7px}.structured-row-summary{grid-template-columns:1fr}.structured-row-summary__wide{grid-column:auto}.purchase-line-summary>div{flex-direction:row;justify-content:space-between;align-items:center}.creation-attachment__heading{align-items:flex-start}.creation-attachment__picker{width:100%}.creation-attachment__selected{align-items:flex-start}.trip-report-upload{padding:16px}.trip-report-upload__picker{width:100%}.evaluation-assignment-panel,.interview-assignment-admin{padding:18px}.evaluation-assignment-list article{flex-direction:column;align-items:stretch}.admin-editor-card__heading{flex-direction:column;align-items:flex-start}.admin-editor-card__actions{width:100%;overflow-x:auto}.admin-lifecycle-list article,.audit-metadata-list article{grid-template-columns:1fr}.admin-lifecycle-list article>.button,.admin-action-list article>.button{justify-self:start}.admin-action-list article{flex-direction:column;align-items:flex-start}.audit-metadata-list article>span:nth-child(2){align-items:flex-start}.structured-editor,.structured-row,.announcement-composer,.announcement-original,.admin-draft-form{padding:16px}.announcement-list article{grid-template-columns:auto 1fr;padding:16px}.announcement-list article>.button{grid-column:2;justify-self:start}.admin-draft-list article{grid-template-columns:1fr auto}.admin-draft-list article>code,.admin-draft-list article>small,.admin-draft-list article>.button{grid-column:1/-1;justify-self:start}.case-history__summary{align-items:flex-start}.page--support,.support-layout,.support-form,.case-history{min-width:0}.support-layout{grid-template-columns:1fr;gap:14px}.support-form,.case-history{border-radius:var(--radius-md);padding:17px}.support-note{gap:10px;padding:14px}.support-form .textarea{min-height:140px}.case-history__summary{flex-direction:column}.case-history__summary>span:last-child{background:var(--surface);border-radius:999px;align-self:flex-start;padding:4px 7px}.case-history__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case-history__actions .button{justify-content:center;width:100%}.toast{max-width:none;bottom:80px;left:12px;right:12px}.native-push-banner{top:calc(env(safe-area-inset-top) + 10px);width:auto;left:12px;right:12px;transform:none}.trip-report-public{background:#fff;padding:0}.trip-report-public__card{width:100%;min-height:100vh;box-shadow:none;border:0;padding:28px 16px 34px}.trip-report-public__header{justify-content:flex-start;font-size:13px}.trip-report-public__header img{width:184px;max-height:29px}.trip-report-public__header strong{font-size:19px}.trip-document-tabs{margin-top:22px}.trip-document-tabs a{flex-direction:column;gap:3px;min-height:48px}.trip-document-tabs strong,.trip-document-tabs span{font-size:13px}.trip-report-public__title-row{margin:34px 0 25px;display:block}.trip-report-public__title-row h1,.trip-report-public__receipt h1{letter-spacing:-.07em;font-size:36px}.trip-report-public__title-row p{margin-top:9px;font-size:13px}.trip-report-public__fields{grid-template-columns:1fr}.trip-report-public__fields>label,.trip-report-public__fields>.trip-report-public__field{grid-template-columns:104px minmax(0,1fr);min-height:54px}.trip-report-public__fields>label>span,.trip-report-public__fields>.trip-report-public__field>span{padding:11px 12px;font-size:13px}.trip-report-public__fields input,.trip-report-public__fields textarea,.trip-report-public__fields select{padding:11px 12px;font-size:14px}.trip-report-public__companions{min-height:54px}.trip-report-public__companion-select{height:54px;min-height:54px}.trip-report-public__fields .date-input{height:54px}.trip-report-public__fields .date-input>input[type=date]{min-height:54px}.trip-report-public__fields textarea{min-height:156px}.trip-report-public__destination-summary{grid-template-columns:1fr}.public-travel-request__destination,.public-travel-request__support{padding:7px 9px}.public-travel-request__place-results{left:9px;right:9px}.public-travel-request__receipt{align-content:start}.public-travel-request__receipt-body{padding-top:34px}.public-travel-request__receipt-body h1{font-size:32px}.public-travel-request__receipt-body>button{width:100%}.trip-report-public__footer{flex-direction:column;align-items:stretch;margin-top:20px}.trip-report-public__footer-actions{width:100%}.trip-report-public__footer-actions button{flex:1}.trip-report-public__recent{flex-direction:column;align-items:stretch;margin-top:-4px}.trip-report-public__recent ul{justify-content:flex-start}.trip-report-public__receipt{justify-content:center;max-width:none}.trip-report-public__manage-heading{flex-direction:column;align-items:flex-start}.trip-report-public__manage-heading h1{font-size:32px}.trip-report-public__manage-heading>button{width:100%}.trip-report-public__manage-overview{grid-template-columns:1fr}.trip-report-public__manage-overview>div{border-right:0}.trip-report-public__manage-overview>div.is-wide{grid-column:auto}.trip-report-public__manage-actions{grid-template-columns:1fr;display:grid}.trip-report-public__manage-actions button{width:100%}.trip-reports-page__heading{flex-wrap:wrap;align-items:flex-start}.trip-reports-page__header-actions{width:100%}.trip-reports-page__header-actions>a,.trip-reports-page__header-actions .button{flex:1}.trip-reports-page__summary{flex-wrap:wrap;align-items:flex-start}.trip-reports-page__summary small{width:100%;margin-left:0}.trip-reports-page--documents{padding:17px 16px}.trip-report-detail__artifact{grid-template-columns:auto minmax(0,1fr)}.trip-report-detail__download-actions{grid-column:1/-1;justify-content:stretch}.trip-report-detail__download-actions .button{flex:160px}.trip-report-detail__attachments{grid-template-columns:1fr}.trip-report-attachment{grid-template-columns:auto minmax(0,1fr)}.trip-report-attachment .button{grid-column:1/-1;width:100%}}.knowledge-page{background:#fbfcfe;grid-template-columns:296px minmax(0,1fr);min-height:calc(100vh - 72px);transition:grid-template-columns .18s;display:grid}.knowledge-page.is-tree-collapsed{grid-template-columns:0 minmax(0,1fr)}.knowledge-page.is-tree-collapsed .knowledge-sidebar{opacity:0;pointer-events:none;border-right-color:#0000;overflow:hidden}.knowledge-save-error{color:#9d3422;background:#fff7f5;border:1px solid #f2c5bb;border-radius:10px;margin:12px 24px 0;padding:10px 12px;font-size:13px;font-weight:650}.knowledge-sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;min-width:0;height:calc(100vh - 72px);transition:opacity .14s,border-color .14s;display:flex;position:sticky;top:72px}.knowledge-sidebar>header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;min-height:67px;padding:0 18px;display:flex}.knowledge-sidebar__home{color:var(--navy);letter-spacing:-.03em;cursor:pointer;background:0 0;align-items:center;gap:9px;font-size:16px;font-weight:760;display:inline-flex}.knowledge-sidebar__home>span{color:#fff;background:linear-gradient(145deg,#006bff,#0b3e99);border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:inline-flex}.knowledge-sidebar__close{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.knowledge-sidebar__action{padding:16px 16px 11px}.knowledge-sidebar__action .button{border-radius:10px;min-height:42px;padding:0 13px}.knowledge-sidebar__views{border-bottom:1px solid #edf0f5;gap:2px;padding:0 10px 13px;display:grid}.knowledge-sidebar__views>button,.knowledge-sidebar footer>button{color:#475467;text-align:left;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:10px;min-height:36px;padding:0 9px;font-size:14px;font-weight:620;display:flex}.knowledge-sidebar__views>button:hover,.knowledge-sidebar__views>button.is-selected,.knowledge-sidebar footer>button:hover{color:#175cd3;background:#f1f6ff}.knowledge-sidebar__views>button>small{color:#175cd3;text-align:center;background:#e6f0ff;border-radius:999px;min-width:19px;height:19px;margin-left:auto;padding:0 5px;font-size:13px;line-height:19px}.knowledge-sidebar__recent{border-bottom:1px solid #edf0f5;gap:7px;padding:12px 10px 13px;display:grid}.knowledge-sidebar__recent-heading{color:#98a2b3;letter-spacing:.045em;justify-content:space-between;align-items:center;min-height:21px;padding:0 7px;font-size:13px;font-weight:760;display:flex}.knowledge-sidebar__recent-heading>span{align-items:center;gap:5px;display:inline-flex}.knowledge-sidebar__recent-heading>button{color:#667085;cursor:pointer;background:0 0;padding:3px 1px;font-size:13px;font-weight:680}.knowledge-sidebar__recent-heading>button:hover{color:#175cd3}.knowledge-sidebar__recent-list{gap:2px;display:grid}.knowledge-sidebar__recent-list>button{color:#475467;text-align:left;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:34px;padding:4px 7px;display:flex}.knowledge-sidebar__recent-list>button:hover{color:#175cd3;background:#f5f8ff}.knowledge-sidebar__recent-list>button>span:first-child{background:#f3f6fb;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:13px;display:inline-flex}.knowledge-sidebar__recent-list>button>span:last-child{gap:1px;min-width:0;display:grid}.knowledge-sidebar__recent-list strong,.knowledge-sidebar__recent-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledge-sidebar__recent-list strong{color:inherit;font-size:13px;font-weight:670}.knowledge-sidebar__recent-list small{color:#98a2b3;font-size:13px;font-weight:560}.knowledge-sidebar__recent-empty{color:#98a2b3;margin:0;padding:4px 7px 2px;font-size:13px;line-height:1.45}.knowledge-sidebar__spaces{flex:1;min-height:0;padding:16px 10px 18px;overflow-y:auto}.knowledge-sidebar__section-heading{color:#98a2b3;letter-spacing:.06em;justify-content:space-between;align-items:center;margin:0 7px 10px;font-size:13px;font-weight:760;display:flex}.knowledge-sidebar__section-heading>button{color:#667085;cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.knowledge-sidebar__section-heading>button:hover{background:var(--surface)}.knowledge-space-group+.knowledge-space-group{margin-top:15px}.knowledge-space-group>h2{color:#344054;align-items:center;gap:7px;margin:0 7px 5px;font-size:14px;font-weight:720;display:flex}.knowledge-space-group>h2>span{font-size:16px}.knowledge-space-group>h2>small{color:#98a2b3;margin-left:auto;font-size:13px;font-weight:650}.knowledge-tree{gap:1px;list-style:none;display:grid}.knowledge-tree__entry{position:relative}.knowledge-tree__row{padding-left:calc(var(--tree-depth,0) * 15px);grid-template-columns:22px minmax(0,1fr);align-items:center;display:grid;position:relative}.knowledge-tree__toggle{color:#8996a5;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:22px;height:30px;display:inline-flex}.knowledge-tree__toggle:hover{color:#175cd3;background:#eef5ff}.knowledge-tree__toggle svg{transition:transform .15s}.knowledge-tree__toggle[aria-expanded=true] svg{transform:rotate(90deg)}.knowledge-tree__toggle.is-empty{visibility:hidden;pointer-events:none}.knowledge-tree__item{color:#667085;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border-radius:7px;align-items:center;gap:7px;width:100%;min-height:36px;padding:0 7px 0 3px;font-size:14px;display:flex;position:relative}.knowledge-tree__item:hover{color:#344054;background:var(--surface)}.knowledge-tree__item.is-selected{color:#175cd3;background:#eaf3ff;font-weight:700}.knowledge-tree__item>span{flex:none;font-size:15px}.knowledge-tree__item>strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.knowledge-tree__actions{opacity:0;align-items:center;gap:1px;transition:opacity .14s;display:inline-flex;position:absolute;right:5px}.knowledge-tree__row:hover .knowledge-tree__actions,.knowledge-tree__row:focus-within .knowledge-tree__actions{opacity:1}.knowledge-tree__actions>button{color:#667085;cursor:pointer;background:#fff;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.knowledge-tree__actions>button:hover{color:#175cd3;background:#eaf3ff}.knowledge-tree__item.is-selected+.knowledge-tree__actions>button{background:#eaf3ff}.knowledge-tree__menu{z-index:18;background:#fff;border:1px solid #dce5f2;border-radius:9px;min-width:156px;padding:5px;display:grid;position:absolute;top:29px;right:4px;box-shadow:0 12px 24px #10346724}.knowledge-tree__menu>button{color:#475467;text-align:left;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:7px;min-height:34px;padding:0 8px;font-size:13px;font-weight:650;display:flex}.knowledge-tree__menu>button:hover{color:#175cd3;background:#f4f8ff}.knowledge-tree__menu>button:last-child:hover{color:#b42318;background:#fff5f4}.knowledge-tree__item.is-drop-before:before,.knowledge-tree__item.is-drop-after:after{right:7px;left:calc(7px + var(--tree-depth,0) * 15px);content:"";background:#2e90fa;border-radius:2px;height:2px;position:absolute}.knowledge-tree__item.is-drop-before:before{top:-2px}.knowledge-tree__item.is-drop-after:after{bottom:-2px}.knowledge-tree__item.is-drop-inside{color:#175cd3;background:#eff8ff;outline:1px solid #84caff}.knowledge-tree__root-drop{color:#667085;background:#f8fbff;border:1px dashed #b2ddff;border-radius:7px;min-height:30px;margin:1px 7px 4px;padding:7px 8px;font-size:13px;line-height:1.35}.knowledge-tree__root-drop.is-active{color:#175cd3;background:#eff8ff;border-color:#2e90fa}.knowledge-sidebar>footer{border-top:1px solid #edf0f5;padding:12px 10px 15px}.knowledge-sidebar>footer>p{color:#98a2b3;margin:9px 8px 0;font-size:13px;line-height:1.45}.knowledge-content{background:#fbfcfe;min-width:0}.knowledge-topbar{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbfcfef0;border-bottom:1px solid #e9edf3;align-items:center;gap:16px;min-height:67px;padding:0 30px;display:flex;position:sticky;top:72px}.knowledge-topbar__tree{color:#344054;cursor:pointer;background:0 0;align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.knowledge-search{color:#98a2b3;background:#fff;border:1px solid #dfe5ee;border-radius:10px;align-items:center;gap:9px;width:min(430px,52vw);height:39px;padding:0 10px 0 12px;display:flex}.knowledge-search:focus-within{border-color:#8ebcff;box-shadow:0 0 0 3px #006bff1a}.knowledge-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:14px}.knowledge-search input::placeholder{color:#a9b3c1}.knowledge-search kbd{color:#98a2b3;background:#f8fafc;border:1px solid #e4e7ec;border-radius:5px;justify-content:center;align-items:center;min-width:31px;height:21px;font-family:inherit;font-size:13px;font-weight:650;display:inline-flex}.knowledge-topbar__actions{align-items:center;gap:3px;margin-left:auto;display:flex}.knowledge-topbar__actions>button,.knowledge-document__controls>button:not(.button){color:#475467;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:13px;font-weight:680;display:inline-flex}.knowledge-topbar__actions>button{width:34px;padding:0}.knowledge-topbar__workspace-tools{display:inline-flex;position:relative}.knowledge-topbar__workspace-tools>button{color:#475467;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;width:34px;min-height:34px;display:inline-flex}.knowledge-topbar__workspace-tools>button:hover,.knowledge-topbar__workspace-tools>button.is-active{color:#175cd3;background:#eef5ff}.knowledge-topbar__workspace-menu{z-index:24;background:#fff;border:1px solid #dce5f2;border-radius:11px;width:min(288px,100vw - 28px);padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 34px #10346729}.knowledge-topbar__workspace-menu>button{color:#344054;text-align:left;cursor:pointer;background:0 0;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-height:49px;padding:7px 8px;display:grid}.knowledge-topbar__workspace-menu>button:hover{color:#175cd3;background:#eef5ff}.knowledge-topbar__workspace-menu>button:disabled{cursor:wait;opacity:.58}.knowledge-topbar__workspace-menu>button>svg{color:#175cd3}.knowledge-topbar__workspace-menu>button>span{min-width:0}.knowledge-topbar__workspace-menu strong,.knowledge-topbar__workspace-menu small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.knowledge-topbar__workspace-menu strong{font-size:14px;font-weight:720}.knowledge-topbar__workspace-menu small{color:#98a2b3;margin-top:2px;font-size:13px;line-height:1.25}.knowledge-topbar__workspace-menu>p{color:#98a2b3;margin:7px 8px 4px;font-size:13px;font-weight:760}.knowledge-topbar__workspace-menu-divider{background:#edf1f5;height:1px;margin:5px 3px 1px}.knowledge-topbar__actions>.knowledge-topbar__backup{color:#175cd3;background:#f5f9ff;border:1px solid #d7e5fa;gap:6px;width:auto;padding:0 10px;font-size:13px;font-weight:720}.knowledge-topbar__actions>.knowledge-topbar__import{color:#6941c6;background:#faf8ff;border:1px solid #e3d7fb;gap:6px;width:auto;padding:0 10px;font-size:13px;font-weight:720}.knowledge-topbar__actions>.knowledge-topbar__templates{color:#176850;background:#f4fbf8;border:1px solid #d7e9e1;gap:6px;width:auto;padding:0 10px;font-size:13px;font-weight:720}.knowledge-topbar__actions>.knowledge-topbar__templates:hover{color:#0d5c44;background:#eaf7f1;border-color:#aed7c7}.knowledge-topbar__actions>.knowledge-topbar__import:hover{color:#5b31b7;background:#f4f0ff;border-color:#cdb7f2}.knowledge-topbar__actions>.knowledge-topbar__backup:hover:not(:disabled){background:#eaf3ff;border-color:#a9ccff}.knowledge-topbar__actions>.knowledge-topbar__backup:disabled{cursor:wait;opacity:.7}.knowledge-topbar__backup-progress{color:#667085;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:13px;font-weight:620;overflow:hidden}.knowledge-topbar__actions>button:hover,.knowledge-document__controls>button:not(.button):hover{color:#175cd3;background:#eef5ff}.knowledge-topbar__notifications{position:relative}.knowledge-topbar__notifications>button{color:#475467;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;width:34px;min-height:34px;padding:0;display:inline-flex;position:relative}.knowledge-topbar__notifications>button:hover{color:#175cd3;background:#eef5ff}.knowledge-topbar__notifications>button>b{color:#fff;background:#e14e4e;border:2px solid #fbfcfe;border-radius:99px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:13px;line-height:1;display:grid;position:absolute;top:1px;right:0}.knowledge-notifications{z-index:20;background:#fff;border:1px solid #e1e7f0;border-radius:12px;width:min(340px,100vw - 28px);position:absolute;top:calc(100% + 9px);right:0;overflow:hidden;box-shadow:0 18px 42px #10182829}.knowledge-notifications>header{border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:center;padding:13px 14px 10px;display:flex}.knowledge-notifications>header>div{gap:2px;display:grid}.knowledge-notifications>header strong{color:#344054;font-size:13px}.knowledge-notifications>header small,.knowledge-notifications__list>p{color:#98a2b3;margin:0;font-size:13px}.knowledge-notifications__list{max-height:min(440px,100vh - 150px);display:grid;overflow:auto}.knowledge-notifications__list>p{text-align:center;padding:20px 14px}.knowledge-notifications__list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border-bottom:1px solid #f0f3f7;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;padding:12px 13px;display:grid;position:relative}.knowledge-notifications__list>button:last-child{border-bottom:0}.knowledge-notifications__list>button:hover{background:#f7faff}.knowledge-notifications__list>button.is-unread{background:#f5f9ff}.knowledge-notifications__icon{color:#246bd9;background:#eaf3ff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.knowledge-notifications__list>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.knowledge-notifications__list strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.knowledge-notifications__list small{color:#667085;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.knowledge-notifications__list time{color:#98a2b3;font-size:13px}.knowledge-notifications__list i{background:#2970dc;border-radius:99px;width:6px;height:6px;margin-top:4px}.knowledge-document__overflow{display:inline-flex;position:relative}.knowledge-document__overflow-trigger{color:#475467;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;width:34px;min-height:34px;padding:0;font-size:13px;font-weight:680;display:inline-flex}.knowledge-document__overflow-trigger:hover,.knowledge-document__overflow-trigger.is-active{color:#175cd3;background:#eef5ff}.knowledge-document__overflow-menu{z-index:14;background:#fff;border:1px solid #dbe4f0;border-radius:10px;gap:2px;width:min(258px,100vw - 34px);padding:5px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 10px 28px #10284a29}.knowledge-document__overflow-menu>button{color:#344054;text-align:left;cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:8px;width:100%;padding:9px 10px;display:flex}.knowledge-document__overflow-menu>button:hover{background:#f3f7ff}.knowledge-document__overflow-menu>button>span{gap:2px;min-width:0;display:grid}.knowledge-document__overflow-menu>button>span>strong{color:#344054;font-size:13px;font-weight:720}.knowledge-document__overflow-menu>button>span>small{color:#667085;font-size:13px}.knowledge-document__overflow-menu>p{color:#98a2b3;margin:4px 9px 1px;font-size:13px;font-weight:750}.knowledge-document__overflow-divider{background:#edf1f5;height:1px;margin:4px 5px}.knowledge-document__overflow-menu>button.is-danger,.knowledge-document__overflow-menu>button.is-danger:hover{color:#b42318}.knowledge-document__overflow-menu>button.is-danger:hover{background:#fff1f1}.knowledge-home{width:min(100%,1160px);margin:0 auto;padding:34px 42px 78px}.knowledge-home__welcome{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:flex-end;gap:26px;min-height:104px;padding:6px 2px 23px;display:flex}.knowledge-home__welcome-copy>time{color:#98a2b3;letter-spacing:-.015em;font-size:13px;font-weight:680;display:block}.knowledge-home__welcome h1{color:#1d2939;letter-spacing:-.055em;margin-top:5px;font-size:clamp(27px,2.6vw,34px);font-weight:780}.knowledge-home__welcome p{color:#667085;max-width:560px;margin-top:8px;font-size:13px;line-height:1.6}.knowledge-home__recent-section{margin-top:26px}.knowledge-recent-rail{scrollbar-width:thin;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));grid-auto-columns:minmax(205px,1fr);grid-auto-flow:column;gap:12px;padding:1px 1px 8px;display:grid;overflow-x:auto}.knowledge-recent-card{color:#344054;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5eaf1;border-radius:12px;align-content:start;gap:7px;min-width:0;min-height:155px;padding:16px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.knowledge-recent-card:hover{border-color:#b9d2fa;transform:translateY(-1px);box-shadow:0 8px 19px #22529114}.knowledge-recent-card__icon{background:#f1f6ff;border-radius:8px;place-items:center;width:32px;height:32px;margin-bottom:3px;font-size:17px;display:grid}.knowledge-recent-card>strong{color:#253650;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:740;overflow:hidden}.knowledge-recent-card>small{color:#7c8798;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:32px;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.knowledge-recent-card__meta{color:#98a2b3;align-items:center;gap:4px;margin-top:auto;font-size:13px;display:inline-flex}.knowledge-home__flow-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;display:grid}.knowledge-home__panel{min-width:0}.knowledge-home__templates{margin-top:38px}.knowledge-home__owned{margin-top:36px}.knowledge-owned-table-wrap{background:#fff;border:1px solid #e7ebf0;border-radius:14px;overflow-x:auto}.knowledge-owned-table{border-collapse:collapse;color:#667085;width:100%;min-width:620px;font-size:13px}.knowledge-owned-table th,.knowledge-owned-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf0f4;height:52px;padding:0 16px}.knowledge-owned-table th{color:#98a2b3;background:#fbfcfe;height:39px;font-size:13px;font-weight:760}.knowledge-owned-table tbody tr:last-child td{border-bottom:0}.knowledge-owned-table tbody tr:hover{background:#f9fbff}.knowledge-owned-table td:first-child{width:48%}.knowledge-owned-table td>button{color:#344054;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;max-width:100%;display:inline-flex}.knowledge-owned-table td>button>span{background:#f1f6ff;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-size:13px;display:inline-grid}.knowledge-owned-table td>button>strong{color:#253650;text-overflow:ellipsis;font-size:13px;font-weight:720;overflow:hidden}.knowledge-owned-table time{color:#98a2b3;font-size:13px}.knowledge-home__owned-empty{color:#7a8699;background:#fbfcfe;border:1px dashed #d5dfea;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:17px 18px;font-size:13px;display:flex}.knowledge-home__owned-empty>button{color:#276cce;cursor:pointer;background:0 0;flex:none;font-size:13px;font-weight:750}.knowledge-home__text-action{color:#276cce;cursor:pointer;background:0 0;font-size:13px;font-weight:750}.knowledge-home__empty,.knowledge-home__list-empty{color:#7a8699;background:#fbfcfe;border:1px dashed #d5dfea;border-radius:11px;padding:16px;font-size:13px;line-height:1.6}.knowledge-home__list-empty{background:0 0;border:0;border-radius:0}.knowledge-home__hero{background:linear-gradient(118deg,#f4f8ff 0%,#f9fbff 54%,#fff 100%);border:1px solid #e0eaff;border-radius:21px;grid-template-columns:minmax(300px,.92fr) minmax(370px,1.08fr);align-items:center;gap:18px;min-height:300px;padding:40px 48px;display:grid;position:relative;overflow:hidden}.knowledge-home__hero:after{content:"";background:#cbdeff57;border-radius:50%;width:270px;height:270px;position:absolute;bottom:-92px;right:-75px}.knowledge-home__hero>div{z-index:1;position:relative}.knowledge-home__eyebrow{color:#276cce;letter-spacing:.13em;font-size:13px;font-weight:800}.knowledge-home__hero h1{color:#10284a;letter-spacing:-.055em;margin-top:11px;font-size:clamp(29px,3vw,40px);font-weight:790;line-height:1.2}.knowledge-home__hero p{color:#52627a;max-width:420px;margin-top:15px;font-size:13px;line-height:1.7}.knowledge-home__actions{align-items:center;gap:14px;margin-top:24px;display:flex}.knowledge-home__actions .button{min-width:auto;min-height:42px;padding:0 15px}.knowledge-home__actions>button:not(.button){color:#276cce;cursor:pointer;background:0 0;font-size:13px;font-weight:750}.knowledge-home__hero img{z-index:1;object-fit:cover;mix-blend-mode:multiply;width:100%;max-height:290px;position:relative}.knowledge-home__section{margin-top:35px}.knowledge-review-queue{background:linear-gradient(140deg,#fbfdff 0%,#f4f8ff 100%);border:1px solid #dbe8fb;border-radius:16px;padding:20px}.knowledge-review-queue .knowledge-section-heading{margin-bottom:13px}.knowledge-review-queue .knowledge-section-heading>span{color:#175cd3;background:#e8f1ff;border-radius:999px;padding:4px 7px;font-size:13px;font-weight:760}.knowledge-review-queue__empty{color:#667085;background:#ffffffc7;border-radius:10px;margin:0;padding:12px;font-size:13px}.knowledge-review-queue__groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.knowledge-review-queue__group{background:#fff;border:1px solid #e1e8f3;border-radius:11px;overflow:hidden}.knowledge-review-queue__group>header{border-bottom:1px solid #edf1f6;gap:3px;padding:10px 11px;display:grid}.knowledge-review-queue__group>header strong{color:#344054;font-size:13px}.knowledge-review-queue__group>header small{color:#7a8699;font-size:13px;line-height:1.35}.knowledge-review-queue__group.is-overdue>header{background:#fff6f4}.knowledge-review-queue__group.is-overdue>header strong{color:#b42318}.knowledge-review-queue__group.is-due-soon>header{background:#fffbeb}.knowledge-review-queue__group.is-due-soon>header strong{color:#b54708}.knowledge-review-queue__group>div{display:grid}.knowledge-review-queue__group button{color:#475467;text-align:left;cursor:pointer;background:0 0;border-bottom:1px solid #f0f2f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:10px 11px;display:grid}.knowledge-review-queue__group button:last-child{border-bottom:0}.knowledge-review-queue__group button:hover{background:#f8fbff}.knowledge-review-queue__group button>span:nth-child(2){gap:3px;min-width:0;display:grid}.knowledge-review-queue__group button strong,.knowledge-review-queue__group button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledge-review-queue__group button strong{color:#344054;font-size:13px}.knowledge-review-queue__group button small{color:#8a96a8;font-size:13px}.knowledge-review-queue__group button>svg{color:#98a2b3}.knowledge-review-queue__icon{background:#f3f7ff;border-radius:7px;place-items:center;width:27px;height:27px;font-size:14px;display:grid}.knowledge-section-heading{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:15px;display:flex}.knowledge-section-heading h2{color:var(--navy);letter-spacing:-.03em;font-size:17px;font-weight:760}.knowledge-section-heading p{color:var(--muted);margin-top:5px;font-size:13px}.knowledge-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.knowledge-template{color:#344054;text-align:left;cursor:pointer;background:#fff;border:1px solid #e6eaf0;border-radius:14px;grid-template-columns:auto 1fr auto;align-content:start;align-items:center;gap:9px;min-height:130px;padding:17px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.knowledge-template:hover{border-color:#b8d2ff;transform:translateY(-2px);box-shadow:0 10px 26px #22529117}.knowledge-template>span{background:#f3f7ff;border-radius:9px;justify-content:center;align-items:center;width:31px;height:31px;font-size:17px;display:inline-flex}.knowledge-template>strong{color:var(--navy);font-size:13px;font-weight:750}.knowledge-template>svg{color:#a9b4c4}.knowledge-template>small{color:#667085;grid-column:1/-1;align-self:start;font-size:13px;line-height:1.55}.knowledge-document-starter{z-index:60;background:#162a446b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.knowledge-document-starter__dialog{background:#fff;border:1px solid #dce5f0;border-radius:20px;width:min(760px,100%);max-height:min(760px,100dvh - 48px);overflow:auto;box-shadow:0 24px 70px #0f243e3d}.knowledge-document-starter__dialog>header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;gap:20px;padding:25px 28px 19px;display:flex}.knowledge-document-starter__dialog header>div>span{color:#47709e;letter-spacing:.08em;font-size:13px;font-weight:800}.knowledge-document-starter__dialog h2{color:#173f70;letter-spacing:-.035em;margin:6px 0 0;font-size:22px}.knowledge-document-starter__dialog header p{color:#718096;margin:7px 0 0;font-size:13px;line-height:1.55}.knowledge-document-starter__dialog header>button{color:#617187;cursor:pointer;background:#f2f6fa;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:inline-grid}.knowledge-document-starter__dialog form{gap:18px;padding:23px 28px 26px;display:grid}.knowledge-document-starter__dialog fieldset{border:0;margin:0;padding:0}.knowledge-document-starter__dialog legend,.knowledge-document-starter__dialog form>label>span,.knowledge-document-starter__location label>span{color:#53677e;margin-bottom:7px;font-size:13px;font-weight:760;display:block}.knowledge-document-starter__templates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.knowledge-document-starter__templates button{color:#344054;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e8f1;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:5px 8px;min-height:88px;padding:12px;display:grid}.knowledge-document-starter__templates button:hover,.knowledge-document-starter__templates button.is-selected{background:#f4f9ff;border-color:#8db9ed;box-shadow:0 3px 12px #3467a417}.knowledge-document-starter__templates button>span{background:#eaf3ff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:17px;display:inline-grid}.knowledge-document-starter__templates strong{color:#234b7d;align-self:center;font-size:13px}.knowledge-document-starter__templates small{color:#6f7f93;grid-column:1/-1;font-size:13px;line-height:1.45}.knowledge-document-starter__dialog input,.knowledge-document-starter__dialog select{box-sizing:border-box;color:#26364a;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d8e1ec;border-radius:9px;outline:none;padding:9px 11px;font-size:13px}.knowledge-document-starter__dialog input:focus,.knowledge-document-starter__dialog select:focus{border-color:#6ba2df;box-shadow:0 0 0 3px #639cde21}.knowledge-document-starter__location{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.knowledge-document-starter__location label{min-width:0}.knowledge-document-starter__location small,.knowledge-document-starter__hint{color:#708198;margin:0;font-size:13px;line-height:1.55;display:block}.knowledge-document-starter__hint{color:#45617f;background:#f5f9fd;border-radius:9px;padding:10px 11px}.knowledge-document-starter__dialog footer{justify-content:flex-end;gap:8px;display:flex}.knowledge-template-manager{z-index:64;background:#162a4470;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.knowledge-template-manager__dialog{background:#fff;border:1px solid #dce5f0;border-radius:20px;width:min(980px,100%);max-height:min(790px,100dvh - 48px);overflow:auto;box-shadow:0 24px 70px #0f243e3d}.knowledge-template-manager__dialog>header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;gap:20px;padding:25px 28px 19px;display:flex}.knowledge-template-manager__dialog>header>div{min-width:0}.knowledge-template-manager__dialog>header span,.knowledge-template-manager__form-heading>div>span{color:#25755d;letter-spacing:.08em;font-size:13px;font-weight:800}.knowledge-template-manager__dialog h2,.knowledge-template-manager__dialog h3{color:#173f70;letter-spacing:-.035em;margin:6px 0 0}.knowledge-template-manager__dialog h2{font-size:22px}.knowledge-template-manager__dialog h3{font-size:17px}.knowledge-template-manager__dialog>header p{color:#718096;margin:7px 0 0;font-size:13px;line-height:1.55}.knowledge-template-manager__dialog>header>button{color:#617187;cursor:pointer;background:#f2f6fa;border:0;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.knowledge-template-manager__body{grid-template-columns:minmax(200px,.72fr) minmax(0,1.28fr);min-height:460px;display:grid}.knowledge-template-manager__body>aside{background:#fbfcfe;border-right:1px solid #edf1f5;align-content:start;gap:5px;padding:18px;display:grid}.knowledge-template-manager__body>aside>div{color:#405168;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;padding:0 4px;font-size:13px;display:flex}.knowledge-template-manager__body>aside>div>button,.knowledge-template-manager__form-heading>button{color:#176850;min-height:30px;font:inherit;cursor:pointer;background:#f4fbf8;border:1px solid #c9ded5;border-radius:8px;padding:0 9px;font-size:13px;font-weight:720}.knowledge-template-manager__body>aside>p{color:#718096;margin:8px 4px;font-size:13px}.knowledge-template-manager__body>aside>button{color:#344054;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:9px 10px;display:grid}.knowledge-template-manager__body>aside>button:hover,.knowledge-template-manager__body>aside>button.is-selected{background:#f1faf6;border-color:#b8d8ca}.knowledge-template-manager__body>aside>button>span:first-child{background:#e7f4ed;border-radius:9px;place-items:center;width:31px;height:31px;font-size:17px;display:inline-grid}.knowledge-template-manager__body>aside>button>span:last-child{gap:3px;min-width:0;display:grid}.knowledge-template-manager__body>aside strong{color:#294c40;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.knowledge-template-manager__body>aside small{color:#728178;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.knowledge-template-manager__body>form{align-content:start;gap:18px;padding:24px 28px 26px;display:grid}.knowledge-template-manager__form-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.knowledge-template-manager__form-heading>button{flex:none}.knowledge-template-manager__message{color:#27624f;background:#effaf4;border-radius:9px;margin:-4px 0 0;padding:9px 10px;font-size:13px;line-height:1.5}.knowledge-template-manager__fields{grid-template-columns:minmax(0,1fr) 86px;gap:13px 12px;display:grid}.knowledge-template-manager__fields>label{min-width:0}.knowledge-template-manager__fields>label>span{color:#53677e;margin-bottom:7px;font-size:13px;font-weight:760;display:block}.knowledge-template-manager__fields input{box-sizing:border-box;color:#26364a;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d8e1ec;border-radius:9px;outline:none;padding:9px 11px;font-size:13px}.knowledge-template-manager__fields input:focus{border-color:#62a98f;box-shadow:0 0 0 3px #4c9b7e21}.knowledge-template-manager__fields>.knowledge-template-manager__full{grid-column:1/-1}.knowledge-template-manager__content{background:#f8fcfa;border:1px solid #dcebe3;border-radius:11px;padding:13px}.knowledge-template-manager__content>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.knowledge-template-manager__content strong{color:#315848;font-size:13px}.knowledge-template-manager__content span{color:#688274;text-align:right;font-size:13px}.knowledge-template-manager__content p{color:#537064;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.knowledge-template-manager__switches{gap:9px;display:grid}.knowledge-template-manager__switches label{color:#43566d;align-items:center;gap:8px;font-size:13px;display:flex}.knowledge-template-manager__switches input{accent-color:#27815f;width:15px;height:15px}.knowledge-template-manager__body>form>footer{justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.knowledge-document-share-dialog{z-index:62;background:#162a446b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.knowledge-document-share-dialog__panel{background:#fff;border:1px solid #dce5f0;border-radius:20px;width:min(580px,100%);max-height:min(760px,100dvh - 48px);overflow:auto;box-shadow:0 24px 70px #0f243e3d}.knowledge-document-share-dialog__panel>header{border-bottom:1px solid #e9eef5;justify-content:space-between;gap:18px;padding:25px 28px 19px;display:flex}.knowledge-document-share-dialog__panel>header>div{min-width:0}.knowledge-document-share-dialog__panel>header span:first-child{color:#286ab2;letter-spacing:.08em;font-size:13px;font-weight:800}.knowledge-document-share-dialog__panel h2{color:#173f70;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:21px;overflow:hidden}.knowledge-document-share-dialog__panel>header p{color:#718096;margin:7px 0 0;font-size:13px;line-height:1.55}.knowledge-document-share-dialog__panel>header>button{color:#617187;cursor:pointer;background:#f2f6fa;border:0;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.knowledge-document-share-dialog__panel form{grid-template-columns:minmax(0,1fr) 140px;gap:14px 12px;padding:22px 28px 18px;display:grid}.knowledge-document-share-dialog__panel form>label{gap:7px;min-width:0;display:grid}.knowledge-document-share-dialog__panel form>label>span{color:#53677e;font-size:13px;font-weight:760}.knowledge-document-share-dialog__panel form input,.knowledge-document-share-dialog__panel form select,.knowledge-document-share-dialog__created input{color:#26364a;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #d8e1ec;border-radius:9px;outline:none;padding:9px 11px;font-size:13px}.knowledge-document-share-dialog__panel form input:focus,.knowledge-document-share-dialog__panel form select:focus,.knowledge-document-share-dialog__created input:focus{border-color:#6ba2df;box-shadow:0 0 0 3px #639cde21}.knowledge-document-share-dialog__hint{color:#45617f;background:#f5f9fd;border-radius:9px;grid-column:1/-1;margin:0;padding:10px 11px;font-size:13px;line-height:1.55}.knowledge-document-share-dialog__panel form>.button{grid-column:1/-1;justify-self:end}.knowledge-document-share-dialog__created{background:#f5f9ff;border:1px solid #bed8fb;border-radius:12px;gap:8px;margin:0 28px 12px;padding:14px;display:grid}.knowledge-document-share-dialog__created>strong{color:#1b5ca6;font-size:13px}.knowledge-document-share-dialog__created>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.knowledge-document-share-dialog__created input{background:#fff;min-height:38px;font-size:13px}.knowledge-document-share-dialog__created button,.knowledge-document-share-dialog__list li>button{color:#175cd3;font:inherit;cursor:pointer;background:#fff;border:1px solid #9cc4f1;border-radius:8px;padding:8px 11px;font-size:13px;font-weight:750}.knowledge-document-share-dialog__created button:hover,.knowledge-document-share-dialog__list li>button:hover{background:#eaf3ff}.knowledge-document-share-dialog__message{color:#47719d;margin:0 28px 13px;font-size:13px;line-height:1.5}.knowledge-document-share-dialog__list{border-top:1px solid #edf1f5;padding:18px 28px 26px}.knowledge-document-share-dialog__list>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.knowledge-document-share-dialog__list h3{color:#344054;margin:0;font-size:13px}.knowledge-document-share-dialog__list>header span,.knowledge-document-share-dialog__list>p{color:#718096;margin:0;font-size:13px}.knowledge-document-share-dialog__list ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.knowledge-document-share-dialog__list li{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.knowledge-document-share-dialog__list li:last-child{border-bottom:0}.knowledge-document-share-dialog__list li>div{gap:3px;min-width:0;display:grid}.knowledge-document-share-dialog__list li strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.knowledge-document-share-dialog__list li small,.knowledge-document-share-dialog__list li>span{color:#7b8798;font-size:13px}.knowledge-document-share-dialog__list li>button:disabled{cursor:wait;opacity:.6}.knowledge-flow-import{z-index:63;background:#162a446b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.knowledge-flow-import__panel{background:#fff;border:1px solid #ddd8ee;border-radius:20px;width:min(660px,100%);max-height:min(790px,100dvh - 48px);overflow:auto;box-shadow:0 24px 70px #1f143e3d}.knowledge-flow-import__panel>header{border-bottom:1px solid #ece9f4;justify-content:space-between;align-items:flex-start;gap:20px;padding:25px 28px 19px;display:flex}.knowledge-flow-import__panel>header>div{min-width:0}.knowledge-flow-import__panel>header span{color:#7155b6;letter-spacing:.08em;font-size:13px;font-weight:800}.knowledge-flow-import__panel h2{color:#302050;letter-spacing:-.035em;margin:6px 0 0;font-size:22px}.knowledge-flow-import__panel>header p{color:#718096;margin:7px 0 0;font-size:13px;line-height:1.55}.knowledge-flow-import__panel>header>button{color:#675a78;cursor:pointer;background:#f5f2fa;border:0;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.knowledge-flow-import__panel>header>button:disabled{cursor:wait;opacity:.6}.knowledge-flow-import__body{gap:15px;padding:22px 28px;display:grid}.knowledge-flow-import__step{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.knowledge-flow-import__step strong,.knowledge-flow-import__options label>span{color:#475467;font-size:13px;font-weight:760;display:block}.knowledge-flow-import__step p{color:#7a8799;margin:4px 0 0;font-size:13px;line-height:1.5}.knowledge-flow-import__step code{color:#5c3fa2;background:#f2edff;border-radius:4px;padding:1px 4px;font-family:inherit;font-weight:700}.knowledge-flow-import__file{color:#6244a5;min-width:174px;max-width:250px;min-height:38px;font:inherit;cursor:pointer;background:#fbfaff;border:1px solid #d7caf0;border-radius:9px;align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.knowledge-flow-import__file:hover:not(:disabled){background:#f5f1ff;border-color:#bca3e7}.knowledge-flow-import__file:disabled{cursor:wait;opacity:.65}.knowledge-flow-import__file>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.knowledge-flow-import__file>small{color:#9a89ba;margin-left:auto;font-size:13px}.knowledge-flow-import__summary{background:#fcfbff;border:1px solid #e5ddf4;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.knowledge-flow-import__summary>span{border-right:1px solid #eee9f7;justify-items:center;gap:3px;padding:12px 7px;display:grid}.knowledge-flow-import__summary>span:last-child{border-right:0}.knowledge-flow-import__summary strong{color:#53358d;font-size:16px}.knowledge-flow-import__summary small{color:#7c7094;font-size:13px}.knowledge-flow-import__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.knowledge-flow-import__options label{gap:7px;min-width:0;display:grid}.knowledge-flow-import__direct-status{background:#f8fbfe;border:1px solid #dce7f1;border-radius:8px;align-content:center;gap:4px;min-width:0;min-height:40px;padding:8px 10px;display:grid}.knowledge-flow-import__direct-status>span{color:#475467;font-size:13px;font-weight:760}.knowledge-flow-import__direct-status>strong{color:#286199;align-items:center;gap:5px;font-size:13px;font-weight:760;display:inline-flex}.knowledge-flow-import__direct-status>small{color:#718096;font-size:13px;line-height:1.4}.knowledge-flow-import__options select{color:#354258;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #d9dfea;border-radius:8px;outline:none;padding:8px 10px;font-size:13px}.knowledge-flow-import__options select:focus{border-color:#9d81d4;box-shadow:0 0 0 3px #815cc81f}.knowledge-flow-import__hint,.knowledge-flow-import__progress,.knowledge-flow-import__message,.knowledge-flow-import__result{border-radius:9px;margin:0;padding:10px 11px;font-size:13px;line-height:1.55}.knowledge-flow-import__hint{color:#58687d;background:#f6f8fc}.knowledge-flow-import__progress{color:#594486;background:#faf8ff;border:1px solid #d9d0ef;grid-template-columns:auto minmax(0,1fr);gap:7px;display:grid}.knowledge-flow-import__progress>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.knowledge-flow-import__message{color:#25603f;background:#f0fbf4}.knowledge-flow-import__message.is-warning{color:#9a5b10;background:#fff8ec}.knowledge-flow-import__result{background:#fbfffc;border:1px solid #d4e8db;gap:8px;display:grid}.knowledge-flow-import__result>div{gap:2px;display:grid}.knowledge-flow-import__result strong{color:#1d6a3e;font-size:13px}.knowledge-flow-import__result span,.knowledge-flow-import__result p{color:#62726a;margin:0;font-size:13px;line-height:1.5}.knowledge-flow-import__result>button{color:#287449;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b5d9c1;border-radius:7px;justify-self:start;align-items:center;gap:6px;padding:0 9px;font-size:13px;font-weight:720;display:inline-flex}.knowledge-flow-import__result>button:hover{background:#eefaf2}.knowledge-flow-import__panel>footer{border-top:1px solid #ece9f4;justify-content:flex-end;gap:8px;padding:17px 28px 23px;display:flex}.knowledge-flow-import__panel>footer .button{border-radius:9px;min-height:37px;padding:0 12px;font-size:13px}.knowledge-flow-asset-queue{z-index:64;background:#162a446b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.knowledge-flow-asset-queue__panel{background:#fff;border:1px solid #ddd8ee;border-radius:20px;width:min(760px,100%);max-height:min(790px,100dvh - 48px);overflow:auto;box-shadow:0 24px 70px #1f143e3d}.knowledge-flow-asset-queue__panel>header{border-bottom:1px solid #ece9f4;justify-content:space-between;align-items:flex-start;gap:20px;padding:25px 28px 19px;display:flex}.knowledge-flow-asset-queue__panel>header>div{min-width:0}.knowledge-flow-asset-queue__panel>header span{color:#7155b6;letter-spacing:.08em;font-size:13px;font-weight:800}.knowledge-flow-asset-queue__panel h2{color:#302050;letter-spacing:-.035em;margin:6px 0 0;font-size:22px}.knowledge-flow-asset-queue__panel>header p{color:#718096;margin:7px 0 0;font-size:13px;line-height:1.55}.knowledge-flow-asset-queue__panel>header>button{color:#675a78;cursor:pointer;background:#f5f2fa;border:0;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.knowledge-flow-asset-queue__body{gap:15px;padding:22px 28px 27px;display:grid}.knowledge-flow-asset-queue__summary{background:#fcfbff;border:1px solid #e5ddf4;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.knowledge-flow-asset-queue__summary>span{border-right:1px solid #eee9f7;justify-items:center;gap:3px;padding:12px 7px;display:grid}.knowledge-flow-asset-queue__summary>span:last-child{border-right:0}.knowledge-flow-asset-queue__summary strong{color:#53358d;font-size:16px}.knowledge-flow-asset-queue__summary small{color:#7c7094;font-size:13px}.knowledge-flow-asset-queue__filters{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.knowledge-flow-asset-queue__filters>label:first-child{color:#78869a;background:#fff;border:1px solid #d9dfea;border-radius:8px;align-items:center;gap:7px;min-width:0;min-height:38px;padding:0 10px;display:flex}.knowledge-flow-asset-queue__filters>label:first-child:focus-within{border-color:#9d81d4;box-shadow:0 0 0 3px #815cc81f}.knowledge-flow-asset-queue__filters input[type=text],.knowledge-flow-asset-queue__filters input:not([type]){color:#354258;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.knowledge-flow-asset-queue__include{color:#657287;white-space:nowrap;cursor:pointer;align-items:center;gap:5px;font-size:13px;font-weight:650;display:inline-flex}.knowledge-flow-asset-queue__include input{accent-color:#7155b6}.knowledge-flow-asset-queue__filters>button,.knowledge-flow-asset-queue__list>article>button{color:#6244a5;min-height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:#fbfaff;border:1px solid #d7caf0;border-radius:7px;justify-content:center;align-items:center;padding:0 9px;font-size:13px;font-weight:720;display:inline-flex}.knowledge-flow-asset-queue__filters>button:hover:not(:disabled),.knowledge-flow-asset-queue__list>article>button:hover{background:#f5f1ff;border-color:#bca3e7}.knowledge-flow-asset-queue__filters>button:disabled{cursor:wait;opacity:.65}.knowledge-flow-asset-queue__state{color:#657287;background:#f6f8fc;border-radius:9px;margin:0;padding:12px;font-size:13px;line-height:1.55}.knowledge-flow-asset-queue__state.is-error{color:#a05018;background:#fff7ec}.knowledge-flow-asset-queue__list{gap:8px;display:grid}.knowledge-flow-asset-queue__list>article{background:#fff;border:1px solid #e8e4f0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.knowledge-flow-asset-queue__icon{background:#f5f2fb;border-radius:8px;place-items:center;width:31px;height:31px;font-size:15px;display:grid}.knowledge-flow-asset-queue__list>article>div{gap:3px;min-width:0;display:grid}.knowledge-flow-asset-queue__list strong{color:#364255;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.knowledge-flow-asset-queue__list p{color:#7a8699;flex-wrap:wrap;gap:3px;margin:0;font-size:13px;line-height:1.4;display:flex}.knowledge-flow-asset-queue__list small,.knowledge-flow-asset-queue__list a{color:#8069b4;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;overflow:hidden}.knowledge-flow-asset-queue__list a:hover{color:#4d2f87;text-decoration:underline}.knowledge-home__columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;display:grid}.knowledge-document-list{background:#fff;border:1px solid #e7ebf0;border-radius:14px;display:grid;overflow:hidden}.knowledge-document-list>button{color:#475467;text-align:left;cursor:pointer;background:0 0;border-bottom:1px solid #edf0f4;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:13px 14px;display:grid}.knowledge-document-list>button:last-child{border-bottom:0}.knowledge-document-list>button:hover{background:#f9fbff}.knowledge-document-list__icon{background:#f3f7ff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:inline-flex}.knowledge-document-list>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.knowledge-document-list strong{color:#253650;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:720;overflow:hidden}.knowledge-document-list small{color:#8a96a8;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.knowledge-document-list time{color:#98a2b3;white-space:nowrap;font-size:13px}.knowledge-document-list--favorite>button>svg{color:#f2a900}.knowledge-document-list--updated>button>time{align-self:start;padding-top:3px}.knowledge-list-page{width:min(100%,1120px);margin:0 auto;padding:40px 42px 80px}.knowledge-list-page>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;display:flex}.knowledge-list-page h1{color:var(--navy);letter-spacing:-.045em;font-size:29px;font-weight:780}.knowledge-list-page header p{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.5}.knowledge-search-state{color:#175cd3;background:#f5f9ff;border:1px solid #d9e8fb;border-radius:9px;margin:0 0 16px;padding:10px 12px;font-size:13px;font-weight:650}.knowledge-list-page__search{border:1px solid var(--line);width:280px;height:38px;color:var(--muted);background:#fff;border-radius:9px;align-items:center;gap:8px;padding:0 11px;display:flex}.knowledge-list-page__search input{min-width:0;color:var(--muted);background:0 0;border:0;outline:0;font-size:14px}.knowledge-list-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.knowledge-list-grid>article{background:#fff;border:1px solid #e5eaf1;border-radius:15px;transition:border-color .15s,box-shadow .15s,transform .15s;overflow:hidden}.knowledge-list-grid>article:hover{border-color:#bed5fa;transform:translateY(-2px);box-shadow:0 11px 26px #10499717}.knowledge-list-grid__main{color:#475467;text-align:left;cursor:pointer;background:0 0;align-content:start;gap:10px;width:100%;min-height:184px;padding:19px;display:grid}.knowledge-list-grid__icon{font-size:24px}.knowledge-list-grid h2{color:var(--navy);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:750;overflow:hidden}.knowledge-list-grid p{color:#667085;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.knowledge-list-grid footer{color:#98a2b3;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;font-size:13px;display:flex}.knowledge-list-grid__restore{color:#175cd3;cursor:pointer;background:#f8fbff;border-top:1px solid #e9edf3;width:100%;min-height:38px;font-size:13px;font-weight:720}.knowledge-list-empty{color:#667085;text-align:center;background:#fff;border:1px dashed #d8e2f0;border-radius:16px;justify-items:center;padding:110px 20px;display:grid}.knowledge-list-empty>span{font-size:34px}.knowledge-list-empty h2{color:#344054;margin-top:13px;font-size:16px}.knowledge-list-empty p{margin-top:7px;font-size:13px}.knowledge-document{grid-template-columns:minmax(0,1fr);align-items:start;min-height:calc(100vh - 139px);display:grid}.knowledge-document.is-info-open{grid-template-columns:minmax(0,1fr) 244px}.knowledge-document.is-history-open{grid-template-columns:minmax(0,1fr) minmax(284px,348px)}.knowledge-document__main{width:min(100%,870px);min-width:0;margin:0 auto;padding:29px 46px 82px}.knowledge-breadcrumb{color:#98a2b3;align-items:center;gap:4px;min-height:25px;font-size:13px;display:flex}.knowledge-breadcrumb>button{color:#667085;font-size:inherit;cursor:pointer;background:0 0}.knowledge-breadcrumb>button:hover{color:#175cd3;text-decoration:underline}.knowledge-document__controls{justify-content:flex-end;align-items:center;gap:2px;min-height:46px;margin-top:4px;display:flex}.knowledge-document__controls .button{border-radius:8px;min-width:auto;min-height:34px;padding:0 12px;font-size:13px}.knowledge-document.is-history-open .knowledge-document__controls>button:not(.button),.knowledge-document.is-history-open .knowledge-document__overflow-trigger{white-space:nowrap;width:34px;min-width:34px;padding:0;font-size:0}.knowledge-document.is-history-open .knowledge-document__controls>button:not(.button) svg,.knowledge-document.is-history-open .knowledge-document__overflow-trigger svg{width:18px;height:18px}.knowledge-document.is-history-open .knowledge-status{display:none}.knowledge-document.is-history-open .knowledge-save-state{white-space:nowrap;justify-content:center;min-width:34px;min-height:34px;margin-right:auto;font-size:0}.knowledge-document.is-history-open .knowledge-save-state>svg{width:17px;height:17px}.knowledge-status{border-radius:6px;align-items:center;width:max-content;min-height:22px;padding:0 7px;font-size:13px;font-weight:750;display:inline-flex}.knowledge-status--published{color:#067647;background:#ecfdf3}.knowledge-status--review{color:#b54708;background:#fff4e5}.knowledge-status--reviewed{color:#6941c6;background:#f4f3ff}.knowledge-status--draft{color:#175cd3;background:#eaf3ff}.knowledge-status--trashed{color:#667085;background:#f2f4f7}.knowledge-save-state{color:#6b7280;align-items:center;gap:4px;margin-right:auto;font-size:13px;display:inline-flex}.knowledge-save-state>svg{color:#159947}.knowledge-save-state__compact{display:none}.knowledge-save-state.is-saving>svg{color:#b54708}.knowledge-collaboration-state{color:#2563eb;white-space:nowrap;align-items:center;gap:5px;font-size:13px;display:inline-flex}.knowledge-collaboration-state>span{background:currentColor;border-radius:999px;width:6px;height:6px}.knowledge-collaboration-state.is-connecting,.knowledge-collaboration-state.is-reconnecting{color:#b54708}.knowledge-collaboration-state.is-read_only{color:#667085}.knowledge-collaboration-state.is-error{color:#b42318}.knowledge-document__controls>button.is-favorite,.knowledge-document__controls>button.is-favorite:hover{color:#e5a300;background:#fff9eb}.knowledge-document__controls>button.is-active,.knowledge-document__controls>button.is-active:hover{color:#175cd3;background:#eef5ff}.knowledge-document__share{border:1px solid #dde4ed}.knowledge-document__cover-picker{margin:20px 0 0;position:relative}.knowledge-document__cover-picker.is-empty{min-height:28px}.knowledge-document__cover{border:1px solid #ffffff6b;border-radius:16px;height:clamp(270px,31vw,360px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff61,0 8px 25px #1e3a5f14}.knowledge-document__cover:before,.knowledge-document__cover:after,.knowledge-document__cover-art{content:"";pointer-events:none;display:block;position:absolute}.knowledge-document__cover:before{background:#ffffff1a;border:1px solid #ffffff4d;border-radius:46% 54% 60% 40%;width:280px;height:280px;top:-136px;right:-42px;transform:rotate(27deg)}.knowledge-document__cover:after{filter:blur(1px);background:#ffffff26;border-radius:50%;width:185px;height:185px;bottom:-105px;left:14%}.knowledge-document__cover-art{opacity:.82;background:linear-gradient(118deg,#0000 0 33%,#ffffff24 33.4% 34.3%,#0000 34.7% 100%);inset:0}.knowledge-document__cover--orchid{background:linear-gradient(126deg,#5d4ab3 0%,#8d76d7 49%,#c8b8f3 100%)}.knowledge-document__cover--sky{background:linear-gradient(126deg,#237eb5 0%,#6ab9e4 51%,#c1ebfc 100%)}.knowledge-document__cover--forest{background:linear-gradient(126deg,#1f6a58 0%,#4f9a75 49%,#b8e0bc 100%)}.knowledge-document__cover--sunset{background:linear-gradient(126deg,#b85246 0%,#e68a5c 47%,#f6cf9e 100%)}.knowledge-document__cover--paper{background:linear-gradient(126deg,#f4efe5 0%,#fffdfa 51%,#e6ddcc 100%);border-color:#ece5d9}.knowledge-document__cover--slate{background:linear-gradient(126deg,#334155 0%,#65758a 48%,#c9d2de 100%)}.knowledge-document__cover-actions{align-items:center;gap:6px;display:inline-flex}.knowledge-document__cover-picker.is-empty .knowledge-document__cover-actions{margin-top:2px}.knowledge-document__cover-picker.has-cover .knowledge-document__cover-actions{z-index:2;opacity:0;transition:opacity .14s;position:absolute;top:12px;right:12px}.knowledge-document__cover-picker.has-cover:hover .knowledge-document__cover-actions,.knowledge-document__cover-picker.has-cover:focus-within .knowledge-document__cover-actions{opacity:1}.knowledge-document__cover-actions>button{color:#344054;cursor:pointer;background:#ffffffeb;border:1px solid #ffffffc7;border-radius:8px;min-height:28px;padding:0 10px;font-size:13px;font-weight:700;box-shadow:0 3px 10px #0f172a1a}.knowledge-document__cover-actions>button:hover,.knowledge-document__cover-actions>button.is-open{color:#175cd3;background:#fff}.knowledge-document__cover-actions>button.is-remove:hover{color:#b42318}.knowledge-document__cover-menu{z-index:45;background:#fff;border:1px solid #dfe6ef;border-radius:13px;width:min(310px,100vw - 48px);padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 34px #12263f2b}.knowledge-document__cover-picker.has-cover .knowledge-document__cover-menu{top:50px}.knowledge-document__cover-menu>p{color:#1d2939;margin:0;font-size:13px;font-weight:780}.knowledge-document__cover-menu>small{color:#667085;margin:3px 0 9px;font-size:13px;line-height:1.45;display:block}.knowledge-document__cover-menu>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.knowledge-document__cover-menu button{color:#344054;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:7px;display:grid}.knowledge-document__cover-menu button:hover,.knowledge-document__cover-menu button.is-selected{background:#f3f7ff;border-color:#d8e6ff}.knowledge-document__cover-menu button>span:last-child{min-width:0}.knowledge-document__cover-menu button strong,.knowledge-document__cover-menu button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.knowledge-document__cover-menu button strong{color:#344054;font-size:13px;font-weight:750}.knowledge-document__cover-menu button small{color:#7a8798;margin-top:2px;font-size:13px}.knowledge-document__cover-swatch{border:1px solid #10182814;border-radius:7px;height:31px;display:block}.knowledge-document__cover-swatch--orchid{background:linear-gradient(135deg,#5d4ab3,#c8b8f3)}.knowledge-document__cover-swatch--sky{background:linear-gradient(135deg,#237eb5,#c1ebfc)}.knowledge-document__cover-swatch--forest{background:linear-gradient(135deg,#1f6a58,#b8e0bc)}.knowledge-document__cover-swatch--sunset{background:linear-gradient(135deg,#b85246,#f6cf9e)}.knowledge-document__cover-swatch--paper{background:linear-gradient(135deg,#f4efe5,#e6ddcc)}.knowledge-document__cover-swatch--slate{background:linear-gradient(135deg,#334155,#c9d2de)}.knowledge-document__title{align-items:flex-start;gap:12px;margin-top:30px;display:flex}.knowledge-document__icon-picker,.knowledge-document__icon-static{flex:none;display:inline-flex;position:relative}.knowledge-document__icon-picker>button,.knowledge-document__icon-static{background:#f0f5ff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:23px;display:inline-flex}.knowledge-document__icon-picker>button{cursor:pointer;transition:transform .14s,background .14s}.knowledge-document__icon-picker>button:hover,.knowledge-document__icon-picker>button.is-open{background:#e2edff;transform:translateY(-1px)}.knowledge-document__icon-picker>button:focus-visible{outline-offset:2px;outline:2px solid #78a9ff}.knowledge-document__icon-menu{z-index:35;background:#fff;border:1px solid #dfe6ef;border-radius:12px;width:304px;padding:13px;position:absolute;top:calc(100% + 9px);left:0;box-shadow:0 12px 28px #12263f29}.knowledge-document__icon-menu>p{color:#667085;margin:1px 3px 3px;font-size:13px;font-weight:720}.knowledge-document__icon-menu>small{color:#98a2b3;margin:0 3px 10px;font-size:13px;line-height:1.45;display:block}.knowledge-document__icon-menu>div{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.knowledge-document__icon-menu button{cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:34px;height:34px;font-size:21px;display:grid}.knowledge-document__icon-menu button:hover,.knowledge-document__icon-menu button.is-selected{background:#eaf2ff}.knowledge-document__icon-custom{border-top:1px solid #edf1f6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:11px;padding-top:10px;display:grid}.knowledge-document__icon-custom>span{color:#667085;font-size:13px;font-weight:700}.knowledge-document__icon-custom input{color:#344054;min-width:0;height:32px;font:inherit;background:#fff;border:1px solid #d8e0ea;border-radius:8px;padding:0 9px;font-size:16px}.knowledge-document__icon-custom input:focus{border-color:#78a9ff;outline:2px solid #b6d4ff}.knowledge-document__icon-custom button{color:#175cd3;background:#edf5ff;border-radius:8px;width:auto;height:32px;padding:0 10px;font-size:13px;font-weight:750}.knowledge-document__icon-custom button:disabled{color:#98a2b3;cursor:default;background:#f2f4f7}.knowledge-document__title>input{color:#10284a;letter-spacing:-.06em;background:0 0;border:0;outline:0;width:100%;padding:0 0 4px;font-size:clamp(27px,3.2vw,39px);font-weight:790;line-height:1.25}.knowledge-document__title>input:focus{border-bottom:2px solid #91bcff}.knowledge-document__summary{color:#98a2b3;align-items:center;gap:5px;margin:11px 0 22px 54px;font-size:13px;display:flex}.knowledge-document__summary>button{color:#667085;font-size:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;text-decoration:underline}.knowledge-editor__canvas{--bn-colors-editor-background:transparent;--bn-colors-side-menu:transparent;background:0 0;border-radius:0;min-height:430px;padding:4px 0 38px;position:relative}.knowledge-editor__canvas .bn-root,.knowledge-editor__canvas .bn-container,.knowledge-editor__canvas .bn-editor{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:none!important;background:0 0!important;border:0!important}.knowledge-editor__canvas .bn-editor{color:#334155;font-size:17px;line-height:1.82;padding:0!important}.knowledge-editor__canvas .knowledge-callout{color:#1e3a5f;background:#f2f7ff;border:1px solid #cfe0fb;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin:12px 0;padding:12px 14px;display:grid}.knowledge-editor__canvas .knowledge-callout[data-tone=tip]{color:#245438;background:#f2faf5;border-color:#cfe7d7}.knowledge-editor__canvas .knowledge-callout[data-tone=warning]{color:#7a4a08;background:#fffaef;border-color:#f5dbab}.knowledge-editor__canvas .knowledge-callout[data-tone=success]{color:#175b38;background:#f0faf4;border-color:#c7e8d4}.knowledge-editor__canvas .knowledge-column-list,.knowledge-editor__canvas [data-node-type=columnList]{align-items:stretch;gap:clamp(20px,3vw,34px);width:100%;margin:18px 0;display:flex}.knowledge-editor__canvas .knowledge-column,.knowledge-editor__canvas [data-node-type=column]{background:0 0;border:0;flex:1 1 0;min-width:0;padding:0 2px}.knowledge-editor__canvas .knowledge-column:focus-within,.knowledge-editor__canvas [data-node-type=column]:focus-within{box-shadow:inset 2px 0 #175cd33d}.knowledge-editor__canvas .knowledge-column>.bn-block-outer:first-child,.knowledge-editor__canvas [data-node-type=column]>.bn-block-outer:first-child{margin-top:0}.knowledge-editor__canvas .knowledge-column>.bn-block-outer:last-child,.knowledge-editor__canvas [data-node-type=column]>.bn-block-outer:last-child{margin-bottom:0}.knowledge-editor__canvas .bn-block-content[data-content-type=table] .tableWrapper{background:#fff;border:1px solid #dfe6ef;border-radius:12px;width:100%;margin:16px 0;overflow-x:auto;box-shadow:0 4px 16px #1e3a5f0d}.knowledge-editor__canvas .bn-block-content[data-content-type=table] .tableWrapper-inner{min-width:100%}.knowledge-editor__canvas .bn-block-content[data-content-type=table] table{table-layout:fixed;border-spacing:0;border-collapse:separate!important;width:100%!important;min-width:100%!important}.knowledge-editor__canvas .bn-block-content[data-content-type=table] td,.knowledge-editor__canvas .bn-block-content[data-content-type=table] th{vertical-align:top;background:#fff;border:0!important;min-width:0!important;padding:13px 15px!important}.knowledge-editor__canvas .bn-block-content[data-content-type=table] td+td,.knowledge-editor__canvas .bn-block-content[data-content-type=table] th+th{border-left:1px solid #e5ebf3!important}.knowledge-editor__canvas .bn-block-content[data-content-type=table] tr+tr td,.knowledge-editor__canvas .bn-block-content[data-content-type=table] tr+tr th{border-top:1px solid #e5ebf3!important}.knowledge-editor__canvas .bn-block-content[data-content-type=table] td>p,.knowledge-editor__canvas .bn-block-content[data-content-type=table] th>p{min-height:24px;margin:0}@media (width<=720px){.knowledge-editor__canvas .knowledge-column-list,.knowledge-editor__canvas [data-node-type=columnList]{flex-direction:column;gap:10px;margin:14px 0}.knowledge-editor__canvas .knowledge-column,.knowledge-editor__canvas [data-node-type=column]{padding:0 0 8px}.knowledge-editor__canvas .knowledge-column:focus-within,.knowledge-editor__canvas [data-node-type=column]:focus-within{box-shadow:inset 0 -2px #175cd33d}.knowledge-editor__canvas .bn-block-content[data-content-type=table] .tableWrapper{border-radius:10px;margin:12px 0}.knowledge-editor__canvas .bn-block-content[data-content-type=table] td,.knowledge-editor__canvas .bn-block-content[data-content-type=table] th{min-width:150px!important;padding:11px 12px!important}}.knowledge-callout__icon{width:28px;height:28px;color:inherit;font:inherit;cursor:pointer;background:#ffffff94;border:0;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.knowledge-callout__icon:hover,.knowledge-callout__icon:focus-visible{background:#ffffffeb;outline:none;box-shadow:0 0 0 3px #175cd329}.knowledge-callout__content{min-width:0;padding:1px 0}.knowledge-callout__content>:first-child{margin-top:0}.knowledge-callout__content>:last-child{margin-bottom:0}.knowledge-editor__canvas .bn-editor [data-content-type=heading]{color:#10284a;font-weight:780}.knowledge-editor__canvas .bn-side-menu{border-radius:8px;gap:1px;padding:2px;left:-42px}.knowledge-editor__canvas .bn-side-menu .bn-button{border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;transition:color .12s,background-color .12s,box-shadow .12s;display:inline-flex}.knowledge-editor__canvas .bn-side-menu .bn-button svg{color:#98a2b3;width:18px;height:18px}.knowledge-editor__canvas .bn-side-menu .bn-button:hover,.knowledge-editor__canvas .bn-side-menu .bn-button:focus-visible{color:#175cd3;background:#eef5ff;outline:none;box-shadow:0 0 0 3px #175cd31f}.knowledge-editor__canvas .bn-side-menu .bn-button:hover svg,.knowledge-editor__canvas .bn-side-menu .bn-button:focus-visible svg{color:#175cd3}.knowledge-editor__canvas .bn-toolbar .bn-button[data-test=colors]{gap:4px;padding-inline:7px}.knowledge-editor__canvas .bn-toolbar .bn-button[data-test=colors]:after{content:"색·배경";color:#475467;letter-spacing:-.02em;white-space:nowrap;font-size:13px;font-weight:720}@media (width<=720px){.knowledge-editor__canvas .bn-toolbar .bn-button[data-test=colors]:after{content:"색"}}.knowledge-editor__canvas .bn-suggestion-menu{border-color:#dce5f2;border-radius:11px;box-shadow:0 14px 32px #10346726}.knowledge-slash-menu{background:#fff;border:1px solid #dce5f2;border-radius:11px;width:min(300px,100vw - 32px);max-height:min(420px,100vh - 64px);padding:6px;overflow-y:auto;box-shadow:0 14px 32px #10346726}.knowledge-slash-menu--command{z-index:20;position:absolute}.knowledge-slash-menu__search{color:#667085;background:#f8fbff;border:1px solid #dce5f2;border-radius:8px;align-items:center;gap:7px;min-height:34px;margin:1px 1px 4px;padding:0 8px;display:flex}.knowledge-slash-menu__search input{color:#344054;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.knowledge-slash-menu__hint{color:#98a2b3;margin:6px 8px 5px!important;font-size:13px!important}.knowledge-slash-menu>p{color:#98a2b3;margin:7px 8px;font-size:13px}.knowledge-slash-menu__group{color:#98a2b3;margin:9px 8px 4px;font-size:13px;font-weight:760;display:block}.knowledge-slash-menu__group:first-child{margin-top:3px}.knowledge-slash-menu button{color:#344054;text-align:left;cursor:pointer;background:0 0;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:43px;padding:5px 7px;display:grid}.knowledge-slash-menu button:hover,.knowledge-slash-menu button.is-selected{background:#eef5ff}.knowledge-slash-menu__icon{color:#175cd3;background:#eaf3ff;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.knowledge-slash-menu button>span:last-child{min-width:0}.knowledge-slash-menu b,.knowledge-slash-menu small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.knowledge-slash-menu b{font-size:13px;font-weight:700}.knowledge-slash-menu small{color:#98a2b3;margin-top:1px;font-size:13px}.knowledge-editor__canvas .bn-toolbar{border-color:#dce5f2;box-shadow:0 12px 26px #10346721}@media (prefers-reduced-motion:reduce){.knowledge-editor__canvas .bn-side-menu .bn-button{transition:none}}.knowledge-document__footer{color:#667085;border-top:1px solid #e9edf2;flex-wrap:wrap;align-items:center;gap:8px;padding:17px 0 0;font-size:13px;display:flex}.knowledge-document__footer>button{color:#475467;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;min-height:27px;padding:0 8px;font-size:13px}.knowledge-document__footer>button:hover{color:#175cd3;background:#f5f9ff;border-color:#b9d4ff}.knowledge-document__info{background:#fff;border:1px solid #e3e8ef;border-radius:14px;min-width:0;margin:28px 22px 0 0;padding:18px;position:sticky;top:149px}.knowledge-document__history{background:#fff;border:1px solid #e3e8ef;border-radius:14px;min-width:0;max-height:calc(100vh - 176px);margin:28px 22px 0 0;padding:16px;position:sticky;top:149px;overflow:auto;box-shadow:0 12px 28px #1018280f}.knowledge-document__history>header{border-bottom:1px solid #eef1f4;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;padding-bottom:14px;display:flex}.knowledge-document__history>header>div{gap:3px;display:grid}.knowledge-document__history>header strong{color:#344054;font-size:13px;font-weight:760}.knowledge-document__history>header small{color:#98a2b3;font-size:13px;line-height:1.45}.knowledge-document__history>header>button{color:#667085;cursor:pointer;background:0 0;border-radius:7px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.knowledge-document__history>header>button:hover{color:#175cd3;background:#eef5ff}.knowledge-document__history .knowledge-versions__list{max-height:min(350px,100vh - 370px)}.knowledge-document__info>section+section,.knowledge-document__formal-review{border-top:1px solid #eef1f4;margin-top:19px;padding-top:18px}.knowledge-document__formal-review>summary{color:#475467;cursor:pointer;font-size:13px;font-weight:730}.knowledge-document__formal-review>summary small{color:#98a2b3;margin-left:5px;font-size:13px;font-weight:600}.knowledge-document__formal-review>p{color:#7b8798;margin:9px 0 0;font-size:13px;line-height:1.55}.knowledge-document__formal-review[open]>.knowledge-review{margin-top:12px}.knowledge-document__info h2{color:#344054;margin-bottom:11px;font-size:13px;font-weight:760}.knowledge-document__info dl{gap:8px;display:grid}.knowledge-document__info dl>div{justify-content:space-between;gap:9px;display:flex}.knowledge-document__info dt{color:#98a2b3;font-size:13px}.knowledge-document__info dd{color:#475467;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.knowledge-location{gap:8px;display:grid}.knowledge-location__heading{gap:3px;display:grid}.knowledge-location__heading p{color:#98a2b3;margin:0;font-size:13px;line-height:1.55}.knowledge-location>label{gap:4px;display:grid}.knowledge-location>label>span{color:#7c8ca2;font-size:13px;font-weight:680}.knowledge-location select{color:#475467;width:100%;min-height:30px;font:inherit;background:#fbfcfe;border:1px solid #dce4ee;border-radius:7px;outline:none;font-size:13px}.knowledge-location select:focus{background:#fff;border-color:#7aa7f6;box-shadow:0 0 0 3px #346fec1a}.knowledge-location .button{justify-content:center;min-height:29px;padding:0 9px;font-size:13px}.knowledge-stewardship{gap:9px;display:grid}.knowledge-stewardship__heading{gap:3px;display:grid}.knowledge-stewardship__heading h2{margin-bottom:0}.knowledge-stewardship__heading p,.knowledge-stewardship__loading,.knowledge-stewardship__hint,.knowledge-stewardship__readonly{color:#7b8799;margin:0;font-size:13px;line-height:1.5}.knowledge-stewardship__fields{gap:7px;display:grid}.knowledge-stewardship__fields>label{gap:4px;display:grid}.knowledge-stewardship__fields>label>span{color:#7c8ca2;font-size:13px;font-weight:650}.knowledge-stewardship select{color:#475467;background:#fff;border:1px solid #dfe5ee;border-radius:7px;outline:none;width:100%;min-height:30px;padding:0 8px;font-size:13px}.knowledge-stewardship select:focus{border-color:#7aa7f6;box-shadow:0 0 0 3px #346fec1a}.knowledge-stewardship__actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.knowledge-stewardship__actions .button,.knowledge-stewardship__actions>button:not(.button){min-height:28px;padding:0 8px;font-size:13px}.knowledge-stewardship__actions>button:not(.button){color:#2669bd;cursor:pointer;background:#f8fbff;border:1px solid #d8e3f3;border-radius:7px;font-weight:680}.knowledge-stewardship__actions>button:not(.button):hover:not(:disabled){background:#eef5ff;border-color:#9fc2f5}.knowledge-stewardship__actions>button:disabled{cursor:wait;opacity:.62}.knowledge-stewardship__summary{background:#f8fafc;border-radius:8px;gap:5px;margin:1px 0 0;padding:8px;display:grid}.knowledge-stewardship__summary>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.knowledge-stewardship__summary dt{font-size:13px}.knowledge-stewardship__summary dd{flex-wrap:wrap;justify-content:flex-end;gap:4px;font-size:13px;display:flex}.knowledge-stewardship__summary dd small{color:#667085;font-size:13px}.knowledge-stewardship__summary dd small.is-overdue{color:#b42318;font-weight:720}.knowledge-stewardship__hint{background:#f8fafc;border-radius:7px;padding:7px 8px}.knowledge-tag-list{flex-wrap:wrap;gap:5px;display:flex}.knowledge-tag-list>button{color:#2869c9;cursor:pointer;background:#f0f6ff;border-radius:5px;min-height:23px;padding:0 7px;font-size:13px;font-weight:680}.knowledge-tag-list__empty{color:#98a2b3;font-size:13px}.knowledge-relation{color:#276cce;text-align:left;cursor:pointer;background:#f4f8ff;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:100%;padding:9px;display:grid}.knowledge-relation>span{gap:2px;display:grid}.knowledge-relation strong{color:#344054;font-size:13px}.knowledge-relation small{color:#7c8ca2;font-size:13px}.knowledge-relation--summary{cursor:default}.knowledge-project-relations{gap:8px;display:grid}.knowledge-project-relations h2{margin-bottom:0}.knowledge-project-relations__empty{color:#98a2b3;margin:0;font-size:13px;line-height:1.5}.knowledge-project-relations__list{gap:6px;display:grid}.knowledge-project-relations .knowledge-relation{border:1px solid #0000}.knowledge-project-relations .knowledge-relation:hover{background:#edf5ff;border-color:#cfe0ff}.knowledge-relation--project{align-items:start}.knowledge-project-relation__icon{margin-top:2px;font-size:16px}.knowledge-project-relation__content{min-width:0}.knowledge-project-relation__progress{grid-template-columns:minmax(42px,1fr) auto auto;align-items:center;gap:5px;margin-top:2px;display:grid}.knowledge-project-relation__progress i{background:linear-gradient(90deg, #3276c2 0 var(--knowledge-project-progress), #e0eaf6 var(--knowledge-project-progress) 100%);border-radius:999px;height:4px;display:block}.knowledge-project-relation__progress b{color:#2864a8;font-size:13px}.knowledge-project-relation__progress small{white-space:nowrap}.knowledge-project-relation__next,.knowledge-project-relation__next-empty{color:#52677f;background:#fff;border-radius:6px;margin-top:2px;padding:6px 7px}.knowledge-project-relation__next{grid-template-columns:auto minmax(0,1fr);gap:2px 5px;display:grid}.knowledge-project-relation__next b{color:#276cce;grid-row:span 2;font-size:13px}.knowledge-project-relation__next>span{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.knowledge-project-relation__next small,.knowledge-project-relation__next-empty{color:#7c8ca2;font-size:13px;line-height:1.35}.knowledge-document-links{gap:8px;display:grid}.knowledge-document-links__heading{align-items:center;gap:5px;display:flex}.knowledge-document-links__heading h2{margin-bottom:0}.knowledge-document-links__heading>span{color:#386caa;background:#eaf3ff;border-radius:99px;place-items:center;min-width:17px;min-height:17px;font-size:13px;font-weight:750;display:inline-grid}.knowledge-document-links__empty{color:#98a2b3;margin:0;font-size:13px;line-height:1.5}.knowledge-document-links__list{gap:5px;display:grid}.knowledge-document-links__list>button{color:#6d7f95;text-align:left;cursor:pointer;background:#fbfcff;border:1px solid #e6ebf3;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;padding:8px;display:grid}.knowledge-document-links__list>button:hover{color:#175cd3;background:#f3f8ff;border-color:#c7dcfb}.knowledge-document-links__list>button>span:first-child{font-size:14px}.knowledge-document-links__list>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.knowledge-document-links__list small{color:#7c8ca2;font-size:13px}.knowledge-document-links__list strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.knowledge-flow-assets{gap:8px;display:grid}.knowledge-flow-assets__heading{align-items:center;gap:5px;display:flex}.knowledge-flow-assets__heading h2{margin-bottom:0}.knowledge-flow-assets__heading>span{color:#7a5498;background:#f6edfc;border-radius:99px;place-items:center;min-width:17px;min-height:17px;font-size:13px;font-weight:750;display:inline-grid}.knowledge-flow-assets__empty,.knowledge-flow-assets__hint{color:#7c7187;margin:0;font-size:13px;line-height:1.5}.knowledge-flow-assets__hint{background:#fdfaff;border:1px solid #eee4f4;border-radius:8px;padding:8px 9px}.knowledge-flow-assets__list{gap:5px;display:grid}.knowledge-flow-assets__item{background:#fff;border:1px solid #ece8f1;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px;display:grid}.knowledge-flow-assets__icon{font-size:13px}.knowledge-flow-assets__copy{gap:2px;min-width:0;display:grid}.knowledge-flow-assets__copy strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.knowledge-flow-assets__copy small{color:#8a7b98;font-size:13px}.knowledge-flow-assets__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.knowledge-flow-assets__actions>a,.knowledge-flow-assets__missing{color:#7155b6;white-space:nowrap;font-size:13px;font-weight:720}.knowledge-flow-assets__actions>a:hover{color:#4d2f87;text-decoration:underline}.knowledge-flow-assets__missing{color:#98a2b3;font-weight:600}.knowledge-flow-assets__actions>button,.knowledge-flow-assets__actions>label{color:#7155b6;white-space:nowrap;cursor:pointer;background:#fbf8fe;border:1px solid #dfd4ed;border-radius:6px;align-items:center;gap:3px;min-height:23px;padding:3px 5px;font-size:13px;font-weight:730;display:inline-flex}.knowledge-flow-assets__actions>button:hover,.knowledge-flow-assets__actions>label:hover{background:#f5effb;border-color:#bda5d3}.knowledge-flow-assets__actions>label.is-busy{opacity:.62;pointer-events:none}.knowledge-flow-assets__actions>label input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.knowledge-info-actions{gap:3px;display:grid}.knowledge-info-actions>button{color:#667085;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:7px;min-height:29px;padding:0;font-size:13px;display:flex}.knowledge-info-actions>button:hover{color:#175cd3}.knowledge-review{gap:10px;min-width:0;display:grid}.knowledge-review__heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.knowledge-review__heading>div{gap:3px;display:grid}.knowledge-review__heading h2{color:#344054;margin:0;font-size:13px}.knowledge-review__heading p,.knowledge-review__empty,.knowledge-review__hint{color:#98a2b3;margin:0;font-size:13px;line-height:1.55}.knowledge-review__status{color:#667085;background:#f2f4f7;border-radius:5px;flex:none;padding:3px 6px;font-size:13px;font-weight:750}.knowledge-review__status--pending{color:#b54708;background:#fff4e5}.knowledge-review__status--approved{color:#6941c6;background:#f4f3ff}.knowledge-review__status--changes_requested{color:#b42318;background:#fef3f2}.knowledge-review__detail,.knowledge-review__request,.knowledge-review__empty{background:#fff;border:1px solid #e6ebf2;border-radius:9px;gap:9px;padding:10px;display:grid}.knowledge-review__empty>div,.knowledge-review__actions,.knowledge-review__request>footer,.knowledge-review__response>footer{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.knowledge-review__empty>div,.knowledge-review__actions{margin-top:1px}.knowledge-review__empty button:not(.button),.knowledge-review__actions>button,.knowledge-review__request>footer>button,.knowledge-review__response>footer>button{color:#475467;cursor:pointer;background:#fff;border:1px solid #dce4ee;border-radius:6px;min-height:27px;padding:0 8px;font-size:13px;font-weight:680}.knowledge-review__empty button:not(.button):hover,.knowledge-review__actions>button:hover,.knowledge-review__request>footer>button:hover,.knowledge-review__response>footer>button:hover{color:#175cd3;background:#f5f9ff;border-color:#b9d4f6}.knowledge-review .button{border-radius:6px;min-height:27px;padding:0 8px;font-size:13px}.knowledge-review__meta{color:#98a2b3;flex-wrap:wrap;gap:4px;font-size:13px;display:flex}.knowledge-review__message,.knowledge-review__resolution{color:#475467;overflow-wrap:anywhere;background:#f8fafc;border-radius:6px;margin:0;padding:7px 8px;font-size:13px;line-height:1.5}.knowledge-review__resolution{color:#9b3c10;background:#fff8ed}.knowledge-review__reviewers,.knowledge-review__candidates{gap:5px;display:grid}.knowledge-review__reviewers>article,.knowledge-review__candidates>button{color:#475467;text-align:left;background:#fbfcfe;border:1px solid #edf1f5;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:7px 8px;display:grid}.knowledge-review__candidates>button{cursor:pointer;width:100%}.knowledge-review__candidates>button:hover,.knowledge-review__candidates>button.is-selected{color:#175cd3;background:#f1f6ff;border-color:#b9d4f6}.knowledge-review__candidates>button:disabled{cursor:wait;opacity:.65}.knowledge-review__reviewers span,.knowledge-review__candidates span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.knowledge-review__reviewers strong,.knowledge-review__candidates small{color:#667085;background:#eef2f6;border-radius:4px;padding:2px 4px;font-size:13px;font-weight:750}.knowledge-review__reviewers strong.is-approved{color:#087443;background:#eaf8ef}.knowledge-review__reviewers strong.is-changes_requested{color:#b42318;background:#fef3f2}.knowledge-review__reviewers small{color:#667085;overflow-wrap:anywhere;grid-column:1/-1;font-size:13px;line-height:1.45}.knowledge-review__request>p,.knowledge-review__candidates>p{color:#667085;margin:0;font-size:13px;line-height:1.5}.knowledge-review__request>label,.knowledge-review__response>label{color:#475467;gap:5px;font-size:13px;font-weight:700;display:grid}.knowledge-review__request label small,.knowledge-review__response label small{color:#98a2b3;font-weight:500}.knowledge-review textarea{resize:vertical;color:#344054;width:100%;min-height:58px;font:inherit;background:#fbfcfe;border:1px solid #dce4ee;border-radius:7px;outline:none;padding:7px 8px;font-size:13px;font-weight:500;line-height:1.5;display:block}.knowledge-review textarea:focus{background:#fff;border-color:#7aa7f6;box-shadow:0 0 0 3px #346fec1a}.knowledge-review__response{border-top:1px solid #edf1f5;gap:8px;padding-top:9px;display:grid}.knowledge-comments{min-width:0}.knowledge-comments__heading{gap:3px;display:grid}.knowledge-comments__heading h2{align-items:center;gap:5px;display:flex}.knowledge-comments__heading h2 span{color:#175cd3;background:#edf5ff;border-radius:99px;place-items:center;min-width:17px;min-height:17px;font-size:13px;display:inline-grid}.knowledge-comments__heading p,.knowledge-comments__empty{color:#98a2b3;margin:0;font-size:13px;line-height:1.55}.knowledge-comments__thread{scrollbar-color:#cdd8e8 transparent;scrollbar-width:thin;gap:8px;max-height:285px;margin-top:12px;display:grid;overflow:auto}.knowledge-comment{min-width:0;margin-left:calc(var(--comment-depth,0) * 8px);background:#fff;border:1px solid #e8edf4;border-radius:9px;gap:6px;padding:9px;display:grid}.knowledge-comment.is-resolved{background:#fbfefc;border-color:#d8eadf}.knowledge-comment>header,.knowledge-comment>footer,.knowledge-comments__composer>div,.knowledge-comments__replying{align-items:center;gap:7px;display:flex}.knowledge-comment>header strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;overflow:hidden}.knowledge-comment>header time,.knowledge-comment>footer small{color:#98a2b3;font-size:13px}.knowledge-comment>header>span{color:#16803a;background:#eaf8ef;border-radius:4px;padding:2px 4px;font-size:13px;font-weight:750}.knowledge-comment>p{color:#475467;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.knowledge-comment__mentions,.knowledge-comments__mentioned{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.knowledge-comment__mentions span,.knowledge-comments__mentioned button{color:#185cb9;background:#eaf3ff;border-radius:5px;align-items:center;gap:3px;padding:3px 5px;font-size:13px;font-weight:700;display:inline-flex}.knowledge-comments__mentioned{background:#f7faff;border-radius:7px;padding:7px 8px}.knowledge-comments__mentioned>span{color:#667085;font-size:13px}.knowledge-comments__mentioned button{cursor:pointer;border:0}.knowledge-comments__mentioned button:hover{color:#0e4eaa;background:#dbeafe}.knowledge-comments__mentioned i{font-size:13px;font-style:normal;line-height:1}.knowledge-comment>footer button,.knowledge-comments__replying button{color:#667085;cursor:pointer;background:0 0;padding:0;font-size:13px}.knowledge-comment>footer button:hover,.knowledge-comments__replying button:hover{color:#175cd3}.knowledge-comment__replies{gap:7px;display:grid}.knowledge-comments__composer{border-top:1px solid #eef1f4;gap:8px;margin-top:12px;padding-top:12px;display:grid}.knowledge-comments__composer textarea{resize:vertical;color:#344054;width:100%;min-height:66px;font:inherit;background:#fbfcfe;border:1px solid #dce4ee;border-radius:8px;outline:none;padding:8px 9px;font-size:13px;line-height:1.5;display:block}.knowledge-comments__composer textarea:focus{background:#fff;border-color:#7aa7f6;box-shadow:0 0 0 3px #346fec1a}.knowledge-comments__input{position:relative}.knowledge-comments__input>label{display:block}.knowledge-mention-picker{z-index:10;background:#fff;border:1px solid #dce7f5;border-radius:8px;display:grid;position:absolute;bottom:calc(100% + 5px);left:0;right:0;overflow:hidden;box-shadow:0 10px 24px #10182821}.knowledge-mention-picker>p{color:#98a2b3;margin:0;padding:10px;font-size:13px}.knowledge-mention-picker>button{color:#344054;text-align:left;cursor:pointer;background:#fff;border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:0 10px;display:flex}.knowledge-mention-picker>button:last-child{border-bottom:0}.knowledge-mention-picker>button:hover{background:#f5f9ff}.knowledge-mention-picker strong{font-size:13px}.knowledge-mention-picker small{color:#6992c8;font-size:13px}.knowledge-comments__composer>div{justify-content:space-between}.knowledge-comments__composer>div>small{color:#98a2b3;max-width:145px;font-size:13px;line-height:1.45}.knowledge-comments__composer .button{min-height:29px;padding:0 9px;font-size:13px}.knowledge-comments__replying{color:#3869a8;background:#f1f6fd;border-radius:6px;justify-content:space-between;padding:6px 7px;font-size:13px}.knowledge-files{gap:9px;min-width:0;display:grid}.knowledge-files__heading{justify-content:space-between;align-items:start;gap:8px;display:flex}.knowledge-files__heading>div{gap:3px;display:grid}.knowledge-files__heading h2{align-items:center;gap:5px;display:flex}.knowledge-files__heading h2 span{color:#0d7490;background:#e7f9fc;border-radius:99px;place-items:center;min-width:17px;min-height:17px;font-size:13px;display:inline-grid}.knowledge-files__heading p,.knowledge-files__hint,.knowledge-files__empty{color:#98a2b3;margin:0;font-size:13px;line-height:1.55}.knowledge-files__hint{color:#63798a;background:#f4fafc;border-radius:6px;padding:6px 7px;font-size:13px}.knowledge-files__upload{color:#0d7490;cursor:pointer;background:#f4fcfd;border:1px solid #b8dfe8;border-radius:6px;flex:none;align-items:center;gap:4px;min-height:27px;padding:0 7px;font-size:13px;font-weight:730;display:inline-flex}.knowledge-files__upload:hover{background:#ebfafd;border-color:#72c4d4}.knowledge-files__upload.is-busy{opacity:.62;pointer-events:none}.knowledge-files__upload input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.knowledge-files__list{scrollbar-color:#b7dce4 transparent;scrollbar-width:thin;gap:5px;max-height:220px;display:grid;overflow:auto}.knowledge-file{color:#475467;text-align:left;cursor:pointer;background:#fff;border:1px solid #e3edf0;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;padding:7px;display:grid}.knowledge-file:hover{background:#fbfeff;border-color:#a8d6e1}.knowledge-file:disabled{cursor:wait;opacity:.58}.knowledge-file__icon{color:#0d7490;background:#eaf9fc;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.knowledge-file__details{gap:2px;min-width:0;display:grid}.knowledge-file__details strong,.knowledge-file__details small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledge-file__details strong{color:#475467;font-size:13px;font-weight:730}.knowledge-file__details small{color:#98a2b3;font-size:13px}.knowledge-file__action{color:#0d7490;font-size:13px;font-weight:730}.knowledge-versions{gap:11px;min-width:0;display:grid}.knowledge-versions__heading{gap:3px;display:grid}.knowledge-versions__heading h2{align-items:center;gap:5px;display:flex}.knowledge-versions__heading h2 span{color:#7a3fd1;background:#f3edff;border-radius:99px;place-items:center;min-width:17px;min-height:17px;font-size:13px;display:inline-grid}.knowledge-versions__heading p,.knowledge-versions__empty{color:#98a2b3;margin:0;font-size:13px;line-height:1.55}.knowledge-versions__list{scrollbar-color:#d7caec transparent;scrollbar-width:thin;gap:5px;max-height:232px;display:grid;overflow:auto}.knowledge-version{color:#475467;text-align:left;cursor:pointer;background:#fff;border:1px solid #e8edf4;border-radius:8px;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:3px 7px;width:100%;padding:8px;display:grid}.knowledge-version:hover,.knowledge-version.is-selected{background:#fcfaff;border-color:#b7a1e6}.knowledge-version>span{grid-row:span 2;font-size:14px}.knowledge-version>strong{color:#475467;min-width:0;font-size:13px}.knowledge-version>em,.knowledge-version>i{font-style:normal}.knowledge-version>em{color:#5d34aa;background:#eee6ff;border-radius:4px;padding:2px 4px;font-size:13px;font-weight:750}.knowledge-version>small,.knowledge-version>i{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.knowledge-version>i{color:#8260ba;justify-self:end}.work-os-install{background:linear-gradient(118deg,#f2f7ff,#fbfdff);border:1px solid #d6e6fb;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin-bottom:24px;padding:16px 18px;display:grid}.work-os-install__icon{color:#175cd3;background:#dcecff;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.work-os-install>div{min-width:0}.work-os-install h2{color:#123f73;margin:0;font-size:16px}.work-os-install p,.work-os-install small{color:#5f7088;overflow-wrap:normal;text-wrap:pretty;word-break:keep-all;margin:4px 0 0;font-size:13px;line-height:1.5;display:block}.work-os-install small{color:#8290a3;font-size:13px}.work-os-install .button{white-space:nowrap;min-height:40px}@media (width<=620px){.work-os-install{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:16px}.work-os-install__icon{margin-top:2px}.work-os-install .button{grid-column:1/-1;justify-self:stretch;width:100%;min-height:44px}}.knowledge-version-preview{background:#fcfaff;border:1px solid #e4daef;border-radius:9px;gap:9px;padding:10px;display:grid}.knowledge-version-preview>header{align-items:center;gap:7px;display:flex}.knowledge-version-preview>header>span{font-size:16px}.knowledge-version-preview>header>div{gap:2px;min-width:0;display:grid}.knowledge-version-preview strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.knowledge-version-preview small,.knowledge-version-preview>p,.knowledge-version-preview__current{color:#7c708d;font-size:9px;line-height:1.55}.knowledge-version-preview>p{color:#5d5669;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.knowledge-version-preview .button{justify-self:start;min-height:29px;padding:0 9px;font-size:9px}.knowledge-version-preview__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.knowledge-version-preview__actions .button{justify-self:auto}.knowledge-version-preview__current{color:#5d34aa}@media (width<=1100px){.knowledge-page{grid-template-columns:250px minmax(0,1fr)}.knowledge-document.is-info-open{grid-template-columns:minmax(0,1fr) 218px}.knowledge-document.is-history-open{grid-template-columns:minmax(0,1fr) 292px}.knowledge-document__main{padding-left:34px;padding-right:34px}.knowledge-home,.knowledge-list-page{padding-left:30px;padding-right:30px}.knowledge-home__hero{padding-left:34px;padding-right:31px}}@media (width<=860px){.knowledge-page{min-height:calc(100vh - 58px);display:block}.knowledge-sidebar{z-index:70;visibility:hidden;pointer-events:none;width:min(330px,100vw - 44px);height:100vh;transition:transform .18s,visibility 0s linear .18s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:18px 0 40px #10182824}.knowledge-sidebar.is-open{visibility:visible;pointer-events:auto;transition:transform .18s;transform:translate(0)}.knowledge-tree__actions{opacity:1}.knowledge-sidebar__close{display:inline-flex}.knowledge-topbar{min-height:55px;padding:0 18px;top:58px}.knowledge-topbar__tree{display:inline-flex}.knowledge-search{flex:1;width:auto}.knowledge-search kbd{display:none}.knowledge-document{grid-template-columns:1fr;min-height:calc(100vh - 113px)}.knowledge-document__info{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0 24px 95px;display:grid;position:static}.knowledge-document__history{max-height:none;margin:0 24px 95px;position:static}.knowledge-document__info>section+section{border-top:0;margin-top:0;padding-top:0}.knowledge-document__info>section:nth-child(n+3){border-top:1px solid #eef1f4;margin-top:18px;padding-top:18px}.knowledge-comments,.knowledge-review,.knowledge-files,.knowledge-versions{grid-column:1/-1}.knowledge-home,.knowledge-list-page{padding:24px 24px 98px}.knowledge-home__hero{grid-template-columns:1fr 290px;min-height:0;padding:32px}.knowledge-home__hero img{max-height:245px}.knowledge-review-queue__groups,.knowledge-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.knowledge-topbar{gap:8px;padding:0 13px}.knowledge-topbar__tree{font-size:0}.knowledge-topbar__tree svg{width:19px;height:19px}.knowledge-topbar__actions>button[aria-label=새\ 문서],.knowledge-topbar__backup-progress{display:none}.knowledge-home,.knowledge-list-page{padding:17px 16px 94px}.knowledge-home__hero{grid-template-columns:1fr;padding:28px 23px 0}.knowledge-home__hero h1{font-size:29px}.knowledge-home__hero p{font-size:13px}.knowledge-home__hero img{max-height:195px;margin-top:-2px}.knowledge-template-grid,.knowledge-home__columns,.knowledge-home__flow-grid,.knowledge-list-grid,.knowledge-review-queue__groups{grid-template-columns:1fr}.knowledge-home__welcome{min-height:0;padding:2px 1px 20px;display:block}.knowledge-home__welcome p{font-size:13px}.knowledge-home__actions{gap:11px;margin-top:18px}.knowledge-recent-rail{grid-template-columns:none;grid-auto-columns:minmax(220px,calc(100vw - 68px));gap:10px;margin-right:-1px}.knowledge-home__owned-empty{flex-direction:column;align-items:flex-start}.knowledge-document-starter{align-items:end;padding:0}.knowledge-document-starter__dialog{border-bottom:0;border-left:0;border-right:0;border-radius:20px 20px 0 0;width:100%;max-height:min(86dvh,760px)}.knowledge-document-starter__dialog>header,.knowledge-document-starter__dialog form{padding-left:18px;padding-right:18px}.knowledge-template-manager{align-items:end;padding:0}.knowledge-template-manager__dialog{border-bottom:0;border-left:0;border-right:0;border-radius:20px 20px 0 0;width:100%;max-height:min(90dvh,820px)}.knowledge-template-manager__dialog>header{padding-left:18px;padding-right:18px}.knowledge-template-manager__body{grid-template-columns:1fr}.knowledge-template-manager__body>aside{border-bottom:1px solid #edf1f5;border-right:0;grid-template-columns:none;gap:7px;padding:12px 18px;display:flex;overflow-x:auto}.knowledge-template-manager__body>aside>div{flex-direction:column;justify-content:center;align-items:flex-start;min-width:128px;margin:0;padding:0 4px}.knowledge-template-manager__body>aside>p{display:none}.knowledge-template-manager__body>aside>button{flex:0 0 152px;width:152px}.knowledge-template-manager__body>form{padding:20px 18px 24px}.knowledge-template-manager__fields{grid-template-columns:minmax(0,1fr) 72px}.knowledge-document-share-dialog,.knowledge-flow-import,.knowledge-flow-asset-queue{align-items:end;padding:0}.knowledge-flow-import__panel,.knowledge-flow-asset-queue__panel{border-bottom:0;border-left:0;border-right:0;border-radius:20px 20px 0 0;width:100%;max-height:min(88dvh,790px)}.knowledge-flow-import__panel>header,.knowledge-flow-import__body,.knowledge-flow-import__panel>footer,.knowledge-flow-asset-queue__panel>header,.knowledge-flow-asset-queue__body{padding-left:18px;padding-right:18px}.knowledge-document-share-dialog__panel{border-bottom:0;border-left:0;border-right:0;border-radius:20px 20px 0 0;width:100%;max-height:min(86dvh,760px)}.knowledge-document-share-dialog__panel>header,.knowledge-document-share-dialog__panel form,.knowledge-document-share-dialog__list{padding-left:18px;padding-right:18px}.knowledge-document-share-dialog__panel form{grid-template-columns:1fr}.knowledge-document-share-dialog__created,.knowledge-document-share-dialog__message{margin-left:18px;margin-right:18px}.knowledge-document-starter__templates,.knowledge-document-starter__location,.knowledge-flow-import__step,.knowledge-flow-import__options{grid-template-columns:1fr}.knowledge-flow-asset-queue__filters{grid-template-columns:minmax(0,1fr) auto}.knowledge-flow-asset-queue__include{grid-column:1/-1}.knowledge-flow-asset-queue__list>article{grid-template-columns:auto minmax(0,1fr)}.knowledge-flow-asset-queue__list>article>button{grid-column:2;justify-self:start}.knowledge-flow-import__file{box-sizing:border-box;width:100%;max-width:none}.knowledge-flow-import__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-flow-import__summary>span:nth-child(2){border-right:0}.knowledge-flow-import__summary>span:nth-child(n+3){border-top:1px solid #eee9f7}.knowledge-home__columns{gap:0}.knowledge-list-page>header{flex-direction:column;align-items:flex-start;gap:12px}.knowledge-list-page h1{font-size:26px}.knowledge-list-page__search{width:100%}.knowledge-document__main{padding:18px 17px 48px}.knowledge-document__controls{flex-wrap:wrap;justify-content:flex-start}.knowledge-document__share{padding:0 9px;font-size:0;display:inline-flex}.knowledge-document__share svg{width:18px;height:18px}.knowledge-topbar__actions>.knowledge-topbar__flow-files,.knowledge-topbar__actions>.knowledge-topbar__templates,.knowledge-topbar__actions>.knowledge-topbar__import,.knowledge-topbar__actions>.knowledge-topbar__backup{width:34px;padding:0;font-size:0}.knowledge-save-state{order:6;width:100%;margin:2px 0 0}.knowledge-collaboration-state{order:7;width:100%}.knowledge-document__title{gap:9px;margin-top:17px}.knowledge-document__cover-picker{margin-top:14px}.knowledge-document__cover{border-radius:12px;height:clamp(190px,54vw,250px)}.knowledge-document__cover-picker.has-cover .knowledge-document__cover-actions{opacity:1;top:9px;right:9px}.knowledge-document__cover-actions>button{min-height:26px;padding:0 8px;font-size:13px}.knowledge-document__cover-menu>div{grid-template-columns:1fr}.knowledge-document__icon-picker>button,.knowledge-document__icon-static{width:37px;height:37px;font-size:20px}.knowledge-document__title>input{font-size:28px}.knowledge-document__summary{flex-wrap:wrap;margin-left:46px}.knowledge-editor__canvas .bn-side-menu{left:-6px}.knowledge-document__info{margin:0 16px 88px;padding:16px;display:block}.knowledge-document__history{margin:0 16px 88px;padding:16px}.knowledge-document__info>section+section,.knowledge-document__info>section:nth-child(n+3){border-top:1px solid #eef1f4;margin-top:15px;padding-top:15px}.knowledge-comments__thread{max-height:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.project-rail{z-index:40;color:#fff;background:linear-gradient(#315fba 0%,#244b9a 100%);flex-direction:column;align-items:stretch;width:64px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:1px 0 #142e613d}.project-rail__brand{color:#fff;place-items:center;height:67px;padding-top:8px;text-decoration:none;display:grid}.project-rail__brand>span{color:#315fba;letter-spacing:-.07em;background:#fff;border-radius:9px;place-items:center;width:33px;height:33px;font-size:17px;font-weight:860;display:grid;box-shadow:0 3px 10px #0c214c38}.project-rail__brand>small{color:#ffffffe0;letter-spacing:-.035em;margin-top:-3px;font-size:8px;font-weight:720}.project-rail__navigation{align-content:start;gap:5px;padding:10px 4px;display:grid}.project-rail__navigation .side-nav__link{color:#ffffffc4;text-align:center;background:0 0;border:0;border-radius:9px;place-items:center;gap:2px;min-height:56px;padding:6px 2px 5px;font-size:13px;font-weight:680;line-height:1.1;display:grid}.project-rail__navigation .side-nav__link>svg{width:19px;height:19px}.project-rail__navigation .side-nav__link>span{text-overflow:ellipsis;white-space:nowrap;max-width:53px;overflow:hidden}.project-rail__navigation .side-nav__link:hover{color:#fff;background:#ffffff1f}.project-rail__navigation .side-nav__link.is-active{color:#fff;background:#ffffff30;box-shadow:inset 2px 0 #fff}.project-rail__account{color:#fff;background:#ffffff21;border:1px solid #ffffff47;border-radius:99px;place-items:center;width:36px;height:36px;margin:auto auto 13px;text-decoration:none;display:grid}.project-rail__account:hover,.project-rail__account.is-active{background:#ffffff3d}.project-rail__account .avatar{color:#2c57ac;background:#e8f1ff}.app-shell--workspace-rail .app-shell__body{padding-left:64px}.app-shell--workspace-rail .topbar,.app-shell--workspace-rail .pilot-test-banner{display:none}.project-workspace{background:#f6f8fb;grid-template-columns:minmax(270px,320px) minmax(0,1fr);min-height:calc(100vh - 1px);display:grid}.project-workspace.is-busy .project-detail{cursor:progress}.project-sidebar{background:#fff;border-right:1px solid #e3e8ef;flex-direction:column;min-height:calc(100vh - 1px);display:flex}.project-sidebar__header{border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:flex-start;gap:12px;padding:28px 20px 20px;display:flex}.project-sidebar__header h1,.project-detail__header h1,.project-view__heading h2,.project-panel h2,.project-overview__links h2,.project-composer h2{color:#17212f;letter-spacing:-.035em;margin:0}.project-sidebar__header h1{font-size:25px}.project-sidebar__header p,.project-detail__summary,.project-view__heading p,.project-panel header p,.project-overview__links header p,.project-composer header p{color:#6f7d91;margin:6px 0 0;font-size:13px;line-height:1.55}.project-sidebar__header .button{flex:none;padding:9px 10px;font-size:13px}.project-sidebar__list{align-content:start;gap:5px;padding:12px 10px 26px;display:grid;overflow-y:auto}.project-sidebar__overview{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 10px;transition:background .16s,border-color .16s,transform .16s;display:grid}.project-sidebar__overview:hover{background:#f8faff;border-color:#e1e8f2}.project-sidebar__overview.is-selected{background:#eef5ff;border-color:#cfe0ff;box-shadow:0 5px 14px #27599e12}.project-sidebar__overview:active{transform:translateY(1px)}.project-sidebar__overview>span:first-child{color:#2868ae;background:#e8f2ff;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.project-sidebar__overview>span:nth-child(2){min-width:0}.project-sidebar__overview strong,.project-sidebar__overview small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-sidebar__overview strong{color:#263548;font-size:13px;line-height:1.45}.project-sidebar__overview small{color:#8190a4;margin-top:2px;font-size:13px}.project-sidebar__overview>svg{color:#7c8ca0}.project-list-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:12px 10px;transition:background .16s,border-color .16s,transform .16s;display:grid}.project-list-item:hover{background:#f8faff;border-color:#e1e8f2}.project-list-item.is-selected{background:#eef5ff;border-color:#cfe0ff;box-shadow:0 5px 14px #27599e12}.project-list-item:active{transform:translateY(1px)}.project-list-item__icon,.project-detail__icon{border-radius:11px;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.project-list-item__icon{width:38px;height:38px}.project-detail__icon{width:54px;height:54px;font-size:27px}.project-list-item__icon--blue,.project-detail__icon--blue{background:#e8f1ff}.project-list-item__icon--violet,.project-detail__icon--violet{background:#f0ebff}.project-list-item__icon--green,.project-detail__icon--green{background:#e7f8ef}.project-list-item__icon--orange,.project-detail__icon--orange{background:#fff0df}.project-list-item__icon--rose,.project-detail__icon--rose{background:#ffecef}.project-list-item__icon--slate,.project-detail__icon--slate{background:#edf0f5}.project-list-item__body{min-width:0}.project-list-item__body>strong,.project-list-item__body>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-list-item__body>strong{color:#263548;font-size:13px;line-height:1.45}.project-list-item__body>small{color:#8190a4;margin-top:2px;font-size:13px}.project-list-item__meta{justify-content:space-between;align-items:center;gap:7px;margin-top:8px;display:flex}.project-list-item__meta em{color:#456284;font-size:13px;font-style:normal;font-weight:760}.project-workspace{background:#fff;grid-template-columns:252px minmax(0,1fr)}.project-sidebar{background:#fbfcfe;min-height:calc(100vh - 72px)}.project-sidebar__header{align-items:center;padding:14px 14px 12px}.project-sidebar__brand{color:#283d54;align-items:baseline;gap:5px;min-width:0;display:inline-flex}.project-sidebar__brand b{color:#2f78c8;letter-spacing:-.035em;font-size:16px}.project-sidebar__brand small{color:#7c8da1;font-size:11px;font-weight:720}.project-sidebar__create{color:#fff;font:inherit;white-space:nowrap;cursor:pointer;background:#337dd0;border:0;border-radius:8px;align-items:center;gap:4px;padding:8px 9px;font-size:13px;font-weight:760;display:inline-flex;box-shadow:0 3px 8px #1f65ac29}.project-sidebar__create:hover{background:#236dbb}.project-sidebar__scroll{flex-direction:column;flex:1;min-height:0;padding:9px 10px 24px;display:flex;overflow-y:auto}.project-sidebar__primary,.project-sidebar__collection{gap:2px;display:grid}.project-sidebar__primary{border-bottom:1px solid #e8edf3;padding-bottom:10px}.project-sidebar__primary>button,.project-sidebar__collection>button{color:#53677e;width:100%;min-height:34px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:0 9px;font-size:13px;font-weight:650;display:flex}.project-sidebar__primary>button:hover,.project-sidebar__collection>button:hover{color:#275f96;background:#edf5fe}.project-sidebar__primary>button.is-selected,.project-sidebar__collection>button.is-selected{color:#216ebc;background:#e5f1fd;font-weight:790}.project-sidebar__primary>button svg,.project-sidebar__collection>button svg{color:#7890a8}.project-sidebar__primary>button.is-selected svg,.project-sidebar__collection>button.is-selected svg{color:#2e7bc9}.project-sidebar__collection{padding-top:12px}.project-sidebar__collection>p,.project-sidebar__recent>header p{color:#98a6b5;letter-spacing:.045em;margin:0;padding:0 9px 5px;font-size:13px;font-weight:800}.project-sidebar__recent{gap:2px;margin-top:17px;display:grid}.project-sidebar__recent>header{justify-content:space-between;align-items:center;padding-right:5px;display:flex}.project-sidebar__recent>header>button{color:#6d849b;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.project-sidebar__recent>header>button:hover{color:#226cab;background:#eaf3fc}.project-sidebar .project-list-item{border-radius:8px;grid-template-columns:30px minmax(0,1fr);gap:8px;padding:8px}.project-sidebar .project-list-item:hover{background:#f1f6fc;border-color:#0000}.project-sidebar .project-list-item.is-selected{box-shadow:none;background:#e4f0fc;border-color:#0000}.project-sidebar .project-list-item__icon{border-radius:8px;width:30px;height:30px;font-size:16px}.project-sidebar .project-list-item__body>strong,.project-sidebar .project-list-item__body>small{font-size:13px}.project-sidebar .project-list-item__meta{margin-top:4px}.project-sidebar .project-health{padding:3px 5px;font-size:13px}.project-sidebar .project-list-item__meta em{font-size:13px}.project-detail{background:#fff;min-width:0;padding:22px clamp(22px,3vw,42px) 70px}.project-detail__header{gap:11px 20px;padding:1px 0 15px}.project-detail__identity{gap:11px}.project-detail__icon{border-radius:11px;width:44px;height:44px;font-size:22px}.project-detail__identity p{letter-spacing:.015em;margin:1px 0 3px;font-size:13px}.project-detail__identity h1{font-size:clamp(22px,2.2vw,29px)}.project-detail__badges{margin-top:7px}.project-detail__badges small{font-size:11px}.project-detail__actions .button{min-height:34px;padding:8px 10px;font-size:13px}.project-detail__summary{margin-top:0;font-size:13px}.project-detail__schedule{gap:11px;font-size:13px}.project-detail__members{align-items:center;padding-left:3px;display:inline-flex}.project-detail__members>i,.project-detail__members>b{color:#2f6eaa;background:#e7f1fd;border:2px solid #fff;border-radius:99px;justify-content:center;align-items:center;width:22px;height:22px;margin-left:-4px;font-size:13px;font-style:normal;font-weight:820;display:inline-flex}.project-detail__members>i:nth-child(2n){color:#6b539e;background:#eee8ff}.project-detail__members>i:nth-child(3n){color:#1e7c5f;background:#e1f5eb}.project-detail__members>b{color:#627991;background:#edf2f7}.project-detail__members>small{color:#627287;margin-left:5px;font-size:13px}.project-quick-settings{background:0 0;border:0;grid-column:1/-1;padding:0;display:block}.project-quick-settings>summary{color:#74869b;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:6px 7px;font-size:13px;font-weight:750;list-style:none;display:inline-flex}.project-quick-settings>summary::-webkit-details-marker{display:none}.project-quick-settings>summary:hover{color:#2869a9;background:#eff5fb}.project-quick-settings>summary small{color:#97a5b4;font-size:13px;font-weight:620}.project-quick-settings[open]>summary{color:#2869a9;margin-bottom:8px}.project-quick-settings>div{background:#fbfcfe;border:1px solid #e1e8f1;border-radius:10px;flex-wrap:wrap;align-items:end;gap:10px;padding:12px;display:flex}.project-detail__header{grid-template-columns:minmax(0,1fr) auto;gap:14px 24px;padding:2px 0 24px;display:grid}.project-detail__identity{align-items:flex-start;gap:14px;min-width:0;display:flex}.project-detail__identity>span:last-child{min-width:0}.project-detail__identity p{color:#77869a;margin:2px 0 4px;font-size:13px;font-weight:700}.project-detail__identity h1{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(24px,2.6vw,34px);line-height:1.2;overflow:hidden}.project-detail__badges{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.project-detail__badges small{color:#7c8a9d;margin-left:4px;font-size:12px}.project-detail__actions{align-items:flex-start;gap:8px;display:flex}.project-detail__actions .button{padding:10px 13px}.project-detail__summary{grid-column:1/-1;max-width:840px;font-size:14px}.project-detail__schedule{color:#627287;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:13px;font-size:13px;display:flex}.project-detail__schedule>span{align-items:center;gap:5px;display:inline-flex}.project-detail__schedule>small{color:#9a6a23}.project-status,.project-health,.project-risk-level,.project-task-status,.project-priority{white-space:nowrap;border-radius:99px;align-items:center;width:fit-content;font-size:13px;font-style:normal;font-weight:760;line-height:1;display:inline-flex}.project-status,.project-health,.project-risk-level,.project-task-status{padding:6px 8px}.project-status--active,.project-task-status--progress{color:#1760bb;background:#e8f2ff}.project-status--planning,.project-task-status--todo{color:#64748b;background:#edf1f5}.project-status--completed,.project-task-status--done{color:#137652;background:#e3f6ed}.project-status--hold,.project-task-status--blocked{color:#b45d16;background:#fff0df}.project-status--archived,.project-task-status--cancelled{color:#778394;background:#eef0f4}.project-health--on-track{color:#137652;background:#e5f7ee}.project-health--attention{color:#a66014;background:#fff3de}.project-health--risk{color:#c03b53;background:#ffebef}.project-health--blocked{color:#9b4f22;background:#fceddf}.project-risk-level--low{color:#19735b;background:#e5f6ee}.project-risk-level--medium{color:#92601d;background:#fff3df}.project-risk-level--high{color:#b94226;background:#ffe9e1}.project-risk-level--critical{color:#bd3350;background:#ffebef}.project-priority{color:#77869a;padding:4px 0;font-size:13px}.project-priority--urgent{color:#be3b4b}.project-priority--high{color:#b36616}.project-priority--medium{color:#42658f}.project-quick-settings{background:#fbfcfe;border:1px solid #e1e8f1;border-radius:13px;flex-wrap:wrap;grid-column:1/-1;align-items:end;gap:10px;padding:13px 14px;display:flex}.project-quick-settings label{color:#728096;gap:5px;font-size:13px;font-weight:700;display:grid}.project-quick-settings select,.project-quick-settings input{color:#263548;min-width:122px;min-height:35px;font:inherit;background:#fff;border:1px solid #d8e1ec;border-radius:8px;padding:6px 9px;font-size:13px}.project-quick-settings input{min-width:90px}.project-quick-settings .button{min-height:35px;padding:8px 11px;font-size:13px}.project-tabs{scrollbar-width:thin;background:0 0;border:0;border-bottom:1px solid #e1e7ee;border-radius:0;gap:4px;width:100%;max-width:100%;margin:0 0 20px;padding:0;display:flex;overflow-x:auto}.project-tabs button{color:#7a899a;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;padding:11px 13px 10px;font-size:13px;font-weight:720;position:relative}.project-tabs button:hover{color:#245f9a;background:0 0}.project-tabs button.is-active{color:#1e70be;box-shadow:none;background:0 0}.project-tabs button.is-active:after{content:"";background:currentColor;border-radius:99px 99px 0 0;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.project-message{color:#187050;align-items:center;gap:6px;margin:-12px 0 20px;font-size:13px;font-weight:650;display:flex}.project-view{min-width:0}.app-shell--project-workspace .project-insight-trend{background:#fff;border:1px solid #e0e5eb;border-radius:9px;min-width:0;margin:0 0 16px;padding:15px 17px 12px;box-shadow:0 1px 2px #2d3f5408}.app-shell--project-workspace .project-insight-trend>header{justify-content:space-between;align-items:flex-start;gap:14px;min-height:33px;display:flex}.app-shell--project-workspace .project-insight-trend h2{color:#3b4654;letter-spacing:-.02em;margin:0;font-size:13px;font-weight:790}.app-shell--project-workspace .project-insight-trend p{color:#8c98a7;margin:4px 0 0;font-size:13px;line-height:1.4}.app-shell--project-workspace .project-insight-trend__legend{color:#718094;white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:13px;font-weight:690;display:inline-flex}.app-shell--project-workspace .project-insight-trend__legend i{border-radius:2px;width:7px;height:7px;margin-left:5px}.app-shell--project-workspace .project-insight-trend__legend i:first-child{margin-left:0}.app-shell--project-workspace .project-insight-trend__legend .is-created,.app-shell--project-workspace .project-insight-trend__bars .is-created{background:#5b89ca}.app-shell--project-workspace .project-insight-trend__legend .is-completed,.app-shell--project-workspace .project-insight-trend__bars .is-completed{background:#71b49b}.app-shell--project-workspace .project-insight-trend__chart{background-image:repeating-linear-gradient(#0000 0 34px,#f1f3f6 34px 35px);border-top:1px solid #edf0f4;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;min-height:160px;margin-top:10px;padding:9px 7px 0;display:grid}.app-shell--project-workspace .project-insight-trend__week{grid-template-rows:minmax(116px,1fr) 18px;align-items:end;gap:5px;min-width:0;display:grid}.app-shell--project-workspace .project-insight-trend__bars{justify-content:center;align-items:end;gap:4px;height:100%;display:flex}.app-shell--project-workspace .project-insight-trend__bars>span{opacity:.92;border-radius:3px 3px 1px 1px;width:min(18px,34%);min-height:3px;transition:filter .16s,transform .16s;display:block;position:relative}.app-shell--project-workspace .project-insight-trend__week:hover .project-insight-trend__bars>span{filter:saturate(1.14);transform:translateY(-2px)}.app-shell--project-workspace .project-insight-trend__bars b{color:#64758a;font-size:13px;font-weight:760;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.app-shell--project-workspace .project-insight-trend__week>small{color:#96a0ac;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.project-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.project-metrics .metric-card{min-width:0;box-shadow:none;border:1px solid #e4eaf1;padding:17px 15px}.project-metrics .metric-card__value{font-size:25px}.project-progress{background:linear-gradient(105deg,#f5f9ff,#fff);border:1px solid #e1e8f1;border-radius:14px;gap:9px;margin:18px 0 25px;padding:17px 19px;display:grid}.project-progress>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.project-progress>div span{color:#61738b;font-size:13px;font-weight:700}.project-progress>div strong{color:#17569d;letter-spacing:-.04em;font-size:21px}.project-progress__track{background:#dde7f3;border-radius:999px;height:8px;display:block;overflow:hidden}.project-progress__track i{border-radius:inherit;background:linear-gradient(90deg,#3b84dd,#6fb3ff);height:100%;transition:width .25s;display:block}.project-portfolio{min-width:0}.project-portfolio__header{justify-content:space-between;align-items:flex-start;gap:20px;padding:2px 0 25px;display:flex}.project-portfolio__header>span{min-width:0}.project-portfolio__header p{color:#73839a;margin:0 0 5px;font-size:13px;font-weight:760}.project-portfolio__header h1{color:#17212f;letter-spacing:-.045em;margin:0;font-size:clamp(26px,2.7vw,35px);line-height:1.17}.project-portfolio__header strong{color:#64758a;max-width:640px;margin-top:10px;font-size:13px;font-weight:600;line-height:1.6;display:block}.project-portfolio__header small{color:#9a6a23;margin-top:8px;font-size:13px;display:block}.project-portfolio__header .button{flex:none;margin-top:8px}.project-portfolio__metrics{margin-bottom:12px}.project-portfolio__hint{color:#7f8c9d;margin:0 0 20px;font-size:13px;line-height:1.55}.project-portfolio__grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.85fr);align-items:start;gap:16px;display:grid}.project-portfolio__side{gap:16px;display:grid}.project-portfolio-panel{background:#fff;border:1px solid #e1e8f1;border-radius:15px;min-width:0;padding:19px}.project-portfolio-panel>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.project-portfolio-panel--projects>header{gap:12px;display:grid}.project-portfolio-panel h2{color:#1e2b3b;letter-spacing:-.025em;margin:0;font-size:16px}.project-portfolio-panel header p{color:#78879a;margin:5px 0 0;font-size:13px;line-height:1.5}.project-portfolio-panel>header>b{color:#426685;background:#edf3f9;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;font-size:13px;display:inline-flex}.project-portfolio__filters{background:#f8fafc;border:1px solid #e5ebf2;border-radius:9px;flex:none;gap:3px;padding:3px;display:inline-flex}.project-portfolio-panel--projects .project-portfolio__filters{width:fit-content}.project-portfolio__filters button{color:#718198;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:13px;font-weight:760}.project-portfolio__filters button:hover{color:#24558f;background:#edf4fc}.project-portfolio__filters button.is-active{color:#195a9f;background:#fff;box-shadow:0 1px 3px #2f4f721f}.project-portfolio__project-list{margin-top:15px;display:grid}.project-portfolio-project{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:38px minmax(0,1fr) minmax(112px,.36fr) auto;align-items:center;gap:11px;padding:12px 3px;display:grid}.project-portfolio-project:last-child{border-bottom:0}.project-portfolio-project:hover .project-portfolio-project__body>span:first-child>strong{color:#175b9f}.project-portfolio-project:hover>svg{color:#2567ad;transform:translate(2px)}.project-portfolio-project>svg{color:#8796a8;transition:color .16s,transform .16s}.project-portfolio-project__body{gap:7px;min-width:0;display:grid}.project-portfolio-project__body>span:first-child{min-width:0}.project-portfolio-project__body strong,.project-portfolio-project__body small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-portfolio-project__body strong{color:#334357;font-size:13px;line-height:1.45;transition:color .16s}.project-portfolio-project__body small{color:#8491a2;margin-top:2px;font-size:13px}.project-portfolio-project__badges{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.project-portfolio-project__badges .project-health,.project-portfolio-reason{text-overflow:ellipsis;max-width:100%;overflow:hidden}.project-portfolio-reason{color:#a35f18;white-space:nowrap;background:#fff3de;border-radius:99px;align-items:center;padding:5px 7px;font-size:13px;font-weight:760;display:inline-flex}.project-portfolio-project__progress{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 7px;min-width:0;display:grid}.project-portfolio-project__progress>strong{color:#235d9d;font-size:13px}.project-portfolio-project__progress>span{background:#dce7f2;border-radius:99px;height:6px;display:block;overflow:hidden}.project-portfolio-project__progress>span>i{border-radius:inherit;background:#5c95d7;height:100%;display:block}.project-portfolio-project__progress>small{color:#8592a2;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:13px;overflow:hidden}.project-portfolio__attention-list{margin-top:14px;display:grid}.project-portfolio__attention-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 0;display:grid}.project-portfolio__attention-list>button:last-child{border-bottom:0}.project-portfolio__attention-list>button:hover strong{color:#1d5e9f}.project-portfolio__attention-list>button>span{min-width:0}.project-portfolio__attention-list strong,.project-portfolio__attention-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-portfolio__attention-list strong{color:#334357;font-size:13px;line-height:1.4}.project-portfolio__attention-list small{color:#8b97a6;margin-top:3px;font-size:13px}.project-portfolio__attention-list>button>svg{color:#91a0b0}.project-portfolio-attention{white-space:nowrap;border-radius:7px;align-items:center;padding:5px 6px;font-size:13px;font-weight:800;display:inline-flex}.project-portfolio-attention--blocked{color:#a35816;background:#fff0df}.project-portfolio-attention--overdue{color:#bd3950;background:#ffebef}.project-portfolio-attention--due_soon{color:#2f6399;background:#eaf3ff}.project-portfolio-panel--workload{background:#fbfcfe}.project-portfolio__workload-list{gap:0;margin-top:13px;display:grid}.project-portfolio__workload-list article{border-bottom:1px solid #eaf0f5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 9px;padding:9px 0;display:grid}.project-portfolio__workload-list article:last-child{border-bottom:0}.project-portfolio__workload-list article>span{min-width:0}.project-portfolio__workload-list strong,.project-portfolio__workload-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-portfolio__workload-list strong{color:#425268;font-size:13px}.project-portfolio__workload-list small{color:#8b98a8;margin-top:2px;font-size:13px}.project-portfolio__workload-list article>b{color:#275f9e;font-size:13px}.project-portfolio__workload-list em{color:#a66014;grid-column:2;font-size:13px;font-style:normal;font-weight:700}.project-portfolio__note{color:#7f8d9e;border-top:1px solid #e8eef4;margin:12px 0 0;padding-top:10px;font-size:13px;line-height:1.55}.project-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.project-panel,.project-overview__links{background:#fff;border:1px solid #e1e8f1;border-radius:15px;min-width:0;padding:19px}.project-panel header,.project-overview__links header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.project-panel h2,.project-overview__links h2{font-size:16px}.project-panel header>button,.project-overview__links header>button{color:#2161a8;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:2px;padding:4px;font-size:13px;font-weight:720;display:inline-flex}.project-panel header>button:hover,.project-overview__links header>button:hover{color:#123e77}.project-panel__empty{color:#8b98a9;text-align:center;margin:26px 0 8px;font-size:13px}.project-task-preview{margin-top:14px;display:grid}.project-task-preview article{border-bottom:1px solid #edf1f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 0;display:grid}.project-task-preview article:last-child{border-bottom:0}.project-task-preview article>div{min-width:0}.project-task-preview strong,.project-task-preview small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-task-preview strong{color:#314052;font-size:12px}.project-task-preview small{color:#8290a2;margin-top:3px;font-size:11px}.project-task-preview>article>svg{color:#ba681d}.project-milestone-list{gap:12px;margin:17px 0 0;padding:0;list-style:none;display:grid}.project-milestone-list li{grid-template-columns:11px minmax(0,1fr);gap:9px;display:grid}.project-milestone-list li>span{background:#fff;border:2px solid #5793da;border-radius:50%;width:10px;height:10px;margin-top:4px;position:relative}.project-milestone-list li>span:after{content:"";background:#d8e4f1;width:2px;height:22px;position:absolute;top:10px;left:3px}.project-milestone-list li:last-child>span:after{display:none}.project-milestone-list li>span.is-done{background:#39a77a;border-color:#39a77a}.project-milestone-list strong,.project-milestone-list small{display:block}.project-milestone-list strong{color:#344357;font-size:13px}.project-milestone-list small{color:#8592a3;margin-top:3px;font-size:13px}.project-update-preview{gap:8px;margin-top:16px;display:grid}.project-update-preview strong{color:#334357;font-size:13px}.project-update-preview p{color:#66768a;margin:0;font-size:12px;line-height:1.6}.project-update-preview small{color:#8492a4;font-size:11px}.project-compact-records{gap:10px;margin-top:16px;display:grid}.project-compact-records article{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.project-compact-records strong,.project-compact-records small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-compact-records strong{color:#344357;font-size:13px}.project-compact-records small{color:#8793a2;margin-top:3px;font-size:13px}.project-decision-mark,.project-link-mark{color:#1d73aa;background:#e7f4ff;border-radius:8px;justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex}.project-overview__links{margin-top:16px}.project-overview__links>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.project-overview__links a,.project-overview__links .project-link-action{color:#2d608f;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e3eaf2;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px;text-decoration:none;display:grid}.project-overview__links a:hover,.project-overview__links .project-link-action:hover{background:#f7fbff;border-color:#cbdcf0}.project-overview__links a>span,.project-overview__links .project-link-action>span{min-width:0}.project-overview__links strong,.project-overview__links small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-overview__links strong{color:#35475c;font-size:13px}.project-overview__links small{color:#8292a6;margin-top:3px;font-size:13px}.project-file-card{gap:5px;min-width:0;display:grid}.project-file-card .project-link-action{width:100%}.project-overview__links .project-file-card__nas-open{color:#2161a8;background:0 0;border:0;align-items:center;gap:1px;width:max-content;padding:0 3px;font-size:13px;font-weight:700;display:inline-flex}.project-overview__links .project-file-card__nas-open:hover{color:#123e77;background:0 0;text-decoration:underline}.project-ecount-reference{background:linear-gradient(145deg,#f7fbff,#fff);border:1px solid #d8e7f7;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:9px;min-width:0;padding:12px;display:grid}.project-overview__links .project-ecount-reference{grid-column:span 2}.project-ecount-reference__body{min-width:0}.project-ecount-reference__eyebrow{letter-spacing:.015em;margin-bottom:4px;font-weight:800;display:block;color:#3872a7!important;font-size:13px!important}.project-ecount-reference strong{color:#31465f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.45;display:block;overflow:hidden}.project-ecount-reference__body>small:not(.project-ecount-reference__eyebrow){color:#76889d;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;display:block;overflow:hidden}.project-ecount-reference p{color:#66798f;margin:8px 0 0;font-size:13px;line-height:1.55}.project-ecount-reference__notice{font-weight:700;color:#2c6ca4!important}.project-ecount-reference__notice.is-error{color:#a85f22!important}.project-ecount-reference dl{gap:4px;margin:9px 0 0;display:grid}.project-ecount-reference dl>div{grid-template-columns:minmax(48px,auto) minmax(0,1fr);gap:7px;display:grid}.project-ecount-reference dt,.project-ecount-reference dd{margin:0;font-size:13px;line-height:1.45}.project-ecount-reference dt{color:#8190a1}.project-ecount-reference dd{color:#4c627b;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.project-ecount-reference footer{flex-wrap:wrap;align-items:center;gap:7px 10px;margin-top:10px;display:flex}.project-ecount-reference footer>span{color:#8c9aab;font-size:13px}.project-ecount-reference footer>button,.project-ecount-reference footer>a{color:#2161a8;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:1px;padding:0;font-size:13px;font-weight:760;text-decoration:none;display:inline-flex}.project-ecount-reference footer>button:hover,.project-ecount-reference footer>a:hover{color:#123e77;text-decoration:underline}.project-ecount-reference footer>button:disabled{color:#93a5b8;cursor:wait;text-decoration:none}.project-view__heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.project-view__heading h2{font-size:20px}.project-view__heading>span:last-child{color:#708096;font-size:13px;font-weight:700}.project-work__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.project-worklist{min-width:0}.project-worklist__heading{margin-bottom:14px}.project-worklist__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.project-worklist__toolbar{background:#fff;border:1px solid #e1e8f1;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;display:flex}.project-worklist__select{color:#748399;white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:760;display:inline-flex}.project-worklist__toolbar select{color:#33475f;min-height:32px;font:inherit;background:#f9fbfd;border:1px solid #d8e2ed;border-radius:8px;padding:5px 8px;font-size:13px;font-weight:700}.project-worklist__search{color:#718399;background:#fff;border:1px solid #dce5ee;border-radius:8px;align-items:center;gap:5px;min-width:min(260px,100%);margin-left:2px;padding:0 8px;display:flex}.project-worklist__search input{color:#32455c;width:100%;min-width:0;height:30px;font:inherit;background:0 0;border:0;outline:none;font-size:13px}.project-worklist__search:focus-within{border-color:#86b4e3;box-shadow:0 0 0 3px #639cde1c}.project-worklist__tree-toggle{color:#53718e;font:inherit;cursor:pointer;background:#eff4f9;border:0;border-radius:8px;padding:8px 9px;font-size:13px;font-weight:760}.project-worklist__tree-toggle:hover:not(:disabled){color:#1d5e9d;background:#e2effb}.project-worklist__tree-toggle:disabled{color:#9ba8b6;cursor:not-allowed}.project-worklist__toolbar>small{color:#8290a1;margin-left:auto;font-size:13px;font-weight:650}.project-worklist__table-wrap{background:#fff;border:1px solid #e0e7f0;border-radius:14px;overflow:auto;box-shadow:0 5px 16px #28415f0a}.project-worklist__table{width:100%;min-width:calc(1400px + var(--project-worklist-custom-field-count,0) * 154px);border-collapse:separate;border-spacing:0;table-layout:fixed}.project-worklist__table th{z-index:2;color:#738399;letter-spacing:.015em;text-align:left;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #dfe7ef;padding:11px 10px;font-size:13px;font-weight:800;position:sticky;top:0}.project-worklist__table th:first-child{width:33%;min-width:330px;padding-left:16px}.project-worklist__table th:nth-child(2){width:108px}.project-worklist__table th:nth-child(3){width:96px}.project-worklist__table th:nth-child(4),.project-worklist__table th:nth-child(5){width:78px}.project-worklist__table th:nth-child(6){width:82px}.project-worklist__table th:nth-child(7){width:108px}.project-worklist__table th:nth-child(8){width:92px}.project-worklist__table th:nth-child(9),.project-worklist__table th:nth-child(10){width:78px}.project-worklist__table th:nth-child(11){width:70px}.project-worklist__table td{color:#53667d;vertical-align:middle;border-bottom:1px solid #edf1f5;height:48px;padding:0 10px;font-size:13px}.project-worklist__table tbody tr:last-child td{border-bottom:0}.project-worklist__table tbody tr:hover td{background:#f8fbff}.project-worklist__table tbody tr.project-worklist__group-row:hover td{background:#f4f8fc}.project-worklist__group-row td{color:#466987;background:#f4f8fc;border-bottom:1px solid #dbe5ef;height:36px;padding:0 16px!important}.project-worklist__group-toggle{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:5px 2px;display:inline-flex}.project-worklist__group-toggle:hover{color:#1d629f}.project-worklist__group-toggle>svg{color:#5d87ad;flex:none;transition:transform .14s}.project-worklist__group-toggle[aria-expanded=false]>svg{transform:rotate(-90deg)}.project-worklist__group-toggle>span{align-items:center;gap:6px;font-size:13px;font-weight:820;display:inline-flex}.project-worklist__group-toggle>span:before{content:"";background:#4d8ecb;border-radius:999px;width:5px;height:5px}.project-worklist__group-toggle>small{color:#8092a6;margin-left:2px;font-size:13px;font-weight:650}.project-worklist__group-heading{align-items:center;gap:4px;display:inline-flex}.project-worklist__group-edit{color:#8291a2;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:24px;height:24px;padding:0;display:inline-grid}.project-worklist__group-edit:hover{color:#2f659a;background:#e9f1f8}.project-worklist__group-editor{align-items:center;gap:5px;display:inline-flex}.project-worklist__group-editor input{color:#30485f;width:min(260px,58vw);font:inherit;background:#fff;border:1px solid #9fc1df;border-radius:5px;outline:none;padding:5px 7px;font-size:13px;font-weight:700}.project-worklist__group-editor input:focus{border-color:#4d8ac2;box-shadow:0 0 0 3px #4d8ac21f}.project-worklist__group-editor button{color:#5f7184;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 7px;font-size:13px;font-weight:700}.project-worklist__group-editor button[type=submit]{color:#fff;background:#2d78bd}.project-worklist__group-editor button:disabled{opacity:.55;cursor:not-allowed}.project-worklist__new-task-row td{background:#fff;border-bottom:1px solid #edf1f5;height:34px!important;padding:0 16px!important}.project-worklist__new-task-row button{color:#78899b;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:6px 0;font-size:13px;display:inline-flex}.project-worklist__new-task-row button:hover{color:#2b71af}.project-worklist__group-create{padding:8px 4px 0}.project-worklist__group-create>button,.project-worklist__group-create form{align-items:center;gap:6px;display:inline-flex}.project-worklist__group-create>button{color:#62758a;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:13px;font-weight:700}.project-worklist__group-create>button:hover{color:#2866a1;background:#f0f6fb}.project-worklist__group-create input{color:#30485f;width:min(280px,60vw);font:inherit;background:#fff;border:1px solid #c5d4e3;border-radius:6px;outline:none;padding:7px 9px;font-size:13px}.project-worklist__group-create input:focus{border-color:#5c9ad1;box-shadow:0 0 0 3px #4f8dce1f}.project-worklist__group-create form button{color:#5e7185;font:inherit;cursor:pointer;background:#edf2f7;border:0;border-radius:6px;padding:7px 9px;font-size:13px;font-weight:700}.project-worklist__group-create form button[type=submit]{color:#fff;background:#2d78bd}.project-worklist__group-create form button:disabled{opacity:.55;cursor:not-allowed}.project-worklist__table tbody tr.is-blocked td{background:#fffdf9}.project-worklist__table tbody tr.is-blocked:hover td{background:#fff8ee}.project-worklist__table tbody tr.is-dragging td{opacity:.48}.project-worklist__table tbody tr.is-drop-before td{box-shadow:inset 0 2px #315fba}.project-worklist__table tbody tr.is-drop-after td{box-shadow:inset 0 -2px #315fba}.project-worklist__title-cell{padding-left:16px!important}.project-worklist__title{min-width:0;padding-left:calc(var(--project-task-depth) * 21px);align-items:center;gap:5px;display:flex}.project-worklist__drag-handle{color:#8190a2;cursor:grab;opacity:0;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;width:17px;height:22px;padding:0;transition:opacity .14s,color .14s,background .14s;display:inline-flex}.project-worklist__drag-handle:hover{color:#315fba;background:#edf3fb}.project-worklist__drag-handle:active{cursor:grabbing}.project-worklist__drag-handle:focus-visible{opacity:1;outline-offset:1px;outline:2px solid #9ec3eb}.project-worklist__drag-handle:disabled{color:#0000;cursor:default;pointer-events:none}.project-worklist__title:hover .project-worklist__drag-handle,.project-worklist__title:focus-within .project-worklist__drag-handle{opacity:1}.project-worklist__expand,.project-worklist__tree-spacer{flex:none;justify-content:center;align-items:center;width:19px;height:22px;display:inline-flex}.project-worklist__expand{color:#73869a;cursor:pointer;background:0 0;border:0;border-radius:5px}.project-worklist__expand:hover{color:#1d629f;background:#e9f2fc}.project-worklist__expand[aria-expanded=false]>svg{transform:rotate(-90deg)}.project-worklist__task-name{color:#30435a;min-width:0;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:13px;font-weight:720;line-height:1.35;overflow:hidden}.project-worklist__task-name:hover{color:#175e9e;text-underline-offset:3px;text-decoration:underline}.project-worklist__child-count{color:#8390a0;white-space:nowrap;flex:none;font-size:13px;font-weight:700}.project-worklist__open-task{color:#667b9e;cursor:pointer;opacity:0;background:#edf2fa;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:opacity .14s,color .14s,background .14s;display:inline-flex}.project-worklist__title:hover .project-worklist__open-task,.project-worklist__title:focus-within .project-worklist__open-task{opacity:1}.project-worklist__open-task:hover{color:#315fba;background:#e0ebfb}.project-worklist__add-child{color:#3d78ad;cursor:pointer;opacity:0;background:#eaf3fe;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:opacity .14s,background .14s;display:inline-flex}.project-worklist__title:hover .project-worklist__add-child,.project-worklist__title:focus-within .project-worklist__add-child{opacity:1}.project-worklist__add-child:hover{color:#155b99;background:#d8ebfd}.project-worklist__dependency{color:#a86421;background:#fff1e1;border-radius:99px;flex:none;align-items:center;gap:2px;padding:3px 5px;font-size:13px;font-weight:800;display:inline-flex}.project-worklist__status select{color:#365873;width:100%;max-width:105px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce5ee;border-radius:7px;padding:5px 7px;font-size:13px;font-weight:760}.project-worklist__status select:disabled{color:#8c99a8;cursor:not-allowed;background:#f5f7fa}.project-worklist__assignees{color:#53718e;max-width:100%;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.project-worklist__assignees>span:not(.project-worklist__unassigned),.project-worklist__assignees>b{color:#28629c;background:#e3f0fd;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;margin-right:-5px;font-size:13px;font-weight:820;display:inline-flex}.project-worklist__assignees>span:nth-child(2n):not(.project-worklist__unassigned){color:#6d549f;background:#eee8ff}.project-worklist__assignees>span:nth-child(3n):not(.project-worklist__unassigned){color:#19785d;background:#e2f5ec}.project-worklist__assignees>b{color:#637992;background:#eef3f8;margin-left:1px;margin-right:0;font-size:13px}.project-worklist__unassigned{color:#96a2b0;font-size:13px}.project-worklist__cell-button,.project-worklist__number{color:#61758c;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 2px;font-size:13px}.project-worklist__cell-button:hover,.project-worklist__number:hover{color:#1f629f;text-underline-offset:3px;text-decoration:underline}.project-worklist__cell-button.is-overdue{color:#bd4257;font-weight:800}.project-worklist__priority{cursor:pointer;background:0 0;border:0}.project-worklist__priority:hover{text-underline-offset:3px;text-decoration:underline}.project-worklist__progress{color:#446b91;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(42px,1fr) auto;align-items:center;gap:6px;padding:4px 0;display:inline-grid}.project-worklist__progress>span{background:#e0eaf4;border-radius:99px;height:6px;display:block;overflow:hidden}.project-worklist__progress>span>i{border-radius:inherit;background:#6a9fd4;height:100%;display:block}.project-worklist__progress>b{font-size:13px}.project-worklist__creator,.project-worklist__timestamp{color:#73869a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;display:block;overflow:hidden}.project-worklist__timestamp{color:#8997a8;font-variant-numeric:tabular-nums}.project-worklist__custom-heading{width:150px;min-width:150px}.project-worklist__custom-heading>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-worklist__custom-add-heading,.project-worklist__custom-add-cell{width:38px;min-width:38px;padding-left:5px!important;padding-right:5px!important}.project-worklist__custom-add-heading>button{color:#55728f;cursor:pointer;background:#fff;border:1px solid #d2dce7;border-radius:5px;place-items:center;width:25px;height:25px;padding:0;display:inline-grid}.project-worklist__custom-add-heading>button:hover{color:#1d609e;background:#edf6ff;border-color:#8eb2d4}.project-worklist__custom-cell{padding-left:7px!important;padding-right:7px!important}.project-worklist__custom-field{box-sizing:border-box;color:#4c6177;width:100%;min-width:0;font:inherit;background:0 0;border:1px solid #0000;border-radius:5px;outline:none;padding:5px 6px;font-size:13px}.project-worklist__custom-field:hover{background:#fff;border-color:#d8e0e9}.project-worklist__custom-field:focus{background:#fff;border-color:#78a8d3;box-shadow:0 0 0 2px #5c99d31f}.project-worklist__custom-field:disabled{color:#8795a3;cursor:not-allowed;background:0 0;border-color:#0000}.project-worklist__custom-check{color:#68809a;cursor:pointer;align-items:center;gap:4px;min-height:25px;font-size:13px;font-weight:700;display:inline-flex}.project-worklist__custom-check input{accent-color:#3d82bf;width:15px;height:15px;cursor:inherit;margin:0}.project-worklist__custom-check input:disabled{cursor:not-allowed}.project-worklist__custom-readonly{color:#8493a3;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.project-worklist__table .empty-state{min-height:250px;box-shadow:none;border:0}.project-worklist__quick-row td{background:#f5f9fe;height:auto;padding:7px 10px!important}.project-worklist__quick-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.project-worklist__quick-title{min-width:0;padding-left:calc(var(--project-task-depth) * 21px);align-items:center;gap:5px;display:flex}.project-worklist__quick-title>.project-worklist__tree-spacer{color:#4a83b8;background:#e4f1fd;border-radius:5px}.project-worklist__quick-title input{color:#2f465e;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #9fc4e8;border-radius:7px;outline:none;padding:7px 9px;font-size:13px}.project-worklist__quick-title input:focus{border-color:#5f9dd7;box-shadow:0 0 0 3px #4f8dce21}.project-worklist__quick-actions{align-items:center;gap:5px;display:inline-flex}.project-worklist__quick-actions small{color:#7890a9;white-space:nowrap;margin-right:3px;font-size:13px}.project-worklist__quick-actions button{color:#647c94;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:13px;font-weight:760}.project-worklist__quick-actions button[type=submit]{color:#fff;background:#2d78bd}.project-worklist__quick-actions button[type=submit]:hover:not(:disabled){background:#2167a8}.project-worklist__quick-actions button[type=submit]:disabled{color:#9aacbd;cursor:not-allowed;background:#dce8f4}.project-worklist__quick-actions button[type=button]:hover{color:#305b82;background:#e8f0f8}.project-task-workflow-status{color:#466178;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;max-width:100%;font-size:13px;font-weight:780;line-height:1.25;display:inline-flex;overflow:hidden}.project-task-workflow-status>i{border-radius:999px;flex:none;width:7px;height:7px}.project-worklist__status{align-items:center;gap:5px;display:flex}.project-worklist__status>i{border-radius:999px;flex:none;width:7px;height:7px}.project-task-status-settings__backdrop{z-index:100;background:#18293d5c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.project-task-status-settings{background:#fff;border:1px solid #d9e3ee;border-radius:16px;flex-direction:column;width:min(820px,100%);max-height:min(760px,100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 22px 65px #1f385445}.project-task-status-settings>header{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 17px;display:flex}.project-task-status-settings h2{color:#253e5a;letter-spacing:-.02em;margin:0;font-size:19px}.project-task-status-settings header p{color:#6f8297;margin:5px 0 0;font-size:13px;line-height:1.5}.project-task-status-settings>header>button{color:#5d7086;cursor:pointer;background:#f2f5f8;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.project-task-status-settings>header>button:hover{color:#274e74;background:#e6eef7}.project-task-status-settings__guide{color:#50718d;background:#f5faff;border:1px solid #d8e9fa;border-radius:10px;align-items:flex-start;gap:8px;margin:15px 24px 0;padding:10px 12px;font-size:13px;line-height:1.55;display:flex}.project-task-status-settings__guide svg{color:#4685bb;flex:none;margin-top:1px}.project-task-status-settings__table{border:1px solid #e1e8ef;border-radius:11px;margin:16px 24px 0;overflow:auto}.project-task-status-settings__labels,.project-task-status-settings__row{grid-template-columns:minmax(170px,1.5fr) 100px 82px 76px 60px;align-items:center;gap:8px;min-width:610px;display:grid}.project-task-status-settings__labels{color:#7a8da2;background:#f8fafc;border-bottom:1px solid #e7edf2;padding:8px 11px;font-size:13px;font-weight:800}.project-task-status-settings__labels>span:first-child{padding-left:21px}.project-task-status-settings__row{background:#fff;border-bottom:1px solid #edf1f5;padding:8px 11px;position:relative}.project-task-status-settings__row:last-child{border-bottom:0}.project-task-status-settings__row.is-inactive{opacity:.67;background:#fbfcfd}.project-task-status-settings__dot{border-radius:999px;width:8px;height:8px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.project-task-status-settings__row input,.project-task-status-settings__row select{box-sizing:border-box;color:#314b66;width:100%;font:inherit;background:#fff;border:1px solid #dce5ee;border-radius:7px;outline:none;padding:7px 8px;font-size:13px}.project-task-status-settings__row input:focus,.project-task-status-settings__row select:focus,.project-task-status-settings__new input:focus,.project-task-status-settings__new select:focus{border-color:#64a0dc;box-shadow:0 0 0 3px #5d99d921}.project-task-status-settings__name{padding-left:13px}.project-task-status-settings__active{color:#657b91;align-items:center;gap:5px;font-size:13px;font-weight:720;display:inline-flex}.project-task-status-settings__active input{accent-color:#3d82bf;width:14px;height:14px}.project-task-status-settings__save{color:#3f6e98;font:inherit;cursor:pointer;background:#edf5fd;border:0;border-radius:7px;padding:7px 6px;font-size:13px;font-weight:780}.project-task-status-settings__save:hover{color:#1e5f9d;background:#dceefd}.project-task-status-settings__new{background:#f9fbfd;border:1px dashed #cbd9e7;border-radius:11px;grid-template-columns:125px minmax(120px,1fr) minmax(145px,1.1fr) 90px auto;align-items:center;gap:8px;margin:14px 24px 0;padding:11px;display:grid}.project-task-status-settings__new>span{gap:2px;display:grid}.project-task-status-settings__new strong{color:#3a536e;font-size:13px}.project-task-status-settings__new small{color:#8091a4;font-size:13px}.project-task-status-settings__new input,.project-task-status-settings__new select{box-sizing:border-box;color:#314b66;width:100%;font:inherit;background:#fff;border:1px solid #d9e3ec;border-radius:8px;outline:none;padding:8px 9px;font-size:13px}.project-task-status-settings__new .button{white-space:nowrap;justify-content:center;min-height:34px}.project-task-status-settings>footer{justify-content:flex-end;gap:8px;padding:15px 24px 20px;display:flex}.project-task-custom-fields__backdrop{z-index:101;background:#18273957;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.project-task-custom-fields{background:#fff;border:1px solid #dce5ee;border-radius:15px;width:min(820px,100%);overflow:hidden;box-shadow:0 24px 60px #1b37543d}.project-task-custom-fields>header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 16px;display:flex}.project-task-custom-fields>header h2{color:#31495f;letter-spacing:-.02em;margin:0;font-size:17px}.project-task-custom-fields>header p{color:#78899d;margin:5px 0 0;font-size:13px;line-height:1.5}.project-task-custom-fields>header>button{color:#62778f;cursor:pointer;background:#f3f6f9;border:0;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:inline-grid}.project-task-custom-fields>header>button:hover{color:#285e94;background:#e8f1fa}.project-task-custom-fields__guide{color:#50718d;background:#f5faff;border:1px solid #d7e7f4;border-radius:9px;align-items:flex-start;gap:8px;margin:15px 24px 0;padding:10px 11px;font-size:13px;line-height:1.55;display:flex}.project-task-custom-fields__guide svg{color:#4685bb;flex:none;margin-top:1px}.project-task-custom-fields__table{border:1px solid #e1e8ef;border-radius:11px;margin:16px 24px 0;overflow:auto}.project-task-custom-fields__labels,.project-task-custom-fields__row{grid-template-columns:82px minmax(150px,1fr) minmax(150px,1.2fr) 54px 58px;align-items:center;gap:8px;min-width:600px;display:grid}.project-task-custom-fields__labels{color:#7a8da2;background:#f8fafc;border-bottom:1px solid #e7edf2;padding:8px 11px;font-size:13px;font-weight:800}.project-task-custom-fields__row{background:#fff;border-bottom:1px solid #edf1f5;padding:8px 11px}.project-task-custom-fields__row:last-child{border-bottom:0}.project-task-custom-fields__row input,.project-task-custom-fields__new input,.project-task-custom-fields__new select{box-sizing:border-box;color:#314b66;width:100%;font:inherit;background:#fff;border:1px solid #d9e3ec;border-radius:7px;outline:none;padding:7px 8px;font-size:13px}.project-task-custom-fields__row input:focus,.project-task-custom-fields__new input:focus,.project-task-custom-fields__new select:focus{border-color:#64a0dc;box-shadow:0 0 0 3px #5d99d921}.project-task-custom-fields__type{color:#5f7892;font-size:13px;font-weight:760}.project-task-custom-fields__options{color:#98a5b3;font-size:13px}.project-task-custom-fields__row button{color:#3f6e98;font:inherit;cursor:pointer;background:#edf5fd;border:0;border-radius:6px;padding:7px 6px;font-size:13px;font-weight:780}.project-task-custom-fields__row button:hover{color:#1e5f9d;background:#dceefd}.project-task-custom-fields__row button.is-muted{color:#718295;background:#f0f3f6}.project-task-custom-fields__empty{color:#8b98a7;text-align:center;margin:0;padding:24px 12px;font-size:13px}.project-task-custom-fields__new{background:#f9fbfd;border:1px dashed #cbd9e7;border-radius:11px;grid-template-columns:112px minmax(120px,1fr) 90px minmax(150px,1.1fr) auto;align-items:center;gap:8px;margin:14px 24px 0;padding:11px;display:grid}.project-task-custom-fields__new>span{gap:2px;display:grid}.project-task-custom-fields__new strong{color:#3a536e;font-size:13px}.project-task-custom-fields__new small{color:#8091a4;font-size:13px}.project-task-custom-fields__new-placeholder{color:#96a3b1;white-space:nowrap;font-size:13px;display:block!important}.project-task-custom-fields__new .button{white-space:nowrap;justify-content:center;min-height:34px}.project-task-custom-fields>footer{justify-content:flex-end;gap:8px;padding:15px 24px 20px;display:flex}.project-board{grid-template-columns:repeat(5,minmax(205px,1fr));gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.project-board__column{background:#fafbfd;border:1px solid #e3e9f1;border-top-width:3px;border-radius:13px;min-height:390px}.project-board__column--todo{border-top-color:#9daabd}.project-board__column--progress{border-top-color:#5692d7}.project-board__column--blocked{border-top-color:#d89243}.project-board__column--done{border-top-color:#53aa80}.project-board__column>header{color:#56677c;justify-content:space-between;align-items:center;padding:12px;font-size:13px;font-weight:760;display:flex}.project-board__column>header b{color:#59708d;background:#eaf0f7;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:13px;display:inline-flex}.project-board__column>div{align-content:start;gap:8px;padding:0 8px 10px;display:grid}.project-board-card{background:#fff;border:1px solid #e0e7ef;border-radius:10px;gap:7px;padding:11px;display:grid;box-shadow:0 3px 9px #233d5e0a}.project-board-card>strong{color:#314156;font-size:13px;line-height:1.45}.project-board-card>p{color:#748398;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.project-board-card>small{color:#8492a3;font-size:13px}.project-board-card footer{color:#61758d;border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:6px;padding-top:7px;font-size:13px;display:flex}.project-board-card footer>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-board-card__actions{flex:none;align-items:center;gap:5px;display:inline-flex;overflow:visible!important}.project-board-card__actions>button{color:#55728f;font:inherit;white-space:nowrap;cursor:pointer;background:#f1f5f9;border:0;border-radius:6px;padding:4px 5px;font-size:13px;font-weight:720}.project-board-card__actions>button:hover{color:#1e5e9d;background:#e2effb}.project-board-card footer select{color:#285f9c;max-width:92px;font:inherit;background:#f0f6fd;border:0;font-size:13px;font-weight:700}.project-board-card em{color:#af6420;align-items:center;gap:4px;font-size:13px;font-style:normal;display:inline-flex}.project-board__empty{color:#9ba7b6;text-align:center;margin:30px 0;font-size:13px}.project-timeline__list{background:#fff;border:1px solid #e2e8f0;border-radius:14px;gap:10px;padding:18px;display:grid}.project-timeline__axis,.project-timeline__row{grid-template-columns:minmax(180px,250px) minmax(220px,1fr);align-items:center;gap:16px;min-height:32px;display:grid}.project-timeline__axis>span{color:#748499;font-size:13px;font-weight:820}.project-timeline__axis>div{background:#f8fafc;border:1px solid #e3eaf1;border-radius:7px;height:23px;position:relative;overflow:hidden}.project-timeline__axis b{box-sizing:border-box;color:#708196;border-right:1px solid #e5ecf3;justify-content:center;align-items:center;min-width:48px;font-size:13px;font-weight:800;display:flex;position:absolute;top:0;bottom:0}.project-timeline__axis i{z-index:1;background:#d45d70;width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px)}.project-timeline__row{width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:0}.project-timeline__row>span strong,.project-timeline__row>span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-timeline__row>span strong{color:#344457;font-size:13px}.project-timeline__row>span small{color:#8b97a7;margin-top:2px;font-size:13px}.project-timeline__row--action{cursor:pointer}.project-timeline__row--action:hover>span strong{color:#1d609e;text-underline-offset:3px;text-decoration:underline}.project-timeline__row--action:hover>div{box-shadow:0 0 0 2px #5b92ca24}.project-timeline__row>div{background:repeating-linear-gradient(90deg,#eff3f7 0 12%,#f9fafc 12% 14%);border-radius:99px;height:13px;position:relative;overflow:hidden}.project-timeline__bar{top:2px;left:var(--timeline-left);width:var(--timeline-width);background:#6c9fde;border-radius:99px;height:9px;position:absolute}.project-timeline__bar--project{background:#4b7dd0}.project-timeline__bar--milestone{background:#5e56cf}.project-timeline__bar--progress{background:#4d91d7}.project-timeline__bar--blocked{background:#d8893c}.project-timeline__bar--done{background:#52a97b}.project-timeline__bar--todo{background:#9ca9b9}.project-timeline__hint{color:#8492a5;margin:11px 2px 0;font-size:13px}.project-calendar__controls{align-items:center;gap:7px;display:inline-flex}.project-calendar__controls>button{color:#59728d;cursor:pointer;background:#fff;border:1px solid #dce5ee;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.project-calendar__controls>button:hover{color:#1b5f9d;background:#f2f8fe;border-color:#b6d0e9}.project-calendar__controls>strong{color:#35475b;text-align:center;min-width:89px;font-size:13px}.project-calendar__grid{background:#fff;border:1px solid #dfe7ef;border-radius:14px;grid-template-columns:repeat(7,minmax(105px,1fr));display:grid;overflow:auto}.project-calendar__weekday{color:#77899f;text-align:right;background:#f8fafc;border-bottom:1px solid #e0e8f0;min-width:105px;padding:10px 9px;font-size:10px;font-weight:800}.project-calendar__weekday:first-child{color:#c26172}.project-calendar__weekday:nth-child(7){color:#4776ab}.project-calendar__day{background:#fff;border-bottom:1px solid #edf1f5;border-right:1px solid #edf1f5;align-content:start;gap:6px;min-width:105px;min-height:119px;padding:8px;display:grid}.project-calendar__day:nth-child(7n){border-right:0}.project-calendar__day:nth-last-child(-n+7){border-bottom:0}.project-calendar__day--empty{background:#fafbfd}.project-calendar__day time{color:#61758c;justify-self:end;font-size:11px;font-weight:760}.project-calendar__day.is-today time{color:#fff;background:#2d7bc4;border-radius:999px;justify-content:center;align-items:center;width:23px;height:23px;display:inline-flex}.project-calendar__day>div{gap:3px;display:grid}.project-calendar__entry{color:#47637e;width:100%;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#eff4f9;border:0;border-radius:5px;padding:4px 5px;font-size:9px;font-weight:720;overflow:hidden}.project-calendar__entry:hover{color:#1b609e;background:#e1effb}.project-calendar__entry>span{color:#6c8094;margin-right:3px;font-size:8px;font-weight:820}.project-calendar__entry--progress{color:#1d659f;background:#e6f2ff}.project-calendar__entry--blocked{color:#aa6423;background:#fff0df}.project-calendar__entry--done{color:#28765a;background:#e4f6ed}.project-calendar__more{color:#5d7893;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:9px;font-weight:760}.project-calendar__more:hover{color:#1d619f;text-decoration:underline}.project-files__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.project-files__grid>section{background:#fff;border:1px solid #e1e8f1;border-radius:14px;min-width:0;padding:18px}.project-files__grid>section>header{border-bottom:1px solid #ecf0f4;justify-content:space-between;align-items:center;gap:8px;padding-bottom:12px;display:flex}.project-files__grid h3{color:#334559;letter-spacing:-.02em;margin:0;font-size:14px}.project-files__grid header small{color:#8291a3;font-size:13px;font-weight:700}.project-files__grid>section>div{gap:8px;margin-top:12px;display:grid}.project-files__grid>section>div>p{color:#8996a5;text-align:center;margin:19px 0 9px;font-size:13px}.project-files__grid .project-link-action{width:100%}.project-alerts__list{gap:9px;display:grid}.project-alerts__item{background:#fff;border:1px solid #e2e9f1;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 15px;display:grid}.project-alerts__item>span{color:#af6724;background:#fff0df;border-radius:9px;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex}.project-alerts__item--overdue>span{color:#bf4257;background:#ffedf0}.project-alerts__item--risk>span{color:#9b5b25;background:#fff3df}.project-alerts__item>div{min-width:0}.project-alerts__item strong{color:#334559;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.project-alerts__item p{color:#77879a;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:13px;line-height:1.45;overflow:hidden}.project-alerts__item>button{color:#2764a0;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:1px;padding:5px;font-size:13px;font-weight:760;display:inline-flex}.project-alerts__item>button:hover{color:#144a82;text-decoration:underline}.project-records__heading{margin-bottom:12px}.project-feed-composer{background:linear-gradient(135deg,#f8fbff,#fff);border:1px solid #d8e6f3;border-radius:13px;gap:8px;margin-bottom:16px;padding:14px;display:grid}.project-feed-composer textarea{box-sizing:border-box;color:#30475e;width:100%;min-height:74px;font:inherit;resize:vertical;background:#fff;border:1px solid #cfdeec;border-radius:9px;outline:none;padding:10px 11px;font-size:13px;line-height:1.55}.project-feed-composer textarea:focus{border-color:#76a9dc;box-shadow:0 0 0 3px #639cde1f}.project-feed-composer footer{justify-content:flex-end;align-items:center;gap:7px;display:flex}.project-feed-composer footer small{color:#8291a3;margin-right:auto;font-size:13px}.project-feed-composer footer button{color:#57738e;font:inherit;cursor:pointer;background:#edf3f9;border:0;border-radius:7px;padding:7px 9px;font-size:13px;font-weight:760}.project-feed-composer footer button[type=submit]{color:#fff;background:#2d78bd}.project-feed-composer footer button[type=submit]:hover:not(:disabled){background:#2167a8}.project-feed-composer footer button[type=submit]:disabled{color:#9bacbc;cursor:not-allowed;background:#dce7f2}.project-feed-composer footer button[type=button]:hover{color:#235e98;background:#e1eefb}.project-feed{background:#fff;border:1px solid #dfe8f1;border-radius:14px;margin-bottom:14px;overflow:hidden;box-shadow:0 5px 16px #28415f0a}.project-feed>header{background:#fbfcfe;border-bottom:1px solid #e9eef4;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px 13px;display:flex}.project-feed>header span{gap:3px;display:grid}.project-feed>header h2{color:#31465d;letter-spacing:-.02em;margin:0;font-size:14px}.project-feed>header p{color:#8391a2;margin:0;font-size:13px}.project-feed>header>small{color:#537b9f;background:#edf5fd;border-radius:99px;flex:none;padding:5px 8px;font-size:13px;font-weight:800}.project-feed>.empty-state{min-height:180px;box-shadow:none;border:0;border-radius:0}.project-feed__list{display:grid}.project-feed-item{border-bottom:1px solid #edf1f5;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:15px 16px;display:grid}.project-feed-item:last-child{border-bottom:0}.project-feed-item:hover{background:#fbfdff}.project-feed-item__icon{color:#2b72b3;background:#eaf3fd;border-radius:10px;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex}.project-feed-item--activity .project-feed-item__icon{color:#5e6f83;background:#eff3f7}.project-feed-item--risk .project-feed-item__icon{color:#ae6422;background:#fff0df}.project-feed-item--decision .project-feed-item__icon{color:#397c61;background:#e7f6ee}.project-feed-item--link .project-feed-item__icon,.project-feed-item--file .project-feed-item__icon{color:#6953a5;background:#eee8ff}.project-feed-item>div{min-width:0}.project-feed-item header{flex-wrap:wrap;align-items:baseline;gap:5px;margin-bottom:5px;display:flex}.project-feed-item header strong{color:#43576d;font-size:13px}.project-feed-item header small{color:#91a0b0;font-size:13px}.project-feed-item>div>b{color:#2d4258;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;line-height:1.45;display:block;overflow:hidden}.project-feed-item>div>p{color:#61768d;white-space:pre-wrap;margin:5px 0 0;font-size:13px;line-height:1.55}.project-feed-item .project-health,.project-feed-item .project-risk-level{margin:0 0 4px;display:inline-flex}.project-feed-item__note{color:#7c8ca0;margin-top:5px;font-size:13px;line-height:1.45;display:block}.project-feed-item button,.project-feed-item a{color:#2766a2;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:1px;margin-top:7px;padding:0;font-size:13px;font-weight:760;text-decoration:none;display:inline-flex}.project-feed-item button:hover,.project-feed-item a:hover{color:#124d86;text-underline-offset:3px;text-decoration:underline}.project-records__more{background:#fbfcfe;border:1px solid #e1e8f0;border-radius:12px}.project-records__more>summary{color:#526d88;cursor:pointer;padding:12px 14px;font-size:13px;font-weight:760}.project-records__more[open]>summary{border-bottom:1px solid #e4eaf1}.project-records__more>.project-records__grid{padding:14px}.project-records__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.project-record-list{gap:13px;margin-top:16px;display:grid}.project-record-list article{border-bottom:1px solid #edf1f5;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:9px;padding-bottom:12px;display:grid}.project-record-list article:last-child{border-bottom:0;padding-bottom:0}.project-record-list article>div{min-width:0}.project-record-list strong{color:#324257;font-size:13px;display:block}.project-record-list p{color:#6d7b8c;margin:5px 0;font-size:13px;line-height:1.55}.project-record-list small{color:#8995a5;font-size:13px;display:block}.project-record-source-link{color:#2161a8;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:1px;margin:7px 0 0;padding:0;font-size:13px;font-weight:700;display:inline-flex}.project-record-source-link:hover{color:#123e77;text-decoration:underline}.project-record-source-link--external{margin-left:12px;text-decoration:none}.project-record-list .project-ecount-reference{background:0 0;border:0;border-bottom:1px solid #edf1f5;border-radius:0;align-items:flex-start;padding:0 0 12px}.project-record-list .project-ecount-reference:last-child{border-bottom:0;padding-bottom:0}.project-record-list .project-ecount-reference__body>small:not(.project-ecount-reference__eyebrow),.project-record-list .project-ecount-reference strong{white-space:normal;overflow:visible}.project-composer__backdrop{z-index:80;background:#1f2f4659;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.project-composer{background:#fff;border:1px solid #dfe6ef;border-radius:12px;flex-direction:column;width:min(720px,100%);max-height:min(820px,100dvh - 56px);display:flex;overflow-y:auto;box-shadow:0 24px 56px #22395340}.project-composer>header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;gap:16px;padding:25px 25px 18px;display:flex}.project-composer h2{font-size:21px}.project-composer>header>button{color:#617187;cursor:pointer;background:#f3f6fa;border:0;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.project-composer>header>button:hover{color:#253f5d;background:#e9f0f7}.project-composer form{gap:15px;padding:22px 25px 28px;display:grid}.project-composer form>label,.project-composer fieldset>label{gap:6px;display:grid}.project-composer form label>span,.project-composer fieldset>legend{color:#53677e;font-size:13px;font-weight:760}.project-composer input,.project-composer select,.project-composer textarea{box-sizing:border-box;color:#26364a;width:100%;font:inherit;background:#fff;border:1px solid #d8e1ec;border-radius:9px;outline:none;padding:10px 11px;font-size:13px}.project-composer textarea{resize:vertical;min-height:83px;line-height:1.55}.project-composer input:focus,.project-composer select:focus,.project-composer textarea:focus{border-color:#6ba2df;box-shadow:0 0 0 3px #639cde21}.project-composer fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.project-composer fieldset>legend{padding:0}.project-person-picker{flex-wrap:wrap;gap:7px;display:flex}.project-person-picker label{color:#6d7b8f;cursor:pointer;background:#f8fafc;border:1px solid #dfe7f0;border-radius:99px;align-items:center;gap:5px;padding:6px 8px;font-size:13px;display:inline-flex}.project-person-picker label.is-selected{color:#1f5d9e;background:#eaf4ff;border-color:#a8caef}.project-person-picker input{width:13px;height:13px;margin:0;padding:0}.project-task-dependency-picker{background:#f8fbff;border-radius:11px;gap:9px;border:1px solid #dbe8f4!important;padding:12px!important}.project-task-dependency-picker>legend{padding:0 2px}.project-task-dependency-picker>.project-form-grid__note{min-height:auto}.project-task-picker{gap:6px;max-height:205px;padding-right:2px;display:grid;overflow-y:auto}.project-task-picker label{color:#52677e;cursor:pointer;background:#fff;border:1px solid #dce6f0;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:8px;padding:8px 9px;transition:border-color .15s,background .15s;display:grid}.project-task-picker label:hover{background:#f2f8ff;border-color:#adcbe8}.project-task-picker label.is-selected{background:#eaf4ff;border-color:#8fbae4}.project-task-picker input{accent-color:#2c78be;width:14px;height:14px;margin:2px 0 0;padding:0}.project-task-picker span{min-width:0}.project-task-picker strong,.project-task-picker small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-task-picker strong{color:#38506b;font-size:13px}.project-task-picker small{color:#8190a1;margin-top:3px;font-size:13px}.project-task-picker__empty{color:#8291a2;margin:0;font-size:13px}.project-task-dependency-summary{background:#fbfcfe;border-radius:11px;gap:8px;border:1px solid #dfe8f2!important;padding:12px!important}.project-task-dependency-summary>legend{padding:0 2px}.project-task-dependency-summary>div{flex-wrap:wrap;gap:6px;display:flex}.project-task-dependency-summary>div>span{color:#8b5d24;background:#fff4e7;border-radius:99px;align-items:center;gap:4px;max-width:100%;padding:6px 8px;font-size:13px;display:inline-flex}.project-task-dependency-summary>p{color:#8290a0;margin:0;font-size:13px}.project-task-dependency-summary>small{color:#71839a;font-size:13px;line-height:1.45}.project-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.project-form-grid>label{gap:6px;display:grid}.project-form-grid__wide{grid-column:1/-1}.project-form-grid__note{color:#8a96a6;align-items:center;min-height:39px;font-size:13px;line-height:1.45;display:flex}.project-form-grid__notice{color:#426282;background:#f5faff;border:1px solid #d7e7f8;border-radius:9px;margin:0;padding:10px 11px;font-size:13px;line-height:1.55}.project-composer footer{justify-content:flex-end;gap:8px;padding-top:5px;display:flex}.project-task-detail{z-index:81;background:#fff;border-left:1px solid #dfe6ef;flex-direction:column;width:min(clamp(410px,33vw,680px),100vw - 64px);height:calc(100dvh - 40px);display:flex;position:fixed;top:40px;right:0;overflow:hidden;box-shadow:-16px 0 40px #22395326}.project-task-detail__topbar{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 17px 0 20px;display:flex}.project-task-detail__topbar p{color:#687b91;white-space:nowrap;align-items:center;gap:7px;min-width:0;margin:0;font-size:13px;display:flex;overflow:hidden}.project-task-detail__topbar p>span{background:#eef5ff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:13px;display:inline-grid}.project-task-detail__topbar p>b{color:#3d5169;text-overflow:ellipsis;font-weight:720;overflow:hidden}.project-task-detail__topbar p>svg{color:#a0adbb;flex:none}.project-task-detail__topbar-actions{flex:none;align-items:center;gap:2px;display:inline-flex}.project-task-detail__topbar-actions>button{color:#718298;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.project-task-detail__topbar-actions>button:hover,.project-task-detail__topbar-actions>button.is-active{color:#2c64b7;background:#eff4fa}.project-task-detail__scroll{flex:auto;min-height:0;overflow-y:auto}.project-task-detail__body{padding:17px 25px 16px}.project-task-detail__title{box-sizing:border-box;color:#293d56;width:100%;font:inherit;letter-spacing:-.025em;background:0 0;border:0;border-bottom:1px solid #0000;outline:none;padding:4px 0 9px;font-size:20px;font-weight:780}.project-task-detail__title:focus{border-bottom-color:#7badde}.project-task-detail__title:disabled{color:#4b5d73;cursor:default}.project-task-detail__meta{color:#8a98a9;flex-wrap:wrap;gap:6px 10px;margin:-2px 0 9px;font-size:13px;line-height:1.4;display:flex}.project-task-detail__meta>span:first-child{color:#68788c;background:#f2f5f8;border-radius:4px;align-items:center;min-height:20px;padding:1px 6px;font-weight:700;display:inline-flex}.project-task-detail__meta>span:last-child{align-self:center}.project-task-detail__field{border-bottom:1px solid #f0f3f6;grid-template-columns:78px minmax(0,1fr);align-items:center;min-height:40px;display:grid}.project-task-detail__field>span,.project-task-detail__more-fields>label>span,.project-task-detail__more-fields fieldset>legend,.project-task-detail__dependency>span{color:#8695a7;font-size:13px;font-weight:700}.project-task-detail__field>strong{color:#506277;font-size:13px;font-weight:650}.project-task-detail__field label{align-items:center;gap:7px;min-width:0;display:inline-flex}.project-task-detail__field label>i{border-radius:50%;flex:none;width:8px;height:8px}.project-task-detail__field select{color:#40556d;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;outline:none;padding:4px 20px 4px 0;font-size:13px;font-weight:700}.project-task-detail__field input[type=date]{color:#40556d;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;outline:none;padding:4px 0;font-size:13px;font-weight:700}.project-task-detail__field input[type=date]:disabled,.project-task-detail__field select:disabled{color:#6f7f91;cursor:default}.project-task-detail__field--assignees{position:relative}.project-task-detail__assignee-picker{min-width:0;position:relative}.project-task-detail__assignee-picker>summary{color:#40556d;cursor:pointer;align-items:center;gap:5px;min-width:0;list-style:none;display:flex}.project-task-detail__assignee-picker>summary::-webkit-details-marker{display:none}.project-task-detail__assignee-picker>summary>span{align-items:center;gap:4px;min-width:0;display:inline-flex}.project-task-detail__assignee-picker>summary>span.is-empty,.project-task-detail__assignee-readonly.is-empty{color:#94a0ae;font-weight:600}.project-task-detail__assignee-picker>summary i{color:#547591;background:#e9f1f8;border:1px solid #fff;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:13px;font-style:normal;font-weight:800;display:grid}.project-task-detail__assignee-picker>summary i+i{margin-left:-9px}.project-task-detail__assignee-picker>summary b{color:#506277;text-overflow:ellipsis;white-space:nowrap;max-width:175px;margin-left:2px;font-size:13px;font-weight:680;overflow:hidden}.project-task-detail__assignee-picker>summary em{color:#8796a7;flex:none;font-size:13px;font-style:normal;font-weight:760}.project-task-detail__assignee-picker>summary>svg{color:#8d9cad;flex:none;transition:transform .16s}.project-task-detail__assignee-picker[open]>summary>svg{transform:rotate(180deg)}.project-task-detail__assignee-picker>div{z-index:7;background:#fff;border:1px solid #d9e5f0;border-radius:9px;width:min(286px,100vw - 106px);max-height:235px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:-78px;right:0;overflow-y:auto;box-shadow:0 12px 28px #25405e29}.project-task-detail__assignee-picker>div>button{color:#53677d;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px;font-size:13px;display:grid}.project-task-detail__assignee-picker>div>button:hover{color:#276aa6;background:#f0f7fd}.project-task-detail__assignee-picker>div>button.is-selected{color:#21669f;background:#eaf5ff;font-weight:720}.project-task-detail__assignee-picker>div>button>span{color:#5f7f9d;background:#e9f1f8;border-radius:50%;place-items:center;width:23px;height:23px;font-size:13px;font-weight:800;display:grid}.project-task-detail__assignee-picker>div>button>svg{color:#367db8}.project-task-detail__assignee-readonly{color:#506277;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.project-task-detail__field--progress label{gap:10px}.project-task-detail__field--progress input{accent-color:#347fc1;width:min(260px,100%)}.project-task-detail__field--progress b{color:#4a637f;font-size:13px}.project-task-detail__more-toggle{color:#3f7fb9;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:10px;padding:6px 0;font-size:13px;font-weight:750;display:inline-flex}.project-task-detail__more-toggle:hover{color:#1f5d99;text-decoration:underline}.project-task-detail__more-fields{background:#fafcff;border:1px solid #e5edf5;border-radius:10px;gap:12px;margin-top:4px;padding:14px;display:grid}.project-task-detail__more-fields>label,.project-task-detail__more-fields fieldset,.project-task-detail__dependency{border:0;gap:6px;margin:0;padding:0;display:grid}.project-task-detail__more-fields textarea,.project-task-detail__more-fields input,.project-task-detail__more-fields select{box-sizing:border-box;color:#3e526b;width:100%;font:inherit;background:#fff;border:1px solid #d9e4ef;border-radius:7px;outline:none;padding:8px 9px;font-size:13px}.project-task-detail__more-fields textarea{resize:vertical;min-height:82px;line-height:1.55}.project-task-detail__more-fields textarea:focus,.project-task-detail__more-fields input:focus,.project-task-detail__more-fields select:focus{border-color:#80b1de;box-shadow:0 0 0 3px #4a8acc1f}.project-task-detail__more-progress{gap:6px;display:grid}.project-task-detail__more-progress>div{align-items:center;gap:9px;display:flex}.project-task-detail__more-progress input{accent-color:#347fc1;flex:auto}.project-task-detail__more-progress b{color:#4a637f;text-align:right;min-width:31px;font-size:13px}.project-task-detail__two-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.project-task-detail__two-fields>label{gap:6px;display:grid}.project-task-detail__two-fields>label>span{color:#8695a7;font-size:13px;font-weight:700}.project-task-detail__people{flex-wrap:wrap;gap:6px;display:flex}.project-task-detail__people button{color:#718398;font:inherit;cursor:pointer;background:#fff;border:1px solid #dde7f0;border-radius:999px;align-items:center;gap:4px;padding:4px 7px 4px 4px;font-size:13px;display:inline-flex}.project-task-detail__people button>span{color:#6080a0;background:#eaf1f8;border-radius:50%;place-items:center;width:19px;height:19px;font-size:13px;font-weight:800;display:grid}.project-task-detail__people button.is-selected{color:#28699f;background:#edf7ff;border-color:#9fc5e8}.project-task-detail__people button:disabled{cursor:default;opacity:.68}.project-task-detail__dependency{grid-template-columns:78px minmax(0,1fr) auto;align-items:center;padding-top:2px}.project-task-detail__dependency>p{color:#95a1ae;margin:0;font-size:13px}.project-task-detail__dependency>div{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.project-task-detail__dependency>div button,.project-task-detail__dependency>button{color:#4a759c;min-width:0;font:inherit;cursor:pointer;background:#edf6ff;border:0;align-items:center;gap:4px;padding:3px 5px;font-size:13px;display:inline-flex}.project-task-detail__dependency>div button{text-overflow:ellipsis;white-space:nowrap;border-radius:5px;overflow:hidden}.project-task-detail__dependency>button{color:#4477a4;background:0 0;text-decoration:underline}.project-task-detail__children,.project-task-detail__comments{border-top:1px solid #e9eef4;margin:0 25px;padding:17px 0}.project-task-detail__children>header{justify-content:space-between;align-items:center;display:flex}.project-task-detail__children h2{color:#3d526b;align-items:center;gap:6px;margin:0;font-size:14px;display:inline-flex}.project-task-detail__children header small{color:#8a99aa;font-size:13px}.project-task-detail__children>p,.project-task-detail__comments>p{color:#98a5b4;margin:11px 0;font-size:13px}.project-task-detail__children>div{gap:3px;margin-top:9px;display:grid}.project-task-detail__children>div>button{color:#4a5e75;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 7px;display:grid}.project-task-detail__children>div>button:hover{background:#f3f8fc}.project-task-detail__children>div>button span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.project-task-detail__children>div>button small{color:#8d9baa;font-size:13px}.project-task-detail__children form{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;margin-top:10px;display:grid}.project-task-detail__children input,.project-task-detail__comment-composer textarea{box-sizing:border-box;color:#3e526b;font:inherit;background:#fff;border:1px solid #d9e4ef;border-radius:7px;outline:none;padding:8px 9px;font-size:13px}.project-task-detail__children input:focus,.project-task-detail__comment-composer textarea:focus{border-color:#80b1de;box-shadow:0 0 0 3px #4a8acc1f}.project-task-detail__children form button,.project-task-detail__comment-composer>button{color:#fff;font:inherit;cursor:pointer;background:#337fc0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:3px;padding:8px 10px;font-size:13px;font-weight:750;display:inline-flex}.project-task-detail__children form button:disabled,.project-task-detail__comment-composer>button:disabled{cursor:default;opacity:.48}.project-task-detail__children form .project-task-detail__child-cancel{color:#6f8093;background:#eef3f8}.project-task-detail__add-child{color:#455a71;font:inherit;cursor:pointer;background:#fff;border:1px solid #aebdcb;border-radius:5px;align-items:center;gap:4px;margin-top:12px;padding:6px 9px;font-size:13px;font-weight:720;display:inline-flex}.project-task-detail__add-child:hover{color:#2e679b;background:#f4f9fd;border-color:#6e97bd}.project-task-detail__actions{border-top:1px solid #e9eef4;flex-wrap:wrap;align-items:center;gap:3px;margin:0 25px;padding:10px 0;display:flex}.project-task-detail__actions button{color:#718297;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:6px 7px;font-size:13px;display:inline-flex}.project-task-detail__actions button:hover,.project-task-detail__actions button.is-active{color:#2870ad;background:#edf7ff}.project-task-detail__actions>span{color:#8c9aaa;margin-left:auto;font-size:13px}.project-task-detail__comments{border-bottom:0;padding-top:13px}.project-task-detail__comments>div{gap:10px;margin:9px 0;display:grid}.project-task-detail__comments article{grid-template-columns:25px minmax(0,1fr);gap:7px;display:grid}.project-task-detail__comments article>span{color:#5e7c9b;background:#edf3f8;border-radius:50%;place-items:center;width:25px;height:25px;font-size:13px;font-weight:800;display:grid}.project-task-detail__comments article p{color:#52667e;gap:2px;margin:0;font-size:13px;line-height:1.45;display:grid}.project-task-detail__comments article strong{color:#40556c;font-size:13px}.project-task-detail__comments article small{color:#96a3b0;font-size:13px}.project-task-detail__comment-composer{padding:10px 18px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e4ebf2;grid-template-columns:29px minmax(0,1fr) auto;align-items:start;gap:7px;display:grid}.project-task-detail__comment-composer>span{color:#5d7b9b;background:#edf3f8;border-radius:50%;place-items:center;width:29px;height:29px;font-size:13px;font-weight:800;display:grid}.project-task-detail__comment-composer>label{gap:3px;min-width:0;display:grid}.project-task-detail__comment-composer textarea{resize:vertical;min-height:36px;line-height:1.45}.project-task-detail__comment-composer small{color:#9ba7b4;font-size:13px}.project-task-detail__comment-composer>button{white-space:nowrap;align-self:center}@media (width<=1440px){.project-portfolio__grid{grid-template-columns:1fr}.project-portfolio__side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1180px){.project-workspace{grid-template-columns:255px minmax(0,1fr)}.project-detail{padding:27px 28px 64px}.project-overview__links>div,.project-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.project-portfolio__grid{grid-template-columns:1fr}.project-portfolio__side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.project-rail{display:none}.app-shell--workspace-rail .app-shell__body{padding-left:0}.project-workspace{background:#f6f8fb;display:block}.project-sidebar{border-bottom:1px solid #e3e8ef;border-right:0;min-height:auto}.project-sidebar__header{padding:19px 17px 15px}.project-sidebar__header h1{font-size:22px}.project-sidebar__scroll{flex-direction:row;align-items:flex-start;gap:15px;padding:10px 14px 13px;overflow-x:auto}.project-sidebar__primary,.project-sidebar__collection,.project-sidebar__recent{min-width:145px}.project-sidebar__primary{border:0;padding:0}.project-sidebar__collection{padding:0}.project-sidebar__recent{margin-top:0}.project-sidebar .project-list-item{width:190px;min-width:190px}.project-sidebar__list{gap:8px;padding:10px 14px 13px;display:flex;overflow-x:auto}.project-sidebar__overview,.project-list-item{width:230px;min-width:230px}.project-detail{padding:22px 16px 92px}.project-detail__header{grid-template-columns:1fr}.project-detail__actions{justify-content:flex-start}.project-overview__grid,.project-records__grid,.project-portfolio__side{grid-template-columns:1fr}.project-board{grid-template-columns:repeat(5,minmax(224px,1fr))}.project-worklist__table{min-width:calc(1400px + var(--project-worklist-custom-field-count,0) * 154px)}.project-worklist__toolbar>small{width:100%;margin-left:0}.project-files__grid{grid-template-columns:1fr}.project-timeline__row{grid-template-columns:minmax(132px,180px) minmax(180px,1fr);gap:10px}.project-composer{width:min(620px,100%)}.project-task-detail{width:min(440px,100vw - 54px)}}@media (width<=620px){.project-portfolio__header{gap:12px;padding-bottom:20px}.project-portfolio__header h1{font-size:27px}.project-portfolio__header strong{font-size:13px}.project-portfolio__header .button{padding:9px 10px;font-size:13px}.project-portfolio-panel--projects,.project-portfolio-panel{padding:16px 14px}.project-portfolio-panel>header{gap:8px}.project-portfolio__filters{margin-top:1px}.project-portfolio__filters button{padding:6px}.project-portfolio-project{grid-template-columns:34px minmax(0,1fr) auto;gap:8px}.project-portfolio-project .project-list-item__icon{width:34px;height:34px;font-size:18px}.project-portfolio-project__progress{display:none}.project-portfolio-project__body{gap:5px}.project-detail__identity h1{white-space:normal;font-size:25px}.project-detail__actions{grid-template-columns:1fr 1fr;display:grid}.project-detail__actions .button{justify-content:center}.project-quick-settings{display:block}.project-quick-settings>div{grid-template-columns:1fr 1fr;display:grid}.project-quick-settings .button{grid-column:1/-1}.project-tabs{justify-content:flex-start;width:100%}.project-tabs button{flex:none;padding:8px 9px;font-size:13px}.project-view__heading{flex-direction:column}.project-work__actions{justify-content:stretch;width:100%}.project-work__actions .button{flex:1 1 0;justify-content:center}.project-worklist__actions{justify-content:stretch;width:100%}.project-worklist__actions .button{flex:1 1 0;justify-content:center}.project-worklist__toolbar{align-items:stretch}.project-worklist__toolbar>label:first-child{justify-content:space-between}.project-worklist__toolbar select{flex:auto}.project-worklist__search{flex:100%;min-width:0}.project-worklist__tree-toggle{flex:auto}.project-worklist__drag-handle,.project-worklist__add-child{opacity:1}.project-worklist__quick-form{grid-template-columns:minmax(0,1fr)}.project-worklist__quick-actions{justify-content:flex-end}.project-worklist__quick-actions small{margin-right:auto}.project-calendar__grid{grid-template-columns:repeat(7,minmax(92px,1fr))}.project-calendar__weekday,.project-calendar__day{min-width:92px}.project-calendar__day{min-height:104px;padding:6px}.project-alerts__item{grid-template-columns:auto minmax(0,1fr)}.project-alerts__item>button{grid-column:2;justify-self:start;padding:1px 0}.project-metrics{gap:8px}.app-shell--project-workspace .project-insight-trend{margin-bottom:12px;padding:13px 12px 10px}.app-shell--project-workspace .project-insight-trend>header{display:block}.app-shell--project-workspace .project-insight-trend__legend{margin-top:7px}.app-shell--project-workspace .project-insight-trend__chart{gap:2px;min-height:142px;padding-left:2px;padding-right:2px}.app-shell--project-workspace .project-insight-trend__week{grid-template-rows:minmax(100px,1fr) 15px}.app-shell--project-workspace .project-insight-trend__bars{gap:2px}.app-shell--project-workspace .project-insight-trend__bars>span{width:min(13px,39%)}.app-shell--project-workspace .project-insight-trend__week>small{font-size:13px}.project-metrics .metric-card{padding:13px 11px}.project-metrics .metric-card__value{font-size:22px}.project-overview__links>div{grid-template-columns:1fr}.project-overview__links .project-ecount-reference{grid-column:auto}.project-timeline__list{padding:14px;overflow-x:auto}.project-timeline__row{width:580px}.project-composer__backdrop{align-items:end;padding:0}.project-composer{border-bottom:0;border-left:0;border-right:0;border-radius:16px 16px 0 0;width:100%;max-height:min(92dvh,820px)}.project-composer>header{padding:20px 18px 16px}.project-composer form{padding:18px 18px calc(28px + env(safe-area-inset-bottom))}.project-task-detail{width:100vw;height:100dvh;top:0}.project-task-detail__body{padding-left:18px;padding-right:18px}.project-task-detail__children,.project-task-detail__comments,.project-task-detail__actions{margin-left:18px;margin-right:18px}.project-task-detail__comment-composer{padding-left:14px;padding-right:14px}.project-task-detail__two-fields,.project-task-detail__dependency{grid-template-columns:1fr}.project-task-detail__dependency>button{justify-self:start;padding-left:0}.project-form-grid{grid-template-columns:1fr}.project-form-grid__wide{grid-column:auto}.project-task-status-settings__backdrop{align-items:end;padding:0}.project-task-status-settings{border-bottom:0;border-radius:16px 16px 0 0;width:100%;max-height:min(86dvh,760px)}.project-task-status-settings>header{padding:18px 16px 14px}.project-task-status-settings__guide,.project-task-status-settings__table{margin-left:16px;margin-right:16px}.project-task-status-settings__new{grid-template-columns:1fr 1fr;margin-left:16px;margin-right:16px}.project-task-status-settings__new>span,.project-task-status-settings__new .button{grid-column:1/-1}.project-task-status-settings>footer{padding-right:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));padding-left:16px}.knowledge-share-page{background:#fff;padding:0}.knowledge-share-page__document,.knowledge-share-page__empty{width:100%;min-height:100vh;box-shadow:none;border:0;border-radius:0}.knowledge-share-page__document>header{padding:17px 18px}.knowledge-share-page__heading{gap:10px;padding:30px 18px 10px}.knowledge-share-page__heading>span{border-radius:12px;width:42px;height:42px;font-size:21px}.knowledge-share-page__heading h1{font-size:28px}.knowledge-share-page__tags{padding:10px 18px 15px}.knowledge-share-page__content{min-height:0;padding:5px 18px 34px}.knowledge-share-page__attachment-note{margin:-14px 18px 28px}.knowledge-share-page__document>footer{padding:16px 18px calc(16px + env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start}}.documents-page{max-width:1280px}.documents-page__tabs{background:#f4f7fb;border:1px solid #dde6f0;border-radius:12px;gap:3px;margin:-13px 0 26px;padding:4px;display:inline-flex}.documents-page__tabs button{color:#6e7e91;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:730;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.documents-page__tabs button:hover{color:#254e7f;background:#e8f0f9}.documents-page__tabs button.is-active{color:#174c82;background:#fff;box-shadow:0 1px 3px #1f3d6021}.documents-page__tabs button span{color:#54708e;background:#e8eef6;border-radius:99px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:13px;display:inline-flex}.documents-page__tabs button.is-active span{color:#28629f;background:#e7f1fc}.documents-page__records{gap:19px;display:grid}.documents-page__record-tools{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.documents-page__record-tools>span{gap:4px;min-width:0;display:grid}.documents-page__record-tools>span>strong{color:var(--navy);font-size:15px}.documents-page__record-tools p{color:#6c7c91;margin:0;font-size:14px;line-height:1.55}.documents-page__record-actions{flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.documents-page__record-actions .page-search{flex:280px;width:min(100%,420px);min-width:0}.documents-page__notice{color:#8a4b08;background:#fffaf2;border:1px solid #f3d3a0;border-radius:10px;margin:0;padding:11px 13px;font-size:13px;line-height:1.55}@media (width<=1100px){.documents-page__record-actions .page-search{width:min(100%,360px);min-width:0}}.file-library{gap:17px;display:grid}.file-library__intro{background:linear-gradient(108deg,#f4f9ff,#fbfdff 66%);border:1px solid #d7e6f5;border-radius:14px;align-items:center;gap:14px;padding:17px 19px;display:flex}.file-library__intro-icon{background:#e3f0ff;border-radius:13px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:21px;display:inline-flex}.file-library__intro strong{color:#25496f;font-size:14px;display:block}.file-library__intro p{color:#637b96;margin:3px 0 0;font-size:13px;line-height:1.5}.file-library__controls{grid-template-columns:minmax(220px,1fr) minmax(150px,210px) auto;align-items:center;gap:10px;display:grid}.file-library__search,.file-library__source{min-width:0;display:block}.file-library__search input,.file-library__source select{box-sizing:border-box;color:#30445b;width:100%;height:44px;font:inherit;background:#fff;border:1px solid #d9e3ee;border-radius:10px;outline:0;padding:0 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}.file-library__search input:focus,.file-library__source select:focus{border-color:#70a5de;box-shadow:0 0 0 3px #5796dc1f}.file-library__missing{color:#65778d;white-space:nowrap;cursor:pointer;align-items:center;gap:7px;min-height:42px;padding:0 6px;font-size:13px;display:inline-flex}.file-library__missing input{accent-color:#2869ad;width:15px;height:15px;margin:0}.file-library__sources{flex-wrap:wrap;gap:10px;display:flex}.file-library-source{background:#fff;border:1px solid #e0e8f1;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:300px;padding:11px 13px;display:grid}.file-library-source__icon{background:#edf5ff;border-radius:9px;justify-content:center;align-items:center;width:31px;height:31px;font-size:15px;display:inline-flex}.file-library-source>span:nth-child(2){min-width:0}.file-library-source strong,.file-library-source small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.file-library-source strong{color:#3d5169;font-size:13px}.file-library-source small{color:#8593a4;margin-top:3px;font-size:13px}.file-library-source>b{color:#3c668f;font-size:13px}.file-library-source>em{color:#af7627;grid-column:2/-1;margin-top:-5px;font-size:13px;font-style:normal}.file-library-source--failed{background:#fffaf6;border-color:#f0d1b3}.file-library-source--running{background:#f7fbff;border-color:#cee0f1}.file-library__loading{color:#7d8da0;background:#fbfcfe;border:1px dashed #d6e0eb;border-radius:14px;place-items:center;min-height:210px;font-size:13px;display:grid}.file-library__table-wrap{background:#fff;border:1px solid #dfe7f0;border-radius:14px;overflow:hidden;box-shadow:0 5px 20px #223d5c0a}.file-library__summary{border-bottom:1px solid #e8eef4;justify-content:space-between;align-items:center;gap:14px;padding:14px 17px;display:flex}.file-library__summary strong{color:#40536a;font-size:13px}.file-library__summary span{color:#8493a5;font-size:13px}.file-library__list{margin:0;padding:0;list-style:none}.file-library__list>li{border-bottom:1px solid #edf1f5;grid-template-columns:auto minmax(220px,1fr) minmax(166px,.52fr) auto;align-items:center;gap:13px;padding:14px 17px;transition:background .15s;display:grid}.file-library__list>li:last-child{border-bottom:0}.file-library__list>li:hover{background:#fbfdff}.file-library__list>li.is-missing{background:#fffaf6}.file-library__list>li.is-highlighted{background:#eef8ff;box-shadow:inset 3px 0 #2f7fbe}.file-library-file__icon{background:#f2f6fa;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:inline-flex}.file-library-file__main{min-width:0}.file-library-file__main>strong,.file-library-file__main>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.file-library-file__main>strong{color:#354a61;font-size:13px;font-weight:720}.file-library-file__main>small{color:#7b8b9e;margin-top:4px;font-size:13px}.file-library-file__meta{color:#8b99a9;flex-wrap:wrap;gap:4px 9px;margin-top:7px;font-size:13px;display:flex}.file-library-file__meta em{color:#52789e;font-style:normal;font-weight:720}.file-library-file__links{color:#8090a2;justify-items:start;gap:5px;font-size:13px;display:grid}.file-library-file__status{border-radius:99px;padding:3px 7px;font-size:13px;font-weight:720;display:inline-flex}.file-library-file__status--available{color:#287b59;background:#eaf7f0}.file-library-file__status--missing{color:#a36b24;background:#fff0db}.file-library-file__open{color:#2564a2;white-space:nowrap;background:#f4f9ff;border:1px solid #bfd7ee;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 10px;font-size:13px;font-weight:720;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.file-library-file__open:hover{color:#134d85;background:#eaf4fe;border-color:#79a9d7}.file-library-file__open.is-disabled{color:#9aa5b3;background:#f8fafc;border-color:#e1e6ec}@media (width<=860px){.file-library__controls{grid-template-columns:minmax(0,1fr) minmax(150px,.5fr)}.file-library__missing{grid-column:1/-1;min-height:28px;padding:0}.file-library__list>li{grid-template-columns:auto minmax(0,1fr) auto}.file-library-file__links{display:none}}@media (width<=620px){.documents-page__tabs{width:100%;margin-bottom:21px;display:flex}.documents-page__tabs button{flex:1 1 0;justify-content:center;padding:0 8px}.documents-page__record-actions{flex-direction:column;align-items:stretch}.documents-page__record-actions .page-search{flex:none;width:100%}.documents-page__record-actions .button{width:100%}.file-library{gap:13px}.file-library__intro{align-items:flex-start;padding:14px}.file-library__intro-icon{border-radius:11px;width:37px;height:37px;font-size:18px}.file-library__controls{grid-template-columns:1fr;gap:8px}.file-library__source{width:100%}.file-library-source{width:100%;min-width:0}.file-library__list>li{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:13px}.file-library-file__icon{width:34px;height:34px}.file-library-file__main>small{white-space:normal;word-break:break-word;overflow:visible}.file-library-file__open{grid-column:2;justify-self:start;min-height:29px;margin-top:-2px}.file-library__summary{padding:12px 13px}}.page--calendar{width:min(100%,1320px);container:work-os-calendar/inline-size}.calendar-heading{margin-bottom:22px}.calendar-heading__actions{align-items:center;gap:8px;display:flex}.calendar-message{color:#267655;background:#f2fbf6;border:1px solid #d3e8dc;border-radius:10px;align-items:center;gap:7px;margin:-7px 0 17px;padding:10px 12px;font-size:12px;font-weight:650;display:flex}.calendar-message>button{color:#4e806b;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;margin-left:auto;display:inline-flex}.calendar-message>button:hover{background:#dff2e8}.calendar-message--error{color:#ad433e;background:#fff7f6;border-color:#f0cfcb}.calendar-message--error>button{color:#b35550}.calendar-message--error>button:hover{background:#fde8e6}.calendar-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.calendar-toolbar__month{align-items:center;gap:5px;display:flex}.calendar-toolbar__month h2{color:#2d4058;text-align:center;min-width:137px;font-size:18px;font-weight:760}.calendar-toolbar__month button{color:#52677e;cursor:pointer;background:#fff;border:1px solid #dce5ee;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.calendar-filters{background:#f4f7fb;border:1px solid #dde5ee;border-radius:11px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.calendar-filters button{color:#6f7e91;min-height:31px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 11px;font-size:12px;font-weight:700}.calendar-filters button:hover{color:#315d8d;background:#eaf1f8}.calendar-filters button.is-active{color:#1a548e;background:#fff;box-shadow:0 1px 3px #213d5b21}.calendar-state{color:#758499;margin:0 0 12px;font-size:12px}.calendar-layout{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:17px;min-width:0;display:grid}.calendar-month{overscroll-behavior-inline:contain;scrollbar-color:#b9c8d9 transparent;scrollbar-width:thin;background:#fff;border:1px solid #dfe7ef;border-radius:15px;min-width:0;overflow:auto hidden;box-shadow:0 6px 22px #213f5f0a}.calendar-weekdays{background:#f8fafc;border-bottom:1px solid #dce5ee;grid-template-columns:repeat(7,minmax(0,1fr));min-width:720px;display:grid}.calendar-weekdays>span{color:#7b8b9e;text-align:center;padding:12px 5px;font-size:11px;font-weight:730}.calendar-weekdays>span:first-child{color:#c45050}.calendar-weekdays>span:last-child{color:#467bb3}.calendar-grid{min-width:720px;display:grid}.calendar-week{min-height:max(122px, calc(42px + var(--calendar-event-stack-height,0px)));grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:relative}.calendar-day{z-index:1;min-width:0;min-height:122px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#fff;border:0;border-right:1px solid #edf1f5;flex-direction:column;align-items:stretch;gap:6px;padding:8px;transition:background .12s,box-shadow .12s;display:flex;position:relative}.calendar-day:nth-child(7n){border-right:0}.calendar-week:not(:last-child) .calendar-day{border-bottom:1px solid #edf1f5}.calendar-day:hover{background:#f8fbfe}.calendar-day.is-outside{background:#fbfcfd}.calendar-day.is-outside .calendar-day__number{color:#b3bdc9}.calendar-day.is-selected{z-index:3;background:#edf6ff;box-shadow:inset 0 0 0 2px #4f91cf}.calendar-day.is-today .calendar-day__number{color:#fff;background:#2d78bd;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.calendar-day__number{color:#50647a;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:720;display:inline-flex}.calendar-week__events{z-index:2;pointer-events:none;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:19px;gap:3px 0;display:grid;position:absolute;top:37px;left:0;right:0}.calendar-event-chip{color:#37506b;width:auto;min-width:0;font:inherit;text-align:left;cursor:pointer;pointer-events:auto;background:#eff4f9;border:0;border-radius:5px;align-items:center;gap:4px;margin:0 2px;padding:3px 4px;font-size:10px;line-height:1.25;display:flex}.calendar-event-chip i{opacity:.75;background:currentColor;border-radius:99px;flex:none;width:5px;height:5px}.calendar-event-chip small{flex:none;font-size:9px;font-weight:700}.calendar-event-chip b{text-overflow:ellipsis;white-space:nowrap;font-weight:690;overflow:hidden}.calendar-event-chip:hover{filter:brightness(.97)}.calendar-event-chip:focus-visible{outline-offset:1px;outline:2px solid #2d78bd}.calendar-event-chip.is-continued-from-previous-week{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0}.calendar-event-chip.is-continuing-into-next-week{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}.calendar-event-chip--blue{color:#286dab;background:#eaf4ff}.calendar-event-chip--violet{color:#6555ab;background:#f1efff}.calendar-event-chip--green{color:#2f8161;background:#eaf8f1}.calendar-event-chip--orange{color:#a75d23;background:#fff2e5}.calendar-event-chip--rose{color:#aa4b69;background:#fff0f4}.calendar-event-chip--slate{color:#5e6c7c;background:#eef1f4}.calendar-agenda{background:#fff;border:1px solid #dfe7ef;border-radius:15px;overflow:hidden;box-shadow:0 6px 22px #213f5f0a}.calendar-agenda>header{border-bottom:1px solid #e7edf3;justify-content:space-between;align-items:center;gap:10px;padding:15px 16px 13px;display:flex}.calendar-agenda>header p{color:#718299;margin:0 0 3px;font-size:11px;font-weight:690}.calendar-agenda>header h2{color:#304258;font-size:16px}.calendar-agenda>header h2 span{color:#3b78ad;font-size:13px}.calendar-agenda>header .button{min-height:33px;padding:0 9px;font-size:11px}.calendar-agenda__list{gap:3px;padding:8px;display:grid}.calendar-agenda-event{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 8px;display:grid}.calendar-agenda-event:hover,.calendar-agenda-event.is-selected{background:#f2f7fc}.calendar-agenda-event__dot,.calendar-detail__dot{background:#4b82bd;border-radius:99px;flex:none;width:9px;height:9px}.calendar-agenda-event__dot--blue,.calendar-detail__dot--blue{background:#4386c2}.calendar-agenda-event__dot--violet,.calendar-detail__dot--violet{background:#7667ba}.calendar-agenda-event__dot--green,.calendar-detail__dot--green{background:#4caa7d}.calendar-agenda-event__dot--orange,.calendar-detail__dot--orange{background:#dc9145}.calendar-agenda-event__dot--rose,.calendar-detail__dot--rose{background:#d9698a}.calendar-agenda-event__dot--slate,.calendar-detail__dot--slate{background:#8390a0}.calendar-agenda-event>span:nth-child(2){min-width:0}.calendar-agenda-event strong,.calendar-agenda-event small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.calendar-agenda-event strong{color:#405368;font-size:12px;font-weight:710}.calendar-agenda-event small{color:#8492a2;margin-top:3px;font-size:10px}.calendar-agenda-event>svg{color:#93a1b0}.calendar-agenda__empty{color:#8897a8;text-align:center;justify-items:center;gap:8px;padding:34px 16px;display:grid}.calendar-agenda__empty>p{margin:0;font-size:12px}.calendar-agenda__empty>button{color:#2363a2;font:inherit;cursor:pointer;background:0 0;border:0;padding:3px;font-size:11px;font-weight:700}.calendar-detail{background:#f8fbfe;border:1px solid #dce8f4;border-radius:11px;margin:7px 8px 8px;padding:13px}.calendar-detail>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.calendar-detail__dot{margin-top:5px}.calendar-detail header small{color:#647c97;font-size:10px;font-weight:700}.calendar-detail h3{color:#30445c;margin-top:3px;font-size:14px;line-height:1.4}.calendar-detail>header>button{color:#76879b;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.calendar-detail>header>button:hover{background:#e7f0f8}.calendar-detail dl{gap:5px;margin:12px 0 0;display:grid}.calendar-detail dl>div{grid-template-columns:43px minmax(0,1fr);gap:7px;display:grid}.calendar-detail dt{color:#8191a4;font-size:10px}.calendar-detail dd{color:#52687f;margin:0;font-size:10px;line-height:1.5}.calendar-attendance{background:#fff;border:1px solid #d8e7f3;border-radius:10px;gap:10px;margin-top:12px;padding:11px;display:grid}.calendar-attendance>header{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.calendar-attendance>header>div{gap:3px;display:grid}.calendar-attendance>header strong{color:#42617c;font-size:11px}.calendar-attendance>header span{color:#7d8fa2;font-size:9px;line-height:1.45}.calendar-attendance>header>small{color:#8796a6;text-align:right;flex:none;font-size:9px;line-height:1.45}.calendar-attendance__current{font-weight:720}.calendar-attendance__current--attending{color:#347c5a!important}.calendar-attendance__current--tentative{color:#9b6a29!important}.calendar-attendance__current--declined{color:#b65152!important}.calendar-attendance__reply{gap:9px;display:grid}.calendar-attendance__reply>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.calendar-attendance__reply>div>button{color:#61778d;min-height:31px;font:inherit;cursor:pointer;background:#f9fbfd;border:1px solid #dbe5ee;border-radius:8px;font-size:10px;font-weight:700;transition:border-color .15s,background .15s,color .15s}.calendar-attendance__reply>div>button:hover:not(:disabled){color:#2869a5;background:#f0f7fd;border-color:#aecce6}.calendar-attendance__reply>div>button:disabled,.calendar-attendance__note-save:disabled{cursor:wait;opacity:.62}.calendar-attendance__reply>div>button.is-selected.is-attending{color:#267755;background:#effaf4;border-color:#9ed1b8}.calendar-attendance__reply>div>button.is-selected.is-tentative{color:#9a651d;background:#fff8e9;border-color:#ebca92}.calendar-attendance__reply>div>button.is-selected.is-declined{color:#b24742;background:#fff4f2;border-color:#ecc1bd}.calendar-attendance__reply>label{color:#61778d;gap:6px;font-size:10px;font-weight:700;display:grid}.calendar-attendance__reply>label>span{color:#96a3b0;font-size:9px;font-weight:600}.calendar-attendance__reply textarea{box-sizing:border-box;resize:vertical;color:#50677f;width:100%;min-height:58px;font:inherit;background:#fbfdff;border:1px solid #d9e4ed;border-radius:8px;padding:8px;font-size:10px;line-height:1.5}.calendar-attendance__reply textarea:focus{border-color:#9fc7e6;outline:2px solid #3e7fb933}.calendar-attendance__note-save{color:#2d679c;min-height:28px;font:inherit;cursor:pointer;background:#eaf4fd;border:0;border-radius:7px;justify-self:start;padding:0 9px;font-size:10px;font-weight:720}.calendar-attendance__note-save:hover:not(:disabled){background:#dceefe}.calendar-attendance__review{border-top:1px solid #e7edf3;gap:6px;padding-top:9px;display:grid}.calendar-attendance__review>p{color:#7890a6;margin:0;font-size:9px;font-weight:720}.calendar-attendance__review ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.calendar-attendance__review li{background:#f7fafc;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:6px 7px;display:flex}.calendar-attendance__review li>span{gap:1px;min-width:0;display:grid}.calendar-attendance__review li strong{color:#5b7087;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.calendar-attendance__review li small{color:#8a99a9;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.calendar-attendance__status{border-radius:99px;flex:none;padding:3px 6px;font-size:9px;font-style:normal;font-weight:720}.calendar-attendance__status--attending{color:#287858;background:#eaf8f0}.calendar-attendance__status--tentative{color:#936018;background:#fff5df}.calendar-attendance__status--declined{color:#ad4743;background:#fff0ef}.calendar-attendance__status--none{color:#718295;background:#edf2f6}.calendar-detail__description{color:#60758b;white-space:pre-wrap;margin:12px 0 0;font-size:11px;line-height:1.55}.calendar-detail__meeting{color:#2466a7;align-items:center;gap:5px;margin-top:12px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.calendar-detail__meeting:hover{text-decoration:underline}.calendar-detail footer{margin-top:13px}.calendar-detail footer .button{min-height:33px;padding:0 10px;font-size:11px}.calendar-detail__actions{flex-wrap:wrap;gap:7px;display:flex}.calendar-detail-backdrop{z-index:92;padding:22px}.calendar-detail-dialog{border-radius:18px;width:min(620px,100vw - 32px);max-height:min(760px,100vh - 44px);padding:0;overflow:hidden}.calendar-detail-dialog>header{border-bottom:1px solid #e6edf4;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:20px 22px 17px;display:grid}.calendar-detail-dialog>header .calendar-detail__dot{margin-top:7px}.calendar-detail-dialog>header small{color:#647c97;font-size:11px;font-weight:700}.calendar-detail-dialog>header h2{color:#263a51;letter-spacing:-.025em;margin:4px 0 0;font-size:20px;line-height:1.35}.calendar-detail-dialog>header>button{color:#76879b;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.calendar-detail-dialog>header>button:hover{background:#edf3f8}.calendar-detail-dialog__body{max-height:calc(min(760px,100vh - 44px) - 145px);padding:20px 22px;overflow-y:auto}.calendar-detail-dialog__body>dl{gap:12px;margin:0;display:grid}.calendar-detail-dialog__body>dl>div{grid-template-columns:72px minmax(0,1fr);gap:12px;display:grid}.calendar-detail-dialog__body dt{color:#8493a4;font-size:12px;font-weight:650}.calendar-detail-dialog__body dd{color:#435a72;margin:0;font-size:13px;line-height:1.55}.calendar-detail-dialog__description{background:#f5f8fb;border-radius:12px;margin-top:18px;padding:14px 15px}.calendar-detail-dialog__description strong{color:#687c91;font-size:11px}.calendar-detail-dialog__description p{color:#4b6279;white-space:pre-wrap;margin:7px 0 0;font-size:13px;line-height:1.65}.calendar-detail-dialog>footer{background:#fbfcfd;border-top:1px solid #e6edf4;justify-content:space-between;align-items:center;gap:10px;padding:14px 22px;display:flex}.calendar-detail-dialog>footer>span{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.calendar-detail-dialog>footer .button{min-height:38px}.calendar-occurrence-note{color:#356850;background:#f1fbf5;border:1px solid #c9e3d5;border-radius:10px;gap:4px;padding:11px 12px;display:grid}.calendar-occurrence-note strong{font-size:12px}.calendar-occurrence-note span{color:#628572;font-size:10px;line-height:1.45}.calendar-composer-backdrop{align-items:center;overflow-y:auto}.dialog.calendar-composer{width:min(100%,640px);max-height:min(840px,100dvh - 40px);padding:0;overflow-y:auto}.calendar-composer__heading{border-bottom:1px solid #e8eef4;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:22px 23px 16px;display:grid}.calendar-composer__icon{color:#2b6ead;background:#eaf4ff;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.calendar-composer__heading h2{font-size:20px}.calendar-composer__heading p{color:#75869a;margin:4px 0 0;font-size:12px;line-height:1.5}.calendar-composer__heading>button{color:#6c7e92;cursor:pointer;background:#f1f5f8;border:0;border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex}.calendar-composer__heading>button:hover{color:#324c68;background:#e6edf4}.calendar-form{gap:13px;padding:19px 23px 23px;display:grid}.calendar-form .field-label{gap:6px;display:grid}.calendar-form .field-label>span{color:#8996a5;font-size:10px;font-weight:600}.calendar-form .input,.calendar-form .select,.calendar-form .textarea{box-sizing:border-box;width:100%}.calendar-form .textarea{resize:vertical;min-height:82px}.calendar-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.calendar-form__checkbox{color:#52667d;cursor:pointer;align-items:center;gap:7px;width:fit-content;font-size:12px;font-weight:690;display:inline-flex}.calendar-form__checkbox input{accent-color:#2b74b7;width:15px;height:15px;margin:0}.calendar-attendees{background:#fbfcfe;border:1px solid #dce5ee;border-radius:10px}.calendar-attendees summary{color:#52677f;cursor:pointer;justify-content:space-between;align-items:center;gap:9px;padding:10px 11px;font-size:12px;font-weight:700;display:flex}.calendar-attendees summary>span{align-items:center;gap:6px;display:inline-flex}.calendar-attendees summary>small{color:#7f8ea1;font-size:10px}.calendar-attendees>div{flex-wrap:wrap;gap:7px;padding:0 11px 11px;display:flex}.calendar-attendees label{color:#63768c;cursor:pointer;background:#fff;border:1px solid #dfe7ef;border-radius:99px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:inline-flex}.calendar-attendees input{accent-color:#2d75b8;width:13px;height:13px;margin:0}.calendar-form__error{color:#b43b37;background:#fff7f6;border:1px solid #f2cfcb;border-radius:8px;margin:0;padding:9px 10px;font-size:11px;line-height:1.5}.calendar-composer__actions{justify-content:space-between;align-items:center;gap:10px;padding-top:5px;display:flex}.calendar-composer__actions>span:last-child{align-items:center;gap:8px;display:flex}.calendar-repeat-settings{background:#f8fbfe;border:1px solid #dce6f0;border-radius:11px;gap:11px;padding:13px;display:grid}.calendar-choice-list{background:#fbfdff;border:1px solid #dce6f0;border-radius:11px;min-width:0;margin:0;padding:12px}.calendar-repeat-settings .calendar-choice-list{background:#fff;border-color:#d9e5f0}.calendar-choice-list legend{color:#4d647c;padding:0 4px;font-size:12px;font-weight:720}.calendar-choice-list p{color:#8090a2;margin:2px 0 9px;font-size:10px;line-height:1.45}.calendar-choice-list>div{flex-wrap:wrap;gap:7px;display:flex}.calendar-choice-list label{color:#5e738a;cursor:pointer;background:#fff;border:1px solid #dbe5ef;border-radius:99px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:inline-flex}.calendar-choice-list label:has(input:checked){color:#205f9a;background:#eef7ff;border-color:#a7cce9}.calendar-choice-list input{accent-color:#2d75b8;width:13px;height:13px;margin:0}.calendar-choice-list--reminders{background:#fffdf8;border-color:#eee1c8}.calendar-choice-list--reminders label:has(input:checked){color:#8a5a19;background:#fff6e6;border-color:#e8c994}@container work-os-calendar (width<=980px){.calendar-layout{grid-template-columns:minmax(0,1fr)}.calendar-agenda{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.calendar-agenda>header{grid-column:1/-1}.calendar-agenda__list,.calendar-agenda__empty{min-height:150px}.calendar-detail{align-self:start;margin-top:8px}}@media (width<=620px){.calendar-heading__actions{width:100%}.calendar-heading__actions .button{flex:1 1 0;justify-content:center}.calendar-toolbar{flex-direction:column;align-items:flex-start;gap:10px}.calendar-toolbar__month h2{min-width:130px;font-size:17px}.calendar-filters{flex-wrap:nowrap;width:100%}.calendar-filters button{flex:1 1 0;padding:0 4px;font-size:11px}.calendar-month{border-radius:13px;margin:0}.calendar-weekdays,.calendar-grid{min-width:680px}.calendar-weekdays>span{padding:10px 3px;font-size:11px}.calendar-week{min-height:max(102px, calc(37px + var(--calendar-event-stack-height,0px)))}.calendar-day{gap:3px;min-height:102px;padding:6px 4px}.calendar-day__number{width:21px;height:21px;margin-left:1px;font-size:10px}.calendar-day.is-today .calendar-day__number{width:21px;height:21px}.calendar-week__events{grid-auto-rows:18px;gap:2px 0;top:34px}.calendar-event-chip{gap:3px;margin:0 1px;padding:2px 4px;font-size:10px}.calendar-event-chip small{font-size:9px}.calendar-agenda{border-radius:0 0 15px 15px;margin-top:-1px;display:block}.calendar-agenda__list,.calendar-agenda__empty{min-height:auto}.calendar-detail{margin:7px 8px 10px}.calendar-attendance>header{display:grid}.calendar-attendance>header>small{text-align:left}.calendar-composer-backdrop{align-items:flex-end}.dialog.calendar-composer{border-radius:20px 20px 0 0;max-height:calc(100dvh - 10px)}.calendar-composer__heading{padding:19px 18px 14px}.calendar-form{padding:17px 18px calc(20px + env(safe-area-inset-bottom));gap:12px}.calendar-form__grid{grid-template-columns:1fr;gap:11px}.calendar-form__grid--dates{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-choice-list>div{gap:5px}.calendar-choice-list label{padding:5px 7px}.calendar-composer__actions{flex-direction:column-reverse;align-items:stretch}.calendar-composer__actions>span:last-child{grid-template-columns:1fr 1fr;display:grid}.calendar-composer__actions .button{justify-content:center}}.page--company-vehicle{width:min(100%,1220px);min-width:0;container:company-vehicle/inline-size}.page--company-vehicle.is-busy{cursor:wait}.vehicle-heading{margin-bottom:20px}.vehicle-heading p{font-size:15px;line-height:1.55}.vehicle-message{border-radius:var(--radius-control);color:#246f50;background:#f1faf5;border:1px solid #cfe7da;align-items:center;gap:8px;margin:-7px 0 16px;padding:12px 14px;font-size:14px;font-weight:680;display:flex}.vehicle-message>button{width:26px;height:26px;color:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.vehicle-message>button:hover{background:#1e784e17}.vehicle-message--error{color:#a8423d;background:#fff6f5;border-color:#f0cfcb}.vehicle-loading{border:1px solid var(--line);border-radius:var(--radius-card);min-height:180px;color:var(--muted);background:var(--surface);place-items:center;font-size:14px;display:grid}.vehicle-selector{background:#fff;border:1px solid #dfe6ee;border-radius:16px;margin-bottom:16px;padding:16px;box-shadow:0 5px 20px #1f38560a}.vehicle-selector>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.vehicle-selector>header h2{color:#2b4058;font-size:17px;font-weight:780}.vehicle-selector>header p{color:#75869a;margin-top:3px;font-size:14px;line-height:1.45}.vehicle-selector>header>strong{color:#2767a3;background:#edf6ff;border-radius:999px;justify-content:center;align-items:center;min-width:42px;height:30px;font-size:13px;display:inline-flex}.vehicle-selector>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;display:grid}.vehicle-selector [role=tab]{color:#456077;text-align:left;cursor:pointer;background:#fbfcfe;border:1px solid #dfe6ee;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 11px;min-width:0;min-height:74px;padding:10px 12px;display:grid}.vehicle-selector [role=tab]:hover{background:#f5faff;border-color:#b9d4ec}.vehicle-selector [role=tab].is-selected{color:#245f96;background:#eef7ff;border-color:#7db4e4;box-shadow:inset 0 0 0 1px #5295cf1f}.vehicle-selector [role=tab] .icon-box{color:#397db8;background:#eaf4fd;border-radius:11px;width:38px;height:38px}.vehicle-selector [role=tab]>span:nth-child(2){gap:3px;min-width:0;display:grid}.vehicle-selector [role=tab] strong{color:#314a62;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:760;overflow:hidden}.vehicle-selector [role=tab] small{color:#8291a2;font-size:13px;font-weight:650}.vehicle-selector [role=tab]>.vehicle-selector__location{color:#6e8093;overflow-wrap:anywhere;white-space:normal;grid-column:2;min-width:0;font-size:13px;font-weight:650;line-height:1.4}.vehicle-overview{background:var(--white);min-width:0;box-shadow:var(--shadow-card);border:1px solid #dde5ee;border-radius:20px;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);margin-bottom:18px;display:grid;overflow:hidden}.vehicle-overview__photo{aspect-ratio:3/2;isolation:isolate;background:#fff;place-items:center;min-height:258px;margin:0;padding:18px 24px;display:grid;position:relative;overflow:hidden}.vehicle-overview__vehicle{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.vehicle-overview__content{align-content:center;gap:24px;min-width:0;padding:27px 28px;display:grid}.vehicle-overview__identity{align-items:center;gap:12px;display:flex}.vehicle-overview__identity .icon-box{color:#256eb1;background:#e9f3fd;border-radius:14px;flex:none;width:46px;height:46px}.vehicle-overview__identity small{color:#738398;letter-spacing:.02em;margin-bottom:4px;font-size:13px;font-weight:730;display:block}.vehicle-overview__identity h2{color:#20354e;letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(21px,2.2vw,28px);font-weight:790;line-height:1.25}.vehicle-overview__content>dl{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(120px,1.2fr);gap:0;display:grid}.vehicle-overview__content>dl>div{border-left:1px solid #e4eaf0;min-width:0;padding:0 15px}.vehicle-overview__content>dl>div:first-child{border-left:0;padding-left:0}.vehicle-overview__content dt{color:#7d8c9d;margin-bottom:8px;font-size:13px;font-weight:700}.vehicle-overview__content dd{color:#354b63;overflow-wrap:anywhere;white-space:normal;align-items:flex-start;gap:5px;min-width:0;font-size:15px;font-weight:740;line-height:1.4;display:flex}.vehicle-overview__content dd svg{color:#397db8;flex:none}.vehicle-overview__content dl small{color:#8190a1;overflow-wrap:anywhere;white-space:normal;margin-top:6px;font-size:13px;line-height:1.45;display:block}.vehicle-overview__reservation dd,.vehicle-overview__reservation small{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.vehicle-overview__reservation dd{line-height:1.4}.vehicle-location-value{flex-wrap:wrap;align-items:flex-start;gap:7px;min-width:0;display:flex}.vehicle-location-value dd{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;flex:100px;line-height:1.4;overflow:visible}.vehicle-location-value button{color:#286ca9;cursor:pointer;background:#f3f9fe;border:1px solid #bfd5e8;border-radius:8px;flex:none;padding:6px 9px;font-size:13px;font-weight:720}.vehicle-location-value button:hover{background:#e8f4fd}.vehicle-overview__content dl small.vehicle-location-schedule{color:#2d76ae;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-weight:700;overflow:visible}.vehicle-workspace-grid{grid-template-columns:minmax(0,1.28fr) minmax(min(100%,320px),.72fr);align-items:start;gap:17px;display:grid}.vehicle-panel{border-radius:var(--radius-card);background:var(--white);border:1px solid #dfe6ee;min-width:0;overflow:hidden;box-shadow:0 5px 20px #1f38560a}.vehicle-panel>header{border-bottom:1px solid #e8edf3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:15px 18px;display:flex}.vehicle-panel>header h2{color:#2b4058;font-size:18px;font-weight:770}.vehicle-panel>header p{color:#74869a;margin-top:4px;font-size:14px;line-height:1.45}.vehicle-panel>header>strong{color:#2767a3;background:#edf6ff;border-radius:999px;justify-content:center;align-items:center;min-width:38px;height:30px;font-size:13px;display:inline-flex}.vehicle-panel>header>svg{color:#63819f}.vehicle-reservation-list{padding:6px;display:grid}.vehicle-reservation-list>article{border-radius:11px;grid-template-columns:minmax(145px,.8fr) minmax(180px,1fr) auto;align-items:center;gap:12px;min-width:0;padding:13px 12px;display:grid}.vehicle-reservation-list>article+article{border-top:1px solid #edf1f5;border-top-left-radius:0;border-top-right-radius:0}.vehicle-reservation-list>article:hover{background:#f8fafc}.vehicle-reservation-list>article.is-cancelled{opacity:.57}.vehicle-reservation-list time{color:#3d536b;font-size:14px;font-weight:740}.vehicle-reservation-list time span{color:#8090a2;margin-top:4px;font-size:13px;font-weight:620;display:block}.vehicle-reservation-list article>div:first-of-type{min-width:0}.vehicle-reservation-list h3{color:#344a62;overflow-wrap:anywhere;font-size:15px;font-weight:730;line-height:1.4}.vehicle-reservation-list p{color:#667b91;overflow-wrap:anywhere;margin-top:4px;font-size:14px;line-height:1.45}.vehicle-reservation-list small{color:#8594a5;margin-top:5px;font-size:13px;display:block}.vehicle-status{white-space:nowrap;border-radius:999px;justify-self:end;padding:6px 9px;font-size:13px;font-weight:730}.vehicle-status--reserved{color:#246b9f;background:#e9f4fd}.vehicle-status--cancelled{color:#798593;background:#edf1f4}.vehicle-reservation-actions{grid-column:2/-1;justify-content:flex-end;align-items:center;gap:6px;margin-top:-3px;display:flex}.vehicle-reservation-actions .button{min-height:36px;padding:0 11px;font-size:13px}.vehicle-reservation-actions .button--quiet{color:#963f3a;background:#fff8f7;border:1px solid #e4bbb8}.vehicle-reservation-actions .button--quiet:hover:not(:disabled){color:#fff;background:#b64d47;border-color:#a94540}.vehicle-reservation-actions>small{color:#397d5e;margin:0 auto 0 0}.vehicle-log-list{gap:7px;padding:9px;display:grid}.vehicle-log-list>article{background:#fbfcfd;border:1px solid #e7edf2;border-radius:11px;padding:13px}.vehicle-log-list article>header{justify-content:space-between;align-items:center;gap:9px;display:flex}.vehicle-log-list header strong{color:#344b63;font-size:14px}.vehicle-log-list header span{color:#76889b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.vehicle-log-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 11px;margin-top:11px;display:grid}.vehicle-log-list dl>div{gap:3px;display:grid}.vehicle-log-list dt{color:#8291a2;font-size:13px}.vehicle-log-list dd{color:#50667d;font-size:14px;font-weight:690}.vehicle-log-list article>p{color:#6d8095;border-top:1px solid #e8edf2;margin-top:10px;padding-top:9px;font-size:13px;line-height:1.5}.vehicle-empty{color:#7b8d9f;text-align:center;padding:34px 16px;font-size:14px}.vehicle-dialog-backdrop{z-index:105;overflow-y:auto}.dialog.vehicle-dialog{border-radius:var(--radius-sheet);width:min(100%,590px);max-height:calc(100dvh - 40px);padding:0;overflow-y:auto}.dialog.vehicle-dialog--operation{width:min(100%,720px)}.dialog.vehicle-dialog--location{width:min(100%,510px)}.vehicle-dialog>header{border-bottom:1px solid #e6ecf2;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:20px 22px 17px;display:grid}.vehicle-dialog>header .icon-box{color:#286ca9;background:#eaf4fd;border-radius:12px;width:39px;height:39px}.vehicle-dialog>header h2{color:#273d55;font-size:20px}.vehicle-dialog>header p{color:#73869b;margin-top:4px;font-size:14px;line-height:1.5}.vehicle-dialog>header>button{color:#738296;cursor:pointer;background:#f2f5f8;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.vehicle-dialog>form{gap:13px;padding:19px 22px 22px;display:grid}.vehicle-dialog .field-label{gap:7px;font-size:14px;display:grid}.vehicle-dialog .field-label>span{color:#8493a4;font-size:13px;font-weight:620}.vehicle-dialog .input,.vehicle-dialog .textarea{width:100%;font-size:14px}.vehicle-dialog .textarea{resize:vertical;min-height:78px}.vehicle-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.vehicle-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.vehicle-operation-classification{grid-template-columns:minmax(0,1.25fr) minmax(190px,.75fr);align-items:stretch;gap:11px;display:grid}.vehicle-usage-field{border:0;min-width:0;margin:0;padding:0}.vehicle-usage-field legend{color:#40546b;margin-bottom:7px;font-size:14px;font-weight:720}.vehicle-usage-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vehicle-usage-options label{color:#4f647a;cursor:pointer;background:#fbfcfe;border:1px solid #dbe4ed;border-radius:11px;align-items:flex-start;gap:9px;min-width:0;min-height:64px;padding:11px;display:flex}.vehicle-usage-options label:has(input:checked){color:#245f96;background:#eef7ff;border-color:#78afe0;box-shadow:inset 0 0 0 1px #5295cf1a}.vehicle-usage-options input{accent-color:#2d78b5;flex:none;width:17px;height:17px;margin:1px 0 0}.vehicle-usage-options label>span{gap:3px;min-width:0;display:grid}.vehicle-usage-options strong{font-size:14px;font-weight:760}.vehicle-usage-options small{color:#77899c;font-size:13px;line-height:1.4}.vehicle-distance-summary{color:#286b9f;background:#f1f8fd;border:1px solid #cae1f3;border-radius:11px;align-content:center;gap:4px;min-height:88px;padding:12px 14px;display:grid}.vehicle-distance-summary>span{font-size:13px;font-weight:720}.vehicle-distance-summary>strong{color:#1f5682;letter-spacing:-.02em;font-size:22px;font-weight:790}.vehicle-distance-summary>small{color:#6f879b;font-size:13px}.vehicle-distance-summary.is-empty>strong{color:#6f879b;letter-spacing:0;font-size:13px;font-weight:680}.vehicle-form-error{color:#a9433d;background:#fff7f6;border:1px solid #f1cfca;border-radius:9px;padding:10px 11px;font-size:13px;line-height:1.5}.vehicle-reservation-conflict{color:#a13f3a;background:#fff6f5;border:1px solid #efc9c5;border-radius:10px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.vehicle-reservation-conflict>svg{flex:none;margin-top:1px}.vehicle-reservation-conflict>span{gap:3px;display:grid}.vehicle-reservation-conflict strong{font-size:14px}.vehicle-reservation-conflict small{color:#8c5551;font-size:13px;line-height:1.45}.vehicle-dialog form>footer{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.vehicle-nts-note{color:#316b9c;background:#f2f8fd;border:1px solid #cfe1f1;border-radius:11px;align-items:flex-start;gap:9px;padding:12px;display:flex}.vehicle-nts-note>svg{flex:none;margin-top:1px}.vehicle-nts-note span{gap:3px;display:grid}.vehicle-nts-note strong{font-size:14px}.vehicle-nts-note small{color:#607f9a;font-size:13px;line-height:1.5}.vehicle-location-help{color:#607f9a;align-items:flex-start;gap:8px;font-size:13px;line-height:1.55;display:flex}.vehicle-location-help svg{flex:none;margin-top:1px}.vehicle-destination-field{min-width:0}.vehicle-destination-field .trip-report-destination-field__results{max-height:270px;overflow-y:auto}@media (width<=980px){.vehicle-overview{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr)}.vehicle-overview__content{padding:23px}.vehicle-overview__content>dl{grid-template-columns:1fr;gap:11px}.vehicle-overview__content>dl>div{border-left:0;padding:0}.vehicle-workspace-grid{grid-template-columns:minmax(0,1fr)}.vehicle-panel--logs{width:100%}.vehicle-log-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.vehicle-heading .button{justify-content:center;width:100%}.vehicle-selector{padding:13px}.vehicle-overview{border-radius:16px;grid-template-columns:1fr}.vehicle-overview__photo{min-height:0;max-height:none;padding:14px 18px}.vehicle-overview__content{gap:19px;padding:20px 18px}.vehicle-overview__identity h2{font-size:22px}.vehicle-overview__content>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-overview__content>dl>div:last-child{grid-column:1/-1}.vehicle-reservation-list>article{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:13px 10px}.vehicle-reservation-list time{grid-column:1/-1}.vehicle-reservation-list article>div:first-of-type{grid-column:1}.vehicle-status{grid-area:2/2}.vehicle-reservation-actions{grid-column:1/-1;justify-content:flex-start;margin-top:1px}.vehicle-reservation-actions>small{margin-right:0}.vehicle-log-list{grid-template-columns:1fr}.vehicle-dialog-backdrop{align-items:flex-end;padding:8px 0 0}.dialog.vehicle-dialog,.dialog.vehicle-dialog--operation,.dialog.vehicle-dialog--location{border-radius:20px 20px 0 0;width:100%;max-height:calc(100dvh - 8px)}.vehicle-dialog>header{padding:18px 17px 14px}.vehicle-dialog>form{padding:17px 17px calc(19px + env(safe-area-inset-bottom))}.vehicle-form-grid,.vehicle-form-grid--three,.vehicle-operation-classification,.vehicle-usage-options{grid-template-columns:1fr}.vehicle-dialog form>footer{grid-template-columns:1fr 1fr;display:grid}.vehicle-dialog form>footer .button{justify-content:center}}@container company-vehicle (width<=900px){.vehicle-overview{grid-template-columns:minmax(0,1fr)}.vehicle-overview__photo{aspect-ratio:16/7;min-height:150px;max-height:230px;padding:12px 18px}.vehicle-overview__content{gap:20px;padding:22px 20px}.vehicle-workspace-grid{grid-template-columns:minmax(0,1fr)}.vehicle-panel--logs{width:100%}.vehicle-log-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}}@container company-vehicle (width<=620px){.vehicle-selector>header{align-items:flex-start}.vehicle-selector>div{grid-template-columns:minmax(0,1fr)}.vehicle-overview__photo{aspect-ratio:16/6;min-height:132px;max-height:168px;padding:8px 12px}.vehicle-overview__content>dl{grid-template-columns:minmax(0,1fr);gap:14px}.vehicle-overview__content>dl>div,.vehicle-overview__content>dl>div:last-child{border-left:0;grid-column:auto;padding:0}.vehicle-reservation-list>article{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:13px 10px}.vehicle-reservation-list time{grid-column:1/-1}.vehicle-reservation-list article>div:first-of-type{grid-column:1}.vehicle-status{grid-area:2/2}.vehicle-reservation-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;margin-top:1px}.vehicle-log-list article :is(dd,p,span){overflow-wrap:anywhere}}@container company-vehicle (width<=390px){.vehicle-heading{align-items:stretch}.vehicle-heading .button{justify-content:center;width:100%}.vehicle-selector{padding:12px}.vehicle-overview__photo{min-height:118px;max-height:148px}.vehicle-overview__identity,.vehicle-panel>header{align-items:flex-start}}.app-shell--project-workspace .project-detail__header{gap:12px 20px;padding:2px 0 14px;position:relative}.app-shell--project-workspace .project-detail__identity h1{font-size:clamp(21px,2.1vw,28px);font-weight:780}.app-shell--project-workspace .project-detail__identity p{color:#778398;font-size:13px;font-weight:650}.app-shell--project-workspace .project-detail__badges small{font-size:10px}.app-shell--project-workspace .project-detail__summary{color:#667589;margin-top:-2px;font-size:13px}.app-shell--project-workspace .project-detail__actions .button{border-radius:6px;min-height:35px;padding:8px 11px;font-size:13px}.app-shell--project-workspace .project-quick-settings{z-index:12;background:0 0;border:0;width:auto;margin:0;display:block;position:absolute;top:50px;right:0}.app-shell--project-workspace .project-quick-settings>summary{color:#64748a;background:#fff;border:1px solid #dce2ea;border-radius:5px;place-items:center;width:31px;height:31px;margin:0;padding:0;font-size:0;list-style:none;display:grid}.app-shell--project-workspace .project-quick-settings>summary:hover{color:#315fba;background:#f4f7fc}.app-shell--project-workspace .project-quick-settings>summary small{display:none}.app-shell--project-workspace .project-quick-settings[open]>summary{color:#315fba;background:#edf3ff;margin:0}.app-shell--project-workspace .project-quick-settings>div{background:#fff;border:1px solid #dce3ec;border-radius:8px;flex-wrap:wrap;align-items:end;gap:9px;width:min(420px,100vw - 116px);padding:11px;display:flex;position:absolute;top:39px;right:0;box-shadow:0 12px 28px #22365329}.app-shell--project-workspace .project-tabs{border-bottom-color:#e5e8ed;gap:0;margin:0 0 14px}.app-shell--project-workspace .project-tabs button{color:#626f81;padding:10px 16px 9px;font-size:13px;font-weight:700}.app-shell--project-workspace .project-tabs button.is-active{color:#2c59b0}.app-shell--project-workspace .project-tabs button.is-active:after{background:#315fba;height:2px;left:12px;right:12px}.app-shell--project-workspace .project-worklist__heading{justify-content:flex-end;align-items:flex-start;min-height:38px;margin-bottom:7px}.app-shell--project-workspace .project-worklist__heading>span:first-child{display:none}.app-shell--project-workspace .project-worklist__actions{gap:6px}.app-shell--project-workspace .project-worklist__actions .button{border-radius:5px;min-height:34px;padding:7px 10px;font-size:13px}.app-shell--project-workspace .project-worklist__toolbar{background:0 0;border:0;border-radius:0;gap:7px;margin-bottom:7px;padding:0 0 7px}.app-shell--project-workspace .project-worklist__select{gap:5px;font-size:13px}.app-shell--project-workspace .project-worklist__toolbar select{background:#fff;border-color:#d7dce4;border-radius:4px;min-height:32px;font-size:13px}.app-shell--project-workspace .project-worklist__search{border-color:#d7dce4;border-radius:4px;min-width:180px}.app-shell--project-workspace .project-worklist__tree-toggle{background:#f0f3f7;border-radius:4px}.app-shell--project-workspace .project-worklist__table-wrap{box-shadow:none;border-color:#dce2e9;border-radius:0}.app-shell--project-workspace .project-worklist__table th{color:#566476;background:#fbfcfd;padding-top:9px;padding-bottom:9px;font-size:13px}.app-shell--project-workspace .project-worklist__table tbody tr:hover td{background:#f7f9fc}.app-shell--project-workspace .project-worklist__group-row td{color:#4f6075;background:#f8fafc;border-bottom-color:#dde3eb;height:35px}.app-shell--project-workspace .project-worklist__group-toggle>span{font-size:13px}.app-shell--project-workspace .project-worklist__group-toggle>span:before{width:0;height:0}.app-shell--project-workspace .project-worklist__group-toggle>small{color:#7d8998;margin-left:0;font-size:13px}.app-shell--project-workspace .project-worklist__task-name{color:#37475b;font-size:13px;font-weight:650}.app-shell--project-workspace .project-worklist__status select{border-color:#d7dde5;border-radius:4px;font-size:13px}.project-global-header{border-bottom:1px solid #e5e8ed;justify-content:space-between;align-items:center;gap:18px;min-height:76px;margin:2px 0 14px;padding:0 0 14px;display:flex}.project-global-header__identity{align-items:center;gap:12px;min-width:0;display:inline-flex}.project-global-header__icon{color:#315fba;background:#e8f0ff;border-radius:10px;flex:none;place-items:center;width:46px;height:46px;display:grid}.project-global-header__icon--timeline{color:#5d53b5;background:#efedff}.project-global-header__identity h1{color:#293b52;letter-spacing:-.035em;margin:0;font-size:clamp(21px,2.1vw,28px);font-weight:780}.project-global-header__identity p{color:#778398;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:13px;font-weight:650;overflow:hidden}.project-global-header__actions{flex:none;align-items:center;gap:9px;display:inline-flex}.project-global-header__actions>small{color:#7b8797;white-space:nowrap;font-size:13px;font-weight:700}.app-shell--project-workspace .project-global-header__actions .button{border-radius:6px;min-height:35px;padding:8px 11px;font-size:13px}.app-shell--project-workspace .project-all-worklist__table th:nth-child(4){width:13%;min-width:92px}.app-shell--project-workspace .project-all-worklist__table th:nth-child(5){width:10%;min-width:75px}.app-shell--project-workspace .project-all-worklist__table th:nth-child(6){width:12%;min-width:96px}.app-shell--project-workspace .project-all-worklist__group-row td{padding:0 16px!important}.app-shell--project-workspace .project-all-worklist__group-row .project-worklist__group-toggle{justify-content:flex-start;width:100%}.app-shell--project-workspace .project-all-worklist__group-row .project-worklist__group-toggle>svg{color:#7e8b9c;margin-left:auto}.project-all-worklist__project{color:#526a85;max-width:100%;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px;font-weight:750;overflow:hidden}.project-all-worklist__project:hover{color:#2b5cab;text-underline-offset:3px;text-decoration:underline}.project-all-worklist .project-worklist__title-cell{padding-left:10px!important}.project-all-worklist .project-worklist__title{padding-left:calc(var(--project-task-depth) * 16px)}.project-all-worklist .project-task-workflow-status{max-width:116px}.project-all-timeline .project-timeline__list{gap:8px}.project-all-timeline .project-timeline__row>span strong,.project-all-timeline .project-timeline__row>span small{font-size:13px}.project-browse{min-width:0}.project-browse__header{border-bottom:1px solid #e5e8ed;justify-content:space-between;align-items:center;gap:18px;min-height:76px;margin:2px 0 13px;padding:0 0 14px;display:flex}.project-browse__identity{align-items:center;gap:12px;min-width:0;display:inline-flex}.project-browse__icon{color:#315fba;background:#e8f0ff;border-radius:10px;flex:none;place-items:center;width:46px;height:46px;display:grid}.project-browse__icon--company{color:#5d53b5;background:#efedff}.project-browse__identity>span{min-width:0}.project-browse__identity h1{color:#293b52;letter-spacing:-.035em;margin:0;font-size:clamp(21px,2.1vw,28px);font-weight:780}.project-browse__identity p{color:#778398;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:13px;font-weight:650;overflow:hidden}.project-browse__identity small{color:#8490a0;margin-top:5px;font-size:13px;line-height:1.4;display:block}.app-shell--project-workspace .project-browse__header .button{border-radius:6px;flex:none;min-height:35px;padding:8px 11px;font-size:13px}.project-browse__toolbar{border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:center;gap:12px;min-height:42px;display:flex}.project-browse__toolbar>strong{color:#53657a;font-size:13px;font-weight:760}.project-browse__filters{background:#f8fafc;border:1px solid #e2e7ed;border-radius:6px;gap:1px;padding:3px;display:inline-flex}.project-browse__filters button{color:#748296;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:5px 8px;font-size:13px;font-weight:720}.project-browse__filters button:hover{color:#2e60ad;background:#f0f5fc}.project-browse__filters button.is-active{color:#2456a1;background:#fff;box-shadow:0 1px 2px #263e5e24}.project-browse__list{display:grid}.project-browse__list>article{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-width:0;display:grid}.project-browse__list>article:last-child{border-bottom:0}.project-browse__project{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px minmax(190px,1fr) minmax(142px,.48fr) minmax(100px,.28fr) auto;align-items:center;gap:11px;padding:12px 10px 12px 3px;display:grid}.project-browse__project:hover{background:#fafcff}.project-browse__project:hover .project-browse__body>strong{color:#1d5ea9}.project-browse__project>svg{color:#8d99a8;transition:color .16s,transform .16s}.project-browse__project:hover>svg{color:#2866ad;transform:translate(2px)}.project-browse__body,.project-browse__badges{gap:4px;min-width:0;display:grid}.project-browse__body strong,.project-browse__body small,.project-browse__badges small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-browse__body strong{color:#34455b;font-size:13px;font-weight:760;line-height:1.4;transition:color .16s}.project-browse__body small,.project-browse__badges small{color:#8592a2;font-size:10px;line-height:1.35}.project-browse__badges{justify-items:start}.project-browse__badges .project-health{text-overflow:ellipsis;max-width:100%;overflow:hidden}.project-browse__progress{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.project-browse__progress>b{color:#285f9d;font-size:13px}.project-browse__progress>i{background:#dce7f2;border-radius:99px;height:5px;display:block;overflow:hidden}.project-browse__progress>i>em{border-radius:inherit;background:#5c95d7;height:100%;display:block}.project-browse__work-action{color:#527096;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe3ed;border-radius:5px;align-self:center;align-items:center;gap:4px;margin-right:3px;padding:6px 8px;font-size:13px;font-weight:750;display:inline-flex}.project-browse__work-action:hover{color:#255aa6;background:#f3f7fd;border-color:#aabfdb}.project-browse__empty{color:#8492a3;border-bottom:1px solid #edf1f5;justify-content:center;align-items:center;gap:8px;min-height:170px;font-size:13px;display:flex}.project-browse__empty p{margin:0}@media (width<=860px){.app-shell--project-workspace .project-detail{padding:18px 14px 90px}.app-shell--project-workspace .project-quick-settings{top:46px;right:0}.app-shell--project-workspace .project-quick-settings>div{width:min(390px,100vw - 42px)}.project-global-header{flex-direction:column;align-items:flex-start;gap:11px}.project-global-header__actions{justify-content:space-between;width:100%}.project-global-header__identity p{max-width:calc(100vw - 95px)}.project-browse__header{flex-direction:column;align-items:flex-start;gap:11px}.project-browse__header .button{justify-content:center;align-self:stretch}.project-browse__identity p{max-width:calc(100vw - 95px)}.project-browse__project{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;padding-right:7px}.project-browse__project .project-list-item__icon{width:34px;height:34px;font-size:18px}.project-browse__badges,.project-browse__progress{display:none}.project-browse__body{gap:3px}.project-browse__work-action{margin-right:0;padding:6px;font-size:0}.project-browse__work-action svg{width:16px;height:16px}.app-shell--project-workspace .project-all-worklist__table{min-width:790px}}.app-shell--project-workspace .project-detail__title-row{align-items:center;gap:7px;min-width:0;display:flex}.app-shell--project-workspace .project-detail__title-row h1{min-width:0;margin:0}.app-shell--project-workspace .project-detail__favorite{color:#9aa5b5;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.app-shell--project-workspace .project-detail__favorite:hover{color:#315fba;background:#f1f5fc}.app-shell--project-workspace .project-detail__favorite.is-active{color:#d38c1e;background:#fff6dd}.app-shell--project-workspace .project-sidebar__expand{color:#647389;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:1px;margin:3px 0 0 7px;padding:5px 4px;font-size:13px;font-weight:720;display:inline-flex}.app-shell--project-workspace .project-sidebar__expand:hover{color:#315fba;text-underline-offset:3px;text-decoration:underline}.app-shell--project-workspace .project-records__heading{display:none}.app-shell--project-workspace .project-feed-composer{box-shadow:none;background:#fff;border-color:#dde3eb;border-radius:7px;gap:0;margin-bottom:18px;padding:0}.app-shell--project-workspace .project-feed-composer__types{border-bottom:1px solid #edf0f4;align-items:center;gap:0;padding:0 10px;display:flex;overflow-x:auto}.app-shell--project-workspace .project-feed-composer__types>button{color:#647286;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:5px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.app-shell--project-workspace .project-feed-composer__types>button:hover{color:#315fba;background:#f8faff}.app-shell--project-workspace .project-feed-composer__types>button.is-active{color:#274f9f;border-bottom-color:#315fba}.app-shell--project-workspace .project-feed-composer__types>button svg{color:currentColor}.app-shell--project-workspace .project-feed-composer>form{gap:0;display:grid}.app-shell--project-workspace .project-feed-composer textarea{color:#38485d;min-height:94px;box-shadow:none;border:0;border-radius:0;padding:15px 16px 12px;font-size:13px}.app-shell--project-workspace .project-feed-composer:not(.is-writing) textarea{resize:none;min-height:58px;padding-top:13px;padding-bottom:10px}.app-shell--project-workspace .project-feed-composer textarea:focus{box-shadow:inset 0 0 0 1px #9eb7e1}.app-shell--project-workspace .project-feed-composer__quick-task{gap:0;display:grid}.app-shell--project-workspace .project-feed-composer__quick-task>input{box-sizing:border-box;color:#38485d;width:100%;font:inherit;background:#fff;border:0;border-radius:0;outline:none;padding:17px 16px 14px;font-size:13px}.app-shell--project-workspace .project-feed-composer__quick-task>input:focus{box-shadow:inset 0 0 0 1px #9eb7e1}.app-shell--project-workspace .project-feed-composer footer{border-top:1px solid #f0f2f5;min-height:46px;padding:7px 9px 7px 14px}.app-shell--project-workspace .project-feed-composer footer small{color:#8490a0;max-width:58%;line-height:1.35}.app-shell--project-workspace .project-feed-composer footer>span{align-items:center;gap:6px;display:inline-flex}.app-shell--project-workspace .project-feed-composer footer button{color:#4d617a;background:#f2f5f8;border-radius:4px;min-height:30px;padding:6px 10px;font-size:13px}.app-shell--project-workspace .project-feed-composer footer button[type=submit]{color:#fff;background:#315fba}.app-shell--project-workspace .project-feed-composer__footer{justify-content:space-between}.app-shell--project-workspace .project-feed-composer__tools{margin-right:auto}.app-shell--project-workspace .project-feed-composer__tools>button{align-items:center;gap:4px;display:inline-flex}.app-shell--project-workspace .project-feed-composer__tools>button:disabled{color:#a5b0bd;cursor:not-allowed;background:#f5f7f9}.app-shell--project-workspace .project-feed-composer__actions{min-width:0;margin-left:10px}.app-shell--project-workspace .project-feed-composer__actions>small{text-overflow:ellipsis;white-space:nowrap;margin-right:2px;overflow:hidden}.app-shell--project-workspace .project-feed-composer__file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.app-shell--project-workspace .project-feed-composer__attachments{gap:5px;margin:0;padding:0 14px 11px;list-style:none;display:grid}.app-shell--project-workspace .project-feed-composer__attachments>li{color:#5f7187;background:#f8fbff;border:1px solid #dce5f0;border-radius:5px;grid-template-columns:24px minmax(0,1fr) 25px;align-items:center;gap:7px;min-width:0;padding:6px 6px 6px 8px;display:grid}.app-shell--project-workspace .project-feed-composer__attachments>li>svg{color:#4d77bc}.app-shell--project-workspace .project-feed-composer__attachments span{gap:1px;min-width:0;display:grid}.app-shell--project-workspace .project-feed-composer__attachments strong,.app-shell--project-workspace .project-feed-composer__attachments small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-shell--project-workspace .project-feed-composer__attachments strong{color:#4b5f77;font-size:13px;font-weight:730}.app-shell--project-workspace .project-feed-composer__attachments small{color:#8795a6;font-size:13px}.app-shell--project-workspace .project-feed-composer__attachments button{color:#8290a1;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:24px;min-height:24px;padding:0;display:grid}.app-shell--project-workspace .project-feed-composer__attachments button:hover:not(:disabled){color:#b04a4a;background:#fff0f0}.app-shell--project-workspace .project-feed-composer__attachments button:disabled{cursor:default;opacity:.45}.app-shell--project-workspace .project-feed-composer__file-notice{color:#a26935;margin:-2px 14px 10px;font-size:13px;line-height:1.45}.app-shell--project-workspace .project-feed-composer__shortcut{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:16px;display:grid}.app-shell--project-workspace .project-feed-composer__shortcut>span{color:#315fba;background:#edf3ff;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.app-shell--project-workspace .project-feed-composer__shortcut>div{min-width:0}.app-shell--project-workspace .project-feed-composer__shortcut strong{color:#3b4a5e;font-size:13px;display:block}.app-shell--project-workspace .project-feed-composer__shortcut p{color:#8390a0;margin:3px 0 0;font-size:13px;line-height:1.45}.app-shell--project-workspace .project-feed-composer__shortcut>button{color:#315fba;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d7dfeb;border-radius:5px;align-items:center;gap:1px;padding:7px 9px;font-size:13px;font-weight:750;display:inline-flex}.app-shell--project-workspace .project-feed-composer__shortcut>button:hover{background:#f5f8ff;border-color:#a9bee3}.app-shell--project-workspace .project-feed-composer--launcher>.project-feed-composer__prompt{color:#8793a2;width:100%;min-height:51px;font:inherit;text-align:left;cursor:text;background:#fff;border:0;justify-content:space-between;align-items:center;gap:14px;padding:11px 15px 12px;font-size:13px;line-height:1.45;display:flex}.app-shell--project-workspace .project-feed-composer--launcher>.project-feed-composer__prompt:hover{color:#687b92;background:#f9fbfe}.app-shell--project-workspace .project-feed-composer--launcher>.project-feed-composer__prompt:focus-visible{outline-offset:-3px;outline:2px solid #7f9fd4}.app-shell--project-workspace .project-feed-composer__prompt-tools{color:#7d8b9e;flex:none;align-items:center;gap:10px;display:inline-flex}.app-shell--project-workspace .project-feed-composer__prompt-tools svg{display:block}.project-feed-composer__backdrop{z-index:85;background:#1f2f4659;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.app-shell--project-workspace .project-feed-composer--dialog{border:1px solid #d9e0ea;border-radius:10px;width:min(620px,100%);max-height:min(700px,100dvh - 48px);margin:0;overflow:auto;box-shadow:0 22px 52px #2239533d}.app-shell--project-workspace .project-feed-composer--dialog .project-feed-composer__dialog-header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:11px 14px 11px 17px;display:flex}.app-shell--project-workspace .project-feed-composer__dialog-header>span{gap:2px;min-width:0;display:grid}.app-shell--project-workspace .project-feed-composer__dialog-header strong{color:#28394f;font-size:15px;font-weight:780}.app-shell--project-workspace .project-feed-composer__dialog-header small{color:#8490a0;font-size:13px;line-height:1.4}.app-shell--project-workspace .project-feed-composer__dialog-header>button{color:#738197;cursor:pointer;background:#f3f6f9;border:0;border-radius:5px;flex:none;place-items:center;width:30px;height:30px;padding:0;display:inline-grid}.app-shell--project-workspace .project-feed-composer__dialog-header>button:hover{color:#315fba;background:#ebf1fb}.app-shell--project-workspace .project-feed-composer--dialog textarea{min-height:164px;padding:16px 17px}.app-shell--project-workspace .project-feed-composer--dialog:not(.is-writing) textarea{min-height:128px;padding:16px 17px}.app-shell--project-workspace .project-feed-composer--dialog .project-feed-composer__quick-task>input{min-height:108px;padding:18px 17px}.app-shell--project-workspace .project-feed-composer--dialog .project-feed-composer__poll>input{padding-top:16px;padding-bottom:14px}.project-feed-attention{background:#fff;border:1px solid #efb8b8;border-radius:7px;margin:0 0 17px;overflow:hidden}.project-feed-attention>header{border-bottom:1px solid #f5d6d6;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 13px;display:flex}.project-feed-attention>header>span{align-items:center;gap:8px;min-width:0;display:inline-flex}.project-feed-attention>header strong{color:#5d4a4a;white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:790;display:inline-flex}.project-feed-attention>header strong>b{color:#fff;background:#e6534f;border-radius:99px;place-items:center;min-width:18px;min-height:18px;padding:0 4px;font-size:13px;display:inline-grid}.project-feed-attention>header small{color:#857b82;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;min-width:0;font-size:13px;display:inline-flex;overflow:hidden}.project-feed-attention>header small svg{color:#d38d3d;flex:none}.project-feed-attention>header small button{color:#986258;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.project-feed-attention>header>button{color:#7b6c71;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:13px;font-weight:750}.project-feed-attention>header>button:hover,.project-feed-attention>header small button:hover{color:#a8403e}.project-feed-attention>div{display:grid}.project-feed-attention__item{width:100%;min-height:61px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f9e7e7;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 13px;display:grid}.project-feed-attention__item:last-child{border-bottom:0}.project-feed-attention__item:hover{background:#fff8f8}.project-feed-attention__item>span:first-child{color:#fff;background:#e99a55;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.project-feed-attention__item--activity>span:first-child{background:#7089ce}.project-feed-attention__item--overdue>span:first-child{background:#d87775}.project-feed-attention__item--risk>span:first-child{background:#c49337}.project-feed-attention__item>span:nth-child(2){align-content:center;gap:1px;min-width:0;display:grid}.project-feed-attention__item strong,.project-feed-attention__item time,.project-feed-attention__item p,.project-feed-attention__item p b,.project-feed-attention__item p small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-feed-attention__item strong{color:#5f5257;font-size:13px;font-weight:770}.project-feed-attention__item time{color:#a09aa0;font-size:13px;line-height:1.35}.project-feed-attention__item p{grid-template-columns:auto minmax(0,1fr);gap:6px;margin:2px 0 0;display:grid}.project-feed-attention__item p b{color:#665a5f;font-size:13px;font-weight:690}.project-feed-attention__item p small{color:#887b81;font-size:13px;line-height:1.35}.project-feed-attention__item em{color:#c15250;white-space:nowrap;background:#fff;border:1px solid #edb7b7;border-radius:4px;padding:5px 8px;font-size:13px;font-style:normal;font-weight:740}.project-feed-attention__item:hover em{color:#9d3836;border-color:#d98585}.project-feed-attention>footer{background:#fffdfd;border-top:1px solid #f9e7e7;justify-content:center;align-items:center;min-height:33px;display:flex}.project-feed-attention>footer>button{color:#a95855;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:5px 8px;font-size:13px;font-weight:760;display:inline-flex}.project-feed-attention>footer>button:hover{color:#8d3836;text-underline-offset:3px;text-decoration:underline}.app-shell--project-workspace .project-feed{box-shadow:none;border-color:#dfe4eb;border-radius:7px}.app-shell--project-workspace .project-feed>header{background:#fafbfc;padding:12px 15px}.app-shell--project-workspace .project-feed-item{gap:11px;padding:15px 16px}.app-shell--project-workspace .project-feed-item__icon{border-radius:50%;width:30px;height:30px}.app-shell--project-workspace .project-feed{background:0 0;border:0;border-radius:0;overflow:visible}.app-shell--project-workspace .project-feed>header{background:0 0;border:0;padding:11px 1px 10px}.app-shell--project-workspace .project-feed>header h2{color:#3f4c5e;font-size:13px}.app-shell--project-workspace .project-feed>header p{display:none}.app-shell--project-workspace .project-feed__list{gap:10px}.app-shell--project-workspace .project-feed-item{background:#fff;border:1px solid #dfe4eb;border-radius:7px;min-width:0;padding:15px 16px;box-shadow:0 1px 2px #23334908}.app-shell--project-workspace .project-feed-item:hover{background:#fff;border-color:#cbd8eb;box-shadow:0 4px 12px #253a570f}.app-shell--project-workspace .project-feed-item__icon{margin-top:1px}.app-shell--project-workspace .project-feed>header{align-items:center}.app-shell--project-workspace .project-feed>header>span{align-items:center;gap:9px;min-width:0;display:flex}.app-shell--project-workspace .project-feed__view-controls{align-items:center;gap:8px;display:inline-flex}.app-shell--project-workspace .project-feed__view-controls>small{color:#758398;white-space:nowrap;font-size:13px;font-weight:750}.app-shell--project-workspace .project-feed__view-controls>span{border-left:1px solid #e8edf3;align-items:center;gap:2px;padding-left:8px;display:inline-flex}.app-shell--project-workspace .project-feed__view-controls button{color:#8a97a7;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:25px;height:25px;padding:0;display:grid}.app-shell--project-workspace .project-feed__view-controls button:hover{color:#315fba;background:#f0f4fb}.app-shell--project-workspace .project-feed__view-controls button.is-active{color:#fff;background:#5878bf}.app-shell--project-workspace .project-feed__filters{border-left:1px solid #e8edf3;align-items:center;padding-left:8px;display:inline-flex;position:relative}.app-shell--project-workspace .project-feed__filter-trigger{color:#718196;min-height:25px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:3px;padding:3px 6px;font-size:13px;font-weight:740;display:inline-flex}.app-shell--project-workspace .project-feed__filter-trigger:hover,.app-shell--project-workspace .project-feed__filter-trigger.is-active{color:#315fba;background:#edf3ff}.app-shell--project-workspace .project-feed__filter-trigger>b{border-left:1px solid #cad6e7;margin-left:2px;padding-left:5px;font-size:13px;font-weight:760}.app-shell--project-workspace .project-feed__filter-menu{z-index:15;background:#fff;border:1px solid #d9e1eb;border-radius:7px;min-width:142px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:8px;box-shadow:0 10px 24px #22355124}.app-shell--project-workspace .project-feed__filter-menu>p{color:#98a3b1;margin:3px 7px 5px;font-size:13px;font-weight:740}.app-shell--project-workspace .project-feed__filter-menu>button{color:#66778d;width:100%;min-height:29px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:5px 7px;font-size:13px;font-weight:720;display:flex}.app-shell--project-workspace .project-feed__filter-menu>button:hover{color:#315fba;background:#f0f5fd}.app-shell--project-workspace .project-feed__filter-menu>button.is-active{color:#254d9e;background:#eaf1ff}.app-shell--project-workspace .project-feed-task{color:#3d4d61;background:#fff;border:1px solid #dfe4eb;border-radius:7px;overflow:hidden;box-shadow:0 1px 2px #23334908}.app-shell--project-workspace .project-feed-task:hover{border-color:#cbd8eb;box-shadow:0 4px 12px #253a570f}.app-shell--project-workspace .project-feed-task__header{grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:14px 16px 0;display:grid}.app-shell--project-workspace .project-feed-task__avatar{color:#315fba;background:#eaf1ff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.app-shell--project-workspace .project-feed-task__header>span:nth-child(2){min-width:0}.app-shell--project-workspace .project-feed-task__header strong,.app-shell--project-workspace .project-feed-task__header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-shell--project-workspace .project-feed-task__header strong{color:#3d4c60;font-size:13px;font-weight:780}.app-shell--project-workspace .project-feed-task__header small{color:#8a96a5;margin-top:2px;font-size:13px}.app-shell--project-workspace .project-feed-task__more{color:#8090a3;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:27px;height:27px;padding:0;display:grid}.app-shell--project-workspace .project-feed-task__more:hover{color:#315fba;background:#f1f5fb}.app-shell--project-workspace .project-feed-task__pin{color:#8493a5;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:27px;height:27px;padding:0;display:grid}.app-shell--project-workspace .project-feed-task__pin:hover{color:#96641a;background:#fff8e8}.app-shell--project-workspace .project-feed-task__pin.is-active{color:#9a681d;background:#fff3d7}.app-shell--project-workspace .project-feed__list.is-compact{background:#fff;border:1px solid #dfe4eb;border-radius:7px;gap:0;overflow:hidden}.app-shell--project-workspace .project-feed__list.is-compact>.project-feed-item,.app-shell--project-workspace .project-feed__list.is-compact>.project-feed-task{box-shadow:none;border:0;border-bottom:1px solid #edf0f4;border-radius:0}.app-shell--project-workspace .project-feed__list.is-compact>.project-feed-item:last-child,.app-shell--project-workspace .project-feed__list.is-compact>.project-feed-task:last-child{border-bottom:0}.app-shell--project-workspace .project-feed__list.is-compact>.project-feed-item:hover,.app-shell--project-workspace .project-feed__list.is-compact>.project-feed-task:hover{box-shadow:none;border-color:#0000 #0000 #edf0f4}.app-shell--project-workspace .project-feed-task__body{padding:13px 16px 12px}.app-shell--project-workspace .project-feed-task__title-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.app-shell--project-workspace .project-feed-task__number{color:#8b99a8;white-space:nowrap;background:#fbfcfd;border:1px solid #e3e8ee;border-radius:4px;flex:none;padding:4px 7px;font-size:13px;font-weight:730}.app-shell--project-workspace .project-feed-task__status-select{color:#56677c;background:#f9fbfd;border:1px solid #dfe6f0;border-radius:4px;grid-template-columns:6px minmax(0,1fr);align-items:center;gap:5px;min-width:0;padding:3px 6px;display:inline-grid}.app-shell--project-workspace .project-feed-task__status-select>i{border-radius:50%;width:5px;height:5px}.app-shell--project-workspace .project-feed-task__status-select>select{width:100%;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:none;padding:0 13px 0 0;font-size:13px;font-weight:760}.app-shell--project-workspace .project-feed-task__status-select:focus-within{border-color:#8facdd;box-shadow:0 0 0 3px #5487d61f}.app-shell--project-workspace .project-feed-task__title{color:#34455b;min-width:0;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:auto;margin:0;padding:0;font-size:15px;font-weight:790;line-height:1.45;overflow:hidden}.app-shell--project-workspace .project-feed-task__title:hover,.app-shell--project-workspace .project-feed-task__title:focus-visible{color:#245bb7;text-underline-offset:3px;outline:none;text-decoration:underline;text-decoration-thickness:1px}.app-shell--project-workspace .project-feed-task__workflow-row{border-top:1px solid #edf0f4;align-items:center;gap:22px;min-height:48px;margin-top:10px;display:flex}.app-shell--project-workspace .project-feed-task__workflow-row>span{color:#768497;flex:0 0 50px;font-size:13px;font-weight:740}.app-shell--project-workspace .project-feed-task__workflow-row .project-task-workflow-status{border-radius:4px;flex:none;padding:4px 6px}.app-shell--project-workspace .project-feed-task__additional-toggle{border-top:1px solid #edf0f4;align-items:center;min-height:35px;display:flex}.app-shell--project-workspace .project-feed-task__additional-toggle>button{color:#6e7d90;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:6px 0;font-size:13px;font-weight:740;display:inline-flex}.app-shell--project-workspace .project-feed-task__additional-toggle>button:hover{color:#315fba;text-underline-offset:3px;text-decoration:underline}.app-shell--project-workspace .project-feed-task__details>p{color:#617084;white-space:pre-wrap;margin:8px 0 0;font-size:13px;line-height:1.6}.app-shell--project-workspace .project-feed-task__meta{color:#8290a0;flex-wrap:wrap;align-items:center;gap:5px 10px;margin-top:10px;font-size:13px;display:flex}.app-shell--project-workspace .project-feed-task__meta>span+span{border-left:1px solid #e7ebf0;padding-left:10px}.app-shell--project-workspace .project-feed-task__meta em{color:#b07026;align-items:center;gap:3px;font-size:13px;font-style:normal;font-weight:720;display:inline-flex}.app-shell--project-workspace .project-feed-task__children{border-top:1px solid #edf0f4;gap:2px;margin-top:13px;padding-top:10px;display:grid}.app-shell--project-workspace .project-feed-task__children>header{justify-content:space-between;align-items:center;padding:0 3px 4px;display:flex}.app-shell--project-workspace .project-feed-task__children>header strong{color:#59697d;font-size:13px;font-weight:770}.app-shell--project-workspace .project-feed-task__children>header button,.app-shell--project-workspace .project-feed-task__children-more{color:#4f78b0;font:inherit;cursor:pointer;background:0 0;border:0;padding:3px;font-size:13px;font-weight:730}.app-shell--project-workspace .project-feed-task__children>button:not(.project-feed-task__children-more){width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fbfcfd;border:1px solid #edf1f5;border-radius:4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 8px;display:grid}.app-shell--project-workspace .project-feed-task__children>button:not(.project-feed-task__children-more):hover{background:#f5f8fd;border-color:#cbd8eb}.app-shell--project-workspace .project-feed-task__children .project-task-workflow-status{max-width:72px;font-size:13px}.app-shell--project-workspace .project-feed-task__children>button>span{color:#526174;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.app-shell--project-workspace .project-feed-task__children>button>small{color:#99a4b0;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.app-shell--project-workspace .project-feed-task__add-child{border-top:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:9px 16px;display:grid}.app-shell--project-workspace .project-feed-task__add-child input{color:#435368;min-width:0;font:inherit;background:#fff;border:1px solid #dfe5ed;border-radius:4px;outline:none;padding:8px 9px;font-size:13px}.app-shell--project-workspace .project-feed-task__add-child input:focus{border-color:#8facdd;box-shadow:0 0 0 3px #5487d61f}.app-shell--project-workspace .project-feed-task__add-child>span{align-items:stretch;gap:5px;display:inline-flex}.app-shell--project-workspace .project-feed-task__add-child button{color:#315fba;font:inherit;cursor:pointer;background:#edf3ff;border:0;border-radius:4px;padding:0 9px;font-size:13px;font-weight:740}.app-shell--project-workspace .project-feed-task__add-child button:disabled{cursor:default;opacity:.45}.app-shell--project-workspace .project-feed-task__add-child-cancel{color:#6f7d8f!important;background:#f2f5f8!important}.app-shell--project-workspace .project-feed-task__add-child--trigger{grid-template-columns:none;align-items:center;min-height:42px;display:flex}.app-shell--project-workspace .project-feed-task__add-child--trigger>button{color:#597594;background:0 0;align-items:center;gap:4px;min-height:26px;padding:3px 2px;display:inline-flex}.app-shell--project-workspace .project-feed-task__add-child--trigger>button:hover{color:#315fba;text-underline-offset:3px;background:0 0;text-decoration:underline}.app-shell--project-workspace .project-feed-task__actions{border-top:1px solid #edf0f4;align-items:center;gap:4px;min-height:40px;padding:0 10px;display:flex}.app-shell--project-workspace .project-feed-task__actions button{color:#718096;min-height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;padding:5px 7px;font-size:13px;font-weight:700;display:inline-flex}.app-shell--project-workspace .project-feed-task__actions button:hover{color:#315fba;background:#f2f6fc}.app-shell--project-workspace .project-feed-task__actions button.is-active{color:#315fba;background:#edf3ff}.app-shell--project-workspace .project-feed-task__actions>span{color:#919cab;margin-left:auto;font-size:13px}.app-shell--project-workspace .project-feed-task__comments{padding:10px 16px}.app-shell--project-workspace .project-feed-task__comment-form{padding:10px 16px 12px}.app-shell--project-workspace .project-detail{padding-top:16px}.app-shell--project-workspace .project-detail__header{gap:7px 18px;padding:0 0 10px}.app-shell--project-workspace .project-detail__identity p{margin:1px 0 2px;font-size:13px}.app-shell--project-workspace .project-detail__identity h1{font-size:clamp(21px,1.85vw,25px)}.app-shell--project-workspace .project-detail__badges{gap:4px;margin-top:4px}.app-shell--project-workspace .project-detail__badges>b{padding:3px 5px;font-size:9px}.app-shell--project-workspace .project-detail__badges small{margin-left:1px;font-size:10px}.app-shell--project-workspace .project-detail__summary{margin-top:-1px;font-size:13px;line-height:1.5}.app-shell--project-workspace .project-detail__schedule{gap:9px;font-size:13px}.app-shell--project-workspace .project-detail__schedule svg{width:14px;height:14px}.app-shell--project-workspace .project-detail__members>i,.app-shell--project-workspace .project-detail__members>b{width:20px;height:20px}.app-shell--project-workspace .project-detail__members>small{font-size:13px}.app-shell--project-workspace .project-detail__fixture-note{display:none}@media (width<=620px){.app-shell--project-workspace .project-detail__title-row{gap:4px}.app-shell--project-workspace .project-detail__favorite{width:25px;height:25px}.app-shell--project-workspace .project-feed-composer__types{padding:0 4px}.app-shell--project-workspace .project-feed-composer__types>button{min-height:39px;padding:0 7px;font-size:13px}.project-feed-composer__backdrop{align-items:end;padding:0}.app-shell--project-workspace .project-feed-composer--dialog{border-bottom:0;border-radius:15px 15px 0 0;width:100%;max-height:min(86dvh,720px)}.app-shell--project-workspace .project-feed-composer--dialog .project-feed-composer__dialog-header{min-height:56px;padding-left:14px;padding-right:12px}.app-shell--project-workspace .project-feed-composer--dialog textarea,.app-shell--project-workspace .project-feed-composer--dialog:not(.is-writing) textarea{min-height:146px;padding:14px}.app-shell--project-workspace .project-feed-composer textarea{min-height:112px;padding:14px}.app-shell--project-workspace .project-feed-composer footer{flex-direction:column;align-items:flex-start;padding:9px 11px}.app-shell--project-workspace .project-feed-composer footer small{max-width:none;margin:0}.app-shell--project-workspace .project-feed-composer footer>span{justify-content:flex-end;width:100%}.app-shell--project-workspace .project-feed-composer__shortcut{grid-template-columns:auto minmax(0,1fr);padding:14px}.app-shell--project-workspace .project-feed-composer__shortcut>button{grid-column:2;width:fit-content}.project-feed-attention>header{flex-direction:column;align-items:flex-start;gap:3px;padding:9px 12px}.project-feed-attention>header>span{gap:3px;display:grid}.project-feed-attention>header small{white-space:normal}.project-feed-attention>header>button{padding-top:1px;position:absolute;right:12px}.project-feed-attention{position:relative}.project-feed-attention__item{grid-template-columns:25px minmax(0,1fr) auto;gap:6px;padding:8px 10px}.project-feed-attention__item em{padding:4px 5px;font-size:13px}.app-shell--project-workspace .project-feed>header>span{gap:6px}.app-shell--project-workspace .project-feed__filters{padding-left:6px}.app-shell--project-workspace .project-feed__filter-trigger{padding:3px 5px;font-size:13px}.app-shell--project-workspace .project-feed__filter-menu{left:0}.app-shell--project-workspace .project-feed-task__header{padding:13px 13px 0}.app-shell--project-workspace .project-feed-task__pin{width:26px}.app-shell--project-workspace .project-feed-task__body{padding:12px 13px}.app-shell--project-workspace .project-feed-task__title{font-size:13px}.app-shell--project-workspace .project-feed-task__number{padding:3px 5px;font-size:13px}.app-shell--project-workspace .project-feed-task__workflow-row{gap:14px;min-height:44px}.app-shell--project-workspace .project-feed-task__children>button>small{display:none}.app-shell--project-workspace .project-feed-task__add-child{padding:9px 13px}.app-shell--project-workspace .project-feed-task__actions{flex-wrap:wrap;align-items:flex-start;padding:5px 8px}.app-shell--project-workspace .project-feed-task__actions>span{width:100%;margin:-1px 7px 3px}.app-shell--project-workspace .project-feed-task__comments{padding:10px 13px}.app-shell--project-workspace .project-feed-task__comment-form{padding:10px 13px 12px}}.app-shell--project-workspace .project-feed-post{color:#3d4d61;background:#fff;border:1px solid #dfe4eb;border-radius:7px;min-width:0;padding:15px 16px 0;position:relative;box-shadow:0 1px 2px #23334908}.app-shell--project-workspace .project-feed-post:hover{border-color:#cbd8eb;box-shadow:0 4px 12px #253a570f}.app-shell--project-workspace .project-feed-post__header{grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.app-shell--project-workspace .project-feed-post__avatar{color:#315fba;background:#eaf1ff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.app-shell--project-workspace .project-feed-post__header>span:nth-child(2){min-width:0}.app-shell--project-workspace .project-feed-post__header strong{color:#3d4c60;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:780;display:block;overflow:hidden}.app-shell--project-workspace .project-feed-post__header small{color:#8a96a5;margin-top:2px;font-size:13px;display:block}.app-shell--project-workspace .project-feed-post__header em{color:#a36b12;white-space:nowrap;background:#fff8e8;border-radius:4px;align-items:center;gap:3px;padding:4px 5px;font-size:13px;font-style:normal;font-weight:750;display:inline-flex}.app-shell--project-workspace .project-feed-post__more{color:#8090a3;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:27px;height:27px;padding:0;display:inline-grid}.app-shell--project-workspace .project-feed-post__more:hover{color:#315fba;background:#f1f5fb}.app-shell--project-workspace .project-feed-post__menu{z-index:4;background:#fff;border:1px solid #d9e1eb;border-radius:6px;min-width:154px;padding:5px;display:grid;position:absolute;top:46px;right:13px;box-shadow:0 10px 24px #202f4529}.app-shell--project-workspace .project-feed-post__menu>span{color:#8793a2;padding:5px 7px 6px;font-size:13px;font-weight:720}.app-shell--project-workspace .project-feed-post__menu>button{color:#4d5f75;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px;font-size:13px;font-weight:700}.app-shell--project-workspace .project-feed-post__menu>button:hover{color:#254d9e;background:#edf3ff}.app-shell--project-workspace .project-feed-post__menu>button.is-danger:hover{color:#b34949;background:#fff1f1}.app-shell--project-workspace .project-feed-post h3{color:#35465a;margin:14px 0 0;font-size:14px;font-weight:790;line-height:1.45}.app-shell--project-workspace .project-feed-post__content{color:#536276;white-space:pre-wrap;margin:10px 0 14px;font-size:13px;line-height:1.72}.app-shell--project-workspace .project-feed-post h3+.project-feed-post__content{margin-top:7px}.app-shell--project-workspace .project-feed-post__attachments{gap:5px;margin:0 0 14px;display:grid}.app-shell--project-workspace .project-feed-attachment{color:#557094;background:#f9fbfe;border:1px solid #dce5f0;border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:49px;padding:6px 8px;display:grid}.app-shell--project-workspace .project-feed-attachment__icon{color:#557094;background:#edf3fb;border-radius:5px;place-items:center;width:36px;height:36px;display:inline-grid}.app-shell--project-workspace .project-feed-attachment__preview{background:#edf1f6;border-radius:5px;width:58px;height:44px;display:block;overflow:hidden}.app-shell--project-workspace .project-feed-attachment__preview img{object-fit:cover;width:100%;height:100%}.app-shell--project-workspace .project-feed-attachment__details{gap:2px;min-width:0;display:grid}.app-shell--project-workspace .project-feed-post__attachments strong,.app-shell--project-workspace .project-feed-post__attachments small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-shell--project-workspace .project-feed-post__attachments strong{color:#4c6077;font-size:13px;font-weight:740}.app-shell--project-workspace .project-feed-post__attachments small{color:#8794a5;font-size:13px}.app-shell--project-workspace .project-feed-attachment>button{color:#3966aa;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #c9d9ee;border-radius:4px;padding:5px 7px;font-size:13px;font-weight:740}.app-shell--project-workspace .project-feed-attachment>button:hover:not(:disabled){background:#f2f6fd;border-color:#8cadd9}.app-shell--project-workspace .project-feed-attachment>button:disabled{cursor:default;opacity:.65}.app-shell--project-workspace .project-feed-post__status{color:#8b6e2d;background:#fffaf0;border:1px solid #eadfbf;border-radius:5px;margin:11px 0 0;padding:8px 9px;font-size:13px;line-height:1.5}.app-shell--project-workspace .project-feed-poll{background:#fcfdff;border:1px solid #e2e7ee;border-radius:6px;margin:13px 0 14px;overflow:hidden}.app-shell--project-workspace .project-feed-poll__summary{color:#68768a;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:13px;display:flex}.app-shell--project-workspace .project-feed-poll__summary span{color:#526275;font-weight:720}.app-shell--project-workspace .project-feed-poll__summary small{color:#8a96a6;white-space:nowrap;font-size:13px}.app-shell--project-workspace .project-feed-poll__options{gap:6px;padding:9px;display:grid}.app-shell--project-workspace .project-feed-poll__options>button{color:#526177;width:100%;min-height:36px;font:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #dde5ef;border-radius:5px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:0 9px;display:grid}.app-shell--project-workspace .project-feed-poll__options>button:hover:not(:disabled){background:#f5f8ff;border-color:#9ab5e3}.app-shell--project-workspace .project-feed-poll__options>button.is-selected{color:#2c5bad;background:#edf4ff;border-color:#7d9fda}.app-shell--project-workspace .project-feed-poll__options>button:disabled{cursor:default;opacity:.78}.app-shell--project-workspace .project-feed-poll__options>button>span{border-radius:3px;min-width:0;padding:5px 6px;display:block;position:relative;overflow:hidden}.app-shell--project-workspace .project-feed-poll__options>button>span i{z-index:0;border-radius:inherit;background:#5281ce1f;display:block;position:absolute;inset:0 auto 0 0}.app-shell--project-workspace .project-feed-poll__options>button.is-selected>span i{background:#315fba2e}.app-shell--project-workspace .project-feed-poll__options>button strong{z-index:1;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;display:block;position:relative;overflow:hidden}.app-shell--project-workspace .project-feed-poll__options>button b{color:#64748a;font-size:13px;font-weight:750}.app-shell--project-workspace .project-feed-poll__options>button small{color:#8a96a6;font-size:13px}.app-shell--project-workspace .project-feed-post__actions{border-top:1px solid #edf0f4;align-items:center;gap:3px;min-height:41px;display:flex}.app-shell--project-workspace .project-feed-post__actions>button{color:#718096;min-height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;padding:5px 7px;font-size:13px;font-weight:700;display:inline-flex}.app-shell--project-workspace .project-feed-post__actions>button:hover{color:#315fba;background:#f2f6fc}.app-shell--project-workspace .project-feed-post__actions>button.is-active{color:#2d5cb1;background:#edf3ff}.app-shell--project-workspace .project-feed-post__actions>span{color:#919cab;margin-left:auto;font-size:13px}.app-shell--project-workspace .project-feed-post__comments{border-top:1px solid #f0f2f5;gap:8px;padding:10px 0;display:grid}.app-shell--project-workspace .project-feed-post__comments>article{grid-template-columns:24px minmax(0,1fr);gap:7px;display:grid}.app-shell--project-workspace .project-feed-post__comments>article>span{color:#61728a;background:#eef2f7;border-radius:50%;place-items:center;width:23px;height:23px;font-size:13px;font-weight:800;display:grid}.app-shell--project-workspace .project-feed-post__comments p{color:#566478;white-space:pre-wrap;background:#f6f8fa;border-radius:5px;min-width:0;margin:0;padding:7px 8px;font-size:13px;line-height:1.55}.app-shell--project-workspace .project-feed-post__comments strong{color:#44546a;margin-right:5px;font-size:13px;font-weight:760}.app-shell--project-workspace .project-feed-post__comments small{color:#929dab;margin-right:7px;font-size:13px}.app-shell--project-workspace .project-feed-post__comment-form{border-top:1px solid #f0f2f5;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:10px 0 12px;display:grid}.app-shell--project-workspace .project-feed-post__comment-form textarea{resize:vertical;color:#435368;min-width:0;min-height:36px;font:inherit;background:#fff;border:1px solid #dfe5ed;border-radius:4px;outline:none;padding:8px 9px;font-size:13px;line-height:1.45}.app-shell--project-workspace .project-feed-post__comment-form textarea:focus{border-color:#8facdd;box-shadow:0 0 0 3px #5487d61f}.app-shell--project-workspace .project-feed-post__comment-form button{color:#fff;font:inherit;cursor:pointer;background:#315fba;border:0;border-radius:4px;padding:0 10px;font-size:13px;font-weight:730}.app-shell--project-workspace .project-feed-post__comment-form button:disabled{cursor:default;opacity:.42}.app-shell--project-workspace .project-feed-post__comment-form small{color:#93a0af;grid-column:1/-1;margin-top:-2px;font-size:13px}.app-shell--project-workspace .project-feed-composer__poll{padding-top:3px}.app-shell--project-workspace .project-feed-composer__poll>input{box-sizing:border-box;color:#3d4e63;width:100%;font:inherit;background:#fff;border:0;border-bottom:1px solid #edf0f4;outline:none;padding:13px 16px 11px;font-size:13px;font-weight:720}.app-shell--project-workspace .project-feed-composer__poll>input:focus{box-shadow:inset 0 0 0 1px #9eb7e1}.app-shell--project-workspace .project-feed-composer__poll>div{gap:6px;padding:10px 16px 12px;display:grid}.app-shell--project-workspace .project-feed-composer__poll label{grid-template-columns:21px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.app-shell--project-workspace .project-feed-composer__poll label>span{color:#66758a;background:#edf1f6;border-radius:50%;place-items:center;width:20px;height:20px;font-size:13px;font-weight:780;display:grid}.app-shell--project-workspace .project-feed-composer__poll label input{box-sizing:border-box;color:#435368;width:100%;font:inherit;background:#fff;border:1px solid #dfe5ed;border-radius:4px;outline:none;padding:8px 9px;font-size:13px}.app-shell--project-workspace .project-feed-composer__poll label input:focus{border-color:#8facdd;box-shadow:0 0 0 3px #5487d61f}.app-shell--project-workspace .project-feed-composer__poll label button{color:#8995a4;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:24px;height:24px;padding:0;display:grid}.app-shell--project-workspace .project-feed-composer__poll label button:hover{color:#b04444;background:#fff1f1}.app-shell--project-workspace .project-feed__view-menu-wrap{align-items:center;display:inline-flex;position:relative}.app-shell--project-workspace .project-feed__view-controls .project-feed__view-trigger{color:#718196;width:auto;height:auto;min-height:25px;font:inherit;white-space:nowrap;border-radius:4px;align-items:center;gap:3px;padding:3px 6px;font-size:13px;font-weight:740;display:inline-flex}.app-shell--project-workspace .project-feed__view-controls .project-feed__view-trigger:hover,.app-shell--project-workspace .project-feed__view-controls .project-feed__view-trigger.is-active{color:#315fba;background:#edf3ff}.app-shell--project-workspace .project-feed__view-menu{z-index:16;background:#fff;border:1px solid #d9e1eb;border-radius:7px;min-width:144px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 24px #22355124}.app-shell--project-workspace .project-feed__view-menu>p{color:#98a3b1;margin:4px 7px 5px;font-size:13px;font-weight:740}.app-shell--project-workspace .project-feed__view-menu>p:not(:first-child){border-top:1px solid #edf0f4;margin-top:8px;padding-top:8px}.app-shell--project-workspace .project-feed__view-menu>button{color:#66778d;width:100%;height:auto;min-height:29px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:5px 7px;font-size:13px;font-weight:720;display:flex}.app-shell--project-workspace .project-feed__view-menu>button:hover{color:#315fba;background:#f0f5fd}.app-shell--project-workspace .project-feed__view-menu>button.is-active{color:#254d9e;background:#eaf1ff}.app-shell--project-workspace .project-feed__list.is-list{background:#fff;border:1px solid #dfe4eb;border-radius:7px;gap:0;overflow:hidden}.app-shell--project-workspace .project-feed__list.is-list>.project-feed-item,.app-shell--project-workspace .project-feed__list.is-list>.project-feed-task,.app-shell--project-workspace .project-feed__list.is-list>.project-feed-post,.app-shell--project-workspace .project-feed__list.is-list>.project-feed-schedule{box-shadow:none;border:0;border-bottom:1px solid #edf0f4;border-radius:0}.app-shell--project-workspace .project-feed__list.is-list>.project-feed-item:last-child,.app-shell--project-workspace .project-feed__list.is-list>.project-feed-task:last-child,.app-shell--project-workspace .project-feed__list.is-list>.project-feed-post:last-child,.app-shell--project-workspace .project-feed__list.is-list>.project-feed-schedule:last-child{border-bottom:0}.app-shell--project-workspace .project-feed__list.is-list>.project-feed-item:hover,.app-shell--project-workspace .project-feed__list.is-list>.project-feed-task:hover,.app-shell--project-workspace .project-feed__list.is-list>.project-feed-post:hover,.app-shell--project-workspace .project-feed__list.is-list>.project-feed-schedule:hover{box-shadow:none;border-color:#0000 #0000 #edf0f4}.app-shell--project-workspace .project-feed__list.is-simple .project-feed-task__additional-toggle,.app-shell--project-workspace .project-feed__list.is-simple .project-feed-task__children,.app-shell--project-workspace .project-feed__list.is-simple .project-feed-task__add-child,.app-shell--project-workspace .project-feed__list.is-simple .project-feed-task__actions,.app-shell--project-workspace .project-feed__list.is-simple .project-feed-task__comments,.app-shell--project-workspace .project-feed__list.is-simple .project-feed-task__comment-form{display:none}.app-shell--project-workspace .project-feed__list.is-simple .project-feed-task__body{padding-bottom:11px}.app-shell--project-workspace .project-feed__list.is-simple .project-feed-post__attachments,.app-shell--project-workspace .project-feed__list.is-simple .project-feed-poll,.app-shell--project-workspace .project-feed__list.is-simple .project-feed-post__status,.app-shell--project-workspace .project-feed__list.is-simple .project-feed-post__actions,.app-shell--project-workspace .project-feed__list.is-simple .project-feed-post__comments,.app-shell--project-workspace .project-feed__list.is-simple .project-feed-post__comment-form{display:none}.app-shell--project-workspace .project-feed__list.is-simple .project-feed-post__content{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:6px 0 11px;display:-webkit-box;overflow:hidden}.app-shell--project-workspace .project-feed__list.is-simple .project-feed-schedule__conversation-label,.app-shell--project-workspace .project-feed__list.is-simple .project-feed-schedule__comments,.app-shell--project-workspace .project-feed__list.is-simple .project-feed-schedule__empty,.app-shell--project-workspace .project-feed__list.is-simple .project-feed-schedule__comment-form,.app-shell--project-workspace .project-feed__list.is-simple .project-feed-item>div>p,.app-shell--project-workspace .project-feed__list.is-simple .project-feed-item__note,.app-shell--project-workspace .project-feed__list.is-simple .project-feed-item button,.app-shell--project-workspace .project-feed__list.is-simple .project-feed-item a{display:none}.app-shell--project-workspace .project-feed-schedule{color:#3d4d61;background:#fff;border:1px solid #dfe4eb;border-radius:7px;overflow:hidden;box-shadow:0 1px 2px #23334908}.app-shell--project-workspace .project-feed-schedule:hover{border-color:#cbd8eb;box-shadow:0 4px 12px #253a570f}.app-shell--project-workspace .project-feed-schedule__header{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;padding:14px 16px 0;display:grid}.app-shell--project-workspace .project-feed-schedule__icon{color:#8a6219;background:#fff4dc;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.app-shell--project-workspace .project-feed-schedule__header>span:nth-child(2){min-width:0}.app-shell--project-workspace .project-feed-schedule__header strong,.app-shell--project-workspace .project-feed-schedule__header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-shell--project-workspace .project-feed-schedule__header strong{color:#3d4c60;font-size:13px;font-weight:780}.app-shell--project-workspace .project-feed-schedule__header small{color:#8a96a5;margin-top:2px;font-size:13px}.app-shell--project-workspace .project-feed-schedule__header time{color:#956318;white-space:nowrap;background:#fffaf0;border:1px solid #ecd9ae;border-radius:4px;padding:4px 6px;font-size:13px;font-weight:750}.app-shell--project-workspace .project-feed-schedule__body{padding:13px 16px 12px}.app-shell--project-workspace .project-feed-schedule__body h3{color:#35465a;margin:0;font-size:15px;font-weight:790;line-height:1.45}.app-shell--project-workspace .project-feed-schedule__body>p{color:#617084;white-space:pre-wrap;margin:7px 0 0;font-size:13px;line-height:1.6}.app-shell--project-workspace .project-feed-schedule__body>small{color:#8491a1;align-items:center;gap:4px;margin-top:10px;font-size:13px;display:inline-flex}.app-shell--project-workspace .project-feed-schedule__conversation-label{color:#62748a;border-top:1px solid #edf0f4;align-items:center;gap:5px;min-height:37px;padding:0 16px;font-size:13px;font-weight:760;display:flex}.app-shell--project-workspace .project-feed-schedule__conversation-label svg{color:#4d77bc}.app-shell--project-workspace .project-feed-schedule__empty{color:#909cab;border-top:1px solid #f0f2f5;margin:0;padding:10px 16px;font-size:13px}.app-shell--project-workspace .project-feed-schedule__comments,.app-shell--project-workspace .project-feed-schedule__comment-form{padding-left:16px;padding-right:16px}@media (width<=620px){.app-shell--project-workspace .project-feed__view-menu{right:-2px}.app-shell--project-workspace .project-feed-schedule__header{grid-template-columns:30px minmax(0,1fr) auto;padding:13px 13px 0}.app-shell--project-workspace .project-feed-schedule__body{padding:12px 13px}.app-shell--project-workspace .project-feed-schedule__body h3{font-size:13px}.app-shell--project-workspace .project-feed-schedule__conversation-label,.app-shell--project-workspace .project-feed-schedule__comments,.app-shell--project-workspace .project-feed-schedule__comment-form{padding-left:13px;padding-right:13px}.app-shell--project-workspace .project-feed-post{padding:13px 13px 0}.app-shell--project-workspace .project-feed-post__header{grid-template-columns:30px minmax(0,1fr) auto}.app-shell--project-workspace .project-feed-post__header em{display:none}.app-shell--project-workspace .project-feed-post h3,.app-shell--project-workspace .project-feed-post__content{font-size:13px}.app-shell--project-workspace .project-feed-attachment{padding:6px 7px}.app-shell--project-workspace .project-feed-poll__summary{flex-direction:column;align-items:flex-start;gap:3px}.app-shell--project-workspace .project-feed-poll__options>button{grid-template-columns:minmax(0,1fr) auto}.app-shell--project-workspace .project-feed-poll__options>button small{display:none}.app-shell--project-workspace .project-feed-post__actions{gap:0}.app-shell--project-workspace .project-feed-post__actions>button{padding:5px 6px}.app-shell--project-workspace .project-feed-composer__poll>div{padding-left:12px;padding-right:12px}.app-shell--project-workspace .project-feed-composer__poll>input{padding-left:13px;padding-right:13px}}@media (width<=860px){.app-shell--project-workspace .project-sidebar{min-height:auto}.app-shell--project-workspace .project-detail{min-width:0;max-width:100%;overflow-x:clip}.app-shell--project-workspace .project-view{min-width:0;max-width:100%}.app-shell--project-workspace .project-sidebar__scroll{flex:none;grid-template-columns:minmax(0,1fr);gap:7px;padding:8px 14px 10px;display:grid;overflow:hidden}.app-shell--project-workspace .project-sidebar__primary,.app-shell--project-workspace .project-sidebar__collection{scrollbar-width:none;border:0;gap:4px;min-width:0;padding:0 0 2px;display:flex;overflow-x:auto}.app-shell--project-workspace .project-sidebar__primary::-webkit-scrollbar{display:none}.app-shell--project-workspace .project-sidebar__collection::-webkit-scrollbar{display:none}.app-shell--project-workspace .project-sidebar__primary>button,.app-shell--project-workspace .project-sidebar__collection>button{flex:none;gap:6px;width:auto;min-width:max-content;min-height:34px;padding:0 8px}.app-shell--project-workspace .project-sidebar__collection>p,.app-shell--project-workspace .project-sidebar__recent{display:none}.app-shell--project-workspace .project-detail{padding-top:16px}}@media (width<=620px){.app-shell--project-workspace .project-sidebar__scroll{overflow:visible}.app-shell--project-workspace .project-sidebar__primary,.app-shell--project-workspace .project-sidebar__collection{flex-wrap:wrap;overflow-x:visible}.app-shell--project-workspace .project-sidebar__primary>button{flex:calc(50% - 2px);justify-content:flex-start;min-width:0}.app-shell--project-workspace .project-sidebar__collection>button{flex:calc(33.333% - 3px);justify-content:flex-start;min-width:0}.app-shell--project-workspace .project-sidebar__primary>button>span,.app-shell--project-workspace .project-sidebar__collection>button>span{white-space:normal;overflow-wrap:anywhere;min-width:0}}.app-shell--project-workspace .project-sidebar__folders{gap:2px;margin-top:18px;display:grid}.app-shell--project-workspace .project-sidebar__folders>header{justify-content:space-between;align-items:center;padding-right:5px;display:flex}.app-shell--project-workspace .project-sidebar__folders>header p{color:#596778;letter-spacing:-.01em;margin:0;padding:0 9px 5px;font-size:13px;font-weight:800}.app-shell--project-workspace .project-sidebar__folders>header button{color:#6d849b;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.app-shell--project-workspace .project-sidebar__folders>header button:hover{color:#315fba;background:#edf3ff}.app-shell--project-workspace .project-sidebar__folder{border-radius:5px;grid-template-columns:minmax(0,1fr) 25px;align-items:center;min-width:0;display:grid}.app-shell--project-workspace .project-sidebar__folder:hover{background:#f4f7fb}.app-shell--project-workspace .project-sidebar__folder.is-selected{background:#edf3ff}.app-shell--project-workspace .project-sidebar__folder-open{color:#485a70;width:100%;min-width:0;min-height:31px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;padding:5px 5px 5px 8px;font-size:13px;font-weight:650;display:grid}.app-shell--project-workspace .project-sidebar__folder-open>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-shell--project-workspace .project-sidebar__folder.is-selected .project-sidebar__folder-open{color:#254d9e;font-weight:760}.app-shell--project-workspace .project-sidebar__folder-dot{color:#5d75a4;background:#edf2fb;border-radius:5px;place-items:center;width:19px;height:19px;display:grid}.app-shell--project-workspace .project-sidebar__folder-dot--violet{color:#7061bc;background:#efedff}.app-shell--project-workspace .project-sidebar__folder-dot--green{color:#3d8a67;background:#e8f7ef}.app-shell--project-workspace .project-sidebar__folder-dot--orange{color:#bd7735;background:#fff1df}.app-shell--project-workspace .project-sidebar__folder-dot--rose{color:#bd657c;background:#fff0f3}.app-shell--project-workspace .project-sidebar__folder-dot--slate{color:#68778b;background:#edf0f4}.app-shell--project-workspace .project-sidebar__folder-more{color:#8391a3;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:4px;place-items:center;width:24px;height:24px;padding:0;display:grid}.app-shell--project-workspace .project-sidebar__folder:hover .project-sidebar__folder-more,.app-shell--project-workspace .project-sidebar__folder:focus-within .project-sidebar__folder-more{opacity:1}.app-shell--project-workspace .project-sidebar__folder-more:hover{color:#315fba;background:#e3ebf8}.app-shell--project-workspace .project-sidebar__folder-empty{color:#7b8999;min-height:30px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:13px;font-weight:650;display:inline-flex}.app-shell--project-workspace .project-sidebar__folder-empty:hover{color:#315fba;background:#f0f5fc}.app-shell--project-workspace .project-folder-browse__header{align-items:flex-start}.app-shell--project-workspace .project-folder-browse__header .project-browse__identity{align-items:center}.app-shell--project-workspace .project-folder-browse__header .project-browse__identity h1{font-size:clamp(20px,2vw,27px)}.app-shell--project-workspace .project-folder-browse__icon{color:#315fba;background:#e8f0ff}.app-shell--project-workspace .project-folder-browse__icon--violet{color:#6757b7;background:#efedff}.app-shell--project-workspace .project-folder-browse__icon--green{color:#3d8a67;background:#e8f7ef}.app-shell--project-workspace .project-folder-browse__icon--orange{color:#bd7735;background:#fff1df}.app-shell--project-workspace .project-folder-browse__icon--rose{color:#bd657c;background:#fff0f3}.app-shell--project-workspace .project-folder-browse__icon--slate{color:#68778b;background:#edf0f4}.project-folder-browse__actions{flex:none;align-items:center;gap:6px;display:inline-flex}.project-folder-browse__sort{display:inline-flex;position:relative}.project-folder-browse__actions>button,.project-folder-browse__sort>button{color:#53657b;min-height:33px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e0ea;border-radius:5px;align-items:center;gap:4px;padding:0 9px;font-size:13px;font-weight:720;display:inline-flex}.project-folder-browse__actions>button:hover,.project-folder-browse__sort>button:hover{color:#315fba;background:#f5f8fe;border-color:#a9bee0}.project-folder-browse__sort>span{z-index:5;background:#fff;border:1px solid #d7e0eb;border-radius:6px;min-width:116px;padding:4px;display:grid;position:absolute;top:calc(100% + 5px);right:0;overflow:hidden;box-shadow:0 8px 20px #27385021}.project-folder-browse__sort>span>button{color:#5b6a7e;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px 8px;font-size:13px;font-weight:690}.project-folder-browse__sort>span>button:hover,.project-folder-browse__sort>span>button.is-selected{color:#254d9e;background:#edf3ff}.project-folder-browse__empty{text-align:center;flex-direction:column;align-items:center;gap:9px;padding:27px 15px}.project-folder-browse__empty>span{gap:4px;display:grid}.project-folder-browse__empty strong{color:#66758a;font-size:13px}.project-folder-browse__empty p{color:#8b97a5;margin:0;font-size:13px}.project-folder-composer .project-folder-picker{background:#fbfcfe;border-radius:10px;gap:8px;border:1px solid #dfe7f0!important;padding:12px!important}.project-folder-picker>legend{padding:0 2px}.project-folder-picker>p{color:#8290a1;margin:0;font-size:13px;line-height:1.45}.project-folder-picker>div{gap:6px;max-height:244px;padding-right:2px;display:grid;overflow-y:auto}.project-folder-picker>div>label{color:#5c6c81;cursor:pointer;background:#fff;border:1px solid #dce5ef;border-radius:7px;grid-template-columns:auto 28px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:7px 8px;display:grid}.project-folder-picker>div>label:hover{background:#f6f9fe;border-color:#adc6e5}.project-folder-picker>div>label.is-selected{background:#edf4ff;border-color:#8fb3e1}.project-folder-picker input{accent-color:#315fba;width:14px;height:14px;margin:0;padding:0}.project-folder-picker__icon{background:#e8f0ff;border-radius:7px;place-items:center;width:27px;height:27px;font-size:15px;display:grid}.project-folder-picker__icon--violet{background:#efedff}.project-folder-picker__icon--green{background:#e8f7ef}.project-folder-picker__icon--orange{background:#fff1df}.project-folder-picker__icon--rose{background:#fff0f3}.project-folder-picker__icon--slate{background:#edf0f4}.project-folder-picker>div>label>span:last-child{gap:2px;min-width:0;display:grid}.project-folder-picker strong,.project-folder-picker small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-folder-picker strong{color:#46576e;font-size:13px}.project-folder-picker small{color:#8c98a7;font-size:13px}.project-folder-composer__delete{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:10px;padding-top:13px;display:flex}.project-folder-composer__delete>span{gap:3px;display:grid}.project-folder-composer__delete strong{color:#8d5353;font-size:13px}.project-folder-composer__delete small{color:#929dac;font-size:13px;line-height:1.35}.project-folder-composer__delete>button{color:#a95054;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #eccdce;border-radius:5px;padding:7px 8px;font-size:13px;font-weight:720}.project-folder-composer__delete>button:hover,.project-folder-composer__delete>button.is-ready{color:#fff;background:#be5a60;border-color:#d99194}.project-member-composer__owner{background:#f8fbfe;border:1px solid #dfe7f0;border-radius:9px;align-items:center;gap:9px;padding:10px;display:flex}.project-member-composer__owner>span{color:#315fba;background:#e5efff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:13px;font-weight:800;display:grid}.project-member-composer__owner>div{gap:2px;display:grid}.project-member-composer__owner small{color:#8291a3;font-size:13px}.project-member-composer__owner strong{color:#43546a;font-size:13px}.project-member-composer .project-person-picker{max-height:235px;padding:2px;overflow-y:auto}@media (width<=860px){.app-shell--project-workspace .project-sidebar__folders{scrollbar-width:none;align-items:center;gap:4px;min-width:0;margin-top:0;padding-bottom:2px;display:flex;overflow-x:auto}.app-shell--project-workspace .project-sidebar__folders::-webkit-scrollbar{display:none}.app-shell--project-workspace .project-sidebar__folders>header{flex:none;padding:0}.app-shell--project-workspace .project-sidebar__folders>header p{display:none}.app-shell--project-workspace .project-sidebar__folder{grid-template-columns:minmax(0,1fr);min-width:max-content}.app-shell--project-workspace .project-sidebar__folder-open{grid-template-columns:18px minmax(0,1fr);min-height:34px;padding:5px 8px}.app-shell--project-workspace .project-sidebar__folder-more{display:none}.app-shell--project-workspace .project-sidebar__folder-empty{white-space:nowrap;min-height:34px}.project-folder-browse__header{flex-direction:column;align-items:flex-start!important}.project-folder-browse__actions{width:100%}.project-folder-browse__actions>button,.project-folder-browse__sort{flex:1}.project-folder-browse__sort>button{justify-content:center;width:100%}}.app-shell--project-workspace .project-worklist{position:relative}.app-shell--project-workspace .project-worklist__toolbar{flex-wrap:nowrap;gap:5px;min-height:35px;padding:0 0 8px}.app-shell--project-workspace .project-worklist__total{color:#566475;white-space:nowrap;flex:none;margin:0;font-size:13px;font-weight:760;display:inline-flex;position:absolute;top:-41px;right:0}.app-shell--project-workspace .project-worklist__select{flex:none;gap:0}.app-shell--project-workspace .project-worklist__select select{width:auto;min-width:0;padding-right:22px}.app-shell--project-workspace .project-worklist__select--view select{color:#45576d;min-width:87px;font-weight:760}.app-shell--project-workspace .project-worklist__select--compact select{color:#66768a;max-width:82px}.app-shell--project-workspace .project-worklist__icon-button{color:#65758a;background:#fff;border:1px solid #d7dce4;border-radius:4px;place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;display:inline-grid}.app-shell--project-workspace .project-worklist__icon-button>span{display:none}.app-shell--project-workspace .project-worklist__icon-button>svg{width:15px;height:15px}.app-shell--project-workspace .project-worklist__icon-button:hover:not(:disabled){color:#315fba;background:#f4f7fc;border-color:#a8bee0}.app-shell--project-workspace .project-worklist__toolbar-spacer{flex:auto;min-width:4px}.app-shell--project-workspace .project-worklist__tree-toggle{color:#64758a;min-height:32px;padding:0 8px;font-size:13px}.app-shell--project-workspace .project-worklist__search{width:184px;min-width:128px;margin-left:0}.app-shell--project-workspace .project-worklist__search input{height:30px;font-size:13px}.app-shell--project-workspace .project-worklist__add-button{border-radius:4px;min-width:auto;min-height:32px;padding:0 10px;font-size:13px}.app-shell--project-workspace .project-worklist__add-button>svg{width:15px;height:15px}@media (width<=860px){.app-shell--project-workspace .project-worklist__toolbar{flex-wrap:wrap;align-items:center}.app-shell--project-workspace .project-worklist__total{font-size:13px;position:static}.app-shell--project-workspace .project-worklist__toolbar-spacer{display:none}.app-shell--project-workspace .project-worklist__select--compact select{max-width:76px}.app-shell--project-workspace .project-worklist__search{flex:150px;width:auto}.app-shell--project-workspace .project-worklist__tree-toggle{flex:none}}.app-shell--project-workspace .project-sidebar__header{gap:10px;padding:18px 14px 13px}.app-shell--project-workspace .project-sidebar__brand{background:#fbfcfe;border:1px solid #edf1f6;justify-content:center;min-height:39px;padding:0 10px}.app-shell--project-workspace .project-sidebar__brand b{color:#203f80;letter-spacing:-.055em;font-size:17px;font-weight:850}.app-shell--project-workspace .project-sidebar__brand small{display:none}.app-shell--project-workspace .project-sidebar__create{border-radius:5px;min-height:40px;font-size:13px}.app-shell--project-workspace .project-sidebar .project-list-item__meta{display:none}.app-shell--project-workspace .project-detail{padding:18px 28px 56px}.app-shell--project-workspace .project-detail__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px;padding:0 0 7px}.app-shell--project-workspace .project-detail__identity{align-items:center;gap:12px}.app-shell--project-workspace .project-detail__title-row{align-items:center;min-width:0}.app-shell--project-workspace .project-detail__identity h1{color:#2f3138;letter-spacing:-.045em;max-width:min(640px,58vw);font-size:clamp(19px,1.8vw,25px);font-weight:800}.app-shell--project-workspace .project-detail__visibility{color:#748093;margin:3px 0 0;font-size:13px;font-weight:700}.app-shell--project-workspace .project-detail__summary{color:#738092;text-overflow:ellipsis;white-space:nowrap;max-width:min(670px,63vw);margin:3px 0 0;font-size:13px;font-weight:500;line-height:1.45;overflow:hidden}.app-shell--project-workspace .project-detail__actions{align-items:center;gap:7px}.app-shell--project-workspace .project-detail__members{min-width:max-content;padding-left:4px}.app-shell--project-workspace .project-detail__members>i,.app-shell--project-workspace .project-detail__members>b{border-width:2px;width:27px;height:27px;margin-left:-6px;font-size:13px}.app-shell--project-workspace .project-detail__actions .button{color:#315fba;background:#fff;border-color:#c5d4e9;border-radius:5px;min-height:35px;padding:7px 10px;font-size:13px}.app-shell--project-workspace .project-detail__actions .button:hover{color:#234b95;background:#f7faff;border-color:#95b2db}.app-shell--project-workspace .project-quick-settings{background:0 0;border:0;grid-column:auto;margin:0;padding:0;display:block;position:relative}.app-shell--project-workspace .project-quick-settings>summary{color:#59697d;cursor:pointer;background:#fff;border:1px solid #dce2e9;border-radius:50%;place-items:center;width:31px;height:31px;padding:0;list-style:none;display:grid}.app-shell--project-workspace .project-quick-settings>summary::-webkit-details-marker{display:none}.app-shell--project-workspace .project-quick-settings>summary:hover,.app-shell--project-workspace .project-quick-settings[open]>summary{color:#315fba;background:#f4f7fc;border-color:#9cb6db}.app-shell--project-workspace .project-quick-settings>div{z-index:24;background:#fff;border:1px solid #d8e1ec;border-radius:7px;grid-template-columns:repeat(2,minmax(118px,1fr));gap:9px;width:292px;padding:11px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 12px 28px #212f4329}.app-shell--project-workspace .project-quick-settings>div>label:last-of-type{grid-column:1/-1}.app-shell--project-workspace .project-quick-settings>div>.button{border-radius:4px;grid-column:1/-1;justify-self:end;min-height:31px;padding:6px 9px;font-size:13px}.app-shell--project-workspace .project-quick-settings label{color:#6d7b8c;gap:4px;font-size:13px}.app-shell--project-workspace .project-quick-settings select,.app-shell--project-workspace .project-quick-settings input{border-radius:4px;min-width:0;min-height:31px;font-size:13px}.app-shell--project-workspace .project-tabs{margin:0 0 11px}.app-shell--project-workspace .project-tabs button{min-height:37px;padding:10px 15px 8px;font-size:13px}.app-shell--project-workspace .project-tabs button.is-active:after{left:11px;right:11px}.app-shell--project-workspace .project-worklist__toolbar{gap:6px;min-height:36px;margin-bottom:8px;padding:0 0 8px}.app-shell--project-workspace .project-worklist__total{margin-right:1px}.app-shell--project-workspace .project-worklist__select--view select{color:#4c596a;background:#fff;min-width:224px;height:32px;padding-left:10px;font-size:13px}.app-shell--project-workspace .project-worklist__toolbar-menu{flex:none;display:inline-flex;position:relative}.app-shell--project-workspace .project-worklist__toolbar-menu>button,.app-shell--project-workspace .project-worklist__search-toggle{color:#65758a;cursor:pointer;background:#fff;border:1px solid #d7dce4;border-radius:4px;place-items:center;width:32px;height:32px;padding:0;display:inline-grid}.app-shell--project-workspace .project-worklist__toolbar-menu>button:hover,.app-shell--project-workspace .project-worklist__toolbar-menu>button.is-active,.app-shell--project-workspace .project-worklist__search-toggle:hover{color:#315fba;background:#f4f7fc;border-color:#9bb5db}.app-shell--project-workspace .project-worklist__toolbar-menu--flow-label>button{width:auto;min-width:0;font:inherit;white-space:nowrap;align-items:center;gap:4px;padding:0 8px;font-size:13px;font-weight:720;display:inline-flex}.app-shell--project-workspace .project-worklist__toolbar-menu--flow-label>button>span{display:inline}.app-shell--project-workspace .project-worklist__toolbar-menu>span{z-index:20;background:#fff;border:1px solid #d7e0eb;border-radius:6px;min-width:132px;padding:4px;display:grid;position:absolute;top:calc(100% + 5px);left:0;overflow:hidden;box-shadow:0 9px 21px #27385026}.app-shell--project-workspace .project-worklist__toolbar-menu>span>button{color:#5b6a7e;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px 8px;font-size:13px;font-weight:690}.app-shell--project-workspace .project-worklist__toolbar-menu>span>button:hover,.app-shell--project-workspace .project-worklist__toolbar-menu>span>button.is-selected{color:#254d9e;background:#edf3ff}.app-shell--project-workspace .project-worklist__settings-menu>span>b{color:#7a8798;margin:4px 8px 2px;font-size:13px;font-weight:790}.app-shell--project-workspace .project-worklist__settings-menu>span>b:not(:first-child){border-top:1px solid #edf0f4;margin-top:6px;padding-top:7px}.app-shell--project-workspace .project-worklist__toolbar-menu>.project-worklist__filter-menu{min-width:174px;max-height:min(420px,100vh - 170px);overflow:auto}.app-shell--project-workspace .project-worklist__filter-menu>b{color:#7a8798;margin:4px 8px 2px;font-size:13px;font-weight:790}.app-shell--project-workspace .project-worklist__filter-menu>b:not(:first-child){border-top:1px solid #edf0f4;margin-top:6px;padding-top:7px}.app-shell--project-workspace .project-worklist__filter-menu>.project-worklist__filter-reset{color:#536f9f;border-top:1px solid #e6ebf2;border-radius:0;margin-top:5px;padding-top:9px}.app-shell--project-workspace .project-worklist__clear-all-filters{color:#5f7188;min-height:26px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dce4;border-radius:4px;padding:0 8px;font-size:13px;font-weight:690}.app-shell--project-workspace .project-worklist__clear-all-filters:hover{color:#315fba;background:#f4f7fc;border-color:#9cb5da}.app-shell--project-workspace .project-worklist__tree-toggle{color:#59697b;background:0 0;border:0;align-items:center;gap:5px;min-height:30px;padding:0 2px;font-size:13px;display:inline-flex}.app-shell--project-workspace .project-worklist__tree-toggle:before{box-sizing:border-box;content:"";background:#fff;border:1px solid #b7c1ce;border-radius:2px;width:13px;height:13px;display:inline-block}.app-shell--project-workspace .project-worklist__tree-toggle:hover:not(:disabled){color:#315fba;background:0 0}.app-shell--project-workspace .project-worklist__search{border-radius:4px;align-items:center;width:184px;min-width:128px;padding:0 6px 0 8px;display:flex}.app-shell--project-workspace .project-worklist__search>button{color:#7a8797;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;width:24px;height:24px;padding:0;display:inline-grid}.app-shell--project-workspace .project-worklist__search>button:hover{color:#315fba;background:#edf3ff}.app-shell--project-workspace .project-worklist__add-split{border-radius:4px;min-height:32px;display:inline-flex;overflow:hidden;box-shadow:0 1px 2px #224e9730}.app-shell--project-workspace .project-worklist__add-split .project-worklist__add-button{min-width:84px;min-height:32px;box-shadow:none;white-space:nowrap;border-radius:4px 0 0 4px}.app-shell--project-workspace .project-worklist__add-split>button{color:#fff;cursor:pointer;background:#315fba;border:0;border-left:1px solid #ffffff57;width:27px}.app-shell--project-workspace .project-worklist__add-split>button:hover{background:#274f9f}.app-shell--project-workspace .project-worklist__table{min-width:calc(1340px + var(--project-worklist-custom-field-count,0) * 154px)}.app-shell--project-workspace .project-worklist__table th{color:#4e5b6b;background:#fbfcfd;height:39px;padding-top:0;padding-bottom:0;font-size:13px;font-weight:720}.app-shell--project-workspace .project-worklist__table td{color:#566475;height:39px;font-size:13px}.app-shell--project-workspace .project-worklist__group-row td{color:#505d6c;background:#fafbfc;height:35px}.app-shell--project-workspace .project-worklist__group-toggle>span{color:#515e6c;font-weight:750}.app-shell--project-workspace .project-worklist__group-toggle>span:before{display:none}.app-shell--project-workspace .project-worklist__workflow-row td{color:#303944;background:#fff;border-top:1px solid #e0e5eb;border-bottom-color:#e4e8ee;height:43px;padding:0 16px!important}.app-shell--project-workspace .project-worklist__workflow-row:hover td{background:#fbfcfe}.app-shell--project-workspace .project-worklist__workflow-toggle{min-height:30px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:4px 1px;display:inline-flex}.app-shell--project-workspace .project-worklist__workflow-toggle>svg{box-sizing:border-box;color:#6b7888;background:#fff;border:1px solid #cbd4df;border-radius:4px;padding:2px;transition:transform .14s}.app-shell--project-workspace .project-worklist__workflow-toggle[aria-expanded=false]>svg{transform:rotate(-90deg)}.app-shell--project-workspace .project-worklist__workflow-toggle>span{color:#303944;font-size:13px;font-weight:800}.app-shell--project-workspace .project-worklist__workflow-toggle>small{color:#7b8795;font-size:13px;font-weight:650}.app-shell--project-workspace .project-worklist__tree-toggle{cursor:pointer}.app-shell--project-workspace .project-worklist__tree-toggle:before{display:none}.app-shell--project-workspace .project-worklist__tree-toggle input{accent-color:#315fba;cursor:pointer;width:13px;height:13px;margin:0}.app-shell--project-workspace .project-worklist__tree-toggle input:disabled{cursor:default}.app-shell--project-workspace .project-worklist__settings-menu>span{left:auto;right:0}.app-shell--project-workspace .project-worklist__table.is-columns-hidden th:first-child{width:38%;min-width:310px}.app-shell--project-workspace .project-records--with-members{max-width:680px;display:block}.app-shell--project-workspace .project-feed-participants{display:none}.app-shell--project-workspace .project-feed-participants>header{border-bottom:1px solid #edf0f4;padding:3px 0 13px}.app-shell--project-workspace .project-feed-participants h2{color:#3d4c5e;margin:0;font-size:13px;font-weight:800}.app-shell--project-workspace .project-feed-participants h2>b{color:#315fba;margin-left:4px;font-size:13px}.app-shell--project-workspace .project-feed-participants>section{gap:5px;padding:15px 0 3px;display:grid}.app-shell--project-workspace .project-feed-participants>section+section{border-top:1px solid #edf0f4;margin-top:8px}.app-shell--project-workspace .project-feed-participants section>p,.app-shell--project-workspace .project-feed-participants>p{color:#778497;margin:0 0 3px;font-size:13px;font-weight:760}.app-shell--project-workspace .project-feed-participants>article,.app-shell--project-workspace .project-feed-participants section>article{grid-template-columns:29px minmax(0,1fr);align-items:center;gap:8px;padding:5px 0;display:grid}.app-shell--project-workspace .project-feed-participants article>span{color:#315fba;background:#eaf1ff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:820;display:grid}.app-shell--project-workspace .project-feed-participants article>div{min-width:0}.app-shell--project-workspace .project-feed-participants article strong,.app-shell--project-workspace .project-feed-participants article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-shell--project-workspace .project-feed-participants article strong{color:#4a596b;font-size:13px;font-weight:760}.app-shell--project-workspace .project-feed-participants article small{color:#8995a4;margin-top:2px;font-size:13px}.app-shell--project-workspace .project-flow-gantt{min-width:0}.app-shell--project-workspace .project-flow-gantt__toolbar{flex-wrap:wrap;align-items:center;gap:6px;min-height:37px;margin-bottom:8px;display:flex}.app-shell--project-workspace .project-flow-gantt__toolbar>small{color:#6f7c8d;white-space:nowrap;flex:none;font-size:13px;font-weight:760}.app-shell--project-workspace .project-flow-gantt__toolbar>label:not(.project-flow-gantt__search){flex:none;display:inline-flex}.app-shell--project-workspace .project-flow-gantt__toolbar select{color:#4c596a;width:224px;min-height:32px;font:inherit;background:#fff;border:1px solid #d7dce4;border-radius:4px;padding:0 28px 0 10px;font-size:13px;font-weight:720}.app-shell--project-workspace .project-flow-gantt__toolbar-menu{flex:none;display:inline-flex;position:relative}.app-shell--project-workspace .project-flow-gantt__toolbar-menu>button{color:#65758a;width:auto;min-width:0;height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d7dce4;border-radius:4px;align-items:center;gap:4px;padding:0 8px;font-size:13px;font-weight:720;display:inline-flex}.app-shell--project-workspace .project-flow-gantt__toolbar .button{white-space:nowrap;border-radius:4px;min-height:32px;padding:6px 10px;font-size:13px}.app-shell--project-workspace .project-flow-gantt__toolbar-menu>button:hover,.app-shell--project-workspace .project-flow-gantt__toolbar-menu>button.is-active{color:#315fba;background:#f4f7fc;border-color:#9bb5db}.app-shell--project-workspace .project-flow-gantt__toolbar-menu>button>svg:last-child{width:12px;height:12px}.app-shell--project-workspace .project-flow-gantt__toolbar-menu>span{z-index:20;background:#fff;border:1px solid #d7e0eb;border-radius:6px;min-width:132px;padding:4px;display:grid;position:absolute;top:calc(100% + 5px);left:0;overflow:hidden;box-shadow:0 9px 21px #27385026}.app-shell--project-workspace .project-flow-gantt__toolbar-menu>span>button{color:#5b6a7e;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px 8px;font-size:13px;font-weight:690}.app-shell--project-workspace .project-flow-gantt__toolbar-menu>span>button:hover,.app-shell--project-workspace .project-flow-gantt__toolbar-menu>span>button.is-selected{color:#254d9e;background:#edf3ff}.app-shell--project-workspace .project-flow-gantt__toolbar-icons{gap:5px;display:inline-flex}.app-shell--project-workspace .project-flow-gantt__toolbar-icons>span,.app-shell--project-workspace .project-flow-gantt__search-toggle{color:#65758a;background:#fff;border:1px solid #d7dce4;border-radius:4px;place-items:center;width:32px;height:32px;display:inline-grid}.app-shell--project-workspace .project-flow-gantt__toolbar-spacer{flex:auto}.app-shell--project-workspace .project-flow-gantt__collapse{color:#59697b;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 2px;font-size:13px;font-weight:700;display:inline-flex}.app-shell--project-workspace .project-flow-gantt__collapse:before{box-sizing:border-box;content:"";background:#fff;border:1px solid #b7c1ce;border-radius:2px;width:13px;height:13px}.app-shell--project-workspace .project-flow-gantt__collapse:hover:not(:disabled){color:#315fba}.app-shell--project-workspace .project-flow-gantt__collapse:disabled{color:#a5afba;cursor:default}.app-shell--project-workspace .project-flow-gantt__search-toggle{cursor:pointer;border-color:#d7dce4;padding:0}.app-shell--project-workspace .project-flow-gantt__search-toggle:hover{color:#315fba;background:#f4f7fc;border-color:#9bb5db}.app-shell--project-workspace .project-flow-gantt__search{color:#728094;background:#fff;border:1px solid #d7dce4;border-radius:4px;align-items:center;gap:4px;width:172px;min-width:120px;padding:0 5px 0 8px;display:flex}.app-shell--project-workspace .project-flow-gantt__search:focus-within{border-color:#9bb5db;box-shadow:0 0 0 3px #315fba1a}.app-shell--project-workspace .project-flow-gantt__search input{color:#455568;width:100%;min-width:0;height:30px;font:inherit;background:0 0;border:0;outline:none;font-size:13px}.app-shell--project-workspace .project-flow-gantt__search button{color:#7a8797;cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;width:23px;height:23px;padding:0;display:grid}.app-shell--project-workspace .project-flow-gantt__search button:hover{color:#315fba;background:#edf3ff}.app-shell--project-workspace .project-flow-gantt__today{color:#785cb5;background:#faf8ff;border:1px solid #e1d7f2;border-radius:4px;align-items:center;min-height:30px;padding:0 9px;font-size:13px;font-weight:750;display:inline-flex}.app-shell--project-workspace .project-flow-gantt__scale{flex:none;display:inline-flex}.app-shell--project-workspace .project-flow-gantt__scale select{color:#785cb5;background:#fbf9ff;border-color:#ddd6ed;width:54px;min-height:30px;font-size:13px;font-weight:750}.app-shell--project-workspace .project-flow-gantt__viewport{background:#fff;border:1px solid #dce2e9;overflow:auto}.app-shell--project-workspace .project-flow-gantt__grid{min-width:calc(650px + var(--project-flow-gantt-timeline-min-width,410px))}.app-shell--project-workspace .project-flow-gantt__header,.app-shell--project-workspace .project-flow-gantt__row{grid-template-columns:minmax(650px, 1fr) minmax(var(--project-flow-gantt-timeline-min-width,410px), .7fr);display:grid}.app-shell--project-workspace .project-flow-gantt__header{z-index:3;color:#4e5b6b;background:#fbfcfd;border-bottom:1px solid #dce2e9;min-height:39px;font-size:13px;font-weight:720;position:sticky;top:0}.app-shell--project-workspace .project-flow-gantt__header.is-detailed{min-height:52px}.app-shell--project-workspace .project-flow-gantt__header>div:first-child,.app-shell--project-workspace .project-flow-gantt__details{grid-template-columns:var(--project-flow-gantt-details-columns,minmax(250px, 1fr) 110px 90px 90px);align-items:center;min-width:0;display:grid}.app-shell--project-workspace .project-flow-gantt__header>div:first-child>span{border-right:1px solid #e7ebf0;padding:0 12px}.app-shell--project-workspace .project-flow-gantt__axis{background:repeating-linear-gradient(90deg,#fbfcfd 0 7.5%,#f4f6f9 7.5% 7.8%);border-left:1px solid #e7ebf0;position:relative;overflow:hidden}.app-shell--project-workspace .project-flow-gantt__axis>b{box-sizing:border-box;color:#5f6d7d;border-right:1px solid #e1e6ec;justify-content:center;align-items:center;font-size:13px;font-weight:760;display:flex;position:absolute;top:0;bottom:0}.app-shell--project-workspace .project-flow-gantt__axis-months,.app-shell--project-workspace .project-flow-gantt__axis-units{display:block;position:absolute;left:0;right:0}.app-shell--project-workspace .project-flow-gantt__axis-months{color:#5b6878;background:#fbfcfd;border-bottom:1px solid #e1e6ec;height:21px;top:0}.app-shell--project-workspace .project-flow-gantt__axis-units{color:#758193;background:#fff;top:21px;bottom:0}.app-shell--project-workspace .project-flow-gantt__axis-months>b,.app-shell--project-workspace .project-flow-gantt__axis-units>b{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;border-right:1px solid #e5e9ee;justify-content:center;align-items:center;font-size:13px;font-weight:740;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.app-shell--project-workspace .project-flow-gantt__axis--day .project-flow-gantt__axis-units>b{font-size:13px}.app-shell--project-workspace .project-flow-gantt__axis--day .project-flow-gantt__axis-units,.app-shell--project-workspace .project-flow-gantt__axis--week .project-flow-gantt__axis-units,.app-shell--project-workspace .project-flow-gantt__bar-cell--day,.app-shell--project-workspace .project-flow-gantt__bar-cell--week{background-image:linear-gradient(90deg,#0000 calc(100% - 1px),#e8ecf1 calc(100% - 1px));background-size:calc(100% / var(--project-flow-gantt-unit-count)) 100%}.app-shell--project-workspace .project-flow-gantt__axis>i,.app-shell--project-workspace .project-flow-gantt__today-line{z-index:2;background:#8a5bc1;width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px)}.app-shell--project-workspace .project-flow-gantt__group{background:#fafbfc;border-bottom:1px solid #dfe4eb;min-height:35px}.app-shell--project-workspace .project-flow-gantt__group>button{color:#515e6c;min-height:35px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 14px;font-size:13px;font-weight:750;display:inline-flex}.app-shell--project-workspace .project-flow-gantt__group>button>svg{color:#7e8b9b;transition:transform .14s}.app-shell--project-workspace .project-flow-gantt__group>button[aria-expanded=false]>svg{transform:rotate(-90deg)}.app-shell--project-workspace .project-flow-gantt__group>button>small{color:#8792a0;font-size:13px;font-weight:650}.app-shell--project-workspace .project-flow-gantt__row{border-bottom:1px solid #edf0f4;min-height:39px}.app-shell--project-workspace .project-flow-gantt__row:hover .project-flow-gantt__details,.app-shell--project-workspace .project-flow-gantt__row:hover .project-flow-gantt__bar-cell{background-color:#f8fafc}.app-shell--project-workspace .project-flow-gantt__row.is-blocked .project-flow-gantt__details,.app-shell--project-workspace .project-flow-gantt__row.is-blocked .project-flow-gantt__bar-cell{background-color:#fffdf9}.app-shell--project-workspace .project-flow-gantt__details>time{color:#637083;text-overflow:ellipsis;white-space:nowrap;border-left:1px solid #edf0f4;padding:0 10px;font-size:13px;overflow:hidden}.app-shell--project-workspace .project-flow-gantt__task{min-width:0;padding-left:calc(10px + var(--project-task-depth) * 18px);align-items:center;gap:4px;display:flex}.app-shell--project-workspace .project-flow-gantt__task>button:first-child,.app-shell--project-workspace .project-flow-gantt__task>i{color:#7a8796;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:19px;height:22px;padding:0;display:inline-grid}.app-shell--project-workspace .project-flow-gantt__task>button:first-child{cursor:pointer}.app-shell--project-workspace .project-flow-gantt__task>button:first-child[aria-expanded=false] svg{transform:rotate(-90deg)}.app-shell--project-workspace .project-flow-gantt__task>em{color:#7556b1;flex:none;font-size:13px;font-style:normal}.app-shell--project-workspace .project-flow-gantt__task>button:last-child{color:#3e4d5f;min-width:0;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:13px;font-weight:690;overflow:hidden}.app-shell--project-workspace .project-flow-gantt__task>button:last-child:hover{color:#315fba;text-underline-offset:3px;text-decoration:underline}.app-shell--project-workspace .project-flow-gantt__status{color:#5f6d7d;text-overflow:ellipsis;white-space:nowrap;border-left:1px solid #edf0f4;align-items:center;gap:5px;min-width:0;padding:0 9px;font-size:13px;font-weight:700;display:inline-flex;overflow:hidden}.app-shell--project-workspace .project-flow-gantt__status>i{border-radius:50%;flex:none;width:7px;height:7px}.app-shell--project-workspace .project-flow-gantt__bar-cell{cursor:pointer;background-color:#fff;background-image:repeating-linear-gradient(90deg,#fff 0 7.5%,#f3f5f8 7.5% 7.8%);border:0;border-left:1px solid #e7ebf0;min-height:39px;padding:0;position:relative;overflow:hidden}.app-shell--project-workspace .project-flow-gantt__bar{z-index:1;top:13px;left:var(--timeline-left);width:var(--timeline-width);background:#6090d6;border-radius:6px;height:12px;position:absolute}.app-shell--project-workspace .project-flow-gantt__bar.is-draggable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.app-shell--project-workspace .project-flow-gantt__bar.is-draggable:active,.app-shell--project-workspace .project-flow-gantt__bar-cell.is-schedule-dragging .project-flow-gantt__bar{cursor:grabbing;opacity:.84;box-shadow:0 3px 8px #274e8857}.app-shell--project-workspace .project-flow-gantt__bar-cell.is-schedule-dragging{background-color:#f4f8fe}.app-shell--project-workspace .project-flow-gantt__bar-cell:focus-visible{z-index:3;outline-offset:-2px;outline:2px solid #5d8fda}.app-shell--project-workspace .project-flow-gantt__bar--progress{background:#5d8fda}.app-shell--project-workspace .project-flow-gantt__bar--blocked{background:#d69745}.app-shell--project-workspace .project-flow-gantt__bar--done{background:#64ae82}.app-shell--project-workspace .project-flow-gantt__bar--todo,.app-shell--project-workspace .project-flow-gantt__bar--cancelled{background:#a9b4c1}.app-shell--project-workspace .project-flow-gantt__empty{color:#8491a0;text-align:center;padding:38px;font-size:13px}.app-shell--project-workspace .project-calendar__header{border-bottom:1px solid #e5e8ed;justify-content:space-between;align-items:center;gap:12px;min-height:42px;margin-bottom:10px;padding-bottom:9px;display:flex}.app-shell--project-workspace .project-calendar__controls{gap:8px}.app-shell--project-workspace .project-calendar__controls>button{color:#65758a;border-color:#d7dce4;border-radius:4px;width:30px;height:30px}.app-shell--project-workspace .project-calendar__controls>strong{color:#343d49;letter-spacing:-.03em;min-width:max-content;font-size:20px;font-weight:800}.app-shell--project-workspace .project-calendar__actions{align-items:center;gap:6px;display:inline-flex}.app-shell--project-workspace .project-calendar__actions>button{color:#785cb5;min-height:30px;font:inherit;cursor:pointer;background:#faf8ff;border:1px solid #ded7ed;border-radius:4px;padding:0 9px;font-size:10px;font-weight:750}.app-shell--project-workspace .project-calendar__actions>button:hover{background:#f4f0ff;border-color:#c5b7e3}.app-shell--project-workspace .project-calendar__actions .button{border-radius:4px;min-height:31px;padding:6px 10px;font-size:10px}.app-shell--project-workspace .project-calendar__grid{border-color:#dce2e9;border-radius:0}.app-shell--project-workspace .project-calendar__weekday{color:#546272;text-align:center;background:#fbfcfd}.app-shell--project-workspace .project-calendar__day{border-color:#edf0f4;min-height:116px}.app-shell--project-workspace .project-calendar__day time{color:#5e6d7e}.app-shell--project-workspace .project-calendar__day.is-today{background:#fbfaff}.app-shell--project-workspace .project-calendar__day.is-today time{background:#6d4eb7}.app-shell--project-workspace .project-flow-calendar{gap:0;min-width:0;display:grid}.app-shell--project-workspace .project-flow-calendar__header{border-bottom:1px solid #e5e8ed;align-items:center;gap:8px;min-height:48px;margin-bottom:12px;padding-bottom:9px;display:flex}.app-shell--project-workspace .project-flow-calendar__controls{flex:none;align-items:center;gap:7px;display:inline-flex}.app-shell--project-workspace .project-flow-calendar__controls>button,.app-shell--project-workspace .project-flow-calendar__search-toggle{color:#65758a;cursor:pointer;background:#fff;border:1px solid #d7dce4;border-radius:4px;place-items:center;width:31px;height:31px;padding:0;display:inline-grid}.app-shell--project-workspace .project-flow-calendar__controls>button:hover,.app-shell--project-workspace .project-flow-calendar__search-toggle:hover{color:#315fba;background:#f6f9fe;border-color:#abbcdf}.app-shell--project-workspace .project-flow-calendar__controls>strong{color:#343d49;letter-spacing:-.03em;min-width:max-content;font-size:20px;font-weight:800}.app-shell--project-workspace .project-flow-calendar__search{color:#6c7d92;background:#fff;border:1px solid #aebfda;border-radius:4px;align-items:center;gap:5px;width:min(250px,26vw);min-height:31px;padding:0 7px;display:inline-flex;box-shadow:0 0 0 3px #486eb014}.app-shell--project-workspace .project-flow-calendar__search input{color:#4d5f75;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.app-shell--project-workspace .project-flow-calendar__search>button{color:#8996a7;cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;width:19px;height:19px;padding:0;display:grid}.app-shell--project-workspace .project-flow-calendar__search>button:hover{color:#315fba;background:#edf3ff}.app-shell--project-workspace .project-flow-calendar__header-spacer{flex:auto}.app-shell--project-workspace .project-flow-calendar__view-select{color:#606f83;background:#fff;border:1px solid #d7dce4;border-radius:4px;align-items:center;min-height:31px;display:inline-flex}.app-shell--project-workspace .project-flow-calendar__view-select select{min-width:82px;min-height:29px;color:inherit;font:inherit;background:0 0;border:0;outline:0;padding:0 26px 0 9px;font-size:10px;font-weight:720}.app-shell--project-workspace .project-flow-calendar__today{color:#785cb5;min-height:31px;font:inherit;cursor:pointer;background:#faf8ff;border:1px solid #ded7ed;border-radius:4px;padding:0 9px;font-size:10px;font-weight:750}.app-shell--project-workspace .project-flow-calendar__today:hover{background:#f4f0ff;border-color:#c5b7e3}.app-shell--project-workspace .project-flow-calendar__header .button{border-radius:4px;min-height:31px;padding:6px 10px;font-size:10px}.app-shell--project-workspace .project-flow-calendar__filter-toggle{color:#65758a;min-height:31px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dce4;border-radius:4px;align-items:center;gap:4px;padding:0 8px;font-size:10px;font-weight:720;display:inline-flex}.app-shell--project-workspace .project-flow-calendar__filter-toggle:hover,.app-shell--project-workspace .project-flow-calendar__filter-toggle.is-active{color:#315fba;background:#f4f7fc;border-color:#9bb5db}.app-shell--project-workspace .project-flow-calendar__content{background:#fff;border:1px solid #dde3eb;min-width:0;display:block}.app-shell--project-workspace .project-flow-calendar__content.is-filter-open{grid-template-columns:178px minmax(0,1fr);align-items:stretch;display:grid}.app-shell--project-workspace .project-flow-calendar__sidebar{color:#55657a;background:#fbfcfe;border-right:1px solid #e3e8ef;align-content:start;gap:11px;padding:11px 12px 15px;display:grid}.app-shell--project-workspace .project-flow-calendar__sidebar>header{justify-content:space-between;align-items:center;gap:4px;display:flex}.app-shell--project-workspace .project-flow-calendar__sidebar>header>button{color:#68788c;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:22px;height:22px;padding:0;display:grid}.app-shell--project-workspace .project-flow-calendar__sidebar>header>button:hover{color:#315fba;background:#edf3ff}.app-shell--project-workspace .project-flow-calendar__sidebar>header>strong{color:#465366;font-size:11px;font-weight:800}.app-shell--project-workspace .project-flow-calendar__mini-weekdays,.app-shell--project-workspace .project-flow-calendar__mini-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.app-shell--project-workspace .project-flow-calendar__mini-weekdays{color:#929cab;text-align:center;font-size:8px;font-weight:760}.app-shell--project-workspace .project-flow-calendar__mini-weekdays>span:first-child{color:#c77a80}.app-shell--project-workspace .project-flow-calendar__mini-weekdays>span:last-child{color:#4f78b4}.app-shell--project-workspace .project-flow-calendar__mini-grid{gap:1px}.app-shell--project-workspace .project-flow-calendar__mini-grid>button{color:#657488;min-width:0;height:22px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:9px;display:grid}.app-shell--project-workspace .project-flow-calendar__mini-grid>button:hover{color:#315fba;background:#eaf1ff}.app-shell--project-workspace .project-flow-calendar__mini-grid>button.is-outside{color:#c1c8d1}.app-shell--project-workspace .project-flow-calendar__mini-grid>button.is-today{color:#fff;background:#6c50b7}.app-shell--project-workspace .project-flow-calendar__mini-grid>button.is-selected:not(.is-today){color:#315fba;background:#e6eefc;box-shadow:inset 0 0 0 1px #aec2e6}.app-shell--project-workspace .project-flow-calendar__sidebar fieldset{border:0;border-top:1px solid #e4e8ee;gap:7px;margin:0;padding:10px 0 0;display:grid}.app-shell--project-workspace .project-flow-calendar__sidebar legend{color:#425062;padding:0;font-size:10px;font-weight:800}.app-shell--project-workspace .project-flow-calendar__sidebar fieldset>label{color:#68778a;cursor:pointer;align-items:center;gap:6px;min-height:16px;font-size:9px;font-weight:680;display:flex}.app-shell--project-workspace .project-flow-calendar__sidebar input{accent-color:#6850b5;width:13px;height:13px;margin:0}.app-shell--project-workspace .project-flow-calendar__sidebar label>i{border-radius:50%;flex:none;width:7px;height:7px}.app-shell--project-workspace .project-flow-calendar__main{background:#fff;min-width:0;overflow:auto}.app-shell--project-workspace .project-flow-calendar__weekdays{background:#fbfcfd;border-bottom:1px solid #e4e8ee;grid-template-columns:repeat(7,minmax(90px,1fr));min-width:630px;display:grid}.app-shell--project-workspace .project-flow-calendar__weekdays>span{color:#566477;text-align:center;min-height:31px;padding:8px 5px;font-size:10px;font-weight:750}.app-shell--project-workspace .project-flow-calendar__weekdays>span:first-child{color:#c7797f}.app-shell--project-workspace .project-flow-calendar__weekdays>span:last-child{color:#4e77b0}.app-shell--project-workspace .project-flow-calendar__weekdays b{margin-left:2px;font-size:11px}.app-shell--project-workspace .project-flow-calendar__week{min-width:630px;min-height:max(118px, calc(48px + var(--project-calendar-event-stack-height,0px) + var(--project-calendar-more-space,0px)));background:#fff;border-bottom:1px solid #e8ecf1;grid-template-columns:repeat(7,minmax(90px,1fr));display:grid;position:relative}.app-shell--project-workspace .project-flow-calendar__week:last-child{border-bottom:0}.app-shell--project-workspace .project-flow-calendar__week.is-compact{min-height:max(390px, calc(48px + var(--project-calendar-event-stack-height,0px) + var(--project-calendar-more-space,0px)))}.app-shell--project-workspace .project-flow-calendar__day{z-index:0;color:#5c6b7d;text-align:right;cursor:pointer;background:0 0;border:0;border-right:1px solid #edf0f4;min-width:0;min-height:100%;padding:8px 8px 0;position:relative}.app-shell--project-workspace .project-flow-calendar__day:last-of-type{border-right:0}.app-shell--project-workspace .project-flow-calendar__day:hover{background:#fafcff}.app-shell--project-workspace .project-flow-calendar__day.is-outside{color:#b9c1cb;background:#fafbfc}.app-shell--project-workspace .project-flow-calendar__day time{z-index:3;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:760;display:inline-grid;position:absolute;top:8px;right:8px}.app-shell--project-workspace .project-flow-calendar__day.is-today time{color:#fff;background:#6c50b7}.app-shell--project-workspace .project-flow-calendar__day.is-selected:not(.is-today) time{color:#315fba;background:#eaf1ff}.app-shell--project-workspace .project-flow-calendar__event-layer{z-index:2;pointer-events:none;position:absolute;top:39px;left:0;right:0}.app-shell--project-workspace .project-flow-calendar__event{top:calc(var(--project-calendar-event-lane) * 23px);left:var(--project-calendar-event-left);width:var(--project-calendar-event-width);color:#426695;height:17px;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;pointer-events:auto;background:#eaf1fd;border:0;border-radius:3px;padding:2px 6px;font-size:9px;font-weight:720;line-height:13px;display:block;position:absolute;overflow:hidden}.app-shell--project-workspace .project-flow-calendar__event:hover{z-index:3;filter:brightness(.96);box-shadow:0 2px 5px #2c49742e}.app-shell--project-workspace .project-flow-calendar__event--progress{color:#285e9e;background:#dcecff}.app-shell--project-workspace .project-flow-calendar__event--blocked{color:#985c23;background:#fff0dd}.app-shell--project-workspace .project-flow-calendar__event--done{color:#287257;background:#e1f3e9}.app-shell--project-workspace .project-flow-calendar__event--todo,.app-shell--project-workspace .project-flow-calendar__event--cancelled{color:#657387;background:#edf0f4}.app-shell--project-workspace .project-flow-calendar__event--schedule{color:#7047a2;background:#f0e6ff}.app-shell--project-workspace .project-flow-calendar__event--blue{color:#275f9d;background:#dcecff}.app-shell--project-workspace .project-flow-calendar__event--violet{color:#7047a2;background:#f0e6ff}.app-shell--project-workspace .project-flow-calendar__event--green{color:#287257;background:#e1f3e9}.app-shell--project-workspace .project-flow-calendar__event--orange{color:#985c23;background:#fff0dd}.app-shell--project-workspace .project-flow-calendar__event--rose{color:#9c4457;background:#fde7ec}.app-shell--project-workspace .project-flow-calendar__event--slate{color:#5d6c7f;background:#e9edf2}.app-shell--project-workspace .project-flow-calendar__more{z-index:4;color:#536f9c;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:750;position:absolute;bottom:6px;left:7px}.app-shell--project-workspace .project-flow-calendar__more:hover{color:#315fba;text-decoration:underline}.app-shell--project-workspace .project-flow-calendar__day-view,.app-shell--project-workspace .project-flow-calendar__list-view{align-content:start;min-width:630px;min-height:520px;display:grid}.app-shell--project-workspace .project-flow-calendar__day-view>header,.app-shell--project-workspace .project-flow-calendar__list-view>header{border-bottom:1px solid #e6eaf0;justify-content:space-between;align-items:center;min-height:48px;padding:0 15px;display:flex}.app-shell--project-workspace .project-flow-calendar__day-view>header time,.app-shell--project-workspace .project-flow-calendar__list-view h2{color:#465366;margin:0;font-size:14px;font-weight:800}.app-shell--project-workspace .project-flow-calendar__day-view>header small,.app-shell--project-workspace .project-flow-calendar__list-view>header small{color:#8591a0;font-size:10px;font-weight:700}.app-shell--project-workspace .project-flow-calendar__day-view>p,.app-shell--project-workspace .project-flow-calendar__list-view>p{color:#8793a2;text-align:center;margin:0;padding:48px 18px;font-size:11px}.app-shell--project-workspace .project-flow-calendar__day-view>div,.app-shell--project-workspace .project-flow-calendar__list-view>div{display:grid}.app-shell--project-workspace .project-flow-calendar__list-entry{color:#4d5e73;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:13px 15px;display:grid}.app-shell--project-workspace .project-flow-calendar__list-view .project-flow-calendar__list-entry{grid-template-columns:72px auto minmax(0,1fr) auto}.app-shell--project-workspace .project-flow-calendar__list-entry:hover{background:#fafcff}.app-shell--project-workspace .project-flow-calendar__list-entry>i{border-radius:50%;width:8px;height:8px}.app-shell--project-workspace .project-flow-calendar__list-entry--schedule{cursor:default;background:#fcfaff}.app-shell--project-workspace .project-flow-calendar__list-entry--schedule>i{background:#8b63bf}.app-shell--project-workspace .project-flow-calendar__list-entry>span{gap:3px;min-width:0;display:grid}.app-shell--project-workspace .project-flow-calendar__list-entry strong,.app-shell--project-workspace .project-flow-calendar__list-entry small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell--project-workspace .project-flow-calendar__list-entry strong{color:#4d5c70;font-size:11px;font-weight:760}.app-shell--project-workspace .project-flow-calendar__list-entry small{color:#8591a0;font-size:9px;font-weight:680}.app-shell--project-workspace .project-flow-calendar__list-entry>time{color:#5c6d83;gap:2px;min-width:72px;display:grid}.app-shell--project-workspace .project-flow-calendar__list-entry--progress>i{background:#4b88d8!important}.app-shell--project-workspace .project-flow-calendar__list-entry--blocked>i{background:#d5913d!important}.app-shell--project-workspace .project-flow-calendar__list-entry--done>i{background:#5eaa7c!important}.app-shell--project-workspace .project-calendar-category-dot{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.app-shell--project-workspace .project-calendar-category-dot--blue{background:#4b88d8}.app-shell--project-workspace .project-calendar-category-dot--violet{background:#8b63bf}.app-shell--project-workspace .project-calendar-category-dot--green{background:#5eaa7c}.app-shell--project-workspace .project-calendar-category-dot--orange{background:#d5913d}.app-shell--project-workspace .project-calendar-category-dot--rose{background:#cc6077}.app-shell--project-workspace .project-calendar-category-dot--slate{background:#7b8999}@media (width<=1040px){.app-shell--project-workspace .project-flow-calendar__content.is-filter-open{grid-template-columns:1fr}.app-shell--project-workspace .project-flow-calendar__sidebar{border-bottom:1px solid #e3e8ef;border-right:0;grid-template-columns:145px minmax(180px,1fr) minmax(160px,1fr);gap:12px}.app-shell--project-workspace .project-flow-calendar__sidebar>header,.app-shell--project-workspace .project-flow-calendar__mini-weekdays,.app-shell--project-workspace .project-flow-calendar__mini-grid{grid-column:1}.app-shell--project-workspace .project-flow-calendar__sidebar fieldset{border-top:0;grid-column:auto;align-content:start;padding-top:0}}@media (width<=700px){.app-shell--project-workspace .project-flow-calendar__header{flex-wrap:wrap;gap:6px}.app-shell--project-workspace .project-flow-calendar__controls>strong{font-size:17px}.app-shell--project-workspace .project-flow-calendar__search{flex:auto;width:calc(100% - 39px)}.app-shell--project-workspace .project-flow-calendar__header-spacer{display:none}.app-shell--project-workspace .project-flow-calendar__view-select{margin-left:auto}.app-shell--project-workspace .project-flow-calendar__sidebar{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.app-shell--project-workspace .project-flow-calendar__sidebar>header,.app-shell--project-workspace .project-flow-calendar__mini-weekdays,.app-shell--project-workspace .project-flow-calendar__mini-grid{display:none}.app-shell--project-workspace .project-flow-calendar__sidebar fieldset{gap:5px}.app-shell--project-workspace .project-flow-calendar__weekdays,.app-shell--project-workspace .project-flow-calendar__week,.app-shell--project-workspace .project-flow-calendar__day-view,.app-shell--project-workspace .project-flow-calendar__list-view{min-width:560px}}@media (width<=1180px){.app-shell--project-workspace .project-records--with-members{display:block}.app-shell--project-workspace .project-feed-participants{display:none}}@media (width<=860px){.app-shell--project-workspace .project-detail{padding:16px 14px 86px}.app-shell--project-workspace .project-detail__header{grid-template-columns:1fr;align-items:flex-start}.app-shell--project-workspace .project-detail__identity{align-items:flex-start}.app-shell--project-workspace .project-detail__identity h1{max-width:calc(100vw - 100px);font-size:20px}.app-shell--project-workspace .project-detail__summary{max-width:calc(100vw - 86px)}.app-shell--project-workspace .project-detail__actions{justify-content:flex-end;width:100%}.app-shell--project-workspace .project-worklist__toolbar{flex-wrap:wrap;align-items:center}.app-shell--project-workspace .project-worklist__toolbar-spacer{display:none}.app-shell--project-workspace .project-worklist__select--view{flex:158px}.app-shell--project-workspace .project-worklist__select--view select{width:100%;min-width:0}.app-shell--project-workspace .project-worklist__search{flex:150px;width:auto}.app-shell--project-workspace .project-quick-settings>div{width:min(292px,100vw - 30px);right:0}.app-shell--project-workspace .project-records--with-members{display:block}.app-shell--project-workspace .project-feed-participants{display:none}}@media (width>=861px){.app-shell--workspace-rail .topbar{background:#fffffffa;border-bottom-color:#e3e7ed;justify-content:center;height:40px;padding:0 20px;display:flex}.app-shell--workspace-rail .topbar .global-search{color:#8876c0;background:#fdfcff;border-color:#ded6f6;border-radius:999px;width:min(300px,28vw);height:28px}.app-shell--workspace-rail .topbar .global-search input{text-align:center;font-size:13px}.app-shell--workspace-rail .topbar .global-search__results{top:35px}.app-shell--workspace-rail .topbar__actions{gap:2px;position:absolute;right:12px}.app-shell--workspace-rail .topbar__actions button,.app-shell--workspace-rail .topbar__actions .topbar-account{border-radius:7px;width:29px;height:29px}.app-shell--workspace-rail .topbar__actions .topbar-account .avatar{width:23px;height:23px}.app-shell--workspace-rail .topbar__actions button>svg{width:17px;height:17px}.app-shell--workspace-rail main{min-height:calc(100vh - 40px)}.app-shell--project-workspace .project-workspace{grid-template-columns:232px minmax(0,1fr);min-height:calc(100vh - 40px)}.app-shell--project-workspace .project-sidebar{min-height:calc(100vh - 40px)}.app-shell--project-workspace .project-sidebar__header{padding:18px 14px 13px}.app-shell--project-workspace .project-detail{padding:18px 28px 56px}.app-shell--project-workspace .project-worklist__toolbar-menu>button{place-items:center;width:32px;min-width:32px;height:32px;padding:0;display:inline-grid}.app-shell--project-workspace .project-worklist__toolbar-menu>button>span{display:none}.app-shell--project-workspace .project-worklist__toolbar-menu--flow-label>button{align-items:center;gap:4px;width:auto;min-width:0;padding:0 8px;display:inline-flex}.app-shell--project-workspace .project-worklist__toolbar-menu--flow-label>button>span{display:inline}.app-shell--project-workspace .project-worklist__toolbar-menu>button>svg:last-child{width:12px;height:12px}.app-shell--project-workspace .project-worklist__icon-button{white-space:nowrap;align-items:center;gap:4px;width:auto;min-width:0;height:32px;padding:0 8px;font-size:13px;font-weight:720;display:inline-flex}.app-shell--project-workspace .project-worklist__icon-button>svg{width:14px;height:14px}}.app-shell--project-workspace .project-worklist__total{display:none}@media (width<=860px){.app-shell--project-workspace .project-worklist__toolbar-menu>button>span,.app-shell--project-workspace .project-worklist__icon-button>span{display:none}}.app-shell--project-workspace .project-flow-files{gap:18px;display:grid}.app-shell--project-workspace .project-flow-files__toolbar{align-items:center;gap:7px;min-height:34px;display:flex}.app-shell--project-workspace .project-flow-files__toolbar-spacer{flex:auto}.app-shell--project-workspace .project-flow-files__search{color:#718096;background:#fff;border:1px solid #d8dfe8;border-radius:5px;align-items:center;gap:7px;width:min(310px,40vw);min-height:34px;padding:0 9px;display:flex}.app-shell--project-workspace .project-flow-files__search:focus-within{border-color:#9ab5df;box-shadow:0 0 0 3px #315fba17}.app-shell--project-workspace .project-flow-files__search input{color:#435267;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.app-shell--project-workspace .project-flow-files__toolbar .button{border-radius:5px;min-height:34px;padding:7px 10px;font-size:13px}.app-shell--project-workspace .project-flow-files__select{display:inline-flex;position:relative}.app-shell--project-workspace .project-flow-files__select select{color:#566476;min-height:34px;font:inherit;background:#fff;border:1px solid #d8dfe8;border-radius:5px;outline:0;padding:0 27px 0 9px;font-size:13px;font-weight:690}.app-shell--project-workspace .project-flow-files__select select:focus{border-color:#9ab5df;box-shadow:0 0 0 3px #315fba17}.app-shell--project-workspace .project-flow-files__layout{align-items:center;gap:2px;display:inline-flex}.app-shell--project-workspace .project-flow-files__layout>button{color:#748397;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:32px;height:32px;padding:0;display:grid}.app-shell--project-workspace .project-flow-files__layout>button:hover{color:#315fba;background:#f1f5fb}.app-shell--project-workspace .project-flow-files__layout>button.is-active{color:#315fba;background:#edf3ff}.app-shell--project-workspace .project-flow-files__recent{min-width:0}.app-shell--project-workspace .project-flow-files__recent>header,.app-shell--project-workspace .project-flow-files__linked>header{justify-content:space-between;align-items:center;gap:10px;min-height:24px;margin-bottom:9px;display:flex}.app-shell--project-workspace .project-flow-files__recent h2,.app-shell--project-workspace .project-flow-files__linked h2,.app-shell--project-workspace .project-flow-files__list h2{color:#3b4654;margin:0;font-size:13px;font-weight:790}.app-shell--project-workspace .project-flow-files__recent header small,.app-shell--project-workspace .project-flow-files__linked header small{color:#8692a1;font-size:13px;font-weight:680}.app-shell--project-workspace .project-flow-files__recent>div{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:12px;display:grid}.app-shell--project-workspace .project-flow-files__recent-card{color:#46566b;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e7ed;border-radius:8px;grid-template-rows:100px auto auto;gap:5px;min-width:0;padding:0 0 10px;display:grid;overflow:hidden;box-shadow:0 1px 2px #23334908}.app-shell--project-workspace .project-flow-files__recent-card:hover{border-color:#b7c9e2;transform:translateY(-1px);box-shadow:0 5px 14px #2c497514}.app-shell--project-workspace .project-flow-files__preview{color:#536d9c;background:linear-gradient(135deg,#eff4ff 0%,#e1ebff 100%);place-items:center;display:grid;position:relative;overflow:hidden}.app-shell--project-workspace .project-flow-files__preview:before{content:"";opacity:.9;background:linear-gradient(90deg,#5d8fda 0 17%,#0000 17% 23%,#789ed9 23% 40%,#0000 40% 46%,#5a74c5 46% 63%,#0000 63% 69%,#789ed9 69% 86%,#0000 86%);border-radius:6px 6px 3px 3px;width:56px;height:38px;position:absolute}.app-shell--project-workspace .project-flow-files__preview>b{z-index:1;color:#4b6190;background:#ffffffd1;border-radius:4px;margin-top:55px;padding:3px 5px;font-size:9px;font-weight:820;position:relative}.app-shell--project-workspace .project-flow-files__preview--archive{color:#9b6f34;background:linear-gradient(135deg,#fff5e8 0%,#ffead1 100%)}.app-shell--project-workspace .project-flow-files__preview--archive:before{background:repeating-linear-gradient(90deg,#d99d52 0 8px,#ebbd7e 8px 12px);border-radius:7px;width:46px;height:46px}.app-shell--project-workspace .project-flow-files__preview--sheet{color:#2c8060;background:linear-gradient(135deg,#e8f8ef 0%,#d8f2e4 100%)}.app-shell--project-workspace .project-flow-files__preview--sheet:before{background:repeating-linear-gradient(0deg,#0000 0 9px,#b3dfc6 9px 10px),repeating-linear-gradient(90deg,#0000 0 12px,#b3dfc6 12px 13px);border:1px solid #88c5a8;border-radius:5px;width:51px;height:48px}.app-shell--project-workspace .project-flow-files__preview--image{color:#8b5ea9;background:linear-gradient(135deg,#f4ecff 0%,#e8d9ff 100%)}.app-shell--project-workspace .project-flow-files__preview--image:before{background:linear-gradient(145deg,#aa83d1 0 44%,#6e9ed1 44% 55%,#6bba91 55% 72%,#f0d17f 72%);border-radius:5px;width:58px;height:42px}.app-shell--project-workspace .project-flow-files__recent-card>strong{color:#46566b;text-overflow:ellipsis;white-space:nowrap;padding:0 10px;font-size:13px;font-weight:740;overflow:hidden}.app-shell--project-workspace .project-flow-files__recent-card>small{color:#8a96a5;text-overflow:ellipsis;white-space:nowrap;padding:0 10px;font-size:13px;overflow:hidden}.app-shell--project-workspace .project-flow-files__list{min-width:0}.app-shell--project-workspace .project-flow-files__list>header{justify-content:space-between;align-items:end;gap:12px;margin:1px 0 7px;display:flex}.app-shell--project-workspace .project-flow-files__list>header>span{gap:3px;display:grid}.app-shell--project-workspace .project-flow-files__list>header small{color:#8793a2;font-size:13px}.app-shell--project-workspace .project-flow-files__list>header p{color:#8894a3;text-align:right;margin:0;font-size:13px}.app-shell--project-workspace .project-flow-files__table-wrap{border-top:1px solid #dfe4eb;overflow-x:auto}.app-shell--project-workspace .project-flow-files__table-wrap table{border-collapse:collapse;width:100%;min-width:720px}.app-shell--project-workspace .project-flow-files__table-wrap th{color:#6f7c8c;text-align:left;background:#fbfcfd;border-bottom:1px solid #e7ebf0;height:35px;font-size:13px;font-weight:720}.app-shell--project-workspace .project-flow-files__table-wrap th:first-child{text-align:center;width:38px}.app-shell--project-workspace .project-flow-files__table-wrap th:nth-child(2){min-width:265px}.app-shell--project-workspace .project-flow-files__table-wrap th:nth-child(3){min-width:235px}.app-shell--project-workspace .project-flow-files__table-wrap th:nth-child(4){width:105px}.app-shell--project-workspace .project-flow-files__table-wrap th:nth-child(5){width:74px}.app-shell--project-workspace .project-flow-files__table-wrap th:last-child{width:38px}.app-shell--project-workspace .project-flow-files__table-wrap td{color:#607084;border-bottom:1px solid #edf0f4;height:47px;font-size:13px}.app-shell--project-workspace .project-flow-files__table-wrap tbody tr:hover td{background:#fafcff}.app-shell--project-workspace .project-flow-files__table-wrap td:first-child,.app-shell--project-workspace .project-flow-files__table-wrap td:last-child{text-align:center}.app-shell--project-workspace .project-flow-files__table-wrap td:first-child>button,.app-shell--project-workspace .project-flow-files__more{color:#a2acb8;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:26px;height:26px;padding:0;display:inline-grid}.app-shell--project-workspace .project-flow-files__table-wrap td:first-child>button:hover,.app-shell--project-workspace .project-flow-files__more:hover{color:#315fba;background:#edf3ff}.app-shell--project-workspace .project-flow-files__table-wrap td:first-child>button.is-starred{color:#d99b1f}.app-shell--project-workspace .project-flow-files__open{color:#3f5065;width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;padding:0;display:grid}.app-shell--project-workspace .project-flow-files__open:hover strong{color:#315fba;text-underline-offset:3px;text-decoration:underline}.app-shell--project-workspace .project-flow-files__file-type{color:#4f6da8;background:#eaf1ff;border-radius:5px;place-items:center;width:27px;height:27px;font-size:13px;font-weight:820;display:grid}.app-shell--project-workspace .project-flow-files__file-type--archive{color:#ad7430;background:#fff0dc}.app-shell--project-workspace .project-flow-files__file-type--sheet{color:#33805f;background:#e6f6ed}.app-shell--project-workspace .project-flow-files__file-type--image{color:#8258a2;background:#f2eaff}.app-shell--project-workspace .project-flow-files__open strong{color:#43536a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:720;overflow:hidden}.app-shell--project-workspace .project-flow-files__source{gap:2px;min-width:0;display:grid}.app-shell--project-workspace .project-flow-files__source b,.app-shell--project-workspace .project-flow-files__source small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell--project-workspace .project-flow-files__source b{color:#66758a;font-size:13px;font-weight:730}.app-shell--project-workspace .project-flow-files__source small{color:#9aa4b0;font-size:13px}.app-shell--project-workspace .project-flow-files__empty{color:#8793a2;text-align:center;margin:0;padding:18px 12px;font-size:13px}.app-shell--project-workspace .project-flow-files__linked{border-top:1px solid #e6ebf0;margin-top:1px;padding-top:15px}.app-shell--project-workspace .project-flow-files__linked>div{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:7px;display:grid}.app-shell--project-workspace .project-flow-files__linked>div>button{color:#5d6d82;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e7ee;border-radius:5px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:8px 9px;display:grid}.app-shell--project-workspace .project-flow-files__linked>div>button:hover:not(:disabled){color:#315fba;background:#f8fbff;border-color:#b9cbe5}.app-shell--project-workspace .project-flow-files__linked>div>button:disabled{cursor:default;opacity:.68}.app-shell--project-workspace .project-flow-files__linked span{gap:2px;min-width:0;display:grid}.app-shell--project-workspace .project-flow-files__linked strong,.app-shell--project-workspace .project-flow-files__linked small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell--project-workspace .project-flow-files__linked strong{color:#4c5d72;font-size:13px;font-weight:730}.app-shell--project-workspace .project-flow-files__linked small{color:#98a3b0;font-size:13px}.app-shell--project-workspace .project-flow-files--grid .project-flow-files__list{display:none}.app-shell--project-workspace .project-flow-files--grid .project-flow-files__recent>div{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.app-shell--project-workspace .project-flow-files--grid .project-flow-files__recent-card{grid-template-rows:132px auto auto}@media (width<=860px){.app-shell--project-workspace .project-flow-files{gap:13px}.app-shell--project-workspace .project-flow-files__toolbar{flex-wrap:wrap}.app-shell--project-workspace .project-flow-files__search{order:-1;width:100%}.app-shell--project-workspace .project-flow-files__toolbar-spacer{display:none}.app-shell--project-workspace .project-flow-files__toolbar .button{margin-right:auto}.app-shell--project-workspace .project-flow-files__recent>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-shell--project-workspace .project-flow-files__recent-card{grid-template-rows:80px auto auto}.app-shell--project-workspace .project-flow-files__recent-card>strong,.app-shell--project-workspace .project-flow-files__recent-card>small{padding-left:8px;padding-right:8px}.app-shell--project-workspace .project-flow-files__list>header{flex-direction:column;align-items:flex-start;gap:4px}.app-shell--project-workspace .project-flow-files__list>header p{text-align:left}}.app-shell--project-workspace .project-flow-history{min-width:0}.app-shell--project-workspace .project-flow-history__toolbar{align-items:center;gap:7px;min-height:36px;margin:2px 0 10px;display:flex}.app-shell--project-workspace .project-flow-history__toolbar>label{color:#7b8999;background:#fff;border:1px solid #cfd8e3;border-radius:5px;align-items:center;gap:7px;width:min(356px,48vw);min-height:34px;padding:0 9px;display:flex;box-shadow:0 2px 5px #2233490f}.app-shell--project-workspace .project-flow-history__toolbar>label:focus-within{border-color:#91afd9;box-shadow:0 0 0 3px #315fba17}.app-shell--project-workspace .project-flow-history__toolbar input{color:#44556b;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.app-shell--project-workspace .project-flow-history__toolbar>select{color:#5e6d80;min-height:34px;font:inherit;background:#fff;border:1px solid #d9e0e8;border-radius:5px;outline:0;padding:0 25px 0 9px;font-size:13px;font-weight:700}.app-shell--project-workspace .project-flow-history__toolbar>details{position:relative}.app-shell--project-workspace .project-flow-history__toolbar>details>summary{color:#657489;cursor:pointer;background:#fff;border:1px solid #d9e0e8;border-radius:5px;align-items:center;gap:3px;min-height:34px;padding:0 8px;font-size:13px;font-weight:720;list-style:none;display:inline-flex}.app-shell--project-workspace .project-flow-history__toolbar>details>summary::-webkit-details-marker{display:none}.app-shell--project-workspace .project-flow-history__toolbar>details[open]>summary,.app-shell--project-workspace .project-flow-history__toolbar>details>summary:hover{color:#315fba;background:#f4f7fc;border-color:#9bb5dc}.app-shell--project-workspace .project-flow-history__toolbar>details>div{z-index:20;background:#fff;border:1px solid #d7e0eb;border-radius:6px;min-width:130px;padding:4px;display:grid;position:absolute;top:calc(100% + 5px);right:0;overflow:hidden;box-shadow:0 10px 24px #25385126}.app-shell--project-workspace .project-flow-history__toolbar>details>div>button{color:#5b6b80;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px 8px;font-size:13px;font-weight:700}.app-shell--project-workspace .project-flow-history__toolbar>details>div>button:hover{color:#315fba;background:#edf3ff}.app-shell--project-workspace .project-flow-history__toolbar>small{color:#7c8999;white-space:nowrap;margin-left:auto;font-size:13px;font-weight:700}.app-shell--project-workspace .project-flow-history__list{min-width:0;display:grid}.app-shell--project-workspace .project-flow-history__entry{color:#4d5d72;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:11px;width:100%;min-width:0;padding:15px 10px;display:grid}.app-shell--project-workspace .project-flow-history__entry--action{cursor:pointer}.app-shell--project-workspace .project-flow-history__entry--action:hover{background:#fafcff}.app-shell--project-workspace .project-flow-history__avatar{color:#596f9d;background:#eaf1ff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid}.app-shell--project-workspace .project-flow-history__avatar--file{color:#5972a8;background:#edf2fb}.app-shell--project-workspace .project-flow-history__avatar--document{color:#6b59a4;background:#f0edff}.app-shell--project-workspace .project-flow-history__avatar--blocked{color:#a36d26;background:#fff1de}.app-shell--project-workspace .project-flow-history__avatar--overdue{color:#ad5e55;background:#fff0ef}.app-shell--project-workspace .project-flow-history__avatar--risk{color:#a35d2a;background:#fff1df}.app-shell--project-workspace .project-flow-history__content{gap:2px;min-width:0;padding:1px 0;display:grid}.app-shell--project-workspace .project-flow-history__content strong{color:#4c5a6c;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:760;overflow:hidden}.app-shell--project-workspace .project-flow-history__content b{color:#485f93;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:720;overflow:hidden}.app-shell--project-workspace .project-flow-history__content p{color:#647388;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;line-height:1.45;overflow:hidden}.app-shell--project-workspace .project-flow-history__content time{color:#909ba8;font-size:13px}.app-shell--project-workspace .project-flow-history__entry>em{color:#5f7190;white-space:nowrap;background:#f5f7fa;border-radius:4px;align-self:center;align-items:center;gap:2px;padding:5px 6px;font-size:13px;font-style:normal;font-weight:730;display:inline-flex}.app-shell--project-workspace .project-flow-history__entry--action:hover>em{color:#315fba;background:#edf3ff}@media (width<=860px){.app-shell--project-workspace .project-flow-history__toolbar{flex-wrap:wrap}.app-shell--project-workspace .project-flow-history__toolbar>label{order:-1;width:100%}.app-shell--project-workspace .project-flow-history__toolbar>small{margin-left:auto}.app-shell--project-workspace .project-flow-history__entry{grid-template-columns:34px minmax(0,1fr);gap:8px;padding:12px 3px}.app-shell--project-workspace .project-flow-history__avatar{width:32px;height:32px;font-size:13px}.app-shell--project-workspace .project-flow-history__entry>em{display:none}}.app-shell--project-workspace .project-worklist__repeat{color:#667b9e;cursor:pointer;opacity:0;background:#edf2fa;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:opacity .14s,color .14s,background .14s;display:inline-flex}.app-shell--project-workspace .project-worklist__title:hover .project-worklist__repeat,.app-shell--project-workspace .project-worklist__title:focus-within .project-worklist__repeat{opacity:1}.app-shell--project-workspace .project-worklist__repeat:hover{color:#315fba;background:#e0ebfb}.app-shell--project-workspace .project-repeats{gap:13px;max-width:960px;display:grid}.app-shell--project-workspace .project-repeats__heading{border-bottom:1px solid #e8ecf1;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:1px 0 8px;display:flex}.app-shell--project-workspace .project-repeats__heading>span{gap:3px;display:grid}.app-shell--project-workspace .project-repeats__heading h2{color:#3e4b5d;letter-spacing:-.025em;margin:0;font-size:15px;font-weight:800}.app-shell--project-workspace .project-repeats__heading p{color:#7c8999;margin:0;font-size:13px;line-height:1.45}.app-shell--project-workspace .project-repeats__heading .button{border-radius:5px;min-height:32px;padding:7px 10px;font-size:13px}.app-shell--project-workspace .project-repeat-editor{background:#fff;border:1px solid #d8e1ed;border-radius:8px;box-shadow:0 4px 13px #243d600f}.app-shell--project-workspace .project-repeat-editor>header{border-bottom:1px solid #ebeff4;justify-content:space-between;align-items:start;gap:12px;padding:14px 16px 11px;display:flex}.app-shell--project-workspace .project-repeat-editor>header>span{gap:3px;display:grid}.app-shell--project-workspace .project-repeat-editor h2{color:#3f4d60;margin:0;font-size:13px;font-weight:800}.app-shell--project-workspace .project-repeat-editor h2+p{color:#8290a1;margin:0;font-size:13px;line-height:1.45}.app-shell--project-workspace .project-repeat-editor>header>button{color:#8290a1;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:26px;height:26px;padding:0;display:grid}.app-shell--project-workspace .project-repeat-editor>header>button:hover{color:#315fba;background:#edf3ff}.app-shell--project-workspace .project-repeat-editor>form{gap:13px;padding:14px 16px 15px;display:grid}.app-shell--project-workspace .project-repeat-editor label,.app-shell--project-workspace .project-repeat-editor fieldset{gap:6px;min-width:0;display:grid}.app-shell--project-workspace .project-repeat-editor label>span,.app-shell--project-workspace .project-repeat-editor fieldset>legend,.app-shell--project-workspace .project-repeat-editor__rule>span{color:#637287;font-size:13px;font-weight:760}.app-shell--project-workspace .project-repeat-editor select,.app-shell--project-workspace .project-repeat-editor input[type=date],.app-shell--project-workspace .project-repeat-editor input[type=number]{color:#43536a;min-width:0;min-height:33px;font:inherit;background:#fff;border:1px solid #d7dfe9;border-radius:5px;outline:0;padding:0 8px;font-size:13px}.app-shell--project-workspace .project-repeat-editor select:focus,.app-shell--project-workspace .project-repeat-editor input:focus{border-color:#94b1db;box-shadow:0 0 0 3px #315fba17}.app-shell--project-workspace .project-repeat-editor__source-readonly{gap:4px;margin:0;display:grid}.app-shell--project-workspace .project-repeat-editor__source-readonly>span{color:#637287;font-size:13px;font-weight:760}.app-shell--project-workspace .project-repeat-editor__source-readonly>strong{color:#54657a;background:#f8fafc;border:1px solid #e0e6ee;border-radius:5px;min-height:33px;padding:8px;font-size:13px;font-weight:700}.app-shell--project-workspace .project-repeat-editor__rule{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:9px;display:grid}.app-shell--project-workspace .project-repeat-editor__rule>div{align-items:center;gap:7px;min-width:0;display:flex}.app-shell--project-workspace .project-repeat-editor__rule>div>label:first-child{flex:0 0 96px}.app-shell--project-workspace .project-repeat-editor__rule>div>label:last-child{grid-template-columns:54px auto;align-items:center;gap:5px;display:grid}.app-shell--project-workspace .project-repeat-editor__rule small{color:#758397;white-space:nowrap;font-size:13px}.app-shell--project-workspace .project-repeat-editor__weekdays,.app-shell--project-workspace .project-repeat-editor__monthly{border:0;margin:0;padding:0}.app-shell--project-workspace .project-repeat-editor__weekdays>div{flex-wrap:wrap;gap:5px;display:flex}.app-shell--project-workspace .project-repeat-editor__weekdays button{color:#6d7b8e;width:31px;height:31px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe2eb;border-radius:50%;place-items:center;padding:0;font-size:13px;font-weight:750;display:grid}.app-shell--project-workspace .project-repeat-editor__weekdays button:hover{color:#315fba;background:#f5f8fe;border-color:#aac0df}.app-shell--project-workspace .project-repeat-editor__weekdays button.is-selected{color:#fff;background:#315fba;border-color:#315fba}.app-shell--project-workspace .project-repeat-editor__segmented{border:1px solid #d8e0ea;border-radius:5px;width:max-content;display:inline-flex;overflow:hidden}.app-shell--project-workspace .project-repeat-editor__segmented button{color:#718095;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:0;border-right:1px solid #d8e0ea;padding:0 9px;font-size:13px;font-weight:720}.app-shell--project-workspace .project-repeat-editor__segmented button:last-child{border-right:0}.app-shell--project-workspace .project-repeat-editor__segmented button.is-selected{color:#2855a8;background:#edf3ff}.app-shell--project-workspace .project-repeat-editor__monthly>label,.app-shell--project-workspace .project-repeat-editor__monthly-week{align-items:center;gap:6px;width:max-content;display:flex}.app-shell--project-workspace .project-repeat-editor__monthly>label>span{color:#718095;font-size:13px}.app-shell--project-workspace .project-repeat-editor__monthly select{min-width:84px}.app-shell--project-workspace .project-repeat-editor__dates{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.app-shell--project-workspace .project-repeat-editor__end>span{align-items:center;gap:5px;display:inline-flex}.app-shell--project-workspace .project-repeat-editor__end input[type=checkbox]{accent-color:#315fba;width:13px;height:13px;margin:0}.app-shell--project-workspace .project-repeat-editor__note{color:#8793a3;align-items:start;gap:5px;margin:-1px 0 0;font-size:13px;line-height:1.5;display:flex}.app-shell--project-workspace .project-repeat-editor__note>svg{color:#7492c6;flex:none;margin-top:1px}.app-shell--project-workspace .project-repeat-editor__error{color:#a95558;margin:-4px 0 0;font-size:13px;font-weight:700}.app-shell--project-workspace .project-repeat-editor>form>footer{border-top:1px solid #edf0f4;justify-content:end;gap:6px;padding-top:11px;display:flex}.app-shell--project-workspace .project-repeat-editor>form>footer .button{border-radius:4px;min-height:31px;padding:6px 10px;font-size:13px}.app-shell--project-workspace .project-repeat-list{border-top:1px solid #dfe5ed;display:grid;overflow:hidden}.app-shell--project-workspace .project-repeat-card{background:#fff;border-bottom:1px solid #e8edf2;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 9px;display:grid}.app-shell--project-workspace .project-repeat-card:hover{background:#fbfcfe}.app-shell--project-workspace .project-repeat-card.is-ended{opacity:.62}.app-shell--project-workspace .project-repeat-card__mark{color:#4e6fa9;background:#ecf2fd;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.app-shell--project-workspace .project-repeat-card__body{gap:4px;min-width:0;display:grid}.app-shell--project-workspace .project-repeat-card__body>header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.app-shell--project-workspace .project-repeat-card__body>header>span{gap:2px;min-width:0;display:grid}.app-shell--project-workspace .project-repeat-card__body h3{color:#46566b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:760;overflow:hidden}.app-shell--project-workspace .project-repeat-card__body header small{color:#8794a3;font-size:13px;font-weight:720}.app-shell--project-workspace .project-repeat-card__body header em{color:#828d9b;background:#f2f4f7;border-radius:99px;flex:none;padding:3px 6px;font-size:13px;font-style:normal;font-weight:750}.app-shell--project-workspace .project-repeat-card__body header em.is-active{color:#2e6b55;background:#e7f5ed}.app-shell--project-workspace .project-repeat-card__body>p{color:#607087;margin:0;font-size:13px;font-weight:650}.app-shell--project-workspace .project-repeat-card__body footer{color:#8a96a5;flex-wrap:wrap;gap:7px;font-size:13px;display:flex}.app-shell--project-workspace .project-repeat-card__body footer>span{color:#5773a5;font-weight:700}.app-shell--project-workspace .project-repeat-card__actions{align-items:center;gap:3px;display:inline-flex}.app-shell--project-workspace .project-repeat-card__actions>button{color:#65768d;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:5px 6px;font-size:13px;font-weight:720}.app-shell--project-workspace .project-repeat-card__actions>button:hover{color:#315fba;background:#edf3ff}.app-shell--project-workspace .project-repeat-card__actions>button.is-danger:hover{color:#a54f54;background:#fff0f0}@media (width<=860px){.app-shell--project-workspace .project-worklist__repeat{opacity:1}.app-shell--project-workspace .project-repeats__heading{align-items:flex-start}.app-shell--project-workspace .project-repeats__heading .button{flex:none}.app-shell--project-workspace .project-repeat-editor__rule{grid-template-columns:1fr;gap:5px}.app-shell--project-workspace .project-repeat-editor__dates{grid-template-columns:1fr;gap:9px}.app-shell--project-workspace .project-repeat-card{grid-template-columns:30px minmax(0,1fr);align-items:start;padding-right:3px}.app-shell--project-workspace .project-repeat-card__actions{grid-column:2;justify-content:start;margin-top:-1px}}.app-shell--project-workspace .project-global-header{border:0;min-height:42px;margin:1px 0 9px;padding:0}.app-shell--project-workspace .project-global-header h1{color:#30343b;letter-spacing:-.045em;margin:0;font-size:22px;font-weight:800}.app-shell--project-workspace .project-global-header h1>b{color:#8a95a4;letter-spacing:-.02em;margin-left:4px;font-size:18px;font-weight:750}.app-shell--project-workspace .project-all-worklist .project-worklist__total{display:none}.app-shell--project-workspace .project-worklist__applied-filters{flex-wrap:wrap;align-items:center;gap:5px;margin:-1px 0 8px;display:flex}.app-shell--project-workspace .project-worklist__applied-filters>span{color:#536276;background:#fbfcfe;border:1px solid #d7dce4;border-radius:4px;align-items:center;gap:4px;min-height:26px;padding:0 7px;font-size:13px;font-weight:680;display:inline-flex}.app-shell--project-workspace .project-worklist__applied-filters>span:first-child{color:#3d5d96;background:#f5f8fe;border-color:#cad8f0}.app-shell--project-workspace .project-worklist__applied-filters button{color:#7b8796;cursor:pointer;background:0 0;border-radius:3px;place-items:center;width:17px;height:17px;margin-right:-3px;display:inline-grid}.app-shell--project-workspace .project-worklist__applied-filters button:hover{color:#315fba;background:#e9eff9}.app-shell--project-workspace .project-all-worklist__table{min-width:1360px}.app-shell--project-workspace .project-all-worklist__table th:first-child{width:300px;min-width:300px;padding-left:16px}.app-shell--project-workspace .project-all-worklist__column--status{width:116px;min-width:116px}.app-shell--project-workspace .project-all-worklist__column--assignee{width:96px;min-width:96px}.app-shell--project-workspace .project-all-worklist__column--start_on,.app-shell--project-workspace .project-all-worklist__column--due_on{width:84px;min-width:84px}.app-shell--project-workspace .project-all-worklist__column--priority{width:86px;min-width:86px}.app-shell--project-workspace .project-all-worklist__column--progress{width:116px;min-width:116px}.app-shell--project-workspace .project-all-worklist__column--created_by{width:96px;min-width:96px}.app-shell--project-workspace .project-all-worklist__column--created_at,.app-shell--project-workspace .project-all-worklist__column--updated_at{width:88px;min-width:88px}.app-shell--project-workspace .project-all-worklist__column--number{width:72px;min-width:72px}.app-shell--project-workspace .project-worklist__table.is-columns-hidden{min-width:calc(1200px + var(--project-worklist-custom-field-count,0) * 154px);table-layout:fixed}.app-shell--project-workspace .project-worklist__table--project.is-columns-hidden{min-width:calc(920px + var(--project-worklist-custom-field-count,0) * 154px);table-layout:fixed}.app-shell--project-workspace .project-worklist__table--project th:first-child{width:34%;min-width:286px}.app-shell--project-workspace .project-worklist__table--project th:nth-child(2){width:108px;min-width:108px}.app-shell--project-workspace .project-worklist__table--project th:nth-child(3){width:96px;min-width:96px}.app-shell--project-workspace .project-worklist__table--project th:nth-child(4),.app-shell--project-workspace .project-worklist__table--project th:nth-child(5){width:78px;min-width:78px}.app-shell--project-workspace .project-worklist__table--project th:nth-child(6){width:82px;min-width:82px}.app-shell--project-workspace .project-worklist__table--project .project-worklist__custom-add-heading,.app-shell--project-workspace .project-worklist__table--project .project-worklist__custom-add-cell{width:34px;min-width:34px;padding-left:6px;padding-right:6px}.app-shell--project-workspace .project-all-worklist__table.is-columns-hidden{min-width:1360px}.app-shell--project-workspace .project-all-worklist__table th:first-child{width:430px;min-width:430px}.app-shell--project-workspace .project-all-worklist__table th:nth-child(2){width:110px;min-width:110px}.app-shell--project-workspace .project-all-worklist__table th:nth-child(3){width:120px;min-width:120px}.app-shell--project-workspace .project-all-worklist__table th:nth-child(4),.app-shell--project-workspace .project-all-worklist__table th:nth-child(5),.app-shell--project-workspace .project-all-worklist__table th:nth-child(6){width:90px;min-width:90px}.app-shell--project-workspace .project-all-worklist__table th:nth-child(7){width:105px;min-width:105px}.app-shell--project-workspace .project-all-worklist__table th:nth-child(8){width:100px;min-width:100px}.app-shell--project-workspace .project-all-worklist__table th:nth-child(9){width:90px;min-width:90px}.app-shell--project-workspace .project-all-worklist .project-worklist__title-cell{padding-left:16px!important}.app-shell--project-workspace .project-all-worklist__group-row td{background:#fff;height:52px;padding:0 16px!important}.app-shell--project-workspace .project-all-worklist__group-row:hover td{background:#fbfaff}.app-shell--project-workspace .project-all-worklist__group-heading{justify-content:flex-start;align-items:center;gap:7px;width:100%;min-width:0;display:flex}.app-shell--project-workspace .project-all-worklist__group-heading .project-worklist__group-toggle{gap:7px;width:auto;min-width:0;margin-right:0}.app-shell--project-workspace .project-all-worklist__group-heading .project-worklist__group-toggle>svg{box-sizing:border-box;color:#fff;background:#6d50b8;border-radius:50%;flex:none;width:20px;height:20px;margin-left:0;padding:3px;transition:transform .14s}.app-shell--project-workspace .project-all-worklist__group-heading .project-worklist__group-toggle[aria-expanded=false]>svg{transform:rotate(-90deg)}.app-shell--project-workspace .project-all-worklist__group-heading .project-worklist__group-toggle>span{color:#30343b;font-size:13px;font-weight:800}.app-shell--project-workspace .project-all-worklist__task-group-row td{color:#55667b;background:#fff;border-bottom-color:#e5e9ef;height:31px;padding:0 29px!important}.app-shell--project-workspace .project-all-worklist__task-group-row:hover td{background:#fafbfd}.app-shell--project-workspace .project-all-worklist__task-group-toggle{color:#526278;min-height:28px;padding:4px 1px}.app-shell--project-workspace .project-all-worklist__task-group-toggle>svg{color:#8290a0}.app-shell--project-workspace .project-all-worklist__task-group-toggle>span{font-size:13px;font-weight:720}.app-shell--project-workspace .project-all-worklist__task-group-toggle>span:before{display:none}.app-shell--project-workspace .project-all-worklist__task-group-toggle>small{color:#8a96a5}.app-shell--project-workspace .project-all-worklist__open-project{color:#748296;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:3px;padding:4px 1px;font-size:13px;font-weight:700;display:inline-flex}.app-shell--project-workspace .project-all-worklist__open-project:hover{color:#315fba;text-underline-offset:3px;text-decoration:underline}.app-shell--project-workspace .project-all-worklist__open-project>svg{width:13px;height:13px}.app-shell--project-workspace .project-worklist__status{background:color-mix(in srgb, var(--project-task-status-color,#7a879a) 13%, #fff);border-radius:3px;gap:4px;min-width:53px;padding:3px 7px}.app-shell--project-workspace .project-worklist__status>i{width:6px;height:6px}.app-shell--project-workspace .project-worklist__status select{appearance:none;width:auto;min-width:0;max-width:76px;min-height:17px;color:color-mix(in srgb, var(--project-task-status-color,#526278) 78%, #334155);background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:13px;font-weight:760}.app-shell--project-workspace .project-worklist__status select:disabled{color:color-mix(in srgb, var(--project-task-status-color,#7a879a) 58%, #667085);background:0 0}.app-shell--project-workspace .project-worklist__assignees{color:#526173;text-align:left;max-width:100%}.app-shell--project-workspace .project-worklist__assignees>.project-worklist__assignee-name{color:#526173;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:0;width:auto;max-width:100%;height:auto;margin:0;font-size:13px;font-weight:660;line-height:1.35;display:block;overflow:hidden}.app-shell--project-workspace .project-worklist__assignees>.project-worklist__unassigned{background:0 0;border:0;border-radius:0;width:auto;height:auto;margin:0;font-size:13px;display:block}.app-shell--project-workspace .project-all-worklist .project-worklist__toolbar-menu--split{background:#fff;border:1px solid #d4c7ef;border-radius:4px;align-items:stretch;width:60px;height:32px;display:inline-flex;overflow:visible}.app-shell--project-workspace .project-all-worklist .project-worklist__toolbar-menu--split>button{color:#6a5799;background:0 0;border:0;border-radius:3px 0 0 3px;width:34px;min-width:34px;height:30px}.app-shell--project-workspace .project-all-worklist .project-worklist__toolbar-menu--split>button>span{display:none}.app-shell--project-workspace .project-all-worklist .project-worklist__toolbar-menu--split>button:hover,.app-shell--project-workspace .project-all-worklist .project-worklist__toolbar-menu--split>button.is-active{color:#563da1;background:#f4f0ff}.app-shell--project-workspace .project-all-worklist .project-worklist__toolbar-menu--split>.project-worklist__toolbar-clear{color:#7e709e;border-left:1px solid #e4ddf4;border-radius:0 3px 3px 0;place-items:center;width:24px;min-width:24px;height:30px;padding:0;display:inline-grid}.app-shell--project-workspace .project-all-worklist .project-worklist__toolbar-menu--split>.project-worklist__toolbar-clear:hover{color:#563da1;background:#f4f0ff}.app-shell--project-workspace .project-all-worklist .project-worklist__toolbar-menu--split>.project-worklist__toolbar-clear>svg{width:13px;height:13px}@media (width>=861px){.app-shell--project-workspace .project-workspace{transition:grid-template-columns .18s;position:relative}.app-shell--project-workspace .project-sidebar{min-width:0;transition:opacity .14s,visibility linear}.app-shell--project-workspace .project-workspace__sidebar-toggle{z-index:30;color:#fff;cursor:pointer;background:#6d50b8;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;transition:left .18s,background .12s;display:grid;position:absolute;top:100px;left:217px;box-shadow:0 2px 6px #432b8145}.app-shell--project-workspace .project-workspace__sidebar-toggle:hover{background:#5c429e}.app-shell--project-workspace .project-workspace__sidebar-toggle:focus-visible{outline-offset:2px;outline:3px solid #6d50b847}.app-shell--project-workspace .project-workspace:not(.is-sidebar-collapsed) .project-workspace__sidebar-toggle>svg{transform:rotate(180deg)}.app-shell--project-workspace .project-workspace.is-sidebar-collapsed{grid-template-columns:0 minmax(0,1fr)}.app-shell--project-workspace .project-workspace.is-sidebar-collapsed .project-sidebar{visibility:hidden;opacity:0;pointer-events:none;border-right-color:#0000;transition-delay:0s,.18s;overflow:hidden}.app-shell--project-workspace .project-workspace.is-sidebar-collapsed .project-workspace__sidebar-toggle{left:-16px}}@media (width<=860px){.app-shell--project-workspace .project-workspace__sidebar-toggle{display:none}.app-shell--project-workspace .project-global-header{min-height:36px;margin-bottom:7px}.app-shell--project-workspace .project-global-header h1{font-size:19px}.app-shell--project-workspace .project-global-header h1>b{font-size:15px}.app-shell--project-workspace .project-all-worklist__table{min-width:1360px}.app-shell--project-workspace .project-all-worklist__open-project{font-size:13px}}.app-shell--project-workspace .project-quick-settings:not([open])>div{display:none}@media (width<=860px){.app-shell--project-workspace .project-detail__actions{justify-content:flex-start;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.app-shell--project-workspace .project-detail__members{margin-right:auto}.app-shell--project-workspace .project-detail__actions>.button,.app-shell--project-workspace .project-quick-settings{flex:none}.app-shell--project-workspace .project-quick-settings{position:relative;top:auto;right:auto}.app-shell--project-workspace .project-tabs{flex-wrap:wrap;overflow:visible}.app-shell--project-workspace .project-tab-item__more>summary{opacity:1}}.app-shell--project-workspace .project-browse--flow{min-width:0}.app-shell--project-workspace .project-browse--flow .project-browse__header{border:0;min-height:48px;margin:1px 0 31px;padding:0}.app-shell--project-workspace .project-browse--flow .project-browse__header h1{color:#30343b;letter-spacing:-.045em;margin:0;font-size:22px;font-weight:800}.project-browse__flow-actions{align-items:center;gap:3px;display:inline-flex}.project-browse__flow-action{position:relative}.project-browse__flow-action>button{color:#657386;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;padding:5px 7px;font-size:13px;font-weight:700;display:inline-flex}.project-browse__flow-action>button:hover,.project-browse__flow-action>button[aria-expanded=true]{color:#315fba;background:#f0f5fd}.project-browse__flow-menu{z-index:25;background:#fff;border:1px solid #d9e1eb;border-radius:7px;min-width:152px;padding:5px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 24px #22355124}.project-browse__flow-menu button{color:#66778d;width:100%;min-height:30px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:5px 7px;font-size:13px;font-weight:720;display:flex}.project-browse__flow-menu button:hover{color:#315fba;background:#f0f5fd}.project-browse__flow-menu button.is-selected{color:#254d9e;background:#eaf1ff}.project-browse__flow-menu button>i{flex:0 0 14px;width:14px;height:14px;display:block}.app-shell--project-workspace .project-browse--flow .project-browse__toolbar{border-bottom:1px solid #dfe4ec;justify-content:flex-start;min-height:40px}.app-shell--project-workspace .project-browse--flow .project-browse__toolbar>strong{color:#4d596a;align-items:center;gap:5px;font-size:13px;font-weight:760;display:inline-flex}.app-shell--project-workspace .project-browse--flow .project-browse__toolbar>strong>small{color:#8b96a4;font-size:13px;font-weight:700}.app-shell--project-workspace .project-browse--flow .project-browse__list{border-bottom:1px solid #e5e9ef}.app-shell--project-workspace .project-browse--flow .project-browse__list>article{border-bottom-color:#e9edf2;grid-template-columns:minmax(0,1fr);min-height:54px}.app-shell--project-workspace .project-browse--flow .project-browse__project-row{position:relative}.app-shell--project-workspace .project-browse--flow .project-browse__project{grid-template-columns:30px minmax(0,1fr) auto;gap:10px;min-height:54px;padding:8px 13px 8px 7px}.app-shell--project-workspace .project-browse--flow .project-browse__project:hover{background:#fafbfc}.project-browse__color-swatch{border-radius:5px;width:30px;height:30px;display:block;box-shadow:inset 0 0 0 1px #0000000a}.project-browse__color-swatch--blue{background:#1677ee}.project-browse__color-swatch--violet{background:#7a3ff2}.project-browse__color-swatch--green{background:#14a98b}.project-browse__color-swatch--orange{background:#f0a10e}.project-browse__color-swatch--rose{background:#ef4d5c}.project-browse__color-swatch--slate{background:#8b94a2}.app-shell--project-workspace .project-browse--flow .project-browse__body{min-width:0;margin-left:62px;display:block}.project-browse__title-line{align-items:center;gap:7px;min-width:0;display:flex}.app-shell--project-workspace .project-browse--flow .project-browse__body strong{color:#3f4957;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:740;overflow:hidden}.app-shell--project-workspace .project-browse--flow .project-browse__body small{color:#8792a0;white-space:nowrap;flex:none;align-items:center;gap:3px;font-size:13px;font-weight:650;display:inline-flex}.app-shell--project-workspace .project-browse--flow .project-browse__body small>svg{color:#95a0ad}.app-shell--project-workspace .project-browse--flow .project-browse__favorite{z-index:2;color:#c9d0d9;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:27px;height:27px;padding:0;display:grid;position:absolute;top:50%;left:61px;transform:translateY(-50%)}.app-shell--project-workspace .project-browse--flow .project-browse__favorite:hover{color:#8e6a1d;background:#fff8e9}.app-shell--project-workspace .project-browse--flow .project-browse__favorite.is-active{color:#b97c18}.app-shell--project-workspace .project-browse--flow .project-browse__unread{color:#fff;text-align:center;white-space:nowrap;background:#e45459;border-radius:11px;flex:none;place-items:center;min-width:18px;padding:3px 6px;font-size:13px;font-weight:800;line-height:1.2;display:inline-grid}.app-shell--project-workspace .project-browse--flow .project-browse__attention{color:#bf5964;white-space:nowrap;background:#fff0f1;border-radius:11px;justify-self:end;padding:4px 7px;font-size:13px;font-weight:760}.app-shell--project-workspace .project-browse--flow .project-browse__project>svg:last-child{display:none}@media (width<=860px){.app-shell--project-workspace .project-browse--flow .project-browse__header{min-height:39px;margin-bottom:18px}.app-shell--project-workspace .project-browse--flow .project-browse__header h1{font-size:19px}.app-shell--project-workspace .project-browse--flow .project-browse__project{grid-template-columns:30px minmax(0,1fr) auto;gap:8px;min-height:52px;padding:8px 5px 8px 0}.app-shell--project-workspace .project-browse--flow .project-browse__body{margin-left:34px}.app-shell--project-workspace .project-browse--flow .project-browse__favorite{left:35px}.project-browse__flow-actions{gap:0}.project-browse__flow-action>button{padding:5px;font-size:0}.project-browse__flow-action>button svg{width:17px;height:17px}}.app-shell--project-workspace .project-detail__header{align-items:center;gap:10px 16px;min-height:57px;padding:0 0 8px}.app-shell--project-workspace .project-detail__identity{gap:9px}.app-shell--project-workspace .project-detail__icon{border-radius:8px;width:40px;height:40px;font-size:20px}.app-shell--project-workspace .project-detail__title-row{gap:4px}.app-shell--project-workspace .project-detail__identity h1{max-width:min(660px,56vw);font-size:clamp(19px,1.75vw,24px);font-weight:790}.app-shell--project-workspace .project-detail__favorite{order:2;width:25px;height:25px}.app-shell--project-workspace .project-detail__visibility,.app-shell--project-workspace .project-detail__summary{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-shell--project-workspace .project-detail__actions{gap:5px}.app-shell--project-workspace .project-detail__members{padding-left:0}.app-shell--project-workspace .project-detail__members>i,.app-shell--project-workspace .project-detail__members>b{width:25px;height:25px;margin-left:-5px;font-size:13px}.app-shell--project-workspace .project-detail__members>small{color:#6d7887;margin-left:5px;font-size:13px}.app-shell--project-workspace .project-detail__actions .button{min-height:32px;padding:6px 9px;font-size:13px}.app-shell--project-workspace .project-quick-settings{position:relative;top:auto;right:auto}.app-shell--project-workspace .project-quick-settings>summary{border-radius:5px;width:30px;height:30px}.app-shell--project-workspace .project-tabs{margin-bottom:10px}.app-shell--project-workspace .project-tabs button{min-height:35px;padding:9px 14px 8px}.app-shell--project-workspace .project-tabs .project-tab-item>button{padding-inline:14px}.app-shell--project-workspace .project-tabs button.is-active:after{bottom:-1px;left:11px;right:11px}@media (width<=860px){.app-shell--project-workspace .project-detail__header{align-items:flex-start;min-height:0;padding-bottom:6px}.app-shell--project-workspace .project-detail__icon{width:36px;height:36px;font-size:18px}.app-shell--project-workspace .project-detail__identity h1{max-width:calc(100vw - 168px);font-size:19px}.app-shell--project-workspace .project-detail__actions .button{min-height:30px;padding:5px 7px;font-size:0}.app-shell--project-workspace .project-detail__actions .button>svg{width:16px;height:16px}}.app-shell--project-workspace .project-detail__favorite{order:initial}.app-shell--project-workspace .project-detail__title-row .project-quick-settings{z-index:13;flex:none;width:auto;display:block;position:relative;top:auto;right:auto}.app-shell--project-workspace .project-detail__title-row .project-quick-settings>summary{color:#8a95a4;background:0 0;border:0;border-radius:4px;place-items:center;width:24px;height:24px;padding:0;display:grid}.app-shell--project-workspace .project-detail__title-row .project-quick-settings>summary:hover,.app-shell--project-workspace .project-detail__title-row .project-quick-settings[open]>summary{color:#315fba;background:#edf3ff}.app-shell--project-workspace .project-detail__title-row .project-quick-settings>div{width:min(420px,100vw - 86px);top:calc(100% + 7px);left:0;right:auto}.app-shell--project-workspace .project-detail__visibility-icon{color:#8a95a4;flex:none;place-items:center;width:17px;height:17px;display:inline-grid}.app-shell--project-workspace .project-detail__summary{clip:auto;clip-path:none;color:#748093;text-overflow:ellipsis;white-space:nowrap;width:auto;max-width:min(670px,63vw);height:auto;margin:2px 0 0;font-size:13px;font-weight:500;line-height:1.45;position:static;overflow:hidden}.app-shell--project-workspace .project-detail__visibility{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=860px){.app-shell--project-workspace .project-detail__summary{max-width:calc(100vw - 86px);font-size:13px}.app-shell--project-workspace .project-detail__visibility-icon{width:15px;height:15px}.app-shell--project-workspace .project-detail__title-row .project-quick-settings>div{width:min(360px,100vw - 44px)}}.messenger-page{max-width:1500px}.messenger-page__heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.messenger-page__heading .eyebrow{color:#466aa8;align-items:center;gap:5px;margin-bottom:6px;font-size:13px;font-weight:780;display:inline-flex}.messenger-page__heading-actions{flex:none;align-items:center;gap:7px;display:inline-flex}.messenger-page__heading-actions .button{min-height:35px}.messenger-page__error{margin:-10px 0 14px}.messenger-loading{color:#708096;background:#fff;border:1px solid #dce3ec;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:320px;font-size:13px;font-weight:650;display:flex}.messenger-workspace{background:#fff;border:1px solid #dce3ec;border-radius:12px;grid-template-columns:minmax(286px,344px) minmax(0,1fr);min-height:min(700px,100vh - 188px);display:grid;overflow:hidden;box-shadow:0 7px 25px #2436510f}.messenger-sidebar{background:#fbfcfe;border-right:1px solid #e4e9ef;flex-direction:column;min-width:0;display:flex}.messenger-sidebar>header{border-bottom:1px solid #e6ebf1;justify-content:space-between;align-items:center;gap:8px;min-height:58px;padding:10px 12px 10px 15px;display:flex}.messenger-sidebar>header>strong{color:#34445a;font-size:14px;font-weight:800}.messenger-sidebar>header .button{color:#466aa8;min-height:29px;padding:5px 7px;font-size:13px}.messenger-conversation-list{max-height:285px;padding:6px;overflow:auto}.messenger-sidebar__empty{color:#8895a6;margin:0;padding:19px 15px;font-size:13px}.messenger-conversation-row{color:#405166;width:100%;min-height:58px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 8px;display:grid}.messenger-conversation-row:hover{background:#f0f5fd}.messenger-conversation-row.is-selected{color:#244f97;background:#e9f1fd}.messenger-conversation-row>span:nth-child(2){gap:3px;min-width:0;display:grid}.messenger-conversation-row strong,.messenger-directory-list strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:760;overflow:hidden}.messenger-conversation-row small,.messenger-directory-list small{color:#8190a2;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:560;line-height:1.25;overflow:hidden}.messenger-conversation-row em{color:#91a0af;white-space:nowrap;align-content:start;align-self:stretch;justify-items:end;gap:5px;padding-top:2px;font-size:13px;font-style:normal;display:grid}.messenger-conversation-row em>b,.messenger-quick__conversations>button>b{color:#fff;background:#396fc8;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:13px;font-weight:800;display:inline-grid}.messenger-avatar{color:#fff;background:linear-gradient(145deg,#6688bc,#40699f);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;line-height:1;display:inline-grid;position:relative;overflow:visible}.messenger-avatar>span{border-radius:inherit;place-items:center;width:100%;height:100%;display:inline-grid;position:relative;overflow:hidden}.messenger-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.messenger-avatar--small{width:27px;height:27px;font-size:13px}.messenger-avatar--medium{width:32px;height:32px}.messenger-avatar--large{width:66px;height:66px;font-size:18px}.messenger-avatar--profile{width:164px;height:164px;font-size:42px;box-shadow:0 12px 30px #142e512e}.messenger-presence{background:#9da8b6;border:2px solid #fff;border-radius:50%;width:10px;height:10px;display:block;position:absolute;bottom:-1px;right:-1px}.messenger-avatar--small .messenger-presence{width:8px;height:8px}.messenger-presence--online,.messenger-directory-status--online{background:#23a878}.messenger-presence--away,.messenger-directory-status--away{background:#e0a33a}.messenger-presence--offline,.messenger-directory-status--offline{background:#a4aeb9}.messenger-group-mark{color:#536f9d;background:#e7eef9;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:inline-grid}.messenger-directory{border-top:1px solid #e6ebf1;flex-direction:column;flex:auto;min-height:0;display:flex}.messenger-directory>header{justify-content:space-between;align-items:center;gap:7px;padding:13px 15px 8px;display:flex}.messenger-directory>header>span{gap:2px;display:grid}.messenger-directory>header strong{color:#4b5a6e;font-size:13px;font-weight:800}.messenger-directory>header small{color:#97a2b1;font-size:13px}.messenger-directory>header>i{color:#6f7e90;font-size:13px;font-style:normal;font-weight:650}.messenger-directory>header>i>b{color:#269b73;font-weight:800}.messenger-directory-list{min-height:0;padding:0 6px 10px;overflow:auto}.messenger-directory-list>button{color:#4b5d73;width:100%;min-height:46px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.messenger-directory-list>button:hover{background:#f0f5fd}.messenger-directory-list>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.messenger-directory-status{color:#fff;white-space:nowrap;border-radius:9px;padding:3px 5px;font-size:13px;font-style:normal;font-weight:750}.messenger-chat{background:#fff;flex-direction:column;min-width:0;display:flex}.messenger-chat>.empty-state{margin:auto}.messenger-chat-header{border-bottom:1px solid #e6ebf1;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:11px 18px;display:flex}.messenger-chat-header>div{align-items:center;gap:9px;min-width:0;display:flex}.messenger-chat-header h2{color:#34465c;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:800;overflow:hidden}.messenger-chat-header p{color:#8794a4;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:13px;font-weight:560;overflow:hidden}.messenger-chat-header>small{color:#8a96a4;white-space:nowrap;font-size:13px}.messenger-chat-profile-trigger,.messenger-message__profile{cursor:zoom-in;background:0 0;border:0;border-radius:50%;flex:none;padding:0;display:inline-flex}.messenger-chat-profile-trigger:hover .messenger-avatar,.messenger-message__profile:hover .messenger-avatar{box-shadow:0 0 0 3px #c7dbf8}.messenger-profile-dialog{text-align:center;justify-items:center;gap:14px;width:min(360px,100vw - 36px);padding:34px 28px 27px;display:grid;position:relative}.messenger-profile-dialog__close{color:#607084;cursor:pointer;background:#f0f4f8;border-radius:10px;place-items:center;width:36px;height:36px;display:inline-grid;position:absolute;top:14px;right:14px}.messenger-profile-dialog h2{color:#263b55;margin:0;font-size:21px}.messenger-profile-dialog p{color:#6f7f92;margin:6px 0 0;font-size:13px;line-height:1.5}.messenger-profile-dialog>small{color:#8491a1;font-size:13px}.messenger-profile-dialog__status{color:#fff;border-radius:999px;margin-top:11px;padding:5px 9px;font-size:13px;font-weight:750;display:inline-flex}.messenger-profile-dialog__status--online{background:#16885f}.messenger-profile-dialog__status--away{background:#b87912}.messenger-profile-dialog__status--offline{background:#6e7b8a}.messenger-message-thread{background:linear-gradient(#fbfcfe,#fff 40%);flex-direction:column;flex:auto;gap:12px;min-height:0;padding:22px clamp(15px,3vw,34px);display:flex;overflow:auto}.messenger-message-thread__empty{color:#8b97a5;margin:auto;font-size:13px}.messenger-message{align-items:flex-start;gap:8px;max-width:min(690px,85%);display:flex}.messenger-message--mine{align-self:flex-end}.messenger-message>div{color:#4d5d70;background:#fff;border:1px solid #e0e6ee;border-radius:3px 12px 12px;min-width:0;padding:8px 10px;box-shadow:0 2px 5px #1e304c0a}.messenger-message--mine>div{color:#26466f;background:#edf5ff;border-color:#d3e2fb;border-radius:12px 3px 12px 12px}.messenger-message header{align-items:center;gap:7px;margin-bottom:4px;display:flex}.messenger-message header strong{color:#51647c;font-size:13px;font-weight:780}.messenger-message header time{color:#9aa5b2;font-size:13px}.messenger-message p{white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px;font-weight:560;line-height:1.55}.messenger-message__attachments{gap:5px;margin-top:7px;display:grid}.messenger-message__attachments button{color:#47678f;min-width:190px;font:inherit;text-align:left;cursor:pointer;background:#f8fbff;border:1px solid #d8e2f0;border-radius:6px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:5px;padding:6px 7px;display:grid}.messenger-message__attachments button:hover{background:#eef6ff;border-color:#a9c5eb}.messenger-message__attachments span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.messenger-message__attachments small{color:#8797aa;font-size:13px}.messenger-composer{background:#fff;border-top:1px solid #e4e9f0;padding:10px 13px 12px}.messenger-composer textarea{resize:vertical;color:#3f5066;width:100%;min-height:58px;font:inherit;background:#f6f8fb;border:0;border-radius:7px;outline:0;padding:9px;font-size:13px;line-height:1.45;display:block}.messenger-composer textarea:focus{background:#f0f6ff;box-shadow:inset 0 0 0 1px #b8d0f2}.messenger-composer footer{align-items:center;gap:7px;margin-top:7px;display:flex}.messenger-composer footer>small{color:#98a3b0;margin-right:auto;font-size:13px}.messenger-composer__files{flex-wrap:wrap;gap:5px;margin-bottom:7px;display:flex}.messenger-composer__files>span{color:#557296;background:#f7faff;border:1px solid #d8e3ef;border-radius:5px;align-items:center;gap:4px;max-width:260px;padding:4px 5px 4px 7px;font-size:13px;font-weight:680;display:inline-flex}.messenger-composer__files>span>button{color:#7d8fa5;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;width:17px;height:17px;display:inline-grid}.messenger-composer__files>span>button:hover{color:#a23f4c;background:#fff0f1}.messenger-composer__error{color:#c24c58;margin:6px 0 0;font-size:13px;font-weight:650}.messenger-group-dialog{width:min(510px,100vw - 34px);max-height:min(710px,100vh - 40px);overflow:auto}.messenger-group-dialog form{gap:8px;margin-top:15px;display:grid}.messenger-group-dialog fieldset{border:1px solid #e1e6ed;border-radius:7px;gap:3px;max-height:295px;padding:8px;display:grid;overflow:auto}.messenger-group-dialog legend{color:#536477;padding:0 4px;font-size:13px;font-weight:750}.messenger-group-dialog legend small{color:#8794a4;font-weight:600}.messenger-group-dialog fieldset label{color:#4a5c71;cursor:pointer;border-radius:5px;grid-template-columns:17px 27px minmax(0,1fr);align-items:center;gap:7px;min-height:36px;padding:4px;font-size:13px;display:grid}.messenger-group-dialog fieldset label:hover{background:#f3f7fc}.messenger-group-dialog fieldset label>span:last-child{gap:1px;display:grid}.messenger-group-dialog fieldset small{color:#8a96a5;font-size:13px}.messenger-admin-gate{text-align:center;background:#fff;border:1px solid #d9e2ee;border-radius:12px;width:min(590px,100%);margin:48px auto;padding:28px;box-shadow:0 9px 28px #24365112}.messenger-admin-gate>svg{color:#5072aa}.messenger-admin-gate h2{color:#3c4b60;margin:11px 0 6px;font-size:17px}.messenger-admin-gate>p{color:#77869a;margin:0 auto 17px;font-size:13px;line-height:1.55}.messenger-admin-gate form{text-align:left;gap:7px;display:grid}.messenger-admin-gate textarea{min-height:86px}.messenger-admin-gate .button{justify-self:end}.messenger-admin-gate .form-error{text-align:left;margin:12px 0 0}.messenger-admin-workspace{background:#fff;border:1px solid #dce3ec;border-radius:12px;grid-template-columns:minmax(300px,370px) minmax(0,1fr);min-height:min(690px,100vh - 190px);display:grid;overflow:hidden}.messenger-admin-workspace>aside{background:#fbfcfe;border-right:1px solid #e2e8f0;min-width:0}.messenger-admin-workspace>aside>header{color:#485b73;border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:center;padding:16px;display:flex}.messenger-admin-workspace>aside>header strong{font-size:13px;font-weight:800}.messenger-admin-workspace>aside>header small{color:#8795a6;font-size:13px}.messenger-admin-workspace>aside>div{max-height:calc(100vh - 264px);padding:6px;display:grid;overflow:auto}.messenger-admin-workspace>aside button{color:#4e6077;width:100%;min-height:62px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;display:grid}.messenger-admin-workspace>aside button:hover{background:#eff5fe}.messenger-admin-workspace>aside button.is-selected{color:#2c599f;background:#e7f0fd}.messenger-admin-workspace>aside button>span:nth-child(2){gap:3px;min-width:0;display:grid}.messenger-admin-workspace>aside button strong,.messenger-admin-workspace>aside button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.messenger-admin-workspace>aside button strong{font-size:13px;font-weight:760}.messenger-admin-workspace>aside button small{color:#8896a7;font-size:13px}.messenger-admin-workspace>aside button em{color:#9ba6b3;font-size:13px;font-style:normal}.messenger-admin-workspace>main{flex-direction:column;min-width:0;display:flex}.messenger-admin-workspace>main>.empty-state{margin:auto}.messenger-admin-workspace .messenger-message-thread{min-height:0}.account-avatar-setting{border-top:1px solid #e6eaf0;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding-top:14px;display:flex}.account-avatar-setting>div{gap:3px;display:grid}.account-avatar-setting strong{color:#4a5b70;font-size:13px;font-weight:780}.account-avatar-setting small{color:#8794a5;font-size:13px}.account-avatar-setting label.button{cursor:pointer;position:relative;overflow:hidden}.account-avatar-setting label.button.is-disabled{opacity:.55;pointer-events:none}.messenger-quick{z-index:86;position:fixed;bottom:24px;right:24px}.messenger-quick__launcher{color:#fff;min-height:47px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#3e6eaf,#294f83);border:0;border-radius:24px;align-items:center;gap:7px;padding:10px 15px;font-size:13px;font-weight:760;display:inline-flex;position:relative;box-shadow:0 10px 24px #213f6a47}.messenger-quick__launcher:hover{background:linear-gradient(135deg,#365f9a,#244573)}.messenger-quick__launcher>b{color:#fff;background:#de5a61;border:2px solid #fff;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:13px;font-weight:800;display:inline-grid;position:absolute;top:-6px;right:-5px}.messenger-quick__panel{color:#405168;background:#fff;border:1px solid #d9e2ed;border-radius:13px;flex-direction:column;width:min(375px,100vw - 32px);max-height:min(630px,100vh - 100px);display:flex;position:absolute;bottom:59px;right:0;overflow:hidden;box-shadow:0 16px 44px #1f365638}.messenger-quick__panel>header{border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:center;gap:9px;min-height:57px;padding:10px 12px 10px 14px;display:flex}.messenger-quick__panel>header>span{grid-template-columns:28px minmax(0,1fr);column-gap:7px;display:grid}.messenger-quick__panel>header i{color:#476fa9;background:#e9f1fc;border-radius:8px;grid-row:span 2;place-items:center;width:28px;height:28px;display:grid}.messenger-quick__panel>header strong{color:#3d506a;font-size:13px;font-weight:800}.messenger-quick__panel>header small{color:#8492a3;font-size:13px}.messenger-quick__panel>header>button{color:#7e8da1;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:27px;height:27px;display:grid}.messenger-quick__panel>header>button:hover{color:#455c7b;background:#f0f4f8}.messenger-quick__error{color:#b74755;background:#fff4f5;margin:0;padding:8px 13px;font-size:13px;font-weight:650}.messenger-quick__loading{color:#8391a3;text-align:center;margin:auto;padding:25px 14px;font-size:13px}.messenger-quick__empty{color:#8190a3;text-align:center;justify-items:center;gap:8px;padding:33px 16px;display:grid}.messenger-quick__empty p{margin:0;font-size:13px}.messenger-quick__empty .button{min-height:30px;font-size:13px}.messenger-quick__conversations{border-bottom:1px solid #e8edf2;max-height:230px;padding:6px;display:grid;overflow:auto}.messenger-quick__conversations>button{color:#4e6076;width:100%;min-height:46px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px 7px;display:grid}.messenger-quick__conversations>button:hover,.messenger-quick__conversations>button.is-selected{background:#edf4fe}.messenger-quick__conversations>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.messenger-quick__conversations strong,.messenger-quick__conversations small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.messenger-quick__conversations strong{color:#4a5c74;font-size:13px;font-weight:760}.messenger-quick__conversations small{color:#8996a6;font-size:13px}.messenger-quick__thread{background:#fbfcfe;gap:7px;min-height:118px;padding:11px 13px;display:grid;overflow:auto}.messenger-quick__thread p{color:#5d6e83;grid-template-columns:auto minmax(0,1fr) auto;gap:6px;margin:0;font-size:13px;line-height:1.35;display:grid}.messenger-quick__thread p.is-mine{color:#37629c}.messenger-quick__thread strong{font-size:13px;font-weight:780}.messenger-quick__thread span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.messenger-quick__thread small{color:#a1acb8;font-size:13px}.messenger-quick__composer{border-top:1px solid #e6ebf0;grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:8px 10px;display:grid}.messenger-quick__composer input{color:#465a72;min-width:0;font:inherit;background:#fff;border:1px solid #dce4ee;border-radius:6px;outline:0;padding:7px 8px;font-size:13px}.messenger-quick__composer input:focus{border-color:#9ebbe3;box-shadow:0 0 0 2px #517cb71f}.messenger-quick__composer button{color:#fff;font:inherit;cursor:pointer;background:#426ea9;border:0;border-radius:6px;padding:0 9px;font-size:13px;font-weight:760}.messenger-quick__composer button:disabled{color:#a0acba;cursor:default;background:#e3e8ee}.messenger-quick__panel>footer{text-align:center;border-top:1px solid #e8edf2;padding:7px 10px}.messenger-quick__panel>footer button{color:#5677a5;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:1px;padding:3px 6px;font-size:13px;font-weight:750;display:inline-flex}.messenger-quick__panel>footer button:hover{color:#315f9f;text-underline-offset:3px;text-decoration:underline}@media (width<=860px){.messenger-page__heading{flex-direction:column;align-items:stretch;gap:11px}.messenger-page__heading-actions{justify-content:flex-start}.messenger-workspace,.messenger-admin-workspace{grid-template-columns:1fr;min-height:0}.messenger-sidebar,.messenger-admin-workspace>aside{border-bottom:1px solid #e2e8f0;border-right:0}.messenger-sidebar{max-height:372px}.messenger-conversation-list{max-height:165px}.messenger-directory{min-height:142px}.messenger-directory-list{max-height:174px}.messenger-chat{min-height:500px}.messenger-message-thread{min-height:305px;padding:17px 13px}.messenger-message{max-width:93%}.messenger-composer footer>small{display:none}.messenger-admin-workspace>aside>div{max-height:236px}.messenger-admin-workspace>main{min-height:490px}.messenger-admin-gate{margin:18px auto;padding:22px 17px}.messenger-quick{bottom:82px;right:16px}.messenger-quick__panel{max-height:min(610px,100vh - 151px);bottom:57px}.account-avatar-setting{flex-direction:column;align-items:flex-start}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--white:#101827;--navy:#f3f7ff;--text:#e8eef8;--muted:#b5c0d2;--subtle:#8f9caf;--line:#2a374b;--line-strong:#3a4a61;--surface:#182338;--surface-blue:#172c4b;--blue:#79adff;--blue-dark:#a0c5ff;--blue-soft:#1d3b66;--red:#ff9ba2;--red-soft:#482730;--orange:#ffb36c;--orange-soft:#4a3322;--green:#70d89b;--green-soft:#1d4633;--violet:#c2a5ff;--violet-soft:#382a5c;--shadow-dialog:0 24px 60px #0000006b}html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] #root,html[data-theme=dark] .app-shell,html[data-theme=dark] .app-shell__body,html[data-theme=dark] .request-editor,html[data-theme=dark] .access-page,html[data-theme=dark] .public-trip-report-page,html[data-theme=dark] .knowledge-share-page{background:#0d1420}html[data-theme=dark] .topbar{background:#101827f0}html[data-theme=dark] .pilot-test-banner{color:#ffd99c;background:#342916;border-color:#6d5526}html[data-theme=dark] .pilot-test-banner small,html[data-theme=dark] .pilot-test-banner .select-wrap select{color:#ffe8be}html[data-theme=dark] .pilot-test-banner .select-wrap select{background:#241d13;border-color:#806329}html[data-theme=dark] .sidebar,html[data-theme=dark] .sidebar-user,html[data-theme=dark] .global-search,html[data-theme=dark] .global-search__results,html[data-theme=dark] .notification-panel,html[data-theme=dark] .dialog,html[data-theme=dark] .toast,html[data-theme=dark] .native-push-banner,html[data-theme=dark] .access-card,html[data-theme=dark] .form-card,html[data-theme=dark] .form-panel,html[data-theme=dark] .route-preview-panel,html[data-theme=dark] .detail-section,html[data-theme=dark] .simulator-controls,html[data-theme=dark] .simulator-result,html[data-theme=dark] .admin-table-panel,html[data-theme=dark] .account-card,html[data-theme=dark] .messenger-workspace,html[data-theme=dark] .messenger-admin-workspace,html[data-theme=dark] .messenger-quick__panel,html[data-theme=dark] .project-workspace,html[data-theme=dark] .project-sidebar,html[data-theme=dark] .project-worklist__table-wrap,html[data-theme=dark] .project-insight-trend{border-color:var(--line);background-color:var(--white)}html[data-theme=dark] .account-hero{border-color:var(--line);background:linear-gradient(135deg,#172235 0%,#101827 100%);box-shadow:0 12px 34px #00000038}html[data-theme=dark] .account-fields>div,html[data-theme=dark] .account-source-note,html[data-theme=dark] .account-theme-option,html[data-theme=dark] .account-theme-option:hover,html[data-theme=dark] .notification-panel__list>[role=listitem]>a:hover,html[data-theme=dark] .global-search__results a:hover,html[data-theme=dark] .side-nav__link:hover,html[data-theme=dark] .topbar__actions button:hover,html[data-theme=dark] .topbar__actions .topbar-account:hover,html[data-theme=dark] .topbar__actions .topbar-account.is-active,html[data-theme=dark] .button--secondary:hover:not(:disabled),html[data-theme=dark] .project-worklist__table tbody tr:hover td{background:var(--surface)}html[data-theme=dark] .account-theme-option.is-selected,html[data-theme=dark] .side-nav__link.is-active,html[data-theme=dark] .sidebar-user:hover,html[data-theme=dark] .sidebar-user.is-active{background:var(--blue-soft);border-color:#5489d7}html[data-theme=dark] .sidebar-quick-action{color:#fff;background:#397ad1;box-shadow:0 7px 18px #00000047}html[data-theme=dark] .sidebar-quick-action:hover,html[data-theme=dark] .sidebar-quick-action.is-active{color:#fff;background:#4b8ce2}html[data-theme=dark] .sidebar .side-nav__group>p,html[data-theme=dark] .side-nav__disclosure>summary{color:var(--muted)}html[data-theme=dark] .side-nav__disclosure>summary:hover,html[data-theme=dark] .side-nav__disclosure[open]>summary{color:#a9c8ff;background:var(--blue-soft)}html[data-theme=dark] .side-nav__badge{color:#a9c8ff;background:#1b3961}html[data-theme=dark] .sidebar .side-nav__link.is-active .side-nav__badge{color:#fff;background:#4b82cf}html[data-theme=dark] .account-theme-option__icon,html[data-theme=dark] .avatar{color:#9bc0ff;background:#1d3963}html[data-theme=dark] .input,html[data-theme=dark] .textarea,html[data-theme=dark] .select-wrap select,html[data-theme=dark] .date-range input,html[data-theme=dark] .page-search input,html[data-theme=dark] .messenger-quick__composer input,html[data-theme=dark] .project-worklist__toolbar select,html[data-theme=dark] .project-worklist__search{color:var(--text);border-color:var(--line-strong);background:#111c2c}html[data-theme=dark] .input:focus,html[data-theme=dark] .textarea:focus,html[data-theme=dark] .select-wrap select:focus,html[data-theme=dark] .date-range input:focus,html[data-theme=dark] .page-search input:focus,html[data-theme=dark] .messenger-quick__composer input:focus{border-color:#79adff;box-shadow:0 0 0 3px #79adff33}html[data-theme=dark] .button--secondary{color:var(--text);border-color:var(--line-strong);background:#172235}html[data-theme=dark] .button--danger{color:#ffb4b8;background:#2a1b23;border-color:#80505a}html[data-theme=dark] .button:disabled,html[data-theme=dark] .messenger-quick__composer button:disabled{color:#7f8a9a;background:#283446}html[data-theme=dark] .dialog-backdrop{background:#0000009e}html[data-theme=dark] .messenger-profile-dialog__close{color:#bfccdc;background:#22314a}html[data-theme=dark] .messenger-profile-dialog h2{color:var(--text)}html[data-theme=dark] :is(.messenger-profile-dialog p,.messenger-profile-dialog>small){color:var(--muted)}html[data-theme=dark] .messenger-chat-profile-trigger:hover .messenger-avatar,html[data-theme=dark] .messenger-message__profile:hover .messenger-avatar{box-shadow:0 0 0 3px #3c6faa}html[data-theme=dark] .form-guidance,html[data-theme=dark] .safety-note,html[data-theme=dark] .simulator-safety,html[data-theme=dark] .draft-notice{background:#172b48;border-color:#35547f}html[data-theme=dark] .account-verified{color:#96ebba;background:#1b4934}html[data-theme=dark] .account-source-note,html[data-theme=dark] .form-guidance small,html[data-theme=dark] .form-guidance ul,html[data-theme=dark] .safety-note p,html[data-theme=dark] .simulator-safety p,html[data-theme=dark] .toast p,html[data-theme=dark] .native-push-banner__content,html[data-theme=dark] .decision-bar__message,html[data-theme=dark] .back-link,html[data-theme=dark] .field-label,html[data-theme=dark] .side-nav__link,html[data-theme=dark] .account-avatar-setting strong,html[data-theme=dark] .messenger-quick__panel,html[data-theme=dark] .messenger-quick__conversations>button,html[data-theme=dark] .messenger-quick__thread p{color:var(--text)}html[data-theme=dark] .native-push-banner__icon{color:#8ec2ff;background:#17365d}html[data-theme=dark] .native-push-banner__content small,html[data-theme=dark] :is(.account-fields dt,.account-roles>small,.account-avatar-setting small,.messenger-quick__panel>header small,.messenger-quick__conversations small,.messenger-quick__thread small,.messenger-quick__loading,.messenger-quick__empty,.project-sidebar__brand small,.project-sidebar__collection>p,.project-sidebar__recent>header p,.project-detail__identity p,.project-detail__summary,.project-worklist__table th,.project-worklist__table td){color:var(--muted)}html[data-theme=dark] :is(.account-fields dd,.account-card__heading h2,.account-hero h2,.page-heading h1,.project-detail__identity h1,.project-global-header h1,.project-browse--flow .project-browse__header h1,.project-sidebar__brand,.project-sidebar__brand b,.project-worklist__task-name,.project-worklist__table td,.messenger-quick__panel>header strong,.messenger-quick__conversations strong){color:var(--text)}html[data-theme=dark] .project-worklist__table th,html[data-theme=dark] .project-worklist__group-row td,html[data-theme=dark] .project-all-worklist__group-row td,html[data-theme=dark] .project-all-worklist__task-group-row td,html[data-theme=dark] .messenger-quick__thread,html[data-theme=dark] .messenger-admin-workspace>aside,html[data-theme=dark] .project-sidebar{background:#141f30}html[data-theme=dark] .app-shell--project-workspace .project-detail{background:#101827}html[data-theme=dark] .app-shell--project-workspace .project-sidebar__brand,html[data-theme=dark] .app-shell--project-workspace .project-quick-settings>summary,html[data-theme=dark] .app-shell--project-workspace .project-tab-item__more>div,html[data-theme=dark] .app-shell--project-workspace .project-worklist__toolbar-menu>button,html[data-theme=dark] .app-shell--project-workspace .project-all-worklist .project-worklist__toolbar-menu--split{color:var(--text);border-color:var(--line-strong);background:#172235}html[data-theme=dark] .app-shell--project-workspace :is(.project-sidebar__primary>button,.project-sidebar__collection>button,.project-sidebar .project-list-item__body>strong,.project-sidebar .project-list-item__meta em,.project-sidebar__collection>p,.project-sidebar__recent>header p,.project-browse--flow .project-browse__toolbar>strong,.project-browse--flow .project-browse__toolbar>strong>small,.project-browse--flow .project-browse__body strong,.project-browse--flow .project-browse__body small,.project-browse--flow .project-browse__favorite,.project-tabs button,.project-quick-settings>summary,.project-worklist__table th,.project-worklist__table td,.project-worklist__group-row td,.project-all-worklist__group-row td,.project-all-worklist__task-group-row td){color:var(--text)}html[data-theme=dark] .app-shell--project-workspace :is(.project-browse--flow .project-browse__body small,.project-sidebar .project-list-item__meta em,.project-sidebar__collection>p,.project-sidebar__recent>header p,.project-browse--flow .project-browse__toolbar>strong>small,.project-worklist__table th){color:var(--muted)}html[data-theme=dark] .app-shell--project-workspace .project-sidebar__primary>button.is-selected,html[data-theme=dark] .app-shell--project-workspace .project-sidebar__collection>button.is-selected,html[data-theme=dark] .app-shell--project-workspace .project-tab-item__more>summary:hover,html[data-theme=dark] .app-shell--project-workspace .project-tab-item__more>summary:focus-visible,html[data-theme=dark] .app-shell--project-workspace .project-worklist__toolbar-menu>button.is-active{color:#a9c8ff;background:#1d3b66}html[data-theme=dark] .project-worklist__table td,html[data-theme=dark] .project-all-worklist__group-row td,html[data-theme=dark] .project-all-worklist__task-group-row td,html[data-theme=dark] .messenger-admin-workspace>aside,html[data-theme=dark] .project-sidebar,html[data-theme=dark] .messenger-quick__panel>header,html[data-theme=dark] .messenger-quick__composer,html[data-theme=dark] .messenger-quick__panel>footer{border-color:var(--line)}html[data-theme=dark] .messenger-quick__error{color:#ffb8bd;background:#472631}html[data-theme=dark] .messenger-quick__conversations>button:hover,html[data-theme=dark] .messenger-quick__conversations>button.is-selected{background:#1d3658}html[data-theme=dark] .messenger-quick__launcher{background:linear-gradient(135deg,#315a95,#203e6b)}html[data-theme=dark] .messenger-quick__launcher:hover{background:linear-gradient(135deg,#3c6eaf,#294f83)}html[data-theme=dark] .project-workspace .project-worklist__status,html[data-theme=dark] .project-workspace .project-worklist__status select{background:#1d2a3e}html[data-theme=dark] .messenger-sidebar,html[data-theme=dark] .messenger-chat,html[data-theme=dark] .messenger-composer{border-color:var(--line);background:#101827}html[data-theme=dark] .messenger-sidebar{background:#141f30}html[data-theme=dark] .messenger-sidebar>header,html[data-theme=dark] .messenger-directory,html[data-theme=dark] .messenger-chat-header,html[data-theme=dark] .messenger-composer{border-color:var(--line)}html[data-theme=dark] .messenger-message-thread{background:linear-gradient(#121d2e,#101827 40%)}html[data-theme=dark] :is(.messenger-sidebar>header>strong,.messenger-conversation-row,.messenger-directory>header strong,.messenger-directory-list>button,.messenger-chat-header h2,.messenger-message__bubble,.messenger-message header strong,.messenger-composer textarea,.messenger-composer__files>span,.messenger-message__attachments button){color:var(--text)}html[data-theme=dark] :is(.messenger-conversation-row small,.messenger-conversation-row em,.messenger-directory>header small,.messenger-directory>header>i,.messenger-directory-list small,.messenger-chat-header p,.messenger-chat-header>small,.messenger-message-thread__empty,.messenger-message header time,.messenger-composer footer>small){color:var(--muted)}html[data-theme=dark] .messenger-conversation-row:hover,html[data-theme=dark] .messenger-directory-list>button:hover{background:#1b3152}html[data-theme=dark] .messenger-conversation-row.is-selected{color:#c7dcff;background:#1d3b66}html[data-theme=dark] .messenger-message__bubble{background:#172235;border-color:#35465d;box-shadow:0 2px 5px #00000029}html[data-theme=dark] .messenger-message--mine .messenger-message__bubble{color:#dceaff;background:#1c3b66;border-color:#40699d}html[data-theme=dark] .messenger-composer textarea{background:#172235}html[data-theme=dark] .messenger-composer textarea:focus,html[data-theme=dark] .messenger-composer.is-dragging{background:#1b3152;box-shadow:inset 0 0 0 1px #6f9fdd}html[data-theme=dark] .messenger-composer__files>span,html[data-theme=dark] .messenger-message__attachments button{background:#172b48;border-color:#3a5271}html[data-theme=dark] .bn-editor,html[data-theme=dark] .bn-container{--bn-colors-editor-background:#101827;--bn-colors-side-menu:#101827;color:var(--text);background:#101827}html[data-theme=dark] .mobile-action-bar,html[data-theme=dark] .decision-bar{border-color:var(--line);background:#0d1420f5}html[data-theme=dark] .mobile-action-bar__error{color:#ffb8bd}html[data-theme=dark] .request-row__summary{color:#c9d4e3}html[data-theme=dark] .request-row:hover{border-color:#4e709a;box-shadow:0 8px 24px #00000038}html[data-theme=dark] :is(.status-badge--in_review,.status-badge--draft,.draft-chip){color:#c8dcff;background:#1d477c}html[data-theme=dark] :is(.status-badge--on_hold,.status-badge--changes_requested){color:#ffd39b;background:#583a20}html[data-theme=dark] .status-badge--approved{color:#aaf0c8;background:#1c573e}html[data-theme=dark] :is(.status-badge--rejected,.status-badge--voided,.status-badge--routing_exception){color:#ffb8be;background:#59303a}html[data-theme=dark] .status-badge--withdrawn{color:#cad5e4;background:#2c394b}html[data-theme=dark] .form-card small{color:#c3d8ff}html[data-theme=dark] .draft-notice{color:#c7dcff;background:#1d477c}html[data-theme=dark] .form-guidance{background:#172b48;border-color:#35547f}html[data-theme=dark] .form-guidance>div,html[data-theme=dark] .form-guidance>p{color:#bdd8ff}html[data-theme=dark] .form-guidance ul,html[data-theme=dark] .form-guidance ol{color:#d5dfec}html[data-theme=dark] .form-guidance>p{border-color:#41628d}html[data-theme=dark] .route-stage__marker{color:#cad5e4;background:#2c394b;border-color:#3b4b61}html[data-theme=dark] :is(.route-stage--pending,.route-stage--approved) .route-stage__marker{color:#fff;background:#3d74bb;border-color:#76aef6}html[data-theme=dark] .route-stage--on_hold .route-stage__marker{color:#ffd39b;background:#583a20;border-color:#8b6531}html[data-theme=dark] .route-stage--rejected .route-stage__marker{color:#ffb8be;background:#59303a;border-color:#8b4d57}html[data-theme=dark] .route-stage__topline small{color:#cad5e4;background:#2c394b}html[data-theme=dark] .route-stage__person,html[data-theme=dark] .applied-rules strong{color:var(--text)}html[data-theme=dark] .route-stage__explanation{color:#d5dfec;background:#172b48}html[data-theme=dark] :is(.applied-rules code,.rule-evidence code,.admin-table code){color:#c7dcff}html[data-theme=dark] .applied-rules code{background:#1d477c}html[data-theme=dark] .route-warning{color:#ffd39b}html[data-theme=dark] .creation-attachment{background:#141f30;border-color:#35465d}html[data-theme=dark] .creation-attachment__picker{color:#c7dcff;background:#172235;border-color:#4a6f9c}html[data-theme=dark] .creation-attachment__selected{background:#173a2b;border-color:#3f805e}html[data-theme=dark] .creation-attachment__selected>span:first-child{color:#aaf0c8;background:#1c573e}html[data-theme=dark] .creation-attachment__integrity{color:var(--muted)}html[data-theme=dark] .today-work__state{color:var(--muted);border-color:var(--line-strong);background:#151f30}html[data-theme=dark] :is(.trip-reports-page--embedded,.trip-reports-page--documents){background:#111c2c;border-color:#34465d;box-shadow:0 10px 26px #00000029}html[data-theme=dark] .trip-reports-page--documents{background:#121e30}html[data-theme=dark] .trip-reports-page__heading h2{color:var(--text)}html[data-theme=dark] .trip-reports-page__heading p,html[data-theme=dark] .trip-reports-page__summary small{color:var(--muted)}html[data-theme=dark] .trip-reports-page__summary{color:#c7dcff;background:#172b48;border-color:#35547f}html[data-theme=dark] .trip-reports-page__summary strong{color:var(--text)}html[data-theme=dark] :is(.trip-report-detail__error,.trip-reports-page__error){color:#ffb8bd;background:#3f252e;border-color:#76434c}html[data-theme=dark] .trip-report-detail__body{color:var(--text)}html[data-theme=dark] .trip-report-attachment{border-color:var(--line);background:#111c2c}html[data-theme=dark] .trip-report-attachment__icon{color:#a9caff;background:#1d3963}html[data-theme=dark] .trip-report-attachment__preview{background:#263449}html[data-theme=dark] .trip-report-attachment__details strong{color:var(--text)}html[data-theme=dark] .trip-report-attachment__details small,html[data-theme=dark] .trip-report-task small{color:var(--muted)}html[data-theme=dark] .trip-report-task{color:#c7dcff;background:#172b48;border-color:#35547f}html[data-theme=dark] .trip-report-task :is(strong,b){color:var(--text)}html[data-theme=dark] .documents-page__tabs{background:#141f30;border-color:#35465d}html[data-theme=dark] .documents-page__tabs button{color:#c9d4e3}html[data-theme=dark] .documents-page__tabs button:hover{color:#dceaff;background:#1b3152}html[data-theme=dark] .documents-page__tabs button.is-active{color:var(--text);background:#1d3b66;box-shadow:0 1px 4px #00000047}html[data-theme=dark] .documents-page__tabs button span{color:#b9d2f5;background:#263d5d}html[data-theme=dark] .documents-page__tabs button.is-active span{color:#dceaff;background:#315784}html[data-theme=dark] .metric-card p{color:var(--muted)}html[data-theme=dark] :is(.project-portfolio-panel,.project-panel,.project-overview__links){background:#111c2c;border-color:#34465d;box-shadow:0 10px 26px #00000029}html[data-theme=dark] .project-portfolio-panel--workload{background:#141f30}html[data-theme=dark] :is(.project-portfolio__header h1,.project-portfolio-panel h2,.project-panel h2,.project-overview__links h2){color:var(--text)}html[data-theme=dark] :is(.project-portfolio__header p,.project-portfolio__header strong,.project-portfolio__hint,.project-portfolio-panel header p,.project-panel header p,.project-overview__links header p,.project-panel__empty,.project-portfolio__note){color:var(--muted)}html[data-theme=dark] .project-portfolio-panel>header>b{color:#c9dcf5;background:#263b58}html[data-theme=dark] :is(.project-portfolio__filters,.project-browse__filters){background:#141f30;border-color:#35465d}html[data-theme=dark] :is(.project-portfolio__filters button,.project-browse__filters button){color:#c0cede}html[data-theme=dark] :is(.project-portfolio__filters button:hover,.project-browse__filters button:hover){color:#dceaff;background:#1b3152}html[data-theme=dark] :is(.project-portfolio__filters button.is-active,.project-browse__filters button.is-active){color:var(--text);background:#1d3b66;box-shadow:0 1px 4px #00000047}html[data-theme=dark] :is(.project-portfolio-project,.project-portfolio__attention-list>button,.project-portfolio__workload-list article){border-color:#2d3d53}html[data-theme=dark] :is(.project-portfolio-project__body strong,.project-portfolio__attention-list strong,.project-portfolio__workload-list strong,.project-overview__links strong){color:var(--text)}html[data-theme=dark] :is(.project-portfolio-project__body small,.project-portfolio-project__progress>small,.project-portfolio__attention-list small,.project-portfolio__workload-list small,.project-overview__links small){color:var(--muted)}html[data-theme=dark] :is(.project-portfolio-project>svg,.project-portfolio__attention-list>button>svg){color:#aebed1}html[data-theme=dark] .project-portfolio-reason{color:#ffd29a;background:#583a20}html[data-theme=dark] .project-portfolio-project__progress>span{background:#33455c}html[data-theme=dark] .project-portfolio-attention--blocked{color:#ffd29a;background:#583a20}html[data-theme=dark] .project-portfolio-attention--overdue{color:#ffb8be;background:#59303a}html[data-theme=dark] .project-portfolio-attention--due_soon{color:#c7dcff;background:#1d477c}html[data-theme=dark] :is(.project-overview__links a,.project-overview__links .project-link-action){color:#c7dcff;background:#141f30;border-color:#34465d}html[data-theme=dark] :is(.project-overview__links a:hover,.project-overview__links .project-link-action:hover){background:#1b3152;border-color:#4d6e97}html[data-theme=dark] :is(.project-list-item__icon--blue,.project-detail__icon--blue){background:#1d3f6d}html[data-theme=dark] :is(.project-list-item__icon--violet,.project-detail__icon--violet){background:#3c2d62}html[data-theme=dark] :is(.project-list-item__icon--green,.project-detail__icon--green){background:#194d3d}html[data-theme=dark] :is(.project-list-item__icon--orange,.project-detail__icon--orange){background:#593a20}html[data-theme=dark] :is(.project-list-item__icon--rose,.project-detail__icon--rose){background:#562c3e}html[data-theme=dark] :is(.project-list-item__icon--slate,.project-detail__icon--slate){background:#2a3749}html[data-theme=dark] .app-shell--project-workspace .project-browse--flow .project-browse__unread{color:#fff;background:#b33d4d}html[data-theme=dark] :is(.project-status--active,.project-task-status--progress,.project-health--on-track,.project-task-status--done,.project-risk-level--low){color:#aaf0c8;background:#1c573e}html[data-theme=dark] :is(.project-status--planning,.project-status--archived,.project-task-status--todo,.project-task-status--cancelled){color:#cad5e4;background:#2c394b}html[data-theme=dark] :is(.project-status--hold,.project-task-status--blocked,.project-health--attention,.project-health--blocked,.project-risk-level--medium){color:#ffd39b;background:#583a20}html[data-theme=dark] :is(.project-health--risk,.project-risk-level--high,.project-risk-level--critical){color:#ffb8be;background:#59303a}html[data-theme=dark] .messenger-page__heading .eyebrow{color:#b8d3ff}html[data-theme=dark] .calendar-message{color:#aaf0c8;background:#173a2b;border-color:#386a51}html[data-theme=dark] .calendar-message>button{color:#b3e7c8}html[data-theme=dark] .calendar-message>button:hover{background:#24533c}html[data-theme=dark] .calendar-message--error{color:#ffb8be;background:#3f252e;border-color:#76434c}html[data-theme=dark] .calendar-message--error>button{color:#ffc5ca}html[data-theme=dark] :is(.calendar-toolbar__month h2,.calendar-agenda>header h2,.calendar-detail h3){color:var(--text)}html[data-theme=dark] .calendar-toolbar__month button{color:#c7d4e3;background:#172235;border-color:#35465d}html[data-theme=dark] .calendar-toolbar__month button:hover{color:#dceaff;background:#1b3152;border-color:#5480b2}html[data-theme=dark] .calendar-filters{background:#141f30;border-color:#35465d}html[data-theme=dark] .calendar-filters button{color:#c0cede}html[data-theme=dark] .calendar-filters button:hover{color:#dceaff;background:#1b3152}html[data-theme=dark] .calendar-filters button.is-active{color:var(--text);background:#1d3b66;box-shadow:0 1px 4px #00000047}html[data-theme=dark] .calendar-state,html[data-theme=dark] .calendar-agenda>header p,html[data-theme=dark] .calendar-agenda-event small,html[data-theme=dark] .calendar-day__more,html[data-theme=dark] .calendar-detail dt,html[data-theme=dark] .calendar-detail dd,html[data-theme=dark] .calendar-detail header small,html[data-theme=dark] .calendar-detail__description{color:var(--muted)}html[data-theme=dark] :is(.calendar-month,.calendar-agenda){background:#101827;border-color:#34465d;box-shadow:0 10px 26px #00000029}html[data-theme=dark] .calendar-weekdays{background:#141f30;border-color:#2d3d53}html[data-theme=dark] .calendar-weekdays>span{color:#b9c6d6}html[data-theme=dark] .calendar-weekdays>span:first-child{color:#ffabb1}html[data-theme=dark] .calendar-weekdays>span:last-child{color:#a9cbff}html[data-theme=dark] .calendar-day{color:var(--text);background:#101827;border-color:#2d3d53}html[data-theme=dark] .calendar-day:hover{background:#152a47}html[data-theme=dark] .calendar-day.is-outside{background:#0f1826}html[data-theme=dark] .calendar-day.is-outside .calendar-day__number{color:#7f8da0}html[data-theme=dark] .calendar-day.is-today .calendar-day__number{color:#fff;background:#3d74bb}html[data-theme=dark] .calendar-day__number{color:#d3dce8}html[data-theme=dark] .calendar-event-chip{color:#c6d5e6;background:#1b2a3f}html[data-theme=dark] .calendar-event-chip--blue{color:#bdd8ff;background:#1c416f}html[data-theme=dark] .calendar-event-chip--violet{color:#dbcaff;background:#3d2c63}html[data-theme=dark] .calendar-event-chip--green{color:#a9efc7;background:#1c573e}html[data-theme=dark] .calendar-event-chip--orange{color:#ffd39b;background:#583a20}html[data-theme=dark] .calendar-event-chip--rose{color:#ffbdcd;background:#593043}html[data-theme=dark] .calendar-event-chip--slate{color:#cad5e4;background:#2c394b}html[data-theme=dark] .calendar-agenda>header{border-color:#2d3d53}html[data-theme=dark] .calendar-agenda>header h2 span,html[data-theme=dark] .calendar-agenda__empty>button,html[data-theme=dark] .calendar-detail__meeting{color:#bdd8ff}html[data-theme=dark] .calendar-agenda-event:hover,html[data-theme=dark] .calendar-agenda-event.is-selected{background:#1b3152}html[data-theme=dark] .calendar-agenda-event strong{color:var(--text)}html[data-theme=dark] .calendar-agenda-event>svg{color:#aebed1}html[data-theme=dark] .calendar-agenda__empty{color:var(--muted)}html[data-theme=dark] .calendar-detail{background:#141f30;border-color:#344d69}html[data-theme=dark] .calendar-detail>header>button{color:#c2d0e0}html[data-theme=dark] .calendar-detail>header>button:hover{background:#263b58}html[data-theme=dark] .calendar-attendance{background:#101827;border-color:#34465d}html[data-theme=dark] .calendar-attendance :is(strong,.calendar-attendance__reply>label){color:var(--text)}html[data-theme=dark] .calendar-attendance>header span,html[data-theme=dark] .calendar-attendance>header>small,html[data-theme=dark] .calendar-attendance__reply>label>span,html[data-theme=dark] .calendar-attendance__review>p,html[data-theme=dark] .calendar-attendance__review li small{color:var(--muted)}html[data-theme=dark] .calendar-attendance__reply>div>button{color:#c7d4e3;background:#172235;border-color:#35465d}html[data-theme=dark] .calendar-attendance__reply>div>button:hover:not(:disabled){color:#dceaff;background:#1b3152;border-color:#5480b2}html[data-theme=dark] .calendar-attendance__reply>div>button.is-selected.is-attending{color:#aaf0c8;background:#1c573e;border-color:#3f805e}html[data-theme=dark] .calendar-attendance__reply>div>button.is-selected.is-tentative{color:#ffd39b;background:#583a20;border-color:#8b6531}html[data-theme=dark] .calendar-attendance__reply>div>button.is-selected.is-declined{color:#ffb8be;background:#59303a;border-color:#8b4d57}html[data-theme=dark] .calendar-attendance textarea{color:var(--text);background:#111c2c;border-color:#35465d}html[data-theme=dark] .calendar-attendance__note-save{color:#bdd8ff;background:#1d477c}html[data-theme=dark] .calendar-attendance__note-save:hover:not(:disabled){background:#28588f}html[data-theme=dark] .calendar-attendance__review{border-color:#2d3d53}html[data-theme=dark] .calendar-attendance__review li{background:#172235}html[data-theme=dark] .calendar-attendance__review li strong{color:var(--text)}html[data-theme=dark] .calendar-attendance__status--attending{color:#aaf0c8;background:#1c573e}html[data-theme=dark] .calendar-attendance__status--tentative{color:#ffd39b;background:#583a20}html[data-theme=dark] .calendar-attendance__status--declined{color:#ffb8be;background:#59303a}html[data-theme=dark] .calendar-attendance__status--none{color:#cad5e4;background:#2c394b}html[data-theme=dark] .calendar-composer__heading{border-color:#2d3d53}html[data-theme=dark] .calendar-composer__icon{color:#bdd8ff;background:#1d477c}html[data-theme=dark] .calendar-composer__heading p,html[data-theme=dark] .calendar-form .field-label>span,html[data-theme=dark] .calendar-choice-list p,html[data-theme=dark] .calendar-attendees summary>small{color:var(--muted)}html[data-theme=dark] .calendar-composer__heading>button{color:#c7d4e3;background:#263b58}html[data-theme=dark] .calendar-composer__heading>button:hover{color:#dceaff;background:#345176}html[data-theme=dark] :is(.calendar-attendees,.calendar-repeat-settings,.calendar-choice-list){background:#141f30;border-color:#35465d}html[data-theme=dark] .calendar-repeat-settings .calendar-choice-list{background:#111c2c;border-color:#35465d}html[data-theme=dark] :is(.calendar-attendees summary,.calendar-choice-list legend,.calendar-choice-list label,.calendar-form__checkbox){color:#c7d4e3}html[data-theme=dark] :is(.calendar-attendees label,.calendar-choice-list label){background:#172235;border-color:#35465d}html[data-theme=dark] .calendar-choice-list label:has(input:checked){color:#c7dcff;background:#1d477c;border-color:#5480b2}html[data-theme=dark] .calendar-choice-list--reminders{background:#2d2518;border-color:#765c31}html[data-theme=dark] .calendar-choice-list--reminders label:has(input:checked){color:#ffd39b;background:#583a20;border-color:#8b6531}html[data-theme=dark] .calendar-form__error{color:#ffb8be;background:#3f252e;border-color:#76434c}html[data-theme=dark] .today-hero-v2{border-color:var(--line);background:linear-gradient(145deg,#182842 0%,#101827 68%);box-shadow:0 12px 36px #00000038}html[data-theme=dark] .today-hero-v2__date{color:#a9c6e8}html[data-theme=dark] .today-hero-v2__heading h1{color:var(--text)}html[data-theme=dark] .today-hero-v2__heading>p{color:var(--muted)}html[data-theme=dark] .today-summary>button{border-color:var(--line);color:var(--text);background:#141f30}html[data-theme=dark] .today-summary>button:hover{background:#182a44;border-color:#4e709a;box-shadow:0 10px 28px #0000003d}html[data-theme=dark] .today-summary>button>svg,html[data-theme=dark] .today-quick-actions>div>button>svg,html[data-theme=dark] .today-notice-card>svg:last-child{color:#8f9caf}html[data-theme=dark] .today-summary small,html[data-theme=dark] .today-summary strong b,html[data-theme=dark] .today-notice-card small{color:var(--muted)}html[data-theme=dark] .today-summary strong,html[data-theme=dark] .today-quick-actions>div>button strong,html[data-theme=dark] .today-notice-card strong{color:var(--text)}html[data-theme=dark] .today-summary__icon.is-blue,html[data-theme=dark] .today-quick-actions>div>button>span.is-blue{color:#9bc4ff;background:#1a3a60}html[data-theme=dark] .today-summary__icon.is-green,html[data-theme=dark] .today-attention-list>button>span.is-green{color:#8be2af;background:#1c4935}html[data-theme=dark] .today-summary__icon.is-navy{color:#c3d2e6;background:#2a394d}html[data-theme=dark] .today-summary__icon.is-orange,html[data-theme=dark] .today-quick-actions>div>button>span.is-orange{color:#ffc38e;background:#4b3323}html[data-theme=dark] .today-quick-actions>div>button>span.is-violet{color:#d0b8ff;background:#392d5e}html[data-theme=dark] .today-quick-actions>div>button>span.is-green{color:#8be2af;background:#1c4935}html[data-theme=dark] .today-quick-actions>div>button:hover{background:#17273d}html[data-theme=dark] :is(.today-agenda-card,.today-attention-card,.today-document-strip){border-color:var(--line);background:var(--white)}html[data-theme=dark] :is(.today-agenda-list>button,.today-attention-list>button,.today-agenda-card__empty,.today-attention-card__empty,.today-document-strip>div:nth-child(2)>button){color:var(--text);background:#101827}html[data-theme=dark] :is(.today-agenda-list>button:hover,.today-attention-list>button:hover,.today-document-strip>div:nth-child(2)>button:hover){background:#17273d}html[data-theme=dark] :is(.today-agenda-list strong,.today-attention-list strong,.today-agenda-card__empty strong,.today-attention-card__empty strong,.today-document-strip>div:first-child strong,.today-document-strip>div:nth-child(2) strong){color:var(--text)}html[data-theme=dark] .today-agenda-list>button>span:last-child b,html[data-theme=dark] .today-attention-list>button>b{color:#a9c8ff}html[data-theme=dark] :is(.today-agenda-card__empty>button,.today-document-strip>button){color:#c7dcff;background:#172235;border-color:#45648b}html[data-theme=dark] .today-attention-list>button>span.is-blue{color:#9bc4ff;background:#1a3a60}html[data-theme=dark] .today-attention-list>button>span.is-orange{color:#ffc38e;background:#4b3323}html[data-theme=dark] .today-attention-list>button>span.is-violet{color:#d0b8ff;background:#392d5e}html[data-theme=dark] .today-notice-card{border-color:var(--line);color:var(--text);background:#151f30}html[data-theme=dark] .today-notice-card>svg:first-child,html[data-theme=dark] .today-notice-card em{color:#9bc4ff}html[data-theme=dark] .today-work__item{border-color:var(--line);background:#101827}html[data-theme=dark] .today-work__item:hover{background:#152a47;border-color:#4e709a;box-shadow:0 8px 24px #00000038}html[data-theme=dark] .today-work__item.is-overdue{background:#241b25;border-color:#76434c}html[data-theme=dark] .today-work__icon{background:#1b3152}html[data-theme=dark] .today-work__copy strong{color:var(--text)}html[data-theme=dark] .today-work__meta b{color:#c7dcff;background:#1d477c}html[data-theme=dark] .today-work__item.is-overdue .today-work__meta small{color:#ffb8be}html[data-theme=dark] .notification-panel__list>[role=listitem]>a.is-unread{background:#17273d}html[data-theme=dark] .notification-panel__list>[role=listitem]>a strong{color:var(--text)}html[data-theme=dark] .notification-panel__list>[role=listitem]>a em,html[data-theme=dark] .notification-panel__state,html[data-theme=dark] .documents-page__record-tools p{color:var(--muted)}html[data-theme=dark] .documents-page__notice{color:#f4c77d;background:#2d2419;border-color:#6b4a20}html[data-theme=dark] .button:disabled{color:#c2cedc;background:#283446}html[data-theme=dark] .interview-assignment-admin{border-color:var(--line);background:linear-gradient(145deg,#182338,#111c2c)}html[data-theme=dark] .interview-assignment-admin__own-list>strong{color:var(--text)}html[data-theme=dark] .knowledge-page,html[data-theme=dark] .knowledge-content{background:#0d1420}html[data-theme=dark] .knowledge-sidebar{border-color:var(--line);background:#111c2c}html[data-theme=dark] :is(.knowledge-sidebar>header,.knowledge-sidebar__views,.knowledge-sidebar__recent,.knowledge-sidebar>footer,.knowledge-topbar){border-color:#2d3d53}html[data-theme=dark] .knowledge-sidebar__home,html[data-theme=dark] .knowledge-space-group>h2,html[data-theme=dark] .knowledge-topbar__tree,html[data-theme=dark] .knowledge-recent-card,html[data-theme=dark] .knowledge-owned-table td>button,html[data-theme=dark] .knowledge-review-queue__group>header strong,html[data-theme=dark] .knowledge-review-queue__group button strong,html[data-theme=dark] .knowledge-document-list strong{color:var(--text)}html[data-theme=dark] :is(.knowledge-sidebar__views>button,.knowledge-sidebar footer>button,.knowledge-sidebar__recent-list>button,.knowledge-tree__item,.knowledge-sidebar__section-heading>button,.knowledge-sidebar__recent-heading>button,.knowledge-topbar__actions>button,.knowledge-document__controls>button:not(.button),.knowledge-topbar__workspace-tools>button){color:#c7d4e3}html[data-theme=dark] :is(.knowledge-sidebar__recent-heading,.knowledge-sidebar__recent-list small,.knowledge-sidebar__recent-empty,.knowledge-sidebar__section-heading,.knowledge-space-group>h2>small,.knowledge-sidebar>footer>p,.knowledge-review-queue__group>header small,.knowledge-review-queue__group button small,.knowledge-document-list small,.knowledge-document-list time,.knowledge-recent-card>small,.knowledge-recent-card__meta,.knowledge-owned-table,.knowledge-owned-table time){color:var(--muted)}html[data-theme=dark] :is(.knowledge-sidebar__views>button:hover,.knowledge-sidebar__views>button.is-selected,.knowledge-sidebar footer>button:hover,.knowledge-sidebar__recent-list>button:hover,.knowledge-tree__item:hover,.knowledge-topbar__actions>button:hover,.knowledge-document__controls>button:not(.button):hover,.knowledge-topbar__workspace-tools>button:hover,.knowledge-topbar__workspace-tools>button.is-active){color:#c7dcff;background:#1d3b66}html[data-theme=dark] .knowledge-sidebar__views>button>small{color:#c7dcff;background:#1d477c}html[data-theme=dark] .knowledge-sidebar__recent-list>button>span:first-child,html[data-theme=dark] .knowledge-tree__actions>button,html[data-theme=dark] .knowledge-recent-card__icon,html[data-theme=dark] .knowledge-owned-table td>button>span,html[data-theme=dark] .knowledge-review-queue__icon,html[data-theme=dark] .knowledge-template>span,html[data-theme=dark] .knowledge-document-list__icon{background:#1b3152}html[data-theme=dark] .knowledge-tree__actions>button:hover,html[data-theme=dark] .knowledge-tree__item.is-selected+.knowledge-tree__actions>button,html[data-theme=dark] .knowledge-tree__item.is-selected{color:#c7dcff;background:#1d477c}html[data-theme=dark] .knowledge-tree__menu,html[data-theme=dark] .knowledge-topbar__workspace-menu{background:#141f30;border-color:#35465d;box-shadow:0 16px 34px #0000004d}html[data-theme=dark] :is(.knowledge-tree__menu>button,.knowledge-topbar__workspace-menu>button){color:#c7d4e3}html[data-theme=dark] :is(.knowledge-tree__menu>button:hover,.knowledge-topbar__workspace-menu>button:hover){color:#c7dcff;background:#1d3b66}html[data-theme=dark] :is(.knowledge-tree__root-drop,.knowledge-home__owned-empty,.knowledge-home__empty,.knowledge-home__list-empty){color:var(--muted);background:#141f30;border-color:#3a4a61}html[data-theme=dark] .knowledge-tree__root-drop.is-active{color:#c7dcff;background:#1d3b66;border-color:#5489d7}html[data-theme=dark] .knowledge-topbar{background:#101827f0}html[data-theme=dark] .knowledge-search{color:var(--muted);background:#111c2c;border-color:#35465d}html[data-theme=dark] .knowledge-search input{color:var(--text)}html[data-theme=dark] .knowledge-search input::placeholder,html[data-theme=dark] .knowledge-search kbd{color:var(--muted)}html[data-theme=dark] .knowledge-search kbd{background:#172235;border-color:#3a4a61}html[data-theme=dark] .knowledge-home__welcome{border-color:#2d3d53}html[data-theme=dark] .knowledge-home__welcome h1,html[data-theme=dark] .knowledge-home__hero h1,html[data-theme=dark] .knowledge-recent-card>strong,html[data-theme=dark] .knowledge-owned-table td>button>strong,html[data-theme=dark] .knowledge-template>strong{color:var(--text)}html[data-theme=dark] :is(.knowledge-home__welcome-copy>time,.knowledge-home__welcome p,.knowledge-home__hero p){color:var(--muted)}html[data-theme=dark] .knowledge-home__hero{background:linear-gradient(118deg,#172d4d 0%,#13233a 54%,#101827 100%);border-color:#35547f}html[data-theme=dark] .knowledge-home__hero:after{background:#457cc145}html[data-theme=dark] .knowledge-home__hero img{mix-blend-mode:screen;opacity:.78}html[data-theme=dark] .knowledge-review-queue{background:linear-gradient(140deg,#142a48 0%,#101827 100%);border-color:#35547f}html[data-theme=dark] .knowledge-review-queue .knowledge-section-heading>span{color:#c7dcff;background:#1d477c}html[data-theme=dark] .knowledge-review-queue__empty,html[data-theme=dark] .knowledge-review-queue__group,html[data-theme=dark] .knowledge-template,html[data-theme=dark] .knowledge-document-list,html[data-theme=dark] .knowledge-owned-table-wrap,html[data-theme=dark] .knowledge-recent-card{background:#101827;border-color:#35465d}html[data-theme=dark] .knowledge-review-queue__group>header,html[data-theme=dark] .knowledge-review-queue__group button,html[data-theme=dark] .knowledge-document-list>button{border-color:#2d3d53}html[data-theme=dark] .knowledge-review-queue__group.is-overdue>header{background:#3f252e}html[data-theme=dark] .knowledge-review-queue__group.is-overdue>header strong{color:#ffb8be}html[data-theme=dark] .knowledge-review-queue__group.is-due-soon>header{background:#3d2d17}html[data-theme=dark] .knowledge-review-queue__group.is-due-soon>header strong{color:#ffd39b}html[data-theme=dark] :is(.knowledge-review-queue__group button:hover,.knowledge-document-list>button:hover,.knowledge-recent-card:hover,.knowledge-template:hover){background:#152a47;border-color:#4e709a;box-shadow:0 8px 24px #00000038}html[data-theme=dark] .knowledge-owned-table th{color:var(--muted);background:#141f30;border-color:#2d3d53}html[data-theme=dark] .knowledge-owned-table td{border-color:#2d3d53}html[data-theme=dark] .knowledge-owned-table tbody tr:hover{background:#152a47}html[data-theme=dark] :is(.knowledge-topbar__backup,.knowledge-topbar__import,.knowledge-topbar__templates){color:#c7dcff;background:#172b48;border-color:#3a5f8e}html[data-theme=dark] .knowledge-topbar__import{color:#dbcaff;background:#30234f;border-color:#624f94}html[data-theme=dark] .knowledge-topbar__templates{color:#aaf0c8;background:#173a2b;border-color:#3f805e}html[data-theme=dark] .knowledge-topbar__notifications>button>b{color:#fff;background:#8f2535}html[data-theme=dark] :is(.knowledge-home__eyebrow,.knowledge-home__actions>button:not(.button)){color:#a9c8ff}html[data-theme=dark] .knowledge-template>small{color:var(--muted)}html[data-theme=dark] :is(.knowledge-template>span,.knowledge-review-queue__icon,.knowledge-document-list__icon){color:var(--text)}html[data-theme=dark] .app-shell--project-workspace .project-sidebar__primary>button.is-selected .project-sidebar__primary-label>b{color:#c7dcff}html[data-theme=dark] .app-shell--project-workspace .project-sidebar :is(p,.project-sidebar__folder-open){color:var(--muted)}html[data-theme=dark] .project-browse__flow-action>button{color:#c7d4e3}html[data-theme=dark] .app-shell--project-workspace .project-sidebar__primary-label>b{color:#ffb8be}html[data-theme=dark] .project-portfolio__header small,html[data-theme=dark] .project-portfolio__workload-list em{color:#ffd39b}html[data-theme=dark] :is(.project-portfolio-project__progress>strong,.project-portfolio__workload-list article>b){color:#a9c8ff}html[data-theme=dark] .mobile-nav{border-color:var(--line);background:#101827f7}html[data-theme=dark] .mobile-nav__link{color:var(--muted)}html[data-theme=dark] .mobile-nav__link.is-active{color:#a9c8ff;background:#1d3b66}html[data-theme=dark] .mobile-form-header{border-color:var(--line);background:#101827fa}html[data-theme=dark] :is(.mobile-form-header button,.mobile-form-header>span,.mobile-form-header strong){color:var(--text)}html[data-theme=dark] .announcement-list article.is-unread{background:#111c2c;border-color:#4e709a}html[data-theme=dark] .announcement-list__title span{color:#c7dcff;background:#1d477c}html[data-theme=dark] .announcement-list article p{color:var(--text)}html[data-theme=dark] :is(.admin-collection,.admin-participant-row){border-color:var(--line);background:#141f30}html[data-theme=dark] .admin-editor-card{border-color:var(--line)}html[data-theme=dark] .knowledge-document,html[data-theme=dark] .knowledge-document__main,html[data-theme=dark] .knowledge-editor__canvas,html[data-theme=dark] .knowledge-editor__canvas :is(.bn-root,.bn-container,.bn-editor){color:var(--text);background:0 0}html[data-theme=dark] .knowledge-document__main :is(h1,h2,h3,h4,h5,h6),html[data-theme=dark] .knowledge-editor__canvas .bn-editor [data-content-type=heading],html[data-theme=dark] .knowledge-document__title,html[data-theme=dark] .knowledge-document__title>input,html[data-theme=dark] .knowledge-document__info h2,html[data-theme=dark] :is(.knowledge-stewardship__heading h2,.knowledge-location__heading h2,.knowledge-project-relations h2,.knowledge-document-links__heading h2,.knowledge-flow-assets__heading h2,.knowledge-review__heading h2,.knowledge-comments__heading h2,.knowledge-files__heading h2,.knowledge-versions__heading h2){color:var(--text)}html[data-theme=dark] .knowledge-document__main :is(p,li,blockquote,td,th),html[data-theme=dark] .knowledge-document__summary,html[data-theme=dark] .knowledge-breadcrumb,html[data-theme=dark] .knowledge-save-state,html[data-theme=dark] .knowledge-document__footer,html[data-theme=dark] :is(.knowledge-stewardship__heading p,.knowledge-location__heading p,.knowledge-review__heading p,.knowledge-comments__heading p,.knowledge-files__heading p,.knowledge-versions__heading p){color:var(--muted)}html[data-theme=dark] .knowledge-editor__canvas :is(.knowledge-callout,.knowledge-column),html[data-theme=dark] .knowledge-editor__canvas [data-node-type=column]{color:var(--text);background:#141f30;border-color:#3a4a61}html[data-theme=dark] .knowledge-editor__canvas .knowledge-callout[data-tone=tip]{background:#172b48;border-color:#3a5f8e}html[data-theme=dark] .knowledge-editor__canvas .knowledge-callout[data-tone=warning]{background:#2d2518;border-color:#765c31}html[data-theme=dark] .knowledge-editor__canvas .knowledge-callout[data-tone=success]{background:#173a2b;border-color:#3f805e}html[data-theme=dark] .knowledge-editor__canvas .bn-block-content[data-content-type=table] :is(table,td,th),html[data-theme=dark] :is(.knowledge-document__info,.knowledge-document__history){color:var(--text);background:#111c2c;border-color:#35465d}html[data-theme=dark] .knowledge-document__info>section+section,html[data-theme=dark] :is(.knowledge-stewardship,.knowledge-location,.knowledge-project-relations,.knowledge-document-links,.knowledge-flow-assets,.knowledge-review,.knowledge-comments,.knowledge-files,.knowledge-versions){border-color:#2d3d53}html[data-theme=dark] .knowledge-document__info :is(dt,.knowledge-document__formal-review>summary small),html[data-theme=dark] :is(.knowledge-stewardship__heading p,.knowledge-stewardship__hint,.knowledge-stewardship__readonly,.knowledge-location__heading p,.knowledge-location>label>span,.knowledge-relation small,.knowledge-project-relation__next small,.knowledge-document-links__list small,.knowledge-flow-assets__copy small,.knowledge-review__empty,.knowledge-review__hint,.knowledge-review__meta,.knowledge-review__request>p,.knowledge-review__candidates>p,.knowledge-comments__empty,.knowledge-files__empty,.knowledge-files__hint,.knowledge-versions__empty,.knowledge-version>small,.knowledge-version>i){color:var(--muted)}html[data-theme=dark] .knowledge-document__info :is(dd,.knowledge-document__formal-review>summary),html[data-theme=dark] :is(.knowledge-stewardship__summary dd,.knowledge-location__heading h2,.knowledge-relation strong,.knowledge-project-relation__next b,.knowledge-document-links__list strong,.knowledge-flow-assets__copy strong,.knowledge-review__reviewers strong,.knowledge-comment>header strong,.knowledge-file__details strong,.knowledge-version>strong,.knowledge-version-preview strong){color:var(--text)}html[data-theme=dark] :is(.knowledge-stewardship__summary,.knowledge-relation,.knowledge-project-relations__empty,.knowledge-document-links__empty,.knowledge-flow-assets__empty,.knowledge-review__empty,.knowledge-review__detail,.knowledge-review__request,.knowledge-review__response,.knowledge-comments__composer>div,.knowledge-comments__replying,.knowledge-files__hint,.knowledge-versions__empty,.knowledge-version-preview){color:var(--text);background:#141f30;border-color:#35465d}html[data-theme=dark] .knowledge-relation--summary,html[data-theme=dark] .knowledge-review__message,html[data-theme=dark] .knowledge-review__resolution{background:#172b48;border-color:#3a5f8e}html[data-theme=dark] :is(.knowledge-stewardship select,.knowledge-location select,.knowledge-review textarea,.knowledge-comments__composer textarea,.knowledge-document__title>input,.knowledge-icon-custom input,.knowledge-document__icon-custom input){color:var(--text);background:#101827;border-color:#3a4a61}html[data-theme=dark] :is(.knowledge-stewardship select:focus,.knowledge-location select:focus,.knowledge-review textarea:focus,.knowledge-comments__composer textarea:focus,.knowledge-document__title>input:focus,.knowledge-document__icon-custom input:focus){border-color:#79adff;box-shadow:0 0 0 3px #79adff2e}html[data-theme=dark] :is(.knowledge-tag-list>button,.knowledge-info-actions>button,.knowledge-document-links__list>button,.knowledge-file,.knowledge-version,.knowledge-review__reviewers>article,.knowledge-review__candidates>button){color:#c7d4e3;background:#111c2c;border-color:#35465d}html[data-theme=dark] :is(.knowledge-tag-list>button:hover,.knowledge-info-actions>button:hover,.knowledge-document-links__list>button:hover,.knowledge-file:hover,.knowledge-version:hover,.knowledge-version.is-selected,.knowledge-review__candidates>button:hover,.knowledge-review__candidates>button.is-selected){color:#dceaff;background:#152a47;border-color:#4e709a}html[data-theme=dark] :is(.knowledge-comment,.knowledge-mention-picker,.knowledge-notifications,.knowledge-document__history){color:var(--text);background:#111c2c;border-color:#35465d}html[data-theme=dark] .knowledge-comment.is-resolved{background:#142a48}html[data-theme=dark] :is(.knowledge-comment>header time,.knowledge-comment>footer small,.knowledge-mention-picker>p,.knowledge-mention-picker small,.knowledge-notifications>header small,.knowledge-notifications__list>p,.knowledge-notifications__list small,.knowledge-notifications__list time){color:var(--muted)}html[data-theme=dark] :is(.knowledge-comment>footer button,.knowledge-comments__replying button,.knowledge-mention-picker>button,.knowledge-notifications__list>button){color:#c7d4e3}html[data-theme=dark] :is(.knowledge-comment>footer button:hover,.knowledge-comments__replying button:hover,.knowledge-mention-picker>button:hover,.knowledge-notifications__list>button:hover,.knowledge-notifications__list>button.is-unread){color:#dceaff;background:#1d3b66}html[data-theme=dark] :is(.knowledge-document__overflow-menu,.knowledge-document__cover-menu,.knowledge-document__icon-menu,.knowledge-slash-menu,.knowledge-editor__canvas .bn-suggestion-menu){color:var(--text);background:#141f30;border-color:#35465d;box-shadow:0 16px 34px #0000004d}html[data-theme=dark] :is(.knowledge-document__overflow-menu>button,.knowledge-document__cover-menu button,.knowledge-document__icon-menu button,.knowledge-slash-menu button){color:#c7d4e3}html[data-theme=dark] :is(.knowledge-document__overflow-menu>button:hover,.knowledge-document__cover-menu button:hover,.knowledge-document__cover-menu button.is-selected,.knowledge-document__icon-menu button:hover,.knowledge-document__icon-menu button.is-selected,.knowledge-slash-menu button:hover,.knowledge-slash-menu button.is-selected){color:#dceaff;background:#1d3b66}html[data-theme=dark] :is(.knowledge-document-starter__dialog,.knowledge-template-manager__dialog,.knowledge-document-share-dialog__panel,.knowledge-flow-import__panel,.knowledge-flow-asset-queue__panel){color:var(--text);background:#111c2c;border-color:#35465d;box-shadow:0 24px 60px #0000006b}html[data-theme=dark] :is(.knowledge-document-starter__dialog>header,.knowledge-template-manager__dialog>header,.knowledge-template-manager__body>aside,.knowledge-document-share-dialog__panel>header,.knowledge-flow-import__panel>header,.knowledge-flow-asset-queue__panel>header){border-color:#2d3d53}html[data-theme=dark] .knowledge-template-manager__body>aside{background:#141f30}html[data-theme=dark] :is(.knowledge-document-starter__dialog h2,.knowledge-template-manager__dialog h2,.knowledge-template-manager__dialog h3,.knowledge-document-share-dialog__panel h2,.knowledge-document-share-dialog__list h3,.knowledge-flow-import__panel h2,.knowledge-flow-asset-queue__panel h2,.knowledge-template-manager__body>aside strong,.knowledge-document-share-dialog__list li strong,.knowledge-flow-import__step strong,.knowledge-flow-asset-queue__list strong){color:var(--text)}html[data-theme=dark] :is(.knowledge-document-starter__dialog header p,.knowledge-template-manager__dialog>header p,.knowledge-template-manager__body>aside small,.knowledge-document-share-dialog__panel>header p,.knowledge-document-share-dialog__hint,.knowledge-document-share-dialog__list li small,.knowledge-flow-import__step p,.knowledge-flow-import__hint,.knowledge-flow-import__progress,.knowledge-flow-asset-queue__list p,.knowledge-flow-asset-queue__list small){color:var(--muted)}html[data-theme=dark] :is(.knowledge-document-starter__dialog input,.knowledge-document-starter__dialog select,.knowledge-template-manager__fields input,.knowledge-document-share-dialog__panel input,.knowledge-document-share-dialog__panel select,.knowledge-document-share-dialog__created input,.knowledge-flow-import__options select,.knowledge-flow-asset-queue__filters input){color:var(--text);background:#101827;border-color:#3a4a61}html[data-theme=dark] :is(.knowledge-document-starter__templates button,.knowledge-template-manager__body>aside>button,.knowledge-document-share-dialog__list li,.knowledge-flow-import__file,.knowledge-flow-import__summary,.knowledge-flow-import__result,.knowledge-flow-asset-queue__summary,.knowledge-flow-asset-queue__filters,.knowledge-flow-asset-queue__list>article){color:#c7d4e3;background:#141f30;border-color:#35465d}html[data-theme=dark] :is(.knowledge-document-starter__templates button:hover,.knowledge-document-starter__templates button.is-selected,.knowledge-template-manager__body>aside>button:hover,.knowledge-template-manager__body>aside>button.is-selected,.knowledge-flow-import__file:hover:not(:disabled),.knowledge-flow-asset-queue__filters>button:hover:not(:disabled),.knowledge-flow-asset-queue__list>article>button:hover){color:#dceaff;background:#1d3b66;border-color:#4e709a}html[data-theme=dark] .knowledge-flow-asset-queue__filters>label:first-child{color:#c7d4e3;background:#101827;border-color:#3a4a61}html[data-theme=dark] .app-shell--project-workspace .project-sidebar :is(.project-sidebar__primary>button:hover,.project-sidebar__collection>button:hover,.project-list-item:hover,.project-sidebar__recent>header>button:hover,.project-sidebar__folder:hover,.project-sidebar__folder-more:hover){color:#dceaff;background:#1b3152}html[data-theme=dark] .app-shell--project-workspace .project-sidebar .project-list-item.is-selected{color:#c7dcff;background:#1d3b66;border-color:#3a5f8e}html[data-theme=dark] .app-shell--project-workspace .project-sidebar .project-list-item :is(.project-list-item__body>strong,.project-list-item__body>small,.project-list-item__meta em){color:#c7d4e3}html[data-theme=dark] .app-shell--project-workspace .project-sidebar .project-list-item.is-selected :is(.project-list-item__body>strong,.project-list-item__body>small,.project-list-item__meta em){color:#dceaff}html[data-theme=dark] .app-shell--project-workspace .project-sidebar :is(.project-sidebar__primary>button:hover svg,.project-sidebar__collection>button:hover svg,.project-list-item:hover svg,.project-sidebar__primary>button.is-selected svg,.project-sidebar__collection>button.is-selected svg){color:#a9c8ff}html[data-theme=dark] .app-shell--project-workspace .project-browse--flow .project-browse__project:hover,html[data-theme=dark] .app-shell--project-workspace .project-browse__flow-action>button:hover,html[data-theme=dark] .app-shell--project-workspace .project-browse__flow-action>button[aria-expanded=true],html[data-theme=dark] .app-shell--project-workspace .project-browse--flow .project-browse__favorite:hover{color:#dceaff;background:#1b3152}html[data-theme=dark] .app-shell--project-workspace .project-browse__flow-menu{background:#141f30;border-color:#35465d;box-shadow:0 12px 28px #0000004d}html[data-theme=dark] .app-shell--project-workspace .project-browse__flow-menu button{color:#c7d4e3}html[data-theme=dark] .app-shell--project-workspace .project-browse__flow-menu button:hover,html[data-theme=dark] .app-shell--project-workspace .project-browse__flow-menu button.is-selected{color:#dceaff;background:#1d3b66}html[data-theme=dark] .app-shell--project-workspace :is(.project-detail__actions .button.button--secondary,.project-quick-settings>div,.project-quick-settings select,.project-quick-settings input,.project-worklist__toolbar select,.project-worklist__search,.project-worklist__icon-button,.project-worklist__search-toggle,.project-worklist__toolbar-menu>button,.project-worklist__toolbar-menu>span,.project-worklist__custom-add-heading>button,.project-worklist__group-create input,.project-worklist__group-create form button){color:var(--text);background:#141f30;border-color:#3a4a61}html[data-theme=dark] .app-shell--project-workspace :is(.project-detail__actions .button.button--secondary:hover,.project-quick-settings>summary:hover,.project-tabs button:hover,.project-worklist__icon-button:hover:not(:disabled),.project-worklist__search-toggle:hover,.project-worklist__toolbar-menu>button:hover,.project-worklist__toolbar-menu>span>button:hover,.project-worklist__toolbar-menu>span>button.is-selected,.project-worklist__custom-add-heading>button:hover,.project-worklist__group-create>button:hover,.project-worklist__group-create form button:hover){color:#dceaff;background:#1d3b66;border-color:#4e709a}html[data-theme=dark] .app-shell--project-workspace .project-worklist__table-wrap{background:#101827;border-color:#35465d}html[data-theme=dark] .app-shell--project-workspace .project-worklist__table th{color:var(--muted);background:#141f30;border-color:#2d3d53}html[data-theme=dark] .app-shell--project-workspace .project-worklist__table td{color:var(--text);background:#101827;border-color:#2d3d53}html[data-theme=dark] .app-shell--project-workspace .project-worklist__table tbody tr:hover td,html[data-theme=dark] .app-shell--project-workspace .project-worklist__table tbody tr.project-worklist__group-row:hover td,html[data-theme=dark] .app-shell--project-workspace .project-all-worklist__group-row:hover td,html[data-theme=dark] .app-shell--project-workspace .project-all-worklist__task-group-row:hover td{background:#152a47}html[data-theme=dark] .app-shell--project-workspace :is(.project-worklist__group-row td,.project-all-worklist__group-row td,.project-all-worklist__task-group-row td){color:#c7d4e3;background:#141f30;border-color:#2d3d53}html[data-theme=dark] .app-shell--project-workspace .project-worklist__new-task-row td{color:#c7d4e3;background:#111c2c;border-color:#2d3d53}html[data-theme=dark] .app-shell--project-workspace .project-worklist__table tbody tr.is-blocked td{background:#2d2518}html[data-theme=dark] .app-shell--project-workspace .project-worklist__table tbody tr.is-blocked:hover td{background:#3a2e1d}html[data-theme=dark] .app-shell--project-workspace .project-worklist__quick-row td{background:#172b48}html[data-theme=dark] .app-shell--project-workspace :is(.project-worklist__task-name,.project-worklist__group-toggle,.project-worklist__task-group-toggle,.project-worklist__assignees,.project-worklist__assignees>.project-worklist__assignee-name,.project-worklist__cell-button,.project-worklist__number,.project-worklist__custom-field,.project-worklist__custom-readonly,.project-worklist__new-task-row button){color:#c7d4e3}html[data-theme=dark] .app-shell--project-workspace :is(.project-worklist__task-name:hover,.project-worklist__group-toggle:hover,.project-worklist__task-group-toggle:hover,.project-worklist__cell-button:hover,.project-worklist__number:hover,.project-worklist__new-task-row button:hover){color:#a9c8ff}html[data-theme=dark] .app-shell--project-workspace :is(.project-worklist__status,.project-worklist__status select){color:#dceaff;background:color-mix(in srgb, var(--project-task-status-color,#7a879a) 25%, #111c2c)}html[data-theme=dark] .app-shell--project-workspace :is(.project-worklist__status select:disabled,.project-worklist__unassigned,.project-worklist__child-count){color:var(--muted)}html[data-theme=dark] .app-shell--project-workspace :is(.project-worklist__open-task,.project-worklist__add-child){color:#a9c8ff;background:#1b3152}html[data-theme=dark] .app-shell--project-workspace :is(.project-worklist__open-task:hover,.project-worklist__add-child:hover){color:#dceaff;background:#1d477c}html[data-theme=dark] .app-shell--project-workspace .project-worklist__dependency{color:#ffd39b;background:#583a20}html[data-theme=dark] .app-shell--project-workspace .project-worklist__applied-filters>span{color:#c7d4e3;background:#141f30;border-color:#3a4a61}html[data-theme=dark] .app-shell--project-workspace .project-worklist__applied-filters>span:first-child{color:#c7dcff;background:#172b48;border-color:#3a5f8e}html[data-theme=dark] .app-shell--project-workspace .project-worklist__applied-filters button:hover{color:#dceaff;background:#1d3b66}html[data-theme=dark] .app-shell--project-workspace .project-timeline__list{background:#111c2c;border-color:#35465d}html[data-theme=dark] .app-shell--project-workspace .project-timeline__axis>div{background:#141f30;border-color:#35465d}html[data-theme=dark] .app-shell--project-workspace :is(.project-timeline__axis>span,.project-timeline__axis b,.project-timeline__row>span small,.project-timeline__hint){color:var(--muted)}html[data-theme=dark] .app-shell--project-workspace .project-timeline__axis b{border-color:#2d3d53}html[data-theme=dark] .app-shell--project-workspace .project-timeline__row>span strong{color:var(--text)}html[data-theme=dark] .app-shell--project-workspace .project-timeline__row>div{background:repeating-linear-gradient(90deg,#1b283b 0 12%,#141f30 12% 14%)}html[data-theme=dark] .app-shell--project-workspace .project-timeline__row--action:hover>span strong{color:#a9c8ff}html[data-theme=dark] .app-shell--project-workspace :is(.project-feed-composer,.project-feed,.project-feed-post,.project-feed__list.is-list){color:var(--text);background:#111c2c;border-color:#35465d}html[data-theme=dark] .app-shell--project-workspace :is(.project-feed-composer__types,.project-feed-composer footer,.project-feed-post__actions,.project-feed-post__comments,.project-feed-post__comment-form,.project-feed-poll__summary){border-color:#2d3d53}html[data-theme=dark] .app-shell--project-workspace :is(.project-feed-composer__types>button,.project-feed-composer--launcher>.project-feed-composer__prompt,.project-feed-composer textarea,.project-feed-composer__quick-task>input,.project-feed-composer__poll>input,.project-feed-composer__poll label input,.project-feed-post__comment-form textarea){color:var(--text);background:#101827}html[data-theme=dark] .app-shell--project-workspace :is(.project-feed-composer__types>button:hover,.project-feed-composer__types>button.is-active,.project-feed-composer--launcher>.project-feed-composer__prompt:hover,.project-feed-composer footer button[type=button]:hover,.project-feed-post__more:hover,.project-feed-post__actions>button:hover,.project-feed-post__actions>button.is-active){color:#dceaff;background:#1d3b66}html[data-theme=dark] .app-shell--project-workspace :is(.project-feed-composer footer button:not([type=submit]),.project-feed-composer__shortcut>button,.project-feed-composer__attachments>li,.project-feed-attachment,.project-feed-attachment>button,.project-feed-poll,.project-feed-poll__options>button){color:#c7d4e3;background:#141f30;border-color:#3a4a61}html[data-theme=dark] .app-shell--project-workspace :is(.project-feed-composer__shortcut>span,.project-feed-attachment__icon,.project-feed-attachment__preview,.project-feed-composer__poll label>span,.project-feed-post__comments>article>span){color:#a9c8ff;background:#1b3152}html[data-theme=dark] .app-shell--project-workspace :is(.project-feed-composer footer small,.project-feed-composer__shortcut p,.project-feed-composer__attachments small,.project-feed-post__header small,.project-feed-post__attachments small,.project-feed-poll__summary small,.project-feed-poll__options>button small,.project-feed-post__actions>span,.project-feed-post__comments small,.project-feed-post__comment-form small){color:var(--muted)}html[data-theme=dark] .app-shell--project-workspace :is(.project-feed-composer__shortcut strong,.project-feed-composer__attachments strong,.project-feed-post__header strong,.project-feed-post h3,.project-feed-post__attachments strong,.project-feed-poll__summary span,.project-feed-poll__options>button strong,.project-feed-post__comments strong){color:var(--text)}html[data-theme=dark] .app-shell--project-workspace .project-feed-post__content,html[data-theme=dark] .app-shell--project-workspace .project-feed-post__comments p{color:#c7d4e3;background:#172235}html[data-theme=dark] .app-shell--project-workspace .project-feed-post__menu{background:#141f30;border-color:#35465d;box-shadow:0 12px 28px #0000004d}html[data-theme=dark] .app-shell--project-workspace .project-feed-post__menu>button{color:#c7d4e3}html[data-theme=dark] .app-shell--project-workspace .project-feed-post__menu>button:hover{color:#dceaff;background:#1d3b66}html[data-theme=dark] .app-shell--project-workspace .project-feed-post__status{color:#ffd39b;background:#2d2518;border-color:#765c31}html[data-theme=dark] .app-shell--project-workspace .project-feed-poll__options>button:hover:not(:disabled),html[data-theme=dark] .app-shell--project-workspace .project-feed-poll__options>button.is-selected{color:#dceaff;background:#1d3b66;border-color:#4e709a}html[data-theme=dark] .app-shell--project-workspace .project-feed-attention{background:#251b24;border-color:#76434c}html[data-theme=dark] .app-shell--project-workspace :is(.project-feed-attention>header,.project-feed-attention__item,.project-feed-attention>footer){border-color:#59303a}html[data-theme=dark] .app-shell--project-workspace .project-feed-attention>footer{background:#2d2029}html[data-theme=dark] .app-shell--project-workspace :is(.project-feed-attention>header strong,.project-feed-attention__item strong,.project-feed-attention__item p b){color:#ffd8dc}html[data-theme=dark] .app-shell--project-workspace :is(.project-feed-attention>header small,.project-feed-attention__item time,.project-feed-attention__item p small){color:#d9b9c0}html[data-theme=dark] .app-shell--project-workspace .project-feed-attention__item:hover{background:#34232d}html[data-theme=dark] .app-shell--project-workspace .project-feed-attention__item em{color:#ffbec5;background:#3f252e;border-color:#80505a}html[data-theme=dark] .app-shell--project-workspace :is(.project-calendar__controls>button,.project-calendar__actions>button,.project-flow-calendar__controls>button,.project-flow-calendar__search-toggle,.project-flow-calendar__search,.project-flow-calendar__view-select,.project-flow-calendar__filter-toggle,.project-flow-calendar__today){color:#c7d4e3;background:#141f30;border-color:#3a4a61}html[data-theme=dark] .app-shell--project-workspace :is(.project-calendar__controls>button:hover,.project-calendar__actions>button:hover,.project-flow-calendar__controls>button:hover,.project-flow-calendar__search-toggle:hover,.project-flow-calendar__filter-toggle:hover,.project-flow-calendar__filter-toggle.is-active,.project-flow-calendar__today:hover){color:#dceaff;background:#1d3b66;border-color:#4e709a}html[data-theme=dark] .app-shell--project-workspace :is(.project-calendar__controls>strong,.project-flow-calendar__controls>strong,.project-flow-calendar__day-view>header time,.project-flow-calendar__list-view h2){color:var(--text)}html[data-theme=dark] .app-shell--project-workspace :is(.project-calendar__grid,.project-flow-calendar__content,.project-flow-calendar__main,.project-flow-calendar__week,.project-flow-calendar__day-view,.project-flow-calendar__list-view){background:#111c2c;border-color:#35465d}html[data-theme=dark] .app-shell--project-workspace :is(.project-calendar__weekday,.project-flow-calendar__weekdays){color:var(--muted);background:#141f30;border-color:#2d3d53}html[data-theme=dark] .app-shell--project-workspace :is(.project-calendar__day,.project-flow-calendar__day,.project-flow-calendar__week){color:#c7d4e3;background:#111c2c;border-color:#2d3d53}html[data-theme=dark] .app-shell--project-workspace :is(.project-calendar__day--empty,.project-flow-calendar__day.is-outside){color:#8f9caf;background:#141f30}html[data-theme=dark] .app-shell--project-workspace :is(.project-calendar__day time,.project-flow-calendar__weekdays>span,.project-flow-calendar__day-view>header small,.project-flow-calendar__list-view>header small,.project-flow-calendar__day-view>p,.project-flow-calendar__list-view>p,.project-flow-calendar__list-entry small,.project-flow-calendar__list-entry>time){color:var(--muted)}html[data-theme=dark] .app-shell--project-workspace .project-flow-calendar__day:hover,html[data-theme=dark] .app-shell--project-workspace .project-flow-calendar__list-entry:hover{background:#152a47}html[data-theme=dark] .app-shell--project-workspace :is(.project-calendar__entry,.project-flow-calendar__event,.project-flow-calendar__list-entry,.project-flow-calendar__list-entry--schedule){color:#c7d4e3;background:#172235;border-color:#35465d}html[data-theme=dark] .app-shell--project-workspace :is(.project-calendar__entry:hover,.project-flow-calendar__event:hover){color:#dceaff;background:#1d3b66}html[data-theme=dark] .app-shell--project-workspace :is(.project-calendar__entry--progress,.project-flow-calendar__event--progress){color:#c7dcff;background:#1d477c}html[data-theme=dark] .app-shell--project-workspace :is(.project-calendar__entry--blocked,.project-flow-calendar__event--blocked){color:#ffd39b;background:#583a20}html[data-theme=dark] .app-shell--project-workspace :is(.project-calendar__entry--done,.project-flow-calendar__event--done){color:#aaf0c8;background:#1c573e}html[data-theme=dark] .app-shell--project-workspace :is(.project-flow-calendar__event--todo,.project-flow-calendar__event--cancelled){color:#cad5e4;background:#2c394b}html[data-theme=dark] .app-shell--project-workspace .project-flow-calendar__event--schedule{color:#dbcaff;background:#3c2d62}html[data-theme=dark] .app-shell--project-workspace .project-flow-calendar__sidebar{color:#c7d4e3;background:#141f30;border-color:#2d3d53}html[data-theme=dark] .app-shell--project-workspace :is(.project-flow-calendar__sidebar>header>strong,.project-flow-calendar__sidebar legend,.project-flow-calendar__sidebar fieldset>label,.project-flow-calendar__list-entry strong){color:var(--text)}html[data-theme=dark] .app-shell--project-workspace :is(.project-flow-calendar__sidebar>header>button:hover,.project-flow-calendar__mini-grid>button:hover,.project-flow-calendar__mini-grid>button.is-selected:not(.is-today),.project-flow-calendar__search>button:hover){color:#dceaff;background:#1d3b66}html[data-theme=dark] .app-shell--project-workspace :is(.project-flow-calendar__sidebar fieldset,.project-flow-calendar__weekdays,.project-flow-calendar__day-view>header,.project-flow-calendar__list-view>header,.project-flow-calendar__list-entry){border-color:#2d3d53}html[data-theme=dark] .app-shell--project-workspace :is(.project-flow-files__search,.project-flow-files__select select,.project-flow-files__recent-card,.project-flow-files__linked>div>button){color:#c7d4e3;background:#141f30;border-color:#35465d}html[data-theme=dark] .app-shell--project-workspace :is(.project-flow-files__search input,.project-flow-files__recent-card>strong,.project-flow-files__linked strong,.project-flow-files__open strong,.project-flow-files__list h2,.project-flow-files__recent h2,.project-flow-files__linked h2){color:var(--text)}html[data-theme=dark] .app-shell--project-workspace :is(.project-flow-files__recent-card>small,.project-flow-files__recent header small,.project-flow-files__linked header small,.project-flow-files__list>header small,.project-flow-files__list>header p,.project-flow-files__source b,.project-flow-files__source small,.project-flow-files__empty,.project-flow-files__table-wrap td){color:var(--muted)}html[data-theme=dark] .app-shell--project-workspace :is(.project-flow-files__search:focus-within,.project-flow-files__select select:focus,.project-flow-files__recent-card:hover,.project-flow-files__linked>div>button:hover:not(:disabled)){color:#dceaff;background:#1b3152;border-color:#4e709a}html[data-theme=dark] .app-shell--project-workspace :is(.project-flow-files__layout>button:hover,.project-flow-files__layout>button.is-active,.project-flow-files__table-wrap td:first-child>button:hover,.project-flow-files__more:hover){color:#c7dcff;background:#1d3b66}html[data-theme=dark] .app-shell--project-workspace :is(.project-flow-files__preview,.project-flow-files__preview--archive,.project-flow-files__preview--sheet,.project-flow-files__preview--image){color:#b8d3ff;background:#1b3152}html[data-theme=dark] .app-shell--project-workspace .project-flow-files__preview--archive{color:#ffd39b;background:#3a2c1a}html[data-theme=dark] .app-shell--project-workspace .project-flow-files__preview--sheet{color:#aaf0c8;background:#1a4938}html[data-theme=dark] .app-shell--project-workspace .project-flow-files__preview--image{color:#dbcaff;background:#392c59}html[data-theme=dark] .app-shell--project-workspace .project-flow-files__preview>b{color:#c7dcff;background:#172235}html[data-theme=dark] .app-shell--project-workspace :is(.project-flow-files__table-wrap,.project-flow-files__linked){border-color:#2d3d53}html[data-theme=dark] .app-shell--project-workspace .project-flow-files__table-wrap th{color:#aebdce;background:#141f30;border-color:#2d3d53}html[data-theme=dark] .app-shell--project-workspace .project-flow-files__table-wrap td{background:#111c2c;border-color:#243449}html[data-theme=dark] .app-shell--project-workspace .project-flow-files__table-wrap tbody tr:hover td{background:#152a47}html[data-theme=dark] .app-shell--project-workspace :is(.project-flow-files__file-type,.project-flow-files__file-type--document){color:#b8d3ff;background:#1b3152}html[data-theme=dark] .app-shell--project-workspace .project-flow-files__file-type--archive{color:#ffd39b;background:#3a2c1a}html[data-theme=dark] .app-shell--project-workspace .project-flow-files__file-type--sheet{color:#aaf0c8;background:#1a4938}html[data-theme=dark] .app-shell--project-workspace .project-flow-files__file-type--image{color:#dbcaff;background:#392c59}html[data-theme=dark] .app-shell--project-workspace .project-detail__favorite.is-active{color:#ffd39b;background:#3a2c1a;border-color:#6c542c}html[data-theme=dark] .app-shell--project-workspace .project-detail__members>i{color:#c7dcff;background:#1b3152}html[data-theme=dark] .app-shell--project-workspace :is(.project-flow-history__toolbar>label,.project-flow-history__toolbar>select,.project-flow-history__toolbar>details>summary,.project-flow-history__toolbar>details>div){color:#c7d4e3;background:#141f30;border-color:#35465d}html[data-theme=dark] .app-shell--project-workspace .project-flow-history__toolbar input{color:var(--text)}html[data-theme=dark] .app-shell--project-workspace :is(.project-flow-history__toolbar>label:focus-within,.project-flow-history__toolbar>details[open]>summary,.project-flow-history__toolbar>details>summary:hover){color:#dceaff;background:#1b3152;border-color:#4e709a}html[data-theme=dark] .app-shell--project-workspace .project-flow-history__toolbar>details>div>button{color:#c7d4e3}html[data-theme=dark] .app-shell--project-workspace .project-flow-history__toolbar>details>div>button:hover{color:#dceaff;background:#1d3b66}html[data-theme=dark] .app-shell--project-workspace :is(.project-flow-history__toolbar>small,.project-flow-history__content p,.project-flow-history__content time){color:var(--muted)}html[data-theme=dark] .app-shell--project-workspace .project-flow-history__entry{color:#c7d4e3;border-color:#243449}html[data-theme=dark] .app-shell--project-workspace .project-flow-history__entry--action:hover{background:#152a47}html[data-theme=dark] .app-shell--project-workspace :is(.project-flow-history__content strong,.project-flow-history__content b){color:var(--text)}html[data-theme=dark] .app-shell--project-workspace .project-flow-history__content b{color:#b8d3ff}html[data-theme=dark] .app-shell--project-workspace .project-flow-history__avatar,html[data-theme=dark] .app-shell--project-workspace .project-flow-history__avatar--file{color:#b8d3ff;background:#1b3152}html[data-theme=dark] .app-shell--project-workspace .project-flow-history__avatar--document{color:#dbcaff;background:#392c59}html[data-theme=dark] .app-shell--project-workspace :is(.project-flow-history__avatar--blocked,.project-flow-history__avatar--risk){color:#ffd39b;background:#3a2c1a}html[data-theme=dark] .app-shell--project-workspace .project-flow-history__avatar--overdue{color:#ffbec5;background:#3f252e}html[data-theme=dark] .app-shell--project-workspace .project-flow-history__entry>em{color:#c7d4e3;background:#1d2a3e}html[data-theme=dark] .app-shell--project-workspace .project-flow-history__entry--action:hover>em{color:#c7dcff;background:#1d3b66}html[data-theme=dark] :is(.project-task-status-settings,.project-task-dialog,.project-task-detail,.project-task-modal){color:var(--text);background:#111c2c;border-color:#35465d}html[data-theme=dark] :is(.messenger-history-load,.messenger-message__actions,.messenger-reaction-picker,.messenger-message__reactions>span,.messenger-message__reactions>button){color:#c7d4e3;background:#141f30;border-color:#3a5271;box-shadow:0 7px 18px #0000003d}html[data-theme=dark] .messenger-group-mark{color:#b8d3ff;background:#1b3152}html[data-theme=dark] :is(.messenger-history-load:hover,.messenger-message__actions button:hover,.messenger-reaction-picker button:hover,.messenger-message__reactions>button:hover,.messenger-message__reactions>button[aria-pressed=true]){color:#dceaff;background:#1d3b66;border-color:#4e709a}html[data-theme=dark] .messenger-message__reply{color:#c7d4e3;background:#172b48;border-color:#6a94c8}html[data-theme=dark] .messenger-message__reply span{color:#b8d3ff}html[data-theme=dark] .messenger-message__reply p{color:#c7d4e3}html[data-theme=dark] .messenger-message--mine .messenger-message__reply{background:#234a7d;border-color:#8ab8ef}html[data-theme=dark] .messenger-message--mine .messenger-message__reply :is(span,p){color:#e4efff}html[data-theme=dark] :is(.messenger-attachment-preview,.messenger-composer__reply,.messenger-group-dialog fieldset,.messenger-directory-dialog__summary>span,.messenger-directory-dialog__search){color:#c7d4e3;background:#141f30;border-color:#3a5271}html[data-theme=dark] .messenger-attachment-preview img{background:#1d2a3e}html[data-theme=dark] :is(.messenger-attachment-preview figcaption a,.messenger-attachment-preview figcaption button,.messenger-composer__reply span,.messenger-composer__reply p){color:#c7d4e3}html[data-theme=dark] .messenger-composer__reply button{color:#b8cbe1}html[data-theme=dark] .messenger-composer__reply button:hover{color:#ffb8be;background:#59303a}html[data-theme=dark] .messenger-composer footer .messenger-composer__attach.button,html[data-theme=dark] .messenger-sidebar>header .button.button--quiet,html[data-theme=dark] .messenger-chat-header__actions .button.button--quiet{color:#c7dcff;background:#172b48;border-color:#3a5f8e}html[data-theme=dark] :is(.messenger-composer footer .messenger-composer__attach.button:hover,.messenger-sidebar>header .button.button--quiet:hover:not(:disabled),.messenger-chat-header__actions .button.button--quiet:hover:not(:disabled)){color:#dceaff;background:#1d477c;border-color:#5489d7}html[data-theme=dark] :is(.messenger-group-dialog fieldset label,.messenger-group-dialog legend,.messenger-directory-dialog__heading h2,.messenger-directory-dialog .messenger-directory-list strong,.messenger-admin-gate h2,.messenger-admin-workspace>aside>header){color:var(--text)}html[data-theme=dark] :is(.messenger-group-dialog fieldset label:hover,.messenger-directory-dialog .messenger-directory-list>button:hover,.messenger-admin-workspace>aside button:hover){background:#1b3152}html[data-theme=dark] :is(.messenger-directory-dialog__heading,.messenger-directory-dialog .messenger-directory-list>button,.messenger-admin-workspace>aside button){border-color:#2d3d53}html[data-theme=dark] .messenger-directory-dialog__heading>button{color:#c7d4e3;background:#172235}html[data-theme=dark] .messenger-directory-dialog__search input{color:var(--text)}html[data-theme=dark] :is(.messenger-directory-dialog__heading p,.messenger-directory-dialog__heading>span:nth-child(2)>small,.messenger-directory-dialog .messenger-directory-list small,.messenger-directory-list__empty,.messenger-admin-gate>p,.messenger-admin-workspace>aside>header small,.messenger-admin-workspace>aside button small,.messenger-admin-workspace>aside button em){color:var(--muted)}html[data-theme=dark] .messenger-admin-workspace>aside button.is-selected{color:#c7dcff;background:#1d3b66}.form-panel>.leave-balance-note{margin:-2px 0 28px;padding:14px 15px}.leave-balance-note>svg{flex:none;margin-top:2px}.leave-balance-note strong{line-height:1.4}.leave-balance-note p{line-height:1.6}.request-editor .route-preview-panel{padding:24px}.request-editor .route-preview-panel__heading{border-bottom:1px solid var(--line);gap:16px;margin-bottom:16px;padding-bottom:15px}.request-editor .route-preview-panel__heading h2{letter-spacing:-.02em;font-size:20px;line-height:1.3}.request-editor .route-preview-panel__heading p{word-break:keep-all;max-width:290px;line-height:1.55}.request-editor .route-preview-panel__heading .draft-chip{flex:none;margin-top:1px}.request-editor .server-route-placeholder{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:5px 11px;padding:14px;display:grid}.request-editor .server-route-placeholder>.icon-box{border-radius:10px;grid-row:span 2;width:34px;height:34px;padding:0}.request-editor .server-route-placeholder>strong{color:var(--navy);letter-spacing:-.012em;word-break:keep-all;align-self:center;font-size:14px;font-weight:720;line-height:1.42}.request-editor .server-route-placeholder>p{color:var(--muted);word-break:keep-all;grid-column:2;margin:0;font-size:13px;line-height:1.58}.request-editor .route-timeline{gap:0;margin:0;padding:1px 0 2px;display:grid}.request-editor .route-stage{grid-template-columns:30px minmax(0,1fr);gap:10px}.request-editor .route-stage:not(:last-child):before{top:29px;bottom:0;left:14px}.request-editor .route-stage__marker{width:30px;height:30px;font-size:13px}.request-editor .route-stage__content{padding:1px 0 18px}.request-editor .route-stage__topline{gap:8px}.request-editor .route-stage__topline>span:first-child{gap:6px;min-width:0}.request-editor .route-stage__topline strong{letter-spacing:-.012em;word-break:keep-all;font-size:13px;line-height:1.4}.request-editor .route-stage__state{padding-top:2px;font-size:13px}.request-editor .route-stage__person{gap:7px;margin-top:8px;font-size:13px}.request-editor .route-stage__person small{font-size:13px;line-height:1.4}.request-editor .route-stage__explanation{word-break:keep-all;gap:6px;margin-top:8px;padding:8px 9px;font-size:13px;line-height:1.55}.request-editor .applied-rules{margin-top:2px;padding-top:14px}.request-editor .applied-rules strong{margin-bottom:0;font-size:13px;line-height:1.45}.request-editor .route-source-note{border-top:1px solid var(--line);word-break:keep-all;margin-top:14px;padding-top:12px;font-size:13px;line-height:1.58}html[data-theme=dark] .overview-grid dd{color:var(--text)}html[data-theme=dark] .overview-grid__amount{color:#bdd8ff!important}html[data-theme=dark] .leave-balance-note{background:#172b48;border-color:#3a5f8e}html[data-theme=dark] .request-editor .route-preview-panel__heading,html[data-theme=dark] .request-editor .route-source-note{border-color:#2d3d53}html[data-theme=dark] .request-editor .server-route-placeholder{background:#141f30;border-color:#35465d}html[data-theme=dark] .request-editor .server-route-placeholder>.icon-box{color:#a9c8ff;background:#1b3152}html[data-theme=dark] .request-editor .server-route-placeholder>strong{color:var(--text)}html[data-theme=dark] .request-editor .server-route-placeholder>p,html[data-theme=dark] .request-editor .route-source-note{color:var(--muted)}html[data-theme=dark] .request-editor .route-stage:not(:last-child):before{background:#2d3d53}html[data-theme=dark] .switch{background:#2c394b}html[data-theme=dark] .switch:after{background:#dceaff;box-shadow:0 1px 4px #00000057}html[data-theme=dark] :is(.structured-editor,.trip-report-upload){background:#141f30;border-color:#35465d}html[data-theme=dark] .trip-report-upload.is-page-dragging{background:#172b48;border-color:#76aef6;box-shadow:0 0 0 3px #76aef629}html[data-theme=dark] :is(.structured-editor__empty,.trip-report-upload__heading>span:last-child>small,.trip-report-upload__drop-hint,.trip-report-upload__summary,.trip-report-upload__files small){color:var(--muted)}html[data-theme=dark] :is(.structured-editor__empty strong,.structured-row>header strong,.trip-report-upload__heading strong,.trip-report-upload__files strong,.structured-switch){color:var(--text)}html[data-theme=dark] .structured-row{background:#111c2c;border-color:#35465d}html[data-theme=dark] .trip-report-upload__picker{color:#c7dcff;background:#172b48;border-color:#3a5f8e}html[data-theme=dark] .trip-report-upload__picker:hover{color:#e4efff;background:#1d477c;border-color:#6f9fdd}html[data-theme=dark] .trip-report-upload__files li{background:#111c2c;border-color:#35465d}html[data-theme=dark] .trip-report-upload__files li>span:first-child{color:#b8d3ff;background:#1b3152}html[data-theme=dark] .trip-report-upload__files button{color:#b8cbe1}html[data-theme=dark] .trip-report-upload__files button:hover{color:#ffb8be;background:#59303a}@media (width<=620px){.form-panel>.leave-balance-note{margin:0 0 26px}.request-editor .route-preview-panel{padding:0}.request-editor .route-preview-panel__heading{gap:12px;margin-bottom:14px;padding-bottom:13px}.request-editor .route-preview-panel__heading h2{font-size:18px}.request-editor .server-route-placeholder{padding:13px}}html[data-theme=dark] .account-roles span{color:#c7dcff;background:#1d3b66}html[data-theme=dark] .work-os-install{background:#111c2c;border-color:#35465d}html[data-theme=dark] .work-os-install__icon{color:#b8d3ff;background:#1b3152}html[data-theme=dark] .work-os-install h2{color:var(--text)}html[data-theme=dark] :is(.work-os-install p,.work-os-install small,.check-row,.rule-evidence h3,.admin-table__row,.case-history>article>p){color:var(--muted)}html[data-theme=dark] :is(.request-meta dd,.payload-grid,.payload-grid dd,.audit-timeline strong){color:var(--text)}html[data-theme=dark] .trip-report-public{color:var(--text);background:linear-gradient(#111c2c 0%,#0d1420 46%)}html[data-theme=dark] .trip-report-public__card{background:#101827;border-color:#35465d;box-shadow:0 22px 54px #00000057}html[data-theme=dark] .trip-report-public :is(.trip-report-public__title-row h1,.trip-report-public__receipt h1,.trip-report-public__manage-heading h1,.trip-report-public__manage-section h2,.trip-report-public__place-suggestions strong){color:var(--text)}html[data-theme=dark] .trip-report-public :is(.trip-report-public__title-row p,.trip-report-public__receipt>p,.trip-report-public__place-loading,.trip-report-public__place-suggestions span,.trip-report-public__place-suggestions small,.trip-report-public__place-fallback,.trip-report-public__destination-summary dt,.trip-report-public__attachments>p,.trip-report-public__attachment-list small,.trip-report-public__footer p,.trip-report-public__recent span,.trip-report-public__receipt-number span,.trip-report-public__receipt-notice,.trip-report-public__manage-heading p,.trip-report-public__manage-notice,.trip-report-public__manage-overview dt){color:var(--muted)}html[data-theme=dark] .trip-report-public__fields{border-top-color:#56729a;border-left-color:#35465d}html[data-theme=dark] .trip-report-public__fields>:is(label,.trip-report-public__field){border-bottom-color:#35465d;border-right-color:#35465d}html[data-theme=dark] .trip-report-public__fields>:is(label,.trip-report-public__field)>span,html[data-theme=dark] .trip-report-public__manage-overview dt{color:#c7d4e3;background:#141f30}html[data-theme=dark] .trip-report-public :is(.trip-report-public__fields input,.trip-report-public__fields textarea,.trip-report-public__fields select,.trip-report-public__companions,.trip-report-public__destination,.trip-report-public__attachments){color:var(--text);background:#101827}html[data-theme=dark] .trip-report-public__companion-select{border-bottom-color:#35465d!important}html[data-theme=dark] :is(.trip-report-public__companion-list li,.trip-report-public__destination-summary>div,.trip-report-public__attachment-list li,.trip-report-public__receipt-number){color:var(--text);background:#141f30}html[data-theme=dark] :is(.trip-report-public__companion-list button,.trip-report-public__file-select,.trip-report-public__footer-actions .is-secondary,.trip-report-public__receipt-actions button+button,.trip-report-public__manage-actions button+button,.trip-report-public__recent a){color:#c7dcff;box-shadow:none;background:#172b48;border-color:#3a5f8e}html[data-theme=dark] .trip-report-public__place-suggestions{background:#141f30;border-color:#3a5f8e}html[data-theme=dark] .trip-report-public__place-suggestions button{color:#c7d4e3}html[data-theme=dark] .trip-report-public__place-suggestions button:hover,html[data-theme=dark] .trip-report-public__place-suggestions button:focus-visible{background:#1d3b66}html[data-theme=dark] .trip-report-public__destination>input{border-color:#3a4a61}html[data-theme=dark] .trip-report-public__attachments--drag-active{background:#172b48;box-shadow:inset 0 0 0 2px #79adff}html[data-theme=dark] .trip-report-public__drop-overlay{color:#c7dcff;background:#141f30f0;border-color:#79adff}html[data-theme=dark] .trip-report-public__recent{background:#141f30;border-color:#3a5f8e}html[data-theme=dark] .trip-report-public__recent strong,html[data-theme=dark] .trip-report-public__destination-summary dd,html[data-theme=dark] .trip-report-public__attachment-list strong,html[data-theme=dark] .trip-report-public__manage-overview dd,html[data-theme=dark] .trip-report-public__manage-section>:is(p,ol){color:var(--text)}html[data-theme=dark] .trip-report-public__mark{color:#aaf0c8;background:#173a2b}html[data-theme=dark] .trip-report-public__manage-heading{border-bottom-color:#56729a}html[data-theme=dark] .trip-report-public__manage-overview,html[data-theme=dark] .trip-report-public__manage-overview>div,html[data-theme=dark] .trip-report-public__manage-section>:is(p,ol){border-color:#35465d}html[data-theme=dark] .trip-report-public__status{color:#c7dcff;background:#1d3b66}html[data-theme=dark] .trip-report-public__status.is-approved{color:#aaf0c8;background:#173a2b}html[data-theme=dark] .trip-report-public__status.is-rejected{color:#ffb8be;background:#3f252e}html[data-theme=dark] .trip-report-public__error{color:#ffb8be}html[data-theme=dark] .knowledge-share-page{color:var(--text);background:linear-gradient(#111c2c 0%,#0d1420 48%)}html[data-theme=dark] :is(.knowledge-share-page__document,.knowledge-share-page__empty){color:var(--text);background:#101827;border-color:#35465d;box-shadow:0 22px 54px #00000057}html[data-theme=dark] :is(.knowledge-share-page__document>header,.knowledge-share-page__document>footer){background:#141f30;border-color:#2d3d53}html[data-theme=dark] :is(.knowledge-share-page__brand,.knowledge-share-page__heading p,.knowledge-share-page__document>footer,.knowledge-share-page__empty p){color:var(--muted)}html[data-theme=dark] :is(.knowledge-share-page__brand strong,.knowledge-share-page__heading h1,.knowledge-share-page__empty h1){color:var(--text)}html[data-theme=dark] :is(.knowledge-share-page__readonly,.knowledge-share-page__heading>span,.knowledge-share-page__tags span,.knowledge-share-page__empty>span:first-child:not(.knowledge-share-page__loader)){color:#c7dcff;background:#1b3152}html[data-theme=dark] .knowledge-share-page__attachment-note{color:#ffd39b;background:#3d2d17}html[data-theme=dark] .knowledge-share-page__content :is(.bn-container,.bn-editor,.bn-root){color:var(--text);background:0 0}html[data-theme=dark] :is(.knowledge-list-page__search,.knowledge-list-grid>article,.knowledge-list-empty){color:var(--text);background:#111c2c;border-color:#35465d}html[data-theme=dark] .knowledge-list-grid>article:hover{background:#152a47;border-color:#4e709a}html[data-theme=dark] .knowledge-list-page__search input,html[data-theme=dark] .knowledge-list-grid :is(h2,.knowledge-list-grid__main,.knowledge-list-grid__restore),html[data-theme=dark] .knowledge-list-empty h2{color:var(--text)}html[data-theme=dark] :is(.knowledge-list-page header p,.knowledge-list-grid p,.knowledge-list-grid footer,.knowledge-list-empty p){color:var(--muted)}html[data-theme=dark] .knowledge-list-grid__icon{color:#c7dcff;background:#1b3152}html[data-theme=dark] .knowledge-status--published{color:#aaf0c8;background:#173a2b}html[data-theme=dark] .knowledge-status--review,html[data-theme=dark] .knowledge-status--reviewed{color:#c7dcff;background:#1d3b66}html[data-theme=dark] .knowledge-status--draft{color:#ffd39b;background:#3d2d17}html[data-theme=dark] .knowledge-status--trashed{color:#c7d4e3;background:#2c394b}html[data-theme=dark] .knowledge-document__controls>button,html[data-theme=dark] .knowledge-document__controls .button--secondary,html[data-theme=dark] .knowledge-file__icon{color:#c7dcff;background:#172b48;border-color:#3a5f8e}html[data-theme=dark] .knowledge-file__action,html[data-theme=dark] .knowledge-stewardship__summary dd small.is-overdue{color:#b8d3ff}html[data-theme=dark] :is(.knowledge-document__footer>button,.knowledge-review__empty button:not(.button),.knowledge-review__actions>button,.knowledge-review__request>footer>button,.knowledge-review__response>footer>button){color:#c7d4e3;background:#141f30;border-color:#3a4a61}html[data-theme=dark] .knowledge-stewardship__actions>button:not(.button){color:#c7dcff;background:#172b48;border-color:#3a5f8e}html[data-theme=dark] :is(.knowledge-document-links__heading>span,.knowledge-comments__heading h2 span,.knowledge-files__heading h2 span,.knowledge-versions__heading h2 span,.knowledge-comment__mentions span,.knowledge-comments__mentioned button,.knowledge-version>em){color:#c7dcff;background:#1b3152}html[data-theme=dark] .knowledge-files__upload{color:#a9e8f1;background:#15333c;border-color:#39798a}html[data-theme=dark] .knowledge-comment>p{color:var(--text)}html[data-theme=dark] .app-shell--project-workspace :is(.project-sidebar__folder-dot,.project-sidebar__folder-dot--slate){color:#cad5e4;background:#2c394b}html[data-theme=dark] .app-shell--project-workspace .project-sidebar__folder-dot--violet{color:#dbcaff;background:#392c59}html[data-theme=dark] .app-shell--project-workspace .project-sidebar__folder-dot--green{color:#aaf0c8;background:#1a4938}html[data-theme=dark] .app-shell--project-workspace .project-sidebar__folder-dot--orange{color:#ffd39b;background:#3a2c1a}html[data-theme=dark] .app-shell--project-workspace .project-sidebar__folder-dot--rose{color:#ffb8be;background:#3f252e}html[data-theme=dark] .app-shell--project-workspace .project-priority{color:var(--muted)}html[data-theme=dark] .app-shell--project-workspace .project-priority--urgent{color:#ffb8be}html[data-theme=dark] .app-shell--project-workspace .project-priority--high{color:#ffd39b}html[data-theme=dark] .app-shell--project-workspace .project-priority--medium{color:#b8d3ff}html[data-theme=dark] .app-shell--project-workspace :is(.project-feed-item,.project-feed-task,.project-feed-schedule,.project-feed__list.is-compact,.project-records__more){color:var(--text);box-shadow:none;background:#111c2c;border-color:#35465d}html[data-theme=dark] .app-shell--project-workspace :is(.project-feed-item:hover,.project-feed-task:hover,.project-feed-schedule:hover){background:#152a47;border-color:#4e709a;box-shadow:0 8px 24px #00000038}html[data-theme=dark] .app-shell--project-workspace :is(.project-feed-item,.project-feed-task,.project-feed-schedule,.project-records__more) :is(header strong,.project-feed-item__title,.project-feed-item__note,.project-feed-task__header strong,.project-feed-task__title,.project-feed-task__details>p,.project-feed-task__children>header strong,.project-feed-task__children>button>span,.project-feed-schedule__header strong,.project-feed-schedule__body h3,.project-record-list strong){color:var(--text)}html[data-theme=dark] .app-shell--project-workspace :is(.project-feed-item header small,.project-feed-item>div>p,.project-feed-item__note,.project-feed-task__header small,.project-feed-task__meta,.project-feed-task__children>button>small,.project-feed-task__actions>span,.project-feed-schedule__header small,.project-feed-schedule__body>p,.project-feed-schedule__body>small,.project-feed-schedule__empty,.project-record-list p,.project-record-list small){color:var(--muted)}html[data-theme=dark] .app-shell--project-workspace :is(.project-feed-item__icon,.project-feed-task__avatar){color:#b8d3ff;background:#1b3152}html[data-theme=dark] .app-shell--project-workspace .project-feed-item--activity .project-feed-item__icon{color:#cad5e4;background:#2c394b}html[data-theme=dark] .app-shell--project-workspace .project-feed-item--risk .project-feed-item__icon,html[data-theme=dark] .app-shell--project-workspace .project-feed-schedule__icon{color:#ffd39b;background:#3a2c1a}html[data-theme=dark] .app-shell--project-workspace .project-feed-item--decision .project-feed-item__icon{color:#aaf0c8;background:#173a2b}html[data-theme=dark] .app-shell--project-workspace :is(.project-feed-item--link .project-feed-item__icon,.project-feed-item--file .project-feed-item__icon){color:#dbcaff;background:#392c59}html[data-theme=dark] .app-shell--project-workspace :is(.project-feed-task__number,.project-feed-task__status-select,.project-feed-task__children>button:not(.project-feed-task__children-more),.project-feed-task__add-child input){color:#c7d4e3;background:#141f30;border-color:#3a4a61}html[data-theme=dark] .app-shell--project-workspace :is(.project-feed-task__workflow-row,.project-feed-task__additional-toggle,.project-feed-task__children,.project-feed-task__add-child,.project-feed-task__actions,.project-feed-schedule__conversation-label,.project-feed-schedule__empty,.project-records__more[open]>summary){border-color:#2d3d53}html[data-theme=dark] .app-shell--project-workspace :is(.project-feed-item button,.project-feed-item a,.project-record-source-link,.project-feed-task__children>header button,.project-feed-task__children-more,.project-feed-task__additional-toggle>button,.project-feed-task__actions button,.project-feed-schedule__conversation-label svg){color:#b8d3ff}html[data-theme=dark] .app-shell--project-workspace .project-feed-schedule__header time{color:#ffd39b;background:#3d2d17;border-color:#765c31}html[data-theme=dark] .app-shell--project-workspace .project-flow-gantt__toolbar>small,html[data-theme=dark] .app-shell--project-workspace .project-flow-gantt__collapse{color:var(--muted)}html[data-theme=dark] .app-shell--project-workspace :is(.project-flow-gantt__toolbar select,.project-flow-gantt__toolbar-menu>button,.project-flow-gantt__toolbar-icons>span,.project-flow-gantt__search-toggle,.project-flow-gantt__search){color:#c7d4e3;background:#141f30;border-color:#3a4a61}html[data-theme=dark] .app-shell--project-workspace .project-flow-gantt__search input{color:var(--text)}html[data-theme=dark] .app-shell--project-workspace :is(.project-flow-gantt__toolbar-menu>span,.project-flow-gantt__viewport,.project-flow-gantt__header,.project-flow-gantt__axis-months,.project-flow-gantt__axis-units,.project-flow-gantt__group,.project-flow-gantt__details,.project-flow-gantt__bar-cell){color:var(--text);background-color:#111c2c;border-color:#35465d}html[data-theme=dark] .app-shell--project-workspace .project-flow-gantt__axis{background:repeating-linear-gradient(90deg,#141f30 0 7.5%,#111c2c 7.5% 7.8%);border-color:#35465d}html[data-theme=dark] .app-shell--project-workspace :is(.project-flow-gantt__axis>b,.project-flow-gantt__axis-months>b,.project-flow-gantt__axis-units>b,.project-flow-gantt__group>button,.project-flow-gantt__group>button>small,.project-flow-gantt__details>time,.project-flow-gantt__task>button:last-child,.project-flow-gantt__status){color:#c7d4e3;border-color:#2d3d53}html[data-theme=dark] .app-shell--project-workspace .project-flow-gantt__axis--day .project-flow-gantt__axis-units,html[data-theme=dark] .app-shell--project-workspace .project-flow-gantt__axis--week .project-flow-gantt__axis-units,html[data-theme=dark] .app-shell--project-workspace .project-flow-gantt__bar-cell--day,html[data-theme=dark] .app-shell--project-workspace .project-flow-gantt__bar-cell--week{background-image:linear-gradient(90deg,#0000 calc(100% - 1px),#2d3d53 calc(100% - 1px))}html[data-theme=dark] .app-shell--project-workspace :is(.project-flow-gantt__row:hover .project-flow-gantt__details,.project-flow-gantt__row:hover .project-flow-gantt__bar-cell){background-color:#152a47}html[data-theme=dark] .app-shell--project-workspace :is(.project-flow-gantt__row.is-blocked .project-flow-gantt__details,.project-flow-gantt__row.is-blocked .project-flow-gantt__bar-cell){background-color:#2d2518}html[data-theme=dark] .app-shell--project-workspace .project-flow-gantt__collapse:before{background:#141f30;border-color:#5a708d}html[data-theme=dark] .app-shell--project-workspace .project-flow-gantt__today,html[data-theme=dark] .app-shell--project-workspace .project-flow-gantt__scale select{color:#dbcaff;background:#30234f;border-color:#624f94}html[data-theme=dark] .app-shell--project-workspace .project-flow-calendar__day time{color:var(--text)}html[data-theme=dark] .app-shell--project-workspace .project-worklist__tree-toggle,html[data-theme=dark] .app-shell--project-workspace .project-worklist__group-toggle,html[data-theme=dark] .app-shell--project-workspace .project-worklist__group-toggle>span{color:#c7d4e3}html[data-theme=dark] .app-shell--project-workspace .project-insight-trend{box-shadow:none;background:#111c2c;border-color:#35465d}html[data-theme=dark] .app-shell--project-workspace :is(.project-insight-trend h2,.project-insight-trend__bars b){color:var(--text)}html[data-theme=dark] .app-shell--project-workspace :is(.project-insight-trend p,.project-insight-trend__legend,.project-insight-trend__week>small){color:var(--muted)}html[data-theme=dark] .app-shell--project-workspace .project-insight-trend__chart{background-image:repeating-linear-gradient(#0000 0 34px,#2d3d53 34px 35px);border-color:#2d3d53}html[data-theme=dark] .app-shell--project-workspace .project-feed>header h2,html[data-theme=dark] .app-shell--project-workspace .project-feed-item>div>b,html[data-theme=dark] .app-shell--project-workspace :is(.project-task-preview strong,.project-milestone-list strong,.project-update-preview strong,.project-compact-records strong){color:var(--text)}html[data-theme=dark] .app-shell--project-workspace .project-records__more>summary{color:var(--muted)}html[data-theme=dark] .app-shell--project-workspace .project-panel>header>button,html[data-theme=dark] .app-shell--project-workspace .project-overview__links>header>button{color:#b8d3ff}html[data-theme=dark] .app-shell--project-workspace .project-feed-attention>footer>button{color:#ffb8be}html[data-theme=dark] .app-shell--project-workspace .project-feed-post__avatar{color:#b8d3ff;background:#1b3152}html[data-theme=dark] .app-shell--project-workspace .project-feed-post__header em,html[data-theme=dark] .app-shell--project-workspace .project-feed-task__pin.is-active{color:#ffd39b;background:#3d2d17}html[data-theme=dark] .app-shell--project-workspace .project-feed-task__actions button.is-active{color:#c7dcff;background:#1d3b66}html[data-theme=dark] .app-shell--project-workspace :is(.project-link-mark,.project-decision-mark){color:#b8d3ff;background:#1b3152}html[data-theme=dark] .app-shell--project-workspace .project-flow-gantt__task>em{color:#dbcaff}html[data-theme=dark] .app-shell--project-workspace .project-flow-calendar__day.is-selected:not(.is-today) time{color:#c7dcff;background:#1b3152}html[data-theme=dark] .app-shell--project-workspace .project-progress{background:linear-gradient(105deg,#172b48,#111c2c);border-color:#3a5f8e}html[data-theme=dark] .app-shell--project-workspace .project-progress>div strong{color:#b8d3ff}html[data-theme=dark] .app-shell--project-workspace .project-insight-trend__bars b{color:#0d1420}.route-readiness{border-radius:var(--radius-lg);background:linear-gradient(145deg,snow,#fff);border:1px solid #f2c6c8;padding:24px}.route-readiness--ready{background:linear-gradient(145deg,#f5fff9,#fff);border-color:#a8dfc3}.route-readiness--unknown{border-color:var(--line);background:var(--white)}.route-readiness__heading,.route-readiness__subheading,.route-readiness__blocker,.route-readiness__forms article,.route-readiness__gaps article{justify-content:space-between;align-items:center;gap:16px;display:flex}.route-readiness__heading h2,.route-readiness__subheading h3{color:var(--navy);margin:0}.route-readiness__heading h2{font-size:18px}.route-readiness__heading p,.route-readiness__blocker p,.route-readiness__note,.route-readiness__more{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.55}.route-readiness__verdict{color:#b42318;letter-spacing:.02em;background:#fee4e2;border-radius:999px;flex:none;padding:7px 11px;font-size:13px;font-weight:800}.route-readiness--ready .route-readiness__verdict{color:#067647;background:#dcfae6}.route-readiness__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.route-readiness__metrics article{border:1px solid var(--line);background:var(--white);border-radius:12px;min-width:0;padding:14px}.route-readiness__metrics small,.route-readiness__metrics p,.route-readiness__forms small,.route-readiness__gaps small{color:var(--muted);font-size:13px;line-height:1.45;display:block}.route-readiness__metrics strong{color:var(--navy);margin:7px 0 3px;font-size:22px;display:block}.route-readiness__metrics strong span{color:var(--muted);font-size:13px}.route-readiness__metrics p{margin:0}.route-readiness__blocker{color:#b42318;background:#fff4f3;border:1px solid #fecdca;border-radius:12px;justify-content:flex-start;margin-top:12px;padding:13px 14px}.route-readiness__blocker>span{flex:1;min-width:0}.route-readiness__blocker strong{font-size:13px}.route-readiness__blocker .button{flex:none;min-height:34px}.route-readiness__forms{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin-top:20px;display:grid}.route-readiness__forms article{border-bottom:1px solid var(--line);min-width:0;padding:11px 0}.route-readiness__forms strong,.route-readiness__gaps strong{color:var(--navy);font-size:13px}.route-readiness__status,.route-readiness__gap{border-radius:999px;flex:none;padding:5px 8px;font-size:13px;font-weight:750}.route-readiness__status--ready{color:#067647;background:#dcfae6}.route-readiness__status--setup_required,.route-readiness__gap--missing,.route-readiness__gap--self_conflict{color:#b42318;background:#fee4e2}.route-readiness__gap--ambiguous{color:#b54708;background:#fef0c7}.route-readiness__gaps{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.route-readiness__org-gaps{margin-top:18px}.route-readiness__org-gaps>div:last-of-type{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.route-readiness__org-gaps article{border:1px solid var(--line);background:var(--white);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.route-readiness__org-gaps article .button{grid-column:1/-1;justify-self:start;min-height:32px;padding:6px 9px}.route-readiness__subheading h3{font-size:14px}.route-readiness__subheading>span{color:var(--muted);font-size:13px}.route-readiness__gaps article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;padding:12px 0;display:grid}.route-readiness__gaps .button{min-height:32px;padding:6px 9px}.route-readiness__complete{color:#067647;align-items:center;gap:7px;margin:18px 0 0;font-size:13px;font-weight:700;display:flex}.route-readiness__note{margin-top:16px}.admin-anchor-target{scroll-margin-top:120px}.admin-draft-queue__blocker{color:#b42318;background:#fff1f0;border-radius:10px;margin:0 0 16px;padding:11px 13px;font-size:13px;line-height:1.5}.admin-draft-list article>.admin-draft-review,.admin-draft-list article>.admin-draft-impact{grid-column:1/-1}.admin-draft-review{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.admin-draft-review div{background:#f6f8fb;border-radius:9px;min-width:0;padding:9px 10px}.admin-draft-review dt{color:var(--muted);font-size:13px}.admin-draft-review dd{overflow-wrap:anywhere;color:var(--navy);margin:3px 0 0;font-size:13px;font-weight:650}.admin-draft-impact{color:#475467;margin:0;font-size:13px;line-height:1.55}.admin-draft-impact strong{margin-right:8px}html[data-theme=dark] .route-readiness,html[data-theme=dark] .route-readiness--ready,html[data-theme=dark] .route-readiness--unknown{border-color:var(--line);background:var(--surface)}html[data-theme=dark] .route-readiness__metrics article,html[data-theme=dark] .route-readiness__org-gaps article,html[data-theme=dark] .admin-draft-review div{background:var(--white)}html[data-theme=dark] .route-readiness__blocker,html[data-theme=dark] .admin-draft-queue__blocker{color:#ffb8be;background:#3b2027;border-color:#75414a}html[data-theme=dark] .route-readiness__verdict,html[data-theme=dark] .route-readiness__status--setup_required,html[data-theme=dark] :is(.route-readiness__gap--missing,.route-readiness__gap--self_conflict){color:#ffb8be;background:#59303a}html[data-theme=dark] .route-readiness--ready .route-readiness__verdict,html[data-theme=dark] .route-readiness__status--ready{color:#aaf0c8;background:#1c573e}html[data-theme=dark] .route-readiness__gap--ambiguous{color:#ffd39b;background:#583a20}html[data-theme=dark] .admin-draft-impact{color:var(--muted)}@media (width<=760px){.route-readiness{padding:18px}.route-readiness__heading,.route-readiness__blocker{flex-wrap:wrap;align-items:flex-start}.route-readiness__metrics,.route-readiness__forms,.route-readiness__org-gaps>div:last-of-type{grid-template-columns:1fr 1fr}.route-readiness__blocker .button{width:100%}.route-readiness__gaps article{grid-template-columns:1fr auto}.route-readiness__gaps article .button{grid-column:1/-1;justify-self:start}.admin-draft-review{grid-template-columns:1fr 1fr}}@media (width<=430px){.route-readiness__metrics,.route-readiness__forms,.route-readiness__org-gaps>div:last-of-type,.admin-draft-review{grid-template-columns:1fr}}html[data-theme=dark] .request-example-entry,html[data-theme=dark] .request-example-dialog{border-color:var(--line);background:var(--white)}html[data-theme=dark] .request-example-dialog__body,html[data-theme=dark] .request-example-dialog__body>section,html[data-theme=dark] .request-example-dialog>footer{background:var(--white)}html[data-theme=dark] .request-example-dialog>header,html[data-theme=dark] .request-example-dialog>footer,html[data-theme=dark] .request-example-dialog__body dl>div{border-color:var(--line)}html[data-theme=dark] .request-example-dialog__body h3,html[data-theme=dark] .request-example-dialog>header>button{color:var(--text);background:var(--surface)}html[data-theme=dark] .request-example-dialog__body dl>div{background:var(--white)}html[data-theme=dark] :is(.request-example-entry strong,.request-example-dialog h2,.request-example-dialog__body dd){color:var(--text)}html[data-theme=dark] :is(.request-example-entry small,.request-example-dialog>header p,.request-example-dialog__body dt,.request-example-dialog>footer p,.corporate-card-transaction-row>header small){color:var(--muted)}html[data-theme=dark] .request-example-dialog__body>aside{color:#a8cbff;background:#18365e}html[data-theme=dark] .request-example-dialog__body>aside strong,html[data-theme=dark] .request-example-dialog__body>aside p{color:#c4dcff}html[data-theme=dark] .corporate-card-transaction-row__notice{color:#ffd39b;background:#563a1f}@media (width<=640px){.request-example-entry{flex-direction:column;align-items:stretch;gap:12px;margin-top:-6px}.request-example-entry .button{width:100%}.request-example-backdrop{align-items:flex-end;padding:0}.request-example-dialog{border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0;width:100%;max-height:min(91dvh,820px)}.request-example-dialog>header{grid-template-columns:auto minmax(0,1fr) auto;padding:18px 16px 15px}.request-example-dialog__icon{width:36px;height:36px}.request-example-dialog>header h2{font-size:17px}.request-example-dialog__body{padding:16px}.request-example-dialog__body dl>div{grid-template-columns:1fr;gap:4px}.request-example-dialog>footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch}.request-example-dialog>footer .button{width:100%}.corporate-card-transaction-grid{grid-template-columns:1fr}.corporate-card-transaction-grid__businessPurpose,.corporate-card-transaction-grid__note{grid-column:auto}}.app-shell__content,.page,.page>*,.page :is(section,article,header,footer,nav,aside,form,dl,div){min-width:0}.page :is(h1,h2,h3,h4,p,dd,dt,label,small){overflow-wrap:anywhere}.messenger-page{container:work-os-messenger/inline-size}.messenger-conversation-row strong,.messenger-directory-list strong{font-size:14px}.messenger-conversation-row small,.messenger-directory-list small{font-size:13px;line-height:1.35}.messenger-conversation-row em,.messenger-sidebar__empty,.messenger-directory>header strong,.messenger-directory>header small,.messenger-directory>header>i,.messenger-directory-status{font-size:13px}.messenger-chat-header h2{font-size:17px}.messenger-chat-header p,.messenger-chat-header>small{font-size:13px;line-height:1.4}.messenger-message header strong,.messenger-message header time{font-size:13px}.messenger-message p{font-size:14px}.messenger-message__attachments span,.messenger-message__attachments small{font-size:13px}.messenger-composer textarea{resize:none;min-height:52px;max-height:140px;font-size:14px}.messenger-composer footer{flex-wrap:wrap}.messenger-composer footer>small{font-size:13px;line-height:1.4}.messenger-composer footer .button{min-height:38px;padding:7px 11px;font-size:13px}.messenger-composer__files>span,.messenger-composer__error{font-size:13px}.messenger-sidebar>header>span:first-child,.messenger-sidebar__actions,.messenger-chat-header__actions{align-items:center;gap:7px;min-width:0;display:flex}.messenger-sidebar>header>span:first-child strong{color:#34445a;font-size:14px;font-weight:800}.messenger-sidebar>header>span:first-child small{color:#8492a3;font-size:13px;font-weight:700}.messenger-message-search{color:#7b899a;background:#f8fafc;border:1px solid #dbe3ed;border-radius:8px;align-items:center;gap:7px;width:clamp(160px,22vw,260px);min-width:0;min-height:38px;padding:0 10px;display:flex}.messenger-message-search:focus-within{background:#fff;border-color:#9bb9e2;box-shadow:0 0 0 3px #315fba17}.messenger-message-search input{color:#405269;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.messenger-chat-header__actions>small{color:#7f8c9b;white-space:nowrap;font-size:13px}.messenger-mobile-back{display:none}.messenger-composer__input-row{grid-template-columns:minmax(106px,auto) minmax(0,1fr) minmax(104px,auto);align-items:stretch;gap:8px;display:grid}.messenger-composer__input-row>:is(.button,textarea){min-height:52px}.messenger-composer__attach.button,.messenger-composer__send.button{white-space:nowrap;border-radius:8px;justify-content:center;align-self:stretch;padding:0 14px;font-size:13px}.messenger-composer__attach.button{color:#315f99;cursor:pointer;background:#f5f9ff;border:1px solid #b9cce5}.messenger-composer__attach.button:hover,.messenger-composer__attach.button:focus-visible{color:#fff;background:#315fba;border-color:#315fba}.messenger-composer__hint{color:#7e8b9b;margin:7px 112px 0 114px;font-size:13px;line-height:1.4;display:block}.messenger-composer-file{background:#f8fbff;border:1px solid #d6e1ef;border-radius:9px;grid-template-columns:42px minmax(0,1fr) 30px;align-items:center;gap:8px;width:min(260px,100%);min-width:0;margin:0;padding:6px;display:grid}.messenger-composer-file>img,.messenger-composer-file__document{object-fit:cover;color:#3d6ba9;background:#e8f1fd;border-radius:7px;place-items:center;width:42px;height:42px;display:grid}.messenger-composer-file figcaption{gap:3px;min-width:0;display:grid}.messenger-composer-file figcaption strong,.messenger-composer-file figcaption small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.messenger-composer-file figcaption strong{color:#3f536d;font-size:13px}.messenger-composer-file figcaption small{color:#7f8fa2;font-size:13px}.messenger-composer-file>button{color:#718197;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.messenger-composer-file>button:hover{color:#a43f4d;background:#fff0f1}.messenger-members-dialog{width:min(480px,100vw - 32px);max-height:min(700px,100dvh - 32px);padding:0;overflow:hidden}.messenger-members-dialog>header{border-bottom:1px solid #e4e9f0;grid-template-columns:44px minmax(0,1fr) 38px;align-items:center;gap:10px;padding:17px 18px;display:grid}.messenger-members-dialog>header>span:nth-child(2){gap:3px;min-width:0;display:grid}.messenger-members-dialog h2{color:#33465d;margin:0;font-size:18px}.messenger-members-dialog header p{color:#7f8d9d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.messenger-members-dialog>header>button{color:#68788c;cursor:pointer;background:#f1f4f8;border:0;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.messenger-members-dialog>header>button:hover{color:#315f99;background:#e9f1fd}.messenger-members-dialog__invite{color:#315f99;min-height:38px;font:inherit;cursor:pointer;background:#f5f9ff;border:1px solid #b9cce5;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin:10px 10px 2px;padding:0 12px;font-size:13px;font-weight:750;display:inline-flex}.messenger-members-dialog__invite:hover{color:#fff;background:#315fba;border-color:#315fba}.messenger-members-dialog__list{max-height:min(470px,100dvh - 190px);padding:8px;display:grid;overflow:auto}.messenger-members-dialog__list>button{color:#465a72;min-height:58px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto 18px;align-items:center;gap:9px;padding:8px 10px;display:grid}.messenger-members-dialog__list>button:hover{background:#f0f5fd}.messenger-members-dialog__list>button>span{gap:3px;min-width:0;display:grid}.messenger-members-dialog__list strong,.messenger-members-dialog__list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.messenger-members-dialog__list strong{font-size:13px}.messenger-members-dialog__list small{color:#7f8d9e;font-size:13px}.messenger-members-dialog__list>button>svg{color:#9aa6b4}.messenger-members-dialog__status{color:#fff;white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:13px;font-style:normal;font-weight:750}.messenger-members-dialog__status--online{background:#16885f}.messenger-members-dialog__status--away{background:#b87912}.messenger-members-dialog__status--offline{background:#778493}html[data-theme=dark] .messenger-message-search,html[data-theme=dark] .messenger-composer-file{color:#b7c4d6;background:#172235;border-color:#34445a}html[data-theme=dark] .messenger-message-search:focus-within{background:#111b2a;border-color:#7199d2}html[data-theme=dark] .messenger-message-search input,html[data-theme=dark] .messenger-composer-file figcaption strong{color:#e1e9f5}html[data-theme=dark] .messenger-composer__attach.button{color:#c1d7f4;background:#1a2d48;border-color:#4a6282}html[data-theme=dark] .messenger-composer__attach.button:hover,html[data-theme=dark] .messenger-composer__attach.button:focus-visible{color:#0c1726;background:#8bb7f5;border-color:#8bb7f5}html[data-theme=dark] .messenger-members-dialog,html[data-theme=dark] .messenger-members-dialog__list>button{color:#e2e9f3;background:#141f30}html[data-theme=dark] .messenger-members-dialog>header{border-color:#2c3a4f}html[data-theme=dark] .messenger-members-dialog h2,html[data-theme=dark] .messenger-members-dialog__list strong{color:#edf3fb}html[data-theme=dark] .messenger-members-dialog__list>button:hover{background:#1d304a}html[data-theme=dark] .messenger-members-dialog__invite{color:#c1d7f4;background:#1a2d48;border-color:#4a6282}html[data-theme=dark] .messenger-members-dialog__invite:hover{color:#0c1726;background:#8bb7f5;border-color:#8bb7f5}@container work-os-messenger (width<=920px){.messenger-page__heading{flex-direction:column;align-items:stretch;gap:12px}.messenger-page__heading-actions{flex-wrap:wrap;width:100%}.messenger-page__heading-actions .button{flex:160px;justify-content:center}.messenger-workspace,.messenger-admin-workspace{grid-template-columns:minmax(0,1fr);min-height:0}.messenger-sidebar,.messenger-admin-workspace>aside{border-bottom:1px solid #e2e8f0;border-right:0}.messenger-sidebar{max-height:370px}.messenger-conversation-list{max-height:188px}.messenger-directory{min-height:118px}.messenger-directory-list{max-height:150px}.messenger-chat{min-height:510px}.messenger-message-thread{min-height:315px;padding:18px 14px}.messenger-message{max-width:94%}}@container work-os-messenger (width<=560px){.messenger-page__heading-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.messenger-page--conversation-open .messenger-page__heading,.messenger-workspace.has-conversation .messenger-sidebar,.messenger-workspace:not(.has-conversation) .messenger-chat{display:none}.messenger-workspace{min-height:calc(100dvh - 220px);display:block}.messenger-workspace.has-conversation{height:calc(100dvh - 136px);min-height:520px}.messenger-sidebar{border-bottom:0;min-height:calc(100dvh - 220px);max-height:none}.messenger-conversation-list{flex:auto;max-height:none}.messenger-chat{height:100%;min-height:0}.messenger-chat-header{flex-wrap:wrap;align-items:center;padding:10px 11px}.messenger-mobile-back{color:#526982;cursor:pointer;background:#f0f4f9;border:0;border-radius:9px;flex:none;place-items:center;width:40px;height:40px;display:grid}.messenger-chat-header>div{width:100%}.messenger-chat-header>div:first-of-type{width:calc(100% - 52px)}.messenger-chat-header h2,.messenger-chat-header p{text-overflow:clip;white-space:normal;overflow:visible}.messenger-chat-header__actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.messenger-message-search{grid-column:1/-1;width:100%}.messenger-chat-header__actions .button{justify-content:center;min-width:0}.messenger-chat-header__actions>small{grid-column:1/-1}.messenger-message-thread{padding-inline:10px}.messenger-message{max-width:98%}.messenger-message__attachments button{grid-template-columns:16px minmax(0,1fr);width:100%;min-width:0}.messenger-message__attachments button>:last-child{grid-column:2}.messenger-composer{padding:9px 10px calc(10px + env(safe-area-inset-bottom))}.messenger-composer__input-row{grid-template-columns:44px minmax(0,1fr) 74px;gap:6px}.messenger-composer__input-row>:is(.button,textarea){min-height:44px}.messenger-composer textarea{min-height:44px;max-height:104px;padding:10px}.messenger-composer__attach.button{width:44px;padding:0}.messenger-composer__attach.button>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.messenger-composer__send.button{min-width:0;padding:0 8px}.messenger-composer__hint{display:none}.messenger-composer__files{flex-wrap:nowrap;overflow-x:auto}.messenger-composer-file{flex:none;width:min(230px,100vw - 42px)}.messenger-members-dialog__status{display:none}.messenger-members-dialog__list>button{grid-template-columns:32px minmax(0,1fr) 18px}}.knowledge-topbar__tree,.knowledge-search input,.knowledge-topbar__workspace-menu strong,.knowledge-document__controls>button:not(.button),.knowledge-document__controls .button,.knowledge-topbar__workspace-menu small,.knowledge-breadcrumb,.knowledge-save-state,.knowledge-collaboration-state{font-size:13px}.knowledge-document__controls{flex-wrap:wrap;row-gap:6px}.knowledge-document__main :is(.bn-editor,.bn-block-content){overflow-wrap:anywhere;word-break:break-word}.knowledge-document__info{background:0 0;border:0;width:min(100%,870px);margin:0 auto 82px;padding:0 46px;position:static}.knowledge-document__info-disclosure{background:#fff;border:1px solid #e3e8ef;border-radius:13px;overflow:hidden}.knowledge-document__info-disclosure>summary{color:#344054;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:13px 16px;list-style:none;display:flex}.knowledge-document__info-disclosure>summary::-webkit-details-marker{display:none}.knowledge-document__info-disclosure>summary>span{gap:3px;min-width:0;display:grid}.knowledge-document__info-disclosure>summary strong{font-size:14px;font-weight:760}.knowledge-document__info-disclosure>summary small{color:#7c8798;font-size:13px;font-weight:580}.knowledge-document__info-disclosure>summary>svg{flex:none;transition:transform .15s}.knowledge-document__info-disclosure[open]>summary>svg{transform:rotate(180deg)}.knowledge-document__info-content{border-top:1px solid #eef1f4;padding:0 18px 20px}.knowledge-document__info-content>section,.knowledge-document__info-content>.knowledge-stewardship,.knowledge-document__info-content>.knowledge-location,.knowledge-document__info-content>.knowledge-project-relations,.knowledge-document__info-content>.knowledge-document-links,.knowledge-document__info-content>.knowledge-flow-assets,.knowledge-document__info-content>.knowledge-review,.knowledge-document__info-content>.knowledge-comments,.knowledge-document__info-content>.knowledge-files,.knowledge-document__info-content>.knowledge-versions{border-top:1px solid #eef1f4;margin-top:18px;padding-top:18px}.knowledge-document__info-content>:first-child{border-top:0}.knowledge-document__info-content :is(h2,dt,dd,p,label,button,small,strong){overflow-wrap:anywhere}.knowledge-document__info-content h2{font-size:14px}.knowledge-document__info-content :is(dt,dd,p,label,button){font-size:13px;line-height:1.5}.knowledge-document__info-content dd{white-space:normal;overflow:visible}html[data-theme=dark] .knowledge-document__info-disclosure{border-color:var(--line);background:var(--white)}html[data-theme=dark] .knowledge-document__info-disclosure>summary{color:var(--text)}html[data-theme=dark] .knowledge-document__info-disclosure>summary small{color:var(--muted)}html[data-theme=dark] .knowledge-document__info-content{border-color:var(--line)}@media (width<=1100px){.knowledge-topbar{flex-wrap:wrap;gap:8px 12px;min-height:0;padding-block:10px}.knowledge-topbar__tree{order:1}.knowledge-topbar__actions{order:2}.knowledge-search{flex:1 0 100%;order:3;width:100%}.knowledge-document__controls{justify-content:flex-start}.knowledge-document__main,.knowledge-document__info{padding-inline:28px}}@media (width<=680px){.notification-panel{top:calc(62px + var(--work-os-safe-top));width:auto;max-height:calc(100dvh - 143px - var(--work-os-safe-top) - var(--work-os-safe-bottom));overscroll-behavior:contain;border-radius:14px;position:fixed;left:10px;right:10px;overflow:hidden}.notification-panel header{padding:16px 15px 11px}.notification-panel__list>[role=listitem]>a{grid-template-columns:34px minmax(0,1fr) auto;gap:9px;padding-inline:8px}.notification-panel__list>[role=listitem]>a strong{font-size:14px;line-height:1.35}.notification-panel__list>[role=listitem]>a small{font-size:13px;line-height:1.45}.native-push-banner__content strong,.native-push-banner__content small{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.native-push-banner__content strong{-webkit-line-clamp:2;max-height:2.7em}.native-push-banner__content small{-webkit-line-clamp:3;max-height:4.35em}.knowledge-topbar{padding:9px 12px}.knowledge-topbar__tree{white-space:normal;max-width:calc(100% - 92px)}.knowledge-search{height:42px}.knowledge-document__main{padding:20px 16px 54px}.knowledge-document__info{margin:0 auto 82px;padding:0 16px;display:block}.knowledge-document__controls{align-items:center;gap:6px;min-height:40px}.knowledge-status{flex:none;align-self:center;min-height:28px;padding-inline:8px;font-size:13px}.knowledge-save-state{text-overflow:ellipsis;white-space:nowrap;flex:92px;order:0;width:auto;min-width:0;margin:0;font-size:13px;overflow:hidden}.knowledge-save-state__full{display:none}.knowledge-save-state__compact{display:inline}.knowledge-collaboration-state{flex:1 0 100%;order:1}.knowledge-document__controls>button:not(.button),.knowledge-document__controls .button{white-space:normal;flex:135px;justify-content:center;min-height:40px}.knowledge-document__controls>button:not(.button):not(.knowledge-document__favorite):not(.knowledge-document__share),.knowledge-document__controls>.button{order:2}.knowledge-document__controls>button.knowledge-document__favorite,.knowledge-document__controls>button.knowledge-document__share,.knowledge-document__controls>.knowledge-document__overflow{flex:0 0 40px;order:0;width:40px;min-width:40px}.knowledge-document__controls>button.knowledge-document__favorite,.knowledge-document__controls>button.knowledge-document__share{padding:0;font-size:0}.knowledge-document__controls>button.knowledge-document__favorite svg,.knowledge-document__controls>button.knowledge-document__share svg{width:18px;height:18px}.knowledge-document__favorite,.knowledge-document__overflow-trigger{width:40px;min-height:40px;padding:0}.knowledge-document__overflow-menu{z-index:80;top:auto;right:12px;bottom:calc(78px + env(safe-area-inset-bottom));overscroll-behavior:contain;width:min(330px,100vw - 24px);max-height:min(560px,100dvh - 120px);position:fixed;overflow-y:auto}.knowledge-document__title>input{min-width:0;font-size:clamp(25px,9vw,34px)}.knowledge-document__summary{margin-left:0}.knowledge-document__footer{flex-direction:column;align-items:stretch}.knowledge-document__footer>button{min-height:40px}}.app-shell--project-workspace .project-flow-calendar__view-select select,.app-shell--project-workspace .project-flow-calendar__today,.app-shell--project-workspace .project-flow-calendar__header .button,.app-shell--project-workspace .project-flow-calendar__filter-toggle{font-size:12px}.app-shell--project-workspace .project-flow-calendar__search input,.app-shell--project-workspace .project-flow-calendar__sidebar legend{font-size:13px}.app-shell--project-workspace .project-flow-calendar__sidebar fieldset>label{min-height:24px;font-size:12px}.app-shell--project-workspace .project-flow-calendar__weekdays>span{font-size:12px}.app-shell--project-workspace .project-flow-calendar__event{height:20px;padding-block:3px;font-size:11px;line-height:14px}.app-shell--project-workspace .project-flow-calendar__list-entry{min-height:64px}.app-shell--project-workspace .project-flow-calendar__list-entry strong{font-size:14px;line-height:1.4}.app-shell--project-workspace .project-flow-calendar__list-entry small{font-size:12px;line-height:1.4}.app-shell--project-workspace .project-flow-calendar__list-entry>time b{font-size:12px}.app-shell--project-workspace .project-flow-calendar__list-entry>time small{font-size:11px}.app-shell--project-workspace .project-flow-calendar__loading{color:#75869a;text-align:center;place-items:center;min-height:280px;padding:28px;font-size:14px;display:grid}.app-shell--project-workspace .project-calendar-message{color:#356850;background:#f1fbf5;border:1px solid #c9e3d5;border-radius:9px;align-items:center;gap:8px;min-height:40px;margin:0 0 10px;padding:8px 11px;font-size:13px;font-weight:680;display:flex}.app-shell--project-workspace .project-calendar-message--error{color:#a73f3a;background:#fff6f5;border-color:#efcbc7}.app-shell--project-workspace .project-calendar-message>button{color:inherit;font:inherit;cursor:pointer;background:#ffffff9e;border:0;border-radius:6px;margin-left:auto;padding:5px 8px;font-weight:750}.project-calendar-composer-backdrop,.project-calendar-detail-backdrop{z-index:120;align-items:center;padding:20px;overflow-y:auto}.dialog.project-calendar-composer{width:min(100%,620px);max-height:min(820px,100dvh - 40px);padding:0;overflow-y:auto}.project-calendar-composer>header,.project-calendar-detail>header{border-bottom:1px solid #e5ebf1;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:20px 22px 16px;display:grid}.project-calendar-composer>header>span{color:#2d70ae;background:#eaf4ff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.project-calendar-composer>header h2,.project-calendar-detail>header h2{color:#2c4057;overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.35}.project-calendar-composer>header p{color:#75869a;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.5}.project-calendar-composer>header>button,.project-calendar-detail>header>button{color:#6e7f92;cursor:pointer;background:#f1f5f8;border:0;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid}.project-calendar-composer>header>button:hover,.project-calendar-detail>header>button:hover{color:#2f4a67;background:#e5edf4}.project-calendar-composer>form{gap:13px;padding:18px 22px 22px;display:grid}.project-calendar-composer>form label{gap:6px;min-width:0;display:grid}.project-calendar-composer>form label>span{color:#61748a;font-size:13px;font-weight:700}.project-calendar-composer input,.project-calendar-composer select,.project-calendar-composer textarea{box-sizing:border-box;color:#3f566d;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #d7e1eb;border-radius:9px;outline:0;padding:9px 11px;font-size:14px}.project-calendar-composer textarea{resize:vertical;min-height:92px;line-height:1.55}.project-calendar-composer input:focus,.project-calendar-composer select:focus,.project-calendar-composer textarea:focus{border-color:#7eadd8;box-shadow:0 0 0 3px #3b7dba1a}.project-calendar-composer__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:11px;display:grid}.project-calendar-composer>form label.project-calendar-composer__all-day{cursor:pointer;background:#f8fbfd;border:1px solid #dce5ee;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.project-calendar-composer__all-day input{accent-color:#2d73b2;width:16px;min-height:16px;margin:0}.project-calendar-composer__all-day>span{color:#50667d;font-size:14px}.project-calendar-composer__error{color:#a73f3a;background:#fff6f5;border:1px solid #efcbc7;border-radius:8px;margin:0;padding:9px 10px;font-size:12px;line-height:1.5}.project-calendar-composer>form>footer{justify-content:flex-end;align-items:center;gap:8px;padding-top:4px;display:flex}.dialog.project-calendar-detail{width:min(100%,500px);padding:0;overflow:hidden}.project-calendar-detail>header{align-items:center}.project-calendar-detail>header>i{width:13px;height:13px;margin:9px 3px 0}.project-calendar-detail>header small{color:#77889a;margin-bottom:3px;font-size:12px;font-weight:720;display:block}.project-calendar-detail>dl{gap:0;margin:0;padding:15px 22px;display:grid}.project-calendar-detail>dl>div{border-bottom:1px solid #edf1f5;grid-template-columns:80px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.project-calendar-detail>dl>div:last-child{border-bottom:0}.project-calendar-detail dt{color:#8190a1;font-size:13px}.project-calendar-detail dd{color:#40566d;overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;font-weight:680;line-height:1.5}.project-calendar-detail>p{color:#526980;white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f8fb;border-radius:9px;margin:0 22px 18px;padding:12px 13px;font-size:13px;line-height:1.6}.project-calendar-detail>footer{background:#fbfcfd;border-top:1px solid #e5ebf1;justify-content:flex-end;padding:13px 22px;display:flex}@media (width<=680px){.app-shell--project-workspace .project-flow-calendar__header{align-items:center;gap:8px}.app-shell--project-workspace .project-flow-calendar__controls{flex:auto}.app-shell--project-workspace .project-flow-calendar__controls>strong{font-size:18px}.app-shell--project-workspace .project-flow-calendar__search{flex:1 0 100%;order:5;width:100%}.app-shell--project-workspace .project-flow-calendar__filter-toggle{min-height:38px}.app-shell--project-workspace .project-flow-calendar__view-select{min-height:38px;margin-left:0}.app-shell--project-workspace .project-flow-calendar__view-select select{min-height:36px;font-size:13px}.app-shell--project-workspace .project-flow-calendar__today,.app-shell--project-workspace .project-flow-calendar__header .button{min-height:38px;font-size:13px}.app-shell--project-workspace .project-flow-calendar__day-view,.app-shell--project-workspace .project-flow-calendar__list-view{min-width:0;min-height:420px}.app-shell--project-workspace .project-flow-calendar__main--month,.app-shell--project-workspace .project-flow-calendar__main--week{overscroll-behavior-inline:contain;overflow-x:auto}.app-shell--project-workspace .project-flow-calendar__main--month .project-flow-calendar__weekdays,.app-shell--project-workspace .project-flow-calendar__main--month .project-flow-calendar__week,.app-shell--project-workspace .project-flow-calendar__main--week .project-flow-calendar__weekdays,.app-shell--project-workspace .project-flow-calendar__main--week .project-flow-calendar__week{grid-template-columns:repeat(7,minmax(90px,1fr));width:auto;min-width:630px}.app-shell--project-workspace .project-flow-calendar__main--month .project-flow-calendar__weekdays>span,.app-shell--project-workspace .project-flow-calendar__main--week .project-flow-calendar__weekdays>span{min-width:0;padding:8px 1px}.app-shell--project-workspace .project-flow-calendar__main--month .project-flow-calendar__day,.app-shell--project-workspace .project-flow-calendar__main--week .project-flow-calendar__day{padding-inline:3px}.app-shell--project-workspace .project-flow-calendar__main--month .project-flow-calendar__day time,.app-shell--project-workspace .project-flow-calendar__main--week .project-flow-calendar__day time{right:3px}.app-shell--project-workspace .project-flow-calendar__main--month .project-flow-calendar__event,.app-shell--project-workspace .project-flow-calendar__main--week .project-flow-calendar__event{padding-inline:3px}.app-shell--project-workspace .project-flow-calendar__main--month .project-flow-calendar__more,.app-shell--project-workspace .project-flow-calendar__main--week .project-flow-calendar__more{left:3px}.app-shell--project-workspace .project-flow-calendar__list-view .project-flow-calendar__list-entry{grid-template-columns:66px 8px minmax(0,1fr) auto;gap:8px;padding:13px 11px}.app-shell--project-workspace .project-flow-calendar__list-entry strong,.app-shell--project-workspace .project-flow-calendar__list-entry small{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.app-shell--project-workspace .project-flow-calendar__list-entry strong{font-size:15px}.app-shell--project-workspace .project-flow-calendar__list-entry small{font-size:12.5px}.app-shell--project-workspace .project-flow-calendar__content.is-filter-open{display:block}.app-shell--project-workspace .project-flow-calendar__sidebar{grid-template-columns:1fr}.app-shell--project-workspace .project-flow-calendar__sidebar fieldset{gap:7px}.project-calendar-composer-backdrop,.project-calendar-detail-backdrop{align-items:flex-end;padding:10px 0 0}.dialog.project-calendar-composer,.dialog.project-calendar-detail{border-radius:18px 18px 0 0;width:100%;max-height:calc(100dvh - 10px)}.project-calendar-composer>header,.project-calendar-detail>header{padding:17px 16px 14px}.project-calendar-composer>form{padding:16px calc(16px + env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}.project-calendar-composer__grid{grid-template-columns:1fr}.project-calendar-composer>form>footer{grid-template-columns:1fr 1fr;display:grid}.project-calendar-composer>form>footer .button{justify-content:center}.project-calendar-detail>dl{padding-inline:17px}.project-calendar-detail>p{margin-inline:17px}.project-calendar-detail>footer{padding:13px 17px calc(13px + env(safe-area-inset-bottom))}}html[data-theme=dark] .app-shell--project-workspace .project-flow-calendar__loading{color:var(--muted)}html[data-theme=dark] .app-shell--project-workspace .project-calendar-message{color:#aaf0c8;background:#16372b;border-color:#2d644e}html[data-theme=dark] .app-shell--project-workspace .project-calendar-message--error{color:#ffc0bd;background:#3b2226;border-color:#6f3b3e}html[data-theme=dark] :is(.project-calendar-composer,.project-calendar-detail){background:#111c2c;border-color:#33455c}html[data-theme=dark] :is(.project-calendar-composer,.project-calendar-detail)>header{border-color:#2d3d53}html[data-theme=dark] :is(.project-calendar-composer,.project-calendar-detail)>header h2{color:var(--text)}html[data-theme=dark] .project-calendar-composer>header p,html[data-theme=dark] .project-calendar-detail>header small{color:var(--muted)}html[data-theme=dark] :is(.project-calendar-composer,.project-calendar-detail)>header>button{color:#c7d4e3;background:#1b2a3e}html[data-theme=dark] .project-calendar-composer>form label>span,html[data-theme=dark] .project-calendar-composer__all-day>span{color:#c7d4e3}html[data-theme=dark] .project-calendar-composer :is(input,select,textarea),html[data-theme=dark] .project-calendar-composer>form label.project-calendar-composer__all-day{color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#141f30;border-color:#35465d}html[data-theme=dark] .project-calendar-detail>dl>div{border-color:#2d3d53}html[data-theme=dark] .project-calendar-detail dt{color:var(--muted)}html[data-theme=dark] .project-calendar-detail dd{color:var(--text)}html[data-theme=dark] .project-calendar-detail>p{color:#c7d4e3;background:#141f30}html[data-theme=dark] .project-calendar-detail>footer{background:#141f30;border-color:#2d3d53}html[data-theme=dark] .app-shell--project-workspace .project-flow-calendar__event--blue{color:#c7dcff;background:#1d477c}html[data-theme=dark] .app-shell--project-workspace .project-flow-calendar__event--violet{color:#dbcaff;background:#3c2d62}html[data-theme=dark] .app-shell--project-workspace .project-flow-calendar__event--green{color:#aaf0c8;background:#1c573e}html[data-theme=dark] .app-shell--project-workspace .project-flow-calendar__event--orange{color:#ffd39b;background:#583a20}html[data-theme=dark] .app-shell--project-workspace .project-flow-calendar__event--rose{color:#ffc2cf;background:#5b2938}html[data-theme=dark] .app-shell--project-workspace .project-flow-calendar__event--slate{color:#cad5e4;background:#2c394b}.app-shell--project-workspace .project-detail__mobile-back{display:none}@media (width<=860px){.app-shell--project-workspace .project-workspace.is-project-detail>.project-sidebar{display:none}.app-shell--project-workspace .project-workspace.is-project-detail>.project-detail{padding-top:12px}.app-shell--project-workspace .project-detail__mobile-back{color:#52647b;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin:0 0 10px;padding:0 10px 0 6px;font-size:14px;font-weight:750;display:inline-flex}.app-shell--project-workspace .project-detail__mobile-back:hover,.app-shell--project-workspace .project-detail__mobile-back:focus-visible{color:#315fba;background:#edf3ff}.app-shell--project-workspace .project-detail__header{gap:8px}.app-shell--project-workspace .project-detail__identity h1{overflow-wrap:anywhere;max-width:100%;font-size:20px;line-height:1.3}.app-shell--project-workspace .project-detail__summary{max-width:calc(100vw - 84px);font-size:13px;line-height:1.45}.app-shell--project-workspace .project-tabs{scrollbar-width:none;flex-wrap:nowrap;margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px;overflow-x:auto}.app-shell--project-workspace .project-tabs::-webkit-scrollbar{display:none}.app-shell--project-workspace .project-tabs button{min-height:42px;padding:10px 13px 9px;font-size:14px}}html[data-theme=dark] .app-shell--project-workspace .project-detail__mobile-back{color:#c8d5e8}html[data-theme=dark] .app-shell--project-workspace .project-detail__mobile-back:hover,html[data-theme=dark] .app-shell--project-workspace .project-detail__mobile-back:focus-visible{color:#a9c8ff;background:#1a3154}@media (width<=360px){.topbar{padding-right:max(12px, var(--work-os-safe-right));padding-left:max(12px, var(--work-os-safe-left));gap:8px}.mobile-brand{letter-spacing:-.02em;white-space:nowrap;flex:none;font-size:13px}.topbar__actions{gap:4px}}.sidebar__brand-row{align-items:center;gap:6px;min-width:0;display:flex}.sidebar__brand-row .brand{flex:auto;min-width:0}.sidebar-collapse-toggle{border:1px solid var(--line);color:#66758a;background:var(--white);cursor:pointer;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.sidebar-collapse-toggle:hover,.sidebar-collapse-toggle:focus-visible{color:var(--blue-dark);background:var(--blue-soft);border-color:#a9c8ef}@media (width>=861px){.app-shell--sidebar-compact .sidebar{width:76px;padding:16px 10px 14px}.app-shell--sidebar-compact .app-shell__body{padding-left:76px}.app-shell--sidebar-compact :is(.decision-bar,.mobile-action-bar){left:76px}.app-shell--sidebar-compact .sidebar__brand-row{flex-direction:column;justify-content:center;gap:5px;min-height:76px}.app-shell--sidebar-compact .brand{background:var(--blue-soft);border-radius:9px;flex:none;justify-content:center;width:38px;height:34px;padding:0}.app-shell--sidebar-compact .brand>span:last-child{display:none}.app-shell--sidebar-compact .brand__signal{font-size:0}.app-shell--sidebar-compact .brand__signal:before{content:"S";font-size:17px;font-weight:850}.app-shell--sidebar-compact .sidebar-collapse-toggle{width:32px;height:32px}.app-shell--sidebar-compact .sidebar-quick-action{width:44px;min-height:44px;margin:5px auto 0;padding:0}.app-shell--sidebar-compact .sidebar-quick-action>span,.app-shell--sidebar-compact .side-nav__group>p,.app-shell--sidebar-compact .side-nav__link>span,.app-shell--sidebar-compact .side-nav__disclosure,.app-shell--sidebar-compact .sidebar-user>span,.app-shell--sidebar-compact .sidebar-user>svg{display:none}.app-shell--sidebar-compact .sidebar .side-nav{padding-top:10px}.app-shell--sidebar-compact .sidebar .side-nav__group,.app-shell--sidebar-compact .sidebar .side-nav__group+.side-nav__group{gap:4px;margin-top:8px}.app-shell--sidebar-compact .sidebar .side-nav__link{grid-template-columns:1fr;place-items:center;gap:0;width:44px;height:44px;margin:0 auto;padding:0;display:grid;position:relative}.app-shell--sidebar-compact .sidebar .side-nav__link.is-active{box-shadow:none}.app-shell--sidebar-compact .side-nav__badge{min-width:17px;height:17px;padding:0 4px;font-size:8px;position:absolute;top:2px;right:1px}.app-shell--sidebar-compact .side-nav__admin-link{margin-top:8px;padding-top:8px}.app-shell--sidebar-compact .sidebar .sidebar-user{grid-template-columns:1fr;place-items:center;width:44px;min-height:44px;margin:9px auto 0;padding:5px;display:grid}}.route-preview-panel__toggle{display:none}.route-preview-panel__details{min-width:0}@media (width>=861px) and (width<=1180px){.request-editor__main{grid-template-columns:minmax(0,1fr) minmax(260px,290px);gap:20px}.request-editor .route-preview-panel{padding:17px}.request-editor .route-preview-panel__heading{border-bottom:0;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;margin-bottom:0;padding-bottom:0;display:grid}.request-editor .route-preview-panel__heading h2{font-size:17px}.request-editor .route-preview-panel__heading p{max-width:220px;font-size:12px;line-height:1.45}.request-editor .route-preview-panel__toggle{border:1px solid var(--line);color:#315fba;background:var(--surface-blue);min-height:38px;font:inherit;cursor:pointer;border-radius:9px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding:0 10px;font-size:12px;font-weight:760;display:inline-flex}.request-editor .route-preview-panel__toggle svg{transition:transform .15s}.request-editor .route-preview-panel.is-expanded .route-preview-panel__toggle svg{transform:rotate(180deg)}.request-editor .route-preview-panel__details{border-top:1px solid var(--line);margin-top:14px;padding-top:14px;display:none}.request-editor .route-preview-panel.is-expanded .route-preview-panel__details{display:block}}@media (width<=860px){.request-editor .route-preview-panel__toggle{min-height:40px;color:var(--blue-dark);background:var(--blue-soft);font:inherit;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:760;display:inline-flex}.request-editor .route-preview-panel__details{display:none}.request-editor .route-preview-panel.is-expanded .route-preview-panel__details{margin-top:14px;display:block}}.app-shell--project-workspace .project-detail__identity h1{max-width:min(760px,58vw);font-size:clamp(21px,1.8vw,25px)}.app-shell--project-workspace .project-detail__identity p,.app-shell--project-workspace .project-detail__summary,.app-shell--project-workspace .project-detail__visibility{font-size:13px;line-height:1.5}.app-shell--project-workspace .project-tabs button{min-height:40px;font-size:13px}.app-shell--project-workspace .project-sidebar :is(button,a){font-size:13px}.app-shell--project-workspace .project-worklist__table th,.app-shell--project-workspace .project-worklist__table td{height:43px;font-size:13px}.app-shell--project-workspace .project-worklist__status select,.app-shell--project-workspace .project-worklist__assignees>.project-worklist__assignee-name,.app-shell--project-workspace .project-worklist__task-name,.app-shell--project-workspace .project-worklist__cell-button{font-size:13px}.app-shell--project-workspace .project-detail__members{min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 7px 4px 4px}.app-shell--project-workspace .project-detail__members:hover,.app-shell--project-workspace .project-detail__members:focus-visible{background:var(--surface-blue)}.project-member-composer{width:min(620px,100vw - 40px);overflow:hidden}.project-member-composer form{gap:12px;min-height:0;overflow:hidden}.project-member-composer__owner{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.project-member-composer__owner>em{color:#315fba;background:#eaf2ff;border-radius:999px;padding:5px 8px;font-size:13px;font-style:normal;font-weight:760}.project-member-composer__search{color:#7b8999;background:#fff;border:1px solid #d8e1ec;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:42px;padding:0 11px;gap:8px!important;display:grid!important}.project-member-composer__search input{border:0;min-height:38px;padding:0;box-shadow:none!important}.project-member-composer__summary{justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 0;display:flex}.project-member-composer__summary strong{color:#43546a;font-size:13px}.project-member-composer__summary small{color:#7f8da0;font-size:13px}.project-member-composer__list{background:#fbfcfe;border:1px solid #e1e7ef;border-radius:10px;min-height:0;max-height:min(360px,44dvh);padding:5px;list-style:none;overflow-y:auto}.project-member-composer__list label{cursor:pointer;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:6px 9px;display:grid}.project-member-composer__list label:hover,.project-member-composer__list label.is-selected{background:#edf4ff}.project-member-composer__list input{accent-color:#315fba;width:16px;height:16px;margin:0;padding:0}.project-member-composer__avatar{color:#315fba;background:#dfeaff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.project-member-composer__list label>span:nth-of-type(2){gap:2px;min-width:0;display:grid}.project-member-composer__list strong{color:#35475c;font-size:13px}.project-member-composer__list small{color:#8190a1;font-size:13px}.project-member-composer__list label>svg{color:#315fba}.project-member-composer__empty{color:#8492a4;text-align:center;padding:30px 12px;font-size:13px}.app-shell--project-workspace .project-flow-calendar__legend{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding:8px 0 10px;display:flex}.app-shell--project-workspace .project-flow-calendar__legend>button{border:1px solid var(--line);color:#66758a;background:var(--white);min-height:30px;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.app-shell--project-workspace .project-flow-calendar__legend>button:hover,.app-shell--project-workspace .project-flow-calendar__legend>button.is-active{color:#2458a9;background:#edf4ff;border-color:#9fbee9}.app-shell--project-workspace .project-flow-calendar__event{border-left:3px solid;font-size:11px}.app-shell--project-workspace .project-flow-calendar__event>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}@media (width>=861px) and (width<=1180px){.app-shell--project-workspace .project-workspace{grid-template-columns:220px minmax(0,1fr)}.app-shell--project-workspace .project-workspace__sidebar-toggle{left:204px}.app-shell--project-workspace .project-detail{padding-left:18px;padding-right:18px}.app-shell--project-workspace .project-detail__header,.app-shell--project-workspace .project-flow-calendar__header{flex-wrap:wrap;align-items:flex-start}.app-shell--project-workspace .project-detail__identity h1{max-width:calc(100vw - 450px)}.app-shell--project-workspace .project-flow-calendar__header-spacer{display:none}.app-shell--project-workspace .project-flow-calendar__view-select{margin-left:auto}.knowledge-page{grid-template-columns:228px minmax(0,1fr)}.knowledge-home,.knowledge-list-page{padding-left:24px;padding-right:24px}}.knowledge-home__welcome p,.knowledge-home__hero p{font-size:14px}.knowledge-recent-card>strong,.knowledge-list-grid h2{font-size:15px}.knowledge-recent-card>small,.knowledge-list-grid p{font-size:13px;line-height:1.55}.knowledge-recent-card__meta,.knowledge-list-grid footer,.knowledge-owned-table time,.knowledge-owned-table,.knowledge-owned-table td>button>strong,.knowledge-sidebar__recent-list small,.knowledge-sidebar__recent-empty,.knowledge-sidebar__section-heading{font-size:13px}html[data-theme=dark] .admin-navigation{background:#111c2c;border-color:#35465d;box-shadow:0 10px 28px #0000002e}html[data-theme=dark] .admin-navigation>header strong{color:var(--text)}html[data-theme=dark] .admin-navigation>header small,html[data-theme=dark] .admin-navigation>section h2{color:#8fa2b8}html[data-theme=dark] .admin-navigation a{color:#c0cede;background:0 0}html[data-theme=dark] .admin-navigation a:hover{color:#dceaff;background:#1b3152}html[data-theme=dark] .admin-navigation a.is-active{color:#c7dcff;background:#1d3b66}html[data-theme=dark] .admin-navigation a>span:last-child{color:#71859c}@media (width<=920px){html[data-theme=dark] .admin-navigation a{background:#141f30;border-color:#35465d}}html[data-theme=dark] .project-member-composer__owner,html[data-theme=dark] .project-member-composer__list,html[data-theme=dark] .project-member-composer__search{background:#141f30;border-color:#35465d}html[data-theme=dark] .project-member-composer__list label:hover,html[data-theme=dark] .project-member-composer__list label.is-selected{background:#1b3152}html[data-theme=dark] .project-member-composer__list strong,html[data-theme=dark] .project-member-composer__summary strong,html[data-theme=dark] .project-member-composer__search input{color:var(--text)}html[data-theme=dark] .project-member-composer__list small,html[data-theme=dark] .project-member-composer__summary small{color:var(--muted)}html[data-theme=dark] .app-shell--project-workspace .project-flow-calendar__legend>button{color:#bdcbdb;background:#141f30;border-color:#35465d}html[data-theme=dark] .app-shell--project-workspace .project-flow-calendar__legend>button:hover,html[data-theme=dark] .app-shell--project-workspace .project-flow-calendar__legend>button.is-active{color:#dceaff;background:#1d3b66;border-color:#5489d7}html[data-theme=dark] .sidebar-collapse-toggle{color:#bdcbdb;background:#141f30;border-color:#35465d}.sidebar__brand-row .brand{letter-spacing:-.035em;white-space:nowrap;gap:3px;padding-left:2px;padding-right:2px;font-size:15px}.sidebar__brand-row .brand>span{white-space:nowrap}@media (width>=861px){.app-shell--sidebar-compact .sidebar [data-sidebar-tooltip]{position:relative}.app-shell--sidebar-compact .sidebar [data-sidebar-tooltip]:after{z-index:90;visibility:hidden;border:1px solid var(--line-strong);min-width:max-content;max-width:220px;color:var(--text);background:var(--white);content:attr(data-sidebar-tooltip);opacity:0;pointer-events:none;white-space:nowrap;border-radius:8px;padding:7px 10px;font-size:13px;font-weight:720;line-height:1.35;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:50%;left:calc(100% + 11px);transform:translate(4px,-50%);box-shadow:0 8px 24px #0f1f3429}.app-shell--sidebar-compact .sidebar [data-sidebar-tooltip]:hover:after,.app-shell--sidebar-compact .sidebar [data-sidebar-tooltip]:focus-visible:after{visibility:visible;opacity:1;transform:translateY(-50%)}}@media (width>=861px) and (height>=720px){.app-shell--sidebar-compact .sidebar .side-nav{overflow:visible}}.app-shell--calendar-workspace .page--calendar{width:100%;max-width:none;margin:0;padding:28px clamp(18px,3vw,42px) 64px}.app-shell--calendar-workspace .calendar-heading{margin-bottom:14px}.app-shell--calendar-workspace .calendar-heading h1{font-size:clamp(25px,2.4vw,31px)}.app-shell--calendar-workspace .calendar-heading p{margin-top:5px;font-size:13px;line-height:1.5}.calendar-toolbar{border-bottom:1px solid var(--line);min-height:54px;margin-bottom:12px;padding:7px 0 11px}.calendar-toolbar__navigation,.calendar-toolbar__actions,.calendar-toolbar__month{align-items:center;min-width:0;display:flex}.calendar-toolbar__navigation{gap:9px}.calendar-toolbar__actions{flex:none;gap:8px}.calendar-view-switch{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex:none;gap:3px;padding:3px;display:inline-flex}.calendar-view-switch button{min-height:28px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:11px;font-weight:720}.calendar-view-switch button.is-active{color:var(--blue-dark);background:var(--white);box-shadow:0 1px 3px #213d5b1f}.calendar-toolbar__today.button{min-height:36px;padding-left:13px;padding-right:13px}.calendar-toolbar__month{gap:2px}.calendar-toolbar__month h2{min-width:0;color:var(--navy);letter-spacing:-.025em;text-align:left;white-space:nowrap;order:3;margin-left:9px;font-size:20px;font-weight:760}.calendar-toolbar__month button{width:36px;height:36px;color:var(--muted);background:0 0;border:0;border-radius:50%}.calendar-toolbar__month button:hover{color:var(--blue-dark);background:var(--blue-soft);border-color:#0000}.calendar-toolbar__filter{border:1px solid var(--line-strong);height:36px;color:var(--muted);background:var(--white);border-radius:9px;align-items:center;gap:6px;padding:0 31px 0 10px;display:flex;position:relative}.calendar-toolbar__filter>span{font-size:11px;font-weight:720}.calendar-toolbar__filter select{min-width:82px;color:var(--text);appearance:none;cursor:pointer;background:0 0;border:0;outline:0;font-size:12px;font-weight:700}.calendar-toolbar__filter>svg{color:var(--muted);pointer-events:none;position:absolute;right:9px}.calendar-layout{grid-template-columns:minmax(0,1fr) minmax(250px,292px);gap:14px}.calendar-layout--agenda{grid-template-columns:minmax(0,1fr)}.calendar-week-strip{border:1px solid var(--line);background:var(--white);border-radius:11px;min-width:0;overflow:hidden;box-shadow:0 3px 12px #213f5f0a}.calendar-week-strip>header{align-items:baseline;gap:9px;padding:13px 14px 9px;display:flex}.calendar-week-strip>header strong{color:var(--navy);font-size:14px}.calendar-week-strip>header span{color:var(--muted);font-size:10px}.calendar-week-strip>div{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:4px 8px 11px;display:grid}.calendar-week-strip>div>button{min-width:0;min-height:66px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;gap:2px;padding:7px 3px;display:grid}.calendar-week-strip>div>button:hover{background:var(--surface)}.calendar-week-strip>div>button.is-selected{color:var(--blue-dark);background:var(--blue-soft)}.calendar-week-strip>div>button small{color:var(--muted);font-size:10px}.calendar-week-strip>div>button strong{font-size:15px}.calendar-week-strip>div>button span{min-width:16px;min-height:15px;color:var(--blue-dark);text-align:center;border-radius:99px;font-size:9px;font-weight:760;line-height:15px}.calendar-week-strip>div>button.is-today strong{text-underline-offset:3px;text-decoration:underline}.calendar-month,.calendar-agenda{border-radius:11px;box-shadow:0 3px 12px #213f5f0a}.page--calendar .calendar-weekdays{background:var(--surface);min-width:680px}.calendar-weekdays>span{padding:10px 5px;font-size:11px}.page--calendar .calendar-grid{min-width:680px}.calendar-week{min-height:max(112px, calc(40px + var(--calendar-event-stack-height,0px)))}.calendar-day{gap:4px;min-height:112px;padding:7px}.calendar-day.is-selected{background:#f1f7ff;box-shadow:inset 0 0 0 1px #74a8dd}.calendar-day.is-today .calendar-day__number{width:25px;height:25px}.calendar-week__events{grid-auto-rows:20px;top:36px}.calendar-event-chip{border-radius:4px;min-height:18px;padding:3px 5px;font-size:11px}.calendar-event-chip.is-single-day{background:0 0}.calendar-event-chip.is-single-day:hover{background:color-mix(in srgb, currentColor 9%, transparent)}.calendar-event-chip.is-multi-day{border-radius:3px}.calendar-event-chip.is-single-day i{opacity:1;width:7px;height:7px}.calendar-event-chip.is-selected{box-shadow:inset 0 0 0 1px}.calendar-agenda>header{padding:13px 14px 11px}.calendar-agenda-event strong{font-size:13px}@container work-os-calendar (width<=980px){.calendar-layout{grid-template-columns:minmax(0,1fr)}.calendar-agenda{grid-template-columns:repeat(2,minmax(0,1fr))}}@container work-os-calendar (width<=720px){.calendar-toolbar{flex-wrap:wrap;align-items:stretch;gap:8px}.calendar-toolbar__navigation{flex:100%}.calendar-toolbar__actions{width:100%}.calendar-toolbar__filter{flex:auto;min-width:0}.calendar-toolbar__filter select{width:100%}}@media (width<=620px){.app-shell--calendar-workspace .page--calendar{padding:21px 12px 90px}.calendar-toolbar{flex-direction:row}.calendar-toolbar__month h2{margin-left:5px;font-size:17px}.calendar-toolbar__actions .button{flex:none}.calendar-view-switch{order:-1}.calendar-toolbar__filter>span{display:none}.calendar-toolbar__filter select{min-width:0}.page--calendar .calendar-weekdays,.page--calendar .calendar-grid{min-width:640px}.calendar-month{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;border-radius:10px;max-width:100%;overflow-x:auto}.calendar-layout--agenda .calendar-agenda{border-radius:10px;margin-top:0}.calendar-week-strip>header span{display:none}.calendar-week-strip>div{gap:2px;padding:3px 5px 8px}.calendar-week-strip>div>button{min-height:62px;padding-left:1px;padding-right:1px}}html[data-theme=dark] .calendar-toolbar__filter,html[data-theme=dark] .calendar-view-switch{background:#141f30;border-color:#35465d}html[data-theme=dark] .calendar-view-switch button.is-active{color:#d7e6fb;background:#1d3b66}html[data-theme=dark] .calendar-week-strip{background:#111c2c;border-color:#35465d}html[data-theme=dark] .calendar-week-strip>div>button:hover{background:#172438}html[data-theme=dark] .calendar-week-strip>div>button.is-selected{color:#d7e6fb;background:#1d3b66}html[data-theme=dark] .calendar-toolbar__filter select,html[data-theme=dark] .calendar-toolbar__month h2{color:var(--text)}html[data-theme=dark] .calendar-toolbar__month button{color:#bdcbdb;background:0 0}html[data-theme=dark] .calendar-toolbar__month button:hover{color:#dceaff;background:#1d3b66}html[data-theme=dark] .calendar-day.is-selected{background:#172d4a;box-shadow:inset 0 0 0 1px #5d91cf}html[data-theme=dark] .calendar-event-chip.is-single-day{background:0 0}html[data-theme=dark] .app-shell--sidebar-compact .sidebar [data-sidebar-tooltip]:after{color:#dce7f5;background:#141f30;border-color:#35465d;box-shadow:0 8px 24px #00000047}.trip-report-viewer{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#101828;background:radial-gradient(circle at 14% 0,#deebffbd,#0000 29rem),linear-gradient(#f2f6fb 0%,#fff 48%)}.trip-report-viewer__card{width:min(100%,1080px);padding:40px 48px 52px}.trip-report-viewer__brand{border-bottom:1px solid #eaecf0;padding-bottom:24px}.trip-report-viewer__heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:38px 0 30px;display:flex}.trip-report-viewer__heading>div>span,.trip-report-viewer__detail-heading>div>span{color:#175cd3;letter-spacing:.13em;font-size:13px;font-weight:800}.trip-report-viewer__heading h1{color:#101828;letter-spacing:-.065em;margin:7px 0 9px;font-size:38px;line-height:1.15}.trip-report-viewer__heading p{color:#667085;margin:0;font-size:14px;line-height:1.6}.trip-report-viewer__logout,.trip-report-viewer__list-summary button,.trip-report-viewer__detail-nav button{color:#475467;min-height:38px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.trip-report-viewer__logout:hover,.trip-report-viewer__list-summary button:hover,.trip-report-viewer__detail-nav button:hover{color:#175cd3;background:#f8faff;border-color:#84adf1}.trip-report-viewer button:focus-visible,.trip-report-viewer a:focus-visible,.trip-report-viewer input:focus-visible,.trip-report-viewer select:focus-visible{outline-offset:2px;outline:3px solid #2e6ebd3d}.trip-report-viewer button:disabled{cursor:default;opacity:.55}.trip-report-viewer__toolbar{background:#f8faff;border:1px solid #dbe4ef;border-radius:12px;grid-template-columns:minmax(0,1fr) 176px;gap:12px;padding:16px;display:grid}.trip-report-viewer__toolbar form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.trip-report-viewer__toolbar form>label,.trip-report-viewer__filter>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.trip-report-viewer__toolbar form>span{min-width:0;position:relative}.trip-report-viewer__toolbar form>span>svg{color:#667085;pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.trip-report-viewer__toolbar input,.trip-report-viewer__toolbar select{color:#101828;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:8px;font-size:13px}.trip-report-viewer__toolbar input{padding:9px 13px 9px 40px}.trip-report-viewer__toolbar select{padding:9px 34px 9px 12px}.trip-report-viewer__toolbar form>button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#175cd3;border:0;border-radius:8px;padding:9px 20px;font-size:13px;font-weight:750}.trip-report-viewer__list-summary{justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:7px 2px;display:flex}.trip-report-viewer__list-summary p{color:#667085;margin:0;font-size:13px}.trip-report-viewer__list-summary p strong{color:#344054}.trip-report-viewer__list-summary p span{color:#475467}.trip-report-viewer__list-summary button{border-color:#0000;min-height:34px;padding-inline:8px}.trip-report-viewer__list{background:#fff;border:1px solid #dbe4ef;border-radius:12px;overflow:hidden}.trip-report-viewer__row{min-height:78px;color:inherit;border-bottom:1px solid #eaecf0;grid-template-columns:42px minmax(220px,1.5fr) minmax(110px,.55fr) minmax(140px,.8fr) 82px 22px;align-items:center;gap:13px;padding:13px 17px;text-decoration:none;transition:background-color .15s,transform .15s;display:grid}.trip-report-viewer__row:last-child{border-bottom:0}.trip-report-viewer__row:hover{background:#f8faff}.trip-report-viewer__row-icon{color:#175cd3;background:#eaf2ff;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.trip-report-viewer__row-main,.trip-report-viewer__row-reporter,.trip-report-viewer__row-date{gap:4px;min-width:0;display:grid}.trip-report-viewer__row-main strong{color:#101828;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.trip-report-viewer__row-reporter strong,.trip-report-viewer__row-date strong{color:#344054;font-size:13px}.trip-report-viewer__row-main small,.trip-report-viewer__row-reporter small,.trip-report-viewer__row-date small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.trip-report-viewer__row-arrow{color:#98a2b3;display:inline-flex}.trip-report-viewer__status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:max-content;min-height:26px;padding:4px 9px;font-size:13px;font-weight:750;display:inline-flex}.trip-report-viewer__status.is-submitted{color:#b54708;background:#fffaeb}.trip-report-viewer__status.is-approved{color:#067647;background:#ecfdf3}.trip-report-viewer__status.is-rejected{color:#b42318;background:#fef3f2}.trip-report-viewer__pagination{justify-content:center;align-items:center;gap:14px;padding-top:24px;display:flex}.trip-report-viewer__pagination>span{gap:5px;display:flex}.trip-report-viewer__pagination button{color:#475467;min-width:36px;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:6px 9px;font-size:13px;font-weight:700;display:inline-flex}.trip-report-viewer__pagination button:hover{color:#175cd3;background:#f5f8ff}.trip-report-viewer__pagination button.is-current{color:#175cd3;background:#eaf2ff;border-color:#b9d0f6}.trip-report-viewer__notice{border-radius:9px;align-items:center;gap:9px;margin-bottom:14px;padding:11px 13px;font-size:13px;line-height:1.5;display:flex}.trip-report-viewer__notice.is-error{color:#b42318;background:#fef3f2}.trip-report-viewer__notice>span{flex:1}.trip-report-viewer__notice button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;font-weight:750}.trip-report-viewer__empty{color:#667085;text-align:center;border:1px dashed #d0d5dd;border-radius:12px;align-content:center;place-items:center;gap:9px;min-height:260px;padding:34px;display:grid}.trip-report-viewer__empty>span:not(.loading-ring){color:#175cd3;background:#eaf2ff;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.trip-report-viewer__empty h2{color:#344054;margin:3px 0 0;font-size:17px}.trip-report-viewer__empty p{max-width:480px;margin:0;font-size:13px;line-height:1.6}.trip-report-viewer__empty>div{gap:8px;margin-top:5px;display:flex}.trip-report-viewer__empty>div button{color:#175cd3;font:inherit;cursor:pointer;background:#f5f8ff;border:1px solid #b9d0f6;border-radius:8px;padding:9px 13px;font-size:13px;font-weight:700}.trip-report-viewer__detail-nav{border-top:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:12px;padding:24px 0 16px;display:flex}.trip-report-viewer__detail-nav button{border-color:#0000;padding-left:0}.trip-report-viewer__detail-heading{color:#fff;background:linear-gradient(126deg,#0b4386,#175cd3 74%,#2970e8);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:34px;padding:22px 24px;display:grid}.trip-report-viewer__detail-heading>div>span{color:#cfe0ff}.trip-report-viewer__detail-heading h2{color:#fff;letter-spacing:-.055em;margin:7px 0 5px;font-size:30px}.trip-report-viewer__detail-heading p{color:#eaf2ff;margin:0;font-size:13px;line-height:1.55}.trip-report-viewer__detail-heading dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;margin:0;display:grid}.trip-report-viewer__detail-heading dl>div:first-child{grid-column:1/-1}.trip-report-viewer__detail-heading dt{color:#cfe0ff;margin-bottom:3px;font-size:13px}.trip-report-viewer__detail-heading dd{color:#fff;margin:0;font-size:13px;font-weight:700;line-height:1.45}.trip-report-viewer__detail>.trip-report-viewer__notice{margin-top:16px;margin-bottom:0}.trip-report-viewer__detail-section{background:#fff;border:1px solid #e1e7ef;border-radius:12px;margin-top:18px;padding:22px}.trip-report-viewer__detail-section>h2{color:#101828;letter-spacing:-.025em;margin:0 0 17px;font-size:15px}.trip-report-viewer__overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px;margin:0;display:grid}.trip-report-viewer__overview>div{min-width:0}.trip-report-viewer__overview>div.is-wide{grid-column:1/-1}.trip-report-viewer__overview dt{color:#667085;margin-bottom:5px;font-size:13px;font-weight:650}.trip-report-viewer__overview dd{color:#344054;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600;line-height:1.6}.trip-report-viewer__content{color:#344054;font-size:13px;line-height:1.75}.trip-report-viewer__content .trip-report-content-viewer .bn-editor{color:#344054;background:0 0;min-height:0;padding:0}.trip-report-viewer__content .trip-report-content-viewer img{max-width:100%}.trip-report-viewer__body{color:#344054;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.75}.trip-report-viewer__body.is-empty{color:#667085}.trip-report-viewer__prewrap{white-space:pre-wrap}.trip-report-viewer__attachments{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.trip-report-viewer__attachment{background:#fcfcfd;border:1px solid #e1e7ef;border-radius:10px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:66px;padding:8px 10px;display:grid}.trip-report-viewer__attachment-preview,.trip-report-viewer__attachment-icon{color:#175cd3;background:#eaf2ff;border-radius:7px;place-items:center;width:52px;height:50px;display:grid;overflow:hidden}.trip-report-viewer__attachment-preview img{object-fit:cover;width:100%;height:100%;display:block}.trip-report-viewer__attachment-info{gap:4px;min-width:0;display:grid}.trip-report-viewer__attachment-info strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.trip-report-viewer__attachment-info small{color:#667085;font-size:13px}.trip-report-viewer__attachment>button{color:#175cd3;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9d0f6;border-radius:7px;padding:7px 9px;font-size:13px;font-weight:700}.trip-report-viewer__document{background:#f5f8ff;border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px;display:grid}.trip-report-viewer__document>span{color:#175cd3;background:#fff;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.trip-report-viewer__document>div:nth-child(2){gap:3px;min-width:0;display:grid}.trip-report-viewer__document strong{color:#344054;font-size:13px}.trip-report-viewer__document small{color:#667085;font-size:13px;line-height:1.45}.trip-report-viewer__document>div:last-child{gap:7px;display:flex}.trip-report-viewer__document button{color:#175cd3;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #b9d0f6;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;font-size:13px;font-weight:700;display:inline-flex}.trip-report-viewer--locked{place-items:start center;padding-top:clamp(32px,8vh,88px);display:grid}.trip-report-viewer__login-card{text-align:center;width:min(100%,540px);padding:36px 46px 42px}.trip-report-viewer__login-card .trip-report-public__header{border-bottom:1px solid #eaecf0;margin-bottom:34px;padding-bottom:20px}.trip-report-viewer__login-mark{color:#175cd3;background:#eaf2ff;border-radius:17px;place-items:center;width:58px;height:58px;margin:0 auto 18px;display:grid}.trip-report-viewer__login-card>.loading-ring{margin:12px auto 24px}.trip-report-viewer__login-card>h1{color:#101828;letter-spacing:-.06em;margin:0;font-size:31px}.trip-report-viewer__login-card>p{color:#667085;margin:10px 0 0;font-size:13px;line-height:1.6}.trip-report-viewer__login-card form{text-align:left;gap:9px;margin-top:28px;display:grid}.trip-report-viewer__login-card form>label{color:#344054;font-size:13px;font-weight:700}.trip-report-viewer__login-card input{color:#101828;width:100%;min-height:48px;font:inherit;letter-spacing:.14em;background:#fff;border:1px solid #d0d5dd;border-radius:9px;padding:10px 13px;font-size:17px}.trip-report-viewer__login-card form>button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#175cd3;border:0;border-radius:9px;margin-top:5px;font-size:14px;font-weight:750}.trip-report-viewer__login-card>small{color:#667085;justify-content:center;align-items:center;gap:6px;margin-top:18px;font-size:13px;display:flex}.trip-report-viewer__error{color:#b42318;margin:2px 0 0;font-size:13px;line-height:1.5}@media (width<=800px){.trip-report-viewer{padding:18px 12px 40px}.trip-report-viewer__card{padding:26px 22px 34px}.trip-report-viewer__heading{align-items:flex-start;padding:28px 0 23px}.trip-report-viewer__heading h1{font-size:31px}.trip-report-viewer__toolbar{grid-template-columns:minmax(0,1fr) 150px}.trip-report-viewer__row{grid-template-columns:42px minmax(0,1fr) 82px 18px}.trip-report-viewer__row-reporter,.trip-report-viewer__row-date{display:none}.trip-report-viewer__detail-heading{grid-template-columns:1fr;gap:20px}.trip-report-viewer__attachments{grid-template-columns:1fr}.trip-report-viewer__document{grid-template-columns:44px minmax(0,1fr)}.trip-report-viewer__document>div:last-child{grid-column:1/-1;padding-top:3px}}@media (width<=560px){.trip-report-viewer{background:#fff;padding:0}.trip-report-viewer__card,.trip-report-viewer__login-card{min-height:100vh;box-shadow:none;border:0;padding:24px 18px 34px}.trip-report-viewer__brand,.trip-report-viewer__login-card .trip-report-public__header{justify-content:flex-start}.trip-report-viewer__brand img,.trip-report-viewer__login-card .trip-report-public__header img{object-position:left center;width:188px}.trip-report-viewer__heading{gap:16px;display:grid}.trip-report-viewer__heading h1{font-size:29px}.trip-report-viewer__logout{justify-self:start}.trip-report-viewer__toolbar{grid-template-columns:1fr;gap:8px;padding:12px}.trip-report-viewer__toolbar form{grid-template-columns:minmax(0,1fr) auto}.trip-report-viewer__toolbar form>button{padding-inline:15px}.trip-report-viewer__row{grid-template-columns:38px minmax(0,1fr) auto 16px;gap:9px;min-height:72px;padding:11px 10px}.trip-report-viewer__row-icon{width:38px;height:38px}.trip-report-viewer__row-main strong{font-size:13px}.trip-report-viewer__pagination{gap:5px}.trip-report-viewer__pagination>span{gap:2px}.trip-report-viewer__pagination button{min-width:32px;min-height:34px;padding-inline:6px;font-size:13px}.trip-report-viewer__detail-nav{padding-top:20px}.trip-report-viewer__detail-heading{margin-inline:-4px;padding:20px}.trip-report-viewer__detail-heading h2{font-size:27px}.trip-report-viewer__detail-heading dl{grid-template-columns:1fr}.trip-report-viewer__detail-heading dl>div:first-child{grid-column:auto}.trip-report-viewer__detail-section{margin-top:12px;padding:18px 15px}.trip-report-viewer__overview{grid-template-columns:1fr;gap:14px}.trip-report-viewer__overview>div.is-wide{grid-column:auto}.trip-report-viewer__attachment{grid-template-columns:46px minmax(0,1fr)}.trip-report-viewer__attachment-preview,.trip-report-viewer__attachment-icon{width:46px;height:46px}.trip-report-viewer__attachment>button{grid-column:1/-1;width:100%}.trip-report-viewer__document{grid-template-columns:38px minmax(0,1fr);padding:11px}.trip-report-viewer__document>span{width:38px;height:38px}.trip-report-viewer__document>div:last-child{display:grid}.trip-report-viewer__document button{justify-content:center}.trip-report-viewer__login-card{width:100%}.trip-report-viewer__login-card>h1{font-size:28px}}:root{--sigma-body-size:15px;--sigma-caption-size:13px;--subtle:#68758a}html[data-theme=dark]{--subtle:#a4b4cb;--muted:#b4c1d3}body{font-size:var(--sigma-body-size);line-height:1.6}:is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #4b91ff}:is(.page,.topbar,.sidebar,[role=dialog]) :is(small,.field-hint,.field-error,.empty-inline){font-size:var(--sigma-caption-size);line-height:1.55}:is(.page,[role=dialog]) label{line-height:1.55}:is(.page,[role=dialog]) select{border:1px solid var(--line-strong);background-color:var(--white);min-height:42px;color:var(--text);border-radius:10px;padding:9px 34px 9px 12px;font-size:15px}:is(.page,[role=dialog]) :is(input[type=date],input[type=time],input[type=datetime-local]){border:1px solid var(--line-strong);background:var(--white);min-width:0;min-height:42px;color:var(--text);border-radius:10px;padding:9px 12px;font-size:15px}html[data-theme=dark] :is(input,textarea,select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is(input,textarea)::placeholder{color:var(--subtle);opacity:1}.side-nav__link{min-height:44px;font-size:14px}.form-guidance__sources{flex-wrap:wrap;gap:8px 16px;margin-top:12px;display:flex}.form-guidance__sources a{min-height:32px;color:var(--blue);text-underline-offset:3px;align-items:center;gap:4px;font-size:14px;font-weight:650;display:inline-flex}html[data-theme=dark] .form-guidance__sources a{color:#a3c7ff}.sidebar__brand-row .brand{flex-direction:row;align-items:center;gap:10px;min-height:44px;display:flex}.sidebar__brand-row .brand .sigma-brand-mark{flex:0 0 36px;width:36px;height:36px;display:block}.sidebar__brand-row .brand .sigma-brand-name{letter-spacing:.06em;color:var(--text);font-size:21px;font-weight:780;display:block}.mobile-brand{align-items:center;gap:8px;display:none}.mobile-brand strong{letter-spacing:.06em;font-size:19px}.sidebar-user{flex-shrink:0}.side-nav{overscroll-behavior:contain;min-height:0}.side-nav__badge,.mobile-nav__badge{font-size:11px}@media (width>=861px){.app-shell--sidebar-compact .sidebar__brand-row .brand{background:0 0;flex:0 0 44px;place-items:center;width:44px;height:44px;min-height:44px;margin:0;padding:0;display:grid}.app-shell--sidebar-compact .sidebar__brand-row .brand .sigma-brand-mark{width:36px;height:36px}.app-shell--sidebar-compact .sidebar__brand-row .brand .sigma-brand-name{display:none}.app-shell--sidebar-compact .sidebar .sidebar-user>.avatar{justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.app-shell--sidebar-compact .sidebar .sidebar-user .avatar__image{width:100%;height:100%;display:inline-flex}.app-shell--sidebar-compact .side-nav__badge{min-width:18px;height:18px;font-size:10px}}@media (width<=860px){.mobile-brand{display:inline-flex}:is(.page,[role=dialog]) :is(input,select,textarea){font-size:16px}.mobile-nav__link{min-height:48px}.page-heading h1{font-size:clamp(24px,6vw,30px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sidebar .side-nav{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding-bottom:12px;overflow-y:auto}.sidebar .side-nav::-webkit-scrollbar{width:4px;display:block}.sidebar .side-nav::-webkit-scrollbar-thumb{background:var(--line);border-radius:4px}.sidebar .side-nav__group>p{letter-spacing:0;margin:0;padding-bottom:5px;font-weight:600}.sidebar .side-nav__link{flex-shrink:0;font-size:15px;font-weight:600}.sidebar__brand-row,.sidebar-quick-action{flex-shrink:0}.sidebar__footer{border-top:1px solid var(--line);flex:none;padding-top:8px}.sidebar__footer .sidebar-user{margin-top:6px}.sidebar .side-nav__badge{min-width:19px;font-size:11px}.more-device-settings{border-top:1px solid var(--line);margin-top:28px}.more-device-settings>summary{color:var(--muted);cursor:pointer;padding:20px 0;font-size:15px}.more-device-settings .work-os-install{margin-bottom:12px}@media (width>=861px){.sidebar{height:100dvh;padding-top:18px;padding-bottom:12px}.sidebar .side-nav__link{height:40px;min-height:40px}.sidebar .side-nav__group+.side-nav__group{margin-top:6px}.sidebar .side-nav{padding-top:10px;padding-bottom:4px}.sidebar .side-nav__group>p{padding-bottom:3px;font-size:12px}.app-shell--sidebar-compact .sidebar .side-nav{padding-bottom:8px;overflow-y:auto}.app-shell--sidebar-compact .sidebar .side-nav__group+.side-nav__group{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.app-shell--sidebar-compact .sidebar .side-nav__link{height:40px}.app-shell--sidebar-compact .sidebar .side-nav__link:after{display:none}.app-shell--sidebar-compact .sidebar .brand{background:0 0;justify-content:center;align-items:center;width:40px;height:40px;min-height:40px}.app-shell--sidebar-compact .sidebar__footer .sidebar-user{border-color:#0000;margin-top:4px}}
