:root{--command-bg:#f7f5ee;--command-surface:#fff;--command-surface-muted:#f2f0e8;--command-ink:#111318;--command-muted:#62645f;--command-faint:#83857f;--command-line:#d9d8d0;--command-line-strong:#c5c4bb;--command-navy:#111318;--command-blue:#4d58df;--command-indigo:#5a64f6;--command-green:#17735a;--command-amber:#a44d12;--command-red:#b6404c}.app-shell{--bg:#f7f5ee;--bg-soft:#fbfaf6;--surface:#fff;--surface2:#f7f5ee;--hover:#f2f0e8;--chip:#eeece4;--ink:#111318;--ink-2:#34363a;--muted:#62645f;--faint:#83857f;--line:#d9d8d0;--line2:#c5c4bb;--nav:#111318;--nav-raised:#1d2027;--nav-active:#232631;--nav-line:#2f3239;--nav-muted:#8e929c;--nav-soft:#e7e8ed;--accent:#5a64f6;--accent-strong:#4d58df;--accent-ink:#4d58df;--accent-soft:#eceefe;--accent-line:#cfd2ff;--ai:#5a64f6;--ai-strong:#4d58df;--ai-ink:#4d58df;--ai-soft:#eceefe;--ai-line:#cfd2ff;--green:#17735a;--green-ink:#176047;--green-dot:#278b6e;--green-line:#c5dfd6;--green-soft:#edf6f2;--amber:#a44d12;--amber-ink:#81430f;--amber-badge:#b36c20;--amber-line:#ead3a7;--amber-soft:#fbf2dd;--red:#b6404c;--red-ink:#8f303b;--red-line:#e9c8cc;--red-soft:#fbeaec;--radius:10px;--radius-sm:8px;--shadow-1:none;--shadow-2:0 18px 48px rgba(17,19,24,.12);grid-template-columns:232px minmax(0,1fr);background:var(--command-bg)}.sidebar{width:232px;padding:16px 11px 14px;border-right:1px solid #292b31;background:#111318}.brand{gap:10px;min-height:46px;padding:2px 8px 14px}.brand strong{font-size:13px}.brand small{color:#a0a3ac;font-size:10px}.sidebar nav{gap:2px;margin-top:4px}.nav-group{display:grid;gap:2px;margin-bottom:12px}.nav-group-label{padding:7px 10px 5px;color:#a0a3ac;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.sidebar nav button{height:38px;padding:0 10px;border-radius:8px;font-size:12.5px}.sidebar nav button.active{border-color:rgba(128,138,255,.34);background:#232631;box-shadow:none}.sidebar nav button.active:before{top:9px;bottom:9px;left:-11px;display:block;width:2px;background:#7d86ff;box-shadow:none}.sidebar nav b{min-width:20px;height:20px;font-size:10px}.sidebar-product-tour{min-height:38px;margin:auto 0 8px;border-radius:8px;font-size:11.5px}.workspace-switch{padding:9px;border-radius:10px}.workspace-switch>span{width:30px;height:30px;font-size:11px}.workspace-switch strong{font-size:10.5px}.workspace-switch small{font-size:9px}.topbar{height:54px;padding:0 18px;border-bottom-color:var(--command-line);background:rgba(255,255,255,.96);backdrop-filter:blur(14px)}.topbar strong{font-size:12.5px}.signout-button,.top-actions select{height:34px;border-radius:7px;font-size:11.5px}.avatar{width:32px;height:32px;font-size:11px}.demo-mode-pill{min-height:26px;padding:0 9px;font-size:9px}.page{width:100%;max-width:1600px;margin:0 auto;padding:20px 22px 64px}.page-head{min-height:38px;margin-bottom:14px}.page-head h1{font-size:24px;letter-spacing:-.035em}.page-head p{color:var(--command-faint);font-size:11.5px}.calendar-panel,.decision-list,.first-run-panel,.metrics,.panel,.run-sheet,.settings-audit,.settings-card,.task-table{border-color:var(--command-line);border-radius:9px;background:var(--command-surface);box-shadow:none}.pulse-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:12px;border:1px solid var(--command-line);border-radius:9px;background:var(--command-surface);overflow:hidden}.pulse-strip>button{min-height:76px;grid-template-columns:1fr auto;align-content:center;gap:1px 12px;padding:12px 16px;border:0;border-right:1px solid var(--command-line);border-radius:0;background:transparent}.pulse-strip>button:last-child{border-right:0}.pulse-strip>button:hover{border-color:var(--command-line);background:#fbfbff;box-shadow:none;transform:none}.pulse-strip>button small{align-self:end;color:var(--command-muted);font-size:10px}.pulse-strip>button strong{grid-column:2;grid-row:1/span 2;align-self:center;color:var(--command-ink);font-size:27px}.pulse-strip>button span{color:var(--command-faint);font-size:9.5px}.pulse-strip>button[data-tone=warning] strong{color:var(--command-amber)}.first-run-panel{margin-bottom:12px;overflow:hidden}.first-run-panel>summary{min-height:62px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 13px;list-style:none;cursor:pointer}.first-run-panel>summary::-webkit-details-marker{display:none}.first-run-progress>span{--setup-progress:0%;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle closest-side,white 76%,transparent 78% 100%),conic-gradient(var(--command-blue) var(--setup-progress),#e8eaf0 0);color:var(--command-blue);font-size:9px;font-weight:800}.first-run-panel>summary>div:nth-child(2){min-width:0;display:grid;gap:2px}.first-run-panel>summary small{color:var(--command-blue);font-size:8px;font-weight:850;letter-spacing:.13em}.first-run-panel>summary strong{color:var(--command-ink);font-size:12.5px}.first-run-panel>summary span{color:var(--command-muted);font-size:10px}.first-run-panel>summary b{padding:4px 7px;border-radius:999px;background:#eef1fb;color:var(--command-blue);font-size:8.5px;text-transform:uppercase}.first-run-panel>summary em{color:var(--command-blue);font-size:10px;font-style:normal;font-weight:750}.first-run-detail{border-top:1px solid var(--command-line)}.first-run-detail>p{margin:0;padding:10px 14px;color:var(--command-muted);font-size:11px}.first-run-rule{padding:8px 14px}.first-run-step{min-height:52px;padding:7px 12px}.first-run-step p{font-size:10px}.ops-home-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:12px;align-items:start}.ops-home-panel{min-width:0;overflow:hidden;border:1px solid var(--command-line);border-radius:9px;background:var(--command-surface)}.ops-home-panel>.section-head{min-height:49px;margin:0;padding:9px 12px;border-bottom:1px solid var(--command-line)}.ops-home-panel .dashboard-section-head h2{margin:0;font-size:13px}.ops-home-panel .run-sheet,.ops-home-panel .task-table{border:0;border-radius:0}.ops-home-panel .task-table .table-head{grid-template-columns:92px minmax(0,1fr) 72px 92px;min-height:32px;padding:0 11px;font-size:8px}.ops-home-panel .task-table>button{min-height:57px;grid-template-columns:92px minmax(0,1fr) 72px 92px;padding:8px 11px}.ops-home-panel .run-row strong,.ops-home-panel .task-table strong{font-size:11px}.ops-home-panel .run-row small,.ops-home-panel .task-table small{font-size:9px}.ops-run-panel .run-sheet .table-head{min-height:32px;padding:0 11px;font-size:8px}.ops-run-panel .run-row{min-height:57px;padding:8px 11px}.ops-run-panel .run-row time{font-size:10px}.recent-decisions{margin-top:12px;overflow:hidden;border:1px solid var(--command-line);border-radius:9px;background:var(--command-surface)}.recent-decisions>.section-head{min-height:44px;margin:0;padding:8px 12px;border-bottom:1px solid var(--command-line)}.recent-decisions h2{font-size:12px}.recent-decisions .section-head button{min-height:30px;border:0;background:transparent;color:var(--command-blue);font-size:10px;cursor:pointer}.recent-decisions ol{margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none}.recent-decisions li{min-width:0;min-height:70px;display:flex;align-items:center;gap:9px;padding:10px 12px;border-right:1px solid var(--command-line)}.recent-decisions li:last-child{border-right:0}.decision-event-mark{width:20px;height:20px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#e6f6f1;color:var(--command-green);font-size:9px;font-weight:850}.recent-decisions li div{min-width:0;display:grid;gap:3px}.recent-decisions li strong{overflow:hidden;color:var(--command-ink);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.recent-decisions li small{color:var(--command-faint);font-size:8.5px}.schedule-ai-button,.work-ai-trigger{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid #d3d0ff;border-radius:7px;background:#f4f2ff;color:#473bc8;font-size:10.5px;font-weight:750;cursor:pointer}.work-ai-review{margin-bottom:10px}.work-ai-review>section{border-radius:9px;box-shadow:none}.work-command{min-height:calc(100dvh - 146px);display:grid;grid-template-columns:290px minmax(430px,1fr) 250px;overflow:hidden;border:1px solid var(--command-line);border-radius:10px;background:var(--command-surface)}.work-queue-panel{min-width:0;border-right:1px solid var(--command-line);background:var(--command-surface-muted)}.work-queue-tabs{min-height:46px;display:grid;grid-template-columns:1.35fr 1fr .9fr;border-bottom:1px solid var(--command-line);background:white}.work-queue-tabs button{position:relative;border:0;background:transparent;color:var(--command-muted);font-size:9.5px;font-weight:700;cursor:pointer}.work-queue-tabs button[aria-selected=true]{color:var(--command-blue)}.work-queue-tabs button[aria-selected=true]:after{position:absolute;right:8px;bottom:0;left:8px;height:2px;background:var(--command-blue);content:""}.work-queue-tabs b{min-width:16px;height:16px;display:inline-grid;place-items:center;margin-left:2px;border-radius:999px;background:#eef0f6;font-size:8px}.work-queue-search{min-height:48px;display:grid;align-items:center;padding:8px 10px;border-bottom:1px solid var(--command-line)}.work-queue-search>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.work-queue-search input{width:100%;height:31px;padding:0 10px;border:1px solid var(--command-line);border-radius:6px;background:white;color:var(--command-ink);font:inherit;font-size:10.5px}.work-queue-list{display:grid}.work-queue-list>button{min-height:94px;display:grid;gap:7px;padding:12px;border:0;border-bottom:1px solid var(--command-line);background:transparent;color:inherit;text-align:left;cursor:pointer}.work-queue-list>button:hover{background:white}.work-queue-list>button[data-active=true]{box-shadow:inset 3px 0 var(--command-blue);background:white}.work-queue-list>button>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.work-queue-list .status{min-height:20px;padding:0 7px;font-size:7.5px}.work-queue-list span,.work-queue-list time{color:var(--command-faint);font-size:9px}.work-queue-list strong{color:var(--command-ink);font-size:12px;line-height:1.35}.work-detail-target{min-width:0;background:white}.work-detail-target .task-drawer{min-height:100%;border:0;border-radius:0;box-shadow:none}.work-detail-target .task-drawer>header{min-height:76px;padding:14px 17px}.work-detail-target .task-drawer h2{font-size:18px}.work-detail-target .drawer-status{min-height:38px;padding:7px 17px}.work-detail-target .detail-section{padding:13px 17px}.work-detail-target .detail-section>header{margin-bottom:9px}.work-detail-target .detail-section>header>span{display:none}.work-detail-target .detail-section h3{font-size:11px}.work-detail-target .detail-section p,.work-detail-target .excluded,.work-detail-target .source-list{font-size:10.5px}.work-command[data-schedule-change=true] .work-detail-target .task-drawer>footer{display:none}.work-decision-rail{min-width:0;display:flex;flex-direction:column;gap:0;border-left:1px solid var(--command-line);background:#fcfcfb}.work-decision-rail>div,.work-decision-rail>section{padding:14px;border-bottom:1px solid var(--command-line)}.work-decision-rail small{color:var(--command-blue);font-size:8px;font-weight:850;letter-spacing:.13em}.work-decision-rail h2{margin:5px 0;color:var(--command-ink);font-size:14px;letter-spacing:-.02em}.work-decision-rail h3{margin:0 0 9px;color:var(--command-ink);font-size:10.5px}.work-decision-rail dd,.work-decision-rail dt,.work-decision-rail li,.work-decision-rail p{color:var(--command-muted);font-size:9.5px;line-height:1.5}.work-decision-rail ul{margin:0;padding:0;display:grid;gap:7px;list-style:none}.work-decision-rail li{position:relative;padding-left:16px}.work-decision-rail li:before{position:absolute;left:0;color:var(--command-green);font-weight:850;content:"✓"}.work-verification{padding:10px;display:grid;gap:3px;border:1px solid #bfe2d8;border-radius:7px;background:#f0faf7}.work-verification strong{color:var(--command-green);font-size:10px}.work-verification span{color:var(--command-muted);font-size:9px}.work-decision-rail dl{margin:0;display:grid;gap:6px}.work-decision-rail dl div{display:flex;justify-content:space-between;gap:10px}.work-decision-rail dd{margin:0;color:var(--command-ink);font-weight:650}.work-decision-rail footer{margin-top:auto;padding:12px;display:grid;gap:7px;border-top:1px solid var(--command-line)}.work-decision-rail footer button{min-height:38px;border:1px solid var(--command-line-strong);border-radius:7px;background:white;color:var(--command-ink);font-size:10.5px;font-weight:750;cursor:pointer}.work-decision-rail footer .primary{border-color:var(--command-navy);background:var(--command-navy);color:white}.schedule-command-toolbar{min-height:50px;display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:7px;border:1px solid var(--command-line);border-radius:9px;background:white}.schedule-week-label{min-height:34px;display:flex;align-items:center;gap:7px;padding:0 10px;margin-right:auto;color:var(--command-ink);font-size:10.5px}.schedule-command-toolbar label{position:relative}.schedule-command-toolbar label>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.schedule-command-toolbar select{min-width:128px;height:34px;padding:0 28px 0 9px;border:1px solid var(--command-line);border-radius:7px;background:white;color:var(--command-ink);font:inherit;font-size:10px}.schedule-ai-button{min-width:130px;justify-content:center;border-color:var(--command-indigo);background:var(--command-indigo);color:white}.schedule-command-layout{display:grid;grid-template-columns:minmax(0,1fr) 268px;gap:10px;align-items:stretch}.weekly-calendar{min-width:0;overflow:hidden;border:1px solid var(--command-line);border-radius:9px;background:white}.weekly-calendar-head{height:48px;display:grid;grid-template-columns:48px repeat(7,minmax(88px,1fr));border-bottom:1px solid var(--command-line)}.weekly-calendar-head>span{display:grid;place-items:center;color:var(--command-faint);font-size:7.5px;font-weight:800;letter-spacing:.08em}.weekly-calendar-head button{display:grid;place-content:center;gap:2px;border:0;border-left:1px solid var(--command-line);background:transparent;color:var(--command-muted);cursor:pointer}.weekly-calendar-head button[data-today=true]{box-shadow:inset 0 -2px var(--command-blue);background:#f7f8ff;color:var(--command-blue)}.weekly-calendar-head strong{font-size:9px}.weekly-calendar-head small{color:var(--command-faint);font-size:7.5px}.weekly-calendar-body{height:650px;display:grid;grid-template-columns:48px repeat(7,minmax(88px,1fr))}.calendar-time-axis{position:relative;border-right:1px solid var(--command-line);background:#fbfbf9}.calendar-time-axis time{position:absolute;right:7px;color:var(--command-faint);font-size:8px;transform:translateY(-50%)}.calendar-day-column{position:relative;border-right:1px solid var(--command-line);background:repeating-linear-gradient(180deg,transparent 0,transparent calc(8.333% - 1px),#ececeb calc(8.333% - 1px),#ececeb 8.333%)}.calendar-day-column:last-child{border-right:0}.calendar-day-column[data-today=true]{background:repeating-linear-gradient(180deg,rgba(49,83,200,.026) 0,rgba(49,83,200,.026) calc(8.333% - 1px),#dfe3f3 calc(8.333% - 1px),#dfe3f3 8.333%)}.calendar-lesson{position:absolute;right:5px;left:5px;min-height:36px;display:grid;align-content:start;gap:2px;overflow:hidden;padding:5px 6px;border:1px solid #948cff;border-radius:6px;background:#f4f2ff;color:var(--command-ink);text-align:left;cursor:pointer}.calendar-lesson[data-active=true]{z-index:2;box-shadow:0 0 0 2px white,0 0 0 4px var(--command-blue)}.calendar-lesson strong{overflow:hidden;font-size:9px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.calendar-lesson small,.calendar-lesson span{overflow:hidden;color:var(--command-muted);font-size:7.5px;text-overflow:ellipsis;white-space:nowrap}.calendar-lesson-emerald{border-color:#63bda7;background:#f0faf7}.calendar-lesson-blue{border-color:#7fa2ea;background:#f0f5ff}.calendar-lesson-coral{border-color:#ef948b;background:#fff3f1}.calendar-lesson-teal{border-color:#72b9bd;background:#f0f9f9}.weekly-calendar>footer{min-height:38px;display:flex;align-items:center;gap:14px;padding:0 11px;border-top:1px solid var(--command-line);color:var(--command-muted);font-size:8px}.weekly-calendar>footer div{display:flex;align-items:center;gap:5px}.weekly-calendar>footer strong{margin-left:auto;color:var(--command-blue);font-size:8px}.calendar-legend-dot{width:8px;height:8px;display:inline-block;border-radius:2px;background:var(--command-indigo)}.calendar-legend-dot.verified{background:var(--command-green)}.calendar-legend-dot.review{background:#e88a12}.calendar-legend-dot.conflict{background:var(--command-red)}.schedule-inspector{min-width:0;display:flex;flex-direction:column;gap:0;border:1px solid var(--command-line);border-radius:9px;background:white;overflow:hidden}.schedule-inspector>header{padding:14px;display:flex;align-items:flex-start;gap:10px;border-bottom:1px solid var(--command-line)}.schedule-inspector-mark{flex:0 0 auto}.schedule-inspector header>div:last-child{min-width:0}.schedule-inspector .status{min-height:20px;padding:0 7px;font-size:7.5px}.schedule-inspector h2{margin:7px 0 3px;color:var(--command-ink);font-size:16px}.schedule-inspector p,.schedule-inspector span{color:var(--command-muted);font-size:9.5px}.schedule-inspector dl{margin:0;padding:12px 14px;display:grid;gap:8px;border-bottom:1px solid var(--command-line)}.schedule-inspector dl div{display:grid;grid-template-columns:68px minmax(0,1fr);gap:8px}.schedule-inspector dd,.schedule-inspector dt{font-size:9.5px}.schedule-inspector dt{color:var(--command-faint)}.schedule-inspector dd{margin:0;color:var(--command-ink);font-weight:650}.schedule-boundary,.schedule-request-card,.schedule-rules-summary{margin:10px 12px 0;padding:10px;border:1px solid var(--command-line);border-radius:7px}.schedule-request-card{display:grid;gap:4px;border-color:#efd5a8;background:#fff9ed}.schedule-request-card small{color:var(--command-amber);font-size:8px;font-weight:850;letter-spacing:.1em}.schedule-request-card strong{color:var(--command-ink);font-size:10.5px}.schedule-rules-summary{display:flex;align-items:center;gap:9px;border-color:#bfe2d8;background:#f0faf7}.schedule-rules-summary>span{width:22px;height:22px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:var(--command-green);color:white;font-size:10px;font-weight:850}.schedule-rules-summary div{display:grid;gap:2px}.schedule-rules-summary strong{color:var(--command-green);font-size:9.5px}.schedule-rules-summary small{color:var(--command-muted);font-size:8.5px}.schedule-boundary{display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--command-surface-muted)}.schedule-boundary strong{color:var(--command-ink);font-size:9px}.schedule-boundary span{color:var(--command-blue);font-size:8.5px;font-weight:750}.schedule-review-action{min-height:38px;margin:auto 12px 12px;border-radius:7px;box-shadow:none}.schedule-tools-panel{margin-bottom:10px;padding:0 10px 10px;border:1px solid #c9cedd;border-radius:12px;background:#eef0f6}.schedule-tools-panel>header{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px}.schedule-tools-panel>header small{color:#535ccf;font-size:8px;font-weight:850;letter-spacing:.12em}.schedule-tools-panel>header h2{margin:2px 0 0;color:var(--command-ink);font-size:13px}.schedule-tools-panel>header button{min-height:36px;padding:0 10px;border:1px solid #c9cedd;border-radius:6px;background:#f8f9fc;color:#4e5668;font-size:9.5px;cursor:pointer}.schedule-tools-restore{width:100%;min-height:62px;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #c9cedd;border-left:4px solid #5751e8;border-radius:10px;background:#f8f9fc;padding:10px 14px;color:#171c2e;cursor:pointer;text-align:left}.schedule-tools-restore>span{display:flex;align-items:center;gap:10px}.schedule-tools-restore>span>svg{color:#5751e8}.schedule-tools-restore>span>span{display:grid;gap:2px}.schedule-tools-restore small{color:#535ccf;font-size:8px;font-weight:850;letter-spacing:.11em}.schedule-tools-restore strong{font-size:11px}.schedule-tools-restore b{color:#535ccf;font-size:10px}.schedule-tools-panel .schedule-day-panel,.schedule-tools-panel>.page-head{display:none}.schedule-tools-panel>section{box-shadow:none}.schedule-tools-panel .inline-form{margin:8px 0 0}@media (max-width:1180px){.work-command{grid-template-columns:270px minmax(420px,1fr)}.work-decision-rail{grid-column:1/-1;display:grid;grid-template-columns:1.1fr 1fr .9fr;border-top:1px solid var(--command-line);border-left:0}.work-decision-rail footer{margin:0}.schedule-command-layout{grid-template-columns:minmax(0,1fr) 240px}.schedule-command-toolbar{flex-wrap:wrap}}@media (max-width:1050px){.app-shell{grid-template-columns:76px minmax(0,1fr)}.sidebar{width:76px;padding-inline:9px}.ops-home-grid{grid-template-columns:1fr}.recent-decisions ol{grid-template-columns:repeat(3,minmax(0,1fr))}.recent-decisions li:nth-child(n+4){display:none}.work-command{grid-template-columns:250px minmax(390px,1fr);overflow-x:auto}.work-decision-rail{display:none}.work-command[data-schedule-change=true] .work-detail-target .task-drawer>footer{display:flex}.schedule-command-layout{grid-template-columns:1fr}.schedule-inspector{min-height:260px}}@media (max-width:720px){.app-shell{display:block}.topbar{height:52px;padding:0 12px}.page{padding:14px 12px 92px}.page-head{align-items:flex-start}.page-head h1{font-size:21px}.pulse-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-strip>button:nth-child(2){border-right:0}.pulse-strip>button:nth-child(-n+2){border-bottom:1px solid var(--command-line)}.ops-home-panel .task-table .table-head{display:none}.ops-home-panel .task-table>button{grid-template-columns:96px minmax(0,1fr)}.ops-home-panel .task-table>button>:nth-child(n+3){display:none}.recent-decisions ol{grid-template-columns:1fr}.recent-decisions li{min-height:54px;border-right:0;border-bottom:1px solid var(--command-line)}.recent-decisions li:nth-child(n+4){display:flex}.first-run-panel>summary{grid-template-columns:auto minmax(0,1fr) auto}.first-run-panel>summary b{display:none}.first-run-panel>summary em{font-size:0}.first-run-panel>summary em:after{font-size:16px;content:"⌄"}.work-command{min-height:0;display:block;overflow:visible;border:0;background:transparent}.work-queue-panel{margin-bottom:10px;overflow:hidden;border:1px solid var(--command-line);border-radius:9px}.work-queue-list{max-height:300px;overflow-y:auto}.work-detail-target{overflow:hidden;border:1px solid var(--command-line);border-radius:9px}.work-detail-target .task-drawer>header button{display:grid}.schedule-command-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-ai-button,.schedule-week-label{grid-column:1/-1}.schedule-command-toolbar select{width:100%;min-width:0;min-height:44px}.schedule-ai-button{min-height:44px}.weekly-calendar{overflow-x:auto}.weekly-calendar-body,.weekly-calendar-head,.weekly-calendar>footer{width:900px}.weekly-calendar-body{height:590px}.schedule-inspector{min-height:320px}.schedule-tools-panel{padding:0 8px 8px}.schedule-tools-panel>header button{min-height:44px}.schedule-tools-restore{min-height:56px}}@media (prefers-reduced-motion:reduce){.calendar-lesson,.pulse-strip>button,.work-queue-list>button{transition:none}}