:root{--bg:#f5f7fa;--bg-deep:#edf1f5;--panel:#fff;--panel-strong:#fff;--line:#e4e9ed;--line-strong:#ccd5dd;--text:#152b3c;--muted:#6a7987;--accent:#087f72;--accent-strong:#06685e;--accent-soft:#e9f5f1;--danger:#bd4437;--shadow:0 3px 14px #172d3c05;--radius-lg:14px;--radius-md:12px;--radius-sm:8px;--mw-bg:#fff;--mw-bg-2:#f5f7fa;--mw-bg-3:#edf1f5;--mw-line:#e4e9ed;--mw-ink:#152b3c;--mw-ink-2:#344b5c;--mw-ink-3:#607282;--mw-ink-4:#74818d;--mw-accent:#087f72;--mw-accent-soft:#e9f5f1}body,html{background:var(--bg)}body{font-size:14px;-webkit-font-smoothing:antialiased}a,button{-webkit-tap-highlight-color:transparent}:where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #0a9e8d65;outline-offset:3px}.ws-shell{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh}.ws-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;background:#f0f3f6;border-right:1px solid #e0e6eb;z-index:45}.ws-brand{height:85px;padding:0 22px;justify-content:space-between;flex-shrink:0}.ws-brand,.ws-brand-link{display:flex;align-items:center}.ws-brand-link{gap:11px}.ws-brand-mark{width:34px;height:36px;border-radius:9px;background:#183b46;color:#fff;display:grid;place-items:center;font-size:22px;font-weight:700;position:relative}.ws-brand-mark>span{position:absolute;width:5px;height:5px;right:5px;top:6px;background:#89dcc6;border-radius:50%}.ws-brand-link strong{display:block;font-size:17px;letter-spacing:-.4px}.ws-brand-link small{display:block;font-size:8px;color:#73838e;letter-spacing:2px;margin-top:1px}.ws-sidebar-scroll{overflow-y:auto;min-height:0;flex:1 1;padding:8px 12px}.ws-navigation{display:grid;grid-gap:3px;gap:3px;margin-bottom:24px}.ws-nav-label{font-size:10px;font-weight:600;color:#7b8995;margin:5px 12px 9px;letter-spacing:.65px}.ws-nav-item{align-items:center;gap:11px;min-height:39px;border-radius:7px;padding:9px 12px;color:#5e6f7f;font-size:12px;font-weight:500;transition:background .15s,color .15s}.ws-nav-item svg{flex-shrink:0}.ws-nav-item:hover{background:#e7edf0;color:#263e4b}.ws-nav-item[aria-current=page]{background:#dceee8;color:#076f61;font-weight:600}.ws-nav-dot{width:5px;height:5px;margin-left:auto;background:#087f72;border-radius:50%}.ws-admin-nav{margin:0;padding:12px;border-top:1px solid #e0e6eb}.ws-account{display:flex;align-items:center;gap:9px;padding:18px 16px;background:#e9eef2;border-top:1px solid #dfe6eb}.ws-avatar{display:grid;place-items:center;width:31px;height:31px;flex-shrink:0;border:1px solid #fff;background:#d8e2ea;color:#466077;border-radius:50%;font-size:12px;font-weight:600}.ws-account>div:first-of-type{min-width:0;flex:1 1}.ws-account strong{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-account small{display:block;font-size:9px;color:#70808e;margin-top:3px}.ws-account .workspace-link-button{font-size:10px;color:#627888}.ws-pinned .sidebar-section{display:grid;border:0;margin:0;padding:0 12px}.ws-pinned .sidebar-eyebrow{font-size:10px;color:#7b8995;letter-spacing:.65px;font-family:inherit}.ws-pinned .sidebar-favorites-empty{color:#788995;font-size:10px;line-height:1.8}.ws-pinned .sidebar-favorites a{padding:7px 0;font-size:11px;color:#617887}.ws-body{min-width:0}.ws-topbar{height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 34px;border-bottom:1px solid var(--line);background:#ffffffed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:-webkit-sticky;position:sticky;top:0;z-index:35}.ws-location,.ws-topbar-actions{display:flex;align-items:center;gap:13px;min-width:0}.ws-location{color:#98a4ae;font-size:11px}.ws-location strong{font-weight:500;color:#405768;white-space:nowrap}.ws-topbar-create{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:500;color:#425d6d;white-space:nowrap}.ws-topbar-rule{height:18px;width:1px;background:var(--line);margin:0 4px}.ws-icon-button{display:grid;place-items:center;background:transparent;color:var(--text);padding:8px;border:0;border-radius:7px;cursor:pointer}.ws-icon-button:hover{background:#e9eef2}.ws-menu-close,.ws-menu-open{display:none}.ws-content.page{max-width:1600px;width:100%;margin:0 auto;padding:0;min-height:calc(100dvh - 114px)}.ws-content>.workspace-stack{padding:32px 34px;gap:26px}.ws-footer{display:flex;justify-content:space-between;padding:14px 34px 20px;color:#8a98a4;font-size:9px}.ws-footer span:first-child{letter-spacing:1.5px}.workspace-heading{align-items:center;gap:18px}.workspace-heading h1{font-size:27px;letter-spacing:-.9px;line-height:1.4;margin:5px 0 8px;color:var(--text)}.workspace-heading p:not(.breadcrumb):not(.ws-eyebrow){color:var(--muted);font-size:12px;margin:0;line-height:1.8}.workspace-heading .breadcrumb{color:#788a95;margin:0 0 7px;font-size:10px}.ws-eyebrow{font-size:10px;color:#728590;font-weight:500;letter-spacing:1px;margin:0 0 6px}.ws-heading-dot{color:#12927e}.ws-today{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#758693;white-space:nowrap;padding-top:16px}.workspace-card{border-radius:12px;padding:22px;background:#fff;box-shadow:0 2px 3px #142f4002;border:1px solid var(--line)}.workspace-card h2{font-size:15px;letter-spacing:-.3px}.workspace-card a:hover{text-decoration:none}.workspace-grid{gap:16px}.workspace-form{gap:18px}.workspace-form label{font-size:12px;color:#41586a}.workspace-check-row>input,.workspace-filter select,.workspace-form input:not([type=checkbox]),.workspace-form select,.workspace-form textarea{border-color:#dce3e8;border-radius:7px;padding:10px 12px;font-size:13px;transition:border-color .15s}.workspace-form :is(input,textarea,select):focus{border-color:#148d7d}.workspace-form input[type=checkbox]{accent-color:var(--accent)}.workspace-muted{color:var(--muted);font-size:12px}.workspace-empty{line-height:1.8;font-size:13px}.workspace-tabs{gap:18px;padding-bottom:0}.workspace-tabs button{border:0;border-bottom:2px solid transparent;border-radius:0;font-size:12px;padding:12px 4px}.workspace-tabs button.active{border-color:var(--accent);background:transparent;color:var(--accent);font-weight:600}.button,.ghost-button{border-radius:7px;min-height:36px;padding:9px 14px;font-size:12px;gap:7px;box-shadow:none;font-weight:500;white-space:nowrap;flex-shrink:0}.button{background:var(--accent);border:1px solid var(--accent);color:#fff}.button:hover{background:var(--accent-strong);border-color:var(--accent-strong);color:#fff}.ghost-button{background:#fff;border:1px solid #dce3e8;color:#405768}.ghost-button:hover{background:#f1f6f6;color:#087f72}.workspace-error,.workspace-notice{font-size:12px;line-height:1.7}.ws-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.ws-metric{background:#fff;border:1px solid var(--line);border-radius:11px;padding:19px 21px 15px;transition:border-color .15s,box-shadow .15s}.ws-metric:hover{border-color:#acd2c9;box-shadow:0 4px 14px #142f4007}.ws-metric>div{display:flex;justify-content:space-between;gap:10px;color:#688090;font-size:11px}.ws-metric>div svg{color:#9babb5}.ws-metric>strong{display:block;font-size:33px;line-height:1.3;letter-spacing:-1px;font-weight:600;margin-top:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ws-metric>strong small{font-size:11px;font-weight:400;color:#8796a1;margin-left:5px}.ws-metric>p{display:flex;justify-content:space-between;gap:4px;font-size:10px;color:#84949f;margin:13px 0 0}.ws-metric-teal{background:#edf7f3;border-color:#d9ebe4}.ws-metric-teal>div svg,.ws-metric-teal>strong{color:#16816d}.ws-metric-amber>div svg,.ws-metric-amber>strong{color:#b47729}.ws-metric-blue>div svg{color:#648fb0}.ws-home-columns{display:grid;grid-template-columns:minmax(0,1fr) 295px;grid-gap:22px;gap:22px;align-items:start}.ws-home-primary,.ws-home-secondary{display:grid;grid-gap:22px;gap:22px;min-width:0}.ws-panel{padding:0;overflow:hidden}.ws-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 22px 18px}.ws-panel-heading h2{display:flex;align-items:center;gap:7px;font-size:14px;margin:0}.ws-panel-heading p{font-size:10px;color:#8695a0;margin:6px 0 0}.ws-count{color:#5b7f78;background:#edf4f1;font-size:10px;padding:2px 6px;border-radius:4px;font-weight:500}.ws-text-link{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#6e818f;white-space:nowrap}.ws-text-link:hover{color:var(--accent)}.ws-task-list-head{display:grid;grid-template-columns:minmax(0,1fr) 90px 56px;padding:9px 22px 9px 52px;font-size:9px;color:#8b9aa5;background:#f8fafb;border-block:1px solid #edf0f3}.ws-task-list-head span:last-child{text-align:right}.ws-home-task{display:grid;grid-template-columns:19px minmax(0,1fr) 80px 56px;align-items:center;grid-gap:11px;gap:11px;padding:15px 22px;border-bottom:1px solid #edf0f3}.ws-home-task:last-child{border-bottom:0}.ws-home-task:hover{background:#f8fbfa}.ws-task-title strong{font-size:12px;font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-task-title small{display:block;color:#8b9aa6;font-size:10px;margin-top:5px}.ws-home-task time{text-align:right;font-size:10px;color:#8495a2}.ws-home-task .ws-date-overdue{color:#b97730}.ws-task-symbol{height:14px;width:14px;border:1.5px solid #c4d0d8;border-radius:50%;display:grid;place-items:center}.ws-symbol-in_progress{border-color:#479381}.ws-symbol-in_progress span{width:7px;height:7px;border-radius:50%;background:#479381}.ws-symbol-in_review{border-color:#ad8bca}.ws-symbol-on_hold{border-color:#be9c6e}.ws-status{font-size:9px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;padding:4px 7px;color:#738694;background:#f0f3f6;width:-moz-fit-content;width:fit-content;white-space:nowrap}.ws-status-in_progress{color:#277d69;background:#edf6f0}.ws-status-in_review{color:#8060a8;background:#f3eff9}.ws-status-on_hold{color:#9c773c;background:#faf4e9}.ws-status-done{color:#4d7790;background:#eaf2f8}.ws-home-projects{padding:0 22px 12px}.ws-home-project{display:flex;align-items:center;gap:12px;padding:16px 0;border-top:1px solid #edf0f3}.ws-home-project>div{min-width:0;flex:1 1}.ws-home-project strong{font-weight:500;font-size:12px}.ws-home-project p{font-size:10px;color:#8b9aa6;margin:5px 0 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ws-project-monogram{width:35px;height:35px;display:grid;place-items:center;background:#eaf3f1;color:#4c9583;border-radius:9px;flex-shrink:0}.ws-monogram-1{background:#edf0f8;color:#7188ad}.ws-monogram-2{background:#faf1e5;color:#b2956f}.ws-star{color:#caa769;fill:#caa76920;flex-shrink:0}.ws-quick-start{background:#183b46;border-radius:12px;padding:25px;color:#fff}.ws-quick-start>.ws-eyebrow{color:#95b9ba;font-size:9px}.ws-quick-start h2{font-size:19px;line-height:1.6;letter-spacing:-.5px;font-weight:500;margin:13px 0 10px;color:#fff}.ws-quick-start>p{font-size:10px;line-height:1.9;color:#9fbcc3;margin:0 0 21px}.ws-quick-start>a{display:flex;align-items:center;justify-content:center;gap:8px;background:#fff;border-radius:6px;color:#244651;min-height:38px;font-size:11px;font-weight:500}.ws-quick-start>a:hover{background:#e3f0ed}.ws-quick-start>a svg:last-child{margin-left:auto;margin-right:10px}.ws-quick-start>a svg:first-child{margin-left:12px}.ws-quick-start>div{display:flex;justify-content:center;gap:22px;margin-top:17px}.ws-quick-start>div a{font-size:9px;display:flex;align-items:center;gap:6px;color:#a6c2c8}.ws-live-dot{width:6px;height:6px;background:#66a897;border-radius:50%}.ws-activity-list{list-style:none;margin:0;padding:0 22px 20px}.ws-activity-list li{display:flex;align-items:flex-start;gap:10px;position:relative;padding:13px 0}.ws-activity-list li:not(:last-child):after{content:"";position:absolute;top:43px;bottom:-10px;left:12px;border-left:1px solid #e9edf0}.ws-activity-avatar{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#edf1f5;color:#889ba9;font-size:9px;flex-shrink:0}.ws-activity-list li>div{flex:1 1;min-width:0}.ws-activity-list p{display:flex;align-items:center;justify-content:space-between;margin:0 0 5px;gap:4px}.ws-activity-list strong{font-size:10px;font-weight:500}.ws-activity-list time{color:#97a6af;font-size:9px}.ws-activity-list a{font-size:11px;line-height:1.7;display:block;overflow-wrap:anywhere}.ws-activity-list small{display:block;font-size:9px;color:#98a6af;margin-top:4px}.ws-empty-state{text-align:center;padding:35px 20px;display:grid;justify-items:center}.ws-empty-state>span{display:grid;place-items:center;width:48px;height:48px;background:#eff5f3;color:#90afa5;border-radius:13px}.ws-empty-state h3{font-size:13px;font-weight:500;margin:15px 0 0}.ws-empty-state p{font-size:11px;line-height:1.8;color:#899ba6;margin:8px 0 14px}.ws-empty-small{padding:20px}.ws-panel-footer{border-top:1px solid var(--line);padding:14px 22px}.ws-content>.stack{min-height:0}.ws-content .detail-toolbar,.ws-content .page-toolbar{padding:26px 34px 20px;background:transparent}.ws-content .detail-toolbar h1,.ws-content .page-toolbar h1{color:var(--text);letter-spacing:-.7px}.ws-content .runs-workspace{margin:0 34px 28px;padding:0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.ws-content .detail-toolbar>div>p:not(.breadcrumb),.ws-content .page-toolbar>div>p:not(.breadcrumb){font-size:12px;color:var(--muted);line-height:1.8}.ws-content .filter-chip{white-space:nowrap;flex-shrink:0}.ws-content .new-run-page{padding:28px 34px}.ws-content .calendar-workspace,.ws-content .settings-layout{padding:8px 34px 28px}.ws-content .dashboard-workspace{background:var(--bg);color:var(--text);padding:28px 34px}.ws-content .dashboard-header h1{font-size:27px;letter-spacing:-.7px}.ws-content .dashboard-chart-section,.ws-content .dashboard-ranking,.ws-content .dashboard-section{background:#fff;border:1px solid var(--line);border-radius:12px;padding:20px;scroll-margin-top:88px}.ws-content .dashboard-metrics{border:0;padding:0;gap:14px}.ws-content .dashboard-metrics>*{background:#fff;border:1px solid var(--line);border-radius:11px;padding:20px}.ws-content .dashboard-section-title h2{font-size:15px}.ws-content .dashboard-bar,.ws-content .dashboard-ranking meter::-webkit-meter-optimum-value{background:var(--accent)}.ws-content .dashboard-row-link{color:var(--accent)}#my-tasks,.ws-content [data-deep-link-target],.ws-content [id^=task-]{scroll-margin-top:88px}.ws-content .workspace-member-row{padding:15px 0}.ws-content .workspace-member-row input{max-width:100%}.ws-command-trigger{display:inline-flex;align-items:center;gap:9px;color:#84929e;border:0;background:transparent;font-size:11px;cursor:pointer;padding:6px 0}.ws-command-trigger kbd{color:#96a2ac;background:#f7f9fa;border:1px solid #e6ebef;padding:2px 5px;border-radius:4px;font-size:9px;font-family:inherit;margin-left:23px}.ws-command-dialog{padding:0;width:min(600px,calc(100vw - 32px));margin:15vh auto;max-height:70vh;border:1px solid #dce5e9;border-radius:14px;box-shadow:0 24px 80px #152b3c26;color:var(--text);background:#fff}.ws-command-dialog::-webkit-backdrop{background:#162f3e60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ws-command-dialog::backdrop{background:#162f3e60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ws-command-dialog .command-search-row{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line)}.ws-command-dialog .command-search-row input{flex:1 1;min-width:0;border:0;outline:0;font-size:14px}.ws-command-dialog .command-list{max-height:48vh;overflow:auto;padding:8px}.ws-command-dialog .command-item{padding:12px;border-radius:6px}.ws-command-dialog .command-item:hover{background:#eff7f4}.ws-command-dialog .command-item strong{font-size:12px}.ws-command-dialog .command-item span{font-size:11px;color:#7c8f9d}.ws-command-dialog .ws-command-hint{padding:10px 20px;margin:0;border-top:1px solid var(--line);background:#f9fbfc;font-size:10px;color:#8295a2}@media (min-width:1600px){.ws-content>.workspace-stack{padding-top:40px}}@media (max-width:1200px){.ws-home-columns{grid-template-columns:minmax(0,1fr) 265px;gap:18px}.ws-content>.workspace-stack{padding:26px}.ws-metric{padding:17px}.ws-overview{gap:12px}.ws-home-task{grid-template-columns:17px minmax(0,1fr) 63px 42px;gap:8px;padding-inline:18px}.ws-task-list-head{grid-template-columns:minmax(0,1fr) 72px 42px;padding-inline:43px 18px}}@media (max-width:960px){.ws-shell{display:block}.ws-sidebar{display:none;position:fixed;inset:0 auto 0 0;width:268px;height:100dvh;z-index:60;box-shadow:10px 0 40px #18333e12}.ws-sidebar.is-open{display:flex}.ws-menu-shade{position:fixed;inset:0;background:#18343f60;z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ws-menu-close,.ws-menu-open{display:grid}.ws-topbar{padding-inline:20px;height:60px}.ws-brand{padding-inline:18px}.ws-location{gap:8px}.ws-content>.workspace-stack{padding:26px 22px}}@media (max-width:700px){.ws-home-columns,.ws-home-secondary{grid-template-columns:minmax(0,1fr)}.ws-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ws-metric{padding:16px}.ws-metric>strong{font-size:29px;margin-top:9px}.ws-metric>p{font-size:9px}.ws-metric>p svg{display:none}.ws-content>.workspace-stack{padding:24px 16px;gap:22px}.workspace-heading{align-items:flex-start;gap:12px}.workspace-heading h1{font-size:24px}.workspace-heading p:not(.breadcrumb):not(.ws-eyebrow){font-size:11px}.ws-home-heading{gap:8px}.ws-today{padding:0;font-size:10px}.ws-command-trigger kbd,.ws-command-trigger>span,.ws-location-company,.ws-location-divider{display:none}.ws-topbar{padding-inline:12px 18px}.ws-topbar-actions{gap:12px}.ws-command-trigger{padding:10px}.ws-topbar-create{font-size:10px}.ws-panel-heading{padding:20px 17px 16px}.ws-home-task{padding:14px 17px;grid-template-columns:15px minmax(0,1fr) 57px 35px;gap:8px}.ws-home-task .ws-status{font-size:8px;padding:4px 5px}.ws-task-title strong{font-size:11px}.ws-task-title small{font-size:9px}.ws-task-list-head{padding:9px 17px 9px 40px;grid-template-columns:minmax(0,1fr) 65px 35px}.ws-home-projects{padding-inline:17px}.ws-home-project strong{font-size:11px}.ws-footer{padding-inline:16px;font-size:8px}.ws-content .detail-toolbar,.ws-content .page-toolbar{padding:22px 16px 18px}.ws-content .runs-workspace{margin:0 16px 20px}.ws-content .runs-filterbar{padding:12px}.ws-content .filter-segment{width:100%;overflow-x:auto}.ws-content .filter-chip{padding:7px 8px;font-size:10px}.ws-content .run-table{overflow:visible}.ws-content .run-table-head{display:none}.ws-content .run-table-row{grid-template-columns:30px minmax(0,1fr);min-width:0;gap:10px;align-items:start;padding:17px 14px}.ws-content .run-table-row-link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-width:0}.ws-content .run-file-cell{grid-column:1/-1}.ws-content .run-file-cell strong{font-size:12px}.ws-content .run-file-cell small{font-size:9px}.ws-content .run-table-row-link>span:nth-child(3),.ws-content .run-table-row-link>span:nth-child(4){font-size:10px;color:var(--muted)}.ws-content .runs-footer-hint{display:none}.ws-content .new-run-page{padding:22px 16px}.ws-content .calendar-workspace,.ws-content .settings-layout{padding:8px 16px 22px}.ws-content .dashboard-workspace{padding:24px 16px}.ws-content .dashboard-header h1{font-size:22px}.ws-content .dashboard-metrics{gap:10px}.ws-content .dashboard-metrics>*{padding:16px}.ws-content .dashboard-chart-section,.ws-content .dashboard-ranking,.ws-content .dashboard-section{padding:17px}.workspace-card:not(.ws-panel){padding:18px}.workspace-tabs{gap:12px}.workspace-tabs button{padding:10px 2px;font-size:11px}}@media (prefers-reduced-motion:reduce){.ws-command-dialog,.ws-shell *{scroll-behavior:auto;transition:none;animation:none}}.ws-document-upload summary{display:flex;align-items:center;gap:8px;font-weight:500;font-size:13px}.workspace-card a.button:hover{color:#fff}.ws-document-upload fieldset{border:0;padding:0;min-width:0;display:grid;grid-gap:18px;gap:18px}.run-delete-control{grid-column:2/-1;justify-self:end}.run-delete-control button{min-height:30px;font-size:10px;color:#a34338}.run-delete-control p{margin:4px 0 0;font-size:11px;color:var(--danger)}.ws-docs-sr-only,.ws-search-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ws-agenda svg,.ws-docs svg,.ws-login svg,.ws-search svg{flex-shrink:0}.ws-agenda .button,.ws-docs .button{gap:8px}.ws-docs-library.workspace-card{padding:0;overflow:hidden}.ws-docs-library-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 24px;color:#6f7f8b}.ws-docs-library-heading h2{display:flex;align-items:center;gap:10px;margin:0;color:#152b3c;font-size:17px}.ws-docs-library-heading p{margin:6px 0 0;font-size:12px}.ws-docs-count{padding:2px 7px;border-radius:5px;color:#087f72;background:#eaf5f2;font-size:11px;font-weight:600}.ws-docs-filters{display:flex;align-items:center;gap:10px;padding:0 24px 22px}.ws-docs-search{display:flex;align-items:center;gap:9px;min-width:140px;max-width:370px;flex:1 1;padding:0 12px;border:1px solid #e0e6ea;border-radius:7px;background:#fff;color:#7c8994}.ws-docs-search:focus-within{border-color:#087f72;box-shadow:0 0 0 2px #087f7214}.ws-docs-search input{width:100%;min-width:0;min-height:38px;border:0;outline:0;background:transparent;box-shadow:none;color:#152b3c;font-size:12px}.ws-docs-filters select{max-width:210px;min-height:40px;padding:0 30px 0 12px;border:1px solid #e0e6ea;border-radius:7px;background-color:#fff;color:#415462;font-size:12px}.ws-docs-filters .button{min-height:40px;padding:8px 15px;font-size:12px}.ws-docs-reset{white-space:nowrap;color:#677985;font-size:12px;text-decoration:underline;text-underline-offset:3px}.ws-docs-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(110px,.48fr) 90px 55px;align-items:center;grid-gap:20px;gap:20px;min-height:76px;padding:14px 24px;border-top:1px solid #eaf0f3;color:#697b88;font-size:12px}.ws-docs-row:not(.ws-docs-table-labels):hover{background:#fafcfc}.ws-docs-table-labels{min-height:39px;padding-top:8px;padding-bottom:8px;background:#f8fafb;color:#7c8a94;font-size:11px}.ws-docs-name{display:flex;align-items:center;gap:12px;min-width:0}.ws-docs-file-icon{display:grid;place-items:center;width:37px;height:43px;flex-shrink:0;border:1px solid #dcebe7;border-radius:7px;color:#288477;background:#f1f8f6}.ws-docs-name a{display:inline-flex;align-items:center;gap:7px;color:#253d4d;font-size:13px;font-weight:600;overflow-wrap:anywhere}.ws-docs-name a svg{opacity:0;color:#087f72}.ws-docs-name a:hover,.ws-docs-project a:hover{color:#087f72}.ws-docs-name a:focus-visible svg,.ws-docs-name a:hover svg{opacity:1}.ws-docs-project{min-width:0;overflow-wrap:anywhere}.ws-docs-version{display:inline-flex;padding:3px 7px;border-radius:5px;background:#f2f5f7;color:#7d8993;font-family:var(--font-mono),monospace;font-size:10px}.ws-docs-footer{padding:14px 24px;border-top:1px solid #eaf0f3;color:#85919a;font-size:11px}.ws-agenda-empty,.ws-docs-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:310px;padding:40px 24px;color:#7d919b;text-align:center}.ws-agenda-empty h3,.ws-docs-empty h3{margin:18px 0 8px;color:#334e5c;font-size:15px}.ws-agenda-empty p,.ws-docs-empty p{margin:0;color:#7a8994;font-size:12px;line-height:1.8}.ws-agenda-empty a,.ws-docs-empty a{display:inline-flex;align-items:center;gap:5px;margin-top:20px;color:#087f72;font-size:12px;font-weight:600}.ws-agenda-overview{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;padding:21px 0;border:1px solid #e4e9ed;border-radius:12px;background:white}.ws-agenda-overview>*{display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:0 24px}.ws-agenda-overview>*+*{border-left:1px solid #e9eef1}.ws-agenda-overview>a:hover{color:#087f72}.ws-agenda-overview span{color:#73848e;font-size:11px}.ws-agenda-overview strong{color:#203d4b;font-size:24px;font-weight:600;line-height:1.2}.ws-agenda-overview small{margin-left:7px;color:#8a98a1;font-size:11px;font-weight:400}.ws-agenda-overview>.ws-agenda-today{flex-direction:row;align-items:center;justify-content:flex-start;gap:13px;color:#087f72}.ws-agenda-today>div{display:flex;flex-direction:column;gap:7px}.ws-agenda-today strong{font-size:15px;line-height:1.5}.ws-agenda-attention strong{color:#bc6940}.ws-agenda-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:2px 0 -8px}.ws-agenda-toolbar>span{color:#83909a;font-size:12px}.ws-agenda-periods{display:flex;flex-wrap:wrap;gap:5px}.ws-agenda-periods a{padding:8px 13px;border-radius:6px;color:#6d7f8d;font-size:12px}.ws-agenda-periods a:hover{background:#eef3f4}.ws-agenda-periods a[aria-current=page]{background:#e7efec;color:#087f72;font-weight:600}.ws-agenda-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:start;grid-gap:22px;gap:22px}.ws-agenda-list.workspace-card{padding:0;overflow:hidden}.ws-agenda-group{display:grid;grid-template-columns:95px minmax(0,1fr);grid-gap:18px;gap:18px;padding:25px 23px}.ws-agenda-group+.ws-agenda-group{border-top:1px solid #e9eef1}.ws-agenda-date{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding-top:2px}.ws-agenda-date>strong{color:#2e4757;font-size:25px;line-height:1.3}.ws-agenda-date>span{color:#87949e;font-size:11px}.ws-agenda-date em{margin-top:6px;padding:3px 6px;border-radius:4px;background:#edf7f2;color:#087f72;font-size:10px;font-style:normal}.ws-agenda-date.is-today>strong{color:#087f72}.ws-agenda-date em.is-overdue{background:#fbf2eb;color:#b66942}.ws-agenda-tasks{display:grid;grid-gap:10px;gap:10px}.ws-agenda-task{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr) 15px;align-items:center;grid-gap:9px 11px;gap:9px 11px;min-width:0;padding:14px;border:1px solid #e8edf0;border-radius:8px;background:#fff}.ws-agenda-task:hover{border-color:#c1ddd4;background:#fafdfb}.ws-agenda-task>strong{color:#314b5b;font-size:12px;font-weight:600;overflow-wrap:anywhere}.ws-agenda-status{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-width:50px;padding:3px 5px;border-radius:4px;background:#f0f3f6;color:#798a96;font-size:10px}.ws-agenda-status-in_progress{background:#e7f3ef;color:#16806a}.ws-agenda-status-in_review{background:#f0edfa;color:#8267b6}.ws-agenda-status-on_hold{background:#fbf4e8;color:#a48140}.ws-agenda-task-meta{display:flex;flex-wrap:wrap;gap:6px 14px;grid-column:2/4;color:#8a98a1;font-size:10px}.ws-agenda-task-meta>span{display:inline-flex;align-items:center;gap:5px}.ws-agenda-arrow{grid-column:3;grid-row:1;color:#99a9b2}.ws-agenda-unscheduled.workspace-card{padding:20px;scroll-margin-top:90px}.ws-agenda-side-heading{display:flex;align-items:center;gap:8px;color:#7e929c}.ws-agenda-side-heading h2{margin:0;color:#344f5d;font-size:14px}.ws-agenda-side-heading>span{margin-left:auto;color:#81919a;font-size:11px}.ws-agenda-unscheduled>.workspace-muted{margin:12px 0 20px;font-size:11px;line-height:1.8}.ws-agenda-unscheduled>div>a{display:block;padding:15px 0;border-top:1px solid #edf0f2}.ws-agenda-unscheduled>div>a strong{display:block;margin-bottom:5px;color:#49606c;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.ws-agenda-unscheduled>div>a:hover strong{color:#087f72}.ws-agenda-unscheduled>div>a span{color:#91a0a8;font-size:10px}.ws-agenda-side-empty{color:#85939b;font-size:12px;line-height:1.8}.ws-search{max-width:1000px}.ws-search-form{display:flex;align-items:center;gap:14px;padding:12px 13px 12px 21px;border:1px solid #dce5e9;border-radius:10px;background:#fff;color:#91a1aa;box-shadow:0 3px 10px #152b3c03}.ws-search-form:focus-within{border-color:#63a799;box-shadow:0 0 0 3px #087f720b}.ws-search-form input{min-width:0;width:100%;min-height:34px;border:none;outline:0;background:transparent;box-shadow:none;color:#1d3949;font-size:14px}.ws-search-form .button{padding:9px 24px;border-radius:7px;font-size:12px}.ws-search-summary{margin:2px 0 -8px;color:#7e909a;font-size:13px}.ws-search-summary strong{color:#324e5c;font-weight:600}.ws-search-summary span{margin-left:4px;color:#087f72}.ws-search-results{display:grid;grid-gap:18px;gap:18px}.ws-search-section.workspace-card{padding:0;overflow:hidden}.ws-search-section h2{display:flex;align-items:center;gap:9px;margin:0;padding:17px 22px;border-bottom:1px solid #e9eef1;color:#5a727e;font-size:13px}.ws-search-section h2>span{margin-left:auto;font-size:11px;font-weight:400;color:#8698a1}.ws-search-result{display:flex;align-items:center;gap:13px;padding:17px 22px}.ws-search-result+.ws-search-result{border-top:1px solid #eef2f4}.ws-search-result:hover{background:#f9fcfb}.ws-search-result-icon{display:grid;place-items:center;width:37px;height:37px;flex-shrink:0;border:1px solid #e7eeed;border-radius:7px;background:#f6f9f8;color:#76998f}.ws-search-result>div{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1 1}.ws-search-result strong{color:#355160;font-size:13px;font-weight:600;overflow-wrap:anywhere}.ws-search-result>div>span{overflow:hidden;color:#8b9ca5;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ws-search-result>svg{color:#9db0b8}.ws-search-no-result{margin:0;padding:24px 22px;color:#96a2aa;font-size:12px}.ws-search-welcome{padding:65px 24px;text-align:center}.ws-search-welcome-icon{display:grid;place-items:center;width:65px;height:65px;margin:0 auto 22px;border:1px solid #e3ebe8;border-radius:18px;color:#71968a;background:#edf4f1}.ws-search-welcome h2{margin:0 0 12px;color:#476271;font-size:19px}.ws-search-welcome p{margin:0;color:#8d9ca5;font-size:13px;line-height:1.9}.ws-search-welcome>div:last-child{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:27px}.ws-search-welcome a{display:inline-flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid #e0e8e8;border-radius:7px;color:#617d86;background:#fff;font-size:12px}.ws-search-welcome a:hover{border-color:#9fc7bb;color:#087f72}.ws-login{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;width:100%;margin:0;background:#fff;color:#152b3c}.ws-login-brand{display:flex;flex-direction:column;justify-content:space-between;gap:70px;padding:clamp(35px,5.1vw,82px);background:#142f3b;color:#fff}.ws-login-wordmark{display:flex;align-items:center;gap:12px;font-size:17px;font-weight:600}.ws-login-wordmark>span{display:grid;place-items:center;width:40px;height:43px;border:1px solid #76988c66;border-radius:9px;color:#d0e8dc;font-size:25px;font-weight:400}.ws-login-wordmark small{display:block;margin-top:4px;color:#769b9f;font-size:8px;font-weight:400;letter-spacing:2.2px}.ws-login .ws-login-eyebrow{margin:0 0 22px;color:#71ac9d;font-size:10px;font-weight:500;letter-spacing:2px}.ws-login-intro h1{margin:0;color:#f4f8f7;font-size:clamp(35px,3.6vw,56px);font-weight:500;line-height:1.5;letter-spacing:-2.2px}.ws-login-intro>p:not(.ws-login-eyebrow){margin:24px 0 0;color:#93aeb4;font-size:14px;font-weight:400;line-height:2}.ws-login-capabilities{display:flex;flex-wrap:wrap;gap:24px;margin-top:43px;padding-top:25px;border-top:1px solid #46627066}.ws-login-capabilities span{display:inline-flex;align-items:center;gap:9px;color:#c6d7d8;font-size:11px}.ws-login-capabilities svg{color:#7da99e}.ws-login-brand-footer{display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin:0;color:#719497;font-size:9px;letter-spacing:1.6px}.ws-login-brand-footer span{color:#587d86;font-size:10px;letter-spacing:0}.ws-login-access{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;position:relative;padding:80px 45px}.ws-login-form-wrap{width:100%;max-width:350px}.ws-login-welcome{display:grid;place-items:center;width:41px;height:41px;margin-bottom:29px;border:1px solid #dcebe4;border-radius:10px;color:#087f72;background:#f0f7f3}.ws-login-access .ws-login-eyebrow{margin-bottom:12px;color:#88a098;font-size:9px;letter-spacing:1.8px}.ws-login-access h2{margin:0;color:#223e4c;font-size:27px;font-weight:600;letter-spacing:-.8px}.ws-login-description{margin:12px 0 33px;color:#8d9ca3;font-size:12px}.ws-login .workspace-form{gap:20px;margin:0}.ws-login .workspace-form label{gap:9px;color:#536b77;font-size:12px;font-weight:500}.ws-login .workspace-form input:not([type=checkbox]){min-height:45px;padding:12px 13px;border:1px solid #dce5e9;border-radius:7px;background:#fff;color:#26404f;font-size:13px}.ws-login .workspace-form input:focus{border-color:#4e9b88;box-shadow:0 0 0 3px #087f720c}.ws-login .workspace-form .button{width:100%;min-height:45px;margin-top:5px;padding:12px 15px;border:1px solid #087f72;border-radius:7px;background:#087f72;box-shadow:none;color:#fff;font-size:12px;font-weight:500}.ws-login .workspace-form .button:hover{border-color:#09675e;background:#09675e}.ws-login-help{display:flex;align-items:flex-start;gap:9px;margin-top:28px;padding-top:22px;border-top:1px solid #e8eef0;color:#93a6a8}.ws-login-help p{margin:-2px 0 0;color:#9aa8af;font-size:11px;line-height:1.9}.ws-login-help strong{color:#82959d;font-weight:400}.ws-login-access-footer{position:absolute;bottom:27px;margin:0;color:#acb8be;font-size:10px}.ws-agenda-date>span,.ws-agenda-overview small,.ws-agenda-overview span,.ws-agenda-side-empty,.ws-agenda-side-heading>span,.ws-agenda-task-meta,.ws-agenda-toolbar>span,.ws-agenda-unscheduled>div>a span,.ws-docs-footer,.ws-docs-table-labels,.ws-docs-version,.ws-login-access-footer,.ws-login-description,.ws-login-help p,.ws-login-help strong,.ws-search-no-result,.ws-search-result>div>span,.ws-search-section h2>span,.ws-search-summary,.ws-search-welcome p{color:#617580}.ws-login-access .ws-login-eyebrow{color:#5d8275}.ws-login-brand-footer,.ws-login-brand-footer span{color:#8baaad}@media (max-width:1150px){.ws-agenda-layout{grid-template-columns:minmax(0,1fr) 235px;gap:16px}.ws-agenda-overview>*{padding:0 17px}.ws-agenda-group{grid-template-columns:74px minmax(0,1fr);gap:13px;padding:22px 19px}.ws-docs-row{grid-template-columns:minmax(180px,1fr) minmax(100px,.4fr) 80px 40px;gap:12px}}@media (max-width:900px){.ws-agenda-layout{grid-template-columns:1fr}.ws-agenda-unscheduled>div:not(.ws-agenda-side-heading){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 24px;gap:0 24px}.ws-login-brand{padding:44px 34px}.ws-login-access{padding:70px 32px}.ws-login-intro h1{font-size:37px;letter-spacing:-1.4px}.ws-login-capabilities{gap:18px}.ws-login-intro>p:not(.ws-login-eyebrow){font-size:12px}}@media (max-width:650px){.ws-docs-library-heading{padding:20px 17px}.ws-docs-filters{flex-wrap:wrap;gap:8px;padding:0 17px 17px}.ws-docs-search{flex-basis:100%;max-width:none}.ws-docs-filters select{flex:1 1;max-width:none;min-width:0}.ws-docs-filters .button{padding-right:16px;padding-left:16px}.ws-docs-row{grid-template-columns:minmax(0,1fr) 46px;gap:5px 12px;padding:16px 17px}.ws-docs-table-labels{position:absolute;width:1px;height:1px;min-height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ws-docs-name{grid-column:1/3}.ws-docs-name a{font-size:12px}.ws-docs-project,.ws-docs-row>time{grid-column:1;padding-left:49px;font-size:10px}.ws-docs-row>div:last-child{grid-column:2;grid-row:2/4;justify-self:end}.ws-docs-footer{padding:13px 17px;font-size:10px}.ws-agenda-overview{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.ws-agenda-overview>.ws-agenda-today{grid-column:1/4;padding:18px;border-bottom:1px solid #e9eef1}.ws-agenda-today>div{flex-direction:row;align-items:center;gap:12px}.ws-agenda-today strong{font-size:13px}.ws-agenda-overview>a{margin:16px 0;padding:0 14px;gap:8px}.ws-agenda-overview>a:nth-child(2){border-left:0}.ws-agenda-overview span{font-size:10px}.ws-agenda-overview strong{font-size:21px}.ws-agenda-overview .ws-agenda-today strong{font-size:13px}.ws-agenda-overview small{margin-left:4px;font-size:9px}.ws-agenda-toolbar{align-items:flex-start;flex-direction:column;gap:10px}.ws-agenda-toolbar>span{padding-left:3px;font-size:11px}.ws-agenda-periods{width:100%;gap:3px}.ws-agenda-periods a{padding:8px 11px;font-size:11px}.ws-agenda-group{grid-template-columns:52px minmax(0,1fr);gap:12px;padding:18px 14px}.ws-agenda-date>strong{font-size:23px}.ws-agenda-date>span{font-size:9px}.ws-agenda-date em{font-size:8px}.ws-agenda-task{grid-template-columns:minmax(0,1fr) 15px;gap:7px;padding:12px}.ws-agenda-status{grid-column:1;font-size:9px}.ws-agenda-task>strong{grid-column:1/3;font-size:12px;line-height:1.6}.ws-agenda-arrow{grid-column:2}.ws-agenda-task-meta{grid-column:1/3;font-size:9px}.ws-agenda-unscheduled>div:not(.ws-agenda-side-heading){grid-template-columns:1fr}.ws-agenda-empty{padding:35px 18px}.ws-agenda-empty h3{font-size:13px}.ws-search-form{gap:9px;padding:10px}.ws-search-form>svg{width:18px}.ws-search-form input{font-size:11px}.ws-search-form .button{padding:9px 13px;white-space:nowrap;font-size:11px}.ws-search-result{gap:10px;padding:16px}.ws-search-section h2{padding:15px 16px}.ws-search-result strong{font-size:12px}.ws-search-result>div>span{font-size:10px}.ws-search-welcome{padding:50px 10px}.ws-search-welcome h2{font-size:17px}.ws-search-welcome p{font-size:12px}.ws-search-summary{overflow-wrap:anywhere}.ws-login{grid-template-columns:1fr}.ws-login-brand{gap:35px;padding:29px 28px 32px}.ws-login-wordmark{font-size:15px}.ws-login-wordmark>span{width:33px;height:36px;font-size:22px}.ws-login-wordmark small{font-size:7px}.ws-login-intro h1{font-size:32px;line-height:1.4;letter-spacing:-1px}.ws-login-intro .ws-login-eyebrow{margin-bottom:13px;font-size:8px;letter-spacing:1.5px}.ws-login-brand-footer,.ws-login-capabilities,.ws-login-intro>p:not(.ws-login-eyebrow){display:none}.ws-login-access{min-height:560px;padding:40px 28px 65px}.ws-login-welcome{display:none}.ws-login-access h2{font-size:23px}.ws-login-description{margin-bottom:26px}.ws-login-access-footer{bottom:22px}}.ws-editor-page,.ws-project-detail,.ws-project-page{color:#253846}.ws-editor-page svg,.ws-project-detail svg,.ws-project-page svg{flex-shrink:0}.ws-project-total{display:flex;align-items:center;gap:10px;padding:9px 12px;margin-top:20px;border:1px solid #e4e9ed;border-radius:8px;color:#657580;font-size:12px;background:#fff}.ws-project-total strong{color:#152b3c;font-size:17px}.ws-project-toolbar{justify-content:space-between;gap:16px}.ws-project-toolbar,.ws-project-view-filter{display:flex;align-items:center;flex-wrap:wrap}.ws-project-view-filter{gap:4px}.ws-project-view-filter button{display:inline-flex;align-items:center;gap:7px;border:0;border-radius:7px;background:transparent;padding:9px 12px;font-size:13px;color:#677783;cursor:pointer}.ws-project-view-filter button[aria-pressed=true]{color:#152b3c;background:#e9eef1;font-weight:600}.ws-project-view-filter button span{padding:0 5px;border-radius:4px;font-size:11px;background:#fff;color:#657580}.ws-project-search{display:flex;align-items:center;gap:9px;min-width:220px;padding:8px 12px;border:1px solid #dfe5e9;border-radius:8px;background:#fff;color:#7a8993}.ws-project-search input{width:100%;min-width:0;border:0;outline:0;font-size:13px;color:#253846;background:transparent}.ws-project-search:focus-within{outline:2px solid #087f72;outline-offset:2px}.ws-project-search input:focus-visible{outline:none}.ws-project-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));grid-gap:18px;gap:18px}.ws-project-card.workspace-card{display:flex;flex-direction:column;padding:22px;border:1px solid #e2e8ec;border-radius:12px;background:#fff;box-shadow:0 2px 3px #152b3c03;transition:border-color .15s,box-shadow .15s}.ws-project-card:hover{border-color:#9dbeb8;box-shadow:0 4px 16px #152b3c06}.ws-project-card-top{display:flex;align-items:center;gap:10px;margin-bottom:19px}.ws-project-symbol{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border-radius:10px;background:#e8f3ef;color:#177a68}.ws-project-symbol-1{background:#edf1fa;color:#5978a9}.ws-project-symbol-2{background:#f6f0e7;color:#a57939}.ws-project-favorite{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#987037}.ws-project-favorite svg{fill:#f4d591}.ws-project-open{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin-left:auto;color:#82909a;border-radius:6px}.ws-project-open:hover{background:#f1f6f4}.ws-project-card h2{margin:0 0 8px;font-size:17px;line-height:1.5;letter-spacing:-.02em}.ws-project-card h2 a:hover{text-decoration:none}.ws-project-description{display:-webkit-box;min-height:44px;margin:0 0 24px;color:#79858f;font-size:12px;line-height:1.8;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap}.ws-project-card-counts{display:flex;flex-wrap:wrap;align-items:center;gap:15px;padding-top:15px;margin-top:auto;border-top:1px solid #edf0f2;color:#7c8891;font-size:11px}.ws-project-card-counts span{display:inline-flex;align-items:center;gap:4px}.ws-project-card-counts strong{color:#435865;font-weight:600}.ws-project-create.workspace-card{padding:0;border:1px dashed #c7dcd5;border-radius:10px;background:#f9fcfb}.ws-project-create>summary{display:flex;align-items:center;gap:13px;padding:17px 20px;list-style:none;color:#246b60}.ws-editor-history summary::-webkit-details-marker,.ws-project-create>summary::-webkit-details-marker,.ws-project-trash>summary::-webkit-details-marker,.ws-task-item>summary::-webkit-details-marker{display:none}.ws-project-create>summary>span{margin:0}.ws-project-create>summary strong{font-size:13px;font-weight:600}.ws-project-create>summary small{display:block;margin-top:4px;font-size:12px;color:#7a8d87}.ws-project-create>summary>.ws-project-create-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:#e9f3ef;border-radius:8px}.ws-project-create>.workspace-form{padding:0 20px 20px;margin:0}.ws-project-disclosure{flex-shrink:0;margin-left:auto;color:#8b99a1;transition:transform .15s}details[open]>summary>.ws-project-disclosure{transform:rotate(180deg)}.ws-project-empty.workspace-empty{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:46px 24px;border:1px dashed #dbe3e7;border-radius:12px;text-align:center;color:#8a9b9f}.ws-project-empty h2,.ws-project-empty h3{margin:2px 0 0;font-size:16px;color:#405663}.ws-project-empty p{margin:0;font-size:13px;color:#798891}.ws-project-empty .ghost-button{margin-top:8px}.ws-editor-page .breadcrumb,.ws-project-header .breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.ws-project-title{display:flex;align-items:center;gap:14px}.ws-project-title h1{margin:5px 0}.ws-project-intro{max-width:76ch;margin:14px 0 12px;font-size:13px;color:#6c7c86}.ws-project-meta{display:flex;flex-wrap:wrap;align-items:center;gap:13px;margin-top:12px;color:#7b8991;font-size:12px}.ws-project-meta>span{display:inline-flex;align-items:center;gap:6px}.ws-project-access{padding-left:13px;border-left:1px solid #dfe6ea}.ws-project-star{margin-top:28px;flex-shrink:0}.ws-project-star.is-favorite svg{fill:#f6d99e;color:#a77824}.ws-project-summary{display:grid;grid-template-columns:repeat(3,1fr) minmax(160px,1.2fr);grid-gap:24px;gap:24px;padding:20px 24px;background:#fff;border:1px solid #e4e9ed;border-radius:12px}.ws-project-summary>span{display:flex;align-items:center;gap:8px;font-size:12px;color:#788792}.ws-project-summary>span>strong{margin-left:auto;color:#253b4a;font-size:23px;font-weight:600}.ws-project-progress,.ws-project-summary>span:not(:first-child){padding-left:24px;border-left:1px solid #edf0f2}.ws-project-progress{align-self:center}.ws-project-progress>div{display:flex;justify-content:space-between;margin-bottom:8px;font-size:11px;color:#788792}.ws-project-progress strong{color:#087f72}.ws-project-progress progress{display:block;width:100%;height:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:8px;overflow:hidden;background:#eaf0ee}.ws-project-progress progress::-webkit-progress-bar{background:#eaf0ee}.ws-project-progress progress::-webkit-progress-value{background:#15947f;border-radius:8px}.ws-project-progress progress::-moz-progress-bar{background:#15947f;border-radius:8px}.ws-project-tabs.workspace-tabs{flex-wrap:nowrap;gap:24px;overflow-x:auto;padding:0;border-bottom:1px solid #dce5e9}.ws-project-tabs.workspace-tabs button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:7px;padding:13px 2px;border:0;border-bottom:2px solid transparent;border-radius:0;font-size:13px;background:transparent}.ws-project-tabs.workspace-tabs button.active{border-bottom-color:#087f72;color:#087f72;font-weight:600;background:transparent}.ws-project-tabs button>span{min-width:19px;padding:1px 5px;border-radius:4px;font-size:10px;background:#e9efee;color:#618278}.ws-project-section-title{display:flex;align-items:center;gap:9px}.ws-project-section-title h2{display:flex;align-items:center;gap:8px;margin:0;font-size:15px}.ws-project-section-title>span{padding:2px 6px;border-radius:5px;font-size:11px;color:#7a8b93;background:#eef2f4}.ws-task-filter.workspace-filter{gap:9px;font-size:12px;color:#798892}.ws-task-filter.workspace-filter select{padding:7px 30px 7px 10px;font-size:12px;border:1px solid #dce4e8;border-radius:7px}.ws-task-panel.workspace-stack{gap:14px}.ws-task-create>summary{padding:13px 18px}.ws-task-list{display:grid;grid-gap:0;gap:0}.ws-task-item.workspace-card{margin-top:-1px;padding:0;border:1px solid #e4e9ed;border-radius:0;background:#fff;scroll-margin-top:100px}.ws-task-item:first-child{border-radius:10px 10px 0 0}.ws-task-item:last-child{border-radius:0 0 10px 10px}.ws-task-item:only-child{border-radius:10px}.ws-task-item>summary{display:grid;grid-template-columns:78px minmax(100px,1fr) 100px 118px 16px;align-items:center;grid-gap:16px;gap:16px;padding:18px;list-style:none}.ws-task-item>summary>span{margin:0}.ws-task-item>summary:hover{background:#fafcfb}.ws-task-item[open]>summary{border-bottom:1px solid #e6ecef;background:#fbfcfd}.ws-task-status{display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;width:-moz-fit-content;width:fit-content;padding:4px 7px;border-radius:5px;white-space:nowrap;font-size:10px;color:#727f88;background:#f0f3f5}.ws-task-status>span{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:currentColor}.ws-task-status-in_progress{background:#eaf2fd;color:#3f78b5}.ws-task-status-in_review{background:#f4edfb;color:#9468af}.ws-task-status-done{background:#e7f5ee;color:#328468}.ws-task-status-on_hold{background:#fcf3e5;color:#ad803c}.ws-task-status-canceled{background:#f1f2f3;color:#8c959b}.ws-task-title{min-width:0;font-size:13px;font-weight:500;overflow-wrap:anywhere}.ws-task-item>summary>.ws-task-assignee,.ws-task-item>summary>.ws-task-date,.ws-task-item>summary>.ws-task-status{display:flex}.ws-task-assignee{align-items:center;gap:6px;font-size:11px;color:#74838d}.ws-task-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:25px;height:25px;border:1px solid #dce8e4;border-radius:50%;color:#547b70;background:#eef5f1;font-size:10px;font-weight:600}.ws-task-date{align-items:center;gap:5px;font-size:11px;color:#85929b;white-space:nowrap}.ws-task-date.is-overdue{color:#bc6a5c}.ws-task-content{padding:8px 24px 24px}.ws-task-comments{border-top:1px solid #e6ecef;margin-top:24px;padding-top:16px}.ws-task-comments h3{display:flex;align-items:center;gap:8px;margin:0;font-size:14px}.ws-task-comments>.workspace-muted{font-size:11px}.ws-task-editor.workspace-form{gap:18px}.ws-task-editor .workspace-form-row{padding:16px;border:1px solid #e8edef;border-radius:8px;background:#fafcfc}.ws-task-checklist{margin:0;border-color:#e4e9ed;border-radius:8px;padding:12px 16px}.ws-task-checklist legend{display:inline-flex;align-items:center;gap:7px;padding:0 6px;font-size:12px;font-weight:500;color:#677e89}.ws-task-checklist legend span{color:#86999f;font-size:10px}.ws-task-checklist .workspace-check-row{flex-wrap:nowrap;justify-content:space-between;padding:7px 0}.ws-task-checklist .workspace-check-row label{font-size:13px;font-weight:400;min-width:0}.ws-task-checklist input[type=checkbox]{accent-color:#087f72;flex-shrink:0}.ws-task-checklist .is-done label{color:#98a3a9;text-decoration:line-through}.ws-task-check-add>input{min-width:0;font-size:12px}.ws-task-check-add>button{flex-shrink:0;font-size:12px}.ws-task-check-delete{display:inline-flex;padding:6px;color:#97a4ab}.ws-editor-actions,.ws-editor-footer{display:flex;justify-content:flex-end;align-items:center;gap:15px}.ws-editor-footer>.workspace-muted{margin-right:auto;font-size:11px}.ws-editor-actions>.button,.ws-editor-footer>.button,.ws-editor-paper-footer>.button{display:inline-flex;align-items:center;gap:7px}.ws-editor-success{display:flex;align-items:center;gap:8px;margin:0;padding:12px 15px;color:#267b66;background:#ecf6f1;border:1px solid #d8ece1;border-radius:8px;font-size:13px}.ws-task-readonly{padding-top:10px;font-size:13px}.ws-task-readonly ul{padding:0;list-style:none}.ws-task-readonly li{display:flex;align-items:center;gap:8px;margin-top:8px}.ws-task-readonly li .workspace-muted{margin-left:auto;font-size:11px}.ws-project-resource-panel>.ws-project-section-title{margin-bottom:16px}.ws-project-resource{display:flex;align-items:center;gap:12px;padding:15px 0;border-top:1px solid #edf0f2}.ws-project-resource:hover{text-decoration:none}.ws-project-resource strong{flex:1 1;font-size:13px;font-weight:500}.ws-project-resource-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:36px;border:1px solid #e8eef0;border-radius:5px;color:#689889;background:#f6faf8}.ws-project-resource>svg{color:#95a1a8}.ws-project-trash.workspace-card{padding-block:10px;background:transparent}.ws-project-trash>summary{display:flex;align-items:center;gap:8px;list-style:none;font-size:12px;color:#798c96}.ws-project-trash>summary>span{margin:0}.ws-project-activity>article{display:flex;gap:12px;padding:15px 0;border-bottom:1px solid #edf1f3}.ws-project-activity>article:last-child{border:0;padding-bottom:0}.ws-project-activity .ws-task-avatar{width:30px;height:30px}.ws-project-activity p{margin:0 0 5px;font-size:12px;color:#718590}.ws-project-activity p strong{color:#3c5462;font-weight:500}.ws-project-activity p span{margin-left:8px;font-size:11px}.ws-project-activity time{font-size:10px;color:#9aa8b0}.ws-project-person.workspace-member-row{justify-content:flex-start;padding:16px 0;gap:12px}.ws-project-person .ws-task-avatar{width:33px;height:33px;font-size:12px}.ws-project-person-name{display:grid;grid-gap:3px;gap:3px;min-width:0;margin-right:auto}.ws-project-person-name strong{font-size:13px;font-weight:500}.ws-project-person-name small{font-size:11px;color:#85949d;overflow-wrap:anywhere}.ws-project-role{display:inline-flex;padding:3px 7px;background:#eef2f4;border:1px solid #e4e9ed;border-radius:5px;color:#71818c;font-size:10px;white-space:nowrap}.ws-project-person .workspace-link-button{font-size:11px}.ws-editor-document-meta{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:0;color:#88949d;font-size:11px}.ws-editor-trash{margin-top:24px}.ws-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;align-items:start;grid-gap:22px;gap:22px}.ws-editor-main.workspace-stack{gap:22px}.ws-editor-paper.workspace-card{margin:0;padding:0;overflow:hidden;border:1px solid #e1e8ec;border-radius:12px;background:#fff}.ws-editor-paper.workspace-form{gap:0}.ws-editor-paper-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 23px;border-bottom:1px solid #e9edef;background:#fcfdfd;color:#809099;font-size:11px}.ws-editor-paper-bar>span:first-child{display:inline-flex;align-items:center;gap:7px;color:#687f8b}.ws-editor-writing.workspace-form{gap:24px;margin:0;padding:30px}.ws-editor-writing label{font-size:11px;color:#8a99a1}.ws-editor-title-field input:not([type=checkbox]){padding:8px 0 12px;border:0;border-bottom:1px solid #edf1f3;border-radius:0;background:#fff;color:#263e4d;font-size:24px;font-weight:600;letter-spacing:-.03em;box-shadow:none}.ws-editor-body-field textarea{min-height:360px;padding:7px 0;border:0;border-radius:0;color:#4a626f;background:#fff;font-size:14px;line-height:1.95}.ws-editor-link-field{padding-top:18px;border-top:1px solid #edf1f3}.ws-editor-link-field>span{display:flex;align-items:center;gap:6px}.ws-editor-link-field input{font-size:12px}.ws-editor-paper-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 23px;border-top:1px solid #e9edef;background:#fcfdfd}.ws-editor-paper-footer p{margin:0;font-size:11px}.ws-editor-reading{padding:32px;min-height:380px}.ws-editor-reading h2{font-size:25px;line-height:1.5}.ws-editor-reading p{color:#4a626f;font-size:14px;line-height:1.95}.ws-editor-aside.workspace-stack{gap:18px}.ws-editor-aside>.workspace-card{padding:20px;border-radius:10px;background:#fff}.ws-editor-aside h2{display:flex;align-items:center;gap:7px;font-size:13px}.ws-editor-aside .workspace-muted{font-size:11px;line-height:1.7}.ws-editor-link-card a{display:inline-flex;align-items:center;gap:7px;padding:9px 0;font-size:12px}.ws-editor-history details{padding:0;border-bottom:1px solid #edf1f3}.ws-editor-history details:last-child{border:0}.ws-editor-history summary{display:flex;align-items:center;gap:10px;padding:14px 0;list-style:none}.ws-editor-history summary>span{margin:0}.ws-editor-history summary>.ws-editor-version-mark{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;color:#8ca49c;background:#eff5f2}.ws-editor-history summary strong{font-size:12px;font-weight:500}.ws-editor-history summary time{display:block;margin-top:4px;font-size:9px;color:#94a1a9}.ws-editor-version-body{max-height:360px;overflow:auto;padding:10px;margin-bottom:12px;border:1px solid #e9eeef;border-radius:6px;background:#f8fafb;font-size:11px}.ws-editor-version-body>strong{font-size:12px}.ws-editor-version-body a{display:inline-flex;align-items:center;gap:4px}.ws-editor-comments .ws-project-section-title{margin-bottom:18px}.ws-editor-comments>.workspace-muted{margin-top:16px;font-size:12px}.ws-editor-comment-person{display:flex;align-items:center;gap:9px;font-size:12px}.ws-editor-comments .workspace-comment p{padding-left:34px;font-size:13px;color:#657985}.ws-editor-history summary:focus-visible,.ws-project-create summary:focus-visible,.ws-project-trash summary:focus-visible,.ws-task-item summary:focus-visible{outline:2px solid #087f72;outline-offset:3px}@media (max-width:1150px){.ws-project-summary{gap:15px;padding:18px}.ws-project-progress,.ws-project-summary>span:not(:first-child){padding-left:15px}.ws-project-summary>span{flex-wrap:wrap;gap:5px}.ws-task-item>summary{grid-template-columns:78px minmax(90px,1fr) 118px 16px;gap:8px 12px}.ws-task-item>summary>.ws-task-assignee{grid-column:2;grid-row:2}.ws-task-item>summary>.ws-task-date{grid-column:3;grid-row:1/3}.ws-task-item>summary>.ws-project-disclosure{grid-column:4;grid-row:1/3}.ws-editor-layout{grid-template-columns:minmax(0,1fr) 230px;gap:16px}.ws-editor-writing.workspace-form{padding:24px}}@media (max-width:900px){.ws-project-summary{grid-template-columns:repeat(3,1fr)}.ws-project-progress{grid-column:1/-1;padding:0;border:0}.ws-editor-layout{grid-template-columns:minmax(0,1fr)}.ws-editor-aside.workspace-stack{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}}@media (max-width:640px){.ws-project-total{margin-top:0}.ws-project-toolbar{gap:12px}.ws-project-search{flex:1 1;width:100%}.ws-project-view-filter button{padding-inline:9px;font-size:12px}.ws-project-create>summary{padding:15px}.ws-project-create>summary small{font-size:11px;line-height:1.5}.ws-project-create>.workspace-form{padding:0 15px 15px}.ws-project-title{align-items:flex-start;gap:10px}.ws-project-title h1{font-size:24px}.ws-project-symbol{width:37px;height:37px}.ws-editor-trash,.ws-project-star{margin-top:0}.ws-project-summary{gap:17px 8px;padding:16px}.ws-project-summary>span{display:grid;grid-template-columns:16px 1fr;font-size:10px}.ws-project-summary>span>strong{grid-column:1/-1;margin:2px 0 0;font-size:24px}.ws-project-summary>span:not(:first-child){padding-left:12px}.ws-project-tabs.workspace-tabs{gap:18px}.ws-project-tabs.workspace-tabs button{font-size:12px;gap:5px}.ws-task-item>summary{grid-template-columns:78px minmax(0,1fr) 16px;padding:15px;gap:10px}.ws-task-item>summary>.ws-task-title{grid-column:1/3;grid-row:1}.ws-task-item>summary>.ws-task-status{grid-column:1;grid-row:2}.ws-task-item>summary>.ws-task-assignee{grid-column:2;grid-row:2}.ws-task-item>summary>.ws-task-date{grid-column:1/3;grid-row:3}.ws-task-item>summary>.ws-project-disclosure{grid-column:3;grid-row:1}.ws-task-content{padding:4px 15px 18px}.ws-task-editor .workspace-form-row{padding:12px}.ws-task-checklist{padding:9px}.ws-task-checklist .ws-task-check-add{flex-wrap:wrap}.ws-task-check-add>button{width:auto}.ws-editor-footer{flex-wrap:wrap}.ws-editor-writing.workspace-form{padding:20px}.ws-editor-title-field input:not([type=checkbox]){font-size:21px}.ws-editor-paper-bar{padding:13px 17px;font-size:10px}.ws-editor-paper-footer{flex-wrap:wrap;padding:15px 17px}.ws-editor-reading{padding:22px}.ws-project-person-name{flex-basis:calc(100% - 50px)}.ws-project-person>.ws-project-role{margin-left:45px}}@media (prefers-reduced-motion:reduce){.ws-project-card,.ws-project-disclosure{transition:none}}.ws-project-header-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ws-project-header-actions button{min-height:44px}.ws-project-header-actions .ws-project-star{margin-top:0}.ws-project-delete{color:var(--danger)}.ws-project-delete-dialog{width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:24px;overflow:auto;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--text);box-shadow:0 24px 80px #152b3c26}.ws-project-delete-dialog::-webkit-backdrop{background:#162f3e60}.ws-project-delete-dialog::backdrop{background:#162f3e60}.ws-project-delete-dialog h2{margin:0 0 16px;font-size:20px}.ws-project-delete-dialog p{line-height:1.7;overflow-wrap:anywhere}.ws-project-header .ws-project-header-actions .ws-project-delete-dialog p{margin:10px 0;font-size:14px;color:var(--text);line-height:1.7}.ws-project-delete-name{font-weight:700}.ws-project-delete-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:24px}.ws-project-delete-actions button,.ws-project-trash-row button{min-height:44px}.ws-project-delete-actions .ws-project-delete-confirm{background:var(--danger);border-color:var(--danger);color:#fff}.ws-project-trash-list>summary{min-height:44px}.ws-project-trash-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px 0;border-top:1px solid var(--line)}.ws-project-trash-row>div{min-width:0;flex:1 1 200px;overflow-wrap:anywhere}.ws-project-trash-row h3{margin:0;font-size:15px}.ws-project-restored-link{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:44px;margin-top:8px;padding:8px 12px;border:1px solid var(--line);border-radius:7px;overflow-wrap:anywhere}.dispatch-page{max-width:1440px}.dispatch-basis{display:flex;gap:10px;align-items:flex-start;color:#3c5968;background:#eef6f8;border:1px solid #dcecef;padding:14px 18px;border-radius:10px;font-size:13px}.dispatch-basis svg{flex:none;margin-top:2px}.dispatch-basis p{margin:0;line-height:1.7}.dispatch-board{padding:24px}.dispatch-details-heading,.dispatch-filters,.dispatch-month-nav,.dispatch-pagination,.dispatch-toolbar{display:flex;align-items:center;gap:12px}.dispatch-details-heading,.dispatch-toolbar{justify-content:space-between;flex-wrap:wrap}.dispatch-month-nav h2{margin:0 4px;font-size:21px;white-space:nowrap}.dispatch-filters{align-items:flex-end;flex-wrap:wrap}.dispatch-filters label{display:grid;grid-gap:5px;gap:5px;font-size:12px;color:#536473}.dispatch-filters input,.dispatch-filters select{min-height:38px;padding:6px 10px;border:1px solid #d3dce4;border-radius:7px;background:white;color:#243746;font:inherit;max-width:230px}.dispatch-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0;border:1px solid #e3e9ee;border-radius:10px;background:#f8fafb}.dispatch-metrics>div{padding:14px 20px;display:grid;grid-gap:5px;gap:5px}.dispatch-metrics>div+div{border-left:1px solid #e3e9ee}.dispatch-metrics span{font-size:12px;color:#647482}.dispatch-metrics strong{font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dispatch-metrics small{font-size:12px;font-weight:400;margin-left:6px}.dispatch-month-grid,.dispatch-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.dispatch-weekdays span{padding:9px 12px;text-align:center;font-size:12px;color:#647482}.dispatch-weekdays span:first-child{color:#b45050}.dispatch-month-grid{border-top:1px solid #e1e7ed;border-left:1px solid #e1e7ed}.dispatch-day,.dispatch-day-blank{min-width:0;min-height:120px;border-right:1px solid #e1e7ed;border-bottom:1px solid #e1e7ed}.dispatch-day{display:flex;flex-direction:column;gap:9px;padding:10px 12px;color:#354b5c;text-decoration:none;background:white}.dispatch-day-blank{background:#f8fafb}.dispatch-day[data-has-orders=true]{background:#f3f8fb}.dispatch-day[data-selected=true]{box-shadow:inset 0 0 0 2px #2b678a;background:#e8f2f8}.dispatch-day:hover{background:#dfedf5;color:#183d57}.dispatch-day:focus-visible{outline:3px solid #246e9b;outline-offset:-3px}.dispatch-day-number{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:600}.dispatch-day-number small{font-size:10px;color:#24628a}.dispatch-day[data-today=true] .dispatch-day-number{color:#175e8b}.dispatch-day-summary{display:grid;grid-gap:3px;gap:3px;font-size:11px;color:#596f7e}.dispatch-day-summary strong{font-size:17px;color:#245577}.dispatch-day-summary strong small{font-size:11px;margin-left:4px;font-weight:400}.dispatch-day-routes{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-no-orders{margin-top:auto;font-size:11px;color:#82909a}.dispatch-month-empty{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;font-size:13px;padding-top:14px}.dispatch-month-empty a,.dispatch-row-link{display:inline-flex;align-items:center;gap:4px;color:#245e85}.dispatch-details{padding:24px;scroll-margin-top:24px}.dispatch-details-heading{margin-bottom:18px}.dispatch-details-heading h2{margin:5px 0 0;font-size:19px}.dispatch-details-heading h2 span{margin-left:8px;color:#69808e;font-size:13px;font-weight:400}.dispatch-details-heading p{margin:0;font-size:12px}.dispatch-detail-row{display:grid;grid-template-columns:minmax(130px,1fr) minmax(180px,2fr) 95px 95px;align-items:center;grid-gap:20px;gap:20px;padding:18px 0;border-top:1px solid #e4ebef;font-size:13px}.dispatch-row-destination,.dispatch-row-item,.dispatch-row-quantity{display:grid;grid-gap:5px;gap:5px;min-width:0;overflow-wrap:anywhere}.dispatch-route{color:#31657e;background:#edf4f8;border-radius:4px;padding:3px 7px;width:-moz-fit-content;width:fit-content;max-width:100%;font-size:11px}.dispatch-row-destination small,.dispatch-row-item span,.dispatch-row-quantity small{color:#6b7d89;font-size:12px}.dispatch-row-item a{font-size:11px;color:#48748d}.dispatch-row-quantity{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dispatch-row-quantity strong{font-size:20px}.dispatch-empty-day{color:#697d8a;padding:24px 0;text-align:center;font-size:13px}.dispatch-pagination{justify-content:flex-end;flex-wrap:wrap;padding-top:16px;font-size:12px}.dispatch-coverage{color:#647482;font-size:12px;line-height:1.8}.dispatch-coverage summary{cursor:pointer}.dispatch-notice{color:#8b4d16;background:#fff7eb;padding:12px 16px;border-radius:8px}@media (max-width:700px){.dispatch-board,.dispatch-details{padding:14px}.dispatch-toolbar{gap:18px}.dispatch-month-nav{gap:5px}.dispatch-month-nav h2{font-size:18px}.dispatch-filters{gap:8px;width:100%}.dispatch-filters label{flex:1 1;min-width:0}.dispatch-filters input,.dispatch-filters select{width:100%;min-width:0}.dispatch-metrics>div{padding:12px 8px}.dispatch-metrics span{font-size:10px}.dispatch-metrics strong{font-size:21px}.dispatch-day,.dispatch-day-blank{min-height:82px}.dispatch-day{padding:7px 3px;gap:7px}.dispatch-day-number{font-size:12px;justify-content:center}.dispatch-day-number small,.dispatch-day-summary>span,.dispatch-no-orders{display:none}.dispatch-day[data-today=true] .dispatch-day-number{text-decoration:underline;text-underline-offset:4px}.dispatch-day-summary{text-align:center}.dispatch-day-summary strong{font-size:14px}.dispatch-day-summary strong small{font-size:10px;margin-left:2px}.dispatch-detail-row{grid-template-columns:minmax(0,1fr) 85px;gap:12px}.dispatch-row-item{grid-column:1;grid-row:auto}.dispatch-row-destination{grid-column:1}.dispatch-row-quantity{grid-column:2;grid-row:span 2}.dispatch-row-link{grid-column:1/-1;justify-self:end;padding:5px 0}}.linked-surface{position:relative;isolation:isolate}.surface-link:after{content:"";position:absolute;inset:0;z-index:0}.linked-surface>.favorite-button,.linked-surface>.run-delete-control,.surface-action{position:relative;z-index:1}.linked-surface:has(.surface-link:focus-visible){outline:3px solid var(--accent);outline-offset:-3px}.linked-surface:hover{background-color:#f1f7f5}.linked-surface:hover .surface-link{color:var(--accent)}.ws-docs-row:hover .surface-link svg{opacity:1}.ws-project-card{text-decoration:none}.ws-project-card,.ws-project-card:hover{color:var(--text)}.ws-project-card:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.ws-project-card:hover .ws-project-open{color:var(--accent);background:var(--accent-soft)}.dashboard-pagination .icon-button,.favorite-button,.icon-button,.ws-icon-button,.ws-task-check-delete{min-width:44px;min-height:44px;flex-shrink:0}.dashboard-pagination .icon-button,.icon-button{width:44px;height:44px;padding:0}.ws-task-check-delete{justify-content:center;align-items:center}.dispatch-coverage>summary,.dispatch-row-item a,.dispatch-row-link,.ws-account .workspace-link-button,.ws-agenda-periods a,.ws-command-trigger,.ws-docs-project a,.ws-docs-reset,.ws-nav-item,.ws-pinned .sidebar-favorites a,.ws-project-view-filter button,.ws-topbar-create{min-height:44px;display:inline-flex;align-items:center}.ws-command-trigger{min-width:44px;justify-content:center}.ws-nav-item{display:flex}.dispatch-row-item a,.ws-docs-project a{width:-moz-fit-content;width:fit-content;max-width:100%}.editor-issue-toggle,.workspace-check-row>label{min-height:44px;cursor:pointer}.run-table-head,.run-table-row{grid-template-columns:44px minmax(260px,1fr) 130px 80px 190px 56px}.run-delete-control button{min-height:44px;font-size:12px}input:is([type=date],[type=month]):not(:disabled):not([readonly]){cursor:pointer}input:is([type=date],[type=month]){min-height:44px}@media (max-width:700px),(pointer:coarse){.button,.dashboard-filters input,.dashboard-filters select,.dispatch-filters input,.dispatch-filters select,.filter-search,.final-order-table input,.ghost-button,.workspace-form input:not([type=checkbox]),.workspace-form select,.workspace-link-button,.workspace-tabs button,.ws-content .filter-chip,.ws-docs-filters .button,.ws-docs-filters select,.ws-docs-search,.ws-project-search{min-height:44px}}@media (max-width:700px){.ws-content .run-table-row{grid-template-columns:44px minmax(0,1fr)}.ws-location,.ws-topbar-actions{gap:8px}}