.front-desk-dashboard-module__VbWQaa__surface{gap:18px;display:grid}.front-desk-dashboard-module__VbWQaa__quickActions{gap:var(--primitive-space-2-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.front-desk-dashboard-module__VbWQaa__action{gap:var(--primitive-space-1-5);padding:14px var(--primitive-space-4);border:1px solid var(--primitive-line);border-top:2px solid var(--action-tone,var(--primitive-line-strong));background:radial-gradient(120% 90% at 100% 0%, color-mix(in oklab, var(--action-tone,transparent) 12%, transparent), transparent 62%), linear-gradient(180deg, var(--primitive-glass-soft), transparent 60%), var(--primitive-surface-1);text-align:left;cursor:pointer;transition:transform var(--primitive-duration-fast) var(--primitive-ease-out), border-color var(--primitive-duration-fast) ease, box-shadow var(--primitive-duration-fast) ease, background var(--primitive-duration-fast) ease;border-radius:10px;display:grid;position:relative}.front-desk-dashboard-module__VbWQaa__action:hover{border-color:var(--action-tone,var(--primitive-line-strong));box-shadow:0 16px 34px color-mix(in oklab, var(--action-tone,var(--primitive-recessed)) 22%, color-mix(in oklab, var(--primitive-overlay) 83%, transparent));transform:translateY(-2px)}.front-desk-dashboard-module__VbWQaa__action:focus-visible{border-color:var(--action-tone,var(--primitive-focus-ring));box-shadow:var(--primitive-focus-shadow);outline:none}.front-desk-dashboard-module__VbWQaa__action:active{box-shadow:var(--primitive-shadow-inset);transform:translateY(0)}.front-desk-dashboard-module__VbWQaa__actionLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--action-tone,var(--primitive-muted))}.front-desk-dashboard-module__VbWQaa__actionTitle{font-family:var(--primitive-font-display);font-size:clamp(20px,1.5vw,24px);font-weight:var(--primitive-weight-regular);letter-spacing:.02em;text-transform:uppercase;color:var(--primitive-text-strong);line-height:1.02}.front-desk-dashboard-module__VbWQaa__actionMeta{font-size:var(--primitive-text-xs);color:var(--primitive-body)}.front-desk-dashboard-module__VbWQaa__actionRed{--action-tone:var(--primitive-red)}.front-desk-dashboard-module__VbWQaa__actionAmber{--action-tone:var(--primitive-amber)}.front-desk-dashboard-module__VbWQaa__actionTeal{--action-tone:var(--primitive-teal)}.front-desk-dashboard-module__VbWQaa__actionGreen{--action-tone:var(--primitive-green)}@media (prefers-reduced-motion:reduce){.front-desk-dashboard-module__VbWQaa__action{transition:border-color var(--primitive-duration-fast) ease, box-shadow var(--primitive-duration-fast) ease}.front-desk-dashboard-module__VbWQaa__action:hover,.front-desk-dashboard-module__VbWQaa__action:active{transform:none}}.front-desk-dashboard-module__VbWQaa__queue{gap:var(--primitive-space-2-5);display:grid}.front-desk-dashboard-module__VbWQaa__queueItem{gap:var(--primitive-space-3);padding:var(--primitive-space-2-5) var(--primitive-space-3);border:1px solid var(--primitive-line);background:var(--primitive-surface-1);transition:border-color var(--primitive-duration-fast) ease, background var(--primitive-duration-fast) ease;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.front-desk-dashboard-module__VbWQaa__queueItem:hover{border-color:var(--primitive-line-strong);background:var(--primitive-surface-hover)}.front-desk-dashboard-module__VbWQaa__queueIdentity{gap:var(--primitive-space-0-5);min-width:0;display:grid}.front-desk-dashboard-module__VbWQaa__queueName{font-size:14px;font-weight:var(--primitive-weight-semibold);color:var(--primitive-text-strong)}.front-desk-dashboard-module__VbWQaa__queueSub{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--primitive-muted)}.front-desk-dashboard-module__VbWQaa__queueChips{gap:var(--primitive-space-1-5);flex-wrap:wrap;justify-self:end;display:flex}.front-desk-dashboard-module__VbWQaa__split{gap:var(--primitive-space-4);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:960px){.front-desk-dashboard-module__VbWQaa__quickActions{grid-template-columns:repeat(2,1fr)}.front-desk-dashboard-module__VbWQaa__split{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.front-desk-dashboard-module__VbWQaa__queueItem{transition:none}}
.parts-receiver-dashboard-module__x72VwG__surface{gap:18px;display:grid}.parts-receiver-dashboard-module__x72VwG__row{gap:var(--primitive-space-4);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}.parts-receiver-dashboard-module__x72VwG__row>*{min-width:0}.parts-receiver-dashboard-module__x72VwG__signalGrid{gap:var(--primitive-space-2);grid-template-columns:1fr;display:grid}.parts-receiver-dashboard-module__x72VwG__signalRow{gap:var(--primitive-space-3);padding:var(--primitive-space-2) var(--primitive-space-2-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-md);background:var(--primitive-surface-1);min-width:0;transition:border-color var(--primitive-duration-fast) ease, background var(--primitive-duration-fast) ease;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.parts-receiver-dashboard-module__x72VwG__signalRow:hover{border-color:var(--primitive-line-strong);background:var(--primitive-surface-hover)}.parts-receiver-dashboard-module__x72VwG__supplierName{font-size:var(--primitive-text-sm);font-weight:var(--primitive-weight-semibold);color:var(--primitive-text-strong);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.parts-receiver-dashboard-module__x72VwG__supplierMeta{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--primitive-muted)}.parts-receiver-dashboard-module__x72VwG__po{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-teal) 12%, transparent);color:var(--primitive-teal);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.06em;font-variant-numeric:tabular-nums;display:inline-flex}@media (prefers-reduced-motion:reduce){.parts-receiver-dashboard-module__x72VwG__signalRow{transition:none}}.parts-receiver-dashboard-module__x72VwG__cellRego{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;color:var(--primitive-amber)}.parts-receiver-dashboard-module__x72VwG__recentRow{align-items:center;gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.parts-receiver-dashboard-module__x72VwG__recentLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;color:var(--primitive-muted)}@media (max-width:960px){.parts-receiver-dashboard-module__x72VwG__row{grid-template-columns:1fr}}
.vehicle-profile-card-module__yrt8Za__card{border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 6%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1%, transparent)), var(--primitive-panel);color:var(--primitive-body);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--primitive-text-strong) 6%, transparent), 0 24px 50px color-mix(in oklab, var(--primitive-canvas) 30%, transparent);grid-template-columns:168px minmax(0,1fr);gap:18px;padding:18px;display:grid;position:relative;overflow:hidden}.vehicle-profile-card-module__yrt8Za__photo{border:1px solid var(--primitive-line);background:radial-gradient(circle at 28% 24%, color-mix(in oklab, var(--primitive-teal) 16%, transparent), transparent 48%), radial-gradient(circle at 80% 88%, color-mix(in oklab, var(--primitive-red) 14%, transparent), transparent 52%), color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);min-height:168px;color:var(--primitive-amber);font-family:var(--primitive-font-display);font-size:var(--primitive-text-3xl);font-weight:var(--primitive-weight-regular);letter-spacing:.03em;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.vehicle-profile-card-module__yrt8Za__photo img{object-fit:cover;width:100%;height:100%}.vehicle-profile-card-module__yrt8Za__body{gap:var(--primitive-space-3);min-width:0;display:grid}.vehicle-profile-card-module__yrt8Za__title{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-text-2xl);font-weight:var(--primitive-weight-regular);text-transform:uppercase;letter-spacing:.005em;margin:0;line-height:1}.vehicle-profile-card-module__yrt8Za__identityRow{gap:var(--primitive-space-2-5);flex-wrap:wrap;align-items:center;display:flex}.vehicle-profile-card-module__yrt8Za__rego{height:32px;padding:0 var(--primitive-space-3);border:1px solid color-mix(in oklab, var(--primitive-text-strong) 22%, transparent);border-radius:var(--primitive-radius-sm);color:#0c0d13;font-family:var(--primitive-font-display-alt,var(--primitive-font-display));font-size:var(--primitive-text-base);font-weight:var(--primitive-weight-black);letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(#fff,#d6d8de 70%);align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #00000057}.vehicle-profile-card-module__yrt8Za__specGrid{gap:var(--primitive-space-2) 14px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vehicle-profile-card-module__yrt8Za__specItem{gap:var(--primitive-space-0-5);display:grid}.vehicle-profile-card-module__yrt8Za__specLabel{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:.14em;text-transform:uppercase}.vehicle-profile-card-module__yrt8Za__specValue{color:var(--primitive-text-strong);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);font-weight:var(--primitive-weight-semibold)}.vehicle-profile-card-module__yrt8Za__foot{justify-content:space-between;align-items:center;gap:var(--primitive-space-3);border-top:1px solid var(--primitive-line);padding-top:var(--primitive-space-3);display:flex}.vehicle-profile-card-module__yrt8Za__historyBadge{align-items:center;gap:var(--primitive-space-2);padding:5px var(--primitive-space-2-5);border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--primitive-teal) 14%, transparent);color:var(--primitive-teal);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-black);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;display:inline-flex}.vehicle-profile-card-module__yrt8Za__historyBadge strong{color:var(--primitive-text-strong);font-size:var(--primitive-text-sm)}.vehicle-profile-card-module__yrt8Za__viewLink{align-items:center;gap:var(--primitive-space-1-5);color:var(--primitive-amber);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-black);letter-spacing:.12em;text-transform:uppercase;transition:transform .2s;display:inline-flex}.vehicle-profile-card-module__yrt8Za__viewLink:hover,.vehicle-profile-card-module__yrt8Za__viewLink:focus-visible{outline:none;transform:translate(4px)}@media (prefers-reduced-motion:reduce){.vehicle-profile-card-module__yrt8Za__viewLink{transition:none}}@media (max-width:640px){.vehicle-profile-card-module__yrt8Za__card{grid-template-columns:1fr}.vehicle-profile-card-module__yrt8Za__photo{min-height:140px}}
.quote-card-stack-module__02SL8W__stage{padding:60px var(--primitive-space-6);perspective:1600px;place-items:center;display:grid;position:relative}.quote-card-stack-module__02SL8W__deck{width:min(100%,420px);height:460px;transform-style:preserve-3d;position:relative}.quote-card-stack-module__02SL8W__card{border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 7%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1%, transparent)), var(--primitive-panel);box-shadow:0 38px 80px color-mix(in oklab, var(--primitive-canvas) 40%, transparent), inset 0 1px 0 color-mix(in oklab, var(--primitive-text-strong) 8%, transparent);transform-origin:50% 100%;transition:transform .28s var(--primitive-ease-out), box-shadow .28s ease;grid-template-rows:auto 1fr auto;gap:14px;padding:22px;display:grid;position:absolute;inset:0}.quote-card-stack-module__02SL8W__card[data-position="0"]{z-index:4;transform:translateY(0)rotate(0)scale(1)}.quote-card-stack-module__02SL8W__card[data-position="1"]{z-index:3;opacity:.94;transform:translateY(10px)rotate(2.4deg)scale(.97)}.quote-card-stack-module__02SL8W__card[data-position="2"]{z-index:2;opacity:.85;transform:translateY(20px)rotate(-1.8deg)scale(.94)}.quote-card-stack-module__02SL8W__card[data-position="3"]{z-index:1;opacity:.7;transform:translateY(30px)rotate(3.6deg)scale(.91)}.quote-card-stack-module__02SL8W__card[data-position=overflow]{display:none}.quote-card-stack-module__02SL8W__cardHead{gap:var(--primitive-space-1);display:grid}.quote-card-stack-module__02SL8W__kicker{align-items:center;gap:var(--primitive-space-2);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;display:inline-flex}.quote-card-stack-module__02SL8W__kicker:before{content:"";border-radius:var(--primitive-radius-round);background:var(--primitive-red);width:6px;height:6px;box-shadow:0 0 10px var(--primitive-red)}.quote-card-stack-module__02SL8W__customer{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-text-2xl);font-weight:var(--primitive-weight-regular);text-transform:uppercase;letter-spacing:.005em;line-height:1}.quote-card-stack-module__02SL8W__suburb{color:var(--primitive-muted);font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;font-size:11px}.quote-card-stack-module__02SL8W__cardBody{gap:var(--primitive-space-3);align-content:start;display:grid}.quote-card-stack-module__02SL8W__vehicle{align-items:center;gap:var(--primitive-space-3);padding:var(--primitive-space-3) 14px;border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;display:grid}.quote-card-stack-module__02SL8W__vehicleBody strong{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;text-transform:uppercase;line-height:1}.quote-card-stack-module__02SL8W__vehicleBody span{color:var(--primitive-muted);font-family:var(--primitive-font-mono);letter-spacing:.05em;font-size:11px}.quote-card-stack-module__02SL8W__rego{height:30px;padding:0 var(--primitive-space-2-5);border:1px solid color-mix(in oklab, var(--primitive-text-strong) 22%, transparent);border-radius:var(--primitive-radius-sm);color:#0c0d13;font-family:var(--primitive-font-display-alt,var(--primitive-font-display));font-size:14px;font-weight:var(--primitive-weight-black);letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(#fff,#d6d8de 70%);align-items:center;display:inline-flex}.quote-card-stack-module__02SL8W__serviceChips{gap:var(--primitive-space-1-5);flex-wrap:wrap;display:flex}.quote-card-stack-module__02SL8W__priceRow{padding-top:var(--primitive-space-2-5);border-top:1px solid var(--primitive-line);justify-content:space-between;align-items:baseline;display:flex}.quote-card-stack-module__02SL8W__priceRow span{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.12em;text-transform:uppercase}.quote-card-stack-module__02SL8W__priceRow strong{color:var(--primitive-amber);font-family:var(--primitive-font-display);font-size:var(--primitive-text-3xl);font-weight:var(--primitive-weight-regular);letter-spacing:.005em}.quote-card-stack-module__02SL8W__actions{gap:var(--primitive-space-2);padding-top:var(--primitive-space-2-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.quote-card-stack-module__02SL8W__action{justify-content:center;align-items:center;gap:var(--primitive-space-1-5);border-radius:var(--primitive-btn-radius);min-height:44px;font-family:var(--primitive-font-mono);font-size:11px;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), border-color var(--primitive-duration-fast) var(--primitive-ease-out), box-shadow var(--primitive-duration-fast) var(--primitive-ease-out);display:inline-flex}.quote-card-stack-module__02SL8W__action svg{width:var(--primitive-icon-sm);height:var(--primitive-icon-sm)}.quote-card-stack-module__02SL8W__actionDecline{border:1px solid var(--primitive-btn-secondary-border);background:var(--primitive-btn-secondary-bg);color:var(--primitive-btn-secondary-fg)}.quote-card-stack-module__02SL8W__actionAmend{border:1px solid color-mix(in oklab, var(--primitive-amber) 45%, transparent);background:color-mix(in oklab, var(--primitive-amber) 10%, transparent);color:var(--primitive-amber)}.quote-card-stack-module__02SL8W__actionApprove{border:1px solid color-mix(in oklab, var(--primitive-green) 50%, transparent);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 16%, transparent), transparent 60%), color-mix(in oklab, var(--primitive-green) 72%, transparent);color:var(--primitive-canvas)}.quote-card-stack-module__02SL8W__action:hover,.quote-card-stack-module__02SL8W__action:focus-visible{outline:none;transform:translateY(-1px)}.quote-card-stack-module__02SL8W__action:focus-visible{box-shadow:var(--primitive-focus-shadow)}.quote-card-stack-module__02SL8W__actionDecline:hover,.quote-card-stack-module__02SL8W__actionDecline:focus-visible{border-color:color-mix(in oklab, var(--primitive-red) 45%, transparent);color:var(--primitive-red)}.quote-card-stack-module__02SL8W__cardCount{top:-32px;right:var(--primitive-space-1);align-items:center;gap:var(--primitive-space-1-5);padding:5px var(--primitive-space-2-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--primitive-canvas) 85%, transparent);color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.12em;text-transform:uppercase;display:inline-flex;position:absolute}.quote-card-stack-module__02SL8W__cardCount strong{color:var(--primitive-text-strong);font-size:var(--primitive-text-xs)}@media (prefers-reduced-motion:reduce){.quote-card-stack-module__02SL8W__card,.quote-card-stack-module__02SL8W__action{transition:none}.quote-card-stack-module__02SL8W__card[data-position="1"],.quote-card-stack-module__02SL8W__card[data-position="2"],.quote-card-stack-module__02SL8W__card[data-position="3"]{opacity:0;visibility:hidden;transform:none}}@media (max-width:520px){.quote-card-stack-module__02SL8W__deck{height:520px}.quote-card-stack-module__02SL8W__actions{grid-template-columns:1fr}}
.customer-portal-dashboard-module__Cc2A1a__surface{gap:18px;display:grid}.customer-portal-dashboard-module__Cc2A1a__greeting{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:18px;display:grid}.customer-portal-dashboard-module__Cc2A1a__greetingCopy{gap:var(--primitive-space-1-5);display:grid}.customer-portal-dashboard-module__Cc2A1a__greetingKicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-teal)}.customer-portal-dashboard-module__Cc2A1a__greetingHello{font-family:var(--primitive-font-display);font-size:clamp(22px,1.7vw,30px);font-weight:var(--primitive-weight-regular);text-transform:uppercase;color:var(--primitive-text-strong);letter-spacing:.01em;margin:0;line-height:1.04}.customer-portal-dashboard-module__Cc2A1a__greetingBody{color:var(--primitive-body);margin:0;font-size:14px;line-height:1.55}.customer-portal-dashboard-module__Cc2A1a__greetingMeta{gap:var(--primitive-space-1);padding:14px var(--primitive-space-4);border:1px solid color-mix(in oklab, var(--primitive-teal) 24%, var(--primitive-line));background:radial-gradient(140% 100% at 100% 0%, color-mix(in oklab, var(--primitive-teal) 10%, transparent), transparent 64%), var(--primitive-surface-1);border-radius:10px;display:grid}.customer-portal-dashboard-module__Cc2A1a__greetingMetaLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;color:var(--primitive-muted)}.customer-portal-dashboard-module__Cc2A1a__greetingMetaValue{font-family:var(--primitive-font-display);color:var(--primitive-teal);letter-spacing:.02em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:clamp(20px,1.6vw,26px)}.customer-portal-dashboard-module__Cc2A1a__vehicles{gap:var(--primitive-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.customer-portal-dashboard-module__Cc2A1a__split{gap:var(--primitive-space-4);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:1080px){.customer-portal-dashboard-module__Cc2A1a__vehicles{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.customer-portal-dashboard-module__Cc2A1a__greeting,.customer-portal-dashboard-module__Cc2A1a__split,.customer-portal-dashboard-module__Cc2A1a__vehicles{grid-template-columns:1fr}}
.admin-org-dashboard-module__dh-LcG__surface{gap:18px;display:grid}.admin-org-dashboard-module__dh-LcG__integrationGrid{gap:var(--primitive-space-2-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-org-dashboard-module__dh-LcG__integration{--status-tone:var(--primitive-green);gap:var(--primitive-space-2-5);padding:var(--primitive-space-2-5) var(--primitive-space-3);border:1px solid var(--primitive-line);background:var(--primitive-surface-1);transition:border-color var(--primitive-duration-fast) ease, background var(--primitive-duration-fast) ease;border-radius:10px;grid-template-columns:36px 1fr auto;align-items:center;display:grid}.admin-org-dashboard-module__dh-LcG__integration[data-status=syncing]{--status-tone:var(--primitive-amber)}.admin-org-dashboard-module__dh-LcG__integration[data-status=degraded]{--status-tone:var(--primitive-red)}.admin-org-dashboard-module__dh-LcG__integration:hover{border-color:color-mix(in oklab, var(--status-tone) 38%, var(--primitive-line));background:var(--primitive-surface-hover)}.admin-org-dashboard-module__dh-LcG__integrationGlyph{border-radius:var(--primitive-radius-md);background:color-mix(in oklab, var(--status-tone) 16%, transparent);width:36px;height:36px;color:var(--status-tone);font-family:var(--primitive-font-mono);font-weight:var(--primitive-weight-bold);place-items:center;font-size:14px;display:grid}.admin-org-dashboard-module__dh-LcG__integrationBody{gap:var(--primitive-space-0-5);min-width:0;display:grid}.admin-org-dashboard-module__dh-LcG__integrationName{font-size:var(--primitive-text-sm);font-weight:var(--primitive-weight-semibold);color:var(--primitive-text-strong);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-org-dashboard-module__dh-LcG__integrationMeta{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--primitive-muted)}.admin-org-dashboard-module__dh-LcG__integrationStatus{--status-tone:var(--primitive-green);align-items:center;gap:var(--primitive-space-1-5);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--status-tone);display:inline-flex}.admin-org-dashboard-module__dh-LcG__integrationStatus[data-status=syncing]{--status-tone:var(--primitive-amber)}.admin-org-dashboard-module__dh-LcG__integrationStatus[data-status=degraded]{--status-tone:var(--primitive-red)}.admin-org-dashboard-module__dh-LcG__integrationStatus:before{content:"";background:var(--status-tone);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklab, var(--status-tone) 16%, transparent);border-radius:50%}@media (prefers-reduced-motion:reduce){.admin-org-dashboard-module__dh-LcG__integration{transition:none}}.admin-org-dashboard-module__dh-LcG__row{gap:var(--primitive-space-4);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}.admin-org-dashboard-module__dh-LcG__row>*{min-width:0}@media (max-width:1080px){.admin-org-dashboard-module__dh-LcG__integrationGrid{grid-template-columns:1fr 1fr}.admin-org-dashboard-module__dh-LcG__row{grid-template-columns:1fr}}@media (max-width:720px){.admin-org-dashboard-module__dh-LcG__integrationGrid{grid-template-columns:1fr}}
.mufflerpulse-editor-dashboard-module__Qwyv7q__surface{gap:18px;display:grid}.mufflerpulse-editor-dashboard-module__Qwyv7q__slotStrip{gap:var(--primitive-space-1-5);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.mufflerpulse-editor-dashboard-module__Qwyv7q__slot{gap:var(--primitive-space-1);padding:var(--primitive-space-2) var(--primitive-space-2-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-md);background:var(--primitive-surface-1);transition:border-color var(--primitive-duration-fast) ease, transform var(--primitive-duration-fast) var(--primitive-ease-out);display:grid}.mufflerpulse-editor-dashboard-module__Qwyv7q__slot:hover{border-color:var(--primitive-line-strong);transform:translateY(-2px)}.mufflerpulse-editor-dashboard-module__Qwyv7q__slotEmpty{background:color-mix(in oklab, var(--primitive-amber) 6%, var(--primitive-recessed));border-style:dashed}.mufflerpulse-editor-dashboard-module__Qwyv7q__slotEmpty .mufflerpulse-editor-dashboard-module__Qwyv7q__slotTitle{color:var(--primitive-muted);font-style:italic}.mufflerpulse-editor-dashboard-module__Qwyv7q__slotFilled{background:color-mix(in oklab, var(--primitive-teal) 8%, transparent);border-color:color-mix(in oklab, var(--primitive-teal) 32%, transparent)}.mufflerpulse-editor-dashboard-module__Qwyv7q__slotPosted{background:color-mix(in oklab, var(--primitive-green) 8%, transparent);border-color:color-mix(in oklab, var(--primitive-green) 32%, transparent)}.mufflerpulse-editor-dashboard-module__Qwyv7q__slotTime{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--primitive-muted)}.mufflerpulse-editor-dashboard-module__Qwyv7q__slotTitle{font-size:var(--primitive-text-xs);color:var(--primitive-text-strong);line-height:1.3;font-weight:var(--primitive-weight-medium)}.mufflerpulse-editor-dashboard-module__Qwyv7q__composer{gap:var(--primitive-space-2-5);display:grid}.mufflerpulse-editor-dashboard-module__Qwyv7q__composerHead{gap:var(--primitive-space-2);flex-wrap:wrap;display:flex}.mufflerpulse-editor-dashboard-module__Qwyv7q__composerArea{min-height:120px;padding:var(--primitive-space-3) 14px;border:1px solid var(--primitive-line);background:linear-gradient(180deg, var(--primitive-glass-soft), transparent 60%), var(--primitive-recessed);color:var(--primitive-body);border-radius:10px;font-size:14px;line-height:1.55}.mufflerpulse-editor-dashboard-module__Qwyv7q__composerArea strong{color:var(--primitive-text-strong);font-weight:var(--primitive-weight-semibold)}.mufflerpulse-editor-dashboard-module__Qwyv7q__composerActions{justify-content:space-between;gap:var(--primitive-space-2-5);flex-wrap:wrap;align-items:center;display:flex}.mufflerpulse-editor-dashboard-module__Qwyv7q__composerCount{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--primitive-muted)}.mufflerpulse-editor-dashboard-module__Qwyv7q__composerSchedule{align-items:center;gap:var(--primitive-space-2);padding:var(--primitive-space-2) 14px;border-radius:var(--primitive-radius-pill);background:var(--primitive-btn-primary-bg);color:var(--primitive-btn-primary-fg);box-shadow:var(--primitive-btn-primary-shadow);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;display:inline-flex}.mufflerpulse-editor-dashboard-module__Qwyv7q__row{gap:var(--primitive-space-4);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.mufflerpulse-editor-dashboard-module__Qwyv7q__row>*{min-width:0}.mufflerpulse-editor-dashboard-module__Qwyv7q__topPost{gap:var(--primitive-space-2-5);display:grid}.mufflerpulse-editor-dashboard-module__Qwyv7q__topPostThumb{aspect-ratio:16/9;border:1px solid var(--primitive-line);background:radial-gradient(ellipse at 30% 30%, var(--primitive-glass-strong), transparent 50%), linear-gradient(135deg, color-mix(in oklab, var(--primitive-red) 22%, transparent), color-mix(in oklab, var(--primitive-teal) 12%, transparent)), var(--primitive-surface-2);font-family:var(--primitive-font-display);color:var(--primitive-text-strong);text-transform:uppercase;letter-spacing:.04em;border-radius:10px;place-items:center;font-size:clamp(18px,1.6vw,22px);display:grid}.mufflerpulse-editor-dashboard-module__Qwyv7q__topPostTitle{color:var(--primitive-text-strong);font-size:14px;font-weight:var(--primitive-weight-semibold)}.mufflerpulse-editor-dashboard-module__Qwyv7q__topPostBody{margin:var(--primitive-space-1) 0 0;color:var(--primitive-body);font-size:var(--primitive-text-sm);line-height:var(--primitive-leading-normal)}.mufflerpulse-editor-dashboard-module__Qwyv7q__topPostMeta{gap:var(--primitive-space-3);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--primitive-muted);flex-wrap:wrap;display:flex}.mufflerpulse-editor-dashboard-module__Qwyv7q__topPostMeta strong{color:var(--primitive-amber)}@media (prefers-reduced-motion:reduce){.mufflerpulse-editor-dashboard-module__Qwyv7q__slot{transition:none}.mufflerpulse-editor-dashboard-module__Qwyv7q__slot:hover{transform:none}}@media (max-width:1080px){.mufflerpulse-editor-dashboard-module__Qwyv7q__slotStrip{grid-template-columns:repeat(4,1fr)}.mufflerpulse-editor-dashboard-module__Qwyv7q__row{grid-template-columns:1fr}}
.hermes-operator-dashboard-module__7bE0EW__surface{gap:18px;display:grid}.hermes-operator-dashboard-module__7bE0EW__row{gap:var(--primitive-space-4);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.hermes-operator-dashboard-module__7bE0EW__row>*{min-width:0}.hermes-operator-dashboard-module__7bE0EW__reachRow{align-items:center;gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.hermes-operator-dashboard-module__7bE0EW__reachValue{font-family:var(--primitive-font-display);color:var(--primitive-text-strong);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(28px,2.4vw,36px);line-height:var(--primitive-leading-none);font-variant-numeric:tabular-nums}.hermes-operator-dashboard-module__7bE0EW__reachMeta{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--primitive-muted)}.hermes-operator-dashboard-module__7bE0EW__matrixWrap{min-width:0}@media (max-width:1080px){.hermes-operator-dashboard-module__7bE0EW__row{grid-template-columns:1fr}}
.job-ticket-module__z-W6iW__ticket{border:1px solid var(--primitive-line);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 6%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1%, transparent)), var(--primitive-panel);color:var(--primitive-body);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--primitive-text-strong) 6%, transparent), 0 28px 60px color-mix(in oklab, var(--primitive-canvas) 34%, transparent);border-radius:14px;gap:18px;padding:22px;display:grid;position:relative;overflow:hidden}.job-ticket-module__z-W6iW__ticket:before{content:"";background:linear-gradient(180deg, var(--primitive-red), var(--primitive-amber));width:4px;position:absolute;top:0;bottom:0;left:0}.job-ticket-module__z-W6iW__head{padding-left:var(--primitive-space-2);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.job-ticket-module__z-W6iW__identity{gap:var(--primitive-space-1);min-width:0;display:grid}.job-ticket-module__z-W6iW__number{align-items:center;gap:var(--primitive-space-2);color:var(--primitive-red);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;display:inline-flex}.job-ticket-module__z-W6iW__numberDot{border-radius:var(--primitive-radius-round);background:var(--primitive-red);width:6px;height:6px;box-shadow:0 0 12px var(--primitive-red);display:inline-block}.job-ticket-module__z-W6iW__customerRow{align-items:center;gap:var(--primitive-space-3);display:flex}.job-ticket-module__z-W6iW__customerName{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-text-2xl);font-weight:var(--primitive-weight-regular);text-transform:uppercase;letter-spacing:.005em;line-height:1}.job-ticket-module__z-W6iW__suburb{color:var(--primitive-muted);font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;font-size:11px}.job-ticket-module__z-W6iW__statusCluster{gap:var(--primitive-space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.job-ticket-module__z-W6iW__vehicle{gap:var(--primitive-space-3);padding:var(--primitive-space-3) 14px;border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 3.5%, transparent);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.job-ticket-module__z-W6iW__vehicleMain{gap:var(--primitive-space-0-5);min-width:0;display:grid}.job-ticket-module__z-W6iW__vehicleTitle{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:20px;font-weight:var(--primitive-weight-regular);text-transform:uppercase;letter-spacing:.005em;line-height:1.05}.job-ticket-module__z-W6iW__vehicleMeta{color:var(--primitive-muted);font-family:var(--primitive-font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:11px}.job-ticket-module__z-W6iW__rego{border:1px solid color-mix(in oklab, var(--primitive-text-strong) 22%, transparent);color:#0c0d13;height:38px;font-family:var(--primitive-font-display-alt,var(--primitive-font-display));font-size:var(--primitive-text-lg);font-weight:var(--primitive-weight-black);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;background:linear-gradient(#fff,#d6d8de 70%);border-radius:6px;align-items:center;padding:0 14px;display:inline-flex;box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #00000057}.job-ticket-module__z-W6iW__services{gap:var(--primitive-space-2-5);display:grid}.job-ticket-module__z-W6iW__servicesTitle,.job-ticket-module__z-W6iW__budgetTitle,.job-ticket-module__z-W6iW__photosTitle{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:.18em;text-transform:uppercase}.job-ticket-module__z-W6iW__serviceChips{gap:var(--primitive-space-1-5);flex-wrap:wrap;display:flex}.job-ticket-module__z-W6iW__budget{gap:var(--primitive-space-2);display:grid}.job-ticket-module__z-W6iW__budgetMeta{color:var(--primitive-body);font-size:var(--primitive-text-xs);justify-content:space-between;align-items:baseline;display:flex}.job-ticket-module__z-W6iW__budgetMeta strong{color:var(--primitive-text-strong);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-sm)}.job-ticket-module__z-W6iW__photos{gap:var(--primitive-space-2);display:grid}.job-ticket-module__z-W6iW__photoStrip{gap:var(--primitive-space-2);padding-bottom:var(--primitive-space-1);display:flex;overflow-x:auto}.job-ticket-module__z-W6iW__photoThumb{border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-md);background:radial-gradient(circle at 30% 30%, color-mix(in oklab, var(--primitive-amber) 18%, transparent), transparent 56%), color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);width:88px;height:64px;color:var(--primitive-amber);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;flex:none;place-items:center;display:grid}.job-ticket-module__z-W6iW__actions{gap:var(--primitive-space-2);border-top:1px solid var(--primitive-line);flex-wrap:wrap;padding-top:14px;display:flex}.job-ticket-module__z-W6iW__action{align-items:center;gap:var(--primitive-space-1-5);min-height:36px;padding:0 var(--primitive-space-3);border:1px 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-bold);letter-spacing:var(--primitive-tracking-wide);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), color var(--primitive-duration-fast) var(--primitive-ease-out), box-shadow var(--primitive-duration-fast) var(--primitive-ease-out), transform var(--primitive-duration-fast) var(--primitive-ease-out);display:inline-flex}.job-ticket-module__z-W6iW__action:hover,.job-ticket-module__z-W6iW__action:focus-visible{color:var(--primitive-text-strong);border-color:color-mix(in oklab, var(--primitive-text-strong) 32%, transparent);outline:none;transform:translateY(-1px)}.job-ticket-module__z-W6iW__action:focus-visible{box-shadow:var(--primitive-focus-shadow)}.job-ticket-module__z-W6iW__actionPrimary{background:var(--primitive-btn-primary-bg);color:var(--primitive-btn-primary-fg);box-shadow:var(--primitive-btn-primary-shadow);border:0}.job-ticket-module__z-W6iW__actionPrimary:hover,.job-ticket-module__z-W6iW__actionPrimary:focus-visible{background:var(--primitive-btn-primary-hover-bg);color:var(--primitive-btn-primary-hover-fg);box-shadow:var(--primitive-btn-primary-hover-shadow)}.job-ticket-module__z-W6iW__actionPrimary:focus-visible{box-shadow:var(--primitive-btn-primary-hover-shadow), var(--primitive-focus-shadow)}@media (prefers-reduced-motion:reduce){.job-ticket-module__z-W6iW__action{transition:none}}@media (max-width:720px){.job-ticket-module__z-W6iW__head{grid-template-columns:1fr}.job-ticket-module__z-W6iW__statusCluster{justify-content:flex-start}.job-ticket-module__z-W6iW__vehicle{grid-template-columns:1fr}.job-ticket-module__z-W6iW__rego{justify-self:start}}
.technician-mobile-dashboard-module__tlhoNa__surface{gap:18px;display:grid}.technician-mobile-dashboard-module__tlhoNa__frame{padding:var(--primitive-space-3) 0;place-items:center;display:grid}.technician-mobile-dashboard-module__tlhoNa__screen{padding:14px var(--primitive-space-3) var(--primitive-space-4);background:linear-gradient(180deg, var(--primitive-glass-soft), transparent 40%), var(--primitive-canvas);gap:14px;height:100%;min-height:0;display:grid;overflow:hidden}.technician-mobile-dashboard-module__tlhoNa__greeting{gap:var(--primitive-space-1);padding:var(--primitive-space-3) 14px;border-radius:var(--primitive-radius-lg);background:radial-gradient(ellipse at 100% 0%, color-mix(in oklab, var(--primitive-red) 16%, transparent), transparent 60%), linear-gradient(180deg, var(--primitive-glass-soft), transparent 55%), var(--primitive-surface-2);border:1px solid var(--primitive-line);display:grid;position:relative;overflow:hidden}.technician-mobile-dashboard-module__tlhoNa__greeting:before{content:"";inset-inline:0;background:linear-gradient(90deg, var(--primitive-red), color-mix(in oklab, var(--primitive-amber) 60%, transparent));pointer-events:none;height:2px;position:absolute;top:0}.technician-mobile-dashboard-module__tlhoNa__greetingKicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-amber)}.technician-mobile-dashboard-module__tlhoNa__greetingTitle{font-family:var(--primitive-font-display);font-size:clamp(18px,5vw,22px);font-weight:var(--primitive-weight-regular);letter-spacing:.02em;text-transform:uppercase;color:var(--primitive-text-strong);font-variant-numeric:tabular-nums;margin:0}.technician-mobile-dashboard-module__tlhoNa__greetingMeta{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--primitive-muted)}.technician-mobile-dashboard-module__tlhoNa__checklist{gap:var(--primitive-space-2);padding:var(--primitive-space-3) 14px;border-radius:var(--primitive-radius-lg);border:1px solid var(--primitive-line);background:linear-gradient(180deg, var(--primitive-glass-soft), transparent 60%), var(--primitive-surface-2);display:grid}.technician-mobile-dashboard-module__tlhoNa__checklistTitle{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--primitive-muted)}.technician-mobile-dashboard-module__tlhoNa__checklistItem{gap:var(--primitive-space-2-5);font-size:var(--primitive-text-sm);color:var(--primitive-body);grid-template-columns:22px 1fr auto;align-items:center;display:grid}.technician-mobile-dashboard-module__tlhoNa__checklistItemDone{color:var(--primitive-muted)}.technician-mobile-dashboard-module__tlhoNa__checklistItemDone>span:nth-child(2){text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, var(--primitive-green) 55%, transparent);text-decoration-color:color-mix(in oklab, var(--primitive-green) 55%, transparent);text-decoration-thickness:1.5px}.technician-mobile-dashboard-module__tlhoNa__tick{border-radius:var(--primitive-radius-sm);border:1.5px solid var(--primitive-line-strong);color:#0000;width:18px;height:18px;font-size:var(--primitive-text-xs);transition:background var(--primitive-duration-fast) ease, border-color var(--primitive-duration-fast) ease;place-items:center;font-weight:800;display:grid}.technician-mobile-dashboard-module__tlhoNa__tickDone{background:color-mix(in oklab, var(--primitive-green) 22%, transparent);border-color:color-mix(in oklab, var(--primitive-green) 60%, transparent);color:var(--primitive-green)}.technician-mobile-dashboard-module__tlhoNa__qty{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:var(--primitive-tracking-wide);font-variant-numeric:tabular-nums;color:var(--primitive-muted)}.technician-mobile-dashboard-module__tlhoNa__linkRow{gap:var(--primitive-space-2-5);padding:14px var(--primitive-space-4);border-radius:var(--primitive-radius-lg);border:1px solid var(--primitive-amber);background:radial-gradient(140% 100% at 100% 0%, color-mix(in oklab, var(--primitive-amber) 14%, transparent), transparent 64%), color-mix(in oklab, var(--primitive-amber) 8%, transparent);transition:transform var(--primitive-duration-fast) var(--primitive-ease-out), box-shadow var(--primitive-duration-fast) ease, background var(--primitive-duration-fast) ease;grid-template-columns:1fr auto;align-items:center;text-decoration:none;display:grid}.technician-mobile-dashboard-module__tlhoNa__linkRow:hover{background:radial-gradient(140% 100% at 100% 0%, color-mix(in oklab, var(--primitive-amber) 20%, transparent), transparent 64%), color-mix(in oklab, var(--primitive-amber) 12%, transparent);box-shadow:0 12px 28px color-mix(in oklab, var(--primitive-amber) 18%, color-mix(in oklab, var(--primitive-overlay) 83%, transparent));transform:translateY(-1px)}.technician-mobile-dashboard-module__tlhoNa__linkRow:focus-visible{box-shadow:var(--primitive-focus-shadow);outline:none}.technician-mobile-dashboard-module__tlhoNa__linkRow:active{transform:translateY(0)}.technician-mobile-dashboard-module__tlhoNa__linkLabel{font-size:var(--primitive-text-sm);color:var(--primitive-text-strong);font-weight:var(--primitive-weight-medium)}.technician-mobile-dashboard-module__tlhoNa__linkArrow{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--primitive-amber)}.technician-mobile-dashboard-module__tlhoNa__scroll{gap:var(--primitive-space-3);padding-block:var(--primitive-space-1);flex:1;display:grid;overflow-y:auto}@media (prefers-reduced-motion:reduce){.technician-mobile-dashboard-module__tlhoNa__tick,.technician-mobile-dashboard-module__tlhoNa__linkRow{transition:none}.technician-mobile-dashboard-module__tlhoNa__linkRow:hover,.technician-mobile-dashboard-module__tlhoNa__linkRow:active{transform:none}}
.dashboards-module__EdRTpa__page{gap:var(--primitive-space-7);padding:clamp(20px,3vw,36px);display:grid}.dashboards-module__EdRTpa__main{gap:var(--primitive-space-7);width:100%;max-width:1480px;margin:0 auto;padding:clamp(20px,3vw,36px);display:grid}.dashboards-module__EdRTpa__notice{align-items:center;gap:var(--primitive-space-3);padding:var(--primitive-space-2-5) 14px;border:1px solid color-mix(in oklab, var(--primitive-teal) 32%, transparent);border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--primitive-teal) 9%, transparent);color:var(--primitive-teal);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;font-variant-numeric:tabular-nums;width:max-content;max-width:100%;display:inline-flex}.dashboards-module__EdRTpa__notice:before{content:"";border-radius:var(--primitive-radius-round);background:var(--primitive-teal);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in oklab, var(--primitive-teal) 18%, transparent)}.dashboards-module__EdRTpa__grid{gap:var(--primitive-space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.dashboards-module__EdRTpa__card{padding:var(--primitive-space-5);border:1px solid var(--primitive-line);background:radial-gradient(ellipse at 100% 0%, var(--accent-soft,color-mix(in oklab, var(--primitive-teal) 14%, transparent)), transparent 60%), linear-gradient(180deg, var(--primitive-glass-soft), transparent 46%), var(--primitive-surface-1);box-shadow:var(--primitive-surface-shadow);color:var(--primitive-body);isolation:isolate;transition:transform var(--primitive-duration-normal) var(--primitive-ease-out), border-color var(--primitive-duration-normal) ease, box-shadow var(--primitive-duration-normal) ease;border-radius:14px;grid-template-rows:auto 1fr auto;gap:14px;text-decoration:none;display:grid;position:relative;overflow:hidden}.dashboards-module__EdRTpa__card:before{content:"";pointer-events:none;z-index:0;background-image:repeating-linear-gradient(0deg, transparent 0 3px, var(--primitive-texture-stroke) 3px 4px);opacity:.6;position:absolute;inset:0}.dashboards-module__EdRTpa__card>*{z-index:1;position:relative}.dashboards-module__EdRTpa__card:hover,.dashboards-module__EdRTpa__card:focus-visible{border-color:color-mix(in oklab, var(--accent-soft) 70%, var(--primitive-line-strong));box-shadow:var(--primitive-surface-hover-shadow);transform:translateY(-3px)}.dashboards-module__EdRTpa__card:focus-visible{border-color:var(--primitive-focus-ring);box-shadow:var(--primitive-focus-shadow), var(--primitive-surface-hover-shadow);outline:none}.dashboards-module__EdRTpa__accentTeal{--accent-soft:color-mix(in oklab, var(--primitive-teal) 18%, transparent)}.dashboards-module__EdRTpa__accentAmber{--accent-soft:color-mix(in oklab, var(--primitive-amber) 18%, transparent)}.dashboards-module__EdRTpa__accentRed{--accent-soft:color-mix(in oklab, var(--primitive-red) 18%, transparent)}.dashboards-module__EdRTpa__accentGreen{--accent-soft:color-mix(in oklab, var(--primitive-green) 18%, transparent)}.dashboards-module__EdRTpa__accentViolet{--accent-soft:color-mix(in oklab, var(--primitive-violet) 18%, transparent)}.dashboards-module__EdRTpa__thumb{aspect-ratio:16/9;border-radius:var(--primitive-radius-md);border:1px solid var(--primitive-line);background:radial-gradient(ellipse at 70% 8%, var(--accent-soft,color-mix(in oklab, var(--primitive-teal) 14%, transparent)), transparent 58%), radial-gradient(ellipse at 30% 12%, var(--primitive-glass-soft), transparent 50%), var(--primitive-surface-2);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;color:var(--primitive-muted);place-items:center;display:grid;position:relative;overflow:hidden}.dashboards-module__EdRTpa__thumbGlyph{font-family:var(--primitive-font-display);color:var(--primitive-text-strong);letter-spacing:.04em;font-size:clamp(28px,4vw,44px);line-height:var(--primitive-leading-tight);text-transform:uppercase;font-variant-numeric:tabular-nums}.dashboards-module__EdRTpa__cardKicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted)}.dashboards-module__EdRTpa__cardTitle{margin:var(--primitive-space-1-5) 0 var(--primitive-space-1);font-family:var(--primitive-font-display);font-size:clamp(22px,1.8vw,26px);font-weight:var(--primitive-weight-regular);color:var(--primitive-text-strong);letter-spacing:.01em;text-transform:uppercase;line-height:1.02}.dashboards-module__EdRTpa__cardBody{font-size:var(--primitive-text-sm);line-height:var(--primitive-leading-normal);color:var(--primitive-body);margin:0}.dashboards-module__EdRTpa__meta{justify-content:space-between;align-items:center;gap:var(--primitive-space-3);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;color:var(--primitive-muted);display:flex}.dashboards-module__EdRTpa__metaAction{color:var(--primitive-text-strong);align-items:center;gap:var(--primitive-space-1-5);transition:gap var(--primitive-duration-fast) var(--primitive-ease-out);display:inline-flex}.dashboards-module__EdRTpa__card:hover .dashboards-module__EdRTpa__metaAction,.dashboards-module__EdRTpa__card:focus-visible .dashboards-module__EdRTpa__metaAction{gap:var(--primitive-space-2-5)}@media (prefers-reduced-motion:reduce){.dashboards-module__EdRTpa__metaAction{transition:none}.dashboards-module__EdRTpa__card:hover .dashboards-module__EdRTpa__metaAction,.dashboards-module__EdRTpa__card:focus-visible .dashboards-module__EdRTpa__metaAction{gap:var(--primitive-space-1-5)}.dashboards-module__EdRTpa__card{transition:none}}
