.kpi-role-ok{--role:var(--ok);--role-bg:var(--ok-bg);--role-on:var(--ok)}.kpi-role-warn{--role:var(--warn);--role-bg:var(--warn-bg);--role-on:var(--warn)}.kpi-role-danger{--role:var(--danger);--role-bg:var(--danger-bg);--role-on:var(--danger)}.kpi-role-neutral{--role:var(--md-primary);--role-bg:var(--md-surface-high);--role-on:var(--md-on-surface-variant)}:is(.kpi-role-ok,.kpi-role-warn,.kpi-role-danger,.kpi-role-neutral){--role-track:color-mix(in srgb,var(--role) 16%,var(--md-surface-lowest))}.kpi-page-sub{margin:-6px 0 14px;font-size:14px;line-height:20px;letter-spacing:.25px;color:var(--md-on-surface-variant)}.kpi-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:20px}.kpi-controls .seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.kpi-controls .seg:not(.respond-modal .seg)>button:where(:not([data-surface] *)){flex:none;min-height:40px;padding:0 16px;font-size:14px;font-weight:500;white-space:nowrap}@media (max-width:480px){.kpi-controls .seg{width:100%}.kpi-controls .seg:not(.respond-modal .seg)>button:where(:not([data-surface] *)){flex:1 0 auto;padding:0 8px;font-size:13px}.kpi-controls .seg:not(.respond-modal .seg)>button.on:before{display:none}}.kpi-fresh{margin-left:auto;display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 16px 0 8px;border:1px solid var(--md-outline-variant);border-radius:var(--md-shape-sm);font-size:14px;font-weight:500;letter-spacing:.1px;color:var(--md-on-surface-variant)}.kpi-fresh svg.bi{width:18px;height:18px;color:var(--md-primary)}.kpi>.alert{margin-bottom:16px}.kpi-grid{display:grid;grid-template-columns:repeat(var(--kpi-cols,4),minmax(0,1fr));grid-gap:16px;gap:16px}.kpi-card{grid-column:span var(--kpi-span,1);display:flex;flex-direction:column;gap:16px;min-width:0;padding:20px;border-radius:var(--md-shape-lg);background-color:var(--md-surface-lowest);background:linear-gradient(180deg,color-mix(in srgb,var(--hue-bg) 60%,transparent) 0,transparent 96px),var(--md-surface-lowest);box-shadow:var(--md-elev-1);container-type:inline-size;transition:box-shadow var(--dur-short-2) var(--ease-standard)}.kpi-card:hover{box-shadow:var(--md-elev-2)}.kpi-hero{background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--hue) 13%,transparent) 0,transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--hue-bg) 70%,transparent) 0,transparent 140px),var(--md-surface-lowest)}@media (max-width:1100px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-card{grid-column:span min(var(--kpi-span,1),2)}}@media (max-width:640px){.kpi-grid{grid-template-columns:minmax(0,1fr);gap:12px}.kpi-card{grid-column:span 1}}.kpi-card-head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.kpi-card-titles{flex:1 1;min-width:min(140px,100%);padding-top:2px}.kpi-card-titles h2{margin:0;font-size:16px;font-weight:500;line-height:24px;letter-spacing:.15px;color:var(--md-on-surface)}.kpi-card-titles p{margin:0;font-size:12px;line-height:16px;letter-spacing:.4px;color:var(--md-on-surface-variant)}.kpi-avatar{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--hue-bg);color:var(--hue-ink)}.kpi-avatar svg.bi{width:20px;height:20px}.kpi-avatar.small{width:32px;height:32px}.kpi-avatar.small svg.bi{width:16px;height:16px}.kpi-chip{flex:none;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px 0 8px;border-radius:var(--md-shape-sm);background:var(--role-bg);color:var(--role-on);font-size:14px;font-weight:500;letter-spacing:.1px;white-space:nowrap}.kpi-chip svg.bi{width:18px;height:18px}@container (max-width: 480px){.kpi-card-head{flex-wrap:wrap}.kpi-card-titles{flex-basis:calc(100% - 52px)}.kpi-chip{order:3;margin-left:52px;max-width:calc(100% - 52px);height:auto;min-height:32px;padding-block:5px;white-space:normal}}.kpi-value{font-size:36px;font-weight:400;line-height:44px;letter-spacing:0;white-space:nowrap;color:var(--md-on-surface)}.kpi-value.hero{font-size:52px;line-height:60px;letter-spacing:-.5px}.kpi-figure{display:grid;grid-gap:2px;gap:2px}.kpi-status{margin:0;font-size:14px;line-height:20px;letter-spacing:.25px;color:var(--md-on-surface)}.kpi-caption{margin:0;font-size:12px;line-height:16px;letter-spacing:.4px;color:var(--md-on-surface-variant)}.kpi-tile-figure{display:grid;align-content:start;grid-gap:14px;gap:14px;min-width:0}.kpi-tile-body{display:grid;grid-gap:16px;gap:16px;min-width:0}@container (min-width: 560px){.kpi-tile-body{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:28px;align-items:start}.kpi-hero .kpi-tile-body{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.kpi-notes{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.kpi-notes li{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:18px;letter-spacing:.25px;color:var(--md-on-surface-variant)}.kpi-note-icon{flex:none;display:grid;place-items:center;width:24px;height:24px;margin-top:-3px;border-radius:50%;background:color-mix(in srgb,var(--hue-bg) 80%,transparent);color:var(--hue-ink)}.kpi-note-icon svg.bi{width:14px;height:14px}.kpi-prog{display:grid;grid-gap:6px;gap:6px}.kpi-progress{position:relative;height:10px}.kpi-progress-active,.kpi-progress-forecast,.kpi-progress-track{position:absolute;top:0;bottom:0;border-radius:5px}.kpi-progress-active{left:0;width:calc(var(--v) * 100%);background:var(--role)}.kpi-progress-forecast{left:0;width:calc(var(--f) * 100%);background:var(--role);opacity:.3}.kpi-progress-track{left:min(calc(var(--f, var(--v)) * 100% + 4px),100%);right:0;background:var(--role-track)}.kpi-progress-stop{position:absolute;right:3px;top:3px;width:4px;height:4px;border-radius:50%;background:var(--role)}.kpi-progress-mark{position:absolute;top:-5px;bottom:-5px;width:3px;margin-left:-1.5px;border-radius:2px;background:var(--md-on-surface);box-shadow:0 0 0 2px var(--md-surface-lowest)}.kpi-chart{margin:0;min-width:0;display:grid;grid-gap:6px;gap:6px}.kpi-legend-row{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;line-height:16px;letter-spacing:.4px;color:var(--md-on-surface-variant)}.kpi-legend-item{display:inline-flex;align-items:center;gap:6px}.kpi-swatch{flex:none;display:inline-block;width:14px;height:0;border-top:2px solid var(--hue)}.kpi-swatch.role-compare{border-top-color:var(--hue-orange)}.kpi-swatch.role-reference{border-top:2px dashed var(--md-on-surface-variant)}.kpi-swatch.kind-columns{width:10px;height:10px;border:0;border-radius:3px;background:var(--hue)}.kpi-swatch.kind-columns.role-compare{background:var(--hue-orange)}.kpi-swatch.kind-columns.role-reference{background:color-mix(in srgb,var(--hue) 22%,transparent)}.kpi-plot{position:relative;min-width:0;cursor:crosshair;border-radius:var(--md-shape-sm);touch-action:pan-y}.kpi-plot:focus-visible{outline:3px solid var(--md-primary);outline-offset:2px}.kpi-plot svg{display:block;overflow:visible}.kpi-plot svg :is(path,line){vector-effect:non-scaling-stroke}.kpi-axis{stroke:var(--md-outline-variant);stroke-width:1}.kpi-line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.kpi-line.role-main{stroke:var(--hue)}.kpi-line.role-compare{stroke:var(--hue-orange)}.kpi-line.partial{stroke-dasharray:5 4}.kpi-line.role-reference{stroke:var(--md-on-surface-variant);stroke-width:1.5;stroke-dasharray:4 4}.kpi-end-dot{stroke:var(--md-surface-lowest);stroke-width:2}.kpi-col.role-main,.kpi-end-dot{fill:var(--hue)}.kpi-col.role-main.past{fill-opacity:.4}.kpi-col.role-compare{fill:var(--hue-orange)}.kpi-col.role-reference{fill:var(--hue);fill-opacity:.16}.kpi-crosshair{stroke:var(--md-outline);stroke-width:1}.kpi-end-label{transform:translateX(-50%);padding:0 4px;border-radius:4px;background:color-mix(in srgb,var(--md-surface-lowest) 85%,transparent);font-weight:500;line-height:18px;color:var(--md-on-surface)}.kpi-end-label,.kpi-tip{position:absolute;font-size:12px;white-space:nowrap;pointer-events:none}.kpi-tip{top:0;z-index:2;transform:translate(-50%,-100%);display:grid;grid-gap:2px;gap:2px;min-width:132px;padding:6px 10px;border-radius:var(--md-shape-xs);background:var(--md-inverse-surface);color:var(--md-inverse-on-surface);line-height:16px}.kpi-tip-label{opacity:.8}.kpi-end-label.at-start,.kpi-tip.at-start{translate:calc(50% - 12px) 0}.kpi-end-label.at-end,.kpi-tip.at-end{translate:calc(-50% + 12px) 0}.kpi-tip-row{display:flex;align-items:center;gap:6px}.kpi-tip-row strong{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi-tip .kpi-swatch.role-reference{border-top-color:var(--md-inverse-on-surface)}.kpi-ticks{position:relative;height:16px;font-size:11px;line-height:16px;letter-spacing:.5px;color:var(--md-on-surface-variant);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi-ticks span{position:absolute;transform:translateX(-50%);white-space:nowrap}.kpi-ticks span.first{transform:none}.kpi-ticks span.last{transform:translateX(-100%)}.kpi-dial-body{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center}.kpi-gauge{position:relative;flex:1 1 200px;max-width:300px}.kpi-gauge svg{display:block;width:100%;height:auto}.kpi-gauge-fc,.kpi-gauge-track,.kpi-gauge-val{fill:none;stroke-width:12;stroke-linecap:round}.kpi-gauge-track{stroke:var(--role-track)}.kpi-gauge-fc,.kpi-gauge-val{stroke:var(--role)}.kpi-gauge-fc{opacity:.35}.kpi-gauge-stop{fill:var(--md-on-surface)}.kpi-gauge-centre{position:absolute;left:0;right:0;top:46%;text-align:center}.kpi-gauge-ends{display:flex;justify-content:space-between;padding:2px 2%;font-size:12px;line-height:16px;letter-spacing:.4px;color:var(--md-on-surface-variant)}.kpi-dial-detail{flex:1 1 220px;display:flex;flex-direction:column;gap:12px;min-width:0}.kpi-empty-state{flex:1 1;display:grid;justify-items:start;align-content:start;grid-gap:14px;gap:14px}.kpi-empty-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:var(--hue-bg);color:var(--hue-ink)}.kpi-empty-icon svg.bi{width:30px;height:30px}.kpi-cols{list-style:none;margin:0;padding:0;display:flex;align-items:stretch;gap:10px;overflow-x:auto}.kpi-cols li{position:relative;flex:1 1;min-width:52px;display:flex;flex-direction:column;align-items:center;text-align:center}.kpi-col-value{font-size:13px;line-height:18px;font-weight:500;color:var(--md-on-surface);white-space:nowrap}.kpi-col-plot{display:flex;align-items:flex-end;justify-content:center;width:100%;height:140px;margin:4px 0 6px;border-bottom:1px solid var(--md-outline-variant)}.kpi-col-bar,.kpi-col-was{display:block;width:38%;max-width:34px;border-radius:4px 4px 0 0}.kpi-col-bar{background:var(--hue)}.kpi-col-was{margin-left:3px;background:var(--md-outline-variant)}.kpi-col-name{font-size:13px;color:var(--md-on-surface)}.kpi-col-chg,.kpi-col-name{line-height:18px;font-weight:500}.kpi-col-chg{margin-top:2px;padding:0 6px;border-radius:var(--md-shape-sm);background:var(--role-bg);color:var(--role-on);font-size:12px;white-space:nowrap}.kpi-col-share{font-size:12px;line-height:16px;color:var(--md-on-surface-variant)}.kpi-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.kpi-list li{display:flex;align-items:center;gap:14px}.kpi-list-text{flex:1 1;min-width:0;display:grid;grid-gap:5px;gap:5px}.kpi-list-head{display:flex;justify-content:space-between;gap:12px;font-size:14px;line-height:20px;letter-spacing:.1px}.kpi-list-name,.kpi-list-value{color:var(--md-on-surface)}.kpi-list-value{font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi-list-bar{height:8px;border-radius:4px;background:var(--hue-bg);overflow:hidden}.kpi-list-bar>span{display:block;height:100%;border-radius:4px;background:var(--hue)}.kpi-list-sub{font-size:12px;line-height:16px;letter-spacing:.4px}.kpi-filter,.kpi-list-sub{color:var(--md-on-surface-variant)}.kpi-filter{display:inline-flex;align-items:center;gap:8px;font-size:14px}.kpi-filter select{height:40px;min-width:140px;padding:0 12px;border-radius:var(--md-shape-sm,8px);border:1px solid var(--md-outline);background:var(--md-surface-lowest,#fff);color:var(--md-on-surface);font:inherit}.kpi-switch{margin:4px 0 12px}.kpi-menu{position:relative;display:inline-block;max-width:100%}.kpi-menu>summary{display:inline-flex;align-items:center;gap:8px;min-height:40px;max-width:100%;padding:0 12px;border:1px solid var(--md-outline);border-radius:var(--md-shape-sm,8px);background:var(--md-surface-lowest,#fff);color:var(--md-on-surface);font-size:14px;cursor:pointer;list-style:none}.kpi-menu>summary::-webkit-details-marker{display:none}.kpi-menu>summary strong{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kpi-menu>summary svg.bi{width:18px;height:18px;flex:none;transition:transform var(--dur-med-1) var(--ease-standard)}.kpi-menu[open]>summary svg.bi{transform:rotate(180deg)}.kpi-menu>nav{position:absolute;z-index:20;top:calc(100% + 4px);left:0;min-width:260px;max-width:calc(100vw - 32px);max-height:min(70vh,520px);overflow-y:auto;padding:8px 0;border-radius:var(--md-shape-sm,8px);background:var(--md-surface-lowest,#fff);box-shadow:var(--md-elev-2);transform-origin:top left;animation:pop-in var(--dur-med-1) var(--ease-standard-decel)}.kpi-menu ul{margin:0;padding:0;list-style:none}.kpi-menu a{display:block;padding:10px 16px;color:var(--md-on-surface);font-size:14px;text-decoration:none}.kpi-menu a:focus-visible,.kpi-menu a:hover{background:var(--md-hover-on-surface)}.kpi-menu a[aria-current=page]{color:var(--md-primary);font-weight:500}.kpi-found{list-style:none;margin:4px 0 12px;padding:0;display:grid;grid-gap:2px;gap:2px}.kpi-keys{margin:8px 0 12px}.kpi-keys .affix-field{max-width:180px;margin-left:auto}.kpi-list-bar.compared{position:relative}.kpi-list-bar.compared>span{position:absolute;inset:0 auto 0 0}.kpi-list-bar>.kpi-list-was{background:var(--md-outline)}.kpi-table-wrap{position:relative;overflow-x:auto;margin:0 -4px}.kpi-table{width:100%;border-collapse:collapse;font-size:13px;line-height:18px}.kpi-table th{text-align:left;font-weight:500;font-size:12px;letter-spacing:.4px;color:var(--md-on-surface-variant);padding:6px 8px;white-space:nowrap}.kpi-table td,.kpi-table th{border-bottom:1px solid var(--md-outline-variant)}.kpi-table td{padding:8px;color:var(--md-on-surface)}.kpi-table tr:last-child td{border-bottom:0}.kpi-table .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.kpi-table .tone-ok{color:var(--ok);font-weight:500}.kpi-table .tone-warn{color:var(--warn);font-weight:500}.kpi-table .tone-danger{color:var(--danger);font-weight:500}.kpi-targets{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.kpi-total{margin:8px 0 0}.kpi-setup .seg.kpi-states:where(:not([data-surface] *)){flex-wrap:wrap;max-width:100%;margin-bottom:8px}@media (max-width:640px){.kpi-setup .seg.kpi-states:where(:not([data-surface] *)){border-radius:var(--md-shape-md)}}.kpi-holidays,.kpi-screens{list-style:none;margin:0 0 12px;padding:0}.kpi-holidays li{display:grid;grid-template-columns:minmax(180px,1fr) 2fr auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--md-outline-variant)}.kpi-holidays li.off .kpi-holiday-day,.kpi-holidays li.off .kpi-holiday-name{color:var(--md-on-surface-variant);text-decoration:line-through}.kpi-holiday-act{display:flex;gap:8px;align-items:center}.kpi-add-holiday{border:0;margin:0;display:grid;grid-gap:10px;gap:10px;justify-items:start}.kpi-add-holiday,.kpi-screen-form{border-radius:var(--md-shape-md);background:var(--md-surface-low);padding:12px}.kpi-screen-form{margin-bottom:12px}.kpi-screens li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid var(--md-outline-variant)}.kpi-screen-main{gap:6px 10px;min-width:0}.kpi-screen-link,.kpi-screen-main{display:flex;flex-wrap:wrap;align-items:center}.kpi-screen-link{flex-basis:100%;gap:8px}.kpi-tv-control .kpi-screen-form,.kpi-tv-control .kpi-tv-line{flex-basis:100%}.kpi-tv-problem{color:var(--md-error)}.kpi-tv-days{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;border:0;margin:12px 0;padding:0}.kpi-tv-days legend{float:left;margin-right:8px;font-weight:500}.kpi-tvc-actions{display:flex;flex-wrap:wrap}.kpi-tvc-actions>button{min-width:104px}.kpi-tv-helper{margin-bottom:8px}.kpi-screen-link code{font-size:12px;overflow-wrap:anywhere;color:var(--md-on-surface-variant)}@media (max-width:640px){.kpi-holidays li{grid-template-columns:1fr auto}.kpi-holiday-name{grid-column:1}}.kpi-fuel{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:12px 16px;gap:12px 16px}.kpi-eod-limit-on{display:flex;align-items:center;gap:8px}.kpi-gauge-alt{display:block;margin-top:2px;font-size:13px;color:var(--md-on-surface-variant);white-space:nowrap}.kpi-gauge-alt strong{color:var(--md-on-surface);font-weight:500}.kpi-tv .kpi-gauge-ends.with-alt{margin-top:26px}.kpi-tv .alert{font-size:21px;line-height:28px}.kpi-tv{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;background:var(--md-surface);color:var(--md-on-surface)}.kpi-tv[data-theme=blue]{background-color:var(--nav-bg);background-image:var(--nav-glow)}.kpi-tv-stage{position:absolute;top:0;left:0;width:1920px;height:1080px;display:flex;flex-direction:column;transform-origin:0 0}.kpi-tv-bar{flex:none;display:flex;align-items:center;gap:24px;padding:14px 32px;background-color:var(--nav-bg);background-image:var(--glow);color:var(--md-on-primary)}.kpi-tv[data-theme=light] .kpi-tv-bar{background-color:var(--md-surface-lowest);background-image:none;color:var(--md-on-surface);border-bottom:1px solid var(--md-outline-variant);box-shadow:var(--md-elev-1)}.kpi-tv[data-theme=light] .kpi-tv-title p{color:var(--md-on-surface-variant)}.kpi-tv-logo{height:44px}.kpi-tv-title h1{margin:0;font-size:36px;line-height:44px;font-weight:400}.kpi-tv-title p{margin:0;font-size:21px;line-height:28px;color:var(--md-on-primary)}.kpi-tv-clock{margin-left:auto;font-size:52px;line-height:60px;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi-tv .kpi-grid{grid-template-columns:repeat(var(--kpi-cols,4),minmax(0,1fr));gap:18px}.kpi-tv .kpi-card{grid-column:span var(--kpi-span,1);gap:14px;padding:20px 22px;container-type:normal}.kpi-tv-body{flex:1 1;min-height:0;display:grid;align-content:start;grid-gap:16px;gap:16px;padding:18px 24px 20px;transform-origin:0 0}.kpi-tv .kpi-card[data-span="1"] .kpi-card-titles p,.kpi-tv .kpi-tile .kpi-notes li:nth-child(n+3):not(.tv),.kpi-tv .kpi-tile .kpi-prog .kpi-caption{display:none}.kpi-tv .kpi-card:not([data-span="1"]) .kpi-list-text{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-column-gap:16px;column-gap:16px;align-items:baseline}.kpi-tv .kpi-card:not([data-span="1"]) .kpi-list-head{display:contents}.kpi-tv .kpi-card:not([data-span="1"]) .kpi-list-name{grid-row:1;grid-column:1}.kpi-tv .kpi-card:not([data-span="1"]) .kpi-list-sub{grid-row:1;grid-column:2}.kpi-tv .kpi-card:not([data-span="1"]) .kpi-list-value{grid-row:1;grid-column:3}.kpi-tv .kpi-card:not([data-span="1"]) .kpi-list-bar{grid-row:2;grid-column:1/-1}.kpi-tv .kpi-card[data-span="2"] .kpi-tile-body,.kpi-tv .kpi-card[data-span="3"] .kpi-tile-body,.kpi-tv .kpi-card[data-span="4"] .kpi-tile-body{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:28px;align-items:start}.kpi-tv .kpi-hero[data-span="2"] .kpi-tile-body,.kpi-tv .kpi-hero[data-span="3"] .kpi-tile-body,.kpi-tv .kpi-hero[data-span="4"] .kpi-tile-body{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.kpi-tv .kpi-card[data-span="1"] .kpi-card-head{flex-wrap:wrap}.kpi-tv .kpi-card[data-span="1"] .kpi-card-titles{flex-basis:calc(100% - 64px)}.kpi-tv .kpi-card[data-span="1"] .kpi-chip{order:3;margin-left:64px}.kpi-tv .kpi-avatar{width:52px;height:52px}.kpi-tv .kpi-avatar svg.bi{width:26px;height:26px}.kpi-tv .kpi-avatar.small{width:40px;height:40px}.kpi-tv .kpi-avatar.small svg.bi{width:20px;height:20px}.kpi-tv .kpi-card-titles h2{font-size:24px;line-height:30px}.kpi-tv .kpi-caption,.kpi-tv .kpi-card-titles p,.kpi-tv .kpi-gauge-alt,.kpi-tv .kpi-gauge-ends,.kpi-tv .kpi-legend-row,.kpi-tv .kpi-list-sub,.kpi-tv .kpi-notes li,.kpi-tv .kpi-ticks{font-size:17px;line-height:23px}.kpi-tv .kpi-note-icon{width:28px;height:28px;margin-top:-2px}.kpi-tv .kpi-value{font-size:54px;line-height:60px}.kpi-tv .kpi-value.hero{font-size:80px;line-height:86px}.kpi-tv .kpi-list-head,.kpi-tv .kpi-status{font-size:21px;line-height:28px}.kpi-tv .kpi-chip{height:auto;min-height:40px;font-size:20px}.kpi-tv .kpi-chip svg.bi{width:22px;height:22px}.kpi-tv .kpi-card{background:linear-gradient(180deg,var(--hue-bg) 0,var(--md-surface-lowest) 160px)}.kpi-tv .kpi-hero{background:linear-gradient(180deg,var(--hue-bg) 0,var(--md-surface-lowest) 240px)}.kpi-tv .kpi-note-icon,.kpi-tv .kpi-swatch.kind-columns.role-reference{background:var(--hue-bg)}.kpi-tv .kpi-end-label{background:var(--md-surface-lowest)}.kpi-tv .kpi-role-ok{--role-track:var(--ok-bg)}.kpi-tv .kpi-role-warn{--role-track:var(--warn-bg)}.kpi-tv .kpi-role-danger{--role-track:var(--danger-bg)}.kpi-tv .kpi-role-neutral{--role-track:var(--md-surface-high)}.kpi-tv-stage{filter:saturate(1.3)}.kpi-tv .kpi-table{font-size:20px}.kpi-tv .kpi-gauge{max-width:300px}.kpi-tv .kpi-col-name,.kpi-tv .kpi-col-value{font-size:22px;line-height:28px}.kpi-tv .kpi-col-chg,.kpi-tv .kpi-col-share{font-size:18px;line-height:24px}.kpi-tv .kpi-col-plot{height:190px}.kpi-tv .kpi-col-bar,.kpi-tv .kpi-col-was{max-width:54px}.kpi-tv-gone{align-items:center;justify-content:center}.kpi-tv-gone-card{padding:32px 40px;text-align:center;max-width:560px;border-radius:var(--md-shape-xl)}.kpi-tv-gone-card h1{font-size:24px;font-weight:400;line-height:32px;margin:18px 0 6px}.kpi-tv-gone-card p{margin:0}.kpi-setup-others{margin:0;font-size:13px}:root{--warn-strip:#fffaf2;--surface-hover:#f7f8fa}.ov:where(:not([data-surface] *)){display:grid;grid-gap:16px;gap:16px;min-width:0}main.page:has(.ov-head)>.back-bar.crumbs{margin:0 0 4px}.ov-head:where(:not([data-surface] *)){display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px}.ov-head-main:where(:not([data-surface] *)){display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 16px;min-width:0}.ov-title:where(:not([data-surface] *)){display:grid;grid-gap:4px;gap:4px;min-width:0}.ov-title-row:where(:not([data-surface] *)){display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.ov-title h1:where(:not([data-surface] *)){margin:0;font-size:24px;font-weight:600;line-height:32px;color:var(--md-on-surface)}.ov-sub:where(:not([data-surface] *)){display:flex;flex-wrap:wrap;align-items:baseline;margin:0;font-size:14px;line-height:20px;color:var(--muted)}.ov-sub>*+:before{content:"·";display:inline-block;margin:0 8px;color:var(--md-outline)}.card.ov-card:where(:not([data-surface] *)){padding:0;border:1px solid var(--md-outline-variant);border-radius:var(--md-shape-lg);box-shadow:none;min-width:0}.ov-card-h:where(:not([data-surface] *)){display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:56px;padding:12px 20px}.ov-card-h h2:where(:not([data-surface] *)){margin:0;font-size:16px;font-weight:600;line-height:24px}.ov-count:where(:not([data-surface] *)){font-size:13px;color:var(--muted)}.ov-card-acts:where(:not([data-surface] *)){display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.ov-card-acts .order-edit-ask:where(:not([data-surface] *)){flex-basis:100%;order:1}.ov-pad:where(:not([data-surface] *)){margin:0;padding:0 20px 16px}.ov-track-pill:where(:not([data-surface] *)){display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:6px 18px 6px 10px;border:1px solid var(--md-outline-variant);border-radius:var(--md-shape-full);background:var(--md-surface-lowest,#fff)}.ov-track:where(:not([data-surface] *)){display:flex;align-items:center;margin:0;padding:0;list-style:none}.ov-step:where(:not([data-surface] *)){display:flex;align-items:center}.ov-step+.ov-step:before{content:"";width:8px;height:2px;margin:0 3px;border-radius:2px;background:var(--md-outline-soft);transition:background-color var(--dur-med-2) var(--ease-standard)}.ov-step:is(.done,.current):before{background:var(--md-primary)}.ov-dot:where(:not([data-surface] *)){display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:2px solid var(--md-outline-soft);background:var(--md-surface-lowest,#fff);font-size:12px;font-weight:600;color:var(--md-outline);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background-color var(--dur-med-2) var(--ease-standard),border-color var(--dur-med-2) var(--ease-standard),box-shadow var(--dur-med-2) var(--ease-standard)}.ov-dot svg.bi{width:14px;height:14px;stroke-width:3}.ov-step.done .ov-dot{border-color:var(--md-primary);background:var(--md-primary);color:#fff}.ov-step.current .ov-dot{border-color:var(--md-primary);color:var(--md-primary);box-shadow:0 0 0 3px var(--md-primary-container)}.ov-track-now:where(:not([data-surface] *)){font-size:14px;font-weight:600;white-space:nowrap;color:var(--md-on-surface)}.ov-progress-acts:where(:not([data-surface] *)){display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.ov-tosort:where(:not([data-surface] *)){all:unset;box-sizing:border-box;min-height:32px;padding:0 4px;font-size:14px;font-weight:500;color:var(--warn);cursor:pointer}.ov-tosort:where(:not([data-surface] *)):hover{text-decoration:underline}.ov-tosort-n{display:inline-block;overflow:hidden;vertical-align:top}.ov-need:where(:not([data-surface] *)){margin:-8px 0 0;text-align:right}.ov-primary:where(:not([data-surface] *)){min-height:44px;padding:0 26px 0 20px;font-size:14px;font-weight:600}.ov-more .icon-btn svg{width:20px;height:20px}.ov-more .menu:where(:not([data-surface] *)){right:0;min-width:220px;border-radius:12px}.ov-more .menu>:is(button,a):where(:not([data-surface] *)){display:flex;align-items:center;gap:10px;min-height:40px}.ov-more .menu svg.bi{width:16px;height:16px}.menu-divider:where(:not([data-surface] *)){display:block;height:1px;margin:6px 4px;background:var(--md-outline-variant)}.menu>button.menu-danger:where(:not([data-surface] *)){color:var(--danger)}.ov-blockers:where(:not([data-surface] *)){display:grid;margin:0;padding:4px 20px;list-style:none;border:1px solid color-mix(in srgb,var(--warn) 18%,transparent);border-radius:var(--md-shape-lg);background:var(--warn-strip)}.ov-blocker:where(:not([data-surface] *)){display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;grid-gap:4px 12px;gap:4px 12px;padding:12px 0}.ov-blocker+.ov-blocker{border-top:1px solid color-mix(in srgb,var(--warn) 14%,transparent)}.ov-b-ico:where(:not([data-surface] *)){display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:50%;background:var(--warn-bg);color:var(--warn);font-size:13px;font-weight:700}.ov-blocker.danger .ov-b-ico{background:var(--danger-bg);color:var(--danger)}.ov-blocker.info .ov-b-ico{background:var(--md-primary-container);color:var(--md-primary)}.ov-b-ico svg.bi{width:14px;height:14px}.ov-b-text:where(:not([data-surface] *)){display:grid;grid-gap:2px;gap:2px;min-width:0;font-size:14px;line-height:20px}.ov-b-text>span:where(:not([data-surface] *)){font-size:13px;color:var(--md-on-surface-variant)}.ov-b-text>:is(div,form):where(:not([data-surface] *)){margin-top:6px}.ov-b-text>:is(.btn-row,form,button):where(:not([data-surface] *)){justify-self:start}.ov-b-fix:where(:not([data-surface] *)){display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 8px}.ov-text-btn:where(:not([data-surface] *)){all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border-radius:var(--md-shape-full);font-size:14px;font-weight:600;color:var(--md-primary);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-short-2) var(--ease-standard)}.ov-text-btn:where(:not([data-surface] *)):hover{background:color-mix(in srgb,var(--md-primary) 8%,transparent)}.ov-text-btn:where(:not([data-surface] *)):disabled{opacity:.38;cursor:default}.ov-text-btn svg.bi{width:14px;height:14px}.ov-inline-form:where(:not([data-surface] *)){display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ov-inline-form input:where(:not([data-surface] *)){flex:0 1 240px}.ov-ask:where(:not([data-surface] *)){padding:16px 20px}.ov-flash{animation:ov-flash var(--dur-highlight) var(--ease-standard)}@keyframes ov-flash{0%,40%{box-shadow:0 0 0 3px var(--md-primary)}to{box-shadow:0 0 0 3px transparent}}.ov-anchor:where(:not([data-surface] *)){border-radius:var(--md-shape-lg);outline:none}.ov-body:where(:not([data-surface] *)){display:grid;grid-gap:16px;gap:16px;min-width:0}.ov-grid:where(:not([data-surface] *)){display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-gap:16px;gap:16px;align-items:start}.ov-main:where(:not([data-surface] *)),.ov-side:where(:not([data-surface] *)){display:grid;grid-gap:16px;gap:16px;min-width:0}.ov-main .od-qe>.qe-head:where(:not([data-surface] *)){margin:0;border:1px solid var(--md-outline-variant);border-radius:var(--md-shape-lg);box-shadow:none}.ov-main .od-qe-note:where(:not([data-surface] *)){padding:16px 20px}.cm-strip:where(:not([data-surface] *)){display:grid;grid-gap:12px;gap:12px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--warn) 18%,transparent);border-radius:12px;background:var(--warn-strip)}.cm-strip-row:where(:not([data-surface] *)){display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.cm-strip-h:where(:not([data-surface] *)){display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--warn)}.cm-strip-h svg.bi{width:16px;height:16px}.cm-co:where(:not([data-surface] *)){display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px 0 4px;border:1px solid var(--md-outline-variant);border-radius:var(--md-shape-full);background:var(--md-surface-lowest,#fff);font-size:14px;font-weight:600}.cm-av:where(:not([data-surface] *)){display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--md-primary);color:#fff;font-size:11px;font-weight:700}.cm-none:where(:not([data-surface] *)){font-size:14px;color:var(--md-on-surface-variant)}.cm-chip:where(:not([data-surface] *)){display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:0 10px;border-radius:var(--md-shape-full);font-size:12.5px;font-weight:600}.cm-chip svg.bi{width:13px;height:13px}.cm-chip.ok{background:var(--ok-bg);color:var(--ok)}.cm-chip.warn{background:var(--warn-bg);color:var(--warn)}a.cm-chip:where(:not([data-surface] *)),a.cm-co:where(:not([data-surface] *)){color:inherit;text-decoration:none;cursor:pointer;transition:background-color var(--dur-short-2) var(--ease-standard),border-color var(--dur-short-2) var(--ease-standard),box-shadow var(--dur-short-2) var(--ease-standard)}a.cm-co:where(:not([data-surface] *)){color:var(--md-on-surface)}a.cm-co:where(:not([data-surface] *)):hover{border-color:var(--md-primary);background:var(--brand-tint)}a.cm-chip.ok:hover,a.cm-chip.warn:hover{box-shadow:inset 0 0 0 1px currentColor}a.cm-chip:focus-visible,a.cm-co:focus-visible{outline:2px solid var(--md-primary);outline-offset:2px}.cm-out:where(:not([data-surface] *)){display:inline-flex;margin-left:-2px;color:var(--md-on-surface-variant)}.cm-out svg.bi{width:13px;height:13px}.cm-strip-acts:where(:not([data-surface] *)){display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cm-strip-acts .small:where(:not([data-surface] *)){min-height:36px;padding:0 18px 0 14px}.cm-ico:where(:not([data-surface] *)){width:36px;height:36px;border:1px solid var(--md-outline);color:var(--md-primary)}.ov-contents .ov-table:where(:not([data-surface] *)){width:100%;border-collapse:collapse;font-size:14px}.ov-contents .ov-table th:where(:not([data-surface] *)){height:40px;padding:0 12px;background:var(--md-surface-low);border-bottom:1px solid var(--md-outline-variant);font-size:12.5px;font-weight:600;text-align:left;color:var(--md-on-surface-variant)}.ov-contents .ov-table td:where(:not([data-surface] *)){height:48px;padding:8px 12px;border-bottom:1px solid var(--md-outline-variant);vertical-align:middle}.ov-contents .ov-table tbody tr:last-child td{border-bottom:0}.ov-contents .ov-table tbody tr:hover td{background:var(--surface-hover)}.ov-contents .ov-table :is(th,td).r{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ov-contents .ov-table .od-amt{font-weight:600}.ov-contents .ov-table :is(th,td):first-child{padding-left:20px}.ov-contents .ov-table :is(th,td):last-child{padding-right:20px}.ov-contents .ov-table :is(th,td).od-flag:where(:not([data-surface] *)){width:1%;padding-left:4px;white-space:nowrap;text-align:right}.ov-contents .od-short.od-badge:where(:not([data-surface] *)){display:inline-flex;flex-wrap:nowrap;align-items:center;gap:4px;margin:0;min-height:24px;padding:0 8px 0 6px;border-radius:var(--md-shape-full);font-size:12.5px;font-weight:600;white-space:nowrap}.ov-contents .od-short.od-badge svg.bi{width:13px;height:13px}.ov-contents .ov-table .od-from{white-space:nowrap;color:var(--md-on-surface-variant)}.ov-contents .ov-table tr:has(+tr.od-parts) td{border-bottom:0}.ov-contents .ov-table tr.od-parts td:where(:not([data-surface] *)){height:auto;padding-top:0;font-size:12px;color:var(--md-on-surface-variant)}.od-serials{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:12px;color:var(--md-on-surface-variant)}.od-serials-l{font-weight:600;color:var(--md-on-surface)}.od-serials-g{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.od-serials ul{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.od-serials li{padding:1px 6px;border-radius:4px;background:var(--md-surface-high);color:var(--md-on-surface);overflow-wrap:anywhere}.od-serials li.od-noserial{background:transparent;padding:0;font-style:italic;color:var(--md-on-surface-variant)}.od-serials-other{padding-top:8px}.ov-sum:where(:not([data-surface] *)){display:grid;grid-gap:16px;gap:16px;padding:20px 24px 22px;border-radius:var(--md-shape-lg);background:linear-gradient(160deg,var(--md-primary),color-mix(in srgb,var(--md-primary) 82%,#fff));color:#fff}.ov-sum-top:where(:not([data-surface] *)){display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ov-sum h2:where(:not([data-surface] *)){margin:0;font-size:18px;font-weight:600;color:#fff}.ov-sum-total:where(:not([data-surface] *)){display:grid;justify-items:end}.ov-sum-total span:where(:not([data-surface] *)){font-size:13px;opacity:.85}.ov-sum-total strong:where(:not([data-surface] *)){font-size:32px;font-weight:700;line-height:40px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ov-sum dl:where(:not([data-surface] *)){display:grid;grid-gap:6px;gap:6px;margin:0;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ov-sum dl>div:where(:not([data-surface] *)){display:flex;justify-content:space-between;gap:16px}.ov-sum dt:where(:not([data-surface] *)){opacity:.82}.ov-sum dd:where(:not([data-surface] *)){margin:0;font-weight:700}.ov-sum .ok dd{color:color-mix(in srgb,var(--ok) 40%,#fff)}.ov-sum .warn dd{color:color-mix(in srgb,var(--warn-bg) 70%,#ffb84d)}.ov-sum .danger dd{color:#ffc9c2}.modal.ov-dialog.ov-pay-dialog:where(:not([data-surface] *)){width:min(1080px,calc(100vw - 32px));max-width:1080px}.pay.pay-bare:where(:not([data-surface] *)){padding:0}.pay.pay-bare .pay-head:where(:not([data-surface] *)){justify-content:space-between;min-height:0;margin:0 0 12px}.pay.pay-bare .pay-head:empty{display:none}.pay-credit-line:where(:not([data-surface] *)){margin:0 0 4px;padding:8px 12px;border-radius:8px;background:var(--md-primary-container);color:var(--md-on-primary-container,#0a3a75);font-size:14px}.ov-list:where(:not([data-surface] *)){margin:0;padding:0;list-style:none}.ov-li:where(:not([data-surface] *)){border-top:1px solid var(--md-outline-variant)}.ov-li-row:where(:not([data-surface] *)){display:grid;grid-template-columns:36px minmax(0,1fr) 24px auto;align-items:center;grid-gap:12px;gap:12px;min-height:64px;padding:10px 16px 10px 20px}.ov-li-ico:where(:not([data-surface] *)){display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--md-surface-low);color:var(--md-on-surface-variant);transition:background-color var(--dur-med-2) var(--ease-standard),color var(--dur-med-2) var(--ease-standard)}.ov-li-ico svg.bi{width:18px;height:18px}.ov-li.warn .ov-li-ico{background:var(--warn-bg);color:var(--warn)}.ov-li.danger .ov-li-ico{background:var(--danger-bg);color:var(--danger)}.ov-li-mark:where(:not([data-surface] *)){display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:12px;font-weight:700;transition:background-color var(--dur-med-2) var(--ease-standard)}.ov-li-mark:empty{visibility:hidden}.ov-li-mark svg.bi{width:14px;height:14px;stroke-width:3}.ov-li.ok .ov-li-mark{background:var(--ok);color:#fff}.ov-li.warn .ov-li-mark{background:var(--warn-bg);color:var(--warn)}.ov-li.danger .ov-li-mark{background:var(--danger-bg);color:var(--danger)}.ov-li-text:where(:not([data-surface] *)){display:grid;grid-gap:2px;gap:2px;min-width:0}.ov-li-text strong:where(:not([data-surface] *)){font-size:14px;font-weight:600}.ov-li-text span:where(:not([data-surface] *)){font-size:12.5px;line-height:18px;color:var(--muted);overflow-wrap:anywhere}.ov-li.ok .ov-li-text strong{font-weight:500;color:var(--md-on-surface-variant)}.ov-li-act:where(:not([data-surface] *)){all:unset;box-sizing:border-box;display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border-radius:var(--md-shape-full);font-size:14px;font-weight:600;color:var(--md-primary);cursor:pointer}.ov-li-act:hover{background:color-mix(in srgb,var(--md-primary) 8%,transparent)}.ov-li-detail:where(:not([data-surface] *)){display:grid;grid-gap:6px;gap:6px;padding:4px 20px 16px 68px;font-size:13px;line-height:18px}.ov-li-detail .od-card:where(:not([data-surface] *)){display:flex;flex-direction:column;gap:10px;border:0;background:none}.ov-li-detail .od-card .od-card-h:where(:not([data-surface] *)){order:2;justify-content:flex-start;min-height:0;padding:0}.ov-li-detail .od-card .od-exo:where(:not([data-surface] *)){padding:0}.ov-li-detail .case-on-order:where(:not([data-surface] *)){gap:0}.ov-li-detail .case-on-order li:where(:not([data-surface] *)){display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:2px 8px;gap:2px 8px;padding:8px 0;border-top:1px solid var(--md-outline-variant)}.ov-li-detail .case-on-order li:first-child{border-top:0;padding-top:0}.ov-li-detail .case-on-order li>.tag{justify-self:start}.ov-li-detail .case-on-order li>.m3-support{grid-column:1/-1}.ov-li-detail .od-card .od-card-h h3{display:none}.ov-li-extra:where(:not([data-surface] *)){padding:0 20px 16px 68px}.ov-pay:where(:not([data-surface] *)){display:grid;grid-gap:8px;gap:8px;font-size:13px}.ov-pay-figs:where(:not([data-surface] *)){display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;color:var(--md-on-surface-variant);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ov-pay-figs strong:where(:not([data-surface] *)){font-size:15px;color:var(--md-on-surface)}.ov-pay-owe:where(:not([data-surface] *)){font-weight:600}.ov-pay-owe.ok{color:var(--ok)}.ov-pay-owe.acct{color:var(--md-primary)}.ov-pay-owe.warn{color:var(--warn)}.ov-pay-owe.danger{color:var(--danger)}.ov-pay-bar:where(:not([data-surface] *)){height:8px;border-radius:var(--md-shape-full);background:var(--md-surface-high,#e7eaf0);overflow:hidden}.ov-pay-bar>span:where(:not([data-surface] *)){display:block;width:100%;height:100%;border-radius:inherit;background:var(--ok);transform-origin:left;transition:transform var(--dur-long-1) var(--ease-emphasized-decel)}.ov-side:not([data-settled]) :is(.ov-li-ico,.ov-li-mark,.ov-pay-bar>span){transition:none}.ov-pay-bar.part>span{background:var(--warn)}.ov-pay-bar.acct>span{background:var(--md-primary)}.ov-pay-bar.over>span{background:var(--danger)}.ov-pay-facts:where(:not([data-surface] *)){display:grid;grid-gap:4px;gap:4px;margin:2px 0 0}.ov-pay-facts>div:where(:not([data-surface] *)){display:grid;grid-template-columns:76px minmax(0,1fr);grid-gap:8px;gap:8px}.ov-pay-facts dt:where(:not([data-surface] *)){color:var(--muted)}.ov-pay-facts dd:where(:not([data-surface] *)){margin:0;overflow-wrap:anywhere}.ov-pay-entries:where(:not([data-surface] *)){display:grid;margin:2px 0 0;padding:0;list-style:none;border-top:1px dashed var(--md-outline-variant)}.ov-pay-entries li:where(:not([data-surface] *)){display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-gap:8px;gap:8px;padding:6px 0 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ov-pay-day:where(:not([data-surface] *)){color:var(--muted)}.ov-pay-how:where(:not([data-surface] *)){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-pay-amt:where(:not([data-surface] *)){font-weight:600}.ov-pay-entries li.refund .ov-pay-amt{color:var(--danger)}.ov-li-clip:where(:not([data-surface] *)){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-notes-form:where(:not([data-surface] *)){display:grid;grid-gap:8px;gap:8px}.ov-notes-form .btn-row.end:where(:not([data-surface] *)){margin:0 0 0 auto}.ov-ref-form:where(:not([data-surface] *)){display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.ov-ref-form input:where(:not([data-surface] *)){flex:1 1 180px}.ov-facts:where(:not([data-surface] *)){display:grid;grid-gap:8px;gap:8px;margin:0;padding:14px 20px 16px;border-top:1px solid var(--md-outline-variant);font-size:13px}.ov-facts>div:where(:not([data-surface] *)){display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:8px;gap:8px}.ov-facts dt:where(:not([data-surface] *)){color:var(--muted)}.ov-facts .ov-rev:where(:not([data-surface] *)){display:grid;grid-template-columns:52px auto 1fr;grid-gap:8px;gap:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ov-facts .ov-rev>:last-child{text-align:right}.ov-facts dd:where(:not([data-surface] *)){margin:0;overflow-wrap:anywhere}.op-conv.ov-card>.conv:where(:not([data-surface] *)){padding:0 20px 16px}.op-conv .seg.conv-tabs:where(:not([data-surface] *)){margin:0 -20px 12px;width:calc(100% + 40px);border:0;border-bottom:1px solid var(--md-outline-variant);border-radius:0}.op-conv .seg.conv-tabs>button:where(:not([data-surface] *)){position:relative;min-height:48px;border:0;background:none;color:var(--md-on-surface-variant);font-size:14px}.op-conv .seg.conv-tabs>button+button:where(:not([data-surface] *)){border-left:0}.op-conv .seg.conv-tabs>button:where(:not([data-surface] *)):hover{background:var(--md-surface-low)}.op-conv .seg.conv-tabs>button.on:where(:not([data-surface] *)){background:none;color:var(--md-primary)}.op-conv .seg.conv-tabs>button.on:before{content:none}.op-conv .seg.conv-tabs>button.on:after{content:"";position:absolute;left:25%;right:25%;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--md-primary)}.op-conv .conv-reply:where(:not([data-surface] *)){position:relative}.op-conv .conv-reply input:where(:not([data-surface] *)){height:48px;padding:0 56px 0 20px;border:1px solid transparent;border-radius:var(--md-shape-full);background:var(--md-surface-low)}.op-conv .conv-reply input:where(:not([data-surface] *)):focus{border-color:var(--md-primary);background:var(--md-surface-lowest,#fff)}.op-conv .conv-reply>button:where(:not([data-surface] *)){position:absolute;top:50%;right:6px;width:40px;min-width:0;height:40px;min-height:0;padding:0;transform:translateY(-50%);border:0;border-radius:50%;background:none;color:var(--md-primary);font-size:0}.op-conv .conv-reply>button svg.bi{width:20px;height:20px}.op-conv .conv-reply>button:where(:not([data-surface] *)):hover{background:var(--md-surface-high)}.modal.ov-dialog:where(:not([data-surface] *)){width:min(880px,calc(100vw - 32px));max-width:880px;padding:28px 32px;border-radius:24px}.ov-dialog .modal-title:where(:not([data-surface] *)){margin:0;font-size:22px;font-weight:600}.ov-dialog-sub:where(:not([data-surface] *)){margin:4px 0 20px;font-size:14px}.ov-field-row:where(:not([data-surface] *)){display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 16px}.ov-field-label:where(:not([data-surface] *)),.ov-field-row>span:first-child{min-width:120px;font-size:14px;font-weight:600}.ov-field-row input[type=date]:where(:not([data-surface] *)){width:200px}.ov-field-row .seg button:disabled:where(:not([data-surface] *)){color:var(--muted);cursor:default}.ov-notes:where(:not([data-surface] *)){display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px 16px;gap:12px 16px;margin:0 0 16px}.ov-dialog .modal-title+.ov-field-row{margin-top:20px}.ov-note-h:where(:not([data-surface] *)){display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:20px 0 10px;padding-top:16px;border-top:1px solid var(--md-outline-variant)}.ov-note-h h3:where(:not([data-surface] *)){margin:0;font-size:16px;font-weight:600}.ov-note-h .m3-support:where(:not([data-surface] *)){flex-basis:100%}.ov-ins-list:where(:not([data-surface] *)){display:grid;grid-gap:4px;gap:4px;margin:0 0 16px;padding:0;list-style:none;font-size:14px}.ov-check:where(:not([data-surface] *)){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:0 0 12px}.modal.stock-choose:where(:not([data-surface] *)){width:min(1080px,100%);max-width:1080px}.modal.stock-peek:where(:not([data-surface] *)){width:min(1080px,100%)}.modal:is(.picker,.credit-dialog):where(:not([data-surface] *)){width:min(1080px,100%)}.modal:is(.case-dialog,.cpe,.em-preview):where(:not([data-surface] *)){width:min(920px,100%)}.modal:is(.set-user-dialog,.lc-modal,.lab-modal):where(:not([data-surface] *)){width:min(680px,100%)}.modal.feedback-modal:where(:not([data-surface] *)){width:min(640px,100%);max-width:640px}.modal.confirm-modal:where(:not([data-surface] *)){width:min(520px,100%)}.stock-choose select.sc-changed:where(:not([data-surface] *)){border-color:var(--md-primary);box-shadow:0 0 0 1px var(--md-primary)}.stock-choose .sc-foot:where(:not([data-surface] *)){align-items:center;margin-top:16px}.stock-choose .sc-pending:where(:not([data-surface] *)){margin-right:auto}@media (max-width:1100px){.ov-grid:where(:not([data-surface] *)){grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.ov-contents .ov-table{display:none}.ov-title h1:where(:not([data-surface] *)){font-size:20px;line-height:28px}.ov-head-main:where(:not([data-surface] *)){width:100%}.ov-track-pill:where(:not([data-surface] *)){gap:10px;padding:4px 14px 4px 6px}.ov-step+.ov-step:before{width:8px}.ov-dot:where(:not([data-surface] *)){width:24px;height:24px}.ov-track-now:where(:not([data-surface] *)){font-size:14px}.ov-progress-acts:where(:not([data-surface] *)){width:100%;justify-content:flex-start}.ov-tosort:where(:not([data-surface] *)){flex-basis:100%}.ov-primary:where(:not([data-surface] *)){flex:1 1 auto;justify-content:center}.ov-need:where(:not([data-surface] *)){text-align:left}.ov-blockers:where(:not([data-surface] *)){padding:4px 16px}.ov-blocker:where(:not([data-surface] *)){grid-template-columns:24px minmax(0,1fr)}.ov-b-fix:where(:not([data-surface] *)){grid-column:2;justify-content:flex-start}.modal.ov-dialog:where(:not([data-surface] *)){padding:20px 16px calc(20px + env(safe-area-inset-bottom));border-radius:var(--md-shape-xl) var(--md-shape-xl) 0 0}.ov-field-label:where(:not([data-surface] *)),.ov-field-row>span:first-child{min-width:100%}}@media (prefers-reduced-motion:reduce){.ov-flash{animation:none}.ov-dot,.ov-li-ico,.ov-li-mark,.ov-pay-bar>span,.ov-step+.ov-step:before{transition:none}}.od.case-page.case-grid:where(:not([data-surface] *)){grid-template-columns:minmax(0,1fr) 400px;gap:16px;margin-top:16px}.case-grid>:is(.case-main,.case-side):where(:not([data-surface] *)){gap:16px}@media (max-width:1100px){.od.case-page.case-grid:where(:not([data-surface] *)){grid-template-columns:minmax(0,1fr)}}.case-card-dialog .od-card:where(:not([data-surface] *)){margin:0;border:0;background:none;box-shadow:none}.case-card-dialog .od-card-h h3{display:none}.case-card-dialog .od-card-h:where(:not([data-surface] *)){min-height:0;padding:0}.case-activity-card .case-activity:where(:not([data-surface] *)){margin:0;padding:0 20px 16px}.ov-approve-short .ov-approve-delay{margin-top:12px}.ov-approve-short .ov-approve-delay input{max-width:320px}.ov-checking:where(:not([data-surface] *)){display:inline-flex;align-items:center;gap:6px;color:var(--md-on-surface-variant)}.ov-checking-tag:where(:not([data-surface] *)){display:inline-flex;align-items:center;gap:6px;animation:ov-checking-in var(--dur-short-2) var(--ease)}@keyframes ov-checking-in{0%{opacity:0;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.ov-checking-tag{animation:none}}:is(.ov-checking,.ov-checking-tag) .spinner:where(:not([data-surface] *)){width:12px;height:12px;flex:none}:root{--rail-slack:84px;--panel:248px;--panel-slim:64px;--rail-bg:#0a3a75;--panel-bg:#1468b0;--panel-ink:rgba(255,255,255,0.88);--panel-head:rgba(255,255,255,0.66)}.app-frame[data-business=ultragrime]{--rail-bg:#000000;--panel-bg:#1c1c1c}.slack-nav .area-tabs-dup{display:none}.slack-nav .stage-summary{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;margin:0 0 12px;padding:10px 14px;border-radius:var(--md-shape-md);background:var(--md-surface-lowest);border:1px solid var(--md-outline-variant);font-size:13px;color:var(--md-on-surface-variant)}.slack-nav .stage-summary strong{color:var(--ink);font-size:14px}.slack-nav .stage-summary-v{margin-left:auto;color:var(--ink);font-weight:700;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.slack-nav .stage-summary-v span{font-weight:400;font-size:12px;color:var(--md-on-surface-variant)}.area-panel{display:flex;flex-direction:column;background:var(--panel-bg);color:var(--panel-ink)}.ap-head{display:flex;align-items:center;justify-content:space-between;padding:18px 12px 10px 20px}.ap-head h2{margin:0;font-size:19px;font-weight:700;color:#fff}.ap-fold{width:32px;height:32px;min-height:0;padding:0;border:0;border-radius:50%;background:none;color:var(--panel-ink);display:inline-flex;align-items:center;justify-content:center;box-shadow:none}.ap-fold:hover{background:rgba(255,255,255,.14)}.ap-fold svg.bi{width:18px;height:18px}.ap-body{position:relative;flex:1 1;overflow-y:auto;padding:0 10px 16px;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;grid-gap:1px;gap:1px}.ap-sec{padding:14px 12px 4px;font-size:12.5px;font-weight:700;color:var(--panel-head)}.ap-item{display:flex;align-items:center;gap:10px;width:100%;min-height:34px;padding:6px 12px;border:0;border-radius:8px;background:none;box-shadow:none;color:var(--panel-ink);font:inherit;font-size:14px;font-weight:500;text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--dur-short-2) var(--ease-standard)}.ap-item:hover{background:rgba(255,255,255,.14);color:#fff}.ap-item:focus-visible{outline:2px solid #fff;outline-offset:-2px}.ap-item{position:relative;z-index:1}.ap-item[aria-current=page],.ap-item[aria-current=page]:hover{background:transparent;color:var(--brand);font-weight:600}.ap-ind{position:absolute;top:0;left:10px;z-index:0;border-radius:8px;background:#fff;opacity:0;pointer-events:none;transition:transform var(--dur-med-1) var(--ease-standard),height var(--dur-med-1) var(--ease-standard),opacity var(--dur-short-2) var(--ease-standard)}.ap-title{animation:fade-in var(--dur-med-1) var(--ease-standard-decel)}.ap-item svg.bi{width:16px;height:16px;flex:none}.ap-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-n{flex:none;min-width:22px;padding:1px 8px;border-radius:999px;background:rgba(255,255,255,.18);font-size:12px;font-weight:700;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ap-n.hot{background:#fff;color:var(--brand)}.ap-item[aria-current=page] .ap-n{background:var(--md-primary-container,#d7e3fb);color:var(--brand)}.ap-nest{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1px;gap:1px;margin:1px 0 4px 18px;padding-left:8px;border-left:1px solid rgba(255,255,255,.24)}.ap-nest .ap-item{min-height:30px;font-size:13px}.ap-tip{position:fixed;z-index:200;transform:translateY(-50%);padding:6px 10px;border-radius:8px;background:var(--rail-bg);color:#fff;font-size:13px;font-weight:600;white-space:nowrap;pointer-events:none;box-shadow:0 4px 14px rgba(0,0,0,.22);animation:ap-tip-in var(--dur-short-2) var(--ease-standard-decel)}@keyframes ap-tip-in{0%{opacity:0;transform:translate(-4px,-50%)}}@keyframes rail-badge-in{0%{transform:scale(.4);opacity:0}}.rail-badge{animation:rail-badge-in var(--dur-med-1) var(--ease-standard-decel)}.slack-nav .area-panel{display:none}:where(:root[data-device=desktop]) .slack-nav .side,:where(:root[data-device=desktop]) .slack-nav .side:is(:hover,:has(:focus-visible),:has(.side-me[aria-expanded=true]),:has(.notif-btn[aria-expanded=true])){width:var(--rail-slack);box-shadow:none;background:var(--rail-bg);background-image:none;transition:none}:where(:root[data-device=desktop]) .slack-nav .side-top{justify-content:center;padding:0}:where(:root[data-device=desktop]) .slack-nav .side-logo,:where(:root[data-device=desktop]) .slack-nav .side:hover .side-logo{width:34px}:where(:root[data-device=desktop]) .slack-nav .side-foot,:where(:root[data-device=desktop]) .slack-nav .side-nav{padding:4px 6px;gap:2px;justify-items:center;overflow-y:auto}:where(:root[data-device=desktop]) .slack-nav .side-foot{border-top-color:rgba(255,255,255,.14)}:where(:root[data-device=desktop]) .slack-nav .side :is(a,button).side-link.rail-link{flex-direction:column;justify-content:center;gap:3px;width:72px;height:auto;min-height:56px;padding:6px 0 5px;border-radius:12px;font-size:11px;font-weight:600;letter-spacing:0;text-align:center;white-space:normal;background:none}:where(:root[data-device=desktop]) .slack-nav .side .rail-link svg.bi{width:22px;height:22px;padding:6px 13px;box-sizing:content-box;border-radius:12px;transition:background-color var(--dur-short-2) var(--ease-standard)}:where(:root[data-device=desktop]) .slack-nav .side .rail-link:hover{background:none;color:#fff}:where(:root[data-device=desktop]) .slack-nav .side .rail-link:hover svg.bi{background:rgba(255,255,255,.12)}:where(:root[data-device=desktop]) .slack-nav .side a.rail-link[aria-current=page]{background:none;color:#fff}:where(:root[data-device=desktop]) .slack-nav .side a.rail-link[aria-current=page] svg.bi{background:rgba(255,255,255,.24)}:where(:root[data-device=desktop]) .slack-nav .side .rail-link .nav-label,:where(:root[data-device=desktop]) .slack-nav .side:hover .rail-link .nav-label{opacity:1;max-width:72px;line-height:1.15}:where(:root[data-device=desktop]) .slack-nav .side .rail-link .nav-count,:where(:root[data-device=desktop]) .slack-nav .side:hover .rail-link .nav-count{top:2px;left:auto;right:10px}:where(:root[data-device=desktop]) .slack-nav .side .side-me{justify-content:center;width:56px;padding:8px 0}@media (max-height:880px){:where(:root[data-device=desktop]) .slack-nav .side :is(a,button).side-link.rail-link{min-height:46px;padding:3px 0;gap:1px;font-size:10.5px}:where(:root[data-device=desktop]) .slack-nav .side .rail-link svg.bi{width:20px;height:20px;padding:4px 12px}:where(:root[data-device=desktop]) .slack-nav .side .side-me{padding:4px 0}}@media (max-height:640px){:where(:root[data-device=desktop]) .slack-nav .side :is(a,button).side-link.rail-link{min-height:38px}:where(:root[data-device=desktop]) .slack-nav .side .rail-link .nav-label{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}}:where(:root[data-device=desktop]) .slack-nav .side .side-me .who-text{display:none}:where(:root[data-device=desktop]) .slack-nav .side .acct-menu{position:fixed;left:calc(var(--rail-slack) + 8px);right:auto;bottom:12px;width:248px;transform-origin:bottom left}:where(:root[data-device=desktop]) .slack-nav .area-panel{display:flex;position:fixed;inset:0 auto 0 var(--rail-slack);z-index:45;width:var(--panel);overflow:hidden;transition:width var(--dur-med-2) var(--ease-emphasized)}:where(:root[data-device=desktop]) .slack-nav .area-panel.slim{width:var(--panel-slim)}:where(:root[data-device=desktop]) .slack-nav .shell{padding-left:calc(var(--rail-slack) + var(--panel));transition:padding-left var(--dur-med-2) var(--ease-emphasized)}:where(:root[data-device=desktop]) .slack-nav:not(:has(.area-panel)) .shell{padding-left:var(--rail-slack)}:where(:root[data-device=desktop]) .slack-nav:has(.area-panel.slim) .shell{padding-left:calc(var(--rail-slack) + var(--panel-slim))}:where(:root[data-device=desktop]) .slack-nav .area-panel .ap-body,:where(:root[data-device=desktop]) .slack-nav .area-panel .ap-head{width:var(--panel)}:where(:root[data-device=desktop]) .slack-nav .area-panel .ap-title{transition:opacity var(--dur-short-2) var(--ease-standard)}:where(:root[data-device=desktop]) .slack-nav .area-panel.slim .ap-title{opacity:0}:where(:root[data-device=desktop]) .slack-nav .area-panel.slim .ap-head{padding-left:12px}:where(:root[data-device=desktop]) .slack-nav .area-panel.slim .ap-fold{order:-1}:where(:root[data-device=desktop]) .slack-nav .ap-fold svg.bi{transition:transform var(--dur-med-2) var(--ease-emphasized)}:where(:root[data-device=desktop]) .slack-nav .area-panel.slim .ap-fold svg.bi{transform:rotate(180deg)}:where(:root[data-device=desktop]) .slack-nav .area-panel.slim .ap-body{width:var(--panel-slim);padding:0 8px 16px;overflow-x:hidden}:where(:root[data-device=desktop]) .slack-nav .area-panel.slim .ap-sec{height:1px;margin:9px 6px;padding:0;overflow:hidden;font-size:0;background:rgba(255,255,255,.22)}:where(:root[data-device=desktop]) .slack-nav .area-panel.slim .ap-item{width:48px;min-height:38px;padding:0 16px;overflow:visible}:where(:root[data-device=desktop]) .slack-nav .area-panel.slim .ap-item svg.bi{width:16px;height:16px}:where(:root[data-device=desktop]) .slack-nav .area-panel.slim .ap-label{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}:where(:root[data-device=desktop]) .slack-nav .area-panel.slim .ap-n{display:none}:where(:root[data-device=desktop]) .slack-nav .area-panel.slim .ap-nest{margin:1px 0 4px;padding-left:0;border-left:0}:where(:root[data-device=desktop]) .slack-nav .area-tabs-dup-wide,:where(:root[data-device=desktop]) .slack-nav .set-nav{display:none}:where(:root[data-device=desktop]) .slack-nav .set-layout{grid-template-columns:minmax(0,1fr)}:where(:root[data-device=desktop]) .slack-nav .set-back{display:none}:where(:root[data-device=desktop]) .slack-nav .help{grid-template-columns:minmax(0,1fr);gap:16px}:where(:root[data-device=desktop]) .slack-nav .help-side{position:static;max-width:560px}:where(:root[data-device=desktop]) .slack-nav :is(.mobile-bar,.nav-progress),:where(:root[data-device=desktop]) .slack-nav~.snack-host,:where(:root[data-device=desktop]) body:has(.slack-nav) .snack-host{left:var(--rail-slack)}:where(:root[data-device=desktop]) .slack-nav:has(.area-panel) :is(.mobile-bar,.nav-progress),:where(:root[data-device=desktop]) body:has(.slack-nav .area-panel) .snack-host{left:calc(var(--rail-slack) + var(--panel))}:where(:root[data-device=desktop]) .slack-nav:has(.area-panel.slim) :is(.mobile-bar,.nav-progress),:where(:root[data-device=desktop]) body:has(.slack-nav .area-panel.slim) .snack-host{left:calc(var(--rail-slack) + var(--panel-slim))}.slack-nav .mm-panel{padding:0;width:min(320px,88vw);background:var(--panel-bg);color:var(--panel-ink);overflow:hidden}.mm-pane,.mm-panes{flex:1 1;min-height:0;display:flex;flex-direction:column}.mm-pane{overflow-y:auto;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom,0)}.mm-pane.in{animation:mm-pane-in var(--dur-med-2) var(--ease-emphasized-decel)}.mm-pane.back{animation:mm-pane-back var(--dur-med-2) var(--ease-emphasized-decel)}@keyframes mm-pane-in{0%{transform:translateX(32%);opacity:0}}@keyframes mm-pane-back{0%{transform:translateX(-32%);opacity:0}}.mm-head{padding:14px 18px 8px;display:grid;grid-gap:6px;gap:6px}.mm-back{justify-self:start;display:inline-flex;align-items:center;gap:2px;min-height:32px;margin-left:-8px;padding:0 10px 0 4px;border:0;border-radius:999px;background:none;box-shadow:none;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.mm-back:hover{background:rgba(255,255,255,.14)}.mm-back svg.bi{width:18px;height:18px}.mm-title{margin:0;font-size:21px;font-weight:700;color:#fff}.mm-list .ap-body,.mm-list.ap-body{overflow:visible;flex:none}.mm-panel .ap-item{min-height:44px;font-size:15px}.mm-panel .ap-item svg.bi{width:18px;height:18px}.mm-chev{margin-left:auto;display:inline-flex;opacity:.7}.mm-panel .ap-n+.mm-chev{margin-left:4px}.mm-panel .ap-item.mm-here{background:rgba(255,255,255,.16);color:#fff}.mm-panel .ap-item .nav-count{position:static;margin-left:auto;box-shadow:none}.mm-foot{margin-top:auto;padding-top:8px;border-top:1px solid rgba(255,255,255,.18)}.mm-who{margin:0 12px 6px;font-size:13px;color:var(--panel-head)}.mm-feedback .ap-item{width:100%}.mm-feedback .nav-label{flex:1 1;text-align:left}.mm-panel .ap-item.mm-signout{color:#ffd9d6}.topbar .tb-bell{margin-left:auto;position:relative;display:grid;place-items:center;width:44px;height:44px;min-height:0;padding:0;border:0;border-radius:50%;background:none;box-shadow:none;color:#fff}.topbar .tb-bell:hover{background:rgba(255,255,255,.14)}.topbar .tb-bell svg.bi{width:22px;height:22px}.topbar .tb-bell .nav-label{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.topbar .tb-bell .nav-count{position:absolute;top:4px;right:2px;box-shadow:0 0 0 2px var(--nav-bg)}:where(:root[data-device=desktop]) .slack-nav:has(.area-panel.tight) .shell{padding-left:calc(var(--rail-slack) + var(--panel-slim))}:where(:root[data-device=desktop]) .slack-nav:has(.area-panel.tight) :is(.mobile-bar,.nav-progress),:where(:root[data-device=desktop]) body:has(.slack-nav .area-panel.tight) .snack-host{left:calc(var(--rail-slack) + var(--panel-slim))}.slack-nav .area-panel.peek{box-shadow:10px 0 28px rgba(10,30,60,.28)}@media (prefers-reduced-motion:reduce){.ap-ind,.slack-nav .ap-fold svg.bi,.slack-nav .area-panel,.slack-nav .shell{transition:none}.ap-tip,.ap-title,.mm-pane.back,.mm-pane.in,.rail-badge{animation:none}}:root[data-business=ultragrime]{--brand:#111111;--brand-dark:#000000;--brand-tint:#ececec;--brand-ring:rgba(0,0,0,0.18);--brand-wash:#f7f7f7;--brand-tint-hover:#dedede;--md-primary:#111111;--md-primary-container:#e4e4e4;--md-on-primary-container:#111111;--md-secondary-container:#e4e4e4;--md-on-secondary-container:#111111;--md-inverse-primary:#d6d6d6;--md-hover-primary:rgba(0,0,0,0.06);--md-press-primary:rgba(0,0,0,0.1);--row-hover:rgba(0,0,0,0.04);--row-press:rgba(0,0,0,0.08);--nav-bg:#111111;--rail-bg:#000000;--panel-bg:#1c1c1c;--qs-sky:#d6d6d6;--qs-glow:radial-gradient(140% 110% at 100% 0%,rgba(255,255,255,0.14) 0%,rgba(255,255,255,0) 62%),linear-gradient(180deg,#232323,#111111 52%,#000000)}:root[data-business=ultragrime] .qs:where(:not([data-surface] *)){--md-primary:#e6e6e6;--md-on-primary:#111111;--md-secondary-container:#3a3a3a;--md-on-secondary-container:#f2f2f2;--md-hover-primary:rgba(255,255,255,0.12);--md-press-primary:rgba(255,255,255,0.16);--m3-hover:rgba(255,255,255,0.12);--brand:#e6e6e6;--brand-dark:#ffffff;--brand-tint:rgba(255,255,255,0.14);--brand-ring:rgba(255,255,255,0.35)}:root[data-business=ultragrime] .pav[data-tone="0"]{background:#ececec;color:#111111}:root[data-business=ultragrime] .tabs>button:active,:root[data-business=ultragrime] table.list.order-cards>tbody>tr.order-row:active{background:rgba(0,0,0,.08)}.app-frame[data-business=ultragrime] .side-logo{width:44px;height:auto;overflow:visible;border-radius:0}.app-frame[data-business=ultragrime] .side-logo img{width:44px;height:auto}.auth-shell[data-business=ultragrime] .auth-brand-logo{height:72px}