.demand-imports{--di-line:#deded8;--di-muted:#62625c;color:#1c1c1c;margin-bottom:32px;font-size:1rem}.di-heading{justify-content:space-between;align-items:start;gap:24px;margin-bottom:22px;display:flex}.di-kicker{text-transform:uppercase;letter-spacing:.09em;color:#a31a20;font-size:.8125rem;font-weight:650}.di-heading h2{letter-spacing:-.035em;margin:5px 0 8px;font-size:1.75rem;font-weight:650}.di-heading p{color:var(--di-muted);line-height:1.6}.di-preview-badge{color:#795400;white-space:nowrap;background:#fff0cd;border:1px solid #ead492;border-radius:6px;padding:7px 12px;font-size:.875rem}.di-kind-options{border:0;grid-template-columns:1fr 1fr;gap:16px;min-width:0;margin-bottom:22px;padding:0;display:grid}.di-kind-options button{border:1px solid var(--di-line);text-align:left;cursor:pointer;background:#fff;border-top:3px solid #abab9f;border-radius:9px;grid-template-columns:26px 1fr;gap:8px 12px;padding:20px;display:grid}.di-kind-options button[aria-pressed=true]{background:#fff9f8;border-color:#e31e24;box-shadow:0 0 0 1px #e31e24}.di-kind-options button svg{color:#a61b20;grid-row:span 3}.di-kind-options strong{font-size:1.125rem}.di-kind-options span,.di-kind-options small{grid-column:2;line-height:1.5}.di-kind-options small{color:var(--di-muted);font-size:.875rem}.di-workbench{border:1px solid var(--di-line);background:#fff;border-radius:10px;padding:24px}.di-import-actions{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.di-import-actions label{flex:1;gap:7px;min-width:210px;font-size:.875rem;display:grid}.di-import-actions select{background:#fff;width:100%;min-height:40px}.di-import-actions [data-slot=native-select-wrapper]{width:100%}.di-import-actions button{min-height:40px}.di-upload{background:#fafaf8;border:1px dashed #b5b5ac;border-radius:8px;align-items:start;gap:15px;margin-top:22px;padding:20px;display:flex}.di-upload>svg{color:#7b7b70;flex-shrink:0;margin-top:2px}.di-upload>div{flex:1;min-width:0}.di-upload label{font-weight:600}.di-upload p{color:var(--di-muted);margin:7px 0 12px;font-size:.875rem;line-height:1.6}.di-upload input{background:#fff;max-width:100%;height:auto;min-height:40px;font-size:.875rem}.di-empty{padding:24px 0 3px}.di-empty p{color:var(--di-muted);margin-top:7px;font-size:.9375rem;line-height:1.6}.di-results{margin-top:25px}.di-result-heading{border-radius:8px;align-items:center;gap:12px;padding:16px;display:flex}.di-result-heading>output{flex:1;min-width:0;display:block}.di-result-heading output span{overflow-wrap:anywhere;margin-top:4px;font-size:.875rem;line-height:1.5;display:block}.di-passed{color:#1c603d;background:#eaf5ee}.di-blocked{color:#a72b1a;background:#ffefec}.di-stats{border-block:1px solid var(--di-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:24px 0;padding:20px 0;display:grid}.di-stats dt{color:var(--di-muted);font-size:.875rem;line-height:1.5}.di-stats dd{font-variant-numeric:tabular-nums;margin-top:7px;font-size:1.75rem;font-weight:650;line-height:1.3}.di-stats .di-stat-label{color:#815d15;font-size:1rem;font-weight:600}.di-source{color:var(--di-muted);flex-wrap:wrap;gap:6px 20px;margin-bottom:16px;font-size:.875rem;display:flex}.di-source strong{color:#1c1c1c}.di-data-table{border:1px solid var(--di-line);border-radius:8px;overflow:hidden}.di-data-table table{font-size:.9375rem}.di-data-table th{color:#fff;background:#202020;height:auto;padding:13px 15px;font-size:.875rem}.di-data-table td{padding:13px 15px}.di-data-table small{color:var(--di-muted);margin-top:3px;font-size:.8125rem;display:block}.di-review-note{background:#fff8e7;border-left:3px solid #af7b18;align-items:start;gap:12px;margin-top:20px;padding:18px;font-size:.9375rem;line-height:1.6;display:flex}.di-review-note>svg{color:#815d15;flex-shrink:0;margin-top:3px}.di-review-note ul,.di-error ul{margin:7px 0 12px;padding-left:20px;list-style:outside}.di-review-note p{color:var(--di-muted)}.di-error{color:#9d291c;background:#fff0eb;border:1px solid #eec3b9;border-radius:8px;margin:16px 0;padding:16px;line-height:1.6}.di-pagination{justify-content:space-between;align-items:center;gap:12px;margin:18px 0;font-size:.875rem;display:flex}.di-process{margin:28px 0}.di-process h3,.di-mapping h3{margin-bottom:12px;font-size:1.125rem;font-weight:650}.di-process ol{border-top:3px solid #e31e24;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding-top:20px;list-style:none;display:grid}.di-process li{align-content:start;gap:8px;font-size:.9375rem;line-height:1.6;display:grid}.di-process li span{color:var(--di-muted)}.di-process>p{background:#edede8;border-radius:6px;align-items:start;gap:8px;margin-top:20px;padding:12px 16px;font-size:.875rem;line-height:1.5;display:flex}.di-process>p svg{flex-shrink:0;margin-top:2px}.di-mapping{border:1px solid var(--di-line);background:#fff;border-radius:8px;padding:18px 20px}.di-mapping summary{cursor:pointer;font-weight:600}.di-agreements{grid-template-columns:1fr 1fr;gap:24px;margin:22px 0;display:grid}.di-mapping p{color:var(--di-muted);font-size:.9375rem;line-height:1.65}.di-field-list{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.di-field-list code{background:#f2f2ee;border-radius:4px;padding:4px 7px;font-size:.8125rem}.di-secondary-feeds{border-top:1px solid var(--di-line);margin-top:32px;padding-top:20px}.di-secondary-feeds>summary{cursor:pointer;margin-bottom:20px;font-size:1.125rem;font-weight:600}.demand-imports :focus-visible{outline-offset:3px;outline:3px solid #e31e24}.di-guide-link{margin:16px 0}.di-guide-link a{color:#a31a20;text-underline-offset:3px;text-decoration:underline}.di-import-actions .di-interval-select{flex:0 190px;min-width:175px}.di-interval-note,.di-block-units{color:var(--di-muted);margin-top:12px;font-size:.875rem;line-height:1.6}.di-block-units{margin-bottom:12px}@media (max-width:1050px){.di-stats,.di-process ol{grid-template-columns:1fr 1fr}.di-import-actions label{flex-basis:100%}}@media (max-width:700px){.di-heading{flex-wrap:wrap;gap:12px}.di-kind-options,.di-agreements{grid-template-columns:1fr}.di-workbench{padding:16px}.di-import-actions{align-items:stretch}.di-import-actions button{flex:1;font-size:.875rem}.di-import-actions label{min-width:0}.di-upload{padding:14px}.di-upload>svg{display:none}.di-result-heading{flex-wrap:wrap;align-items:start}.di-result-heading>button{width:100%}.di-stats{gap:18px 12px}.di-process ol{grid-template-columns:1fr}.di-pagination{flex-wrap:wrap}}.schedule-oversight{--so-line:var(--sx-line,#dededb);--so-muted:var(--sx-muted,#626560);color:var(--sx-charcoal,#151515);font-size:1rem}.so-toolbar{flex-wrap:wrap;align-items:end;gap:14px;margin:0 0 20px;display:flex}.so-toolbar label{gap:6px;min-width:180px;font-size:.875rem;display:grid}.so-toolbar input,.so-toolbar select{border:1px solid var(--so-line);min-height:42px;font:inherit;background:#fff;border-radius:6px;padding:8px 12px}.so-toolbar input{width:100%}.so-toolbar .so-search{flex:1;min-width:220px}.so-toolbar button{min-height:42px}.so-muted,.so-meta{color:var(--so-muted);font-size:.875rem}.so-meta{margin-top:5px;display:block}.so-totals{border-block:1px solid var(--so-line);flex-wrap:wrap;gap:20px;margin-bottom:22px;padding:16px 0;font-size:.875rem;display:flex}.so-totals strong{font-variant-numeric:tabular-nums;margin-right:5px;font-size:1.25rem}.so-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.so-card{border:1px solid var(--so-line);background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 3px 12px #00000004}.so-card-top{border-top:3px solid var(--sx-red,#ed171f);align-items:start;gap:12px;padding:19px 20px;display:flex}.so-card-top h2{margin:3px 0;font-size:1.125rem;font-weight:700}.so-card-top .so-code{letter-spacing:.06em;color:var(--so-muted);font-size:.8125rem}.so-card-top>div{flex:1;min-width:0}.so-signal{white-space:normal;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:.875rem;font-weight:650;display:inline-flex}.so-signal svg{flex-shrink:0}.so-signal-red{color:#9d1821;background:#fcebed}.so-signal-yellow{color:#85520b;background:#fff3d4}.so-signal-green{color:#196243;background:#e7f5ed}.so-signal-gray{color:#555;background:#ededed}.so-score-row{grid-template-columns:1fr 1fr;gap:20px;padding:0 20px 18px;display:grid}.so-score-row span{color:var(--so-muted);font-size:.875rem;display:block}.so-score-row strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:650;line-height:1.35}.so-score-row strong.so-no-score{letter-spacing:0;font-size:1rem}.so-score-row small{color:var(--so-muted);margin-left:4px;font-size:.875rem}.so-finding{min-height:2.8em;margin:0 20px 18px;font-size:.9375rem;line-height:1.5}.so-card-periods{border-top:1px solid var(--so-line)}.so-card-period{justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.so-card-period+.so-card-period{border-top:1px solid #ededeb}.so-card-period strong{font-size:.875rem;display:block}.so-card-period button{flex-shrink:0}.so-card-footer{background:#f6f6f4;justify-content:space-between;gap:10px;padding:12px 20px;display:flex}.so-empty{border:1px dashed var(--so-line);background:#fafaf9;border-radius:8px;padding:24px}.so-pages{justify-content:space-between;align-items:center;gap:12px;margin:20px 0;font-size:.875rem;display:flex}.so-pages>div{gap:8px;display:flex}.so-error{color:#912b24;background:#fff0ee;border:1px solid #e9b5ad;border-radius:6px;margin:16px 0;padding:14px 18px}.so-detail-heading{justify-content:space-between;align-items:center;gap:18px;margin:0 0 20px;display:flex}.so-detail-heading h2{margin:4px 0;font-size:1.5rem}.so-detail-heading button{flex-shrink:0}.so-tabs{border-bottom:1px solid var(--so-line);flex-wrap:wrap;gap:8px;margin-bottom:18px;padding-bottom:16px;display:flex}.so-tabs button[aria-pressed=true]{background:var(--sx-charcoal,#151515);color:#fff;box-shadow:inset 0 -3px var(--sx-red,#ed171f);border-color:#151515}.so-week-menu{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;display:flex}.so-week-menu label{gap:6px;font-size:.875rem;display:grid}.so-week-menu select,.so-week-menu input{border:1px solid var(--so-line);max-width:100%;min-height:42px;font:inherit;background:#fff;border-radius:6px;padding:8px 12px}.so-week-menu label:first-child{flex:1;min-width:220px}.so-review-summary{border:1px solid var(--so-line);border-left:4px solid var(--sx-red,#ed171f);background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:28px;margin:16px 0;padding:18px 20px;display:flex}.so-review-summary dt{color:var(--so-muted);font-size:.875rem}.so-review-summary dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.4rem;font-weight:650}.so-note{color:var(--so-muted);margin:12px 0;font-size:.875rem;line-height:1.5}.so-readonly{background:#ededeb;border-radius:4px;align-items:center;gap:5px;padding:4px 8px;font-size:.8125rem;display:inline-flex}.so-findings{border:1px solid var(--so-line);background:#fff;border-radius:8px;margin:16px 0}.so-findings summary{cursor:pointer;padding:14px 18px;font-weight:600}.so-findings ul{margin:0;padding:0 20px 18px;list-style:none}.so-findings li{border-top:1px solid var(--so-line);padding:12px 0}.so-findings p{margin:8px 0;font-size:.9375rem}.so-schedule-scroll{border:1px solid var(--so-line);background:#fff;border-radius:8px;max-height:660px;overflow:auto}.so-schedule-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1080px;font-size:.875rem}.so-schedule-table th,.so-schedule-table td{vertical-align:top;border-bottom:1px solid #e8e8e5;border-right:1px solid #e8e8e5;padding:10px}.so-schedule-table thead th{color:#fff;z-index:2;text-align:left;white-space:nowrap;background:#202020;font-weight:600;position:sticky;top:0}.so-schedule-table thead th small{color:#d1d1cd;font-weight:400;display:block}.so-schedule-table th:first-child{z-index:1;background:#fafaf8;min-width:170px;position:sticky;left:0}.so-schedule-table thead th:first-child{z-index:3;background:#202020}.so-schedule-table tbody th{text-align:left;font-weight:600}.so-schedule-table th .so-meta{font-weight:400}.so-shift{background:#f3f5f6;border-left:3px solid #6b7583;border-radius:4px;gap:3px;margin-bottom:5px;padding:6px 7px;display:grid}.so-shift strong{white-space:nowrap;font-size:.875rem}.so-shift span{color:#535963;font-size:.8125rem}.so-shift-phleb{background:#f7f2fa;border-color:#8758a7}.so-shift-medical{background:#edf7f4;border-color:#1f826e}.so-shift-processing{background:#fcf6ec;border-color:#ad7321}.so-shift-dp{background:#eff5fa;border-color:#3c72a0}.so-day-list{gap:14px;display:grid}.so-day{border:1px solid var(--so-line);background:#fff;border-radius:8px;padding:16px}.so-day h3{margin:0 0 12px;font-size:1rem}.so-day-row{border-top:1px solid #eee;grid-template-columns:1fr 1fr auto;gap:12px;padding:9px 0;font-size:.875rem;display:grid}.so-day-row span:last-child{font-variant-numeric:tabular-nums}.schedule-oversight :focus-visible{outline:3px solid var(--sx-red,#ed171f);outline-offset:3px}.so-collapsed{border-top:1px solid var(--so-line);margin-top:24px;padding-top:18px}.so-collapsed>summary{cursor:pointer;font-weight:600}@media (min-width:1550px){.so-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.so-grid{grid-template-columns:1fr}.so-detail-heading{align-items:start}.so-score-row strong{font-size:1.75rem}}@media (max-width:650px){.so-toolbar>*{width:100%}.so-detail-heading{display:grid}.so-review-summary{gap:18px}.so-tabs button{white-space:normal;flex:1}.so-day-row{grid-template-columns:1fr auto}.so-day-row span:nth-child(2){grid-area:2/1}.so-day-row span:last-child{grid-area:1/2/3}.so-card-top{flex-wrap:wrap}.so-card-top>div{min-width:160px}.so-card-footer{flex-wrap:wrap}}.workspace-content:has(.schedule-oversight){padding-top:24px}.workspace-content:has(.schedule-oversight) .page-heading{margin-bottom:16px}.workspace-content:has(.schedule-oversight) .page-heading h1{margin:5px 0 8px;font-size:1.75rem}.workspace-content:has(.schedule-oversight) .company-picker{padding-bottom:16px}.company-picker[hidden]{display:none}.so-review-page .page-heading{z-index:1;justify-content:flex-end;height:0;margin:0;position:relative}.so-review-page .page-heading>button{position:absolute;top:0;right:0}.so-review-page .so-detail-heading{min-height:76px;padding-right:120px}.so-detail-heading h1{margin:3px 0;font-size:1.5rem}.so-detail-heading{margin-bottom:12px}.so-toolbar{margin-bottom:14px}.so-totals{gap:14px;margin-bottom:16px;padding:10px 0}.so-card-top{padding:14px 16px}.so-score-row{padding:0 16px 10px}.so-finding{min-height:1.5em;margin:0 16px 12px}.so-card-period{padding:10px 16px}.so-card-footer{padding:8px 12px}.so-tabs{margin-bottom:12px;padding-bottom:10px}.so-week-menu{margin:10px 0}.so-history-options{margin:8px 0 12px;font-size:.875rem}.so-history-options>summary{cursor:pointer;color:var(--so-muted)}.so-review-summary{gap:24px;margin:12px 0;padding:10px 16px}.so-review-summary dd{font-size:1.25rem}.so-review-summary small{font-size:.875rem}.so-review-notes{flex-wrap:wrap;gap:12px;margin:8px 0 12px;display:flex}.so-review-notes>details{border:1px solid var(--so-line);background:#fff;border-radius:6px;flex:1;min-width:230px;margin:0;font-size:.875rem}.so-review-notes summary{cursor:pointer;padding:10px 12px;font-weight:600}.so-review-notes .so-note{padding:0 12px}.so-review-notes details[open]{flex-basis:100%}.so-findings ul{max-height:250px;overflow:auto}.so-review-page .company-picker:not([hidden]){padding-top:52px}@media (max-width:650px){.so-review-page .so-detail-heading{padding-top:45px;padding-right:0}.workspace-content:has(.schedule-oversight){padding-top:16px}.so-week-menu label{min-width:0;max-width:100%}.so-week-menu label:first-child{flex-basis:100%;width:100%;min-width:0}.so-review-summary{gap:16px}.so-review-summary>div{min-width:42%}}.so-schedule-scroll{min-width:0;max-width:100%;max-height:65vh}.so-schedule-table{table-layout:fixed;width:100%;min-width:0}.so-schedule-table th,.so-schedule-table td{overflow-wrap:anywhere;padding:6px}.so-schedule-table th:first-child{width:16%;min-width:0}.so-schedule-table th:last-child{width:6%}.so-schedule-table thead th{white-space:normal}.so-schedule-table .so-meta{overflow-wrap:anywhere;font-size:11px}.so-shift{padding:5px 4px}.so-shift strong{white-space:normal;flex-wrap:wrap;gap:0 3px;font-size:13px;line-height:1.4;display:flex}.so-shift strong span{color:inherit;font:inherit;white-space:nowrap}.so-shift>span{font-size:12px;line-height:1.35}.so-review-page .so-detail-heading{min-height:48px}.so-review-page .so-note{font-size:12px}.so-review-page .so-review-summary{gap:18px}.so-review-page .so-toolbar{gap:8px}.workspace-main{min-width:0}.schedule-oversight{min-width:0;max-width:100%}@media (max-width:700px){.so-schedule-table{min-width:720px}.so-schedule-scroll{max-height:65vh}.so-schedule-table th:first-child{width:130px}.so-schedule-table th:last-child{width:50px}}@media print{.so-schedule-scroll{max-height:none;overflow:visible}.so-schedule-table{min-width:0;font-size:10px}.so-shift strong,.so-shift>span{font-size:10px}.so-schedule-table th,.so-schedule-table td{padding:3px}.so-toolbar,.so-tabs,.so-week-menu,.so-history-options{display:none!important}}.leadership{--lr-line:#dce5ea;--lr-ink:#1b3544;color:var(--lr-ink);font-size:14px}.leadership button,.leadership input,.leadership select,.leadership textarea{font:inherit;color:inherit;background:#fff;border:1px solid #bdcdd4;border-radius:7px;padding:8px 11px}.leadership button{cursor:pointer;font-weight:600}.leadership button:disabled{opacity:.5;cursor:default}.leadership :focus-visible{outline-offset:3px;outline:3px solid #286f9e}.leadership fieldset{border:0;min-width:0;padding:0}.lr-controls{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.leadership label{gap:6px;font-size:12px;font-weight:600;display:grid}.lr-controls label:first-child{min-width:210px}.lr-caption{color:#526874;margin:12px 0;font-size:12px;line-height:1.6}.lr-tabs{gap:8px;margin:20px 0;display:flex}.lr-tabs button[aria-pressed=true]{color:#fff;background:#163d4e;border-color:#163d4e}.lr-refresh{margin-left:auto}.lr-error,.lr-notice,.lr-loading,.lr-empty{border-radius:8px;margin:16px 0;padding:16px;line-height:1.6}.lr-error{background:#fff0ec;border:1px solid #bb6458}.lr-notice{background:#fff9e7;border:1px solid #dbcb96}.lr-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.leadership .lr-card{text-align:left;flex-direction:column;align-items:start;gap:8px;min-height:142px;padding:16px;display:flex}.lr-card span{min-height:32px;font-size:12px}.lr-card strong{font-size:28px;font-weight:650;line-height:1.15}.lr-card small{color:#536b76;font-size:11px;font-weight:400}.lr-selected{box-shadow:inset 0 0 0 2px #2b7279}.lr-table-heading{justify-content:space-between;align-items:center;gap:20px;margin:24px 0 14px;display:flex}.leadership h2{font-size:20px;font-weight:650;line-height:1.3}.leadership h3{margin:24px 0 12px;font-size:16px;font-weight:650}.leadership h4{margin:8px 0;font-size:15px;font-weight:650}.lr-table-heading p{color:#536b76;margin:5px 0;font-size:12px}.lr-scroll{border:1px solid var(--lr-line);border-radius:9px;overflow:auto}.leadership table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.leadership th{font-weight:600}.leadership th,.leadership td{border-bottom:1px solid var(--lr-line);vertical-align:top;padding:13px 12px}.leadership thead{background:#f1f6f7}.leadership td small,.leadership th small{color:#536b76;margin-top:5px;font-size:11px;font-weight:400;display:block}.leadership .lr-link{color:#146272;text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.lr-badge{color:#3c5565;white-space:nowrap;background:#ecf1f4;border-radius:5px;padding:4px 7px;font-size:11px;font-weight:650;line-height:1.3;display:inline-flex}.lr-ready,.lr-complete{color:#256345;background:#e4f4e9}.lr-review-needed,.lr-stale{color:#795821;background:#fff2cb}.lr-pages{justify-content:flex-end;align-items:center;gap:10px;margin:16px 0;font-size:12px;display:flex}.lr-pages span{margin-right:auto}.lr-detail,.lr-action,.lr-form{border:1px solid var(--lr-line);background:#fff;border-radius:10px;margin:20px 0;padding:22px}.lr-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lr-detail-summary{border-block:1px solid var(--lr-line);grid-template-columns:repeat(4,1fr);gap:20px;margin:20px 0;padding:20px 0;display:grid}.lr-detail-summary>div{flex-direction:column;align-items:start;gap:8px;display:flex}.lr-detail-summary strong{font-size:22px}.lr-detail-summary span:first-child{font-size:12px}.lr-detail-summary small{font-size:11px}.leadership details{border-bottom:1px solid var(--lr-line);padding:15px 0}.leadership summary{cursor:pointer;font-weight:600}.lr-provenance{overflow-wrap:anywhere;grid-template-columns:180px 1fr;gap:12px;padding-top:20px;font-size:12px;display:grid}.lr-provenance dt{font-weight:600}.lr-metrics{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.lr-metrics>div{background:#f4f7f8;border-radius:7px;padding:12px}.lr-metrics dt{color:#536b76;font-size:12px}.lr-metrics dd{margin-top:8px;font-size:20px}.lr-finding{border-bottom:1px solid var(--lr-line);justify-content:space-between;align-items:start;gap:18px;padding:18px 0;display:flex}.lr-finding>div{flex:1}.lr-finding p{font-size:13px;line-height:1.6}.lr-finding button{white-space:nowrap}.lr-comparison{grid-template-columns:1fr 1fr;gap:20px;display:grid}.lr-comparison>div{background:#f4f7f8;border-radius:8px;padding:16px}.lr-comparison h3{margin-top:0}.lr-comparison small{overflow-wrap:anywhere;font-size:11px}.lr-comparison p{margin:10px 0;font-size:13px}.lr-timeline{border-left:2px solid #c4d6da;margin-left:5px;padding:0;list-style:none}.lr-timeline li{padding:8px 0 12px 18px}.lr-timeline p{margin:6px 0}.lr-timeline small{color:#536b76;overflow-wrap:anywhere;font-size:11px}.lr-form{background:#f5faf9;border-color:#629399}.lr-form h3{margin-top:0}.lr-form textarea{resize:vertical;width:100%;min-height:100px;margin-bottom:12px}.lr-form>label,.lr-form>.lr-controls{margin:18px 0}.lr-check{align-items:center;padding-bottom:8px;display:flex!important}.lr-queue-filters{margin-bottom:20px}.lr-queue-filters input{max-width:200px}@media (max-width:1100px){.lr-cards{grid-template-columns:repeat(3,1fr)}.lr-detail-summary,.lr-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.lr-cards{grid-template-columns:repeat(2,1fr)}.lr-cards .lr-card:last-child{grid-column:span 2;min-height:100px}.lr-controls{grid-template-columns:1fr 1fr;display:grid}.lr-controls label:first-child{min-width:0}.lr-controls input,.lr-controls select{width:100%;min-width:0}.lr-detail,.lr-action,.lr-form{padding:15px}.lr-table-heading,.lr-finding{flex-direction:column;align-items:start}.lr-comparison,.lr-provenance{grid-template-columns:1fr}.lr-tabs{flex-wrap:wrap}.lr-refresh{margin-left:0}.lr-metrics{grid-template-columns:1fr 1fr}.lr-detail-summary strong{font-size:19px}}@media (prefers-reduced-motion:reduce){.leadership *{scroll-behavior:auto!important}}.lr-comparison dl{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.lr-comparison dt{color:#526874;font-size:11px}.lr-comparison dd{margin-top:4px;font-size:15px;font-weight:600}.device-datetime-field{gap:6px;min-width:220px;display:grid}.device-datetime-field small{font-size:12px;line-height:1.4}.device-datetime-field label{font-size:14px}.device-datetime-field .lr-error{max-width:360px}.leadership{--lr-line:var(--sx-line);--lr-ink:var(--sx-charcoal);color:var(--lr-ink);font-size:1rem;line-height:1.55}.leadership button,.leadership input,.leadership select,.leadership textarea{border-color:#c7c7c1;border-radius:6px;min-height:42px;font-size:.875rem}.leadership button:hover:not(:disabled){background:#f4f4f2;border-color:#878781}.leadership :focus-visible{outline:3px solid var(--sx-red);outline-offset:3px}.leadership label{font-size:.875rem}.leadership .lr-caption,.lr-table-heading p,.lr-overview-heading p{color:var(--sx-muted);font-size:.875rem}.lr-filter-panel{border:1px solid var(--sx-line);border-top:3px solid var(--sx-red);background:#fff;border-radius:8px;padding:20px}.lr-filter-panel>.lr-controls+fieldset{border-top:1px solid var(--sx-line);margin-top:16px;padding-top:16px}.lr-filter-panel .lr-period-help{border:0;padding:12px 0 0;font-size:.875rem}.lr-filter-panel .lr-period-help summary{color:var(--sx-muted);font-weight:500}.lr-tabs{border-bottom:1px solid var(--sx-line)!important;padding-bottom:14px!important}.lr-tabs button[aria-pressed=true]{background:var(--sx-charcoal);border-color:var(--sx-charcoal);box-shadow:inset 0 -3px var(--sx-red);color:#fff}.lr-overview-heading{justify-content:space-between;align-items:center;gap:18px;margin:26px 0 18px;display:flex}.lr-overview-heading .lr-eyebrow{color:var(--sx-link);letter-spacing:.12em;margin-bottom:4px;font-size:.75rem;font-weight:700}.lr-basis{border:1px solid var(--sx-line);color:#444440;background:#eaeae6;border-radius:4px;width:fit-content;padding:5px 9px;font-size:.8125rem;display:inline-block}.lr-cards{gap:12px;margin:18px 0}.leadership .lr-card{border-color:var(--sx-line);gap:9px;min-height:150px;padding:18px}.lr-card span{min-height:40px;font-size:.875rem;font-weight:600}.lr-card strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:650}.lr-card small{color:var(--sx-muted);font-size:.8125rem}.leadership .lr-selected{border-color:var(--sx-red);box-shadow:inset 0 -3px var(--sx-red)}.lr-value-strip{background:var(--sx-charcoal);color:#fff;border-left:4px solid var(--sx-red);border-radius:6px;grid-template-columns:minmax(230px,1fr) 2fr;gap:24px;padding:20px 24px;display:grid}.lr-value-strip span{color:#e2e2dc;font-size:.875rem;display:block}.lr-value-strip strong{font-variant-numeric:tabular-nums;margin-top:6px;font-size:1.8rem;display:block}.lr-value-strip p{color:#e2e2dc;align-self:center;font-size:.875rem}.lr-value-strip b{color:#fff;margin-top:6px;font-weight:500;display:block}.leadership .lr-legend{border-bottom:1px solid var(--sx-line);padding:16px 0;font-size:.875rem}.lr-legend-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-top:18px;display:grid}.lr-legend-grid p{color:var(--sx-muted);margin-top:8px}.lr-signal{border:1px solid #0000;border-radius:5px;align-items:center;gap:6px;width:fit-content;padding:5px 8px;font-size:.875rem;font-weight:650;line-height:1.4;display:inline-flex}.lr-signal svg{flex-shrink:0}.lr-signal-red{color:#9d1821;background:#fcebed;border-color:#e8bbc0}.lr-signal-yellow{color:#755000;background:#fff4d6;border-color:#e9d28b}.lr-signal-green{color:#1a613c;background:#eaf6ee;border-color:#b9ddc6}.lr-signal-gray{color:#555650;background:#efefec;border-color:#d6d6ce}.lr-center-signal{flex-wrap:wrap;align-items:center;gap:12px;font-size:.875rem;display:flex}.lr-scroll{border-color:var(--sx-line);background:#fff}.leadership table{font-size:.875rem}.leadership thead{color:#454540;background:#eeeeea}.leadership th,.leadership td{padding:16px 14px}.leadership td small,.leadership th small{color:var(--sx-muted);font-size:.8125rem}.lr-priority-table{table-layout:fixed;min-width:1080px}.lr-priority-table th:first-child{width:16%}.lr-priority-table th:nth-child(2){width:21%}.lr-priority-table th:nth-child(3){width:16%}.lr-priority-table th:nth-child(4){width:18%}.lr-priority-table th:nth-child(5){width:14%}.lr-priority-table th:nth-child(6){width:15%}.lr-priority-table tbody tr:hover{background:#fafaf8}.lr-priority-table [data-status=red] th[scope=row]{border-left:3px solid #b42330}.lr-priority-table [data-status=yellow] th[scope=row]{border-left:3px solid #b48214}.lr-priority-table [data-status=green] th[scope=row]{border-left:3px solid #27834e}.lr-priority-table [data-status=gray] th[scope=row]{border-left:3px solid #98998d}.leadership .lr-link{color:var(--sx-link);min-height:0}.leadership th .lr-link{font-size:.9375rem}.leadership .lr-overdue-text{color:#9d1821;font-weight:650}.lr-badge{white-space:normal;color:#4d4d47;background:#ececea;font-size:.8125rem}.lr-blocked,.lr-mandatory{color:#9d1821;background:#fcebed}.lr-ready{color:#1a613c;background:#eaf6ee}.lr-complete{color:#4d4d47;background:#ececea}.lr-review-needed,.lr-stale,.lr-review{color:#755000;background:#fff4d6}.lr-pages,.lr-detail-summary span:first-child,.lr-detail-summary small,.lr-provenance{font-size:.875rem}.lr-metrics>div,.lr-comparison>div{background:#f4f4f2}.lr-metrics dt,.lr-comparison dt{color:var(--sx-muted);font-size:.875rem}.lr-value-section{border:1px solid var(--sx-line);border-left:3px solid var(--sx-red);background:#fafaf8;border-radius:6px;margin:24px 0;padding:20px}.lr-value-section>.lr-table-heading{margin:0 0 18px}.lr-value-section h3{margin:0 0 12px}.lr-value-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.lr-value-metrics dt{color:var(--sx-muted);font-size:.875rem}.lr-value-metrics dd{font-variant-numeric:tabular-nums;margin:6px 0;font-size:1.7rem;font-weight:600;line-height:1.3}.lr-value-metrics p{color:var(--sx-muted);font-size:.8125rem}.lr-finding p,.lr-comparison p{font-size:.9375rem}.lr-comparison small,.lr-timeline small{color:var(--sx-muted);font-size:.8125rem}.lr-form{border-color:#bcbcb3;border-top:3px solid var(--sx-red);background:#fafaf8}.lr-form button[type=submit]{color:#fff;background:var(--sx-link);border-color:var(--sx-link)}.lr-form button[type=submit]:hover:not(:disabled){background:#861019}.lr-loading,.lr-empty{color:#4c4c46;background:#eaeae6}.lr-timeline{border-color:#c7c7be}@media (max-width:1100px){.lr-legend-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.lr-filter-panel{padding:16px}.lr-overview-heading{flex-direction:column;align-items:start}.lr-value-strip{grid-template-columns:1fr;gap:12px;padding:18px}.lr-value-metrics{grid-template-columns:1fr}.lr-value-metrics>div+div{border-top:1px solid var(--sx-line);padding-top:14px}.lr-value-section{padding:16px}.lr-center-signal{flex-direction:column;align-items:start}}@media (max-width:460px){.lr-controls,.lr-cards,.lr-legend-grid,.lr-detail-summary,.lr-metrics{grid-template-columns:1fr}.lr-cards .lr-card:last-child{grid-column:auto}.leadership .lr-card,.lr-card span{min-height:0}.lr-tabs button{flex:auto}.lr-pages{flex-wrap:wrap}.lr-pages span{width:100%}}@media print{.lr-filter-panel,.lr-tabs,.lr-pages,.lr-form,.lr-inline{display:none!important}.lr-scroll{overflow:visible}.lr-priority-table{table-layout:auto;min-width:0}.lr-value-strip{color:#111;background:#fff}.lr-value-strip p,.lr-value-strip span,.lr-value-strip b{color:#111}.lr-signal{border-color:currentColor}.leadership table{font-size:10pt}.leadership .lr-link{text-decoration:none}.lr-cards,.lr-value-section{break-inside:avoid}}.overtime-panel{border-top:1px solid var(--border,#d5d5d0);margin:1.5rem 0;padding:1.25rem 0}.overtime-panel h3,.overtime-panel h4{margin-bottom:.6rem;font-weight:700}.overtime-panel p{margin:.65rem 0}.overtime-form{flex-wrap:wrap;align-items:end;gap:1rem;margin:1rem 0;display:flex}.overtime-form label{flex:220px;gap:.4rem;font-size:1rem;display:grid}.overtime-form label:first-child{max-width:310px}.overtime-panel ul{padding:0;list-style:none}.overtime-panel li{border:1px solid var(--border,#d5d5d0);border-left:4px solid var(--primary,#a8171a);border-radius:.5rem;margin:1rem 0;padding:1rem}.overtime-panel small{font-size:.875rem}.overtime-actions{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}.overtime-panel summary{cursor:pointer;margin-top:1rem;font-weight:600}.fairness-dialog[data-slot=dialog-content]{color:#111;background:#fff;border-top:3px solid #e31e24;grid-template-rows:auto minmax(0,1fr) auto;width:min(1100px,100vw - 2rem);max-width:calc(100vw - 2rem);max-height:min(820px,100dvh - 2rem);overflow:hidden}.fairness-dialog [data-slot=dialog-header]{padding-right:2rem}.fairness-dialog [data-slot=dialog-title]{font-size:1.3rem;line-height:1.3}.fairness-dialog [data-slot=dialog-description]{line-height:1.6}.fairness-dialog-body{overscroll-behavior:contain;min-height:0;overflow:auto}.fairness-filters{grid-template-columns:minmax(200px,1fr) minmax(200px,2fr);gap:16px;margin-bottom:20px;display:grid}.fairness-filters label{gap:8px;font-size:14px;font-weight:600;display:grid}.fairness-unavailable{background:#f4f4f2;border:1px solid #dededb;border-radius:8px;padding:20px}.fairness-unavailable h3{margin:0 0 10px;font-size:16px;font-weight:600}.fairness-unavailable p{margin:8px 0 0;line-height:1.6}.fairness-unavailable button{margin-top:16px}.fairness-boundary,.fairness-range,.fairness-note{margin:0 0 16px;font-size:14px;line-height:1.6}.fairness-table-scroll{border:1px solid #dededb;border-radius:6px;max-height:440px;overflow:auto}.fairness-table-scroll table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.fairness-table-scroll caption{text-align:left;background:#f4f4f2;padding:12px}.fairness-table-scroll th,.fairness-table-scroll td{white-space:nowrap;text-align:right;border-bottom:1px solid #eee;padding:10px 12px}.fairness-table-scroll th:first-child{text-align:left}.fairness-table-scroll thead th{z-index:1;color:#fff;background:#111;position:sticky;top:0}.fairness-table-scroll tbody small{color:#626262;margin-top:4px;font-size:12px;font-weight:400;display:block}.fairness-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:14px;display:flex}.fairness-provenance{font-size:14px}.fairness-provenance summary{cursor:pointer}.fairness-provenance li{padding:8px 0}.fairness-provenance li span{overflow-wrap:anywhere;font-size:12px;display:block}@media (max-width:600px){.fairness-filters{grid-template-columns:minmax(0,1fr)}.fairness-unavailable{padding:16px}}.qualified-coverage{margin-top:16px}.qc-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.qc-heading label{gap:8px;min-width:240px;font-size:14px;display:grid}.qualified-coverage h2{font-size:20px;font-weight:600}.qualified-coverage p{margin:10px 0 16px;font-size:14px;line-height:1.6}.qc-chart{border:1px solid #ddd;border-radius:8px;margin:16px 0;padding:16px}.qc-chart figcaption{font-size:16px;font-weight:600}.qc-chart svg{width:100%;max-width:900px;height:auto;margin:0 auto;display:block}.qc-chart-legend,.qc-legend{flex-wrap:wrap;gap:12px 24px;font-size:14px;line-height:1.6;display:flex}.qc-chart-legend{justify-content:center}.qc-chart-legend i{vertical-align:middle;width:22px;margin-right:8px;display:inline-block}.qc-required{border-top:2px dashed #111}.qc-have{border-top:3px solid #e31e24}.qc-gap-mark{background:#fee2e2;border:1px solid #fca5a5;height:14px}.qc-legend{margin:16px 0}.qc-scroll{border:1px solid #ddd;border-radius:6px;max-height:620px;overflow:auto}.qc-scroll table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.qc-scroll caption{text-align:left;background:#f4f4f2;padding:12px}.qc-scroll th,.qc-scroll td{vertical-align:top;border-bottom:1px solid #e6e6e3;padding:10px}.qc-scroll th{text-align:left;white-space:nowrap}.qc-scroll thead th{z-index:1;color:#fff;background:#111;position:sticky;top:0}.qc-cell{border-left:3px solid;border-radius:4px;min-width:190px;padding:10px}.qc-cell dl{gap:20px;margin-bottom:10px;display:flex}.qc-cell dt{font-size:12px}.qc-cell dd{font-size:16px;font-weight:600}.qc-cell strong{font-size:14px;display:block}.qc-cell small{margin-top:6px;font-size:12px;display:block}.qc-red{color:#951823;background:#fff0ed;border-color:#c51d28}.qc-yellow{color:#714b00;background:#fff7df;border-color:#9f6a00}.qc-green{color:#1e6539;background:#edf7ef;border-color:#267544}.qc-critical{margin-top:20px}.qc-critical summary{cursor:pointer;font-size:16px;font-weight:600}.qc-critical-gap{color:#b71924;font-weight:600}.qualified-coverage .qc-limitations{border-top:1px solid #ddd;margin-top:20px;padding-top:16px}.manager-coverage-main .qc-heading label{min-width:160px}.manager-coverage-main .qualified-coverage h2{font-size:16px}.manager-coverage-main .qualified-coverage p{font-size:12px}.manager-coverage-main .qc-chart{margin:10px 0;padding:10px}.manager-coverage-main .qc-chart svg{max-height:220px}.manager-coverage-main .qc-cell{min-width:0;padding:5px}.manager-coverage-main .qc-cell dl{margin-bottom:4px;display:block}.manager-coverage-main .qc-cell dl>div{justify-content:space-between;gap:4px;display:flex}.manager-coverage-main .qc-cell dt{font-size:11px}.manager-coverage-main .qc-cell dd{font-size:14px}.manager-coverage-main .qc-cell strong{font-size:12px}.manager-coverage-main .qc-scroll th,.manager-coverage-main .qc-scroll td{white-space:normal;padding:5px}.manager-coverage-main .qc-scroll table{table-layout:fixed;min-width:440px}.manager-coverage-main .qc-scroll th:first-child{width:65px}.manager-coverage-main .qc-legend{gap:8px;font-size:12px}.manager-coverage-main .qc-critical summary{font-size:14px}.saved-evaluation{background:#fafaf7;border:1px solid #d5d5ce;border-radius:8px;max-width:100%;margin:28px 0;padding:24px;font-size:15px}.saved-evaluation h4{margin:0 0 12px;font-size:20px;font-weight:600}.saved-evaluation h5{margin:24px 0 10px;font-size:17px;font-weight:600}.saved-evaluation p{overflow-wrap:anywhere;margin:12px 0}.saved-evaluation label{gap:8px;font-size:14px;display:grid}.saved-evaluation textarea{resize:vertical;background:#fff;border:1px solid #99998f;border-radius:5px;width:100%;min-height:80px;padding:10px}.saved-evaluation select{background:#fff;border:1px solid #99998f;border-radius:5px;max-width:100%;min-height:42px;padding:8px}.saved-evaluation button{margin:8px 8px 8px 0}.saved-evaluation li{border-bottom:1px solid #ddd;padding:10px 0;font-size:14px}@media (max-width:600px){.saved-evaluation{padding:16px}.saved-evaluation .schedule-toolbar{align-items:stretch}.saved-evaluation .schedule-toolbar>label{width:100%}}.schedule-outcome{border:1px solid var(--sx-line,#ddddd8);border-top:3px solid var(--sx-red,#e31e24);background:var(--sx-paper,#f4f4f2);color:var(--sx-charcoal,#111);border-radius:.45rem;margin:1rem 0;padding:1rem;font-family:inherit;font-size:1rem}.outcome-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.schedule-outcome h5{margin:0 0 .65rem;font-size:1rem}.outcome-blocked{color:var(--sx-link,#a7131b)}.outcome-review{color:var(--sx-charcoal,#111)}.outcome-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:.5rem 0 1rem;display:grid}.outcome-metrics>div{border:1px solid var(--sx-line,#ddddd8);background:#fff;border-radius:.45rem;min-width:0;padding:.75rem}.outcome-metrics dt,.outcome-workload dt{color:var(--sx-muted,#5c5c56);font-size:.875rem}.outcome-metrics dd{font-variant-numeric:tabular-nums;margin:.25rem 0;font-size:1.25rem;font-weight:700;line-height:1.3}.outcome-metrics small{color:var(--sx-muted,#5c5c56);font-size:.875rem;line-height:1.4;display:block}.outcome-workload{border:1px solid var(--sx-line,#ddddd8);border-left:3px solid var(--sx-red,#e31e24);background:#fff;border-radius:.45rem;padding:.75rem 1rem}.outcome-workload dl{flex-wrap:wrap;gap:1rem 2rem;margin:0;display:flex}.outcome-workload dd{font-variant-numeric:tabular-nums;margin:.2rem 0 0;font-size:1.125rem;font-weight:700}.outcome-workload p{color:var(--sx-muted,#5c5c56);margin:.65rem 0 0;font-size:.875rem;line-height:1.5}.outcome-recommendations{margin:.5rem 0;padding-left:1.35rem}.outcome-recommendations li{margin:.7rem 0;padding-left:.25rem}.outcome-recommendations p{overflow-wrap:anywhere;margin:.3rem 0;font-size:1rem;line-height:1.55}.outcome-context{color:var(--sx-muted,#5c5c56);margin:.2rem 0;font-size:.875rem;display:block}.schedule-outcome summary{cursor:pointer;color:var(--sx-link,#a7131b);font-weight:600}.schedule-outcome :focus-visible{outline:3px solid var(--sx-red,#e31e24);outline-offset:3px}@media (max-width:780px){.outcome-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.outcome-metrics{grid-template-columns:1fr}.schedule-outcome{padding:.75rem}.outcome-workload dl{gap:.75rem;display:grid}}.demand-forecast{margin:16px 0 24px}.demand-forecast p{margin:8px 0 16px;font-size:14px;line-height:1.6}.demand-forecast-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.demand-forecast h3{font-size:18px;font-weight:600}.demand-forecast-scroll{border:1px solid #ddd;border-radius:6px;max-height:600px;overflow:auto}.demand-forecast table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.demand-forecast th,.demand-forecast td{text-align:right;border-bottom:1px solid #eee;min-width:95px;padding:10px}.demand-forecast th{text-align:left;background:#f4f4f2}.demand-forecast thead th{z-index:1;position:sticky;top:0}.demand-forecast thead small{margin-top:4px;font-size:12px;display:block}.demand-forecast th:first-child{min-width:120px}.demand-forecast input{text-align:right;min-width:80px}.demand-forecast tfoot{font-weight:600}.demand-curve{margin-top:18px}.demand-curve summary{cursor:pointer;font-size:14px;font-weight:600}.demand-curve label{gap:8px;max-width:340px;margin-top:16px;font-size:14px;display:grid}.demand-curve svg{width:100%;max-width:700px;height:auto;margin:16px auto;display:block;overflow:visible}.center-workspace-identity{border-bottom:1px solid #deded8;align-items:center;gap:18px;padding-bottom:22px;display:flex}.schedule-time-fields{align-items:center;gap:4px;display:flex}.shared-schedule .schedule-time-fields select{width:65px;min-width:65px}.schedule-time-input small{color:#60605b;margin-top:4px;display:block}.center-identity-icon{color:#e31e24;background:#fff0ef;border-radius:12px;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid}.center-identity-copy{flex:1;min-width:0}.center-kicker{color:#60605b;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:650;display:block}.center-workspace-identity .center-kicker{margin:0 0 6px}.center-workspace-identity h2{overflow-wrap:anywhere;margin:0 0 8px;font-size:28px;line-height:1.2}.center-identity-code{background:#f4f4f2;border-radius:5px;padding:4px 10px;font-size:14px;display:inline-block}.center-location-details{margin-top:16px;font-size:14px}.center-location-details summary,.calendar-settings summary,.center-week-panel summary{cursor:pointer;padding:8px 0;font-weight:600}.center-location-details dl{margin:12px 0}.center-choice-heading{margin:24px 0 16px}.center-choice-heading h2{margin:0 0 5px;font-size:22px}.center-card .center-card-action{color:#bc151a;border-top:1px solid #e5e5df;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding-top:14px;font-size:14px;font-weight:600;display:flex}.center-detail-panel .shared-schedule{border-top:0;margin-top:26px;padding-top:0}.center-detail-panel .shared-schedule>.section-heading{margin-bottom:12px}.center-draft-state{background:#f4f4f2;border-radius:5px;padding:5px 10px;font-size:13px}.center-section-nav{background:#f4f4f2;border:1px solid #e5e5df;border-radius:9px;flex-wrap:wrap;gap:6px;margin-bottom:20px;padding:10px;display:flex}.center-section-nav button,.center-section-nav>span{border-radius:5px;padding:8px 12px;font-size:14px}.center-section-nav button{color:#242423;text-underline-offset:4px;font-weight:600;text-decoration:underline}.center-section-nav button:hover{color:#b5161c;background:#fff}.center-section-nav>span{color:#75756d}.center-section-nav button:focus-visible{outline-offset:3px;outline:3px solid #e31e24}.calendar-week-option:focus-visible{outline-offset:3px;outline:3px solid #e31e24}.center-location-details summary:focus-visible{outline-offset:3px;outline:3px solid #e31e24}.shared-schedule .calendar-panel{margin:0 0 20px;padding:24px;scroll-margin-top:24px}.center-step-heading{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.center-step-number{color:#fff;background:#161616;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:14px;font-weight:650;display:grid}.shared-schedule .center-step-heading h4{margin:1px 0 4px;font-size:20px;font-weight:650;line-height:1.4}.shared-schedule .center-step-heading p{margin:0;font-size:14px}.setup-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.setup-status{border:1px solid;border-radius:8px;align-items:flex-start;gap:10px;padding:15px;display:flex}.setup-status svg{flex-shrink:0;margin-top:3px}.setup-status span{font-size:13px;display:block}.setup-status strong{margin-top:3px;font-size:15px;line-height:1.4;display:block}.setup-status--ready{color:#17643b;background:#eef8f1;border-color:#bddbc6}.setup-status--attention{color:#805500;background:#fff8e6;border-color:#e9d69e}.setup-status--unknown{color:#5b5b55;background:#f4f4f2;border-color:#dbdbd4}.shared-schedule .setup-status-key{color:#68685f;margin:12px 0 20px;font-size:12px;line-height:1.6}.center-next-action{background:#fff8e6;border:1px solid #e9d69e;border-left:4px solid #ba8100;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:22px;display:flex}.center-next-action>div{max-width:640px}.center-next-action+.setup-status-grid{margin-top:20px}.center-next-action>button{flex-shrink:0;min-height:44px}.center-next-action .center-kicker{color:#805500}.shared-schedule .center-next-action h4{margin:5px 0 8px;font-size:22px;line-height:1.3}.shared-schedule .center-next-action p{margin:5px 0 0;font-size:14px}.shared-schedule .calendar-local-date{color:#68685f;margin:18px 0 0;font-size:12px}.calendar-cycle{border-top:1px solid #e5e5df;margin-top:18px;padding-top:18px}.calendar-cycle .schedule-toolbar{margin:12px 0}.shared-schedule .calendar-cycle p{margin:8px 0;font-size:14px}.calendar-week-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 20px;display:grid}.calendar-week-option{text-align:left;cursor:pointer;background:#fff;border:1px solid #cecec8;border-radius:8px;padding:15px 18px}.calendar-week-option span,.calendar-week-option strong,.calendar-week-option small{display:block}.calendar-week-option span{text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:650}.calendar-week-option strong{margin:5px 0;font-size:16px}.calendar-week-option small{color:#66665f;font-size:13px}.calendar-week-option.is-selected{background:#fff5f4;border:2px solid #e31e24;padding:14px 17px}.calendar-week-option.is-selected span{color:#b5161c}.calendar-week-option:disabled{cursor:default;opacity:.65}.center-connection-help{background:#fff8e6;border-radius:8px;gap:12px;margin-top:16px;padding:18px;font-size:14px;display:flex}.center-connection-help>svg{color:#805500;flex-shrink:0;margin-top:3px}.shared-schedule .center-connection-help p{margin:6px 0 12px}.calendar-panel .calendar-setup-form{background:#f7f7f4;border:1px solid #d8d8d0;border-radius:8px;padding:20px}.calendar-setup-form label{font-size:14px;font-weight:600}.calendar-panel .calendar-setup-form h4{margin:0}.calendar-setup-form>label input{max-width:100%}.center-week-panel{border:1px solid #deded8;border-radius:12px;padding:24px;scroll-margin-top:24px}.center-week-panel .center-step-heading{margin-bottom:12px}.center-week-panel .schedule-toolbar{margin-bottom:0}.center-work-section{border-top:1px solid #deded8;margin-top:28px;padding-top:24px;scroll-margin-top:24px}.center-sample-analysis{border-top:1px solid #deded8;margin-top:28px;padding-top:20px}.center-sample-analysis>summary{cursor:pointer;font-weight:600}@media (max-width:1100px){.center-next-action{flex-direction:column;align-items:flex-start;gap:16px}.setup-status-grid{grid-template-columns:1fr;gap:8px}.setup-status{padding:12px 15px}.setup-status>div{flex:1;justify-content:space-between;align-items:center;gap:12px;display:flex}.setup-status strong{text-align:right;margin:0}}@media (max-width:700px){.center-workspace-identity{flex-wrap:wrap;gap:12px}.center-identity-icon{display:none}.center-identity-copy{flex-basis:100%}.center-workspace-identity h2{font-size:25px}.center-detail-panel{padding:18px}.shared-schedule .calendar-panel,.center-week-panel{padding:16px}.center-section-nav{grid-template-columns:1fr 1fr;padding:6px;display:grid}.center-section-nav button,.center-section-nav>span{padding:8px;font-size:12px}.center-next-action{padding:16px}.center-next-action>button{width:100%}.shared-schedule .center-next-action h4{font-size:20px}.calendar-week-options{grid-template-columns:1fr}.setup-status>div{display:block}.setup-status strong{text-align:left;margin-top:2px}.calendar-panel .calendar-setup-form{padding:14px}}.center-section-nav button{text-align:left;cursor:pointer}.center-focused-schedule .center-week-panel .center-step-heading{display:none}.center-focused-schedule .center-week-panel .schedule-toolbar{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.center-focused-schedule .center-week-panel .schedule-toolbar>div{flex:1;min-width:170px}.center-focused-schedule .center-week-panel .schedule-toolbar>button{width:auto;min-height:40px}.center-only-workspace .staff-policy-disclosure{margin:10px 0 16px}.center-section-nav[hidden],.center-work-section[hidden]{display:none}.center-only-workspace{padding-top:24px}.center-only-workspace .page-heading{margin-bottom:16px}.center-only-workspace .page-heading h1{font-size:1.75rem}.center-only-workspace .center-detail-panel{padding:20px}.center-only-workspace .shared-schedule{margin-top:0}.center-focused-schedule .center-step-number,.center-focused-schedule>.section-heading{display:none}.center-focused-schedule .center-week-panel{border-radius:8px;padding:12px 16px}.center-focused-schedule .center-work-section{margin-top:16px;padding-top:16px}.center-focused-schedule .center-step-heading{margin-bottom:10px}.center-only-workspace .staff-table-wrap{max-height:65vh;overflow:auto}.center-only-workspace .staff-table thead{z-index:1;background:#fff;position:sticky;top:0}.manager-setup{background:#fff;border:1px solid #ddd;border-radius:7px;margin:0 0 20px}.manager-setup>summary{cursor:pointer;border-left:3px solid #e31e24;padding:16px;font-size:16px;font-weight:600}.manager-setup-body{padding:0 16px 16px}.setup-context{flex-wrap:wrap;gap:8px 20px;margin:12px 0;font-size:14px;display:flex}.setup-context span{color:#52606b}.manager-setup-body details{border-top:1px solid #e2e5e8;margin-top:16px;padding-top:14px}.manager-setup-body summary{cursor:pointer;margin-bottom:14px;font-size:16px;font-weight:600}.setup-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.manager-setup label,.setup-grid>div>span{font-size:14px;font-weight:500;display:block}.manager-setup input,.manager-setup select{min-height:40px;margin-top:6px;font-size:16px}.manager-setup small{color:#52606b;margin-top:4px;font-size:12px;display:block}.setup-actions{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.setup-notice{background:#fff8e8;border-left:3px solid #b77906;margin:12px 0;padding:12px}.setup-notice dl>div{margin:8px 0}.setup-notice dt{font-weight:600}.setup-days{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:18px;display:grid}.setup-day{border:1px solid #e2e5e8;border-radius:6px;padding:12px}.setup-day>label{align-items:center;gap:8px;display:flex}.setup-day input[type=checkbox]{width:18px;min-height:18px;margin:0}.setup-day .schedule-time-input{margin-top:10px}.setup-demand-scroll{border:1px solid #ddd;max-height:540px;margin-top:14px;overflow:auto}.setup-demand-scroll table{border-collapse:collapse;width:100%;font-size:14px}.setup-demand-scroll th,.setup-demand-scroll td{text-align:left;border-bottom:1px solid #e2e5e8;min-width:130px;padding:8px}.setup-demand-scroll th:first-child{min-width:100px}.setup-demand-scroll thead{z-index:1;background:#f4f4f2;position:sticky;top:0}.setup-demand-scroll caption{text-align:left;padding:10px}.setup-save{border-top:2px solid #e31e24;margin-top:20px;padding-top:16px}.setup-success{background:#eef8f1;border-left:3px solid #19734c;padding:12px}.manager-shared-lock{border:0;min-width:0;padding:0}.manager-shared-lock[disabled]{opacity:.6}.setup-grid .schedule-time-fields{flex-wrap:nowrap}.manager-setup button{min-height:40px;font-size:14px}@media (max-width:450px){.setup-grid,.setup-days{grid-template-columns:minmax(0,1fr)}.manager-setup-body{padding:0 10px 12px}}.manager-setup .schedule-time-fields{flex-wrap:nowrap;align-items:center;gap:4px;display:flex}.manager-setup .schedule-time-fields select{min-width:60px}.setup-day .setup-clock-label{margin-top:10px;font-size:14px;display:block}.center-manager{color:#111;--manager-border:#e2e5e8}.manager-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.manager-heading h1{margin:5px 0;font-size:28px;line-height:1.2}.manager-heading p{color:#647079;font-size:12px}.manager-heading .eyebrow{letter-spacing:.12em;font-size:10px}.manager-toolbar,.manager-period,.manager-view-controls,.manager-view-controls>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.manager-toolbar button,.manager-period button,.manager-view-controls button{min-height:34px;font-size:12px}.manager-period{margin:16px 0}.manager-period label{min-width:230px;font-size:11px}.manager-period select{height:36px;font-size:12px}.manager-review{border:1px solid var(--manager-border);background:#fff;border-left:4px solid #737c85;border-radius:7px;padding:14px 175px 14px 16px;position:relative}.manager-review>div{flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.manager-review p{color:#667078;margin:6px 0 0;font-size:11px}.manager-review>button{font-size:11px;position:absolute;top:12px;right:12px}.manager-red{border-left-color:#e31e24}.manager-yellow{border-left-color:#b77906}.manager-green{border-left-color:#19734c}.manager-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.manager-metrics article,.manager-surface{border:1px solid var(--manager-border);background:#fff;border-radius:7px}.manager-metrics article{padding:12px}.manager-metrics span,.manager-metrics small{color:#647079;font-size:11px;display:block}.manager-metrics strong{margin:5px 0;font-size:25px;display:block}.manager-surface{margin:12px 0;padding:16px}.manager-surface h2{margin:12px 0 4px;font-size:16px}.manager-surface p{font-size:12px;line-height:1.6}.manager-view-controls{justify-content:space-between;margin-bottom:14px}.manager-view-controls label{max-width:220px;font-size:11px}.manager-days{gap:5px;display:flex}.manager-days button{background:#f4f5f6;border-radius:5px;min-width:54px;padding:7px 12px}.manager-days small{font-size:10px;display:block}.manager-table-scroll{overflow:auto}.manager-table-scroll table{border-collapse:collapse;width:100%;font-size:12px}.manager-table-scroll th{color:#52606b;text-align:left;background:#f6f7f8;font-weight:600}.manager-table-scroll th,.manager-table-scroll td{white-space:nowrap;border-bottom:1px solid #edf0f2;padding:9px 12px}.manager-staff-count{text-align:center;background:#eef3f5;border-radius:4px;min-width:36px;padding:5px 12px;display:inline-block}.manager-diagnostics{border-top:1px solid var(--manager-border);margin-top:16px;padding-top:14px}.manager-diagnostics summary{cursor:pointer;font-size:13px;font-weight:600}.manager-diagnostics article{border-bottom:1px solid var(--manager-border);padding:12px 0}.manager-blocker{color:#b4161d}.manager-exception{color:#906007}.manager-shift{background:#f3f5f6;border-left:2px solid #e31e24;border-radius:3px;margin:4px 0;padding:7px}.manager-shift strong,.manager-shift small{font-size:11px;display:block}.manager-tool .shared-schedule>.section-heading,.manager-tool .center-step-number,.manager-tool #center-week{display:none}.manager-tool .shared-schedule,.manager-tool .center-work-section{border:0;margin:0;padding:0}.manager-tool .center-step-heading{margin:0 0 12px}.center-only-workspace>.page-heading{display:none}.center-only-workspace .center-detail-panel{background:0 0;border:0;padding:0}.center-only-workspace{max-width:none!important;padding:20px!important}.workspace-shell:has(.center-manager) .workspace-sidebar{width:200px}.workspace-shell:has(.center-manager){grid-template-columns:200px minmax(0,1fr)}.workspace-shell:has(.center-manager) .workspace-header{min-height:44px;padding:8px 20px}.workspace-shell:has(.center-manager) .workspace-content{background:#f4f4f2}.manager-surface ol{padding-left:22px;font-size:14px;line-height:2}@media (max-width:1000px){.manager-heading{display:block}.manager-toolbar{margin-top:12px}.manager-metrics{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.manager-metrics{grid-template-columns:repeat(2,1fr)}.manager-review{padding-right:14px}.manager-review>button{margin-top:10px;position:static}.workspace-shell:has(.center-manager){display:block}.workspace-shell:has(.center-manager) .workspace-sidebar{width:auto}.manager-days button{min-width:38px;padding:7px}.manager-heading h1{font-size:24px}}.manager-toolbar[hidden]{display:none}.workspace-shell:has(.center-manager) .workspace-header{height:52px}.workspace-shell:has(.center-manager) .workspace-sidebar{padding:22px 12px}.workspace-shell:has(.center-manager) .sidebar-label{margin:28px 10px 12px}.workspace-shell:has(.center-manager) .workspace-sidebar nav button{padding:15px 12px;font-size:13px}.manager-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.manager-tool .shared-schedule .section-heading>h3,.manager-tool .workforce-panel details[hidden]{display:none}@media (max-width:1000px){.manager-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.manager-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.manager-heading p,.manager-review p,.manager-metrics small,.manager-days small,.manager-shift small,.manager-heading .eyebrow{font-size:12px}.manager-toolbar button,.manager-period button,.manager-period label,.manager-period select,.manager-view-controls button,.manager-view-controls label,.manager-review>div,.manager-review>button,.manager-metrics span,.manager-diagnostics summary,.manager-table-scroll table,.manager-shift strong{font-size:14px}.manager-surface p{font-size:16px}.workspace-shell:has(.center-manager) .workspace-sidebar nav button{font-size:14px}.manager-period select{min-height:40px}.manager-tool [data-slot=table-container]:has(.manager-edit-table){border:1px solid #ddd;border-radius:6px;max-height:560px;margin-top:12px;overflow:auto}.manager-edit-table [data-slot=table-header]{z-index:1;background:#f4f4f2;position:sticky;top:0}.manager-edit-table th,.manager-edit-table td{font-size:14px}.manager-review{padding-right:210px}@media (max-width:700px){.manager-review{padding-right:14px}}@media print{.workspace-sidebar,.workspace-header,.manager-heading .manager-toolbar,.manager-period,.manager-view-controls,.manager-surface>button,.manager-surface>label,.manager-diagnostics,.workspace-footnote,[data-slot=button]{display:none!important}.workspace-shell:has(.center-manager){display:block}.manager-table-scroll{overflow:visible}.manager-table-scroll th,.manager-table-scroll td{white-space:normal;padding:5px}.manager-employee-grid{font-size:10px}.manager-shift{break-inside:avoid}.manager-shift strong,.manager-shift small{font-size:10px}.manager-surface{border:0;padding:0}.manager-metrics{break-inside:avoid}.workspace-content{padding:0!important}}.workspace-main,.workspace-content,.center-manager,.manager-surface,.manager-shared-lock{min-width:0;max-width:100%}.center-manager{--manager-border:#e3e8ef}.manager-heading{gap:12px}.manager-heading h1{font-size:24px}.manager-heading p{margin:4px 0}.manager-period{gap:8px;margin:10px 0}.manager-period label{align-items:center;gap:8px;display:flex}.manager-period select{width:230px}.manager-review{padding-top:10px;padding-bottom:10px}.manager-metrics{gap:8px}.manager-metrics article,.manager-kpi-action{border:1px solid var(--manager-border);text-align:left;background:#fff;border-radius:8px;min-width:0;padding:10px;box-shadow:0 1px 3px #0f172a0a}.manager-metrics strong{margin:6px 0;font-size:24px;line-height:1.15}.manager-metrics span{font-size:14px;font-weight:600}.manager-metrics small{font-size:12px;line-height:1.4}.manager-metrics em{background:#edf0f2;border-radius:3px;padding:2px 4px;font-size:11px;font-style:normal}.manager-metrics .manager-kpi-good{background:linear-gradient(#fff,#ddf7e8);border-color:#9edbb6}.manager-metrics .manager-kpi-warn{background:linear-gradient(#fff,#fff5d6);border-color:#f1d68c}.manager-metrics .manager-kpi-bad{background:linear-gradient(#fff,#ffe4ea);border-color:#ffc2cf}.manager-surface{padding:12px}.manager-hourly-layout{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);align-items:start;gap:16px;display:grid}.manager-coverage-main,.manager-arrivals{min-width:0}.manager-arrivals{border:1px solid var(--manager-border);background:#fff;border-radius:8px;padding:12px}.manager-chart-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.manager-chart-heading h2{margin:0;font-size:16px}.manager-chart-heading p{margin:4px 0;font-size:12px}.manager-chart-heading strong{text-align:right;font-size:23px}.manager-chart-heading small{color:#64748b;font-size:12px;font-weight:400;display:block}.manager-arrivals figure{margin:8px 0}.manager-arrivals figure svg{width:100%;height:auto;display:block}.manager-arrivals figcaption{color:#64748b;font-size:12px;line-height:1.5}.manager-arrival-scroll{max-height:260px;overflow:auto}.manager-arrival-scroll table{border-collapse:collapse;width:100%;font-size:14px}.manager-arrival-scroll th,.manager-arrival-scroll td{text-align:left;border-bottom:1px solid #e3e8ef;padding:6px 8px}.manager-arrival-scroll thead th{background:#f9fafb;position:sticky;top:0}.manager-arrival-scroll td:last-child{color:#64748b;font-size:12px}.manager-visible-hourly>p,.manager-coverage-main .schedule-notice{font-size:12px;line-height:1.5}.manager-coverage-main .schedule-notice{margin:0 0 10px;padding:8px 10px}.manager-table-scroll{max-width:100%;max-height:540px}.manager-table-scroll table{table-layout:fixed}.manager-table-scroll th,.manager-table-scroll td{white-space:normal;overflow-wrap:anywhere;padding:7px 6px}.manager-staff-count{min-width:26px;padding:4px 6px}.manager-days button[aria-pressed=true]{color:#0d5f5a;background:#dff5f2}.manager-days button{border:1px solid #0000}.manager-days button[aria-pressed=true]{border-color:#9edbd5}.manager-employee-grid th:first-child{width:16%}.manager-shift{padding:5px}.manager-shift strong{white-space:normal}.manager-tool #center-staffing>.center-step-heading{display:none}.manager-tool .workforce-panel{border-top:0;margin-top:0;padding-top:0}.manager-tool .workforce-panel>details{padding-top:0}.manager-tool .staff-roster-primary>summary{font-size:18px}.manager-shared-lock{border:0;margin:0;padding:0}@media (max-width:1050px){.manager-hourly-layout{grid-template-columns:minmax(0,1fr)}.manager-arrivals{grid-template-columns:1fr 1fr;gap:10px 20px;display:grid}.manager-chart-heading{grid-column:1/-1}.manager-arrival-scroll{max-height:240px}}@media (max-width:700px){.center-only-workspace{padding:12px!important}.manager-period label{width:100%;min-width:0}.manager-period select{width:100%}.manager-arrivals{display:block}.manager-days{flex-wrap:wrap}.manager-toolbar{gap:6px}.manager-table-scroll table{min-width:420px}.workspace-sidebar nav{flex-wrap:wrap}.manager-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.manager-patterns{grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:12px;margin-bottom:16px;display:grid}.manager-patterns .manager-chart-heading{grid-column:1/-1}.manager-pattern-day{grid-column:1/-1;align-items:center;gap:12px;font-size:14px;display:flex}.manager-pattern-day select{width:200px}.manager-patterns .manager-arrival-scroll{grid-area:3/1;max-height:440px}.manager-patterns figure{grid-area:3/2}.manager-patterns>p{grid-column:1/-1}.manager-patterns table{min-width:600px}.manager-patterns thead th{font-size:12px}.manager-patterns .manager-chart-heading h2{font-size:20px}@media (max-width:850px){.manager-patterns{flex-direction:column;display:flex}.manager-patterns figure{order:2}.manager-patterns .manager-arrival-scroll{order:3}.manager-patterns>p{order:4}}.center-only-workspace .center-detail-panel{margin-top:0}.manager-heading{line-height:1.3}.manager-heading>div>p{margin:3px 0;line-height:1.4}.manager-heading h1{margin:3px 0}.manager-metrics .manager-kpi-action{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.manager-metrics small{line-height:1.3}.manager-tool .workforce-panel .staff-roster-primary>summary{padding:0 0 4px}.manager-tool .workforce-panel .staff-policy-disclosure{margin:4px 0}.manager-tool .workforce-panel .staff-policy-disclosure>summary{padding:4px 0}.manager-tool .staff-list-wrap,.manager-tool .staff-roster-filters{margin:8px 0}.manager-metrics article,.manager-metrics .manager-kpi-action{padding:9px}.workspace-shell:has(.center-only-workspace){grid-template-columns:200px minmax(0,1fr)}.workspace-shell:has(.center-only-workspace) .workspace-sidebar{width:200px;padding:22px 12px}.workspace-shell:has(.center-only-workspace) .workspace-header{height:52px;min-height:44px;padding:8px 20px}.workspace-shell:has(.center-only-workspace) .sidebar-label{margin:28px 10px 12px}.workspace-shell:has(.center-only-workspace) .workspace-sidebar nav button{padding:15px 12px;font-size:14px}@media (max-width:700px){.workspace-shell:has(.center-only-workspace){display:block}.workspace-shell:has(.center-only-workspace) .workspace-sidebar{width:auto}.workspace-shell:has(.center-only-workspace) .workspace-sidebar nav{flex-wrap:wrap}}
