.workshop-floor-plan-module__CydEGq__frame{gap:var(--primitive-space-4);border:1px solid var(--primitive-line);background:linear-gradient(180deg, var(--primitive-glass-soft), color-mix(in oklab, var(--primitive-text-strong) 1%, transparent)), var(--primitive-panel);box-shadow:var(--primitive-card-shadow);border-radius:14px;padding:22px;display:grid}.workshop-floor-plan-module__CydEGq__head{gap:var(--primitive-space-1);display:grid}.workshop-floor-plan-module__CydEGq__kicker{color:var(--primitive-red);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:.18em;text-transform:uppercase}.workshop-floor-plan-module__CydEGq__title{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);font-weight:var(--primitive-weight-regular);text-transform:uppercase;letter-spacing:.005em;margin:0}.workshop-floor-plan-module__CydEGq__canvas{border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:repeating-linear-gradient(0deg, color-mix(in oklab, var(--primitive-text-strong) 2%, transparent) 0 1px, transparent 1px 24px), repeating-linear-gradient(90deg, color-mix(in oklab, var(--primitive-text-strong) 2%, transparent) 0 1px, transparent 1px 24px), var(--primitive-recessed);position:relative;overflow:hidden}.workshop-floor-plan-module__CydEGq__svg{width:100%;height:auto;display:block}.workshop-floor-plan-module__CydEGq__label{fill:var(--primitive-muted);font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.workshop-floor-plan-module__CydEGq__bayLabel{fill:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-text-sm);letter-spacing:.04em}.workshop-floor-plan-module__CydEGq__bayState{font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.workshop-floor-plan-module__CydEGq__bayJob{fill:var(--primitive-body);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.06em}.workshop-floor-plan-module__CydEGq__techLayer{pointer-events:none;position:absolute;inset:0}.workshop-floor-plan-module__CydEGq__techPin{filter:drop-shadow(0 4px 10px color-mix(in oklab, var(--primitive-canvas) 50%, transparent));pointer-events:auto;position:absolute;transform:translate(-50%,-50%)}
.live-job-progress-strip-module__iWW5yW__strip{padding:18px var(--primitive-space-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:color-mix(in oklab, var(--primitive-text-strong) 2.5%, transparent);gap:14px;display:grid}.live-job-progress-strip-module__iWW5yW__head{justify-content:space-between;align-items:end;gap:var(--primitive-space-2-5);display:flex}.live-job-progress-strip-module__iWW5yW__kicker{color:var(--primitive-red);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;font-weight:800;display:block}.live-job-progress-strip-module__iWW5yW__vehicle{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg);font-weight:var(--primitive-weight-regular);text-transform:uppercase;letter-spacing:.005em}.live-job-progress-strip-module__iWW5yW__pct{color:var(--primitive-amber);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xl);font-weight:800}.live-job-progress-strip-module__iWW5yW__checkpoints{gap:var(--primitive-space-1-5);padding:var(--primitive-space-0);grid-template-columns:repeat(5,1fr);margin:0;list-style:none;display:grid}.live-job-progress-strip-module__iWW5yW__cp{justify-items:center;gap:var(--primitive-space-1);padding:var(--primitive-space-1-5) var(--primitive-space-1);text-align:center;border-radius:6px;display:grid}.live-job-progress-strip-module__iWW5yW__dot{border-radius:var(--primitive-radius-round);border:1.5px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);width:18px;height:18px;color:var(--primitive-text-strong);justify-content:center;align-items:center;display:inline-flex}.live-job-progress-strip-module__iWW5yW__cpLabel{color:var(--primitive-body);font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.live-job-progress-strip-module__iWW5yW__at{color:var(--primitive-muted);font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wide);font-size:9px}.live-job-progress-strip-module__iWW5yW__done .live-job-progress-strip-module__iWW5yW__dot{border-color:var(--primitive-green);background:var(--primitive-green);color:color-mix(in oklab, var(--primitive-green) 15%, black)}.live-job-progress-strip-module__iWW5yW__done .live-job-progress-strip-module__iWW5yW__cpLabel{color:var(--primitive-green)}.live-job-progress-strip-module__iWW5yW__active .live-job-progress-strip-module__iWW5yW__dot{border-color:var(--primitive-amber);background:color-mix(in oklab, var(--primitive-amber) 18%, transparent);box-shadow:0 0 0 4px color-mix(in oklab, var(--primitive-amber) 18%, transparent)}.live-job-progress-strip-module__iWW5yW__active .live-job-progress-strip-module__iWW5yW__cpLabel{color:var(--primitive-amber)}.live-job-progress-strip-module__iWW5yW__skipped .live-job-progress-strip-module__iWW5yW__dot{border-color:var(--primitive-line);opacity:.5;background:0 0}.live-job-progress-strip-module__iWW5yW__skipped .live-job-progress-strip-module__iWW5yW__cpLabel{color:var(--primitive-muted);text-decoration:line-through}.live-job-progress-strip-module__iWW5yW__pending .live-job-progress-strip-module__iWW5yW__dot{opacity:.7}.live-job-progress-strip-module__iWW5yW__pending .live-job-progress-strip-module__iWW5yW__cpLabel{color:var(--primitive-muted)}@media (prefers-reduced-motion:reduce){.live-job-progress-strip-module__iWW5yW__active .live-job-progress-strip-module__iWW5yW__dot{box-shadow:none}}@media (max-width:640px){.live-job-progress-strip-module__iWW5yW__checkpoints{grid-template-columns:repeat(3,1fr)}}
.technician-location-pin-module__O46qYq__pin{gap:var(--primitive-space-3);padding:var(--primitive-space-3) 14px;border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:color-mix(in oklab, var(--primitive-text-strong) 3%, transparent);grid-template-columns:auto 1fr;align-items:center;display:grid}.technician-location-pin-module__O46qYq__body{gap:var(--primitive-space-1);display:grid}.technician-location-pin-module__O46qYq__name{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:14px;font-weight:var(--primitive-weight-regular);letter-spacing:.01em}.technician-location-pin-module__O46qYq__role{color:var(--primitive-muted);font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.technician-location-pin-module__O46qYq__row{align-items:center;gap:var(--primitive-space-2);margin-top:var(--primitive-space-0-5);flex-wrap:wrap;display:inline-flex}.technician-location-pin-module__O46qYq__doing{color:var(--primitive-body);font-size:11px;line-height:1.2}
.next-up-queue-module__RXk2UG__queue{padding:var(--primitive-space-5);border:1px solid var(--primitive-line);background:linear-gradient(180deg, var(--primitive-glass-soft), color-mix(in oklab, var(--primitive-text-strong) 1%, transparent)), var(--primitive-panel);border-radius:14px;gap:14px;display:grid}.next-up-queue-module__RXk2UG__head{gap:var(--primitive-space-1);padding-bottom:var(--primitive-space-2-5);border-bottom:1px solid var(--primitive-line);display:grid}.next-up-queue-module__RXk2UG__kicker{color:var(--primitive-amber);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:.18em;text-transform:uppercase}.next-up-queue-module__RXk2UG__title{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);font-weight:var(--primitive-weight-regular);text-transform:uppercase;margin:0}.next-up-queue-module__RXk2UG__list{gap:var(--primitive-space-2);padding:var(--primitive-space-0);margin:0;list-style:none;display:grid}.next-up-queue-module__RXk2UG__row{gap:var(--primitive-space-3);padding:var(--primitive-space-2-5) var(--primitive-space-3);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 2.5%, transparent);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.next-up-queue-module__RXk2UG__idx{color:var(--primitive-red);font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wide);padding:var(--primitive-space-1) var(--primitive-space-1-5);border:1px solid color-mix(in oklab, var(--primitive-red) 40%, transparent);background:color-mix(in oklab, var(--primitive-red) 12%, transparent);border-radius:6px;font-size:11px;font-weight:800}.next-up-queue-module__RXk2UG__body{gap:var(--primitive-space-0-5);min-width:0;display:grid}.next-up-queue-module__RXk2UG__vehicle{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-text-md);letter-spacing:.005em}.next-up-queue-module__RXk2UG__customer{color:var(--primitive-body);font-size:var(--primitive-text-xs)}.next-up-queue-module__RXk2UG__service{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.06em;text-transform:uppercase}.next-up-queue-module__RXk2UG__meta{align-items:center;gap:var(--primitive-space-2);display:inline-flex}.next-up-queue-module__RXk2UG__time{align-items:center;gap:var(--primitive-space-1);padding:var(--primitive-space-1) var(--primitive-space-2);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);color:var(--primitive-body);font-family:var(--primitive-font-mono);border-radius:6px;font-size:11px;display:inline-flex}@media (max-width:720px){.next-up-queue-module__RXk2UG__row{grid-template-columns:auto 1fr}.next-up-queue-module__RXk2UG__meta{grid-column:1/-1;justify-content:flex-end}}
.bay-hourly-utilisation-module__J92Y_q__shell{padding:var(--primitive-space-5);border:1px solid var(--primitive-line);background:linear-gradient(180deg, var(--primitive-glass-soft), color-mix(in oklab, var(--primitive-text-strong) 1%, transparent)), var(--primitive-panel);border-radius:14px;gap:14px;display:grid}.bay-hourly-utilisation-module__J92Y_q__head{gap:var(--primitive-space-1);display:grid}.bay-hourly-utilisation-module__J92Y_q__kicker{color:var(--primitive-teal);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:.18em;text-transform:uppercase}.bay-hourly-utilisation-module__J92Y_q__title{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);font-weight:var(--primitive-weight-regular);text-transform:uppercase;margin:0}.bay-hourly-utilisation-module__J92Y_q__grid{grid-template-columns:64px repeat(var(--col-count), minmax(0, 1fr));gap:var(--primitive-space-1);display:grid}.bay-hourly-utilisation-module__J92Y_q__corner{background:0 0}.bay-hourly-utilisation-module__J92Y_q__hour{color:var(--primitive-muted);font-family:var(--primitive-font-mono);letter-spacing:.1em;text-align:center;text-transform:uppercase;font-size:9px}.bay-hourly-utilisation-module__J92Y_q__row{display:contents}.bay-hourly-utilisation-module__J92Y_q__bay{padding:var(--primitive-space-1) var(--primitive-space-2);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);color:var(--primitive-body);font-family:var(--primitive-font-display);font-size:var(--primitive-text-xs);letter-spacing:.01em;border-radius:6px;align-items:center;display:inline-flex}.bay-hourly-utilisation-module__J92Y_q__cell{border-radius:var(--primitive-radius-sm);border:1px solid color-mix(in oklab, var(--primitive-text-strong) 6%, transparent);height:22px;transition:filter .2s}.bay-hourly-utilisation-module__J92Y_q__cell:hover{filter:brightness(1.15)}.bay-hourly-utilisation-module__J92Y_q__legend{gap:var(--primitive-space-2-5);padding:var(--primitive-space-0);color:var(--primitive-muted);font-family:var(--primitive-font-mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;margin:0;font-size:9px;list-style:none;display:inline-flex}.bay-hourly-utilisation-module__J92Y_q__legend li{align-items:center;gap:var(--primitive-space-1-5);display:inline-flex}.bay-hourly-utilisation-module__J92Y_q__legend i{border-radius:3px;width:10px;height:10px}@media (prefers-reduced-motion:reduce){.bay-hourly-utilisation-module__J92Y_q__cell{transition:none}}
.incoming-customer-banner-module__QnunoW__banner{gap:var(--primitive-space-4);border-left:3px solid var(--primitive-amber);background:linear-gradient(90deg, color-mix(in oklab, var(--primitive-amber) 18%, transparent), color-mix(in oklab, var(--primitive-amber) 2%, transparent) 60%), color-mix(in oklab, var(--primitive-text-strong) 2.5%, transparent);box-shadow:0 18px 36px color-mix(in oklab, var(--primitive-canvas) 28%, transparent);border-radius:0 12px 12px 0;grid-template-columns:auto 1fr auto;align-items:center;padding:14px 18px;display:grid}.incoming-customer-banner-module__QnunoW__bell{border-radius:var(--primitive-radius-round);background:color-mix(in oklab, var(--primitive-amber) 18%, transparent);width:34px;height:34px;color:var(--primitive-amber);justify-content:center;align-items:center;animation:1.6s ease-in-out infinite incoming-customer-banner-module__QnunoW__ring;display:inline-flex}@keyframes incoming-customer-banner-module__QnunoW__ring{0%,to{transform:rotate(0)}20%{transform:rotate(-12deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}}.incoming-customer-banner-module__QnunoW__body{gap:var(--primitive-space-0-5);display:grid}.incoming-customer-banner-module__QnunoW__kicker{color:var(--primitive-amber);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;text-transform:uppercase;font-weight:800}.incoming-customer-banner-module__QnunoW__line{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg);font-weight:var(--primitive-weight-regular);letter-spacing:.005em}.incoming-customer-banner-module__QnunoW__service{align-items:center;gap:var(--primitive-space-1-5);color:var(--primitive-body);font-size:var(--primitive-text-xs);margin:0;display:inline-flex}.incoming-customer-banner-module__QnunoW__meta{gap:var(--primitive-space-1-5);justify-items:end;display:grid}.incoming-customer-banner-module__QnunoW__eta{align-items:center;gap:var(--primitive-space-1-5);padding:var(--primitive-space-1) var(--primitive-space-2-5);background:var(--primitive-glass-soft);color:var(--primitive-text-strong);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);font-weight:var(--primitive-weight-bold);letter-spacing:.04em;border-radius:6px;display:inline-flex}.incoming-customer-banner-module__QnunoW__chips{gap:var(--primitive-space-1-5);display:inline-flex}@media (prefers-reduced-motion:reduce){.incoming-customer-banner-module__QnunoW__bell{animation:none}}@media (max-width:720px){.incoming-customer-banner-module__QnunoW__banner{grid-template-columns:auto 1fr}.incoming-customer-banner-module__QnunoW__meta{grid-column:1/-1;justify-items:start}}
.parts-pull-request-row-module__uMzRTG__row{padding:var(--primitive-space-3) 14px;border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:color-mix(in oklab, var(--primitive-text-strong) 2.5%, transparent);grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;display:grid;position:relative}.parts-pull-request-row-module__uMzRTG__row[data-status=back-order]{border-color:color-mix(in oklab, var(--primitive-red) 40%, transparent);background:color-mix(in oklab, var(--primitive-red) 6%, transparent)}.parts-pull-request-row-module__uMzRTG__row[data-status=delivered]{opacity:.85}.parts-pull-request-row-module__uMzRTG__icon{border-radius:var(--primitive-radius-md);background:color-mix(in oklab, var(--primitive-teal) 14%, transparent);width:32px;height:32px;color:var(--primitive-teal);justify-content:center;align-items:center;display:inline-flex}.parts-pull-request-row-module__uMzRTG__identity{gap:var(--primitive-space-0-5);min-width:0;display:grid}.parts-pull-request-row-module__uMzRTG__sku{color:var(--primitive-red);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;font-weight:800}.parts-pull-request-row-module__uMzRTG__name{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-text-base);font-weight:var(--primitive-weight-regular);letter-spacing:.005em}.parts-pull-request-row-module__uMzRTG__meta{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.06em}.parts-pull-request-row-module__uMzRTG__qty{gap:var(--primitive-space-0-5);padding:var(--primitive-space-1) var(--primitive-space-3);border-radius:var(--primitive-radius-md);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);border:1px solid var(--primitive-line);justify-items:center;display:grid}.parts-pull-request-row-module__uMzRTG__qty em{color:var(--primitive-muted);font-style:normal;font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;font-size:9px}.parts-pull-request-row-module__uMzRTG__qty strong{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg);font-weight:var(--primitive-weight-regular)}.parts-pull-request-row-module__uMzRTG__tail{align-items:center;gap:var(--primitive-space-1-5);display:inline-flex}@media (max-width:720px){.parts-pull-request-row-module__uMzRTG__row{grid-template-columns:auto 1fr}.parts-pull-request-row-module__uMzRTG__qty,.parts-pull-request-row-module__uMzRTG__tail{grid-column:2/3;justify-self:start}}
.compliance-band-chip-module__0ui84a__wrap{align-items:center;gap:var(--primitive-space-2);display:inline-flex}.compliance-band-chip-module__0ui84a__glyph{border-radius:var(--primitive-radius-sm);background:var(--band-glyph-bg,color-mix(in oklab, var(--primitive-text-strong) 6%, transparent));width:22px;height:22px;color:var(--band-glyph-color,var(--primitive-body));border:1px solid var(--band-glyph-border,var(--primitive-line));place-items:center;display:inline-grid}.compliance-band-chip-module__0ui84a__toneLegal{--band-glyph-bg:color-mix(in oklab, var(--primitive-green) 16%, transparent);--band-glyph-color:var(--primitive-green);--band-glyph-border:color-mix(in oklab, var(--primitive-green) 40%, transparent)}.compliance-band-chip-module__0ui84a__toneBorderline{--band-glyph-bg:color-mix(in oklab, var(--primitive-amber) 18%, transparent);--band-glyph-color:var(--primitive-amber);--band-glyph-border:color-mix(in oklab, var(--primitive-amber) 42%, transparent)}.compliance-band-chip-module__0ui84a__toneOver{--band-glyph-bg:color-mix(in oklab, var(--primitive-red) 18%, transparent);--band-glyph-color:var(--primitive-red);--band-glyph-border:color-mix(in oklab, var(--primitive-red) 46%, transparent)}.compliance-band-chip-module__0ui84a__wave{width:14px;height:12px;display:block}.compliance-band-chip-module__0ui84a__alertRing{border-radius:var(--primitive-radius-round);background:var(--primitive-red);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in oklab, var(--primitive-red) 20%, transparent);animation:1.4s ease-in-out infinite compliance-band-chip-module__0ui84a__ring}@keyframes compliance-band-chip-module__0ui84a__ring{0%,to{box-shadow:0 0 0 4px color-mix(in oklab, var(--primitive-red) 20%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in oklab, var(--primitive-red) 32%, transparent)}}@media (prefers-reduced-motion:reduce){.compliance-band-chip-module__0ui84a__alertRing{animation:none}}
.live-sound-band-chip-module__vWgaSW__wrap{gap:var(--primitive-space-3);padding:var(--primitive-space-4);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:radial-gradient(circle at 100% 0%, color-mix(in oklab, var(--primitive-red) 14%, transparent), transparent 60%), color-mix(in oklab, var(--primitive-text-strong) 2.5%, transparent);display:grid}.live-sound-band-chip-module__vWgaSW__head{justify-content:space-between;align-items:center;gap:var(--primitive-space-2-5);display:flex}.live-sound-band-chip-module__vWgaSW__kicker{color:var(--primitive-red);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;text-transform:uppercase;font-weight:800}.live-sound-band-chip-module__vWgaSW__live{align-items:center;gap:var(--primitive-space-1-5);padding:3px var(--primitive-space-2);border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);border:1px solid var(--primitive-line);color:var(--primitive-body);font-family:var(--primitive-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px;display:inline-flex}.live-sound-band-chip-module__vWgaSW__live span{border-radius:var(--primitive-radius-round);background:var(--primitive-red);width:6px;height:6px;animation:1.4s ease-in-out infinite live-sound-band-chip-module__vWgaSW__pulse}@keyframes live-sound-band-chip-module__vWgaSW__pulse{0%,to{opacity:1;box-shadow:0 0 0 0 color-mix(in oklab, var(--primitive-red) 60%, transparent)}50%{opacity:.6;box-shadow:0 0 0 6px #0000}}.live-sound-band-chip-module__vWgaSW__body{justify-content:space-between;align-items:end;gap:var(--primitive-space-2-5);display:flex}.live-sound-band-chip-module__vWgaSW__readout{align-items:baseline;gap:var(--primitive-space-1-5);display:inline-flex}.live-sound-band-chip-module__vWgaSW__value{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:44px;font-weight:var(--primitive-weight-regular);letter-spacing:.005em;line-height:1}.live-sound-band-chip-module__vWgaSW__unit{color:var(--primitive-muted);font-style:normal;font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.live-sound-band-chip-module__vWgaSW__limitMeta{gap:var(--primitive-space-0-5);color:var(--primitive-body);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wide);justify-items:end;display:grid}@media (prefers-reduced-motion:reduce){.live-sound-band-chip-module__vWgaSW__live span{animation:none}}
.modification-declaration-form-module__4h5-lG__dialog{gap:var(--primitive-space-4);padding:var(--primitive-space-6);border-radius:var(--primitive-radius-xl);border:1px solid var(--primitive-line-strong);background:radial-gradient(ellipse at 90% 6%, color-mix(in oklab, var(--primitive-amber) 16%, transparent), transparent 60%), linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 5%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent) 60%), color-mix(in oklab, var(--primitive-panel-strong) 94%, transparent);box-shadow:inset 1px 1px 0 var(--primitive-glass-strong), 0 28px 64px color-mix(in oklab, var(--primitive-recessed) 100%, transparent);font-family:var(--primitive-font-body);color:var(--primitive-body);max-width:760px;display:grid}.modification-declaration-form-module__4h5-lG__head{gap:var(--primitive-space-1);display:grid}.modification-declaration-form-module__4h5-lG__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.2em;text-transform:uppercase;color:var(--primitive-amber)}.modification-declaration-form-module__4h5-lG__title{font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);color:var(--primitive-text-strong);letter-spacing:.005em;margin:0}.modification-declaration-form-module__4h5-lG__lede{margin:var(--primitive-space-1) 0 0;color:var(--primitive-body);font-size:var(--primitive-text-sm);max-width:60ch}.modification-declaration-form-module__4h5-lG__fields{gap:var(--primitive-space-3);display:grid}.modification-declaration-form-module__4h5-lG__row{gap:var(--primitive-space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (max-width:540px){.modification-declaration-form-module__4h5-lG__row{grid-template-columns:1fr}}.modification-declaration-form-module__4h5-lG__field{gap:var(--primitive-space-1-5);display:grid}.modification-declaration-form-module__4h5-lG__fieldLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted)}.modification-declaration-form-module__4h5-lG__input,.modification-declaration-form-module__4h5-lG__textarea{appearance:none;width:100%;padding:var(--primitive-space-2-5) var(--primitive-space-3);border-radius:var(--primitive-radius-md);border:1px solid var(--primitive-line);background:var(--primitive-field-bg);color:var(--primitive-text-strong);font:inherit;font-size:var(--primitive-text-sm);transition:border-color .2s,background .2s}.modification-declaration-form-module__4h5-lG__input:focus,.modification-declaration-form-module__4h5-lG__textarea:focus{border-color:var(--primitive-focus-ring);background:var(--primitive-field-hover);box-shadow:var(--primitive-focus-shadow);outline:none}.modification-declaration-form-module__4h5-lG__textarea{resize:vertical;min-height:90px;font-family:var(--primitive-font-body)}.modification-declaration-form-module__4h5-lG__divider{border:none;border-top:1px dashed var(--primitive-line);margin:var(--primitive-space-1) 0}.modification-declaration-form-module__4h5-lG__signatureGrid{gap:var(--primitive-space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.modification-declaration-form-module__4h5-lG__signaturePanel{gap:var(--primitive-space-2);padding:var(--primitive-space-3);border-radius:var(--primitive-radius-lg);border:1px dashed var(--primitive-line-strong);background:color-mix(in oklab, var(--primitive-text-strong) 2%, transparent);display:grid}.modification-declaration-form-module__4h5-lG__signaturePanelHead{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted);justify-content:space-between;display:flex}@media (max-width:720px){.modification-declaration-form-module__4h5-lG__signatureGrid{grid-template-columns:1fr}}.modification-declaration-form-module__4h5-lG__consent{gap:var(--primitive-space-2-5);padding:var(--primitive-space-3) var(--primitive-space-3);border-radius:var(--primitive-radius-md);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-amber) 6%, transparent);font-size:var(--primitive-text-xs);line-height:var(--primitive-leading-normal);grid-template-columns:auto minmax(0,1fr);display:grid}.modification-declaration-form-module__4h5-lG__checkbox{appearance:none;border-radius:var(--primitive-radius-sm);border:1px solid var(--primitive-line-strong);background:var(--primitive-recessed);cursor:pointer;width:18px;height:18px;position:relative}.modification-declaration-form-module__4h5-lG__checkbox:checked{background:var(--primitive-amber);border-color:var(--primitive-amber)}.modification-declaration-form-module__4h5-lG__checkbox:checked:after{content:"✓";color:var(--primitive-text-on-accent);font-weight:var(--primitive-weight-bold);place-items:center;display:grid;position:absolute;inset:0}.modification-declaration-form-module__4h5-lG__actions{justify-content:flex-end;gap:var(--primitive-space-2-5);display:flex}.modification-declaration-form-module__4h5-lG__primary{appearance:none;padding:var(--primitive-space-3) var(--primitive-space-4);border-radius:var(--primitive-radius-pill);border:1px solid color-mix(in oklab, var(--primitive-text-strong) 18%, transparent);background:var(--primitive-red);color:var(--primitive-text-on-accent);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background var(--primitive-duration-fast) var(--primitive-ease-out), color var(--primitive-duration-fast) var(--primitive-ease-out)}.modification-declaration-form-module__4h5-lG__primary:hover,.modification-declaration-form-module__4h5-lG__primary:focus-visible{background:var(--primitive-amber);color:var(--primitive-text-on-accent);outline:none}.modification-declaration-form-module__4h5-lG__primary:focus-visible{box-shadow:var(--primitive-focus-shadow)}.modification-declaration-form-module__4h5-lG__primary:disabled{opacity:.42;cursor:not-allowed}.modification-declaration-form-module__4h5-lG__uploadSlot{gap:var(--primitive-space-2);display:grid}
.bay-camera-feed-card-module__4pbbgG__card{gap:var(--primitive-space-2-5);border:1px solid var(--primitive-line);background:linear-gradient(180deg, var(--primitive-glass-soft), color-mix(in oklab, var(--primitive-text-strong) 1%, transparent)), var(--primitive-panel);border-radius:14px;padding:14px;display:grid}.bay-camera-feed-card-module__4pbbgG__viewport{aspect-ratio:16/9;border:1px solid color-mix(in oklab, var(--primitive-text-strong) 8%, transparent);background:radial-gradient(circle at 20% 30%, color-mix(in oklab, var(--primitive-teal) 16%, transparent), transparent 60%), radial-gradient(circle at 80% 70%, color-mix(in oklab, var(--primitive-red) 10%, transparent), transparent 60%), var(--primitive-canvas);border-radius:10px;position:relative;overflow:hidden}.bay-camera-feed-card-module__4pbbgG__viewport[data-quality=delayed]{filter:contrast(.92)saturate(.85)}.bay-camera-feed-card-module__4pbbgG__viewport[data-quality=offline]{background:color-mix(in oklab, var(--primitive-canvas) 60%, transparent);justify-content:center;align-items:center;display:flex}.bay-camera-feed-card-module__4pbbgG__scan{background:linear-gradient(180deg, transparent 0%, color-mix(in oklab, var(--primitive-teal) 18%, transparent) 40%, transparent 60%);animation:5s linear infinite bay-camera-feed-card-module__4pbbgG__scan;position:absolute;inset:0}@keyframes bay-camera-feed-card-module__4pbbgG__scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.bay-camera-feed-card-module__4pbbgG__grid{background:repeating-linear-gradient(0deg, color-mix(in oklab, var(--primitive-text-strong) 3%, transparent) 0 1px, transparent 1px 18px), repeating-linear-gradient(90deg, color-mix(in oklab, var(--primitive-text-strong) 3%, transparent) 0 1px, transparent 1px 18px);pointer-events:none;position:absolute;inset:0}.bay-camera-feed-card-module__4pbbgG__timecode{padding:3px var(--primitive-space-2);border-radius:var(--primitive-radius-sm);background:color-mix(in oklab, var(--primitive-canvas) 50%, transparent);color:var(--primitive-amber);font-family:var(--primitive-font-mono);letter-spacing:.06em;font-size:11px;position:absolute;bottom:8px;left:10px}.bay-camera-feed-card-module__4pbbgG__expand{top:var(--primitive-space-2);right:var(--primitive-space-2);border:1px solid color-mix(in oklab, var(--primitive-text-strong) 16%, transparent);background:color-mix(in oklab, var(--primitive-canvas) 50%, transparent);width:26px;height:26px;color:var(--primitive-text-strong);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;transition:background .2s;display:inline-flex;position:absolute}.bay-camera-feed-card-module__4pbbgG__expand:hover{background:color-mix(in oklab, var(--primitive-canvas) 75%, transparent)}.bay-camera-feed-card-module__4pbbgG__expand:focus-visible{background:color-mix(in oklab, var(--primitive-canvas) 75%, transparent);outline:2px solid var(--primitive-focus-ring);outline-offset:2px;box-shadow:var(--primitive-focus-shadow)}.bay-camera-feed-card-module__4pbbgG__offline{align-items:center;gap:var(--primitive-space-1-5);color:var(--primitive-muted);font-family:var(--primitive-font-mono);letter-spacing:.12em;text-transform:uppercase;flex-direction:column;font-size:11px;display:inline-flex}.bay-camera-feed-card-module__4pbbgG__foot{justify-content:space-between;align-items:center;gap:var(--primitive-space-2-5);flex-wrap:wrap;display:flex}.bay-camera-feed-card-module__4pbbgG__identity{gap:var(--primitive-space-0-5);display:grid}.bay-camera-feed-card-module__4pbbgG__bay{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);letter-spacing:.01em;font-size:14px}.bay-camera-feed-card-module__4pbbgG__cam{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.1em}.bay-camera-feed-card-module__4pbbgG__meta{align-items:center;gap:var(--primitive-space-2);display:inline-flex}.bay-camera-feed-card-module__4pbbgG__snap{align-items:center;gap:var(--primitive-space-1);color:var(--primitive-body);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.06em;display:inline-flex}@media (prefers-reduced-motion:reduce){.bay-camera-feed-card-module__4pbbgG__scan{opacity:.6;animation:none}}
.handover-ready-banner-module__ls-ySa__banner{gap:var(--primitive-space-4);padding:var(--primitive-space-4) var(--primitive-space-5);border:1px solid color-mix(in oklab, var(--primitive-green) 50%, transparent);border-radius:var(--primitive-radius-lg);background:linear-gradient(90deg, color-mix(in oklab, var(--primitive-green) 16%, transparent), transparent 60%), color-mix(in oklab, var(--primitive-text-strong) 2.5%, transparent);grid-template-columns:auto 1fr;align-items:center;display:grid;position:relative;overflow:hidden}.handover-ready-banner-module__ls-ySa__glow{background:radial-gradient(closest-side, color-mix(in oklab, var(--primitive-green) 28%, transparent), transparent 70%);pointer-events:none;width:50%;height:200%;position:absolute;inset:-30% -10% auto auto}.handover-ready-banner-module__ls-ySa__iconWrap{border-radius:var(--primitive-radius-round);background:color-mix(in oklab, var(--primitive-green) 18%, transparent);width:40px;height:40px;color:var(--primitive-green);border:1px solid color-mix(in oklab, var(--primitive-green) 45%, transparent);justify-content:center;align-items:center;display:inline-flex}.handover-ready-banner-module__ls-ySa__body{gap:var(--primitive-space-1);display:grid}.handover-ready-banner-module__ls-ySa__kicker{color:var(--primitive-green);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;text-transform:uppercase;font-weight:800}.handover-ready-banner-module__ls-ySa__line{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);font-weight:var(--primitive-weight-regular);letter-spacing:.005em}.handover-ready-banner-module__ls-ySa__meta{color:var(--primitive-body);font-size:var(--primitive-text-xs);margin:0}.handover-ready-banner-module__ls-ySa__chips{gap:var(--primitive-space-1-5);margin-top:var(--primitive-space-1);flex-wrap:wrap;display:inline-flex}
.dyno-active-readout-module__DtT5Iq__cell{gap:var(--primitive-space-4);border:1px solid var(--primitive-line);background:linear-gradient(180deg, var(--primitive-glass-soft), color-mix(in oklab, var(--primitive-text-strong) 1%, transparent)), var(--primitive-panel);box-shadow:var(--primitive-card-shadow);border-radius:14px;padding:22px;display:grid}.dyno-active-readout-module__DtT5Iq__head{gap:var(--primitive-space-4);border-bottom:1px solid var(--primitive-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-bottom:14px;display:grid}.dyno-active-readout-module__DtT5Iq__identity{gap:var(--primitive-space-1-5);display:grid}.dyno-active-readout-module__DtT5Iq__kicker{color:var(--primitive-red);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;text-transform:uppercase;font-weight:800}.dyno-active-readout-module__DtT5Iq__title{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:26px;font-weight:var(--primitive-weight-regular);text-transform:uppercase;letter-spacing:.005em;margin:0}.dyno-active-readout-module__DtT5Iq__run{color:var(--primitive-muted);font-family:var(--primitive-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.dyno-active-readout-module__DtT5Iq__grid{gap:var(--primitive-space-2-5);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}@media (max-width:720px){.dyno-active-readout-module__DtT5Iq__head{grid-template-columns:1fr}}
.customer-waiting-area-module__y-DJeW__area{padding:var(--primitive-space-5);border:1px solid var(--primitive-line);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-amber) 6%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1%, transparent)), var(--primitive-panel);border-radius:14px;gap:14px;display:grid}.customer-waiting-area-module__y-DJeW__head{justify-content:space-between;align-items:flex-end;gap:var(--primitive-space-3);padding-bottom:var(--primitive-space-3);border-bottom:1px solid var(--primitive-line);flex-wrap:wrap;display:flex}.customer-waiting-area-module__y-DJeW__identity{gap:var(--primitive-space-1);display:grid}.customer-waiting-area-module__y-DJeW__kicker{color:var(--primitive-amber);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;text-transform:uppercase;font-weight:800}.customer-waiting-area-module__y-DJeW__title{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);font-weight:var(--primitive-weight-regular);text-transform:uppercase;margin:0}.customer-waiting-area-module__y-DJeW__metrics{gap:var(--primitive-space-1-5);flex-wrap:wrap;display:inline-flex}.customer-waiting-area-module__y-DJeW__empty{align-items:center;gap:var(--primitive-space-2);padding:14px var(--primitive-space-4);border:1px dashed var(--primitive-line);color:var(--primitive-muted);font-size:var(--primitive-text-sm);border-radius:10px;margin:0;display:inline-flex}.customer-waiting-area-module__y-DJeW__list{gap:var(--primitive-space-2);padding:var(--primitive-space-0);margin:0;list-style:none;display:grid}.customer-waiting-area-module__y-DJeW__customer{gap:var(--primitive-space-3);padding:var(--primitive-space-2-5) var(--primitive-space-3);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 2.5%, transparent);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.customer-waiting-area-module__y-DJeW__body{gap:var(--primitive-space-0-5);min-width:0;display:grid}.customer-waiting-area-module__y-DJeW__body strong{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:14px;font-weight:var(--primitive-weight-regular)}.customer-waiting-area-module__y-DJeW__body span{color:var(--primitive-body);font-family:var(--primitive-font-mono);letter-spacing:.04em;font-size:11px}.customer-waiting-area-module__y-DJeW__tail{align-items:center;gap:var(--primitive-space-2);display:inline-flex}.customer-waiting-area-module__y-DJeW__wait{padding:var(--primitive-space-1) var(--primitive-space-2);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);color:var(--primitive-body);font-family:var(--primitive-font-mono);border-radius:6px;font-size:11px}
.workshop-floor-live-module__6EyS5G__page{min-height:100svh;padding:clamp(20px, 3vw, 40px) clamp(20px, 4vw, 56px) var(--primitive-space-14);gap:var(--primitive-space-8);color:var(--primitive-body);background:radial-gradient(circle at 92% 0%, color-mix(in oklab, var(--primitive-red) 18%, transparent), transparent 36%), radial-gradient(circle at 4% 100%, color-mix(in oklab, var(--primitive-teal) 14%, transparent), transparent 40%), var(--primitive-canvas);font-family:var(--primitive-font-body);display:grid}.workshop-floor-live-module__6EyS5G__section{gap:22px;width:min(100%,1480px);margin:0 auto;display:grid}.workshop-floor-live-module__6EyS5G__sectionHead{gap:var(--primitive-space-1-5);display:grid}.workshop-floor-live-module__6EyS5G__kicker{color:var(--primitive-red);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:.2em;text-transform:uppercase}.workshop-floor-live-module__6EyS5G__sectionTitle{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:clamp(26px,2.6vw,38px);font-weight:var(--primitive-weight-regular);text-transform:uppercase;letter-spacing:.005em;margin:0}.workshop-floor-live-module__6EyS5G__subhead{max-width:72ch;color:var(--primitive-body);margin:0;font-size:14px;line-height:1.6}.workshop-floor-live-module__6EyS5G__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.workshop-floor-live-module__6EyS5G__thumb{gap:var(--primitive-space-3);border:1px solid var(--primitive-line);background:linear-gradient(180deg, var(--primitive-glass-soft), color-mix(in oklab, var(--primitive-text-strong) 1%, transparent)), var(--primitive-card-bg,var(--primitive-panel));color:inherit;transition:transform .22s var(--primitive-ease-out), border-color .22s ease, box-shadow .22s ease;border-radius:14px;grid-template-rows:auto auto 1fr auto;padding:22px;text-decoration:none;display:grid;position:relative;overflow:hidden}.workshop-floor-live-module__6EyS5G__thumb:before{content:"";background:radial-gradient(circle at 120% 0%, color-mix(in oklab, var(--primitive-red) 20%, transparent), transparent 38%);opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:0}.workshop-floor-live-module__6EyS5G__thumb:hover,.workshop-floor-live-module__6EyS5G__thumb:focus-visible{border-color:var(--primitive-line-strong);box-shadow:var(--primitive-card-hover-shadow);outline:none;transform:translateY(-2px)}.workshop-floor-live-module__6EyS5G__thumb:hover:before,.workshop-floor-live-module__6EyS5G__thumb:focus-visible:before{opacity:1}.workshop-floor-live-module__6EyS5G__thumbIndex{border-radius:var(--primitive-radius-md);background:color-mix(in oklab, var(--primitive-red) 16%, transparent);border:1px solid color-mix(in oklab, var(--primitive-red) 40%, transparent);width:32px;height:32px;color:var(--primitive-red);font-family:var(--primitive-font-mono);letter-spacing:.06em;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.workshop-floor-live-module__6EyS5G__thumbTitle{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);font-weight:var(--primitive-weight-regular);text-transform:uppercase;letter-spacing:.01em;margin:0;line-height:1.05}.workshop-floor-live-module__6EyS5G__thumbCopy{color:var(--primitive-body);font-size:var(--primitive-text-sm);margin:0;line-height:1.5}.workshop-floor-live-module__6EyS5G__thumbFoot{align-items:center;gap:var(--primitive-space-1-5);padding-top:var(--primitive-space-2-5);border-top:1px solid var(--primitive-line);color:var(--primitive-amber);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;font-weight:800;display:flex}.workshop-floor-live-module__6EyS5G__thumbFoot span{transition:transform .2s}.workshop-floor-live-module__6EyS5G__thumb:hover .workshop-floor-live-module__6EyS5G__thumbFoot span,.workshop-floor-live-module__6EyS5G__thumb:focus-visible .workshop-floor-live-module__6EyS5G__thumbFoot span{transform:translate(4px)}.workshop-floor-live-module__6EyS5G__canvas{gap:var(--primitive-space-6);width:min(100%,1480px);margin:0 auto;display:grid}.workshop-floor-live-module__6EyS5G__note{gap:var(--primitive-space-1-5);border-left:2px solid var(--primitive-red);background:var(--primitive-field-bg);border-radius:0 12px 12px 0;padding:18px 22px;display:grid}.workshop-floor-live-module__6EyS5G__note span{color:var(--primitive-red);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;text-transform:uppercase}.workshop-floor-live-module__6EyS5G__note p{color:var(--primitive-body);font-size:var(--primitive-text-sm);max-width:70ch;margin:0;line-height:1.55}.workshop-floor-live-module__6EyS5G__row{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.workshop-floor-live-module__6EyS5G__split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px;display:grid}.workshop-floor-live-module__6EyS5G__fullFloor{gap:var(--primitive-space-6);display:grid}.workshop-floor-live-module__6EyS5G__fullFloorRow{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px;display:grid}.workshop-floor-live-module__6EyS5G__fullFloorTrio{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (prefers-reduced-motion:reduce){.workshop-floor-live-module__6EyS5G__thumb,.workshop-floor-live-module__6EyS5G__thumb:before,.workshop-floor-live-module__6EyS5G__thumbFoot span{transition:none}}@media (max-width:1100px){.workshop-floor-live-module__6EyS5G__fullFloorRow{grid-template-columns:1fr}.workshop-floor-live-module__6EyS5G__fullFloorTrio{grid-template-columns:1fr 1fr}}@media (max-width:720px){.workshop-floor-live-module__6EyS5G__split,.workshop-floor-live-module__6EyS5G__fullFloorTrio{grid-template-columns:1fr}}
