.skin-video-production,.skin-video-production-menu_main{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:oklch(18% .004 265);--paper-2:oklch(21% .005 265);--paper-3:oklch(25.5% .006 265);--card:oklch(21.5% .005 265);--popover:oklch(22.5% .006 265);--line:oklch(30% .006 265);--line-strong:oklch(41% .008 265);--ink:oklch(96% .003 265);--ink-2:oklch(81% .006 265);--ink-3:oklch(70% .008 265);--brand:oklch(90% .045 225);--brand-strong:oklch(96% .025 225);--brand-soft:oklch(31% .03 225);--brand-ink:oklch(20% .012 265);--brand-rgb:204 226 246;--danger:oklch(68% .2 27);--success:oklch(80% .12 160);--shadow-color:0 0 0;--fh-shoot:oklch(81% .15 75);--fh-edit:oklch(74% .14 295);--fh-sound:oklch(80% .115 190);--fh-grade:oklch(76% .14 355);--fh-delivery:oklch(88% .18 128);--fh-facility:oklch(52% .01 265);--fh-clip-ink:oklch(19% .012 265);--tone-amber:var(--fh-shoot);--tone-plum:var(--fh-edit);--tone-teal:var(--fh-sound);--tone-rose:var(--fh-grade);--tone-cobalt:var(--fh-delivery);--tone-blocked:var(--fh-facility);--tone-brand:var(--brand);--super-scheduler-accent-rgb:204 226 246;--super-scheduler-accent-emphasis:var(--brand);--super-scheduler-on-accent:var(--brand-ink);--super-scheduler-accent-soft:var(--brand-soft);--super-scheduler-accent-text:var(--brand-strong);--super-scheduler-accent-border:#cce2f652;--super-scheduler-danger:var(--danger);--super-scheduler-surface:var(--paper);--super-scheduler-surface-raised:var(--paper-3);--super-scheduler-text:var(--ink);--super-scheduler-text-muted:var(--ink-2);--super-scheduler-grid-line:oklch(25.5% .005 265);--super-scheduler-row-line:var(--line);--super-scheduler-group:var(--paper);--super-scheduler-group-row:var(--paper);--super-scheduler-hover-row:oklch(100% 0 0/.025);--super-scheduler-hover-cell:oklch(100% 0 0/.04);--super-scheduler-crosshair:#cce2f612;--super-scheduler-selection:#cce2f61f;--super-scheduler-selection-border:#cce2f6b3;--super-scheduler-focus-ring:#cce2f6b3;--super-scheduler-separator:var(--brand);--super-scheduler-event-radius:4px;--super-scheduler-link:oklch(72% .01 265/.7);--super-scheduler-link-hover:var(--brand);--super-scheduler-handle-color:var(--brand);--super-scheduler-micro-bar:oklch(60% .01 265);--super-scheduler-edge-shadow:oklch(0% 0 0/.6);--super-scheduler-minimap-base:var(--brand-strong);--super-scheduler-minimap-warn:oklch(76% .15 52);--super-scheduler-minimap-danger:var(--danger);--super-scheduler-minimap-brush:var(--brand);--super-scheduler-minimap-label:var(--ink-3);--super-scheduler-drag-card-radius:6px;--super-scheduler-tooltip-radius:6px;--super-scheduler-hover-radius:8px;--super-scheduler-hover-padding:0px;--super-scheduler-hover-bg:var(--popover);--super-scheduler-hover-border:var(--line-strong);--super-scheduler-hover-shadow:0 24px 48px -16px oklch(0% 0 0/.75);--ss-sheet-bg:var(--paper-2);--ss-sheet-shadow:0 0 0 1px var(--line-strong), 0 32px 80px -24px oklch(0% 0 0/.85);--pv-event-radius:4px;--pv-spine:none;--pv-now:var(--brand)}.skin-video-production .ex-chrome{background:var(--paper);box-shadow:inset 0 -1px 0 var(--line)}.skin-video-production .ex-chrome[data-tall] .ex-chrome__bar{background:var(--paper-2);box-shadow:inset 0 -1px 0 var(--line)}.skin-video-production .ex-chrome__ghost{background:var(--paper-3);border-radius:4px}.skin-video-production .ex-chrome__foot{background:var(--paper-2);box-shadow:inset 0 1px 0 var(--line)}.skin-video-production .brand-mark{border-radius:5px}.skin-video-production .pv-header,.skin-video-production .pv-corner,.skin-video-production .pv-rowheader{fill:var(--paper-2)}.skin-video-production .pv-header-group{fill:var(--ink-2);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:600}.skin-video-production .pv-header-cell{fill:var(--ink-2);font-family:var(--font-mono);text-anchor:start;font-size:10.5px;font-weight:500;transform:translate(-32px,-3px)}.skin-video-production .pv-grid{stroke:oklch(25.5% .005 265)}.skin-video-production .pv-grid-strong{stroke:var(--line-strong);opacity:1}.skin-video-production .pv-group{fill:var(--paper)}.skin-video-production .pv-row-label{fill:var(--ink);font-size:12.5px;font-weight:500}.skin-video-production .pv-row-label--group{fill:var(--ink-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:600}.skin-video-production .pv-row-meta{fill:var(--ink-2);font-family:var(--font-mono)}.skin-video-production .pv-event-box{fill:var(--fh-dept,var(--tone));stroke:none}.skin-video-production .pv-event-label{fill:var(--fh-clip-ink);font-size:12px;font-weight:650}.skin-video-production .pv-event-sub{fill:var(--fh-clip-ink);font-family:var(--font-mono);text-transform:uppercase;opacity:.78;font-size:10.5px;font-weight:500}.skin-video-production .pv-kind-crew .pv-event-box{fill:color-mix(in oklch, var(--fh-shoot) 14%, var(--paper));stroke:color-mix(in oklch, var(--fh-shoot) 70%, transparent);stroke-dasharray:4 3}.skin-video-production .pv-kind-crew :is(.pv-event-label,.pv-event-sub){fill:var(--fh-shoot)}.skin-video-production .pv-kind-maintenance .pv-event-box{fill:oklch(29% .006 265)}.skin-video-production .pv-kind-maintenance :is(.pv-event-label,.pv-event-sub){fill:var(--ink-2)}.skin-video-production .pv-kind-delivery .pv-event-box{transform-box:fill-box;transform-origin:50%;width:14px;height:14px;fill:var(--fh-delivery);stroke:var(--paper);stroke-width:2px;transform:translate(2px,13px)rotate(45deg)}.skin-video-production .pv-wrapped .pv-event-box{filter:saturate(.62)}.skin-video-production .pv-kind-delivery svg{display:none}.skin-video-production .pv-link path{stroke:oklch(72% .01 265/.7)}.skin-video-production .pv-link circle{fill:var(--paper);stroke:oklch(72% .01 265/.7)}.skin-video-production .pv-now line{stroke-width:2px}.skin-video-production .pv-now circle{r:4px}.skin-video-production .pv-kind-shoot,.skin-video-production .pv-kind-prep,.skin-video-production .pv-kind-crew{--fh-dept:var(--fh-shoot)}.skin-video-production .pv-kind-offline{--fh-dept:var(--fh-edit)}.skin-video-production .pv-kind-grade{--fh-dept:var(--fh-grade)}.skin-video-production .pv-kind-mix{--fh-dept:var(--fh-sound)}.skin-video-production .pv-kind-delivery{--fh-dept:var(--fh-delivery)}.skin-clinic-appointments,.skin-clinic-appointments-menu_main{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:oklch(99% .005 178);--paper-2:oklch(97.5% .009 180);--paper-3:oklch(95.2% .014 180);--card:oklch(100% 0 0);--popover:oklch(100% 0 0);--line:oklch(92.5% .011 185);--line-strong:oklch(84% .017 185);--ink:oklch(27% .035 205);--ink-2:oklch(42% .03 205);--ink-3:oklch(50% .025 205);--brand:oklch(47% .08 188);--brand-strong:oklch(40% .075 188);--brand-soft:oklch(95% .028 182);--brand-ink:oklch(99% .008 182);--brand-rgb:18 117 110;--danger:oklch(54% .16 18);--warning:oklch(60% .13 68);--success:oklch(50% .09 165);--shadow-color:.3 .04 200;--fm-booked:var(--brand);--fm-arrived:oklch(74% .14 72);--fm-arrived-ink:oklch(47% .1 62);--fm-treating:oklch(43% .075 195);--fm-done:oklch(60% .035 165);--fm-noshow:oklch(60% .15 15);--fm-noshow-ink:oklch(50% .15 15);--fm-lift:0 1px 2px oklch(var(--shadow-color) / .07), 0 8px 18px -12px oklch(var(--shadow-color) / .35);--tone-brand:var(--fm-booked);--tone-amber:var(--fm-arrived);--tone-teal:var(--fm-treating);--tone-slate:var(--fm-done);--tone-rose:var(--fm-noshow);--super-scheduler-accent-rgb:18 117 110;--super-scheduler-surface:var(--paper);--super-scheduler-surface-raised:var(--card);--super-scheduler-grid-line:oklch(94.5% .009 185);--super-scheduler-row-line:var(--line);--super-scheduler-group:var(--paper-2);--super-scheduler-group-row:var(--paper-2);--super-scheduler-hover-row:oklch(47% .08 188/.025);--super-scheduler-hover-cell:oklch(47% .08 188/.05);--super-scheduler-separator:var(--brand);--super-scheduler-event-radius:12px;--super-scheduler-drag-card-radius:14px;--super-scheduler-tooltip-radius:10px;--super-scheduler-hover-radius:16px;--super-scheduler-hover-padding:0px;--super-scheduler-hover-bg:var(--card);--super-scheduler-hover-border:var(--line);--super-scheduler-hover-shadow:0 2px 6px -2px oklch(var(--shadow-color) / .1), 0 28px 60px -24px oklch(var(--shadow-color) / .4);--super-scheduler-minimap-base:var(--brand);--super-scheduler-minimap-warn:var(--fm-treating);--super-scheduler-minimap-danger:var(--fm-arrived);--super-scheduler-minimap-brush:var(--brand);--super-scheduler-minimap-label:var(--ink-3);--ss-sheet-bg:var(--card);--ss-sheet-shadow:0 0 0 1px var(--line), 0 2px 6px -2px oklch(var(--shadow-color) / .08), 0 32px 72px -28px oklch(var(--shadow-color) / .38);--pv-event-radius:10px;--pv-spine:none;--pv-now:var(--brand);--pv-summary:var(--card);--pv-meter:var(--brand)}.skin-clinic-appointments .ex-chrome{background:var(--paper-2);box-shadow:inset 0 -1px 0 var(--line)}.skin-clinic-appointments .ex-chrome[data-tall] .ex-chrome__bar{background:var(--card);height:56px;max-height:56px;box-shadow:inset 0 -1px 0 var(--line)}.skin-clinic-appointments .ex-chrome__ghost{background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px}.skin-clinic-appointments .ex-chrome__foot{background:var(--card);box-shadow:inset 0 1px 0 var(--line)}.skin-clinic-appointments .brand-mark{border-radius:999px}.skin-clinic-appointments .pv-header,.skin-clinic-appointments .pv-corner,.skin-clinic-appointments .pv-rowheader{fill:var(--card)}.skin-clinic-appointments .pv-header-group{fill:var(--ink);font-size:12.5px;font-weight:600}.skin-clinic-appointments .pv-header-cell{fill:var(--ink-3);font-size:11px}.skin-clinic-appointments .pv-grid{stroke:oklch(94.5% .009 185)}.skin-clinic-appointments .pv-grid-strong{stroke:var(--line-strong);opacity:1}.skin-clinic-appointments .pv-group{fill:var(--paper-2)}.skin-clinic-appointments .pv-row-label{fill:var(--ink);font-size:13px;font-weight:600}.skin-clinic-appointments .pv-row-label--group{fill:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.skin-clinic-appointments .pv-row-meta{fill:var(--ink-2);font-weight:600}.skin-clinic-appointments .pv-hatch-bg{fill:var(--paper-2)}.skin-clinic-appointments .pv-hatch-line{stroke:oklch(47% .08 188/.12)}.skin-clinic-appointments .pv-event-box{fill:var(--card);stroke:var(--line-strong);filter:drop-shadow(0 2px 3px oklch(30% .04 200/.08))}.skin-clinic-appointments .pv-event-label{fill:var(--ink);font-size:12.5px;font-weight:600}.skin-clinic-appointments :is(.pv-event-label,.pv-event-sub){transform:translate(35px)}.skin-clinic-appointments .pv-event-sub{fill:var(--ink-2);font-size:11px}.skin-clinic-appointments .pv-kind-arrived .pv-event-box{fill:oklch(97.5% .03 80);stroke:oklch(85% .08 75)}.skin-clinic-appointments .pv-kind-in-treatment .pv-event-box{fill:oklch(94.5% .035 188);stroke:oklch(70% .06 190)}.skin-clinic-appointments .pv-kind-done .pv-event-box{fill:var(--paper-2);stroke:var(--line);filter:none}.skin-clinic-appointments .pv-kind-done :is(.pv-event-label,.pv-event-sub){fill:var(--ink-3)}.skin-clinic-appointments .pv-kind-no-show .pv-event-box{fill:oklch(97.5% .015 15);stroke:oklch(86% .05 15);stroke-dasharray:4 3;filter:none}.skin-clinic-appointments .pv-summary-head,.skin-clinic-appointments .pv-summary{fill:var(--card)}.skin-clinic-appointments .pv-summary-label{fill:var(--ink);font-size:12.5px}.skin-clinic-appointments .pv-summary-text{fill:var(--ink-2);font-weight:600}.skin-clinic-appointments .pv-summary-bar{rx:2px}.skin-clinic-appointments .pv-lvl-4 .pv-summary-bar{fill:var(--fm-treating)}.skin-manufacturing-orders,.skin-manufacturing-orders-menu_main{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:oklch(17.5% .006 255);--paper-2:oklch(20.5% .007 255);--paper-3:oklch(24.5% .008 255);--card:oklch(23.5% .008 255);--popover:oklch(22% .007 255);--line:oklch(30% .009 255);--line-strong:oklch(42% .01 255);--ink:oklch(95% .004 90);--ink-2:oklch(81% .006 255);--ink-3:oklch(71% .008 255);--brand:oklch(87% .165 95);--brand-strong:oklch(92% .14 95);--brand-soft:oklch(33% .07 95);--brand-ink:oklch(20% .03 95);--brand-rgb:244 205 53;--danger:oklch(70% .19 25);--warning:oklch(82% .15 80);--success:oklch(78% .16 152);--shadow-color:0 0 0;--fg-run:oklch(78% .16 152);--fg-setup:oklch(74% .12 245);--fg-maint:var(--brand);--fg-late:var(--danger);--fg-steel:oklch(62% .012 255);--fg-mono:ui-monospace, "SF Mono", SFMono-Regular, "Cascadia Code", "Roboto Mono", Menlo, Consolas, monospace;--tone-slate:oklch(70% .015 255);--tone-amber:var(--warning);--tone-rose:var(--danger);--super-scheduler-accent-rgb:244 205 53;--super-scheduler-surface:var(--paper);--super-scheduler-surface-raised:var(--paper-3);--super-scheduler-grid-line:oklch(25.5% .008 255);--super-scheduler-row-line:oklch(27.5% .009 255);--super-scheduler-hover-row:oklch(100% 0 0/.025);--super-scheduler-hover-cell:oklch(100% 0 0/.04);--super-scheduler-crosshair:oklch(80% .02 255/.05);--super-scheduler-accent:var(--brand);--super-scheduler-accent-emphasis:var(--brand);--super-scheduler-on-accent:var(--brand-ink);--super-scheduler-accent-soft:oklch(33% .07 95);--super-scheduler-accent-text:var(--brand);--super-scheduler-accent-border:oklch(87% .165 95/.4);--super-scheduler-focus-ring:oklch(87% .165 95/.7);--super-scheduler-link:oklch(62% .012 255/.75);--super-scheduler-link-hover:var(--brand);--super-scheduler-now-line:var(--brand);--super-scheduler-event-radius:4px;--super-scheduler-drag-card-radius:6px;--super-scheduler-hover-radius:8px;--super-scheduler-minimap-base:oklch(62% .012 255);--super-scheduler-minimap-warn:var(--warning);--super-scheduler-minimap-danger:var(--danger);--super-scheduler-minimap-brush:var(--brand);--super-scheduler-minimap-label:var(--ink-2);--ss-sheet-bg:var(--paper-2);--ss-sheet-shadow:0 0 0 1px oklch(100% 0 0/.09), 0 24px 64px -24px oklch(0% 0 0/.85)}.skin-manufacturing-orders .ex-chrome{background:var(--paper);box-shadow:inset 0 -1px 0 var(--line)}.skin-manufacturing-orders .ex-chrome__bar{background:var(--paper-2)}.skin-manufacturing-orders .ex-chrome__brand{letter-spacing:.01em;text-transform:uppercase;font-weight:700}.skin-manufacturing-orders .ex-chrome__foot{background:var(--paper-2)}.skin-manufacturing-orders .ss-preview{--pv-event-radius:4px;--pv-summary:var(--paper-2);--pv-meter:var(--fg-steel);--pv-now:var(--brand)}.skin-manufacturing-orders .ss-preview .pv-header,.skin-manufacturing-orders .ss-preview .pv-corner,.skin-manufacturing-orders .ss-preview .pv-rowheader{fill:var(--paper-2)}.skin-manufacturing-orders .ss-preview .pv-header-group{font-family:var(--fg-mono);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.skin-manufacturing-orders .ss-preview .pv-header-cell,.skin-manufacturing-orders .ss-preview .pv-row-meta,.skin-manufacturing-orders .ss-preview .pv-summary-text{font-family:var(--fg-mono);font-size:10.5px}.skin-manufacturing-orders .ss-preview .pv-grid{stroke:oklch(25.5% .008 255)}.skin-manufacturing-orders .ss-preview .pv-group{fill:var(--paper-2)}.skin-manufacturing-orders .ss-preview .pv-row-label--group{font-family:var(--fg-mono);letter-spacing:.06em;text-transform:uppercase;fill:var(--ink-2);font-size:11px}.skin-manufacturing-orders .ss-preview .pv-hatch-bg{fill:oklch(87% .165 95/.1)}.skin-manufacturing-orders .ss-preview .pv-hatch-line{stroke:oklch(87% .165 95/.38);stroke-width:2.5px}.skin-manufacturing-orders .ss-preview .pv-event-box{fill:var(--card);stroke:oklch(36% .01 255)}.skin-manufacturing-orders .ss-preview .pv-event-spine{fill:var(--fg-steel);width:2px}.skin-manufacturing-orders .ss-preview .pv-event-label{font-family:var(--fg-mono);font-size:10.5px;font-weight:600}.skin-manufacturing-orders .ss-preview .pv-event-sub{fill:var(--ink-3);font-size:10.5px}.skin-manufacturing-orders .ss-preview .pv-kind-done .pv-event-box{fill:var(--paper-2);stroke:var(--line)}.skin-manufacturing-orders .ss-preview .pv-kind-done .pv-event-label,.skin-manufacturing-orders .ss-preview .pv-kind-done .pv-event-sub{fill:var(--ink-3)}.skin-manufacturing-orders .ss-preview :is(.pv-kind-running,.pv-kind-setup) .pv-event-spine{fill:var(--fg-run)}.skin-manufacturing-orders .ss-preview .pv-kind-setup .pv-event-spine{fill:var(--fg-setup)}.skin-manufacturing-orders .ss-preview .pv-kind-late .pv-event-box{stroke:var(--danger);stroke-width:1.5px}.skin-manufacturing-orders .ss-preview .pv-kind-late .pv-event-spine{fill:var(--danger)}.skin-manufacturing-orders .ss-preview .pv-summary-label{font-size:12px;font-weight:650}.skin-manufacturing-orders .ss-preview :is(.pv-lvl-3,.pv-lvl-4) .pv-summary-bar{fill:var(--warning)}.skin-manufacturing-orders .ss-preview .pv-lvl-4 .pv-summary-bar{fill:var(--danger)}.skin-manufacturing-orders .ss-preview .pv-link{opacity:.5}.skin-manufacturing-orders .ss-preview .pv-link path{stroke:oklch(62% .012 255/.6)}.skin-manufacturing-orders .ss-preview .pv-link circle{fill:var(--paper);stroke:oklch(62% .012 255/.6)}.skin-field-service-dispatch,.skin-field-service-dispatch-menu_main{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:oklch(98.4% .004 250);--paper-2:oklch(96.6% .006 250);--paper-3:oklch(93.8% .009 250);--card:oklch(100% 0 0);--popover:oklch(100% 0 0);--line:oklch(91.2% .009 250);--line-strong:oklch(82% .014 250);--ink:oklch(23.5% .028 262);--ink-2:oklch(41% .026 262);--ink-3:oklch(50% .022 262);--brand:oklch(50% .17 262);--brand-strong:oklch(43% .16 262);--brand-soft:oklch(95% .03 262);--brand-ink:oklch(99% .01 262);--brand-rgb:40 92 194;--danger:oklch(53% .19 25);--warning:oklch(58% .13 65);--success:oklch(52% .12 155);--shadow-color:.25 .03 262;--fw-north:oklch(55% .15 290);--fw-central:oklch(56% .1 200);--fw-south:oklch(58% .13 145);--fw-tight:oklch(58% .13 65);--fw-tight-bg:oklch(96% .045 85);--fw-risk:var(--danger);--fw-risk-bg:oklch(96% .025 25);--fw-road:oklch(72% .03 255);--fw-road-bg:oklch(95.5% .012 255);--fw-mono:ui-monospace, "SF Mono", SFMono-Regular, "Cascadia Code", "Roboto Mono", Menlo, Consolas, monospace;--tone-cobalt:var(--brand);--tone-plum:oklch(50% .14 310);--tone-teal:oklch(50% .08 200);--super-scheduler-minimap-base:var(--brand);--super-scheduler-minimap-warn:var(--fw-tight);--super-scheduler-minimap-danger:var(--danger);--super-scheduler-minimap-brush:var(--brand);--super-scheduler-minimap-label:var(--ink-3);--super-scheduler-accent-rgb:40 92 194;--super-scheduler-accent:var(--brand);--super-scheduler-accent-emphasis:var(--brand);--super-scheduler-on-accent:var(--brand-ink);--super-scheduler-surface:var(--paper);--super-scheduler-surface-raised:var(--card);--super-scheduler-grid-line:oklch(93% .008 250);--super-scheduler-row-line:oklch(91.5% .009 250);--super-scheduler-hover-row:oklch(50% .17 262/.025);--super-scheduler-hover-cell:oklch(50% .17 262/.05);--super-scheduler-selection:oklch(50% .17 262/.08);--super-scheduler-selection-border:oklch(50% .17 262/.7);--super-scheduler-link:oklch(50% .022 262/.6);--super-scheduler-event-radius:6px;--super-scheduler-drag-card-radius:10px;--super-scheduler-hover-radius:10px}.skin-field-service-dispatch .ex-chrome{background:var(--paper);box-shadow:inset 0 -1px 0 var(--line)}.skin-field-service-dispatch .ex-chrome__bar{background:var(--card);box-shadow:inset 0 -1px 0 var(--line)}.skin-field-service-dispatch .ex-chrome__brand{letter-spacing:-.01em;font-weight:700}.skin-field-service-dispatch .ex-chrome__foot{background:var(--paper-2);box-shadow:inset 0 1px 0 var(--line), inset 0 36px 0 var(--card)}.skin-field-service-dispatch .ss-preview{--pv-event-radius:6px;--pv-event-fill:0%;--pv-event-line:0%;--pv-summary:var(--paper-2);--pv-meter:var(--brand);--pv-now:var(--brand);--pv-spine:none}.skin-field-service-dispatch .ss-preview .pv-surface{fill:var(--card)}.skin-field-service-dispatch .ss-preview .pv-event-box{fill:var(--card);stroke:var(--line-strong)}.skin-field-service-dispatch .ss-preview .pv-event-label{font-family:var(--fw-mono);font-size:10.5px;font-weight:600}.skin-field-service-dispatch .ss-preview .pv-event-sub{fill:var(--ink-3);font-size:10.5px}.skin-field-service-dispatch .ss-preview .pv-kind-off .pv-event-box{fill:var(--fw-risk-bg);stroke:var(--danger)}.skin-field-service-dispatch .ss-preview .pv-group{fill:var(--paper-2)}.skin-field-service-dispatch .ss-preview .pv-row-label--group{letter-spacing:.08em;text-transform:uppercase;fill:var(--ink-2);font-size:10.5px}.skin-field-service-dispatch .ss-preview .pv-header,.skin-field-service-dispatch .ss-preview .pv-corner,.skin-field-service-dispatch .ss-preview .pv-rowheader{fill:var(--card)}.skin-field-service-dispatch .ss-preview .pv-header-group{letter-spacing:.02em;font-size:11.5px;font-weight:650}.skin-field-service-dispatch .ss-preview .pv-hatch-bg{fill:var(--paper-2)}.skin-field-service-dispatch .ss-preview .pv-hatch-line{stroke:oklch(82% .014 250)}.skin-field-service-dispatch .ss-preview .pv-row--north .pv-row-label,.skin-field-service-dispatch .ss-preview .pv-row--central .pv-row-label,.skin-field-service-dispatch .ss-preview .pv-row--south .pv-row-label{font-weight:600}.skin-field-service-dispatch .ss-preview .pv-summary-label{font-size:12px;font-weight:650}.skin-field-service-dispatch .ss-preview .pv-lvl-4 .pv-summary-bar,.skin-field-service-dispatch .ss-preview .pv-summary-bar{fill:var(--brand)}.skin-agency-campaigns,.skin-agency-campaigns-menu_main{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:oklch(100% 0 0);--paper-2:oklch(97.7% .004 85);--paper-3:oklch(94.8% .006 85);--card:oklch(100% 0 0);--popover:oklch(100% 0 0);--line:oklch(91.5% .006 85);--line-strong:oklch(83% .01 85);--ring-line:oklch(87% .008 85);--ink:oklch(20% .015 280);--ink-2:oklch(37% .015 280);--ink-3:oklch(49% .012 280);--brand:oklch(20% .015 280);--brand-strong:oklch(12% .01 280);--brand-soft:oklch(95% .005 280);--brand-ink:oklch(99% 0 0);--brand-rgb:33 33 45;--success:oklch(55% .14 155);--warning:oklch(72% .15 70);--danger:oklch(52% .21 27);--danger-soft:oklch(96.5% .022 27);--shadow-color:.2 .015 280;--sn-kestrel:oklch(50% .19 262);--sn-kestrel-ink:oklch(42% .17 262);--sn-kestrel-soft:oklch(95% .03 262);--sn-fernhill:oklch(50% .12 160);--sn-fernhill-ink:oklch(41% .1 160);--sn-fernhill-soft:oklch(95% .035 160);--sn-larkspur:oklch(54% .21 350);--sn-larkspur-ink:oklch(45% .18 350);--sn-larkspur-soft:oklch(95.5% .03 350);--sn-studio:oklch(86% .16 90);--sn-studio-ink:oklch(46% .09 80);--sn-studio-soft:oklch(96.5% .05 95);--tone-cobalt:var(--sn-kestrel);--tone-teal:var(--sn-fernhill);--tone-copper:var(--sn-larkspur);--tone-slate:var(--sn-studio);--tone-brand:var(--ink);--super-scheduler-accent-rgb:33 33 45;--super-scheduler-accent-100:oklch(95% .005 280);--super-scheduler-accent-800:oklch(20% .015 280);--super-scheduler-surface:var(--paper);--super-scheduler-surface-raised:var(--card);--super-scheduler-grid-line:oklch(94% .005 85);--super-scheduler-row-line:var(--line);--super-scheduler-grid-break:var(--line-strong);--super-scheduler-group:var(--paper);--super-scheduler-group-row:var(--paper);--super-scheduler-today-bg:transparent;--super-scheduler-hover-row:oklch(20% .015 280/.025);--super-scheduler-hover-cell:oklch(20% .015 280/.05);--super-scheduler-selection:oklch(20% .015 280/.08);--super-scheduler-selection-border:var(--ink);--super-scheduler-separator:var(--ink);--super-scheduler-now-line:var(--ink);--super-scheduler-link:var(--ink-2);--super-scheduler-link-hover:var(--ink);--super-scheduler-minimap-base:var(--ink);--super-scheduler-minimap-warn:var(--warning);--super-scheduler-minimap-danger:var(--danger);--super-scheduler-minimap-brush:var(--ink);--super-scheduler-radius:0px;--super-scheduler-event-radius:9px;--super-scheduler-drag-card-radius:14px;--super-scheduler-hover-radius:16px;--super-scheduler-micro-bar:oklch(49% .012 280/.6);--super-scheduler-handle-color:var(--ink)}.skin-agency-campaigns .sn-c-kestrel{--sn-c:var(--sn-kestrel);--sn-c-ink:var(--sn-kestrel-ink);--sn-c-soft:var(--sn-kestrel-soft);--sn-on:oklch(100% 0 0)}.skin-agency-campaigns .sn-c-fernhill{--sn-c:var(--sn-fernhill);--sn-c-ink:var(--sn-fernhill-ink);--sn-c-soft:var(--sn-fernhill-soft);--sn-on:oklch(100% 0 0)}.skin-agency-campaigns .sn-c-larkspur{--sn-c:var(--sn-larkspur);--sn-c-ink:var(--sn-larkspur-ink);--sn-c-soft:var(--sn-larkspur-soft);--sn-on:oklch(100% 0 0)}.skin-agency-campaigns .sn-c-studio{--sn-c:var(--sn-studio);--sn-c-ink:var(--sn-studio-ink);--sn-c-soft:var(--sn-studio-soft);--sn-on:var(--ink)}.skin-agency-campaigns .ex-chrome{background:var(--paper);box-shadow:inset 0 -1px 0 var(--line)}.skin-agency-campaigns .ex-chrome__brand{letter-spacing:-.025em;font-size:15px;font-weight:700}.skin-agency-campaigns .ex-chrome__ghost{background:var(--paper-2);border-radius:999px;width:196px;height:30px}.skin-agency-campaigns .ex-chrome[data-tall] .ex-chrome__bar{box-shadow:inset 0 -1px 0 var(--line)}.skin-agency-campaigns .ex-chrome__foot{background:var(--paper);box-shadow:inset 0 1px 0 var(--line)}.skin-agency-campaigns .brand-mark{border-radius:8px}.skin-agency-campaigns{--pv-event-radius:9px;--pv-spine:none;--pv-event-ink:oklch(100% 0 0);--pv-event-ink-2:oklch(100% 0 0/.86);--pv-summary:var(--paper);--pv-meter:var(--ink);--pv-now:var(--ink)}.skin-agency-campaigns .ss-preview :is(.pv-header,.pv-corner,.pv-rowheader,.pv-group){fill:var(--paper)}.skin-agency-campaigns .ss-preview .pv-grid{stroke:oklch(94% .005 85)}.skin-agency-campaigns .ss-preview .pv-header-group{letter-spacing:-.01em;font-size:12.5px;font-weight:700}.skin-agency-campaigns .ss-preview .pv-header-cell{fill:var(--ink-2);font-size:11.5px;font-weight:600}.skin-agency-campaigns .ss-preview .pv-row-label{font-size:13px;font-weight:600}.skin-agency-campaigns .ss-preview .pv-row-label--group{fill:var(--ink-2);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.skin-agency-campaigns .ss-preview .pv-row-meta{fill:var(--ink);font-size:12px;font-weight:700}.skin-agency-campaigns .ss-preview .pv-summary-label{font-size:13px;font-weight:700}.skin-agency-campaigns .ss-preview .pv-summary-text{fill:var(--ink);font-size:12px;font-weight:700}.skin-agency-campaigns .ss-preview .pv-lvl-4 .pv-summary-text{fill:var(--danger)}.skin-agency-campaigns .ss-preview .pv-event-box{fill:var(--tone);stroke:var(--paper);stroke-width:2px}.skin-agency-campaigns .ss-preview .pv-event-label{font-size:12px;font-weight:650}.skin-agency-campaigns .ss-preview .ss-tone-slate :is(.pv-event-label,.pv-event-sub){fill:var(--ink)}.skin-agency-campaigns .ss-preview .pv-kind-fixed .pv-event-box{fill:var(--paper);stroke:var(--tone)}.skin-agency-campaigns .ss-preview .pv-kind-fixed :is(.pv-event-label,.pv-event-sub){fill:var(--ink)}.skin-agency-campaigns .ss-preview .pv-kind-done .pv-event-box{fill:color-mix(in srgb, var(--tone) 14%, var(--paper))}.skin-agency-campaigns .ss-preview .pv-kind-done :is(.pv-event-label,.pv-event-sub){fill:var(--ink-2)}.skin-agency-campaigns .ss-preview .pv-now line{stroke-width:2px}.skin-port-berths,.skin-port-berths-menu_main{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:oklch(17.5% .032 252);--paper-2:oklch(20% .036 252);--paper-3:oklch(24.5% .042 250);--card:oklch(21.5% .038 252);--popover:oklch(22.5% .04 252);--line:oklch(31.5% .042 250);--line-strong:oklch(44% .05 245);--ring-line:color-mix(in oklch, var(--line) 90%, var(--paper));--ink:oklch(96% .01 220);--ink-2:oklch(84% .025 225);--ink-3:oklch(74% .03 230);--brand:oklch(83% .12 205);--brand-strong:oklch(90% .09 205);--brand-soft:oklch(30% .06 215);--brand-ink:oklch(20% .045 240);--brand-rgb:82 214 232;--hw-cargo:oklch(82% .135 72);--hw-hull:oklch(29% .04 245);--hw-hull-line:oklch(58% .05 238);--hw-hull-deck:oklch(34% .045 245);--hw-tug:oklch(83% .1 175);--danger:oklch(72% .17 25);--warning:oklch(84% .14 80);--success:oklch(80% .14 160);--cobalt:oklch(76% .09 240);--copper:var(--hw-cargo);--teal:var(--hw-tug);--tone-cobalt:var(--hw-hull-line);--tone-copper:var(--hw-cargo);--tone-teal:var(--hw-tug);--tone-slate:oklch(74% .03 240);--tone-blocked:oklch(66% .02 240);--tone-amber:var(--hw-cargo);--shadow-color:0 0 0;--shadow-ring:0 0 0 1px var(--ring-line);--shadow-card:inset 0 1px 0 oklch(100% 0 0/.03), 0 14px 32px -20px oklch(0% 0 0/.7);--shadow-raised:0 0 0 1px oklch(100% 0 0/.07), inset 0 1px 0 oklch(100% 0 0/.04), 0 24px 48px -24px oklch(0% 0 0/.85);--shadow-panel:0 0 0 1px oklch(83% .12 205/.16), inset 0 1px 0 oklch(100% 0 0/.05), 0 32px 80px -24px oklch(0% 0 0/.9);--super-scheduler-accent-rgb:82 214 232;--super-scheduler-accent:var(--brand);--super-scheduler-accent-emphasis:var(--brand);--super-scheduler-on-accent:var(--brand-ink);--super-scheduler-accent-100:#d6f6fb;--super-scheduler-accent-950:#0b2a33;--super-scheduler-surface:var(--paper);--super-scheduler-surface-raised:var(--paper-3);--super-scheduler-text:var(--ink);--super-scheduler-text-muted:var(--ink-2);--super-scheduler-border:var(--line);--super-scheduler-border-strong:var(--line-strong);--super-scheduler-grid-line:color-mix(in oklch, var(--line) 52%, transparent);--super-scheduler-row-line:color-mix(in oklch, var(--line) 80%, transparent);--super-scheduler-grid-break:color-mix(in oklch, var(--line-strong) 80%, transparent);--super-scheduler-group:oklch(19.5% .034 252);--super-scheduler-group-row:oklch(19% .034 252);--super-scheduler-today-bg:transparent;--super-scheduler-weekend-bg:transparent;--super-scheduler-hover-row:oklch(100% 0 0/.025);--super-scheduler-hover-cell:#52d6e80f;--super-scheduler-selection:#52d6e824;--super-scheduler-selection-border:#52d6e8cc;--super-scheduler-focus-ring:#52d6e899;--super-scheduler-accent-soft:var(--super-scheduler-accent-950);--super-scheduler-accent-text:var(--super-scheduler-accent-100);--super-scheduler-accent-border:#52d6e857;--super-scheduler-crosshair:#52d6e812;--super-scheduler-micro-bar:color-mix(in srgb, var(--ink-3) 70%, transparent);--super-scheduler-edge-shadow:oklch(0% 0 0/.6);--super-scheduler-link:color-mix(in oklch, var(--brand) 34%, transparent);--super-scheduler-link-hover:var(--brand);--super-scheduler-handle-color:var(--brand);--super-scheduler-now-line:var(--brand);--super-scheduler-event-radius:6px;--super-scheduler-drag-card-bg:var(--popover);--super-scheduler-minimap-base:var(--brand);--super-scheduler-minimap-warn:var(--hw-cargo);--super-scheduler-minimap-danger:var(--danger);--super-scheduler-minimap-brush:var(--brand);--super-scheduler-minimap-months:var(--line-strong);--super-scheduler-minimap-label:var(--ink-3);--super-scheduler-hover-bg:var(--popover);--super-scheduler-hover-color:var(--ink);--super-scheduler-hover-border:oklch(83% .12 205/.18);--super-scheduler-hover-shadow:var(--shadow-panel);--ss-ev-fill:10%;--ss-ev-line:34%;--ss-ev-hover-fill:17%;--ss-sheet-bg:var(--paper-2);--ss-sheet-shadow:0 0 0 1px oklch(83% .12 205/.14), inset 0 1px 0 oklch(100% 0 0/.05), 0 32px 80px -24px oklch(0% 0 0/.9)}.skin-port-berths .ex-chrome{background:var(--paper);box-shadow:inset 0 -1px 0 var(--line)}.skin-port-berths .ex-chrome[data-tall] .ex-chrome__bar{box-shadow:inset 0 -1px 0 color-mix(in oklch, var(--line) 70%, transparent)}.skin-port-berths .ex-chrome__brand{letter-spacing:-.01em;font-weight:600}.skin-port-berths .ex-chrome__ghost{background:var(--paper-3)}.skin-port-berths .ex-chrome__foot{background:var(--paper);box-shadow:inset 0 1px 0 var(--line)}.skin-port-berths .ss-preview{--pv-spine:none;--pv-event-radius:6px;--pv-summary:var(--paper);--pv-meter:color-mix(in oklch, var(--brand) 75%, transparent);--pv-now:var(--brand)}.skin-port-berths .ss-preview .pv-header,.skin-port-berths .ss-preview .pv-corner,.skin-port-berths .ss-preview .pv-rowheader{fill:var(--paper)}.skin-port-berths .ss-preview .pv-group{fill:oklch(19.5% .034 252)}.skin-port-berths .ss-preview .pv-header-group{fill:var(--ink-2);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600;translate:0 -7px}.skin-port-berths .ss-preview .pv-header-cell{font-family:var(--font-mono);font-size:10.5px;translate:0 -23px}.skin-port-berths .ss-preview .pv-row-label{font-size:12.5px;font-weight:600}.skin-port-berths .ss-preview .pv-row-label--group{fill:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.skin-port-berths .ss-preview .pv-row-meta,.skin-port-berths .ss-preview .pv-summary-text{font-family:var(--font-mono);font-size:10.5px}.skin-port-berths .ss-preview .pv-event-label{font-size:12px}.skin-port-berths .ss-preview .pv-event-sub{font-family:var(--font-mono);font-size:10px}.skin-port-berths .ss-preview .pv-kind-ship .pv-event-box,.skin-port-berths .ss-preview .pv-kind-early .pv-event-box,.skin-port-berths .ss-preview .pv-kind-planned .pv-event-box{fill:var(--hw-hull);stroke:var(--hw-hull-line);rx:9px;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 50%,calc(100% - 15px) 100%,0 100%)}.skin-port-berths .ss-preview .pv-kind-early .pv-event-box{stroke:var(--danger);stroke-width:1.5px}.skin-port-berths .ss-preview .pv-kind-planned .pv-event-box{fill:#0000;stroke-dasharray:4 3}.skin-port-berths .ss-preview .pv-kind-planned .pv-event-label{fill:var(--ink-2)}.skin-port-berths .ss-preview .pv-kind-cargo .pv-event-box{fill:color-mix(in srgb, var(--hw-cargo) 14%, var(--paper));stroke:color-mix(in srgb, var(--hw-cargo) 45%, var(--paper));rx:4px}.skin-port-berths .ss-preview .pv-kind-tug .pv-event-box{fill:color-mix(in srgb, var(--hw-tug) 22%, var(--paper));stroke:var(--hw-tug);rx:10px}.skin-port-berths .ss-preview .pv-kind-maint .pv-event-box{fill:url(#pv-hatch);stroke:color-mix(in srgb, var(--tone-blocked) 50%, var(--paper));rx:4px}.skin-port-berths .ss-preview .pv-kind-tug .pv-event-label{display:none}.skin-port-berths .ss-preview .pv-summary-label{font-size:12px}.skin-port-berths .ss-preview .pv-lvl-4 .pv-summary-bar{fill:var(--hw-cargo)}.skin-port-berths .ss-preview .pv-link path,.skin-port-berths .ss-preview .pv-link circle{stroke:color-mix(in oklch, var(--brand) 52%, transparent)}
