@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-ext-wght-normal-CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-wght-normal-EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-vietnamese-wght-normal-k7S-YeeD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2")}.modal:has(.group-avails){width:min(1120px,100vw - 32px)}.modal .group-avails label{margin-top:0}.modal .group-avails details{margin:0;padding:9px}.group-avails>p,.group-avails section>p{margin:0;line-height:1.4}.group-avails section h3{margin:8px 0}.group-avails .op-actions{align-items:end;margin:0}.group-avails .avail-table{font-size:13px}.group-avails{gap:14px;min-width:0;display:grid}.group-avails form{gap:12px;display:grid}.group-avails .op-actions label{gap:4px;display:grid}.avail-stations{flex-wrap:wrap;gap:14px;padding:10px;display:flex}.avail-stations label{align-items:center;gap:6px;display:flex}.avail-window{grid-template-columns:minmax(120px,1fr) 100px 100px auto;gap:8px;margin:8px 0;display:grid}.avail-table{max-width:100%;overflow-x:auto}.avail-table table{border-collapse:collapse;width:100%}.avail-table th,.avail-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);min-width:140px;padding:10px}.avail-table td>span,.avail-table small{margin-top:5px;display:block}.avail-table small{color:var(--muted)}.avail-table td strong{display:block}@media (width<=1100px){.avail-table th,.avail-table td{min-width:115px;padding:8px}.avail-window{grid-template-columns:minmax(100px,1fr) 90px 90px auto}}.log-chip{--chip-bg:var(--log-wait-bg);--chip-ink:var(--log-wait-ink);background:var(--chip-bg);max-width:100%;color:var(--chip-ink);white-space:nowrap;vertical-align:middle;text-overflow:ellipsis;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:0 7px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex;overflow:hidden}.log-chip svg{flex:none}.log-chip.tone-ok{--chip-bg:var(--log-ok-bg);--chip-ink:var(--log-ok-ink)}.log-chip.tone-copy{--chip-bg:var(--log-copy-bg);--chip-ink:var(--log-copy-ink)}.log-chip.tone-fix{--chip-bg:var(--log-fix-bg);--chip-ink:var(--log-fix-ink)}.log-chip.tone-done{--chip-bg:var(--log-done-bg);--chip-ink:var(--log-done-ink)}.log-chip.tone-hold{--chip-bg:var(--log-hold-bg);--chip-ink:var(--log-hold-ink)}.log-chip.tone-mg{--chip-bg:var(--log-mg-bg);--chip-ink:var(--log-mg-ink)}.log-chip.outline{background:var(--log-row);border-color:var(--log-ok-edge)}.log-tags{vertical-align:middle;gap:4px;margin-left:6px;display:inline-flex}.log-tag{--tag-bg:var(--log-wait-bg);--tag-ink:var(--log-wait-ink);background:var(--tag-bg);color:var(--tag-ink);white-space:nowrap;border-radius:4px;align-items:center;gap:3px;padding:0 5px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.log-tag.tag-sponsor,.log-tag.tag-first,.log-tag.tag-last{--tag-bg:var(--log-sponsor-bg);--tag-ink:var(--log-sponsor-ink)}.log-tag.tag-makegood{--tag-bg:var(--log-mg-bg);--tag-ink:var(--log-mg-ink)}.log-tag.tag-protected,.log-tag.tag-reserved,.log-tag.tag-exception{--tag-bg:var(--log-lock-bg);--tag-ink:var(--log-lock-ink)}.log-fill{--bar:var(--log-bar-room);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.log-fill-track{background:var(--log-bar-track);border-radius:4px;flex:none;width:64px;height:8px;position:relative;overflow:hidden}.log-fill-bar{background:var(--bar);border-radius:4px;position:absolute;inset:0 auto 0 0}.log-fill-word{font-weight:600}.log-fill-numbers{color:var(--log-break-sub)}.fill-tight{--bar:var(--log-bar-tight)}.fill-full{--bar:var(--log-bar-full)}.fill-over{--bar:var(--log-bar-over)}.fill-closed .log-fill-track{background:repeating-linear-gradient(45deg, var(--log-bar-track) 0 4px, var(--log-closed-hatch) 4px 6px);box-shadow:inset 0 0 0 1px var(--log-done-edge)}.log-fill-chip{white-space:nowrap;background:var(--log-wait-bg);color:var(--log-wait-ink);border-radius:999px;padding:0 6px;font-size:11px;font-weight:600;line-height:18px;display:inline-block}.log-fill-chip.fill-room{background:var(--log-ok-bg);color:var(--log-ok-ink)}.log-fill-chip.fill-tight{background:var(--log-copy-bg);color:var(--log-copy-ink)}.log-fill-chip.fill-full,.log-fill-chip.fill-closed,.log-fill-chip.fill-none{background:var(--log-done-bg);color:var(--log-done-ink)}.log-fill-chip.fill-over{background:var(--log-fix-bg);color:var(--log-fix-ink)}.log-swatch{vertical-align:middle;border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block;box-shadow:inset 0 0 0 1px #0000002e}.hl-none{background:var(--log-row)}.hl-blue{--hl:var(--log-hl-blue)}.hl-green{--hl:var(--log-hl-green)}.hl-gold{--hl:var(--log-hl-gold)}.hl-rose{--hl:var(--log-hl-rose)}.hl-violet{--hl:var(--log-hl-violet)}.hl-teal{--hl:var(--log-hl-teal)}.hl-lime{--hl:var(--log-hl-lime)}.hl-grey{--hl:var(--log-hl-grey)}.hl-both{--hl:var(--log-hl-both)}.log-swatch[class*=hl-]:not(.hl-none){background:var(--hl)}.log-match-count{background:var(--log-hl-both);color:var(--log-ink);vertical-align:middle;border-radius:3px;margin-left:4px;padding:0 4px;font-size:10px;font-weight:700;line-height:14px;display:inline-block}.log-popover{display:inline-flex;position:relative}.log-popover-panel{z-index:20;width:max-content;max-width:min(560px,100vw - 32px);max-height:min(70vh,560px,100dvh - 250px);color:var(--log-ink);background:#fff;border:1px solid #cbd0d6;border-radius:8px;padding:10px 12px;font-size:13px;position:absolute;top:calc(100% + 4px);overflow:auto;box-shadow:0 8px 24px #0f172a29}.log-popover-panel.align-end{right:0}.log-popover-panel.align-start{left:0}.log-legend{grid-template-columns:repeat(2,minmax(220px,1fr));gap:10px 22px;display:grid}.log-legend h4{color:var(--log-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px;font-size:12px}.log-legend ul{gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.log-legend li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.log-legend .log-tag{margin:0}.legend-row{background:var(--log-row);min-width:98px;color:var(--log-ink);border:1px solid var(--log-line);border-radius:3px;padding:0 6px;font-size:11px;line-height:18px;display:inline-block}.legend-row.row-hour{background:var(--log-hour-bg);color:var(--log-hour-ink);border-top:3px solid var(--log-hour-rule);font-weight:600}.legend-row.row-break{background:var(--log-break-bg);color:var(--log-break-ink);font-weight:600}.legend-row.row-slot{background:var(--log-slot-bg);color:var(--log-slot-ink);border-left:3px solid var(--log-slot-rule);font-weight:600}.legend-row.row-open{background:var(--log-open-bg);color:var(--log-open-ink);border:1px dashed var(--log-open-rule)}.legend-row.row-note{background:var(--log-note-bg);color:var(--log-note-ink)}.legend-row.row-closed{background:repeating-linear-gradient(45deg, var(--log-closed-bg) 0 8px, var(--log-closed-hatch) 8px 10px);color:var(--log-closed-ink)}.legend-row.row-past{background:var(--log-past-bg)}.legend-row.row-selected{background:var(--log-selected-bg);box-shadow:inset 3px 0 var(--log-selected-edge)}.legend-edge{border-left:2px solid var(--log-ok-edge);width:0;height:14px;display:inline-block}.legend-edge.edge-copy{border-left:4px dashed var(--log-copy-edge)}.legend-edge.edge-fix{border-left:4px solid var(--log-fix-edge)}.legend-edge.edge-done{border-left-color:var(--log-done-edge)}@media (width<=700px){.log-legend{grid-template-columns:1fr}}:is(.traffic-sheet-table,.two-date-pane) tbody tr.sheet-spot{--edge-w:0px;--edge:transparent;--edge-img:linear-gradient(var(--edge), var(--edge));background:var(--log-row)}:is(.traffic-sheet-table,.two-date-pane) tbody tr.sheet-spot>:first-child{background-image:var(--edge-img);background-size:var(--edge-w) 100%;background-repeat:no-repeat}:is(.traffic-sheet-table,.two-date-pane) tbody tr.sheet-spot.edge-ok{--edge-w:2px;--edge:var(--log-ok-edge)}:is(.traffic-sheet-table,.two-date-pane) tbody tr.sheet-spot.edge-done{--edge-w:2px;--edge:var(--log-done-edge)}:is(.traffic-sheet-table,.two-date-pane) tbody tr.sheet-spot.edge-fix{--edge-w:4px;--edge:var(--log-fix-edge)}:is(.traffic-sheet-table,.two-date-pane) tbody tr.sheet-spot.edge-copy{--edge-w:4px;--edge:var(--log-copy-edge);--edge-img:repeating-linear-gradient(to bottom, var(--log-copy-edge) 0 5px, transparent 5px 8px)}:is(.traffic-sheet-table,.two-date-pane) tbody tr.sheet-spot.past{background:var(--log-past-bg)}:is(.traffic-sheet-table,.two-date-pane) tbody tr.sheet-spot.tint-copy{background:var(--log-copy-tint)}:is(.traffic-sheet-table,.two-date-pane) tbody tr.sheet-spot.tint-fix{background:var(--log-fix-tint)}:is(.traffic-sheet-table,.two-date-pane) tbody tr.sheet-spot.highlighted{background:var(--hl)}:is(.traffic-sheet-table,.two-date-pane) tbody tr.sheet-spot:hover>*{box-shadow:inset 0 0 0 999px #18273a0a}:is(.traffic-sheet-table,.two-date-pane) tbody tr.sheet-spot.selected,:is(.traffic-sheet-table,.two-date-pane) tbody tr.sheet-spot.selected:hover{background:var(--log-selected-bg)}:is(.traffic-sheet-table,.two-date-pane) tbody tr.sheet-spot.selected>:first-child{background-image:var(--edge-img), linear-gradient(var(--log-selected-edge), var(--log-selected-edge));background-size:var(--edge-w) 100%, 3px 100%;background-position:0 0, calc(var(--edge-w) + 1px) 0}.sheet-advertiser-cell{align-items:center;min-width:0;display:flex}.sheet-advertiser-cell>.sheet-advertiser-name,.sheet-advertiser-cell>.sheet-row-button{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sheet-advertiser-cell .log-tags{flex:none}.sheet-status-cell{align-items:center;gap:4px;min-width:0;display:flex}.traffic-sheet-table td.sheet-extra-advertiser,.traffic-sheet-table td.sheet-extra-status{text-overflow:clip}.log-grid.status-last thead th:last-child,.log-grid.status-last tr.sheet-spot>td:last-child{background-color:inherit;border-left:1px solid var(--log-line);position:sticky;right:0}.log-grid.status-last thead th:last-child{z-index:3;background-color:#f1f3f5}.log-grid.status-last tr.sheet-spot>td:last-child{z-index:1}.two-date-pane tr.two-date-break>*{background:var(--log-break-bg);color:var(--log-break-ink)}.two-date-pane tr.two-date-break.slot>*{background:var(--log-slot-bg);color:var(--log-slot-ink);box-shadow:inset 3px 0 var(--log-slot-rule)}.two-date-pane tr.two-date-break.closed>*{background:repeating-linear-gradient(45deg, var(--log-closed-bg) 0 8px, var(--log-closed-hatch) 8px 10px);color:var(--log-closed-ink)}.two-date-pane tr.two-date-break small{color:var(--log-break-sub);align-items:center;gap:4px;display:flex}.two-date-pane .log-chip{margin-right:4px}.two-date-pane .log-tags{flex-wrap:wrap;margin:2px 0 0;display:flex}.traffic-sheet-table tr.sheet-hour>*{background:var(--log-hour-bg);height:28px;color:var(--log-hour-ink);border-top:3px solid var(--log-hour-rule);border-bottom-color:#c3d4d8;padding-top:2px;padding-bottom:2px}.traffic-sheet-table tr.sheet-hour{scroll-margin-top:29px}.sheet-hour-label{align-items:center;gap:10px;min-width:0;font-size:13px;display:flex}.sheet-hour-label>button{min-height:22px;color:inherit;background:0 0;border:0;gap:4px;padding:0 4px;font-size:14px;font-weight:700}.sheet-hour-label>button:hover{background:#ffffff73}.sheet-hour-summary{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.sheet-hour-state{white-space:nowrap;margin-left:auto;font-weight:600}.traffic-sheet-table .sheet-break>*{background:var(--log-break-bg);color:var(--log-break-ink)}.traffic-sheet-table .sheet-break.slot>*{background:var(--log-slot-bg);color:var(--log-slot-ink)}.traffic-sheet-table .sheet-break.slot>:first-child{box-shadow:inset 3px 0 var(--log-slot-rule)}.traffic-sheet-table .sheet-break.closed>*{background:repeating-linear-gradient(45deg, var(--log-closed-bg) 0 8px, var(--log-closed-hatch) 8px 10px);color:var(--log-closed-ink)}.sheet-break-label .log-fill{margin-left:4px}.sheet-break-label .log-fill-numbers{color:var(--log-break-sub)}.sheet-break.slot .sheet-break-label .log-fill-numbers,.sheet-break.slot .sheet-break-label>span{color:var(--log-slot-ink)}.sheet-break.closed .sheet-break-label .log-fill-numbers,.sheet-break.closed .sheet-break-label>span{color:var(--log-closed-ink)}.sheet-break-rules{color:var(--log-break-sub);white-space:nowrap;font-size:12px}.slot-pills{align-items:center;gap:4px;font-size:12px;display:inline-flex}.slot-pill{background:var(--log-row);color:var(--log-slot-ink);border:1px solid var(--log-slot-rule);white-space:nowrap;border-radius:999px;padding:0 7px;font-weight:600;line-height:17px}.slot-pills details{position:relative}.slot-pills summary{cursor:pointer;list-style:none}.slot-pills summary::-webkit-details-marker{display:none}.slot-pills ul{z-index:5;white-space:normal;min-width:180px;max-height:12rem;color:var(--log-ink);background:#fff;border:1px solid #cbd0d6;border-radius:6px;margin:0;padding:6px 10px 6px 24px;position:absolute;top:calc(100% + 3px);left:0;overflow:auto}.traffic-sheet-table tr.sheet-open{outline:1px dashed var(--log-open-rule);outline-offset:-3px}.traffic-sheet-table tr.sheet-open>*{background:var(--log-open-bg);color:var(--log-open-ink);font-size:12px;font-weight:600}.sheet-open-hint{margin-left:10px;font-weight:400}.traffic-sheet-table tr.sheet-empty-break>*{background:var(--log-row);color:var(--log-muted);font-size:12px}.traffic-sheet-table tr.sheet-empty-break.past>*{background:var(--log-past-bg)}.traffic-sheet-table tr.sheet-empty-break.closed>*{background:repeating-linear-gradient(45deg, var(--log-closed-bg) 0 8px, var(--log-closed-hatch) 8px 10px);color:var(--log-closed-ink)}.sheet-tools .log-view{order:1}.sheet-tools .log-hour-bar{order:2;margin-left:auto}.sheet-tools .sheet-row-count{order:3}.log-hour-bar{flex-wrap:nowrap;align-items:center;gap:1px;min-width:0;display:flex}.sheet-tools .log-hour-bar button{min-width:24px;min-height:24px;color:var(--log-hour-ink);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:4px;padding:0 3px;font-size:12px;font-weight:600;position:relative}.sheet-tools .log-hour-bar button:hover:not(:disabled){background:var(--log-hour-bg)}.sheet-tools .log-hour-bar button:disabled{opacity:1;color:#8a9199;cursor:default;font-weight:400}.sheet-tools .log-hour-bar button[aria-current=time]{border-color:var(--log-hour-rule);background:var(--log-hour-bg)}.sheet-tools .log-hour-bar button.needs-you:after{content:"";background:var(--log-fix-edge);border-radius:50%;width:5px;height:5px;position:absolute;top:2px;right:2px}.log-hour-bar .hour-divider{background:#cbd0d6;width:1px;height:14px;margin:0 3px}.log-colorby-chip{background:var(--log-hl-both);color:var(--log-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:2px;padding:0 2px 0 8px;font-size:12px;font-weight:600;line-height:22px;display:inline-flex}.sheet-tools .log-colorby-chip button{min-height:22px;color:inherit;background:0 0;border:0;border-radius:999px;padding:0 5px}.sheet-tools .log-colorby-chip button:hover{background:#ffffff80}.log-view-menu{gap:10px;width:300px;display:grid}.log-view-menu legend,.log-view-menu h4{color:var(--log-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px;font-size:12px}.log-view-menu .view-actions{gap:2px;display:grid}.log-view-menu .view-actions button,.log-view-menu .color-by-list label{text-align:left;background:0 0;border:0;border-radius:5px;justify-content:flex-start;min-height:28px;padding:3px 8px;font-size:13px;font-weight:500}.log-view-menu .view-actions button:hover,.log-view-menu .color-by-list label:hover{background:#f1f3f5}.log-view-menu .color-by-list{gap:0;display:grid}.log-view-menu .color-by-list label{cursor:pointer;align-items:center;gap:8px;margin:0;display:flex}.log-view-menu .color-by-list input{accent-color:#c9560f;width:14px;height:14px;margin:0}.log-view-menu .queue-height{color:var(--log-muted);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:500;display:flex}.log-view-menu .queue-height input{accent-color:#c9560f;flex:1}.log-view-menu .view-note{color:var(--log-muted);margin:0;font-size:12px}.log-view-menu fieldset{border:0;min-width:0;margin:0;padding:0}.log-view-menu legend{padding:0}.log-popover-panel .log-view-back,.log-view-menu .log-view-link{color:#933606;background:0 0;border:0;min-height:26px;padding:2px 6px;font-size:13px;font-weight:600}.log-popover-panel .log-view-back{margin:0 0 6px -6px}.log-view-menu .log-view-link{justify-content:flex-start;margin-left:22px}.log-popover-panel .log-view-back:hover,.log-view-menu .log-view-link:hover{background:#f3f4f6}.highlight-rules{gap:8px;min-width:min(560px,100vw - 64px);display:grid}.highlight-rules ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.highlight-rules li{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.highlight-rules select,.highlight-rules input{min-height:30px;margin:0;padding:3px 6px;font-size:13px}.highlight-rules input[type=text]{width:140px}.highlight-rules button{min-height:30px;padding:3px 9px;font-size:13px}.highlight-rules .rules-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.highlight-rules p{color:var(--log-muted);margin:0;font-size:12px}.traffic-sheet-table tr.sheet-instruction>*{background:var(--log-note-bg);color:var(--log-note-ink)}.traffic-sheet-table tr.sheet-instruction .instruction-excerpt{color:var(--log-note-ink)}.note-kind{border:1px solid var(--log-note-rule);background:var(--log-row);color:var(--log-note-ink);white-space:nowrap;vertical-align:middle;border-radius:999px;margin-right:6px;padding:0 6px;font-size:11px;font-weight:600;line-height:16px;display:inline-block}@media (prefers-reduced-motion:reduce){.log-popover-panel,.log-fill-bar{transition:none}}.queue-dock-total{color:var(--log-muted);white-space:nowrap;margin-left:auto;font-size:12px}.queue-reason-text{text-overflow:ellipsis;min-width:0;color:var(--log-muted);font-size:12px;overflow:hidden}:is(.traffic-sheet-table,.two-date-pane) tbody tr.sheet-spot.highlighted .queue-reason-text,:is(.traffic-sheet-table,.two-date-pane) tbody tr.sheet-spot.highlighted small{color:var(--log-muted-strong)}@media print{.log-chip,.log-tag,.log-fill-chip,.slot-pill{border:1px solid;color:#000!important;background:0 0!important}}.log-notices{align-items:flex-start;gap:6px;margin-bottom:4px;display:flex}.log-notices:not(:has(.log-notice)){display:none}.log-notice-list{flex:1;gap:4px;min-width:0;display:flex}.log-notices.open .log-notice-list{flex-direction:column}.log-notice{background:var(--log-wait-bg);min-width:0;color:var(--log-wait-ink);border-radius:6px;align-items:flex-start;gap:6px;margin:0;padding:2px 8px;font-size:13px;line-height:20px;display:flex}.log-notices:not(.open) .log-notice{flex:1 1 0}.log-notices:not(.open) .log-notice.tone-fix{flex-grow:2}.log-notice svg{flex:none;margin-top:3px}.log-notice.tone-fix{background:var(--log-fix-bg);color:var(--log-fix-ink)}.log-notice.tone-copy{background:var(--log-copy-bg);color:var(--log-copy-ink)}.log-notice-text{flex:1;min-width:0}.log-notices:not(.open) .log-notice-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.log-notices .log-notices-toggle{border-radius:6px;flex:none;min-height:24px;padding:0 8px;font-size:12px;font-weight:600}@media (width>=1280px){.sheet-tools .sheet-jump:not(:focus-within){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=1279px){.log-hour-bar{flex-wrap:wrap;flex-basis:100%;max-width:100%}.sheet-tools .log-hour-bar{margin-left:0}}.report-print-root{z-index:2000;background:var(--surface,#fff);width:100vw;max-width:none;height:100vh;max-height:none;color:var(--text,#172033);border:0;margin:0;padding:24px;position:fixed;inset:0;overflow:auto}.report-print-root article{max-width:1100px;margin:20px auto}.report-print-controls{background:inherit;gap:12px;padding:8px;display:flex;position:sticky;top:0}.report-print-root table{border-collapse:collapse;width:100%}.report-print-root th,.report-print-root td{text-align:left;border-bottom:1px solid #aab3c0;padding:8px}.report-print-root thead{display:table-header-group}.report-print-root tr{break-inside:avoid}@media print{body:has(>.report-print-root)>:not(.report-print-root){display:none!important}.report-print-root{color:#000;background:#fff;width:auto;height:auto;padding:0;position:static;overflow:visible;display:block!important}.report-print-controls{display:none}.report-print-root article{max-width:none;margin:0}@page{size:A4 landscape;margin:12mm}}.modal:has(.forward-inventory){width:min(1100px,100vw - 32px)}.forward-inventory{padding:0}.forward-inventory>p{font-size:13px;line-height:1.5}.inventory-controls{flex-wrap:wrap;align-items:end;gap:10px;margin:20px 0;display:flex}.modal .inventory-controls label{flex-direction:column;flex:1;gap:5px;min-width:145px;margin-top:0;font-size:12px;display:flex}.inventory-controls button{min-height:40px}.inventory-help{color:#586476;font-size:12px;line-height:1.5}.inventory-table-scroll{overflow-x:auto}.inventory-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.inventory-table td,.inventory-table th{text-align:left;vertical-align:top;border-bottom:1px solid #e3e7ed;padding:9px 8px}.inventory-table thead,.inventory-table tfoot{background:#f3f5f8}.inventory-table small{color:#586476;margin-top:4px;font-size:11px;font-weight:400;display:block}.inventory-table summary,.inventory-demand>summary{cursor:pointer;padding:5px 0;font-weight:600}.inventory-day{border-bottom:1px solid #d7dce4;padding:12px 4px}.inventory-day-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.inventory-day-heading span,.inventory-day p{color:#586476;font-size:12px}.inventory-demand{margin:16px 0;font-size:12px}.inventory-focus-order{background:#fff3e9}.inventory-negative{color:#a33427;font-weight:600}.today-workspace{gap:18px;display:grid}.today-work-list{margin:8px 0;padding:0;list-style:none}.today-work-list>li{border-bottom:1px solid var(--border);padding:10px 0}.today-work-list>li>button{text-align:left;white-space:normal;flex-direction:column;align-items:flex-start;gap:4px;width:100%;height:auto;padding:12px;display:flex}.today-station{align-items:center;gap:12px;display:flex}.today-station select{max-width:380px}.workspace-more{margin-top:8px}.workspace-more summary{cursor:pointer;color:var(--muted);padding:12px}.workspace-more-row{align-items:center;display:flex}.workspace-more-row>button:first-child{flex:1}.workspace-more-row>button+button{flex:0 0 34px;padding:6px}.sidebar nav .workspace-more-row>button{min-width:0}.sidebar nav .workspace-more-row{flex-shrink:0;width:100%}.sidebar nav .workspace-more-row>button:first-child{white-space:nowrap;min-width:0}.report-comparison table{text-align:left;border-collapse:collapse;width:100%}.report-comparison th,.report-comparison td{border-bottom:1px solid var(--border);padding:10px}.quick-layout{border:1px solid var(--border);border-radius:8px;margin:12px 0;padding:12px}.quick-layout summary{cursor:pointer;font-weight:600}.quick-layout-form{padding:12px}.quick-layout-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px;display:grid}.quick-layout-form label{gap:6px;display:flex}.quick-layout-grid label{flex-direction:column;min-width:0}.quick-layout-form fieldset{flex-wrap:wrap;gap:14px;margin:14px 0;padding:10px;display:flex}.quick-layout-form input{min-width:0}.quick-layout-form input[type=checkbox]{width:16px}@media (width<=1100px){.quick-layout-grid{grid-template-columns:repeat(2,minmax(130px,1fr))}}.group-board-stations{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:12px;display:grid}.group-board-days{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.group-board-day{text-align:left;flex-direction:column;align-items:start;gap:6px;min-width:0;padding:12px;display:flex}.group-board-day .log-fill{flex-wrap:wrap}.group-board-day>span{font-size:12px}.group-board-day strong{font-size:14px}@media (width<=600px){.sidebar nav{flex-wrap:wrap;overflow:visible}.sidebar nav .workspace-more-row{flex:none;width:auto}.today-workspace{grid-template-columns:minmax(0,1fr)}}.modal:has(.station-delivery-report){width:min(1280px,100vw - 32px)}.station-delivery-report .delivery-report-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.modal .delivery-report-filters label{flex-direction:column;flex:160px;gap:6px;margin:0;font-size:13px;display:flex}.delivery-report-filters select,.delivery-report-filters input{width:100%}.station-delivery-report table{min-width:1050px}.station-delivery-report th small{color:#526768;margin-top:4px;font-weight:400;display:block}.station-delivery-report .report-scroll{max-height:48vh}.delivery-evidence-history small{overflow-wrap:anywhere;margin-top:4px;display:block}.delivery-evidence-history details>p,.delivery-evidence-history details>button{margin:12px 16px}.revenue-report .revenue-history{border:1px solid var(--line);background:#f3f4f6;border-radius:8px;gap:12px;padding:16px;display:grid}.revenue-history h3{margin:0}.revenue-history details p{margin-top:10px}.revenue-history>button{justify-self:start}.command-results{max-height:45vh;margin:10px 0;padding:0;list-style:none;overflow:auto}.command-results button{text-align:left;flex-direction:column;width:100%;margin:3px 0;display:flex}.command-results button.active{background:var(--accent-soft,#f3e9dc);outline:2px solid var(--accent,#cf712f)}.command-results small{display:block}.shortcut-list{grid-template-columns:140px 1fr;gap:12px;display:grid}.shortcut-list dt{font-weight:600}.shortcut-list dd{margin:0}.sales-share-row{grid-template-columns:minmax(0,1fr) 5rem auto;align-items:end;gap:.75rem;margin:.75rem 0;display:grid}.sales-share-row select{width:100%}.sales-share-row>span{align-self:center}.station-setup-item{border-bottom:1px solid var(--line,#d4d6d9);grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.station-setup-item p{margin:4px 0 0}.station-setup-checklist{margin-bottom:24px}@media (width<=600px){.station-setup-item{grid-template-columns:1fr auto}.station-setup-item>span{display:none}}.salespeople-list{flex-wrap:wrap;gap:4px 16px;margin:0 0 12px;padding:0;list-style:none;display:flex}.station-spacing-editor,.station-spacing-editor fieldset{min-width:0}.station-spacing-editor .op-toolbar{flex-wrap:wrap;justify-content:flex-start;gap:10px;padding:8px 0}.station-spacing-editor .op-toolbar label{flex:160px;min-width:0;margin:0}.station-spacing-editor input{max-width:100%}.station-spacing-editor details{margin:10px 0;padding:10px}.station-spacing-editor summary{cursor:pointer;font-weight:600}.station-spacing-editor p{margin:8px 0 12px}.station-spacing-editor details>button{margin:4px}.instruction-fields{border:0;gap:10px;min-width:0;padding:0;display:grid}.instruction-fields label{gap:4px;display:grid}.instruction-fields textarea{resize:vertical;width:100%}.instruction-text{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;max-height:45vh;overflow:auto}.instruction-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.instruction-tools button{padding:4px 8px;font-size:12px}.sheet-instruction{background:#f3f7fa}.sheet-instruction td{vertical-align:middle;border-bottom:1px solid #dae1e8;height:32px;padding:4px 7px!important}.sheet-instruction td:nth-child(3){max-width:0}.instruction-excerpt{text-overflow:ellipsis;white-space:nowrap;color:#617082;vertical-align:middle;max-width:55%;margin-left:10px;font-size:11px;display:inline-block;overflow:hidden}.instruction-library-list{max-height:30vh;margin:12px 0;overflow:auto}.instruction-library-list>div{align-items:center;gap:8px;padding:5px 0;display:flex}.instruction-library-list span{flex:1}.instruction-review{border-left:3px solid #5c839e;margin:10px 0;padding:10px}.instruction-layout{margin:12px 0}.print-instruction td{white-space:pre-wrap;overflow-wrap:anywhere}@media print{.instruction-tools{display:none}.instruction-text{max-height:none;overflow:visible}}.instruction-menu{position:relative}.instruction-menu>summary{cursor:pointer;background:#fff;border:1px solid #d2d8df;border-radius:6px;padding:7px 10px;font-size:12px;font-weight:600}.instruction-menu>.instruction-tools{z-index:12;background:#fff;border:1px solid #d2d8df;border-radius:6px;min-width:185px;padding:8px;position:absolute;top:100%;right:0;box-shadow:0 6px 20px #172e4420}.sheet-instruction button{min-height:22px;padding:3px 7px;font-size:12px;line-height:16px}.sheet-instruction .sheet-row-button{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;width:auto;max-width:45%;padding:0;display:inline-block;overflow:hidden}@media print{.instruction-menu{display:none}}.internal-costs{padding:16px}.internal-costs .hint,.hint.internal-cost-event,.hint.internal-cost-recovery{display:block}.internal-cost-event p,.internal-cost-receipt p{overflow-wrap:anywhere;margin:6px 0}.internal-cost-receipt>strong{margin-bottom:6px;display:block}.internal-costs .order-actions{flex-flow:wrap;margin-top:12px}.internal-costs .form-card{padding:14px}.internal-costs fieldset{min-width:0}.internal-costs .cost-summary{flex-wrap:wrap;gap:12px 24px;padding:12px 0;display:flex}.internal-costs .cost-summary>span{flex:160px}.internal-costs label:has(input[type=checkbox]){align-items:center;gap:8px;display:flex}.internal-costs label input[type=checkbox]{width:auto;margin:0}.production-fields{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.production-fields label{gap:7px;display:grid}.production-fields details>summary{cursor:pointer;padding:8px 0;font-weight:600}.production-fields details[open]>summary{margin-bottom:14px}.production-copy-input{font:16px/1.65 var(--font-body,sans-serif);min-height:240px}.production-voices{border:1px solid var(--line,#d8dfdf);border-radius:8px;flex-wrap:wrap;gap:12px 24px;margin:16px 0;padding:14px;display:flex}.production-voices label.check,.production-work label.check{align-items:center;gap:8px;display:flex}.production-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.production-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.production-facts dt{color:#5a696d;font-size:12px}.production-facts dd{margin:4px 0;font-size:14px}.production-script{font:16px/1.7 var(--font-body,sans-serif);white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #dbe1e2;border-radius:8px;max-height:420px;padding:24px;overflow:auto}.production-revision{min-width:0}.production-directory{border-top:1px solid #dbe1e2;margin-top:20px;padding-top:16px}.production-directory summary{cursor:pointer;font-weight:600}.production-voice-list{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.production-history-row{text-align:left;grid-template-columns:1fr auto;gap:4px;width:100%;margin:8px 0;display:grid}.production-history-row small{grid-column:1/-1}.production-comparison{background:#fff9ed;border:1px solid #e3b65e;border-radius:8px;margin:18px 0;padding:18px}.production-work>.op-toolbar{align-items:end}.production-work>.op-toolbar:first-child{align-items:center}.production-work .op-table small{margin-top:4px;display:block}.production-work form.op-actions{flex-wrap:wrap}@media (width<=720px){.production-facts,.production-history-row{grid-template-columns:1fr}.production-heading{flex-direction:column;align-items:start}}.script-default-check input[type=checkbox]{flex:none;width:16px;height:16px}.voice-panel{border-bottom:1px solid var(--line,#ddd);background:#fafafa}.voice-panel>summary{cursor:pointer;padding:.65rem 1rem;font-weight:600}.voice-break{border-top:1px solid #ddd;padding:.8rem 0}.voice-break ul{margin:.45rem 0}.voice-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.voice-order{padding-left:1.6rem;font-size:.82rem}.voice-order li{border-bottom:1px solid #e3e3e3;padding:.55rem .35rem}.voice-order span{color:#616161;margin-top:.25rem;display:block}.voice-order .voice-moved{background:#fff2d7}.voice-reason{flex-direction:column;gap:.4rem;margin:1rem 0;display:flex}@media (width<=700px){.voice-comparison{grid-template-columns:1fr}}.game-order-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.game-order-line>p,.game-order-line>.check-label,.game-order-line>details{grid-column:1/-1}.game-order-line>label,.game-order-line>details{overflow-wrap:anywhere;min-width:0}.game-order-line select{max-width:100%}.game-order-line .check-label{white-space:normal;align-items:flex-start}.game-order-line .check-label input{flex-shrink:0}.game-order-line{width:100%;min-width:0;max-width:min(100%,100vw - 380px)}.group-line-stations .game-order-line{flex:100%}@media (width<=760px){.game-order-line{grid-template-columns:minmax(0,1fr);max-width:100%}}.game-order-line>button{align-self:end}.group-stations{border:1px solid var(--line,#d7dfe0);border-radius:8px;margin:20px 0;padding:16px}.group-stations legend{font-weight:600}.group-stations section,.order-group-panel section{border-top:1px solid var(--line,#d7dfe0);margin:16px 0;padding:16px 0}.group-stations .form-row{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.group-stations .form-row>span{flex:100%}.group-stations .form-row label{flex:120px}.order-group-panel .panel-top{align-items:center;gap:12px}.order-group-panel .panel-body>button,.order-group-panel section>button{margin:4px 4px 4px 0}.order-group-panel .group-actions>label{gap:var(--s-2);margin:0 0 var(--s-3);display:grid}.order-group-panel .group-actions>h3{margin:0 0 var(--s-3)}.order-group-panel .group-actions .op-actions{margin:var(--s-2) 0}.order-group-panel .group-lines{margin:var(--s-2) 0;padding:0;list-style:none}.order-group-panel .group-line,.order-group-panel .group-row{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-1) 0;display:flex}.order-group-panel .group-line>div,.order-group-panel .group-row>span{min-width:0}.order-group-panel .group-line>button{flex:none}.order-group-panel .group-row .op-actions{margin:0}.order-group-panel details{margin:16px 0;overflow-x:auto}.order-group-panel summary{cursor:pointer;font-weight:600}.order-group-panel th,.order-group-panel td{text-align:left;padding:8px}.group-line-stations{border:1px solid var(--line,#d7dfe0);border-radius:8px;margin:12px 0;padding:12px}.group-line-stations .form-row{flex-wrap:wrap;align-items:end;gap:12px;padding:8px 0;display:flex}.group-line-stations .form-row>strong{flex:100%}.group-line-stations .form-row label{flex:140px}.group-line-stations input[type=checkbox]{width:auto;margin-right:6px}.product-list .op-toolbar{flex-wrap:wrap;justify-content:flex-start;gap:10px;padding:10px 0}.product-list .op-toolbar label{flex:0 260px;min-width:0}.product-list .op-table td{vertical-align:top;padding-top:7px;padding-bottom:7px}.product-list .product-actions{white-space:nowrap;text-align:right}.product-list .product-actions button{margin-left:6px;padding:5px 10px}.product-rename{align-items:center;gap:6px;display:flex}.product-rename input{max-width:260px}.product-history{color:var(--muted);margin:6px 0 0;padding-left:18px;font-size:13px}.line-product{margin-top:10px}.line-product small{display:block}.order-grid-wrap{max-width:100%;overflow-x:auto}.order-entry-grid{table-layout:fixed;width:100%;min-width:860px;font-size:.82rem}.order-entry-grid th{text-align:left;padding:.5rem;font-size:.75rem}.order-entry-grid th:first-child{width:19%}.order-entry-grid th:nth-child(2),.order-entry-grid th:nth-child(3){width:15%}.order-entry-grid th:nth-child(4),.order-entry-grid th:nth-child(7){width:6%}.order-entry-grid th:nth-child(5),.order-entry-grid th:nth-child(6){width:10%}.order-entry-grid th:nth-child(8){width:9%}.order-entry-grid td{vertical-align:top;padding:.7rem .4rem}.order-line-cells{grid-template-columns:19fr 15fr minmax(7rem,15fr) 6fr 10fr 10fr 6fr 9fr 10fr;align-items:start;gap:.35rem;min-width:0;display:grid}.order-line-cells input,.order-line-cells select{width:100%;min-width:0;padding:.4rem .3rem;font-size:.8rem}.order-line-cells button{width:100%;margin-bottom:.25rem;padding:.25rem;font-size:.7rem;display:block}.order-line-dates{gap:.25rem;display:grid}.order-line-days{border:0;flex-wrap:wrap;gap:2px;min-width:0;margin:0;padding:0;display:flex}.order-line-days label{flex-direction:column;align-items:center;gap:.15rem;font-size:.65rem;display:flex}.order-line-days input{width:12px;height:12px;margin:0}.order-line-summary{color:var(--muted);margin:.5rem 0;font-size:.8rem}.suggestion-tags small{color:var(--muted);font-size:.75rem}.order-entry-form .editor-layout{grid-template-columns:minmax(0,1fr)}.order-entry-form .summary-card{grid-template-columns:1fr 1fr;gap:.7rem;max-width:none;display:grid;position:static}.order-entry-form .summary-card .summary-stats{grid-column:1/-1;gap:2rem;display:flex}.order-entry-form .summary-card .summary-stats>div{min-width:8rem}.order-entry-form .summary-card .hint,.order-entry-form .summary-card .save-note{grid-column:1/-1}@media (width<=1100px){.order-entry-form .summary-card{grid-template-columns:1fr}.order-entry-form .summary-card .summary-stats{flex-wrap:wrap}}.order-account-picker{position:relative}.order-account-options{z-index:30;background:#fff;border:1px solid #d2d7d9;border-radius:6px;max-height:16rem;padding:.25rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0002}.order-account-options button{text-align:left;background:#fff;border:0;border-radius:3px;width:100%;padding:.55rem .7rem;display:block}.order-account-options button[aria-selected=true],.order-account-options button:hover{background:#fff0e2}.order-account-options span{padding:.55rem;display:block}.order-line-advice{border-left:3px solid var(--border);padding:.45rem .6rem;font-size:.85rem}.order-line-advice.advice-sold_out{color:#8a1c13;background:#fff2f0;border-left-color:#b42318}.order-line-advice.advice-tight{color:#704100;background:#fff8e6;border-left-color:#a15c00}.order-default-source{color:var(--muted);background:0 0;margin-top:.25rem;font-size:.78rem;font-weight:400;display:block}.modal:has(.account-create-fields){width:min(760px,100vw - 48px)}.account-create-fields{gap:14px;min-width:0;display:grid}.modal .account-create-fields label{min-width:0;margin:0;font-size:13px}.account-create-fields .form-grid{gap:12px}.account-create-fields .account-contact-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.account-create-fields input,.account-create-fields select{min-width:0}@media (width<=600px){.account-create-fields .account-contact-fields{grid-template-columns:minmax(0,1fr)}}.op-toolbar.export-prepare{align-items:start;gap:16px;display:grid}.export-prepare>p{overflow-wrap:anywhere;margin:0}.export-prepare>label:first-child{max-width:420px}.export-prepare>button{justify-self:start}.export-prepare .check{align-items:flex-start;gap:8px;font-weight:500;display:flex}.export-prepare .check input{flex:none;width:auto;margin-top:4px}.export-prepare details ul{overflow-wrap:anywhere;padding-left:22px}.spot-batch-dialog fieldset{border:0;margin:0;padding:0}.spot-batch-dialog .batch-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.spot-batch-dialog label{flex-direction:column;gap:4px;margin:10px 0;display:flex}.spot-batch-dialog label.check{flex-direction:row;align-items:center}.spot-batch-dialog input,.spot-batch-dialog select{max-width:100%}.spot-batch-dialog .reason-picker{border:1px solid var(--line);margin-top:12px;padding:8px}.batch-result{border:1px solid var(--line);background:var(--log-note-bg);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.batch-result details{width:100%}.batch-result ul{max-height:180px;overflow:auto}.batch-result li{margin:6px 0}.spot-batch-dialog form,.spot-batch-dialog fieldset{display:block}.spot-batch-dialog{padding:12px 20px 0!important}.spot-batch-dialog label{gap:3px;margin:8px 0;font-size:13px}.spot-batch-dialog input:not([type=checkbox]),.spot-batch-dialog select{height:36px;min-height:34px;padding:6px 8px;font-size:14px}.spot-batch-dialog textarea{height:64px;min-height:64px}.spot-batch-dialog .batch-fields{gap:10px}.spot-batch-dialog label.check{justify-content:flex-start;gap:8px;margin:10px 0;display:flex}.spot-batch-dialog label.check input[type=checkbox]{flex:none;width:16px;height:16px}.spot-batch-dialog details{margin:10px 0}.spot-batch-dialog details summary{padding:8px;font-size:13px}.spot-batch-dialog .modal-actions{border-top:1px solid var(--line);background:#fff;margin-top:12px;padding:12px 0;position:sticky;bottom:0}.spot-batch-dialog form,.spot-batch-dialog fieldset{gap:0!important;margin:0!important;padding:0!important}.spot-batch-dialog label{margin:8px 0!important}.spot-batch-dialog input,.spot-batch-dialog select,.spot-batch-dialog textarea{margin:0!important}.spot-batch-dialog [role=status]{min-height:24px;margin:8px 0}.spot-batch-dialog .modal-actions{position:static}dialog.modal.modal-side-panel{width:min(440px,100vw - 32px);max-width:none;height:auto;max-height:calc(100vh - 74px);margin:0;padding:18px;position:fixed;inset:62px 12px 12px auto;overflow:auto;box-shadow:-8px 0 24px #192c4030}dialog.modal.modal-side-panel::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}dialog.modal.modal-side-panel .op-padding{padding:0}.log-sheet .log-hour-bar button[aria-pressed=true]{outline-offset:-2px;outline:2px solid;font-weight:700}.log-workspace>.log-header{gap:4px;margin-bottom:4px}.log-header-messages{position:relative}.log-header-messages>summary{cursor:pointer;padding:4px 8px}.log-header-message-body{z-index:10;background:var(--surface);border:1px solid var(--line);max-height:220px;padding:4px 8px;position:absolute;top:100%;left:0;right:0;overflow:auto}.log-workspace>.log-summary-strip{white-space:nowrap;flex-wrap:nowrap;overflow:auto}.log-workspace>.log-sheet .sheet-queue:not(.collapsed){min-height:232px}.week-log{flex-direction:column;gap:8px;min-width:0;display:flex}.week-toolbar,.week-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.week-toolbar label{align-items:center;gap:6px;margin-left:auto;display:flex}.week-toolbar input{max-width:200px}.week-scroll{border:1px solid var(--line,#d5dce0);border-radius:5px;min-height:280px;max-height:55vh;overflow:auto}.week-scroll table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:700px}.week-scroll th,.week-scroll td{vertical-align:top;border:1px solid var(--line,#d5dce0);padding:5px}.week-scroll thead th{background:var(--surface,#fff);z-index:2;position:sticky;top:0}.week-scroll th:first-child{width:44px;font-size:11px}.week-scroll thead th button{min-height:30px;padding:4px;font-size:12px}.week-scroll small{font-size:10px;display:block}.week-break{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.week-break>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.week-break .log-fill{max-width:100%;font-size:10px}.week-spot{text-align:left;border-left-width:3px;flex-direction:column;gap:3px;width:100%;min-height:65px;padding:4px;font-size:11px;display:flex;overflow:hidden}.week-spot>span,.week-spot>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.week-spot .log-chip{white-space:normal;max-width:100%;font-size:9px}.week-spot[aria-pressed=true]{outline:2px solid var(--accent,#c97928);outline-offset:-2px}.week-place{min-height:30px;padding:4px;font-size:11px}.week-actions>span{color:var(--muted,#5c6268);font-size:12px}@media (width<=1100px){.week-scroll{max-height:48vh}.week-toolbar label{margin-left:0}.week-toolbar{gap:5px}}.week-spot.edge-ok{border-left-color:var(--log-ok-edge,#528365)}.week-spot.edge-done{border-left-color:var(--log-done-edge,#6b797b)}.week-spot.edge-fix{border-left:4px solid var(--log-fix-edge,#b14744)}.week-spot.edge-copy{border-left:4px dotted var(--log-copy-edge,#a77832)}.week-spot.tint-fix{background:var(--log-fix-tint,#fff0ed)}.week-spot.tint-copy{background:var(--log-copy-tint,#fff7e7)}.week-spot.tint-blue{background:var(--log-hl-blue,#edf4fa)}.week-spot.tint-green{background:var(--log-hl-green,#eef7ef)}.week-spot.tint-gold{background:var(--log-hl-gold,#fff6dc)}.week-spot.tint-rose{background:var(--log-hl-rose,#fbeef3)}.week-spot.tint-violet{background:var(--log-hl-violet,#f2edfa)}.week-spot.tint-teal{background:var(--log-hl-teal,#e9f7f6)}.week-spot.tint-lime{background:var(--log-hl-lime,#f1f7e7)}.week-spot.tint-grey{background:var(--log-hl-grey,#f0f2f3)}.week-spot.tint-both{background:var(--log-hl-both)}.two-date-workspace{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.two-date-toolbar{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.two-date-toolbar p{flex:1;margin:0;font-size:12px}.two-date-toolbar label{align-items:center;gap:8px;font-size:12px;display:flex}.two-date-panes{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;min-height:200px;display:grid}.two-date-pane{background:#fff;border:1px solid #d5d9dc;border-radius:6px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.two-date-pane>header{background:#f3f5f6;flex-wrap:wrap;align-items:baseline;gap:8px;padding:9px 12px;display:flex}.two-date-pane>header small{flex-basis:100%}.two-date-scroll{min-height:0;overflow:auto}.two-date-pane table{border-collapse:collapse;width:100%;font-size:12px}.two-date-pane th,.two-date-pane td{text-align:left;vertical-align:top;border-bottom:1px solid #e4e6e8;padding:6px 8px}.two-date-pane td:first-child{white-space:nowrap}.two-date-pane small{color:#58626a;font-size:11px;font-weight:400;display:block}.two-date-break{background:var(--log-break-bg)}.two-date-break th>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.two-date-break button{white-space:nowrap}.two-date-row{text-align:left;font-size:inherit;background:0 0;border:0;padding:0}.two-date-pane tr.selected{background:var(--log-selected-bg)}.two-date-pane tr[draggable=true]{cursor:grab}.two-date-queue{border-top:1px solid #d5d9dc;padding:8px;font-size:12px}.two-date-queue p{font-size:11px}.two-date-review{background:#fff;border:1px solid #d5d9dc;border-radius:6px;flex-shrink:0;max-height:38vh;padding:10px 14px;font-size:13px;overflow:auto}.two-date-review p{margin:5px 0}.two-date-review .placement-explorer{border:0;margin:0;padding:0}@media (width<=950px){.two-date-panes{grid-template-columns:1fr;overflow:auto}.two-date-pane{min-height:220px}.two-date-workspace{overflow:auto}}.log-column-options{border-bottom:1px solid var(--border,#dce2eb);background:#f7f9fc;padding:8px 14px}.log-column-options p{color:#4b5870;margin:0 0 8px;font-size:12px}.log-column-options .log-column-choices{flex-wrap:wrap;gap:8px 18px;display:flex}.log-column-options label{align-items:center;gap:6px;font-size:12px;display:flex}.log-column-options input{width:14px;height:14px;margin:0}.traffic-sheet-table .sheet-extra{text-overflow:ellipsis;max-width:280px;overflow:hidden}.log-operational-details dl{grid-template-columns:1fr 1fr;gap:12px 20px;margin:12px 0;display:grid}.log-operational-details dt{color:#59667c;margin-bottom:3px;font-size:11px}.log-operational-details dd{overflow-wrap:anywhere;margin:0;font-size:13px}.log-operational-details summary{cursor:pointer;padding:8px 0;font-size:13px;font-weight:600}.log-operational-details details p{font-size:12px;line-height:1.6}.log-reference{overflow-wrap:anywhere}@media (width<=600px){.log-operational-details dl{grid-template-columns:1fr}}.log-column-order{margin:10px 0}.log-column-order ol{gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.log-column-order li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.log-column-order li>span{min-width:180px;font-size:12px}.log-column-order button{padding:4px 6px}.log-column-order input{width:76px;height:30px}.log-column-options .op-actions{margin-top:10px;font-size:12px}.queue-scope-summary{border-top:1px solid var(--border,#dce2eb);background:#f7f9fc;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:6px 12px;font-size:12px;display:flex}.sheet-extra-spotType.spot-type-slate{box-shadow:inset 3px 0 #64748b}.sheet-extra-spotType.spot-type-blue{box-shadow:inset 3px 0 #2563eb}.sheet-extra-spotType.spot-type-green{box-shadow:inset 3px 0 #15803d}.sheet-extra-spotType.spot-type-amber{box-shadow:inset 3px 0 #b45309}.sheet-extra-spotType.spot-type-rose{box-shadow:inset 3px 0 #be123c}.sheet-extra-spotType.spot-type-violet{box-shadow:inset 3px 0 #7c3aed}.operator-preview{z-index:1000;color:#182a32;background:#e5e9eb;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:20px;position:fixed;inset:0;overflow:auto}.operator-controls{flex-wrap:wrap;align-items:center;gap:12px;max-width:11in;margin:0 auto 20px;display:flex}.operator-controls h2{margin-right:auto}.operator-controls p{width:100%;margin:0}.operator-page{box-sizing:border-box;background:#fff;flex-direction:column;gap:0;width:8.5in;height:11in;margin:0 auto 20px;padding:.4in;font:8pt Arial,sans-serif;display:flex;box-shadow:0 2px 12px #0002}.landscape .operator-page{width:11in;height:8.5in}.operator-page header{box-sizing:border-box;border-bottom:1px solid #333;flex:none;height:.65in;padding-bottom:5px;font:9pt/1.3 Arial,sans-serif}.operator-page footer{border-top:1px solid #aaa;flex:none;justify-content:flex-end;align-items:flex-end;height:.25in;display:flex}.operator-page-body{flex:none;height:9.3in}.landscape .operator-page-body{height:6.8in}.operator-page table{table-layout:fixed;border-collapse:collapse;width:100%;font:8pt/1.25 Arial,sans-serif}.operator-page th,.operator-page td{white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;vertical-align:top;font:inherit;border-bottom:1px solid #bbb;padding:4px 3px}.operator-page th{font-weight:700}.operator-page thead th{font-size:7pt}.operator-page .operator-hour th{background:#dce4e7;font-size:9pt}.operator-page .operator-break th{background:#f0f3f4}.operator-page .operator-game th{background:#dce4e7;font-size:9pt}.operator-page .operator-script td,.operator-page .operator-instruction td{font-style:italic}.operator-page tr{break-inside:avoid;page-break-inside:avoid}.operator-measure{visibility:hidden;position:absolute;top:0;left:-20000px}@media print{body:has(.operator-preview){background:#fff}body:has(.operator-preview) .sidebar{display:none!important}body:has(.operator-preview) .topbar{display:none!important}body:has(.operator-preview) .log-workspace>:not(.operator-preview){display:none!important}:is(body:has(.operator-preview) .app-shell,body:has(.operator-preview) .main,body:has(.operator-preview) .workspace,body:has(.operator-preview) .log-page-content,body:has(.operator-preview) .log-workspace){width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.operator-preview{background:#fff;width:auto;height:auto;padding:0;position:static;overflow:visible;display:block!important}.operator-controls,.operator-measure{display:none!important}.operator-page{box-shadow:none;break-after:page;page-break-after:always;margin:0}.operator-page:last-child{break-after:auto;page-break-after:auto}body:has(.copy-ending-preview){background:#fff}body:has(.copy-ending-preview)>:not(dialog){display:none!important}body:has(.copy-ending-preview) .modal{box-shadow:none;border:0;margin:0;padding:0;width:100%!important;max-width:none!important;max-height:none!important;display:block!important;position:static!important;overflow:visible!important}.copy-ending-controls{display:none!important}body:has(.copy-ending-preview) .modal-heading{display:none!important}.copy-ending-preview{color:#000;background:#fff}.copy-ending-preview .op-table-scroll{overflow:visible}.copy-ending-preview th,.copy-ending-preview td{white-space:normal;font-size:10pt}.copy-ending-preview tr{break-inside:avoid}}.op-metrics.airplay-metrics{border:1px solid var(--line);background:#fff;border-radius:8px;flex-wrap:wrap;gap:8px 24px;margin:10px 0;padding:10px 16px;display:flex}.op-metrics.airplay-metrics>div{background:0 0;border:0;flex-direction:row;align-items:baseline;gap:8px;padding:0}.op-metrics.airplay-metrics strong{letter-spacing:0;font-size:18px}.op-table.airplay-table td{padding:6px 12px;line-height:1.3}.airplay-table td:nth-last-child(2){white-space:nowrap}.airplay-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.airplay-row-actions button{min-height:30px;padding:3px 9px;font-size:14px}.airplay-note-excerpt{text-overflow:ellipsis;white-space:nowrap;max-width:min(34rem,38vw);color:var(--muted);margin-top:4px;font-size:14px;display:block;overflow:hidden}.hint.airplay-import-help{margin:8px 0;padding:8px 12px}.airplay-import-help summary{cursor:pointer}.op-toolbar.airplay-controls{padding:8px 12px}.airplay-controls label{align-items:center;gap:12px;display:flex}.airplay-controls label select{margin:0}.airplay-card>.op-toolbar{padding:8px 12px}.airplay-card>.op-toolbar button{min-height:32px;padding:6px 10px}@media (width<=900px){.airplay-controls label{flex-direction:column;align-items:start;gap:4px}}.day-proof h2{margin:0 0 6px}.day-proof-record p{margin:6px 0}.modal .day-proof-summary,.day-proof-record .day-proof-summary{margin:8px 0;font-size:18px}.day-proof-excluded{margin:0 0 12px;padding-left:20px}.day-proof-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.day-proof-spots{max-height:44vh;margin:12px 0;overflow:auto}@media (width<=700px){.day-proof-grid{grid-template-columns:1fr}}.user-guide{max-width:68ch;color:var(--ink-2);font-size:15px;line-height:1.55}.user-guide h3{margin:var(--s-6) 0 var(--s-2);font-family:var(--display);color:var(--ink);font-size:16px}.user-guide p,.user-guide ol,.user-guide ul{margin:0 0 var(--s-3)}.user-guide ol,.user-guide ul{padding-left:var(--s-6)}.user-guide li{margin-bottom:var(--s-1)}.user-guide li ul{margin:var(--s-1) 0 0}.user-guide strong{color:var(--ink)}.order-table th .text-button{font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}.order-table th[aria-sort] .text-button{color:var(--ink)}.order-table th[aria-sort=ascending] .text-button:after{content:" ↑"}.order-table th[aria-sort=descending] .text-button:after{content:" ↓"}.order-table tfoot td{padding:var(--s-2) 14px var(--s-2) 23px;border-top:1px solid var(--line-2);color:var(--mute);font-size:13px}.with-detail .order-table .optional-col{display:none}.order-list-columns{position:relative}.order-list-columns>summary{cursor:pointer;font-size:13px}.order-list-columns>fieldset{z-index:5;margin:var(--s-1) 0 0;padding:var(--s-3);background:var(--paper);border:1px solid var(--line-2);border-radius:var(--r-panel);min-width:200px;box-shadow:var(--shadow-menu);gap:var(--s-2);display:grid;position:absolute}.order-list-actions{align-items:center;gap:var(--s-3);padding:0 23px var(--s-3);flex-wrap:wrap;display:flex}.order-line-terms{align-items:center;gap:var(--s-2) var(--s-5);margin:var(--s-2) 0;flex-wrap:wrap;display:flex}.order-line-terms>label:not(.check-label){align-items:center;gap:var(--s-2);margin:0;display:flex}.order-line-terms select{width:auto;max-width:280px}.setup-home{gap:var(--s-4);max-width:1120px;display:grid}.setup-hero{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--paper);padding:26px 28px 22px;position:relative;overflow:hidden}.setup-hero:before,.setup-hero:after{content:"";pointer-events:none;position:absolute;inset:0}.setup-hero:before{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:54px 54px;-webkit-mask-image:radial-gradient(circle at 92% 20%,#000,#0000 45%);mask-image:radial-gradient(circle at 92% 20%,#000,#0000 45%)}.setup-hero:after{background:radial-gradient(circle at 92% 20%, var(--moment-glow), transparent 36%)}.setup-hero>*{z-index:1;position:relative}.setup-eyebrow{align-items:center;gap:var(--s-3);margin-bottom:var(--s-2);color:var(--signal-text);font:700 11px/1.4 var(--display);letter-spacing:.22em;text-transform:uppercase;flex-wrap:wrap;display:flex}.setup-hero h2{color:var(--ink);font:700 30px/1.15 var(--display);letter-spacing:-.01em;margin:0 0 6px}.setup-lead{max-width:640px;color:var(--mute);margin:0 0 22px}.setup-hero-actions{gap:var(--s-2);display:flex;position:absolute;top:22px;right:24px}.setup-chip{border:1px solid var(--line-2);border-radius:var(--r-round);color:var(--mute);font:500 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.setup-chip.code{background:var(--recess);color:var(--ink);border-color:#0000}.setup-meter ol{border-top:2px solid var(--line-2);gap:6px;margin:0;padding:10px 0 0;list-style:none;display:flex}.setup-meter li{flex-basis:0;gap:7px;min-width:0;display:grid}.setup-meter-bar{background:var(--mute-2);opacity:.45;border-radius:4px;height:7px;display:block}.setup-meter li.done .setup-meter-bar{background:var(--signal);opacity:1}.setup-meter li.now .setup-meter-bar{background:var(--signal);opacity:.55;animation:setup-breath 1.6s var(--ease) 1}@keyframes setup-breath{0%{opacity:.35;transform:scaleY(1)}45%{opacity:1;transform:scaleY(1.5)}to{opacity:.55;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.setup-meter li.now .setup-meter-bar{animation:none}}.setup-meter span{color:var(--mute);font:500 10.5px/1.3 var(--mono);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.setup-meter li.done span,.setup-meter li.now span{color:var(--ink)}.setup-meter-read{color:var(--mute);margin:10px 0 0;font-size:13px}.setup-meter-read b{color:var(--ink);font-weight:600}.setup-meter.mini ol{border-top-width:1.5px;gap:4px;padding:0}.setup-meter.mini .setup-meter-bar{height:5px;margin-top:4px}.setup-miles{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.setup-mile{background:var(--paper);align-content:start;justify-items:start;gap:4px;padding:14px 18px;display:grid}.setup-mile-name{color:var(--mute);font:500 11px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase}.setup-mile-value{align-items:center;gap:var(--s-2);color:var(--ink);font:700 20px/1.3 var(--display);display:flex}.setup-mile-value.ok{color:var(--ok)}.setup-mile-left{color:var(--signal-text);font:600 13px/1.3 var(--body)}.setup-mile .text-button,.setup-bring-card .text-button,.setup-step-actions .text-button{min-height:0;color:var(--ink-2);text-align:left;white-space:normal;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;border:0;margin:0;padding:0;font-size:13px}.setup-mile .text-button:hover:not(:disabled),.setup-bring-card .text-button:hover:not(:disabled),.setup-step-actions .text-button:hover:not(:disabled){color:var(--ink);background:0 0;text-decoration-color:currentColor}.setup-mile-steps{color:var(--mute);font-size:13px}.setup-stages{gap:10px;margin:0;padding:0;list-style:none;display:grid}.setup-stage{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--paper);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.setup-stage.now{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-tint)}.setup-stage.dim{opacity:.6}.setup-stage-motif{border-radius:var(--r-control);background:var(--recess);width:40px;height:40px;color:var(--ink);place-items:center;display:grid}.setup-stage-motif [data-signal]{fill:var(--signal)}.setup-stage-motif [data-signal-stroke]{stroke:var(--signal)}.setup-stage-motif .setup-motif-cut{fill:var(--paper)}.setup-stage-text{min-width:0}.setup-stage h3{font:600 16px/1.3 var(--display);flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.setup-stage h3>button{min-height:0;color:var(--ink);font:inherit;white-space:normal;text-align:left;border:0;margin:0;padding:0}.setup-stage h3>button:hover:not(:disabled){color:var(--ink);text-underline-offset:3px;background:0 0;text-decoration:underline}.setup-stage h3>button:disabled{color:var(--ink);opacity:1}.setup-stage-num{color:var(--mute);font:400 11px/1 var(--mono);margin-right:4px}.setup-stage-text>p{color:var(--mute);margin:2px 0 0;font-size:14px}.setup-stage-text>p.setup-default{align-items:center;gap:6px;margin-top:3px;font-size:13px;display:flex}.setup-default svg{color:var(--ok);flex:none}.setup-status{border:1px solid var(--line-2);border-radius:var(--r-round);color:var(--mute);font:500 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.setup-status.ok{background:var(--ok-tint);color:var(--ok);border-color:#0000}.setup-status.next{background:var(--signal-tint);color:var(--signal-text);border-color:#0000}.setup-dot{background:var(--signal);border-radius:50%;width:7px;height:7px;display:inline-block}.setup-steps{gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--line);grid-column:2/-1;margin-top:10px;display:grid}.setup-step{align-items:center;gap:var(--s-3);flex-wrap:wrap;padding:6px 0;display:flex}.setup-step-mark{border:1.5px solid var(--line-2);width:18px;height:18px;color:var(--ok);border-radius:50%;flex:none;place-items:center;display:grid}.setup-step-mark.required{border-color:var(--signal)}.setup-step-mark.done{border-color:var(--ok);background:var(--ok-tint)}.setup-step-text{flex:260px;min-width:0}.setup-step-text b{color:var(--ink);font-weight:600}.setup-step-text small{color:var(--mute);font-size:13px;display:block}.setup-step-actions{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.setup-later{border-radius:var(--r-round);background:var(--recess);color:var(--mute);padding:2px 8px;font-size:12.5px}.setup-add-station fieldset{gap:var(--s-3);border:0;min-width:0;margin:0;padding:0;display:grid}.setup-add-station fieldset>button{justify-self:start}.setup-fields{gap:var(--s-3);grid-template-columns:1.4fr 1fr 1.2fr;display:grid}.setup-field{align-content:start;gap:5px;display:grid}.setup-field label{color:var(--ink);font-size:13px;font-weight:600}.setup-field small{color:var(--mute);font-size:12.5px}.setup-fold summary{color:var(--ink-2);cursor:pointer;font-size:13.5px}.setup-fold p{color:var(--mute);margin:6px 0 0;font-size:13px}.setup-bring{grid-template-columns:1fr 1fr;gap:10px;display:grid}.setup-bring-card{align-items:center;gap:var(--s-3);border:1px dashed var(--line-2);border-radius:var(--r-panel);background:var(--paper);padding:14px 16px;display:flex}.setup-bring-card>svg{color:var(--mute);flex:none}.setup-bring-card>div{justify-items:start;gap:2px;display:grid}.setup-bring-card b{color:var(--ink);font-weight:600}.setup-bring-card span{color:var(--mute);font-size:13.5px}.setup-ready{border:1px solid var(--ok);border-radius:var(--r-panel);background:var(--ok-tint);gap:6px;padding:18px 22px;display:grid}.setup-ready h3{color:var(--ink);font:700 18px/1.3 var(--display);margin:0}.setup-ready p{color:var(--ink-2);margin:0}.setup-ready-actions{gap:var(--s-2);flex-wrap:wrap;margin-top:6px;display:flex}.setup-frame{max-width:1120px}.setup-frame-top{border:1px solid var(--line);border-radius:var(--r-panel) var(--r-panel) 0 0;background:var(--paper);grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:18px;padding:12px 18px;display:grid}.setup-frame-stage{color:var(--signal-text);font:500 11px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase}.setup-frame-body{gap:var(--s-3);border:1px solid var(--line);background:var(--paper);border-top:0;padding:22px 24px;display:grid}.setup-frame-title{font:700 20px/1.3 var(--display);align-items:center;gap:10px;margin:0;display:flex}.setup-frame-foot{z-index:2;border:1px solid var(--line);border-top-color:var(--line-2);border-radius:0 0 var(--r-panel) var(--r-panel);background:var(--paper);align-items:center;gap:10px;padding:12px 18px;display:flex;position:sticky;bottom:0}.setup-frame-spacer{flex:1}.setup-strip{align-items:center;gap:var(--s-3);margin-top:var(--s-3);border:1px solid var(--line);border-radius:var(--r-panel);background:var(--paper);grid-template-columns:minmax(120px,220px) minmax(0,1fr) auto auto;padding:10px 14px;display:grid}.setup-strip p{color:var(--mute);margin:0;font-size:13.5px}.setup-strip b{color:var(--ink);font-weight:600}.sidebar nav .setup-nav{margin-top:var(--s-2)}.sidebar nav .setup-nav>button{flex:1}.setup-pip{background:var(--signal);width:7px;height:7px;box-shadow:0 0 8px var(--signal);border-radius:50%;margin-left:auto}.setup-in-settings{max-width:none}@media (width<=900px){.setup-fields,.setup-bring{grid-template-columns:1fr}.setup-hero-actions{margin-bottom:var(--s-3);position:static}.setup-strip{grid-template-columns:1fr}}@media (width<=600px){.setup-hero{padding:18px 16px}.setup-hero h2{font-size:22px}.setup-meter:not(.mini) li span{display:none}.setup-meter li.now span{display:block;overflow:visible}.setup-miles{grid-template-columns:repeat(3,minmax(150px,1fr));overflow-x:auto}.setup-stage{grid-template-columns:34px minmax(0,1fr);padding:12px 14px}.setup-stage>.secondary{grid-column:2;justify-self:start}.setup-steps{grid-column:1/-1}.setup-frame-top{gap:var(--s-2);grid-template-columns:1fr}.setup-frame-body{padding:16px}.setup-frame-foot{flex-wrap:wrap}}:root{--canvas:#e6e8eb;--paper:#fcfcfb;--recess:#eef0f2;--hover:#f4f5f6;--ink:#0a0c0f;--ink-2:#23272d;--mute:#5b616b;--mute-2:#8e949e;--line:#0a0c0f14;--line-2:#0a0c0f24;--signal:#f36f1f;--signal-2:#ff8638;--signal-text:#b0440a;--signal-tint:#fff4ed;--ok:#2f8f5c;--ok-tint:#e6f4ec;--warn:#8a6210;--warn-tint:#fbefd3;--bad:#b8392a;--bad-tint:#f8e0dc;--info:#2c6bb0;--info-tint:#e0ebf7;--display:"Montserrat Variable", "Montserrat", system-ui, sans-serif;--body:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--r-control:6px;--r-panel:8px;--r-dialog:12px;--r-round:999px;--shadow-menu:0 1px 2px #0a0c0f0a, 0 12px 32px -8px #0a0c0f2e;--shadow-dialog:0 24px 64px -16px #0a0c0f47;--scrim:#0a0c0f8c;--moment-ground:#07090a;--moment-shade:#07090a6b;--moment-shade-deep:#07090ab8;--moment-flash-core:#ffb26c3d;--moment-flash-warm:#f36f1f1a;--moment-glow:#f36f1f1a;--ease:cubic-bezier(.22, 1, .36, 1);--t-hover:.12s;--t-menu:.2s;--t-dialog:.24s;--muted:var(--mute);--accent:var(--signal);--signal-soft:var(--signal-tint);--accent-soft:var(--signal-tint);--orange:var(--signal);--border:var(--line-2);--surface:var(--paper);--text:var(--ink-2);--font-body:var(--body)}@media (prefers-reduced-motion:reduce){:root{--t-hover:0s;--t-menu:0s;--t-dialog:0s}}:root{color:#23272d;font-synthesis:none;--sidebar-width:280px;--green:var(--signal-text);--log-row:#fff;--log-ink:#23272d;--log-muted:#5b616b;--log-muted-strong:#4a4f57;--log-line:#e7e9ed;--log-hour-bg:#d9e6e9;--log-hour-ink:#17363c;--log-hour-rule:#3d6f78;--log-break-bg:#eaf0f2;--log-break-ink:#2c3f45;--log-break-sub:#4f646b;--log-slot-bg:#f1ebfb;--log-slot-ink:#4c2a85;--log-slot-rule:#7c4dcc;--log-open-bg:#eef8f1;--log-open-ink:#1d5e3b;--log-open-rule:#3f9a67;--log-note-bg:#edf3fc;--log-note-ink:#1d4580;--log-note-rule:#3b6fc0;--log-closed-bg:#eceef1;--log-closed-ink:#4a515b;--log-closed-hatch:#d5d9df;--log-past-bg:#f6f7f8;--log-ok-bg:#e5f3eb;--log-ok-ink:#1b5e3b;--log-ok-edge:#2f8a57;--log-copy-bg:#fff0d6;--log-copy-ink:#7b4b06;--log-copy-edge:#b7790f;--log-copy-tint:#fffaf0;--log-fix-bg:#fde8e7;--log-fix-ink:#9b1c1c;--log-fix-edge:#d23c3c;--log-fix-tint:#fff5f4;--log-done-bg:#eef0f3;--log-done-ink:#3d4653;--log-done-edge:#7d8794;--log-hold-bg:#e9ecf2;--log-hold-ink:#37425a;--log-wait-bg:#f1f3f5;--log-wait-ink:#454d58;--log-mg-bg:#e0f1f4;--log-mg-ink:#0f5563;--log-lock-bg:#e8eaee;--log-lock-ink:#2f3742;--log-sponsor-bg:#f1ebfb;--log-sponsor-ink:#5a2d9c;--log-selected-bg:#fff0e4;--log-selected-edge:#c9560f;--log-drop-bg:#fff1e4;--log-drop-edge:#c9560f;--log-bar-track:#dfe3e8;--log-bar-room:#2f8a57;--log-bar-tight:#a86b08;--log-bar-full:#5b6675;--log-bar-over:#c73333;--log-hl-blue:#dbe8fd;--log-hl-green:#d8f1df;--log-hl-gold:#fbefc4;--log-hl-rose:#fbdde6;--log-hl-violet:#e9defb;--log-hl-teal:#d3eff0;--log-hl-lime:#e6f2c9;--log-hl-grey:#e6e8ec;--log-hl-both:#d9c6fb;background:#e6e8eb;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px}:root[data-theme=dark]{--log-row:#15181d;--log-ink:#e6e8eb;--log-muted:#a7aeb8;--log-muted-strong:#b9c0c9;--log-line:#2a2f37;--log-hour-bg:#1c3237;--log-hour-ink:#cfe6ea;--log-hour-rule:#5fa5b0;--log-break-bg:#1d262a;--log-break-ink:#d3dde0;--log-break-sub:#a6b6bb;--log-slot-bg:#2a2140;--log-slot-ink:#d9c9f7;--log-slot-rule:#a482e8;--log-open-bg:#16291f;--log-open-ink:#a8e3c0;--log-open-rule:#4fb07a;--log-note-bg:#172338;--log-note-ink:#bcd2f5;--log-note-rule:#6f9be0;--log-closed-bg:#22252a;--log-closed-ink:#a3aab4;--log-closed-hatch:#30343b;--log-past-bg:#1a1d22;--log-ok-bg:#173a28;--log-ok-ink:#9fe0b9;--log-ok-edge:#4fb07a;--log-copy-bg:#3a2a0c;--log-copy-ink:#f5cf85;--log-copy-edge:#e0a93a;--log-copy-tint:#26200f;--log-fix-bg:#45191a;--log-fix-ink:#ffb4ae;--log-fix-edge:#ff6b61;--log-fix-tint:#2a1718;--log-done-bg:#262b33;--log-done-ink:#c3cad4;--log-done-edge:#7d8794;--log-hold-bg:#262c3a;--log-hold-ink:#c3cce0;--log-wait-bg:#23272e;--log-wait-ink:#c3cad4;--log-mg-bg:#123238;--log-mg-ink:#9fdbe6;--log-lock-bg:#2a2f37;--log-lock-ink:#d0d6de;--log-sponsor-bg:#2e2346;--log-sponsor-ink:#d6c6f7;--log-selected-bg:#3a2413;--log-selected-edge:#f08a4b;--log-drop-bg:#3f2616;--log-drop-edge:#f59a5c;--log-bar-track:#2f353e;--log-bar-room:#4fb07a;--log-bar-tight:#e0a93a;--log-bar-full:#9aa5b5;--log-bar-over:#ff6b61;--log-hl-blue:#1b2d4d;--log-hl-green:#173524;--log-hl-gold:#3a3110;--log-hl-rose:#45192a;--log-hl-violet:#2e2247;--log-hl-teal:#13393b;--log-hl-lime:#2b3512;--log-hl-grey:#2a2e35;--log-hl-both:#3f2c66}@media (prefers-color-scheme:dark){:root[data-theme=system]{--log-row:#15181d;--log-ink:#e6e8eb;--log-muted:#a7aeb8;--log-muted-strong:#b9c0c9;--log-line:#2a2f37;--log-hour-bg:#1c3237;--log-hour-ink:#cfe6ea;--log-hour-rule:#5fa5b0;--log-break-bg:#1d262a;--log-break-ink:#d3dde0;--log-break-sub:#a6b6bb;--log-slot-bg:#2a2140;--log-slot-ink:#d9c9f7;--log-slot-rule:#a482e8;--log-open-bg:#16291f;--log-open-ink:#a8e3c0;--log-open-rule:#4fb07a;--log-note-bg:#172338;--log-note-ink:#bcd2f5;--log-note-rule:#6f9be0;--log-closed-bg:#22252a;--log-closed-ink:#a3aab4;--log-closed-hatch:#30343b;--log-past-bg:#1a1d22;--log-ok-bg:#173a28;--log-ok-ink:#9fe0b9;--log-ok-edge:#4fb07a;--log-copy-bg:#3a2a0c;--log-copy-ink:#f5cf85;--log-copy-edge:#e0a93a;--log-copy-tint:#26200f;--log-fix-bg:#45191a;--log-fix-ink:#ffb4ae;--log-fix-edge:#ff6b61;--log-fix-tint:#2a1718;--log-done-bg:#262b33;--log-done-ink:#c3cad4;--log-done-edge:#7d8794;--log-hold-bg:#262c3a;--log-hold-ink:#c3cce0;--log-wait-bg:#23272e;--log-wait-ink:#c3cad4;--log-mg-bg:#123238;--log-mg-ink:#9fdbe6;--log-lock-bg:#2a2f37;--log-lock-ink:#d0d6de;--log-sponsor-bg:#2e2346;--log-sponsor-ink:#d6c6f7;--log-selected-bg:#3a2413;--log-selected-edge:#f08a4b;--log-drop-bg:#3f2616;--log-drop-edge:#f59a5c;--log-bar-track:#2f353e;--log-bar-room:#4fb07a;--log-bar-tight:#e0a93a;--log-bar-full:#9aa5b5;--log-bar-over:#ff6b61;--log-hl-blue:#1b2d4d;--log-hl-green:#173524;--log-hl-gold:#3a3110;--log-hl-rose:#45192a;--log-hl-violet:#2e2247;--log-hl-teal:#13393b;--log-hl-lime:#2b3512;--log-hl-grey:#2a2e35;--log-hl-both:#3f2c66}}*{box-sizing:border-box}body{margin:0;line-height:1.5}a:not(.button){color:var(--signal-text);text-underline-offset:3px}a:not(.button):hover{color:var(--ink)}button,input,select,textarea{font:inherit}input,select,textarea{color:var(--ink);background:#fff;border:1px solid #d0d3d8;border-radius:6px;width:100%;min-width:0;padding:11px 12px}textarea{resize:vertical;min-height:100px;line-height:1.6}label{color:#5b616b;margin:0 0 19px;font-size:15px;font-weight:600;display:block}label>input,label>select,label>textarea{margin-top:8px;font-size:16px;font-weight:400}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--ink);letter-spacing:-.035em;font-family:Montserrat Variable,sans-serif}h1{margin:10px 0;font-size:34px;font-weight:650;line-height:1.25}h2{margin:0;font-size:20px;font-weight:750}h3{letter-spacing:-.015em;font-size:16px}p{color:var(--muted);line-height:1.65}small{color:var(--muted);font-size:14px}.eyebrow{letter-spacing:.16em;color:#5b616b;font-size:13px;font-weight:700}.wide{width:100%}.align-right{text-align:right}.sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;overflow:hidden;position:absolute!important}@keyframes spin{to{transform:rotate(360deg)}}.brand{letter-spacing:-.035em;align-items:center;gap:10px;font-family:Montserrat Variable,sans-serif;font-size:20px;font-weight:750;line-height:1.15;display:flex}.app-shell{min-height:100vh;display:flex}.sidebar{width:var(--sidebar-width);color:#e6e8eb;z-index:10;background:#0a0c0f;flex-direction:column;height:100dvh;padding:24px 18px 18px;display:flex;position:fixed}.sidebar .brand{padding:0 4px}.workspace-select{color:#c2c7cf;background:#ffffff04;border:1px solid #ffffff15;border-radius:7px;align-items:center;gap:7px;margin-top:33px;padding:9px 10px;display:flex}.workspace-select select{color:#e6e8eb;appearance:none;background:0 0;border:0;padding:2px 0;font-size:15px;font-weight:500}.workspace-select select option{color:#0a0c0f}.workspace-select svg{flex-shrink:0}.nav-label{color:#5b616b;letter-spacing:.14em;margin:30px 12px 13px;font-size:13px;font-weight:700}.sidebar nav{flex-direction:column;flex:1;gap:7px;min-height:0;display:flex}.sidebar nav button{color:#c2c7cf;background:0 0;border:0;justify-content:flex-start;padding:12px 13px;font-size:15px;font-weight:500}.sidebar nav button svg{margin-right:4px}.sidebar nav button:hover{color:#fff;background:#ffffff08}.sidebar nav button.active{color:#0a0c0f;background:#f36f1f;font-weight:700;box-shadow:0 3px 8px #23272d30}.nav-count{background:#ffffff10;border-radius:4px;margin-left:auto;padding:1px 5px;font-size:13px}.active .nav-count{background:#23272d15}.live-dot{vertical-align:middle;background:#5b616b;border-radius:100%;flex-shrink:0;width:6px;height:6px;display:inline-block}.user{border-top:1px solid #ffffff12;flex-shrink:0;align-items:center;gap:9px;padding:18px 5px 0;display:flex}.user strong{font-size:14px;font-weight:600}.user small{color:#b6bdc8;text-transform:capitalize;margin-top:3px;font-size:13px;display:block}.user button{color:#b6bdc8;background:0 0;border:0;margin-left:auto;padding:4px}.main{margin-left:var(--sidebar-width);width:calc(100% - var(--sidebar-width));min-width:0}.topbar{border-bottom:1px solid var(--line);color:#5b616b;background:#f3f4f6;justify-content:space-between;align-items:center;height:73px;padding:0 40px;font-size:14px;display:flex}.slash{color:#d0d3d8;margin:0 12px}.station-select{color:#5b616b;align-items:center;gap:8px;display:flex}.station-select select{appearance:none;color:#5b616b;background:0 0;border:0;width:auto;max-width:180px;padding:6px 0;font-size:14px}.workspace{max-width:1600px;margin:0 auto;padding:36px 40px}.orders-incoming+.order-layout{display:none}.order-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.order-layout.with-detail{grid-template-columns:minmax(330px,1fr) 354px}.orders-card{border:1px solid var(--line-2);background:var(--paper);border-radius:var(--r-panel);overflow:hidden}.orders-card>:is(.list-toolbar,.op-actions,.hint,details),.orders-card>[aria-label="Pending client value"]{padding-inline:23px}.list-toolbar{justify-content:space-between;align-items:center;padding-block:18px 12px;display:flex}.orders-card>.op-actions{margin-bottom:10px}.orders-card>.op-actions>.check-label{margin:0 0 0 var(--s-2);font-size:14px}.orders-card>.hint,.orders-card>[aria-label="Pending client value"]>.hint{background:0 0;border-radius:0;margin:0;padding-block:0 2px;display:block}.orders-card>[aria-label="Pending client value"]>.hint{padding-inline:0}.orders-card>details{padding-bottom:12px}.list-title{align-items:center;gap:12px;display:flex}.list-title h2{font-size:16px}.list-title>span{color:#5b616b;background:#f3f4f6;border:1px solid #d0d3d8;border-radius:4px;padding:4px 7px;font-size:13px}.table-controls{align-items:center;gap:var(--s-2);padding:14px 23px 12px;display:flex}.table-controls>select{width:auto}.search{border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--paper);min-width:0;min-height:36px;color:var(--mute);flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.search:focus-within{outline:2px solid var(--signal);outline-offset:2px}.search>input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:34px;padding:0}.search>button{background:0 0;border:0;min-height:0;padding:0}.order-table-wrap{overflow-x:auto}.order-table{border-collapse:collapse;width:100%;font-size:15px}.order-table thead{background:#f3f4f6}.order-table th{text-align:left;color:#5b616b;letter-spacing:.06em;white-space:nowrap;border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6;padding:12px 14px;font-size:13px;font-weight:600}.order-table th:first-child{padding-left:23px}.order-table td{vertical-align:middle;border-bottom:1px solid #f3f4f6;padding:8px 14px;line-height:1.3}.order-table tr:last-child td{border-bottom:0}.order-table td:first-child{min-width:225px;padding-left:23px}.order-table tbody tr{transition:background .15s}.order-table tbody tr:hover,.order-table tr.selected{background:#f3f4f6}.order-table th.align-right{text-align:right}.order-link{text-align:left;border:0;border-radius:2px;max-width:290px;padding:0;font-weight:400;display:block;background:0 0!important}.order-number{color:#5b616b;letter-spacing:.035em;margin-bottom:5px;font-size:13px;display:block}.order-link strong{color:#23272d;font-size:15px;font-weight:600;line-height:1.5;display:block}.order-link>span:last-child{color:#5b616b;margin-top:4px;font-size:13px;display:block}.badge{white-space:nowrap;color:#5b616b;background:#f3f4f6;border:1px solid #f3f4f6;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:13px;font-weight:550;display:inline-flex}.badge>span{background:currentColor;border-radius:50%;width:4px;height:4px;display:inline-block}.badge.in_review{color:#9c7a35;background:#fbf7e9;border-color:#f0e7ce}.badge.approved{color:#5b616b;background:#f3f4f6;border-color:#d0d3d8}.flight{white-space:nowrap;color:#5b616b;font-size:13px}.order-table td>small{color:#5b616b;margin-top:2px;font-size:13px;display:block}.amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:550}.row-arrow{color:#5b616b;background:0 0;border:0;padding:3px}.table-foot{justify-content:space-between;align-items:center;gap:var(--s-3);border-top:1px solid var(--line);min-height:48px;color:var(--mute);font-variant-numeric:tabular-nums;padding:8px 16px;font-size:13px;display:flex}.workspace-foot{color:#5b616b;justify-content:center;align-items:center;gap:7px;margin:23px 0;font-size:13px;display:flex}.with-detail .order-table th:nth-child(3),.with-detail .order-table td:nth-child(3){display:none}.with-detail .order-table td,.with-detail .order-table th{padding-left:11px;padding-right:11px}.with-detail .order-table td:first-child{min-width:155px;padding-left:16px}.with-detail .order-table th:first-child{padding-left:16px}.with-detail .order-link strong{font-size:14px}.with-detail .order-table td:last-child,.with-detail .order-table th:last-child{display:none}.with-detail .list-toolbar,.with-detail .table-controls{padding-left:16px;padding-right:16px}.with-detail .table-controls{flex-wrap:wrap}.with-detail .table-controls>select{width:100%;font-size:13px}.detail-panel{background:#fff;border:1px solid #d0d3d8;border-radius:9px;overflow:hidden}.panel-top{border-bottom:1px solid var(--line);letter-spacing:.06em;color:#5b616b;background:#f3f4f6;justify-content:space-between;align-items:center;padding:15px 19px;font-size:13px;font-weight:650;display:flex}.panel-top>span>span{color:#5b616b;font-weight:400}.panel-top button{color:#5b616b;background:0 0;border:0;padding:0}.panel-body{padding:22px 22px 6px}.panel-body>h2{margin-top:15px;font-size:21px;font-weight:650;line-height:1.4}.advertiser{margin-top:7px;font-size:14px}.detail-total{border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;margin:20px 0;padding:19px 0;display:flex}.detail-total>span{color:#5b616b;font-size:13px}.detail-total strong{letter-spacing:-.04em;font-size:20px;font-weight:550}.detail-total small{letter-spacing:0;font-size:13px;font-weight:400}.facts{margin:0;font-size:13px}.facts>div{justify-content:space-between;gap:10px;margin-bottom:13px;display:flex}.facts dt{color:#5b616b}.facts dd{text-align:right;color:#5b616b;margin:0}.panel-section{border-top:1px solid #f3f4f6;margin-top:16px;padding:20px 0}.panel-section h3{color:#5b616b;letter-spacing:0;align-items:center;gap:7px;margin:0 0 14px;font-size:14px;font-weight:600;display:flex}.line-summary{justify-content:space-between;gap:12px;padding:10px 0;font-size:13px;display:flex}.line-summary strong{font-size:14px;font-weight:500;display:block}.line-summary div>span{color:#5b616b;margin:6px 0;font-size:13px;display:block}.line-summary small{color:#5b616b;font-size:13px}.line-summary div>small{display:block}.line-summary>span{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.note-text{white-space:pre-wrap;color:#5b616b;margin-bottom:0;font-size:14px}.order-actions{flex-direction:column;gap:8px;margin-top:22px;display:flex}.order-actions button{font-size:14px}.hint{color:#5b616b;background:#f3f4f6;border-radius:5px;align-items:flex-start;gap:9px;margin:16px 0;padding:13px;font-size:13px;line-height:1.65;display:flex}.hint svg{flex-shrink:0;margin-top:1px}.hint.success{color:#5b616b;background:#f3f4f6}.hint.past-day-override{display:block}.past-day-override p{margin:0 0 8px}.history .event{gap:13px;padding:0 0 21px;display:flex;position:relative}.event:not(:last-child):before{content:"";background:#d0d3d8;width:1px;position:absolute;top:11px;bottom:0;left:3px}.event-dot{z-index:1;background:#fff;border:1px solid #5b616b;border-radius:100%;min-width:7px;height:7px;margin-top:4px}.event-dot.current{background:#5b616b;border-color:#5b616b}.event strong{color:#5b616b;font-size:13px;font-weight:550;display:block}.event p{color:#5b616b;margin:4px 0;font-size:13px}.event small{color:#5b616b;font-size:13px}.event blockquote{color:#5b616b;background:#f3f4f6;border-left:2px solid #d0d3d8;margin:7px 0;padding:9px 10px;font-size:13px;line-height:1.6}.revision{color:#5b616b;background:0 0;border:0;border-radius:0;justify-content:space-between;width:100%;padding:10px 0;font-size:13px;font-weight:400}.revision>span:last-child{align-items:center;gap:8px;display:flex}.draft-label{margin-right:var(--s-2);color:var(--mute);white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:flex}.draft-label>span{border-radius:var(--r-round);background:var(--mute);width:6px;height:6px}.editor-layout{grid-template-columns:minmax(0,1fr) 277px;align-items:start;gap:25px;display:grid}.form-card{border:1px solid var(--line);background:#fff;border-radius:8px;margin-bottom:22px;padding:27px}.section-heading{align-items:center;gap:14px;margin-bottom:26px;display:flex}.section-heading>span{color:#5b616b;background:#f3f4f6;border:1px solid #d0d3d8;border-radius:5px;padding:8px;font-size:14px}.section-heading h2{letter-spacing:-.03em;font-size:16px}.section-heading p{color:#5b616b;margin:6px 0 0;font-size:13px}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-grid.four{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.form-card label{color:#5b616b;font-size:13px}.form-card label input,.form-card label select{font-size:15px}.text-button{color:#5b616b;background:0 0;border:0;margin:-3px 0 23px;padding:0;font-size:13px;font-weight:500}.days{border:0;gap:4px;margin:0;padding:0;display:flex}.days legend{color:#5b616b;margin-bottom:9px;font-size:13px}.days label{color:#5b616b;cursor:pointer;background:#fff;border:1px solid #d0d3d8;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;margin:0;font-size:13px;display:inline-flex;position:relative}.days label.checked{color:#933606;background:#fff1e6;border-color:#e7b899}.days input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.days label:has(input:focus-visible){outline-offset:2px;outline:3px solid #c9560f}.add-line{color:#5b616b;background:#f3f4f6;border:1px dashed #d0d3d8;width:100%;padding:12px;font-size:14px;font-weight:500}.summary-card{background:#f3f4f6;border:1px solid #d0d3d8;border-radius:8px;padding:24px;position:sticky;top:25px}.summary-card h2{letter-spacing:-.06em;margin:18px 0 6px;font-size:31px;font-weight:600}.summary-card>p{color:#5b616b;font-size:13px}.summary-stats{border-top:1px solid #d0d3d8;border-bottom:1px solid #d0d3d8;margin:24px 0;padding:16px 0}.summary-stats>div{justify-content:space-between;gap:10px;margin:8px 0;font-size:13px;display:flex}.summary-stats>div>span{color:#5b616b}.summary-stats strong{color:#5b616b;font-weight:500}.summary-card .hint{background:#f3f4f6;margin-bottom:24px;padding:12px 10px}.summary-card>button{margin-top:8px;font-size:14px}.save-note{text-align:center;color:#5b616b;margin-top:15px;font-size:13px;line-height:1.6;display:block}.access-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.access-grid .section-heading{color:#5b616b}.role-pill{text-transform:capitalize;color:#5b616b;background:#f3f4f6;border:1px solid #d0d3d8;border-radius:5px;padding:5px 9px;font-size:14px}.capabilities{margin:25px 0;padding:0;list-style:none}.capabilities li{color:#5b616b;gap:10px;margin:15px 0;font-size:14px;display:flex}.station-row{border-top:1px solid #f3f4f6;align-items:center;gap:13px;padding:20px 0;display:flex}.station-row strong{font-size:15px;font-weight:550}.station-row p{color:#5b616b;margin:5px 0 0;font-size:13px}.station-row>.live-dot{margin-left:auto}.station-icon{color:#5b616b;background:#f3f4f6;border-radius:7px;padding:10px;display:flex}.error{color:#9b533e;overflow-wrap:anywhere;background:#fff3ee;border:1px solid #efd2c5;border-radius:7px;margin-bottom:18px;padding:12px 14px;font-size:15px;line-height:1.6}.modal{width:min(480px,90vw);max-height:85dvh;color:var(--ink);border:1px solid #d0d3d8;border-radius:12px;padding:28px;box-shadow:0 30px 90px #23272d40}.modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#23272d60}.modal-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.modal-heading h2{font-size:20px}.modal-heading button{color:#5b616b;background:0 0;border:0;padding:0}.modal>p{color:#5b616b;font-size:15px}.modal label{margin-top:22px;font-size:14px}.modal-actions{justify-content:flex-end;gap:9px;margin-top:25px;display:flex}.modal-actions button{font-size:14px}.toast{color:#f3f4f6;z-index:100;background:#23272d;border-radius:8px;align-items:center;gap:11px;max-width:calc(100% - 30px);padding:14px 18px;font-size:15px;display:flex;position:fixed;bottom:24px;left:calc(50% + 114px);transform:translate(-50%);box-shadow:0 8px 25px #23272d30}.toast button{color:#d0d3d8;background:0 0;border:0;padding:0}.empty{text-align:center;color:#5b616b;padding:48px 20px}.empty h3{margin-top:17px;font-size:20px}.empty p{font-size:15px}.empty button{font-size:14px}.boot{flex-direction:column;justify-content:center;align-items:center;gap:25px;min-height:100vh;display:flex}@media (width>=1550px){.workspace{padding:44px 54px}.order-layout.with-detail{grid-template-columns:minmax(500px,1fr) 390px}.with-detail .order-table th:nth-child(3),.with-detail .order-table td:nth-child(3){display:table-cell}.panel-body{padding:25px}}@media (width<=1150px){.sidebar{width:var(--sidebar-width);padding-left:14px;padding-right:14px}.main{margin-left:var(--sidebar-width);width:calc(100% - var(--sidebar-width))}.workspace{padding:28px}.topbar{padding:0 28px}.order-layout.with-detail{grid-template-columns:1fr}.detail-panel{grid-row:1}.panel-body{display:block}.editor-layout{grid-template-columns:1fr 245px;gap:18px}.form-card{padding:20px}.form-grid.four{grid-template-columns:1fr 1fr}.days label{width:25px;height:27px}.toast{left:calc(50% + 100px)}.brand{font-size:16px}}@media (width<=800px){.sidebar{width:var(--sidebar-width);padding:23px 10px 12px}.main{margin-left:var(--sidebar-width);width:calc(100% - var(--sidebar-width))}.workspace{padding:22px 20px}.topbar{height:60px;padding:0 20px}.topbar>div:first-child>span{display:none}.station-select select{max-width:140px;font-size:13px}h1{font-size:28px}.editor-layout,.access-grid{grid-template-columns:1fr}.summary-card{position:static}.brand{gap:8px;font-size:16px}.sidebar nav button{padding:11px 10px;font-size:14px}.workspace-select{padding:8px 7px}.workspace-select select,.user strong{font-size:13px}.toast{font-size:13px;left:calc(50% + 90px)}.user{gap:6px}.workspace-foot{text-align:center;line-height:1.6}}@media (width<=600px){.app-shell{display:block}.sidebar{width:100%;height:auto;padding:15px;display:block;position:static}.sidebar .brand{display:none}.workspace-select{float:left;width:calc(100% - 45px);margin:0 0 12px;padding:8px}.workspace-select select{font-size:15px}.nav-label,.user>div{display:none}.sidebar nav{clear:both;flex-direction:row;gap:4px}.sidebar nav button{flex:1;padding:9px;font-size:13px}.sidebar nav button svg{width:15px;margin:0}.user{border:0;padding:0;position:absolute;top:16px;right:14px}.user button{padding:8px}.main{width:100%;margin:0}.topbar{padding:0 18px}.workspace{padding:25px 16px}.table-controls{flex-wrap:wrap;padding-left:14px;padding-right:14px}.table-controls>select{width:100%}.search{min-width:150px}.order-table td:first-child{min-width:185px}.order-table td:nth-child(3),.order-table th:nth-child(3){display:none}.order-table td,.order-table th{padding-left:10px;padding-right:10px}.order-table td:first-child,.order-table th:first-child{padding-left:14px}.order-table td:last-child,.order-table th:last-child{display:none}.badge{padding:4px 6px;font-size:13px}.amount,.order-link strong{font-size:14px}.form-grid{gap:12px}.form-card{padding:19px}.section-heading p{line-height:1.65}.toast{min-width:80%;left:50%}.panel-body{padding:20px}.topbar .station-select{gap:5px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.eyebrow,.order-table th,.table-foot,.workspace-foot,.order-number,.order-link>span:last-child,.order-table td>small,.panel-top>span>span,.facts dt,.line-summary small,.note-text,.event p,.event small,.form-card label,.save-note,.section-heading p,.station-row p,.summary-card>p,.summary-stats>div>span{color:#5b616b}.order-link strong{font-size:16px}.order-link>span:last-child,.flight{font-size:14px}.badge,.order-table th,.table-foot,.workspace-foot{font-size:13px}.form-card label,.capabilities li{font-size:15px}.hint,.event strong,.event blockquote,.note-text{font-size:14px}.op-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.op-toolbar{border-bottom:1px solid var(--line);background:#fff;border-radius:9px 9px 0 0;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.op-toolbar>input{max-width:250px}.op-toolbar label{min-width:220px;margin:0}.op-toolbar h2,.op-card-heading h2{align-items:center;gap:9px;margin:0;font-size:18px;display:flex}.op-card{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;margin-bottom:20px;overflow:hidden}.op-card-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.op-card-heading>small{text-align:right;max-width:270px;color:var(--muted)}.op-padding{padding:20px}.op-padding>button{margin:5px 5px 8px 0}.op-card summary{cursor:pointer;padding:17px 20px;font-weight:650}.op-status{color:#5b616b;white-space:nowrap;background:#f3f4f6;border-radius:5px;padding:4px 9px;font-size:14px;font-weight:650;display:inline-flex}.op-status.green{color:#5b616b;background:#f3f4f6}.op-status.amber{color:#886319;background:#fff1d9}.log-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.log-main{min-width:0}.op-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin:12px 0;padding:16px 0;font-size:15px;display:flex}.op-facts strong{font-size:20px}.op-table{border-collapse:collapse;text-align:left;width:100%;font-size:15px}.op-table th{color:#5b616b;letter-spacing:.6px;text-transform:uppercase;border-bottom:1px solid var(--line);background:#f3f4f6;padding:12px 15px;font-size:13px;font-weight:650}.op-table td{vertical-align:middle;border-bottom:1px solid #f3f4f6;padding:7px 15px}.op-table tr:last-child td{border-bottom:0}.op-table tr.selected{background:#fff1e6}.op-table tr[draggable=true]{cursor:grab}.op-table small{color:#5b616b;margin-top:4px;font-size:14px;display:block}.op-table td>svg{vertical-align:middle;margin-left:6px}.op-table input[type=checkbox],.check-label input[type=checkbox]{width:16px;height:16px;accent-color:var(--green);flex:none}.op-table .row-link{box-shadow:none;text-align:left;background:0 0;border:0;padding:0;font-weight:400;line-height:1.4;display:block}.row-link strong{font-weight:650}.op-table-scroll{overflow:auto}.op-table.compact td{padding:10px 15px}.op-tabs{flex-wrap:wrap;gap:3px;display:flex}.op-tabs button{color:#5b616b;background:0 0;border:0;padding:7px 10px;font-size:15px}.op-tabs button.active{color:#933606;background:#fff1e6}.op-empty{text-align:center;color:var(--muted);padding:44px 24px}.op-empty h3{color:var(--ink);margin:0 0 10px;font-size:20px}.op-empty p{max-width:520px;margin:0 auto;line-height:1.65}.op-success{color:#5b616b;background:#f3f4f6;border:1px solid #d0d3d8;border-radius:7px;margin:14px 0;padding:12px 16px;font-size:16px}.release-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:14px 0;display:flex}.release-row small{color:var(--muted);margin-top:4px;font-size:14px;display:block}.activity-line{border-bottom:1px solid var(--line);grid-template-columns:160px 1fr;gap:6px 14px;padding:12px 0;font-size:15px;display:grid}.activity-line small{color:var(--muted);grid-column:2}.break-edit-row{grid-template-columns:108px 1fr 78px 65px 80px 35px;align-items:center;gap:8px;display:grid}.break-edit-row label{margin:6px 0;font-size:14px}.break-edit-row input{padding:8px}.break-edit-row button{padding:6px}.check-label{align-items:center;gap:9px;font-size:15px;font-weight:400;line-height:1.5;display:flex}.break-editor{max-height:350px;margin:14px 0;overflow-y:auto}.modal:has(.break-editor){width:calc(100% - 48px);max-width:850px}.modal details{border:1px solid var(--line);border-radius:7px;margin:15px 0;padding:14px}.modal fieldset{border:0;margin:0;padding:0}.modal .hint{margin:12px 0}.code-input{min-height:230px;font:14px ui-monospace,monospace}.billing-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.billing-layout.with-invoice{grid-template-columns:minmax(0,1fr) 370px}.invoice-line{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:13px 0;font-size:15px;display:flex}.invoice-line small{color:var(--muted);margin-top:5px;font-size:14px;display:block}.invoice-line strong{white-space:nowrap}.preserve-lines{white-space:pre-wrap}.full{width:100%}.danger-text{color:#9b4d38}.op-padding h3{font-size:16px}.form-row{gap:16px;display:flex}.form-row>label{flex:1}.op-card .hint{margin-top:12px}.sidebar nav{flex-shrink:1;overflow-y:auto}.sidebar nav button{padding-top:11px;padding-bottom:11px}@media (width<=1250px){.billing-layout.with-invoice{grid-template-columns:minmax(0,1fr)}.op-card-heading>small{max-width:220px}}@media (width<=850px){.op-toolbar{flex-wrap:wrap}.op-card-heading{align-items:flex-start}.break-edit-row{grid-template-columns:100px 1fr 70px}.op-table{min-width:600px}.form-row{flex-wrap:wrap}.form-row>label{min-width:150px}}.file-preview{white-space:pre;background:#f3f5f6;border-radius:8px;max-height:330px;padding:14px;font-size:15px;overflow:auto}@media (width<=1000px){.break-edit-row{grid-template-columns:repeat(2,minmax(100px,1fr))}}.brand{letter-spacing:-.025em;color:#e6e8eb;flex-shrink:0;gap:12px}.boot .brand{color:var(--ink)}.workspace-select{min-height:46px;margin-top:26px}.workspace-select select{font-size:15px}.nav-label{color:#a6aeb9;margin-top:24px;font-size:12px}.sidebar nav{gap:4px;padding-bottom:20px}.sidebar nav button{min-height:44px;font-size:16px}.sidebar nav button.active{box-shadow:none}.sidebar nav button svg{flex-shrink:0}.user{margin-top:8px}.user strong{font-size:15px}.user small{font-size:13px}.user button{min-width:40px;min-height:40px}.topbar{background:#fcfcfb;gap:24px;height:72px;font-size:15px}.topbar strong{color:var(--ink);font-weight:600}.station-select select{max-width:220px;font-size:15px}.workspace{padding:32px 36px}h1{font-size:32px;font-weight:700}h2{font-size:20px}h3{font-size:17px}.eyebrow{color:var(--signal-text);letter-spacing:.12em;font-size:12px}input,select,textarea{border-color:#b7bec7}label>input,label>select,label>textarea,.form-card label input,.form-card label select,.summary-card>button{font-size:16px}.amount,.op-facts strong,.invoice-line strong{font-variant-numeric:tabular-nums}.op-table{font-size:15px}.op-table th{color:#505762;background:#f3f4f6;font-size:13px}.op-table .row-link{font-size:inherit}.op-table small{font-size:14px}.op-card-heading{flex-wrap:wrap}.op-card-heading h2,.op-toolbar h2{font-size:18px}.op-tabs button{min-height:40px;font-size:15px}.op-status{font-size:13px}.op-status.green,.badge.approved{color:#216342;background:#e5f3eb;border-color:#b5d8c5}.op-status.amber,.badge.in_review{color:#7b4b06;background:#fff0d6;border-color:#ebcea0}.op-success{color:#216342;background:#e5f3eb;border-color:#b5d8c5}.badge.changes_requested{color:#963b1c;background:#fff0e9;border-color:#ecc6b7}.op-toolbar{align-items:flex-end}.op-toolbar input[type=date]{width:175px}.hint{color:#505762}.hint p{color:inherit}.modal{max-height:calc(100dvh - 48px);overflow-y:auto}.modal-heading button{min-width:40px;min-height:40px}.modal label,.modal-actions button{font-size:15px}.break-edit-row{grid-template-columns:130px minmax(130px,1fr) 85px 75px 85px 42px}.break-editor{overflow-x:auto}@media (width>=1550px){.workspace{padding:40px 48px}}@media (width<=1100px){.editor-layout{grid-template-columns:minmax(0,1fr)}.summary-card{position:static}.workspace{padding:28px 24px}}@media (width<=800px){.app-shell{display:block}.sidebar{width:100%;height:auto;padding:16px 20px;position:relative}.sidebar .brand{padding:0;display:flex}.workspace-select{float:none;width:100%;margin:18px 0 12px}.sidebar nav{flex-direction:row;padding:0 0 4px;overflow-x:auto}.sidebar nav button{white-space:nowrap;flex:none;padding:10px 12px;font-size:15px}.nav-label{display:none}.user{border:0;margin:0;padding:0;position:absolute;top:20px;right:16px}.user>div{display:none}.main{width:100%;margin:0}.topbar{padding:0 20px}.workspace{padding:24px 18px}.station-select select{max-width:170px;font-size:14px}.toast{left:50%}.op-table-scroll{max-width:100%}.form-grid.four{grid-template-columns:1fr 1fr}}@media (width<=600px){.form-grid:not(.four){grid-template-columns:minmax(0,1fr)}}:root{--sidebar-width:260px}.log-page .main{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.log-page .topbar{height:46px;min-height:46px;padding:0 20px}.log-page .workspace{background:#eef0f2;flex-direction:column;flex:1;width:100%;max-width:none;min-height:0;margin:0;padding:10px 16px 8px;display:flex;overflow:auto}.log-page .workspace>:not(.log-page-content){flex-shrink:0}.log-page-content{flex:1;min-height:420px}.log-workspace{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.log-summary-strip{color:#5b616b;flex-wrap:wrap;align-items:center;gap:15px;min-height:25px;padding:0 1px 3px;font-size:13px;display:flex}.log-summary-strip strong{color:#23272d;font-weight:600}.log-summary-strip button{color:#933606;background:0 0;border:0;margin-left:auto;padding:2px 0;font-size:13px}.log-delivery-status{margin-left:auto}.log-feedback .error,.log-feedback .op-success{max-height:66px;margin:0 0 5px;padding:6px 10px;font-size:14px;overflow:auto}.log-feedback:has(.op-success){z-index:4;position:absolute;bottom:5px;right:8px}.log-feedback .op-success{margin:0;padding:2px 8px;font-size:12px}.log-sheet{background:#fff;border:1px solid #cbd0d6;border-radius:8px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.sheet-tools,.sheet-selection,.queue-dock-heading,.queue-dock-tools{flex-shrink:0;align-items:center;gap:6px;display:flex}.sheet-tools{background:#fbfcfc;border-bottom:1px solid #d9dde2;flex-wrap:wrap;row-gap:3px;min-height:35px;padding:3px 8px}.sheet-tools button,.sheet-selection button,.queue-dock-heading button,.queue-dock-tools button{white-space:nowrap;border-radius:4px;gap:4px;min-height:28px;padding:4px 8px;font-size:13px;font-weight:500}.sheet-tools button.active{color:#89370a;background:#fff0e4;border-color:#e7bb9c}.sheet-search{color:#737b85;flex:1;align-items:center;gap:6px;max-width:300px;margin:0;display:flex}.sheet-search input,.queue-dock-tools input{min-height:29px;margin:0;padding:4px 8px;font-size:14px}.sheet-search input{background:0 0;border:0;min-width:150px}.sheet-jump{white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:400;display:flex}.sheet-jump select{width:115px;height:29px;margin:0;padding:4px 6px;font-size:13px}.sheet-row-count{white-space:nowrap;color:#5b616b;margin-left:auto;font-size:12px}.sheet-selection{background:#fff;border-bottom:1px solid #d9dde2;min-height:34px;padding:2px 8px;overflow-x:auto}.sheet-scroll{overscroll-behavior:contain;flex:1;min-height:120px;position:relative;overflow:auto}.traffic-sheet-table{border-collapse:separate;border-spacing:0;table-layout:auto;text-align:left;font-variant-numeric:tabular-nums;width:100%;min-width:930px;font-size:14px}.traffic-sheet-table th,.traffic-sheet-table td{white-space:nowrap;vertical-align:middle;border-bottom:1px solid #e7e9ed;border-right:1px solid #f0f1f3;height:27px;padding:2px 9px;line-height:18px}.traffic-sheet-table thead th{z-index:2;color:#545c67;background:#f1f3f5;border-bottom-color:#cbd0d6;height:28px;padding-top:3px;padding-bottom:3px;font-size:12px;font-weight:600;position:sticky;top:0}.traffic-sheet-table tbody tr.selected,.traffic-sheet-table tbody tr.selected:hover{background:var(--log-selected-bg)}.traffic-sheet-table tbody tr:focus{outline-offset:-2px;outline:2px solid #c9560f}.traffic-sheet-table tr[draggable=true]{cursor:grab}.traffic-sheet-table .sheet-handle{color:#8b929c;width:30px;padding:2px 7px}.traffic-sheet-table .sheet-time{color:#454d58;min-width:80px}.traffic-sheet-table .sheet-advertiser{min-width:165px}.traffic-sheet-table .sheet-description{text-overflow:ellipsis;max-width:185px;overflow:hidden}.traffic-sheet-table .sheet-cart{min-width:86px}.traffic-sheet-table .sheet-window{min-width:108px}.traffic-sheet-table .sheet-state{min-width:126px}.traffic-sheet-table td>svg{vertical-align:top;color:#727b87;display:inline-block}.sheet-row-button{text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:2px;max-width:220px;min-height:20px;padding:0;font-size:14px;font-weight:500;display:block;overflow:hidden}.sheet-row-button:hover{color:#89370a;background:0 0}.traffic-sheet-table .sheet-break{background:var(--log-break-bg);color:var(--log-break-ink);scroll-margin-top:29px}.traffic-sheet-table .sheet-break td,.traffic-sheet-table .sheet-break th{border-bottom-color:#d6e0e4;height:27px;padding-top:3px;padding-bottom:3px;font-size:13px}.sheet-break-label{align-items:center;gap:12px;min-width:0;display:flex}.sheet-break-label strong{font-weight:600}.sheet-break-label>span{color:var(--log-break-sub);font-size:12px;font-weight:400}.traffic-sheet-table .sheet-break.closed{background:var(--log-closed-bg);color:var(--log-closed-ink)}.traffic-sheet-table .sheet-empty-break td{color:var(--log-muted);height:27px;font-size:12px}.traffic-sheet-table .drop-target>*{border-top:2px solid var(--log-drop-edge);background:var(--log-drop-bg)}.sheet-empty{color:#626b77;padding:18px;font-size:14px}.sheet-queue{background:#fff;border-top:2px solid #b8c2cd;flex-direction:column;flex-shrink:0;min-height:130px;max-height:46%;display:flex}.sheet-queue.collapsed{height:36px;min-height:36px}.queue-dock-heading{background:#f3f5f7;border-bottom:1px solid #d9dde2;min-height:34px;padding:3px 7px}.sheet-queue-tabs{gap:3px;display:flex}.sheet-queue-tabs button{color:#5b6572;background:0 0;border:0}.sheet-queue-tabs button.active{color:#86380d;background:#ffe8d7}.sheet-queue-tabs button span{background:#fff9f3;border-radius:3px;margin-left:3px;padding:0 4px;font-size:12px}.queue-dock-tools{border-bottom:1px solid #dde1e6;min-height:35px;padding:3px 8px;overflow-x:auto}.queue-dock-tools input{min-width:145px;max-width:220px}.queue-dock-tools>span{white-space:nowrap;color:#626d7a;margin-right:auto;font-size:12px}.queue-dock-tools>strong{white-space:nowrap;font-size:12px}.queue-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.queue-scroll .traffic-sheet-table{min-width:850px}.traffic-sheet-table input[type=checkbox]{accent-color:#c9560f;vertical-align:middle;width:14px;height:14px;margin:0}.traffic-sheet-table .queue-reason{text-overflow:ellipsis;max-width:290px;overflow:hidden}.traffic-sheet-table tbody td:first-child svg{pointer-events:none}.sheet-foot{color:var(--log-muted);background:#fafbfc;border-top:1px solid #dde1e6;justify-content:space-between;gap:10px;padding:3px 8px;font-size:11px;display:flex}.log-workspace>.modal .op-padding{padding:0}.log-workspace>.modal .op-card{margin-bottom:12px}@media (width<=1200px){.sheet-row-count,.sheet-foot>span:last-child{display:none}.sheet-tools>*{flex-shrink:0}.log-summary-strip{gap:10px}}@media (width<=800px){.sidebar .brand{gap:9px;width:224px;display:flex}.sidebar .workspace-select{margin-top:13px}.log-page .main{height:calc(100dvh - 100px);min-height:620px}.log-page .workspace{padding:8px}.log-summary-strip{font-size:12px}.log-delivery-status{display:none}.queue-dock-heading{overflow-x:auto}.queue-dock-heading>button{margin-left:auto}.sheet-foot{font-size:11px}}@media (width<=1500px){.sheet-tools:not(.filtered) .sheet-row-count{display:none}.log-sheet .sheet-search{max-width:210px}.log-sheet .sheet-search input{min-width:120px}}@media (height<=900px){.log-page .workspace{padding-top:6px;padding-bottom:6px}.log-workspace .log-summary-strip{white-space:nowrap;flex-wrap:nowrap;gap:10px;min-height:22px;padding-bottom:2px}.log-workspace .log-summary-strip>*{flex-shrink:0}.log-workspace .log-summary-strip>span[data-log-day-total]{text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.log-workspace>.voice-panel>summary{padding:2px 10px;font-size:13px}.log-sheet .sheet-tools{min-height:32px;padding:2px 8px}.log-sheet .sheet-tools button,.log-sheet .sheet-selection button,.log-sheet .queue-dock-heading button,.log-sheet .queue-dock-tools button{min-height:26px;padding:2px 7px}.log-sheet .sheet-tools .log-hour-bar button{min-height:24px;padding:0 3px}.log-sheet .sheet-search input,.log-sheet .queue-dock-tools input{min-height:26px;padding:2px 8px}.log-sheet .sheet-jump select{height:26px;padding:2px 6px}.log-sheet .sheet-selection,.log-sheet .queue-dock-heading,.log-sheet .queue-dock-tools{min-height:30px}.log-sheet .sheet-queue.collapsed{height:32px;min-height:32px}.log-sheet .queue-scope-summary{padding:2px 12px}.log-sheet .sheet-foot{padding:2px 8px}.log-sheet .traffic-sheet-table td,.log-sheet .traffic-sheet-table tbody th{height:25px;padding-top:1px;padding-bottom:1px}}.badge.cancelled{color:#52616b;background:#e8edf0}.booking-calendar{background:#f8faf9;border:1px solid #d9e2e4;border-radius:10px;margin-top:18px;padding:14px}.booking-calendar summary{cursor:pointer;align-items:center;gap:10px;font-weight:650;display:flex}.booking-calendar summary small{color:#526367;margin-left:auto;font-weight:400}.booking-calendar>p,.calendar-help{color:#526367;font-size:14px;line-height:1.55}.calendar-heading{justify-content:space-between;align-items:center;gap:16px;margin:16px 0;display:flex}.calendar-heading h4{margin:0}.calendar-heading label{max-width:180px}.booking-periods{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:10px;max-height:480px;padding:2px;display:grid;overflow:auto}.booking-period{background:#fff;border:1px solid #dde6e6;border-radius:8px;flex-direction:column;gap:7px;padding:12px;font-size:14px;display:flex}.booking-period.is-exception{background:#f1faf7;border-color:#58a79a}.booking-period small{color:#526367}.booking-calendar .booking-period label{gap:4px;margin:0;font-size:13px}.booking-calendar .booking-period input{height:34px;min-height:34px;margin:0;padding:6px 8px;font-size:14px}.booking-period .calendar-reset{background:0 0;border:0;justify-content:flex-start;padding:5px 0;font-size:12px}.calendar-clear{margin-top:12px}.booking-terms{margin-top:8px;font-size:14px}.booking-terms summary{cursor:pointer;color:#146b61}.booking-terms p{margin:7px 0;font-size:13px}@media (width<=600px){.booking-calendar summary{flex-wrap:wrap}.booking-calendar summary small{margin-left:28px}}.overview-controls{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:20px 0;display:flex}.overview-controls label{max-width:180px}.overview-backlog{background:#fff7e8;border:1px solid #ead3a0;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:14px 18px;display:flex}.overview-switch{background:#edf2f1;border-radius:10px;flex-wrap:wrap;gap:6px;width:fit-content;padding:5px;display:flex}.overview-switch button{background:0 0;border:0}.overview-switch button.active{color:#126357;background:#fff;box-shadow:0 1px 4px #142e2614}.overview-switch button span{background:#e0ebe7;border-radius:12px;padding:2px 7px;font-size:12px}.overview-help{color:#5d6b71;margin:14px 0;font-size:14px;line-height:1.5}.operational-days{background:#fff;border:1px solid #dce5e4;border-radius:12px;overflow:hidden}.operational-day{border-bottom:1px solid #e4eae9;grid-template-columns:145px 1fr 146px;align-items:center;gap:16px;padding:18px;display:grid}.operational-day:last-child{border-bottom:0}.operational-date{color:#244f47;align-items:center;gap:10px;display:flex}.operational-date small{color:#60716e;margin-top:4px;font-size:12px;display:block}.day-milestones,.day-facts{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.day-milestones{margin-bottom:9px}.day-milestones>span{color:#75817d;align-items:center;gap:5px;font-size:12px;display:flex}.day-milestones>span.complete{color:#15624e;font-weight:650}.milestone-dot{border:1px solid #9ba9a3;border-radius:50%;width:9px;height:9px}.day-facts{color:#435854;font-size:14px}.day-facts .attention{color:#8b530e;font-weight:550}.day-review{color:#526367;margin:7px 0 0;font-size:13px}.day-actions{flex-direction:column;align-items:stretch;gap:7px;display:flex}.day-actions button{justify-content:space-between;padding:7px 10px;font-size:13px}@media (width<=800px){.operational-day{grid-template-columns:1fr;gap:12px}.day-actions{flex-direction:row}.overview-backlog{flex-wrap:wrap}}.program-workspace{max-width:1240px;margin:0 auto}.program-tabs{border-bottom:1px solid var(--border);gap:8px;margin-bottom:20px;padding-bottom:12px;display:flex}.program-tabs button[aria-selected=true],.program-stages .selected,.program-weekdays .selected{color:#07567e;background:#e7f4fb;border-color:#1399d0}.program-stages{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.program-stages button{text-align:left;grid-template-columns:28px 1fr;gap:4px 10px;padding:16px;display:grid}.program-stages button>span{color:#185371;text-align:center;background:#d6eaf4;border-radius:50%;grid-row:span 2;width:26px;height:26px;padding-top:3px}.program-stages small{grid-column:2;font-weight:400}.program-section-heading{justify-content:space-between;align-items:center;gap:16px;margin:20px 0;display:flex}.program-section-heading p{color:#5c6b7b;margin:0}.program-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.program-library .form-card{margin:0}.program-card-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.program-card-heading h2{margin:0;font-size:18px}.program-card-heading span{white-space:nowrap;color:#5c6b7b;font-size:13px}.program-card-actions{flex-wrap:wrap;gap:8px;display:flex}.program-empty{text-align:center;padding:40px}.program-toolbar{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.program-toolbar label{margin:0}.program-days{gap:8px;margin:20px 0;display:grid}.program-day{background:#fff;border:1px solid #dce5ea;border-radius:10px;overflow:hidden}.program-day.needs-plan{background:#f8fafb}.program-day-main{align-items:center;gap:16px;padding:14px 16px;display:flex}.program-day-main input[type=checkbox]{flex:0 0 17px;width:17px;height:17px;margin:0}.program-date{min-width:115px}.program-date small,.program-day-title small,.program-assignment small{color:#678;margin-top:3px;font-size:13px;display:block}.program-day-title{flex:1}.program-log-state{color:#546a7d;white-space:nowrap;font-size:13px}.program-day details{padding:0 16px 12px 49px}.program-day summary{color:#156d91;cursor:pointer;font-size:13px}.program-break-preview{max-height:280px;margin:12px 0;overflow:auto}.program-break-preview>div{border-bottom:1px solid #edf0f2;grid-template-columns:85px 1fr auto;align-items:center;gap:16px;padding:6px 0;font-size:14px;display:grid}.program-break-preview time{font-variant-numeric:tabular-nums;color:#577184}.program-break-preview span{color:#5b6d7c}.program-assignment{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.program-fill{grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:10px;margin:20px 0;display:grid}.program-fill label{margin:0}.program-editor-rows{max-height:350px;margin:14px 0;overflow:auto}.program-editor-row{grid-template-columns:140px minmax(170px,1fr) 36px;align-items:end;gap:12px;padding:8px 0;display:grid}.program-editor-row label{margin:0}.program-editor-row button{margin-bottom:2px}.program-checks{gap:8px;margin:16px 0;display:grid}.program-checks label,.program-check{align-items:center;gap:10px;display:flex}.program-checks input[type=checkbox],.program-check input[type=checkbox]{width:17px;height:17px;margin:0}.program-weekdays{gap:8px;margin:16px 0;display:flex}.program-history{border-top:1px solid #dce5ea;padding:12px 0}.program-history summary{cursor:pointer}@media (width<=900px){.program-stages{grid-template-columns:repeat(2,1fr)}.program-library{grid-template-columns:1fr}.program-fill{grid-template-columns:1fr 1fr}.program-day-main{flex-wrap:wrap;gap:12px}.program-day-title{min-width:40%}.program-log-state{margin-left:auto}}.modal:has(.program-form){width:min(760px,94vw)}.modal .program-form label{margin:0 0 16px}.program-form .form-grid{gap:0 16px}.modal .program-form .program-editor-row label,.modal .program-form .program-fill label,.modal .program-form .program-checks label{margin:0}.creative-rule{border:1px solid var(--border,#dce3e8);background:var(--surface,#fff);border-radius:10px;margin:12px 0;padding:16px}.creative-rule summary,.creative-policy>summary{cursor:pointer;padding:12px 0;font-weight:600}.creative-weekdays{flex-wrap:wrap;gap:16px;margin:12px 0;display:flex}.creative-policy{border-top:1px solid var(--border,#dce3e8);margin:18px 0}.creative-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.creative-tabs [aria-selected=true]{color:#68350a;background:#faead9;border-color:#d98736}.creative-rule fieldset,.creative-policy fieldset{border:0;padding:0}.creative-policy .form-row,.op-padding>.form-row{align-items:end}.placement-explorer{border-top:1px solid #dce1e5;margin-top:18px;padding-top:16px}.placement-explorer>.form-row{align-items:end}.placement-targets{overscroll-behavior:contain;max-height:48vh;margin-top:12px;overflow-y:auto}.placement-target{background:#fff;border:1px solid #dce1e5;border-radius:8px;margin-bottom:10px;padding:14px}.placement-target small{color:#5c6370;margin-top:4px;display:block}.placement-badge{white-space:nowrap;display:inline-flex}.placement-issues{margin:8px 0;padding-left:18px;font-size:14px}.placement-issues .blocked{color:var(--log-fix-ink)}.placement-issues .warning{color:var(--log-copy-ink)}.placement-position{margin:8px 0;font-size:14px}.placement-positions{border-top:1px solid #e1e5e8;margin-top:12px}.placement-position-row{border-bottom:1px solid #e1e5e8;padding:12px 0;font-size:14px}.modal:has(.placement-explorer){width:min(860px,100vw - 40px)}.placement-target>.op-toolbar{padding:0 0 10px}.modal:has(.placement-explorer) .modal-heading{margin-bottom:12px}.modal:has(.placement-explorer) .op-padding>h3{margin:0}.modal:has(.placement-explorer) .op-padding>p{margin:6px 0}.modal:has(.placement-explorer) .op-facts{margin:8px 0;padding:8px 0}.placement-explorer{margin-top:12px;padding-top:12px}.placement-explorer>h3{margin:0 0 6px}.placement-explorer>p{margin:6px 0 12px;font-size:14px;line-height:1.45}.modal .placement-explorer label{margin-top:0}.reconciliation-filters{grid-template-columns:1fr 1fr 1.4fr 2fr;gap:14px;padding:14px 18px;display:grid}.reconciliation-filters label{gap:6px;font-size:14px;display:grid}.reconciliation-stations{padding:8px 18px}.reconciliation-stations .check-label{margin:8px 16px 8px 0;display:inline-flex}.reconciliation-table{max-height:55vh;overflow:auto}.reconciliation-table th{z-index:1;background:#f4f5f6;position:sticky;top:0}.reconciliation-table td{vertical-align:top;padding:9px 12px}.reconciliation-table td button{margin:2px;padding:5px 9px;font-size:13px}.reconciliation-table small{max-width:280px}@media (width<=850px){.reconciliation-filters{grid-template-columns:1fr 1fr}.reconciliation-table table{min-width:850px}}.reconciliation-table table{min-width:1000px}.reconciliation-table th,.reconciliation-table td{white-space:nowrap}.reconciliation-table td{padding:7px 10px;font-size:14px}.reconciliation-table small{white-space:nowrap;text-overflow:ellipsis;max-width:190px;overflow:hidden}.reconciliation-table .text-button{margin:0;padding:0;font-size:13px}.approval-policy{margin:24px 0}.approval-policy>summary,.approval-track summary{cursor:pointer;font-weight:600}.approval-step-editor{padding-left:24px}.approval-step-editor>li{border:1px solid var(--border,#dadce0);border-radius:10px;margin:12px 0;padding:14px}.approval-role-options{flex-wrap:wrap;gap:8px 20px;display:flex}.approval-track ol{padding-left:23px}.approval-track li{padding:7px 0}.approval-track small,.approval-history small{color:var(--muted,#626970);line-height:1.5;display:block}.approval-history{border-bottom:1px solid var(--border,#dadce0);padding:12px 0}.rate-schedule-editor{margin:24px 0}.rate-schedule-editor summary,.rate-reference summary,.pricing-terms summary{cursor:pointer;font-weight:600}.rate-schedule-editor fieldset{border:1px solid var(--border,#dadce0);border-radius:10px;min-width:0;margin:18px 0;padding:16px}.rate-window+.rate-window{border-top:1px solid var(--border,#dadce0);margin-top:16px;padding-top:16px}.rate-reference{border-top:1px solid var(--border,#dadce0);margin-top:16px;padding:14px 0}.pricing-terms{max-width:100%;margin:10px 0}.pricing-terms p,.pricing-terms li{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.pricing-terms ul{max-height:180px;padding-left:20px;overflow:auto}.rate-schedule-editor fieldset.pricing-pending-fields{border:0;margin:0;padding:0}.price-editor,.price-details{border:1px solid var(--border,#d7e3e0);border-radius:8px;margin:12px 0;padding:12px}.price-editor summary,.price-details summary{cursor:pointer;font-weight:600}.price-editor p,.price-details li,.price-summary{line-height:1.5}.price-editor input{max-width:100%}.price-step{border:1px solid #d7e3e0;border-radius:8px;margin:12px 0;padding:12px}.price-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.booking-period>.price-editor{grid-column:1/-1;width:100%}.price-details ol{padding-left:22px}.period-price-context{grid-column:1/-1}.service-editor>summary,.service-work>summary{cursor:pointer;padding:16px 20px;font-weight:600}.service-editor>p{margin:12px 20px}.service-edit-row{border-top:1px solid #d7e0e2;padding:14px 0}.service-edit-row>summary{cursor:pointer;margin-bottom:14px}.service-work-row{border-top:1px solid #d7e0e2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.service-work-row small{margin:4px 0;display:block}.service-work-row .op-actions{flex-wrap:wrap}.service-work{margin:16px 0}.repeat-help{margin-top:10px;display:block}.receipt-workspace{border:1px solid var(--border,#dce3e8);background:#fff;border-radius:12px;margin:16px 0;padding:16px 20px}.receipt-workspace summary{cursor:pointer;font-weight:650}.receipt-workspace summary small{color:#596772;margin-left:12px;font-weight:400}.receipt-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.receipt-filters label{flex:1;min-width:160px;margin:0}.receipt-layout{grid-template-columns:minmax(360px,1.15fr) minmax(340px,1fr);gap:20px;display:grid}.receipt-layout>section:only-child{grid-column:1/-1}.receipt-detail{border-left:1px solid #dce3e8;padding-left:20px}.receipt-table{border-collapse:collapse;width:100%;font-size:14px}.receipt-table td,.receipt-table th{text-align:left;vertical-align:top;border-bottom:1px solid #e4e9ed;padding:9px 7px}.receipt-table small{color:#596772;margin-top:4px;display:block}.receipt-table input{width:125px;min-width:90px}.receipt-table .selected{background:#edf5f8}.receipt-balances{flex-wrap:wrap;gap:20px;display:flex}.receipt-balances dt{color:#596772;font-size:13px}.receipt-balances dd{margin:4px 0 12px;font-size:20px;font-weight:650}@media (width<=1100px){.receipt-layout{grid-template-columns:1fr}.receipt-detail{border-top:1px solid #dce3e8;border-left:0;padding:16px 0 0}}.receipt-table td:nth-child(n+2),.financial-note-table td:nth-child(2),.financial-note-table td:nth-child(3),.financial-note-table td:nth-child(4){white-space:nowrap}.period-counts{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.financial-periods .op-table small{display:block}.account-activity .op-table small{overflow-wrap:anywhere;max-width:360px;display:block}.modal-wide{width:min(720px,100vw - 32px)}.receivable-fields{border:0;min-width:0;margin:0;padding:0}.receivable-detail{display:block}.receivable-totals{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;display:grid}.receivable-totals strong{display:block}.preset-destination{border-block:1px solid var(--line);margin-block:14px;padding:14px 0}.preset-destination p{margin:0 0 8px}.preset-destination p:last-child{margin-bottom:0}.preset-destination small{margin-top:4px;display:block}.preset-use>button{align-self:start}.balance-table td:not(:first-child),.balance-table th:not(:first-child){font-variant-numeric:tabular-nums;white-space:nowrap}.balance-group{border-top:1px solid var(--line);padding:12px 0}.balance-group>summary{cursor:pointer;font-weight:600}.balance-group>summary small{margin-left:12px;font-weight:400}.modal:has(.transaction-balance-view){width:min(1120px,100vw - 32px);max-height:94dvh}.transaction-balance-view .op-actions{align-items:end}.transaction-balance-view label{margin-top:0}.transaction-balance-view form>.op-actions{margin-block:12px}.transaction-balance-view>p{margin-block:10px}.transaction-balance-view .balance-table td{padding-block:9px}.transaction-balance-view form>.op-actions:first-child{grid-template-columns:170px 170px minmax(190px,1fr) minmax(200px,1fr);gap:12px;display:grid}.transaction-balance-view form>.op-actions:first-child label{min-width:0}.transaction-balance-view form>.op-actions:first-child input,.transaction-balance-view form>.op-actions:first-child select{max-width:100%}.transaction-balance-view details{margin:8px 0;padding:6px 10px}.transaction-balance-view summary{padding:8px 0}@media (width<=850px){.transaction-balance-view form>.op-actions:first-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=500px){.transaction-balance-view form>.op-actions:first-child{grid-template-columns:1fr}}.transfer-rule-use{border-bottom:1px solid var(--border,#e3e5e8);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;display:grid}.transfer-rule-use small{overflow-wrap:anywhere;margin-top:4px;display:block}.transfer-rule-actions button{margin:3px 5px 3px 0}.modal:has(.invoice-batch-workspace){width:min(1120px,100vw - 40px)}.invoice-batch-workspace .op-table p{max-width:34em;margin:4px 0}.invoice-batch-workspace .op-table small{display:block}.invoice-batch-workspace pre{font:inherit;white-space:pre-wrap}.order-reconciliation{gap:16px;padding:4px 2px 16px;display:grid}.order-reconciliation p{margin:0;line-height:1.5}.order-reconciliation .report-scroll{border:1px solid var(--line,#d7dfe0);border-radius:8px;max-height:440px;overflow:auto}.order-reconciliation table{border-collapse:collapse;width:100%;font-size:14px}.order-reconciliation th,.order-reconciliation td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line,#d7dfe0);padding:9px 10px}.order-reconciliation thead{z-index:1;background:#f1f6f5;position:sticky;top:0}.order-reconciliation td small{overflow-wrap:anywhere;color:#526768;max-width:280px;margin-top:4px;display:block}.order-reconciliation caption{text-align:left;padding:10px;font-weight:600}.order-reconciliation .report-total{background:#f1f6f5;font-weight:600}.order-reconciliation summary{cursor:pointer}.order-reconciliation .op-actions input{min-width:150px}.installment-terms-scroll{max-height:25rem;margin-block:1rem;overflow:auto}.installment-terms-scroll input[type=date]{min-width:10rem}.installment-terms-scroll input[type=number]{min-width:8rem}.financial-periods .later-billing-table{max-height:28rem}.financial-periods .later-billing-table thead{z-index:1;background:#f3f4f6;position:sticky;top:0}.scheduling-day-choices{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:16px 0;display:grid}.scheduling-day-choices label{border:1px solid var(--line);border-radius:8px;grid-template-columns:24px 1fr;align-items:center;gap:3px 8px;margin:0;padding:10px;display:grid}.scheduling-day-choices input{grid-row:span 2;width:18px;height:18px}.scheduling-day-choices small{color:var(--muted);grid-column:2}.scheduling-run-review .installment-terms-scroll{max-height:20rem;margin-block:10px}.scheduling-run-review details{margin-block:10px;padding:10px 12px}.scheduling-run-review .scheduling-date{white-space:nowrap}.scheduling-run-apply{border-top:1px solid var(--line);background:#fff;padding:14px 0;position:sticky;bottom:-28px}.scheduling-run-review .op-table thead{z-index:1;position:sticky;top:0}.competitive-catalog-table{max-height:360px;margin:12px 0;overflow:auto}.competitive-catalog-table thead{background:var(--surface,#fff);z-index:1;position:sticky;top:0}.creative-followups{margin-bottom:1rem}.followup-table{max-height:520px}.followup-table td{vertical-align:top}.followup-table small{display:block}.followup-table .op-actions{margin-top:var(--s-1)}.followup-occurrences{max-height:320px}.followup-event{border-bottom:1px solid var(--line);padding:.65rem 0}.followup-event small{display:block}.followup-event p{white-space:pre-wrap;margin:.3rem 0}.followup-recorded{max-height:260px;padding-left:1.3rem;overflow:auto}.creative-followups .op-toolbar label{align-items:center;gap:.5rem;font-weight:500;display:flex}.creative-followups .op-toolbar label input{width:auto;margin:0}.followup-table td{padding:.5rem .8rem}.followup-history-scroll,.credit-history{max-height:280px;overflow:auto}.credit-history>div,.credit-history>details{border-bottom:1px solid var(--border);padding:.7rem 0}.credit-figures ul{padding-left:1.2rem}.credit-ack{align-items:flex-start;gap:.6rem;margin:.8rem 0;display:flex}.credit-ack input{width:auto}.exposure-totals{flex-wrap:wrap;gap:1rem 2rem;margin:1rem 0;display:flex}.exposure-totals dt{color:var(--muted);font-size:.9rem}.exposure-totals dd{font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-size:1.15rem;font-weight:600}.exposure-sources{max-height:380px;margin:1rem 0;overflow:auto}.exposure-sources table{width:100%;min-width:620px;font-size:.9rem}.modal:has(.exposure-sources){width:min(960px,100vw - 40px);max-width:calc(100vw - 40px)}.exposure-sources button,.exposure-problems button{min-height:24px;color:var(--signal-text);font-size:inherit;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.exposure-sources td:nth-child(3){white-space:nowrap}.exposure-sources th{background:#f4f7fb;position:sticky;top:0}.exposure-sources td{vertical-align:top;padding:.5rem}.exposure-sources td:last-child{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.exposure-problems{background:#fff8ec;border-left:3px solid #b87916;padding:.75rem}.modal:has(.creative-policy[open] .credit-policy-form){width:min(760px,100vw - 40px)}.credit-policy-form .form-row{grid-template-columns:minmax(0,2fr) minmax(110px,1fr)}.connection-status{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding:12px 8px;font-size:13px;display:flex}.connection-status+.user{margin-top:0}.connection-dot{background:#8b8f93;border-radius:50%;flex-shrink:0;width:8px;height:8px}.connection-dot.connected{background:#358259}.connection-dot.interrupted,.connection-dot.access{background:#bf6426}.connection-problem{background:#fff1df;border-radius:8px;line-height:1.5}.connection-problem>span:nth-child(2){flex:1;min-width:130px}.connection-problem button{padding:6px 9px;font-size:13px}.editor-fields{border:0;min-width:0;margin:0;padding:0}.editor-fields:disabled{opacity:.8}.draft-recovery{margin-bottom:18px;display:block}.draft-recovery summary{cursor:pointer;font-weight:600}.recovery-row{justify-content:space-between;align-items:center;gap:16px;margin:10px 0;display:flex}.modal .break-plan-fields{min-width:0}.break-plan-fields .op-toolbar{flex-wrap:wrap}.break-plan-fields .op-toolbar label{flex:220px;min-width:0}.break-plan-fields select{max-width:100%}.modal .break-plan-fields .hint{overflow-wrap:anywhere;display:block}.break-plan-fields .hint button{margin:8px 8px 0 0}.break-plan-fields table{width:100%}.modal:has(.break-plan-fields .break-editor){width:min(1060px,100vw - 32px)}.break-plan-fields .break-edit-row{grid-template-columns:105px minmax(130px,1fr) 80px 64px 76px 65px 105px 32px}.break-plan-fields .break-edit-row label,.break-plan-fields .break-edit-row input{min-width:0}.break-plan-fields .break-edit-row input:not([type=checkbox]){width:100%}@media (width<=850px){.break-plan-fields .break-edit-row{grid-template-columns:repeat(2,minmax(100px,1fr))}}.queue-action-selection{border:1px solid var(--line,#dedede);border-radius:8px;max-height:18rem;margin:12px 0;overflow:auto}.queue-action-selection table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.queue-action-selection th,.queue-action-selection td{vertical-align:top;border-bottom:1px solid var(--line,#dedede);padding:8px 12px;line-height:1.4}.queue-action-selection th{white-space:nowrap;background:#f6f6f7;font-weight:600;position:sticky;top:0}.queue-action-selection small{color:var(--muted,#626974);display:block}.queue-action-selection tr:last-child td{border-bottom:0}.quick-edit-recovery{padding:12px;display:block}.quick-edit-recovery>p{margin:6px 0}.quick-edit-recovery>details{margin-top:10px}.order-copy-form .form-grid{gap:14px;margin:18px 0}.modal .order-copy-form .form-grid label{margin-top:0}.order-copy-form table{margin:14px 0}.order-copy-form .op-table th{text-transform:none;letter-spacing:0;padding:9px}.order-copy-form .op-table td{padding:9px}.time-exception-review,.time-exception-review label{display:block}.time-exception-review input{width:100%}.platform-shell{background:#e6e8eb;min-height:100vh}.platform-header{border-bottom:1px solid var(--line);background:#f3f4f6;align-items:center;gap:28px;padding:18px 40px;display:flex}.platform-header .brand{margin:0}.platform-header>div:nth-child(2){flex:1}.platform-header h1{letter-spacing:-.02em;margin:0;font-size:20px}.platform-header p{color:var(--muted);margin:4px 0 0;font-size:14px}.platform-main{max-width:1180px;margin:0 auto;padding:28px 40px 60px}.platform-gate{max-width:620px}.platform-gate form{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.platform-gate form label{flex:1;min-width:220px;margin:0}.platform-notice{background:var(--signal-soft);color:var(--signal-text);border-radius:7px;padding:12px 14px}.platform-tabs{gap:8px;margin-bottom:18px;display:flex}.platform-tabs button.active{background:var(--ink);border-color:var(--ink);color:#fff}.platform-form h3{margin:22px 0 10px;font-size:15px}.platform-limits{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px}.platform-station{grid-template-columns:140px minmax(0,1fr) 220px auto;align-items:end;gap:10px;display:grid}.platform-station label,.platform-station>button{margin-bottom:8px}.platform-link{flex-direction:column;gap:12px;display:flex}.platform-link input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.platform-link button{align-self:flex-start}.platform-add-passkey{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.platform-add-passkey label{flex:1;min-width:260px;margin:0}.platform-add-passkey .hint{flex-basis:100%}@media (width<=760px){.platform-header,.platform-main{padding-left:16px;padding-right:16px}.platform-header{flex-wrap:wrap}.platform-station,.platform-limits{grid-template-columns:1fr}}.log-sheet .floating-selection{z-index:8;border:1px solid #ccd2da;border-radius:8px;flex-wrap:wrap;flex:none;order:3;padding:8px 12px;position:sticky;bottom:12px;box-shadow:0 4px 16px #18212e22}.log-sheet .floating-selection>span{color:#475569;font-size:12px}.log-sheet .sheet-handle input,.sheet-hour-label input{width:16px;height:16px;margin:0 6px}@media (width<=600px){.topbar{flex-wrap:wrap;gap:8px 12px;height:auto;min-height:56px;padding:8px 16px}.topbar-zone,.topbar kbd{display:none}.topbar-tools{flex-wrap:wrap;gap:8px}.log-page .topbar{height:auto;padding:6px 16px}}html{scrollbar-gutter:stable}button,.button{border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;transition:background var(--t-hover) var(--ease), border-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease);justify-content:center;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}button:not([class]),button.primary,button.secondary,button.quiet,button.danger,button.small,button.text-button,.button{white-space:nowrap;min-height:36px;padding:0 14px;font-size:14px;line-height:1.2}button:hover:not(:disabled),.button:hover{background:var(--hover);border-color:#0a0c0f3d}button:active:not(:disabled){transform:scale(.985)}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--signal);outline-offset:2px}button.primary,.button.primary{background:var(--signal);border-color:var(--signal);color:var(--ink);box-shadow:none}button.primary:hover:not(:disabled),.button.primary:hover{background:var(--signal-2);border-color:var(--signal-2)}button.quiet,button.text-button{color:var(--mute);background:0 0;border-color:#0000}button.quiet:hover:not(:disabled),button.text-button:hover:not(:disabled){background:var(--hover);color:var(--ink);border-color:#0000}button.danger{color:var(--bad)}button.danger:hover:not(:disabled){background:var(--bad-tint);border-color:var(--bad)}button.small{min-height:30px;padding:0 10px;font-size:13px}.icon-button{width:36px;min-height:36px;color:var(--mute);background:0 0;border-color:#0000;padding:0}.icon-button:hover:not(:disabled){background:var(--hover);color:var(--ink)}.main [role=tablist]{margin:0 0 var(--s-4);border:0;border-bottom:1px solid var(--line-2);scrollbar-width:none;background:0 0;flex-wrap:nowrap;gap:2px;padding:0;display:flex;overflow-x:auto}.main [role=tablist]>[role=tab]{min-height:40px;box-shadow:none;color:var(--mute);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;margin-bottom:-1px;padding:0 14px;font-size:14px;font-weight:600}.main [role=tablist]>[role=tab]:hover:not(:disabled){color:var(--ink);background:0 0}.main [role=tablist]>[role=tab][aria-selected=true]{border-bottom-color:var(--signal);color:var(--ink);background:0 0}.page-header{gap:var(--s-4);margin-bottom:var(--s-5);display:grid}.page-header-row{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:40px;display:flex}.page-header h1{min-width:0;color:var(--ink);font-family:var(--display);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:26px;font-weight:700;line-height:1.1;overflow:hidden}.page-header-actions{align-items:center;gap:var(--s-2);flex:none;margin-left:auto;display:flex}.page-header>[role=tablist]{margin-bottom:0}@media (width<=600px){.page-header-row{flex-wrap:wrap}.page-header-actions{flex-wrap:wrap;flex:0 auto}}.topbar-zone{color:var(--mute);white-space:nowrap;font-size:13px}.joined{align-items:stretch;display:inline-flex}.joined:empty{display:none}.joined>button,.joined>input{border-radius:0;min-height:34px;margin-left:-1px;font-size:12.5px}.joined>button{padding:0 10px}.joined>:is(button,input):first-of-type{border-top-left-radius:7px;border-bottom-left-radius:7px;margin-left:0}.joined>button:last-of-type{border-top-right-radius:7px;border-bottom-right-radius:7px}.joined>button:hover:not(:disabled){z-index:1;position:relative}.joined>button[aria-pressed=true]{background:var(--signal-tint);color:var(--ink)}.joined>button svg{color:var(--mute)}.joined>details{display:flex;position:relative}.joined>details>summary{border:1px solid var(--line-2);background:var(--paper);min-height:34px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:0;align-items:center;gap:6px;margin-left:-1px;padding:0 10px;font-size:12.5px;font-weight:600;list-style:none;display:inline-flex}.joined>details>summary::-webkit-details-marker{display:none}.joined>details:first-child>summary{border-top-left-radius:7px;border-bottom-left-radius:7px;margin-left:0}.joined>details:last-child>summary{border-top-right-radius:7px;border-bottom-right-radius:7px}.joined>details[open]>summary{background:var(--signal-tint)}.joined>details+button{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.section-head{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.form-actions{justify-content:flex-end;align-items:center;gap:var(--s-2);margin-top:var(--s-4);display:flex}.main .segmented{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--recess);flex-wrap:nowrap;align-items:center;gap:2px;margin:0;padding:2px;display:inline-flex}@media (width<=600px){.main .segmented{flex-wrap:wrap;max-width:100%}}.main .segmented>button{border-radius:var(--r-control);min-height:30px;box-shadow:none;color:var(--mute);white-space:nowrap;background:0 0;border:0;padding:0 12px;font-size:13px;font-weight:600}.main .segmented>button:hover:not(:disabled){color:var(--ink);background:#fff9}.main .segmented>button[aria-pressed=true],.main .segmented>button.active,.main .segmented>button.selected{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px #0a0c0f14}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--paper);min-height:36px;color:var(--ink);padding:0 10px;font-size:14px;font-weight:400}textarea{padding:8px 10px;line-height:1.45}input:not([type=checkbox]):not([type=radio]):hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:#0a0c0f47}input:disabled,select:disabled,textarea:disabled{background:var(--recess);color:var(--mute)}input::placeholder,textarea::placeholder{color:var(--mute-2)}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{font-variant-numeric:tabular-nums;width:auto;max-width:100%}input[type=number]{font-variant-numeric:tabular-nums;width:12ch;max-width:100%}.op-toolbar select,.op-actions select,.page-header select{width:auto}label>input,label>select,label>textarea{margin-top:6px;font-size:14px}:is(.form-row,.form-grid)>label:not(.check-label)>:is(input:not([type=checkbox]):not([type=radio]),select){display:block}.end-time-field{gap:var(--s-2);align-content:start;margin:0 0 19px;display:grid}.form-row>.end-time-field{flex:1}.end-time-field>label{margin:0}.end-time-field>label:not(.check-label)>input{display:block}.end-time-field>.check-label{font-size:14px}.view-switch{margin:0 0 var(--s-3);display:flex}.filter-bar{align-items:center;gap:var(--s-2);margin:0 0 var(--s-3);flex-wrap:wrap;display:flex}.filter-bar>select{width:auto}.filter-bar>.filter-search{flex:240px;max-width:360px;margin-left:auto}fieldset{min-width:0;margin:0 0 var(--s-4);padding:var(--s-3) var(--s-4) var(--s-4);border:1px solid var(--line-2);border-radius:var(--r-panel)}legend{padding:0 var(--s-1);color:var(--ink);font-size:13px;font-weight:600}.op-card-heading h2,.op-toolbar h2,.op-padding>h2:first-child{color:var(--ink);font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700;line-height:1.3}.op-card{border-radius:var(--r-panel)}:is(.metrics,.op-metrics):not(.airplay-metrics){margin:0 0 var(--s-5);border:1px solid var(--line-2);border-radius:var(--r-panel);background:var(--paper);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}:is(.metrics,.op-metrics):not(.airplay-metrics)>div{border-left:1px solid var(--line);flex-direction:column;gap:4px;min-width:0;padding:14px 18px 16px;display:flex}:is(.metrics,.op-metrics):not(.airplay-metrics)>div:first-child{border-left:0}:is(.metrics,.op-metrics):not(.airplay-metrics) span{color:var(--mute);font-size:13px;font-weight:500}:is(.metrics,.op-metrics):not(.airplay-metrics) strong{color:var(--ink);font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.25}:is(.metrics,.op-metrics):not(.airplay-metrics) small{color:var(--mute);font-size:12.5px}@media (width<=850px){:is(.metrics,.op-metrics):not(.airplay-metrics){grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}:is(.metrics,.op-metrics):not(.airplay-metrics)>div:nth-child(odd){border-left:0}:is(.metrics,.op-metrics):not(.airplay-metrics)>div:nth-child(n+3){border-top:1px solid var(--line)}}.pager{justify-content:flex-end;align-items:center;gap:var(--s-2);margin:var(--s-3) 0 0;display:flex}.pager>span{color:var(--mute);font-variant-numeric:tabular-nums;margin-right:auto;font-size:13px}.op-card:not(.op-padding)>:is(.filter-bar,.op-actions,.pager,p,.hint,label){margin-inline:20px}.op-card:not(.op-padding)>label:first-child{margin-top:var(--s-4)}.op-padding>.op-toolbar:first-child{padding:0 0 var(--s-3)}.op-card:not(.op-padding)>.filter-bar{margin-block:var(--s-3)}.op-card:not(.op-padding)>.op-actions{margin-block:0 var(--s-3)}.op-card:not(.op-padding)>.pager{margin-block:var(--s-3)}.op-actions>span:not([class]){color:var(--mute);font-variant-numeric:tabular-nums;font-size:13px}td.num,.order-number,.amount,td.sheet-time,td.sheet-cart{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:.9em}.op-table th,.order-table th,.traffic-sheet-table th{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:500}.error-card{gap:var(--s-2);background:var(--bad-tint);border:1px solid var(--bad);border-radius:var(--r-panel);max-width:640px;color:var(--bad);padding:var(--s-3) var(--s-4);outline:none;flex-direction:column;font-size:14px;line-height:1.5;display:flex}.boot>.error-card{margin-inline:var(--s-4)}.error-card:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.error-card strong{color:var(--ink);font-weight:600}.error-card code{font-family:var(--mono);background:var(--paper);color:var(--bad);border-radius:var(--r-control);padding:1px 6px;font-size:.92em}.error-card-actions{gap:var(--s-2);margin-top:var(--s-1);flex-wrap:wrap;display:flex}.error-card textarea{width:100%;min-height:110px;font:12px/1.4 var(--mono)}.error-card small{color:var(--mute);font-size:12.5px}.page-header{grid-template-columns:minmax(0,1fr)}.invoice-list .phone-detail{display:none}@media (width<=600px){.topbar{gap:var(--s-2) var(--s-3);height:auto;min-height:60px;padding:var(--s-2) var(--s-4);flex-wrap:wrap}.topbar .topbar-tools{gap:var(--s-2);flex-wrap:wrap;max-width:100%}.topbar-zone,.topbar kbd{display:none}.page-header-row{flex-wrap:wrap}.page-header-actions{flex-wrap:wrap;flex:auto;justify-content:flex-end;min-width:0}.invoice-list :is(th,td):nth-child(3),.invoice-list :is(th,td):nth-child(4){display:none}.invoice-list .phone-detail{display:block}.op-table.invoice-list,.receipt-layout>*{min-width:0}.receipt-layout .table-scroll{overflow-x:auto}}.sidebar{--side-text:#ffffffad;--side-quiet:#fff6;--side-line:#ffffff14;--side-hover:#ffffff0d;--side-glow:radial-gradient(140% 60% at 0% 100%, #f36f1f42, transparent 62%);--side-ground:radial-gradient(90% 30% at 15% 0%, #f36f1f12, transparent), linear-gradient(180deg, #0c1013, #07090a 70%);background:var(--side-glow), var(--side-ground);color:var(--side-text);border-right:1px solid var(--side-line);overflow:hidden}.sidebar:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 45%,#000);mask-image:linear-gradient(#0000 45%,#000)}.sidebar>*{position:relative}.sidebar .workspace-select{border:1px solid var(--side-line);color:var(--side-quiet);transition:border-color var(--t-hover) var(--ease);background:#ffffff0a;border-radius:10px;margin-top:22px;padding:9px 11px}.sidebar .workspace-select:hover{border-color:#ffffff29}.sidebar .workspace-select select{color:#fff;font-size:14px;font-weight:500}.sidebar .nav-label{color:var(--side-quiet);font:500 10.5px/1 var(--mono);letter-spacing:.16em;margin:26px 12px 10px}.sidebar nav{gap:2px}.sidebar nav button{isolation:isolate;min-height:40px;box-shadow:none;color:var(--side-text);transition:background var(--t-hover) var(--ease), color var(--t-hover) var(--ease);background:0 0;border:0;border-radius:8px;gap:12px;padding:0 12px;font-size:14px;font-weight:500;position:relative}.sidebar nav button svg{color:var(--side-quiet);transition:color var(--t-hover) var(--ease);margin:0}.sidebar nav button:hover:not(:disabled){background:var(--side-hover);color:#fff}.sidebar nav button:hover:not(:disabled) svg{color:#fffc}.sidebar nav button.active,.sidebar nav button.active:hover:not(:disabled){box-shadow:none;color:#fff;background:0 0;font-weight:600}.sidebar nav button.active:after,.sidebar nav .nav-lit:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#f36f1f38,#f36f1f0d 70%,#0000);position:absolute;inset:0}.sidebar nav .nav-lit:before,.sidebar nav button.active:before{content:"";background:var(--signal);border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:0;box-shadow:0 0 8px #f36f1fcc}.sidebar nav .nav-lit:before,.sidebar nav .nav-lit:after{opacity:var(--nav-lit,0)}.sidebar nav button.active svg,.sidebar nav button.active:hover:not(:disabled) svg{color:var(--signal-2);filter:drop-shadow(0 0 6px #f36f1f99)}.sidebar .nav-count{color:#fff;font:500 11px/1.2 var(--mono);background:#ffffff14;border-radius:999px;margin-left:auto;padding:2px 6px}.sidebar .active .nav-count{background:var(--signal);color:var(--ink)}.sidebar .workspace-more-row>button+button{width:28px;min-height:28px;color:var(--side-quiet);opacity:.6;padding:0}.sidebar .workspace-more-row:hover>button+button{opacity:1}.sidebar .workspace-more>summary{isolation:isolate;cursor:pointer;min-height:40px;color:var(--side-text);border-radius:8px;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:500;list-style:none;display:flex;position:relative}.sidebar .workspace-more>summary::-webkit-details-marker{display:none}.sidebar .workspace-more-chevron{box-sizing:content-box;opacity:.6;width:7px;height:7px;transition:transform var(--t-hover) var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;margin:0 5px 0 4px;transform:rotate(-45deg)}.sidebar .workspace-more[open] .workspace-more-chevron{transform:rotate(45deg)}.sidebar .workspace-more>summary:hover{background:var(--side-hover);color:#fff}.sidebar .connection-status{border-top:1px solid var(--side-line);color:var(--side-quiet);font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:12px}.sidebar .connection-dot.connected{background:#3fb574;box-shadow:0 0 10px #3fb574b3}.signin-moment .sidebar{isolation:isolate;background:var(--side-ground)}.signin-moment .sidebar:after{content:"";z-index:-1;pointer-events:none;background:var(--side-glow);opacity:var(--signin-glow,1);position:absolute;inset:0}.signin-moment .sidebar nav button.active:before,.signin-moment .sidebar nav button.active:after{opacity:max(var(--nav-lit,0), var(--signin-selected,0))}.signin-moment:not(.signin-landing) .sidebar nav button.active{color:var(--side-text);font-weight:500}.signin-moment:not(.signin-landing) .sidebar nav button.active svg{color:var(--side-quiet);filter:none}.working-mark,button[data-working]:after,button[data-working-label]:after{--working-bars:linear-gradient(var(--working-bar,var(--signal)), var(--working-bar,var(--signal)));background:var(--working-bars) 0 50% / 3px 45% no-repeat, var(--working-bars) 5px 50% / 3px 80% no-repeat, var(--working-bars) 10px 50% / 3px 55% no-repeat}.working-mark{flex:none;width:13px;height:14px;animation:1.4s ease-in-out infinite working-levels;display:inline-block}@keyframes working-levels{0%,to{background-size:3px 40%,3px 85%,3px 55%}25%{background-size:3px 75%,3px 50%,3px 95%}50%{background-size:3px 100%,3px 65%,3px 40%}75%{background-size:3px 55%,3px 100%,3px 70%}}@keyframes working-calm{0%,to{opacity:1}50%{opacity:.4}}button[aria-busy=true]:disabled{opacity:1;cursor:progress}button.primary{--working-bar:var(--ink)}button.danger{--working-bar:var(--bad);--working-ink:var(--bad)}button:is(.quiet,.text-button){--working-ink:var(--mute)}:where(button[data-working]){position:relative}button[data-working]{color:#0000}button[data-working]>*{visibility:hidden}button[data-working]:after{content:attr(data-working);content:attr(data-working) / "";max-width:calc(100% - 8px);color:var(--working-ink,var(--ink));text-overflow:ellipsis;white-space:nowrap;padding-left:19px;line-height:18px;animation:1.4s ease-in-out infinite working-levels;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}button[data-working=""]:after{width:13px;height:18px;padding-left:13px}button[data-working-label]{grid-template-areas:"label";place-items:center;display:inline-grid}button[data-working-label]>.working-label{grid-area:label;align-items:center;gap:6px;display:inline-flex}button[data-working-label]:after{content:attr(data-working-label);color:var(--working-ink,var(--ink));white-space:nowrap;visibility:hidden;grid-area:label;padding-left:19px;line-height:18px}button[data-working-label][aria-busy=true]>.working-label{visibility:hidden}button[data-working-label][aria-busy=true]:after{visibility:visible;animation:1.4s ease-in-out infinite working-levels}.working-notice{align-items:flex-start;gap:var(--s-3);margin:var(--s-3) 0;padding:var(--s-3) var(--s-4);border:1px solid var(--line-2);border-left:3px solid var(--signal);border-radius:var(--r-panel);background:var(--paper);animation:working-in var(--t-menu) var(--ease);display:flex}.working-notice>.working-mark{margin-top:2px}.working-notice-body{flex:1;gap:6px;min-width:0;display:grid}.working-notice-body>p{margin:0}.working-notice-message{color:var(--ink);font-size:14px;font-weight:600;line-height:1.35}.working-notice-hint{color:var(--mute);font-size:13px}.working-progress{gap:4px;display:grid}.working-progress-track{border-radius:var(--r-round);background:var(--recess);height:6px;overflow:hidden}.working-progress-track>span{border-radius:inherit;background:var(--signal);height:100%;transition:width .4s var(--ease);display:block}.working-progress .working-progress-count{color:var(--mute);font-variant-numeric:tabular-nums;margin:0;font-size:13px}:is(.op-actions,.form-actions)>.working-notice{margin:var(--s-1) 0 0;flex:1 0 100%;order:1}.form-actions:has(>.working-notice){flex-wrap:wrap}@keyframes working-in{0%{opacity:0;transform:translateY(2px)}}.working-line{align-items:center;gap:var(--s-2);min-height:1.5em;color:var(--mute);display:flex}.working-line>.working-mark{visibility:hidden}.working-line.is-shown>.working-mark{visibility:visible}:is(.op-empty,.empty) .working-line{justify-content:center}.working-inline{align-items:center;gap:6px;display:inline-flex}.stat-pending{color:var(--mute-2);animation:2.4s ease-in-out infinite working-calm}.working-bar{z-index:200;background:color-mix(in srgb, var(--signal) 18%, transparent);pointer-events:none;height:3px;position:fixed;inset:0 0 auto;overflow:hidden}.working-bar:before{content:"";background:linear-gradient(90deg, transparent, var(--signal) 50%, transparent);width:40%;animation:1.6s ease-in-out infinite working-sweep;position:absolute;inset:0 auto 0 0}@keyframes working-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}.working-pill{right:calc(var(--s-4) + env(safe-area-inset-right,0px));bottom:calc(var(--s-4) + env(safe-area-inset-bottom,0px));z-index:90;align-items:center;gap:var(--s-2);border:1px solid var(--line-2);border-radius:var(--r-round);background:var(--paper);box-shadow:var(--shadow-menu);color:var(--ink-2);pointer-events:none;animation:working-in var(--t-menu) var(--ease);padding:5px 12px 5px 10px;font-size:13px;font-weight:600;display:inline-flex;position:fixed}.working-pill:empty{box-shadow:none;border:0;padding:0;animation:none}@media (prefers-reduced-motion:reduce){.working-mark,button[data-working]:after,button[data-working-label][aria-busy=true]:after,.working-bar{animation:2.4s ease-in-out infinite working-calm}.working-bar:before{background:var(--signal);width:100%;animation:none}.working-notice,.working-pill,.stat-pending{animation:none}.working-progress-track>span{transition:none}}.empty-state{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-panel);align-content:center;justify-items:center;gap:var(--s-2);text-align:center;min-height:300px;color:var(--ink-2);padding:40px 28px 34px;display:grid}.empty-state .empty-motif{width:64px;height:64px;margin-bottom:var(--s-2);color:var(--ink)}.empty-motif [data-signal]{fill:var(--signal)}.empty-motif [data-signal-stroke]{stroke:var(--signal)}.empty-motif .empty-motif-on-signal{stroke:var(--paper)}.empty-state.no-permission .empty-motif{color:var(--mute-2)}.empty-state-words{justify-items:center;gap:var(--s-2);display:grid}.empty-state h2{font-family:var(--display);color:var(--ink);margin:0;font-size:19px;font-weight:700}.empty-state p{color:var(--mute);max-width:460px;margin:0}.empty-state-actions{justify-content:center;align-items:center;gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.empty-state-blocked,.empty-state-ask{align-items:center;gap:var(--s-2);border-radius:var(--r-round);padding:6px 12px;font-size:13px;display:inline-flex}.empty-state-blocked{background:var(--signal-tint);color:var(--signal-text)}.empty-state-ask{background:var(--recess);color:var(--ink-2)}.empty-state p.empty-state-will{color:var(--mute);max-width:440px;margin-top:var(--s-1);font-size:12.5px}.empty-state.compact{text-align:left;place-items:center start;gap:var(--s-4);grid-template-columns:auto 1fr;min-height:0;padding:18px}.empty-state.compact .empty-motif{width:36px;height:36px;margin:0}.empty-state.compact .empty-state-words{justify-items:start}.empty-state.compact h2{font-size:15px;font-weight:600}.empty-state.compact .empty-state-actions{justify-content:flex-start;margin-top:0}@media (width<=600px){.empty-state{padding:28px var(--s-4);min-height:0}.empty-state .empty-motif{width:40px;height:40px}.empty-state h2{font-size:17px}.empty-state p{font-size:13.5px}}.log-header{gap:var(--s-3);margin-bottom:var(--s-3);display:grid}.log-header-row{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:40px;display:flex}.log-header-title{align-items:center;gap:var(--s-3);min-width:0;display:flex}.log-header-title h1{color:var(--ink);font-family:var(--display);letter-spacing:-.025em;white-space:nowrap;margin:0;font-size:26px;font-weight:700;line-height:1.1}.log-station{border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--paper);color:var(--mute);font-family:var(--mono);letter-spacing:.04em;white-space:nowrap;padding:4px 8px;font-size:12px;font-weight:600}.log-date-control>input[type=date]{border:1px solid var(--line-2);background:var(--paper);font-variant-numeric:tabular-nums;width:auto;padding:0 8px}.log-date-control>button[aria-label]{width:34px;padding:0}.log-header-state{align-items:center;gap:var(--s-3);flex:none;display:flex}.log-toolbar{align-items:start;gap:var(--s-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.log-toolbar-tools{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.log-toolbar-actions{justify-content:flex-end;align-items:center;gap:var(--s-2);display:flex}.log-toolbar-actions>button{min-height:34px;font-size:12.5px}.log-toolbar-actions>.icon-button{width:34px}.log-next-day{color:var(--mute);white-space:nowrap;font-size:12.5px}.log-header>.hint,.log-header>details,.log-header>[role=status]{margin:0}@media (width<=700px){.log-header-row,.log-header-title{gap:var(--s-2);flex-wrap:wrap}.log-header-title h1{font-size:22px}.log-next-day{white-space:normal}.log-toolbar{grid-template-columns:minmax(0,1fr)}.log-toolbar-actions{flex-wrap:wrap;justify-content:flex-start}}.shf-lockup{--h:56px;align-items:center;min-width:0;display:flex}.shf-lockup img{width:auto;max-width:100%;height:var(--h);object-fit:contain;object-position:left center;flex:none;display:block}.shf-lockup-sm{--h:50px}.shf-lockup-lg{--h:72px}.shf-lockup-hero{--h:clamp(100px, 11vw, 164px)}.td-mark{flex:none;display:block}.shf-hero-logo{width:clamp(300px,36vw,520px);max-width:100%;height:auto;margin-bottom:clamp(14px,1.8vw,26px);display:block}.tds-stage{--tds-paper-0:#fcfcfb;--tds-paper-50:#f4f3ee;--tds-paper-100:#ecebe5;--tds-paper-200:#e0dfd8;--tds-paper-300:#cfcec6;--tds-ink-900:#0a0c0f;--tds-ink-500:#4a5058;--tds-ink-400:#6a707a;--tds-ink-300:#8e949e;--tds-orange:#f36f1f;--tds-display:"Montserrat Variable", "Montserrat", system-ui, -apple-system, sans-serif;--tds-body:"IBM Plex Sans", "Montserrat Variable", system-ui, sans-serif;min-height:100dvh;color:var(--tds-paper-50);font-family:var(--tds-body);background:radial-gradient(circle at 20% 55%,#f36f1f29,#0000 34%),linear-gradient(135deg,#07090a,#0c1013 55%,#090b0d);flex-direction:column;display:flex;position:relative;overflow:hidden}.tds-grid{pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.tds-top{justify-content:flex-end;align-items:center;min-height:78px;padding:0 34px;display:flex;position:relative}.tds-pill{font-family:var(--tds-display);letter-spacing:.16em;color:#7fdca6;white-space:nowrap;background:#5fd68f0f;border:1px solid #5fd68f4d;border-radius:999px;padding:6px 12px;font-size:9.5px;font-weight:800}.tds-split{flex:1;grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:clamp(40px,6vw,80px);width:min(1180px,100%);margin:0 auto;padding:52px 64px 72px;display:grid;position:relative}.tds-eyebrow{font-family:var(--tds-display);letter-spacing:.22em;text-transform:uppercase;color:var(--tds-orange);font-size:11px;font-weight:700}.tds-hero .shf-lockup{margin-bottom:30px}.tds-hero .tds-eyebrow{margin-bottom:18px;display:block}.tds-hero h1{font-family:var(--tds-display);letter-spacing:-.05em;color:#faf9f5;text-wrap:balance;margin:0;font-size:clamp(42px,5vw,58px);font-weight:800;line-height:.98}.tds-hero h1 em{color:var(--tds-orange);font-style:normal}.tds-hero p{color:#f4f3eea3;max-width:420px;margin:18px 0 0;font-size:17px;line-height:1.55}.tds-foot{color:#f4f3ee73;font-size:12px;position:absolute;bottom:22px;left:64px}.tds-card{background:var(--tds-paper-0);color:var(--tds-ink-900);border-radius:18px;flex-direction:column;gap:14px;max-height:calc(100dvh - 150px);padding:34px 34px 28px;display:flex;position:relative;overflow:auto;box-shadow:0 36px 90px #00000080}.tds-badge{font-family:var(--tds-display);letter-spacing:.14em;color:var(--tds-ink-400);align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex;position:absolute;top:18px;right:20px}.tds-badge:before{content:"";background:#3fb574;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #3fb574b3}.tds-card h2{font-family:var(--tds-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:25px;font-weight:600;line-height:1.15}.tds-card>p{color:var(--tds-ink-500);margin:0;font-size:13.5px;line-height:1.55}.tds-form{flex-direction:column;gap:14px;display:flex}.tds-field{flex-direction:column;gap:7px;display:flex}.tds-stage .tds-label{font-family:var(--tds-display);letter-spacing:.14em;text-transform:uppercase;color:var(--tds-ink-500);margin:0;font-size:9.5px;font-weight:800;display:block}.tds-stage .tds-input{border:1px solid var(--tds-paper-300);background:var(--tds-paper-50);width:100%;height:46px;font:inherit;color:var(--tds-ink-900);box-shadow:none;border-radius:9px;margin:0;padding:0 14px;font-size:14px}.tds-stage .tds-input:focus,.tds-stage .tds-input:focus-visible{border-color:var(--tds-orange);background:#fff;outline:none;box-shadow:0 0 0 3px #f36f1f24}.tds-stage .tds-input[readonly]{background:var(--tds-paper-100);color:var(--tds-ink-500)}.tds-password{position:relative}.tds-password .tds-input{padding-right:64px}.tds-stage .tds-show{min-height:34px;box-shadow:none;font-family:var(--tds-display);letter-spacing:.12em;text-transform:uppercase;color:var(--tds-ink-400);background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:9px;font-weight:800;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.tds-stage .tds-show:hover{color:var(--tds-ink-900);background:var(--tds-paper-100)}.tds-stage .tds-go{color:#1a0b02;width:100%;height:50px;font-family:var(--tds-display);letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(#ff8b45,#f36f1f);border:1px solid #ff8a41;border-radius:10px;font-size:12px;font-weight:900;transition:transform .15s,background .15s;box-shadow:inset 0 1px #ffffff5c,0 12px 26px #f36f1f3d}.tds-stage .tds-go:hover:not(:disabled){background:linear-gradient(#ff9c61,#ff7727);transform:translateY(-1px)}.tds-stage .tds-go:disabled{opacity:.7;cursor:progress}.tds-linkrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tds-stage .tds-link{min-height:0;box-shadow:none;font-family:var(--tds-display);letter-spacing:.12em;text-transform:uppercase;color:var(--tds-ink-400);background:0 0;border:0;padding:4px 0;font-size:9.5px;font-weight:800}.tds-stage .tds-link:hover{color:var(--tds-ink-900);background:0 0}.tds-help{color:var(--tds-ink-400);font-size:12px}.tds-checks{color:var(--tds-ink-500);grid-template-columns:1fr 1fr;gap:4px 12px;margin:-4px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.tds-checks li:before{content:"○ ";color:var(--tds-ink-300)}.tds-checks li.met:before{content:"✓ ";color:#2f8f5c;font-weight:700}.tds-note{color:#7a3a0c;background:#fff4ed;border:1px solid #ffd9bf;border-radius:9px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.5}.tds-error{color:#8a2419;background:#fdecea;border:1px solid #f3c2bb;border-radius:9px;outline:none;flex-direction:column;gap:6px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.tds-error:focus-visible{box-shadow:0 0 0 3px #c5402f40}.tds-error code{color:#8a2419;background:#fff;border-radius:5px;padding:1px 6px;font-family:ui-monospace,Menlo,monospace;font-size:.92em}.tds-stage .tds-copy{min-height:0;box-shadow:none;font-family:var(--tds-display);letter-spacing:.12em;text-transform:uppercase;color:#8a2419;background:0 0;border:1px solid #e8a79d;border-radius:6px;align-self:flex-start;padding:4px 8px;font-size:9px;font-weight:800}.tds-error small{font-size:11.5px}.tds-details{width:100%;min-height:110px;font:11px/1.4 ui-monospace,Menlo,monospace}.tds-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tds-local{border-top:1px solid var(--tds-paper-200);color:var(--tds-ink-500);flex-direction:column;gap:8px;padding-top:14px;font-size:12px;display:flex}.tds-local-title{font-family:var(--tds-display);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;font-size:9.5px;font-weight:800;display:flex}.tds-dot{background:#3fb574;border-radius:50%;width:6px;height:6px}.tds-local-choices{flex-wrap:wrap;gap:8px;display:flex}.tds-stage :focus-visible{outline:2px solid var(--tds-orange);outline-offset:2px}@media (width<=1100px){.tds-split{grid-template-columns:minmax(0,1fr) minmax(360px,430px);padding:44px 40px 72px}.tds-foot{left:40px}}@media (width<=800px){.tds-top{min-height:64px;padding:0 18px}.tds-pill{display:none}.tds-split{grid-template-columns:1fr;align-items:start;gap:22px;padding:28px 16px 56px}.tds-hero h1{letter-spacing:-.04em;font-size:30px;line-height:1}.tds-hero p{font-size:15px}.tds-card{border-radius:18px;max-height:none;padding:24px 18px 22px}.tds-card h2{padding-right:90px;font-size:21px}.tds-foot{padding:0 16px 22px;position:static}}@media (width<=420px){.tds-hero p{display:none}.tds-hero .shf-lockup{--h:84px}.tds-checks{grid-template-columns:1fr}.tds-badge{display:none}.tds-card h2{padding-right:0}}@media (prefers-reduced-motion:reduce){.tds-stage *,.tds-stage :before{transition:none!important;animation:none!important}.tds-stage .tds-go:hover:not(:disabled){transform:none}}.signin-moment-ground,.signin-moment-vignette,.signin-moment-flash,.signin-moment-leaving,.signin-moment-left{pointer-events:none;position:fixed;inset:0}.signin-moment-ground{z-index:-1;background:var(--moment-ground)}.signin-moment-vignette{z-index:10000;opacity:0;background:radial-gradient(ellipse 70% 62% at 50% 48%, transparent 40%, var(--moment-shade) 78%, var(--moment-shade-deep) 100%);will-change:opacity, transform}.signin-moment-flash{z-index:10001;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle at var(--flash-x) var(--flash-y), var(--moment-flash-core) 0, var(--moment-flash-warm) calc(var(--flash-r) * .45), transparent var(--flash-r));transform-origin:var(--flash-x) var(--flash-y);will-change:opacity, transform}.signin-moment-leaving{z-index:10002;background:var(--canvas);will-change:opacity, transform, filter;overflow:hidden}.signin-moment-leaving .tds-hero,.signin-moment-leaving .tds-grid,.signin-moment-leaving .tds-foot{filter:brightness(calc(1 - .2 * var(--moment-recede,0))) blur(calc(1.5px * var(--moment-recede,0)));transform:scale(calc(1 - .005 * var(--moment-recede,0)))}.signin-moment-leaving .tds-stage:after{content:"";pointer-events:none;background:radial-gradient(circle at 20% 55%, var(--moment-glow), transparent 34%);mix-blend-mode:screen;opacity:var(--moment-breath,0);position:absolute;inset:0}@media (width<=800px){.signin-moment-leaving .tds-hero,.signin-moment-leaving .tds-grid,.signin-moment-leaving .tds-foot{filter:brightness(calc(1 - .2 * var(--moment-recede,0)))}}.signin-moment-left{z-index:10002;background:var(--canvas);animation:.32s ease-in forwards signin-moment-left;overflow:hidden}@keyframes signin-moment-left{to{opacity:0;filter:brightness(.6);transform:scale(.985)}}@media (prefers-reduced-motion:reduce){.signin-moment-left{animation-name:signin-moment-left-quiet}}@keyframes signin-moment-left-quiet{to{opacity:0}}.tds-stage .tds-link[aria-pressed]{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.team{background:#fcfcfb;border:1px solid #e0dfd8;border-radius:14px;margin-top:28px;overflow:hidden}.team-head{border-bottom:1px solid #e0dfd8;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.team-head h3{margin:0;font-family:Montserrat Variable,sans-serif;font-size:17px}.team-stats{border-bottom:1px solid #e0dfd8;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.team-stats.has-5{grid-template-columns:repeat(5,minmax(0,1fr))}.team-stats>div{border-right:1px solid #e0dfd8;flex-direction:column-reverse;justify-content:flex-end;padding:12px 18px;display:flex}.team-stats>div:last-child{border-right:0}.team-stats dd{color:#0a0c0f;margin:0;font-family:Montserrat Variable,sans-serif;font-size:22px;font-weight:700}.team-stats dt{color:#4a5058;font-size:12px}.team-stats>div.alert dd{color:#b3321f}.team-scroll{overflow-x:auto}.team .team-table{border:0;border-radius:0;min-width:720px;margin:0}.team-table td small,.team-closed td small{color:#6a707a;font-size:12px;display:block}.team-status{align-items:center;gap:7px;font-weight:600;display:inline-flex}.team-status:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.team-status.active{color:#23804f}.team-status.sent{color:#b5520f}.team-status.attention{color:#b3321f}.team-status.quiet{color:#5b616b}.team .team-fix{letter-spacing:.1em;text-transform:uppercase;font-family:Montserrat Variable,sans-serif;font-size:11px;font-weight:800}.team-more{position:relative}.team-more>summary{cursor:pointer;background:#fff;border:1px solid #d0d3d8;border-radius:7px;padding:9px 12px;font-size:14px;font-weight:600;list-style:none}.team-more>summary::-webkit-details-marker{display:none}.team-more[open]>div{z-index:5;background:#fff;border:1px solid #d0d3d8;border-radius:9px;flex-direction:column;gap:4px;min-width:190px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 24px #0a0c0f1f}.team-more[open]>div button{border:0;justify-content:flex-start;width:100%}.team-closed{border-top:1px solid #e0dfd8;padding:12px 18px 16px}.team-closed summary{cursor:pointer;color:#4a5058;font-weight:600}.team-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=700px){.team-stats,.team-stats.has-5{grid-template-columns:repeat(2,minmax(0,1fr))}.team-stats>div:nth-child(2){border-right:0}.team-stats>div:nth-child(-n+2){border-bottom:1px solid #e0dfd8}}.op-warning{border:1px solid var(--warn);background:var(--warn-tint);color:var(--warn);border-radius:7px;margin:14px 0;padding:12px 16px;font-size:16px}.topbar-tools{align-items:center;gap:18px;min-width:0;display:flex}.settings-menu{z-index:60;display:flex;position:relative}.settings-menu-trigger{color:#5b616b;cursor:pointer;background:#fcfcfb;border:1px solid #d9dce0;border-radius:10px;place-items:center;width:38px;height:38px;padding:0;display:grid}.settings-menu-trigger:hover,.settings-menu-trigger[aria-expanded=true]{color:#0a0c0f;border-color:#0a0c0f}.settings-menu-trigger:focus-visible{outline-offset:2px;outline:2px solid #f36f1f}.settings-menu-trigger svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .32s cubic-bezier(.22,1,.36,1)}.settings-menu-trigger[aria-expanded=true] svg{transform:rotate(50deg)}@keyframes td-settings-pop-in{0%{opacity:0;transform:translateY(-8px)scale(.97)}}.settings-menu .account-popover{color:#0a0c0f;transform-origin:100% 0;background:#fcfcfb;border:1px solid #e0dfd8;border-radius:12px;width:256px;padding:8px;animation:.2s cubic-bezier(.22,1,.36,1) both td-settings-pop-in;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 60px #0a0c0f2e}.settings-menu .account-popover:before{content:"";background:#fcfcfb;border-top:1px solid #e0dfd8;border-left:1px solid #e0dfd8;width:9px;height:9px;position:absolute;top:-5px;right:15px;transform:rotate(45deg)}.settings-menu .account-popover[role=menu]>button{color:#353a41;cursor:pointer;letter-spacing:.08em;text-align:left;background:0 0;border:0;border-radius:7px;width:100%;margin-top:4px;padding:10px;font-family:Montserrat Variable,Montserrat,system-ui,sans-serif;font-size:11px;font-weight:800;display:block}.settings-menu .account-popover[role=menu]>button:hover,.settings-menu .account-popover[role=menu]>button:focus-visible{color:#0a0c0f;background:#fff1e6;outline:none}.settings-menu .account-popover[role=menu]>.account-identity-menuitem{letter-spacing:0;border-bottom:1px solid #e0dfd8;border-radius:7px 7px 2px 2px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 4px;font-family:inherit;display:grid}.account-identity-avatar{color:#933606;background:#fff1e6;border:1px solid #f36f1f73;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.account-identity-copy{gap:2px;min-width:0;display:grid}.account-identity-copy strong,.account-identity-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.account-identity-copy strong{font-size:13px}.account-identity-copy small{color:#6a707a;font-size:11px;font-weight:500}.account-identity-arrow{color:#8e949e;font-size:21px;line-height:1}.settings-menu .account-profile-popover,.settings-menu .bug-report-popover{overscroll-behavior:contain;width:min(410px,100vw - 24px);max-height:calc(100dvh - 94px);padding:14px;overflow-y:auto}.bug-report-heading{border-bottom:1px solid #e0dfd8;justify-content:space-between;align-items:flex-start;gap:16px;padding:3px 2px 13px;display:flex}.bug-report-heading>div{gap:5px;display:grid}.bug-report-heading .eyebrow{color:#f36f1f;letter-spacing:.18em;font-family:Montserrat Variable,Montserrat,system-ui,sans-serif;font-size:10px;font-weight:800}.bug-report-heading h2{color:#0a0c0f;letter-spacing:-.025em;margin:0;font-size:22px}.bug-report-close{color:#5b616b;cursor:pointer;background:#f4f3ee;border:1px solid #d9dce0;border-radius:8px;width:32px;min-width:32px;height:32px;padding:0;font-size:20px;line-height:1}.account-everywhere p,.account-facts p{color:#353a41;margin:14px 2px 12px;font-size:13px;line-height:1.55}.settings-menu .account-popover label{gap:6px;margin-top:12px;display:grid}.settings-menu .account-popover label>span,.account-facts>label{color:#6a707a;letter-spacing:.12em;font-size:9px;font-weight:800}.settings-menu .account-popover textarea,.settings-menu .account-popover input:not([type=file]){color:#0a0c0f;width:100%;font:inherit;background:#fff;border:1px solid #d9dce0;border-radius:8px;outline:none;padding:10px 11px;font-size:13px}.settings-menu .account-popover input[readonly]{color:#5b616b;background:#f4f3ee}.settings-menu .account-popover textarea{resize:vertical;min-height:150px;line-height:1.45}.settings-menu .account-popover textarea:focus,.settings-menu .account-popover input:focus{border-color:#f36f1f;box-shadow:0 0 0 2px #f36f1f26}.settings-menu .account-popover textarea::placeholder{color:#8e949e}.bug-report-privacy{color:#6a707a;margin:12px 2px 0;font-size:11px;line-height:1.5}.feedback-attachments{outline-offset:5px;border-radius:8px;outline:1px dashed #0000}.feedback-attachments.is-dragging{background:#fff1e6;outline-color:#f36f1f}.feedback-attachment-prompt{align-items:center;gap:12px;margin-top:12px;display:flex}.feedback-attachment-prompt>span{color:#6a707a;font-size:11px;line-height:1.5}.feedback-attachment-prompt button,.account-everywhere button{color:#0a0c0f;cursor:pointer;letter-spacing:.08em;background:#fff;border:1px solid #d9dce0;border-radius:6px;flex-shrink:0;padding:9px 11px;font-size:11px;font-weight:800}.feedback-attachments ul{margin:10px 0 0;padding:0;list-style:none}.feedback-attachments li{border-bottom:1px solid #e0dfd8;align-items:center;gap:8px;padding:6px 0;font-size:12px;display:flex}.feedback-attachments li>span{overflow-wrap:anywhere;flex:1;min-width:0}.feedback-attachments small{color:#6a707a;white-space:nowrap}.feedback-attachments li button{cursor:pointer;background:#fff;border:1px solid #d9dce0;border-radius:6px;width:30px;padding:5px}.feedback-attachments button:disabled,.bug-report-actions button:disabled,.bug-report-close:disabled{cursor:wait;opacity:.55}.bug-report-error{color:#8f2a1d;background:#fdf0ee;border:1px solid #c5402f59;border-radius:7px;margin:11px 0 0;padding:9px 10px;font-size:12px;line-height:1.45}.account-done{color:#2f8f5c;margin:11px 0 0;font-size:12px}.bug-report-actions{border-top:1px solid #e0dfd8;justify-content:flex-end;gap:8px;margin-top:14px;padding:12px 0 0;display:flex}.bug-report-actions button{color:#0a0c0f;cursor:pointer;letter-spacing:.08em;background:#fff;border:1px solid #d9dce0;border-radius:7px;min-width:104px;padding:10px;font-family:Montserrat Variable,Montserrat,system-ui,sans-serif;font-size:11px;font-weight:800}.bug-report-actions button.is-primary{color:#fff;background:#f36f1f;border-color:#f36f1f}.bug-report-actions.is-simple button{width:100%}.bug-report-success{text-align:center;justify-items:center;gap:8px;padding:28px 8px 4px;display:grid}.bug-report-success>span{color:#2f8f5c;background:#eef7f1;border:1px solid #2f8f5c73;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.bug-report-success p{color:#353a41;margin:0;font-size:13px}.account-facts{gap:6px;margin-top:12px;display:grid}.settings-menu .account-popover .account-facts>label{margin-top:0}.account-facts p{margin-top:4px}.account-password h3{margin:16px 0 0;font-size:15px}.account-password .tds-checks{margin:10px 0 0}.settings-menu .account-sound{margin-top:var(--s-4);border-top:1px solid var(--line-2)}.account-everywhere{border-top:1px solid #e0dfd8;margin-top:16px;padding-top:4px}@media (width<=700px){.settings-menu .account-profile-popover,.settings-menu .bug-report-popover{width:auto;position:fixed;top:64px;left:12px;right:12px}}.two-step-steps,.two-step-backup,.two-step-settings{gap:var(--s-3);display:grid}.two-step-settings{margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--line-2)}.two-step-settings h3{margin:0;font-size:15px}.two-step-steps form,.two-step-confirm{gap:var(--s-3);display:grid}.two-step-row{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.two-step-codes{gap:var(--s-1) var(--s-4);padding:var(--s-3) var(--s-4);border:1px solid var(--line-2);border-radius:var(--r-panel);background:var(--recess);color:var(--ink);font-family:var(--mono);letter-spacing:.04em;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;font-size:14px;list-style:none;display:grid}.two-step-qr{width:184px;height:184px;margin:var(--s-2) auto;border:1px solid var(--line-2);border-radius:var(--r-control);display:block}.two-step-secret{padding:var(--s-2) var(--s-3);border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--recess);color:var(--ink);font-family:var(--mono);letter-spacing:.06em;overflow-wrap:anywhere;font-size:14px;display:block}.two-step-check,.settings-menu .account-popover .two-step-check{align-items:center;gap:var(--s-2);margin-top:0;font-size:13px;display:flex}.two-step-check input[type=checkbox],.settings-menu .account-popover .two-step-check input[type=checkbox]{flex:none;width:auto;margin:0;padding:0}.two-step-field{gap:var(--s-1);display:grid}.two-step-label{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:11px;font-weight:700}.two-step-input{min-height:36px;padding:0 var(--s-3);border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--paper);color:var(--ink);font-family:var(--mono)}.two-step-text{color:var(--tds-ink-500,var(--mute));margin:0;font-size:13.5px;line-height:1.55}.two-step-note{color:var(--mute);margin:0;font-size:14px}.two-step-methods{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.two-step-methods li{justify-content:space-between;align-items:center;gap:var(--s-3);padding-bottom:var(--s-2);border-bottom:1px solid var(--line);font-size:13px;display:flex}.tds-card .two-step-steps .tds-link,.tds-card .two-step-row .tds-link{justify-self:start}.two-step-resets{gap:var(--s-2);margin:var(--s-4) 0;display:grid}.two-step-resets h3{margin:0;font-size:15px}.two-step-choice,.modal .two-step-choice{align-items:start;gap:var(--s-2);margin:var(--s-2) 0;text-align:left;grid-template-columns:auto 1fr;font-size:13px;line-height:1.45;display:grid}.two-step-choice input[type=radio],.modal .two-step-choice input[type=radio]{width:auto;margin:3px 0 0}.tds-stage .tds-go{justify-content:center;align-items:center;gap:10px;display:flex}.tds-stage .tds-go svg{flex:none}.pk-small{color:var(--tds-ink-400);margin:0;font-size:12px;line-height:1.5}.pk-tabular{font-variant-numeric:tabular-nums}.pk-center{text-align:center}.pk-mono{letter-spacing:.06em;font-family:JetBrains Mono,ui-monospace,Menlo,monospace}.tds-stage .text-button{height:auto;min-height:0;box-shadow:none;line-height:1.2;font-family:var(--tds-body);color:var(--tds-ink-500);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:0;padding:4px 0;font-size:12.5px;font-weight:600;display:inline-flex}.tds-stage .text-button:hover{color:var(--tds-ink-900);background:0 0}.pk-what-icon{border:1.5px solid;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10.5px;font-weight:800;line-height:1;display:inline-grid}.pk-help{background:var(--tds-paper-0);width:min(460px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--tds-ink-900);box-shadow:var(--shadow-dialog);border:0;border-radius:18px;padding:0}.pk-help::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pk-help[open]{animation:.22s ease-out pk-rise}.pk-help-body{font-family:var(--tds-body);flex-direction:column;gap:14px;padding:30px 30px 26px;display:flex}.pk-help-key{background:var(--signal-tint);width:44px;height:44px;color:var(--tds-orange);border-radius:12px;place-items:center;display:grid}.pk-help h2{font-family:var(--tds-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:21px;font-weight:600;line-height:1.2}.pk-help p,.pk-help li{color:var(--tds-ink-500);margin:0;font-size:13.5px;line-height:1.55}.pk-help strong{color:var(--tds-ink-900)}.pk-help ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.pk-help li{padding-left:22px;position:relative}.pk-help li:before{content:"✓";color:var(--ok);font-weight:800;position:absolute;left:0}.pk-options{flex-direction:column;gap:8px;animation:.18s ease-out pk-rise;display:flex}.tds-stage .pk-options .secondary{border:1px solid var(--tds-paper-200);background:var(--tds-paper-50);width:100%;min-height:0;box-shadow:none;text-align:left;font-family:var(--tds-body);color:var(--tds-ink-900);cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:11px 14px;display:flex}.tds-stage .pk-options .secondary:hover{border-color:var(--tds-ink-300);background:var(--tds-paper-0)}.pk-options .secondary strong{font-size:13.5px;font-weight:600}.pk-options .secondary span{color:var(--tds-ink-400);font-size:12px}.pk-meter-steps{border-top:2px solid var(--tds-paper-200);gap:6px;margin:0;padding:8px 0 0;list-style:none;display:flex}.pk-meter-steps li{flex-basis:0;gap:7px;min-width:0;display:grid}.pk-meter-bar{background:var(--tds-ink-300);height:6px;opacity:calc(.45 + .55 * var(--lit,0) + .35 * var(--breath,0));transform:scaleY(calc(1 + .5 * var(--breath,0)));border-radius:3px;position:relative}.pk-meter-bar:after{content:"";border-radius:inherit;background:var(--tds-orange);opacity:var(--lit,0);transition:opacity .2s ease-out;position:absolute;inset:0}.pk-meter-steps span{font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;color:var(--tds-ink-500);font-size:10.5px;overflow:hidden}.pk-pulse{background:var(--tds-orange);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--signal) 50%, transparent);border-radius:50%;flex:none;animation:1.4s ease-out infinite pk-pulse}.pk-qr{align-items:center;gap:20px;display:flex}.pk-qr-frame{background:linear-gradient(135deg, var(--signal-2), var(--signal) 45%, var(--moment-ground));box-shadow:0 18px 30px -18px var(--signal);border-radius:16px;flex:none;padding:8px;position:relative}.pk-link-qr{border-radius:10px;width:164px;height:164px;display:block}.pk-qr-side{flex-direction:column;gap:3px;min-width:0;display:flex}.pk-qr-host{overflow-wrap:anywhere;font-size:13.5px}.pk-qr-code{letter-spacing:.08em;color:var(--tds-ink-900);margin:2px 0 8px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:22px;font-weight:600}.pk-wait{font-variant-numeric:tabular-nums;color:var(--tds-ink-500);align-items:center;gap:8px;font-size:12px;display:flex}.pk-qr-expired{flex-direction:column;gap:10px;display:flex}.pk-qr-expired p{color:var(--tds-ink-500);margin:0;font-size:13.5px}.pk-codes{flex-direction:column;gap:12px;display:flex}.pk-code-list{border:1px dashed var(--tds-paper-300);background:var(--tds-paper-50);letter-spacing:.04em;font-variant-numeric:tabular-nums;border-radius:10px;grid-template-columns:1fr 1fr;gap:6px 18px;margin:0;padding:14px 18px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:14px;list-style:none;display:grid}.pk-code-actions{gap:8px;display:flex}.tds-stage .pk-code-actions .quiet{border:1px solid var(--tds-paper-300);background:var(--tds-paper-0);height:40px;min-height:0;box-shadow:none;font-family:var(--tds-display);letter-spacing:.1em;text-transform:uppercase;color:var(--tds-ink-900);cursor:pointer;border-radius:9px;flex:1;font-size:11px;font-weight:800}.tds-stage .pk-code-actions .quiet:hover{border-color:var(--tds-ink-300);background:var(--tds-paper-50)}@keyframes pk-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes pk-pulse{70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}@media (width<=480px){.pk-qr{flex-direction:column;align-items:flex-start}.pk-code-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pk-help[open],.pk-options,.pk-pulse{animation:none}.pk-meter-bar:after{transition:none}}.station-basics fieldset{border:0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;padding:0;display:grid}.station-basics label{min-width:0}.station-basics label input:not([type=checkbox]),.station-basics label select{width:100%}.station-setup-copy .station-copy-sections{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin:1rem 0;padding:1rem;display:grid}.station-setup-copy .station-copy-sections label{flex-direction:row;justify-content:flex-start;align-items:center;gap:.6rem;margin:0;display:flex}.station-setup-copy .station-copy-sections input[type=checkbox]{flex:none;width:1rem;min-width:1rem;height:1rem;margin:0}.station-setup-copy>button{margin:.5rem .75rem .5rem 0}.stacked-fields label:not(.check-label){flex-direction:column;align-items:stretch;gap:6px;display:flex}.stacked-fields label:not(.check-label)>input,.stacked-fields label:not(.check-label)>select{width:100%;margin-top:0}.stacked-fields .check-label>input{width:auto;margin:0}.op-toolbar.stacked-fields{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-items:start;gap:12px;display:grid}.order-email-message{overflow-wrap:anywhere;width:18rem;max-width:100%}.settings-layout{gap:var(--s-8);grid-template-columns:208px minmax(0,1fr);align-items:start;display:grid}.settings-content{min-width:0;scroll-margin-top:var(--s-4)}.settings-nav{top:var(--s-4);padding:var(--s-2);border:1px solid var(--line-2);border-radius:var(--r-panel);background:var(--paper);flex-direction:column;gap:2px;display:flex;position:sticky}.settings-nav>button{min-height:36px;padding:0 var(--s-3);border-radius:var(--r-control);color:var(--mute);text-align:left;white-space:normal;background:0 0;border:0;justify-content:flex-start;font-size:14px;font-weight:600}.settings-nav>button:hover:not(:disabled){background:var(--hover);color:var(--ink)}.settings-nav>button[aria-current=page]{background:var(--signal-tint);box-shadow:inset 3px 0 0 var(--signal);color:var(--ink)}.settings-nav-select{display:none}.settings-group-head{margin:0 0 var(--s-5)}.settings-group-head h2{color:var(--ink);font-family:var(--display);letter-spacing:-.015em;margin:0;font-size:20px;font-weight:700;line-height:1.25}.settings-group-head p{max-width:72ch;margin:var(--s-1) 0 0;color:var(--mute);font-size:14px;line-height:1.5}.settings-card{min-width:0;margin:0 0 var(--s-4);padding:var(--s-5) var(--s-6);border:1px solid var(--line-2);border-radius:var(--r-panel);background:var(--paper)}.settings-card-head{justify-content:space-between;align-items:center;gap:var(--s-3);margin:0 0 var(--s-2);display:flex}.settings-card-title,.settings-card h2,.settings-card h3{margin:0 0 var(--s-2);color:var(--ink);font-family:var(--display);letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1.3}.settings-card-head>.settings-card-title{margin:0}.settings-card h4{margin:0 0 var(--s-2);color:var(--ink);font-size:14px;font-weight:600}.settings-card p,.settings-card .hint{margin:0 0 var(--s-3);font-size:14px;line-height:1.5}.settings-card .form-actions>.hint{margin:0}.settings-fields{border:0;min-width:0;margin:0;padding:0}.settings-card>.op-padding,.settings-card>.quick-layout-form,.settings-card>.op-padding>.op-padding{padding:0}.settings-card details{margin:var(--s-3) 0 0}.settings-card details>summary{color:var(--mute);cursor:pointer;font-size:13px;font-weight:600}.settings-card details>summary:hover{color:var(--ink)}.settings-content label>small,.settings-content .station-basics-checks>small{color:var(--mute);margin-top:6px;font-size:13px;font-weight:400;line-height:1.45;display:block}.settings-content p>.text-button{min-height:0;color:var(--signal-text);font:inherit;text-underline-offset:3px;vertical-align:baseline;border:0;margin:0;padding:0;font-weight:600;text-decoration:underline;display:inline}.settings-content .team{margin:0 0 var(--s-4);border-color:var(--line-2);border-radius:var(--r-panel);background:var(--paper)}.settings-content .access-grid>.form-card{padding:var(--s-5) var(--s-6);border-color:var(--line-2);border-radius:var(--r-panel);background:var(--paper);margin:0}.setting-row{justify-content:space-between;align-items:center;gap:var(--s-5);padding:var(--s-3) 0;border-top:1px solid var(--line);display:flex}.setting-row:first-child{border-top:0}.setting-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.setting-row-name{color:var(--ink);font-size:14px;font-weight:600}.setting-row-does{max-width:64ch;color:var(--mute);font-size:13px;line-height:1.45}.setting-row-control{flex:none}.settings-area{margin:var(--s-5) 0 0}.settings-card .settings-area>h4{margin:0 0 var(--s-1);color:var(--mute);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:500}.settings-area>.setting-row:first-of-type{border-top:1px solid var(--line)}.settings-scope{align-items:center;gap:var(--s-3);margin:0 0 var(--s-2);padding:var(--s-3) var(--s-4);border-radius:var(--r-panel);background:var(--recess);flex-wrap:wrap;display:flex}.settings-scope label{align-items:center;gap:var(--s-2);color:var(--ink-2);flex-wrap:wrap;margin:0;font-size:13px;display:flex}.settings-scope select{width:auto;min-width:240px;max-width:100%;margin:0}.settings-scope>.text-button{margin:0}.settings-row-action{text-align:right}.station-setup-head{justify-content:space-between;align-items:center;gap:var(--s-3);margin:0 0 var(--s-2);flex-wrap:wrap;display:flex}.station-setup-head>.text-button{min-height:30px;margin:0 0 0 calc(-1 * var(--s-2));padding:0 var(--s-2)}.station-setup-head label{align-items:center;gap:var(--s-2);color:var(--mute);margin:0;font-size:13px;display:flex}.station-setup-head select{width:auto;margin:0}.main .station-setup-tabs[role=tablist]{flex-wrap:wrap;overflow:visible}.station-setup-intro{max-width:72ch;margin:0 0 var(--s-4);color:var(--mute);font-size:14px;line-height:1.5}.station-basics fieldset{margin:0}.station-basics-checks{gap:var(--s-1);grid-column:1/-1;display:grid}.station-basics-checks>.check-label{margin:0}.station-basics-checks>small+.check-label{margin-top:var(--s-2)}.rate-window-head{justify-content:space-between;align-items:center;gap:var(--s-3);margin:0 0 var(--s-2);display:flex}.rate-window-head>h4{margin:0}.rate-schedule-editor .form-row>.text-button,.rate-window-head>.text-button{min-height:30px;padding:0 var(--s-2);align-self:end;margin:0;font-size:13px}.settings-inline-add{align-items:end;gap:var(--s-3);flex-wrap:wrap;display:flex}.settings-inline-add>label{flex:260px;margin:0}@media (width<=1000px){.settings-layout{gap:var(--s-4);grid-template-columns:minmax(0,1fr)}.settings-nav{display:none}.settings-nav-select{margin:0;display:block}.settings-nav-select select{width:100%}}@media (width<=700px){.settings-card{padding:var(--s-4)}.setting-row{align-items:flex-start;gap:var(--s-2);flex-direction:column}.main .setting-row .segmented{flex-wrap:wrap}.settings-scope select{width:100%;min-width:0}}@media (width<=600px){.order-table-wrap{overflow-x:visible}.order-table thead{display:none}.order-table,.order-table tbody,.order-table tr{width:100%;display:block}.order-table tbody tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:10px 0;display:grid}.order-table td,.order-table td:first-child{overflow-wrap:anywhere;border-bottom:0;min-width:0;padding:2px 14px;display:block}.order-table td:first-child{grid-column:1/-1}.order-table td:nth-child(3){display:block}.order-table td.align-right{text-align:right;grid-area:2/2/span 3;align-self:start}.order-table td:last-child{display:none}.order-actions button,.op-actions>button,.modal-actions>button{white-space:normal;max-width:100%}.line-summary{flex-wrap:wrap}.line-summary>div{overflow-wrap:anywhere;min-width:0}.modal,.modal-wide{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:18px 16px}.modal table{max-width:100%;display:block;overflow-x:auto}.today-workspace .op-card{min-width:0}.today-station{flex-wrap:wrap}.today-station select{max-width:100%}}
/*$vite$:1*/