.technician-profile-card-module__iq9dKG__card{padding:var(--primitive-space-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 5%, transparent), color-mix(in oklab, var(--primitive-text-strong) 0.8%, transparent)), var(--primitive-panel);box-shadow:var(--primitive-surface-shadow);color:var(--primitive-body);gap:18px;display:grid}.technician-profile-card-module__iq9dKG__identity{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.technician-profile-card-module__iq9dKG__identityText{gap:var(--primitive-space-0-5);min-width:0;display:grid}.technician-profile-card-module__iq9dKG__name{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);letter-spacing:0;text-transform:uppercase;font-weight:400;line-height:1}.technician-profile-card-module__iq9dKG__role{color:var(--primitive-body);font-family:var(--primitive-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.technician-profile-card-module__iq9dKG__meta{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.08em}.technician-profile-card-module__iq9dKG__section{gap:var(--primitive-space-1-5);padding-top:var(--primitive-space-3);border-top:1px solid var(--primitive-line);display:grid}.technician-profile-card-module__iq9dKG__sectionKicker{color:var(--primitive-muted);font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800}.technician-profile-card-module__iq9dKG__chipRow,.technician-profile-card-module__iq9dKG__bayRow{gap:var(--primitive-space-1-5);flex-wrap:wrap;display:flex}.technician-profile-card-module__iq9dKG__bayTag{min-height:26px;padding:0 var(--primitive-space-2-5);border:1px solid var(--primitive-line);background:var(--primitive-field-bg);color:var(--primitive-text-strong);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.1em;text-transform:uppercase;border-radius:6px;align-items:center;font-weight:800;display:inline-flex}@media (prefers-reduced-motion:reduce){.technician-profile-card-module__iq9dKG__card{transition:none}}
.daily-schedule-strip-module__8N0caW__strip{gap:var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), color-mix(in oklab, var(--primitive-text-strong) 0.5%, transparent)), var(--primitive-panel);box-shadow:var(--primitive-surface-shadow);padding:18px;display:grid}.daily-schedule-strip-module__8N0caW__head{align-items:baseline;gap:var(--primitive-space-2-5);display:flex}.daily-schedule-strip-module__8N0caW__kicker{color:var(--primitive-amber);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;font-weight:800}.daily-schedule-strip-module__8N0caW__title{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg);letter-spacing:.005em;text-transform:uppercase;font-weight:400}.daily-schedule-strip-module__8N0caW__timeline{gap:var(--primitive-space-2-5);padding:var(--primitive-space-1) var(--primitive-space-0-5) var(--primitive-space-3);scroll-snap-type:x mandatory;grid-auto-columns:minmax(180px,1fr);grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.daily-schedule-strip-module__8N0caW__slot{gap:var(--primitive-space-1-5);scroll-snap-align:start;min-width:0;display:grid}.daily-schedule-strip-module__8N0caW__kindTag{height:18px;padding:0 var(--primitive-space-2);border-radius:var(--primitive-radius-sm);font-family:var(--primitive-font-mono);font-size:9px;font-weight:var(--primitive-weight-black);letter-spacing:.14em;text-transform:uppercase;align-self:flex-start;align-items:center;display:inline-flex}.daily-schedule-strip-module__8N0caW__kindTag[data-kind=job]{background:color-mix(in oklab, var(--primitive-red) 18%, transparent);color:var(--primitive-red)}.daily-schedule-strip-module__8N0caW__kindTag[data-kind=break]{background:color-mix(in oklab, var(--primitive-amber) 16%, transparent);color:var(--primitive-amber)}.daily-schedule-strip-module__8N0caW__kindTag[data-kind=training]{background:color-mix(in oklab, var(--primitive-teal) 16%, transparent);color:var(--primitive-teal)}.daily-schedule-strip-module__8N0caW__kindTag[data-kind=travel]{background:color-mix(in oklab, var(--primitive-text-strong) 8%, transparent);color:var(--primitive-body)}@media (prefers-reduced-motion:reduce){.daily-schedule-strip-module__8N0caW__timeline{scroll-behavior:auto}}
.shift-swap-modal-module__OcOexa__body{gap:18px;display:grid}.shift-swap-modal-module__OcOexa__myShift{gap:var(--primitive-space-1);padding:14px var(--primitive-space-4);border:1px solid var(--primitive-line);background:var(--primitive-field-bg);color:var(--primitive-text-strong);border-radius:10px;display:grid}.shift-swap-modal-module__OcOexa__kicker{color:var(--primitive-muted);font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800}.shift-swap-modal-module__OcOexa__duration{color:var(--primitive-amber);font-family:var(--primitive-font-mono);letter-spacing:.06em;font-size:11px}.shift-swap-modal-module__OcOexa__picker{gap:var(--primitive-space-2);display:grid}.shift-swap-modal-module__OcOexa__candidateList{gap:var(--primitive-space-1-5);margin:0;padding:0;list-style:none;display:grid}.shift-swap-modal-module__OcOexa__candidate{align-items:center;gap:var(--primitive-space-2-5);padding:var(--primitive-space-2) var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-md);background:var(--primitive-control-surface);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);transition:border-color .16s,background .16s;display:grid}.shift-swap-modal-module__OcOexa__candidate[data-selected=true]{border-color:color-mix(in oklab, var(--primitive-amber) 60%, transparent);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-amber) 12%, transparent), transparent), var(--primitive-control-surface)}.shift-swap-modal-module__OcOexa__candidate:hover,.shift-swap-modal-module__OcOexa__candidate:focus-within{border-color:var(--primitive-line-strong)}.shift-swap-modal-module__OcOexa__candidateText{gap:1px;min-width:0;display:grid}.shift-swap-modal-module__OcOexa__candidateText strong{color:var(--primitive-text-strong);font-size:var(--primitive-text-sm)}.shift-swap-modal-module__OcOexa__candidateText span{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.06em}.shift-swap-modal-module__OcOexa__radio{width:16px;height:16px;accent-color:var(--primitive-amber)}.shift-swap-modal-module__OcOexa__reasonRow{gap:var(--primitive-space-1-5);flex-wrap:wrap;display:flex}.shift-swap-modal-module__OcOexa__actions{justify-content:flex-end;align-items:center;gap:var(--primitive-space-2);width:100%;display:flex}.shift-swap-modal-module__OcOexa__btnPrimary,.shift-swap-modal-module__OcOexa__btnGhost{min-height:36px;padding:0 var(--primitive-space-4);border-radius:var(--primitive-btn-radius);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);font-weight:var(--primitive-weight-black);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:transform var(--primitive-duration-fast) var(--primitive-ease-out), background var(--primitive-duration-fast) var(--primitive-ease-out), color var(--primitive-duration-fast) var(--primitive-ease-out), border-color var(--primitive-duration-fast) var(--primitive-ease-out), box-shadow var(--primitive-duration-fast) var(--primitive-ease-out);align-items:center;display:inline-flex}.shift-swap-modal-module__OcOexa__btnPrimary{border:var(--primitive-space-px) solid var(--primitive-btn-secondary-border);background:var(--primitive-btn-primary-bg);color:var(--primitive-btn-primary-fg);box-shadow:var(--primitive-btn-primary-shadow)}.shift-swap-modal-module__OcOexa__btnPrimary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.shift-swap-modal-module__OcOexa__btnGhost{border:var(--primitive-space-px) solid var(--primitive-btn-secondary-border);background:var(--primitive-btn-secondary-bg);color:var(--primitive-btn-secondary-fg)}.shift-swap-modal-module__OcOexa__btnPrimary:hover:not(:disabled),.shift-swap-modal-module__OcOexa__btnPrimary:focus-visible:not(:disabled){background:var(--primitive-btn-primary-hover-bg);color:var(--primitive-btn-primary-hover-fg);box-shadow:var(--primitive-btn-primary-hover-shadow);transform:translateY(-1px)}.shift-swap-modal-module__OcOexa__btnGhost:hover,.shift-swap-modal-module__OcOexa__btnGhost:focus-visible{border-color:var(--primitive-line-strong);transform:translateY(-1px)}.shift-swap-modal-module__OcOexa__btnPrimary:focus-visible,.shift-swap-modal-module__OcOexa__btnGhost:focus-visible{outline:2px solid var(--primitive-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.shift-swap-modal-module__OcOexa__btnPrimary,.shift-swap-modal-module__OcOexa__btnGhost,.shift-swap-modal-module__OcOexa__candidate{transition:none}.shift-swap-modal-module__OcOexa__btnPrimary:hover,.shift-swap-modal-module__OcOexa__btnGhost:hover{transform:none}}
.time-off-request-form-module__LTsAOq__form{gap:var(--primitive-space-4);padding:var(--primitive-space-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 5%, transparent), color-mix(in oklab, var(--primitive-text-strong) 0.5%, transparent)), var(--primitive-panel);box-shadow:var(--primitive-surface-shadow);display:grid}.time-off-request-form-module__LTsAOq__fieldset{gap:var(--primitive-space-2);border:0;margin:0;padding:0;display:grid}.time-off-request-form-module__LTsAOq__kicker{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;font-weight:800}.time-off-request-form-module__LTsAOq__chipRow{gap:var(--primitive-space-1-5);flex-wrap:wrap;display:flex}.time-off-request-form-module__LTsAOq__dateRow{gap:var(--primitive-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.time-off-request-form-module__LTsAOq__field{gap:var(--primitive-space-1-5);display:grid}.time-off-request-form-module__LTsAOq__input,.time-off-request-form-module__LTsAOq__textarea{border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-md);padding:var(--primitive-space-2-5) var(--primitive-space-3);background:var(--primitive-field-bg);color:var(--primitive-text-strong);font-family:var(--primitive-font-body);font-size:var(--primitive-text-sm)}.time-off-request-form-module__LTsAOq__textarea{resize:vertical;min-height:80px}.time-off-request-form-module__LTsAOq__actions{justify-content:flex-end;display:flex}.time-off-request-form-module__LTsAOq__btnPrimary{border:var(--primitive-space-px) solid var(--primitive-btn-secondary-border);border-radius:var(--primitive-btn-radius);background:var(--primitive-btn-primary-bg);min-height:38px;color:var(--primitive-btn-primary-fg);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);font-weight:var(--primitive-weight-black);letter-spacing:.1em;text-transform:uppercase;box-shadow:var(--primitive-btn-primary-shadow);cursor:pointer;transition:transform var(--primitive-duration-fast) var(--primitive-ease-out), background var(--primitive-duration-fast) var(--primitive-ease-out), color var(--primitive-duration-fast) var(--primitive-ease-out), box-shadow var(--primitive-duration-fast) var(--primitive-ease-out);padding:0 18px}.time-off-request-form-module__LTsAOq__btnPrimary:hover,.time-off-request-form-module__LTsAOq__btnPrimary:focus-visible{background:var(--primitive-btn-primary-hover-bg);color:var(--primitive-btn-primary-hover-fg);box-shadow:var(--primitive-btn-primary-hover-shadow);outline:none;transform:translateY(-1px)}.time-off-request-form-module__LTsAOq__btnPrimary:focus-visible{outline:2px solid var(--primitive-focus-ring);outline-offset:2px}@media (max-width:540px){.time-off-request-form-module__LTsAOq__dateRow{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.time-off-request-form-module__LTsAOq__btnPrimary{transition:none}.time-off-request-form-module__LTsAOq__btnPrimary:hover,.time-off-request-form-module__LTsAOq__btnPrimary:focus-visible{transform:none}}
.clock-in-out-widget-module__l_7E6G__widget{gap:var(--primitive-space-4);border:1px solid var(--primitive-line);background:radial-gradient(circle at 12% 0%, color-mix(in oklab, var(--primitive-green) 12%, transparent), transparent 38%), linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 6%, transparent), color-mix(in oklab, var(--primitive-text-strong) 0.5%, transparent)), var(--primitive-panel);box-shadow:var(--primitive-surface-shadow);border-radius:14px;padding:22px;display:grid}.clock-in-out-widget-module__l_7E6G__head{justify-content:space-between;align-items:center;gap:var(--primitive-space-3);display:flex}.clock-in-out-widget-module__l_7E6G__kicker{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;font-weight:800}.clock-in-out-widget-module__l_7E6G__readout{justify-items:center;gap:var(--primitive-space-1);border-block:1px solid var(--primitive-line);padding:18px 0;display:grid}.clock-in-out-widget-module__l_7E6G__elapsed{color:var(--primitive-text-strong);font-family:var(--primitive-font-mono-techno);letter-spacing:.04em;font-size:clamp(36px,6vw,64px);font-weight:700;line-height:1}.clock-in-out-widget-module__l_7E6G__elapsedLabel{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase}.clock-in-out-widget-module__l_7E6G__breakRow{align-items:center;gap:var(--primitive-space-2-5);color:var(--primitive-body);font-family:var(--primitive-font-mono);grid-template-columns:auto 1fr;display:grid}.clock-in-out-widget-module__l_7E6G__breakRow strong{color:var(--primitive-amber);font-size:var(--primitive-text-sm);letter-spacing:.04em}.clock-in-out-widget-module__l_7E6G__actions{gap:var(--primitive-space-2);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.clock-in-out-widget-module__l_7E6G__btnIn,.clock-in-out-widget-module__l_7E6G__btnOut,.clock-in-out-widget-module__l_7E6G__btnBreak{border-radius:var(--primitive-btn-radius);min-height:46px;font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);font-weight:var(--primitive-weight-black);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:transform var(--primitive-duration-fast) var(--primitive-ease-out), background var(--primitive-duration-fast) var(--primitive-ease-out), color var(--primitive-duration-fast) var(--primitive-ease-out), box-shadow var(--primitive-duration-fast) var(--primitive-ease-out);padding:0 14px}.clock-in-out-widget-module__l_7E6G__btnIn{border:var(--primitive-space-px) solid var(--primitive-btn-secondary-border);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-green) 70%, white) 0%, var(--primitive-green) 46%, color-mix(in oklab, var(--primitive-green) 72%, black) 100%);color:var(--primitive-text-on-accent);box-shadow:var(--primitive-btn-primary-shadow)}.clock-in-out-widget-module__l_7E6G__btnOut{border:var(--primitive-space-px) solid var(--primitive-btn-secondary-border);background:var(--primitive-btn-primary-bg);color:var(--primitive-btn-primary-fg);box-shadow:var(--primitive-btn-primary-shadow)}.clock-in-out-widget-module__l_7E6G__btnBreak{border:var(--primitive-space-px) solid var(--primitive-btn-secondary-border);background:var(--primitive-btn-secondary-bg);color:var(--primitive-btn-secondary-fg)}.clock-in-out-widget-module__l_7E6G__btnIn:hover,.clock-in-out-widget-module__l_7E6G__btnIn:focus-visible{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--primitive-text-strong) 50%, transparent), inset 0 -1px 0 color-mix(in oklab, var(--primitive-canvas) 40%, transparent), 0 14px 30px color-mix(in oklab, var(--primitive-green) 44%, transparent);outline:none;transform:translateY(-1px)}.clock-in-out-widget-module__l_7E6G__btnOut:hover,.clock-in-out-widget-module__l_7E6G__btnOut:focus-visible{background:var(--primitive-btn-primary-hover-bg);color:var(--primitive-btn-primary-hover-fg);box-shadow:var(--primitive-btn-primary-hover-shadow);outline:none;transform:translateY(-1px)}.clock-in-out-widget-module__l_7E6G__btnBreak:hover,.clock-in-out-widget-module__l_7E6G__btnBreak:focus-visible{border-color:var(--primitive-line-strong);outline:none;transform:translateY(-1px)}.clock-in-out-widget-module__l_7E6G__btnIn:focus-visible,.clock-in-out-widget-module__l_7E6G__btnOut:focus-visible,.clock-in-out-widget-module__l_7E6G__btnBreak:focus-visible{outline:2px solid var(--primitive-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.clock-in-out-widget-module__l_7E6G__btnIn,.clock-in-out-widget-module__l_7E6G__btnOut,.clock-in-out-widget-module__l_7E6G__btnBreak{transition:none}.clock-in-out-widget-module__l_7E6G__btnIn:hover,.clock-in-out-widget-module__l_7E6G__btnOut:hover,.clock-in-out-widget-module__l_7E6G__btnBreak:hover{transform:none}}
.skill-cert-matrix-module__hrvrfG__wrapper{gap:0;display:grid}.skill-cert-matrix-module__hrvrfG__techCell{align-items:center;gap:var(--primitive-space-2);color:var(--primitive-text-strong);font-size:var(--primitive-text-sm);font-weight:600;display:inline-flex}.skill-cert-matrix-module__hrvrfG__matrixCell{align-items:center;gap:var(--primitive-space-1);flex-wrap:wrap;display:inline-flex}.skill-cert-matrix-module__hrvrfG__empty{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:11px}
.roster-calendar-overlay-module__LlYQYW__overlay{gap:var(--primitive-space-4);display:grid}.roster-calendar-overlay-module__LlYQYW__head{padding-bottom:var(--primitive-space-1);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.roster-calendar-overlay-module__LlYQYW__kicker{color:var(--primitive-amber);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;font-weight:800}.roster-calendar-overlay-module__LlYQYW__title{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);text-transform:uppercase;letter-spacing:.005em;font-weight:400;display:block}.roster-calendar-overlay-module__LlYQYW__legend{gap:var(--primitive-space-2-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.roster-calendar-overlay-module__LlYQYW__legend li{align-items:center;gap:var(--primitive-space-1-5);padding:var(--primitive-space-1) var(--primitive-space-2-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-pill);background:var(--primitive-field-bg);color:var(--primitive-body);font-family:var(--primitive-font-mono);letter-spacing:.06em;font-size:11px;font-weight:700;display:inline-flex}.roster-calendar-overlay-module__LlYQYW__legend li span{border-radius:3px;width:10px;height:10px}.roster-calendar-overlay-module__LlYQYW__legend li[data-tone=red] span{background:var(--primitive-red)}.roster-calendar-overlay-module__LlYQYW__legend li[data-tone=amber] span{background:var(--primitive-amber)}.roster-calendar-overlay-module__LlYQYW__legend li[data-tone=teal] span{background:var(--primitive-teal)}.roster-calendar-overlay-module__LlYQYW__legend li[data-tone=green] span{background:var(--primitive-green)}.roster-calendar-overlay-module__LlYQYW__legend li[data-tone=neutral] span{background:var(--primitive-muted)}.roster-calendar-overlay-module__LlYQYW__coverage{gap:var(--primitive-space-1-5);padding:var(--primitive-space-2-5);border:1px solid var(--primitive-line);background:var(--primitive-control-surface);border-radius:10px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.roster-calendar-overlay-module__LlYQYW__coverItem{gap:var(--primitive-space-1);padding:var(--primitive-space-2);background:var(--primitive-field-bg);border-radius:6px;grid-template-rows:auto auto auto;align-items:center;display:grid}.roster-calendar-overlay-module__LlYQYW__coverItem[data-state=ok]{border:1px solid color-mix(in oklab, var(--primitive-green) 32%, transparent)}.roster-calendar-overlay-module__LlYQYW__coverItem[data-state=warn]{border:1px solid color-mix(in oklab, var(--primitive-amber) 40%, transparent)}.roster-calendar-overlay-module__LlYQYW__coverItem[data-state=gap]{border:1px solid color-mix(in oklab, var(--primitive-red) 46%, transparent);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-red) 12%, transparent), transparent 60%), var(--primitive-field-bg)}.roster-calendar-overlay-module__LlYQYW__coverLabel{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;font-weight:800}.roster-calendar-overlay-module__LlYQYW__coverBar{border-radius:var(--primitive-radius-pill);background:var(--primitive-meter-track);height:6px;display:block;overflow:hidden}.roster-calendar-overlay-module__LlYQYW__coverBar span{border-radius:inherit;background:linear-gradient(90deg, var(--primitive-red), var(--primitive-amber), var(--primitive-green));height:100%;display:block}.roster-calendar-overlay-module__LlYQYW__coverValue{color:var(--primitive-text-strong);font-family:var(--primitive-font-mono);font-size:11px;font-weight:700}@media (max-width:720px){.roster-calendar-overlay-module__LlYQYW__head{grid-template-columns:1fr}.roster-calendar-overlay-module__LlYQYW__coverage{grid-template-columns:repeat(4,minmax(0,1fr))}}
.coverage-gap-warning-module__GkWruG__wrapper{border:1px solid color-mix(in oklab, var(--primitive-red) 42%, transparent);border-radius:var(--primitive-radius-xl);background:radial-gradient(circle at 0 0, color-mix(in oklab, var(--primitive-red) 18%, transparent), transparent 38%), var(--primitive-panel);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--primitive-text-strong) 8%, transparent), 0 24px 50px color-mix(in oklab, var(--primitive-red) 18%, transparent);gap:14px;padding:18px;display:grid}.coverage-gap-warning-module__GkWruG__body{gap:var(--primitive-space-2-5);display:grid}.coverage-gap-warning-module__GkWruG__detail{color:var(--primitive-body);font-size:var(--primitive-text-sm);margin:0;line-height:1.5}.coverage-gap-warning-module__GkWruG__chipRow{gap:var(--primitive-space-1-5);flex-wrap:wrap;display:flex}.coverage-gap-warning-module__GkWruG__btnAssign{min-height:38px;padding:0 var(--primitive-space-4);border:var(--primitive-space-px) solid var(--primitive-btn-secondary-border);border-radius:var(--primitive-btn-radius);background:var(--primitive-btn-primary-bg);color:var(--primitive-btn-primary-fg);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);font-weight:var(--primitive-weight-black);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;box-shadow:var(--primitive-btn-primary-shadow);transition:transform var(--primitive-duration-fast) var(--primitive-ease-out), background var(--primitive-duration-fast) var(--primitive-ease-out), color var(--primitive-duration-fast) var(--primitive-ease-out), box-shadow var(--primitive-duration-fast) var(--primitive-ease-out);justify-self:flex-start}.coverage-gap-warning-module__GkWruG__btnAssign:hover,.coverage-gap-warning-module__GkWruG__btnAssign:focus-visible{background:var(--primitive-btn-primary-hover-bg);color:var(--primitive-btn-primary-hover-fg);box-shadow:var(--primitive-btn-primary-hover-shadow);outline:none;transform:translateY(-1px)}.coverage-gap-warning-module__GkWruG__btnAssign:focus-visible{outline:2px solid var(--primitive-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.coverage-gap-warning-module__GkWruG__btnAssign{transition:none}.coverage-gap-warning-module__GkWruG__btnAssign:hover,.coverage-gap-warning-module__GkWruG__btnAssign:focus-visible{transform:none}}
.bay-assignment-grid-module__J7w7ja__grid{gap:var(--primitive-space-2-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), color-mix(in oklab, var(--primitive-text-strong) 0.4%, transparent)), var(--primitive-panel);box-shadow:var(--primitive-surface-shadow);padding:18px;display:grid}.bay-assignment-grid-module__J7w7ja__head{justify-content:space-between;align-items:baseline;gap:var(--primitive-space-3);display:flex}.bay-assignment-grid-module__J7w7ja__kicker{color:var(--primitive-amber);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;font-weight:800}.bay-assignment-grid-module__J7w7ja__title{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);text-transform:uppercase;letter-spacing:.005em;font-size:20px;font-weight:400}.bay-assignment-grid-module__J7w7ja__matrix{grid-template-columns:132px repeat(var(--col-count,11), minmax(64px, 1fr));border:1px solid var(--primitive-line);background:var(--primitive-control-surface);border-radius:10px;display:grid;overflow:hidden}.bay-assignment-grid-module__J7w7ja__corner{border-bottom:1px solid var(--primitive-line);border-right:1px solid var(--primitive-line);background:var(--primitive-field-bg)}.bay-assignment-grid-module__J7w7ja__hourHead{min-height:32px;padding:0 var(--primitive-space-1-5);border-bottom:1px solid var(--primitive-line);background:var(--primitive-field-bg);color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.06em;text-transform:uppercase;place-items:center;font-weight:700;display:grid}.bay-assignment-grid-module__J7w7ja__row{display:contents}.bay-assignment-grid-module__J7w7ja__bayHead{align-content:center;gap:var(--primitive-space-0-5);padding:var(--primitive-space-2-5) var(--primitive-space-3);border-right:1px solid var(--primitive-line);border-top:1px solid var(--primitive-line);background:var(--primitive-field-bg);color:var(--primitive-text-strong);display:grid}.bay-assignment-grid-module__J7w7ja__bayHead strong{font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg);letter-spacing:0;text-transform:uppercase;font-weight:400}.bay-assignment-grid-module__J7w7ja__bayHead span{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.08em;text-transform:uppercase}.bay-assignment-grid-module__J7w7ja__cell{min-height:56px;padding:var(--primitive-space-1);border-top:1px solid var(--primitive-line);border-left:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 2%, transparent);place-items:center;display:grid}.bay-assignment-grid-module__J7w7ja__cell[data-state=assigned]{background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 5%, transparent), transparent), color-mix(in oklab, var(--primitive-text-strong) 4%, transparent)}.bay-assignment-grid-module__J7w7ja__empty{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs)}
.lunch-break-tracker-module__UySifa__tracker{border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), color-mix(in oklab, var(--primitive-text-strong) 0.5%, transparent)), var(--primitive-panel);box-shadow:var(--primitive-surface-shadow);gap:14px;padding:18px;display:grid}.lunch-break-tracker-module__UySifa__head{align-items:baseline;gap:var(--primitive-space-2-5);display:flex}.lunch-break-tracker-module__UySifa__kicker{color:var(--primitive-amber);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;font-weight:800}.lunch-break-tracker-module__UySifa__title{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg);letter-spacing:.005em;text-transform:uppercase;font-weight:400}.lunch-break-tracker-module__UySifa__list{gap:var(--primitive-space-2);margin:0;padding:0;list-style:none;display:grid}.lunch-break-tracker-module__UySifa__row{gap:var(--primitive-space-3);padding:var(--primitive-space-3);border:1px solid var(--primitive-line);background:var(--primitive-field-bg);border-radius:10px;grid-template-columns:auto minmax(0,1.3fr) minmax(180px,2fr) auto;align-items:center;display:grid}.lunch-break-tracker-module__UySifa__identity{gap:1px;min-width:0;display:grid}.lunch-break-tracker-module__UySifa__identity strong{color:var(--primitive-text-strong);font-size:var(--primitive-text-sm)}.lunch-break-tracker-module__UySifa__identity span{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.06em}.lunch-break-tracker-module__UySifa__progress{min-width:0}.lunch-break-tracker-module__UySifa__actions{align-items:center;gap:var(--primitive-space-2);display:flex}.lunch-break-tracker-module__UySifa__btnExtend{min-height:30px;padding:0 var(--primitive-space-2-5);border:var(--primitive-space-px) solid var(--primitive-btn-secondary-border);border-radius:var(--primitive-btn-radius);background:var(--primitive-btn-secondary-bg);color:var(--primitive-btn-secondary-fg);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-black);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.lunch-break-tracker-module__UySifa__btnExtend:hover,.lunch-break-tracker-module__UySifa__btnExtend:focus-visible{border-color:color-mix(in oklab, var(--primitive-amber) 50%, transparent);outline:none}.lunch-break-tracker-module__UySifa__btnExtend:focus-visible{outline:2px solid var(--primitive-focus-ring);outline-offset:2px}@media (max-width:720px){.lunch-break-tracker-module__UySifa__row{grid-template-columns:auto minmax(0,1fr)}.lunch-break-tracker-module__UySifa__progress,.lunch-break-tracker-module__UySifa__actions{grid-column:1/-1}}
.overtime-tally-chip-module__Ne2Ojq__wrap{gap:var(--primitive-space-3);padding:var(--primitive-space-4);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), color-mix(in oklab, var(--primitive-text-strong) 0.5%, transparent)), var(--primitive-panel);box-shadow:var(--primitive-surface-shadow);display:grid}.overtime-tally-chip-module__Ne2Ojq__wrap[role=alert]{border-color:color-mix(in oklab, var(--primitive-red) 46%, transparent);background:radial-gradient(circle at 100% 0%, color-mix(in oklab, var(--primitive-red) 18%, transparent), transparent 38%), linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), color-mix(in oklab, var(--primitive-text-strong) 0.5%, transparent)), var(--primitive-panel)}.overtime-tally-chip-module__Ne2Ojq__chipRow{gap:var(--primitive-space-1-5);flex-wrap:wrap;display:flex}
.training-session-card-module__eLGDyG__card{border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:radial-gradient(circle at 100% 0%, color-mix(in oklab, var(--primitive-teal) 16%, transparent), transparent 40%), linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 5%, transparent), color-mix(in oklab, var(--primitive-text-strong) 0.5%, transparent)), var(--primitive-panel);box-shadow:var(--primitive-surface-shadow);gap:14px;padding:18px;display:grid}.training-session-card-module__eLGDyG__body{gap:var(--primitive-space-2-5);padding-top:var(--primitive-space-3);border-top:1px solid var(--primitive-line);display:grid}.training-session-card-module__eLGDyG__metaRow{align-items:center;gap:var(--primitive-space-2-5);flex-wrap:wrap;display:flex}.training-session-card-module__eLGDyG__trainer{color:var(--primitive-body);font-family:var(--primitive-font-mono);letter-spacing:.06em;font-size:11px}.training-session-card-module__eLGDyG__detail{color:var(--primitive-body);font-size:var(--primitive-text-sm);margin:0;line-height:1.5}.training-session-card-module__eLGDyG__materials{gap:var(--primitive-space-1-5);margin:0;padding:0;list-style:none;display:grid}.training-session-card-module__eLGDyG__material{align-items:center;gap:var(--primitive-space-2);padding:var(--primitive-space-2) var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-md);background:var(--primitive-field-bg);color:var(--primitive-text-strong);font-family:var(--primitive-font-mono);letter-spacing:.06em;font-size:11px;font-weight:700;text-decoration:none;transition:border-color .16s,background .16s;display:inline-flex}.training-session-card-module__eLGDyG__material:hover,.training-session-card-module__eLGDyG__material:focus-visible{border-color:color-mix(in oklab, var(--primitive-teal) 45%, transparent);background:color-mix(in oklab, var(--primitive-teal) 8%, transparent);outline:none}@media (prefers-reduced-motion:reduce){.training-session-card-module__eLGDyG__material{transition:none}}
.performance-review-row-module__rRcScq__row{padding:14px var(--primitive-space-4);border:1px solid var(--primitive-line);background:var(--primitive-field-bg);border-radius:10px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto auto;align-items:center;gap:14px;display:grid}.performance-review-row-module__rRcScq__identity{gap:var(--primitive-space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;display:grid}.performance-review-row-module__rRcScq__identityText{gap:1px;min-width:0;display:grid}.performance-review-row-module__rRcScq__identityText strong{color:var(--primitive-text-strong);font-size:14px}.performance-review-row-module__rRcScq__identityText span{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.06em}.performance-review-row-module__rRcScq__meta{gap:1px;display:grid}.performance-review-row-module__rRcScq__kicker{color:var(--primitive-muted);font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.performance-review-row-module__rRcScq__meta strong{color:var(--primitive-text-strong);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);font-weight:700}.performance-review-row-module__rRcScq__btnOpen{border:var(--primitive-space-px) solid var(--primitive-btn-secondary-border);border-radius:var(--primitive-btn-radius);background:var(--primitive-btn-secondary-bg);min-height:34px;color:var(--primitive-btn-secondary-fg);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-black);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background var(--primitive-duration-fast) var(--primitive-ease-out), border-color var(--primitive-duration-fast) var(--primitive-ease-out);padding:0 14px}.performance-review-row-module__rRcScq__btnOpen:hover,.performance-review-row-module__rRcScq__btnOpen:focus-visible{border-color:color-mix(in oklab, var(--primitive-red) 40%, transparent);outline:none}.performance-review-row-module__rRcScq__btnOpen:focus-visible{outline:2px solid var(--primitive-focus-ring);outline-offset:2px}@media (max-width:720px){.performance-review-row-module__rRcScq__row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.performance-review-row-module__rRcScq__btnOpen{transition:none}}
.apprentice-progress-meter-module__8shvOG__meter{gap:var(--primitive-space-4);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:radial-gradient(circle at 100% 0%, color-mix(in oklab, var(--primitive-amber) 18%, transparent), transparent 40%), linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 5%, transparent), color-mix(in oklab, var(--primitive-text-strong) 0.5%, transparent)), var(--primitive-panel);box-shadow:var(--primitive-surface-shadow);padding:22px;display:grid}.apprentice-progress-meter-module__8shvOG__head{gap:var(--primitive-space-1);display:grid}.apprentice-progress-meter-module__8shvOG__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}.apprentice-progress-meter-module__8shvOG__title{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);text-transform:uppercase;letter-spacing:.005em;font-weight:400;line-height:1}.apprentice-progress-meter-module__8shvOG__body{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.apprentice-progress-meter-module__8shvOG__radial{place-items:center;display:grid}.apprentice-progress-meter-module__8shvOG__detail{gap:var(--primitive-space-3);min-width:0;display:grid}.apprentice-progress-meter-module__8shvOG__next{gap:var(--primitive-space-0-5);padding:var(--primitive-space-2-5) var(--primitive-space-3);border:1px dashed var(--primitive-line-strong);border-radius:var(--primitive-radius-md);background:var(--primitive-field-bg);display:grid}.apprentice-progress-meter-module__8shvOG__nextKicker{color:var(--primitive-muted);font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.apprentice-progress-meter-module__8shvOG__next strong{color:var(--primitive-text-strong);font-size:14px}.apprentice-progress-meter-module__8shvOG__nextHours{color:var(--primitive-body);font-family:var(--primitive-font-mono);font-size:11px}@media (max-width:540px){.apprentice-progress-meter-module__8shvOG__body{grid-template-columns:1fr}}
.roster-module__YLdayG__page{gap:var(--primitive-space-8);min-height:100svh;color:var(--primitive-body);background:radial-gradient(circle at 84% 0%, color-mix(in oklab, var(--primitive-red) 16%, transparent), transparent 36%), radial-gradient(circle at 8% 100%, color-mix(in oklab, var(--primitive-teal) 14%, transparent), transparent 40%), var(--primitive-canvas);font-family:var(--primitive-font-body);padding:clamp(20px,3vw,40px) clamp(20px,4vw,56px) 80px;display:grid}.roster-module__YLdayG__section{gap:22px;width:min(100%,1480px);margin:0 auto;display:grid}.roster-module__YLdayG__sectionHead{gap:var(--primitive-space-1-5);display:grid}.roster-module__YLdayG__kicker{color:var(--primitive-red);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.2em;text-transform:uppercase;font-weight:700}.roster-module__YLdayG__sectionTitle{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);text-transform:uppercase;letter-spacing:.005em;margin:0;font-size:clamp(26px,2.6vw,38px);font-weight:400}.roster-module__YLdayG__subhead{max-width:72ch;color:var(--primitive-body);margin:0;font-size:14px;line-height:1.6}.roster-module__YLdayG__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.roster-module__YLdayG__thumb{gap:var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 5%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1%, transparent)), var(--primitive-panel);color:inherit;grid-template-rows:auto auto 1fr auto;padding:22px;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden}.roster-module__YLdayG__thumb:before{content:"";background:radial-gradient(circle at 120% 0%, color-mix(in oklab, var(--primitive-red) 18%, transparent), transparent 38%);opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:0}.roster-module__YLdayG__thumb:hover,.roster-module__YLdayG__thumb:focus-visible{border-color:color-mix(in oklab, var(--primitive-text-strong) 25%, transparent);box-shadow:var(--primitive-shadow-soft);outline:none;transform:translateY(-2px)}.roster-module__YLdayG__thumb:hover:before,.roster-module__YLdayG__thumb:focus-visible:before{opacity:1}.roster-module__YLdayG__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);font-size:var(--primitive-text-xs);font-weight:var(--primitive-weight-black);letter-spacing:.06em;justify-content:center;align-items:center;display:inline-flex}.roster-module__YLdayG__thumbTitle{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);letter-spacing:0;text-transform:uppercase;margin:0;font-weight:400;line-height:1}.roster-module__YLdayG__thumbBody{color:var(--primitive-body);font-size:var(--primitive-text-sm);margin:0;line-height:1.55}.roster-module__YLdayG__thumbCta{align-items:center;gap:var(--primitive-space-1-5);color:var(--primitive-amber);font-family:var(--primitive-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700;display:inline-flex}.roster-module__YLdayG__thumbCta:after{content:"→";display:inline-block}.roster-module__YLdayG__consoleLink{place-self:start;align-items:center;gap:var(--primitive-space-2-5);border:var(--primitive-space-px) solid var(--primitive-btn-secondary-border);border-radius:var(--primitive-btn-radius);background:var(--primitive-btn-primary-bg);color:var(--primitive-btn-primary-fg);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);font-weight:var(--primitive-weight-black);letter-spacing:.12em;text-transform:uppercase;box-shadow:var(--primitive-btn-primary-shadow);transition:transform var(--primitive-duration-fast) var(--primitive-ease-out), background var(--primitive-duration-fast) var(--primitive-ease-out), color var(--primitive-duration-fast) var(--primitive-ease-out), box-shadow var(--primitive-duration-fast) var(--primitive-ease-out);padding:14px 22px;text-decoration:none;display:inline-flex}.roster-module__YLdayG__consoleLink:hover,.roster-module__YLdayG__consoleLink:focus-visible{background:var(--primitive-btn-primary-hover-bg);color:var(--primitive-btn-primary-hover-fg);box-shadow:var(--primitive-btn-primary-hover-shadow);outline:none;transform:translateY(-1px)}.roster-module__YLdayG__consoleLink:focus-visible{outline:2px solid var(--primitive-focus-ring);outline-offset:2px}.roster-module__YLdayG__canvas{gap:18px;width:min(100%,1480px);margin:0 auto;display:grid}.roster-module__YLdayG__note{gap:var(--primitive-space-1-5);border:1px solid var(--primitive-line);background:var(--primitive-field-bg);border-radius:10px;padding:14px 18px;display:grid}.roster-module__YLdayG__note span{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;font-weight:800}.roster-module__YLdayG__note p{color:var(--primitive-body);font-size:var(--primitive-text-sm);margin:0;line-height:1.55}.roster-module__YLdayG__subShellGrid{gap:18px;display:grid}.roster-module__YLdayG__console{grid-template-columns:minmax(0,.95fr) minmax(0,1.6fr) minmax(260px,.55fr);gap:18px;width:min(100%,1480px);margin:0 auto;display:grid}.roster-module__YLdayG__consoleColumn{gap:var(--primitive-space-4);align-content:start;min-width:0;display:grid}.roster-module__YLdayG__fullSpan{gap:var(--primitive-space-4);grid-column:1/-1;display:grid}.roster-module__YLdayG__profileStack,.roster-module__YLdayG__stripGroup{gap:var(--primitive-space-3);display:grid}.roster-module__YLdayG__swapTrigger{min-height:38px;padding:0 var(--primitive-space-4);border:var(--primitive-space-px) solid var(--primitive-btn-secondary-border);border-radius:var(--primitive-btn-radius);background:var(--primitive-btn-secondary-bg);color:var(--primitive-btn-secondary-fg);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);font-weight:var(--primitive-weight-black);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:border-color var(--primitive-duration-fast) var(--primitive-ease-out), background var(--primitive-duration-fast) var(--primitive-ease-out);align-items:center;display:inline-flex}.roster-module__YLdayG__swapTrigger:hover,.roster-module__YLdayG__swapTrigger:focus-visible{border-color:color-mix(in oklab, var(--primitive-amber) 50%, transparent);outline:none}.roster-module__YLdayG__swapTrigger:focus-visible{outline:2px solid var(--primitive-focus-ring);outline-offset:2px}.roster-module__YLdayG__reviewList{gap:var(--primitive-space-2);margin:0;padding:0;list-style:none;display:grid}@media (max-width:1180px){.roster-module__YLdayG__console{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.roster-module__YLdayG__thumb,.roster-module__YLdayG__consoleLink,.roster-module__YLdayG__swapTrigger{transition:none}.roster-module__YLdayG__thumb:hover,.roster-module__YLdayG__thumb:focus-visible,.roster-module__YLdayG__consoleLink:hover,.roster-module__YLdayG__consoleLink:focus-visible{transform:none}}
