:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef3f8;--surface:#ffffffdb;--text:#111827;--muted:#667085;--line:#94a3b838;--primary:#5b6dff;--primary-dark:#3e54f5;--accent:#ff8fc3;--danger:#b42318;--info:#1d4ed8;--brand-gradient:linear-gradient(135deg, #6e5fff 0%, #8b71ff 42%, #ff90c4 100%);--brand-gradient-shadow:0 18px 40px #5b6dff38;--brand-gradient-shadow-strong:0 20px 46px #5b6dff47;--dtc-brand-motion-duration:4s;--bayline-radius-card:22px;--bayline-radius-control:16px;--bayline-radius-pill:999px;--bayline-control-height:42px;--bayline-touch-height:46px;--bayline-chip-height:30px;--bayline-soft-pill-bg:#ffffffb8;--bayline-soft-pill-border:#94a3b873;--bayline-soft-pill-text:#334155;--bayline-soft-pill-hover-bg:#f8fafceb;--bayline-soft-pill-hover-border:#6366f157;--bayline-soft-pill-active-bg:#6366f11f;--bayline-soft-pill-active-border:#6366f1;--bayline-soft-pill-active-text:#4338ca;--bayline-soft-pill-shadow:0 6px 14px #0f172a0e;--bayline-soft-pill-active-shadow:0 8px 20px #6366f11f, inset 0 1px 0 #ffffff9e;--bayline-soft-pill-press-transform:scale(.97);--bayline-soft-pill-transition:background .15s ease, border-color .15s ease, color .15s ease, box-shadow .15s ease, transform .34s var(--bayline-ease-spring), filter .15s ease;--bayline-font-body:"SF Pro Text", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bayline-font-display:ui-rounded, "SF Pro Rounded", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bayline-ease-sheet:cubic-bezier(.32, .72, 0, 1);--bayline-dur-sheet:.42s;--bayline-ease-spring:linear(0, .012 1.4%, .049 2.9%, .198 6.2%, .409 10.6%, .513 12.4%, .606 14.2%, .691 16.1%, .762 18%, .842 21%, .913 25%, .961 29.5%, .992 35.1%, 1.007 42%, 1.012 50.4%, 1.007 64.5%, 1.001 78.5%, 1);--bayline-hairline-color:#3c3c4324;--bayline-shadow-card:0 0 0 .5px #0000000a, 0 1px 2px #0000000f, 0 8px 24px #00000014;--bayline-material-bg:#ffffffb8}@keyframes dtc-btn-wave{0%,to{background-position:0%}50%{background-position:100%}}*{box-sizing:border-box}html{overflow-x:clip}body{color:var(--text);font-family:var(--bayline-font-body);overscroll-behavior-y:contain;background:radial-gradient(circle at 0 0,#fffffff2 0%,#f5f7fce0 44%,#0000 72%),linear-gradient(#f7f9fc 0%,#eef3f8 100%);max-width:100%;margin:0;overflow-x:clip}h1,h2,h3{font-family:var(--bayline-font-display);letter-spacing:-.02em}.enterprise-shell{min-height:100vh}.enterprise-header{background:var(--surface);border-bottom:1px solid var(--line)}.enterprise-header-inner,.enterprise-content{max-width:1280px;margin:0 auto;padding-left:24px;padding-right:24px}.enterprise-header-inner{justify-content:space-between;align-items:center;gap:16px;padding-top:20px;padding-bottom:20px;display:flex}.enterprise-eyebrow{color:var(--primary);letter-spacing:0;text-transform:uppercase;margin:0 0 6px;font-size:.78rem;font-weight:750}.enterprise-title{letter-spacing:0;margin:0;font-size:1.75rem;line-height:1.1}.enterprise-actions{gap:8px;display:flex}.enterprise-content{padding-top:24px;padding-bottom:28px}.enterprise-surface,.enterprise-metric{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 1px 2px #0f172a0a}.enterprise-surface{padding:20px}.enterprise-status{border:1px solid;border-radius:999px;align-items:center;padding:5px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.status-neutral{color:#405164;background:#f1f5f9;border-color:#d8e0ea}.status-good{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.status-warn{color:#92400e;background:#fffbeb;border-color:#fde68a}.status-bad{color:#be123c;background:#fff1f2;border-color:#fecdd3}.status-info{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.dtc-quiet-status{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dtc-pwa-status{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:var(--bayline-radius-pill);bottom:calc(env(safe-area-inset-bottom,0px) + 88px);color:#334155;z-index:1200;background:#ffffffd1;border:1px solid #94a3b86b;align-items:center;gap:8px;max-width:min(340px,100vw - 32px);padding:7px;display:inline-flex;position:fixed;left:16px;box-shadow:0 16px 36px #0f172a1f,inset 0 1px #ffffffb8}.dtc-pwa-status span{white-space:nowrap;padding:0 3px 0 8px;font-size:.78rem;font-weight:850;line-height:1}.dtc-pwa-status button{appearance:none;background:var(--bayline-soft-pill-active-bg);border:1px solid var(--bayline-soft-pill-active-border);border-radius:var(--bayline-radius-pill);box-shadow:var(--bayline-soft-pill-active-shadow);color:var(--bayline-soft-pill-active-text);cursor:pointer;min-height:34px;transition:var(--bayline-soft-pill-transition);padding:0 13px;font-size:.78rem;font-weight:900;line-height:1}.dtc-pwa-status button:hover{background:var(--bayline-soft-pill-hover-bg);border-color:var(--bayline-soft-pill-hover-border);transform:translateY(-1px)}@media (max-width:640px){.dtc-pwa-status{bottom:calc(env(safe-area-inset-bottom,0px) + 78px);max-width:calc(100vw - 24px);left:12px}.dtc-pwa-status span{text-overflow:ellipsis;max-width:44vw;overflow:hidden}}.enterprise-metric{padding:16px}.enterprise-metric-label,.enterprise-metric-detail{color:var(--muted);margin:0;font-size:.9rem}.enterprise-metric-value{letter-spacing:0;margin:8px 0 0;font-size:1.65rem;font-weight:750}.enterprise-button{background:var(--primary);color:#fff;font:inherit;min-height:var(--bayline-touch-height);border:0;border-radius:7px;justify-content:center;align-items:center;padding:0 14px;font-size:.92rem;font-weight:750;text-decoration:none;display:inline-flex}.enterprise-button:hover{background:var(--primary-dark)}.enterprise-button-secondary{color:#26364f;background:#fff;border:1px solid #7584a447;box-shadow:0 8px 18px #1018280f}.enterprise-button-secondary:hover{color:#4635c9;background:#f6f8ff;border-color:#7557ff4d}.grid{gap:16px;display:grid}.metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.two{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);margin-top:16px}.section-title{justify-content:space-between;align-items:center;gap:8px;margin:0 0 16px;display:flex}.section-title h2{margin:0;font-size:1rem}.section-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.worklist{border-collapse:collapse;width:100%}.worklist th,.worklist td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 8px}.worklist th{color:var(--muted);text-transform:uppercase;font-size:.78rem}.stack{gap:12px;display:grid}.timeline-item{border-left:3px solid var(--primary);padding-left:12px}.timeline-item p{color:var(--muted);margin:4px 0 0}.lookup-layout{grid-template-columns:minmax(420px,1.05fr) minmax(340px,.95fr);align-items:start;gap:16px;display:grid}.dtc-intake-rail,.dtc-selected-intake{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin-bottom:14px;box-shadow:0 1px 2px #0f172a0d}.dtc-intake-rail{gap:10px;padding:12px;display:grid}.lookup-layout+.dtc-intake-rail{margin-top:16px}.dtc-intake-rail>header,.dtc-selected-intake{justify-content:space-between;align-items:center;gap:12px;display:flex}.dtc-intake-rail>header span,.dtc-selected-intake span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.dtc-intake-rail>header strong,.dtc-selected-intake strong{font-size:1rem;line-height:1.1;display:block}.dtc-intake-rail>header em{color:var(--muted);text-align:right;font-size:.82rem;font-style:normal;font-weight:800}.dtc-intake-rail-grid{grid-template-columns:repeat(2,minmax(300px,1fr));gap:10px;display:grid}.dtc-intake-rail article{border:1px solid var(--line);background:#f8fafc;border-radius:8px;gap:9px;min-width:0;padding:10px;display:grid}.dtc-intake-rail h2{align-items:center;gap:7px;margin:0;font-size:.9rem;display:flex}.dtc-intake-rail h2 small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-left:2px;font-size:.68rem;font-weight:850;overflow:hidden}.dtc-intake-section-header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.dtc-intake-section-header h2{min-width:0}.dtc-intake-pager{flex:none;align-items:center;gap:5px;display:inline-flex}.dtc-intake-pager span{color:var(--muted);white-space:nowrap;font-size:.72rem;font-weight:850}.dtc-intake-pager button{border:1px solid var(--line);color:#172033;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.dtc-intake-pager button:disabled{color:#94a3b8;cursor:not-allowed;opacity:.55}.dtc-intake-card-list{gap:8px;min-width:0;display:grid}.dtc-intake-item{background:#fff;border:1px solid #0f172a14;border-radius:8px;gap:8px;min-width:0;padding:9px;display:grid}.dtc-intake-item strong,.dtc-intake-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.dtc-intake-item>div{min-width:0}.dtc-intake-item span,.dtc-intake-empty-line,.dtc-intake-walkin p,.dtc-selected-intake small{color:var(--muted);font-size:.82rem}.dtc-intake-actions,.dtc-recent-searches,.dtc-selected-intake-actions{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.dtc-intake-actions a,.dtc-intake-actions span,.dtc-recent-searches a,.lookup-pagination a,.lookup-pagination span,.lookup-pagination strong{border:1px solid var(--line);color:#172033;background:#fff;border-radius:8px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:.76rem;font-weight:850;text-decoration:none;display:inline-flex}.dtc-intake-actions a:first-child,.lookup-pagination a{color:#1d4ed8;border-color:#2563eb2e}.dtc-intake-walkin{align-content:start}.dtc-intake-walkin .enterprise-button{justify-self:start}.dtc-selected-intake{padding:12px}.dtc-selected-intake>div:first-child{min-width:0}.dtc-selected-intake small{overflow-wrap:anywhere;margin-top:3px;display:block}.lookup-pagination{justify-content:space-between;align-items:center;gap:8px;display:flex}.lookup-form{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.lookup-modes{border:1px solid var(--line);background:#eef2f7;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:4px;padding:4px;display:grid}.lookup-segment{min-width:0;position:relative}.lookup-segment input{opacity:0;position:absolute}.lookup-segment span{color:var(--muted);cursor:pointer;text-align:center;border-radius:6px;min-height:34px;padding:8px 10px;font-size:.86rem;font-weight:750;display:block}.lookup-segment input:checked+span{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #0f172a14}.lookup-search-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.lookup-search-row input{background:var(--surface);border:1px solid var(--line);color:var(--text);font:inherit;border-radius:7px;min-width:0;height:40px;padding:0 12px}.lookup-alert{color:#9a3412;overflow-wrap:anywhere;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;align-items:flex-start;gap:8px;max-height:12rem;margin-top:12px;padding:10px 12px;display:flex;overflow:auto}.lookup-results,.vehicle-list{gap:8px;margin-top:14px;display:grid}.lookup-results{container:lookupresults/inline-size}.lookup-result,.vehicle-row{border:1px solid var(--line);color:inherit;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 12px;text-decoration:none;display:flex}.lookup-result:hover,.vehicle-row:hover,.vehicle-row.active{border-color:#8bd1ca;box-shadow:0 0 0 3px #0f766e1a}.lookup-result.ticket-result{background:linear-gradient(135deg,#ecfdf5db,#fffffff5);border-color:#14b8a638}.lookup-result strong,.vehicle-row-main,.customer-panel h3{align-items:center;gap:6px;margin:0;display:flex}.lookup-result small,.vehicle-row small,.customer-panel p,.empty-state{color:var(--muted)}.lookup-result-action{color:#1d4ed8;background:#eef4ff;border:1px solid #2563eb29;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:6px 9px;font-size:.72rem;font-weight:950;display:inline-flex}.lookup-result-side{text-align:right;flex:none;place-items:flex-end end;gap:5px;display:grid}.lookup-result-note{margin-top:3px;font-weight:800;display:block}.lookup-result-note-warn{color:#92400e}.lookup-result span:first-child,.vehicle-row-main{min-width:0}.lookup-result-customer{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);justify-content:start;align-items:stretch;gap:10px 16px;display:grid}.lookup-result-identity{align-items:center;gap:12px;min-width:0;display:flex}.lookup-result-vehicle-chips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.lookup-result-vehicle-chip{color:#334155;background:#f8fafc;border:1px solid #0f172a1a;border-radius:999px;max-width:100%;padding:5px 8px;font-size:.74rem;font-weight:850;line-height:1.2;display:inline-flex}.lookup-result-vehicle-chip-more{color:#3730a3;background:#eef4ff;border-color:#4f46e533}.lookup-result-vehicle-chip-empty{color:#64748b}.lookup-result-context-rail{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.lookup-result-context-chip{color:#475467;white-space:nowrap;background:#312e810f;border:1px solid #312e811a;border-radius:999px;max-width:100%;padding:3px 6px;font-size:.66rem;font-weight:900;line-height:1.15;display:inline-flex}.lookup-result-last-service,.lookup-result-history-strip{align-items:flex-start;gap:3px;min-width:0;display:grid}.lookup-result-recency-badge{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#312e81,#db2777);border-radius:999px;justify-self:start;align-items:center;gap:5px;padding:5px 8px;font-size:.72rem;font-weight:950;display:inline-flex}.lookup-result-service-summary{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-weight:900;display:block;overflow:hidden}.lookup-result-service-summary-muted{color:#667085;font-weight:800}@container lookupresults (max-width:820px){.lookup-result-customer{grid-template-columns:minmax(0,1fr)}}@container lookupresults (max-width:520px){.lookup-result-customer{grid-template-columns:minmax(0,1fr);align-items:stretch}.lookup-result-identity,.lookup-result-vehicle-chips,.lookup-result-last-service,.lookup-result-history-strip,.lookup-result-action{grid-column:auto}.lookup-result-action{width:100%}.lookup-result-service-summary{white-space:normal}}.lookup-result-id-col{gap:10px;min-width:0;display:grid}.lookup-result-id-head{gap:3px;min-width:0;display:grid}.lookup-result-name-row{flex-wrap:wrap;align-items:center;gap:7px 9px;min-width:0;display:flex}.lookup-result-id-head strong{color:#0f172a;align-items:center;gap:7px;font-size:.98rem;display:inline-flex}.lookup-result-id-head small{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;font-size:.76rem;font-weight:700;display:flex}.lookup-result-phone{color:#1f2937;align-items:center;gap:4px;font-weight:850;display:inline-flex}.lookup-result-vehicle-picks{gap:7px;min-width:0;display:grid}.lookup-result-vehicle-pick{color:inherit;transition:border-color .12s ease, box-shadow .12s ease, transform .34s var(--bayline-ease-spring);background:#fff;border:1px solid #4f46e52e;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:grid}.lookup-result-vehicle-pick:hover{border-color:#4f46e580;transform:translateY(-1px);box-shadow:0 10px 22px #4f46e51f}.lookup-result-vehicle-pick-thumb{flex:none}.lookup-result-vehicle-pick-thumb.lookup-result-vehicle-empty{color:#4f46e5;background:#4f46e514;border-radius:10px;justify-content:center;align-items:center;width:46px;height:38px;display:inline-flex}.lookup-result-vehicle-pick-main{gap:1px;min-width:0;display:grid}.lookup-result-vehicle-pick-main strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.lookup-result-vehicle-pick-main small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:700;overflow:hidden}.lookup-result-vehicle-pick-cta{background:var(--brand-gradient);color:#fff;border-radius:999px;flex:none;align-items:center;gap:4px;padding:6px 10px;font-size:.72rem;font-weight:950;display:inline-flex}.lookup-result-vehicle-pick-new{background:#4f46e50a;border-style:dashed}.lookup-result-vehicle-pick-new .lookup-result-vehicle-pick-cta{color:#4f46e5;background:#4f46e51f}.lookup-result-history-col{align-content:start;gap:8px;min-width:0;display:grid}.lookup-result-history-meta{color:var(--muted);font-size:.74rem;font-weight:800}.lookup-result-service-list{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.lookup-result-service-chip{color:#065f46;background:#10b9811a;border:1px solid #10b98138;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:.74rem;font-weight:850;line-height:1.2;display:inline-flex}.lookup-result-service-chip svg{color:currentColor}.lookup-result-service-chip[data-kind=tire],.lookup-result-service-chip[data-kind=tire_service]{color:#0f172a;background:#0f172a12;border-color:#0f172a29}.lookup-result-service-chip[data-kind=protection]{color:#4338ca;background:#4f46e51a;border-color:#4f46e538}.lookup-result-service-chip[data-kind=brakes],.lookup-result-service-chip[data-kind=oil]{color:#b45309;background:#b453091a;border-color:#b4530933}.dtc-checkin-shell-compact .lookup-result-customer[data-selected=true]{z-index:1;background:linear-gradient(#f5f3fff5,#fff7fbf0);border-color:#4f46e5b8 #4f46e5b8 #4f46e5b8 #4f46e5;border-left-style:solid;border-left-width:5px;min-height:64px;animation:.42s ease-out dtc-advisor-duty-selected;position:relative;box-shadow:0 0 0 4px #4f46e53d,0 10px 22px #4f46e524}.dtc-checkin-shell-compact .lookup-result-customer[data-selected=true] strong{color:#312e81}.dtc-checkin-shell-compact .lookup-result-customer .lookup-result-vehicle-line{text-overflow:clip;white-space:normal;line-height:1.22;overflow:visible}.lookup-result-main{flex:auto;gap:2px;min-width:0;display:grid}.lookup-result-vehicle-thumb.vehicle-visual{flex:0 0 58px;width:58px;min-width:58px;height:42px}.lookup-result-vehicle-empty{color:#64748b;background:linear-gradient(135deg,#f8fafc,#eef4ff);border:1px solid #6366f12e;border-radius:8px;flex:0 0 58px;justify-content:center;align-items:center;width:58px;min-width:58px;height:42px;display:inline-flex}.lookup-result-vehicle-line{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-weight:850;display:block;overflow:hidden}.lookup-more-link{color:#1d4ed8;background:linear-gradient(135deg,#fff,#eef4ff);border:1px solid #2563eb2e;border-radius:12px;justify-content:center;align-items:center;min-height:42px;font-size:.82rem;font-weight:950;text-decoration:none;display:inline-flex}.customer-panel{border-bottom:1px solid var(--line);gap:12px;padding-bottom:14px;display:grid}.customer-metrics{flex-wrap:wrap;gap:8px;display:flex}.customer-metrics span{border:1px solid var(--line);background:#f8fafc;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.vehicle-row{grid-template-columns:minmax(0,1fr);display:grid}.vehicle-row-main{gap:10px;min-width:0}.vehicle-row-copy{gap:2px;min-width:0;display:grid}.vehicle-row-copy strong,.vehicle-row-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vehicle-row em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;min-width:0;font-size:.78rem;font-style:normal;line-height:1.3;overflow:hidden}.dtc-customer360-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.dtc-customer360-grid span{background:#fbfaff;border:1px solid #7557ff24;border-radius:13px;gap:3px;min-width:0;padding:10px 11px;display:grid}.dtc-customer360-grid strong,.dtc-customer360-grid small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.dtc-customer360-grid strong{color:var(--text);font-size:.98rem;font-weight:950}.dtc-customer360-grid small{color:var(--muted);text-transform:uppercase;font-size:.7rem;font-weight:900}.dtc-lazy-history-note{color:#475569;background:#f8fbff;border:1px dashed #2563eb38;border-radius:13px;margin:10px 0 0;padding:10px 12px;font-size:.86rem;font-weight:750;line-height:1.35}.dtc-latest-visit-card{background:#fff;border:1px solid #7557ff29;border-radius:16px;gap:10px;margin-top:12px;padding:13px;display:grid}.dtc-customer360-surface{min-height:100%}.dtc-customer360-receipt{gap:10px;margin-top:12px;display:grid}.dtc-customer360-receipt .receipt-preview{margin-bottom:0}.dtc-customer360-receipt-head{background:linear-gradient(135deg,#0f172a0a,#7557ff14);border:1px solid #7557ff24;border-radius:14px;gap:3px;padding:11px 12px;display:grid}.dtc-customer360-receipt-head strong,.dtc-customer360-receipt-head span{display:block}.dtc-customer360-receipt-head strong{color:var(--text);font-size:.96rem;font-weight:900}.dtc-customer360-receipt-head span{color:var(--muted);font-size:.8rem;font-weight:760;line-height:1.35}.dtc-customer360-empty{gap:14px;padding:4px 0 6px;display:grid}.dtc-customer360-empty strong{color:#0f172a;font-size:1rem;font-weight:760;display:block}.dtc-customer360-empty p{color:var(--muted);max-width:38rem;margin:6px 0 0}.dtc-customer360-empty-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dtc-customer360-empty-grid span{background:#f8fafceb;border:1px solid #94a3b838;border-radius:16px;gap:4px;min-width:0;padding:12px 13px;display:grid}.dtc-customer360-empty-grid strong,.dtc-customer360-empty-grid small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.dtc-customer360-empty-grid strong{color:#0f172a;font-size:.96rem;font-weight:760}.dtc-customer360-empty-grid small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:820}.dtc-customer-match-surface{gap:12px;display:grid}.dtc-customer-match-surface[hidden],.lookup-results[hidden]{display:none!important}.dtc-customer-match-grid{grid-template-columns:minmax(220px,.62fr) minmax(460px,1.55fr) minmax(260px,.72fr);gap:14px;display:grid}.dtc-customer-match-grid-no-appointment{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)}.dtc-customer-match-grid-compact{gap:10px}.dtc-customer-match-grid-compact .dtc-customer-match-column{border-radius:16px;gap:8px;padding:11px}.dtc-customer-match-grid-compact .dtc-customer-match-column-head span{font-size:.74rem}.dtc-customer-match-grid-compact .dtc-customer-match-list{gap:7px}.dtc-customer-match-grid-compact .dtc-customer-match-card{border-radius:14px;padding:9px}.dtc-customer-match-grid-compact .dtc-match-row-vehicles{gap:5px}.dtc-customer-match-grid-compact .dtc-match-vehicle{border-radius:11px;column-gap:9px;padding:4px 9px}.dtc-stale-results-toggle{color:#312e81;cursor:pointer;text-align:left;background:#ffffffeb;border:1px solid #7c3aed3d;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;width:100%;margin:-2px 0 12px;padding:10px 12px;display:grid;box-shadow:0 10px 22px #4f46e514}.dtc-stale-results-toggle:hover{background:#fff;border-color:#7c3aed6b}.dtc-stale-results-toggle span,.dtc-stale-results-toggle small{min-width:0;display:block}.dtc-stale-results-toggle span{color:#312e81;font-size:.88rem;font-weight:900}.dtc-stale-results-toggle small{color:#64748b;font-size:.74rem;font-weight:750}.dtc-stale-results-toggle:after{content:"";height:9px;transition:transform .34s var(--bayline-ease-spring);border:2px solid;border-width:0 2px 2px 0;grid-area:1/2/span 2;justify-self:center;width:9px;margin-right:4px;display:block;transform:rotate(45deg)}.dtc-stale-results-toggle[aria-expanded=true]:after{transform:rotate(225deg)}.dtc-inplace-selected{background:linear-gradient(160deg,#d1fae5c7,#f0fdfab8),linear-gradient(90deg,#10b9812e,#4f46e50f);border:1px solid #10b9816b;border-radius:20px;gap:12px;margin:0 0 18px;padding:14px 16px 16px;scroll-margin-top:128px;display:grid;box-shadow:0 16px 34px #10b9811f}.dtc-inplace-selected[aria-busy=true]{opacity:.7}.dtc-inplace-selected-hero{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.dtc-inplace-selected-identity-row{grid-template-columns:minmax(0,1fr) minmax(178px,.28fr);align-content:start;gap:12px;min-width:0;display:grid}.dtc-inplace-selected-side{grid-template-columns:minmax(150px,1fr) auto;place-items:start end;gap:6px;min-width:0;display:grid}.dtc-inplace-selected-side>[data-guide=selected-vehicle-photo]{grid-column:1;width:min(100%,184px)}.dtc-inplace-selected-id{gap:4px;min-width:0;display:grid}.dtc-inplace-selected-name-row{flex-wrap:wrap;align-items:center;gap:7px 9px;min-width:0;display:flex}.dtc-inplace-selected-id strong{color:#0f172a;align-items:center;gap:7px;font-size:1.05rem;font-weight:950;display:flex}.dtc-inplace-selected-id small{color:var(--muted);font-size:.78rem;font-weight:800}.dtc-inplace-selected-id .dtc-match-row-recency{justify-self:start}.dtc-inplace-selected-facts-row{grid-template-columns:minmax(0,1fr) minmax(220px,.32fr);align-items:stretch;gap:10px;min-width:0;display:grid}.dtc-inplace-selected-facts.dtc-customer360-fact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dtc-inplace-selected-context-rail{align-content:center;place-items:center;gap:7px;min-width:0;display:grid}.dtc-inplace-selected-service-chips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.dtc-inplace-selected-vehicle.vehicle-visual{aspect-ratio:16/7;flex:none;justify-self:center;width:100%;height:76px;min-height:76px}.dtc-inplace-selected-clear{color:#475569;cursor:pointer;background:#ffffffb3;border:1px solid #0f172a1f;border-radius:999px;grid-area:1/2;justify-content:center;justify-self:end;align-items:center;width:32px;height:32px;display:inline-flex}.dtc-inplace-selected-clear:hover{color:#0f172a;background:#fff}.dtc-inplace-selected-actions{justify-content:center;width:100%;min-width:0;display:flex}.dtc-inplace-continue{justify-content:center;align-items:center;gap:8px;width:min(100%,232px);min-height:40px;padding:10px 12px;font-size:.95rem;font-weight:900;animation:.9s cubic-bezier(.2,.85,.25,1) dtc-selected-continue-ready;display:inline-flex}@keyframes dtc-selected-continue-ready{0%{transform:scale(.97);box-shadow:0 0 #7c3aed57,0 14px 24px #7c3aed2e}48%{transform:scale(1.025);box-shadow:0 0 0 8px #7c3aed1f,0 18px 30px #7c3aed3d}to{transform:scale(1);box-shadow:0 0 #7c3aed00,0 10px 22px #7c3aed24}}@media (max-width:780px){.dtc-inplace-selected-identity-row{grid-template-columns:minmax(0,1fr) minmax(168px,.34fr)}.dtc-inplace-selected-side{grid-template-columns:minmax(140px,1fr) auto}.dtc-inplace-selected-facts-row{grid-template-columns:minmax(0,1fr) minmax(206px,.36fr)}.dtc-inplace-selected-vehicle.vehicle-visual{height:72px;min-height:72px}.dtc-inplace-selected-facts.dtc-customer360-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.dtc-inplace-selected-identity-row,.dtc-inplace-selected-facts-row,.dtc-inplace-selected-facts.dtc-customer360-fact-grid{grid-template-columns:minmax(0,1fr)}.dtc-inplace-selected-side{grid-template-columns:minmax(0,1fr) auto}.dtc-inplace-selected-side>[data-guide=selected-vehicle-photo]{justify-self:center;width:min(100%,188px)}.dtc-inplace-selected-vehicle.vehicle-visual{height:78px;min-height:78px}}@media (prefers-reduced-motion:reduce){.dtc-inplace-continue{animation:none!important}}.dtc-customer-match-column{background:#fffffff0;border:1px solid #94a3b82e;border-radius:22px;align-content:start;gap:12px;padding:14px;display:grid;box-shadow:0 14px 30px #0f172a0d}.dtc-customer-match-column-recommended{background:linear-gradient(160deg,#10b9811c,#ecfdf5ad);border-color:#10b98157}.dtc-customer-match-column-existing{background:linear-gradient(160deg,#2563eb1a,#eff6ffb3);border-color:#2563eb47;min-width:0}.dtc-customer-match-column-new{align-content:start;min-width:0}.dtc-customer-match-inline-action{color:#4f46e5;border-top:1px solid #94a3b829;justify-content:space-between;align-items:center;gap:12px;margin-top:2px;padding-top:12px;font-size:.88rem;font-weight:900;text-decoration:none;display:flex}.dtc-customer-match-inline-action span:first-child{gap:2px;display:grid}.dtc-customer-match-inline-action small{color:var(--muted);font-size:.72rem;font-weight:800}.dtc-customer-match-column-head{gap:4px;display:grid}.dtc-customer-match-column-head strong{color:#0f172a;align-items:center;gap:7px;font-size:.98rem;display:inline-flex}.dtc-customer-match-column-head span{color:var(--muted);font-size:.74rem}.dtc-customer-match-list{gap:9px;display:grid}.dtc-customer-match-card{color:inherit;background:#fff;border:1px solid #7584a429;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;text-decoration:none;display:grid}.dtc-customer-match-column-recommended .dtc-customer-match-card,.dtc-customer-match-column-new .dtc-customer-match-card{grid-template-columns:minmax(0,1fr);align-items:stretch}.dtc-customer-match-card:hover{border-color:#4f46e557;box-shadow:0 12px 28px #4f46e51a}.dtc-customer-match-card[data-reason-blocked]{border-color:#be185d8c;box-shadow:0 0 0 4px #be185d1f}.dtc-customer-match-card-appointment{background:#fff}.dtc-customer-match-card-new{background:linear-gradient(135deg,#fffffffa,#f8fafcfa),radial-gradient(circle at 100% 0,#4f46e51a,#0000 42%);border-color:#4f46e533}.dtc-customer-match-card-new .dtc-customer-match-action{color:#312e81;background:#eef2ff;border-color:#4f46e52e}.dtc-customer-match-card strong,.dtc-customer-match-card small{min-width:0;display:block}.dtc-customer-match-card strong{color:#0f172a;font-size:.93rem}.dtc-customer-match-card small{color:var(--muted);font-size:.72rem;line-height:1.35}.dtc-customer-match-action{color:#312e81;white-space:nowrap;background:#eef2ff;border:1px solid #4f46e52e;border-radius:999px;align-items:center;min-height:32px;padding:0 10px;font-size:.72rem;font-weight:900;display:inline-flex}.dtc-customer-match-column-recommended .dtc-customer-match-action,.dtc-customer-match-column-new .dtc-customer-match-action{justify-content:center;width:100%}@media (max-width:1180px) and (min-width:981px){.dtc-customer-match-grid:not(.dtc-customer-match-grid-no-appointment){grid-template-columns:minmax(0,1fr) minmax(300px,.42fr)}.dtc-customer-match-grid:not(.dtc-customer-match-grid-no-appointment) .dtc-customer-match-column-existing{grid-area:1/1/span 2}.dtc-customer-match-grid:not(.dtc-customer-match-grid-no-appointment) .dtc-customer-match-column-recommended{grid-area:1/2}.dtc-customer-match-grid:not(.dtc-customer-match-grid-no-appointment) .dtc-customer-match-column-new{grid-area:2/2}}.dtc-customer-match-empty{color:var(--muted);background:#f8fafc;border:1px dashed #94a3b859;border-radius:16px;margin:0;padding:13px;font-size:.82rem}.dtc-customer360-new-customer-card{border-style:dashed;justify-content:space-between;align-items:center;display:flex}.dtc-customer360-new-pill{color:#312e81;text-transform:uppercase;background:#eef2ff;border:1px solid #4f46e52e;border-radius:999px;flex:none;padding:7px 10px;font-size:.72rem;font-weight:900}.dtc-customer360-new-fields{background:#f8fafc;border:1px solid #94a3b82e;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.dtc-customer360-new-fields label{gap:6px;display:grid}.dtc-customer360-new-fields label span{color:#475569;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.dtc-customer360-new-fields input{color:#0f172a;font:inherit;background:#fff;border:1px solid #7584a438;border-radius:12px;min-height:42px;padding:9px 11px}.dtc-customer360-new-fields p{color:var(--muted);grid-column:1/-1;margin:0;font-size:.78rem;font-weight:750}.dtc-customer-match-error{margin:0}.dtc-latest-visit-card strong,.dtc-latest-visit-card span,.dtc-latest-visit-card small{display:block}.dtc-latest-visit-card>div:first-child span,.dtc-latest-visit-total small{color:var(--muted);margin-top:2px;font-size:.84rem}.dtc-latest-visit-total{background:linear-gradient(135deg,#7557ff14,#ff8dc114);border:1px solid #7557ff24;border-radius:13px;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.dtc-latest-visit-total strong{color:var(--text);font-size:1rem}.dtc-latest-visit-signals{flex-wrap:wrap;gap:7px;display:flex}.dtc-latest-visit-signals span{border:1px solid var(--line);color:var(--text);background:#f8fafc;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:6px 9px;font-size:.78rem;font-weight:850;display:inline-flex}.dtc-purchased-lines-panel{background:linear-gradient(160deg,#10b98117,#10b98108);border:1px solid #10b98152;border-radius:14px;gap:9px;margin-top:10px;padding:11px;display:grid}.dtc-customer360-appointment-reference{background:linear-gradient(135deg,#7c3aed1c,#ec489914),linear-gradient(#fff,#f8fbff);border:1px solid #7c3aed3d;border-radius:16px;gap:10px;padding:12px;display:grid;box-shadow:0 14px 32px #4f46e51f}.dtc-customer360-appointment-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.dtc-customer360-appointment-head>div,.dtc-customer360-appointment-title{gap:2px;min-width:0;display:grid}.dtc-customer360-appointment-title{gap:5px}.dtc-customer360-appointment-recency-pill{justify-self:start}.dtc-customer360-appointment-name-row{grid-template-columns:minmax(0,auto) minmax(20px,1fr) auto minmax(0,.45fr);align-items:center;gap:8px 10px;min-width:0;display:grid}.dtc-customer360-appointment-head h3{color:#101828;margin:0;font-size:1.12rem;font-weight:950;line-height:1.08}.dtc-customer360-appointment-time-pill{color:#4338ca;white-space:nowrap;background:#4f46e51c;border:1px solid #4f46e53d;border-radius:999px;grid-column:3;justify-self:center;align-items:center;gap:5px;padding:6px 10px;font-size:.78rem;font-weight:920;display:inline-flex}.dtc-customer360-appointment-head small,.dtc-customer360-appointment-context span,.dtc-customer360-appointment-more{color:var(--muted);font-size:.74rem;font-weight:820}.dtc-customer360-appointment-context{grid-template-columns:minmax(0,.34fr) minmax(0,1fr);align-items:center;gap:8px;display:grid}.dtc-customer360-appointment-context>div:first-child{background:#ffffffb8;border:1px solid #7584a424;border-radius:10px;gap:2px;min-width:0;padding:8px 9px;display:grid}.dtc-customer360-appointment-context strong,.dtc-customer360-appointment-context span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.dtc-customer360-appointment-context strong{color:#0f172a;font-size:.86rem;font-weight:950}.dtc-customer360-appointment-facts,.dtc-customer360-appointment-support{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.dtc-customer360-appointment-facts span,.dtc-customer360-appointment-support span{background:#ffffffdb;border:1px solid #7584a429;border-radius:10px;gap:2px;min-width:0;padding:8px;display:grid}.dtc-customer360-appointment-facts small,.dtc-customer360-appointment-support small{color:#667085;letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:950}.dtc-customer360-appointment-facts strong,.dtc-customer360-appointment-support strong{color:#101828;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;font-weight:950;overflow:hidden}.dtc-customer360-appointment-lines{background:#ffffffbd;border:1px solid #7584a424;border-radius:12px;gap:8px;padding:9px;display:grid}.dtc-customer360-appointment-lines .section-title{justify-content:space-between;align-items:center;display:flex}.dtc-customer360-appointment-lines h4{color:#101828;margin:0;font-size:.86rem;font-weight:950}.dtc-customer360-appointment-lines .section-title span{color:#4f46e5;background:#7c3aed1a;border:1px solid #7c3aed2e;border-radius:999px;padding:4px 8px;font-size:.7rem;font-weight:900}.dtc-customer360-appointment-expander{margin-top:2px}.dtc-customer360-appointment-totals{background:linear-gradient(135deg,#f8fafcfa,#eff6ffc7);border:1px solid #4f46e524;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.dtc-customer360-appointment-totals span{gap:2px;min-width:0;padding:8px 10px;display:grid}.dtc-customer360-appointment-totals span+span{border-left:1px solid #4f46e51f}.dtc-customer360-appointment-totals small{color:#667085;letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:950}.dtc-customer360-appointment-totals strong{color:#101828;font-size:.9rem;font-weight:950}.dtc-customer360-appointment-support{grid-template-columns:repeat(4,minmax(0,1fr))}.dtc-customer360-history-disclosure{background:#fff;border:1px solid #7584a433;border-radius:14px;gap:8px;margin-top:10px;padding:9px 10px;display:grid;box-shadow:0 10px 24px #0f172a0d}.dtc-customer360-history-disclosure[data-tone=opportunity]{border-color:#f59e0b52}.dtc-customer360-history-disclosure[data-tone=purchased]{border-color:#10b9814d}.dtc-customer360-history-disclosure summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;list-style:none;display:grid}.dtc-customer360-history-disclosure summary::-webkit-details-marker{display:none}.dtc-customer360-history-disclosure summary>span:not(.receipt-icon){gap:2px;min-width:0;display:grid}.dtc-customer360-history-disclosure summary strong{color:#101828;min-width:0;font-size:.92rem;font-weight:950}.dtc-customer360-history-disclosure summary>strong{text-align:right}.dtc-customer360-history-disclosure summary small{color:var(--muted);font-size:.72rem;font-weight:820}.dtc-customer360-history-disclosure[open] summary{border-bottom:1px solid #7584a429;padding-bottom:8px}.dtc-customer360-history-disclosure-body{gap:8px;display:grid}@media (max-width:900px){.dtc-customer360-appointment-head{grid-template-columns:minmax(0,1fr) auto}.dtc-customer360-appointment-context{grid-template-columns:minmax(0,1fr)}.dtc-customer360-appointment-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-customer360-appointment-support,.dtc-customer360-appointment-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-customer360-appointment-totals span+span{border-top:1px solid #4f46e51f;border-left:0}}@media (max-width:560px){.dtc-customer360-appointment-head,.dtc-customer360-appointment-name-row,.dtc-customer360-appointment-facts,.dtc-customer360-appointment-support,.dtc-customer360-history-disclosure summary{grid-template-columns:minmax(0,1fr)}.dtc-customer360-appointment-time-pill{grid-column:auto;justify-self:start}.dtc-customer360-appointment-title{gap:8px}.dtc-customer360-appointment-recency-pill{white-space:normal;max-width:100%;line-height:1.12}.dtc-customer360-appointment-context strong,.dtc-customer360-appointment-context span{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.dtc-customer360-appointment-head .enterprise-button,.dtc-customer360-history-disclosure summary>strong{text-align:left;justify-self:stretch}}.dtc-purchased-lines-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.dtc-purchased-lines-head strong,.dtc-purchased-lines-head small{min-width:0;display:block}.dtc-purchased-lines-head>strong{color:#0f172a;text-align:right;font-size:1rem;font-weight:950}.dtc-purchased-lines-head small{color:var(--muted);font-size:.76rem;font-weight:800}.dtc-purchased-lines-list{gap:7px;display:grid}.dtc-purchased-line-row{background:#fff;border:1px solid #14103214;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(92px,auto);gap:8px;padding:9px 10px;display:grid}.dtc-purchased-line-main,.dtc-purchased-line-money{gap:2px;min-width:0;display:grid}.dtc-purchased-line-main strong,.dtc-purchased-line-main small,.dtc-purchased-line-money strong,.dtc-purchased-line-money small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.dtc-purchased-line-main strong{color:#101828;font-size:.88rem;font-weight:950}.dtc-purchased-line-main small,.dtc-purchased-line-money small,.dtc-purchased-lines-empty,.dtc-purchased-lines-more{color:var(--muted);font-size:.72rem;font-weight:780;line-height:1.35}.dtc-purchased-line-money{text-align:right;justify-items:end}.dtc-purchased-line-money strong{color:#0f172a;font-size:.88rem;font-weight:950}.dtc-purchased-line-meta{flex-wrap:wrap;grid-column:1/-1;gap:5px;display:flex}.dtc-purchased-line-meta span{color:#334155;background:#f8fafc;border:1px solid #7584a424;border-radius:999px;min-width:0;padding:4px 7px;font-size:.68rem;font-weight:850}.dtc-purchased-line-meta span.dtc-tire-size-chip{color:#1d4ed8;letter-spacing:.01em;background:#2563eb1a;border-color:#2563eb47}.dtc-purchased-lines-empty{margin:0}.dtc-purchased-lines-more{display:block}.dtc-customer360-inline-expander{background:#fff;border:1px solid #7584a429;border-radius:10px;gap:8px;padding:8px;display:grid}.dtc-customer360-inline-expander summary{color:#312e81;cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;font-size:.78rem;font-weight:950;list-style:none;display:flex}.dtc-customer360-inline-expander summary::-webkit-details-marker{display:none}.dtc-customer360-inline-expander summary small{color:var(--muted);font-size:.7rem;font-weight:850}.dtc-customer360-inline-expander[open] summary{border-bottom:1px solid #7584a424;padding-bottom:8px}.dtc-customer360-expanded-lines{padding-top:1px}.dtc-returning-customer-strip{background:linear-gradient(135deg,#7557ff1a,#ff8dc11a),#fff;border:1px solid #7557ff2e;border-radius:14px;gap:10px;padding:10px;display:grid}.dtc-returning-customer-strip header{gap:3px;display:grid}.dtc-returning-customer-strip header span{color:#4f46e5;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;font-size:.72rem;font-weight:950;display:inline-flex}.dtc-returning-customer-strip header strong{color:#101828;font-size:.98rem;font-weight:950}.dtc-returning-customer-strip header small{color:var(--muted);font-size:.74rem;font-weight:820}.dtc-returning-customer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dtc-returning-customer-grid span{background:#ffffffd1;border:1px solid #14103214;border-radius:11px;gap:3px;min-width:0;padding:8px;display:grid}.dtc-returning-customer-grid small{color:#7c3aed;letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:950}.dtc-returning-customer-grid strong{color:#101828;font-size:.84rem;font-weight:950}.dtc-returning-customer-grid em{color:var(--muted);overflow-wrap:anywhere;font-size:.7rem;font-style:normal;font-weight:800}.dtc-customer360-vehicle-filter{background:#f8fafc;border:1px solid #7584a429;border-radius:10px;gap:8px;padding:8px;display:grid}.dtc-customer360-vehicle-filter header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.dtc-customer360-vehicle-filter header span{color:#101828;align-items:center;gap:6px;font-size:.78rem;font-weight:950;display:inline-flex}.dtc-customer360-vehicle-filter header small{color:var(--muted);font-size:.7rem;font-weight:850}.dtc-customer360-vehicle-menu{background:#f8fafc;border:1px solid #7584a429;border-radius:10px;gap:8px;padding:8px;display:grid}.dtc-customer360-vehicle-menu summary{color:#101828;cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;font-size:.78rem;font-weight:950;list-style:none;display:flex}.dtc-customer360-vehicle-menu summary::-webkit-details-marker{display:none}.dtc-customer360-vehicle-menu summary span{align-items:center;gap:6px;display:inline-flex}.dtc-customer360-vehicle-menu summary small{color:var(--muted);font-size:.7rem;font-weight:850}.dtc-customer360-vehicle-menu[open] summary{border-bottom:1px solid #7584a424;padding-bottom:8px}.dtc-customer360-vehicle-menu-list{gap:7px;display:grid}.dtc-customer360-vehicle-menu-row{background:#fff;border:1px solid #14103214;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;display:grid}.dtc-customer360-vehicle-menu-row.active{background:linear-gradient(135deg,#4f46e514,#ff8dc114);border-color:#4f46e53d;box-shadow:0 0 0 2px #4f46e514}.dtc-customer360-vehicle-menu-row>span{gap:2px;min-width:0;display:grid}.dtc-customer360-vehicle-menu-row strong,.dtc-customer360-vehicle-menu-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.dtc-customer360-vehicle-menu-row strong{color:#101828;font-size:.82rem;font-weight:950}.dtc-customer360-vehicle-menu-row small{color:var(--muted);font-size:.68rem;font-weight:820}.dtc-customer360-vehicle-menu-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:inline-flex!important}.dtc-customer360-vehicle-menu-actions a{color:#312e81;white-space:nowrap;background:#eef2ff;border:1px solid #4f46e52e;border-radius:999px;padding:5px 7px;font-size:.68rem;font-weight:950;text-decoration:none}.dtc-customer360-vehicle-menu-actions span{color:#4f46e5;white-space:nowrap;background:#fff;border:1px solid #4f46e538;border-radius:999px;padding:5px 7px;font-size:.68rem;font-weight:950}@media (max-width:640px){.dtc-returning-customer-grid{grid-template-columns:1fr}.dtc-customer360-vehicle-menu-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.dtc-customer360-vehicle-menu-actions{grid-column:1/-1;justify-content:flex-start}}.dtc-opportunity-lines-panel{background:linear-gradient(#fff7ed,#fbfdff);border-color:#ea580c38}.dtc-opportunity-line-row{border-color:#ea580c24}.dtc-opportunity-line-row .dtc-purchased-line-meta span:first-child{color:#9a3412;background:#fff7ed;border-color:#ea580c3d}.dtc-opportunity-attribution{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px;display:grid}.dtc-opportunity-attribution span{background:#fff;border:1px solid #7584a424;border-radius:8px;gap:2px;min-width:0;padding:6px 7px;display:grid}.dtc-opportunity-attribution small,.dtc-opportunity-attribution strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.dtc-opportunity-attribution small{color:#667085;text-transform:uppercase;font-size:.64rem;font-weight:950}.dtc-opportunity-attribution strong{color:#101828;font-size:.74rem;font-weight:900}.dtc-latest-visit-link{color:#4c1d95;border:1px solid #7557ff38;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 11px;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex}.dtc-latest-visit-link:hover{border-color:#7557ff;box-shadow:0 0 0 4px #7557ff1a}.history-surface{margin-top:16px}.previous-checkins-surface{gap:14px;display:grid}.previous-checkins-title{align-items:flex-start}.previous-checkins-title p{color:#667085;margin:4px 0 0;font-size:.9rem;font-weight:700}.previous-checkins-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.previous-checkins-search label{gap:6px;display:grid}.previous-checkins-search label span{color:#344054;text-transform:uppercase;font-size:.76rem;font-weight:900}.previous-checkins-search input{color:#101828;font:inherit;border:1px solid #d0d5dd;border-radius:8px;min-height:44px;padding:0 12px}.previous-checkins-list{gap:10px;display:grid}.previous-checkin-row{background:#fff;border:1px solid #e4e7ec;border-radius:8px;grid-template-columns:78px minmax(0,1fr) auto;grid-template-areas:"vehicle heading actions""vehicle body actions";align-items:start;gap:8px 12px;padding:10px 12px;display:grid}.previous-checkin-row:hover{border-color:#7557ff6b;box-shadow:0 10px 24px #10182812}.previous-checkin-vehicle.vehicle-visual{grid-area:vehicle;align-self:center;width:78px}.dtc-history-media{width:100%;min-width:0;max-width:236px}.dtc-history-media-rail{grid-template-columns:repeat(auto-fit,72px);justify-content:center;gap:6px;display:grid}.dtc-history-media-thumb{-webkit-tap-highlight-color:transparent;cursor:pointer;background:#0c111d;border:1px solid #d0d5dd;border-radius:8px;flex:none;width:72px;padding:0;display:block;position:relative;overflow:hidden}.dtc-history-media-thumb img,.dtc-history-media-thumb video{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.dtc-history-media-thumb:hover{border-color:#7557ff8c;box-shadow:0 6px 16px #10182829}.dtc-history-media-badge{color:#fff;letter-spacing:.01em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#0c111dc7;border-radius:5px 0 0;align-items:center;gap:3px;max-width:100%;padding:2px 5px;font-size:.54rem;font-weight:800;display:flex;position:absolute;bottom:0;right:0;overflow:hidden}.previous-checkin-heading{flex-wrap:wrap;grid-area:heading;align-items:center;gap:8px;display:flex}.previous-checkin-heading strong{color:#101828;font-size:1.02rem;font-weight:950}.previous-checkin-body{grid-area:body;gap:8px;min-width:0;display:grid}.previous-checkin-body small{color:#667085;margin:2px 0 0;font-size:.76rem;font-weight:750}.previous-checkin-actions{flex-direction:column;grid-area:actions;justify-content:end;align-items:flex-end;gap:8px;display:flex}.previous-checkin-action-buttons{justify-content:end;align-items:center;gap:8px;display:flex}.previous-checkin-actions .enterprise-button{white-space:nowrap;min-height:38px;padding:0 14px}.previous-checkin-facts{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:5px 12px;margin:0;display:grid}.previous-checkin-facts>div{gap:1px;min-width:0;display:grid}.previous-checkin-facts dt{color:#667085;letter-spacing:.02em;text-transform:uppercase;font-size:.62rem;font-weight:950}.previous-checkin-facts dd{color:#101828;overflow-wrap:anywhere;margin:0;font-size:.86rem;font-weight:850}.previous-checkin-field{gap:1px;margin-top:4px;display:grid}.previous-checkin-field>span{color:#667085;letter-spacing:.02em;text-transform:uppercase;font-size:.62rem;font-weight:950}.previous-checkin-field>p{color:#475467;overflow-wrap:anywhere;margin:0;font-size:.85rem;font-weight:750}.previous-checkin-field-note{border-left:3px solid #7557ff52;padding-left:9px}.previous-checkin-field-note>p{font-style:italic;font-weight:650}@media (max-width:760px){.previous-checkins-search{grid-template-columns:1fr}.previous-checkin-row{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"vehicle heading""body body""actions actions";align-items:start}.previous-checkin-actions{justify-content:stretch;align-items:stretch}.previous-checkin-action-buttons{justify-content:stretch}.previous-checkin-actions .enterprise-button{flex:1 1 0}.dtc-history-media{max-width:100%}}@media (min-width:1181px){.previous-checkins-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.receipt-preview{background:linear-gradient(135deg,#7557ff14,#ff8dc114),#fff;border:1px solid #7557ff2e;border-radius:12px;gap:12px;margin-bottom:14px;padding:14px;display:grid}.receipt-preview-muted{color:#8a4d0e;align-items:center;gap:8px;display:flex}.receipt-preview-head{align-items:center;gap:10px;min-width:0;display:flex}.receipt-preview-head strong,.receipt-line strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.receipt-preview-head small,.receipt-line small,.receipt-more{color:var(--muted)}.receipt-icon{background:var(--brand-gradient);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.receipt-summary-grid,.receipt-foot{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.receipt-work-summary{flex-wrap:wrap;gap:7px;display:flex}.receipt-work-summary span{color:var(--ink);background:#ffffffd1;border:1px solid #7557ff29;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:.78rem;font-weight:800;display:inline-flex}.receipt-work-summary span.road-hazard{background:#ff8dc129;border-color:#ff8dc157}.receipt-summary-grid span,.receipt-foot span{text-overflow:ellipsis;white-space:nowrap;background:#ffffffc2;border:1px solid #1410321a;border-radius:9px;align-items:center;gap:6px;min-width:0;min-height:36px;padding:7px 9px;display:inline-flex;overflow:hidden}.receipt-line-list{border-top:1px solid #1410321a;gap:10px;padding-top:10px;display:grid}.receipt-line{border-bottom:1px solid #14103214;grid-template-columns:minmax(0,1fr) minmax(72px,auto);align-items:center;gap:10px;min-height:42px;padding:8px 0;display:grid}.receipt-line>span:first-child{min-width:0}.receipt-more{padding-top:8px}.receipt-ledger{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.receipt-ledger div{background:#ffffffc7;border:1px solid #1410321a;border-radius:9px;gap:3px;min-width:0;padding:8px 9px;display:grid}.receipt-ledger small,.receipt-fact small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.receipt-ledger strong,.receipt-fact strong{color:var(--ink);overflow-wrap:anywhere;font-size:.88rem;line-height:1.15}.receipt-work-block,.receipt-tenders{border-top:1px solid #1410321a;gap:9px;padding-top:10px;display:grid}.receipt-work-block>strong,.receipt-tenders>strong{align-items:center;gap:7px;display:inline-flex}.receipt-tender-row{border-bottom:1px solid #14103214;grid-template-columns:minmax(0,1fr) minmax(84px,auto);align-items:start;gap:10px;padding:8px 0;display:grid}.receipt-tender-row.change{color:#8a4d0e}.receipt-tender-row span{min-width:0}.receipt-tender-row strong,.receipt-tender-row small{overflow-wrap:anywhere;display:block}.receipt-line-section{border:1px solid #1410321a;border-radius:10px;overflow:hidden}.receipt-line-section summary{cursor:pointer;background:#ffffffb8;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;list-style:none;display:flex}.receipt-line-section summary::-webkit-details-marker{display:none}.receipt-line-section summary span{font-weight:900}.receipt-line-section summary strong{color:var(--muted);text-align:right;font-size:.78rem}.receipt-line-section-body{background:#ffffff75;display:grid}.receipt-line-empty{background:#ffffffb3;border:1px dashed #14103229;border-radius:10px;gap:4px;padding:12px;display:grid}.receipt-line-empty strong{color:var(--ink)}.receipt-line-empty small{color:var(--muted);line-height:1.35}.receipt-line-detail{border-top:1px solid #14103214;gap:8px;padding:11px 12px;display:grid}.receipt-line-detail:first-child{border-top:0}.receipt-line-detail.declined{background:#ff8dc112}.receipt-line-detail.canceled{color:var(--muted)}.receipt-line-primary{grid-template-columns:minmax(0,1fr) minmax(78px,auto);align-items:start;gap:12px;display:grid}.receipt-line-primary span{min-width:0}.receipt-line-primary strong,.receipt-line-primary small{overflow-wrap:anywhere;display:block}.receipt-line-primary small,.receipt-comments,.receipt-tender-row small{color:var(--muted);font-size:.78rem;line-height:1.35}.receipt-line-badges{flex-wrap:wrap;gap:6px;display:flex}.receipt-line-badges span{color:var(--ink);background:#fff;border:1px solid #7557ff29;border-radius:999px;padding:4px 7px;font-size:.68rem;font-weight:850}.receipt-line-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.receipt-fact{background:#ffffffa3;border:1px solid #14103214;border-radius:8px;gap:2px;min-width:0;padding:6px 7px;display:grid}.receipt-comments{border-left:3px solid #7557ff3d;gap:3px;padding-left:9px;display:grid}.empty-state{align-items:center;gap:6px;margin:14px 0 0;display:flex}.start-summary,.start-form,.success-panel{gap:12px;display:grid}.summary-row{border:1px solid var(--line);border-radius:8px;gap:6px;padding:12px;display:grid}.summary-row strong,.back-link{align-items:center;gap:6px;display:inline-flex}.summary-row span{color:var(--muted)}.start-form{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.start-form label{gap:6px;display:grid}.start-form label.inline-check{align-items:center;gap:8px;display:flex}.start-form .dtc-notification-mode-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.start-form label span{color:var(--muted);text-transform:uppercase;font-size:.82rem;font-weight:750}.start-form label.inline-check span{color:var(--text);text-transform:none}.start-form input{background:var(--surface);border:1px solid var(--line);color:var(--text);font:inherit;border-radius:7px;min-width:0;height:40px;padding:0 12px}.start-form label.inline-check input{width:18px;height:18px}.enterprise-button:disabled{cursor:not-allowed;opacity:.5}.dtc-checkin-shell{color:#0c0a1f;background:linear-gradient(135deg,#fffffff5,#f8f7fffa 48%,#fff1f8fa),#f3f4f8;min-height:100vh}.bayline-staff-shell{--bayline-shell-border:#1410321f;--bayline-shell-card:#fffffff0;--bayline-workspace-gutter:clamp(16px, 1.25vw, 48px)}.bayline-staff-shell h1,.bayline-staff-shell h2,.bayline-staff-shell h3{letter-spacing:0;font-family:Inter Tight,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.bayline-staff-header{background:var(--bayline-shell-card);border-bottom:1px solid var(--bayline-shell-border);z-index:30;grid-template-columns:auto minmax(420px,1fr) auto;align-items:center;gap:clamp(10px,1vw,16px);padding:6px clamp(12px,1.4vw,22px);display:grid;position:sticky;top:0}.bayline-header-workbench{justify-self:stretch;width:100%;min-width:0}.bayline-staff-right{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.bayline-current-work{z-index:24;background:#fffffff5;border-bottom:1px solid #1410321a;grid-template-columns:minmax(280px,1.2fr) minmax(220px,.6fr) auto;align-items:center;gap:10px;min-width:0;padding:8px clamp(12px,1.4vw,22px);display:grid;position:relative;top:auto;box-shadow:0 14px 30px #1410320d}.bayline-current-work[data-cross-store=true]{background:#fffbeb;border-bottom-color:#f59e0b3d}.bayline-current-work-main{grid-template-columns:98px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.bayline-current-work-copy,.bayline-current-work-copy small,.bayline-current-work-copy strong,.bayline-current-work-copy span{min-width:0;display:block}.bayline-current-work-copy small{color:#667085;text-transform:uppercase;font-size:.68rem;font-weight:950}.bayline-current-work-copy strong{color:#060317;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:950;overflow:hidden}.bayline-current-work-copy span{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:850;overflow:hidden}.bayline-current-work-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.bayline-current-work-meta>span:first-child{color:#334155;background:#f8fafc;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:6px;min-width:0;min-height:30px;padding:0 10px;font-size:.74rem;font-weight:900;display:inline-flex}.bayline-current-work-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.bayline-current-work-actions a,.bayline-current-work-actions button{color:#101828;cursor:pointer;font:inherit;background:#fff;border:1px solid #1410321f;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:.76rem;font-weight:950;text-decoration:none;display:inline-flex}.bayline-current-work-actions a:first-child,.bayline-current-work-actions button:first-child{color:#fff;background:#2563eb;border-color:#2563eb}.bayline-current-work-actions button:disabled{cursor:progress;opacity:.72}.bayline-current-work-actions button[aria-label]{border-radius:999px;width:34px;padding:0}.bayline-store-switcher{background:#fff;border:1px solid #1410321f;border-radius:12px;align-items:center;gap:8px;min-width:210px;min-height:40px;padding:4px 9px 4px 8px;display:inline-flex;box-shadow:0 10px 24px #1410320f}.bayline-store-switcher[data-admin-scope=true]{background:linear-gradient(#fff,#f8fbff);border-color:#2563eb2e}.bayline-store-switcher[data-pending=true]{border-color:#2563eb6b;box-shadow:0 0 0 4px #2563eb24,0 10px 24px #14103214}.bayline-store-switcher[data-pending=true] .bayline-store-switcher-icon{color:#1d4ed8;background:#dbeafe}.bayline-store-switcher-icon{color:#2563eb;background:#eef4ff;border-radius:9px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.bayline-store-switcher-copy{flex:auto;gap:1px;min-width:0;display:grid}.bayline-store-switcher small{color:#667085;letter-spacing:0;text-transform:uppercase;font-size:.58rem;font-weight:950;line-height:1}.bayline-store-switcher select{appearance:none;color:#0f172a;font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.8rem;font-weight:950;line-height:1.1}.bayline-store-switcher-locked-value{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8rem;font-weight:950;line-height:1.1;display:block;overflow:hidden}.bayline-staff-actions,.bayline-staff-extra-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.bayline-staff-actions{flex-wrap:wrap}.bayline-notifications{z-index:46;flex:none;position:relative}.bayline-notifications>summary{color:#0f172a;cursor:pointer;background:#f8fafc;border:1px solid #14103224;border-radius:12px;justify-content:center;align-items:center;min-width:44px;min-height:40px;padding:0 11px;list-style:none;transition:background .16s,border-color .16s,box-shadow .16s,color .16s;display:inline-flex;position:relative}.bayline-notifications>summary::-webkit-details-marker{display:none}.bayline-notifications[open]>summary,.bayline-notifications>summary:hover{color:#1d4ed8;background:#eef4ff;border-color:#2563eb38;box-shadow:0 10px 22px #2563eb1a}.bayline-notification-badge{color:#fff;background:#e11d48;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.62rem;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:-5px;right:-4px}.bayline-notifications-panel{background:#fffffffc;border:1px solid #1410321f;border-radius:14px;gap:6px;width:min(340px,100vw - 32px);max-height:min(70vh,460px);padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 18px 44px #0f172a2e}@keyframes bayline-popover-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.bayline-notifications[open]>.bayline-notifications-panel,.bayline-workspace-menu[open]>nav{transform-origin:100% 0;animation:.18s ease-out both bayline-popover-in}@media (prefers-reduced-motion:reduce){.bayline-notifications[open]>.bayline-notifications-panel,.bayline-workspace-menu[open]>nav{animation:none}}.bayline-notifications-head{justify-content:space-between;align-items:center;padding:2px 4px 6px;display:flex}.bayline-notifications-head strong{color:#0f172a;letter-spacing:.02em;text-transform:uppercase;font-size:.82rem;font-weight:950}.bayline-notifications-head span{color:#4338ca;background:#eef2ff;border-radius:999px;padding:1px 8px;font-size:.72rem;font-weight:900}.bayline-notifications-empty{color:#667085;text-align:center;margin:0;padding:12px 6px 14px;font-size:.84rem;font-weight:650}.bayline-notifications-panel ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.bayline-notification{border-radius:10px;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:9px;padding:8px 9px;display:grid}.bayline-notification-unread{background:#f5f7ff}.bayline-notification-icon{border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.bayline-notification-ready .bayline-notification-icon,.bayline-notification-approved .bayline-notification-icon{color:#15803d;background:#dcfce7}.bayline-notification-declined .bayline-notification-icon{color:#b91c1c;background:#fee2e2}.bayline-notification-attention .bayline-notification-icon{color:#b45309;background:#fef3c7}.bayline-notification-pending .bayline-notification-icon{color:#1d4ed8;background:#dbeafe}.bayline-notification-copy{gap:1px;min-width:0;display:grid}.bayline-notification-copy strong{color:#101828;font-size:.84rem;font-weight:850}.bayline-notification-copy span{color:#5b667a;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;overflow:hidden}.bayline-notification time{color:#98a2b3;white-space:nowrap;font-size:.7rem;font-weight:700}.bayline-workspace-menu{z-index:45;flex:none;position:relative}.bayline-workspace-menu summary{color:#0f172a;cursor:pointer;background:#f8fafc;border:1px solid #14103224;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:132px;min-height:40px;padding:0 11px;font-size:.84rem;font-weight:950;list-style:none;transition:background .16s,border-color .16s,box-shadow .16s,color .16s;display:inline-flex}.bayline-workspace-menu summary::-webkit-details-marker{display:none}.bayline-workspace-menu[open] summary,.bayline-workspace-menu summary:hover{color:#1d4ed8;background:#eef4ff;border-color:#2563eb38;box-shadow:0 10px 22px #2563eb1a}.bayline-workspace-menu nav{background:#fffffffa;border:1px solid #1410321f;border-radius:12px;gap:4px;min-width:194px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px #0f172a2e}.bayline-workspace-menu nav a,.bayline-workspace-menu nav button{color:#334155;font:inherit;text-align:left;border:0;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;min-height:38px;padding:0 9px;font-size:.84rem;font-weight:900;text-decoration:none;display:grid}.bayline-workspace-menu nav a:hover,.bayline-workspace-menu nav button:hover,.bayline-workspace-menu nav a.bayline-workspace-menu-active{color:#1d4ed8;background:#eef4ff}.dtc-top-actions-menu{border-bottom:1px solid #0f172a14;gap:4px;margin-bottom:4px;padding-bottom:5px;display:grid}.bayline-workspace-menu .dtc-top-actions-menu .dtc-action{box-shadow:none;color:#334155;background:0 0;justify-content:start;width:100%;max-width:none;min-height:38px;padding:0 9px}.bayline-staff-right .bayline-workspace-nav{flex:0 420px;justify-self:end;min-width:310px}.bayline-staff-actions .dtc-home-actions,.bayline-staff-actions .dtc-top-actions{flex-wrap:nowrap;min-width:0}.bayline-mobile-tabbar{display:none}.bayline-staff-shell .enterprise-surface,.bayline-staff-shell .enterprise-metric,.bayline-staff-shell .dtc-card,.bayline-staff-shell .dtc-claim-card,.bayline-staff-shell .dtc-advisor-simple-workspace,.bayline-staff-shell .monitor-board,.bayline-staff-shell .monitor-alert-card{border-radius:var(--bayline-radius-card)}.bayline-staff-shell .enterprise-button,.bayline-staff-shell .dtc-action,.bayline-staff-shell .dtc-workspace-tab,.bayline-staff-shell .dtc-advisor-filter-grid button,.bayline-staff-shell .dtc-advisor-active-actions button,.bayline-staff-shell .dtc-advisor-line-entry button,.bayline-staff-shell .dtc-advisor-terminal-button,.bayline-staff-shell .dtc-advisor-sale-lines button,.bayline-staff-shell .dtc-advisor-draft-actions button,.bayline-staff-shell .dtc-advisor-payment-routes button,.bayline-staff-shell .monitor-alert-card button,.bayline-staff-shell .monitor-theme-toggle{border-radius:var(--bayline-radius-control);min-height:var(--bayline-control-height);justify-content:center;align-items:center;font-weight:850;display:inline-flex}.bayline-staff-shell .enterprise-status,.bayline-staff-shell .monitor-stage,.bayline-staff-shell .monitor-mode,.bayline-staff-shell .monitor-elapsed,.bayline-staff-shell .monitor-blocker,.bayline-staff-shell .monitor-blocker-muted,.bayline-staff-shell .monitor-clear,.bayline-staff-shell .monitor-declined,.bayline-staff-shell .monitor-waiting,.bayline-staff-shell .monitor-money,.bayline-staff-shell .monitor-inspected{border-radius:var(--bayline-radius-pill);min-height:var(--bayline-chip-height);align-items:center;padding:5px 9px;font-size:.72rem;font-weight:900;display:inline-flex}.bayline-staff-shell .dtc-step,.bayline-staff-shell .dtc-workspace-tab{border-radius:var(--bayline-radius-control);min-height:var(--bayline-touch-height)}.bayline-staff-shell .dtc-step{padding:7px 11px}.bayline-staff-shell .dtc-step-number{width:24px;height:24px}.bayline-staff-shell .dtc-advisor-filter-grid button[data-active=true],.bayline-staff-shell .dtc-workspace-tab-active,.bayline-staff-shell .dtc-step-active{box-shadow:0 9px 20px #7557ff33}.dtc-checkin-topbar{z-index:20;background:#fffffff0;border-bottom:1px solid #1410321f;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:8px 14px;display:grid;position:sticky;top:0}.dtc-logo-link{background:var(--brand-gradient);border-radius:10px;align-items:center;width:fit-content;min-width:0;padding:4px 8px;text-decoration:none;display:inline-flex}.dtc-logo,.monitor-logo{object-fit:contain;width:auto;max-width:150px;height:22px;display:block}.dtc-nav-tabs{background:#f9f9fd;border:1px solid #14103224;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));justify-self:center;align-items:center;gap:4px;width:100%;max-width:640px;padding:4px;display:grid;box-shadow:inset 0 1px #fffc}.dtc-nav-tab{color:#586070;text-align:center;border-radius:10px;min-height:36px;padding:8px;font-size:.82rem;font-weight:950;text-decoration:none}.dtc-nav-tab-active{background:var(--brand-gradient);color:#fff;box-shadow:0 10px 24px #7557ff42}.bayline-coach-content{grid-template-rows:minmax(0,1fr);align-items:stretch;height:calc(100dvh - 158px);display:grid}.bayline-coach-workspace{grid-template-rows:auto minmax(0,1fr);gap:12px;width:100%;min-height:0;display:grid}.bayline-coach-hero{justify-content:center;align-items:center;gap:14px;min-width:0;display:flex}.bayline-coach-kicker{color:#0f766e;letter-spacing:0;text-transform:uppercase;margin:0 0 1px;font-size:.72rem;font-weight:950}.bayline-coach-hero h1{color:#111827;letter-spacing:0;margin:0;font-size:clamp(1.35rem,1.9vw,1.95rem);line-height:1}.bayline-coach-controls{background:#f1f1fa;border:1px solid #1410321a;border-radius:999px;flex-wrap:wrap;align-self:center;gap:4px;padding:4px;display:inline-flex}.bayline-coach-controls button{color:#4b5563;cursor:pointer;min-width:0;min-height:36px;transition:var(--bayline-soft-pill-transition);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:.82rem;font-weight:950;display:inline-flex}.bayline-coach-controls button:hover{color:#111827}.bayline-coach-controls button:active{transform:var(--bayline-soft-pill-press-transform)}.bayline-coach-controls button[data-active=true]{color:#3f2ad7;background:#fff;box-shadow:0 1px 3px #14103229,inset 0 0 0 1px #5c3fff38}.bayline-coach-stage{color:#fff;text-align:center;background:radial-gradient(120% 120% at 50% 0,#131a33 0%,#0b1020 62%);border:1px solid #14103266;border-radius:16px;align-content:start;justify-items:center;gap:16px;width:100%;min-height:min(720px,100dvh - 232px);padding:clamp(28px,5vw,64px) clamp(24px,5vw,72px) clamp(24px,5vw,72px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #080a1973}.bayline-coach-stage[data-live=true]{box-shadow:0 0 0 2px #10b9818c,0 24px 60px #080a1973}.bayline-coach-status{color:#ffffff80;letter-spacing:.05em;text-transform:uppercase;z-index:1;align-items:center;gap:6px;font-size:.74rem;font-weight:950;display:inline-flex;position:absolute;top:clamp(12px,1.8vw,22px);right:clamp(14px,2.2vw,26px)}.bayline-coach-stage[data-live=true] .bayline-coach-status{color:#6ee7b7}.bayline-coach-cue{letter-spacing:-.01em;font-size:clamp(2.2rem,6.5vw,5.5rem);font-weight:950;line-height:1}.bayline-coach-waiting{color:#fff6;letter-spacing:-.01em;margin:0;font-size:clamp(1.4rem,3.4vw,2.6rem);font-weight:800;line-height:1.05}.bayline-coach-delivery{color:#6ee7b7;font-size:.6em;font-weight:800}.bayline-coach-history{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.bayline-coach-pastcue{color:#fff6;letter-spacing:0;max-width:92%;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,3vw,2.1rem);font-style:italic;font-weight:500;line-height:1.12;animation:.32s bayline-coach-pastcue-rise}.bayline-coach-pastcue:last-child{color:#ffffff8f}@keyframes bayline-coach-pastcue-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bayline-coach-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.bayline-coach-controlset{flex-direction:column;align-items:center;gap:6px;display:flex}.bayline-coach-controlset-label{color:#334155;letter-spacing:.03em;text-transform:uppercase;font-size:.92rem;font-weight:950}.bayline-coach-switch{cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;width:52px;height:44px;padding:0;position:relative}.bayline-coach-switch:before{content:"";background:#cbd5e1;border-radius:999px;height:30px;transition:background .15s;position:absolute;inset:7px 0}.bayline-coach-switch:after{content:"";background:#fff;border-radius:999px;width:24px;height:24px;transition:left .17s;position:absolute;top:10px;left:3px;box-shadow:0 1px 3px #0f172a47}.bayline-coach-switch[data-on=true]:before{background:var(--bayline-soft-pill-active-border)}.bayline-coach-switch[data-on=true]:after{left:25px}.bayline-coach-interactive-toggle{color:#4b5563;cursor:pointer;min-height:36px;transition:var(--bayline-soft-pill-transition);white-space:nowrap;background:#f1f1fa;border:1px solid #1410321f;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:.82rem;font-weight:950;display:inline-flex}.bayline-coach-interactive-toggle[data-active=true]{color:#3f2ad7;background:#ebe8ff;border-color:#5c3fff4d;box-shadow:0 8px 22px #5c3fff2e}.bayline-coach-workspace[data-interactive=true]{grid-template-rows:auto minmax(0,1fr) auto}.bayline-coach-workspace[data-interactive=true] .bayline-coach-stage{min-height:0}.bayline-coach-interactive{grid-template-rows:auto auto;justify-items:stretch;gap:12px;display:grid}.bayline-coach-phasetabs{background:#3b82f617;border:1px solid #3b82f638;border-radius:16px;justify-content:center;align-items:center;width:100%;padding:14px;display:flex}.bayline-coach-pillrow{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;max-width:600px;margin:0 auto;display:flex}.bayline-coach-phasetabs button{color:#334155;cursor:pointer;min-height:42px;transition:var(--bayline-soft-pill-transition);white-space:nowrap;background:#fff;border:1px solid #94a3b880;border-radius:999px;padding:10px 18px;font-size:.9rem;font-weight:850}.bayline-coach-phasetabs button:hover{border-color:var(--bayline-soft-pill-hover-border)}.bayline-coach-phasetabs button[data-active=true]{background:var(--bayline-soft-pill-active-bg);border-color:var(--bayline-soft-pill-active-border);color:var(--bayline-soft-pill-active-text)}.bayline-coach-situations{background:#10b9811a;border:1px solid #10b98157;border-radius:16px;justify-content:center;align-items:center;width:100%;padding:16px 14px;display:flex}.bayline-coach-situations button{color:#1f2937;cursor:pointer;min-height:48px;transition:var(--bayline-soft-pill-transition);white-space:nowrap;background:#fff;border:1px solid #94a3b880;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:1rem;font-weight:800;display:inline-flex}.bayline-coach-situations button:hover{border-color:var(--bayline-soft-pill-hover-border)}.bayline-coach-situations button[data-active=true]{background:var(--bayline-soft-pill-active-bg);border-color:var(--bayline-soft-pill-active-border);color:var(--bayline-soft-pill-active-text)}.dtc-top-actions,.dtc-checkin-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dtc-action{color:#5c3fff;cursor:pointer;font:inherit;background:#f3f1ff;border:1px solid #7557ff38;border-radius:17px;align-items:center;gap:6px;min-height:48px;padding:0 14px;font-size:.88rem;font-weight:850;text-decoration:none;display:inline-flex}.dtc-action-new{text-align:center;border-radius:10px;max-width:104px;min-height:62px;line-height:1.05}.dtc-action-lock{color:#111827;background:#f1f2f4;border-color:#0000}.dtc-staff-overlay{z-index:90;background:#0603176b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.dtc-guide-panel,.dtc-lock-panel{color:#0c0a1f;background:#fff;border:1px solid #7557ff33;border-radius:20px;width:min(100%,420px);max-width:420px;padding:22px;position:relative;box-shadow:0 28px 70px #14103242}.dtc-guide-panel>span{color:#7557ff;text-transform:uppercase;margin-bottom:6px;font-size:.78rem;font-weight:950;display:block}.dtc-guide-panel h2,.dtc-lock-panel h2,.dtc-guide-panel ol,.dtc-lock-panel p{margin:0}.dtc-guide-panel h2,.dtc-lock-panel h2{color:#060317;font-size:1.55rem;line-height:1}.dtc-guide-panel ol{color:#475467;gap:10px;margin-top:16px;padding-left:20px;font-weight:850;display:grid}.dtc-guide-close{color:#7557ff;cursor:pointer;background:#f5f3ff;border:0;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;top:12px;right:12px}.dtc-lock-panel{text-align:center;justify-items:center;gap:12px;display:grid}.dtc-lock-panel>svg{color:#7557ff}.dtc-lock-panel p{color:#667085;font-weight:850;line-height:1.35}.dtc-lock-panel .dtc-next-step{margin-top:2px}.dtc-stepbar{background:#ffffffc2;border-bottom:1px solid #1410321a;grid-template-columns:repeat(4,minmax(150px,1fr));align-items:stretch;gap:6px;padding:5px 8px;display:grid;overflow-x:auto}.dtc-step{color:#646c7d;min-width:0;min-height:46px;transition:transform .34s var(--bayline-ease-spring), box-shadow .15s ease, background .15s ease;border-radius:16px;align-items:center;gap:10px;padding:5px 10px;text-decoration:none;display:flex}.dtc-step:hover{background:#7557ff14;transform:translateY(-1px)}.dtc-step-history{justify-content:center;padding-inline:14px}.dtc-step-history>span{min-width:0}.dtc-step-number{background:#eef0f5;border-radius:999px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:.92rem;font-weight:900;display:inline-flex}.dtc-step strong,.dtc-step small{line-height:1.05;display:block}.dtc-step strong{font-size:.9rem;font-weight:900}.dtc-step small{margin-top:2px;font-size:.75rem;font-weight:800}.dtc-step-active{background:var(--brand-gradient);color:#fff;box-shadow:0 9px 18px #7557ff38}.dtc-step-active .dtc-step-number{color:#3f2ad7;background:#fff}.dtc-step-complete .dtc-step-number{color:#047857;background:#e9fff5}.dtc-checkin-hero{max-width:none;width:min(calc(100% - var(--bayline-workspace-gutter)), 1760px);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;margin:12px auto 0;display:grid}.dtc-checkin-hero-copy,.dtc-checkin-hero-card{box-shadow:var(--bayline-shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border:1px solid #94a3b83d;border-radius:22px}.dtc-checkin-hero-copy{padding:18px 20px}.dtc-checkin-hero p,.dtc-checkin-hero h1,.dtc-checkin-hero span,.dtc-checkin-hero small,.dtc-checkin-hero strong{margin:0}.dtc-checkin-hero p{color:#4f46e5;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:820}.dtc-checkin-hero h1{color:#0f172a;font-family:var(--bayline-font-display);margin-top:6px;font-size:clamp(1.55rem,2vw,2.15rem);line-height:1.02}.dtc-checkin-hero span{color:#526071;max-width:760px;margin-top:6px;font-size:.95rem;line-height:1.45;display:block}.dtc-checkin-hero-card{align-content:center;gap:6px;min-width:172px;padding:16px 18px;display:grid}.dtc-checkin-hero-card small{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:780}.dtc-checkin-hero-card strong{color:#0f172a;font-size:1.02rem;font-weight:760}.dtc-checkin-content{max-width:none;width:min(calc(100% - var(--bayline-workspace-gutter)), 1760px);margin:0 auto;padding:18px clamp(14px,1.6vw,28px) 30px}.dtc-checkin-page .enterprise-surface{box-shadow:var(--bayline-shadow-sm);background:#ffffffd1;border:1px solid #94a3b83d;border-radius:22px;padding:18px}.dtc-checkin-page .section-title{border-bottom:0;margin-bottom:18px}.dtc-checkin-page .section-title h2{color:#0f172a;font-size:1.18rem}.dtc-checkin-page .enterprise-button{background:var(--brand-gradient);background-size:180% 180%;border-radius:999px;box-shadow:0 9px 20px #7557ff38}.dtc-checkin-page .enterprise-button.enterprise-button-secondary{box-shadow:none;color:#4c1d95;background:#fff;border:1px solid #7557ff38}.dtc-checkin-page .enterprise-button:hover{filter:brightness(.98)}.dtc-checkin-search-surface{border-color:#7557ff2e!important}.lookup-layout.dtc-customer-focus-layout{grid-template-columns:minmax(0,1fr)}.dtc-checkin-find-actions .enterprise-button{min-height:36px}.dtc-checkin-page .lookup-modes{background:#f6f4ff;border-color:#7557ff2e;border-radius:999px}.dtc-checkin-page .lookup-segment span{color:#635d76;border-radius:999px}.dtc-checkin-page .lookup-segment input:checked+span{background:var(--brand-gradient);color:#fff;box-shadow:0 8px 18px #7557ff3b}.dtc-reason-fieldset{border:0;margin:2px 0 0;padding:0;overflow:visible}.dtc-reason-fieldset:has(.dtc-reason-inline-popover){z-index:80;position:relative}.dtc-reason-fieldset legend{color:#060317;margin-bottom:8px;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:800}.dtc-reason-chips{flex-wrap:wrap;gap:8px;display:flex}.dtc-reason-choice,.dtc-reason-chips label{display:inline-flex}.dtc-reason-choice{align-items:center;gap:6px;position:relative}.dtc-reason-choice:has(.dtc-reason-inline-popover){z-index:81}.dtc-reason-chips input{opacity:0;position:absolute}.lookup-segment input,.dtc-reason-chips input,.dtc-reason-template-chip input,.dtc-pill input{width:1px;height:1px;margin:0;inset:0 auto auto 0;overflow:hidden}.dtc-reason-chips span{color:#5c3fff;cursor:pointer;border:1px solid #7557ff;border-radius:999px;min-height:34px;padding:8px 14px;font-size:.9rem;font-weight:850}.dtc-reason-chips input:checked+span{background:var(--brand-gradient);color:#fff;border-color:#0000}.dtc-reason-inline-popover{box-sizing:border-box;z-index:70;background:#fff;border:1px solid #94a3b84d;border-radius:16px;gap:10px;width:max-content;max-width:min(92vw,480px);padding:12px;display:grid;position:absolute;top:calc(100% + 8px);left:0;transform:none;box-shadow:0 18px 44px #0f172a33}.dtc-reason-choice:nth-child(4n+3) .dtc-reason-inline-popover,.dtc-reason-choice:nth-child(4n) .dtc-reason-inline-popover{left:auto;right:0}@media (max-width:760px){.dtc-reason-choice:nth-child(2n) .dtc-reason-inline-popover{left:auto;right:0}}.dtc-reason-inline-popover .dtc-reason-template-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-content:start;align-items:start;gap:7px;width:min(456px,92vw - 24px);display:grid}.dtc-reason-template-chip{align-self:start;display:inline-flex;position:relative}.dtc-reason-template-chip input{opacity:0;pointer-events:none;position:absolute}.dtc-reason-template-chip span{color:#4635c9;cursor:pointer;background:#fff;border:1px solid #7557ff38;border-radius:13px;width:100%;min-height:42px;padding:10px 12px;font-size:.78rem;font-weight:850}.dtc-reason-template-chip input:checked+span{background:var(--bayline-soft-pill-active-bg);border-color:var(--bayline-soft-pill-active-border);box-shadow:var(--bayline-soft-pill-active-shadow);color:var(--bayline-soft-pill-active-text)}.dtc-promise-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dtc-notification-mode-group{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dtc-promise-grid label{gap:6px;display:grid}.dtc-promise-grid label>span{color:#635d76;text-transform:uppercase;font-size:.76rem;font-weight:950}.dtc-promise-grid select{appearance:none;color:#100b29;font:inherit;background:#fff;border:1px solid #7557ff3d;border-radius:13px;min-width:0;min-height:46px;padding:0 12px;font-weight:850}.dtc-inline-toggle{background:#fbfaff;border:1px solid #7557ff2e;border-radius:13px;align-items:center;min-height:46px;padding:0 12px;gap:9px!important;display:flex!important}.dtc-inline-toggle input{accent-color:#7557ff;width:18px;height:18px}.dtc-inline-toggle span{color:#100b29!important;text-transform:none!important;font-size:.9rem!important}.dtc-coach-card{color:#5b6070;background:linear-gradient(120deg,#7557ff17,#ff8dc11a);border:1px solid #7557ff38;border-radius:15px;gap:4px;margin-top:12px;padding:12px;display:grid}.dtc-coach-card strong{color:#100b29;font-family:Georgia,Times New Roman,serif;font-size:1.02rem}.dtc-coach-card span{font-size:.9rem;font-weight:750;line-height:1.35}.dtc-checkin-page .lookup-search-row input,.dtc-checkin-page .start-form input,.dtc-checkin-page .start-form select,.dtc-checkin-page .start-form textarea,.dtc-checkin-page .photo-upload select{border-color:#7557ff47;border-radius:13px;min-height:52px}.dtc-checkin-page .lookup-search-row input:focus,.dtc-checkin-page .start-form input:focus,.dtc-checkin-page .start-form select:focus,.dtc-checkin-page .start-form textarea:focus{border-color:#7557ff;outline:0;box-shadow:0 0 0 4px #7557ff21}.dtc-checkin-page .lookup-result,.dtc-checkin-page .vehicle-row,.dtc-checkin-page .summary-row{background:#fff;border-color:#7557ff2e;border-radius:15px}.dtc-checkin-page .lookup-result:hover,.dtc-checkin-page .vehicle-row:hover,.dtc-checkin-page .vehicle-row.active{border-color:#7557ff;box-shadow:0 0 0 4px #7557ff21}.dtc-checkin-page .customer-panel{background:linear-gradient(90deg,#7557ff14,#ff8dc114);border:1px solid #7557ff24;border-radius:16px;padding:14px}.dtc-checkin-page .customer-metrics span,.dtc-checkin-page .photo-visibility,.dtc-checkin-page .inspection-policy{background:#fbfaff;border-color:#7557ff29}.dtc-checkin-page .start-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.dtc-checkin-page .start-form{border-top-color:#7557ff29;grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-checkin-page .start-form .inline-check,.dtc-checkin-page .start-form .dtc-notification-mode-group,.dtc-checkin-page .start-form .dtc-publish-notification-copy,.dtc-checkin-page .start-form .dtc-publish-finish-action,.dtc-checkin-page .start-form .dtc-publish-reason-warning,.dtc-checkin-page .start-form .enterprise-button{grid-column:1/-1}.dtc-checkin-page .start-form .dtc-publish-finish-action{min-width:0;display:flex}.dtc-checkin-page .success-panel{background:linear-gradient(135deg,#ecfdf5,#f5f3ff);border-color:#22c55e57;border-radius:16px}.dtc-publish-main,.dtc-publish-voice-surface{scroll-margin-top:120px}.dtc-publish-footer{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-top:14px;display:flex}.dtc-publish-footer .back-link{margin:0}.dtc-publish-media{flex-direction:column;gap:6px;width:188px;margin-left:auto;display:flex}.dtc-publish-media-thumb{aspect-ratio:4/3;cursor:pointer;transition:transform .34s var(--bayline-ease-spring), box-shadow .14s ease;background:radial-gradient(circle at 30% 20%,#7557ff1f,#0000 55%),linear-gradient(135deg,#0f172a,#1e293b);border:1px solid #7584a447;border-radius:16px;width:100%;padding:0;position:relative;overflow:hidden;box-shadow:0 12px 30px #0f172a2e}.dtc-publish-media-thumb:hover{transform:translateY(-2px);box-shadow:0 16px 38px #0f172a42}.dtc-publish-media-thumb img,.dtc-publish-media-thumb video{object-fit:cover;width:100%;height:100%}.dtc-publish-media-badge{color:#f8fafc;letter-spacing:.02em;text-transform:uppercase;background:#0f172ab8;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:.62rem;font-weight:850;display:inline-flex;position:absolute;bottom:8px;left:8px}.dtc-publish-media-empty{color:#64748b;text-align:center;background:linear-gradient(135deg,#f8fafc,#eef2ff);border:1px dashed #7584a466;border-radius:16px;justify-content:center;align-items:center;min-height:132px;padding:12px}.dtc-publish-media-empty-icon{color:#6366f1;background:#fff;border:1px solid #7584a433;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.dtc-publish-media-empty strong{color:#334155;font-size:.8rem}.dtc-publish-media-empty small{font-size:.68rem;font-weight:700}.dtc-publish-media-overlay{z-index:120;background:#0f172ac7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dtc-publish-media-overlay-inner{max-width:min(960px,92vw);max-height:90vh;position:relative}.dtc-publish-media-overlay-inner img,.dtc-publish-media-overlay-inner video{object-fit:contain;border-radius:18px;max-width:100%;max-height:90vh;box-shadow:0 30px 80px #00000073}.dtc-publish-media-close{color:#f8fafc;cursor:pointer;background:#0f172adb;border:1px solid #f8fafc4d;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:absolute;top:-12px;right:-12px}.dtc-overview-title{background:radial-gradient(circle at 0 0,#7557ff2e,#0000 34%),radial-gradient(circle at 100% 100%,#ec489921,#0000 30%),linear-gradient(135deg,#fffffff5,#f8fafce6);border:1px solid #7557ff29;border-radius:22px;align-items:stretch;margin-bottom:14px;padding:18px;box-shadow:0 20px 52px #1f293714}.dtc-overview-title h2{align-items:center;gap:9px;margin:4px 0 6px;display:flex}.dtc-overview-title p{color:#52627a;max-width:760px;margin:0;font-size:.94rem;font-weight:800;line-height:1.45}.dtc-overview-eyebrow{color:#6d28d9;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:950;display:inline-flex}.dtc-publish-next-step{background:linear-gradient(135deg,#fff7ed,#fff);border:1px solid #f59e0b4d;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:14px;display:flex;box-shadow:0 14px 34px #f59e0b1a}.dtc-publish-next-step[data-state=ready]{background:linear-gradient(135deg,#ecfdf5,#fff 58%,#f5f3ff);border-color:#22c55e57;box-shadow:0 18px 44px #10b9811f}.dtc-publish-next-step div{gap:3px;min-width:0;display:grid}.dtc-publish-next-step strong{color:#101828;font-size:1rem;font-weight:950}.dtc-publish-next-step span{color:#52627a;font-size:.9rem;font-weight:850;line-height:1.35}.dtc-publish-readiness{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.dtc-publish-readiness-item{background:linear-gradient(#fff,#fbfdff);border:1px solid #7584a42e;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.dtc-publish-readiness-item[data-state=action]{background:#fff7ed;border-color:#f59e0b52}.dtc-publish-readiness-item[data-state=manual]{background:#f8fafc}.dtc-publish-step-index{color:#5b5cf6;background:#f1efff;border:1px solid #7557ff33;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;font-weight:950;display:inline-flex}.dtc-publish-readiness-item strong,.dtc-publish-readiness-item small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.dtc-publish-readiness-item strong{color:#101828;text-overflow:clip;white-space:normal;font-size:.86rem;font-weight:950;line-height:1.15;overflow:visible}.dtc-publish-readiness-item small{color:#667085;font-size:.74rem;font-weight:850}.dtc-publish-readiness-item em{color:#047857;white-space:nowrap;font-size:.72rem;font-style:normal;font-weight:950}.dtc-publish-readiness-item[data-state=action] em{color:#b45309}.dtc-publish-readiness-item[data-state=manual] em{color:#52627a}.dtc-publish-notification-copy{background:#fbfdff;border:1px solid #7584a42e;border-radius:8px;gap:3px;padding:10px 12px;display:grid}.dtc-publish-notification-copy strong{color:#101828;font-size:.9rem;font-weight:950}.dtc-publish-notification-copy span{color:#667085;text-transform:none;font-size:.82rem;font-weight:850;line-height:1.35}.dtc-publish-form{margin-top:14px}.dtc-checkin-page .start-form .dtc-publish-edit-panel{background:linear-gradient(135deg,#7557ff0f,#fffffffa 52%,#14b8a60f);border:1px solid #7557ff2e;border-radius:8px;grid-column:1/-1;gap:12px;padding:14px;display:grid;box-shadow:0 12px 32px #2f2b5c14}.dtc-publish-edit-heading{justify-content:space-between;align-items:end;gap:12px;display:flex}.dtc-publish-edit-heading strong{color:#101828;font-size:1.03rem;font-weight:950}.dtc-publish-edit-heading span{color:#667085;text-align:right;text-transform:none;max-width:420px;font-size:.82rem;font-weight:850;line-height:1.35}.dtc-publish-identity{gap:12px;display:grid}.dtc-publish-identity-visual.vehicle-visual-clean{width:100%;max-width:460px;margin:0 auto}.dtc-publish-identity-fields{background:linear-gradient(160deg,#10b98117,#10b98108);border:1px solid #10b98152;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px 18px;display:grid}.dtc-publish-identity-first{grid-column:1}.dtc-publish-identity-last{grid-column:2}.dtc-publish-identity-phone{grid-column:3}.dtc-publish-identity-vehicle-row{grid-column:1/-1;grid-template-columns:68px minmax(0,1fr) minmax(0,1fr) minmax(0,1.7fr) minmax(0,.9fr) minmax(0,.9fr);gap:8px;display:grid}.dtc-publish-identity-fields[data-tire-size-design=compact] .dtc-publish-identity-vehicle-row{grid-template-columns:58px minmax(82px,.82fr) minmax(88px,.9fr) minmax(118px,1.28fr) minmax(76px,.78fr) minmax(82px,.82fr) minmax(136px,1.2fr)}.dtc-publish-identity-vehicle-row input,.dtc-publish-identity-vehicle-row select{min-height:40px;padding:0 9px}.dtc-publish-identity-fields label{gap:4px;min-width:0;display:grid}.dtc-publish-identity-fields label>span{color:#667085;letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:5px;font-size:.72rem;font-weight:950;display:inline-flex}.dtc-publish-identity-fields input,.dtc-publish-identity-fields select{appearance:none;color:#101828;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:10px;width:100%;min-height:44px;padding:0 12px;font-weight:800}.dtc-publish-identity-fields select{background-image:linear-gradient(45deg,#0000 50%,#475467 50%),linear-gradient(135deg,#475467 50%,#0000 50%);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:28px}.dtc-publish-identity-fields input:focus-visible,.dtc-publish-identity-fields select:focus-visible{border-color:#7557ff;outline:none;box-shadow:0 0 0 4px #7557ff24}.dtc-publish-veh-tire[data-tire-design=tile]{background:linear-gradient(135deg,#3b82f61f,#10b9811a);border:1px solid #3b82f63d;border-radius:12px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(190px,.42fr);align-items:center;padding:8px 10px}.dtc-publish-veh-tire[data-tire-design=tile]>span{margin:0}.dtc-publish-veh-tire[data-tire-design=tile] small{color:#047857;grid-column:1;margin-top:-2px;font-size:.72rem;font-weight:850}.dtc-publish-veh-tire[data-tire-design=tile] input{grid-area:1/2/span 2;min-height:38px}.dtc-publish-veh-tire[data-tire-design=pill]{flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;display:flex}.dtc-publish-veh-tire[data-tire-design=pill]>span{color:#344054;margin:0;font-size:.76rem}.dtc-publish-veh-tire[data-tire-design=pill] input{border-color:#3b82f652;border-radius:999px;width:min(220px,100%);min-height:38px;box-shadow:0 10px 22px #3b82f61a}.dtc-publish-veh-tire[data-tire-design=pill] small{color:#667085;text-align:center;flex-basis:100%;margin-top:-4px;font-size:.7rem;font-weight:800}@media (min-width:981px){.dtc-publish-identity{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center}.dtc-publish-identity-visual.vehicle-visual-clean{margin:0}}@media (max-width:760px){.dtc-publish-identity-vehicle-row,.dtc-publish-identity-fields[data-tire-size-design=compact] .dtc-publish-identity-vehicle-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.dtc-publish-identity-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-publish-identity-phone{grid-column:1/-1}.dtc-publish-identity-vehicle-row,.dtc-publish-identity-fields[data-tire-size-design=compact] .dtc-publish-identity-vehicle-row,.dtc-publish-veh-tire[data-tire-design=tile]{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-publish-veh-tire[data-tire-design=tile] input{grid-area:auto/1/auto/-1}}.dtc-publish-edit-grid{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px;display:grid}.dtc-publish-edit-grid label{min-width:0}.dtc-publish-edit-grid textarea{resize:vertical;min-height:92px}.dtc-publish-edit-wide{grid-column:1/-1}.dtc-publish-reason-warning{color:#be185d;text-align:center;margin:4px 0 0;font-size:.82rem;font-weight:850;display:none}.dtc-publish-edit-panel:has(.dtc-reason-fieldset[data-required-missing]){outline-offset:3px;border-radius:14px;outline:2px solid #be185d8c}#dtc-publish-form:has(#finish-checkin[data-reason-blocked]) .dtc-publish-reason-warning{display:block}.dtc-overview-pill-rows{background:linear-gradient(160deg,#10b98117,#10b98108);border:1px solid #10b98152;border-radius:14px;grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:start;gap:16px 20px;padding:16px 18px;display:grid}@media (max-width:560px){.dtc-overview-pill-rows{grid-template-columns:1fr}}.dtc-pill-select{text-align:center;border:0;min-width:0;margin:0;padding:0}.dtc-pill-select legend{color:#64748b;letter-spacing:.04em;text-transform:uppercase;margin:0 0 7px;padding:0;font-size:.74rem;font-weight:850}.dtc-pill-select-options{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.dtc-overview-pill-rows .dtc-arrival-pill-select .dtc-pill-select-options{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;display:grid}.dtc-pill{cursor:pointer;margin:0}.dtc-overview-pill-rows .dtc-arrival-pill-select .dtc-pill{width:100%;min-width:0}.dtc-pill input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.dtc-pill span{color:#334155;background:#ffffffb3;border:1.5px solid #94a3b873;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-size:.96rem;font-weight:750;line-height:1.1;transition:background .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}.dtc-pill input:checked+span{color:#4338ca;background:#6366f11f;border-color:#6366f1}.dtc-pill input:focus-visible+span{outline-offset:2px;outline:2px solid #2563eb}.dtc-overview-pill-rows .dtc-pill-select-options .dtc-pill span{color:#334155;letter-spacing:normal;text-transform:none;justify-content:center;align-items:center;min-height:46px;margin-bottom:0;font-size:.96rem;font-weight:750;display:flex}.dtc-overview-pill-rows .dtc-arrival-pill-select .dtc-pill span{box-sizing:border-box;white-space:nowrap;width:100%;min-width:0;max-width:100%;padding:0 6px;font-size:.9rem;overflow:hidden}@media (max-width:560px){.dtc-overview-pill-rows .dtc-arrival-pill-select .dtc-pill span{padding:0 4px;font-size:.82rem}}.dtc-overview-pill-rows .dtc-pill-select-options .dtc-pill input:checked+span{color:#4338ca}.dtc-pill-select-exact{flex-direction:column;align-items:center;gap:4px;margin-top:10px;display:inline-flex}.dtc-pill-popup-wrap{justify-content:center;display:inline-flex;position:relative}.dtc-pill-trigger{color:#334155;cursor:pointer;background:#fff;border:1.5px solid #94a3b880;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 30px;font-size:.96rem;font-weight:750;display:inline-flex;position:relative}.dtc-pill-trigger svg{pointer-events:none;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.dtc-pill-trigger[aria-expanded=true]{border-color:#6366f1}.dtc-pill-popup{z-index:50;background:#fff;border:1px solid #94a3b84d;border-radius:16px;flex-wrap:wrap;justify-content:center;gap:7px;width:max-content;max-width:min(92vw,480px);padding:12px;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 18px 44px #0f172a33}.dtc-overview-pill-rows .dtc-pill-popup-wrap{width:100%;max-width:100%}.dtc-overview-pill-rows .dtc-pill-popup{box-sizing:border-box;width:min(480px,100vw - 40px);max-width:calc(100vw - 40px)}.dtc-overview-pill-rows>.dtc-pill-select:nth-child(3) .dtc-pill-popup{left:0;right:auto;transform:none}.dtc-overview-pill-rows>.dtc-pill-select:nth-child(4) .dtc-pill-popup{left:auto;right:0;transform:none}@media (max-width:560px){.dtc-overview-pill-rows>.dtc-pill-select:nth-child(3) .dtc-pill-popup,.dtc-overview-pill-rows>.dtc-pill-select:nth-child(4) .dtc-pill-popup{left:50%;right:auto;transform:translate(-50%)}}.dtc-pill-popup-option{color:#334155;cursor:pointer;background:#fff;border:1.5px solid #94a3b866;border-radius:999px;min-height:42px;padding:0 16px;font-size:.92rem;font-weight:750;transition:background .12s,border-color .12s,color .12s}.dtc-pill-popup-option:hover{border-color:#6366f199}.dtc-pill-popup-option.is-selected{color:#4338ca;background:#6366f11f;border-color:#6366f1}.dtc-publish-primary-button{background:var(--brand-gradient);box-shadow:var(--brand-gradient-shadow);color:#fff;z-index:5;border-color:#0000;width:100%;min-height:54px;margin-top:4px;font-size:1rem;font-weight:950;position:sticky;bottom:12px}.dtc-publish-primary-button:disabled{box-shadow:none;color:#9aa1b1;cursor:not-allowed;background:#e6e8ee}.dtc-publish-tracker-preview{background:linear-gradient(135deg,#eff6ff,#fff);border:1px solid #3b82f638;border-radius:8px;gap:8px;margin-bottom:12px;padding:13px;display:grid}.dtc-publish-tracker-preview[data-state=live]{background:linear-gradient(135deg,#ecfdf5,#fff);border-color:#10b98147}.dtc-publish-tracker-preview strong{color:#101828;font-size:1rem;font-weight:950}.dtc-publish-tracker-preview p,.dtc-publish-tracker-preview span{color:#52627a;text-transform:none;margin:0;font-size:.86rem;font-weight:850;line-height:1.4}.dtc-publish-tracker-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dtc-publish-tracker-pending{color:#52627a;background:#fff;border:1px dashed #7584a457;border-radius:999px;padding:9px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.lookup-alert a{color:inherit;font-weight:950}.dtc-capture-stack{gap:8px;width:100%;max-width:none;margin:0 auto;scroll-margin-top:170px;display:grid}.dtc-record-main-card{background:linear-gradient(#fff,#eef1f8c7);border-color:#1410321f;border-radius:18px;padding:12px;box-shadow:0 10px 28px #1410320e}.dtc-record-main-card-camera-first{gap:10px;display:grid}.dtc-capture-operator-card{background:#fffffff5;border:1px solid #1410321f;border-radius:18px;gap:12px;padding:14px;display:grid;box-shadow:0 12px 28px #1410320e}.dtc-camera-command-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.dtc-camera-command-bar strong,.dtc-camera-command-bar small{display:block}.dtc-camera-command-bar strong{color:#060317;letter-spacing:0;margin-top:6px;font-size:clamp(1.15rem,1.8vw,1.65rem);font-weight:950;line-height:1.05}.dtc-camera-command-bar small{color:#667085;margin-top:3px;font-size:.9rem;font-weight:800}.dtc-camera-command-status{place-items:end;gap:6px;max-width:min(460px,42vw);display:grid}.dtc-camera-command-status b{color:#4c1d95;background:#f3f5ff;border:1px solid #7557ff29;border-radius:999px;padding:5px 8px;font-size:.72rem}.dtc-capture-active-context{background:linear-gradient(135deg,#ffffffeb,#f2f6ffeb),linear-gradient(120deg,#7557ff14,#ff8dc11a);border:1px solid #1410321a;border-radius:16px;grid-template-columns:minmax(92px,.18fr) minmax(0,1fr) auto;align-items:center;gap:12px;min-height:104px;padding:10px 12px;display:grid}.dtc-capture-active-vehicle.vehicle-visual{aspect-ratio:16/10;width:100%;min-height:78px}.dtc-capture-active-copy{gap:3px;min-width:0;display:grid}.dtc-capture-active-copy span{color:#7557ff;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:950}.dtc-capture-active-copy strong{color:#060317;overflow-wrap:anywhere;font-size:clamp(1.05rem,1.6vw,1.38rem);font-weight:950;line-height:1.05}.dtc-capture-active-copy small{color:#5f6678;overflow-wrap:anywhere;font-size:.84rem;font-weight:850}.dtc-capture-active-progress{color:#fff;background:#0f172a;border-radius:15px;place-items:center;min-width:108px;padding:12px 10px;display:grid}.dtc-capture-active-progress b{font-size:1.45rem;font-weight:950;line-height:1}.dtc-capture-active-progress span,.dtc-capture-active-progress small{color:#ffffffbd;text-align:center;margin-top:4px;font-size:.68rem;font-weight:900;line-height:1.15}.dtc-intake-sync-card{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;max-width:none;margin:0 auto 10px;padding:12px 14px;display:grid}.dtc-intake-sync-card.ready{color:#047857;background:linear-gradient(120deg,#ecfdf5,#f5f3ff);border-color:#22c55e4d}.dtc-intake-sync-card strong,.dtc-intake-sync-card span{display:block}.dtc-intake-sync-card strong{color:#060317;font-size:.96rem;font-weight:950}.dtc-intake-sync-card span{margin-top:2px;font-size:.84rem;font-weight:800}.dtc-intake-sync-card a{color:#4c1d95;white-space:nowrap;background:#fff;border:1px solid #1410321f;border-radius:999px;align-items:center;min-height:38px;padding:0 12px;font-size:.82rem;font-weight:950;text-decoration:none;display:inline-flex}.dtc-capture-hero-grid{grid-template-columns:minmax(280px,.42fr) minmax(360px,.58fr);align-items:stretch;gap:12px;display:grid}.dtc-advisor-duty-card{background:#fff;border:1px solid #1410321a;border-radius:16px;padding:12px}.dtc-advisor-duty-card-locked{align-content:start;gap:12px;min-height:100%;display:grid}.dtc-capture-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.dtc-capture-section-head h2,.dtc-capture-section-head p{margin:0}.dtc-capture-section-head h2{color:#060317;font-size:1.22rem;line-height:1}.dtc-capture-section-head p{color:#646c7d;margin-top:4px;font-size:.92rem}.dtc-soft-pill{color:#7557ff;white-space:nowrap;background:#f2edff;border-radius:999px;padding:8px 11px;font-size:.78rem;font-weight:900;text-decoration:none}.dtc-soft-link{color:#5b21b6;font-size:.82rem;font-weight:950;text-decoration:none}.dtc-advisor-lock-card{background:linear-gradient(135deg,#f7f3ff,#fff4fb);border:1px solid #7557ff2e;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:11px;display:grid}.dtc-advisor-lock-card img{aspect-ratio:1;object-fit:cover;object-position:center 28%;border:3px solid #fff;border-radius:16px;width:72px;height:72px;box-shadow:0 8px 18px #14103229}.dtc-advisor-lock-card strong,.dtc-advisor-lock-card span,.dtc-advisor-lock-card small{display:block}.dtc-advisor-lock-card strong{color:#060317;font-size:1.15rem;font-weight:950}.dtc-advisor-lock-card span{color:#4c1d95;margin-top:2px;font-size:.88rem;font-weight:900}.dtc-advisor-lock-card small{color:#667085;text-overflow:ellipsis;margin-top:3px;font-size:.78rem;font-weight:850;overflow:hidden}.dtc-staff-photo-panel{background:#f8fafc;border:1px solid #14103214;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid}.dtc-staff-photo-action{color:#4c1d95;cursor:pointer;font:inherit;white-space:nowrap;background:#fff;border:1px solid #7557ff2e;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 10px;font-size:.78rem;font-weight:950;display:inline-flex}.dtc-staff-photo-action:disabled{cursor:not-allowed;opacity:.62}.dtc-staff-photo-action svg,.dtc-staff-photo-panel .dtc-upload-state-busy svg{flex:none}.dtc-staff-photo-panel .dtc-upload-state{background:0 0;border:0;border-radius:0;padding:0;font-size:.74rem;font-weight:850}.staff-profile-photo{flex:none;align-items:center;display:inline-flex;position:relative}.staff-profile-photo-button{color:#4c1d95;cursor:pointer;font:inherit;height:42px;transition:box-shadow .15s ease, transform .34s var(--bayline-ease-spring);background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#7557ff,#ff8dc1) border-box;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:42px;padding:0;font-size:.8rem;font-weight:950;display:inline-flex;overflow:hidden;box-shadow:0 8px 18px #1410321f}.staff-profile-photo-button:hover{transform:translateY(-1px);box-shadow:0 12px 24px #7557ff3d}.staff-profile-photo-button[data-mode=camera]{box-shadow:none;color:#4f46e5;background:0 0;border:0;width:44px;height:44px;margin:-10px;position:relative;overflow:visible}.staff-profile-photo-button[data-mode=camera]:before{content:"";background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#7557ff,#ff8dc1) border-box;border:2px solid #0000;border-radius:999px;width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 12px #7557ff2e}.staff-profile-photo-button[data-mode=camera] svg{position:relative}.staff-profile-photo-button[data-mode=camera]:hover{box-shadow:none}.staff-profile-photo-button[data-mode=camera]:hover:before{box-shadow:0 8px 16px #7557ff3d}.staff-profile-photo-button[data-mode=menu]{box-shadow:none;color:#344054;background:#fff;border:0;border-radius:8px;justify-content:flex-start;gap:8px;width:100%;height:34px;padding:0 10px}.staff-profile-photo-button[data-mode=menu]:hover{box-shadow:none;background:#f8fafc;transform:none}.staff-profile-photo-button[data-mode=menu] span{background:0 0;border-radius:0;width:auto;height:auto;display:inline}.dtc-inline-staff-photo .staff-profile-photo-button{width:42px;height:42px}.staff-profile-photo-button img,.staff-profile-photo-button span{object-fit:cover;background:linear-gradient(135deg,#fdf2f8,#eef2ff);border-radius:999px;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.staff-profile-photo-popover{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;z-index:360;background:#060317b8;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.staff-profile-photo-card{pointer-events:auto;background:#fffffffa;border:1px solid #7557ff2e;border-radius:14px;gap:14px;width:min(390px,100vw - 24px);max-width:calc(100vw - 24px);padding:14px;display:grid;position:relative;box-shadow:0 24px 70px #14103238}.staff-profile-photo-card-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.staff-profile-photo-card-head div{gap:2px;min-width:0;display:grid}.staff-profile-photo-card-head strong,.staff-profile-photo-card-head span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.staff-profile-photo-card-head strong{color:#111827;font-size:1rem;font-weight:950}.staff-profile-photo-card-head span{color:#667085;font-size:.82rem;font-weight:850}.staff-profile-icon-button{color:#344054;cursor:pointer;background:#fff;border:1px solid #1410321f;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.staff-profile-selfie-frame{aspect-ratio:1;background:radial-gradient(circle at 50% 35%,#ffffff1f,#0000 42%),linear-gradient(135deg,#111827,#312e81);border:1px solid #14103224;border-radius:999px;justify-self:center;place-items:center;width:min(260px,72vw);display:grid;position:relative;overflow:hidden}.staff-profile-selfie-preview{object-fit:cover;border:0;border-radius:999px;width:100%;height:100%;transform:scaleX(-1)}.staff-profile-selfie-placeholder{color:#fff;z-index:2;background:#ffffff1a;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.staff-profile-photo-error{color:#9f1239;background:#fff1f2;border:1px solid #f43f5e3d;border-radius:8px;margin:0;padding:9px 10px;font-size:.82rem;font-weight:850}.staff-profile-photo-actions{grid-template-columns:1fr 1fr auto;gap:8px;display:grid}.staff-profile-photo-actions button{min-width:0}.staff-profile-remove-button{color:#be123c;cursor:pointer;font:inherit;background:#fff;border:1px solid #f43f5e38;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:.82rem;font-weight:950;display:inline-flex}.staff-profile-remove-button:disabled{cursor:not-allowed;opacity:.48}@media (max-width:1024px){.staff-profile-photo-card{width:min(360px,100vw - 20px)}.staff-profile-photo-button{width:38px;height:38px}}@media (max-width:640px){.staff-profile-photo-card{width:auto}.staff-profile-photo-actions{grid-template-columns:1fr}}.dtc-employee-capture-meta{gap:7px;display:grid}.dtc-employee-capture-meta span{color:#667085;background:#fbfaff;border:1px solid #7557ff1f;border-radius:12px;padding:8px 10px;font-size:.78rem;font-weight:850}.dtc-employee-capture-meta strong{color:#060317}.dtc-advisor-roster{grid-template-columns:repeat(5,minmax(86px,150px));justify-content:center;gap:10px;display:grid}.dtc-advisor-avatar{color:#060317;cursor:pointer;font:inherit;min-height:118px;transition:box-shadow .15s ease, transform .34s var(--bayline-ease-spring);background:#f3f5f8;border:0;border-radius:14px;place-items:end center;padding:0 6px 7px;font-size:.88rem;font-weight:950;display:grid;position:relative;overflow:hidden}.dtc-advisor-avatar:hover,.dtc-advisor-avatar[data-selected=true]{transform:translateY(-1px);box-shadow:0 0 0 3px #7557ff52,0 12px 22px #14103224}.dtc-advisor-avatar[data-selected=true] strong{background:#fff}.dtc-advisor-avatar:before{content:"";opacity:.95;position:absolute;inset:0 0 22px}.dtc-advisor-avatar img{aspect-ratio:1;object-fit:cover;object-position:center 28%;z-index:1;width:100%;height:calc(100% - 22px);display:block;position:absolute;inset:0 0 22px}.dtc-advisor-avatar:has(img):before{display:none}.dtc-advisor-avatar span{color:#fff;visibility:hidden;z-index:1;background:#ffffff3d;border:2px solid #ffffff7a;border-radius:999px;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:16px;font-size:2rem;font-weight:950;display:inline-flex;position:relative}.dtc-advisor-avatar strong{color:#060317;z-index:2;background:#ffffffc7;border-radius:0 0 12px 12px;width:calc(100% + 12px);margin:auto -6px -7px;padding:6px 4px 7px;font-size:.86rem;line-height:1;display:block;position:relative}.dtc-advisor-avatar-violet:before{background:linear-gradient(135deg,#7557ff,#ff8dc1)}.dtc-advisor-avatar-pink:before{background:linear-gradient(135deg,#ff8dc1,#f97316)}.dtc-advisor-avatar-slate:before{background:linear-gradient(135deg,#94a3b8,#111827)}.dtc-advisor-avatar-green:before{background:linear-gradient(135deg,#86efac,#22c55e)}.dtc-advisor-avatar-blue:before{background:linear-gradient(135deg,#bae6fd,#2563eb)}.dtc-camera-stage{height:clamp(280px,30vw,390px);transition:box-shadow .15s ease, transform .34s var(--bayline-ease-spring);background:#100d20;border-radius:18px;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,0 16px 34px #1410321a}.dtc-camera-stage-live{background:radial-gradient(circle,#ffffff14,#0000 32%),linear-gradient(135deg,#05030d,#16112b);height:clamp(300px,40svh,500px);min-height:0;padding:0}.dtc-camera-video{object-fit:cover;z-index:1;background:#05030d;width:100%;height:100%;display:block;position:absolute;inset:0}.dtc-camera-stage-live[data-camera-state=fallback] .dtc-camera-video,.dtc-camera-stage-live[data-camera-state=bad] .dtc-camera-video,.dtc-camera-stage-live[data-camera-state=idle] .dtc-camera-video,.dtc-camera-stage-live[data-camera-state=starting] .dtc-camera-video{opacity:.12}.dtc-camera-reticle{pointer-events:none;z-index:2;border:1px solid #ffffff47;border-radius:18px;position:absolute;inset:clamp(18px,4vw,56px)}.dtc-camera-reticle:before,.dtc-camera-reticle:after{content:"";background:#fff3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dtc-camera-reticle:before{width:100%;height:1px}.dtc-camera-reticle:after{width:1px;height:100%}.dtc-camera-stage[data-recording=true]{box-shadow:inset 0 0 0 2px #ef4444b8,0 16px 34px #be123c2e}.dtc-camera-stage[data-flash=true]:after{content:"";pointer-events:none;z-index:4;background:#ffffffd1;animation:.36s forwards dtc-capture-flash;position:absolute;inset:0}@keyframes dtc-capture-flash{0%{opacity:.9}to{opacity:0}}.dtc-photo-count{color:#fff;z-index:2;background:#05040b;border-radius:999px;padding:8px 12px;font-size:.82rem;font-weight:950;position:absolute;top:14px;right:14px}.dtc-camera-facing{color:#ffffffdb;text-transform:uppercase;z-index:2;background:#ffffff1f;border:1px solid #ffffff29;border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:950;position:absolute;top:14px;left:14px}.dtc-camera-preview-text{color:#ffffff6b;text-align:center;z-index:3;background:#05030d6b;border:1px solid #ffffff29;border-radius:999px;max-width:min(84%,720px);padding:9px 14px;font-size:1.05rem;font-weight:950;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dtc-camera-stage-live[data-camera-state=ready] .dtc-camera-preview-text{color:#ffffffe6;top:auto;bottom:18px;left:50%;transform:translate(-50%)}.dtc-camera-time{color:#fff;text-shadow:0 2px #00000047;font-size:clamp(2rem,6vw,3.2rem);font-weight:950;line-height:1;position:absolute;bottom:24px;left:18px}.dtc-camera-time[data-recording=true]{letter-spacing:0;text-shadow:none;z-index:5;background:#dc2626;border:2px solid #ffffffb8;border-radius:999px;align-items:center;gap:9px;padding:8px 14px;font-size:clamp(1.05rem,2.4vw,1.7rem);display:inline-flex;top:18px;bottom:auto;left:18px;box-shadow:0 12px 28px #7f1d1d61}.dtc-camera-time[data-recording=true]:before{content:"";background:#fff;border-radius:999px;width:11px;height:11px;animation:1s ease-in-out infinite dtc-recording-dot}.dtc-camera-shutter-deck{place-items:center;gap:7px;min-height:104px;padding:2px 0 6px;display:grid}.dtc-camera-shutter{color:#fff;cursor:pointer;height:84px;min-height:84px;transition:transform .34s var(--bayline-ease-spring), box-shadow .14s ease, opacity .14s ease;background:radial-gradient(circle,#fff 0 44%,#0000 45%),radial-gradient(circle,#0000 0 58%,#fff 59% 70%,#0000 71%),#0f172aeb;border:0;border-radius:999px;justify-content:center;align-items:center;width:84px;padding:0;display:inline-flex;position:relative;box-shadow:0 12px 28px #0f172a38,inset 0 0 0 2px #ffffffeb}.dtc-camera-shutter:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 30px #0f172a42,inset 0 0 0 2px #fffffff5}.dtc-camera-shutter:active:not(:disabled){transform:scale(.96)}.dtc-camera-shutter:disabled{cursor:not-allowed;opacity:.44}.dtc-camera-shutter svg{color:#fff;z-index:2;animation:1.1s linear infinite spin;position:relative}.dtc-camera-shutter-core{background:#fff;border-radius:999px;width:58px;height:58px;display:block;box-shadow:inset 0 0 0 2px #0f172a1a}.dtc-camera-shutter-deck[data-mode=video] .dtc-camera-shutter{background:radial-gradient(circle,#ef4444 0 38%,#0000 39%),radial-gradient(circle,#0000 0 58%,#fff 59% 70%,#0000 71%),#0f172af0}.dtc-camera-shutter-deck[data-mode=video] .dtc-camera-shutter-core{background:#ef4444;box-shadow:inset 0 0 0 2px #ffffff57}.dtc-camera-shutter-deck[data-recording=true] .dtc-camera-shutter{animation:1.25s ease-in-out infinite dtc-recording-pulse}.dtc-camera-shutter-deck[data-recording=true] .dtc-camera-shutter-core{border-radius:16px;width:42px;height:42px}.dtc-camera-shutter-deck>span{color:#475467;text-align:center;min-height:1em;font-size:.82rem;font-weight:950}.dtc-camera-shutter-deck .enterprise-button-secondary{min-height:var(--bayline-touch-height);justify-self:center}.dtc-capture-options{align-content:start;gap:12px;display:grid}.dtc-capture-buttons{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"video photo upload flip""cancel cancel cancel cancel";gap:8px;margin-top:12px;display:grid}.dtc-capture-buttons-camera-first{grid-template-columns:minmax(180px,1.4fr) minmax(180px,1.1fr) repeat(3,minmax(118px,.72fr));grid-template-areas:"photo video upload flip cancel";margin-top:0}.dtc-capture-buttons-camera-first .dtc-capture-cancel{min-height:48px}.dtc-capture-primary,.dtc-capture-secondary,.dtc-next-step{cursor:pointer;font:inherit;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 14px;font-weight:950;text-decoration:none;display:inline-flex}.dtc-capture-video{grid-area:video}.dtc-capture-photo{grid-area:photo}.dtc-capture-upload{grid-area:upload}.dtc-capture-flip{grid-area:flip}.dtc-capture-cancel{grid-area:cancel;min-height:48px}.dtc-capture-primary{color:#fff;background:linear-gradient(120deg,#ef4444 0%,#ff8dc1 50%,#ef4444 100%) 0 0/200% 200%;border:0;box-shadow:0 10px 22px #be123c4d,inset 0 1px #fff3,inset 0 -2px #0000002e}.dtc-capture-primary:disabled{cursor:not-allowed;filter:grayscale(.15);opacity:.62}.dtc-capture-video[data-state=recording]{background:linear-gradient(120deg,#dc2626 0%,#fb7185 50%,#dc2626 100%);animation:1.25s ease-in-out infinite dtc-recording-pulse}@keyframes dtc-recording-pulse{0%,to{box-shadow:0 10px 22px #be123c42,inset 0 1px #fff3}50%{box-shadow:0 12px 28px #dc26267a,inset 0 1px #ffffff40}}@keyframes dtc-recording-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.48;transform:scale(.72)}}.dtc-capture-secondary{color:#100b29;background:#1410320f;border:0}.dtc-capture-cancel{color:#b91c1c;background:#ef44441f}.dtc-capture-secondary:disabled{cursor:not-allowed;opacity:.45}.dtc-capture-status-line{color:#667085;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:.82rem;font-weight:850;display:flex}.dtc-capture-status-line strong,.dtc-capture-status-line span{background:#fff;border:1px solid #14103214;border-radius:999px;padding:6px 9px}.dtc-capture-status-line strong{color:#060317}.dtc-capture-status-note{text-overflow:ellipsis;white-space:nowrap;max-width:min(100%,340px);overflow:hidden}.dtc-upload-state{overflow-wrap:anywhere;align-items:center;gap:5px;max-width:100%;display:inline-flex}.dtc-upload-state svg{flex:none}.dtc-upload-state-busy{color:#1d4ed8}.dtc-upload-state-busy svg{animation:1.1s linear infinite spin}.dtc-upload-state-good{color:#047857}.dtc-upload-state-bad{color:#b42318}.dtc-offline-media-status{color:#9a3412;background:#fff7ed;border:1px solid #ea580c42;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:9px 10px;display:flex}.dtc-offline-media-status>div{gap:2px;min-width:0;display:grid}.dtc-offline-media-status strong{color:#7c2d12;font-size:.82rem;font-weight:950}.dtc-offline-media-status span{font-size:.78rem;font-weight:850}.dtc-offline-media-status[data-state=busy]{color:#1d4ed8;background:#eff6ff;border-color:#2563eb42}.dtc-offline-media-status[data-state=good]{color:#047857;background:#ecfdf5;border-color:#04785742}.dtc-next-step{background:var(--brand-gradient);color:#fff;background-size:200% 200%;border:0;margin-top:10px;box-shadow:0 9px 20px #7557ff38}.dtc-evidence-strip{color:#646c7d;background:#fbfaff;border:1px dashed #7557ff52;border-radius:16px;gap:4px;min-height:92px;padding:14px;display:grid}.dtc-evidence-strip-live{gap:12px}.dtc-evidence-strip-live[data-has-media=true]{background:0 0;border:0;justify-items:center;min-height:0;padding:0 12px 8px}.dtc-evidence-strip-live>div:first-child{gap:4px;display:grid}.dtc-evidence-thumbs{grid-auto-columns:minmax(108px,132px);grid-auto-flow:column;justify-content:center;gap:12px;width:100%;padding:4px 2px 8px;display:grid;overflow-x:auto}.dtc-evidence-thumb{background:#fff;border:1px solid #1410321a;border-radius:13px;gap:5px;margin:0;padding:6px;display:grid;position:relative;overflow:hidden}.dtc-evidence-thumb[data-selected=true]{border-color:#7557ff;box-shadow:0 0 0 3px #7557ff2e}.dtc-evidence-thumb[data-sync-state=pending]{border-color:#f97316;box-shadow:inset 0 0 0 1px #f9731659}.dtc-evidence-actions{background:#ffffffdb;border:1px solid #7584a438;border-radius:999px;flex-wrap:wrap;justify-content:center;justify-self:center;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:6px;display:flex;box-shadow:0 10px 24px #0f172a14}.dtc-evidence-actions>span{color:#667085;font-size:.78rem;font-weight:900}.enterprise-button-danger{color:#fff;background:#b42318;border-color:#b42318}.enterprise-button-danger:hover{background:#991b1b;border-color:#991b1b}.enterprise-button-danger:disabled{color:#98a2b3;background:#f2f4f7;border-color:#d0d5dd}.dtc-evidence-select{color:#fff;cursor:pointer;z-index:3;background:#fff;border:2px solid #14103242;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:absolute;top:8px;right:8px}.dtc-evidence-select[aria-pressed=true]{background:#7557ff;border-color:#fff;box-shadow:0 0 0 2px #7557ff6b}.dtc-evidence-preview-trigger{cursor:zoom-in;font:inherit;text-align:inherit;background:0 0;border:0;width:100%;padding:0;display:block}.dtc-evidence-thumb img,.dtc-evidence-thumb video,.dtc-evidence-thumb>span,.dtc-evidence-preview-trigger>span{aspect-ratio:4/3;border-radius:10px;width:100%;display:block;overflow:hidden}.dtc-evidence-thumb>span,.dtc-evidence-preview-trigger>span{color:#fff;background:linear-gradient(135deg,#7557ff,#ff8dc1);justify-content:center;align-items:center;font-size:1.1rem;font-weight:950;display:inline-flex}.dtc-video-thumb>span{background:linear-gradient(135deg,#dc2626,#ff8dc1)}.dtc-evidence-thumb img,.dtc-evidence-thumb video{object-fit:cover;background:#060317}.dtc-evidence-thumb figcaption{color:#060317;font-size:.72rem;font-weight:900;line-height:1.1}.dtc-evidence-thumb figcaption small{color:#7557ff;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.62rem;display:block;overflow:hidden}.dtc-evidence-strip strong{color:#060317}.dtc-next-photo-card{background:linear-gradient(120deg,#7557ff1a,#ff8dc11f);border:1px solid #7557ff40;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding:12px;display:grid}.dtc-next-photo-card span{color:#667085;text-transform:uppercase;font-size:.72rem;font-weight:950;display:block}.dtc-next-photo-card strong{color:#060317;margin-top:2px;font-size:1.05rem;display:block}.dtc-next-photo-card p{color:#667085;margin:4px 0 0;font-size:.86rem;font-weight:850}.dtc-next-photo-card b{color:#0c0a1f;background:#fff;border-radius:13px;justify-items:center;min-width:72px;padding:12px 10px;font-size:1.35rem;line-height:1;display:grid}.dtc-next-photo-card small{color:#667085;margin-top:4px;font-size:.7rem;display:block}.dtc-intake-complete-card{color:#047857;background:linear-gradient(120deg,#ecfdf5,#f5f3ff);border:1px solid #10b9814d;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-top:12px;padding:12px;display:grid}.dtc-intake-complete-card strong,.dtc-intake-complete-card span{display:block}.dtc-intake-complete-card strong{color:#064e3b;font-size:1rem;font-weight:950}.dtc-intake-complete-card span{color:#33665a;margin-top:2px;font-size:.88rem;font-weight:800}.dtc-photo-type-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;width:100%;max-width:none;margin:10px auto 0;display:grid}.dtc-photo-type-rail{scrollbar-width:thin;grid-template-columns:repeat(8,minmax(150px,1fr));margin-top:0;padding:3px;overflow-x:auto}.dtc-photo-type{color:#060317;cursor:pointer;text-align:center;min-height:60px;transition:border-color .15s ease, box-shadow .15s ease, transform .34s var(--bayline-ease-spring);background:#fff;border:1px solid #1410321f;border-radius:13px;justify-content:center;align-items:center;gap:3px;padding:9px 38px;display:flex;position:relative}.dtc-photo-type:hover{transform:translateY(-1px)}.dtc-photo-type:disabled{cursor:not-allowed;opacity:1;transform:none}.dtc-photo-type span{background:#f0f2f7;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-weight:950;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.dtc-photo-type strong,.dtc-photo-type small{min-width:0;display:block}.dtc-photo-type strong{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-align:center;word-break:normal;font-size:.9rem;line-height:1.05}.dtc-photo-type small{color:#667085;text-transform:uppercase;font-size:.7rem;font-weight:950;display:block}.dtc-photo-type-active{color:#fff;background:#0f0a24;border-color:#7557ff;box-shadow:0 0 0 3px #7557ff42}.dtc-photo-type[data-shot-state=done]{background:#ecfdf3;border-color:#22c55e8a}.dtc-photo-type[data-shot-state=done] span{color:#fff;background:#22c55e}.dtc-photo-type[data-shot-state=done] small{color:#047857}.dtc-photo-type[data-shot-state=locked]{color:#344054;background:#f8fafc;border-color:#14103229}.dtc-photo-type[data-shot-state=locked] small{color:#52627a}.dtc-photo-type[data-shot-state=locked] span{color:#475467;background:#e9eef7}.dtc-photo-type[data-next=true]:not(.dtc-photo-type-active){border-color:#ff8dc1b3;box-shadow:0 0 0 3px #ff8dc12e}.dtc-photo-type-active[data-shot-state=done]{background:#0f0a24;border-color:#7557ff}.dtc-photo-type-active span{color:#0f0a24;background:#fff}.dtc-photo-type-active small{color:#ffffffc7;display:block}.dtc-next-step{width:100%}.dtc-checkin-page .photo-file-input,.dtc-checkin-page .inspection-photo-input{color:#5c3fff;border-color:#7557ff57;border-radius:14px}.back-link{color:var(--primary);margin-top:14px;font-weight:700;text-decoration:none}.success-panel{color:#065f46;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:8px;padding:14px}.success-panel p{margin:0}.success-panel a{color:#065f46;font-weight:750}.photo-upload{border-top:1px solid var(--line);gap:12px;margin-top:16px;padding-top:16px;display:grid}.photo-upload-actor{background:#fbfaff;border:1px solid #7557ff29;border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;display:flex}.photo-upload-actor strong{color:#060317;font-size:.88rem}.photo-upload-actor span{color:#6b647c;font-size:.78rem;font-weight:850}.photo-upload-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;display:grid}.photo-upload label,.photo-upload-grid label{gap:6px;display:grid}.photo-upload label>span,.photo-upload-grid label>span{color:var(--muted);text-transform:uppercase;font-size:.82rem;font-weight:750}.photo-upload select{background:var(--surface);border:1px solid var(--line);color:var(--text);font:inherit;border-radius:7px;height:40px;padding:0 10px}.photo-security{color:#047857;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:.78rem;font-weight:750;display:inline-flex}.photo-file-input{color:var(--primary);cursor:pointer;border:1px dashed #8bd1ca;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:9px 10px;font-weight:750;display:flex}.photo-file-input input{opacity:0;pointer-events:none;position:absolute}.photo-preview{aspect-ratio:16/9;border:1px solid var(--line);object-fit:cover;border-radius:8px;width:100%}.photo-visibility{border:1px solid var(--line);background:#f8fafc;border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.photo-visibility input{width:16px;height:16px}.photo-upload-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.photo-state{color:var(--muted);font-size:.88rem}.photo-state-good{color:#047857}.photo-state-bad{color:var(--danger)}.photo-state-busy{color:var(--info)}.enterprise-button svg{flex:none}.photo-upload-actions .enterprise-button svg{animation:none}.photo-upload-actions .enterprise-button.button-busy svg{animation:1.1s linear infinite spin}.voice-note-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.voice-note-controls{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.voice-note-primary-actions .enterprise-button,.voice-note-controls .photo-file-input{min-height:50px}.voice-note-ai-button{color:#174ea6;background:#f8fbff;border-color:#2563eb3d}.voice-note-upload audio{width:100%;max-width:100%}.voice-recording-button{color:#b91c1c;border-color:#dc26264d}.voice-file-input{min-width:0}.voice-file-input span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.voice-note-tts{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.voice-note-tts label{gap:6px;min-width:0;display:grid}.voice-note-tts label span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:800}.voice-note-tts textarea{resize:vertical;min-height:78px}.voice-note-final{border:1px solid var(--line);background:#fff;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.voice-note-preview{border:1px solid var(--line);background:#f8fafc;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.voice-note-list{gap:10px;display:grid}.voice-note-row{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(96px,.55fr) minmax(0,1.45fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.voice-note-row-copy{gap:2px;min-width:0;display:grid}.voice-note-row-copy strong{color:var(--text);font-size:.94rem}.voice-note-row-copy span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;font-weight:750;overflow:hidden}.inspection-policy{border:1px solid var(--line);color:var(--muted);background:#f8fafc;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:flex}.inspection-workspace{gap:16px;display:grid}.dtc-tech-inspection-content{padding-top:10px}.dtc-tech-inspection-stack{gap:0}.dtc-tech-inspection-work-surface{border-radius:8px;padding:12px 14px 16px;box-shadow:0 18px 44px #10182814,inset 0 1px #ffffffdb;background:linear-gradient(#fffffffa,#f8fafff5),#fff!important;border:1px solid #7584a438!important}.dtc-tech-inspection-shell .inspection-workspace{--dtc-inspection-media-thumb-size:74px;gap:10px}.inspection-live-strip{color:#fff;background:radial-gradient(circle at 6% 18%,#ffffff2e,#0000 32%),linear-gradient(135deg,#101828 0%,#3730a3 48%,#7c3aed 100%);border:1px solid #ffffff2e;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;min-width:0;min-height:54px;padding:9px 11px;display:flex;box-shadow:0 12px 26px #3730a32e}.inspection-live-strip strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.08rem;font-weight:950;line-height:1.1;overflow:hidden}.inspection-live-strip span{color:#fff;text-transform:capitalize;background:#ffffff29;border:1px solid #ffffff38;border-radius:999px;padding:4px 8px;font-size:.74rem;font-weight:900}.inspection-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.inspection-summary span{border:1px solid var(--line);color:var(--muted);background:#f8fafc;border-radius:8px;padding:12px}.inspection-summary strong{color:var(--text);font-size:1.25rem;display:block}.dtc-tech-inspection-shell .inspection-summary{background:#f3f6ff;border:1px solid #7584a433;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px;display:grid}.dtc-tech-inspection-shell .inspection-summary span{background:#fff;border-color:#7584a429;justify-content:center;align-items:baseline;gap:4px;min-height:28px;padding:4px 8px;display:inline-flex;box-shadow:0 6px 16px #1018280a}.dtc-tech-inspection-shell .inspection-summary strong{font-size:.92rem;display:inline}.inspection-section{border-top:1px solid var(--line);padding-top:16px}.dtc-tech-inspection-shell .inspection-section{background:#fff;border:1px solid #7584a42e;border-radius:8px;gap:8px;padding:10px;display:grid;box-shadow:0 8px 20px #1018280d}.dtc-tech-inspection-shell .inspection-section:first-of-type{border-top:1px solid #7584a42e;padding-top:10px}.dtc-tech-inspection-shell .inspection-section .section-title{align-items:center;gap:8px;margin:0}.dtc-tech-inspection-shell .inspection-section .section-title h2{letter-spacing:0;font-size:1.02rem}.inspection-count{color:var(--muted);font-size:.85rem;font-weight:750}.inspection-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-items:start;gap:10px;display:grid}.dtc-tech-inspection-shell .inspection-list{grid-template-columns:minmax(0,1fr);gap:8px}.inspection-item[open]{grid-column:1/-1}.dtc-tech-inspection-shell .inspection-item[open]{border-color:#7557ff4d;grid-column:auto;box-shadow:0 14px 30px #1018281a}.inspection-item{border:1px solid var(--line);border-radius:8px}.dtc-tech-inspection-shell .inspection-item{background:#fff;border-color:#7584a42e;overflow:hidden;box-shadow:0 6px 16px #1018280a}summary.inspection-item-head{cursor:pointer;align-items:center;gap:10px;padding:10px 12px;list-style:none;display:flex}summary.inspection-item-head::-webkit-details-marker{display:none}summary.inspection-item-head>div{flex:auto;min-width:0}summary.inspection-item-head:after{color:#94a3b8;content:"⌄";transition:transform .34s var(--bayline-ease-spring);flex:none;font-size:1rem;line-height:1}.inspection-item[open]>summary.inspection-item-head:after{transform:rotate(180deg)}.inspection-item[open]>summary.inspection-item-head{border-bottom:1px solid var(--line)}.dtc-tech-inspection-shell .inspection-item[open]>summary.inspection-item-head{background:linear-gradient(135deg,#f8fafffa,#fff6fbf5),#fff;border-bottom-color:#7584a429}summary.inspection-item-head:hover{background:#f8fafc}.inspection-item-body{gap:10px;padding:12px;display:grid}.inspection-item-head div{gap:3px;min-width:0;display:grid}.inspection-item-head strong{line-height:1.2}.inspection-item-head span{color:var(--muted);font-size:.8rem}.inspection-badge{color:#405164;text-transform:capitalize;background:#f1f5f9;border:1px solid #d8e0ea;border-radius:999px;flex:none;padding:4px 8px;font-size:.74rem;font-weight:750}.inspection-badge-pass{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.inspection-badge-attention{color:#92400e;background:#fffbeb;border-color:#fde68a}.inspection-badge-fail{color:#be123c;background:#fff1f2;border-color:#fecdd3}.inspection-badge-muted{color:var(--muted);background:#f8fafc}.inspection-status-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.dtc-tech-inspection-shell .inspection-status-grid{background:#f3f6ff;border:1px solid #7584a42e;border-radius:8px;gap:4px;padding:4px}.inspection-status{border:1px solid var(--line);color:var(--muted);cursor:pointer;font:inherit;background:#f8fafc;border-radius:7px;min-height:34px;padding:6px 4px;font-size:.78rem;font-weight:750}.inspection-status.active{color:var(--primary-dark);background:#e6fffb;border-color:#8bd1ca}.dtc-tech-inspection-shell .inspection-status{color:#42526b;background:0 0;border-color:#0000;border-radius:6px;min-height:34px;font-weight:950}@media (max-width:520px){.dtc-tech-inspection-work-surface{padding:10px 8px 14px}.inspection-live-strip{place-items:flex-start start;gap:7px;min-height:0;display:grid}.inspection-live-strip strong{white-space:normal}.dtc-tech-inspection-shell .inspection-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-tech-inspection-shell .inspection-summary span{justify-content:flex-start;min-height:34px}}.inspection-item textarea{background:var(--surface);border:1px solid var(--line);color:var(--text);font:inherit;resize:vertical;border-radius:7px;min-height:64px;padding:9px 10px}.inspection-note-suggestions{flex-wrap:wrap;gap:6px;display:flex}.inspection-note-suggestions button{color:#344054;cursor:pointer;font:inherit;background:#f8faff;border:1px solid #7584a42e;border-radius:999px;min-height:31px;padding:0 10px;font-size:.74rem;font-weight:900}.inspection-note-suggestions button:focus-visible,.inspection-note-suggestions button:hover{color:#4635c9;background:#eef2ff;border-color:#7557ff4d}.inspection-photo-input{color:var(--primary);cursor:pointer;border:1px dashed #8bd1ca;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:9px 10px;font-weight:750;display:flex}.inspection-photo-input input{opacity:0;pointer-events:none;position:absolute}.inspection-evidence-panel{background:linear-gradient(135deg,#f8fbfffa,#fff6fbf5),#fff;border:1px solid #7557ff29;border-radius:9px;gap:9px;padding:9px;display:grid}.inspection-evidence-panel[data-required=true]{background:linear-gradient(135deg,#fffbebfa,#fff1f2f5),#fff;border-color:#ef444438}.inspection-evidence-status{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;display:grid}.inspection-evidence-status span,.inspection-evidence-status strong{min-width:0}.inspection-evidence-status span{color:#344054;align-items:center;gap:6px;font-size:.78rem;font-weight:900;display:inline-flex}.inspection-evidence-status strong{color:#101828;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:900;overflow:hidden}.inspection-photo-preview{aspect-ratio:16/9;object-fit:cover;background:#101828;border:1px solid #1410321a;border-radius:8px;width:100%;max-height:160px;display:block}.inspection-video-preview{object-fit:contain}.inspection-item-actions,.inspection-complete-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inspection-state{color:var(--muted);align-items:center;gap:5px;font-size:.88rem;display:inline-flex}.inspection-state-good{color:#047857}.inspection-state-bad{color:var(--danger)}.inspection-state-busy{color:var(--info)}.dtc-staff-home{color:#0c0a1f;background:linear-gradient(135deg,#fffffff5,#f8f7fffa 48%,#fff1f8fa),#f3f4f8;min-height:100vh}.dtc-home-header{background:#fffffff0;border-bottom:1px solid #1410321f;grid-template-columns:minmax(160px,.55fr) minmax(360px,1fr) minmax(260px,.75fr);align-items:center;gap:18px;padding:8px 8px 8px 14px;display:grid}.dtc-home-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dtc-home-hero{max-width:none;width:calc(100% - var(--bayline-workspace-gutter));grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;gap:18px;margin:0 auto;padding:20px 0 0;display:grid}.dtc-home-hero p,.dtc-home-hero h1,.dtc-home-hero span{margin:0}.dtc-home-hero p{color:#7557ff;text-transform:uppercase;font-size:.77rem;font-weight:900}.dtc-home-hero h1{color:#111827;max-width:760px;margin-top:5px;font-size:clamp(2rem,4vw,3.2rem);line-height:.98}.dtc-home-hero span{color:#646c7d;max-width:720px;margin-top:9px;font-size:1rem;display:block}.dtc-home-content{max-width:none;width:calc(100% - var(--bayline-workspace-gutter));margin:0 auto;padding:18px clamp(14px,1.6vw,28px) 28px}.dtc-home-content .enterprise-surface,.dtc-home-content .enterprise-metric{background:#fffffff5;border:1px solid #1410321f;border-radius:18px;box-shadow:0 16px 34px #14103214}.dtc-vehicle-confidence{border:1px solid #7557ff2e;border-radius:18px;grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);align-items:center;gap:14px;margin-top:14px;padding:12px;display:grid}.dtc-vehicle-confidence strong,.dtc-vehicle-confidence span,.dtc-vehicle-confidence small{display:block}.dtc-vehicle-confidence strong{font-size:1.05rem}.dtc-vehicle-tab-layout{grid-template-columns:minmax(420px,.75fr) minmax(620px,1.55fr);gap:clamp(16px,1.2vw,28px);display:grid}.dtc-vehicle-main-form,.dtc-vehicle-preview-card{background:#fffffff5;border:1px solid #1410321f;border-radius:18px;padding:16px;box-shadow:0 16px 34px #14103214}.dtc-vehicle-main-form{gap:14px;display:grid}.dtc-vehicle-identity-card{background:linear-gradient(#faf8fffa,#fffffffa);border:1px solid #7557ff29;border-radius:14px;gap:12px;min-width:0;padding:12px;display:grid}.dtc-vehicle-entry-card{gap:10px}.dtc-vehicle-entry-card .dtc-vehicle-card-title:not(:first-child){margin-top:2px}.dtc-vehicle-card-title small{color:#6b647c;font-size:.78rem;font-weight:850}.dtc-vehicle-card-title strong{align-items:center;gap:6px;display:inline-flex}.dtc-vehicle-card-title{gap:3px;display:grid}.dtc-vehicle-card-title strong{color:#060317;font-weight:950}.dtc-vehicle-tab-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.dtc-vehicle-tab-head h2,.dtc-vehicle-tab-head p{margin:0}.dtc-vehicle-tab-head h2{color:#060317;font-size:1.45rem}.dtc-vehicle-tab-head p{color:#6b647c;margin-top:4px}.dtc-vehicle-tab-head>span,.dtc-vehicle-action-row>span{color:#4c1d95;background:linear-gradient(135deg,#7557ff1f,#f472b624);border:1px solid #7557ff38;border-radius:999px;flex:none;padding:7px 10px;font-size:.78rem;font-weight:900}.dtc-vehicle-pick-grid,.dtc-plate-color-grid{gap:10px;display:grid}.dtc-vehicle-pick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-core-identifier-grid{grid-template-columns:minmax(210px,1.4fr) minmax(120px,.8fr) minmax(76px,.34fr) minmax(110px,.64fr);gap:10px;display:grid}.dtc-plate-color-grid{grid-template-columns:.8fr .55fr 1.4fr}.dtc-core-identifier-grid label,.dtc-vehicle-pick-grid label,.dtc-plate-color-grid label,.dtc-manual-vin-row label{gap:6px;display:grid}.dtc-core-identifier-grid span,.dtc-vehicle-pick-grid span,.dtc-plate-color-grid span,.dtc-manual-vin-row span{color:#6b647c;text-transform:uppercase;font-size:.78rem;font-weight:900}.dtc-core-identifier-grid input,.dtc-vehicle-pick-grid input,.dtc-vehicle-pick-grid select,.dtc-plate-color-grid input,.dtc-manual-vin-row input{color:#0c0a1f;font:inherit;background:#fff;border:1px solid #14103224;border-radius:12px;min-width:0;min-height:44px;padding:0 12px}.dtc-core-identifier-grid label.dtc-identifier-required span,.dtc-core-identifier-grid label.dtc-odometer-required span{color:#b42318}.dtc-core-identifier-grid label.dtc-identifier-required input,.dtc-core-identifier-grid label.dtc-odometer-required input{background:#fff7ed;border-color:#f472b6ad;box-shadow:0 0 0 4px #f472b624}.dtc-vehicle-card-title-centered{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.dtc-vehicle-card-title-with-confirmation{gap:8px}.dtc-vehicle-section-pill{color:#14532d;background:#dcfce7a3;border:1px solid #22c55e47;border-radius:999px;justify-content:center;align-items:center;min-width:min(220px,100%);padding:7px 16px;display:inline-flex}.dtc-tire-confirmation-badge{color:#1e3a8a;cursor:pointer;white-space:nowrap;background:#eff6ffe6;border:1px solid #2563eb33;border-radius:999px;align-items:center;gap:5px;min-height:32px;padding:5px 10px;font-size:.76rem;font-weight:950;transition:background .16s,border-color .16s,box-shadow .16s;display:inline-flex}.dtc-tire-confirmation-badge input{accent-color:#2563eb;block-size:14px;inline-size:14px;margin:0}.dtc-tire-confirmation-badge[data-confirmed=true]{color:#15803d;background:#dcfce7b8;border-color:#22c55e6b;box-shadow:0 8px 18px #22c55e21}.dtc-tire-confirmation-badge[data-disabled=true]{cursor:not-allowed;opacity:.58}.dtc-tire-size-options{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:100%;margin:10px auto 14px;display:flex}.dtc-tire-size-option{color:#1e3a8a;cursor:pointer;font:inherit;white-space:nowrap;background:#eff6ffe0;border:1px solid #2563eb2e;border-radius:999px;min-height:32px;padding:6px 11px;font-size:.78rem;font-weight:950;transition:background .16s,border-color .16s,box-shadow .16s,color .16s}.dtc-tire-size-option:hover,.dtc-tire-size-option[data-active=true]{color:#14532d;background:#dcfce7bd;border-color:#22c55e61;box-shadow:0 8px 18px #22c55e21}@media (min-width:761px){.dtc-tire-size-options{flex-wrap:nowrap}}.dtc-vin-strip{background:linear-gradient(135deg,#f4f7fff2,#fff4fcf2);border:1px solid #7557ff29;border-radius:18px;grid-template-columns:minmax(220px,1fr) repeat(3,auto);align-items:center;gap:10px;padding:12px;display:grid}.dtc-vin-strip strong,.dtc-vin-strip span{display:block}.dtc-vin-strip strong{color:#060317}.dtc-vin-strip span{color:#6b647c;margin-top:2px;font-size:.9rem}.dtc-vin-strip button,.dtc-manual-vin-row button,.dtc-next-step{color:#0c0a1f;cursor:pointer;font:inherit;background:#fff;border:1px solid #14103224;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-weight:900;text-decoration:none;display:inline-flex}.dtc-vin-strip button:hover,.dtc-manual-vin-row button:hover,.dtc-next-step:hover{border-color:#7557ff73;box-shadow:0 0 0 4px #7557ff1a}.dtc-hidden-file{display:none}.dtc-manual-vin-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.dtc-vehicle-action-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dtc-next-step{background:var(--brand-gradient);color:#fff;min-width:210px}.dtc-delete-draft{color:#b42318;cursor:pointer;background:#fff7f7;border:1px solid #b423183d;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:.84rem;font-weight:800;display:inline-flex}.dtc-delete-draft:hover{background:#fff1f0;border-color:#b4231875;box-shadow:0 0 0 4px #b423181a}.dtc-vehicle-preview-card{align-content:start;gap:14px;display:grid;position:sticky;top:110px}.dtc-vehicle-preview-top{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.dtc-vehicle-preview-action{grid-column:1/-1;align-content:start;justify-items:stretch;gap:5px;min-width:0;margin-top:6px;display:grid}.dtc-vehicle-preview-action .dtc-next-step-preview{white-space:normal;justify-content:center;width:100%;min-height:54px;padding:0 20px;font-size:1rem;font-weight:900}.dtc-vehicle-preview-action .dtc-next-step-disabled,.dtc-vehicle-preview-action .dtc-next-step-disabled:hover{box-shadow:none!important;color:#64748b!important;background-color:#eef2f7!important;background-image:none!important;border-color:#7584a442!important;animation:none!important}.dtc-vehicle-preview-action>small{text-align:center}.dtc-vehicle-preview-action small{color:#6b647c;text-align:right;font-size:.68rem;font-weight:950;line-height:1.15}.dtc-vehicle-preview-card .vehicle-visual{--vehicle-visual-photo-inset:clamp(2px, .35vw, 8px);height:clamp(220px,13vw,340px);min-height:clamp(220px,13vw,340px)}.dtc-vehicle-preview-visual{border-radius:16px;position:relative;overflow:hidden}.dtc-vehicle-preview-facts{text-align:center;justify-items:center;gap:8px;display:grid}.dtc-vehicle-preview-summary{justify-items:center;gap:8px;width:100%;min-width:0;display:grid}.dtc-vehicle-preview-name{color:#060317;overflow-wrap:anywhere;text-align:center;max-width:min(100%,520px);font-size:clamp(1rem,1.25vw,1.32rem);font-weight:950;line-height:1.08;display:block}.dtc-vehicle-preview-chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:100%;display:flex}.dtc-vehicle-preview-chip{color:#166534;white-space:nowrap;background:#f0fdf4c2;border:1px solid #22c55e38;border-radius:999px;align-items:center;min-height:26px;padding:5px 9px;font-size:.72rem;font-weight:900;line-height:1.1;display:inline-flex}.dtc-color-picker{gap:6px;display:grid}.dtc-color-picker-compact{grid-template-columns:repeat(auto-fit,minmax(48px,1fr))}.dtc-color-choice{cursor:pointer;background:#fff;border:1px solid #14103224;border-radius:10px;place-items:center;gap:4px;min-width:0;min-height:46px;padding:5px 2px;display:grid}.dtc-color-choice small{color:#3e4053;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.58rem;font-weight:900;line-height:1;overflow:hidden}.dtc-color-swatch{border:2px solid #fff;border-radius:999px;width:20px;height:20px;display:block;box-shadow:0 0 0 1px #14103238}.dtc-color-choice:hover{border-color:#7557ff66}.dtc-color-choice-active{border-color:#7557ff8c;box-shadow:0 0 0 2px #7557ff40}.dtc-color-choice-active .dtc-color-swatch{box-shadow:0 0 0 2px #fff,0 0 0 4px #7557ff66}.dtc-vehicle-preview-kicker{color:#4b5563;letter-spacing:.04em;text-transform:uppercase;background:#14103214;border-radius:999px;justify-self:start;padding:5px 10px;font-size:.7rem;font-weight:900;line-height:1;display:inline-flex}.dtc-vehicle-preview-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0;display:grid}.dtc-vehicle-preview-meta>div{gap:1px;min-width:0;display:grid}.dtc-vehicle-preview-meta-wide{grid-column:1/-1}.dtc-vehicle-preview-meta dt{color:#8b93a7;letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:900}.dtc-vehicle-preview-meta dd{color:#1f2433;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.86rem;font-weight:800;overflow:hidden}.dtc-vehicle-preview-status{color:#6b647c;text-align:center}.dtc-next-step-preview{white-space:nowrap;min-height:40px;padding:0 13px}.dtc-next-step-disabled,.dtc-next-step-disabled:hover{box-shadow:none;color:#64748b;cursor:not-allowed;pointer-events:none;background:#eef2f7;border-color:#7584a442}.dtc-next-step-ready{animation:dtc-next-step-ready-pulse var(--dtc-brand-motion-duration) ease-in-out infinite;background:var(--brand-gradient);box-shadow:var(--brand-gradient-shadow);color:#fff;background-size:200% 200%;border-color:#0000}@keyframes dtc-next-step-ready-pulse{0%,to{box-shadow:0 0 0 3px #7557ff38,0 10px 22px #7557ff33}50%{box-shadow:0 0 0 6px #ec48993d,0 14px 28px #7557ff47}}.dtc-vehicle-preview-facts strong{color:#060317;letter-spacing:-.01em;font-size:1.28rem;font-weight:900;line-height:1.08}.dtc-vehicle-preview-facts span,.dtc-vehicle-preview-facts small{color:#6b647c}.dtc-vehicle-history-card{margin-top:16px}.dtc-vehicle-context-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.dtc-vehicle-context-grid span{background:#fbfaff;border:1px solid #7557ff24;border-radius:14px;gap:3px;min-width:0;padding:11px 12px;display:grid}.dtc-vehicle-context-grid strong,.dtc-vehicle-context-grid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dtc-vehicle-context-grid strong{color:#060317;font-size:1rem;font-weight:950}.dtc-vehicle-context-grid small{color:#6b647c;text-transform:uppercase;font-size:.72rem;font-weight:900}.dtc-merged-vehicle-divider{grid-template-columns:minmax(24px,1fr) auto minmax(24px,1fr);align-items:center;gap:12px;margin:18px 0;display:grid}.dtc-merged-vehicle-divider:before,.dtc-merged-vehicle-divider:after{content:"";background:linear-gradient(90deg,#0000,#7557ff47,#0000);height:1px}.dtc-merged-vehicle-divider span{color:#5b21b6;text-transform:uppercase;background:#fff;border:1px solid #7557ff33;border-radius:999px;padding:7px 12px;font-size:.78rem;font-weight:950}.dtc-workspace-page .dtc-nav-tabs{max-width:430px}.dtc-workspace-tabs{background:#ffffffd1;border-bottom:1px solid #1410321a;justify-content:center;align-items:center;gap:10px;padding:8px 16px;display:flex}.dtc-workspace-tab{color:#0c0a1f;cursor:pointer;font:inherit;background:#fff;border:1px solid #1410321f;border-radius:12px;justify-content:center;align-items:center;min-width:142px;min-height:52px;padding:0 18px;font-weight:900;text-decoration:none;display:inline-flex}.dtc-workspace-tab-active{background:var(--brand-gradient);color:#fff;border-color:#0000;box-shadow:0 12px 28px #7557ff38}.dtc-workspace-content{gap:16px;display:grid}.dtc-advisor-content{gap:10px;padding-top:8px}.dtc-tech-claim-card{grid-template-columns:minmax(190px,.32fr) minmax(0,1fr);align-items:center;gap:18px;padding:16px;display:grid}.dtc-tech-claim-card p,.dtc-tech-claim-card h1,.dtc-tech-claim-card span,.dtc-advisor-hero p,.dtc-advisor-hero h1,.dtc-advisor-hero span{margin:0}.dtc-tech-claim-card p,.dtc-advisor-hero p{color:#7557ff;text-transform:uppercase;font-size:.78rem;font-weight:900}.dtc-tech-claim-card h1,.dtc-advisor-hero h1{color:#060317;margin-top:4px;font-size:clamp(1.55rem,2.6vw,2.15rem);line-height:1}.dtc-tech-claim-card span,.dtc-advisor-hero span{color:#646c7d;margin-top:8px;display:block}.dtc-tech-session-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.dtc-tech-session-facts span{background:#fbfaff;border:1px solid #7557ff24;border-radius:12px;gap:2px;min-width:0;margin:0;padding:8px 9px;display:grid}.dtc-tech-session-facts span:nth-child(3){grid-column:1/-1}.dtc-tech-session-facts small,.dtc-tech-session-facts strong,.dtc-tech-avatar small{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.15;display:block;overflow:hidden}.dtc-tech-session-facts small,.dtc-tech-avatar small{color:#7557ff;text-transform:uppercase;font-size:.68rem;font-weight:950}.dtc-tech-session-facts strong{color:#060317;font-size:.82rem;font-weight:950}.dtc-tech-session-facts span:nth-child(3) strong{white-space:normal}.dtc-tech-security-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.dtc-tech-roster{grid-template-columns:repeat(6,minmax(72px,1fr));gap:10px;display:grid}.dtc-tech-avatar{color:#060317;cursor:pointer;font:inherit;min-height:96px;transition:box-shadow .15s ease, transform .34s var(--bayline-ease-spring);background:#f8fafc;border:1px solid #1410321a;border-radius:14px;place-items:center;gap:7px;padding:10px;font-size:.86rem;font-weight:900;display:grid;position:relative}.dtc-tech-avatar:hover,.dtc-tech-avatar[data-selected=true]{background:#fff;transform:translateY(-1px);box-shadow:0 0 0 3px #7557ff3d,0 12px 22px #1410321a}.dtc-tech-avatar[data-selected=true]:after{content:"";background:#22c55e;border:2px solid #fff;border-radius:999px;width:12px;height:12px;position:absolute;top:8px;right:8px}.dtc-tech-avatar img{aspect-ratio:1;object-fit:cover;border-radius:13px 13px 8px 8px;width:100%;height:78px;display:block}.dtc-tech-avatar span{color:#fff;visibility:hidden;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;margin:0;font-size:1.3rem;display:inline-flex;position:absolute}.dtc-tech-avatar strong{color:#060317;z-index:2;font-size:.86rem;line-height:1;display:block;position:relative}.dtc-tech-avatar small{z-index:2;position:relative}.dtc-tech-avatar-violet span{background:linear-gradient(135deg,#7557ff,#ff8dc1)}.dtc-tech-avatar-pink span{background:linear-gradient(135deg,#ff8dc1,#f43f5e)}.dtc-tech-avatar-blue span{background:linear-gradient(135deg,#0ea5e9,#7557ff)}.dtc-tech-avatar-green span{background:linear-gradient(135deg,#10b981,#0ea5e9)}.dtc-tech-avatar-slate span{background:linear-gradient(135deg,#64748b,#111827)}.dtc-workspace-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dtc-tech-tab-summary{color:#667085;background:#fff;border:1px solid #1410321a;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:11px 13px;font-size:.86rem;font-weight:850;display:flex}.dtc-tech-tab-summary div{min-width:0}.dtc-tech-tab-summary strong{color:#060317;display:block}.dtc-tech-tab-summary span{display:block}.dtc-tech-tab-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dtc-tech-tab-actions a{color:#1d4ed8;white-space:nowrap;background:#f5f8ff;border:1px solid #c7d7fe;border-radius:10px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:.78rem;font-weight:950;text-decoration:none;display:inline-flex}.dtc-card-action-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.dtc-card-action-row>span{color:#667085;font-size:.76rem;font-weight:900}.dtc-select-job-action{white-space:nowrap;gap:6px;color:#4635c9!important;border-color:#7557ff3d!important}.dtc-card-edit-panel{color:#667085;background:#fff;border:1px solid #7557ff2e;border-radius:10px;gap:3px;padding:8px;font-size:.78rem;font-weight:850;display:grid}.dtc-card-edit-panel strong{color:#060317}.dtc-workspace-metrics div{background:#fffffff2;border:1px solid #1410321f;border-radius:14px;padding:12px;box-shadow:0 10px 24px #1410320f}.dtc-workspace-metrics strong{color:#060317;font-size:1.6rem;line-height:1;display:block}.dtc-workspace-metrics span{color:#646c7d;text-transform:uppercase;margin-top:5px;font-size:.8rem;font-weight:850;display:block}.dtc-queue-layout{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.dtc-advisor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dtc-advisor-lane{background:#ffffffe6;border:1px solid #94a3b829;border-radius:20px;gap:12px;min-width:0;padding:14px;display:grid;box-shadow:0 16px 34px #0f172a12}.dtc-advisor-lane-danger{border-color:#ef44443d}.dtc-advisor-list{gap:10px;display:grid}.dtc-advisor-lane .empty-state{color:#667085;background:#f8fafceb;border:1px dashed #94a3b838;border-radius:16px;align-items:flex-start;min-height:108px;margin:0;padding:14px}.dtc-queue-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dtc-tech-empty-cta{border:1px dashed #14103229;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.dtc-queue-card{background:#fff8f8;border:2px solid #b91c1cc7;border-radius:14px;grid-template-columns:1fr;gap:12px;padding:12px;display:grid;position:relative;overflow:hidden}.dtc-queue-card[data-selected=true],.dtc-tech-working-row[data-selected=true],.dtc-tech-tcs-row[data-selected=true]{box-shadow:0 0 0 2px #7557ff1a,0 14px 28px #10182814;border-color:#7557ff70!important}.dtc-queue-card .vehicle-visual{border-radius:12px;min-height:126px}.dtc-card-edit{color:#0c0a1f;cursor:pointer;font:inherit;background:#fff;border:1px solid #1410321f;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;display:inline-flex;position:absolute;top:18px;right:18px;box-shadow:0 5px 16px #14103229}.dtc-queue-card-body{gap:8px;display:grid}.dtc-queue-card-body p,.dtc-queue-card-body h3,.dtc-queue-card-body span,.dtc-advisor-card p,.dtc-advisor-card h3,.dtc-advisor-card span{margin:0}.dtc-queue-card-body p,.dtc-advisor-card p{color:#7557ff;text-transform:uppercase;font-size:.74rem;font-weight:900}.dtc-queue-card-body h3,.dtc-advisor-card h3{color:#060317;margin-top:3px;font-size:1.05rem;line-height:1.15}.dtc-queue-card-body span,.dtc-advisor-card span{color:#646c7d;margin-top:5px;font-size:.86rem;display:block}.dtc-queue-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dtc-queue-card-tagline{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;background:#ffffffdb;border-radius:10px;min-height:34px;padding:8px 10px;font-weight:900;overflow:hidden}.dtc-tech-decision-pill,.dtc-queue-card-body .dtc-tech-decision-pill{color:#475569;text-transform:uppercase;border:1px solid #64748b2e;border-radius:999px;justify-content:center;justify-self:start;align-items:center;width:fit-content;min-height:26px;margin:0;padding:0 10px;font-size:.74rem;font-weight:950;line-height:1;display:inline-flex}.dtc-tech-decision-pill[data-tone=approved]{color:#15803d;background:#dcfce7;border-color:#16a34a47}.dtc-tech-decision-pill[data-tone=declined]{color:#b91c1c;background:#fee2e2;border-color:#ef444447}.dtc-tech-decision-pill[data-tone=pending]{color:#b45309;background:#fef3c7;border-color:#d9770647}.dtc-card-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.dtc-card-mini-grid span{color:#060317;text-overflow:ellipsis;white-space:nowrap;background:#ffffffb3;border:1px solid #b91c1c2e;border-radius:9px;min-width:0;margin:0;padding:7px 8px;font-size:.78rem;font-weight:900;display:block;overflow:hidden}.dtc-card-mini-grid small{color:#667085;text-transform:uppercase;font-size:.62rem;font-weight:950;display:block}.dtc-open-inspection{background:var(--brand-gradient);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:.86rem;font-weight:950;text-decoration:none;display:inline-flex}.dtc-inspection-completed{white-space:normal;width:100%;min-height:38px;padding:0 10px;line-height:1.08}.dtc-pin-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:340;background:#060317b8;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.dtc-pin-sheet{color:#060317;isolation:isolate;background:linear-gradient(#fff 0%,#fbfaff 100%);border:1px solid #ffffffd6;border-radius:24px;gap:14px;width:min(520px,100%);max-width:520px;padding:20px;display:grid;position:relative;box-shadow:0 30px 90px #14103252}.dtc-pin-close{color:#111827;cursor:pointer;background:#f8fafc;border:1px solid #1410321f;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;top:14px;right:14px}.dtc-pin-person{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:13px;padding-right:42px;display:grid}.dtc-pin-person img,.dtc-pin-icon{aspect-ratio:1;object-fit:cover;border-radius:20px;width:72px;height:72px;display:block;box-shadow:0 12px 28px #14103229}.dtc-pin-icon{background:var(--brand-gradient);color:#fff;justify-content:center;align-items:center;display:inline-flex}.dtc-pin-person p,.dtc-pin-person h2,.dtc-pin-person span{margin:0}.dtc-pin-person p{color:#7557ff;text-transform:uppercase;font-size:.76rem;font-weight:950}.dtc-pin-person h2{font-size:1.45rem;line-height:1.05}.dtc-pin-person span,.dtc-pin-copy,.dtc-pin-sheet small{color:#667085;font-weight:800}.dtc-pin-copy{background:#f8fafc;border:1px solid #7557ff24;border-radius:14px;padding:11px 12px}.dtc-work-done-sheet{width:min(560px,100vw - 32px)}.dtc-work-done-head{grid-template-columns:58px minmax(0,1fr);align-items:start}.dtc-work-done-head .dtc-pin-icon{border-radius:18px;width:58px;height:58px}.dtc-work-done-target{overflow-wrap:anywhere;white-space:normal;max-width:100%;margin-top:4px;display:block}.dtc-work-done-copy{line-height:1.35}.dtc-pin-warning{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;gap:3px;padding:10px 12px;display:grid}.dtc-pin-warning strong,.dtc-pin-warning span{display:block}.dtc-pin-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dtc-pin-fields label,.dtc-pin-single{color:#5b5f72;text-transform:uppercase;gap:6px;font-size:.78rem;font-weight:950;display:grid}.dtc-pin-fields input,.dtc-pin-fields select,.dtc-pin-single input{color:#060317;font:inherit;text-transform:none;background:#fff;border:1px solid #14103224;border-radius:14px;outline:none;min-height:48px;padding:0 13px;font-size:1rem;font-weight:850}.dtc-pin-fields input:focus,.dtc-pin-fields select:focus,.dtc-pin-single input:focus{border-color:#7557ff;box-shadow:0 0 0 4px #7557ff24}.dtc-pin-actions{justify-content:flex-end;gap:10px;display:flex}.dtc-pin-success{color:#047857;background:#ecfdf5;border:1px solid #10b9813d;border-radius:12px;padding:10px 12px;font-weight:900}@media (max-width:640px){.dtc-pin-overlay{align-items:flex-end;padding:10px}.dtc-pin-sheet{border-radius:24px 24px 18px 18px;max-width:none}.dtc-work-done-sheet{width:100%}.dtc-work-done-head{grid-template-columns:48px minmax(0,1fr);padding-right:36px}.dtc-work-done-head .dtc-pin-icon{border-radius:16px;width:48px;height:48px}.dtc-pin-fields{grid-template-columns:1fr}.dtc-pin-actions{grid-template-columns:1fr;display:grid}}.dtc-section-note{color:#667085;flex:1;font-size:.82rem;font-weight:850}.dtc-advisor-hero{grid-template-columns:minmax(0,1fr) minmax(250px,.45fr);align-items:center;gap:16px;display:grid}.dtc-advisor-statusline{gap:3px;display:grid}.dtc-advisor-statusline h1{color:#060317;margin:0;font-family:Inter Tight,Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.08rem;line-height:1}.dtc-advisor-statusline p{color:#667085;align-items:center;gap:6px;margin:0;font-size:.82rem;font-weight:850;display:inline-flex}.dtc-advisor-statusline p span{background:#12a150;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 3px #12a1501f}.dtc-advisor-session-strip{background:linear-gradient(#fffffff5,#f7f9fdeb);border:1px solid #94a3b82e;border-radius:20px;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);align-items:center;gap:14px;padding:15px;display:grid;box-shadow:0 18px 40px #0f172a14}.dtc-advisor-session-person{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.dtc-advisor-session-person img{aspect-ratio:1;object-fit:cover;object-position:center 28%;border:2px solid #fff;border-radius:16px;width:56px;height:56px;box-shadow:0 10px 22px #14103224}.dtc-advisor-session-strip p,.dtc-advisor-session-strip h2,.dtc-advisor-session-strip span{margin:0}.dtc-advisor-session-strip p{color:#7557ff;letter-spacing:.02em;text-transform:uppercase;font-size:.74rem;font-weight:950}.dtc-advisor-session-strip h2{color:#060317;margin-top:4px;font-size:1.16rem;line-height:1.02}.dtc-advisor-session-strip>div:first-child span{color:#667085;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.82rem;font-weight:820;display:block;overflow:hidden}.dtc-advisor-session-pills{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dtc-advisor-session-pills span{background:#ffffffeb;border:1px solid #7557ff24;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 12px;display:inline-flex}.dtc-advisor-session-pills strong,.dtc-advisor-session-pills small{min-width:0;display:block}.dtc-advisor-session-pills strong{color:#060317;font-size:.92rem;font-weight:950}.dtc-advisor-session-pills small{color:#667085;text-transform:uppercase;font-size:.68rem;font-weight:950}.dtc-advisor-active-card{border-radius:16px;gap:12px;padding:14px;display:grid}.dtc-advisor-active-main{grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.dtc-advisor-active-copy{min-width:0}.dtc-advisor-active-copy p,.dtc-advisor-active-copy h2,.dtc-advisor-active-copy span{margin:0}.dtc-advisor-active-copy p{color:#2563eb;text-transform:uppercase;font-size:.78rem;font-weight:950}.dtc-advisor-active-copy h2{color:#060317;margin-top:3px;font-size:clamp(1.5rem,3.1vw,2rem);line-height:1}.dtc-advisor-active-copy span{color:#667085;margin-top:5px;font-size:.88rem;font-weight:850;line-height:1.35;display:block}.dtc-advisor-active-actions{flex-wrap:wrap;gap:8px;display:flex}.dtc-advisor-active-actions button{cursor:pointer;font:inherit;border:0;border-radius:10px;min-height:36px;padding:0 12px;font-size:.82rem;font-weight:900}.dtc-advisor-active-actions button:first-child{color:#1d4ed8;background:#eef4ff}.dtc-advisor-active-actions button:last-child{color:#fff;background:#be123c}.dtc-advisor-active-link{color:#334155;background:#f8fafc;border:1px solid #1410321f;border-radius:10px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex}.dtc-advisor-active-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.dtc-advisor-active-tile{border:1px solid #14103221;border-radius:12px;gap:2px;min-height:66px;padding:10px;display:grid}.dtc-advisor-active-tile span{color:#667085;text-transform:uppercase;font-size:.72rem;font-weight:950}.dtc-advisor-active-tile strong{color:#060317;font-size:1.05rem;line-height:1.05}.dtc-advisor-active-tile small{color:#667085;font-size:.74rem;font-weight:850}.dtc-advisor-active-tile-bad{background:#fff1f2;border-color:#be123c2e}.dtc-advisor-active-tile-warn{background:#fffbeb;border-color:#f59e0b42}.dtc-advisor-active-tile-info{background:#eff6ff;border-color:#2563eb2e}.dtc-advisor-console{background:linear-gradient(#fffffff7,#f8fafdf0);border:1px solid #94a3b82e;border-radius:20px;gap:14px;padding:14px;display:grid;box-shadow:0 18px 40px #0f172a14}.dtc-advisor-console-head{grid-template-columns:minmax(240px,.9fr) minmax(0,1.1fr);align-items:start;gap:14px;display:grid}.dtc-advisor-console-copy h2,.dtc-advisor-console-copy p,.dtc-advisor-console-copy span{margin:0}.dtc-advisor-console-copy p{color:#7557ff;letter-spacing:.02em;text-transform:uppercase;font-size:.74rem;font-weight:950}.dtc-advisor-console-copy h2{color:#060317;margin-top:4px;font-size:clamp(1.08rem,1.6vw,1.3rem);line-height:1.04}.dtc-advisor-console-copy span{color:#667085;margin-top:6px;font-size:.83rem;font-weight:840;line-height:1.45;display:block}.dtc-advisor-console-toolbar{background:#ffffffdb;border:1px solid #94a3b829;border-radius:18px;grid-template-columns:minmax(220px,.65fr) minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.dtc-advisor-console-state{gap:4px;display:grid}.dtc-advisor-console-state small,.dtc-advisor-console-state strong,.dtc-advisor-console-state span{margin:0}.dtc-advisor-console-state small{color:#667085;text-transform:uppercase;font-size:.68rem;font-weight:950}.dtc-advisor-console-state strong{color:#0f172a;font-size:.98rem;font-weight:950}.dtc-advisor-console-state span{color:#667085;font-size:.78rem;font-weight:850;line-height:1.35}.dtc-advisor-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.dtc-advisor-filter-grid button{color:#667085;cursor:pointer;font:inherit;min-height:38px;transition:background .15s ease, border-color .15s ease, color .15s ease, transform .34s var(--bayline-ease-spring), box-shadow .15s ease;background:#fff;border:1px solid #14103224;border-radius:999px;padding:0 12px;font-size:.76rem;font-weight:900}.dtc-advisor-filter-grid button:hover,.dtc-advisor-filter-grid button[data-active=true]{color:#2563eb;background:#eff6ff;border-color:#2563eb3d;transform:translateY(-1px)}.dtc-advisor-simple-workspace{border-radius:16px;gap:10px;width:100%;padding:12px;display:grid}.dtc-advisor-workbench-header{gap:8px;display:grid}.dtc-advisor-simple-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.dtc-advisor-context-row{background:#fff;border:1px solid #1410321a;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;place-items:center stretch;padding:10px}.dtc-advisor-simple-current{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.dtc-advisor-context-row .dtc-advisor-simple-current{width:100%;max-width:none}.dtc-advisor-simple-current .vehicle-visual{width:108px;height:58px}.dtc-advisor-simple-head p,.dtc-advisor-simple-head h2,.dtc-advisor-simple-head span,.dtc-advisor-simple-title p,.dtc-advisor-simple-title h3,.dtc-advisor-simple-steps strong,.dtc-advisor-simple-steps small,.dtc-advisor-simple-facts small,.dtc-advisor-simple-facts strong,.dtc-advisor-sale-lines p,.dtc-advisor-payment-total small,.dtc-advisor-payment-total strong,.dtc-advisor-payment-total span{margin:0}.dtc-advisor-simple-head p,.dtc-advisor-simple-title p{color:#2563eb;text-transform:uppercase;font-size:.76rem;font-weight:950}.dtc-advisor-simple-head h2{color:#060317;margin-top:1px;font-size:clamp(1.05rem,1.7vw,1.34rem);line-height:1.05}.dtc-advisor-simple-head span{color:#667085;margin-top:3px;font-size:.84rem;font-weight:850;line-height:1.35;display:block}.dtc-advisor-simple-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.dtc-advisor-context-row .dtc-advisor-simple-links{justify-content:center}.dtc-advisor-simple-links .enterprise-button,.dtc-advisor-simple-links button{white-space:nowrap;min-height:36px;padding:0 11px}.dtc-advisor-store-switcher{background:#fff;border:1px solid #1410321f;border-radius:12px;align-items:center;gap:8px;min-height:36px;padding:0 10px;display:inline-flex}.dtc-advisor-store-switcher span{color:#5d6680;text-transform:uppercase;font-size:.66rem;font-weight:950}.dtc-advisor-store-switcher select{appearance:none;color:#0f172a;font:inherit;background:0 0;border:0;outline:0;min-width:142px;font-size:.84rem;font-weight:950}.dtc-advisor-workbench-tabs{background:#eef2ff;border:1px solid #2563eb1f;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:4px;display:grid}.bayline-header-workbench .dtc-advisor-workbench-tabs{box-shadow:none;border-radius:12px;min-width:0}.dtc-advisor-workbench-tabs button{color:#475467;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:34px;padding:0 9px;font-size:.78rem;font-weight:950;display:inline-flex}.dtc-appointments-content{--appointment-border:#1410321f;max-width:min(100%,1800px);padding-top:10px}.dtc-appointments-toolbar{border:1px solid var(--appointment-border);background:#fffffff0;border-radius:14px;grid-template-columns:minmax(260px,420px) minmax(360px,1fr);align-items:center;gap:10px;margin-bottom:10px;padding:8px;display:grid;box-shadow:0 14px 36px #14103214}.dtc-appointments-mode-tabs{background:#eaf2ff;border:1px solid #2563eb21;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));padding:3px;display:grid}.dtc-appointments-mode-tabs a{color:#475467;font:inherit;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:32px;font-size:.78rem;font-weight:950;text-decoration:none;display:inline-flex}.dtc-appointments-datebar{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}.dtc-appointments-datebar>a{border:1px solid var(--appointment-border);color:#172033;font:inherit;background:#f8fafc;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0;font-size:.82rem;font-weight:950;text-decoration:none;display:inline-flex}.dtc-appointments-datebar>div{border:1px solid var(--appointment-border);background:#fff;border-radius:12px;grid-template-columns:22px minmax(0,auto);justify-content:center;align-items:center;gap:2px 8px;min-height:42px;padding:4px 12px;display:grid}.dtc-appointments-datebar svg{color:#2563eb;grid-row:span 2}.dtc-appointments-datebar strong{font-size:.92rem;line-height:1}.dtc-appointments-datebar span{color:#667085;font-size:.68rem;font-weight:900;line-height:1}.dtc-appointments-board{border:1px solid var(--appointment-border);background:#fff;border-radius:16px;grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 20px 50px #1410321a}.dtc-appointment-drawer{border:1px solid var(--appointment-border);background:#fff;border-radius:8px;gap:12px;margin-top:12px;padding:14px;display:grid;box-shadow:0 18px 48px #14103224}.dtc-appointment-drawer header{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:12px;display:grid}.dtc-appointment-drawer header span,.dtc-appointment-drawer p,.dtc-appointment-drawer-facts small{color:var(--muted);font-size:.78rem;font-weight:800}.dtc-appointment-drawer h2,.dtc-appointment-drawer p{margin:0}.dtc-appointment-drawer h2{font-size:1.22rem;line-height:1.1}.dtc-appointment-drawer header>a{border:1px solid var(--appointment-border);color:#172033;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;display:inline-flex}.dtc-appointment-drawer-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.dtc-appointment-drawer-facts span{border:1px solid var(--appointment-border);background:#f8fafc;border-radius:8px;gap:3px;min-width:0;padding:9px 10px;display:grid}.dtc-appointment-drawer-facts strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.92rem;overflow:hidden}.dtc-appointment-drawer-actions{flex-wrap:wrap;gap:8px;display:flex}.dtc-appointment-detail-summary .dtc-appointment-drawer-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-appointment-detail-panel{gap:12px;width:min(1040px,100%);margin:0 auto;display:grid;position:relative}.dtc-appointment-detail-identity{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:12px;padding-right:48px;display:grid}.dtc-appointment-detail-identity>div{gap:3px;min-width:0;display:grid}.dtc-appointment-detail-identity span,.dtc-appointment-detail-identity p,.dtc-appointment-detail-panel small,.dtc-appointment-detail-note{color:var(--muted);font-size:.78rem;font-weight:800}.dtc-appointment-detail-panel h2,.dtc-appointment-detail-panel p{margin:0}.dtc-appointment-detail-panel h2{overflow-wrap:anywhere;font-size:1.28rem;line-height:1.1}.dtc-appointment-detail-main{grid-template-columns:minmax(280px,.95fr) minmax(320px,1.25fr);gap:12px;display:grid}.dtc-appointment-detail-summary,.dtc-appointment-detail-work{align-content:start;gap:10px;min-width:0;display:grid}.dtc-appointment-detail-work .section-title h3{margin:0;font-size:.96rem}.dtc-appointment-detail-work .section-title span{color:var(--muted);font-size:.76rem;font-weight:850}.dtc-appointment-line-list{gap:7px;display:grid}.dtc-appointment-line-list div{background:#f8fafc;border:1px solid #14103214;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.dtc-appointment-line-list div[data-group=purchased],.dtc-appointment-line-list div[data-group=estimate_or_open]{background:#fff}.dtc-appointment-line-list div[data-group=declined]{border-color:#f59e0b38}.dtc-appointment-line-list div[data-group=canceled]{opacity:.72}.dtc-appointment-line-list strong,.dtc-appointment-line-list small{min-width:0;display:block}.dtc-appointment-line-list strong{color:#060317;font-size:.78rem;font-weight:950}.dtc-appointment-line-list>div>strong{color:#344054;text-align:right}.dtc-appointment-line-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dtc-appointment-detail-note{background:#f8fafc;border:1px dashed #1410321f;border-radius:8px;padding:8px 9px}.dtc-appointment-detail-note[data-tone=warn]{color:#92400e;background:#fff7ed;border-color:#f59e0b38}.dtc-appointment-detail-supporting{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dtc-appointment-detail-supporting div{border:1px solid var(--appointment-border);background:#f8fafc;border-radius:8px;gap:3px;min-width:0;padding:9px;display:grid}.dtc-appointment-detail-supporting strong,.dtc-appointment-detail-supporting span,.dtc-appointment-detail-supporting small{overflow-wrap:anywhere;min-width:0}.dtc-appointment-detail-supporting strong{color:var(--muted);text-transform:uppercase;font-size:.68rem}.dtc-appointment-detail-supporting span{color:#060317;font-size:.82rem;font-weight:950}.dtc-appointments-board-body{overscroll-behavior:contain;background:#f8fafc;height:clamp(620px,100svh - 248px,860px);overflow:auto}.dtc-appointments-grid{grid-template-columns:58px minmax(760px,1fr);min-height:100%;display:grid}.dtc-appointments-corner{border-bottom:1px solid var(--appointment-border);border-right:1px solid var(--appointment-border);background:#f6f8fb}.dtc-appointments-calendar-heads{border-bottom:1px solid var(--appointment-border);grid-template-columns:repeat(var(--appointment-calendars), minmax(220px, 1fr));min-width:calc(var(--appointment-calendars) * 220px);background:#dbeafe;display:grid}.dtc-appointments-calendar-head{border-right:1px solid #2563eb24;min-height:44px;padding:7px 10px;display:grid}.dtc-appointments-calendar-head strong{color:#172033;font-size:.86rem;font-weight:950}.dtc-appointments-calendar-head span{color:#667085;text-transform:uppercase;font-size:.68rem;font-weight:900}.dtc-appointments-times{border-right:1px solid var(--appointment-border);grid-template-rows:repeat(var(--appointment-hours), var(--appointment-hour-height));background:#f8fafc;display:grid}.dtc-appointments-times>div{color:#667085;text-align:right;border-bottom:1px solid #0f172a1a;padding:8px 6px 0 0;font-size:.84rem;font-weight:800}.dtc-appointments-times small{text-transform:uppercase;margin-left:1px;font-size:.58rem}.dtc-appointments-day{grid-template-columns:repeat(var(--appointment-calendars), minmax(220px, 1fr));min-height:calc(var(--appointment-hours) * var(--appointment-hour-height));min-width:calc(var(--appointment-calendars) * 220px);display:grid;position:relative}.dtc-appointments-calendar-column{border-right:1px solid var(--appointment-border);min-height:calc(var(--appointment-hours) * var(--appointment-hour-height));background:linear-gradient(#fff,#fbfcff);position:relative}.dtc-appointments-hour-line{height:var(--appointment-hour-height);border-bottom:1px solid #0f172a17}.dtc-appointment-event{color:#172033;left:calc(6px + (100% - 12px) / var(--event-lanes) * var(--event-lane));min-height:34px;top:var(--event-top);width:calc((100% - 12px) / var(--event-lanes) - 4px);z-index:2;background:#facc15;border:1px solid #78350f33;border-radius:8px;grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffff6b,0 4px 12px #0f172a1f}.dtc-appointment-event-body{gap:1px;min-width:0;padding:5px 7px;display:grid}.dtc-appointment-event strong,.dtc-appointment-event span,.dtc-appointment-event small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dtc-appointment-event svg{vertical-align:-2px;flex:none}.dtc-appointment-event strong{text-transform:uppercase;font-size:.84rem;font-weight:950;line-height:1.12}.dtc-appointment-event-reason{align-items:center;gap:4px;font-size:.72rem;font-weight:850;display:flex}.dtc-appointment-event-clock{opacity:.82;align-items:center;gap:3px;margin-left:auto;padding-left:6px;font-weight:800;display:inline-flex}.dtc-appointment-event small{color:#0f172abd;align-items:center;gap:4px;font-size:.67rem;font-weight:800;display:flex}.dtc-appointment-event[data-color=vehicle_not_arrived]{background:#eab0b4}.dtc-appointment-event[data-color=order_in_process]{background:#f9f200}.dtc-appointment-event[data-color=confirmed],.dtc-appointment-event[data-color=completed]{color:#04230f;background:#22c55e}.dtc-appointment-event[data-color=dropped_off]{background:#fff7d6}.dtc-appointment-event[data-color=customer_waiting]{color:#fff;background:#ef4444}.dtc-appointment-event[data-color=waiting_parts]{color:#fff;background:#d97706}.dtc-appointment-event[data-color=delivered]{background:#9ca3af}.dtc-appointment-event[data-selected=true],.dtc-appointment-mini[data-selected=true]{outline-offset:2px;z-index:4;outline:3px solid #172033}.dtc-appointments-range-grid{background:#f8fafc;grid-template-columns:repeat(7,minmax(170px,1fr));gap:1px;min-height:100%;padding:1px;display:grid}.dtc-appointments-range-grid[data-mode=week]{grid-auto-rows:minmax(0,1fr)}.dtc-appointments-range-grid[data-mode=month]{grid-auto-rows:minmax(120px,auto)}.dtc-appointments-range-day{background:linear-gradient(#fff,#fbfcff);border:1px solid #0f172a14;border-radius:12px;grid-template-rows:auto 1fr;gap:8px;min-height:154px;padding:8px;display:grid}.dtc-appointments-range-day[data-muted=true]{opacity:.42}.dtc-appointments-range-day header{border-bottom:1px solid #0f172a14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding-bottom:7px;display:grid}.dtc-appointments-range-day header>span{color:#667085;text-transform:uppercase;font-size:.68rem;font-weight:900}.dtc-appointments-range-day header strong{color:#172033;gap:3px;min-width:0;font-size:.9rem;font-weight:950;display:inline-flex}.dtc-appointments-range-day header em{color:#1d4ed8;background:#eef4ff;border:1px solid #2563eb24;border-radius:999px;grid-row:span 2;justify-content:center;align-items:center;min-width:28px;padding:4px 8px;font-size:.72rem;font-style:normal;font-weight:950;display:inline-flex}.dtc-appointments-range-day>div,.dtc-appointments-timeline-list section>div{grid-auto-rows:max-content;align-content:start;align-items:start;gap:4px;display:grid}.dtc-appointment-mini{color:#172033;background:#facc15;border:1px solid #78350f2e;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-self:start;min-width:0;text-decoration:none;display:grid;overflow:hidden}.dtc-appointment-mini-body{gap:1px;min-width:0;padding:4px 7px;display:grid}.dtc-appointment-mini-head{align-items:baseline;gap:6px;min-width:0;display:flex}.dtc-appointment-mini-head time{opacity:.82;flex:none;font-size:.62rem;font-weight:850}.dtc-appointment-mini-head strong{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:.72rem;font-weight:950;overflow:hidden}.dtc-appointment-mini small{color:#0f172ac7;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:.63rem;font-weight:800;display:flex;overflow:hidden}.dtc-appointment-icons{color:#475569;background:#ffffffe6;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:3px;padding:0 8px;display:flex;box-shadow:inset -1px 0 #0f172a14}.dtc-appointment-icons svg{stroke-width:2.5px}.dtc-appointment-icons svg[data-svc=tire]{color:#0c0a1f}.dtc-appointment-icons svg[data-svc=service]{color:#b45309}.dtc-appointment-mini[data-color=vehicle_not_arrived]{background:#eab0b4}.dtc-appointment-mini[data-color=order_in_process]{background:#f9f200}.dtc-appointment-mini[data-color=confirmed],.dtc-appointment-mini[data-color=completed]{color:#04230f;background:#22c55e}.dtc-appointment-mini[data-color=dropped_off]{background:#fff7d6}.dtc-appointment-mini[data-color=customer_waiting]{color:#fff;background:#ef4444}.dtc-appointment-mini[data-color=waiting_parts]{color:#fff;background:#d97706}.dtc-appointment-mini[data-color=delivered]{background:#9ca3af}.dtc-appointments-more{color:#475467;padding:2px 4px;font-size:.72rem;font-weight:900}.dtc-appointments-timeline-list{background:#f8fafc;grid-auto-rows:max-content;align-content:start;gap:10px;min-height:100%;padding:12px;display:grid}.dtc-appointments-timeline-list section{background:#fff;border:1px solid #0f172a1a;border-radius:14px;grid-template-rows:auto auto;align-content:start;gap:10px;padding:12px;display:grid}.dtc-appointments-timeline-list section header{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.dtc-appointments-timeline-list section header strong{color:#172033;font-size:.95rem;font-weight:950}.dtc-appointments-timeline-list section header span{color:#667085;font-size:.75rem;font-weight:900}.dtc-appointments-timeline-empty{color:#475467;text-align:center;background:#f8fafc;place-items:center;gap:6px;min-height:100%;padding:28px;display:grid}.dtc-appointments-timeline-empty strong{color:#172033;font-size:1rem}.dtc-appointments-empty{color:#475467;text-align:center;background:#f8fafceb;border:1px dashed #2563eb38;border-radius:14px;place-items:center;gap:5px;width:min(90%,420px);max-width:420px;padding:22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dtc-appointments-empty strong{color:#172033;font-size:1rem}.dtc-appointments-legend{background:#1f1f1f;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:10px 14px;display:flex}.dtc-appointments-legend-categories,.dtc-appointments-legend-colors{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.dtc-appointments-legend-categories{border-right:1px solid #ffffff2e;margin-right:4px;padding-right:18px}.dtc-appointments-legend-categories span svg{color:#c4b5fd;flex:none}.dtc-appointments-legend span{color:#fff;align-items:center;gap:5px;font-size:.7rem;font-weight:850;display:inline-flex}.dtc-appointments-legend i{background:#facc15;width:12px;height:12px;display:inline-block}@media (max-width:1100px){.dtc-appointments-toolbar,.dtc-appointment-detail-main,.dtc-appointment-detail-supporting{grid-template-columns:1fr}}@media (max-width:760px){.dtc-appointments-content{padding-left:8px;padding-right:8px}.dtc-appointments-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-appointment-detail-panel{width:100%}.dtc-appointment-drawer-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-appointments-datebar{grid-template-columns:44px minmax(0,1fr) 44px}.dtc-appointments-datebar strong{font-size:.82rem}.dtc-appointments-board-body{height:clamp(540px,100svh - 304px,720px)}.dtc-appointments-grid{grid-template-columns:50px minmax(680px,1fr)}.dtc-appointments-calendar-heads,.dtc-appointments-day{grid-template-columns:repeat(var(--appointment-calendars), minmax(190px, 1fr));min-width:calc(var(--appointment-calendars) * 190px)}.dtc-appointments-range-grid{grid-template-columns:repeat(7,minmax(148px,1fr))}.dtc-appointment-event strong{font-size:.7rem}.dtc-appointment-event span,.dtc-appointment-event small{font-size:.61rem}}.bayline-header-workbench .dtc-advisor-workbench-tabs button{min-height:36px}.dtc-advisor-workbench-tabs button[data-active=true]{color:#1d4ed8;background:#fff;box-shadow:0 10px 24px #0f172a1a}.dtc-advisor-tab-label{place-items:center;gap:1px;min-width:0;display:inline-grid}.dtc-advisor-tab-label>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.dtc-advisor-tab-text-short{display:none}.dtc-advisor-tab-label small{color:#667085;letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;max-width:100%;font-size:.61rem;font-weight:950;line-height:1.1;overflow:hidden}.dtc-advisor-workbench-tabs button[data-active=true] .dtc-advisor-tab-label small{color:#2563eb}.dtc-advisor-workbench-hint{background:#f8fafc;border:1px solid #0f172a14;border-radius:14px;grid-template-columns:minmax(170px,.45fr) minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:8px 10px;display:grid}.dtc-advisor-workbench-hint[data-tone=good]{background:#f0fdf4;border-color:#22c55e33}.dtc-advisor-workbench-hint[data-tone=warn]{background:#fffbeb;border-color:#f59e0b38}.dtc-advisor-workbench-hint[data-tone=bad]{background:#fef2f2;border-color:#ef444433}.dtc-advisor-workbench-hint span,.dtc-advisor-workbench-hint strong,.dtc-advisor-workbench-hint small,.dtc-advisor-workbench-hint p{min-width:0}.dtc-advisor-workbench-hint small{color:#64748b;text-transform:uppercase;font-size:.68rem;font-weight:950;display:block}.dtc-advisor-workbench-hint strong{color:#0f172a;font-size:.9rem;font-weight:950;line-height:1.1;display:block}.dtc-advisor-workbench-hint p{color:#475467;margin:0;font-size:.78rem;font-weight:850;line-height:1.3}.dtc-advisor-workbench-hint em{color:#334155;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#fff;border:1px solid #0f172a14;border-radius:999px;max-width:130px;padding:7px 9px;font-size:.66rem;font-style:normal;font-weight:950;line-height:1;overflow:hidden}.dtc-advisor-ready-card{background:#fff;border:1px solid #22c55e2e;border-radius:14px;gap:10px;min-width:0;padding:12px;display:grid}.dtc-advisor-ready-card[data-blocked=true]{border-color:#f59e0b3d}.dtc-advisor-ready-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.dtc-advisor-ready-head span{color:#0f172a;align-items:center;gap:8px;min-width:0;font-size:.95rem;font-weight:950;display:inline-flex}.dtc-advisor-ready-head span svg{color:#16a34a;background:#ecfdf5;border-radius:9px;flex:none;width:32px;height:32px;padding:7px}.dtc-advisor-ready-head em{color:#334155;text-transform:uppercase;background:#f8fafc;border:1px solid #0f172a14;border-radius:999px;flex:none;padding:7px 9px;font-size:.68rem;font-style:normal;font-weight:950;line-height:1}.dtc-advisor-ready-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.dtc-advisor-ready-actions button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#2f6fed,#8b5cf6);border:0;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:8px 11px;font-size:.72rem;font-weight:950;display:inline-flex}.dtc-advisor-ready-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.dtc-advisor-ready-item{background:#f8fafc;border:1px solid #0f172a14;border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-content:start;gap:4px 8px;min-width:0;padding:9px;display:grid}.dtc-advisor-ready-item svg{color:#16a34a;grid-row:1/span 2;margin-top:1px}.dtc-advisor-ready-item[data-state=action] svg,.dtc-advisor-ready-item[data-state=manual] svg{color:#f59e0b}.dtc-advisor-ready-item[data-state=blocked] svg{color:#ef4444}.dtc-advisor-ready-item strong,.dtc-advisor-ready-item small{min-width:0}.dtc-advisor-ready-item strong{color:#0f172a;font-size:.76rem;font-weight:950;line-height:1.05}.dtc-advisor-ready-item small{color:#667085;overflow-wrap:anywhere;font-size:.69rem;font-weight:850;line-height:1.25}.dtc-advisor-simple-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.dtc-advisor-simple-grid-payment{grid-template-columns:minmax(0,1fr)}.dtc-advisor-simple-grid-payment .dtc-advisor-sale-card{display:none}.dtc-advisor-tcs-card,.dtc-advisor-sale-card,.dtc-advisor-terminal-card{background:#fff;border:1px solid #1410321a;border-radius:14px;align-content:start;gap:12px;min-width:0;padding:12px;display:grid}.dtc-advisor-tcs-card{grid-template-columns:minmax(190px,.42fr) minmax(420px,1.35fr) minmax(250px,.72fr);align-items:stretch}.dtc-advisor-terminal-card{background:#f8fafc}.dtc-advisor-simple-title{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.dtc-advisor-simple-title>svg{color:#1d4ed8;background:#eef4ff;border-radius:10px;width:36px;height:36px;padding:8px}.dtc-advisor-simple-title h3{color:#060317;margin-top:2px;font-size:1rem;line-height:1.05}.dtc-advisor-simple-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dtc-advisor-simple-steps span{background:#f8fafc;border:1px solid #14103214;border-radius:11px;grid-template-columns:26px minmax(0,1fr);gap:8px;padding:8px;display:grid}.dtc-advisor-simple-steps strong{color:#0369a1;background:#e0f2fe;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;font-size:.78rem;font-weight:950;display:inline-flex}.dtc-advisor-simple-steps small{color:#475467;min-width:0;font-size:.78rem;font-weight:820;line-height:1.3}.dtc-advisor-simple-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dtc-advisor-simple-facts span{background:#eff6ff;border:1px solid #2563eb24;border-radius:10px;gap:2px;min-width:0;padding:8px;display:grid}.dtc-advisor-simple-facts small{color:#667085;text-transform:uppercase;font-size:.66rem;font-weight:950}.dtc-advisor-simple-facts strong{color:#060317;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:950;overflow:hidden}.dtc-advisor-request-browser,.dtc-advisor-parts-workbench{gap:10px;min-width:0;display:grid}.dtc-advisor-request-tools{gap:8px;display:grid}.dtc-advisor-request-filter-row{grid-template-columns:minmax(0,max-content) minmax(180px,360px);justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;margin-bottom:8px;display:grid}.dtc-advisor-request-filter-row .dtc-advisor-request-tools{width:100%;min-width:0}.dtc-advisor-request-filter-row .dtc-advisor-tcs-search{grid-template-columns:minmax(0,1fr) auto}.dtc-advisor-request-buckets{background:#f8fafc;border:1px solid #2563eb1a;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:6px;display:flex}.dtc-advisor-request-buckets button{color:#334155;font:inherit;background:#fff;border:1px solid #0f172a1a;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:.72rem;font-weight:950;display:inline-flex}.dtc-advisor-request-filter-row .dtc-advisor-request-buckets button{white-space:nowrap;padding-inline:9px}.dtc-advisor-request-buckets button[data-active=true]{color:#fff;background:#2563eb;border-color:#2563eb}.dtc-advisor-request-buckets button:disabled{cursor:progress;opacity:.68}@media (max-width:760px){.dtc-advisor-request-filter-row{grid-template-columns:minmax(0,1fr)}.dtc-advisor-flow-main .dtc-advisor-request-filter-row .dtc-advisor-request-buckets{flex-wrap:wrap}}.dtc-advisor-request-buckets strong{background:#0f172a12;border-radius:999px;justify-content:center;align-items:center;min-width:20px;padding:3px 6px;font-size:.68rem;display:inline-flex}.dtc-advisor-request-buckets button[data-active=true] strong{color:#fff;background:#ffffff38}.dtc-advisor-request-layout{grid-template-columns:minmax(360px,.78fr) minmax(520px,1.22fr);gap:10px;min-width:0;display:grid}.dtc-advisor-request-list,.dtc-advisor-request-detail,.dtc-advisor-parts-grid{gap:8px;min-width:0;display:grid}.dtc-advisor-request-detail{background:#f8fafc;border:1px solid #14103217;border-radius:12px;flex-direction:column;align-content:start;gap:8px;padding:10px;display:flex}.dtc-advisor-request-row,.dtc-advisor-part-card{color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #1410321a;border-radius:12px;gap:8px;min-width:0;padding:9px;display:grid}.dtc-advisor-request-row{grid-template-columns:104px minmax(0,1fr);padding:0;overflow:hidden}.dtc-advisor-part-card{grid-template-columns:minmax(0,1fr)}.dtc-advisor-request-vehicle-panel{text-align:center;background:linear-gradient(#f8fbff,#eef5ff);border-right:1px solid #7584a429;align-content:center;align-self:stretch;place-items:center;gap:6px;min-width:0;padding:12px 8px;display:grid!important}.dtc-advisor-request-vehicle-panel .vehicle-visual{width:86px;height:48px;min-height:48px}.dtc-advisor-request-vehicle-label{color:#475467;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:88px;font-size:.68rem;font-weight:950;line-height:1.08;overflow:hidden;display:-webkit-box!important}.dtc-advisor-request-vehicle-panel .enterprise-status{text-align:center;white-space:normal;max-width:94px;min-height:28px;font-size:.64rem;display:inline-flex!important}.dtc-advisor-request-content{align-content:start;gap:7px;min-width:0;padding:12px;display:grid!important}.dtc-advisor-request-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid!important}.dtc-advisor-request-row:hover,.dtc-advisor-request-row[data-active=true],.dtc-advisor-part-card:hover{border-color:#2563eb3d;box-shadow:0 12px 26px #0f172a14}.dtc-advisor-request-row span,.dtc-advisor-request-row strong,.dtc-advisor-request-row small,.dtc-advisor-part-card span,.dtc-advisor-part-card strong,.dtc-advisor-part-card small{min-width:0;display:block}.dtc-advisor-request-row strong,.dtc-advisor-part-card strong{color:#060317;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:950;overflow:hidden}.dtc-advisor-request-row small,.dtc-advisor-part-card small{color:#667085;overflow-wrap:anywhere;font-size:.72rem;font-weight:850;line-height:1.25}.dtc-advisor-part-card>span:last-child{text-align:left;justify-items:start}.dtc-advisor-request-copy{gap:2px;display:grid!important}.dtc-advisor-request-date-line{color:#4f5f78!important}.dtc-advisor-request-work-chips{flex-wrap:wrap;gap:7px;display:flex}.dtc-advisor-request-work-chip{color:#065f46;text-overflow:ellipsis;white-space:nowrap;background:#10b9811a;border:1px solid #10b98138;border-radius:999px;align-items:center;gap:5px;width:fit-content;max-width:100%;height:30px;min-height:30px;padding:4px 9px;font-size:.72rem;font-weight:900;line-height:1.15;overflow:hidden;display:inline-flex!important}.dtc-advisor-request-work-chip svg{color:currentColor;flex:none}.dtc-advisor-request-work-chip[data-kind=tire],.dtc-advisor-request-work-chip[data-kind=tire_service]{color:#0f172a;background:#0f172a12;border-color:#0f172a29}.dtc-advisor-request-work-chip[data-kind=alignment],.dtc-advisor-request-work-chip[data-kind=protection]{color:#4338ca;background:#4f46e51a;border-color:#4f46e538}.dtc-advisor-request-work-chip[data-kind=brakes],.dtc-advisor-request-work-chip[data-kind=oil]{color:#b45309;background:#b453091a;border-color:#b4530933}.dtc-advisor-request-money{text-align:right;place-items:end;gap:4px;display:grid!important}.dtc-advisor-request-money strong{font-size:1rem}.dtc-advisor-request-ledger{background:#f8fafc;border:1px solid #7584a429;border-radius:10px;grid-template-columns:repeat(3,minmax(0,.78fr)) minmax(84px,1fr);align-items:stretch;gap:0;min-width:0;overflow:hidden;display:grid!important}.dtc-advisor-request-ledger>span{text-align:center;border-right:1px solid #7584a429;align-content:center;justify-items:center;min-width:0;min-height:38px;padding:5px 4px;display:grid!important}.dtc-advisor-request-ledger>span:last-child{border-right:0}.dtc-advisor-request-ledger strong{color:#101828;font-size:.94rem;line-height:1}.dtc-advisor-request-ledger small{color:#667085;overflow-wrap:normal;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%;font-size:.56rem;font-weight:950;line-height:1;overflow:hidden}.dtc-advisor-request-ledger-state{gap:3px}.dtc-advisor-request-ledger-state .enterprise-status{text-align:center;white-space:nowrap;max-width:100%;min-height:24px;padding:4px 9px;font-size:.66rem;line-height:1;display:inline-flex!important}.dtc-advisor-request-ledger-state small{color:#667085;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:.58rem;font-weight:900;line-height:1;overflow:hidden}.dtc-advisor-part-card[data-price-source=reference_inventory],.dtc-advisor-part-card[data-price-source=missing]{border-color:#f59e0b42}.dtc-advisor-part-card[data-price-source=reference_inventory]:hover,.dtc-advisor-part-card[data-price-source=missing]:hover{border-color:#f59e0b75}.dtc-advisor-part-main,.dtc-advisor-part-commercials{align-content:start;gap:4px;min-width:0;display:grid}.dtc-advisor-part-commercials{min-width:150px}.dtc-advisor-part-commercials strong{color:#111827;font-size:.92rem}.dtc-advisor-part-card[data-price-source=reference_inventory] .dtc-advisor-part-commercials strong,.dtc-advisor-part-card[data-price-source=missing] .dtc-advisor-part-commercials strong{color:#9a3412}.dtc-advisor-part-chips{flex-wrap:wrap;gap:5px;min-width:0;margin:2px 0;display:flex}.dtc-advisor-part-chips em{color:#334155;text-overflow:ellipsis;white-space:nowrap;background:#f8fafc;border:1px solid #0f172a14;border-radius:999px;min-width:0;max-width:100%;padding:5px 7px;font-size:.66rem;font-style:normal;font-weight:900;line-height:1;display:inline-flex;overflow:hidden}.dtc-advisor-page-button,.dtc-advisor-detail-head button{color:#fff;font:inherit;background:#2563eb;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:.8rem;font-weight:950;display:inline-flex}.dtc-advisor-detail-actions{flex-wrap:wrap;grid-column:3;justify-content:flex-end;justify-self:end;align-items:center;gap:8px;min-width:0;display:flex}.dtc-advisor-detail-actions a,.dtc-advisor-detail-action-note{color:#1d4ed8;background:#f5f8ff;border:1px solid #c7d7fe;border-radius:10px;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:.78rem;font-weight:950;text-decoration:none;display:inline-flex}.dtc-advisor-detail-action-note{color:#475467;background:#f8fafc;border-color:#0f172a1a}.dtc-advisor-detail-actions a:hover{background:#eaf1ff}.dtc-advisor-page-button:disabled,.dtc-advisor-detail-head button:disabled{color:#98a2b3;cursor:not-allowed;background:#e4e7ec}.dtc-advisor-pagination{background:#fff;border:1px solid #14103217;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.dtc-advisor-pagination span{color:#475467;white-space:nowrap;font-size:.78rem;font-weight:950}.dtc-advisor-detail-head{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);place-items:center;gap:10px;display:grid}.dtc-advisor-detail-title{text-align:center;grid-column:2;justify-items:center;gap:2px;min-width:0;display:grid}.dtc-advisor-detail-head small,.dtc-advisor-detail-head strong{display:block}.dtc-advisor-detail-head small{color:#667085;text-transform:uppercase;font-size:.7rem;font-weight:950}.dtc-advisor-detail-head strong{color:#060317;overflow-wrap:anywhere;text-wrap:balance;font-size:1rem;font-weight:950;line-height:1.08}.dtc-advisor-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dtc-advisor-detail-facts span{background:#fff;border:1px solid #14103214;border-radius:10px;gap:2px;min-width:0;padding:8px;display:grid}.dtc-advisor-detail-facts small{color:#667085;text-transform:uppercase;font-size:.66rem;font-weight:950}.dtc-advisor-detail-facts strong{color:#060317;overflow-wrap:anywhere;font-size:.78rem;font-weight:950}.dtc-advisor-detail-import-note{color:#475467;border:1px solid #2563eb1f;border-radius:10px;margin:0;padding:9px 10px;font-size:.76rem;font-weight:850;line-height:1.35}.dtc-advisor-detail-import-note[data-tone=good]{color:#1d4ed8;background:#eff6ff}.dtc-advisor-detail-import-note[data-tone=warn]{color:#92400e;background:#fffbeb;border-color:#f59e0b38}.dtc-advisor-request-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dtc-advisor-request-signals span{background:#fff;border:1px solid #14103214;border-radius:11px;gap:3px;min-width:0;padding:8px;display:grid}.dtc-advisor-request-signals span[data-tone=good]{background:#f0fdf4;border-color:#12b76a2e}.dtc-advisor-request-signals span[data-tone=warn]{background:#fffbeb;border-color:#f59e0b3d}.dtc-advisor-request-signals span[data-tone=info]{background:#eff6ff;border-color:#2563eb29}.dtc-advisor-request-signals small,.dtc-advisor-request-signals strong,.dtc-advisor-request-signals em{min-width:0;display:block}.dtc-advisor-request-signals small{color:#667085;text-transform:uppercase;font-size:.63rem;font-weight:950}.dtc-advisor-request-signals strong{color:#060317;font-size:.96rem;font-weight:950;line-height:1.05}.dtc-advisor-request-signals em{color:#475467;overflow-wrap:anywhere;font-size:.67rem;font-style:normal;font-weight:850;line-height:1.28}.dtc-advisor-detail-lines{gap:7px;display:grid}.dtc-advisor-detail-line-groups{flex:none;gap:8px;min-height:0;padding-right:0;display:grid;overflow:visible}.dtc-advisor-line-group{background:linear-gradient(#fff,#fbfdff);border:1px solid #14103214;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 6px 16px #1018280a}.dtc-advisor-line-group[data-tone=good]{background:linear-gradient(#fff,#f5fffb);border-color:#12b76a38}.dtc-advisor-line-group[data-tone=info]{background:linear-gradient(#fff,#f7f8ff);border-color:#2563eb2e}.dtc-advisor-line-group[data-tone=warn]{background:linear-gradient(#fff,#fffaf0);border-color:#f59e0b47}.dtc-advisor-line-group summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px 10px;list-style:none;display:grid}.dtc-advisor-line-group summary::-webkit-details-marker{display:none}.dtc-advisor-line-group summary>span{gap:2px;min-width:0;display:grid}.dtc-advisor-line-group summary>span:last-child{text-align:right;align-content:center;justify-items:end}.dtc-advisor-line-group summary strong{color:#060317;font-size:.8rem;font-weight:950}.dtc-advisor-line-group summary small{color:#667085;font-size:.68rem;font-weight:850;line-height:1.25}.dtc-advisor-line-group[open] summary{border-bottom:1px solid #14103212}.dtc-advisor-line-group[open] .dtc-advisor-detail-lines{padding:8px;overflow:visible}.dtc-advisor-line-group-summary-meta{align-items:end;min-width:112px}.dtc-advisor-line-group-action{color:#4338ca;text-align:center;white-space:nowrap;background:#eef2ff;border:1px solid #4f46e529;border-radius:999px;justify-content:center;align-items:center;min-width:112px;min-height:30px;padding:6px 10px;font-size:.72rem;font-weight:950;line-height:1;display:inline-flex}.dtc-advisor-line-context-rollup{background:linear-gradient(#fff,#f8fafc);border:1px solid #94a3b83d;border-radius:10px;min-width:0;overflow:hidden}.dtc-advisor-line-context-rollup summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px 10px;list-style:none;display:grid}.dtc-advisor-line-context-rollup summary::-webkit-details-marker{display:none}.dtc-advisor-line-context-rollup summary>span{gap:2px;min-width:0;display:grid}.dtc-advisor-line-context-rollup summary>span:last-child{text-align:right;align-content:center;justify-items:end}.dtc-advisor-line-context-rollup summary strong{color:#344054;font-size:.78rem;font-weight:950}.dtc-advisor-line-context-rollup summary small{color:#667085;font-size:.67rem;font-weight:850;line-height:1.25}.dtc-advisor-line-context-rollup[open] summary{border-bottom:1px solid #94a3b829}.dtc-advisor-line-context-rollup[open] .dtc-advisor-detail-lines{padding:8px;overflow:visible}.dtc-advisor-detail-lines div{background:linear-gradient(#fff,#fbfdff);border:1px solid #14103214;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.dtc-advisor-detail-lines div[data-importable=false]{background:linear-gradient(#fff,#f8fafc)}.dtc-advisor-detail-lines strong,.dtc-advisor-detail-lines small{min-width:0;display:block}.dtc-advisor-detail-lines strong{color:#060317;font-size:.78rem;font-weight:950}.dtc-advisor-detail-lines small,.dtc-advisor-detail-lines span:last-child,.dtc-advisor-detail-footer{color:#667085;font-size:.72rem;font-weight:850}.dtc-advisor-detail-lines .dtc-advisor-line-meta{color:#475467;margin-top:3px;font-size:.68rem}.dtc-advisor-detail-lines div>span:last-child{background:#f8fafc;border:1px solid #14103212;border-radius:999px;align-items:end;min-width:94px;padding:5px 8px;display:grid}.dtc-advisor-line-toggle{color:#4338ca;cursor:pointer;font:inherit;background:#eef2ff;border:1px solid #4f46e52e;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;padding:8px;font-size:.74rem;font-weight:950;display:flex}.dtc-advisor-line-toggle:hover{background:#e0e7ff}.dtc-advisor-detail-lines span:last-child strong{color:#344054;text-align:right}.dtc-advisor-detail-lines div[data-importable=true] span:last-child small{color:#047857}.dtc-advisor-line-more{color:#667085;background:#f8fafc;border:1px dashed #1410321f;border-radius:9px;margin:0;padding:8px;font-size:.72rem;font-weight:850}.dtc-advisor-detail-supporting{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dtc-advisor-detail-supporting>details{background:#fff;border:1px solid #14103214;border-radius:10px;align-content:start;gap:6px;min-width:0;padding:8px;display:grid}.dtc-advisor-detail-supporting summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;list-style:none;display:flex}.dtc-advisor-detail-supporting summary::-webkit-details-marker{display:none}.dtc-advisor-detail-supporting strong,.dtc-advisor-detail-supporting small,.dtc-advisor-detail-supporting em{min-width:0;display:block}.dtc-advisor-detail-supporting summary strong{color:#060317;text-transform:uppercase;font-size:.72rem;font-weight:950}.dtc-advisor-detail-supporting summary small{color:#1d4ed8;background:#eef2ff;border-radius:999px;padding:3px 7px}.dtc-advisor-detail-supporting span{border-top:1px solid #1410320f;gap:1px;padding-top:5px;display:grid}.dtc-advisor-detail-supporting small{color:#667085;font-size:.66rem;font-weight:900}.dtc-advisor-detail-supporting em{color:#344054;overflow-wrap:anywhere;font-size:.7rem;font-style:normal;font-weight:850}.dtc-advisor-detail-footer{flex-wrap:wrap;gap:8px;display:flex}.dtc-advisor-detail-footer span{color:#1d4ed8;background:#eef2ff;border-radius:999px;padding:5px 8px}.dtc-advisor-payment-strip{background:#fff;border:1px solid #14103217;border-radius:12px;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:0;margin-top:auto;display:grid;overflow:hidden}.dtc-advisor-payment-strip span{border-bottom:1px solid #14103212;border-right:1px solid #14103212;gap:2px;min-width:0;padding:10px;display:grid}.dtc-advisor-payment-strip span:nth-child(2n),.dtc-advisor-payment-strip span:last-child{border-right:0}.dtc-advisor-payment-strip span:nth-last-child(-n+2){border-bottom:0}.dtc-advisor-payment-strip small,.dtc-advisor-payment-strip strong,.dtc-advisor-payment-strip em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.dtc-advisor-payment-strip small{color:#667085;text-transform:uppercase;font-size:.64rem;font-weight:950}.dtc-advisor-payment-strip strong{color:#060317;font-size:.86rem;font-weight:950}.dtc-advisor-payment-strip em{color:#667085;font-size:.67rem;font-style:normal;font-weight:850}@media (min-width:1200px){.dtc-advisor-payment-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.dtc-advisor-payment-strip span{border-bottom:0}.dtc-advisor-payment-strip span:nth-child(2n){border-right:1px solid #14103212}.dtc-advisor-payment-strip span:last-child{border-right:0}}.dtc-advisor-tcs-import{background:#f8fafc;border:1px solid #2563eb1f;border-radius:12px;gap:9px;padding:10px;display:grid}.dtc-advisor-tcs-import-copy{gap:2px;display:grid}.dtc-advisor-tcs-import-copy strong{color:#060317;font-size:.9rem;font-weight:950;line-height:1.1}.dtc-advisor-tcs-import-copy span{color:#667085;font-size:.78rem;font-weight:820;line-height:1.3}.dtc-advisor-tcs-search{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.dtc-advisor-tcs-search input{color:#060317;font:inherit;background:#fff;border:1px solid #14103224;border-radius:10px;min-width:0;min-height:38px;padding:0 10px;font-size:.86rem;font-weight:850}.dtc-advisor-tcs-search button,.dtc-advisor-tcs-result{font:inherit}.dtc-advisor-tcs-search button{color:#fff;background:#2563eb;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:.82rem;font-weight:950;display:inline-flex}.dtc-advisor-tcs-search button:disabled{color:#98a2b3;cursor:not-allowed;background:#e4e7ec}.dtc-advisor-tcs-results{gap:7px;display:grid}.dtc-advisor-tcs-context{background:#f8fafc;border:1px solid #1410321a;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px;display:grid}.dtc-advisor-tcs-context span,.dtc-advisor-tcs-context small,.dtc-advisor-tcs-context strong{min-width:0;display:block}.dtc-advisor-tcs-context small{color:#667085;text-transform:uppercase;font-size:.68rem;font-weight:950}.dtc-advisor-tcs-context strong{color:#060317;overflow-wrap:anywhere;font-size:.78rem;font-weight:950;line-height:1.2}.dtc-advisor-tcs-context-note{grid-template-columns:1fr}.dtc-advisor-tcs-result{color:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #1410321a;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.dtc-advisor-tcs-result:hover{border-color:#2563eb42;box-shadow:0 10px 22px #0f172a14}.dtc-advisor-tcs-result:disabled{cursor:not-allowed;opacity:.7}.dtc-advisor-tcs-result:disabled[data-importable=true]{cursor:wait}.dtc-advisor-tcs-result[data-importable=false]{background:#f8fafc}.dtc-advisor-tcs-result span,.dtc-advisor-tcs-result strong,.dtc-advisor-tcs-result small{min-width:0;display:block}.dtc-advisor-tcs-result strong{color:#060317;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:950;overflow:hidden}.dtc-advisor-tcs-result small{color:#667085;overflow-wrap:anywhere;font-size:.72rem;font-weight:850;line-height:1.25}.dtc-advisor-field,.dtc-advisor-line-entry label{color:#667085;gap:5px;min-width:0;font-size:.74rem;font-weight:950;display:grid}.dtc-advisor-field input,.dtc-advisor-line-entry input{color:#060317;font:inherit;background:#fff;border:1px solid #14103224;border-radius:10px;min-width:0;min-height:38px;padding:0 10px;font-size:.88rem;font-weight:850}.dtc-advisor-line-entry{grid-template-columns:minmax(0,1fr) minmax(80px,.42fr) 70px 92px auto;align-items:end;gap:8px;display:grid}.dtc-advisor-line-entry button,.dtc-advisor-terminal-button{color:#fff;font:inherit;background:#2563eb;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:.82rem;font-weight:950;display:inline-flex}.dtc-advisor-line-entry button:disabled,.dtc-advisor-terminal-button:disabled{color:#98a2b3;cursor:not-allowed;background:#e4e7ec}.dtc-advisor-sale-lines{gap:8px;display:grid}.dtc-advisor-sale-lines div{background:#f8fafc;border:1px solid #14103214;border-radius:11px;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.dtc-advisor-sale-lines span,.dtc-advisor-sale-lines strong,.dtc-advisor-sale-lines small{min-width:0;display:block}.dtc-advisor-sale-lines strong{color:#060317;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:950;overflow:hidden}.dtc-advisor-sale-lines small,.dtc-advisor-sale-lines p{color:#667085;font-size:.78rem;font-weight:820}.dtc-advisor-sale-lines button{color:#be123c;background:#fff;border:1px solid #1410321f;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.dtc-advisor-draft-actions{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.dtc-advisor-draft-actions button{color:#fff;font:inherit;white-space:nowrap;background:#0f172a;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:.82rem;font-weight:950;display:inline-flex}.dtc-advisor-draft-actions button:disabled{color:#98a2b3;cursor:not-allowed;background:#e4e7ec}.dtc-advisor-draft-actions span,.dtc-advisor-draft-message,.dtc-advisor-draft-error{margin:0;font-size:.78rem;font-weight:850;line-height:1.3}.dtc-advisor-draft-actions span{color:#667085;overflow-wrap:anywhere;text-align:right;min-width:0}.dtc-advisor-draft-message{color:#15803d}.dtc-advisor-draft-error{color:#b42318}.dtc-advisor-payment-total{color:#101828;background:linear-gradient(135deg,#fffffffa,#f8fbfff5),#fff;border:1px solid #7557ff2e;border-radius:14px;gap:4px;padding:14px;display:grid;box-shadow:inset 3px 0 #7557ff73}.dtc-advisor-payment-total small{color:#3152d4;text-transform:uppercase;font-size:.72rem;font-weight:950}.dtc-advisor-payment-total strong{font-size:2rem;font-weight:950;line-height:1}.dtc-advisor-payment-total span{color:#667085;font-size:.8rem;font-weight:850}.dtc-advisor-payment-rollup{background:#fff;border:1px solid #1410321a;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}.dtc-advisor-payment-rollup span{background:#f8fafc;border:1px solid #14103212;border-radius:10px;gap:2px;min-width:0;padding:8px;display:grid}.dtc-advisor-payment-rollup small,.dtc-advisor-payment-rollup strong,.dtc-advisor-payment-rollup em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.dtc-advisor-payment-rollup small{color:#667085;text-transform:uppercase;font-size:.66rem;font-weight:950}.dtc-advisor-payment-rollup strong{color:#060317;font-size:.82rem;font-weight:950}.dtc-advisor-payment-rollup em{color:#667085;grid-column:1/-1;font-size:.72rem;font-style:normal;font-weight:850}.dtc-advisor-payment-routes{background:#eef2ff;border:1px solid #2563eb1f;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;display:grid}.dtc-advisor-payment-routes button{color:#475467;font:inherit;background:0 0;border:0;border-radius:9px;min-height:34px;padding:0 9px;font-size:.78rem;font-weight:950}.dtc-advisor-payment-routes button[data-active=true]{color:#1d4ed8;background:#fff;box-shadow:0 8px 18px #0f172a14}.dtc-advisor-payment-link-send{background:#fff;border:1px solid #14103217;border-radius:12px;gap:10px;padding:10px;display:grid}.dtc-advisor-payment-link-send label{color:#475467;gap:5px;font-size:.74rem;font-weight:900;display:grid}.dtc-advisor-payment-link-send input[type=tel]{color:#060317;font:inherit;background:#f8fafc;border:1px solid #1410321f;border-radius:10px;min-height:40px;padding:0 10px;font-size:.86rem;font-weight:850}.dtc-advisor-payment-checkbox{align-items:center;gap:8px!important;display:flex!important}.dtc-advisor-payment-checkbox input{width:18px;height:18px}.dtc-advisor-terminal-route{background:#fff;border:1px solid #1410321a;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.dtc-advisor-terminal-route>svg{color:#15803d;background:#ecfdf5;border-radius:10px;width:34px;height:34px;padding:8px}.dtc-advisor-terminal-route strong,.dtc-advisor-terminal-route small{line-height:1.2;display:block}.dtc-advisor-terminal-route strong{color:#060317;font-size:.86rem;font-weight:950}.dtc-advisor-terminal-route small{color:#667085;font-size:.76rem;font-weight:820}.dtc-advisor-payment-safe-box{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dtc-advisor-payment-safe-box span{background:#fff;border:1px solid #14103217;border-radius:10px;gap:2px;min-width:0;padding:8px;display:grid}.dtc-advisor-payment-safe-box small,.dtc-advisor-payment-safe-box strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.dtc-advisor-payment-safe-box small{color:#667085;text-transform:uppercase;font-size:.66rem;font-weight:950}.dtc-advisor-payment-safe-box strong{color:#060317;font-size:.78rem;font-weight:950}.dtc-advisor-customer-decision{background:#fff;border:1px solid #1410321a;border-radius:12px;align-items:stretch;gap:10px;padding:10px;display:grid}.dtc-advisor-customer-decision[data-tone=approved]{background:linear-gradient(135deg,#ecfdf5f5,#fff);border-color:#12b76a47}.dtc-advisor-customer-decision[data-tone=declined]{background:linear-gradient(135deg,#fff1f2f5,#fff);border-color:#f43f5e42}.dtc-advisor-customer-decision>div{gap:5px;min-width:0;display:grid}.dtc-advisor-customer-decision strong{color:#060317;font-size:.92rem;font-weight:950;line-height:1.15}.dtc-advisor-customer-decision span{color:#475467;font-size:.78rem;font-weight:850;line-height:1.35}.dtc-advisor-customer-decision button{color:#fff;font:inherit;background:#039855;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:.82rem;font-weight:950;display:inline-flex}.dtc-advisor-customer-decision button:disabled{color:#667085;cursor:not-allowed;background:#d0d5dd}.dtc-advisor-payment-request-card{background:#fff;border:1px solid #2563eb24;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.dtc-advisor-payment-request-card span,.dtc-advisor-payment-request-card strong,.dtc-advisor-payment-request-card small,.dtc-advisor-payment-note{min-width:0}.dtc-advisor-payment-request-card span{gap:2px;display:grid}.dtc-advisor-payment-request-card strong{color:#060317;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:950;display:block;overflow:hidden}.dtc-advisor-payment-request-card small,.dtc-advisor-payment-note{color:#667085;margin:0;font-size:.74rem;font-weight:850;line-height:1.3}.dtc-advisor-payment-request-card>small{grid-column:1/-1}.dtc-advisor-payment-request-card>a,.dtc-advisor-inline-action{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:10px;grid-column:1/-1;justify-self:start;padding:8px 10px;font-size:.76rem;font-weight:950;text-decoration:none}.dtc-advisor-inline-action:disabled{cursor:not-allowed;opacity:.58}.dtc-advisor-payment-simulator{background:#f8fafc;border:1px dashed #2563eb47;border-radius:12px;grid-column:1/-1;gap:8px;padding:9px;display:grid}.dtc-advisor-payment-simulator>small{color:#475467;text-transform:uppercase;font-size:.68rem;font-weight:950}.dtc-advisor-payment-simulator>div{flex-wrap:wrap;gap:6px;display:flex}.dtc-advisor-payment-simulator button{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #2563eb33;border-radius:999px;min-height:32px;padding:6px 9px;font-size:.72rem;font-weight:950}.dtc-advisor-payment-simulator button:disabled{cursor:not-allowed;opacity:.55}.dtc-advisor-payment-timeline{background:#fff;border:1px solid #0f172a14;border-radius:14px;gap:10px;padding:12px;display:grid}.dtc-advisor-payment-timeline-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.dtc-advisor-payment-timeline-title span{gap:2px;display:grid}.dtc-advisor-payment-timeline-title small,.dtc-advisor-payment-timeline-title em{color:#667085;text-transform:uppercase;font-size:.68rem;font-style:normal;font-weight:950}.dtc-advisor-payment-timeline-title strong{color:#060317;font-size:.86rem;font-weight:950}.dtc-advisor-payment-timeline-row{grid-template-columns:10px minmax(0,1fr);gap:9px;display:grid}.dtc-advisor-payment-timeline-row>span{background:#2563eb;border-radius:999px;align-self:start;width:10px;height:10px;margin-top:4px}.dtc-advisor-payment-timeline-row[data-tone=good]>span{background:#12b76a}.dtc-advisor-payment-timeline-row[data-tone=warn]>span{background:#f59e0b}.dtc-advisor-payment-timeline-row[data-tone=bad]>span{background:#dc2626}.dtc-advisor-payment-timeline-row>div{gap:2px;min-width:0;display:grid}.dtc-advisor-payment-timeline-row strong{color:#060317;font-size:.78rem;font-weight:950}.dtc-advisor-payment-timeline-row small{color:#667085;overflow-wrap:anywhere;font-size:.72rem;font-weight:850;line-height:1.3}.dtc-advisor-unlock{background:#fff;border:1px solid #7557ff2e;border-radius:18px;align-items:center;gap:7px;padding:18px;display:grid}.dtc-advisor-unlock svg{color:#7557ff}.dtc-advisor-unlock span{margin:0}.dtc-advisor-card{color:inherit;cursor:pointer;font:inherit;text-align:left;transition:box-shadow .15s ease, transform .34s var(--bayline-ease-spring), border-color .15s ease;background:#fff;border:1px solid #7557ff29;border-radius:18px;grid-template-columns:92px minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;padding:12px;display:grid}.dtc-advisor-card:hover,.dtc-advisor-card[data-selected=true]{border-color:#7557ff3d;transform:translateY(-1px);box-shadow:0 0 0 3px #7557ff24,0 14px 28px #1410321a}.dtc-advisor-card-bad{background:linear-gradient(#fff7f8,#fff);border-color:#ef44443d}.dtc-advisor-card-warn{background:linear-gradient(#fffdf4,#fff);border-color:#f59e0b47}.dtc-advisor-card-good{background:linear-gradient(#f5fcf7,#fff);border-color:#22c55e38}.dtc-vehicle-confidence span,.dtc-vehicle-confidence small{color:#646c7d;margin-top:4px}.summary-row-wide{grid-column:1/-1}.summary-row-wide .vehicle-visual-clean{min-height:152px}.vehicle-visual-clean .vehicle-visual-badge,.vehicle-visual-clean .vehicle-visual-caption{display:none}.dtc-inspection-head{grid-template-columns:minmax(220px,.36fr) minmax(0,1fr);align-items:center;gap:16px;display:grid}.dtc-inspection-copy{color:#646c7d;margin:0}.vehicle-visual{--vehicle-visual-photo-inset:6px;color:#fff;background:radial-gradient(circle at 24% 20%,#ffffffd6,#0000 34%),linear-gradient(135deg,#7557fffa,#ff8dc1eb);border:1px solid #7557ff33;border-radius:18px;min-height:126px;position:relative;overflow:hidden}.vehicle-visual-has-photo{box-shadow:none;background:0 0;border-color:#0000}.vehicle-visual-compact{--vehicle-visual-photo-inset:2px;vertical-align:middle;border-radius:6px;flex:none;width:92px;height:38px;min-height:38px;display:inline-flex}.vehicle-visual-standard{--vehicle-visual-photo-inset:8px;min-height:128px}.vehicle-visual-hero{--vehicle-visual-photo-inset:10px;min-height:176px}.vehicle-visual-photo{box-sizing:border-box;object-fit:contain;object-position:center;height:100%;padding:var(--vehicle-visual-photo-inset);transform-origin:50%;width:100%;position:absolute;inset:0;transform:none}.vehicle-visual-compact.vehicle-visual-has-photo{border:0;min-height:38px}.vehicle-visual-compact .vehicle-visual-photo{object-position:center;padding:0;transform:none}.vehicle-visual-render{position:absolute;inset:0}.vehicle-visual-shadow,.vehicle-visual-body,.vehicle-visual-cabin,.vehicle-visual-window,.vehicle-visual-wheel{position:absolute}.vehicle-visual-shadow{background:#0c0a1f3d;border-radius:999px;width:70%;height:10%;bottom:20%;left:15%}.vehicle-visual-body{background:linear-gradient(#fffffffa,#e1e7f2f5);border-radius:24px 34px 18px 18px;width:74%;height:24%;bottom:30%;left:13%;box-shadow:inset 0 -12px 20px #0c0a1f1f}.vehicle-visual-cabin{background:linear-gradient(#fffffff0,#d8e2f0f0);border-radius:42px 48px 8px 8px;width:38%;height:25%;bottom:50%;left:31%}.vehicle-visual-window{opacity:.88;background:linear-gradient(#2f3b5f,#111827);border-radius:16px 16px 4px 4px;width:15%;height:15%;bottom:55%}.vehicle-visual-window-left{left:35%}.vehicle-visual-window-right{right:35%}.vehicle-visual-wheel{background:radial-gradient(circle,#f8fafc 0 24%,#111827 25% 54%,#030712 55%);border:3px solid #ffffffe0;border-radius:999px;width:11%;height:20%;bottom:23%}.vehicle-visual-wheel-front{right:20%}.vehicle-visual-wheel-rear{left:20%}.vehicle-visual-truck .vehicle-visual-body{border-radius:14px 20px 16px 16px;width:80%;left:10%}.vehicle-visual-truck .vehicle-visual-cabin{border-radius:30px 20px 7px 7px;width:28%;left:26%}.vehicle-visual-suv .vehicle-visual-body{height:28%}.vehicle-visual-suv .vehicle-visual-cabin{width:48%;left:27%}.vehicle-visual-van .vehicle-visual-body{border-radius:28px 20px 16px 16px;height:31%}.vehicle-visual-van .vehicle-visual-cabin{width:52%;left:23%}.vehicle-visual-coupe .vehicle-visual-body{border-radius:42px 54px 18px 18px;height:21%}.vehicle-visual-coupe .vehicle-visual-cabin{width:28%;left:36%}.vehicle-visual-compact .vehicle-visual-badge,.vehicle-visual-compact .vehicle-visual-caption{display:none}.vehicle-visual-compact .vehicle-visual-body{height:25%;bottom:28%}.vehicle-visual-compact .vehicle-visual-cabin{height:24%;bottom:50%}.vehicle-visual-compact .vehicle-visual-wheel{border-width:1px;height:18%;bottom:22%}.vehicle-visual-badge,.vehicle-visual-caption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#0c0a1f85;border:1px solid #ffffff2e;border-radius:999px;max-width:calc(100% - 20px);padding:6px 9px;font-size:.74rem;font-weight:850;position:absolute;bottom:10px;left:10px;overflow:hidden}.vehicle-visual-caption{color:#1f2937;background:#ffffffe0;inset:10px 10px auto}.monitor-page{color:#0c0a1f;background:linear-gradient(135deg,#fffffff0,#f8f7fff2 48%,#fff1f8f5),#f6f6f8;min-height:100vh;padding:0 0 12px}.monitor-topbar{background:#ffffffe0;border-bottom:1px solid #1410321f;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:6px 12px;display:grid}.monitor-status-line{background:#ffffffd1;border-bottom:1px solid #1410321a;justify-content:space-between;align-items:center;padding:4px 10px;display:flex}.monitor-status-line h1{letter-spacing:0;margin:0;font-family:Inter Tight,Inter,ui-sans-serif,system-ui,sans-serif;font-size:1rem;line-height:1}.monitor-status-line p{color:#687083;margin:4px 0 0;font-size:.8rem;font-weight:800}.monitor-header-actions,.monitor-live{align-items:center;gap:10px;display:inline-flex}.monitor-logo{background:var(--brand-gradient);border-radius:10px;flex:none;padding:4px 8px}.monitor-header-actions{flex-wrap:wrap;justify-content:flex-end}.monitor-live,.monitor-theme-toggle,.monitor-alert-card button{border-radius:7px;min-height:32px;padding:0 9px;font-size:.8rem;font-weight:850}.monitor-live{background:#fff;border:1px solid #1410321f}.monitor-theme-toggle{color:#0c0a1f;cursor:pointer;background:#fff;border:1px solid #14103224;align-items:center;gap:8px;display:inline-flex}.monitor-live-live{color:#15803d;border-color:#16a34a}.monitor-live-connecting,.monitor-live-reconnecting{color:#92400e;border-color:#d99a00}.monitor-live-offline{color:#b91c1c;border-color:#ef4444}.monitor-live time{color:#687083;font-size:.84rem}.monitor-live-hidden{display:none}.monitor-error,.monitor-empty,.monitor-all-clear{color:#be123c;background:#fff1f2;border:1px solid #fecdd3;border-radius:8px;align-items:center;gap:8px;margin:8px;padding:8px 10px;font-weight:850;display:flex}.monitor-empty,.monitor-all-clear{color:#405164;background:#f8fafc;border-color:#d9e0ea}.monitor-overview{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:5px;margin-top:4px;display:grid}.monitor-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.monitor-metric{background:#ffffffe6;border:1px solid #1410321f;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;min-height:40px;padding:6px 8px;display:flex}.monitor-metric span{color:#687083;text-transform:uppercase;font-size:.64rem;font-weight:850;line-height:1.05;display:block}.monitor-metric strong{letter-spacing:0;white-space:nowrap;margin-top:0;font-size:1.05rem;line-height:1;display:block}.monitor-board{background:#ffffffed;border:1px solid #1410321f;border-radius:8px;margin-top:4px;overflow:hidden;box-shadow:0 14px 30px #14103214}.monitor-board-title{background:linear-gradient(90deg,#7557ff1c,#ff8dc11c);border-bottom:1px solid #1410321f;justify-content:space-between;align-items:center;padding:7px 10px;display:flex}.monitor-board-title h2{align-items:center;gap:7px;margin:0;font-size:.94rem;display:flex}.monitor-board-title time{color:#687083;font-size:.82rem;font-weight:850}.monitor-alert-rail{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:5px;padding:6px 8px 0;display:grid}.monitor-alert-card{border:2px solid;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 8px;display:grid}.monitor-alert-copy{min-width:0}.monitor-alert-card strong{font-size:.86rem}.monitor-alert-card span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.74rem;line-height:1.22;display:-webkit-box;overflow:hidden}.monitor-alert-card strong,.monitor-alert-card span{display:block}.monitor-alert-card span{margin-top:3px}.monitor-alert-card button{color:inherit;cursor:pointer;background:#fff;border:1px solid}.monitor-alert-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;-webkit-line-clamp:unset!important;margin-top:0!important;display:inline-flex!important;overflow:visible!important}.monitor-alert-actions button{border-radius:7px;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:.72rem;font-weight:950;text-decoration:none;display:inline-flex}.monitor-ack-toast{color:#047857;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:8px;margin:6px 8px 0;padding:7px 9px;font-size:.78rem;font-weight:900}.monitor-ack-dialog{z-index:160;background:#0c0a1f6b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.monitor-ack-sheet{background:#fff;border:1px solid #14103224;border-radius:8px;gap:10px;width:420px;max-width:100%;padding:16px;display:grid;box-shadow:0 24px 70px #14103247}.monitor-ack-dialog h3{color:#0c0a1f;margin:0;font-size:1rem;line-height:1.1}.monitor-ack-dialog p{color:#475467;margin:0;font-size:.82rem;font-weight:850}.monitor-ack-person-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.monitor-ack-person-grid button{color:#0c0a1f;cursor:pointer;font:inherit;text-align:left;background:#f8fafc;border:1px solid #dbe4f0;border-radius:8px;justify-items:start;gap:3px;min-height:54px;padding:8px 10px;display:grid}.monitor-ack-person-grid button:focus-visible,.monitor-ack-person-grid button:hover{background:#eef2ff;border-color:#8b5cf6;outline:2px solid #8b5cf633}.monitor-ack-person-grid strong{font-size:.84rem;font-weight:950;line-height:1.1}.monitor-ack-person-grid span{color:#64748b;text-transform:uppercase;font-size:.68rem;font-weight:900}.monitor-ack-dialog-actions{justify-content:flex-end;gap:8px;display:flex}.monitor-ack-dialog-actions button{cursor:pointer;font:inherit;border-radius:7px;min-height:36px;padding:0 12px;font-size:.78rem;font-weight:950}.monitor-ack-dialog-actions button:first-child{color:#334155;background:#fff;border:1px solid #cbd5e1}.monitor-ack-dialog-actions button:last-child{color:#fff;background:#0c0a1f;border:1px solid #0c0a1f}.monitor-alert-success{color:#065f46;background:#ecfdf5;border-color:#22c55e;animation:1.1s linear infinite monitor-flash-green}.monitor-alert-danger{color:#991b1b;background:#fff1f2;border-color:#ef4444;animation:1.1s linear infinite monitor-flash-red}.monitor-alert-warning{color:#92400e;background:#fffbeb;border-color:#facc15}.monitor-column-guide{grid-template-columns:repeat(8,minmax(0,1fr));align-items:stretch;gap:6px;margin:0;padding:8px 8px 6px;display:none}.monitor-column-guide span{color:#334155;background:#f8fafc;border:1px solid #64748b2e;border-radius:8px;gap:2px;min-width:0;min-height:42px;padding:6px 8px;display:grid}.monitor-column-guide strong{color:#0f172a;text-transform:uppercase;font-size:.72rem;font-weight:950;line-height:1}.monitor-column-guide small{color:#64748b;font-size:.64rem;font-weight:800;line-height:1.12}.monitor-table-wrap{height:calc(100svh - 236px);min-height:390px;overflow:auto}.monitor-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1320px;font-size:.92rem}.monitor-table th{color:#475569;letter-spacing:0;z-index:1;text-align:left;text-transform:uppercase;background:#f8fafc;padding:6px 8px;font-size:.76rem;position:sticky;top:0}.monitor-table td{vertical-align:middle;border-top:1px solid #1410321a;padding:5px 8px;font-weight:850}.monitor-table th:first-child,.monitor-table td:first-child{width:220px}.monitor-table th:nth-child(2),.monitor-table td:nth-child(2){width:180px}.monitor-table th:nth-child(3),.monitor-table td:nth-child(3),.monitor-table th:nth-child(4),.monitor-table td:nth-child(4){width:132px}.monitor-table th:nth-child(5),.monitor-table td:nth-child(5){width:124px}.monitor-table th:nth-child(6),.monitor-table td:nth-child(6){width:160px}.monitor-table th:nth-child(7),.monitor-table td:nth-child(7),.monitor-table th:nth-child(8),.monitor-table td:nth-child(8){width:90px}.monitor-table th:nth-child(9),.monitor-table td:nth-child(9){width:132px}.monitor-table th:nth-child(11),.monitor-table td:nth-child(11){width:100px}.monitor-table-row{box-shadow:none;background:#fff;height:76px}.monitor-table-row[data-monitor-row-action=open-details]{cursor:pointer}.monitor-table-row[data-monitor-row-action=open-details]:focus-visible{outline-offset:-3px;outline:3px solid #6366f170}.monitor-row-good{box-shadow:none;background:#fcfffd}.monitor-row-warn{box-shadow:none;background:#fffdf2}.monitor-row-bad,.monitor-row-urgent{box-shadow:none;background:#fffbfb}.monitor-row-customer-waiting{box-shadow:none;background:#fff8d7;animation:none}.monitor-row-approval{box-shadow:none;background:#ecfdf5;animation:.62s ease-in-out 3 monitor-row-approved-flash}.monitor-row-work-progress,.monitor-row-work-progress.monitor-row-customer-waiting,.monitor-row-work-progress.monitor-row-urgent{box-shadow:none;background:#f0fdf4;animation:none}.monitor-customer,.monitor-vehicle-cell,.monitor-elapsed,.monitor-rec-summary,.monitor-blocker,.monitor-blocker-muted,.monitor-clear,.monitor-declined,.monitor-waiting,.monitor-money,.monitor-inspected,.monitor-mode{align-items:center;gap:8px;display:inline-flex}.monitor-vehicle-cell{grid-template-columns:128px minmax(0,1fr);width:100%;min-width:0;display:grid}.monitor-customer,.monitor-vehicle-cell{max-width:100%;overflow:hidden}.monitor-vehicle-cell>div,.monitor-customer>div{flex:auto;min-width:0;overflow:hidden}.monitor-vehicle-cell strong,.monitor-customer strong{color:#0c0a1f;flex-direction:column;min-width:0;font-size:1rem;line-height:1.12;display:flex}.monitor-vehicle-cell .monitor-stack-lead,.monitor-customer .monitor-stack-lead{color:#687083;margin:0;font-size:.84em;font-weight:800;display:block}.monitor-vehicle-cell .monitor-stack-main,.monitor-customer .monitor-stack-main{color:#0c0a1f;overflow-wrap:normal;word-break:normal;margin:0;font-size:1em;font-weight:950;display:block}.monitor-vehicle-cell .monitor-stack-sub,.monitor-customer .monitor-stack-sub{color:#344054;overflow-wrap:normal;word-break:normal;margin:0;font-size:.92em;font-weight:850;display:block}.monitor-vehicle-cell .monitor-stack-model{color:#0c0a1f;font-weight:950}.monitor-vehicle-cell span,.monitor-customer span{color:#687083;margin-top:2px;font-size:.76rem;display:block}.monitor-vehicle-frame{box-sizing:border-box;color:#fff;background:0 0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:128px;height:50px;padding:2px;display:flex;position:relative;overflow:hidden}.monitor-vehicle-frame img{object-fit:contain;object-position:center;transform-origin:50%;width:100%;height:100%;transform:none}.monitor-vehicle-frame span{color:#fff;background:#0c0a1fb8;border-radius:999px;margin:0;padding:3px 5px;font-size:.62rem;font-weight:850;line-height:1;position:absolute;bottom:3px;right:4px}.monitor-rec-summary{color:#514860;white-space:nowrap}.monitor-stage,.monitor-mode{white-space:nowrap;border:1px solid;border-radius:999px;min-height:30px;padding:5px 8px;font-size:.82rem;font-weight:950;display:inline-flex}.monitor-stage{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;line-height:1}.monitor-stage strong{line-height:1;display:block}.monitor-stage small{opacity:.78;text-transform:uppercase;font-size:.58rem;font-weight:950;line-height:1;display:block}.monitor-waiting-status{flex-direction:column;align-items:flex-start;line-height:1;display:inline-flex}.monitor-waiting-status strong{text-align:center;white-space:normal;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:5px 10px;font-size:.82rem;font-weight:950;line-height:1;display:inline-flex}.monitor-waiting-parts strong{color:#c2410c;background:#fff1e6;border-color:#fdba74}.monitor-waiting-approval strong{color:#854d0e;background:#fef9c3;border-color:#fde047}.monitor-waiting-decision strong{color:#b91c1c;background:#fee2e2;border-color:#fca5a5}.monitor-waiting-customer strong{color:#a21caf;background:#fae8ff;border-color:#e9a8f6}.monitor-waiting-clear strong{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.monitor-waiting-progress strong{color:#047857;background:#dcfce7;border-color:#86efac}.monitor-parts-status{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:5px 9px;display:inline-flex}.monitor-parts-status strong{white-space:normal;font-size:.8rem;font-weight:950;line-height:1}.monitor-parts-status small{opacity:.78;font-size:.62rem;font-weight:900;line-height:1}.monitor-parts-status svg{flex:none}.monitor-parts-available{color:#047857;background:#dcfce7;border-color:#86efac}.monitor-service-icons{justify-content:center;align-items:center;gap:8px;margin-top:4px;line-height:1;display:inline-flex}.monitor-vehicle-cell .monitor-service-icons{margin-top:4px;display:inline-flex}.monitor-service-icons svg{stroke-width:2.4px;flex:none;width:20px;height:20px}.monitor-service-icons svg[data-svc=tire]{color:#1d4ed8}.monitor-service-icons svg[data-svc=service]{color:#b45309}@media (max-width:1180px) and (min-width:761px){.monitor-service-icons{gap:8px;margin-top:5px}.monitor-vehicle-cell .monitor-service-icons{margin-top:5px}.monitor-service-icons svg{width:24px;height:24px}}.monitor-stage-draft{color:#334155;background:#f8fafc;border-color:#cbd5e1}.monitor-stage-checked_in{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.monitor-stage-inspection{color:#92400e;background:#fffbeb;border-color:#facc15}.monitor-stage-advisor_review,.monitor-stage-waiting_customer{color:#be123c;background:#fff1f2;border-color:#fda4af}.monitor-stage-approved,.monitor-stage-in_service,.monitor-stage-work_in_progress{color:#047857;background:#ecfdf5;border-color:#86efac}.monitor-stage-ready_for_pickup{color:#15803d;background:#f0fdf4;border-color:#22c55e}.monitor-mode{color:#405164;background:#f8fafc;border-color:#d9e0ea;justify-content:center;align-items:center;gap:6px}.monitor-visit-reason{white-space:normal;border-radius:14px;justify-content:flex-start;align-items:flex-start;min-width:0;max-width:100%}.monitor-visit-reason>svg{flex:none;margin-top:1px}.monitor-visit-reason-list{gap:2px;min-width:0;display:grid}.monitor-visit-reason-list strong{text-overflow:clip;white-space:normal;min-width:0;line-height:1.12;display:block;overflow:visible}.monitor-table th:nth-child(6),.monitor-table td:nth-child(6){display:none!important}.monitor-visit-context{align-content:center;gap:3px;min-width:0;display:grid}.monitor-visit-context-main{align-items:flex-start;gap:6px;min-width:0;display:inline-flex}.monitor-visit-context-main>svg{color:#64748b;flex:none;margin-top:1px}.monitor-visit-context small{color:#475467;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.7rem;font-weight:850;line-height:1.16;display:-webkit-box;overflow:hidden}.monitor-visit-context em{color:#b45309;align-items:center;gap:4px;font-size:.7rem;font-style:normal;font-weight:950;line-height:1.14;display:inline-flex}.monitor-elapsed,.monitor-blocker,.monitor-blocker-muted,.monitor-clear,.monitor-declined,.monitor-money{white-space:nowrap;border-radius:999px;padding:5px 8px;font-weight:950}.monitor-metric strong,.monitor-row-clock strong,.monitor-promise-clock strong,.monitor-phone-card-time b,.monitor-rec-summary,.monitor-detail-facts b,.monitor-live time,.monitor-footnote{font-variant-numeric:tabular-nums}.monitor-row-clock{--monitor-clock-fill:#16a34a;color:#0f172a;background:0 0;border:0;border-radius:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:2px 7px;min-width:150px;padding:6px 8px 7px;display:grid;position:relative}.monitor-row-clock svg{color:var(--monitor-clock-fill);grid-row:1}.monitor-row-clock strong{color:#0f172a;font-size:1.18rem;font-weight:950;line-height:1}.monitor-row-clock span{color:#475467;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:950;line-height:1;overflow:hidden}.monitor-row-clock i{background:#0f172a1a;border-radius:999px;height:3px;display:none;position:absolute;bottom:3px;left:8px;right:8px;overflow:hidden}.monitor-row-clock i:after{background:var(--monitor-clock-fill);border-radius:inherit;content:"";height:100%;width:var(--monitor-clock-progress);display:block}.monitor-row-clock-warn{--monitor-clock-fill:#facc15;background:0 0;border-color:#0000}.monitor-row-clock-good{--monitor-clock-fill:#16a34a;background:0 0;border-color:#0000}.monitor-row-clock-bad{--monitor-clock-fill:#ef4444;background:0 0;border-color:#0000}.monitor-row-clock-good strong{color:#047857}.monitor-row-clock-warn strong{color:#b45309}.monitor-row-clock-bad strong{color:#b91c1c}.monitor-elapsed-good,.monitor-clear{color:#047857;background:#ecfdf5}.monitor-elapsed-warn{color:#92400e;background:#fffbeb}.monitor-elapsed-bad,.monitor-blocker{color:#be123c;background:#fff1f2}.monitor-declined{color:#c2410c;background:#fff7ed}.monitor-waiting{color:#92400e;background:#fef3c7;animation:1.05s ease-in-out infinite monitor-waiting-chip-pulse}.monitor-money{color:#15803d;background:#dcfce7}.monitor-inspected{color:#15803d;background:#dcfce7;border:1px solid #15803d52}.monitor-signal-ack{color:#15803d;cursor:pointer;font:inherit;background:#fff;border:1px solid #15803d57;border-radius:999px;min-height:28px;padding:0 8px;font-size:.72rem;font-weight:950}.monitor-signal-ack:hover{background:#ecfdf5;border-color:#15803d80}.monitor-signal-ack:disabled{color:#98a2b3;cursor:wait;background:#f8fafc;border-color:#d0d5dd}.monitor-signal-actions{flex-direction:column;align-items:flex-end;gap:6px;max-width:100%;display:flex}.monitor-signal-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.monitor-signal-buttons{flex-direction:column;align-items:stretch;gap:6px;width:100%;max-width:138px;display:flex}.monitor-signal-buttons>button{font:inherit;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:30px;padding:0 12px;font-size:.74rem;font-weight:900;display:inline-flex}.monitor-detail-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4635c9,#7557ff);border:0;box-shadow:0 4px 12px #4635c942}.monitor-detail-button:hover{transform:translateY(-1px);box-shadow:0 7px 18px #4635c95c}.monitor-signal-buttons>button svg{flex:none}.monitor-remove-button{color:#b42318;cursor:pointer;font:inherit;background:#fff;border:1px solid #b4231847;border-radius:999px;min-height:28px;padding:0 8px;font-size:.72rem;font-weight:950}.monitor-remove-button:hover{background:#fff1f2;border-color:#b4231875}.monitor-remove-button:disabled{color:#98a2b3;cursor:wait;background:#f8fafc;border-color:#d0d5dd}.monitor-detail-modal{z-index:1300;position:fixed;inset:0}.monitor-detail-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#06031780;border:0;width:100%;padding:0;position:absolute;inset:0}.monitor-detail-panel{background:#fff;border-left:6px solid #7557ff;flex-direction:column;gap:15px;width:min(460px,92vw);max-width:460px;height:100%;margin-left:auto;padding:22px 22px 32px;animation:.22s monitor-detail-slide;display:flex;position:relative;overflow-y:auto;box-shadow:-28px 0 70px #1410324d}@keyframes monitor-detail-slide{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:translate(0)}}.monitor-detail-tone-parts{border-left-color:#f59e0b}.monitor-detail-tone-approval{border-left-color:#7557ff}.monitor-detail-tone-decision{border-left-color:#ef4444}.monitor-detail-tone-customer{border-left-color:#f59e0b}.monitor-detail-tone-clear{border-left-color:#22c55e}.monitor-detail-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.monitor-detail-vehicle{align-items:center;gap:12px;min-width:0;display:flex}.monitor-detail-vehicle>div{min-width:0}.monitor-detail-vehicle strong{color:#0c0a1f;font-size:1.2rem;font-weight:950;line-height:1.15;display:block}.monitor-detail-vehicle>div>span{color:#475467;flex-wrap:wrap;align-items:center;gap:4px;margin-top:3px;font-size:.86rem;font-weight:800;display:flex}.monitor-detail-close{color:#475467;cursor:pointer;background:#f2f4f7;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.monitor-detail-close:hover{color:#101828;background:#e4e7ec}.monitor-detail-status-row{flex-wrap:wrap;gap:8px;display:flex}.monitor-detail-facts{background:#f8f7ff;border:1px solid #7557ff29;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;padding:13px 15px;display:grid}.monitor-detail-facts span{color:#1d2939;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;font-size:.92rem;font-weight:850;display:flex}.monitor-detail-facts small{color:#98a2b3;letter-spacing:.04em;text-transform:uppercase;font-size:.64rem;font-weight:850}.monitor-detail-facts b{font-weight:950}.monitor-detail-section{flex-direction:column;gap:9px;display:flex}.monitor-detail-section h4{color:#344054;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;margin:0;font-size:.7rem;font-weight:950;display:flex}.monitor-detail-section h4 svg{color:#7557ff}.monitor-detail-chips{flex-wrap:wrap;gap:6px;display:flex}.monitor-detail-chips span{color:#3730a3;background:#eef2ff;border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-size:.82rem;font-weight:850;display:inline-flex}.monitor-detail-chips .monitor-detail-chip-svc{color:#0e7490;background:#ecfeff}.monitor-detail-chips .monitor-detail-chip-bad{color:#b42318;background:#fef2f2}.monitor-detail-chips .monitor-detail-chip-warn{color:#b45309;background:#fffbeb}.monitor-detail-notes{color:#344054;background:#f9fafb;border:1px solid #eaecf0;border-radius:10px;margin:0;padding:10px 12px;font-size:.9rem;font-weight:600;line-height:1.42}.monitor-detail-inspected{color:#15803d;align-items:center;gap:6px;margin:0;font-size:.9rem;font-weight:850;display:flex}.monitor-detail-muted{color:#98a2b3;margin:0;font-size:.88rem;font-weight:700}.monitor-detail-decisions{flex-wrap:wrap;gap:7px;display:flex}.monitor-detail-decision{border-radius:10px;align-items:center;gap:5px;padding:6px 11px;font-size:.82rem;font-weight:800;display:inline-flex}.monitor-detail-decision b{font-size:1rem;font-weight:950}.monitor-detail-decision-good{color:#15803d;background:#dcfce7}.monitor-detail-decision-warn{color:#b45309;background:#fef3c7}.monitor-detail-decision-bad{color:#b42318;background:#fee2e2}.monitor-detail-decision-muted{color:#475467;background:#f1f5f9}.monitor-detail-declined{color:#c2410c;background:#fff7ed;border:1px solid #ea580c3d;border-radius:10px;align-items:center;gap:6px;margin:0;padding:9px 12px;font-size:.85rem;font-weight:800;display:flex}@media (max-width:560px){.monitor-detail-panel{width:100%;max-width:none}.monitor-detail-facts{grid-template-columns:minmax(0,1fr)}}.monitor-blocker-muted{color:#64748b;background:#f1f5f9}.monitor-countdown{color:#687083;white-space:nowrap;margin-top:3px;font-size:.72rem;font-weight:900;display:block}.monitor-countdown-bad{color:#be123c}.monitor-footnote{color:#687083;margin:6px 9px 7px;font-size:.68rem;font-weight:750}@keyframes monitor-row-approved-flash{0%,to{background:#ecfdf5;box-shadow:inset 5px 0 #22c55ef5,inset 0 0 0 999px #22c55e0a}50%{filter:brightness(1.05)saturate(1.14);background:#bbf7d0;box-shadow:inset 5px 0 #15803d,inset 0 0 0 999px #22c55e40}}@keyframes monitor-row-waiting-pulse{0%,to{background:#fffdf2;box-shadow:inset 5px 0 #facc15fa,inset 0 0 0 999px #facc1505}50%{background:#fef3c7;box-shadow:inset 5px 0 #f59e0b,inset 0 0 0 999px #facc1529}}@keyframes monitor-waiting-chip-pulse{0%,to{box-shadow:0 0 #f59e0b00}50%{box-shadow:0 0 0 4px #f59e0b33}}@keyframes monitor-row-danger{0%,to{filter:brightness()}50%{filter:brightness(.98)}}@keyframes monitor-flash-green{0%,to{filter:brightness()}50%{filter:brightness(1.12)}}@keyframes monitor-flash-red{0%,to{filter:brightness()}50%{filter:brightness(1.08)saturate(1.2)}}body[data-monitor-theme=dark] .monitor-page{color:#fff;background:#070711}body[data-monitor-theme=dark] .bayline-staff-header,body[data-monitor-theme=dark] .monitor-topbar,body[data-monitor-theme=dark] .monitor-status-line,body[data-monitor-theme=dark] .monitor-metric,body[data-monitor-theme=dark] .monitor-board,body[data-monitor-theme=dark] .monitor-table-row{background:#0d0d18;border-color:#ffffff24}body[data-monitor-theme=dark] .monitor-status-line p,body[data-monitor-theme=dark] .monitor-live time,body[data-monitor-theme=dark] .monitor-board-title time,body[data-monitor-theme=dark] .monitor-footnote,body[data-monitor-theme=dark] .monitor-vehicle-cell span,body[data-monitor-theme=dark] .monitor-customer span,body[data-monitor-theme=dark] .monitor-countdown,body[data-monitor-theme=dark] .monitor-table td:before{color:#ffffffb8}body[data-monitor-theme=dark] .monitor-status-line h1,body[data-monitor-theme=dark] .monitor-vehicle-cell strong,body[data-monitor-theme=dark] .monitor-customer strong,body[data-monitor-theme=dark] .monitor-row-clock strong{color:#fff}body[data-monitor-theme=dark] .monitor-live,body[data-monitor-theme=dark] .monitor-theme-toggle,body[data-monitor-theme=dark] .bayline-mobile-tabbar,body[data-monitor-theme=dark] .monitor-mode,body[data-monitor-theme=dark] .monitor-row-clock,body[data-monitor-theme=dark] .monitor-column-guide span,body[data-monitor-theme=dark] .monitor-table th{color:#fff;background:#141427;border-color:#ffffff24}body[data-monitor-theme=dark] .monitor-column-guide strong{color:#fff}body[data-monitor-theme=dark] .monitor-column-guide small{color:#ffffffad}body[data-monitor-theme=dark] .monitor-board-title{background:linear-gradient(90deg,#7557ff38,#ff8dc129);border-color:#ffffff24}body[data-monitor-theme=dark] .monitor-table td{border-color:#ffffff1f}body[data-monitor-theme=dark] .monitor-row-warn{background:#1d180c}body[data-monitor-theme=dark] .monitor-row-customer-waiting{background:#2a2107}body[data-monitor-theme=dark] .monitor-row-bad,body[data-monitor-theme=dark] .monitor-row-urgent{background:#211014}body[data-monitor-theme=dark] .monitor-waiting{color:#fde68a;background:#3a2b08}body[data-monitor-theme=dark] .monitor-rec-summary{color:#ffffffd6}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:900px){.metrics,.monitor-metrics,.two,.lookup-layout,.dtc-capture-hero-grid,.dtc-vehicle-tab-layout,.photo-upload-grid,.voice-note-primary-actions,.voice-note-controls,.voice-note-tts,.voice-note-preview,.voice-note-row,.inspection-summary,.inspection-list{grid-template-columns:1fr}.lookup-layout.dtc-publish-layout{flex-direction:column;display:flex}.lookup-layout.dtc-publish-layout .dtc-publish-voice-surface{order:1}.lookup-layout.dtc-publish-layout .dtc-publish-main{order:2}.dtc-vehicle-preview-card{position:static}.dtc-vehicle-pick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-vehicle-context-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-publish-edit-heading{align-items:start;display:grid}.dtc-publish-edit-heading span{text-align:left;max-width:none}.dtc-publish-edit-grid{grid-template-columns:repeat(auto-fit,minmax(136px,1fr))}.dtc-publish-edit-grid select,.dtc-publish-edit-grid input[type=text],.dtc-publish-edit-grid input[type=tel],.dtc-publish-edit-grid .dtc-promise-grid select{border-radius:10px;min-height:48px;padding:0 12px;font-size:1rem}.dtc-publish-edit-grid label>span{margin-bottom:2px;font-size:.7rem}.dtc-customer360-grid,.dtc-customer360-empty-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-intake-rail-grid{grid-template-columns:1fr}.dtc-intake-section-header{flex-wrap:wrap}.dtc-intake-rail>header,.dtc-selected-intake{align-items:stretch;display:grid}.dtc-intake-rail>header em{text-align:left}.dtc-vin-strip{grid-template-columns:1fr}.inspection-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.receipt-summary-grid,.receipt-foot{grid-template-columns:1fr}.receipt-ledger,.receipt-line-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.receipt-line-primary,.receipt-tender-row{grid-template-columns:1fr}.enterprise-header-inner{flex-direction:column;align-items:flex-start}.dtc-checkin-topbar{grid-template-columns:1fr;position:static}.dtc-nav-tabs{justify-self:stretch;max-width:none}.dtc-top-actions,.dtc-checkin-hero{justify-content:flex-start;align-items:flex-start}.dtc-stepbar{grid-template-columns:repeat(4,minmax(150px,1fr));overflow-x:auto}.dtc-checkin-page .start-summary,.dtc-checkin-page .start-form{grid-template-columns:1fr}.dtc-checkin-page .dtc-publish-main .start-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.dtc-publish-main .summary-row-wide{grid-column:1/-1}.dtc-publish-main .summary-row-wide .vehicle-visual{max-height:132px}.dtc-publish-main .start-summary>.summary-row:nth-child(2),.dtc-publish-main .start-summary>.summary-row:nth-child(3),.dtc-publish-main .start-summary>.summary-row:nth-child(4){grid-column:span 2}.dtc-publish-main .summary-row{border-radius:10px;gap:2px;min-height:0;padding:6px 9px}.dtc-publish-main .summary-row strong{letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.dtc-publish-main .summary-row strong svg{width:13px;height:13px}.dtc-publish-main .summary-row span{font-size:.86rem;font-weight:800;line-height:1.2}.dtc-publish-main .start-summary>.summary-row:nth-child(6),.dtc-publish-main .start-summary>.summary-row:nth-child(7),.dtc-publish-main .start-summary>.summary-row:nth-child(8){background:#ffffffb3;border-radius:999px;flex-flow:row;grid-column:span 2;align-items:center;gap:6px;min-width:0;padding:4px 10px}.dtc-publish-main .start-summary>.summary-row:nth-child(n+6) strong{letter-spacing:0;text-transform:none;font-size:0}.dtc-publish-main .start-summary>.summary-row:nth-child(n+6) strong svg{width:12px;height:12px}.dtc-publish-main .start-summary>.summary-row:nth-child(n+6) span{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:850;line-height:1.1;overflow:hidden}.monitor-page{padding:0 0 14px}}@media (max-width:1180px){.dtc-vehicle-tab-layout{grid-template-columns:minmax(0,1fr)}.dtc-vehicle-preview-card{position:static}.bayline-staff-header,.dtc-checkin-topbar,.dtc-home-header{grid-template-columns:auto minmax(260px,1fr) auto;gap:10px;padding:8px 12px}.bayline-staff-right{gap:8px}.bayline-store-switcher{min-width:184px}.bayline-staff-right .bayline-workspace-nav{flex-basis:360px;min-width:260px}.bayline-workspace-menu summary{min-width:114px}.dtc-logo{max-width:182px}.dtc-nav-tabs{max-width:370px}.dtc-nav-tab{min-height:38px;padding:9px 6px;font-size:.82rem}.dtc-top-actions,.bayline-staff-actions,.dtc-home-actions{flex-flow:row;justify-content:flex-end;align-items:center;overflow-x:auto}.dtc-action{flex:none;min-height:42px;padding:0 10px;font-size:.82rem}.dtc-action-new{max-width:86px;min-height:46px}.dtc-checkin-hero,.dtc-home-hero,.dtc-checkin-content,.dtc-home-content{padding-left:16px;padding-right:16px}.dtc-checkin-hero{grid-template-columns:minmax(0,1fr) auto}.dtc-home-hero{grid-template-columns:minmax(0,1fr) minmax(230px,320px)}.dtc-home-hero h1{font-size:clamp(2rem,4.6vw,2.8rem)}.dtc-stepbar{gap:6px;padding-left:14px;padding-right:14px}.dtc-step{gap:7px;padding-left:8px;padding-right:8px}.dtc-step strong{font-size:.82rem}.dtc-step small{font-size:.69rem}.dtc-checkin-page .start-summary,.inspection-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-inspection-head,.dtc-advisor-hero{grid-template-columns:1fr}.dtc-advisor-roster{grid-template-columns:repeat(5,minmax(72px,1fr))}.dtc-tech-roster{grid-template-columns:repeat(6,minmax(72px,1fr))}.dtc-queue-layout,.dtc-advisor-grid{grid-template-columns:1fr}.dtc-advisor-simple-head,.dtc-advisor-simple-grid,.dtc-advisor-tcs-card{grid-template-columns:minmax(0,1fr)}.dtc-advisor-simple-links{justify-content:flex-start}.dtc-workspace-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.monitor-page{padding:0 0 10px}.monitor-overview{grid-template-columns:1fr}.monitor-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.monitor-alert-rail{max-height:84px;display:flex;overflow:auto hidden}.monitor-alert-card{flex:0 0 330px;grid-template-columns:20px minmax(0,1fr) auto;gap:6px;padding:6px 7px}.monitor-alert-card button{grid-column:auto;justify-self:end}.monitor-alert-card strong{font-size:.84rem}.monitor-alert-card span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.25;display:-webkit-box;overflow:hidden}.monitor-alert-card button{min-height:32px;padding:0 8px;font-size:.78rem}.monitor-table-wrap{height:calc(100vh - 214px);min-height:360px}.monitor-table{min-width:760px;font-size:.78rem}.monitor-table th,.monitor-table td{padding-left:6px;padding-right:6px}.monitor-table th:nth-child(5),.monitor-table td:nth-child(5),.monitor-table th:nth-child(7),.monitor-table td:nth-child(7){display:none}.monitor-vehicle-cell{min-width:148px}.monitor-vehicle-cell strong,.monitor-customer strong{max-width:120px}}@media (max-width:760px){.bayline-staff-shell{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.dtc-checkin-topbar,.dtc-home-header{grid-template-columns:1fr}.bayline-staff-header{grid-template-columns:auto auto;justify-content:space-between;position:static}.bayline-current-work{grid-template-columns:minmax(0,1fr);padding:8px 10px;position:static}.bayline-current-work-main{grid-template-columns:88px minmax(0,1fr)}.bayline-current-work-main .vehicle-visual{width:88px;height:42px}.bayline-current-work-meta,.bayline-current-work-actions{justify-content:stretch}.bayline-current-work-actions a,.bayline-current-work-actions button:not([aria-label]){flex:118px}.bayline-header-workbench{order:3;grid-column:1/-1;width:100%}.dtc-logo-link{justify-self:start}.bayline-workspace-nav{display:none}.bayline-workspace-menu{display:block}.bayline-staff-right{justify-content:flex-end;width:auto}.bayline-store-switcher{flex:210px;min-width:0}.dtc-nav-tabs{width:100%;max-width:none}.bayline-staff-actions,.dtc-top-actions,.dtc-home-actions{justify-content:flex-start;width:100%}.bayline-staff-actions{flex-wrap:nowrap;align-items:center;overflow-x:auto}.bayline-staff-actions .dtc-top-actions,.bayline-staff-extra-actions{flex:none}.bayline-mobile-tabbar{grid-template-columns:repeat(var(--bayline-mobile-tab-count,5), minmax(0, 1fr));isolation:isolate;padding:5px 8px calc(5px + env(safe-area-inset-bottom));transform:translate3d(0, var(--bayline-mobile-tabbar-visual-shift,0px), 0);-webkit-transform:translate3d(0, var(--bayline-mobile-tabbar-visual-shift,0px), 0);will-change:transform;z-index:200;background:#fffffff5;border-top:1px solid #14103221;align-items:stretch;gap:4px;display:grid;box-shadow:0 -14px 28px #1410321f;transition:none!important;animation:none!important;position:fixed!important;inset:auto 0 0!important}.bayline-mobile-tab{color:#586070;border-radius:8px;place-items:center;gap:3px;min-height:48px;padding:5px 4px;font-size:.58rem;font-weight:900;text-decoration:none;display:grid}.bayline-mobile-tab svg{color:currentColor}.bayline-mobile-tab-active{background:var(--brand-gradient);color:#fff;box-shadow:0 10px 22px #7557ff3d}.dtc-stepbar{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px 6px;overflow:hidden}.dtc-step{text-align:center;flex-direction:column;align-items:center;gap:1px;min-width:0;min-height:52px;padding:4px 2px;overflow:hidden}.dtc-step-number{width:18px;height:18px;font-size:.65rem}.dtc-step strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:.62rem;line-height:1;overflow:hidden}.dtc-step small{display:none}.dtc-checkin-content,.dtc-home-content{padding-bottom:calc(108px + env(safe-area-inset-bottom))}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-home-hero h1{font-size:clamp(1.85rem,8.2vw,2.35rem);line-height:1}.dtc-checkin-hero,.dtc-home-hero{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.lookup-search-row,.dtc-promise-grid,.dtc-vehicle-pick-grid,.dtc-plate-color-grid,.dtc-manual-vin-row,.dtc-checkin-page .start-summary,.dtc-checkin-page .start-form,.dtc-workspace-metrics,.inspection-status-grid,.dtc-advisor-session-strip,.dtc-advisor-console-head,.dtc-advisor-console-toolbar,.dtc-advisor-active-main,.dtc-queue-card,.dtc-queue-list,.dtc-tech-claim-card,.dtc-advisor-card{grid-template-columns:1fr}.dtc-tech-tab-summary{flex-direction:column;align-items:stretch}.dtc-tech-tab-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;display:grid}.dtc-tech-tab-actions a{justify-content:center}.lookup-modes{border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-tech-roster{grid-template-columns:repeat(3,minmax(72px,1fr))}.dtc-tech-session-facts,.dtc-staff-photo-panel{grid-template-columns:1fr}.dtc-staff-photo-action{width:100%}.dtc-advisor-session-pills{justify-content:flex-start}.dtc-advisor-console{padding:12px}.dtc-advisor-filter-grid,.dtc-advisor-roster,.dtc-capture-buttons,.dtc-photo-type-grid,.dtc-advisor-simple-steps,.dtc-advisor-simple-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-advisor-simple-links .enterprise-button{flex:132px}.dtc-capture-hero-grid{grid-template-columns:minmax(0,1fr)}.dtc-capture-buttons{grid-template-areas:"video photo""upload flip""cancel cancel"}.dtc-capture-buttons-camera-first{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"photo photo""video upload""flip cancel"}.dtc-camera-stage{min-height:240px}.dtc-camera-stage-live{height:min(28svh,270px);min-height:210px}.dtc-camera-time{font-size:1.65rem;bottom:16px}.dtc-camera-command-bar{grid-template-columns:1fr;align-items:start}.dtc-camera-command-status{place-items:start;max-width:none}.dtc-capture-active-context{grid-template-columns:minmax(82px,.34fr) minmax(0,1fr)}.dtc-capture-active-progress{grid-column:1/-1;grid-template-columns:auto auto minmax(0,1fr);place-items:center start;min-width:0}.dtc-capture-active-progress span,.dtc-capture-active-progress small{text-align:left;margin:0 0 0 8px}.dtc-camera-shutter-deck{min-height:92px}.dtc-camera-shutter{width:76px;height:76px;min-height:76px}.dtc-camera-shutter-core{width:52px;height:52px}.dtc-photo-type-rail{grid-template-columns:repeat(7,minmax(118px,42vw))}.dtc-workspace-tabs{justify-content:flex-start;overflow-x:auto}.dtc-workspace-tab{flex:none}.dtc-vehicle-confidence,.dtc-vehicle-context-grid,.dtc-customer360-grid,.dtc-customer360-empty-grid{grid-template-columns:1fr}.dtc-intake-sync-card{grid-template-columns:1fr;align-items:flex-start}.dtc-intake-sync-card a{justify-content:center;width:100%}.dtc-vehicle-tab-layout{grid-template-columns:minmax(0,1fr)}.dtc-vehicle-preview-card{position:static}.dtc-vehicle-tab-head,.dtc-vehicle-action-row,.section-title{flex-direction:column;align-items:flex-start}.section-actions{justify-content:flex-start;width:100%}.section-actions .enterprise-button{width:100%}.monitor-topbar{grid-template-columns:1fr}.monitor-status-line{flex-direction:column;align-items:flex-start;gap:8px}.monitor-header-actions,.monitor-board-title{flex-direction:column;align-items:flex-start}.monitor-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-alert-rail{max-height:none}.monitor-alert-card{flex-basis:286px}.monitor-table-wrap{height:auto;min-height:0;overflow:visible}.monitor-table,.monitor-table tbody,.monitor-table tr,.monitor-table td{width:100%;min-width:0;display:block}.monitor-table thead{display:none}.monitor-table tr{box-sizing:border-box;border:1px solid #1410321f;border-radius:8px;gap:0;width:100%;max-width:100%;height:auto;min-height:0;margin:8px 0;padding:8px 10px;display:grid;overflow:hidden}.monitor-table td{border-top:1px solid #14103214;grid-template-columns:94px minmax(0,1fr);align-items:center;gap:10px;min-height:38px;padding:7px 0;display:grid}.monitor-table td:first-child{border-top:0;grid-template-columns:1fr;min-height:58px;padding-top:0}.monitor-table td:before{color:#687083;content:attr(data-label);text-transform:uppercase;flex:0 0 92px;font-size:.66rem;font-weight:850}.monitor-table td:first-child:before{display:none}.monitor-table th:nth-child(5),.monitor-table td:nth-child(5),.monitor-table th:nth-child(7),.monitor-table td:nth-child(7){display:grid}.monitor-vehicle-cell,.monitor-customer,.monitor-rec-summary{text-align:left;justify-content:flex-start;min-width:0}.monitor-table td:not(:first-child)>.monitor-customer,.monitor-table td:not(:first-child)>.monitor-rec-summary,.monitor-table td:not(:first-child)>.monitor-stage,.monitor-table td:not(:first-child)>.monitor-mode,.monitor-table td:not(:first-child)>.monitor-money,.monitor-table td:not(:first-child)>.monitor-waiting,.monitor-table td:not(:first-child)>.monitor-blocker,.monitor-table td:not(:first-child)>.monitor-blocker-muted,.monitor-table td:not(:first-child)>.monitor-clear{justify-self:end;max-width:100%}.monitor-table td[data-label=State\ time]{align-items:start}.monitor-table td[data-label=State\ time] .monitor-row-clock,.monitor-table td[data-label=State\ time] .monitor-countdown{grid-column:2;justify-self:end}.monitor-vehicle-cell strong,.monitor-customer strong{white-space:normal;max-width:none}.monitor-vehicle-cell{grid-template-columns:96px minmax(0,1fr);gap:10px;width:100%;display:grid}.monitor-vehicle-frame{width:100px;height:46px}}@media (max-width:980px){.dtc-advisor-request-layout{grid-template-columns:minmax(0,1fr)}.dtc-advisor-request-detail{width:100%;min-width:0}.bayline-header-workbench .dtc-advisor-workbench-tabs{gap:4px;padding:4px}.bayline-header-workbench .dtc-advisor-workbench-tabs button{gap:4px;min-height:34px;padding:0 5px;font-size:.73rem}.bayline-header-workbench .dtc-advisor-tab-text-full{display:none}.bayline-header-workbench .dtc-advisor-tab-text-short{display:inline}.bayline-header-workbench .dtc-advisor-tab-label small{font-size:.57rem}}@media (max-width:520px){.bayline-staff-header{grid-template-columns:1fr;align-items:stretch}.bayline-staff-logo{justify-self:start}.bayline-staff-right{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.bayline-store-switcher{width:100%;min-height:38px}.bayline-store-switcher-icon{display:none}.bayline-store-switcher select{font-size:.76rem}.dtc-advisor-simple-workspace{gap:8px;padding:8px}.dtc-advisor-context-row{justify-items:stretch;gap:8px;padding:8px}.dtc-advisor-context-row .dtc-advisor-simple-current{grid-template-columns:84px minmax(0,1fr);width:100%;max-width:none}.dtc-advisor-context-row .dtc-advisor-simple-current .vehicle-visual{width:84px;height:44px}.dtc-advisor-simple-head p{font-size:.66rem}.dtc-advisor-simple-head h2{font-size:1rem}.dtc-advisor-simple-head span{font-size:.76rem;line-height:1.22}.dtc-advisor-workbench-tabs{grid-template-columns:1fr}.bayline-header-workbench .dtc-advisor-workbench-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.bayline-header-workbench .dtc-advisor-workbench-tabs button{gap:2px;min-height:38px;padding:0 2px;font-size:.66rem}.bayline-header-workbench .dtc-advisor-workbench-tabs button svg{flex:none;width:13px;height:13px}.bayline-header-workbench .dtc-advisor-tab-label small{font-size:.49rem}.dtc-advisor-simple-current{grid-template-columns:92px minmax(0,1fr)}.dtc-advisor-simple-current .vehicle-visual{width:92px;height:50px}.dtc-advisor-workbench-hint{grid-template-columns:1fr;align-items:start;gap:6px;padding:8px}.dtc-advisor-workbench-hint p{font-size:.74rem}.dtc-advisor-workbench-hint em{width:fit-content;max-width:100%}.dtc-advisor-ready-head{align-items:stretch;display:grid}.dtc-advisor-ready-head em{width:fit-content}.dtc-advisor-ready-actions{justify-content:flex-start}.dtc-advisor-ready-grid,.dtc-advisor-line-entry,.dtc-advisor-tcs-search,.dtc-advisor-tcs-result,.dtc-advisor-tcs-context,.dtc-advisor-request-layout,.dtc-advisor-request-row,.dtc-advisor-part-card,.dtc-advisor-detail-facts,.dtc-advisor-request-signals,.dtc-advisor-detail-supporting,.dtc-advisor-detail-lines div,.dtc-advisor-line-context-rollup summary,.dtc-advisor-payment-strip,.dtc-advisor-simple-steps,.dtc-advisor-simple-facts,.dtc-advisor-payment-rollup,.dtc-advisor-payment-routes,.dtc-advisor-payment-safe-box,.dtc-advisor-active-grid{grid-template-columns:1fr}.dtc-advisor-draft-actions{align-items:stretch;display:grid}.dtc-advisor-draft-actions span{text-align:left}.dtc-advisor-sale-lines strong{overflow-wrap:anywhere;white-space:normal}.dtc-advisor-terminal-route{grid-template-columns:34px minmax(0,1fr)}.dtc-advisor-request-row>span:last-child,.dtc-advisor-part-card>span:last-child{text-align:left;justify-items:start}.dtc-advisor-part-commercials{min-width:0}.dtc-advisor-active-main{align-items:stretch}.dtc-advisor-terminal-route .enterprise-status{grid-column:1/-1}.dtc-advisor-simple-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid;overflow:visible}.dtc-advisor-store-switcher{grid-column:1/-1;justify-content:stretch;width:100%}.dtc-advisor-store-switcher select{width:100%;min-width:0}.dtc-advisor-simple-links .enterprise-button{width:100%;min-width:0;min-height:34px;padding:0 8px;font-size:.82rem}.dtc-advisor-simple-steps{grid-template-columns:1fr;gap:7px;padding-bottom:0;display:grid;overflow:visible}.dtc-advisor-simple-steps span{min-height:56px}.dtc-advisor-simple-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-advisor-simple-facts span{padding:7px}.dtc-advisor-simple-facts strong{font-size:.74rem}}.bayline-staff-shell .enterprise-button,.bayline-staff-shell .dtc-action,.bayline-staff-shell .dtc-workspace-tab,.bayline-staff-shell .dtc-advisor-filter-grid button,.bayline-staff-shell .dtc-advisor-active-actions button,.bayline-staff-shell .dtc-advisor-line-entry button,.bayline-staff-shell .dtc-advisor-terminal-button,.bayline-staff-shell .dtc-advisor-sale-lines button,.bayline-staff-shell .dtc-advisor-draft-actions button,.bayline-staff-shell .dtc-advisor-payment-routes button,.bayline-staff-shell .monitor-alert-card button,.bayline-staff-shell .monitor-theme-toggle{border-radius:var(--bayline-radius-control);min-height:var(--bayline-control-height)}.bayline-staff-shell .dtc-workspace-tab,.bayline-staff-shell .dtc-step{min-height:var(--bayline-touch-height)}.bayline-staff-shell .enterprise-status,.bayline-staff-shell .monitor-stage,.bayline-staff-shell .monitor-mode,.bayline-staff-shell .monitor-elapsed,.bayline-staff-shell .monitor-blocker,.bayline-staff-shell .monitor-blocker-muted,.bayline-staff-shell .monitor-clear,.bayline-staff-shell .monitor-declined,.bayline-staff-shell .monitor-waiting,.bayline-staff-shell .monitor-money{border-radius:var(--bayline-radius-pill);min-height:var(--bayline-chip-height);padding:5px 9px;font-size:.72rem;font-weight:900}.bayline-staff-shell .dtc-stepbar,.bayline-staff-shell .dtc-workspace-tabs{gap:8px}.bayline-staff-shell .dtc-step,.bayline-staff-shell .dtc-workspace-tab,.bayline-staff-shell .dtc-advisor-filter-grid button{border-radius:var(--bayline-radius-control)}.bayline-staff-shell .dtc-step-active,.bayline-staff-shell .dtc-workspace-tab-active,.bayline-staff-shell .dtc-advisor-filter-grid button[data-active=true]{box-shadow:0 9px 20px #7557ff33}@media (max-width:760px){.bayline-staff-shell .enterprise-button,.bayline-staff-shell .dtc-action,.bayline-staff-shell .dtc-workspace-tab,.bayline-staff-shell .dtc-advisor-filter-grid button,.bayline-staff-shell .dtc-advisor-active-actions button,.bayline-staff-shell .dtc-advisor-line-entry button,.bayline-staff-shell .dtc-advisor-terminal-button,.bayline-staff-shell .dtc-advisor-sale-lines button,.bayline-staff-shell .dtc-advisor-draft-actions button,.bayline-staff-shell .dtc-advisor-payment-routes button,.bayline-staff-shell .monitor-alert-card button,.bayline-staff-shell .monitor-theme-toggle{min-height:var(--bayline-touch-height)}}@media (max-width:520px){.bayline-staff-shell .dtc-advisor-session-strip{gap:10px;padding:11px}.bayline-staff-shell .dtc-advisor-session-person img{width:46px;height:46px}.bayline-staff-shell .dtc-advisor-session-pills{justify-content:flex-start}.bayline-staff-shell .dtc-advisor-session-pills span{border-radius:var(--bayline-radius-control);min-height:44px;padding:0 10px}}.bayline-reports-page{background:radial-gradient(circle at 18% 0,#7c5cff1a,#0000 30%),linear-gradient(#fff 0%,#f8fbff 50%,#fff7fd 100%)}.bayline-reports-content{max-width:1220px}.bayline-reports-hero{grid-template-columns:1fr auto;align-items:center;gap:16px;margin-bottom:12px;display:grid}.bayline-reports-hero p{color:#5b45ff;text-transform:uppercase;margin:0 0 4px;font-size:.78rem;font-weight:900}.bayline-reports-hero h1{color:#111827;letter-spacing:0;margin:0;font-size:clamp(2rem,5vw,3.25rem);line-height:.96}.bayline-reports-hero span{color:#53627d;max-width:760px;margin-top:8px;font-size:1rem;line-height:1.45;display:block}.bayline-reports-operator{background:#ffffffd1;border:1px solid #d9e2f2;border-radius:18px;flex-direction:column;align-items:flex-end;gap:5px;min-width:220px;padding:14px;display:flex;box-shadow:0 18px 44px #56438a1a}.bayline-reports-operator strong{color:#111827;font-size:1rem}.bayline-reports-operator span{color:#53627d;margin:0;font-size:.82rem}.bayline-report-filters{background:#eef4ff;border:1px solid #cbd8f5;border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:6px;display:flex}.bayline-report-filters a{color:#3a4a67;border-radius:12px;align-items:center;min-height:38px;padding:0 14px;font-size:.86rem;font-weight:900;text-decoration:none;display:inline-flex}.bayline-report-filters a[aria-current=page]{color:#174cff;background:#fff;box-shadow:0 10px 22px #50618c24}.bayline-report-module-nav{z-index:6;background:#ffffffc7;border:1px solid #dce6f7;border-radius:18px;align-items:center;gap:6px;margin:0 0 14px;padding:6px;display:flex;position:sticky;top:76px;overflow-x:auto}.bayline-report-module-nav a{color:#42526f;border-radius:13px;flex:none;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:.82rem;font-weight:950;text-decoration:none;display:inline-flex}.bayline-report-module-nav a[aria-current=page]{color:#fff;background:linear-gradient(135deg,#243bff,#d715b8);box-shadow:0 12px 24px #5841be33}.bayline-report-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.bayline-report-module-card{color:#111827;background:#fff;border:1px solid #dce6f7;border-radius:16px;gap:7px;min-height:132px;padding:14px;text-decoration:none;display:grid;box-shadow:0 16px 34px #50618c1a}.bayline-report-module-card>span{color:#174cff;background:#eef4ff;border-radius:13px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.bayline-report-module-card strong{font-size:1rem;font-weight:950}.bayline-report-module-card small{color:#5d6d87;font-size:.78rem;font-weight:750;line-height:1.35}.bayline-report-definitions{background:#fbfdff;border:1px solid #dce6f7;border-radius:16px;margin:0 0 14px;padding:0}.bayline-report-definitions summary{color:#26334a;cursor:pointer;padding:12px 14px;font-size:.86rem;font-weight:950;list-style-position:inside}.bayline-report-definitions>div{border-top:1px solid #e1e7f3;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:12px 14px 14px;display:grid}.bayline-report-definitions span{gap:3px;display:grid}.bayline-report-definitions strong{color:#06111f;font-size:.78rem;font-weight:950}.bayline-report-definitions small{color:#5d6d87;font-size:.74rem;font-weight:750;line-height:1.35}.bayline-report-metrics,.bayline-report-grid{margin-bottom:14px}.bayline-report-grid{align-items:stretch}.bayline-report-card{min-width:0}.bayline-report-card .section-title h2{align-items:center;gap:7px;display:inline-flex}.bayline-report-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.bayline-report-kpi-grid span{background:#f8fbff;border:1px solid #dce6f7;border-radius:14px;gap:4px;min-height:72px;padding:12px;display:grid}.bayline-report-kpi-grid strong{color:#06111f;font-size:1.1rem;font-weight:950}.bayline-report-kpi-grid small{color:#5d6d87;text-transform:uppercase;font-size:.74rem;font-weight:800}.bayline-report-stage-list{gap:7px;display:grid}.bayline-report-stage-row{background:#fff;border:1px solid #e1e7f3;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.bayline-report-stage-row span{color:#26334a;text-transform:capitalize;font-weight:900}.bayline-report-stage-row strong{color:#174cff;font-weight:950}.bayline-report-stage-row em{color:#64748b;font-size:.82rem;font-style:normal;font-weight:800}.bayline-report-alert-list{gap:8px;margin-top:12px;display:grid}.bayline-report-alert{background:#fbfdff;border:1px solid #dce6f7;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.bayline-report-alert>span{color:#174cff;background:#eaf4ff;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.bayline-report-alert strong{color:#06111f;font-weight:950;display:block}.bayline-report-alert small{color:#5d6d87;margin-top:2px;font-size:.78rem;font-weight:750;line-height:1.35;display:block}.bayline-report-alert em{color:#334155;text-align:right;font-size:.82rem;font-style:normal;font-weight:950}.bayline-report-alert-warn{background:#fffbeb;border-color:#fde68a}.bayline-report-alert-warn>span{color:#b45309;background:#fef3c7}.bayline-report-alert-critical{background:#fff1f2;border-color:#fecdd3}.bayline-report-alert-critical>span{color:#be123c;background:#ffe4e6}.bayline-report-progress{background:#e8edf7;border-radius:999px;height:12px;overflow:hidden}.bayline-report-progress span{background:linear-gradient(90deg,#6b5cff,#10b981);min-width:6px;height:100%;display:block}.bayline-report-catalog{margin-bottom:14px}.bayline-report-catalog-intro{color:#53627d;margin:8px 0 12px;font-size:.9rem;font-weight:750;line-height:1.45}.bayline-report-catalog-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}.bayline-report-catalog-card{background:#fbfdff;border:1px solid #dce6f7;border-radius:14px;gap:3px;min-height:76px;padding:12px;display:grid}.bayline-report-catalog-card-live{background:#f0fdf4;border-color:#bbf7d0}.bayline-report-catalog-card-partial{background:#fffbeb;border-color:#fde68a}.bayline-report-catalog-card strong{color:#07111f;font-size:1.55rem;font-weight:950;line-height:1}.bayline-report-catalog-card small{color:#53627d;text-transform:uppercase;font-size:.76rem;font-weight:900}.bayline-report-catalog-table{min-width:980px}.bayline-report-source-list{flex-wrap:wrap;gap:5px;display:flex}.bayline-report-source-list-block{margin-top:12px}.bayline-report-source-list em{color:#27417a;background:#eef4ff;border:1px solid #d7e4ff;border-radius:999px;padding:5px 8px;font-size:.72rem;font-style:normal;font-weight:900;line-height:1.1;display:inline-flex}.bayline-report-explorer{background:linear-gradient(135deg,#fffffffa,#f8fbfffa),#fff;border:1px solid #d8e4f5;border-radius:22px;gap:14px;margin-bottom:18px;padding:18px 20px 20px;display:grid;overflow:hidden;box-shadow:0 18px 42px #50618c1a}.bayline-report-explorer-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.bayline-report-explorer-head h2{color:#07111f;margin:0 0 6px;font-size:clamp(1.35rem,1.8vw,2rem);line-height:1}.bayline-report-explorer-head p{color:#53627d;margin:0;font-size:.92rem;font-weight:760;line-height:1.45}.bayline-report-explorer-score{text-align:right;background:linear-gradient(135deg,#eef4ff,#fff0fb);border:1px solid #cfe0ff;border-radius:18px;min-width:132px;padding:13px 15px;display:grid}.bayline-report-explorer-score strong{color:#111827;font-size:2rem;font-weight:950;line-height:1}.bayline-report-explorer-score span{color:#43536d;text-transform:uppercase;font-size:.72rem;font-weight:950}.bayline-report-completeness{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.bayline-report-completeness span{background:#f8fbff;border:1px solid #dce6f7;border-radius:15px;gap:3px;min-height:74px;padding:12px;display:grid}.bayline-report-completeness strong{color:#07111f;font-size:1.25rem;font-weight:950;line-height:1}.bayline-report-completeness small{color:#5d6d87;text-transform:uppercase;font-size:.72rem;font-weight:900}.bayline-report-explorer-tools{grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:12px;display:grid}.bayline-report-explorer-tools label{gap:6px;display:grid}.bayline-report-explorer-tools label span{color:#44546f;text-transform:uppercase;font-size:.72rem;font-weight:950}.bayline-report-explorer-tools input{color:#07111f;font:inherit;background:#fff;border:1px solid #cfe0ff;border-radius:15px;outline:none;min-height:44px;padding:0 14px;font-size:.92rem;font-weight:800}.bayline-report-explorer-tools input:focus{border-color:#6347ff;box-shadow:0 0 0 4px #6347ff1f}.bayline-report-filter-group{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.bayline-report-filter-group button{color:#40516d;cursor:pointer;font:inherit;background:#fff;border:1px solid #d9e5f6;border-radius:999px;min-height:36px;padding:0 12px;font-size:.78rem;font-weight:950}.bayline-report-filter-group button.is-active{color:#fff;background:linear-gradient(135deg,#243bff,#d715b8);border-color:#0000}.bayline-report-family-filter{border-bottom:1px solid #e3ebf7;padding-bottom:4px}.bayline-report-family-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bayline-report-family-card{cursor:pointer;text-align:left;background:#fbfdff;border:1px solid #dce6f7;border-radius:16px;gap:5px;min-height:112px;padding:13px;display:grid}.bayline-report-family-card span{color:#43536d;text-transform:uppercase;font-size:.78rem;font-weight:950}.bayline-report-family-card strong{color:#07111f;font-size:1.55rem;font-weight:950;line-height:1}.bayline-report-family-card small{color:#5f6f88;font-size:.75rem;font-weight:850}.bayline-report-family-card em{background:#e8eef8;border-radius:999px;width:100%;height:8px;margin-top:3px;display:flex;overflow:hidden}.bayline-report-family-card em i,.bayline-report-family-card em b{height:100%;display:block}.bayline-report-family-card em i{background:#16a34a}.bayline-report-family-card em b{background:#f59e0b}.bayline-report-priority{background:#f8fbff;border:1px solid #dce6f7;border-radius:18px;padding:14px}.bayline-report-priority-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.bayline-report-priority-grid article{background:#fff;border:1px solid #dce6f7;border-radius:15px;gap:6px;min-height:148px;padding:12px;display:grid}.bayline-report-priority-grid strong{color:#07111f;font-size:.92rem;font-weight:950;line-height:1.15}.bayline-report-priority-grid small{color:#66748c;text-transform:uppercase;font-size:.72rem;font-weight:900}.bayline-report-priority-grid p{color:#43536d;margin:0;font-size:.78rem;font-weight:780;line-height:1.35}.bayline-report-priority-grid button{color:#174cff;cursor:pointer;font:inherit;background:#eef4ff;border:1px solid #d7e4ff;border-radius:999px;align-self:end;min-height:30px;padding:0 10px;font-size:.72rem;font-weight:950}.bayline-report-priority-tag,.bayline-report-pill{border-radius:999px;justify-self:start;align-items:center;min-height:26px;padding:0 9px;font-size:.72rem;font-weight:950;line-height:1;display:inline-flex}.bayline-report-priority-p0,.bayline-report-pill-planned{color:#174cff;background:#eef4ff;border:1px solid #cfe0ff}.bayline-report-priority-p1,.bayline-report-pill-partial{color:#a15c00;background:#fffbeb;border:1px solid #fde68a}.bayline-report-priority-p2{color:#42526f;background:#f8fafc;border:1px solid #d7dee9}.bayline-report-pill-live{color:#087d3f;background:#ecfdf3;border:1px solid #bbf7d0}.bayline-report-explorer-table{min-width:1120px}.bayline-report-explorer-table tr.is-selected{background:#f4f7ff}.bayline-report-row-button{color:#07111f;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:950;display:inline}.bayline-report-row-button:hover{color:#174cff;text-underline-offset:3px;text-decoration:underline}.bayline-report-detail{color:#fff;background:linear-gradient(135deg,#111827,#25306a 56%,#7d1ec9),#111827;border-radius:20px;gap:14px;padding:18px;display:grid}.bayline-report-detail-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.bayline-report-detail-head h2{color:#fff;margin:9px 0 6px;font-size:clamp(1.25rem,1.8vw,1.85rem);line-height:1}.bayline-report-detail-head p{color:#e8eeffc7;margin:0;font-size:.82rem;font-weight:850}.bayline-report-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bayline-report-detail-grid section{background:#ffffff1a;border:1px solid #ffffff29;border-radius:16px;min-height:134px;padding:13px}.bayline-report-detail-grid h3{color:#fff;letter-spacing:.03em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:950}.bayline-report-detail-grid p,.bayline-report-detail-grid li{color:#f7faffdb;font-size:.8rem;font-weight:760;line-height:1.42}.bayline-report-detail-grid p{margin:0 0 8px}.bayline-report-detail-grid ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.bayline-report-detail-grid li{padding-left:15px;position:relative}.bayline-report-detail-grid li:before{content:"";background:#93c5fd;border-radius:999px;width:6px;height:6px;position:absolute;top:.55em;left:0}.bayline-report-detail .bayline-report-source-list em{color:#fff;background:#ffffff1f;border-color:#fff3}.bayline-report-table-wrap{overflow-x:auto}.bayline-report-table{border-collapse:collapse;width:100%;min-width:660px}.bayline-report-table th,.bayline-report-table td{color:#1f2a3d;text-align:left;vertical-align:top;border-bottom:1px solid #e1e7f3;padding:11px 8px;font-size:.86rem}.bayline-report-table th{color:#59677e;text-transform:uppercase;font-size:.74rem;font-weight:950}.bayline-report-table td:first-child{color:#07111f;font-weight:900}.bayline-report-table td small{color:#66748c;margin-top:3px;font-size:.74rem;font-weight:800;line-height:1.3;display:block}.bayline-report-action-row,.bayline-report-table-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bayline-report-action-row a,.bayline-report-table-actions a{color:#fff;background:linear-gradient(135deg,#243bff,#d715b8);border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:.78rem;font-weight:950;text-decoration:none;display:inline-flex}.bayline-report-table-actions a{color:#174cff;background:#eef4ff;min-height:30px}.bayline-report-muted{color:#738096;font-size:.78rem;font-weight:900}.bayline-report-back-link{color:#174cff;align-items:center;gap:6px;margin-bottom:10px;font-size:.82rem;font-weight:950;text-decoration:none;display:inline-flex}.bayline-legacy-report-actions{margin-bottom:14px}.bayline-legacy-report-table-card{overflow:hidden}.bayline-legacy-report-table-wrap{max-height:70vh;overflow:auto}.bayline-legacy-report-table{min-width:1180px}.bayline-legacy-report-table thead th{z-index:1;background:#f8fbff;position:sticky;top:0}.bayline-report-guardrails{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px;display:grid}.bayline-report-guardrails h2{color:#111827;align-items:center;gap:8px;margin:0 0 6px;font-size:1rem;display:inline-flex}.bayline-report-guardrails p{color:#53627d;margin:0;line-height:1.45}@media (max-width:900px){.bayline-reports-hero,.bayline-report-guardrails{grid-template-columns:1fr}.bayline-reports-operator{align-items:flex-start}.bayline-report-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.bayline-reports-content{padding-bottom:104px}.bayline-reports-hero h1{font-size:1.7rem;line-height:1}.bayline-report-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bayline-report-filters a{justify-content:center}.bayline-report-module-nav{top:64px}.bayline-report-module-grid,.bayline-report-definitions>div,.bayline-report-catalog-cards{grid-template-columns:1fr}.bayline-report-completeness{grid-template-columns:repeat(2,minmax(0,1fr))}.bayline-report-explorer{border-radius:18px;padding:14px}.bayline-report-explorer-head,.bayline-report-explorer-tools{grid-template-columns:1fr}.bayline-report-explorer-score{text-align:left;min-width:0}.bayline-report-family-grid,.bayline-report-priority-grid,.bayline-report-detail-head,.bayline-report-detail-grid,.bayline-report-kpi-grid{grid-template-columns:1fr}.bayline-report-table-wrap{overflow:visible}.bayline-report-table,.bayline-report-table tbody,.bayline-report-table tr,.bayline-report-table td{width:100%;min-width:0;display:block}.bayline-report-table thead{display:none}.bayline-report-table tr{background:#fbfdff;border:1px solid #dce6f7;border-radius:14px;margin-bottom:8px;padding:8px 10px}.bayline-report-table td{text-align:right;word-break:break-word;border-bottom:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:5px 0;display:flex}.bayline-report-table td:before{color:#66748c;content:attr(data-label);text-align:left;text-transform:uppercase;flex:none;font-size:.7rem;font-weight:950}.bayline-report-table td:first-child{text-align:left;border-bottom:1px solid #e5ebf5;padding-bottom:7px;display:block}.bayline-report-table td:first-child:before{margin-bottom:3px;display:block}.bayline-report-alert{grid-template-columns:auto 1fr;align-items:flex-start}.bayline-report-alert em{text-align:left;grid-column:2}}.bayline-staff-shell{--bayline-bg-wash:radial-gradient(circle at top left, #ffffffeb 0%, transparent 38%), linear-gradient(180deg, #f7f9fc 0%, #eef3f8 100%);--bayline-ink:#0f172a;--bayline-muted:#667085;--bayline-panel:#ffffffc2;--bayline-panel-border:#94a3b842;--bayline-shadow-sm:0 1px 2px #0f172a0a, 0 18px 36px #0f172a0a;--bayline-shadow-md:0 18px 44px #0f172a1a;--bayline-workspace-gutter:clamp(14px, 1.2vw, 34px);background:var(--bayline-bg-wash);color:var(--bayline-ink)}.bayline-staff-shell h1,.bayline-staff-shell h2,.bayline-staff-shell h3,.dtc-checkin-shell h1,.dtc-checkin-shell h2,.dtc-checkin-shell h3{font-family:var(--bayline-font-display);letter-spacing:-.02em}.bayline-staff-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:66px;padding:10px var(--bayline-workspace-gutter);z-index:40;background:#f6f8fcb8;border-bottom:1px solid #94a3b83d;grid-template-columns:auto minmax(320px,1fr) auto;gap:14px;position:sticky;top:0;box-shadow:0 10px 34px #0f172a0f}.bayline-staff-brand{align-items:center;gap:12px;min-width:0;display:flex}.bayline-staff-brand-copy{gap:2px;min-width:0;display:grid}.bayline-staff-brand-copy span{color:#0f172a;font-size:.94rem;font-weight:760;line-height:1}.bayline-staff-brand-copy small{color:var(--bayline-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:780}.bayline-staff-logo .dtc-logo,.dtc-logo{object-fit:contain;width:auto;max-width:168px;height:34px;display:block}.bayline-header-workbench{flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:42px;display:flex}.bayline-header-workbench:empty{display:block}.bayline-header-workbench .dtc-advisor-workbench-tabs{background:#ffffffb3;border:1px solid #94a3b83d;border-radius:18px;width:min(100%,1100px);max-width:1100px;min-height:44px;padding:4px;box-shadow:inset 0 1px #ffffffd1,0 12px 28px #0f172a0f}.bayline-header-workbench .dtc-advisor-workbench-tabs button{color:#475467;border-radius:14px;min-height:36px}.bayline-header-workbench .dtc-advisor-workbench-tabs button[data-active=true]{color:#1d4ed8;background:#fff;box-shadow:0 10px 24px #0f172a14}.bayline-header-workbench .bayline-workspace-nav{box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:stretch;gap:clamp(12px,2vw,30px);width:auto;max-width:none;padding:0;display:flex}.bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab{box-shadow:none;color:#334155;font-family:var(--bayline-font-ui);text-align:center;background:0 0;border-radius:0;flex-direction:column;flex:none;align-items:center;gap:2px;min-width:62px;min-height:40px;padding:3px 3px 7px;font-size:.7rem;font-weight:850;line-height:1;display:inline-flex;position:relative}.bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab svg{stroke-width:2.35px}.bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab:after{content:"";background:0 0;border-radius:999px;height:2px;position:absolute;bottom:0;left:16px;right:16px}.bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab:hover{color:#4f46e5}@media (max-width:1180px){.bayline-staff-header{grid-template-columns:auto minmax(390px,1fr) auto;gap:8px}.bayline-staff-brand-copy{display:none}.bayline-header-workbench .bayline-workspace-nav{gap:clamp(8px,1.2vw,14px)}.bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab{min-width:52px;padding-inline:1px;font-size:.66rem}}.bayline-staff-right{gap:10px}.bayline-store-switcher,.bayline-workspace-menu summary,.dtc-action,.dtc-advisor-simple-links .enterprise-button,.dtc-advisor-detail-actions a,.dtc-advisor-detail-head button,.dtc-advisor-page-button,.dtc-advisor-tcs-search button,.dtc-appointments-datebar>a,.dtc-appointments-actions>a,.dtc-appointments-actions>button{box-shadow:none;border-radius:16px}.bayline-store-switcher{background:#fffc;min-width:216px;min-height:44px}.bayline-store-switcher-copy small{color:#667085;font-size:.62rem;line-height:1}.bayline-store-switcher select{color:#111827;line-height:1.05}.bayline-current-work{border:1px solid var(--bayline-panel-border);box-shadow:var(--bayline-shadow-sm);width:min(calc(100% - (var(--bayline-workspace-gutter) * 2)), 1760px);background:#fffc;border-radius:18px;grid-template-columns:minmax(300px,1.2fr) minmax(170px,auto) auto;margin:10px auto 0;padding:8px 10px}.bayline-current-work-main{grid-template-columns:86px minmax(0,1fr)}.bayline-current-work-copy small{font-size:.61rem}.bayline-current-work-copy strong{font-size:.86rem}.bayline-current-work-copy span,.bayline-current-work-meta>span:first-child,.bayline-current-work-actions a,.bayline-current-work-actions button{font-size:.72rem}.bayline-current-work-actions a,.bayline-current-work-actions button{min-height:32px;padding:0 10px}.bayline-current-work-actions button[aria-label]{width:32px}.dtc-home-content,.dtc-checkin-content,.dtc-appointments-content,.dtc-workspace-content,.bayline-reports-content{max-width:1760px;width:min(calc(100% - (var(--bayline-workspace-gutter) * 2)), 1760px);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.dtc-launch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0 16px;display:grid}.dtc-launch-card{border:1px solid var(--bayline-panel-border);color:#111827;min-height:148px;transition:border-color .15s ease, box-shadow .15s ease, transform .34s var(--bayline-ease-spring);background:#ffffffe0;border-radius:18px;align-content:start;gap:6px;padding:14px;text-decoration:none;display:grid}.dtc-launch-card:hover{box-shadow:var(--bayline-shadow-md);border-color:#2563eb3d;transform:translateY(-1px)}.dtc-launch-icon{color:#2563eb;background:#eef4ff;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.dtc-launch-card small{color:#7557ff;letter-spacing:0;text-transform:uppercase;font-size:.66rem;font-weight:950}.dtc-launch-card strong{color:#060317;font-size:1rem;font-weight:950;line-height:1.05}.dtc-launch-card>span:not(.dtc-launch-icon){color:#667085;font-size:.78rem;font-weight:750;line-height:1.25}.dtc-launch-card b{color:#1d4ed8;align-items:center;gap:4px;margin-top:auto;font-size:.76rem;font-weight:950;display:inline-flex}.dtc-home-command{background:var(--bayline-panel);border:1px solid var(--bayline-panel-border);box-shadow:var(--bayline-shadow-sm);border-radius:8px;gap:12px;padding:12px;display:grid}.dtc-home-command header,.dtc-home-quick-strip{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.dtc-home-command header small,.dtc-home-quick-strip small{color:#7557ff;text-transform:uppercase;font-size:.68rem;font-weight:950;display:block}.dtc-home-command h2,.dtc-home-quick-strip strong{color:#060317;margin:2px 0 0;font-size:clamp(1.1rem,1.8vw,1.55rem);line-height:1.05}.dtc-home-command header>a,.dtc-home-quick-strip a{color:#1d4ed8;white-space:nowrap;background:#f5f8ff;border:1px solid #c7d7fe;border-radius:10px;flex:none;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:.8rem;font-weight:950;text-decoration:none;display:inline-flex}.dtc-home-command-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.dtc-home-command-card{border:1px solid var(--bayline-panel-border);color:#111827;min-height:180px;transition:border-color .15s ease, box-shadow .15s ease, transform .34s var(--bayline-ease-spring);background:#fff;border-radius:8px;align-content:start;gap:7px;padding:12px;text-decoration:none;display:grid;position:relative}.dtc-home-command-card:hover{box-shadow:var(--bayline-shadow-md);border-color:#2563eb47;transform:translateY(-1px)}.dtc-home-command-step{color:#fff;background:#111827;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.72rem;font-weight:950;display:inline-flex;position:absolute;top:10px;right:10px}.dtc-home-command-card strong,.dtc-home-command-card span,.dtc-home-command-card b{min-width:0}.dtc-home-command-card strong{color:#060317;padding-right:28px;font-size:1.04rem;font-weight:950;line-height:1.05}.dtc-home-command-card>span:not(.dtc-launch-icon):not(.dtc-home-command-step){color:#475467;font-size:.8rem;font-weight:800;line-height:1.3}.dtc-home-command-card b{color:#1d4ed8;align-items:center;gap:4px;margin-top:auto;font-size:.78rem;font-weight:950;display:inline-flex}.dtc-home-quick-strip{border:1px solid var(--bayline-panel-border);box-shadow:var(--bayline-shadow-sm);background:#fff;border-radius:8px;margin:10px 0;padding:10px 12px}.dtc-home-quick-strip nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dtc-launch-grid-support{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.dtc-home-order-list{gap:10px;display:grid}.dtc-home-hero{width:min(calc(100% - (var(--bayline-workspace-gutter) * 2)), 1760px)}.bayline-staff-shell .enterprise-surface,.bayline-staff-shell .enterprise-metric,.bayline-staff-shell .dtc-card,.bayline-staff-shell .dtc-claim-card,.bayline-staff-shell .dtc-advisor-simple-workspace,.bayline-staff-shell .dtc-advisor-tcs-card,.bayline-staff-shell .dtc-advisor-sale-card,.bayline-staff-shell .dtc-advisor-terminal-card,.bayline-staff-shell .dtc-appointments-toolbar,.bayline-staff-shell .dtc-appointments-board,.bayline-staff-shell .monitor-board,.bayline-staff-shell .monitor-alert-card,.dtc-checkin-page .enterprise-surface{background:var(--bayline-panel);border-color:var(--bayline-panel-border);box-shadow:var(--bayline-shadow-sm);border-radius:8px}.bayline-staff-shell .enterprise-surface:hover,.bayline-staff-shell .dtc-advisor-request-row:hover,.bayline-staff-shell .dtc-advisor-part-card:hover{box-shadow:var(--bayline-shadow-md)}.dtc-advisor-simple-workspace{max-width:3440px;width:min(calc(100% - (var(--bayline-workspace-gutter) * 2)), 3440px);gap:8px;margin:0 auto;padding:10px 0 28px}.dtc-advisor-workbench-header{gap:6px}.dtc-advisor-context-row{background:#ffffffe6;border-radius:8px;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:8px 10px;display:grid}.dtc-advisor-simple-current{grid-template-columns:76px minmax(0,1fr)}.dtc-advisor-simple-current .vehicle-visual{width:76px;height:42px;min-height:42px}.dtc-advisor-simple-head h2{font-size:clamp(1rem,1vw,1.24rem)}.dtc-advisor-simple-head span{font-size:.78rem;line-height:1.2}.dtc-advisor-simple-links{gap:6px}.dtc-advisor-simple-links .enterprise-button,.dtc-advisor-simple-links button{min-height:32px;padding:0 10px}.dtc-advisor-workbench-hint{border-radius:8px;padding:8px 10px}.dtc-advisor-ready-panel{border-radius:8px}.dtc-advisor-simple-grid{gap:8px}.dtc-advisor-tcs-card{grid-template-columns:minmax(210px,.35fr) minmax(420px,1fr) minmax(260px,.42fr);align-items:center;gap:8px;padding:10px}.dtc-advisor-sale-card{padding:10px}.dtc-advisor-simple-title{min-width:0}.dtc-advisor-simple-title h3{font-size:.95rem}.dtc-advisor-simple-steps{gap:6px}.dtc-advisor-simple-steps span,.dtc-advisor-simple-facts span,.dtc-advisor-detail-facts span,.dtc-advisor-request-signals span,.dtc-advisor-detail-lines div,.dtc-advisor-detail-supporting>details,.dtc-advisor-request-row,.dtc-advisor-part-card{border-radius:8px}.dtc-advisor-simple-steps span{grid-template-columns:22px minmax(0,1fr);gap:6px;padding:7px}.dtc-advisor-simple-steps strong{border-radius:7px;width:22px;height:22px}.dtc-advisor-simple-steps small{font-size:.72rem;line-height:1.18}.dtc-advisor-simple-facts{gap:6px}.dtc-advisor-simple-facts span{padding:7px}.dtc-advisor-request-browser{gap:8px}.dtc-advisor-tcs-search input{border-radius:8px;min-height:36px}.dtc-advisor-request-buckets{background:#f5f7fb;border-radius:8px;flex-wrap:nowrap;padding:4px;overflow-x:auto}.dtc-advisor-request-buckets button{border-radius:7px;flex:none;min-height:30px}.dtc-advisor-request-layout{grid-template-columns:minmax(430px,.88fr) minmax(620px,1.42fr);align-items:start;gap:10px}.dtc-advisor-request-list{scrollbar-width:thin;align-content:start;max-height:calc(100svh - 314px);padding-right:2px;overflow:auto}.dtc-advisor-request-detail{scrollbar-width:thin;background:#f8fafc;align-content:start;max-height:calc(100svh - 314px);padding:10px;position:sticky;top:70px;overflow:auto}.dtc-advisor-request-row{gap:7px;padding:8px}.dtc-advisor-request-main{grid-template-columns:78px minmax(0,1fr)}.dtc-advisor-request-main .vehicle-visual{width:78px;height:42px;min-height:42px}.dtc-advisor-request-row small{font-size:.69rem;line-height:1.2}.dtc-advisor-request-row>span:last-child{gap:4px 8px}.dtc-advisor-detail-head{align-items:center}.dtc-advisor-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-advisor-request-signals{grid-template-columns:repeat(4,minmax(0,1fr))}.dtc-advisor-detail-supporting{grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-advisor-pagination{border-radius:8px;position:sticky;bottom:0}.dtc-advisor-page-button{min-height:32px}.dtc-appointments-content{max-width:3440px}.dtc-appointments-toolbar{border-radius:8px;grid-template-columns:minmax(270px,.32fr) minmax(420px,1fr);padding:6px}.dtc-appointments-mode-tabs{border-radius:8px;padding:3px}.dtc-appointments-mode-tabs a,.dtc-appointments-datebar>div,.dtc-appointments-range-day,.dtc-appointments-timeline-list section,.dtc-appointments-empty{border-radius:8px}.dtc-appointments-mode-tabs a[data-active=true]{color:#1d4ed8;background:#fff;box-shadow:0 1px 1px #0f172a14,0 8px 18px #0f172a14}.dtc-appointments-board{border-radius:8px}.dtc-appointments-board-body{height:clamp(600px,100svh - 190px,980px)}.dtc-appointments-board-body[data-view=timeline] .dtc-appointments-timeline-empty{min-height:360px}.dtc-appointment-event,.dtc-appointment-mini{border-radius:7px}.monitor-board{max-width:none}.monitor-table-wrap{max-height:calc(100svh - 260px)}.bayline-staff-shell .vehicle-visual{border-radius:8px}.bayline-staff-shell .vehicle-visual-caption{display:none}.bayline-staff-shell .vehicle-visual-photo{object-fit:contain;object-position:center;padding:max(6px, var(--vehicle-visual-photo-inset))}.bayline-staff-shell .vehicle-visual-compact .vehicle-visual-photo{padding:2px}.bayline-staff-shell .vehicle-visual-has-photo{background:0 0;overflow:visible}@media (min-width:1900px){.bayline-staff-shell{--bayline-workspace-gutter:clamp(22px, 1.35vw, 56px)}.dtc-advisor-request-layout{grid-template-columns:minmax(540px,.78fr) minmax(760px,1.52fr)}.dtc-advisor-tcs-card{grid-template-columns:minmax(230px,.28fr) minmax(680px,1fr) minmax(320px,.32fr)}.dtc-advisor-detail-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1180px){.bayline-staff-header{grid-template-columns:auto minmax(0,1fr) auto}.bayline-header-workbench .dtc-advisor-tab-text-full{display:none}.bayline-header-workbench .dtc-advisor-tab-text-short{display:inline}.dtc-advisor-tcs-card,.dtc-advisor-request-layout{grid-template-columns:minmax(0,1fr)}.dtc-advisor-request-list,.dtc-advisor-request-detail{max-height:none;overflow:visible}.dtc-advisor-request-detail{position:static}.dtc-advisor-detail-facts,.dtc-advisor-request-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-appointments-toolbar{grid-template-columns:minmax(0,1fr)}.dtc-launch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-home-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.bayline-staff-shell{--bayline-workspace-gutter:10px}.bayline-staff-shell .enterprise-surface{max-width:100%;overflow-x:auto}.bayline-staff-header{grid-template-columns:auto minmax(0,1fr);gap:8px;min-height:52px;padding:6px 10px;position:sticky}.bayline-staff-logo .dtc-logo,.dtc-logo{width:104px;max-width:104px;height:30px}.bayline-staff-logo{width:120px;overflow:hidden}.bayline-staff-brand{gap:8px}.bayline-staff-brand-copy{display:none}.bayline-header-workbench{order:3;grid-column:1/-1}.bayline-header-workbench .dtc-advisor-workbench-tabs{width:100%;overflow-x:auto}.bayline-header-workbench .dtc-advisor-workbench-tabs button{min-width:58px}.bayline-staff-right{justify-self:end;min-width:0;display:flex}.bayline-store-switcher{width:156px;min-width:142px}.bayline-workspace-menu summary{width:42px;min-height:38px;padding:0}.bayline-workspace-menu summary span,.bayline-workspace-menu summary svg:last-child{display:none}.bayline-workspace-menu summary{width:auto;min-width:92px;padding:0 9px}.bayline-workspace-menu summary span{text-overflow:ellipsis;white-space:nowrap;max-width:64px;display:inline;overflow:hidden}.dtc-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-home-command header,.dtc-home-quick-strip{flex-direction:column;align-items:stretch}.dtc-home-command header>a{justify-content:center;width:100%}.dtc-home-command-grid{scroll-snap-type:x mandatory;gap:10px;margin-right:-8px;padding:0 8px 6px 0;scroll-padding-left:0;display:flex;overflow-x:auto}.dtc-home-command-card{scroll-snap-align:start;flex:0 0 min(82vw,320px);min-height:138px}.dtc-home-quick-strip nav{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;display:grid}.dtc-home-quick-strip{margin-bottom:calc(86px + env(safe-area-inset-bottom))}.dtc-home-quick-strip a{justify-content:center}.dtc-launch-card{min-height:132px;padding:10px}.dtc-home-hero{gap:12px;padding-top:16px}.dtc-home-hero .vehicle-visual{display:none}.dtc-home-hero h1{font-size:clamp(1.85rem,8vw,2.4rem)}.bayline-current-work{grid-template-columns:minmax(0,1fr);width:calc(100% - 20px)}.bayline-current-work-meta{display:none}.bayline-current-work-actions{grid-template-columns:repeat(3,minmax(0,1fr)) 32px;display:grid}.bayline-current-work-actions a,.bayline-current-work-actions button{min-width:0}.dtc-home-content,.dtc-checkin-content,.dtc-appointments-content,.dtc-workspace-content,.bayline-reports-content,.dtc-advisor-simple-workspace{width:calc(100% - 20px);max-width:calc(100% - 20px);margin-left:auto;margin-right:auto}.dtc-advisor-context-row{grid-template-columns:minmax(0,1fr)}.dtc-advisor-simple-links{justify-content:stretch}.dtc-advisor-simple-links .enterprise-button,.dtc-advisor-simple-links button{flex:120px}.dtc-advisor-simple-steps,.dtc-advisor-simple-facts,.dtc-advisor-detail-facts,.dtc-advisor-request-signals,.dtc-advisor-detail-supporting,.dtc-advisor-line-group summary,.dtc-advisor-line-context-rollup summary,.dtc-advisor-tcs-search,.dtc-advisor-detail-head{grid-template-columns:minmax(0,1fr)}.dtc-advisor-detail-title,.dtc-advisor-detail-actions{grid-column:1;justify-self:stretch}.dtc-advisor-line-group summary>span:last-child,.dtc-advisor-line-context-rollup summary>span:last-child{text-align:left;justify-items:start}.dtc-advisor-detail-lines div{grid-template-columns:minmax(0,1fr)}.dtc-advisor-request-row>span:last-child small{text-align:left}.dtc-appointments-board-body{width:100%;height:clamp(520px,100svh - 250px,760px);overflow-x:auto}.dtc-appointments-grid{min-width:720px}.dtc-appointments-board-body[data-view=timeline]{height:clamp(520px,100svh - 250px,760px);min-height:280px}.dtc-appointments-board-body[data-view=timeline] .dtc-appointments-timeline-empty{min-height:280px;padding:22px 18px}}.dtc-advisor-detail-head .dtc-advisor-mobile-back{color:#1d4ed8;background:#fff;border:1px solid #c7d7fe;display:none}.dtc-advisor-request-list,.dtc-advisor-request-detail{scroll-margin-top:112px}@media (max-width:1180px){.dtc-advisor-detail-head .dtc-advisor-mobile-back{display:inline-flex}.dtc-advisor-detail-actions{justify-content:flex-start;width:100%}}@media (max-width:760px){.dtc-advisor-request-list,.dtc-advisor-request-detail{scroll-margin-top:116px}}.bayline-admin-page{background:linear-gradient(120deg,#f8fbfff0,#fff7fce6),#f8fafc}.bayline-access-denied{background:linear-gradient(130deg,#eff6ffeb,#fff1f8eb),#f8fafc;align-items:center;min-height:100vh;padding:24px;display:grid}.bayline-access-card{background:#fffffff0;border:1px solid #cbd5e1e6;border-radius:18px;gap:16px;width:100%;max-width:620px;margin:0 auto;padding:clamp(22px,4vw,34px);display:grid;box-shadow:0 22px 70px #0f172a1f}.bayline-access-brand{justify-content:space-between;align-items:center;gap:12px;display:flex}.bayline-access-brand span,.bayline-access-icon{border-radius:999px;align-items:center;display:inline-flex}.bayline-access-brand span{color:#4338ca;background:#eef2ff;gap:6px;padding:8px 11px;font-size:13px;font-weight:900}.bayline-access-icon{color:#c2410c;background:#fff7ed;justify-content:center;width:46px;height:46px}.bayline-access-card p{color:#2563eb;letter-spacing:0;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.bayline-access-card h1{color:#0f172a;letter-spacing:0;margin:0;font-size:clamp(30px,5vw,52px);line-height:.98}.bayline-access-card>span{color:#475569;font-size:16px}.bayline-access-card dl{gap:8px;margin:0;display:grid}.bayline-access-card dl div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:11px 12px}.bayline-access-card dt{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:900}.bayline-access-card dd{color:#0f172a;overflow-wrap:anywhere;margin:3px 0 0;font-size:15px;font-weight:850}.bayline-admin-content{gap:14px;width:calc(100% - 28px);max-width:min(1920px,100vw - 28px);padding-bottom:90px;display:grid}.bayline-admin-hero{background:#ffffffeb;border:1px solid #cbd5e1d1;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px;display:grid;box-shadow:0 18px 46px #0f172a14}.bayline-admin-hero.compact{padding:16px 18px}.bayline-admin-hero p{color:#2563eb;letter-spacing:0;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:900}.bayline-admin-hero h1{color:#0f172a;letter-spacing:0;margin:0;font-size:clamp(28px,3vw,46px);line-height:.98}.bayline-admin-hero span{color:#475569;max-width:880px;margin-top:8px;font-size:15px;display:block}.bayline-admin-operator{flex-direction:column;align-items:flex-end;gap:7px;min-width:220px;display:flex}.bayline-admin-operator strong{color:#0f172a;font-size:18px}.bayline-admin-operator span{text-align:right;margin:0;font-size:13px}.bayline-admin-tabs,.bayline-admin-filters{background:#eff6ffdb;border:1px solid #c7d7fe;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(126px,1fr));gap:6px;padding:6px;display:grid}.bayline-admin-tabs a,.bayline-admin-filters a{color:#334155;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:13px;font-weight:850;text-decoration:none;display:flex}.bayline-admin-tabs a[aria-current=page],.bayline-admin-filters a[aria-current=page]{color:#1d4ed8;background:#fff;box-shadow:inset 0 0 0 1px #2563eb26,0 6px 18px #2563eb1f}.bayline-admin-grid,.bayline-admin-metrics{width:100%}.bayline-admin-card{border-radius:16px;min-width:0}.bayline-admin-store-list,.bayline-admin-integration-list,.bayline-admin-audit-list,.bayline-admin-policy-list{gap:8px;display:grid}.bayline-admin-store-row,.bayline-admin-integration-list>span,.bayline-admin-audit-list>span,.bayline-admin-policy-list>span{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 12px;text-decoration:none;display:flex}.bayline-admin-store-row strong,.bayline-admin-integration-list strong,.bayline-admin-audit-list strong,.bayline-admin-policy-list strong{font-size:14px;display:block}.bayline-admin-store-row small,.bayline-admin-integration-list small,.bayline-admin-audit-list small,.bayline-admin-policy-list small{color:#64748b;margin-top:2px;font-size:12px;display:block}.bayline-admin-store-row em{color:#1d4ed8;white-space:nowrap;font-style:normal;font-weight:900}.bayline-admin-role-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.bayline-admin-role-grid>span{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px}.bayline-admin-role-grid strong{color:#0f172a;font-size:22px;display:block}.bayline-admin-role-grid small,.bayline-admin-role-grid em{color:#64748b;margin-top:2px;font-size:12px;font-style:normal;display:block}.bayline-admin-table-wrap{overflow-x:auto}.bayline-admin-table{border-collapse:collapse;width:100%;min-width:840px}.bayline-admin-table th,.bayline-admin-table td{color:#334155;text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:11px 10px;font-size:13px}.bayline-admin-table th{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:900}.bayline-admin-table td strong,.bayline-admin-table td span{display:block}.bayline-admin-table td span{color:#64748b;margin-top:2px;font-size:12px}.bayline-admin-user-list{gap:12px;margin-top:14px;display:grid}.bayline-admin-users-client{gap:12px;display:grid}.bayline-admin-user-group-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.bayline-admin-user-group-tabs button{color:#334155;text-align:left;background:#f8fafc;border:1px solid #dbe4ef;border-radius:10px;align-items:center;gap:9px;min-width:0;min-height:54px;padding:9px 10px;display:flex}.bayline-admin-user-group-tabs button[aria-selected=true]{color:#1d4ed8;background:#fff;border-color:#2563eb47;box-shadow:0 8px 18px #2563eb1a}.bayline-admin-user-group-tabs button span{gap:2px;min-width:0;display:grid}.bayline-admin-user-group-tabs button strong,.bayline-admin-user-group-tabs button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bayline-admin-user-group-tabs button strong{font-size:13px;font-weight:950}.bayline-admin-user-group-tabs button small,.bayline-admin-user-group-help{color:#64748b;font-size:12px}.bayline-admin-user-group-help{margin:0}.bayline-admin-manager-map{background:#f8fafc;border:1px solid #dbe4ef;border-radius:12px;gap:12px;padding:12px;display:grid}.bayline-admin-manager-map .section-title h3{align-items:center;gap:7px;margin:0;font-size:16px;display:flex}.bayline-admin-manager-map-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;display:grid}.bayline-admin-manager-map-grid article{background:#fff;border:1px solid #e2e8f0;border-radius:10px;gap:10px;min-width:0;padding:11px;display:grid}.bayline-admin-manager-map-grid article>div:first-child{gap:2px;display:grid}.bayline-admin-manager-map-grid strong,.bayline-admin-manager-map-grid span,.bayline-admin-manager-map-grid small{overflow-wrap:anywhere;min-width:0}.bayline-admin-manager-map-grid dl{gap:8px;margin:0;display:grid}.bayline-admin-manager-map-grid dl>div{gap:3px;display:grid}.bayline-admin-manager-map-grid dt{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:900}.bayline-admin-manager-map-grid dd{gap:2px;margin:0;display:grid}.bayline-admin-manager-map-grid dd strong{font-size:14px;line-height:1.25}.bayline-admin-user-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;gap:12px;padding:12px;display:grid}.bayline-admin-user-card-main{align-items:center;gap:12px;min-width:0;display:flex}.bayline-admin-user-card-main>div{min-width:0}.bayline-admin-user-card-main h3,.bayline-admin-user-card-main p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.bayline-admin-user-card-main p,.bayline-admin-user-card-main small{color:#64748b}.bayline-admin-user-form,.bayline-admin-pin-form{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.bayline-admin-pin-form{grid-template-columns:minmax(150px,220px) minmax(220px,1fr) auto}.bayline-admin-user-form label,.bayline-admin-pin-form label{gap:4px;display:grid}.bayline-admin-user-form span,.bayline-admin-pin-form span,.bayline-admin-store-checks legend{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:900}.bayline-admin-store-checks{border:1px solid #dbe4ef;border-radius:10px;grid-column:1/-1;margin:0;padding:10px}.bayline-admin-store-checks>div{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;display:grid}.bayline-admin-store-checks label{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:44px;padding:8px 10px;display:flex}.bayline-admin-store-checks input{flex:none;width:18px;height:18px}.bayline-admin-store-checks label span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bayline-admin-user-form input,.bayline-admin-user-form select,.bayline-admin-pin-form input{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;min-height:38px;padding:0 10px}.bayline-admin-user-form button,.bayline-admin-pin-form button{align-self:end;min-height:38px}.bayline-admin-user-actions{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.bayline-admin-user-actions button{flex:160px;min-height:44px}.bayline-admin-audit-timeline{gap:12px;display:grid}.bayline-admin-audit-timeline article{grid-template-columns:12px minmax(0,1fr);gap:12px;display:grid}.bayline-admin-audit-timeline article>span{background:#2563eb;border-radius:999px;width:10px;height:10px;margin-top:7px}.bayline-admin-audit-timeline article>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px}.bayline-admin-audit-timeline strong,.bayline-admin-audit-timeline p,.bayline-admin-audit-timeline small{margin:0;display:block}.bayline-admin-audit-timeline p,.bayline-admin-audit-timeline small{color:#64748b}.bayline-admin-audit-timeline pre{color:#e2e8f0;white-space:pre-wrap;background:#0f172a;border-radius:10px;max-height:220px;margin:10px 0 0;padding:10px;font-size:12px;overflow:auto}.dtc-logo-link,.bayline-staff-logo,.monitor-logo,.enterprise-button:not(.enterprise-button-secondary),.dtc-checkin-page .enterprise-button:not(.enterprise-button-secondary),.dtc-next-step,.dtc-nav-tab-active,.dtc-step-active,.dtc-workspace-tab-active,.bayline-workspace-menu nav a.bayline-workspace-menu-active,.bayline-mobile-tab-active,.dtc-advisor-filter-grid button[data-active=true],.dtc-advisor-request-buckets button[data-active=true],.dtc-advisor-payment-routes button[data-active=true],.dtc-advisor-workbench-tabs button[data-active=true],.bayline-header-workbench .dtc-advisor-workbench-tabs button[data-active=true],.dtc-appointments-mode-tabs a[data-active=true],.dtc-photo-type-active,.inspection-status.active,.dtc-capture-primary,.dtc-staff-photo-action,.dtc-advisor-active-actions button:first-child,.dtc-appointments-actions>a:first-child,.dtc-appointments-actions>button:first-child{animation:dtc-btn-wave var(--dtc-brand-motion-duration) ease infinite;box-shadow:var(--brand-gradient-shadow);background-color:#0000!important;background-image:var(--brand-gradient)!important;color:#fff!important;background-size:200% 200%!important;border-color:#0000!important}.dtc-logo-link,.bayline-staff-logo,.monitor-logo{animation-duration:var(--dtc-brand-motion-duration);box-shadow:0 10px 24px #7557ff3d}.bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab-active{box-shadow:none;color:#4f46e5!important;background-color:#0000!important;background-image:none!important;border-color:#0000!important;animation:none!important}.bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab-active:after{background:linear-gradient(135deg,#7557ff,#e348a8)}.enterprise-button:not(.enterprise-button-secondary):hover,.dtc-checkin-page .enterprise-button:not(.enterprise-button-secondary):hover,.dtc-next-step:hover,.dtc-staff-photo-action:hover,.dtc-advisor-active-actions button:first-child:hover,.dtc-appointments-actions>a:first-child:hover,.dtc-appointments-actions>button:first-child:hover{box-shadow:var(--brand-gradient-shadow-strong);filter:brightness(1.05);transform:translateY(-1px)}.enterprise-button.enterprise-button-secondary,.dtc-checkin-page .enterprise-button.enterprise-button-secondary,.dtc-advisor-simple-links .enterprise-button.enterprise-button-secondary{box-shadow:none;animation:none;background-image:none!important}@media (prefers-reduced-motion:reduce){.dtc-logo-link,.bayline-staff-logo,.monitor-logo,.enterprise-button:not(.enterprise-button-secondary),.dtc-next-step,.dtc-nav-tab-active,.dtc-step-active,.dtc-workspace-tab-active,.bayline-workspace-menu nav a.bayline-workspace-menu-active,.bayline-mobile-tab-active,.dtc-advisor-filter-grid button[data-active=true],.dtc-advisor-request-buckets button[data-active=true],.dtc-advisor-payment-routes button[data-active=true],.dtc-advisor-workbench-tabs button[data-active=true],.dtc-appointments-mode-tabs a[data-active=true],.dtc-photo-type-active,.inspection-status.active,.dtc-capture-primary,.dtc-staff-photo-action,.dtc-advisor-active-actions button:first-child,.dtc-appointments-actions>a:first-child,.dtc-appointments-actions>button:first-child{animation:none!important}}@media (max-width:960px){.bayline-admin-hero,.bayline-admin-user-form,.bayline-admin-pin-form{grid-template-columns:minmax(0,1fr)}.bayline-admin-user-group-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.bayline-admin-operator{align-items:flex-start}.bayline-admin-operator span{text-align:left}}@media (max-width:520px){.bayline-admin-user-group-tabs,.bayline-admin-manager-map-grid{grid-template-columns:minmax(0,1fr)}}.dtc-checkin-shell-compact .dtc-checkin-compact-context{display:none}.dtc-checkin-shell-compact .dtc-stepbar{border-bottom:1px solid var(--checkin-panel-border);background:#fffffff5;gap:8px;padding:8px 14px}.dtc-checkin-shell-compact .dtc-step{border:1px solid #0000;border-radius:8px;min-height:44px;padding:6px 10px}.dtc-checkin-shell-compact .dtc-step:not(.dtc-step-active):hover{background:#f8fafc;border-color:#7557ff29;transform:none}.dtc-checkin-shell-compact .dtc-step-active{border-radius:8px}.dtc-checkin-shell-compact .dtc-checkin-content{padding-top:12px}.dtc-checkin-shell-compact .enterprise-surface,.dtc-checkin-shell-compact .dtc-intake-rail,.dtc-checkin-shell-compact .dtc-selected-intake{background:var(--checkin-surface-bg);border:1px solid var(--checkin-panel-border);box-shadow:var(--checkin-panel-shadow);border-radius:10px}.dtc-checkin-shell-compact .enterprise-surface{padding:14px}.dtc-checkin-shell-compact .enterprise-button{border-radius:8px;gap:7px;min-height:42px}.dtc-checkin-shell-compact .enterprise-button.enterprise-button-secondary{color:#4c1d95;background:#fff;border-color:#7557ff3d}.dtc-checkin-shell-compact .section-title{border-bottom:1px solid #14103214;align-items:center;margin-bottom:12px;padding-bottom:10px}.dtc-checkin-shell-compact .section-title h2{font-family:var(--bayline-font-ui);letter-spacing:0;font-size:1.05rem}.dtc-checkin-shell-compact .dtc-intake-rail{margin-bottom:12px;padding:12px}.dtc-checkin-shell-compact .dtc-intake-rail>header{border-bottom:1px solid #14103214;padding-bottom:9px}.dtc-checkin-shell-compact .dtc-intake-rail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-checkin-shell-compact .dtc-intake-rail article{background:#f8fafc;border-color:#14103217;border-radius:8px}.dtc-checkin-shell-compact .dtc-intake-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dtc-checkin-shell-compact .dtc-intake-quick-card{background:#fff;border:1px solid #14103217;border-radius:8px;gap:10px;min-width:0;min-height:134px;padding:12px;display:grid;box-shadow:0 12px 26px #0f172a0d}.dtc-checkin-shell-compact .dtc-intake-quick-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.dtc-checkin-shell-compact .dtc-intake-quick-head>span{color:#7557ff;background:#f1efff;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.dtc-checkin-shell-compact .dtc-intake-quick-card-due .dtc-intake-quick-head>span{color:#e11d48;background:#fff1f2}.dtc-checkin-shell-compact .dtc-intake-quick-card-work .dtc-intake-quick-head>span{color:#f97316;background:#fff7ed}.dtc-checkin-shell-compact .dtc-intake-quick-card-active .dtc-intake-quick-head>span{color:#059669;background:#ecfdf5}.dtc-checkin-shell-compact .dtc-intake-quick-head strong{color:#0f172a;font-family:var(--bayline-font-ui);text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;font-weight:950;overflow:hidden}.dtc-checkin-shell-compact .dtc-intake-quick-head em{color:#5b21b6;text-align:center;background:#ede9fe;border-radius:999px;min-width:28px;padding:4px 8px;font-size:.76rem;font-style:normal;font-weight:950}.dtc-checkin-shell-compact .dtc-intake-quick-card-due .dtc-intake-quick-head em{color:#be123c;background:#ffe4e6}.dtc-checkin-shell-compact .dtc-intake-quick-card-work .dtc-intake-quick-head em{color:#c2410c;background:#ffedd5}.dtc-checkin-shell-compact .dtc-intake-quick-card-active .dtc-intake-quick-head em{color:#047857;background:#dcfce7}.dtc-checkin-shell-compact .dtc-intake-quick-list{gap:6px;min-height:42px;display:grid}.dtc-checkin-shell-compact .dtc-intake-quick-row{color:#172033;grid-template-columns:minmax(64px,auto) minmax(0,1fr);align-items:center;gap:8px;text-decoration:none;display:grid}.dtc-checkin-shell-compact .dtc-intake-quick-row strong,.dtc-checkin-shell-compact .dtc-intake-quick-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;display:block;overflow:hidden}.dtc-checkin-shell-compact .dtc-intake-quick-row strong{font-weight:900}.dtc-checkin-shell-compact .dtc-intake-quick-row span,.dtc-checkin-shell-compact .dtc-intake-quick-list p{color:#64748b;margin:0;font-size:.8rem;font-weight:780}.dtc-checkin-shell-compact .dtc-intake-quick-link{color:#4f46e5;align-self:end;align-items:center;gap:5px;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.dtc-checkin-shell-compact .dtc-intake-section-header h2{font-size:.86rem}.dtc-checkin-shell-compact .dtc-intake-item{border-color:#1410321a;border-radius:8px}.dtc-checkin-shell-compact .dtc-selected-intake{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-bottom:12px;padding:12px 14px;display:grid}.dtc-checkin-shell-compact .dtc-selected-intake span{color:#7557ff;letter-spacing:.06em}.dtc-checkin-shell-compact .dtc-selected-intake strong{color:#0f172a;font-size:1.08rem;font-weight:950}.dtc-checkin-shell-compact .dtc-selected-intake-actions{flex-wrap:nowrap;justify-content:flex-end}.dtc-checkin-shell-compact .dtc-selected-intake-main{grid-template-columns:auto minmax(220px,.52fr) minmax(130px,.2fr) minmax(210px,.28fr);align-items:center;gap:14px;min-width:0;display:grid}.dtc-checkin-shell-compact .dtc-selected-intake-icon{color:#7557ff;background:#f1efff;border:1px solid #7557ff29;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.dtc-checkin-shell-compact .dtc-selected-intake-copy,.dtc-checkin-shell-compact .dtc-selected-intake-facts{min-width:0}.dtc-checkin-shell-compact .dtc-selected-intake-art.vehicle-visual{aspect-ratio:16/7;width:100%;min-height:54px}.dtc-checkin-shell-compact .dtc-selected-intake-facts{gap:5px;display:grid}.dtc-checkin-shell-compact .dtc-selected-intake-facts span{color:#475569;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:.8rem;font-weight:850;display:inline-flex;overflow:hidden}.dtc-checkin-shell-compact .lookup-layout{grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);gap:12px}.dtc-checkin-shell-compact .lookup-layout.dtc-discovery-layout{grid-template-columns:minmax(0,1fr);justify-items:stretch;width:100%}.dtc-checkin-shell-compact .lookup-layout.dtc-discovery-layout .dtc-checkin-search-surface{justify-self:stretch;width:100%;max-width:none}.dtc-checkin-shell-compact .lookup-layout.dtc-customer-focus-layout{grid-template-columns:minmax(0,1fr);justify-items:stretch;width:100%}.dtc-checkin-shell-compact .lookup-layout.dtc-customer-focus-layout .dtc-checkin-search-surface{justify-self:stretch;width:100%;max-width:none}.dtc-checkin-shell-compact .dtc-checkin-search-surface{border-color:#7557ff29!important}.dtc-checkin-shell-compact .dtc-checkin-find-actions{flex-wrap:nowrap}.dtc-checkin-shell-compact .dtc-checkin-find-actions .enterprise-button{min-height:34px}.dtc-checkin-shell-compact .dtc-arrival-source-switch{background:linear-gradient(135deg,#fffffff0,#f5f2fff0);border:1px solid #7557ff2e;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:9px;padding:6px;display:grid}.dtc-checkin-shell-compact .dtc-arrival-source-button{color:#344054;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:50px;padding:8px 10px;font-family:inherit;font-size:.86rem;font-weight:950;text-decoration:none;display:flex}.dtc-checkin-shell-compact .dtc-arrival-source-button svg{color:#7557ff;flex:none}.dtc-checkin-shell-compact .dtc-arrival-source-button[data-active=true]{color:#fff;background:linear-gradient(135deg,#7557ff,#ea3ba8);border-color:#7557ff52;box-shadow:0 12px 24px #7557ff2e}.dtc-checkin-shell-compact .dtc-arrival-source-button[data-active=true] svg{color:#fff}.dtc-checkin-shell-compact .dtc-customer-entry-switch{background:#f3f1ff;border:1px solid #7557ff33;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-bottom:9px;padding:5px;display:grid}.dtc-checkin-shell-compact .dtc-customer-type-option{color:#344054;border:1px solid #0000;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:54px;padding:8px 10px;text-decoration:none;display:grid}.dtc-checkin-shell-compact .dtc-customer-type-option svg{color:#7557ff}.dtc-checkin-shell-compact .dtc-customer-type-option span,.dtc-checkin-shell-compact .dtc-customer-type-option strong,.dtc-checkin-shell-compact .dtc-customer-type-option small{min-width:0;display:block}.dtc-checkin-shell-compact .dtc-customer-type-option strong{color:#0f172a;font-size:.92rem;font-weight:950}.dtc-checkin-shell-compact .dtc-customer-type-option small{color:#667085;font-size:.72rem;font-weight:850;line-height:1.25}.dtc-checkin-shell-compact .dtc-customer-type-option[data-active=true]{background:#fff;border-color:#7557ff47;box-shadow:0 10px 22px #7557ff1f}.dtc-checkin-shell-compact .dtc-manual-walkin-form{background:linear-gradient(135deg,#fff1f9,#f4f1ff);border:1px solid #7557ff33;border-radius:8px;grid-template-columns:minmax(132px,.72fr) minmax(132px,.72fr) minmax(174px,.95fr) minmax(132px,.62fr) minmax(220px,1.18fr) max-content;align-items:end;gap:8px;margin-bottom:9px;padding:9px;display:grid}.dtc-checkin-shell-compact .dtc-customer-info-form.dtc-manual-walkin-form{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:min(920px,100%);margin-inline:auto}.dtc-checkin-shell-compact .dtc-customer-info-form.dtc-manual-walkin-form label>span{letter-spacing:.03em;font-size:.74rem}.dtc-checkin-shell-compact .dtc-customer-info-form.dtc-manual-walkin-form .dtc-manual-checkin-actions{grid-column:1/-1;place-self:end center;width:100%;max-width:min(680px,100%);margin-inline:0}.dtc-checkin-shell-compact .dtc-customer-info-form{background:linear-gradient(135deg,#ffffffe0,#f7f4fff0),linear-gradient(135deg,#fff1f9,#f4f1ff);box-shadow:0 14px 30px #7557ff1a}.dtc-checkin-shell-compact .dtc-customer-info-field>span{text-align:center;justify-content:center;align-items:center;gap:5px;display:inline-flex}.dtc-checkin-shell-compact .dtc-customer-info-field>span svg{color:#7557ff;flex:none}.dtc-checkin-shell-compact .dtc-intake-lane-label{color:#4635c9;white-space:nowrap;background:#fff;border:1px solid #7557ff2e;border-radius:8px;justify-content:center;align-self:stretch;align-items:center;gap:7px;min-height:42px;padding:0 10px;display:inline-flex}.dtc-checkin-shell-compact .dtc-intake-lane-label svg{color:#7557ff;flex:none}.dtc-checkin-shell-compact .dtc-intake-lane-label-search{grid-column:1/-1;justify-self:start;min-height:30px}.dtc-checkin-shell-compact .dtc-new-customer-reset{color:#4c1d95;text-transform:uppercase;background:#f8f6ff;border:1px solid #7557ff38;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:.68rem;font-weight:950;text-decoration:none;display:inline-flex}.dtc-checkin-shell-compact .dtc-manual-walkin-form label{gap:4px;min-width:0;display:grid}.dtc-checkin-shell-compact .dtc-manual-walkin-form label>span,.dtc-checkin-shell-compact .dtc-intake-lane-label span{color:#5d6b82;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:950}.dtc-checkin-shell-compact .dtc-intake-lane-label span{color:#4635c9}.dtc-checkin-shell-compact .dtc-manual-walkin-form input,.dtc-checkin-shell-compact .dtc-manual-walkin-form select{color:#101828;font:inherit;background:#fff;border:1px solid #7584a438;border-radius:8px;min-width:0;min-height:42px;padding:0 11px;font-size:.88rem;font-weight:850}.dtc-checkin-shell-compact .dtc-manual-walkin-form input:focus,.dtc-checkin-shell-compact .dtc-manual-walkin-form select:focus{border-color:#7557ff;outline:none;box-shadow:0 0 0 4px #7557ff29}.dtc-checkin-shell-compact .dtc-manual-walkin-form .enterprise-button{white-space:nowrap;min-height:42px}.dtc-checkin-shell-compact .dtc-customer-info-search-type select{padding-right:30px}.dtc-checkin-shell-compact .dtc-advanced-lookup{grid-column:1;align-self:center;min-width:0;position:relative}.dtc-checkin-shell-compact .dtc-advanced-lookup summary{color:#4635c9;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #7584a438;border-radius:14px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;padding:0;list-style:none;display:inline-flex}.dtc-checkin-shell-compact .dtc-advanced-lookup summary::-webkit-details-marker{display:none}.dtc-checkin-shell-compact .dtc-advanced-lookup summary span{display:none}.dtc-checkin-shell-compact .dtc-advanced-lookup summary svg{transition:transform .34s var(--bayline-ease-spring), color .15s ease}.dtc-checkin-shell-compact .dtc-advanced-lookup[open] summary{border-color:#7557ff57;box-shadow:0 8px 18px #7557ff1f}.dtc-checkin-shell-compact .dtc-advanced-lookup[open] summary svg{transform:rotate(90deg)}.dtc-checkin-shell-compact .dtc-advanced-lookup-fields{z-index:45;background:#fff;border:1px solid #7557ff2e;border-radius:12px;grid-template-columns:minmax(88px,.4fr) minmax(150px,1fr);align-items:center;gap:7px;width:min(440px,100vw - 48px);min-width:min(440px,100vw - 48px);height:auto;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:0;transform:none;box-shadow:0 18px 40px #0f172a29}.dtc-checkin-shell-compact .dtc-advanced-lookup-fields select,.dtc-checkin-shell-compact .dtc-advanced-lookup-fields input{min-height:42px;font-size:.92rem}:is(.dtc-checkin-shell-compact .dtc-customer-info-form:has(.dtc-advanced-lookup[open]),.dtc-checkin-shell-compact .dtc-checkin-search-surface:has(.dtc-advanced-lookup[open]),.dtc-checkin-shell-compact .dtc-discovery-layout:has(.dtc-advanced-lookup[open])){overflow:visible}.dtc-checkin-shell-compact .dtc-manual-walkin-form .dtc-reason-fieldset{grid-column:1/-1;margin:0}.dtc-checkin-shell-compact .dtc-manual-visit-fieldset .dtc-promise-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.dtc-checkin-shell .dtc-checkin-content,.dtc-checkin-shell .dtc-checkin-hero{max-width:none;width:calc(100% - (var(--bayline-workspace-gutter) * 2))}.dtc-checkin-shell-compact .dtc-advisor-duty-picker{background:#fff;border:1px solid #7584a42e;border-radius:8px;gap:7px;padding:8px 10px 9px;display:grid;box-shadow:0 10px 24px #0f172a0f}.dtc-checkin-shell-compact .dtc-advisor-duty-head{justify-content:center;align-items:center;gap:8px;min-height:20px;display:flex}.dtc-checkin-shell-compact .dtc-advisor-duty-head>div:first-child{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.dtc-checkin-shell-compact .dtc-advisor-duty-head>div:first-child>span,.dtc-checkin-shell-compact .dtc-advisor-duty-head>div:first-child>em{color:#667085;font-size:.74rem;font-weight:850}.dtc-checkin-shell-compact .dtc-advisor-duty-head>div:first-child>span{letter-spacing:.04em;text-transform:uppercase}.dtc-checkin-shell-compact .dtc-advisor-duty-head>div:first-child>em{background:#f8fafc;border:1px solid #7584a429;border-radius:999px;padding:5px 9px;font-style:normal}.dtc-checkin-shell-compact .dtc-advisor-duty-grid{grid-template-columns:repeat(auto-fit,minmax(86px,96px));justify-content:center;gap:7px;display:grid}.dtc-checkin-shell-compact .dtc-advisor-duty-person-shell{min-width:0;min-height:96px;position:relative}.dtc-checkin-shell-compact .dtc-advisor-duty-person{color:#344054;text-align:center;min-width:0;min-height:96px;transition:border-color .15s ease, box-shadow .15s ease, transform .34s var(--bayline-ease-spring);background:#f8fafc;border:1px solid #7584a429;border-radius:999px;align-content:start;justify-items:center;gap:5px;padding:7px 6px 8px;text-decoration:none;display:grid;position:relative;overflow:hidden}.dtc-checkin-shell-compact .dtc-advisor-duty-person-shell .dtc-card-photo-action{z-index:3;position:absolute;top:-6px;right:-5px}.dtc-checkin-shell-compact .dtc-advisor-duty-person:hover,.dtc-checkin-shell-compact .dtc-advisor-duty-person[data-selected=true]{border-color:#4f46e5b8;box-shadow:0 0 0 4px #4f46e538,0 12px 22px #4f46e524}.dtc-checkin-shell-compact .dtc-advisor-duty-person[data-selected=true]{background:linear-gradient(#ede9fe,#fff1f9);animation:.42s ease-out dtc-advisor-duty-selected}.dtc-checkin-shell-compact .dtc-advisor-duty-person[data-selected=true] strong{color:#312e81}.dtc-checkin-shell-compact .dtc-advisor-duty-person img{aspect-ratio:1;object-fit:cover;background:#fff;border-radius:999px;width:58px;height:58px;display:block;overflow:hidden;box-shadow:0 0 0 2px #fff,0 0 0 3px #7557ff38}.dtc-checkin-shell-compact .dtc-advisor-duty-person strong{color:#101828;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.68rem;font-weight:950;line-height:1.1;display:-webkit-box;overflow:hidden}@keyframes dtc-advisor-duty-selected{0%,to{box-shadow:0 0 0 4px #4f46e557,0 0 0 8px #ec489924,0 12px 22px #4f46e529}50%{box-shadow:0 0 0 5px #4f46e575,0 0 0 12px #ec48993d,0 14px 26px #4f46e533}}@media (prefers-reduced-motion:reduce){.dtc-checkin-shell-compact .dtc-advisor-duty-person[data-selected=true],.dtc-checkin-shell-compact .lookup-result-customer[data-selected=true]{animation:none}}@media (max-width:760px){.dtc-checkin-shell-compact .dtc-advisor-duty-grid{scroll-snap-type:x proximity;justify-content:flex-start;padding-bottom:2px;display:flex;overflow-x:auto}.dtc-checkin-shell-compact .dtc-advisor-duty-person{scroll-snap-align:start;flex:0 0 76px}}.dtc-checkin-shell-compact .dtc-quick-intake-surface{background:#f8fbff;border:1px solid #7584a42e;border-radius:8px;grid-column:1/-1;gap:9px;margin-top:12px;padding:10px;display:grid}.dtc-checkin-shell-compact .dtc-quick-intake-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.dtc-checkin-shell-compact .dtc-quick-intake-head span,.dtc-checkin-shell-compact .dtc-quick-intake-head em,.dtc-checkin-shell-compact .dtc-quick-intake-row small,.dtc-checkin-shell-compact .dtc-quick-intake-meta span,.dtc-checkin-shell-compact .dtc-quick-intake-pagination,.dtc-checkin-shell-compact .dtc-quick-intake-pagination span,.dtc-checkin-shell-compact .dtc-quick-intake-more,.dtc-checkin-shell-compact .dtc-quick-intake-empty{color:#667085;font-size:.74rem;font-weight:850}.dtc-checkin-shell-compact .dtc-quick-intake-head span{letter-spacing:.04em;text-transform:uppercase;display:block}.dtc-checkin-shell-compact .dtc-quick-intake-head strong{color:#101828;font-size:.96rem;font-weight:950;display:block}.dtc-checkin-shell-compact .dtc-quick-intake-head em{text-align:right;font-style:normal}.dtc-checkin-shell-compact .dtc-quick-intake-snapshot{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.dtc-checkin-shell-compact .dtc-quick-intake-snapshot span{background:#fff;border:1px solid #7584a429;border-radius:7px;justify-content:space-between;align-items:center;min-width:0;padding:7px 9px;display:flex}.dtc-checkin-shell-compact .dtc-quick-intake-snapshot strong{color:#101828;font-size:.94rem;font-weight:950}.dtc-checkin-shell-compact .dtc-quick-intake-snapshot small{color:#667085;text-transform:uppercase;font-size:.68rem;font-weight:900}.dtc-checkin-shell-compact .dtc-quick-intake-tabs{background:#fff;border:1px solid #7584a429;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid}.dtc-checkin-shell-compact .dtc-quick-intake-tabs a{color:#52627a;text-align:left;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:6px;min-width:0;min-height:36px;padding:0 9px;font-size:.74rem;font-weight:950;text-decoration:none;display:grid}.dtc-checkin-shell-compact .dtc-quick-intake-tabs a svg{color:currentColor}.dtc-checkin-shell-compact .dtc-quick-intake-tabs a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dtc-checkin-shell-compact .dtc-quick-intake-tabs a small{color:#667085;background:#f8fafc;border:1px solid #7584a424;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:20px;padding:0 6px;font-size:.68rem;font-weight:950;display:inline-flex}.dtc-checkin-shell-compact .dtc-quick-intake-tabs a[data-active=true]{animation:dtc-btn-wave var(--dtc-brand-motion-duration) ease infinite;background:var(--brand-gradient);color:#fff;background-size:220% 220%}.dtc-checkin-shell-compact .dtc-quick-intake-tabs a[data-active=true] small{color:#fff;background:#fff3;border-color:#ffffff59}.dtc-checkin-shell-compact .dtc-quick-intake-scope{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.dtc-checkin-shell-compact .dtc-quick-intake-scope a{color:#475467;background:#fff;border:1px solid #7584a429;border-radius:7px;justify-content:center;align-items:center;min-height:34px;padding:0 10px;font-size:.76rem;font-weight:950;text-decoration:none;display:inline-flex}.dtc-checkin-shell-compact .dtc-quick-intake-scope a[data-active=true]{color:#047857;background:#ecfdf3;border-color:#16a34a38}.dtc-checkin-shell-compact .dtc-quick-intake-list{gap:7px;display:grid}.dtc-checkin-shell-compact .dtc-quick-intake-bulk-bar{background:#fff7ed;border:1px solid #f9731633;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.dtc-checkin-shell-compact .dtc-quick-intake-bulk-bar span{color:#9a3412;font-size:.76rem;font-weight:850}.dtc-checkin-shell-compact .dtc-quick-intake-bulk-bar button{color:#b42318;cursor:pointer;font:inherit;background:#fff;border:1px solid #b423183d;border-radius:7px;min-height:32px;padding:0 10px;font-size:.76rem;font-weight:950}.dtc-checkin-shell-compact .dtc-quick-intake-row{background:#fff;border:1px solid #7584a42e;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:7px;min-width:0;padding:8px;display:grid}.dtc-checkin-shell-compact .dtc-quick-intake-row:has(.dtc-quick-intake-check){grid-template-columns:auto minmax(0,1fr) auto}.dtc-checkin-shell-compact .dtc-quick-intake-row[data-kind=active]{background:#f7fff9;border-color:#22c55e4d}.dtc-checkin-shell-compact .dtc-quick-intake-check{color:#475467;cursor:pointer;text-transform:uppercase;align-self:stretch;place-items:center;gap:4px;min-width:42px;font-size:.68rem;font-weight:900;display:grid}.dtc-checkin-shell-compact .dtc-quick-intake-check input{accent-color:#b42318;width:16px;height:16px}.dtc-checkin-shell-compact .dtc-quick-intake-main{color:#101828;grid-template-columns:auto minmax(0,.9fr) minmax(118px,.32fr) minmax(180px,.58fr);align-items:center;gap:8px;min-width:0;min-height:46px;text-decoration:none;display:grid}.dtc-checkin-shell-compact .dtc-quick-intake-thumb{color:#5b5cf6;background:#f1efff;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;overflow:hidden}.dtc-checkin-shell-compact .dtc-quick-intake-thumb img{object-fit:cover;width:100%;height:100%}.dtc-checkin-shell-compact .dtc-quick-intake-row[data-kind=active] .dtc-quick-intake-thumb{color:#057a55;background:#ecfdf3}.dtc-checkin-shell-compact .dtc-quick-intake-row[data-kind=request] .dtc-quick-intake-thumb{color:#1d4ed8;background:#eef6ff}.dtc-checkin-shell-compact .dtc-quick-intake-main span,.dtc-checkin-shell-compact .dtc-quick-intake-time,.dtc-checkin-shell-compact .dtc-quick-intake-meta span{min-width:0}.dtc-checkin-shell-compact .dtc-quick-intake-main strong,.dtc-checkin-shell-compact .dtc-quick-intake-main small,.dtc-checkin-shell-compact .dtc-quick-intake-meta span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dtc-checkin-shell-compact .dtc-quick-intake-main strong{font-size:.86rem;font-weight:950}.dtc-checkin-shell-compact .dtc-quick-intake-kind{color:#667085;letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;font-size:.66rem;font-style:normal;font-weight:950;line-height:1.1;display:block}.dtc-checkin-shell-compact .dtc-quick-intake-row[data-kind=active] .dtc-quick-intake-kind{color:#047857}.dtc-checkin-shell-compact .dtc-quick-intake-time{text-align:right}.dtc-checkin-shell-compact .dtc-quick-intake-meta{flex-wrap:wrap;align-content:center;gap:5px;min-width:0;display:flex}.dtc-checkin-shell-compact .dtc-quick-intake-meta span{background:#f8fafc;border:1px solid #7584a424;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:4px 7px;display:inline-flex}.dtc-checkin-shell-compact .dtc-quick-intake-actions{grid-template-columns:repeat(3,auto);align-content:center;gap:5px;display:grid}.dtc-checkin-shell-compact .dtc-quick-intake-actions a{color:#4c1d95;background:#fff;border:1px solid #7557ff3d;border-radius:7px;justify-content:center;align-items:center;min-height:30px;padding:0 8px;font-size:.74rem;font-weight:950;text-decoration:none;display:inline-flex}.dtc-checkin-shell-compact .dtc-quick-intake-actions a:first-child{color:#4635c9;background:#f4f1ff}.dtc-checkin-shell-compact .dtc-quick-intake-pagination{text-align:center;background:#fff;border:1px solid #7584a429;border-radius:8px;grid-template-columns:minmax(84px,auto) minmax(0,1fr) minmax(84px,auto);align-items:center;gap:8px;margin-top:2px;padding:7px;display:grid}.dtc-checkin-shell-compact .dtc-quick-intake-pagination a,.dtc-checkin-shell-compact .dtc-quick-intake-pagination span{border:1px solid #7557ff3d;border-radius:7px;justify-content:center;align-items:center;min-height:31px;padding:0 9px;font-size:.74rem;font-weight:950;text-decoration:none;display:inline-flex}.dtc-checkin-shell-compact .dtc-quick-intake-pagination a{color:#4635c9;background:#f4f1ff}.dtc-checkin-shell-compact .dtc-quick-intake-pagination span{background:#f8fafc;border-color:#7584a424}.dtc-checkin-shell-compact .dtc-quick-intake-pagination strong{color:#101828;font-size:.78rem;font-weight:950}.dtc-checkin-shell-compact .dtc-quick-intake-more,.dtc-checkin-shell-compact .dtc-quick-intake-empty,.dtc-checkin-shell-compact .dtc-quick-intake-show-more{margin:2px 0 0}.dtc-checkin-shell-compact .dtc-quick-intake-show-more{color:#4635c9;background:#fff;border:1px solid #7557ff3d;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:.78rem;font-weight:950;text-decoration:none;display:inline-flex}.dtc-checkin-shell-compact .lookup-form{grid-template-columns:minmax(0,1fr) minmax(280px,.74fr);align-items:start;gap:10px}.dtc-checkin-shell-compact .dtc-customer-focus-layout .lookup-form{grid-template-columns:minmax(0,1fr)}.dtc-checkin-shell-compact .lookup-modes,.dtc-checkin-shell-compact .lookup-search-row{grid-column:1/-1}.dtc-checkin-shell-compact .lookup-modes{background:#f3f1ff;border-color:#7557ff33;border-radius:999px;grid-template-columns:repeat(5,minmax(0,1fr));padding:4px}.dtc-checkin-shell-compact .lookup-segment span{border-radius:999px;min-height:34px;padding:8px 10px;font-size:.82rem}.dtc-checkin-shell-compact .lookup-search-row{grid-template-columns:minmax(0,1fr) minmax(104px,.18fr)}.dtc-checkin-shell-compact .lookup-search-row input{border-radius:8px;min-height:48px}.dtc-checkin-shell-compact .dtc-reason-fieldset{background:#fbfcff;border:1px solid #14103217;border-radius:8px;align-self:start;gap:8px;min-width:0;padding:10px;display:grid}.dtc-checkin-shell-compact .dtc-reason-fieldset[data-required-missing=true]{background:linear-gradient(135deg,#fff1f9,#fff);border-color:#ec489975;box-shadow:0 0 0 3px #ec48991a}.dtc-checkin-shell-compact .dtc-reason-fieldset legend{color:#475569;font-family:var(--bayline-font-ui);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:0 4px;font-size:.72rem;font-weight:950}.dtc-checkin-shell-compact .dtc-reason-chips{gap:6px}.dtc-checkin-shell-compact .dtc-reason-chips span{border-color:#7557ff61;min-height:32px;padding:7px 11px;font-size:.82rem}.dtc-checkin-shell-compact .dtc-reason-required-copy{color:#be185d!important;margin:0!important;font-size:.74rem!important;font-weight:950!important}.dtc-checkin-shell-compact .enterprise-button:disabled{cursor:not-allowed;filter:grayscale(.12);opacity:.58}.dtc-checkin-shell-compact .enterprise-button[data-reason-blocked]{animation:dtc-next-step-ready-pulse var(--dtc-brand-motion-duration) ease-in-out infinite;color:#fff!important;background:linear-gradient(135deg,#e11d48,#be185d)!important;border-color:#be185d73!important;box-shadow:0 14px 28px #be185d38,0 0 0 4px #f472b62e!important}.dtc-checkin-shell-compact .dtc-start-checkin-required-copy{color:#be185d;text-align:right;max-width:210px;margin:0;font-size:.74rem;font-weight:950;line-height:1.2;display:none}.dtc-checkin-shell-compact .section-actions:has(#customer-start-checkin[data-reason-blocked]) .dtc-start-checkin-required-copy{display:block}.dtc-checkin-shell-compact .dtc-inline-toggle,.dtc-checkin-shell-compact .dtc-promise-grid select{border-radius:8px;min-height:40px}.dtc-checkin-shell-compact .lookup-results{max-height:430px;padding-right:2px;overflow:auto}.dtc-checkin-shell-compact .lookup-result{border-radius:8px;min-height:52px;padding:9px 11px}.dtc-checkin-shell-compact .lookup-result-customer{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) minmax(0,.8fr) auto;align-items:center;display:grid}.dtc-checkin-shell-compact .lookup-result strong{font-size:.92rem}.dtc-checkin-shell-compact .lookup-result small{font-size:.78rem;line-height:1.3}.dtc-checkin-shell-compact .lookup-result-action{border-radius:8px}@container lookupresults (max-width:820px){.dtc-checkin-shell-compact .lookup-result-customer{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto}.dtc-checkin-shell-compact .lookup-result-last-service,.dtc-checkin-shell-compact .lookup-result-history-strip{grid-column:2/4}}@container lookupresults (max-width:520px){.dtc-checkin-shell-compact .lookup-result-customer{grid-template-columns:minmax(0,1fr);align-items:stretch}.dtc-checkin-shell-compact .lookup-result-identity,.dtc-checkin-shell-compact .lookup-result-vehicle-chips,.dtc-checkin-shell-compact .lookup-result-last-service,.dtc-checkin-shell-compact .lookup-result-history-strip,.dtc-checkin-shell-compact .lookup-result-action{grid-column:auto}.dtc-checkin-shell-compact .lookup-result-action{width:100%}}.dtc-checkin-shell-compact .dtc-customer360-surface{min-height:0}.dtc-checkin-shell-compact .customer-panel{border-bottom:0}.dtc-checkin-shell-compact .dtc-customer360-card{background:#f8fafc;border-color:#1410321a;border-radius:8px;padding:10px 12px}.dtc-customer360-identity{grid-template-columns:minmax(0,1fr) minmax(118px,.34fr);align-items:center;gap:10px;display:grid}.dtc-customer360-vehicle-art.vehicle-visual{aspect-ratio:16/9;width:100%;min-height:74px}.dtc-checkin-shell-compact .customer-panel h3{font-family:var(--bayline-font-ui);font-size:1.06rem;font-weight:950}.dtc-checkin-shell-compact .customer-metrics span{background:#fff;border-radius:999px;font-size:.78rem;font-weight:850}.dtc-checkin-shell-compact .dtc-customer360-grid,.dtc-checkin-shell-compact .dtc-customer360-empty-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-checkin-shell-compact .dtc-customer360-grid span,.dtc-checkin-shell-compact .dtc-customer360-empty-grid span{background:#fff;border-color:#1410321a;border-radius:8px;padding:9px 10px}.dtc-checkin-shell-compact .dtc-customer360-fact-stack{gap:5px;margin-top:6px;display:grid}.dtc-checkin-shell-compact .dtc-customer360-work-history{gap:5px;display:grid}.dtc-checkin-shell-compact .dtc-customer360-fact-section{background:#fbfdff;border:1px solid #7584a42e;border-radius:8px;gap:5px;padding:7px;display:grid}.dtc-checkin-shell-compact .dtc-customer360-fact-section>strong{color:#101828;font-size:.82rem;font-weight:950}.dtc-checkin-shell-compact .dtc-customer360-fact-section>div{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:5px;display:grid}.dtc-checkin-shell-compact .dtc-customer360-fact-section span{background:#fff;border:1px solid #7584a424;border-radius:7px;gap:3px;min-width:0;padding:6px 7px;display:grid}.dtc-checkin-shell-compact .dtc-customer360-fact-section small,.dtc-checkin-shell-compact .dtc-customer360-fact-section em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.dtc-checkin-shell-compact .dtc-customer360-fact-section small{color:#667085;text-transform:uppercase;font-size:.64rem;font-weight:950}.dtc-checkin-shell-compact .dtc-customer360-fact-section em{color:#101828;font-size:.78rem;font-style:normal;font-weight:900}.dtc-checkin-shell-compact .dtc-latest-visit-card,.dtc-checkin-shell-compact .dtc-customer360-receipt-head,.dtc-checkin-shell-compact .dtc-vehicle-confidence,.dtc-checkin-shell-compact .vehicle-row{border-radius:8px}.dtc-checkin-shell-compact .dtc-latest-visit-card{border-color:#1410321a;gap:8px;padding:11px}.dtc-checkin-shell-compact .dtc-purchased-lines-panel{border-color:#10b9814d;border-radius:8px;gap:8px;padding:10px}.dtc-checkin-shell-compact .dtc-purchased-line-row{border-radius:8px;padding:8px 9px}.dtc-checkin-shell-compact .dtc-vehicle-confidence{background:#f8fafc;border-color:#1410321a}.dtc-vehicle-cockpit{grid-template-columns:minmax(0,1.16fr) minmax(350px,.84fr);align-items:start;gap:12px;display:grid}.dtc-vehicle-cockpit-main,.dtc-vehicle-cockpit-side{gap:12px;min-width:0;display:grid}.dtc-vehicle-cockpit-side{align-self:start;max-height:calc(100svh - 132px);padding-right:2px;position:sticky;top:118px;overflow-y:auto}.dtc-vehicle-cockpit-side .dtc-vehicle-tab-layout{grid-template-columns:minmax(0,1fr);gap:12px}.dtc-vehicle-cockpit-side .dtc-vehicle-main-form,.dtc-vehicle-cockpit-side .dtc-vehicle-preview-card,.dtc-vehicle-cockpit-side .dtc-vehicle-history-card{box-shadow:var(--checkin-panel-shadow);border-radius:10px;min-width:0}.dtc-vehicle-cockpit-side .dtc-vehicle-main-form{padding:12px;overflow:hidden}.dtc-vehicle-cockpit-side .dtc-vehicle-tab-head{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:8px;display:grid}.dtc-vehicle-cockpit-side .dtc-vehicle-tab-head h2{font-family:var(--bayline-font-ui);font-size:1.2rem}.dtc-vehicle-cockpit-side .dtc-vehicle-tab-head p{font-size:.86rem;line-height:1.35}.dtc-vehicle-cockpit-side .dtc-vehicle-pick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-vehicle-cockpit-side .dtc-core-identifier-grid,.dtc-vehicle-cockpit-side .dtc-plate-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-vehicle-cockpit-side .dtc-vin-strip,.dtc-vehicle-cockpit-side .dtc-manual-vin-row{grid-template-columns:minmax(0,1fr)}.dtc-vehicle-cockpit-side .dtc-vin-strip{border-radius:10px;padding:10px}.dtc-vehicle-cockpit-side .dtc-vin-strip button,.dtc-vehicle-cockpit-side .dtc-manual-vin-row button,.dtc-vehicle-cockpit-side .dtc-delete-draft,.dtc-vehicle-cockpit-side .dtc-next-step{border-radius:8px;width:100%}.dtc-vehicle-cockpit-side .dtc-vehicle-preview-action .dtc-next-step{width:auto}.dtc-vehicle-cockpit-side .dtc-vehicle-action-row{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.dtc-vehicle-cockpit-side .dtc-vehicle-preview-card{gap:8px;padding:10px;position:static}.dtc-vehicle-cockpit-side .dtc-vehicle-preview-card .vehicle-visual{height:clamp(112px,12vw,150px);min-height:clamp(112px,12vw,150px)}.dtc-checkin-shell-compact .dtc-record-main-card,.dtc-checkin-shell-compact .dtc-capture-operator-card{border-radius:10px}.dtc-checkin-shell-compact .dtc-camera-command-bar{border-bottom:1px solid #14103214;padding-bottom:10px}.dtc-checkin-shell-compact .dtc-camera-command-bar strong{font-family:var(--bayline-font-ui);font-size:clamp(1.1rem,1.5vw,1.34rem)}.dtc-checkin-shell-compact .dtc-capture-active-context{border-radius:8px;grid-template-columns:minmax(92px,.22fr) minmax(0,1fr) auto;min-height:88px}.dtc-checkin-shell-compact .dtc-capture-active-progress{border-radius:8px}.dtc-checkin-shell-compact .dtc-camera-stage{border-radius:10px}.dtc-checkin-shell-compact .dtc-camera-stage-live{height:clamp(360px,44vw,620px)}.dtc-checkin-shell-compact .dtc-camera-reticle{border-radius:10px}.dtc-checkin-shell-compact .dtc-camera-shutter-deck{z-index:12;margin-top:-8px;margin-bottom:-88px;position:relative;transform:translateY(-88px)}.dtc-checkin-shell-compact .dtc-camera-shutter-deck>span{background:#ffffffeb;border:1px solid #14103214;border-radius:999px;padding:4px 10px;box-shadow:0 8px 18px #0f172a1a}.dtc-checkin-shell-compact .dtc-camera-stage:not([data-recording=true]) .dtc-camera-time{display:none}.dtc-checkin-shell-compact .dtc-photo-type-rail{grid-template-columns:repeat(8,minmax(88px,1fr));gap:6px;padding:2px;overflow-x:clip}.dtc-checkin-shell-compact .dtc-photo-type-rail .dtc-photo-type{text-align:center;justify-content:center;gap:3px;min-height:52px;padding:7px 34px}.dtc-checkin-shell-compact .dtc-photo-type-rail .dtc-photo-type span{width:26px;height:26px}.dtc-checkin-shell-compact .dtc-photo-type-rail .dtc-photo-type strong{font-size:.84rem;line-height:1.04}.dtc-checkin-shell-compact .dtc-photo-type-rail .dtc-photo-type small{font-size:.58rem}.dtc-checkin-shell-compact .dtc-photo-type,.dtc-checkin-shell-compact .dtc-next-photo-card,.dtc-checkin-shell-compact .dtc-evidence-strip,.dtc-checkin-shell-compact .dtc-intake-complete-card,.dtc-checkin-shell-compact .dtc-next-step{border-radius:8px}.dtc-checkin-shell-compact .dtc-evidence-strip-live[data-has-media=true]{background:0 0;border:0;align-content:start;justify-items:center;gap:8px;min-height:0;padding:0 8px 8px}.dtc-checkin-shell-compact .dtc-evidence-strip-live[data-has-media=true] .dtc-evidence-actions{justify-content:center;gap:6px}.dtc-checkin-shell-compact .dtc-evidence-strip-live[data-has-media=true] .dtc-evidence-actions>span{font-size:.68rem;line-height:1.15}.dtc-checkin-shell-compact .dtc-evidence-strip-live[data-has-media=true] .dtc-evidence-actions .enterprise-button{gap:5px;height:32px;min-height:32px;padding:0 10px;font-size:.74rem}.dtc-checkin-shell-compact .dtc-evidence-thumbs{grid-auto-columns:minmax(92px,112px);justify-content:center;gap:10px;padding:2px 0 6px}.dtc-checkin-shell-compact .dtc-evidence-thumb{border-radius:8px;gap:3px;padding:4px}.dtc-checkin-shell-compact .dtc-evidence-select{border-width:1px;width:20px;height:20px;top:5px;right:5px}.dtc-checkin-shell-compact .dtc-evidence-thumb img,.dtc-checkin-shell-compact .dtc-evidence-thumb video,.dtc-checkin-shell-compact .dtc-evidence-thumb>span,.dtc-checkin-shell-compact .dtc-evidence-preview-trigger>span{border-radius:6px}.dtc-checkin-shell-compact .dtc-evidence-thumb figcaption{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;line-height:1;overflow:hidden}.dtc-checkin-shell-compact .dtc-evidence-thumb figcaption small{margin-top:1px;font-size:.54rem}@media (max-width:980px){.dtc-vehicle-cockpit,.dtc-checkin-shell-compact .lookup-layout{grid-template-columns:minmax(0,1fr)}.dtc-checkin-shell-compact .lookup-layout:has(.dtc-customer360-fact-stack) .dtc-customer360-surface{order:-1}.dtc-checkin-shell-compact .dtc-customer360-surface .section-title{margin-bottom:8px;padding-bottom:8px}.dtc-checkin-shell-compact .dtc-customer360-surface .section-actions .enterprise-button{min-height:36px;padding:0 12px}.dtc-customer360-identity{grid-template-columns:minmax(0,1fr) 92px}.dtc-customer360-vehicle-art.vehicle-visual{min-height:48px}.dtc-checkin-shell-compact .dtc-intake-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-checkin-shell-compact .dtc-selected-intake-main{grid-template-columns:auto minmax(0,1fr) minmax(150px,.34fr)}.dtc-checkin-shell-compact .dtc-selected-intake-facts{grid-column:2/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-vehicle-cockpit-side{max-height:none;padding-right:0;position:static;overflow:visible}}@media (max-width:1180px){.dtc-checkin-shell-compact .dtc-customer360-grid,.dtc-checkin-shell-compact .dtc-customer360-empty-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dtc-core-identifier-grid,.dtc-vehicle-cockpit-side .dtc-core-identifier-grid{grid-template-columns:minmax(0,1fr)}.bayline-header-workbench .bayline-workspace-nav{display:none}.bayline-header-workbench:has(>.bayline-workspace-nav:only-child){display:none}.dtc-checkin-shell-compact .dtc-stepbar{gap:4px;padding:7px 8px}.dtc-checkin-shell-compact .dtc-step{min-height:48px;padding:6px 5px}.dtc-checkin-shell-compact .dtc-step strong{font-size:.68rem}.dtc-checkin-shell-compact .dtc-step small{font-size:.55rem}.dtc-checkin-shell-compact .dtc-checkin-content{padding:10px 10px calc(104px + env(safe-area-inset-bottom));width:100%}.dtc-checkin-shell-compact .enterprise-surface{padding:12px}.dtc-checkin-shell-compact .dtc-intake-rail{margin-bottom:10px}.dtc-checkin-shell-compact .dtc-intake-rail>header,.dtc-checkin-shell-compact .dtc-selected-intake,.dtc-checkin-shell-compact .dtc-customer360-identity,.dtc-checkin-shell-compact .dtc-intake-quick-grid,.dtc-checkin-shell-compact .dtc-selected-intake-main,.dtc-checkin-shell-compact .dtc-selected-intake-facts{grid-template-columns:minmax(0,1fr)}.dtc-checkin-shell-compact .dtc-intake-quick-card{min-height:118px}.dtc-checkin-shell-compact .dtc-selected-intake-icon,.dtc-checkin-shell-compact .dtc-selected-intake-art{display:none}.dtc-checkin-shell-compact .dtc-selected-intake-facts{grid-column:auto}.dtc-checkin-shell-compact .dtc-selected-intake-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.dtc-checkin-shell-compact .dtc-selected-intake-actions .enterprise-button:first-child{grid-column:1/-1}.dtc-checkin-shell-compact .lookup-form,.dtc-checkin-shell-compact .dtc-customer-entry-switch,.dtc-checkin-shell-compact .dtc-arrival-source-switch,.dtc-checkin-shell-compact .dtc-manual-walkin-form{grid-template-columns:minmax(0,1fr)}.dtc-checkin-shell-compact .dtc-manual-walkin-form .dtc-reason-fieldset{grid-column:auto}.dtc-checkin-shell-compact .lookup-modes{border-radius:999px;grid-template-columns:repeat(5,minmax(0,1fr))}.dtc-checkin-shell-compact .lookup-segment span{min-height:32px;padding:8px 3px;font-size:.64rem}.dtc-checkin-shell-compact .lookup-search-row{grid-template-columns:minmax(0,1fr) minmax(76px,.26fr)}.dtc-checkin-shell-compact .lookup-search-row input,.dtc-checkin-shell-compact .lookup-search-row .enterprise-button,.dtc-checkin-shell-compact .lookup-search-row button{min-height:44px;padding:0 10px}.dtc-checkin-shell-compact .section-title{flex-direction:row;align-items:center}.dtc-checkin-shell-compact .section-actions{flex:none;justify-content:flex-end;width:auto}.dtc-checkin-shell-compact .dtc-checkin-find-actions{align-items:center}.dtc-checkin-shell-compact .dtc-checkin-find-actions .enterprise-status{display:none}.dtc-checkin-shell-compact .dtc-checkin-find-actions .enterprise-button{min-height:34px;padding:0 10px}.dtc-checkin-shell-compact .dtc-quick-intake-head,.dtc-checkin-shell-compact .dtc-quick-intake-row,.dtc-checkin-shell-compact .dtc-quick-intake-main{grid-template-columns:minmax(0,1fr)}.dtc-checkin-shell-compact .dtc-quick-intake-head em,.dtc-checkin-shell-compact .dtc-quick-intake-time{text-align:left}.dtc-checkin-shell-compact .dtc-quick-intake-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-checkin-shell-compact .dtc-quick-intake-main{gap:6px}.dtc-checkin-shell-compact .dtc-quick-intake-thumb{display:none}.dtc-checkin-shell-compact .dtc-quick-intake-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-checkin-shell-compact .dtc-quick-intake-pagination{grid-template-columns:minmax(0,1fr)}.dtc-checkin-shell-compact .dtc-reason-chips{gap:6px}.dtc-checkin-shell-compact .dtc-reason-chips span{min-height:31px;padding:7px 10px;font-size:.8rem}.dtc-checkin-shell-compact .dtc-promise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-checkin-shell-compact .lookup-results{max-height:none;overflow:visible}.dtc-checkin-shell-compact .lookup-result{align-items:start;gap:8px;padding:9px 10px}.dtc-checkin-shell-compact .lookup-result-action{align-self:center}.dtc-checkin-shell-compact .dtc-customer360-grid,.dtc-checkin-shell-compact .dtc-customer360-empty-grid,.dtc-checkin-shell-compact .dtc-customer360-fact-section>div{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-checkin-shell-compact .dtc-purchased-lines-head,.dtc-checkin-shell-compact .dtc-purchased-line-row{grid-template-columns:minmax(0,1fr)}.dtc-checkin-shell-compact .dtc-purchased-lines-head>strong,.dtc-checkin-shell-compact .dtc-purchased-line-money{text-align:left;justify-items:start}.dtc-checkin-shell-compact .dtc-capture-active-context{grid-template-columns:minmax(78px,.28fr) minmax(0,1fr)}.dtc-checkin-shell-compact .dtc-capture-active-progress{grid-column:1/-1}.dtc-checkin-shell-compact .dtc-camera-stage-live{height:min(34svh,300px);min-height:240px}.dtc-checkin-shell-compact .dtc-camera-shutter-deck{z-index:12;min-height:78px;margin-top:-10px;margin-bottom:-72px;padding:0 0 2px;position:relative;transform:translateY(-72px)}.dtc-checkin-shell-compact .dtc-camera-shutter{width:68px;height:68px;min-height:68px}.dtc-checkin-shell-compact .dtc-camera-shutter-core{width:46px;height:46px}.dtc-checkin-shell-compact .dtc-camera-shutter-deck>span{padding:4px 10px}.dtc-checkin-shell-compact .dtc-photo-type-rail{grid-template-columns:repeat(8,minmax(142px,42vw))}}.dtc-360-capture-inline-placeholder{color:#312e81;text-align:center;background:linear-gradient(135deg,#4f46e51a,#0ea5e914);border:1px solid #4f46e538;border-radius:12px;place-items:center;gap:10px;min-height:142px;padding:18px;display:grid}.dtc-360-capture-inline-placeholder strong{font-size:.95rem;font-weight:950}.dtc-360-capture-overlay{color:#fff;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));z-index:1500;background:radial-gradient(circle at 50% 16%,#4f46e529,#0000 36%),#05030d;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.dtc-360-capture-topbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding-bottom:10px;display:grid}.dtc-360-capture-topbar button,.dtc-360-capture-topbar>span{color:#fff;font:inherit;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:.82rem;font-weight:950;display:inline-flex}.dtc-360-capture-topbar button{cursor:pointer;justify-self:start}.dtc-360-capture-topbar div{pointer-events:none;text-align:center;grid-column:2;gap:2px;min-width:0;max-width:min(520px,100vw - 190px);display:grid}.dtc-360-capture-topbar strong{font-size:clamp(1rem,3vw,1.3rem);font-weight:950}.dtc-360-capture-topbar span{color:#ffffffbd;min-width:0;font-size:.8rem;font-weight:800}.dtc-360-capture-stage-wrap{border-radius:16px;min-height:0;overflow:hidden;box-shadow:0 18px 60px #00000052,inset 0 0 0 1px #ffffff1a}.dtc-360-capture-overlay .dtc-camera-stage-live{border-radius:16px;height:100%;min-height:0}.dtc-checkin-shell-compact .dtc-360-capture-overlay .dtc-camera-stage-live{height:100%;min-height:0}.dtc-360-capture-overlay .dtc-photo-count,.dtc-360-capture-overlay .dtc-camera-facing,.dtc-360-capture-overlay .dtc-camera-time:not([data-recording=true]){display:none}.dtc-360-capture-overlay .dtc-camera-video{object-fit:contain}.dtc-360-capture-controls{place-items:center;gap:8px;padding-top:10px;display:grid}.dtc-checkin-shell-compact .dtc-360-capture-overlay .dtc-camera-shutter-deck,.dtc-360-capture-overlay .dtc-camera-shutter-deck{z-index:2;min-height:0;margin:0;padding:0;position:relative;transform:none}.dtc-360-capture-overlay .dtc-camera-shutter-deck>span{color:#fff;background:#ffffff24;border:1px solid #ffffff2e}.dtc-360-capture-status{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;max-width:min(100%,420px);padding:6px 12px;font-size:.78rem;font-weight:900;overflow:hidden}.dtc-360-capture-controls p{color:#ffffffb8;text-align:center;max-width:520px;margin:0;font-size:.82rem;font-weight:800;line-height:1.25}@media (max-width:520px){.dtc-360-capture-topbar{min-height:44px;padding-bottom:8px}.dtc-360-capture-topbar span{display:none}.dtc-checkin-shell-compact .dtc-stepbar{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(132px,148px);grid-auto-flow:column;overflow-x:auto}.dtc-checkin-shell-compact .dtc-step{white-space:normal;min-height:58px}.dtc-checkin-shell-compact .dtc-customer360-action-band{grid-template-columns:minmax(0,1fr);align-items:stretch}.dtc-checkin-shell-compact .dtc-customer360-next-action,.dtc-checkin-shell-compact .dtc-customer360-visit-setup,.dtc-checkin-shell-compact .dtc-customer360-action-buttons{grid-area:auto/1;justify-self:stretch}.dtc-checkin-shell-compact .dtc-customer360-visit-setup{grid-template-columns:minmax(0,1fr)}.dtc-checkin-shell-compact .dtc-customer360-action-band .enterprise-button{width:100%}}.bayline-staff-shell{--bayline-bg-wash:radial-gradient(circle at 18% -12%, #fffffffa 0%, #ffffffc2 34%, transparent 58%), linear-gradient(180deg, #f8fafc 0%, #f2f6fb 46%, #eef3f8 100%);--bayline-ink:#101828;--bayline-muted:#5f6f89;--bayline-panel:#fffffff0;--bayline-panel-border:#7584a438;--bayline-shadow-sm:0 1px 1px #0f172a09, 0 12px 28px #0f172a0b;--bayline-shadow-md:0 2px 4px #0f172a0f, 0 20px 40px #0f172a14;--bayline-workspace-gutter:16px;background:var(--bayline-bg-wash)}.bayline-staff-shell h1,.bayline-staff-shell h2,.bayline-staff-shell h3,.dtc-checkin-shell h1,.dtc-checkin-shell h2,.dtc-checkin-shell h3{letter-spacing:0}.bayline-staff-header{background:#f9fbfff0;border-bottom:1px solid #7584a42e;grid-template-columns:190px minmax(500px,1fr) auto;gap:12px;min-height:58px;padding:6px 16px;box-shadow:0 1px #ffffffe0,0 8px 22px #0f172a0b}.bayline-staff-brand-copy{display:none}.bayline-staff-logo,.bayline-staff-logo .dtc-logo,.dtc-logo{max-width:205px}.bayline-staff-logo .dtc-logo,.dtc-logo{object-fit:contain;width:205px;height:40px}.bayline-header-workbench{min-height:46px}.bayline-header-workbench .bayline-workspace-nav{gap:26px;min-height:46px}.bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab{color:#223047;gap:4px;min-width:68px;min-height:46px;padding:4px 3px 8px;font-size:.69rem;font-weight:850}.bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab svg{stroke-width:2.2px;width:17px;height:17px}.bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab-active{color:#4f46e5}.bayline-store-switcher,.bayline-workspace-menu summary{background:#ffffffeb;border:1px solid #7584a43d;border-radius:14px;min-height:42px;box-shadow:0 1px 1px #0f172a08}.bayline-store-switcher{gap:7px;min-width:150px;padding:0 9px}.bayline-store-switcher-copy small{display:none}.bayline-store-switcher-icon{color:#4f46e5;background:#eef4ff;border:1px solid #4f46e51f;width:28px;height:28px}.bayline-store-switcher select{color:#101828;font-size:.86rem;font-weight:900}.bayline-workspace-menu summary{color:#101828;gap:8px;min-width:132px;padding:0 12px;font-size:.9rem;font-weight:900}.bayline-current-work{box-shadow:var(--bayline-shadow-sm);background:#ffffffeb;border:1px solid #7584a433;border-radius:14px;grid-template-columns:minmax(280px,1fr) minmax(150px,auto) auto;gap:10px;width:min(100% - 32px,1760px);min-height:58px;margin:8px auto 0;padding:7px 10px}.bayline-current-work-main{grid-template-columns:88px minmax(0,1fr);gap:10px}.bayline-current-work-main .vehicle-visual{width:88px;height:42px;min-height:42px}.bayline-current-work-copy small{color:#2563eb;letter-spacing:0;font-size:.62rem}.bayline-current-work-copy strong{letter-spacing:0;font-size:.9rem}.bayline-current-work-copy span,.bayline-current-work-meta>span:first-child{color:#52627a;font-size:.74rem}.bayline-current-work-actions a,.bayline-current-work-actions button{border-radius:12px;min-height:32px;padding:0 10px;font-size:.74rem}.dtc-home-content,.dtc-checkin-content,.dtc-appointments-content,.dtc-workspace-content,.bayline-reports-content{width:min(100% - 32px,1760px)}.bayline-staff-shell .enterprise-surface,.bayline-staff-shell .enterprise-metric,.bayline-staff-shell .dtc-card,.bayline-staff-shell .dtc-claim-card,.bayline-staff-shell .dtc-advisor-tcs-card,.bayline-staff-shell .dtc-advisor-sale-card,.bayline-staff-shell .dtc-advisor-terminal-card,.bayline-staff-shell .dtc-appointments-toolbar,.bayline-staff-shell .dtc-appointments-board,.bayline-staff-shell .monitor-board,.bayline-staff-shell .monitor-alert-card,.dtc-checkin-page .enterprise-surface{background:var(--bayline-panel);border-color:var(--bayline-panel-border);box-shadow:var(--bayline-shadow-sm);border-radius:10px}.bayline-staff-shell .enterprise-button,.bayline-staff-shell .dtc-action,.bayline-staff-shell .dtc-workspace-tab,.bayline-staff-shell .dtc-advisor-filter-grid button,.bayline-staff-shell .dtc-advisor-active-actions button,.bayline-staff-shell .dtc-advisor-line-entry button,.bayline-staff-shell .dtc-advisor-terminal-button,.bayline-staff-shell .dtc-advisor-sale-lines button,.bayline-staff-shell .dtc-advisor-draft-actions button,.bayline-staff-shell .dtc-advisor-payment-routes button,.bayline-staff-shell .monitor-alert-card button,.bayline-staff-shell .monitor-theme-toggle{min-height:var(--bayline-touch-height);border-radius:10px}.dtc-checkin-shell-compact{--checkin-panel-border:#7584a438;--checkin-panel-shadow:var(--bayline-shadow-sm);--checkin-surface-bg:#fffffff2;background:var(--bayline-bg-wash)}.dtc-checkin-shell-compact .dtc-stepbar{background:#fffffff2;border-bottom:1px solid #7584a42e;gap:18px;padding:8px 16px;box-shadow:0 1px #ffffffe6}.dtc-checkin-shell-compact .dtc-step{background:0 0;border:1px solid #0000;border-radius:9px;min-height:42px;padding:6px 12px}.dtc-checkin-shell-compact .dtc-step-active{color:#fff;background:linear-gradient(135deg,#7557ff 0%,#9568ff 54%,#e35ab1 100%);box-shadow:0 10px 22px #7557ff38}.dtc-checkin-shell-compact .dtc-step:not(.dtc-step-active){color:#52627a}.dtc-checkin-shell-compact .dtc-step-number{color:#637083;background:#e9eef7}.dtc-checkin-shell-compact .dtc-step-active .dtc-step-number{color:#3f2ad7;background:#fff}.dtc-checkin-shell-compact .dtc-checkin-content{gap:12px;padding:12px 0 42px}.dtc-checkin-shell-compact .dtc-intake-rail,.dtc-checkin-shell-compact .dtc-selected-intake,.dtc-checkin-shell-compact .dtc-checkin-search-surface,.dtc-checkin-shell-compact .dtc-customer360-surface{box-shadow:var(--bayline-shadow-sm)!important;background:#fffffff2!important;border:1px solid #7584a433!important;border-radius:10px!important}.dtc-checkin-shell-compact .dtc-intake-rail{gap:12px;padding:14px}.dtc-checkin-shell-compact .dtc-intake-rail>header{border-bottom:1px solid #7584a429;align-items:start;padding-bottom:8px}.dtc-checkin-shell-compact .dtc-intake-rail>header span,.dtc-checkin-shell-compact .dtc-selected-intake span{color:#667085;letter-spacing:0;font-size:.72rem}.dtc-checkin-shell-compact .dtc-intake-rail>header strong{font-size:1.04rem}.dtc-checkin-shell-compact .dtc-intake-quick-grid{gap:10px}.dtc-checkin-shell-compact .dtc-intake-quick-card{background:#fbfdff;border:1px solid #7584a42e;border-radius:8px;min-height:124px;padding:12px}.dtc-checkin-shell-compact .dtc-selected-intake{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-bottom:0;padding:10px 14px}.dtc-checkin-shell-compact .dtc-selected-intake-main{grid-template-columns:auto minmax(250px,.44fr) minmax(150px,.22fr) minmax(230px,.34fr);gap:12px}.dtc-checkin-shell-compact .dtc-selected-intake-icon{width:42px;height:42px}.dtc-checkin-shell-compact .dtc-selected-intake strong{color:#101828;font-size:1rem}.dtc-checkin-shell-compact .dtc-selected-intake small{color:#52627a;font-size:.78rem}.dtc-checkin-shell-compact .dtc-selected-intake-art.vehicle-visual{min-height:48px}.dtc-checkin-shell-compact .dtc-selected-intake-actions{gap:8px}.dtc-checkin-shell-compact .dtc-selected-intake-actions .enterprise-button{min-height:42px;padding:0 18px}.dtc-checkin-shell-compact .lookup-layout{grid-template-columns:minmax(0,1.08fr) minmax(410px,.92fr);align-items:stretch;gap:12px}.dtc-checkin-shell-compact .dtc-checkin-search-surface,.dtc-checkin-shell-compact .dtc-customer360-surface{padding:14px}@media (min-width:981px){.dtc-checkin-shell-compact .dtc-checkin-search-surface,.dtc-checkin-shell-compact .dtc-customer360-surface{min-height:0;max-height:calc(100svh - 220px)}.dtc-checkin-shell-compact .dtc-checkin-search-surface{flex-direction:column;display:flex;overflow-y:auto}.dtc-checkin-shell-compact .dtc-customer360-surface{overscroll-behavior:contain;overflow:auto}}.dtc-checkin-shell-compact .section-title{border-bottom:1px solid #7584a429;margin-bottom:12px;padding-bottom:10px}.dtc-checkin-shell-compact .section-title h2{color:#101828;letter-spacing:0;font-size:1.04rem}.dtc-checkin-shell-compact .lookup-form{grid-template-columns:minmax(0,1fr) minmax(250px,.48fr);gap:10px}.dtc-checkin-shell-compact .lookup-modes{background:0 0;border:0;border-bottom:1px solid #7584a429;border-radius:0;gap:0;padding:0}.dtc-checkin-shell-compact .lookup-segment span{color:#52627a;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:34px;padding:8px 6px 10px;font-size:.8rem}.dtc-checkin-shell-compact .lookup-segment input:checked+span{box-shadow:none;color:#4f46e5;background:0 0;border-bottom-color:#5b5cf6}.dtc-checkin-shell-compact .lookup-search-row{grid-template-columns:minmax(0,1fr) 108px;gap:8px}.dtc-checkin-shell-compact .lookup-search-row input,.dtc-checkin-shell-compact .start-form input,.dtc-checkin-shell-compact .photo-upload select,.dtc-checkin-shell-compact .dtc-promise-grid select,.dtc-checkin-shell-compact .dtc-inline-toggle{background:#fff;border:1px solid #7584a43d;border-radius:8px}.dtc-checkin-shell-compact .lookup-search-row input{min-height:46px;font-size:.94rem}.dtc-checkin-shell-compact .dtc-reason-fieldset{background:#fbfdff;border-color:#7584a42e;border-radius:8px}.dtc-checkin-shell-compact .dtc-reason-fieldset legend{letter-spacing:0}.dtc-checkin-shell-compact .dtc-reason-chips span{color:#5142d8;background:#fff;border-color:#7557ff47;border-radius:999px}.dtc-checkin-shell-compact .lookup-result,.dtc-checkin-shell-compact .vehicle-row,.dtc-checkin-shell-compact .summary-row{background:#fff;border-color:#7584a42e;border-radius:8px;min-height:54px}.dtc-checkin-shell-compact .lookup-results{max-height:370px}@media (min-width:981px){.dtc-checkin-shell-compact .lookup-results{flex:auto;min-height:0;max-height:none;padding-right:2px;overflow:auto}}.dtc-checkin-shell-compact .dtc-customer360-card,.dtc-checkin-shell-compact .dtc-customer360-grid span,.dtc-checkin-shell-compact .dtc-customer360-empty-grid span,.dtc-checkin-shell-compact .dtc-latest-visit-card,.dtc-checkin-shell-compact .dtc-vehicle-confidence{background:#fff;border-color:#7584a42e;border-radius:8px}.dtc-checkin-shell-compact .dtc-customer360-empty strong{color:#101828;font-size:1rem}.dtc-checkin-shell-compact .dtc-customer360-empty p{color:#5f6f89;font-size:.9rem}.dtc-checkin-shell-compact .dtc-visit-timing-fieldset-compact{background:#ffffffd1;border-color:#7584a429}.dtc-checkin-shell-compact .dtc-customer360-empty-route,.dtc-checkin-shell-compact .dtc-customer360-empty-next,.dtc-checkin-shell-compact .dtc-customer360-action-band{background:linear-gradient(135deg,#f8fafffa,#fffffffa);border:1px solid #7584a42e;border-radius:10px;padding:11px 12px;box-shadow:inset 0 1px #ffffffc7}.dtc-checkin-shell-compact .dtc-customer360-empty-next{border-color:#7557ff2e;gap:3px;display:grid}.dtc-checkin-shell-compact .dtc-customer360-action-band{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;margin-top:10px;display:grid}.dtc-checkin-shell-compact .dtc-customer360-next-action{grid-area:1/1;align-self:center;gap:3px;min-width:0;display:grid}.dtc-checkin-shell-compact .dtc-customer360-next-action strong{color:#101828;font-size:.96rem;font-weight:900}.dtc-checkin-shell-compact .dtc-customer360-next-action span{color:#5f6f89;font-size:.86rem;line-height:1.35}.dtc-checkin-shell-compact .dtc-customer360-action-buttons{flex-wrap:wrap;grid-area:3/1;justify-content:flex-end;align-items:stretch;gap:7px;display:flex}.dtc-checkin-shell-compact .dtc-customer360-action-buttons .enterprise-button{min-height:var(--bayline-touch-height,46px)}.dtc-checkin-shell-compact .dtc-customer360-visit-setup{background:#ffffffb8;border:1px solid #7584a424;border-radius:12px;grid-area:2/1;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;padding:12px;display:grid;overflow:visible}.dtc-checkin-shell-compact .dtc-customer360-visit-setup .dtc-reason-fieldset{min-width:0;margin:0}.dtc-checkin-shell-compact .dtc-customer360-visit-setup .dtc-reason-chips{flex-wrap:wrap;grid-template-columns:none;gap:7px;display:flex}.dtc-checkin-shell-compact .dtc-customer360-visit-setup .dtc-reason-chips .dtc-reason-choice{width:auto}.dtc-checkin-shell-compact .dtc-customer360-visit-setup .dtc-reason-chips span{white-space:nowrap;min-height:44px}.dtc-checkin-shell-compact .dtc-customer360-visit-setup .dtc-promise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-checkin-shell-compact .dtc-customer360-action-band .enterprise-button{white-space:nowrap;min-height:38px}@media (max-width:520px){.dtc-checkin-shell-compact .dtc-customer360-action-band{grid-template-columns:minmax(0,1fr);align-items:stretch}.dtc-checkin-shell-compact .dtc-customer360-next-action,.dtc-checkin-shell-compact .dtc-customer360-visit-setup,.dtc-checkin-shell-compact .dtc-customer360-action-buttons{grid-area:auto/1;justify-self:stretch}.dtc-checkin-shell-compact .dtc-customer360-visit-setup{grid-template-columns:minmax(0,1fr)}}.dtc-checkin-shell-compact .dtc-customer360-wrong-customer-action{color:var(--muted);background:0 0;border-color:#0000;flex-direction:column;justify-self:start;align-items:flex-start;gap:0;min-height:0;padding:2px 6px;font-weight:800;line-height:1.15;text-decoration:none;display:inline-flex}.dtc-checkin-shell-compact .dtc-customer360-wrong-customer-action .dtc-wrong-customer-lead{color:var(--muted);font-size:.58rem;font-weight:700}.dtc-checkin-shell-compact .dtc-customer360-wrong-customer-action .dtc-wrong-customer-cta{text-underline-offset:2px;font-size:.68rem;text-decoration:underline}.dtc-checkin-shell-compact .dtc-customer360-wrong-customer-action:hover{color:var(--primary-dark)}.dtc-checkin-shell-compact .dtc-customer360-hero{background:linear-gradient(135deg,#ecfdf5e6,#f0fdfad1),linear-gradient(90deg,#10b9812e,#7557ff14);border-color:#10b98152;grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:7px;padding:14px;display:grid}.dtc-checkin-shell-compact .dtc-customer360-hero-top{grid-template-columns:minmax(0,1fr) minmax(188px,.28fr);align-items:start;gap:12px;min-width:0;display:grid}.dtc-checkin-shell-compact .dtc-customer360-hero-copy{align-content:start;gap:10px;min-width:0;display:grid}.dtc-checkin-shell-compact .dtc-customer360-hero-identity{gap:3px;min-width:0;display:grid}.dtc-checkin-shell-compact .dtc-customer360-name-row{flex-wrap:wrap;align-items:center;gap:7px 9px;min-width:0;display:flex}.dtc-checkin-shell-compact .dtc-customer360-hero-kicker{color:#344054;letter-spacing:0;text-transform:uppercase;font-size:.66rem;font-weight:950}.dtc-checkin-shell-compact .dtc-customer360-hero h3{color:#08111f;overflow-wrap:anywhere;margin:0;font-size:1.28rem;line-height:1.06}.dtc-checkin-shell-compact .dtc-customer360-hero p{color:#52617a;overflow-wrap:anywhere;margin:3px 0 0;font-size:.86rem;font-weight:800;line-height:1.25}.dtc-checkin-shell-compact .dtc-customer360-fact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0;display:grid}.dtc-checkin-shell-compact .dtc-customer360-facts-row{grid-template-columns:minmax(0,1fr) minmax(220px,.32fr);align-items:stretch;gap:10px;min-width:0;display:grid}.dtc-checkin-shell-compact .dtc-customer360-fact-pill{background:#ffffffdb;border:1px solid #7584a42e;border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.dtc-checkin-shell-compact .dtc-customer360-fact-pill small{color:#667085;text-transform:uppercase;min-width:0;font-size:.64rem;font-weight:950;line-height:1}.dtc-checkin-shell-compact .dtc-customer360-fact-pill strong{color:#101828;overflow-wrap:anywhere;min-width:0;font-size:.78rem;font-weight:950;line-height:1.12}.dtc-checkin-shell-compact .dtc-customer360-service-chips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.dtc-checkin-shell-compact .dtc-customer360-service-chip{color:#9a3412;white-space:normal;background:#fff7ed;border:1px solid #f973163d;border-radius:8px;align-items:center;gap:5px;min-width:0;min-height:28px;padding:5px 8px;font-size:.72rem;font-weight:950;line-height:1.08;display:inline-flex}.dtc-checkin-shell-compact .dtc-customer360-service-chip[data-kind=tire],.dtc-checkin-shell-compact .dtc-customer360-service-chip[data-kind=tire_service]{color:#3730a3;background:#eef2ff;border-color:#4f46e538}.dtc-checkin-shell-compact .dtc-customer360-service-chip[data-kind=protection]{color:#047857;background:#ecfdf5;border-color:#10b9813d}.dtc-checkin-shell-compact .dtc-customer360-service-chip[data-kind=brakes],.dtc-checkin-shell-compact .dtc-customer360-service-chip[data-kind=oil]{color:#be123c;background:#fff1f2;border-color:#f43f5e38}.dtc-checkin-shell-compact .dtc-customer360-hero-media{justify-content:center;align-items:center;min-width:0;display:flex}.dtc-checkin-shell-compact .dtc-customer360-hero-media .dtc-customer360-vehicle-art.vehicle-visual{height:82px;box-shadow:none;width:100%;min-height:82px}.dtc-checkin-shell-compact .dtc-customer360-hero-side{align-content:start;gap:8px;min-width:0;display:grid}.dtc-checkin-shell-compact .dtc-customer360-context-rail{align-content:center;place-items:center;gap:7px;min-width:0;display:grid}.dtc-checkin-shell-compact .dtc-customer360-current-work{background:#ffffffe0;border:1px solid #7584a42e;border-radius:8px;align-content:center;gap:7px;min-width:0;padding:8px;display:grid}.dtc-checkin-shell-compact .dtc-customer360-meta-row,.dtc-checkin-shell-compact .dtc-customer360-hero-actions{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.dtc-checkin-shell-compact .dtc-customer360-meta-pill,.dtc-checkin-shell-compact .dtc-customer360-hero-actions a{border-radius:8px;align-items:center;gap:5px;min-width:0;min-height:30px;padding:5px 8px;display:inline-flex}.dtc-checkin-shell-compact .dtc-customer360-meta-pill{color:#344054;background:#f4f7ff;border:1px solid #7584a429;font-size:.72rem;font-weight:850}.dtc-checkin-shell-compact .dtc-customer360-hero-actions a{color:#fff;background:linear-gradient(135deg,#7c3aed,#ec4899);justify-content:center;font-size:.72rem;font-weight:900;line-height:1.05;text-decoration:none}.dtc-checkin-shell-compact .dtc-customer360-hero-actions a+a{color:#101828;background:#fff;border:1px solid #7584a438}.dtc-checkin-shell-compact .dtc-customer360-side-actions{gap:7px;min-width:0;display:grid}.dtc-checkin-shell-compact .dtc-customer360-side-continue{justify-content:center;align-items:center;gap:7px;width:min(100%,232px);min-height:38px;padding:8px 11px;font-size:.86rem;font-weight:950;animation:.9s cubic-bezier(.2,.85,.25,1) dtc-selected-continue-ready;display:inline-flex}@media (prefers-reduced-motion:reduce){.dtc-checkin-shell-compact .dtc-customer360-side-continue{animation:none!important}}.dtc-checkin-shell-compact .dtc-customer360-action-band{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:0;padding:9px 11px}.dtc-checkin-shell-compact .dtc-customer360-action-buttons{grid-area:1/2;justify-content:flex-end}.dtc-checkin-shell-compact .dtc-customer360-fact-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:7px}.dtc-checkin-shell-compact .dtc-returning-customer-strip,.dtc-checkin-shell-compact .dtc-customer360-vehicle-filter,.dtc-checkin-shell-compact .dtc-customer360-work-history{grid-column:1/-1}@media (max-width:780px){.dtc-checkin-shell-compact .dtc-customer360-hero,.dtc-checkin-shell-compact .dtc-customer360-action-band,.dtc-checkin-shell-compact .dtc-customer360-fact-stack{grid-template-columns:minmax(0,1fr)}.dtc-checkin-shell-compact .dtc-customer360-hero-top{grid-template-columns:minmax(0,1fr) minmax(168px,.34fr)}.dtc-checkin-shell-compact .dtc-customer360-facts-row{grid-template-columns:minmax(0,1fr) minmax(206px,.36fr)}.dtc-checkin-shell-compact .dtc-customer360-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-checkin-shell-compact .dtc-customer360-action-buttons{grid-area:auto/1;justify-content:stretch}.dtc-checkin-shell-compact .dtc-customer360-hero-side{justify-items:end}.dtc-checkin-shell-compact .dtc-customer360-hero-media .dtc-customer360-vehicle-art.vehicle-visual{height:72px;min-height:72px}.dtc-checkin-shell-compact .dtc-customer360-hero h3{font-size:1.16rem}}@media (max-width:520px){.dtc-checkin-shell-compact .dtc-customer360-hero-top,.dtc-checkin-shell-compact .dtc-customer360-facts-row,.dtc-checkin-shell-compact .dtc-customer360-fact-grid{grid-template-columns:minmax(0,1fr)}.dtc-checkin-shell-compact .dtc-customer360-name-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:6px;display:grid}.dtc-checkin-shell-compact .dtc-customer360-recency-badge{white-space:normal;order:-1;justify-self:start;max-width:100%;line-height:1.12}.dtc-checkin-shell-compact .dtc-customer360-hero-side{justify-items:center}.dtc-checkin-shell-compact .dtc-customer360-fact-pill strong{overflow-wrap:anywhere;white-space:normal;line-height:1.16;overflow:visible}.dtc-checkin-shell-compact .dtc-customer360-hero-actions a{flex:128px}}.dtc-appointments-content,.dtc-advisor-content,.bayline-reports-content,.monitor-page .dtc-workspace-content{gap:10px;padding-top:10px}.dtc-appointments-toolbar,.dtc-appointments-board,.dtc-tech-claim-card,.dtc-tech-tab-summary,.monitor-status-line,.monitor-overview,.monitor-board,.bayline-reports-hero,.bayline-report-filters,.bayline-report-module-nav,.bayline-report-definitions{box-shadow:var(--bayline-shadow-sm);background:#fffffff0;border:1px solid #7584a433;border-radius:10px}.dtc-appointments-toolbar{grid-template-columns:minmax(250px,.32fr) minmax(390px,1fr);align-items:center;gap:8px;padding:6px}.dtc-appointments-mode-tabs,.bayline-report-filters,.bayline-report-module-nav{background:#eef4ff;border-color:#7584a42e;border-radius:9px}.monitor-status-line h1{letter-spacing:0;font-size:1.14rem}.monitor-status-line p{font-size:.82rem}.dtc-tech-claim-card{grid-template-columns:minmax(230px,.34fr) minmax(0,1fr);min-height:148px;padding:14px 16px}.dtc-tech-claim-card h1{font-size:1.55rem;line-height:1.02}.dtc-tech-claim-card p,.dtc-advisor-hero p,.bayline-reports-hero p{letter-spacing:0}.dtc-tech-tab-summary{padding:10px 12px}.dtc-advisor-simple-workspace{box-shadow:none;background:0 0;border:0;padding-top:0}.dtc-advisor-context-row{background:#fff;border:1px solid #7584a42e;border-radius:8px;min-height:62px}.monitor-status-line,.monitor-overview,.monitor-board{width:min(100% - 32px,1760px);margin-left:auto;margin-right:auto}.monitor-status-line{align-items:center;padding:6px 10px}.monitor-overview{gap:6px;padding:6px}.bayline-reports-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:0;margin:0;padding:14px 16px}.bayline-reports-hero h1{letter-spacing:0;font-size:1.8rem;line-height:1.04}.bayline-reports-hero span{max-width:760px;font-size:.95rem}.bayline-reports-operator{border-radius:10px;min-width:190px;padding:12px}.bayline-report-filters,.bayline-report-module-nav{gap:4px;padding:5px}.bayline-report-filters a,.bayline-report-module-nav a{border-radius:8px;min-height:34px}@media (max-width:1280px){.bayline-staff-header{grid-template-columns:200px minmax(390px,1fr) auto;gap:8px;padding-inline:12px}.bayline-header-workbench .bayline-workspace-nav{gap:14px}.bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab{min-width:58px}.bayline-store-switcher{min-width:164px}}@media (max-width:980px){.bayline-staff-header{grid-template-columns:auto minmax(0,1fr) auto}.bayline-header-workbench .bayline-workspace-nav{gap:8px}.bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab{min-width:48px;font-size:.64rem}.dtc-checkin-shell-compact .lookup-layout,.dtc-checkin-shell-compact .dtc-selected-intake,.dtc-appointments-toolbar,.bayline-reports-hero{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.bayline-staff-shell{--bayline-workspace-gutter:10px}.bayline-staff-header{grid-template-columns:auto minmax(0,1fr) auto;min-height:58px;padding:7px 10px}.bayline-staff-logo .dtc-logo,.dtc-logo{display:none!important}.bayline-staff-logo{color:#fff;background:linear-gradient(135deg,#7557ff 0%,#8f67fb 46%,#ea4fa7 100%);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;width:124px;height:40px;display:inline-flex;overflow:visible;box-shadow:0 8px 18px #7557ff2e}.bayline-staff-logo:before{content:"DISCOUNT TIRE";text-transform:uppercase;font-size:.79rem;font-style:italic;font-weight:950;line-height:1;display:block}.bayline-staff-logo:after{color:#fff44f;content:"& Service Centers";margin-top:1px;font-size:.48rem;font-style:italic;font-weight:900;line-height:1;display:block}.bayline-store-switcher{width:118px;min-width:118px;padding:0 8px}.bayline-store-switcher-icon{display:none}.bayline-workspace-menu summary{min-width:92px;padding:0 8px}.bayline-header-workbench .bayline-workspace-nav{display:none}.dtc-home-content,.dtc-checkin-content,.dtc-appointments-content,.dtc-workspace-content,.bayline-reports-content,.monitor-status-line,.monitor-overview,.monitor-board{width:calc(100% - 20px)}.dtc-checkin-shell-compact .dtc-stepbar{gap:4px;padding:7px 8px}.dtc-checkin-shell-compact .dtc-checkin-content{padding-bottom:calc(102px + env(safe-area-inset-bottom));padding-top:10px}.dtc-checkin-shell-compact .dtc-selected-intake,.dtc-checkin-shell-compact .dtc-selected-intake-main,.dtc-checkin-shell-compact .dtc-selected-intake-facts,.dtc-checkin-shell-compact .dtc-intake-quick-grid,.dtc-checkin-shell-compact .lookup-form,.dtc-tech-claim-card,.bayline-reports-hero{grid-template-columns:minmax(0,1fr)}.dtc-checkin-shell-compact .dtc-selected-intake-icon,.dtc-checkin-shell-compact .dtc-selected-intake-art{display:none}.dtc-checkin-shell-compact .dtc-selected-intake-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.dtc-checkin-shell-compact .dtc-selected-intake-actions .enterprise-button:first-child{grid-column:1/-1}.dtc-checkin-shell-compact .lookup-search-row{grid-template-columns:minmax(0,1fr) 82px}.dtc-checkin-shell-compact .lookup-results{max-height:none}.bayline-reports-hero h1{font-size:1.55rem}}.dtc-checkin-shell-compact .lookup-modes{background:#f3f1ff;border:1px solid #7557ff2e;border-radius:12px;gap:4px;padding:4px;box-shadow:inset 0 1px #ffffffd1}.dtc-checkin-shell-compact .lookup-segment span{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:36px;padding:8px;font-size:.78rem;font-weight:900;display:inline-flex}.dtc-checkin-shell-compact .lookup-segment span svg,.dtc-checkin-shell-compact .dtc-reason-chips span svg,.dtc-checkin-shell-compact .dtc-inline-toggle span svg{stroke-width:2.25px;flex:none}.dtc-checkin-shell-compact .lookup-segment input:checked+span{color:#fff;background:linear-gradient(135deg,#7557ff 0%,#9568ff 54%,#e35ab1 100%);border-color:#0000;box-shadow:0 9px 18px #7557ff33}.dtc-checkin-shell-compact .dtc-reason-fieldset{background:linear-gradient(#ffffffeb,#f8fafff0),#fff;border-color:#7557ff29;gap:10px;padding:10px}.dtc-checkin-shell-compact .dtc-reason-fieldset legend{color:#344054;letter-spacing:.05em;text-transform:uppercase;padding:0 5px;font-size:.7rem;font-weight:950}.dtc-checkin-shell-compact .dtc-reason-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dtc-checkin-shell-compact .dtc-reason-choice,.dtc-checkin-shell-compact .dtc-reason-chips label{width:100%;min-width:0}.dtc-checkin-shell-compact .dtc-reason-choice{gap:5px;display:grid}.dtc-checkin-shell-compact .dtc-reason-chips span{color:#4635c9;background:#fff;border:1px solid #7557ff38;border-radius:10px;justify-content:flex-start;align-items:center;gap:7px;width:100%;min-height:42px;padding:8px 10px;font-size:.78rem;font-weight:900;line-height:1.1;display:inline-flex;box-shadow:0 1px #ffffffd1,0 8px 18px #0f172a09}.dtc-checkin-shell-compact .dtc-reason-chips input:checked+span{color:#fff;background:linear-gradient(135deg,#7557ff 0%,#9568ff 54%,#e35ab1 100%);border-color:#0000;box-shadow:0 10px 20px #7557ff38}.dtc-checkin-shell-compact .dtc-reason-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dtc-checkin-shell-compact .dtc-reason-template-chip span{text-align:center;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:42px;display:inline-flex}.dtc-checkin-shell-compact .dtc-reason-other{grid-column:1/-1;gap:5px;display:grid}.dtc-checkin-shell-compact .dtc-reason-other span{color:#667085;font-size:.72rem;font-weight:900}.dtc-checkin-shell-compact .dtc-reason-other input{color:#101828;font:inherit;background:#fff;border:1px solid #7584a42e;border-radius:9px;width:100%;min-height:40px;padding:0 11px}.dtc-checkin-shell-compact .dtc-promise-grid{gap:8px}.dtc-checkin-shell-compact .dtc-notification-mode-group{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dtc-checkin-shell-compact .dtc-inline-toggle{cursor:pointer;padding:0;position:relative;overflow:hidden}.dtc-checkin-shell-compact .dtc-inline-toggle input{cursor:pointer;opacity:0;z-index:2;position:absolute;inset:0}.dtc-checkin-shell-compact .dtc-inline-toggle span{justify-content:center;align-items:center;gap:7px;width:100%;min-height:40px;padding:0 10px;font-size:.8rem;font-weight:900;display:inline-flex}.dtc-checkin-shell-compact .dtc-inline-toggle:has(input:checked){background:linear-gradient(135deg,#7557ff 0%,#9568ff 54%,#e35ab1 100%);border-color:#0000;box-shadow:0 10px 20px #7557ff2e}.dtc-checkin-shell-compact .dtc-inline-toggle:has(input:checked) span{color:#fff!important}.dtc-checkin-shell-compact .dtc-promise-grid select{font-size:.9rem;font-weight:900}@media (max-width:760px){.start-form .dtc-notification-mode-group,.dtc-notification-mode-group,.dtc-checkin-shell-compact .dtc-notification-mode-group{grid-template-columns:1fr}.dtc-publish-next-step,.dtc-checkin-shell-compact .dtc-publish-next-step{align-items:stretch;display:grid}.dtc-publish-readiness,.dtc-checkin-shell-compact .dtc-publish-readiness{grid-template-columns:minmax(0,1fr)}.dtc-checkin-shell-compact .lookup-modes{border-radius:11px}.dtc-checkin-shell-compact .lookup-segment span{flex-direction:column;gap:2px;min-height:42px;padding:5px 2px;font-size:.62rem}.dtc-checkin-shell-compact .dtc-reason-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-checkin-shell-compact .dtc-reason-chips span{min-height:44px;font-size:.76rem}}@media (max-width:390px){.dtc-checkin-shell-compact .dtc-reason-chips{grid-template-columns:minmax(0,1fr)}}@media (max-width:1180px) and (min-width:761px){.dtc-checkin-shell-compact .lookup-layout,.dtc-checkin-shell-compact .dtc-checkin-search-surface,.dtc-checkin-shell-compact .dtc-manual-walkin-form,.dtc-checkin-shell-compact .dtc-reason-fieldset,.dtc-checkin-shell-compact .dtc-manual-visit-fieldset{min-width:0;overflow:hidden}.dtc-checkin-shell-compact .dtc-reason-fieldset:has(.dtc-reason-inline-popover){z-index:90;position:relative;overflow:visible}.dtc-checkin-shell-compact .dtc-publish-reason-field:has(.dtc-reason-inline-popover){z-index:90;position:relative;overflow:visible}.dtc-checkin-shell-compact .lookup-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr)}.dtc-checkin-shell-compact .dtc-manual-walkin-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.dtc-checkin-shell-compact .dtc-intake-lane-label{grid-column:1/-1;justify-content:flex-start;min-height:34px}.dtc-checkin-shell-compact .dtc-manual-walkin-form .enterprise-button{width:100%}.dtc-checkin-shell-compact .dtc-reason-chips,.dtc-checkin-shell-compact .dtc-reason-template-grid,.dtc-checkin-shell-compact .dtc-promise-grid,.dtc-checkin-shell-compact .dtc-publish-readiness,.dtc-checkin-shell-compact .dtc-manual-visit-fieldset .dtc-promise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-checkin-shell-compact .dtc-reason-chips span,.dtc-checkin-shell-compact .dtc-inline-toggle span{min-width:0}}@media (max-width:980px) and (min-width:761px){.dtc-checkin-shell-compact .lookup-layout,.dtc-checkin-shell-compact .dtc-manual-walkin-form{grid-template-columns:minmax(0,1fr)}}.dtc-tech-command-board{grid-template-columns:minmax(0,1fr);gap:10px;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.dtc-tech-command-card,.dtc-tech-system-lane,.dtc-tech-checklist-panel,.dtc-tech-evidence-panel{box-shadow:var(--bayline-shadow-sm);background:linear-gradient(#fffffffa,#f8fafff5),#fff;border:1px solid #7584a433;border-radius:8px;min-width:0}.dtc-tech-command-card{align-content:start;gap:11px;padding:12px;display:grid}.dtc-tech-command-card header,.dtc-tech-checklist-panel header,.dtc-tech-system-lane header,.dtc-tech-evidence-panel header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.dtc-tech-command-card h1,.dtc-tech-command-card h2,.dtc-tech-system-lane h2,.dtc-tech-checklist-panel h2,.dtc-tech-evidence-panel h2,.dtc-tech-command-card p,.dtc-tech-system-lane p,.dtc-tech-checklist-panel p,.dtc-tech-evidence-panel p{margin:0}.dtc-tech-command-card h1,.dtc-tech-command-card h2,.dtc-tech-system-lane h2,.dtc-tech-checklist-panel h2,.dtc-tech-evidence-panel h2{color:#101828;letter-spacing:0;font-weight:950;line-height:1.04}.dtc-tech-command-card h1{font-size:clamp(1.4rem,2.1vw,2rem)}.dtc-tech-command-card h2,.dtc-tech-system-lane h2,.dtc-tech-checklist-panel h2,.dtc-tech-evidence-panel h2{font-size:1.08rem}.dtc-tech-command-card p,.dtc-tech-system-lane p,.dtc-tech-checklist-panel p,.dtc-tech-evidence-panel p{color:#5f6f89;margin-top:3px;font-size:.84rem;font-weight:760;line-height:1.32}.dtc-shadcn-kicker{color:#7557ff;text-transform:uppercase;align-items:center;gap:5px;font-size:.68rem;font-weight:950;line-height:1;display:inline-flex}.dtc-tech-sync-badge{color:#4635c9;text-transform:uppercase;background:#eef4ff;border:1px solid #7557ff2e;border-radius:999px;flex:none;padding:7px 9px;font-size:.7rem;font-weight:950;line-height:1}.dtc-tech-approved-alerts{gap:8px;display:grid}.dtc-tech-approved-alert{background:linear-gradient(90deg,#0478571c,#fffffffa 38%),#fff;border:1px solid #04785747;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:11px 12px;display:grid;box-shadow:0 14px 30px #10182817}.dtc-tech-approved-alert[data-tone=unassigned]{background:linear-gradient(90deg,#facc152e,#fffffffa 40%),#fff;border-color:#eab30861}.dtc-tech-approved-alert>div{gap:4px;min-width:0;display:grid}.dtc-tech-approved-alert span{color:#047857;text-transform:uppercase;align-items:center;gap:6px;font-size:.68rem;font-weight:950;line-height:1;display:inline-flex}.dtc-tech-approved-alert[data-tone=unassigned] span{color:#8a5b00}.dtc-tech-approved-alert strong{color:#101828;min-width:0;font-size:1.02rem;font-weight:950;line-height:1.1}.dtc-tech-approved-alert p{color:#475467;min-width:0;margin:0;font-size:.82rem;font-weight:780;line-height:1.32}.dtc-tech-approved-alert a,.dtc-tech-approved-alert button{color:#fff;cursor:pointer;font:inherit;white-space:nowrap;background:#047857;border:1px solid #047857;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:.82rem;font-weight:950;text-decoration:none;display:inline-flex}.dtc-tech-approved-alert[data-tone=unassigned] button{background:#101828;border-color:#101828}.dtc-tech-job-loader{color:#fff;background:#101828;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:8px 10px;display:flex}.dtc-tech-job-loader strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;font-weight:950;overflow:hidden}.dtc-tech-job-loader a,.dtc-tech-checklist-actions button,.dtc-tech-state-buttons button,.dtc-tech-system-list button,.dtc-tech-evidence-grid button,.dtc-tech-crew-chip{cursor:pointer;font:inherit;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.dtc-tech-job-loader a{color:#fff;background:linear-gradient(135deg,#7557ff 0%,#9568ff 52%,#e35ab1 100%);border-radius:7px;flex:none;gap:6px;min-height:30px;padding:0 9px;font-size:.78rem;font-weight:950}.dtc-tech-workflow-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.dtc-tech-workflow-rail li{background:#fff;border:1px solid #7584a42e;border-radius:8px;align-content:center;gap:4px;min-height:72px;padding:8px;display:grid}.dtc-tech-workflow-rail span{color:#fff;background:#101828;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.dtc-tech-workflow-rail li[data-active=true] span{background:linear-gradient(135deg,#7557ff 0%,#e35ab1 100%)}.dtc-tech-workflow-rail strong,.dtc-tech-workflow-rail small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dtc-tech-workflow-rail strong{color:#101828;font-size:.75rem;font-weight:950}.dtc-tech-workflow-rail small{color:#667085;font-size:.66rem;font-weight:850}.dtc-tech-working-on{border-color:#10b9813d!important}.dtc-tech-working-list{gap:8px;display:grid}.dtc-tech-working-row{background:#fff;border:1px solid #7584a42e;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:10px;display:grid}.dtc-tech-working-row .dtc-tech-working-visual.vehicle-visual{width:78px;height:46px}.dtc-tech-working-row strong,.dtc-tech-working-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.dtc-tech-working-row strong{color:#101828;font-size:1rem;font-weight:950}.dtc-tech-working-row span{color:#667085;font-size:.78rem;font-weight:820}.dtc-tech-working-row-meta{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.dtc-tech-working-row-meta>span{max-width:170px}.dtc-tech-working-row-meta .enterprise-button{white-space:nowrap;min-height:36px}.dtc-tech-working-row-meta .dtc-tech-working-primary{box-shadow:0 10px 22px #7557ff38}.dtc-tech-working-row-meta .dtc-tech-working-complete{color:#344054}.dtc-tech-working-row:target{border-color:#4f46e57a;box-shadow:0 0 0 3px #818cf82e,0 16px 36px #4f46e524}.dtc-tech-decision-summary,.dtc-tech-bayline-parts{grid-column:1/-1;min-width:0}.dtc-tech-decision-summary{background:linear-gradient(135deg,#ecfdf5eb,#fffffff2),#fff;border:1px solid #10b9813d;border-radius:8px;gap:8px;padding:10px;display:grid}.dtc-tech-working-row .dtc-tech-decision-summary strong,.dtc-tech-working-row .dtc-tech-decision-summary span,.dtc-tech-working-row .dtc-tech-decision-summary p,.dtc-tech-working-row .dtc-tech-decision-summary b,.dtc-tech-working-row .dtc-tech-bayline-parts strong,.dtc-tech-working-row .dtc-tech-bayline-parts span,.dtc-tech-working-row .dtc-tech-bayline-parts small,.dtc-tech-working-row .dtc-tech-bayline-parts p{display:initial;text-overflow:clip;white-space:normal;overflow:visible}.dtc-tech-decision-summary header{justify-content:space-between;align-items:center;gap:10px;display:flex}.dtc-tech-decision-summary header>div{gap:2px;min-width:0;display:grid}.dtc-tech-working-row .dtc-tech-decision-summary header span{color:#475467;text-transform:uppercase;font-size:.68rem;font-weight:900}.dtc-tech-working-row .dtc-tech-decision-summary header strong{color:#101828;font-size:.92rem;font-weight:950}.dtc-tech-working-row .dtc-tech-decision-summary .dtc-tech-decision-total{color:#047857;background:#ecfdf5f0;border:1px solid #10b98142;border-radius:999px;flex:none;padding:5px 9px}.dtc-tech-decision-summary p{color:#475467;margin:0;font-size:.78rem;font-weight:820;line-height:1.35}.dtc-tech-decision-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dtc-tech-decision-list{background:#fff;border:1px solid #7584a429;border-radius:8px;gap:6px;padding:8px;display:grid}.dtc-tech-working-row .dtc-tech-decision-list>strong{color:#101828;font-size:.74rem;font-weight:950}.dtc-tech-working-row .dtc-tech-decision-list>span{color:#344054;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;font-size:.76rem;font-weight:820;line-height:1.25;display:grid}.dtc-tech-working-row .dtc-tech-decision-list b{color:#101828;text-align:right;white-space:nowrap;font-size:.76rem;font-weight:950}.dtc-tech-decision-approved{border-color:#10b9813d}.dtc-tech-decision-declined{border-color:#fb718538}.dtc-tech-bayline-parts{background:#fff;border:1px solid #7584a42e;border-radius:8px;padding:8px 10px}.dtc-tech-bayline-parts label{align-items:center;gap:9px;margin:0;display:flex}.dtc-tech-bayline-parts input{accent-color:#4f46e5;flex:none;width:18px;height:18px}.dtc-tech-bayline-parts label>span{gap:2px;min-width:0;display:grid!important}.dtc-tech-working-row .dtc-tech-bayline-parts strong{color:#101828;font-size:.82rem;font-weight:950}.dtc-tech-working-row .dtc-tech-bayline-parts small{color:#667085;font-size:.72rem;font-weight:820;line-height:1.25}@media (min-width:761px) and (max-width:980px){.dtc-tech-working-row .dtc-tech-decision-summary header{grid-template-columns:minmax(0,1fr) minmax(184px,auto);align-items:center;display:grid}.dtc-tech-working-row-meta .enterprise-button,.dtc-tech-working-row .dtc-tech-decision-total{justify-content:center;align-items:center;width:100%;min-height:36px;display:inline-flex}}@media (max-width:760px){.dtc-tech-working-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.dtc-tech-working-row-meta{grid-column:1/-1;grid-template-columns:minmax(0,1fr);justify-content:stretch;display:grid}.dtc-tech-working-row-meta .enterprise-button{width:100%}.dtc-tech-decision-summary header{align-items:stretch;display:grid}.dtc-tech-decision-columns{grid-template-columns:minmax(0,1fr)}}.bayline-staff-shell .dtc-tech-tcs-assigned,.dtc-tech-tcs-assigned{background:linear-gradient(135deg,#ecfdf5e0,#f0fdf4bd),#fff;border-color:#10b9814d!important}.dtc-tech-tcs-assigned .section-title{flex-direction:row;align-items:center;margin-bottom:10px}.dtc-tech-tcs-list{gap:8px;display:grid}.dtc-section-empty{color:#667085;margin:0;font-size:.82rem;font-weight:850}.dtc-tech-tcs-row{background:#fff;border:1px solid #f9731633;border-radius:8px;grid-template-columns:minmax(104px,.16fr) minmax(0,1fr) auto;align-items:center;gap:10px;min-height:92px;padding:9px;display:grid}.dtc-tech-tcs-vehicle-column{align-content:start;gap:6px;min-width:0;display:grid}.dtc-tech-tcs-vehicle-column .vehicle-visual{width:100%;height:58px;min-height:58px}.dtc-tech-tcs-vehicle-column .dtc-tech-tcs-view-work{white-space:normal;justify-content:center;width:100%;min-height:32px;padding:0 8px;font-size:.74rem}.dtc-tech-parts-available{color:#344054;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #7584a43d;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:0 8px;font-size:.72rem;font-weight:900;display:flex}.dtc-tech-parts-available input{accent-color:#10b981;flex:none;width:14px;height:14px}.dtc-tech-parts-available span{overflow-wrap:anywhere;min-width:0}.dtc-tech-parts-available:has(input:checked){color:#047857;background:#dcfce7f5;border-color:#10b98175;box-shadow:0 8px 18px #10b9811a}.dtc-tech-tcs-main{min-width:0}.dtc-tech-tcs-main>strong,.dtc-tech-tcs-main>span,.dtc-tech-tcs-main>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.dtc-tech-tcs-main>strong{color:#101828;font-size:.98rem;font-weight:950}.dtc-tech-tcs-main>span,.dtc-tech-tcs-main>small{color:#667085;font-size:.76rem;font-weight:820}.dtc-tech-tcs-main>.dtc-tech-tcs-timing{color:#475467}.dtc-tech-tcs-work-summary{color:#344054;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:.78rem;font-weight:850;line-height:1.2;display:-webkit-box;overflow:hidden}.dtc-tech-tcs-status{border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin:5px 0 6px;padding:5px 7px;display:flex}.dtc-tech-tcs-status span,.dtc-tech-tcs-status small{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;font-weight:900;overflow:hidden}.dtc-tech-tcs-status small{color:#667085}.dtc-tech-tcs-status-idle{color:#344054;background:#f8fafc}.dtc-tech-tcs-status-watch{color:#8a5b00;background:#fff7d6}.dtc-tech-tcs-status-good{color:#067647;background:#dcfae6}.dtc-tech-tcs-actions{align-content:center;align-self:center;align-items:stretch;gap:12px;min-width:170px;display:grid}.dtc-tech-tcs-actions .enterprise-button,.dtc-tech-tcs-actions .dtc-open-inspection{white-space:nowrap;justify-content:center;min-height:38px}.dtc-tech-tcs-details{background:#f8fbff;border:1px solid #7584a42e;border-radius:8px;grid-column:1/-1;padding:0}.dtc-tech-tcs-details summary{color:#344054;cursor:pointer;justify-content:space-between;align-items:center;min-height:34px;padding:0 10px;font-size:.78rem;font-weight:950;display:flex}.dtc-tech-tcs-detail-body{border-top:1px solid #7584a424;gap:8px;padding:8px;display:grid}.dtc-tech-tcs-detail-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.dtc-tech-tcs-detail-facts span{color:#101828;background:#fff;border:1px solid #7584a424;border-radius:7px;min-width:0;padding:6px;font-size:.72rem;font-weight:900}.dtc-tech-tcs-detail-facts small{color:#667085;letter-spacing:.06em;text-transform:uppercase;font-size:.54rem;display:block}.dtc-tech-tcs-line-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.dtc-tech-tcs-line-list li{background:#fff;border:1px solid #7584a424;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;display:grid}.dtc-tech-tcs-line-list strong,.dtc-tech-tcs-line-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.dtc-tech-tcs-line-list strong{color:#101828;font-size:.78rem;font-weight:950}.dtc-tech-tcs-line-list small{color:#667085;font-size:.68rem;font-weight:800}.dtc-tech-tcs-line-list b{color:#101828;font-size:.78rem}.dtc-tech-tcs-detail-modal{pointer-events:none;z-index:1200;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dtc-tech-tcs-detail-backdrop{cursor:pointer;pointer-events:auto;background:#0f172a7a;border:0;padding:0;position:absolute;inset:0}.dtc-tech-tcs-detail-panel{pointer-events:auto;z-index:1;background:#fff;border:1px solid #7584a438;border-radius:12px;gap:10px;width:min(720px,100vw - 40px);max-height:min(840px,100svh - 40px);padding:14px;display:grid;position:relative;overflow:auto;box-shadow:0 28px 80px #0f172a52}.dtc-tech-tcs-detail-header{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:12px;display:grid}.dtc-tech-tcs-detail-header>div{gap:3px;min-width:0;display:grid}.dtc-tech-tcs-detail-header span{color:#667085;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:850}.dtc-tech-tcs-detail-header h3{overflow-wrap:anywhere;margin:0;font-size:1.18rem;line-height:1.1}.dtc-tech-tcs-detail-header p{color:#344054;margin:0;font-size:.84rem;font-weight:800}.dtc-tech-tcs-detail-close{color:#101828;cursor:pointer;background:#fff;border:1px solid #7584a43d;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.dtc-tech-tcs-detail-note{color:#475467;margin:0;font-size:.84rem;font-weight:800}.dtc-tech-tcs-line-list li[data-group=declined]{background:#fef2f2;border-color:#ef444440}.dtc-tech-tcs-line-list li[data-group=canceled]{background:#f5f3ff;border-color:#a855f738}.dtc-tech-tcs-line-list li[data-group=purchased]{background:#ecfdf5;border-color:#22c55e40}@media (max-width:520px){.dtc-tech-tcs-detail-modal{align-items:flex-end;padding:0}.dtc-tech-tcs-detail-panel{max-height:calc(100svh - calc(60px + env(safe-area-inset-bottom)));padding:14px 14px calc(20px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;width:100%}.dtc-tech-tcs-detail-header h3{font-size:1.06rem}.dtc-tech-tcs-detail-line-list li{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.dtc-tech-tcs-row{grid-template-columns:minmax(112px,118px) minmax(0,1fr);align-items:start}.dtc-tech-tcs-row .vehicle-visual{align-self:start;width:100%;height:64px;min-height:0}.dtc-tech-tcs-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.dtc-tech-tcs-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.dtc-tech-work-done,.dtc-tech-work-error{grid-column:1/-1;margin:-2px 0 0!important}.dtc-tech-work-done{color:#047857!important}.dtc-tech-work-error{color:#be123c!important}.dtc-tech-crew-strip{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));justify-content:start;gap:7px;display:grid}.dtc-tech-crew-chip{color:#344054;text-align:center;background:#fff;border:1px solid #7584a433;border-radius:8px;justify-items:center;gap:6px;min-width:0;min-height:82px;padding:8px;display:grid!important}.dtc-tech-crew-chip[data-selected=true]{color:#4635c9;background:#f3f1ff;border-color:#7557ff52;box-shadow:0 0 0 2px #7557ff1f}.dtc-tech-crew-chip img{aspect-ratio:1;object-fit:cover;border-radius:10px;flex:none;width:48px;height:48px}.dtc-tech-crew-chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;font-weight:950;overflow:hidden;background:0 0!important}.dtc-tech-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.dtc-tech-stat-grid span{background:#fff;border:1px solid #7584a42e;border-radius:8px;gap:3px;min-width:0;min-height:72px;padding:8px;display:grid}.dtc-tech-stat-grid svg{color:#7557ff}.dtc-tech-stat-grid strong{color:#101828;min-width:0;font-size:1rem;font-weight:950;line-height:1}.dtc-tech-stat-grid small{color:#667085;text-transform:uppercase;font-size:.66rem;font-weight:950}.dtc-tech-tab-summary div>span{align-items:center;gap:6px;display:inline-flex}.dtc-tech-inspection-cockpit{grid-template-columns:minmax(220px,.72fr) minmax(420px,1.3fr) minmax(260px,.78fr)}.dtc-tech-system-lane,.dtc-tech-checklist-panel,.dtc-tech-evidence-panel{gap:10px;padding:12px;display:grid}.dtc-tech-system-lane{align-content:start}.dtc-tech-system-list{gap:7px;display:grid}.dtc-tech-system-list button{color:#344054;text-align:left;background:#fff;border:1px solid #7584a42e;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;min-height:42px;padding:7px;display:grid}.dtc-tech-system-list button span{color:#4635c9;background:#eef4ff;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.76rem;font-weight:950;display:inline-flex}.dtc-tech-system-list button strong{color:#101828;text-overflow:ellipsis;white-space:nowrap;align-self:center;min-width:0;font-size:.82rem;font-weight:950;overflow:hidden}.dtc-tech-system-list button small{color:#667085;align-self:center;font-size:.7rem;font-weight:950}.dtc-tech-system-list button[data-selected=true]{background:#101828;border-color:#101828}.dtc-tech-system-list button[data-selected=true] strong,.dtc-tech-system-list button[data-selected=true] small{color:#fff}.dtc-tech-checklist-actions{flex:none;gap:6px;display:flex}.dtc-tech-checklist-actions button{color:#344054;background:#fff;border:1px solid #7584a438;border-radius:7px;min-height:32px;padding:0 10px;font-size:.76rem;font-weight:950}.dtc-tech-checklist-actions button:first-child{color:#047857;background:#ecfdf3;border-color:#12b76a47}.dtc-tech-checklist-rows{gap:8px;display:grid}.dtc-tech-check-row{background:#fff;border:1px solid #7584a42e;border-left:4px solid #d0d5dd;border-radius:8px;grid-template-columns:minmax(170px,1fr) minmax(340px,1.2fr);align-items:center;gap:10px;min-height:54px;padding:8px;display:grid}.dtc-tech-check-row[data-state=pass]{background:linear-gradient(90deg,#04785714,#fff 32%);border-left-color:#047857}.dtc-tech-check-row[data-state=watch]{background:linear-gradient(90deg,#facc1529,#fff 34%);border-left-color:#facc15}.dtc-tech-check-row[data-state=fail]{background:linear-gradient(90deg,#dc26261a,#fff 34%);border-left-color:#dc2626}.dtc-tech-check-row[data-state=note]{border-left-color:#2e90fa}.dtc-tech-check-row[data-state=na]{border-left-color:#98a2b3}.dtc-tech-check-row-main{gap:5px;min-width:0;display:grid}.dtc-tech-check-row-main>strong{color:#101828;min-width:0;font-size:.88rem;font-weight:950}.dtc-tech-check-row-main span{text-transform:uppercase;border-radius:999px;justify-self:start;align-items:center;gap:5px;min-height:24px;padding:0 8px;font-size:.68rem;font-weight:950;display:inline-flex}.dtc-tech-check-row-main span[data-tone=fail]{color:#b91c1c;background:#fee2e2;border:1px solid #dc262642}.dtc-tech-check-row-main span[data-tone=note]{color:#175cd3;background:#eff6ff;border:1px solid #2e90fa42}.dtc-tech-state-buttons{background:#f2f4f7;border:1px solid #7584a42e;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:4px;display:grid}.dtc-tech-state-buttons button{color:#42526b;background:0 0;border:1px solid #0000;border-radius:6px;min-height:32px;padding:0 4px;font-size:.72rem;font-weight:950}.dtc-tech-row-detail{background:#fff;border:1px solid #7584a42e;border-radius:10px;grid-column:1/-1;gap:9px;padding:10px;display:grid}.dtc-tech-row-detail[data-required=true]{background:#fff7f7;border-color:#dc26263d}.dtc-tech-row-detail-head{gap:2px;display:grid}.dtc-tech-row-detail-head strong{color:#101828;font-size:.86rem;font-weight:950}.dtc-tech-row-detail-head span{color:#667085;font-size:.74rem;font-weight:850;line-height:1.28}.dtc-tech-reason-chips{flex-wrap:wrap;gap:6px;display:flex}.dtc-tech-reason-chips button{color:#344054;cursor:pointer;font:inherit;background:#f8faff;border:1px solid #7584a42e;border-radius:999px;min-height:30px;padding:0 10px;font-size:.72rem;font-weight:900}.dtc-tech-reason-chips button[data-selected=true]{color:#4635c9;background:#eef2ff;border-color:#7557ff4d;box-shadow:0 0 0 2px #7557ff14}.dtc-tech-note-field{gap:5px;display:grid}.dtc-tech-note-field span{color:#344054;text-transform:uppercase;font-size:.68rem;font-weight:950}.dtc-tech-note-field textarea{color:#101828;font:inherit;resize:vertical;background:#fff;border:1px solid #7584a438;border-radius:9px;width:100%;min-height:78px;padding:9px 10px;font-size:.82rem}.dtc-tech-photo-required-action{color:#fff;background:#dc2626;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:fit-content;min-height:36px;padding:0 11px;font-size:.78rem;font-weight:950;text-decoration:none;display:inline-flex}.dtc-tech-checklist-panel footer{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.dtc-tech-checklist-panel footer span{color:#344054;background:#f8faff;border:1px solid #7557ff1f;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:.76rem;font-weight:950;display:inline-flex}.dtc-tech-evidence-panel{align-content:start}.dtc-tech-evidence-grid{gap:8px;display:grid}.dtc-tech-evidence-grid>div{background:#fff;border:1px solid #7584a42e;border-radius:8px;gap:8px;padding:8px;display:grid}.dtc-tech-evidence-grid span{color:#101828;font-size:.78rem;font-weight:950;line-height:1.2}.dtc-tech-evidence-grid>div>div{grid-template-columns:34px repeat(3,minmax(0,1fr));gap:5px;display:grid}.dtc-tech-evidence-grid button,.dtc-tech-evidence-grid i{background:#f8faff;border:1px dashed #7557ff4d;border-radius:7px;height:34px}.dtc-tech-evidence-grid button{color:#7557ff;border-style:solid}.dtc-tech-evidence-grid button[data-filled=true],.dtc-tech-evidence-grid i[data-filled=true]{background:#ecfdf3;border-color:#12b76a4d}.dtc-tech-evidence-grid-readonly>div{grid-template-columns:minmax(0,1fr) auto;align-items:center}.dtc-tech-evidence-grid-readonly strong{color:#4635c9;background:#f3f6ff;border:1px solid #7557ff2e;border-radius:8px;justify-content:center;align-items:center;min-width:64px;min-height:34px;padding:0 9px;font-size:.8rem;font-weight:950;display:inline-flex}.dtc-tech-evidence-panel .enterprise-button{justify-self:stretch}@media (max-width:1180px){.dtc-tech-command-board{grid-template-columns:minmax(0,1fr)}.dtc-tech-command-crew{align-content:start}.dtc-tech-crew-strip,.dtc-tech-system-list{grid-template-columns:repeat(4,minmax(0,1fr))}.dtc-tech-system-list button{grid-template-columns:28px minmax(0,1fr)}.dtc-tech-system-list button small{grid-column:2}}@media (max-width:760px){.dtc-tech-command-card,.dtc-tech-system-lane,.dtc-tech-checklist-panel,.dtc-tech-evidence-panel{padding:10px}.dtc-tech-command-card header,.dtc-tech-checklist-panel header,.dtc-tech-system-lane header,.dtc-tech-evidence-panel header{display:grid}.dtc-tech-job-loader,.dtc-tech-tab-summary{align-items:stretch;display:grid}.dtc-tech-job-loader a{justify-content:center}.dtc-tech-workflow-rail{grid-template-columns:repeat(5,minmax(54px,1fr));padding-bottom:2px;overflow-x:auto}.dtc-tech-workflow-rail li{min-height:66px}.dtc-tech-crew-strip,.dtc-tech-system-list{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-tech-check-row{grid-template-columns:minmax(0,1fr)}.dtc-tech-state-buttons{grid-template-columns:repeat(5,minmax(48px,1fr));overflow-x:auto}}@media (max-width:430px){.dtc-tech-crew-strip,.dtc-tech-system-list,.dtc-tech-stat-grid{grid-template-columns:minmax(0,1fr)}.dtc-tech-workflow-rail{grid-template-columns:repeat(5,72px)}}@media (max-width:760px){.bayline-current-work{align-items:stretch;gap:7px;width:calc(100% - 20px);padding:7px;overflow:hidden;grid-template-columns:minmax(0,1fr)!important}.bayline-current-work-main{grid-template-columns:70px minmax(0,1fr)}.bayline-current-work-main .vehicle-visual{width:70px;height:34px;min-height:34px}.bayline-current-work-copy strong{font-size:.78rem}.bayline-current-work-copy span{font-size:.66rem}.bayline-current-work-actions{grid-template-columns:minmax(0,1fr) minmax(0,.82fr) 32px;gap:6px;width:100%;display:grid}.bayline-current-work-actions a,.bayline-current-work-actions button{text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:32px;padding:0 7px;overflow:hidden}.bayline-current-work-actions button[aria-label]{width:32px;padding:0}}:root{--brand-gradient:linear-gradient(120deg, #7557ff 0%, #ff8dc1 50%, #7557ff 100%);--brand-gradient-shadow:0 12px 24px #7557ff42;--brand-gradient-shadow-strong:0 16px 32px #7557ff52;--dtc-gradient-border:#7557ff42}.bayline-staff-header{grid-template-columns:minmax(250px,auto) minmax(500px,1fr) auto}.bayline-staff-brand,.dtc-logo-link,.bayline-staff-logo{flex:none;min-width:0;overflow:visible}.dtc-logo-link,.bayline-staff-logo{background:var(--brand-gradient);background-size:200% 200%;border:1px solid #ffffff85;border-radius:10px;justify-content:center;align-items:center;width:258px;max-width:258px;height:46px;padding:3px 8px;display:inline-flex;box-shadow:0 10px 24px #7557ff3d}.bayline-staff-logo .dtc-logo,.dtc-logo{object-fit:contain;object-position:center;width:231px;max-width:231px;height:40px;display:block}.dtc-gradient-action,.dtc-logo-link,.bayline-staff-logo,.monitor-logo,.enterprise-button:not(.enterprise-button-secondary),.dtc-checkin-page .enterprise-button:not(.enterprise-button-secondary),.dtc-next-step,.dtc-open-inspection,.dtc-tech-job-loader a,.dtc-tech-crew-chip[data-selected=true],.dtc-tech-system-list button[data-selected=true],.dtc-tech-workflow-rail li[data-active=true] span,.dtc-tech-evidence-grid button[data-filled=true],.lookup-segment input:checked+span,.dtc-checkin-shell-compact .lookup-segment input:checked+span,.dtc-reason-chips input:checked+span,.dtc-checkin-shell-compact .dtc-reason-chips input:checked+span,.dtc-reason-template-chip input:checked+span,.dtc-checkin-shell-compact .dtc-reason-template-chip input:checked+span,.dtc-step-active,.dtc-workspace-tab-active,.dtc-nav-tab-active,.bayline-workspace-menu nav a.bayline-workspace-menu-active,.bayline-mobile-tab-active,.bayline-current-work-actions a:first-child,.bayline-current-work-actions button:first-child,.dtc-advisor-filter-grid button[data-active=true],.dtc-advisor-request-buckets button[data-active=true],.dtc-advisor-payment-routes button[data-active=true],.dtc-advisor-workbench-tabs button[data-active=true],.bayline-header-workbench .dtc-advisor-workbench-tabs button[data-active=true],.dtc-appointments-mode-tabs a[data-active=true],.dtc-appointments-actions>a:first-child,.dtc-appointments-actions>button:first-child,.dtc-advisor-active-actions button:first-child,.dtc-photo-type-active,.inspection-status.active,.dtc-capture-primary,.dtc-staff-photo-action,.bayline-report-filters a[aria-current=page],.bayline-report-module-nav a[aria-current=page],.bayline-report-filter-group button.is-active,.bayline-report-priority-grid button[aria-pressed=true]{animation:dtc-btn-wave var(--dtc-brand-motion-duration) ease infinite;box-shadow:var(--brand-gradient-shadow);background-color:#0000!important;background-image:var(--brand-gradient)!important;color:#fff!important;background-size:200% 200%!important;border-color:#0000!important}.dtc-inline-toggle:has(input:checked){animation:dtc-btn-wave var(--dtc-brand-motion-duration) ease infinite;box-shadow:var(--brand-gradient-shadow);background-color:#0000!important;background-image:var(--brand-gradient)!important;color:#fff!important;background-size:200% 200%!important;border-color:#0000!important}.dtc-checkin-shell-compact .dtc-inline-toggle:has(input:checked){animation:dtc-btn-wave var(--dtc-brand-motion-duration) ease infinite;box-shadow:var(--brand-gradient-shadow);background-color:#0000!important;background-image:var(--brand-gradient)!important;color:#fff!important;background-size:200% 200%!important;border-color:#0000!important}.dtc-logo-link,.bayline-staff-logo,.monitor-logo{animation-duration:var(--dtc-brand-motion-duration)}.dtc-vehicle-preview-action .dtc-next-step-ready{animation:dtc-next-step-ready-pulse var(--dtc-brand-motion-duration) ease-in-out infinite!important}.enterprise-button,.dtc-next-step,.dtc-open-inspection,.dtc-tech-job-loader a,.dtc-tech-crew-chip,.dtc-tech-system-list button,.dtc-checkin-shell-compact .lookup-segment span,.dtc-checkin-shell-compact .dtc-reason-chips span,.dtc-checkin-shell-compact .dtc-reason-template-chip span,.dtc-checkin-shell-compact .dtc-inline-toggle span,.bayline-current-work-actions a,.bayline-current-work-actions button,.dtc-advisor-filter-grid button,.dtc-advisor-request-buckets button,.dtc-advisor-payment-routes button,.dtc-advisor-workbench-tabs button,.dtc-appointments-actions>a,.dtc-appointments-actions>button,.bayline-report-filters a,.bayline-report-module-nav a,.bayline-report-filter-group button,.bayline-report-priority-grid button{letter-spacing:0;transition:background-position .15s ease, border-color .15s ease, box-shadow .15s ease, color .15s ease, filter .15s ease, transform .34s var(--bayline-ease-spring);border-radius:9px;align-items:center;gap:7px;font-weight:950}.enterprise-button:not(.enterprise-button-secondary):hover,.dtc-checkin-page .enterprise-button:not(.enterprise-button-secondary):hover,.dtc-next-step:hover,.dtc-open-inspection:hover,.dtc-tech-job-loader a:hover,.bayline-current-work-actions a:first-child:hover,.bayline-current-work-actions button:first-child:hover,.dtc-staff-photo-action:hover,.dtc-advisor-active-actions button:first-child:hover,.dtc-appointments-actions>a:first-child:hover,.dtc-appointments-actions>button:first-child:hover{box-shadow:var(--brand-gradient-shadow-strong);filter:brightness(1.04);transform:translateY(-1px)}.enterprise-button:focus-visible,.dtc-next-step:focus-visible,.dtc-open-inspection:focus-visible,.dtc-tech-job-loader a:focus-visible,.dtc-tech-crew-chip:focus-visible,.dtc-tech-system-list button:focus-visible,.lookup-segment input:focus-visible+span,.dtc-reason-chips input:focus-visible+span,.dtc-reason-template-chip input:focus-visible+span,.dtc-inline-toggle input:focus-visible+span,.bayline-current-work-actions a:focus-visible,.bayline-current-work-actions button:focus-visible,.dtc-advisor-filter-grid button:focus-visible,.dtc-advisor-request-buckets button:focus-visible,.dtc-advisor-payment-routes button:focus-visible,.dtc-advisor-workbench-tabs button:focus-visible,.dtc-appointments-actions>a:focus-visible,.dtc-appointments-actions>button:focus-visible,.bayline-report-filters a:focus-visible,.bayline-report-module-nav a:focus-visible,.bayline-report-filter-group button:focus-visible,.bayline-report-priority-grid button:focus-visible{box-shadow:0 0 0 3px #fffffff5, 0 0 0 5px var(--dtc-gradient-border), var(--brand-gradient-shadow);outline:0}.dtc-checkin-page .enterprise-button.enterprise-button-secondary,.dtc-advisor-simple-links .enterprise-button.enterprise-button-secondary,.enterprise-button.enterprise-button-secondary.dtc-preserve-secondary,.dtc-tech-checklist-actions button:first-child,.dtc-tech-state-buttons button[aria-pressed=true],.monitor-alert-card button[data-tone=danger],.monitor-alert-card button[data-tone=warning]{background-image:none!important;animation:none!important}.bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab{border-radius:9px;min-height:46px}.bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab-active{box-shadow:none;color:#4f46e5!important;background:0 0!important;animation:none!important}.bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab-active svg,.bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab-active span{color:#4f46e5!important}.bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab-active:after{animation:dtc-btn-wave var(--dtc-brand-motion-duration) ease infinite;height:3px;box-shadow:0 4px 14px #7557ff4d;background:var(--brand-gradient)!important;background-size:200% 200%!important}.dtc-tech-crew-chip[data-selected=true] svg,.dtc-tech-system-list button[data-selected=true] svg,.dtc-tech-system-list button[data-selected=true] strong,.dtc-tech-system-list button[data-selected=true] small,.bayline-current-work-actions a:first-child svg,.bayline-current-work-actions button:first-child svg{color:#fff!important}.dtc-tech-crew-chip[data-selected=true]{border-color:#0000}.dtc-tech-crew-chip[data-selected=true] img{border:1px solid #ffffffa3}.dtc-tech-evidence-grid button[data-filled=true]{border-color:#0000}@media (max-width:1280px){.bayline-staff-header{grid-template-columns:minmax(218px,auto) minmax(390px,1fr) auto}.dtc-logo-link,.bayline-staff-logo{width:228px;max-width:228px}.bayline-staff-logo .dtc-logo,.dtc-logo{width:212px;max-width:212px}}@media (max-width:760px){.bayline-staff-header{grid-template-columns:auto minmax(0,1fr) auto}.bayline-staff-logo{animation:dtc-btn-wave var(--dtc-brand-motion-duration) ease infinite;border-radius:9px;width:132px;height:40px;overflow:visible;background:var(--brand-gradient)!important;background-size:200% 200%!important}.bayline-staff-logo .dtc-logo,.dtc-logo{display:none!important}.bayline-current-work-actions a:first-child,.bayline-current-work-actions button:first-child{min-width:0}}@media (prefers-reduced-motion:reduce){.dtc-gradient-action,.dtc-logo-link,.bayline-staff-logo,.monitor-logo,.enterprise-button:not(.enterprise-button-secondary),.dtc-checkin-page .enterprise-button:not(.enterprise-button-secondary),.dtc-next-step,.dtc-open-inspection,.dtc-tech-job-loader a,.dtc-tech-crew-chip[data-selected=true],.dtc-tech-system-list button[data-selected=true],.dtc-tech-workflow-rail li[data-active=true] span,.dtc-tech-evidence-grid button[data-filled=true],.lookup-segment input:checked+span,.dtc-reason-chips input:checked+span,.dtc-reason-template-chip input:checked+span,.dtc-step-active,.dtc-workspace-tab-active,.dtc-nav-tab-active,.bayline-workspace-menu nav a.bayline-workspace-menu-active,.bayline-mobile-tab-active,.bayline-current-work-actions a:first-child,.bayline-current-work-actions button:first-child,.dtc-advisor-filter-grid button[data-active=true],.dtc-advisor-request-buckets button[data-active=true],.dtc-advisor-payment-routes button[data-active=true],.dtc-advisor-workbench-tabs button[data-active=true],.bayline-header-workbench .dtc-advisor-workbench-tabs button[data-active=true],.dtc-appointments-mode-tabs a[data-active=true],.dtc-appointments-actions>a:first-child,.dtc-appointments-actions>button:first-child,.dtc-advisor-active-actions button:first-child,.dtc-photo-type-active,.inspection-status.active,.dtc-capture-primary,.dtc-staff-photo-action,.bayline-report-filters a[aria-current=page],.bayline-report-module-nav a[aria-current=page],.bayline-report-filter-group button.is-active,.bayline-report-priority-grid button[aria-pressed=true],.bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab-active:after{animation:none!important}.dtc-inline-toggle:has(input:checked){animation:none!important}}.bayline-staff-shell .enterprise-button.enterprise-button-secondary,.dtc-tech-tab-actions a,.dtc-card-edit,.dtc-pin-close{border:1px solid #7584a442;box-shadow:0 8px 18px #1018280f;color:#26364f!important;background:#fff!important}.bayline-staff-shell .enterprise-button.enterprise-button-secondary:hover,.dtc-tech-tab-actions a:hover,.dtc-card-edit:hover,.dtc-pin-close:hover{border-color:#7557ff57;transform:translateY(-1px);box-shadow:0 10px 22px #7557ff24;color:#4635c9!important;background:#f6f8ff!important}.dtc-tech-command-card,.dtc-tech-system-lane,.dtc-tech-checklist-panel,.dtc-tech-evidence-panel{background:linear-gradient(#fffffffc,#f8fbfffa),#fff;border-color:#7584a438;box-shadow:0 14px 32px #10182813}.dtc-tech-command-card header,.dtc-tech-checklist-panel header,.dtc-tech-system-lane header,.dtc-tech-evidence-panel header{padding-bottom:2px}.dtc-tech-job-loader{border:1px solid #7557ff2e;box-shadow:inset 0 1px #ffffffe6,0 12px 24px #7557ff1f;color:#101828!important;background:linear-gradient(135deg,#f5f8fffa,#fff4fbfa),#fff!important}.dtc-tech-job-loader strong{color:#101828}.dtc-tech-workflow-rail li{background:#fff;border-color:#7584a433;box-shadow:0 6px 16px #1018280b}.dtc-tech-workflow-rail li[data-active=true]{background:linear-gradient(#fff,#faf7ff);border-color:#7557ff47}.dtc-tech-workflow-rail span{border:1px solid #7557ff2e;color:#5b4df1!important;background:#f3f6ff!important}.dtc-tech-workflow-rail li[data-active=true] span,.dtc-tech-system-list button[data-selected=true],.dtc-tech-crew-chip[data-selected=true]{animation:dtc-btn-wave var(--dtc-brand-motion-duration) ease infinite;box-shadow:var(--brand-gradient-shadow);background-color:#0000!important;background-image:var(--brand-gradient)!important;color:#fff!important;background-size:200% 200%!important;border-color:#0000!important}.dtc-tech-system-list button[data-selected=true] strong,.dtc-tech-system-list button[data-selected=true] small,.dtc-tech-crew-chip[data-selected=true] span{color:#fff!important}.dtc-tech-system-list button[data-selected=true] span{color:#fff!important;background:#ffffff38!important}.dtc-tech-state-buttons{background:#f3f6ff;border-color:#7584a433}.dtc-tech-stat-grid span,.dtc-tech-system-list button,.dtc-tech-check-row,.dtc-tech-evidence-grid>div{border-color:#7584a433;box-shadow:0 6px 16px #1018280a}.dtc-queue-card{background:linear-gradient(#fffffffa,#fafcfff5),#fff;border:1px solid #7584a433;border-left:4px solid #d0d5dd;border-radius:10px;box-shadow:0 12px 26px #10182812}.dtc-queue-card-urgent{background:linear-gradient(#fffffffa,#fff8f8f5),#fff;border-color:#ef444438 #ef444438 #ef444438 #ef4444}.dtc-card-mini-grid span,.dtc-queue-card-tagline,.dtc-tech-empty-cta{background:#fff;border-color:#7584a42e}.dtc-tech-handoff-strip{background:linear-gradient(90deg,#7557ff14,#ff8dc114),#fff;border:1px solid #7557ff33;border-radius:10px;grid-template-columns:minmax(170px,.54fr) minmax(0,1fr) auto;align-items:center;gap:9px;min-height:62px;padding:8px;display:grid;box-shadow:0 10px 22px #7557ff14}.dtc-tech-handoff-strip[data-empty=true]{grid-template-columns:minmax(170px,.54fr) minmax(0,1fr)}.dtc-tech-handoff-tech,.dtc-tech-handoff-job{align-items:center;min-width:0;display:grid}.dtc-tech-handoff-tech{grid-template-columns:42px minmax(0,1fr);gap:9px}.dtc-tech-handoff-tech .staff-profile-photo-button{box-shadow:0 0 0 2px #fff,0 8px 18px #7557ff24}.dtc-tech-handoff-tech img{aspect-ratio:1;object-fit:cover;background:#f3f6ff;border:1px solid #7557ff38;border-radius:9px;width:42px;height:42px}.dtc-tech-handoff-tech span,.dtc-tech-handoff-job{gap:2px}.dtc-tech-handoff-tech small,.dtc-tech-handoff-job small,.dtc-tech-handoff-tech em,.dtc-tech-handoff-job span{color:#667085;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:.66rem;font-style:normal;font-weight:900;display:block;overflow:hidden}.dtc-tech-handoff-tech strong,.dtc-tech-handoff-job strong{color:#101828;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.88rem;font-weight:950;display:block;overflow:hidden}.dtc-tech-handoff-job span{color:#42526b;text-transform:none;font-size:.74rem}.dtc-tech-handoff-strip a{animation:dtc-btn-wave var(--dtc-brand-motion-duration) ease infinite;background-image:var(--brand-gradient);box-shadow:var(--brand-gradient-shadow);color:#fff;white-space:nowrap;background-size:200% 200%;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:.78rem;font-weight:950;text-decoration:none;display:inline-flex}.dtc-tech-crew-strip{scroll-snap-type:none;flex-wrap:wrap;justify-content:start;align-items:stretch;gap:6px;width:100%;padding:1px 0 0;overflow:visible;display:flex!important}.dtc-tech-crew-person{flex:0 0 76px;width:76px;min-width:0;position:relative}.dtc-tech-crew-chip{color:#344054;flex:initial;scroll-snap-align:none;text-align:center;min-width:0;height:96px;min-height:96px;transition:border-color .15s ease, box-shadow .15s ease, transform .34s var(--bayline-ease-spring);background:#f8fafc;border:1px solid #7584a429;border-radius:8px;grid-template-columns:minmax(0,1fr);place-content:center;place-items:center;gap:5px;width:100%;padding:6px;display:grid!important}.dtc-tech-crew-card-actions{z-index:4;display:block;position:absolute;top:4px;right:4px}.dtc-card-more-action{color:#4f46e5;cursor:pointer;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#7557ff,#ff8dc1) border-box;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex;box-shadow:0 5px 12px #7557ff2e}.dtc-card-more-action:hover{transform:translateY(-1px);box-shadow:0 8px 16px #7557ff3d}.dtc-tech-crew-action-menu{isolation:isolate;z-index:40;background:#fff;border:1px solid #7557ff2e;border-radius:10px;gap:2px;min-width:132px;padding:6px;display:grid;position:absolute;top:26px;right:0;overflow:visible;box-shadow:0 16px 34px #1410322e}.dtc-card-menu-photo-action{width:100%;display:block}.dtc-tech-crew-avatar{border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:54px;height:54px;overflow:hidden;box-shadow:0 0 0 2px #fff,0 0 0 3px #7557ff38;background:#fff!important;display:inline-flex!important}.dtc-tech-crew-chip img,.dtc-tech-crew-avatar img{object-fit:cover;border-radius:999px;width:54px;height:54px;display:block}.dtc-tech-crew-copy{text-align:center;justify-items:center;gap:1px;width:100%;min-width:0;background:0 0!important;display:grid!important}.dtc-tech-crew-copy strong,.dtc-tech-crew-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.dtc-tech-crew-copy strong{color:#101828;white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;text-overflow:clip;-webkit-box-orient:vertical;font-size:.72rem;font-weight:950;line-height:1.05;display:-webkit-box}.dtc-tech-crew-copy small{color:#667085;font-size:.6rem;font-weight:900;line-height:1.05}.dtc-tech-crew-chip:hover,.dtc-tech-crew-chip[data-selected=true]{border-color:#4f46e5b8!important;box-shadow:0 0 0 4px #4f46e538,0 12px 22px #4f46e524!important}.dtc-tech-crew-chip[data-selected=true]{color:#312e81!important;background:linear-gradient(#ede9fe,#fff1f9)!important;animation:.42s ease-out dtc-advisor-duty-selected!important}.dtc-tech-crew-chip[data-selected=true] .dtc-tech-crew-avatar{border-color:#0000;background:#fff!important}.dtc-tech-crew-chip[data-selected=true] .dtc-tech-crew-copy strong,.dtc-tech-crew-chip[data-selected=true] .dtc-tech-crew-copy small{color:#312e81!important}.dtc-tech-command-crew{grid-template-rows:auto auto;align-content:start;align-self:stretch;min-height:0}.dtc-tech-command-crew header{text-align:center;justify-content:center;place-items:end center;gap:2px;display:grid}.dtc-tech-command-crew .dtc-tech-crew-strip{justify-content:center;align-self:stretch;margin-top:1px}.bayline-staff-shell .dtc-tech-checkin-queue,.dtc-tech-checkin-queue{background:linear-gradient(135deg,#eff6ffe0,#f5f3ffb8),#fff;border-color:#3b82f647!important}.dtc-tech-checkin-queue .section-title{flex-direction:row;align-items:center;margin-bottom:8px}.dtc-tech-checkin-queue .dtc-queue-card-body{align-content:start;gap:4px;min-width:0;display:grid}.dtc-tech-checkin-queue .dtc-queue-card-body>strong,.dtc-tech-checkin-queue .dtc-queue-card-body>span{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.dtc-tech-checkin-queue .dtc-queue-card-body>strong{color:#101828;overflow-wrap:anywhere;white-space:normal;font-size:.98rem;font-weight:950;line-height:1.06}.dtc-tech-checkin-queue .dtc-queue-card-body>span{color:#475467;white-space:nowrap;font-size:.74rem;font-weight:850;line-height:1.12}.dtc-tech-checkin-queue .dtc-queue-card-timing{color:#667085!important;font-size:.7rem!important}.dtc-tech-checkin-queue .dtc-card-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dtc-tech-checkin-queue .dtc-card-mini-grid span{overflow-wrap:anywhere;text-overflow:clip;white-space:normal}@media (min-width:761px){.dtc-tech-checkin-queue .dtc-queue-list{grid-template-columns:minmax(0,1fr)}.dtc-tech-checkin-queue .dtc-queue-card{background:#ffffffe6;border-color:#3b82f633 #3b82f633 #3b82f633 #60a5fa;grid-template-columns:minmax(112px,140px) minmax(0,1fr) minmax(176px,auto);align-items:center;gap:9px;min-height:0;padding:7px 9px}.dtc-tech-checkin-queue .dtc-queue-card .vehicle-visual{align-self:center;width:100%;height:68px;min-height:68px}.dtc-tech-checkin-queue .dtc-card-edit{width:30px;height:30px;top:8px;right:8px}.dtc-tech-checkin-queue .dtc-queue-card-body{gap:3px}.dtc-tech-checkin-queue .dtc-queue-card-tagline{background:0 0;border:0;border-radius:0;min-height:0;padding:0;font-size:.72rem;line-height:1.1}.dtc-tech-checkin-queue .dtc-card-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dtc-tech-checkin-queue .dtc-card-mini-grid span{align-content:center;min-height:32px;padding:4px 6px;font-size:.68rem}.dtc-tech-checkin-queue .dtc-card-mini-grid small{font-size:.52rem}.dtc-tech-checkin-queue .dtc-card-action-row{grid-area:auto;justify-content:stretch;align-self:stretch;gap:5px;min-width:176px;display:grid}.dtc-tech-checkin-queue .dtc-card-action-row>span{display:none}.dtc-tech-checkin-queue .dtc-open-inspection,.dtc-tech-checkin-queue .dtc-inspection-completed{min-height:32px;padding:0 8px}.dtc-tech-checkin-queue .dtc-card-edit-panel{grid-column:1/-1}}@media (max-width:1180px) and (min-width:761px){.dtc-tech-command-board{grid-template-columns:minmax(0,1fr)}.dtc-tech-command-crew{grid-template-columns:minmax(0,1fr);align-items:start;gap:7px;min-height:0;padding:9px}.dtc-tech-command-crew header{text-align:center;grid-template-columns:minmax(0,1fr);justify-content:center;place-items:end center;gap:2px;display:grid}.dtc-tech-command-crew h2{font-size:.92rem}.dtc-tech-command-crew .dtc-tech-crew-strip{justify-content:center;gap:5px}.dtc-tech-command-crew .dtc-tech-crew-person{flex-basis:72px;width:72px}.dtc-tech-command-crew .dtc-tech-crew-chip{height:88px;min-height:88px;padding:5px 4px}.dtc-tech-command-crew .dtc-card-more-action{width:20px;height:20px}.dtc-tech-command-crew .dtc-tech-crew-avatar,.dtc-tech-command-crew .dtc-tech-crew-avatar img{width:50px;height:50px}.dtc-tech-command-crew .dtc-tech-crew-copy strong{font-size:.68rem}.dtc-tech-command-crew .dtc-tech-crew-copy small{font-size:.56rem}.dtc-queue-layout{gap:9px}.dtc-tech-working-list,.dtc-tech-tcs-list,.dtc-tech-checkin-queue .dtc-queue-list{grid-template-columns:minmax(0,1fr);gap:7px}.dtc-tech-working-row{grid-template-columns:auto minmax(0,1fr) minmax(184px,auto);gap:10px;min-height:56px;padding:8px 10px}.dtc-tech-working-row strong{font-size:.96rem}.dtc-tech-working-row span{font-size:.74rem}.dtc-tech-working-row-meta{justify-items:stretch;gap:6px;min-width:184px;display:grid}.dtc-tech-working-row-meta>span{max-width:none}.dtc-tech-checkin-queue .dtc-queue-card{grid-template-columns:minmax(104px,132px) minmax(0,1fr) minmax(176px,auto);align-items:center;gap:8px;min-height:0;padding:7px 9px}.dtc-tech-checkin-queue .dtc-queue-card .vehicle-visual{align-self:center;width:100%;height:66px;min-height:66px}.dtc-tech-checkin-queue .dtc-card-edit{width:30px;height:30px;top:8px;right:8px}.dtc-tech-checkin-queue .dtc-queue-card-body{gap:3px}.dtc-tech-checkin-queue .dtc-queue-card-tagline{background:0 0;border:0;border-radius:0;min-height:0;padding:0;font-size:.7rem;line-height:1.1}.dtc-tech-checkin-queue .dtc-card-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dtc-tech-checkin-queue .dtc-card-mini-grid span{align-content:center;min-height:32px;padding:4px 5px;font-size:.66rem}.dtc-tech-checkin-queue .dtc-card-mini-grid small{font-size:.5rem}.dtc-tech-checkin-queue .dtc-card-action-row{grid-area:auto;justify-content:stretch;align-self:stretch;gap:5px;min-width:176px;display:grid}.dtc-tech-checkin-queue .dtc-card-action-row>span{display:none}.dtc-tech-checkin-queue .dtc-open-inspection,.dtc-tech-checkin-queue .dtc-inspection-completed{min-height:32px;padding:0 8px}.dtc-tech-checkin-queue .dtc-card-edit-panel{grid-column:1/-1}.dtc-tech-tcs-row{grid-template-columns:minmax(96px,124px) minmax(0,1fr) minmax(184px,auto);align-items:start;gap:10px;min-height:78px;padding:8px 10px}.dtc-tech-tcs-row .vehicle-visual{align-self:start;width:100%;height:58px;min-height:58px}.dtc-tech-tcs-main>strong{font-size:.94rem}.dtc-tech-tcs-main>span,.dtc-tech-tcs-main>small{font-size:.72rem}.dtc-tech-tcs-status{margin:4px 0 5px;padding:4px 6px}.dtc-tech-tcs-status span,.dtc-tech-tcs-status small{font-size:.66rem}.dtc-tech-tcs-main .dtc-card-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dtc-tech-tcs-main .dtc-card-mini-grid span{padding:5px 6px;font-size:.68rem}.dtc-tech-tcs-main .dtc-card-mini-grid small{font-size:.52rem}.dtc-tech-tcs-actions{grid-column:auto;grid-template-columns:minmax(0,1fr);min-width:184px}}.dtc-tech-inspection-status-strip{background:#f8faff;border:1px solid #7584a42e;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px;display:grid}.dtc-tech-inspection-status-strip span{background:#fff;border:1px solid #7584a429;border-radius:8px;gap:2px;min-width:0;padding:7px 8px;display:grid}.dtc-tech-inspection-status-strip small,.dtc-tech-inspection-status-strip strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dtc-tech-inspection-status-strip small{color:#667085;text-transform:uppercase;font-size:.64rem;font-weight:950}.dtc-tech-inspection-status-strip strong{color:#101828;font-size:.86rem;font-weight:950}@media (min-width:761px){.dtc-queue-card{grid-template-columns:128px minmax(0,1fr);align-items:start;gap:10px;padding:10px}.dtc-queue-card .vehicle-visual{min-height:96px}.dtc-card-edit{top:10px;right:10px}}@media (max-width:760px){.dtc-tech-checkin-queue .dtc-queue-card{gap:8px;padding:8px}.dtc-tech-checkin-queue .dtc-queue-card .vehicle-visual{height:96px;min-height:96px}.dtc-tech-checkin-queue .dtc-queue-card-body{gap:5px}.dtc-tech-checkin-queue .dtc-queue-card-body>span{white-space:normal}.dtc-tech-checkin-queue .dtc-queue-card-tagline{white-space:normal;min-height:0;font-size:.78rem;line-height:1.12}.dtc-tech-checkin-queue .dtc-card-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-tech-checkin-queue .dtc-card-mini-grid span{min-height:38px;padding:5px 7px}.dtc-tech-checkin-queue .dtc-card-action-row>span{display:none}.dtc-tech-checkin-queue .dtc-card-action-row{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:6px}.dtc-tech-checkin-queue .dtc-open-inspection,.dtc-tech-checkin-queue .dtc-inspection-completed{white-space:normal;min-height:36px;padding:0 7px;font-size:.78rem;line-height:1.08}.dtc-tech-handoff-strip{grid-template-columns:minmax(0,1fr) minmax(104px,auto);align-items:center}.dtc-tech-handoff-strip a{grid-area:1/2/span 2;align-self:stretch;width:auto;min-width:104px;padding-inline:8px}.dtc-tech-handoff-job{grid-column:1;padding-left:51px}.dtc-tech-workflow-rail small{text-overflow:clip;white-space:normal;line-height:1.05;overflow:visible}.dtc-tech-crew-strip{scroll-snap-type:x proximity;gap:7px;padding:1px 2px 6px;overflow-x:auto;display:flex!important}.dtc-tech-crew-person{scroll-snap-align:start;flex:0 0 min(58vw,150px)}.dtc-tech-crew-chip{width:100%}.dtc-tech-inspection-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}body[data-monitor-theme=dark] .enterprise-button.enterprise-button-secondary{border-color:#94a3b83d;color:#f8fafc!important;background:#0f172a!important}@media (prefers-reduced-motion:reduce){.dtc-tech-workflow-rail li[data-active=true] span,.dtc-tech-system-list button[data-selected=true],.dtc-tech-crew-chip[data-selected=true]{animation:none!important}}@media (max-width:520px){.bayline-reports-page .bayline-current-work{border-radius:10px;gap:6px;padding:6px}.bayline-reports-page .bayline-current-work-main{grid-template-columns:52px minmax(0,1fr)}.bayline-reports-page .bayline-current-work-main .vehicle-visual{width:52px;height:28px;min-height:28px}.bayline-reports-page .bayline-current-work-copy small{display:none}.bayline-reports-page .bayline-current-work-copy strong,.bayline-reports-page .bayline-current-work-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bayline-reports-page .bayline-current-work-copy strong{font-size:.74rem}.bayline-reports-page .bayline-current-work-copy span{font-size:.62rem}.bayline-reports-page .bayline-current-work-meta{display:none}.bayline-reports-page .bayline-current-work-actions{grid-template-columns:minmax(0,1fr) 30px}.bayline-reports-page .bayline-current-work-actions a,.bayline-reports-page .bayline-current-work-actions button{min-height:30px}.bayline-reports-page .bayline-current-work-actions button[aria-label]{width:30px}.bayline-reports-page .bayline-reports-content{gap:8px;padding-top:8px}.bayline-reports-page .bayline-reports-hero{gap:8px;padding:11px 12px}.bayline-reports-page .bayline-reports-hero p{margin-bottom:2px;font-size:.68rem}.bayline-reports-page .bayline-reports-hero h1{font-size:1.42rem;line-height:1.02}.bayline-reports-page .bayline-reports-hero span{margin-top:5px;font-size:.82rem;line-height:1.34}.bayline-reports-page .bayline-reports-operator{box-shadow:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;min-width:0;padding:8px 10px;display:grid}.bayline-reports-page .bayline-reports-operator strong,.bayline-reports-page .bayline-reports-operator span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bayline-reports-page .bayline-reports-operator strong{font-size:.86rem}.bayline-reports-page .bayline-reports-operator span{font-size:.72rem}.bayline-reports-page .bayline-reports-operator .enterprise-status{white-space:nowrap;grid-area:1/2/span 2;justify-self:end;width:auto}.bayline-reports-page .bayline-report-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:5px}.bayline-reports-page .bayline-report-filters a{min-height:32px;padding:0 6px;font-size:.74rem}.bayline-reports-page .bayline-report-filters a:nth-child(n+5){grid-column:span 2}.bayline-reports-page .bayline-report-module-nav{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;border-radius:10px;gap:5px;padding:5px;top:58px;overflow-x:auto}.bayline-reports-page .bayline-report-module-nav::-webkit-scrollbar{display:none}.bayline-reports-page .bayline-report-module-nav a{scroll-snap-align:start;flex-basis:112px;justify-content:center;min-height:34px;padding:0 8px;font-size:.74rem}.bayline-reports-page .bayline-report-definitions summary{padding:10px 11px;font-size:.78rem}}.bayline-report-result-strip{background:linear-gradient(135deg,#f8fbff,#fff5fb);border:1px solid #dce6f7;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:42px;padding:8px 12px;display:flex}.bayline-report-result-strip strong{color:#07111f;font-size:1.1rem;font-weight:950}.bayline-report-result-strip span,.bayline-report-result-strip em{color:#53627d;font-size:.78rem;font-style:normal;font-weight:900}.bayline-report-result-strip em{margin-left:auto}.bayline-report-family-card[data-selected=true]{background:linear-gradient(#fff,#f6f3ff);border-color:#7557ff57;box-shadow:0 12px 26px #7557ff1f}.bayline-report-priority-grid button[aria-pressed=true]{animation:dtc-btn-wave var(--dtc-brand-motion-duration) ease infinite;box-shadow:var(--brand-gradient-shadow);background-color:#0000!important;background-image:var(--brand-gradient)!important;color:#fff!important;background-size:200% 200%!important;border-color:#0000!important}.dtc-appointment-drawer-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dtc-appointment-drawer-actions .enterprise-button{justify-content:center;min-width:0}.dtc-appointment-drawer-actions .enterprise-button:first-child{grid-column:1/-1}.dtc-tech-evidence-summary{background:linear-gradient(135deg,#f7faff,#fff5fb);border:1px solid #7557ff29;border-radius:8px;gap:3px;padding:9px;display:grid}.dtc-tech-evidence-summary strong{color:#101828;font-size:.9rem;font-weight:950}.dtc-tech-evidence-summary span,.dtc-tech-evidence-grid span small{color:#667085;font-size:.68rem;font-weight:900}.dtc-tech-evidence-grid span small{margin-top:2px;display:block}.dtc-tech-empty-cta{border:1px solid #7584a433;border-radius:10px;gap:10px;padding:12px;display:grid;box-shadow:0 10px 24px #1018280e}.dtc-tech-empty-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dtc-tech-empty-actions .enterprise-button{justify-content:center;min-width:0}.bayline-admin-user-card{border-color:#7584a438;box-shadow:0 12px 28px #1018280f}.bayline-admin-user-status-row{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;display:grid}.bayline-admin-user-status-row span{background:#f8fbff;border:1px solid #dce6f7;border-radius:10px;gap:2px;min-width:0;padding:8px 9px;display:grid}.bayline-admin-user-status-row span[data-alert=true]{background:#fff7ed;border-color:#f59e0b42}.bayline-admin-user-status-row strong,.bayline-admin-user-status-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bayline-admin-user-status-row strong{color:#101828;text-transform:capitalize;font-size:.82rem;font-weight:950}.bayline-admin-user-status-row small{color:#667085;text-transform:uppercase;font-size:.66rem;font-weight:950}.bayline-admin-user-form button.button-primary{animation:dtc-btn-wave var(--dtc-brand-motion-duration) ease infinite;box-shadow:var(--brand-gradient-shadow);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-weight:950;display:inline-flex;background-color:#0000!important;background-image:var(--brand-gradient)!important;color:#fff!important;background-size:200% 200%!important}.bayline-admin-pin-form button{color:#9a3412;font:inherit;background:#fff7ed;border:1px solid #f59e0b3d;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:.82rem;font-weight:950;display:inline-flex}@media (max-width:760px){.dtc-advisor-tcs-card{gap:9px}.dtc-advisor-tcs-card .dtc-advisor-simple-steps{scroll-snap-type:x proximity;gap:8px;margin-right:-8px;padding:0 8px 3px 0;display:flex;overflow-x:auto}.dtc-advisor-tcs-card .dtc-advisor-simple-steps span{scroll-snap-align:start;flex:0 0 min(84vw,282px);min-height:56px}.dtc-advisor-request-detail{background:linear-gradient(#fff,#f8fbff);border-color:#7584a43d;box-shadow:0 14px 32px #10182814}.dtc-advisor-detail-head{z-index:5;background:linear-gradient(#fffffffa,#ffffffeb);border-bottom:1px solid #7584a424;margin:-10px -10px 0;padding:10px;position:sticky;top:0}.dtc-advisor-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dtc-advisor-detail-actions a,.dtc-advisor-detail-actions button,.dtc-advisor-detail-action-note{justify-content:center;width:100%;min-width:0}.dtc-advisor-detail-facts,.dtc-advisor-request-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-appointment-detail-panel{width:100%}.dtc-appointment-detail-main,.dtc-appointment-detail-summary .dtc-appointment-drawer-facts,.dtc-appointment-detail-supporting,.dtc-tech-empty-actions,.bayline-admin-user-status-row{grid-template-columns:minmax(0,1fr)}.bayline-report-result-strip em{flex-basis:100%;margin-left:0}.bayline-report-family-grid,.bayline-report-priority-grid{scroll-snap-type:x proximity;gap:8px;margin-right:-8px;padding:0 8px 3px 0;display:flex;overflow-x:auto}.bayline-report-family-card,.bayline-report-priority-grid article{scroll-snap-align:start;flex:0 0 min(78vw,286px);min-height:104px}.bayline-report-priority-grid article{min-height:138px}}@media (max-width:380px){.dtc-advisor-detail-facts,.dtc-advisor-request-signals,.dtc-appointment-drawer-actions{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.bayline-report-priority-grid button[aria-pressed=true],.bayline-admin-user-form button.button-primary{animation:none!important}}.dtc-advisor-context-metrics{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:6px;min-width:0;display:grid}.dtc-advisor-context-metrics span{background:linear-gradient(#fff,#f8fbff);border:1px solid #dce6f7;border-radius:8px;gap:2px;min-width:0;padding:7px 9px;display:grid}.dtc-advisor-context-metrics small,.dtc-advisor-context-metrics strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.dtc-advisor-context-metrics small{color:#667085;letter-spacing:0;text-transform:uppercase;font-size:.62rem;font-weight:950}.dtc-advisor-context-metrics strong{color:#101828;font-size:.78rem;font-weight:950}.dtc-advisor-context-metrics .dtc-advisor-context-person{grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:8px}.dtc-advisor-context-person .staff-profile-photo{grid-row:1/span 2}.dtc-advisor-context-person .staff-profile-photo-button{width:34px;height:34px;box-shadow:0 0 0 2px #fff,0 8px 18px #7557ff24}.dtc-advisor-context-person small,.dtc-advisor-context-person strong{grid-column:2}.dtc-advisor-sale-card{background:linear-gradient(180deg, #fffffffa, #f8fbfff5), var(--bayline-panel)}.dtc-advisor-sale-card>.dtc-advisor-simple-title{border-bottom:1px solid #7584a41f;margin:-2px -2px 0;padding:2px 2px 10px}.dtc-advisor-workbench-strip{background:linear-gradient(135deg,#f8fbff,#fff5fb);border:1px solid #dce6f7;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:6px;min-width:0;padding:6px;display:grid}.dtc-advisor-workbench-strip span{background:#ffffffd6;border:1px solid #7584a424;border-radius:7px;gap:2px;min-width:0;padding:7px 9px;display:grid}.dtc-advisor-workbench-strip span[data-tone=good]{background:#f0fdf4;border-color:#12b76a33}.dtc-advisor-workbench-strip span[data-tone=warn]{background:#fff7ed;border-color:#f59e0b3d}.dtc-advisor-workbench-strip small,.dtc-advisor-workbench-strip strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.dtc-advisor-workbench-strip small{color:#667085;text-transform:uppercase;font-size:.62rem;font-weight:950}.dtc-advisor-workbench-strip strong{color:#101828;font-size:.8rem;font-weight:950}.dtc-advisor-request-row{position:relative}.dtc-advisor-request-row[data-active=true]{background:linear-gradient(90deg,#fff,#f6f3ff);border-color:#4f46e5b8;animation:.42s ease-out dtc-advisor-duty-selected;box-shadow:0 0 0 4px #4f46e538,0 12px 26px #7557ff29}.dtc-advisor-request-row[data-active=true]:before{background-image:var(--brand-gradient);content:"";border-radius:999px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.dtc-advisor-tcs-search button,.dtc-advisor-detail-actions button:not(:disabled){animation:dtc-btn-wave var(--dtc-brand-motion-duration) ease infinite;box-shadow:var(--brand-gradient-shadow);background-color:#0000!important;background-image:var(--brand-gradient)!important;color:#fff!important;background-size:200% 200%!important;border-color:#0000!important}.dtc-advisor-detail-actions a{color:#3152d4;background:#fff;border-color:#dce6f7}@media (min-width:1900px){.dtc-advisor-request-list,.dtc-advisor-request-detail{max-height:calc(100svh - 254px)}}@media (max-width:1180px){.dtc-advisor-context-row{grid-template-columns:minmax(0,1fr)}.dtc-advisor-context-metrics{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.dtc-advisor-request-list,.dtc-advisor-request-detail{max-height:none}}@media (max-width:760px){.dtc-advisor-workbench-strip{scroll-snap-type:x proximity;gap:7px;margin-right:-8px;padding:6px 8px 6px 6px;display:flex;overflow-x:auto}.dtc-advisor-workbench-strip span{scroll-snap-align:start;flex:0 0 min(42vw,160px)}.dtc-advisor-context-metrics{gap:5px}.dtc-advisor-context-metrics span{padding:6px 7px}.dtc-advisor-context-metrics small{font-size:.56rem}.dtc-advisor-context-metrics strong{font-size:.72rem}.dtc-advisor-sale-card>.dtc-advisor-simple-title{padding-bottom:8px}}@media (max-width:420px){.dtc-advisor-context-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.dtc-advisor-request-row[data-active=true],.dtc-advisor-tcs-search button,.dtc-advisor-detail-actions button:not(:disabled){animation:none!important}}.dtc-advisor-flow-tabs{background:#fff;border:1px solid #dce6f7;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-width:min(420px,100%);padding:4px;display:grid}.bayline-header-workbench .dtc-advisor-flow-tabs{box-shadow:none;min-width:min(430px,38vw)}.dtc-advisor-flow-tabs button{color:#475467;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:38px;padding:4px 10px;display:inline-flex}.dtc-advisor-flow-tabs button[data-active=true]{animation:dtc-btn-wave var(--dtc-brand-motion-duration) ease infinite;background-color:#0000;background-image:var(--brand-gradient);box-shadow:var(--brand-gradient-shadow);color:#fff;background-size:200% 200%}.dtc-advisor-flow-tabs .dtc-advisor-tab-label{justify-items:start}.dtc-advisor-flow-tabs .dtc-advisor-tab-label strong,.dtc-advisor-flow-tabs .dtc-advisor-tab-label small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.dtc-advisor-flow-tabs .dtc-advisor-tab-label strong{font-size:.8rem;font-weight:950;line-height:1.05}.dtc-advisor-flow-tabs .dtc-advisor-tab-label small{color:currentColor;opacity:.76;font-size:.62rem;font-weight:900}.dtc-advisor-flow-layout{grid-template-columns:minmax(0,1.4fr) minmax(350px,.6fr);align-items:start;gap:10px}.dtc-advisor-flow-main,.dtc-advisor-flow-side,.dtc-advisor-side-panel,.dtc-advisor-tools-drawer{min-width:0}.dtc-advisor-flow-side{gap:10px;display:grid;position:sticky;top:82px}.dtc-advisor-side-panel{background:linear-gradient(#fffffffa,#f8fbfff2),#fff;border:1px solid #dce6f7;border-radius:12px;align-content:start;gap:10px;padding:10px;display:grid}.dtc-advisor-monitor-handoffs{background:#fff;border:1px solid #dce6f7;border-radius:8px;gap:8px;margin-bottom:10px;padding:9px;display:grid}.dtc-advisor-monitor-handoffs-head>span{align-items:center;gap:8px;min-width:0;display:inline-flex}.dtc-advisor-monitor-handoffs-head svg{color:#c2410c;background:#fff7ed;border-radius:8px;flex:none;width:30px;height:30px;padding:7px}.dtc-advisor-monitor-handoffs-head small,.dtc-advisor-monitor-handoff-card small{color:#667085;font-size:.68rem;font-weight:850;line-height:1.2;display:block}.dtc-advisor-monitor-handoffs-head strong,.dtc-advisor-monitor-handoff-card strong{color:#101828;font-size:.9rem;font-weight:950;line-height:1.1;display:block}.dtc-advisor-monitor-handoff-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:6px;display:grid}.dtc-advisor-monitor-handoff-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px;text-decoration:none;display:flex}.dtc-advisor-monitor-handoff-card[data-mine=true]{background:#ecfdf5;border-color:#86efac}.dtc-advisor-monitor-handoff-card span{min-width:0}.dtc-advisor-side-panel-head,.dtc-advisor-tools-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.dtc-advisor-side-panel-head>span,.dtc-advisor-tools-head>span{align-items:center;gap:8px;min-width:0;display:inline-flex}.dtc-advisor-side-panel-head svg,.dtc-advisor-tools-head svg{color:#3152d4;background:#eef4ff;border-radius:8px;flex:none;width:30px;height:30px;padding:7px}.dtc-advisor-side-panel-head small,.dtc-advisor-tools-head small{color:#667085;font-size:.66rem;font-weight:900;line-height:1.15;display:block}.dtc-advisor-side-panel-head strong,.dtc-advisor-tools-head strong{color:#101828;font-size:.93rem;font-weight:950;line-height:1.1;display:block}.dtc-advisor-side-panel-head button,.dtc-advisor-tools-head button{color:#3152d4;cursor:pointer;font:inherit;background:#fff;border:1px solid #dce6f7;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:.72rem;font-weight:950;display:inline-flex}.dtc-advisor-checkout-panel .dtc-advisor-tcs-import,.dtc-advisor-checkout-panel .dtc-advisor-sale-lines,.dtc-advisor-checkout-panel .dtc-advisor-ready-grid{gap:7px}.dtc-advisor-checkout-panel .dtc-advisor-tcs-search{grid-template-columns:minmax(0,1fr) 74px}.dtc-advisor-checkout-panel .dtc-advisor-tcs-search button{padding:0 8px}.dtc-advisor-ready-grid-compact{grid-template-columns:minmax(0,1fr)}.dtc-advisor-ready-grid-compact .dtc-advisor-ready-item{border-radius:9px;padding:8px}.dtc-advisor-terminal-card.dtc-advisor-side-panel{background:linear-gradient(#fffffff5,#f6f9fff0),#f8fafc;padding:10px}.dtc-advisor-payment-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.dtc-advisor-terminal-card.dtc-advisor-side-panel .dtc-advisor-simple-title{margin:0;padding:0 0 6px}.dtc-advisor-payment-head button{color:#3152d4;cursor:pointer;font:inherit;background:#fff;border:1px solid #dce6f7;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:.72rem;font-weight:950;display:inline-flex}.dtc-advisor-payment-head button svg{color:currentColor}.dtc-advisor-terminal-card.dtc-advisor-side-panel .dtc-advisor-payment-rollup,.dtc-advisor-terminal-card.dtc-advisor-side-panel .dtc-advisor-payment-safe-box{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-advisor-terminal-card.dtc-advisor-side-panel .dtc-advisor-payment-timeline{max-height:220px;overflow:auto}.dtc-advisor-tools-drawer{gap:10px;width:min(680px,100%);margin:0 auto;display:grid}.dtc-advisor-tools-head{padding-right:48px}.dtc-advisor-tools-drawer .dtc-advisor-parts-grid{overscroll-behavior:contain;max-height:min(520px,58svh);padding-right:2px;overflow:auto}.dtc-advisor-manual-line-card{background:#f8fafc;border:1px solid #14103217;border-radius:10px;gap:9px;padding:10px;display:grid}.dtc-advisor-drawer-draft{background:#fff;border:1px solid #7557ff2e;border-radius:10px;gap:9px;padding:10px;display:grid}.dtc-advisor-tools-drawer .dtc-advisor-line-entry{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-advisor-tools-drawer .dtc-advisor-tcs-search{grid-template-columns:minmax(0,1fr) 88px}.dtc-advisor-tools-drawer .dtc-advisor-line-entry label:first-child,.dtc-advisor-tools-drawer .dtc-advisor-line-entry button{grid-column:1/-1}.dtc-advisor-workbench-strip{display:none!important}.dtc-advisor-flow-main .dtc-advisor-request-buckets{flex-wrap:wrap;overflow:visible}.dtc-advisor-flow-main .dtc-advisor-request-filter-row .dtc-advisor-request-buckets{flex-wrap:nowrap}@media (max-width:760px){.dtc-advisor-flow-main .dtc-advisor-request-filter-row .dtc-advisor-request-buckets{flex-wrap:wrap;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dtc-advisor-flow-main .dtc-advisor-request-filter-row .dtc-advisor-request-buckets button{justify-content:center}}.dtc-advisor-flow-main .dtc-advisor-request-layout{grid-template-columns:minmax(300px,.72fr) minmax(420px,1.28fr)}@media (min-width:1900px){.dtc-advisor-flow-layout{grid-template-columns:minmax(0,1.48fr) minmax(390px,.52fr)}}@media (max-width:1320px){.dtc-advisor-flow-layout{grid-template-columns:minmax(0,1fr)}.dtc-advisor-flow-main .dtc-advisor-request-layout{grid-template-columns:minmax(330px,.8fr) minmax(480px,1.2fr)}.dtc-advisor-flow-side{position:static}}@media (max-width:1180px) and (min-width:761px){.dtc-checkin-shell-compact .dtc-photo-type-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;overflow-x:clip}.dtc-checkin-shell-compact .dtc-photo-type-rail .dtc-photo-type{min-height:50px;padding:7px 32px}.dtc-checkin-shell-compact .dtc-photo-type-rail .dtc-photo-type span{width:24px;height:24px}.dtc-checkin-shell-compact .dtc-photo-type-rail .dtc-photo-type strong{font-size:.84rem}.dtc-checkin-shell-compact .dtc-photo-type-rail .dtc-photo-type small{font-size:.55rem}}@media (max-width:760px){.bayline-header-workbench .dtc-advisor-flow-tabs,.dtc-advisor-flow-tabs{width:100%;min-width:0}.dtc-advisor-flow-tabs button{min-height:40px;padding:4px 6px}.dtc-advisor-flow-tabs .dtc-advisor-tab-label strong{font-size:.74rem}.dtc-advisor-flow-tabs .dtc-advisor-tab-label small{font-size:.56rem}.dtc-advisor-side-panel{border-radius:10px;padding:9px}.dtc-advisor-flow-main .dtc-advisor-request-layout{grid-template-columns:minmax(0,1fr)}.dtc-advisor-side-panel-head,.dtc-advisor-tools-head,.dtc-advisor-payment-head{flex-direction:column;align-items:stretch}.dtc-advisor-side-panel-head button,.dtc-advisor-tools-head button,.dtc-advisor-payment-head button{width:100%}.dtc-advisor-tools-drawer .dtc-advisor-line-entry,.dtc-advisor-checkout-panel .dtc-advisor-tcs-search{grid-template-columns:minmax(0,1fr)}.dtc-advisor-tools-drawer .dtc-advisor-parts-grid{max-height:none;overflow:visible}}@media (prefers-reduced-motion:reduce){.dtc-advisor-flow-tabs button[data-active=true]{animation:none!important}}@media (max-width:1280px){.dtc-checkin-shell-compact .dtc-quick-intake-row,.dtc-checkin-shell-compact .dtc-quick-intake-main{grid-template-columns:minmax(0,1fr)}.dtc-checkin-shell-compact .dtc-quick-intake-main{align-items:start;gap:6px}.dtc-checkin-shell-compact .dtc-quick-intake-thumb{display:none}.dtc-checkin-shell-compact .dtc-quick-intake-time{text-align:left}.dtc-checkin-shell-compact .dtc-quick-intake-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.bayline-header-workbench,.bayline-header-workbench .bayline-workspace-nav{display:none}.bayline-header-workbench:has(>.bayline-workspace-nav:only-child){display:none}.bayline-staff-right{justify-self:end;min-width:0;display:flex}.bayline-store-switcher{width:min(28vw,190px);min-width:160px}.bayline-workspace-menu summary{min-width:116px}.dtc-checkin-shell-compact .dtc-photo-type-rail{grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:0;overflow-x:clip}.dtc-advisor-flow-main .dtc-advisor-request-layout,.dtc-advisor-request-layout{grid-template-columns:minmax(0,1fr)}.dtc-advisor-flow-main .dtc-advisor-request-list,.dtc-advisor-flow-main .dtc-advisor-request-detail,.dtc-advisor-request-list,.dtc-advisor-request-detail{width:100%;min-width:0;max-height:none;overflow:visible}.dtc-advisor-request-detail{position:static}}@media (max-width:760px){.dtc-checkin-shell-compact .dtc-photo-type-rail{grid-template-columns:repeat(7,minmax(118px,42vw));padding-bottom:4px;overflow-x:auto}.bayline-staff-header{grid-template-columns:74px minmax(0,1fr);gap:8px;min-height:56px;padding:7px 10px}.bayline-staff-brand{gap:0;min-width:0}.bayline-staff-logo{border-radius:9px;flex:0 0 74px;justify-content:center;align-items:center;width:74px;height:40px;overflow:hidden}.bayline-staff-logo:before{content:"DTC";font-size:.9rem;font-style:italic;font-weight:950;line-height:1;display:block}.bayline-staff-logo:after{display:none}.bayline-staff-logo .dtc-logo,.dtc-logo{display:none!important}.bayline-staff-right{grid-template-columns:minmax(0,1fr) 42px;justify-self:stretch;align-items:center;gap:8px;width:100%;min-width:0;display:grid}.bayline-staff-right:has(>.bayline-staff-extra-actions){grid-template-columns:minmax(0,1fr) 42px 42px}.bayline-store-switcher{width:100%;min-width:0;padding:0 8px}.bayline-store-switcher-copy,.bayline-store-switcher select{min-width:0}.bayline-store-switcher select{text-overflow:ellipsis;overflow:hidden}.bayline-staff-extra-actions{justify-self:end;min-width:0}.bayline-staff-extra-actions .monitor-theme-toggle{width:42px;min-width:42px;padding:0;font-size:0}.bayline-workspace-menu{justify-self:end}.bayline-workspace-menu summary{width:42px;min-width:42px;padding:0}.bayline-workspace-menu summary span,.bayline-workspace-menu summary svg:last-child{display:none}}.bayline-current-work,.dtc-home-content,.dtc-home-hero,.dtc-checkin-content,.dtc-checkin-hero,.dtc-appointments-content,.dtc-workspace-content,.bayline-reports-content,.monitor-status-line,.monitor-overview,.monitor-board{max-width:none;width:calc(100% - (var(--bayline-workspace-gutter) * 2))}@media (max-width:760px){.bayline-current-work,.dtc-home-content,.dtc-home-hero,.dtc-checkin-content,.dtc-checkin-hero,.dtc-appointments-content,.dtc-workspace-content,.bayline-reports-content,.monitor-status-line,.monitor-overview,.monitor-board{width:min(100% - 20px,100%)}}@media (min-width:1600px){.monitor-status-line{min-height:44px}.monitor-overview{grid-template-columns:minmax(760px,.52fr) minmax(620px,1fr)}.monitor-metric{min-height:46px;padding:7px 10px}.monitor-metric span{font-size:.78rem}.monitor-metric strong{font-size:1.42rem}.monitor-alert-card{min-height:46px;padding:6px 10px}.monitor-alert-card strong{font-size:1rem}.monitor-alert-card span{-webkit-line-clamp:1;font-size:.88rem}.monitor-table-wrap{height:calc(100svh - 410px);min-height:1180px}.monitor-table{table-layout:fixed;min-width:0;font-size:1.42rem}.monitor-table th{padding:7px 10px;font-size:.9rem}.monitor-table td{padding:5px 14px;font-weight:950;line-height:1;overflow:hidden}.monitor-table-row{height:88px}.monitor-table th:first-child,.monitor-table td:first-child{width:21%}.monitor-table th:nth-child(2),.monitor-table td:nth-child(2){width:15%}.monitor-table th:nth-child(3),.monitor-table td:nth-child(3){width:11%}.monitor-table th:nth-child(4),.monitor-table td:nth-child(4){width:10%}.monitor-table th:nth-child(5),.monitor-table td:nth-child(5){width:8%}.monitor-table th:nth-child(6),.monitor-table td:nth-child(6){width:0}.monitor-table th:nth-child(7),.monitor-table td:nth-child(7),.monitor-table th:nth-child(8),.monitor-table td:nth-child(8){width:6%}.monitor-table th:nth-child(9),.monitor-table td:nth-child(9){width:8%}.monitor-table th:nth-child(10),.monitor-table td:nth-child(10){width:7%}.monitor-table th:nth-child(11),.monitor-table td:nth-child(11){width:0;display:none!important}.monitor-table th:nth-child(12),.monitor-table td:nth-child(12){width:9%}.monitor-vehicle-cell{grid-template-columns:164px minmax(0,1fr);gap:14px;width:100%;min-width:0}.monitor-customer{width:100%}.monitor-vehicle-cell>div,.monitor-customer>div{flex:auto;min-width:0;overflow:hidden}.monitor-vehicle-cell strong,.monitor-customer strong{max-width:100%;font-size:2.75rem;font-weight:950;line-height:.9}.monitor-vehicle-cell span,.monitor-customer span{font-size:1.05rem;font-weight:900;line-height:1}.monitor-customer>svg{width:30px;height:30px}.monitor-vehicle-frame{width:164px;height:62px}.bayline-staff-shell .monitor-stage,.bayline-staff-shell .monitor-mode,.bayline-staff-shell .monitor-blocker,.bayline-staff-shell .monitor-blocker-muted,.bayline-staff-shell .monitor-clear,.bayline-staff-shell .monitor-declined,.bayline-staff-shell .monitor-waiting,.bayline-staff-shell .monitor-money,.bayline-staff-shell .monitor-parts-status,.monitor-rec-summary{font-size:1.5rem;font-weight:950;line-height:.95}.bayline-staff-shell .monitor-stage,.bayline-staff-shell .monitor-mode,.bayline-staff-shell .monitor-blocker,.bayline-staff-shell .monitor-blocker-muted,.bayline-staff-shell .monitor-clear,.bayline-staff-shell .monitor-declined,.bayline-staff-shell .monitor-waiting,.bayline-staff-shell .monitor-money,.bayline-staff-shell .monitor-parts-status{min-height:40px;padding:6px 10px}.bayline-staff-shell .monitor-stage strong,.bayline-staff-shell .monitor-waiting-status strong{white-space:normal;font-size:1.18rem;line-height:1.06}.bayline-staff-shell .monitor-stage{white-space:normal}.bayline-staff-shell .monitor-waiting-status strong{text-align:center;justify-content:center;align-items:center;min-height:44px;padding:8px 14px}.monitor-table td:nth-child(5){color:#0f172a;font-weight:950;line-height:.95}.monitor-table td:nth-child(7),.monitor-table td:nth-child(8){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.monitor-row-clock{flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;min-height:58px;padding:3px 0 7px;display:flex}.monitor-row-clock svg{width:22px;height:22px}.monitor-row-clock strong{white-space:nowrap;font-size:2.2rem;font-weight:950;line-height:.82}}@media (max-width:1180px) and (min-width:761px){.monitor-status-line,.monitor-overview,.monitor-board{width:calc(100% - 24px)}.monitor-status-line{min-height:44px;padding:5px 8px}.monitor-overview{grid-template-columns:minmax(0,1fr);gap:4px;padding:5px}.monitor-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.monitor-metric{min-height:36px;padding:5px 7px}.monitor-metric span{font-size:.58rem}.monitor-metric strong{font-size:1rem}.monitor-alert-rail{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;padding:5px 7px 0;display:grid;overflow:visible}.monitor-alert-card{flex:initial;grid-template-columns:minmax(0,1fr) auto;min-width:0;min-height:48px;padding:5px 6px}.monitor-alert-card>svg{display:none}.monitor-alert-card strong{font-size:.76rem}.monitor-alert-card span{-webkit-line-clamp:1;font-size:.64rem}.monitor-alert-card button{min-height:26px;padding:0 5px;font-size:.66rem}.monitor-table-wrap{height:calc(100svh - 244px);min-height:620px;overflow:hidden auto}.monitor-column-guide{background:#f8fafc;border-top:1px solid #1410321a;border-bottom:1px solid #1410321a;grid-template-columns:minmax(0,1.06fr) minmax(0,.86fr) minmax(0,.9fr) minmax(0,.78fr) minmax(0,.58fr) minmax(0,.62fr) minmax(0,.68fr) minmax(0,.5fr);grid-template-areas:"vehicle status customer parts time advisor signal tech";gap:0;padding:5px 10px;display:grid}.monitor-column-guide [data-column=vehicle]{grid-area:vehicle}.monitor-column-guide [data-column=status]{grid-area:status}.monitor-column-guide [data-column=customer]{grid-area:customer}.monitor-column-guide [data-column=parts]{grid-area:parts}.monitor-column-guide [data-column=time]{grid-area:time}.monitor-column-guide [data-column=advisor]{grid-area:advisor}.monitor-column-guide [data-column=signal]{grid-area:signal}.monitor-column-guide [data-column=tech]{grid-area:tech}.monitor-column-guide span{color:#334155;text-align:center;background:0 0;border:0;border-left:1px solid #64748b47;border-radius:0;justify-content:center;align-items:center;min-height:24px;padding:3px 6px;display:inline-flex}.monitor-column-guide span:first-child{border-left:0}.monitor-table,.monitor-table tbody,.monitor-table tr,.monitor-table td{width:100%;min-width:0;display:block}.monitor-table{border-collapse:separate;border-spacing:0;table-layout:auto}.monitor-table thead{display:none}.monitor-table-row{border-top:1px solid #1410321a;grid-template-columns:minmax(0,1.06fr) minmax(0,.86fr) minmax(0,.9fr) minmax(0,.78fr) minmax(0,.58fr) minmax(0,.62fr) minmax(0,.68fr) minmax(0,.5fr);grid-template-areas:"vehicle status customer parts time advisor signal tech";gap:5px 7px;height:auto;min-height:108px;padding:8px 10px;display:grid!important}.monitor-table td{border-top:0;align-items:center;min-height:0;padding:0;overflow:hidden;width:auto!important;display:flex!important}.monitor-table td:before{display:none}.monitor-table td:first-child{grid-area:vehicle}.monitor-table td:nth-child(2){grid-area:customer}.monitor-table td:nth-child(3){grid-area:status}.monitor-table td:nth-child(4){display:none!important}.monitor-table td:nth-child(5){grid-area:parts}.monitor-table td:nth-child(6){display:none!important}.monitor-table td:nth-child(7){grid-area:advisor}.monitor-table td:nth-child(8){grid-area:tech}.monitor-table td:nth-child(9){grid-area:time}.monitor-table td:nth-child(10){display:none!important}.monitor-table td:nth-child(11){grid-area:signal}.monitor-vehicle-cell{text-align:center;grid-template-columns:minmax(0,1fr);place-items:center;gap:4px}.monitor-vehicle-cell>div{width:100%;overflow:visible}.monitor-service-icons{justify-content:center;gap:8px;margin-top:5px}.monitor-service-icons svg{width:24px;height:24px}.monitor-vehicle-frame{width:112px;height:48px}.monitor-vehicle-cell strong,.monitor-customer strong{white-space:normal;max-width:100%;font-size:.9rem}.monitor-vehicle-cell strong{align-items:center;width:100%}.monitor-vehicle-cell .monitor-stack-lead{font-size:.78rem}.monitor-vehicle-cell .monitor-stack-main,.monitor-vehicle-cell .monitor-stack-model{white-space:normal;width:100%;max-width:100%;font-size:.88rem;line-height:1.02}.monitor-customer{min-width:0}.monitor-customer>svg{width:18px;height:18px}.monitor-stage,.monitor-mode,.monitor-rec-summary,.monitor-money,.monitor-waiting,.monitor-blocker,.monitor-blocker-muted,.monitor-declined,.monitor-clear{min-width:0;min-height:28px;padding:4px 7px;font-size:.78rem}.monitor-stage small{font-size:.52rem}.monitor-parts-status small{display:none}.monitor-row-clock{grid-template-columns:18px minmax(0,1fr);gap:2px 4px;min-width:0;padding:0}.monitor-row-clock svg{width:18px;height:18px}.monitor-row-clock strong{font-size:1.65rem}.monitor-signal-actions{flex-direction:column;justify-self:end;align-items:flex-end;gap:5px}.monitor-detail-button,.monitor-remove-button{display:none!important}}.dtc-appointments-board{background:linear-gradient(#eff6ffb8,#ffffffd6),#ffffffdb;border-color:#6366f129;overflow:auto visible;box-shadow:0 18px 42px #0f172a12}.dtc-appointments-board-body{overscroll-behavior:auto;background:linear-gradient(#eff6ff9e,#f8fafcc7),#ffffffc2;width:100%;min-width:100%;height:auto;min-height:520px;overflow:visible}.dtc-appointments-board-body[data-view=timeline]{height:auto;min-height:320px}.dtc-appointments-mobile-agenda,.dtc-appointments-mobile-week{display:none}.dtc-appointments-grid{grid-template-columns:58px minmax(0,1fr);grid-template-areas:"corner heads""day day";width:100%;min-width:100%}.dtc-appointments-corner{grid-area:corner}.dtc-appointments-calendar-heads{background:#dbeafe94;grid-area:heads;grid-template-columns:minmax(0,1fr);min-width:0}.dtc-appointments-day-summary{border-right:0;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:48px;padding:8px 14px;display:flex}.dtc-appointments-day-summary strong{color:#172033;font-size:.9rem;font-weight:950}.dtc-appointments-day-summary span{color:#475467;overflow-wrap:anywhere;text-align:right;min-width:0;font-size:.72rem;font-weight:850}.dtc-appointments-day{grid-area:day;grid-template-columns:minmax(0,1fr);min-width:0}.dtc-appointments-calendar-column{background:linear-gradient(#ffffffb8,#f8fafcd1);border-right:0;display:grid}.dtc-appointments-hour-row{min-height:var(--appointment-hour-height);grid-template-columns:58px minmax(0,1fr);display:grid}.dtc-appointments-hour-stamp{color:#64748b;text-align:right;background:#f8fafcc7;border-bottom:1px solid #6366f11a;border-right:1px solid #6366f11f;padding:10px 7px 0 0;font-size:.84rem;font-weight:850}.dtc-appointments-hour-stamp small{text-transform:uppercase;margin-left:1px;font-size:.58rem}.dtc-appointments-hour-events{border-bottom:1px solid #6366f11a;flex-wrap:wrap;align-content:start;align-items:start;gap:7px 9px;min-width:0;padding:8px 10px;display:flex}.dtc-appointments-hour-empty{min-height:22px}.dtc-appointment-event{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#111827;background:#facc1538;border-color:#ca8a0442;flex:0 clamp(218px,33.3333% - 6px,286px);width:auto;height:auto;min-height:56px;position:relative;top:auto;left:auto;box-shadow:inset 0 1px #ffffffad,0 8px 18px #0f172a1a}.dtc-appointment-event-body{align-content:center;gap:2px;padding:7px 9px}.dtc-appointment-event strong,.dtc-appointment-event small{text-overflow:clip;white-space:normal;overflow:visible}.dtc-appointment-event strong{overflow-wrap:anywhere;font-size:.82rem;line-height:1.08}.dtc-appointment-event-reason{white-space:normal;min-width:0;overflow:visible}.dtc-appointment-event-clock{color:#334155;background:#ffffff94;border:1px solid #ffffff9e;border-radius:999px;flex:none;margin-left:4px;padding:1px 5px}.dtc-appointment-event small{color:#0f172ab3;line-height:1.08}.dtc-appointment-icons{background:#ffffffb8;min-width:34px;padding:0 7px;box-shadow:inset -1px 0 #6366f11a}.dtc-appointment-event[data-color=vehicle_not_arrived],.dtc-appointment-mini[data-color=vehicle_not_arrived]{background:#f472b629;border-color:#f472b647}.dtc-appointment-event[data-color=order_in_process],.dtc-appointment-mini[data-color=order_in_process]{background:#facc153d;border-color:#ca8a0447}.dtc-appointment-event[data-color=confirmed],.dtc-appointment-event[data-color=completed],.dtc-appointment-mini[data-color=confirmed],.dtc-appointment-mini[data-color=completed]{color:#064e3b;background:#22c55e2e;border-color:#22c55e4d}.dtc-appointment-event[data-color=dropped_off],.dtc-appointment-mini[data-color=dropped_off]{background:#6366f121;border-color:#6366f13d}.dtc-appointment-event[data-color=customer_waiting],.dtc-appointment-mini[data-color=customer_waiting]{color:#7f1d1d;background:#f871712e;border-color:#f871714d}.dtc-appointment-event[data-color=waiting_parts],.dtc-appointment-mini[data-color=waiting_parts]{color:#7c2d12;background:#fb923c33;border-color:#fb923c52}.dtc-appointment-event[data-color=delivered],.dtc-appointment-mini[data-color=delivered]{color:#334155;background:#94a3b82e;border-color:#94a3b84d}.dtc-appointments-legend{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border-top:1px solid #6366f124}.dtc-appointments-legend-categories{border-right-color:#6366f129}.dtc-appointments-legend span{color:#334155}.dtc-appointments-legend i{border:1px solid #0f172a1a;border-radius:999px}.dtc-appointments-legend span[data-color=vehicle_not_arrived] i{background:#f472b657}.dtc-appointments-legend span[data-color=order_in_process] i{background:#facc156b}.dtc-appointments-legend span[data-color=confirmed] i{background:#22c55e57}.dtc-appointments-legend span[data-color=dropped_off] i{background:#6366f142}.dtc-appointments-legend span[data-color=completed] i{background:#22c55e57}.dtc-appointments-legend span[data-color=customer_waiting] i{background:#f8717157}.dtc-appointments-legend span[data-color=waiting_parts] i{background:#fb923c5c}.dtc-appointments-legend span[data-color=delivered] i{background:#94a3b857}@media (max-width:760px){.dtc-appointments-toolbar{gap:7px;padding:7px}.dtc-appointments-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-appointments-mode-tabs a{min-height:38px;padding:0 3px;font-size:.73rem}.dtc-appointments-mode-tabs a:nth-child(n+3){display:none}.dtc-appointments-datebar{grid-template-columns:38px minmax(0,1fr) 38px}.dtc-appointments-datebar>a{min-height:40px}.dtc-appointments-datebar>div{justify-content:start;min-height:44px;padding:5px 9px}.dtc-appointments-datebar strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8rem;overflow:hidden}.dtc-appointments-mobile-agenda{background:linear-gradient(#eff6ffb8,#ffffffdb),#ffffffeb;border:1px solid #6366f129;border-radius:12px;gap:8px;padding:9px;display:grid;box-shadow:0 16px 32px #0f172a14}.dtc-appointments-mobile-week{background:linear-gradient(#eff6ffc2,#ffffffeb),#fffffff0;border:1px solid #6366f129;border-radius:12px;gap:9px;padding:9px;display:grid;overflow:hidden;box-shadow:0 16px 32px #0f172a14}.dtc-appointments-mobile-week-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.dtc-appointments-mobile-week-head span{color:#667085;text-transform:uppercase;font-size:.72rem;font-weight:950}.dtc-appointments-mobile-week-head strong{color:#111827;text-align:right;min-width:0;font-size:.94rem;font-weight:950}.dtc-appointments-mobile-week-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch;grid-auto-columns:minmax(304px,calc(100vw - 44px));grid-auto-flow:column;gap:9px;margin-inline:-2px;padding:0 2px 5px;scroll-padding-inline:2px;display:grid;overflow:auto hidden}.dtc-appointments-mobile-week-day{scroll-snap-align:start;background:#ffffffd1;border:1px solid #6366f124;border-radius:10px;grid-template-rows:auto 1fr;min-width:0;min-height:clamp(420px,100svh - 300px,760px);display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffb8}.dtc-appointments-mobile-week-day[data-active=true]{border-color:#6366f14d;box-shadow:inset 0 1px #ffffffc2,0 8px 18px #4f46e51a}.dtc-appointments-mobile-week-day[data-empty=true]{background:#f8fafcb8}.dtc-appointments-mobile-week-day>header{grid-template-columns:44px minmax(0,1fr) 34px;align-items:center;gap:8px;min-height:62px;padding:8px;display:grid}.dtc-appointments-mobile-week-date{color:#4338ca;background:#eef2ffe0;border:1px solid #6366f133;border-radius:9px;place-items:center;min-height:44px;padding:4px 2px;display:grid}.dtc-appointments-mobile-week-date span{text-transform:uppercase;font-size:.58rem;font-weight:950;line-height:1}.dtc-appointments-mobile-week-date strong{color:#1e1b4b;font-size:1.05rem;font-weight:950;line-height:1}.dtc-appointments-mobile-week-summary{gap:1px;min-width:0;display:grid}.dtc-appointments-mobile-week-summary small,.dtc-appointments-mobile-week-summary em{text-overflow:ellipsis;-webkit-box-orient:vertical;min-width:0;font-size:.74rem;font-weight:850;line-height:1.1;display:-webkit-box;overflow:hidden}.dtc-appointments-mobile-week-summary small{color:#64748b;-webkit-line-clamp:1}.dtc-appointments-mobile-week-summary em{color:#334155;-webkit-line-clamp:2;font-style:normal}.dtc-appointments-mobile-week-count{color:#1d4ed8;background:#eef4ff;border:1px solid #2563eb24;border-radius:999px;justify-content:center;align-items:center;min-width:30px;min-height:30px;padding:0 6px;font-size:.76rem;font-weight:950;display:inline-flex}.dtc-appointments-mobile-week-events{gap:7px;padding:0 8px 9px;display:grid}.dtc-appointments-mobile-week-event{color:#111827;background:#facc1538;border:1px solid #ca8a0442;border-radius:9px;grid-template-columns:58px 34px minmax(0,1fr);align-items:stretch;min-width:0;min-height:62px;text-decoration:none;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffad,0 5px 14px #0f172a14}.dtc-appointments-mobile-week-event[data-selected=true]{outline-offset:1px;outline:2px solid #2563eb}.dtc-appointments-mobile-week-event[data-color=vehicle_not_arrived]{background:#f472b629;border-color:#f472b647}.dtc-appointments-mobile-week-event[data-color=order_in_process]{background:#facc153d;border-color:#ca8a0447}.dtc-appointments-mobile-week-event[data-color=confirmed],.dtc-appointments-mobile-week-event[data-color=completed]{color:#064e3b;background:#22c55e2e;border-color:#22c55e4d}.dtc-appointments-mobile-week-event[data-color=dropped_off]{background:#6366f121;border-color:#6366f13d}.dtc-appointments-mobile-week-event[data-color=customer_waiting]{color:#7f1d1d;background:#f871712e;border-color:#f871714d}.dtc-appointments-mobile-week-event[data-color=waiting_parts]{color:#7c2d12;background:#fb923c33;border-color:#fb923c52}.dtc-appointments-mobile-week-event[data-color=delivered]{color:#334155;background:#94a3b82e;border-color:#94a3b84d}.dtc-appointments-mobile-week-time{color:#1e293b;text-align:center;background:#ffffff94;border-right:1px solid #6366f11a;justify-content:center;align-items:center;padding:0 5px;font-size:.7rem;font-weight:950;line-height:1.05;display:inline-flex}.dtc-appointments-mobile-week-event .dtc-appointment-icons{background:#ffffffb8;min-width:34px;padding:0 7px;box-shadow:inset -1px 0 #6366f11a}.dtc-appointments-mobile-week-body{gap:2px;min-width:0;padding:8px 9px;display:grid}.dtc-appointments-mobile-week-body>span{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:5px;min-width:0;display:grid}.dtc-appointments-mobile-week-body strong{color:#060317;overflow-wrap:anywhere;min-width:0;font-size:.86rem;font-weight:950;line-height:1.06}.dtc-appointments-mobile-week-body em{color:#334155;overflow-wrap:anywhere;text-align:center;background:#ffffff94;border:1px solid #ffffff9e;border-radius:999px;max-width:86px;padding:3px 6px;font-size:.58rem;font-style:normal;font-weight:950;line-height:1.05}.dtc-appointments-mobile-week-body small{color:#0f172ab3;overflow-wrap:anywhere;align-items:center;gap:4px;min-width:0;font-size:.7rem;font-weight:850;line-height:1.08;display:flex}.dtc-appointments-mobile-week-service{color:#4338cadb!important}.dtc-appointments-mobile-week-more{color:#4338ca;background:#6366f11a;border:1px solid #6366f13d;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:.74rem;font-weight:950;text-decoration:none;display:inline-flex}.dtc-appointments-mobile-week-empty{color:#667085;text-align:center;background:#f8fafc;border:1px dashed #2563eb2e;border-radius:9px;place-items:center;min-height:100%;padding:12px;font-size:.76rem;font-weight:850;display:grid}.dtc-appointments-mobile-agenda>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.dtc-appointments-mobile-agenda>header span{color:#667085;text-transform:uppercase;font-size:.72rem;font-weight:950}.dtc-appointments-mobile-agenda>header strong{color:#111827;font-size:.94rem;font-weight:950}.dtc-appointments-mobile-list{gap:7px;display:grid}.dtc-appointments-mobile-row{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#111827;background:#facc1538;border:1px solid #ca8a0442;border-radius:10px;min-width:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffad,0 8px 18px #0f172a1a}.dtc-appointments-mobile-row[data-color=vehicle_not_arrived]{background:#f472b629;border-color:#f472b647}.dtc-appointments-mobile-row[data-color=order_in_process]{background:#facc153d;border-color:#ca8a0447}.dtc-appointments-mobile-row[data-color=confirmed],.dtc-appointments-mobile-row[data-color=completed]{color:#064e3b;background:#22c55e2e;border-color:#22c55e4d}.dtc-appointments-mobile-row[data-color=dropped_off]{background:#6366f121;border-color:#6366f13d}.dtc-appointments-mobile-row[data-color=customer_waiting]{color:#7f1d1d;background:#f871712e;border-color:#f871714d}.dtc-appointments-mobile-row[data-color=waiting_parts]{color:#7c2d12;background:#fb923c33;border-color:#fb923c52}.dtc-appointments-mobile-row[data-color=delivered]{color:#334155;background:#94a3b82e;border-color:#94a3b84d}.dtc-appointments-mobile-row[data-selected=true]{outline-offset:1px;outline:2px solid #2563eb}.dtc-appointments-mobile-main{color:inherit;grid-template-columns:36px minmax(0,1fr);min-width:0;text-decoration:none;display:grid}.dtc-appointments-mobile-row .dtc-appointment-icons{background:#ffffffb8;min-width:36px;padding:0 7px;box-shadow:inset -1px 0 #6366f11a}.dtc-appointments-mobile-body{gap:2px;min-width:0;padding:8px 9px;display:grid}.dtc-appointments-mobile-head{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.dtc-appointments-mobile-row time{white-space:nowrap;margin-left:0;padding:2px 6px;font-size:.66rem;font-weight:950}.dtc-appointments-mobile-row strong{color:#060317;overflow-wrap:anywhere;font-size:.92rem;font-weight:950;line-height:1.05}.dtc-appointments-mobile-row small,.dtc-appointments-mobile-actions>span{color:#667085;min-width:0;font-size:.72rem;font-weight:850}.dtc-appointments-mobile-actions>span{text-overflow:ellipsis;white-space:nowrap;flex:130px;overflow:hidden}.dtc-appointments-mobile-row small{overflow-wrap:anywhere;line-height:1.1}.dtc-appointments-mobile-row .dtc-appointment-event-reason{color:#0f172ab8;font-size:.74rem;font-weight:900}.dtc-appointments-mobile-row em{color:#334155;overflow-wrap:anywhere;text-align:center;background:#ffffff94;border:1px solid #ffffff9e;border-radius:999px;max-width:118px;padding:4px 7px;font-size:.62rem;font-style:normal;font-weight:950;line-height:1.05}.dtc-appointments-mobile-actions{flex-wrap:wrap;align-items:center;gap:7px;padding:0 8px 8px 44px;display:flex}.dtc-appointments-mobile-action{color:#4338ca;white-space:nowrap;background:#6366f11a;border:1px solid #6366f147;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 12px;font-size:.72rem;font-weight:950;text-decoration:none;display:inline-flex}.dtc-appointments-mobile-empty{color:#667085;text-align:center;background:#f8fafc;border:1px dashed #2563eb33;border-radius:9px;place-items:center;gap:4px;min-height:132px;padding:18px;display:grid}.dtc-appointments-mobile-empty strong{color:#172033;font-size:.96rem}.dtc-appointments-board[data-mode=day],.dtc-appointments-board[data-mode=week]{display:none}.dtc-appointments-range-grid[data-mode=month]{grid-template-columns:repeat(7,minmax(104px,1fr));gap:2px;min-width:744px;padding:2px}.dtc-appointments-range-grid[data-mode=month] .dtc-appointments-range-day{border-radius:8px;gap:5px;min-height:116px;padding:5px 3px}.dtc-appointments-range-grid[data-mode=month] .dtc-appointments-range-day header{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:3px;padding-bottom:5px}.dtc-appointments-range-grid[data-mode=month] .dtc-appointments-range-day header>span{color:#64748b;font-size:.54rem;line-height:1}.dtc-appointments-range-grid[data-mode=month] .dtc-appointments-range-day header strong{justify-items:center;display:grid}.dtc-appointments-range-grid[data-mode=month] .dtc-appointments-range-month{display:none}.dtc-appointments-range-grid[data-mode=month] .dtc-appointments-range-day-number{color:#4338ca;background:#eef2ffe0;border:1px solid #6366f133;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 5px;font-size:.9rem;font-weight:950;display:inline-flex}.dtc-appointments-range-grid[data-mode=month] .dtc-appointments-range-day header em{grid-row:auto;min-width:24px;min-height:22px;padding:2px 6px;font-size:.64rem}.dtc-appointments-range-grid[data-mode=month] .dtc-appointments-range-day>div{gap:3px}.dtc-appointments-board-body{min-height:440px}}@media (min-width:1181px) and (max-width:1899px){.dtc-advisor-flow-layout{grid-template-columns:minmax(0,1.58fr) minmax(330px,.42fr)}.dtc-advisor-flow-main .dtc-advisor-request-layout,.dtc-advisor-request-layout{grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr)}.dtc-advisor-request-row{gap:6px;padding:7px}.dtc-advisor-request-main{grid-template-columns:72px minmax(0,1fr)}.dtc-advisor-request-main .vehicle-visual{width:72px;height:40px;min-height:40px}.dtc-advisor-monitor-handoffs{grid-template-columns:minmax(170px,.18fr) minmax(0,1fr);align-items:center;gap:8px;margin-bottom:10px;padding:8px;display:grid}.dtc-advisor-monitor-handoffs-head svg{width:28px;height:28px;padding:6px}.dtc-advisor-monitor-handoff-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.dtc-advisor-monitor-handoff-card{min-height:58px;padding:7px}.dtc-advisor-monitor-handoff-card strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.05;display:-webkit-box;overflow:hidden}.dtc-advisor-monitor-handoff-card small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.62rem;line-height:1.12;display:-webkit-box;overflow:hidden}}@media (max-width:1180px) and (min-width:761px){.dtc-advisor-simple-workspace{gap:8px;width:min(100% - 24px,1180px);padding-top:8px}.dtc-advisor-monitor-handoffs{gap:6px;margin-bottom:8px;padding:8px}.dtc-advisor-monitor-handoffs-head svg{border-radius:7px;width:26px;height:26px;padding:6px}.dtc-advisor-monitor-handoffs-head strong{font-size:.84rem}.dtc-advisor-monitor-handoffs-head small{font-size:.62rem}.dtc-advisor-monitor-handoff-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.dtc-advisor-monitor-handoff-card{align-content:start;align-items:start;gap:5px;min-height:64px;padding:7px;display:grid}.dtc-advisor-monitor-handoff-card>span:last-child{justify-content:space-between;align-items:center;gap:6px;display:flex}.dtc-advisor-monitor-handoff-card strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.05;display:-webkit-box;overflow:hidden}.dtc-advisor-monitor-handoff-card small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.6rem;line-height:1.12;display:-webkit-box;overflow:hidden}.dtc-advisor-context-row{grid-template-columns:minmax(0,1fr) minmax(230px,.72fr);min-height:0}.dtc-advisor-context-row .dtc-advisor-simple-current{grid-template-columns:72px minmax(0,1fr)}.dtc-advisor-context-row .dtc-advisor-simple-current .vehicle-visual{width:72px;height:40px;min-height:40px}.dtc-advisor-context-row .dtc-advisor-simple-links{grid-column:1/-1;justify-content:flex-start}.dtc-advisor-context-metrics{align-self:stretch}.dtc-advisor-context-metrics span{padding:6px 7px}.dtc-advisor-flow-main .dtc-advisor-request-layout,.dtc-advisor-request-layout{grid-template-columns:minmax(420px,.95fr) minmax(0,1.05fr);align-items:stretch}.dtc-advisor-flow-main .dtc-advisor-request-list,.dtc-advisor-flow-main .dtc-advisor-request-detail,.dtc-advisor-request-list,.dtc-advisor-request-detail{overscroll-behavior:contain;scrollbar-width:thin;height:clamp(420px,100svh - 540px,640px);max-height:clamp(420px,100svh - 540px,640px);overflow:auto}.dtc-advisor-request-detail{position:static}.dtc-advisor-request-row{grid-template-columns:98px minmax(0,1fr);gap:6px}.dtc-advisor-request-vehicle-panel{padding:10px 7px}.dtc-advisor-request-vehicle-panel .vehicle-visual{width:78px;height:44px;min-height:44px}.dtc-advisor-request-content{gap:8px;padding:10px}.dtc-advisor-request-row strong{font-size:.8rem}.dtc-advisor-request-row small{font-size:.64rem;line-height:1.16}.dtc-advisor-request-row>span:last-child{gap:4px 7px}.dtc-advisor-request-buckets{flex-wrap:wrap;overflow-x:visible}.dtc-advisor-detail-head .dtc-advisor-mobile-back{display:none}.dtc-advisor-detail-head{grid-template-columns:minmax(0,1fr);justify-items:center}.dtc-advisor-detail-title,.dtc-advisor-detail-actions{grid-column:1}.dtc-advisor-detail-actions{justify-content:center;justify-self:center;width:100%}.dtc-advisor-detail-facts,.dtc-advisor-request-signals,.dtc-advisor-detail-supporting{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-advisor-flow-side{position:static}}@media (max-width:1100px){.bayline-staff-shell{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.bayline-staff-header{grid-template-columns:auto minmax(0,1fr);gap:8px}.bayline-header-workbench,.bayline-header-workbench .bayline-workspace-nav{display:none!important}.bayline-header-workbench:has(>.bayline-workspace-nav:only-child){display:none!important}.bayline-staff-right{justify-content:flex-end;justify-self:end;align-items:center;gap:8px;width:100%;min-width:0;display:flex!important}.bayline-store-switcher{flex:0 auto;width:auto;min-width:0}.bayline-notifications{flex:none}.bayline-staff-extra-actions,.bayline-workspace-menu{display:none!important}.bayline-mobile-tabbar{grid-template-columns:repeat(var(--bayline-mobile-tab-count,5), minmax(0, 1fr));padding:5px 8px calc(5px + env(safe-area-inset-bottom));z-index:80;background:#fffffff5;border-top:1px solid #14103221;align-items:stretch;gap:4px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -14px 28px #1410321f}.bayline-mobile-tab{color:#586070;text-align:center;border-radius:8px;place-items:center;gap:3px;min-width:0;min-height:48px;padding:5px 2px;font-size:.66rem;font-weight:900;text-decoration:none;display:grid}.bayline-mobile-tab svg{color:currentColor}.bayline-mobile-tab span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bayline-mobile-tab-active{background:var(--brand-gradient);color:#fff;box-shadow:0 10px 22px #7557ff3d}}@media (max-width:420px){.bayline-staff-shell .enterprise-button,.bayline-staff-shell .dtc-action,.bayline-staff-shell .dtc-open-inspection,.bayline-staff-shell .dtc-next-step,.bayline-staff-shell .dtc-advisor-filter-grid button,.bayline-staff-shell .dtc-advisor-request-buckets button,.bayline-staff-shell .dtc-advisor-workbench-tabs button,.bayline-staff-shell .bayline-report-filters a,.bayline-staff-shell .bayline-report-module-nav a{overflow-wrap:anywhere;text-align:center;white-space:normal;min-width:0;max-width:100%;line-height:1.08}.bayline-staff-shell .enterprise-button svg,.bayline-staff-shell .dtc-action svg,.bayline-staff-shell .dtc-open-inspection svg,.bayline-staff-shell .dtc-next-step svg{flex:none}.dtc-tech-tcs-list .dtc-card-action-row,.dtc-tech-working-list .dtc-card-action-row,.dtc-tech-checkin-queue .dtc-card-action-row{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;gap:7px;display:grid}.dtc-tech-tcs-list .dtc-card-action-row>.enterprise-button,.dtc-tech-tcs-list .dtc-card-action-row>.dtc-open-inspection,.dtc-tech-working-list .dtc-card-action-row>.enterprise-button,.dtc-tech-working-list .dtc-card-action-row>.dtc-open-inspection,.dtc-tech-checkin-queue .dtc-card-action-row>.enterprise-button,.dtc-tech-checkin-queue .dtc-card-action-row>.dtc-open-inspection{width:100%}.dtc-tech-checkin-queue .dtc-card-action-row{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-tech-tcs-actions{grid-template-columns:minmax(0,1fr);min-width:0}.dtc-tech-tcs-actions .enterprise-button,.dtc-tech-tcs-actions .dtc-open-inspection{white-space:normal;width:100%;min-height:44px;padding:7px 8px}.dtc-checkin-shell-compact .dtc-stepbar{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding-inline:8px;overflow:visible}.dtc-checkin-shell-compact .dtc-step{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:3px;min-width:0;padding:6px 3px;display:grid}.dtc-checkin-shell-compact .dtc-step-number{grid-row:1/span 2;width:22px;height:22px}.dtc-checkin-shell-compact .dtc-step strong{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-overflow:clip;white-space:normal;word-break:normal;grid-column:2;min-width:0;max-width:100%;font-size:.64rem;line-height:1.03;display:block;overflow:visible}.dtc-checkin-shell-compact .dtc-step small{display:none}}@media (max-width:980px){.dtc-checkin-shell-compact .dtc-advisor-duty-grid{width:fit-content;max-width:100%;margin-inline:auto}}@media (max-width:760px){.dtc-checkin-shell-compact .dtc-advisor-duty-grid{scroll-snap-type:none;grid-template-columns:repeat(auto-fit,minmax(94px,104px));justify-content:center;gap:7px;width:fit-content;max-width:100%;margin-inline:auto;padding-bottom:0;display:grid;overflow:visible}.dtc-checkin-shell-compact .dtc-advisor-duty-person{flex:initial;scroll-snap-align:initial;width:100%}}.dtc-checkin-shell-compact .dtc-arrival-source-group{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.dtc-checkin-shell-compact .dtc-arrival-source-option{min-width:0}.dtc-checkin-shell-compact .dtc-arrival-source-option span{width:100%;min-height:42px}.dtc-checkin-shell-compact .dtc-manual-checkin-actions{grid-column:1/-1;grid-template-columns:minmax(72px,1fr) max-content minmax(72px,1fr);align-items:center;gap:12px;width:calc(100% + 20px);margin-inline:-10px;padding-top:2px;display:grid}.dtc-checkin-shell-compact .dtc-manual-checkin-actions .enterprise-button{width:auto;min-width:190px;min-height:48px;padding-inline:18px}.dtc-checkin-shell-compact .dtc-manual-checkin-buttons{flex-wrap:wrap;grid-column:2;justify-content:center;align-items:center;gap:10px;display:flex}.dtc-checkin-shell-compact .dtc-new-customer-trigger svg:last-child{transition:transform .34s var(--bayline-ease-spring)}.dtc-checkin-shell-compact .dtc-new-customer-trigger-open svg:last-child{transform:rotate(180deg)}.dtc-checkin-shell-compact .dtc-walkin-new-customer-panel{background:#f7f4ff99;border:1px solid #7557ff38;border-radius:12px;grid-column:1/-1;gap:12px;margin-top:4px;padding:14px;animation:.16s dtc-walkin-new-customer-in;display:grid}@keyframes dtc-walkin-new-customer-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.dtc-checkin-shell-compact .dtc-walkin-new-customer-intro{color:#5b3fd6;align-items:center;gap:6px;margin:0;font-size:.78rem;font-weight:800;display:flex}.dtc-checkin-shell-compact .dtc-walkin-new-customer-intro svg{flex:none}.dtc-checkin-shell-compact .dtc-walkin-new-customer-actions{flex-direction:column;align-items:center;gap:6px;display:flex}.dtc-checkin-shell-compact .dtc-walkin-new-customer-actions .enterprise-button{min-width:220px;min-height:48px}.dtc-checkin-shell-compact .dtc-manual-checkin-actions:has(#manual-walkin-continue[data-reason-blocked]) .dtc-start-checkin-required-copy{max-width:260px;display:block}.dtc-capture-route-actions{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.dtc-capture-route-actions>span{color:#52627a;background:#f7f8fc;border:1px solid #7584a42e;border-radius:999px;padding:6px 10px;font-size:.74rem;font-weight:950}.dtc-capture-back-link{min-height:38px}@media (max-width:980px) and (min-width:761px){.dtc-checkin-shell-compact .dtc-manual-walkin-form{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-checkin-shell-compact .dtc-customer-info-form,.dtc-checkin-shell-compact .dtc-arrival-source-group{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.dtc-checkin-shell-compact .dtc-arrival-source-group{grid-template-columns:minmax(0,1fr)}.dtc-checkin-shell-compact .dtc-manual-checkin-actions{align-items:center;display:grid}.dtc-checkin-shell-compact .dtc-manual-checkin-actions .enterprise-button{width:auto;min-width:0}.dtc-checkin-shell-compact .dtc-manual-checkin-actions .dtc-start-checkin-required-copy{text-align:left;max-width:none}.dtc-capture-route-actions{flex-direction:column;align-items:stretch}.dtc-capture-route-actions>span{text-align:center}}@media (max-width:980px){.dtc-customer-match-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.dtc-customer-match-column{border-radius:18px;padding:12px}.dtc-customer-match-card{grid-template-columns:minmax(0,1fr);align-items:stretch}.dtc-customer-match-inline-action{flex-direction:column;align-items:stretch}.dtc-customer-match-action{justify-content:center;width:100%}.dtc-customer360-new-customer-card{flex-direction:column;align-items:stretch;gap:10px}.dtc-customer360-new-pill{text-align:center}.dtc-customer360-new-fields{grid-template-columns:minmax(0,1fr)}}@media (max-width:1180px) and (min-width:981px){.dtc-customer360-new-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-customer360-new-fields label:nth-of-type(3){grid-column:1/-1}}.dtc-checkin-shell-compact .dtc-lookup-form-with-visit-basics{flex:auto;grid-template:"modes modes""search search""error error""results setup"/minmax(0,1fr) minmax(280px,.42fr);align-items:start;gap:8px 10px;min-height:fit-content}.dtc-checkin-shell-compact .dtc-lookup-form-with-visit-basics .lookup-modes{grid-area:modes}.dtc-checkin-shell-compact .dtc-lookup-form-with-visit-basics .lookup-search-row{grid-area:search}.dtc-checkin-shell-compact .dtc-lookup-form-with-visit-basics .dtc-lookup-form-error{grid-area:error;margin:0}.dtc-checkin-shell-compact .dtc-lookup-form-with-visit-basics .lookup-results{grid-area:results;align-self:stretch;min-width:0;min-height:min(360px,100svh - 560px);max-height:none;margin-top:0;padding-right:2px;overflow:visible}.dtc-checkin-shell-compact .dtc-visit-setup-panel{grid-area:setup;align-self:start;gap:8px;min-width:0;min-height:fit-content;max-height:none;padding-right:1px;display:grid;overflow:visible}.dtc-checkin-shell-compact .dtc-visit-setup-panel .dtc-reason-fieldset{gap:7px;padding:8px;overflow:visible}.dtc-checkin-shell-compact .dtc-visit-setup-panel .dtc-reason-fieldset legend{padding-inline:4px;font-size:.66rem}.dtc-checkin-shell-compact .dtc-visit-setup-panel .dtc-reason-chips,.dtc-checkin-shell-compact .dtc-visit-setup-panel .dtc-promise-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.dtc-checkin-shell-compact .dtc-visit-setup-panel .dtc-reason-chips span{border-radius:8px;justify-content:center;gap:5px;min-height:32px;padding:6px 7px;font-size:.73rem}.dtc-checkin-shell-compact .dtc-visit-setup-panel .dtc-reason-chips span svg{width:14px;height:14px}.dtc-checkin-shell-compact .dtc-visit-setup-panel .dtc-reason-template-chip span{border-radius:8px;min-height:29px;padding:5px 6px;font-size:.68rem}.dtc-checkin-shell-compact .dtc-visit-setup-panel .dtc-promise-grid label{gap:4px;min-width:0}.dtc-checkin-shell-compact .dtc-visit-setup-panel .dtc-promise-grid label>span{font-size:.64rem}.dtc-checkin-shell-compact .dtc-visit-setup-panel .dtc-promise-grid select{text-overflow:ellipsis;min-height:34px;padding:0 8px;font-size:.78rem;overflow:hidden}.dtc-checkin-shell-compact .dtc-visit-setup-panel .dtc-inline-toggle,.dtc-checkin-shell-compact .dtc-visit-setup-panel .dtc-promise-grid select{min-height:34px}.dtc-checkin-shell-compact .dtc-visit-setup-panel .dtc-inline-toggle span{text-align:center;white-space:normal;gap:5px;min-width:0;min-height:34px;padding:0 7px;font-size:.72rem;line-height:1.08}.dtc-checkin-shell-compact .dtc-visit-setup-panel .dtc-inline-toggle span svg{width:14px;height:14px}.dtc-checkin-shell-compact .dtc-visit-setup-panel .dtc-arrival-source-group{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:6px}.dtc-checkin-shell-compact .dtc-visit-setup-panel .dtc-arrival-source-option span{min-height:34px}.dtc-checkin-shell-compact .dtc-visit-setup-panel .dtc-notification-mode-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}@media (min-width:981px){.dtc-checkin-shell-compact .lookup-layout:has(.dtc-lookup-form-with-visit-basics){grid-template-columns:minmax(0,1.24fr) minmax(360px,.76fr)}}@media (max-width:980px) and (min-width:761px){.dtc-checkin-shell-compact .dtc-lookup-form-with-visit-basics{grid-template-columns:minmax(0,1fr) minmax(230px,.42fr)}.dtc-checkin-shell-compact .dtc-lookup-form-with-visit-basics .lookup-results{min-height:390px}.dtc-checkin-shell-compact .dtc-visit-setup-panel{max-height:none}}@media (max-width:760px){.dtc-checkin-shell-compact .dtc-lookup-form-with-visit-basics{grid-template-columns:minmax(0,1fr);grid-template-areas:"modes""search""error""results""setup"}.dtc-checkin-shell-compact .dtc-lookup-form-with-visit-basics .lookup-results,.dtc-checkin-shell-compact .dtc-visit-setup-panel{min-height:0;max-height:none;overflow:visible}.dtc-checkin-shell-compact .dtc-visit-setup-panel .dtc-arrival-source-group{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:390px){.dtc-checkin-shell-compact .dtc-visit-setup-panel .dtc-arrival-source-group,.dtc-checkin-shell-compact .dtc-visit-setup-panel .dtc-notification-mode-group{grid-template-columns:minmax(0,1fr)}}.dtc-advisor-context-row{grid-template-columns:minmax(320px,1fr) minmax(190px,.28fr)}.dtc-advisor-context-metrics{grid-template-columns:minmax(120px,1.1fr) repeat(2,minmax(0,.86fr))}.dtc-advisor-staff-picker{background:#ffffffeb;border:1px solid #7584a429;border-radius:8px;place-items:center;gap:8px;padding:8px 10px 10px;display:grid}.dtc-advisor-staff-picker .dtc-advisor-duty-head{text-align:center;justify-content:center;width:100%;display:flex}.dtc-advisor-staff-picker .dtc-advisor-duty-head>div:first-child{color:#667085;justify-content:center;align-items:center;gap:8px;display:inline-flex}.dtc-advisor-staff-picker .dtc-advisor-duty-head span{color:#344054;letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:950}.dtc-advisor-staff-picker .dtc-advisor-duty-head em{color:#667085;background:#f8fafc;border:1px solid #7584a429;border-radius:999px;padding:3px 8px;font-size:.7rem;font-style:normal;font-weight:850}.dtc-advisor-staff-picker .dtc-advisor-duty-grid{grid-template-columns:repeat(auto-fit,minmax(96px,116px));justify-content:center;gap:8px;width:min(100%,860px);display:grid}.dtc-advisor-staff-picker .dtc-advisor-duty-person-shell{justify-items:center;min-width:0;min-height:96px;display:grid;position:relative}.dtc-advisor-staff-picker .dtc-advisor-duty-person{-webkit-tap-highlight-color:transparent;appearance:none;box-shadow:none;color:#344054;cursor:pointer;font:inherit;text-align:center;background:0 0;border:0;align-content:center;justify-items:center;gap:6px;min-width:0;min-height:96px;padding:6px 4px;display:grid;overflow:visible;transform:none}.dtc-advisor-staff-picker .dtc-advisor-duty-person img{aspect-ratio:1;object-fit:cover;border-radius:999px;width:58px;height:58px;overflow:hidden;box-shadow:0 0 0 2px #fff,0 0 0 3px #6366f12e}.dtc-advisor-staff-picker .dtc-advisor-duty-person strong{color:#101828;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:.72rem;font-weight:950;line-height:1.1;display:-webkit-box;overflow:hidden}.dtc-advisor-staff-picker .dtc-advisor-duty-person:hover,.dtc-advisor-staff-picker .dtc-advisor-duty-person:focus,.dtc-advisor-staff-picker .dtc-advisor-duty-person:focus-visible,.dtc-advisor-staff-picker .dtc-advisor-duty-person[data-selected=true]{box-shadow:none;background:0 0;border-color:#0000;outline:none;transform:none}.dtc-advisor-staff-picker .dtc-advisor-duty-person:hover img{box-shadow:0 0 0 2px #fff,0 0 0 4px #6366f14d,0 8px 18px #6366f11f}.dtc-advisor-staff-picker .dtc-advisor-duty-person[data-selected=true] img,.dtc-advisor-staff-picker .dtc-advisor-duty-person:focus-visible img{box-shadow:0 0 0 3px #fff,0 0 0 6px #6366f185,0 0 0 11px #6366f124,0 0 24px #6366f161,0 12px 24px #6366f133;animation:dtc-staff-avatar-selected .52s var(--bayline-ease-spring) 1!important}.dtc-advisor-staff-picker .dtc-card-photo-action{position:absolute;top:2px;right:14px}.dtc-advisor-simple-links,.dtc-advisor-sale-card>.dtc-advisor-simple-title{display:none}.dtc-advisor-sale-card.dtc-advisor-flow-main{padding-top:10px}.dtc-advisor-request-browser{margin-top:0}.dtc-advisor-request-list,.dtc-advisor-request-detail{max-height:calc(100svh - 198px)}@media (max-width:1180px) and (min-width:761px){.dtc-advisor-context-row{grid-template-columns:minmax(0,1fr) minmax(270px,.42fr)}.dtc-advisor-context-metrics{grid-template-columns:minmax(110px,1.1fr) repeat(2,minmax(0,.86fr))}.dtc-advisor-flow-main .dtc-advisor-request-list,.dtc-advisor-flow-main .dtc-advisor-request-detail,.dtc-advisor-request-list,.dtc-advisor-request-detail{height:clamp(440px,100svh - 488px,720px);max-height:clamp(440px,100svh - 488px,720px)}}@media (max-width:760px){.dtc-advisor-context-row,.dtc-advisor-context-metrics{grid-template-columns:minmax(0,1fr)}.dtc-advisor-sale-card.dtc-advisor-flow-main{padding-top:8px}.dtc-advisor-request-list,.dtc-advisor-request-detail{max-height:none}.dtc-advisor-detail-line-groups{flex:0 auto;padding-right:0;overflow:visible}}@media (max-width:520px){.dtc-checkin-shell-compact .dtc-stepbar{scroll-snap-type:none;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:4px;padding:4px 6px;display:grid;overflow:hidden}.dtc-checkin-shell-compact .dtc-step{scroll-snap-align:none;text-align:center;white-space:nowrap;flex-direction:column;grid-template-columns:none;align-items:center;gap:1px;min-width:0;min-height:52px;padding:4px 2px;display:flex;overflow:hidden}.dtc-checkin-shell-compact .dtc-step-number{width:18px;height:18px;font-size:.65rem}.dtc-checkin-shell-compact .dtc-step strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:.62rem;line-height:1;overflow:hidden}.dtc-checkin-shell-compact .dtc-step>span:not(.dtc-step-number){min-width:0}.dtc-checkin-shell-compact .dtc-step-number{grid-row:1/span 2;width:24px;height:24px}.dtc-checkin-shell-compact .dtc-step strong{text-overflow:clip;white-space:normal;min-width:0;font-size:.72rem;line-height:1.04;display:block;overflow:visible}.dtc-checkin-shell-compact .dtc-step small{display:none}.dtc-tech-command-crew{gap:8px;min-height:0;padding:10px}.dtc-tech-command-crew header{text-align:center;justify-items:center}.dtc-tech-command-crew h2{font-size:1.06rem}.dtc-tech-command-crew .dtc-tech-crew-strip{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;grid-auto-columns:minmax(112px,118px);grid-auto-flow:column;justify-content:start;gap:8px;padding:2px 2px 8px;overflow:auto visible;grid-template-columns:none!important;display:grid!important}.dtc-tech-command-crew .dtc-tech-crew-person{scroll-snap-align:start;flex:none;width:auto;min-width:112px}.dtc-tech-command-crew .dtc-tech-crew-chip{height:92px;min-height:92px;padding:6px}.dtc-tech-command-crew .dtc-card-more-action{width:23px;height:23px}.dtc-tech-command-crew .dtc-tech-crew-avatar,.dtc-tech-command-crew .dtc-tech-crew-avatar img{width:54px;height:54px}.dtc-tech-command-crew .dtc-tech-crew-copy strong{overflow-wrap:normal;word-break:normal;font-size:.68rem;line-height:1.06}.dtc-tech-command-crew .dtc-tech-crew-copy small{font-size:.56rem}.monitor-board{margin-top:6px;overflow:visible}.monitor-board-title{gap:4px;padding:7px 9px}.monitor-board-title h2{font-size:.92rem}.monitor-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.monitor-metric{min-height:38px;padding:5px 6px}.monitor-metric span{font-size:.54rem}.monitor-metric strong{font-size:.94rem}.monitor-alert-rail{grid-template-columns:minmax(0,1fr);gap:6px;max-height:164px;padding:6px 7px 0;display:grid;overflow-y:auto}.monitor-alert-card{flex-basis:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-height:50px;padding:7px}.monitor-alert-card>svg{display:none}.monitor-alert-card strong{font-size:.79rem;line-height:1.08}.monitor-alert-card span{-webkit-line-clamp:2;font-size:.66rem;line-height:1.14}.monitor-alert-actions{align-self:stretch}.monitor-alert-actions button{min-height:34px;padding:0 8px;font-size:.68rem}.monitor-table-wrap{padding:0 7px;overflow:visible}.monitor-column-guide{background:#f8fafc;border-top:1px solid #1410321a;border-bottom:1px solid #1410321a;grid-template-columns:minmax(0,1fr) minmax(92px,.42fr);grid-template-areas:"vehicle time""customer signal""parts parts""advisor tech";gap:0 8px;padding:5px 7px;display:grid}.monitor-column-guide span{color:#334155;background:0 0;border:0;border-radius:0;align-items:center;min-height:22px;padding:2px 0}.monitor-column-guide small{display:none}.monitor-column-guide [data-column=vehicle]{grid-area:vehicle}.monitor-column-guide [data-column=customer]{grid-area:customer}.monitor-column-guide [data-column=parts]{grid-area:parts}.monitor-column-guide [data-column=advisor]{grid-area:advisor}.monitor-column-guide [data-column=tech]{grid-area:tech}.monitor-column-guide [data-column=time]{grid-area:time}.monitor-column-guide [data-column=signal]{grid-area:signal}.monitor-column-guide [data-column=checkin]{display:none}.monitor-table,.monitor-table tbody{width:100%;display:block}.monitor-table-row{box-sizing:border-box;border:1px solid #1410321f;border-left:4px solid #22c55eb8;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(92px,.42fr);grid-template-areas:"vehicle time""customer customer""parts parts""advisor tech""signal signal";align-items:start;gap:6px 10px;width:100%;max-width:100%;min-height:0;margin:7px 0;padding:9px 9px 8px 10px;overflow:visible;box-shadow:0 10px 22px #14103212;gap:6px 10px!important;display:grid!important}.monitor-row-warn,.monitor-row-customer-waiting{border-left-color:#facc15}.monitor-row-bad,.monitor-row-urgent{border-left-color:#ef4444}.monitor-row-approval{border-left-color:#16a34a}.monitor-table td{border-top:0;min-height:0;padding:0;overflow:visible;width:auto!important;display:block!important}.monitor-table td:before{display:none}.monitor-table td:first-child{grid-area:vehicle}.monitor-table td:nth-child(2){grid-area:customer}.monitor-table td:nth-child(3),.monitor-table td:nth-child(4){display:none!important}.monitor-table td:nth-child(5){grid-area:parts}.monitor-table td:nth-child(6){display:none!important}.monitor-table td:nth-child(7){grid-area:advisor}.monitor-table td:nth-child(8){grid-area:tech}.monitor-table td:nth-child(9){grid-area:time}.monitor-table td:nth-child(10){display:none!important}.monitor-table td:nth-child(11){grid-area:signal}.monitor-vehicle-cell{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:7px;min-width:0}.monitor-table td:first-child{min-height:42px}.monitor-vehicle-frame{width:78px;height:42px;padding:0}.monitor-vehicle-frame .vehicle-visual{width:78px;min-height:42px}.monitor-vehicle-cell strong{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;font-size:1.04rem;line-height:1.02;display:-webkit-box;overflow:hidden}.monitor-customer{border-top:1px solid #14103214;align-items:center;gap:7px;padding-top:6px}.monitor-customer>svg{width:18px;height:18px}.monitor-customer strong{white-space:normal;max-width:100%;font-size:1rem;line-height:1.04;display:block;overflow:visible}.monitor-visit-context{background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;padding:7px}.monitor-visit-context-main{gap:5px}.monitor-visit-reason-list{gap:1px}.monitor-visit-reason-list strong{font-size:.82rem;line-height:1.1}.monitor-visit-context small,.monitor-visit-context em{font-size:.68rem;line-height:1.12}.monitor-visit-context small{-webkit-line-clamp:1}.monitor-table td[data-label=Advisor],.monitor-table td[data-label=Tech]{color:#0f172a;grid-auto-rows:max-content;align-content:start;align-items:start;gap:1px;min-width:0;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.monitor-table td[data-label=Advisor]:before,.monitor-table td[data-label=Tech]:before{color:#687083;content:attr(data-label);letter-spacing:0;text-transform:uppercase;font-size:.56rem;font-weight:950;display:block}.monitor-table td[data-label=Advisor],.monitor-table td[data-label=Tech]{overflow-wrap:anywhere;font-size:.82rem;font-weight:950;line-height:1.05}.monitor-row-clock{grid-template-columns:16px minmax(0,1fr);justify-content:end;align-items:center;gap:0 4px;min-width:0;min-height:42px;padding:0}.monitor-row-clock svg{width:16px;height:16px}.monitor-row-clock strong{white-space:nowrap;font-size:1.26rem;line-height:.92}.monitor-signal-actions{grid-template-columns:minmax(0,1fr) auto;place-items:center stretch;gap:6px;width:100%;display:grid}.monitor-clear,.monitor-declined,.monitor-money,.monitor-waiting,.monitor-blocker,.monitor-blocker-muted{justify-content:center;min-height:30px;padding:5px 7px}.monitor-remove-button{min-height:32px;padding:0 10px}.monitor-footnote{margin:5px 8px calc(92px + env(safe-area-inset-bottom));font-size:.65rem;line-height:1.1}}.dtc-logo-link,.bayline-staff-logo,.monitor-logo,.enterprise-button:not(.enterprise-button-secondary),.dtc-checkin-page .enterprise-button:not(.enterprise-button-secondary),.dtc-next-step,.dtc-nav-tab-active,.dtc-step-active,.dtc-workspace-tab-active,.bayline-workspace-menu nav a.bayline-workspace-menu-active,.bayline-mobile-tab-active,.dtc-checkin-shell-compact .dtc-quick-intake-tabs a[data-active=true],.dtc-checkin-shell-compact .dtc-advisor-duty-person[data-selected=true],.dtc-checkin-shell-compact .lookup-result-customer[data-selected=true],.lookup-result-customer[data-selected=true],.dtc-advisor-filter-grid button[data-active=true],.dtc-advisor-request-buckets button[data-active=true],.dtc-advisor-payment-routes button[data-active=true],.dtc-advisor-workbench-tabs button[data-active=true],.bayline-header-workbench .dtc-advisor-workbench-tabs button[data-active=true],.dtc-advisor-request-row[data-active=true],.dtc-advisor-tcs-search button,.dtc-advisor-detail-actions button:not(:disabled),.dtc-advisor-flow-tabs button[data-active=true],.dtc-appointments-mode-tabs a[data-active=true],.dtc-photo-type-active,.inspection-status.active,.dtc-capture-primary,.dtc-staff-photo-action,.dtc-advisor-active-actions button:first-child,.dtc-appointments-actions>a:first-child,.dtc-appointments-actions>button:first-child,.dtc-tech-workflow-rail li[data-active=true] span,.dtc-tech-system-list button[data-selected=true],.dtc-tech-crew-chip[data-selected=true],.dtc-tech-handoff-strip a,.bayline-report-filters a[aria-current=page],.bayline-report-module-nav a[aria-current=page],.bayline-report-filter-group button.is-active,.bayline-report-priority-grid button[aria-pressed=true],.bayline-admin-user-form button.button-primary,.bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab-active:after{background-position:50%!important;animation:none!important}@media (max-width:520px){.bayline-staff-shell{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.bayline-coach-hero{align-items:stretch;display:grid}.bayline-coach-controls button{flex:auto;min-height:40px;padding:0 8px;font-size:.78rem}.bayline-coach-stage{min-height:min(560px,100dvh - 268px);padding:22px}.bayline-coach-cue{font-size:clamp(1.9rem,11vw,3.4rem)}.bayline-mobile-tabbar{min-height:calc(72px + env(safe-area-inset-bottom));padding:6px 6px calc(7px + env(safe-area-inset-bottom));transform:translate3d(0, var(--bayline-mobile-tabbar-visual-shift,0px), 0);will-change:transform;backface-visibility:hidden;align-items:stretch;transition:none!important}.bayline-mobile-tab{align-content:center;gap:3px;height:58px;min-height:58px;padding:5px 1px;line-height:1;transition:none!important;transform:none!important}.bayline-mobile-tab-active{animation:none!important;transform:none!important}.bayline-mobile-tab svg{width:21px;height:21px}.bayline-mobile-tab span{text-overflow:clip;white-space:normal;max-width:100%;font-size:clamp(.57rem,2.65vw,.67rem);line-height:1.04;display:block;overflow:visible}.dtc-checkin-shell-compact .dtc-reason-fieldset{gap:7px;padding:8px}.dtc-checkin-shell-compact .dtc-reason-fieldset legend{font-size:.64rem}.dtc-checkin-shell-compact .dtc-reason-chips{gap:6px;grid-template-columns:repeat(auto-fit,minmax(96px,1fr))!important}.dtc-checkin-shell-compact .dtc-reason-chips span{text-align:center;justify-content:center;gap:4px;min-height:38px;padding:6px 5px;font-size:.72rem}.dtc-checkin-shell-compact .dtc-reason-chips span svg{width:14px;height:14px}.dtc-checkin-shell-compact .dtc-reason-template-stack{gap:5px}.dtc-checkin-shell-compact .dtc-reason-template-group{gap:4px;padding:5px}.dtc-checkin-shell-compact .dtc-reason-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.dtc-checkin-shell-compact .dtc-reason-template-chip span{min-height:30px;padding:4px;font-size:.64rem}.dtc-checkin-shell-compact .dtc-manual-visit-fieldset .dtc-promise-grid,.dtc-checkin-shell-compact .dtc-visit-timing-fieldset .dtc-promise-grid{align-items:stretch;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.dtc-checkin-shell-compact .dtc-manual-visit-fieldset .dtc-inline-toggle,.dtc-checkin-shell-compact .dtc-visit-timing-fieldset .dtc-inline-toggle{border-radius:11px;min-height:50px}.dtc-checkin-shell-compact .dtc-manual-visit-fieldset .dtc-inline-toggle span,.dtc-checkin-shell-compact .dtc-visit-timing-fieldset .dtc-inline-toggle span{text-align:center;gap:6px;min-height:50px;padding:0 8px;line-height:1.08;font-size:.84rem!important}.dtc-checkin-shell-compact .dtc-manual-visit-fieldset .dtc-inline-toggle span svg,.dtc-checkin-shell-compact .dtc-visit-timing-fieldset .dtc-inline-toggle span svg{width:16px;height:16px}.monitor-table-row{box-shadow:none;grid-template-columns:minmax(0,1fr) minmax(82px,.34fr);grid-template-areas:"vehicle time""customer signal""parts parts""advisor tech";gap:5px 8px;margin:6px;padding:8px}.monitor-customer{border-top:0;padding-top:0}.monitor-visit-context{border-radius:8px;padding:6px}.monitor-table td[data-label=Advisor],.monitor-table td[data-label=Tech]{font-size:.78rem}.monitor-signal-actions{grid-template-columns:minmax(0,1fr);place-items:center end;gap:4px}.monitor-clear{display:none!important}.monitor-remove-button{min-width:72px;min-height:30px}.monitor-footnote{display:none}}@media (min-width:761px) and (max-width:980px){.dtc-checkin-shell-compact .dtc-advanced-lookup-fields{grid-template-columns:minmax(88px,.4fr) minmax(150px,1fr);width:min(440px,100vw - 48px);min-width:min(440px,100vw - 48px);height:auto;padding:10px;top:calc(100% + 8px);left:0;transform:none}.dtc-checkin-shell-compact .dtc-advanced-lookup-fields select,.dtc-checkin-shell-compact .dtc-advanced-lookup-fields input{min-height:42px;font-size:.92rem}.dtc-checkin-shell-compact .dtc-manual-checkin-actions:has(.dtc-advanced-lookup[open]){grid-template-columns:minmax(0,1fr);width:100%;margin-inline:0}.dtc-checkin-shell-compact .dtc-manual-checkin-actions:has(.dtc-advanced-lookup[open]) .dtc-advanced-lookup{grid-column:1/-1;grid-template-columns:48px minmax(0,1fr);justify-self:stretch;align-items:center;gap:10px;width:100%;display:grid}.dtc-checkin-shell-compact .dtc-manual-checkin-actions:has(.dtc-advanced-lookup[open]) .dtc-advanced-lookup-fields{z-index:auto;grid-template-columns:minmax(108px,.28fr) minmax(0,1fr);width:100%;min-width:0;position:static;top:auto;left:auto;box-shadow:0 10px 24px #0f172a1a}.dtc-checkin-shell-compact .dtc-manual-checkin-actions:has(.dtc-advanced-lookup[open]) .dtc-manual-checkin-buttons{grid-column:1/-1;justify-self:center}}@media (min-width:981px){.dtc-checkin-shell-compact .dtc-advanced-lookup summary{border-radius:14px;width:48px;min-width:48px;height:48px;padding:0}.dtc-checkin-shell-compact .dtc-advanced-lookup-fields{grid-template-columns:minmax(88px,.4fr) minmax(150px,1fr);width:min(440px,100vw - 48px);min-width:min(440px,100vw - 48px);height:auto;top:calc(100% + 8px);left:0}.dtc-checkin-shell-compact .dtc-advanced-lookup-fields select,.dtc-checkin-shell-compact .dtc-advanced-lookup-fields input{min-height:42px;font-size:.92rem;font-weight:850}.dtc-checkin-shell-compact .dtc-manual-checkin-actions:has(.dtc-advanced-lookup[open]){grid-template-columns:minmax(0,1fr);width:100%;margin-inline:0}.dtc-checkin-shell-compact .dtc-manual-checkin-actions:has(.dtc-advanced-lookup[open]) .dtc-advanced-lookup{grid-column:1/-1;grid-template-columns:48px minmax(0,1fr);justify-self:stretch;align-items:center;gap:10px;width:100%;display:grid}.dtc-checkin-shell-compact .dtc-manual-checkin-actions:has(.dtc-advanced-lookup[open]) .dtc-advanced-lookup-fields{z-index:auto;grid-template-columns:minmax(108px,.28fr) minmax(0,1fr);width:100%;min-width:0;position:static;top:auto;left:auto;box-shadow:0 10px 24px #0f172a1a}.dtc-checkin-shell-compact .dtc-manual-checkin-actions:has(.dtc-advanced-lookup[open]) .dtc-manual-checkin-buttons{grid-column:1/-1;justify-self:center}.dtc-checkin-shell-compact .dtc-manual-checkin-actions{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.dtc-checkin-shell-compact .dtc-manual-checkin-actions .dtc-advanced-lookup{grid-column:1;justify-self:start}.dtc-checkin-shell-compact .dtc-manual-checkin-buttons{grid-column:2;justify-self:center}.dtc-checkin-shell-compact .dtc-walkin-new-customer-panel{text-align:left;grid-column:1/-1;margin-top:4px}}@media (max-width:1180px) and (min-width:981px){.dtc-checkin-shell-compact .dtc-customer-info-form.dtc-manual-walkin-form{grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-checkin-shell-compact .dtc-manual-checkin-actions{justify-content:center;align-self:end}}@media (max-width:980px) and (min-width:761px){.dtc-checkin-shell-compact .dtc-customer-info-form.dtc-manual-walkin-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.dtc-checkin-shell-compact .dtc-manual-checkin-actions{grid-column:1/-1}}@media (max-width:760px){.dtc-checkin-shell-compact .dtc-customer-info-form.dtc-manual-walkin-form{grid-template-columns:minmax(0,1fr)}.dtc-checkin-shell-compact .dtc-manual-checkin-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr);width:100%;margin-inline:0;display:grid}.dtc-checkin-shell-compact .dtc-manual-checkin-buttons{grid-column:1;grid-template-columns:minmax(0,1fr);justify-self:stretch;width:100%;display:grid}.dtc-checkin-shell-compact .dtc-manual-checkin-actions .enterprise-button{width:100%;min-width:0}.dtc-checkin-shell-compact .dtc-advanced-lookup-fields{grid-template-columns:minmax(78px,.38fr) minmax(120px,1fr);width:min(320px,100vw - 36px);min-width:min(320px,100vw - 36px);height:auto;padding:9px;top:calc(100% + 7px);left:0}.dtc-checkin-shell-compact .dtc-manual-checkin-actions:has(.dtc-advanced-lookup[open]){grid-template-columns:minmax(0,1fr)}.dtc-checkin-shell-compact .dtc-manual-checkin-actions:has(.dtc-advanced-lookup[open]) .dtc-advanced-lookup{grid-column:1/-1;grid-template-columns:48px minmax(0,1fr);justify-self:stretch;align-items:center;gap:8px;width:100%;display:grid}.dtc-checkin-shell-compact .dtc-manual-checkin-actions:has(.dtc-advanced-lookup[open]) .dtc-advanced-lookup-fields{z-index:auto;grid-template-columns:minmax(82px,.34fr) minmax(0,1fr);width:100%;min-width:0;position:static;top:auto;left:auto}.dtc-checkin-shell-compact .dtc-manual-checkin-actions:has(.dtc-advanced-lookup[open]) .dtc-manual-checkin-buttons{grid-column:1/-1;justify-self:stretch}}.dtc-checkin-shell-compact .dtc-lookup-form-with-visit-basics{grid-template-columns:minmax(0,1fr);grid-template-areas:"modes""search""error""setup""results"}.dtc-checkin-shell-compact .dtc-visit-setup-panel{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:stretch}.dtc-checkin-shell-compact .dtc-visit-setup-panel .dtc-reason-chips{flex-wrap:wrap;gap:7px;display:flex}.dtc-checkin-shell-compact .dtc-visit-setup-panel .dtc-reason-choice{flex:none;width:auto}.dtc-checkin-shell-compact .dtc-visit-setup-panel .dtc-reason-chips label{width:auto}.dtc-checkin-shell-compact .dtc-visit-setup-panel .dtc-reason-chips span{white-space:nowrap;justify-content:center;width:auto;min-height:44px}.dtc-checkin-shell-compact .dtc-lookup-form-with-visit-basics .lookup-result-customer{box-sizing:border-box;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:5px 10px;width:100%}.dtc-checkin-shell-compact .dtc-lookup-form-with-visit-basics .lookup-result-identity,.dtc-checkin-shell-compact .dtc-lookup-form-with-visit-basics .lookup-result-vehicle-chips,.dtc-checkin-shell-compact .dtc-lookup-form-with-visit-basics .lookup-result-history-strip{grid-column:1/-1;min-width:0}.dtc-checkin-shell-compact .dtc-lookup-form-with-visit-basics .lookup-result-history-strip{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.dtc-checkin-shell-compact .dtc-lookup-form-with-visit-basics .lookup-result-context-rail{gap:3px 4px}.dtc-checkin-shell-compact .dtc-lookup-form-with-visit-basics .lookup-result-context-chip{background:#f8fafc;border-color:#0f172a14;padding:2px 6px;font-size:.62rem}.dtc-checkin-shell-compact .dtc-lookup-form-with-visit-basics .lookup-result-vehicle-chip{text-overflow:clip;white-space:nowrap;min-width:0;overflow:visible}.dtc-checkin-shell-compact .dtc-lookup-form-with-visit-basics .lookup-result-recency-badge{padding:3px 7px;font-size:.66rem}.dtc-checkin-shell-compact .dtc-lookup-form-with-visit-basics .lookup-result-service-summary{white-space:normal;font-size:.7rem;overflow:visible}.dtc-checkin-shell-compact .dtc-lookup-form-with-visit-basics .lookup-result-action{grid-area:1/2;align-self:start}@media (max-width:760px){.dtc-checkin-shell-compact .dtc-lookup-form-with-visit-basics .lookup-result-context-chip,.dtc-checkin-shell-compact .dtc-lookup-form-with-visit-basics .lookup-result-vehicle-chip{overflow-wrap:anywhere;white-space:normal}}@media (max-width:980px){.dtc-checkin-shell-compact .dtc-visit-setup-panel{grid-template-columns:minmax(0,1fr)}.dtc-checkin-shell-compact .dtc-lookup-form-with-visit-basics .lookup-result-action{align-self:start}}.dtc-no-match-banner{border-radius:var(--bayline-radius-card,22px);transition:transform .34s var(--bayline-ease-spring), box-shadow .15s ease;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(10px,2vw,20px);margin-bottom:14px;padding:clamp(14px,2.2vw,22px) clamp(16px,2.4vw,26px);text-decoration:none;display:flex}.dtc-no-match-banner-copy{gap:4px;min-width:0;display:grid}.dtc-no-match-banner-copy strong{align-items:center;gap:9px;font-size:clamp(1rem,1.6vw,1.22rem);font-weight:950;display:inline-flex}.dtc-no-match-banner-copy small{font-size:clamp(.76rem,1.1vw,.86rem);font-weight:750}.dtc-no-match-banner-action{min-height:var(--bayline-touch-height,46px);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 clamp(16px,2vw,24px);font-size:clamp(.82rem,1.2vw,.96rem);font-weight:950;display:inline-flex}.dtc-no-match-banner:hover{transform:translateY(-1px)}[data-ui=calm].dtc-checkin-shell-compact .lookup-layout{max-width:1080px;margin-inline:auto}[data-ui=calm].dtc-checkin-shell-compact .dtc-advisor-duty-picker{box-shadow:none;background:0 0;border:none;gap:4px;padding:0 0 4px}[data-ui=calm].dtc-checkin-shell-compact .dtc-advisor-duty-head{opacity:.72}[data-ui=calm].dtc-checkin-shell-compact .dtc-advisor-duty-grid{grid-template-columns:repeat(auto-fit,minmax(112px,128px));gap:8px}[data-ui=calm].dtc-checkin-shell-compact .dtc-advisor-duty-person-shell{min-height:0}[data-ui=calm].dtc-checkin-shell-compact .dtc-advisor-duty-person{background:#fff;border:1px solid #7557ff2e;border-radius:999px;align-content:center;gap:8px;min-height:132px;padding:12px 10px;box-shadow:0 1px 2px #1018280a}[data-ui=calm].dtc-checkin-shell-compact .dtc-advisor-duty-person img{aspect-ratio:1;object-fit:cover;border-radius:999px;width:64px;height:64px;overflow:hidden;box-shadow:0 0 0 2px #fff,0 0 0 3px #7557ff2e}[data-ui=calm].dtc-checkin-shell-compact .dtc-advisor-duty-person strong{-webkit-line-clamp:2;font-size:.76rem;line-height:1.2}[data-ui=calm] .dtc-no-match-banner{color:var(--text);text-align:center;background:#ffffffeb;border:1.5px dashed #5b6dff73;flex-direction:column;max-width:640px;margin-inline:auto}[data-ui=calm] .dtc-no-match-banner-copy{justify-items:center}[data-ui=calm] .dtc-no-match-banner-copy strong{color:#312e81;justify-content:center}[data-ui=calm] .dtc-no-match-banner-action{color:#312e81;background:#eef2ff;border:1px solid #4f46e52e}[data-ui=calm] .dtc-customer-match-surface[data-no-match] .dtc-customer-match-column-new{display:none}[data-ui=calm] .dtc-customer-match-grid,[data-ui=calm] .dtc-customer-match-grid-no-appointment{grid-template-columns:minmax(0,1fr);gap:16px}[data-ui=calm] .dtc-customer-match-column{border-radius:20px;padding:clamp(16px,2vw,22px)}[data-ui=calm] .dtc-customer-match-card{padding:16px 18px}[data-ui=calm] .dtc-customer-match-action{min-height:44px}[data-ui=calm] .dtc-customer-match-newbar{border-radius:var(--bayline-radius-control,16px);color:var(--text);transition:border-color .15s ease, box-shadow .15s ease, transform .34s var(--bayline-ease-spring);background:#ffffffeb;border:1.5px dashed #5b6dff66;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:clamp(12px,1.6vw,16px) clamp(16px,2vw,22px);text-decoration:none;display:flex}[data-ui=calm] .dtc-customer-match-newbar:hover{border-color:#5b6dffb3;transform:translateY(-1px);box-shadow:0 12px 26px #5b6dff24}[data-ui=calm] .dtc-customer-match-newbar-copy{color:var(--muted);align-items:center;gap:9px;min-width:0;font-size:clamp(.86rem,1.2vw,.96rem);font-weight:750;display:inline-flex}[data-ui=calm] .dtc-customer-match-newbar-copy strong{color:#312e81;font-weight:950}[data-ui=calm] .dtc-customer-match-newbar-copy-text{gap:2px;min-width:0;display:grid}[data-ui=calm] .dtc-customer-match-newbar-copy-text small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.76rem,1vw,.84rem);font-weight:800;overflow:hidden}[data-ui=calm] .dtc-customer-match-newbar-action{color:#312e81;min-height:var(--bayline-touch-height,46px);white-space:nowrap;background:#eef2ff;border:1px solid #4f46e52e;border-radius:999px;align-items:center;gap:8px;padding:0 clamp(16px,2vw,22px);font-size:clamp(.8rem,1.1vw,.9rem);font-weight:950;display:inline-flex}[data-ui=calm].dtc-checkin-shell-compact .dtc-manual-walkin-form{max-width:940px;margin-inline:auto}[data-ui=calm].dtc-checkin-shell-compact .dtc-checkin-page{max-width:min(100%,1180px);margin-inline:auto}.dtc-customer-match-card-body{gap:4px;min-width:0;display:grid}.dtc-customer-match-card-rich strong{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dtc-customer-match-welcome{color:#4338ca;letter-spacing:.03em;text-transform:uppercase;background:linear-gradient(120deg,#5b6dff29,#ff8fc32e);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.62rem;font-weight:900;display:inline-flex}.dtc-customer-match-vehicle{color:#344054;align-items:center;gap:5px;min-width:0;font-size:.76rem;font-weight:800;display:inline-flex}.dtc-customer-match-vehicle svg{color:#7557ff;flex:none}.dtc-customer-match-context{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:3px;display:flex}.dtc-customer-match-recency{color:#4338ca;font-size:.74rem;font-style:normal;font-weight:850}.dtc-customer-match-services{color:var(--muted);font-size:.72rem;font-weight:700}.dtc-customer-match-chip{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.66rem;font-weight:900}.dtc-customer-match-chip-done{color:#047857;background:#10b98129}.dtc-customer-match-chip-declined{color:#be123c;background:#f43f5e24}.dtc-checkin-shell-compact .dtc-visit-setup-panel .dtc-reason-fieldset legend,.dtc-checkin-shell-compact .dtc-customer360-visit-setup .dtc-reason-fieldset legend{font-size:.82rem}.dtc-checkin-shell-compact .dtc-visit-setup-panel .dtc-promise-grid label>span,.dtc-checkin-shell-compact .dtc-customer360-visit-setup .dtc-promise-grid label>span{font-size:.72rem}@media (max-width:980px){.dtc-checkin-shell-compact .dtc-customer360-visit-setup,.dtc-checkin-shell-compact .dtc-vehicle-cockpit{grid-template-columns:minmax(0,1fr)}.dtc-checkin-shell-compact .dtc-vehicle-cockpit-side{max-height:none;position:static;top:auto;overflow:visible}}.dtc-media-synced-note{color:#047857;align-items:center;gap:7px;font-size:.82rem;font-weight:850;display:inline-flex}.dtc-checkin-shell-compact .dtc-publish-edit-grid label>span{color:#667085;letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:.7rem;font-weight:850;display:block}.dtc-checkin-shell-compact .dtc-publish-edit-grid select,.dtc-checkin-shell-compact .dtc-publish-edit-grid input,.dtc-checkin-shell-compact .dtc-publish-edit-grid textarea,.dtc-checkin-shell-compact .dtc-publish-edit-grid .dtc-promise-grid select{color:#101828;font:inherit;min-height:var(--bayline-touch-height,46px);background:#fff;border:1px solid #7584a438;border-radius:12px;width:100%;padding:0 13px;font-size:.9rem;font-weight:800}.dtc-checkin-shell-compact .dtc-publish-edit-grid .dtc-pill input{width:1px;height:1px;min-height:0;padding:0;inset:0 auto auto 0}.dtc-checkin-shell-compact .dtc-publish-edit-grid textarea{resize:vertical;min-height:54px;padding:9px 13px}.dtc-publish-readiness-action{color:#b45309;text-underline-offset:2px;white-space:nowrap;font-size:.72rem;font-weight:950;text-decoration:underline}.dtc-checkin-shell-compact .dtc-publish-edit-grid select:focus,.dtc-checkin-shell-compact .dtc-publish-edit-grid input:focus,.dtc-checkin-shell-compact .dtc-publish-edit-grid textarea:focus{border-color:#7557ff;outline:none;box-shadow:0 0 0 4px #7557ff29}@media (min-width:1181px){.dtc-checkin-shell-compact .dtc-photo-type-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}.dtc-publish-finished{color:#065f46;background:#10b9811a;border:1px solid #10b98152;border-radius:12px;align-items:center;gap:9px;margin-bottom:12px;padding:11px 14px;display:flex}.dtc-publish-finished strong{color:#064e3b}.dtc-publish-finished span{font-size:.86rem;font-weight:750}.dtc-voice-note-disclosure>summary{color:#4f46e5;cursor:pointer;padding:8px 2px;font-size:.8rem;font-weight:850;list-style:none}.dtc-voice-note-disclosure>summary::-webkit-details-marker{display:none}.dtc-voice-note-disclosure[open]>summary{margin-bottom:6px}.dtc-checkin-page .start-form .dtc-notification-mode-group .inline-check{grid-column:auto}.dtc-checkin-shell-compact .dtc-notification-mode-group .inline-check{background:#fbfdff;border:1px solid #7584a42e;border-radius:10px;min-height:44px;padding:0 12px}.dtc-checkin-shell-compact .dtc-publish-notification-copy{padding:8px 11px}.dtc-checkin-shell-compact .dtc-publish-notification-copy span{font-size:.78rem}@media (max-width:760px){.dtc-checkin-page .start-form .dtc-notification-mode-group .inline-check{grid-column:1/-1}}.dtc-checkin-shell-compact .dtc-checkin-page:has(.dtc-publish-main){min-height:max(0px, calc(100dvh - 160px - env(safe-area-inset-bottom)));flex-direction:column;display:flex}.dtc-checkin-shell-compact .lookup-layout.dtc-publish-layout{grid-template-columns:minmax(0,1fr)}.dtc-checkin-shell-compact .dtc-checkin-page:has(.dtc-publish-main)>.dtc-publish-layout{flex:auto}.dtc-checkin-shell-compact .dtc-publish-layout{align-items:stretch}.dtc-checkin-shell-compact .dtc-publish-main{min-height:max(0px, calc(100dvh - 218px - env(safe-area-inset-bottom)));flex-direction:column;display:flex}.dtc-checkin-shell-compact .dtc-publish-main #dtc-publish-form{flex:auto}.dtc-checkin-shell-compact .dtc-publish-main .dtc-publish-finish-action{margin-top:auto}.dtc-publish-finished{flex-wrap:wrap}.dtc-publish-finished-link{color:#047857;text-underline-offset:2px;align-items:center;gap:5px;margin-left:auto;font-size:.8rem;font-weight:900;text-decoration:underline;display:inline-flex}[data-ui=calm].dtc-checkin-shell-compact .dtc-checkin-page:has(.previous-checkins-surface){max-width:min(100%,1560px)}.dtc-checkin-shell-compact .dtc-tire-fitment-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:981px){.dtc-vehicle-cockpit-side .dtc-vehicle-pick-grid:not(.dtc-tire-fitment-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-vehicle-cockpit-side .dtc-vehicle-pick-grid:not(.dtc-tire-fitment-grid) label:nth-child(3){grid-column:1/-1}.dtc-vehicle-cockpit-side .dtc-tire-fitment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-vehicle-pick-grid label>span{text-align:center}.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-vehicle-pick-grid select{background:var(--bayline-soft-pill-bg);border:1px solid var(--bayline-soft-pill-border);border-radius:var(--bayline-radius-pill);box-shadow:var(--bayline-soft-pill-shadow);color:var(--bayline-soft-pill-text);text-align:center;text-align-last:center;min-height:54px;transition:var(--bayline-soft-pill-transition);padding:0 36px;font-size:1.02rem;font-weight:850}.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-vehicle-pick-grid select:hover{background:var(--bayline-soft-pill-hover-bg);border-color:var(--bayline-soft-pill-hover-border);box-shadow:var(--bayline-soft-pill-active-shadow);color:var(--bayline-soft-pill-active-text)}.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-vehicle-pick-grid select:focus{background:var(--bayline-soft-pill-active-bg);border-color:var(--bayline-soft-pill-active-border);box-shadow:var(--bayline-soft-pill-active-shadow);color:var(--bayline-soft-pill-active-text);outline:none}.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-vehicle-pick-grid select:disabled{box-shadow:none;color:#64748b;background:#eef2f7;border-color:#7584a442}@media (max-width:1180px) and (min-width:761px){.dtc-checkin-shell-compact .dtc-photo-type-rail{flex-wrap:wrap;justify-content:center;display:flex;overflow-x:clip}.dtc-checkin-shell-compact .dtc-photo-type-rail .dtc-photo-type{flex:0 min(184px,25% - 7px)}}@media (max-width:900px){.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-vehicle-pick-grid:not(.dtc-tire-fitment-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-vehicle-pick-grid:not(.dtc-tire-fitment-grid) label:nth-child(3){grid-column:1/-1}.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-tire-fitment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:761px) and (max-width:900px){.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-tire-fitment-grid{grid-template-columns:minmax(86px,.62fr) repeat(3,minmax(0,1fr));gap:8px}.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-tire-fitment-grid label:first-child select{padding:0 24px 0 12px;font-size:.92rem}}@media (max-width:760px){.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-tire-fitment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-vehicle-pick-grid select{padding:0 28px 0 12px}}@media (min-width:761px){.dtc-checkin-shell-compact .dtc-reason-chips{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:760px){.dtc-checkin-shell-compact .dtc-reason-chips{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:2400px){.monitor-table-row{height:54px}.monitor-table td{padding:3px 14px}.monitor-table th{padding:4px 14px}.monitor-vehicle-frame{width:106px;height:40px}.monitor-vehicle-cell{grid-template-columns:110px minmax(0,1fr);gap:8px}.monitor-vehicle-cell strong,.monitor-customer strong{font-size:1.5rem;line-height:.95}.monitor-vehicle-cell span,.monitor-customer span{font-size:.82rem}.monitor-customer>svg{width:22px;height:22px}.bayline-staff-shell .monitor-stage,.bayline-staff-shell .monitor-blocker,.bayline-staff-shell .monitor-blocker-muted,.bayline-staff-shell .monitor-clear,.bayline-staff-shell .monitor-declined,.bayline-staff-shell .monitor-waiting,.bayline-staff-shell .monitor-money,.bayline-staff-shell .monitor-parts-status,.monitor-rec-summary{font-size:.95rem;line-height:1}.bayline-staff-shell .monitor-stage,.bayline-staff-shell .monitor-blocker,.bayline-staff-shell .monitor-blocker-muted,.bayline-staff-shell .monitor-clear,.bayline-staff-shell .monitor-declined,.bayline-staff-shell .monitor-waiting,.bayline-staff-shell .monitor-money,.bayline-staff-shell .monitor-parts-status{min-height:0;padding:3px 8px}.monitor-waiting-status strong{padding:3px 10px;font-size:.92rem}.monitor-table td:nth-child(5),.monitor-table td:nth-child(7),.monitor-table td:nth-child(8){font-size:1rem;line-height:1}.monitor-row-clock{min-width:124px;min-height:0;padding:2px 0}.monitor-row-clock svg{width:20px;height:20px}.monitor-row-clock strong{font-size:1rem}.monitor-service-icons svg{width:16px;height:16px}.monitor-signal-actions .monitor-money,.monitor-signal-actions .monitor-declined,.monitor-signal-actions .monitor-waiting{padding:2px 7px;font-size:.8rem}.monitor-signal-actions .monitor-money svg,.monitor-signal-actions .monitor-declined svg,.monitor-signal-actions .monitor-waiting svg{width:14px;height:14px}}@media (max-width:1100px){.dtc-advisor-request-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:980px){.dtc-checkin-shell-compact .lookup-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.dtc-advisor-tcs-card,.dtc-tech-command-board,.dtc-tech-checkin-queue .dtc-queue-card-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.dtc-checkin-shell-compact .dtc-manual-checkin-actions{width:100%;margin-inline:0}}@media (max-width:640px){.dtc-appointment-detail-main,.dtc-tech-check-row,.dtc-tech-inspection-cockpit{grid-template-columns:minmax(0,1fr)}.dtc-appointments-range-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.dtc-appointments-board{overflow-x:auto}}@media (max-width:600px){.dtc-tech-state-buttons{overflow-x:auto}.dtc-tech-state-buttons button{min-height:40px}}@media (max-width:520px){.bayline-report-catalog-table,.bayline-report-explorer-table,.bayline-legacy-report-table{min-width:0}}@media (max-width:480px){.dtc-advisor-monitor-handoff-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.monitor-column-guide{background:#f8fafc;border-top:1px solid #1410321a;border-bottom:1px solid #1410321a;grid-template-columns:minmax(0,1fr) minmax(78px,.32fr) minmax(86px,.36fr);grid-template-areas:"vehicle time promise""customer signal signal";gap:0 8px;padding:5px 7px;display:grid}.monitor-column-guide [data-column=vehicle]{grid-area:vehicle}.monitor-column-guide [data-column=customer]{grid-area:customer}.monitor-column-guide [data-column=time]{grid-area:time}.monitor-column-guide [data-column=promise]{grid-area:promise;display:inline-flex}.monitor-column-guide [data-column=signal]{grid-area:signal}.monitor-column-guide [data-column=status],.monitor-column-guide [data-column=parts],.monitor-column-guide [data-column=advisor],.monitor-column-guide [data-column=tech]{display:none}.monitor-column-guide span{color:#334155;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;min-height:22px;padding:2px 0;display:inline-flex}.monitor-column-guide small{color:#475569;text-transform:uppercase;border-left:1px solid #64748b5c;padding-left:7px;font-size:.64rem;font-weight:950;line-height:1;display:inline-flex}.monitor-table-wrap{padding:0 7px;overflow:visible}.monitor-table,.monitor-table tbody{width:100%;min-width:0;display:block}.monitor-table thead{display:none}.monitor-table-row{box-sizing:border-box;border:1px solid #1410321f;border-left:0;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(78px,.32fr) minmax(86px,.36fr);grid-template-areas:"vehicle time promise""status status status""customer signal signal""parts parts parts""advisor tech tech";align-items:start;gap:6px 10px;width:100%;max-width:100%;height:auto;min-height:0;margin:7px 0;padding:9px 9px 8px 10px;overflow:visible;box-shadow:0 10px 22px #14103212;gap:6px 10px!important;display:grid!important}.monitor-row-warn,.monitor-row-customer-waiting{border-left-color:#facc15}.monitor-row-bad,.monitor-row-urgent{border-left-color:#ef4444}.monitor-row-approval,.monitor-row-work-progress{border-left-color:#16a34a}.monitor-table td{border-top:0;min-height:0;padding:0;overflow:visible;width:auto!important;display:block!important}.monitor-table td:before{display:none}.monitor-table td:first-child{grid-area:vehicle}.monitor-table td:nth-child(2){grid-area:customer}.monitor-table td:nth-child(3){grid-area:status;display:block!important}.monitor-table td:nth-child(4){display:none!important}.monitor-table td:nth-child(5){grid-area:parts}.monitor-table td:nth-child(6){display:none!important}.monitor-table td:nth-child(7){grid-area:advisor}.monitor-table td:nth-child(8){grid-area:tech}.monitor-table td:nth-child(9){grid-area:time}.monitor-table td:nth-child(10){grid-area:promise;display:block!important}.monitor-table td:nth-child(11){display:none!important}.monitor-table td:nth-child(12){grid-area:signal}.monitor-vehicle-cell{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:7px;min-width:0}.monitor-vehicle-frame{width:88px;height:42px;padding:0}.monitor-vehicle-frame .vehicle-visual{width:88px;min-height:42px}.monitor-customer{border-top:0;align-items:center;gap:7px;padding-top:0}.monitor-table td[data-label=Advisor],.monitor-table td[data-label=Tech]{color:#0f172a;overflow-wrap:anywhere;grid-auto-rows:max-content;align-content:start;align-items:start;gap:1px;min-width:0;font-size:.82rem;font-weight:950;line-height:1.05;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.monitor-table td[data-label=Advisor]:before,.monitor-table td[data-label=Tech]:before{color:#687083;content:attr(data-label);letter-spacing:0;text-transform:uppercase;font-size:.56rem;font-weight:950;display:block}.monitor-row-clock{grid-template-columns:16px minmax(0,1fr);justify-content:end;align-items:center;gap:0 4px;min-width:0;min-height:42px;padding:0}.monitor-row-clock svg{width:16px;height:16px}.monitor-row-clock strong{white-space:nowrap;font-size:1.26rem;line-height:.92}.monitor-signal-actions{grid-template-columns:minmax(0,1fr);place-items:center end;gap:6px;width:100%;display:grid}.monitor-clear{display:none!important}.monitor-footnote{display:none}}@media (min-width:761px) and (max-width:1180px){.bayline-header-workbench .bayline-workspace-nav{display:none}.bayline-mobile-tabbar{grid-template-columns:repeat(var(--bayline-mobile-tab-count,5), minmax(0, 1fr));isolation:isolate;padding:6px 18px calc(8px + env(safe-area-inset-bottom));transform:translate3d(0, var(--bayline-mobile-tabbar-visual-shift,0px), 0);-webkit-transform:translate3d(0, var(--bayline-mobile-tabbar-visual-shift,0px), 0);z-index:200;background:#fffffff5;border-top:1px solid #14103221;align-items:stretch;gap:6px;display:grid;box-shadow:0 -14px 28px #1410321f;position:fixed!important;inset:auto 0 0!important}.bayline-mobile-tab{color:#586070;border-radius:12px;place-items:center;gap:4px;min-height:56px;padding:8px 6px;font-size:.72rem;font-weight:900;text-decoration:none;display:grid}.bayline-coach-content{height:calc(100dvh - 134px);padding-bottom:10px}.bayline-coach-stage{min-height:calc(100dvh - 300px)}.bayline-mobile-tab svg{color:currentColor}.bayline-mobile-tab-active{background:var(--brand-gradient);color:#fff;box-shadow:0 10px 22px #7557ff3d}.bayline-staff-shell{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}@media (max-width:760px){.bayline-coach-content{height:calc(100dvh - 134px);padding-bottom:10px}}.dtc-customer-match-card.dtc-match-row{cursor:default;grid-template-columns:minmax(0,1fr);row-gap:10px;display:grid}.dtc-match-row-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.dtc-match-appt-time-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:inline-flex}.dtc-match-appt-time-label{color:#047857;white-space:nowrap;font-size:.72rem;font-weight:900;line-height:1.1}.dtc-match-row-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:3px 10px;min-width:0;font-size:.75rem;font-weight:700;display:flex}.dtc-match-row-id{gap:8px;min-width:0;display:grid}.dtc-match-row-id>strong{color:#0f172a;align-items:center;gap:6px;font-size:.95rem;display:inline-flex}.dtc-match-row-id>small{color:var(--muted);flex-wrap:wrap;align-items:center;gap:3px 10px;min-width:0;font-size:.75rem;font-weight:700;display:flex}.dtc-match-row-phone{color:#1f2937;align-items:center;gap:4px;font-weight:850;display:inline-flex}.dtc-match-row-vehicles{gap:7px;min-width:0;display:grid}.dtc-match-vehicle{color:inherit;transition:border-color .12s ease, box-shadow .12s ease, transform .34s var(--bayline-ease-spring);background:#fff;border:1px solid #4f46e52e;border-radius:13px;grid-template-columns:auto minmax(0,1.05fr) minmax(0,1.3fr) auto;grid-template-areas:"thumb info history cta";align-items:center;gap:6px 12px;padding:6px 11px;text-decoration:none;display:grid}.dtc-match-vehicle-history{border-left:1px solid #4f46e529;flex-wrap:wrap;grid-area:history;align-items:center;gap:5px;min-width:0;padding-left:12px;display:flex}.dtc-match-vehicle-history:empty{border-left:0;padding-left:0}.dtc-match-vehicle-history-empty{color:#94a3b8;font-size:.72rem;font-weight:700}.dtc-match-appt{align-items:stretch}.dtc-customer-match-column-recommended .dtc-match-vehicle{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"thumb info cta""history history history"}.dtc-customer-match-column-recommended .dtc-match-vehicle-history:not(:empty){border-top:1px solid #10b9812e;border-left:0;padding-top:6px;padding-left:0}@media (max-width:600px){.dtc-match-row-head{flex-wrap:wrap;justify-content:start;align-items:flex-start;gap:6px 8px}.dtc-match-row-id>strong{flex:118px;min-width:0;line-height:1.04}.dtc-match-row-recency{white-space:normal;max-width:100%;line-height:1.12}.dtc-match-vehicle{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"thumb cta""info info""history history";align-items:start;padding:8px 10px}.dtc-match-vehicle-thumb{justify-self:start}.dtc-match-vehicle-main strong,.dtc-match-vehicle-main small{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.dtc-match-vehicle-cta{align-self:start;padding:8px 15px}.dtc-match-vehicle-history:not(:empty){border-top:1px solid #4f46e524;border-left:0;padding-top:6px;padding-left:0}}.dtc-match-vehicle:hover{border-color:#4f46e580;transform:translateY(-1px);box-shadow:0 10px 22px #4f46e51f}.dtc-match-vehicle-thumb{flex:none;grid-area:thumb}.dtc-match-vehicle-thumb.dtc-match-vehicle-empty{color:#4f46e5;background:#4f46e514;border-radius:9px;justify-content:center;align-items:center;width:44px;height:36px;display:inline-flex}.dtc-match-vehicle-main{grid-area:info;gap:1px;min-width:0;display:grid}.dtc-match-vehicle-main strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.dtc-match-vehicle-main small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;font-weight:700;overflow:hidden}.dtc-match-vehicle-cta{background:var(--brand-gradient);color:#fff;letter-spacing:.01em;border-radius:999px;flex:none;grid-area:cta;justify-self:end;align-items:center;gap:5px;padding:9px 18px;font-size:.86rem;font-weight:950;display:inline-flex;box-shadow:0 6px 14px #7557ff47}@media (max-width:600px){.dtc-match-vehicle-main strong,.dtc-match-vehicle-main small{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.dtc-match-vehicle-cta{align-self:start;padding:8px 15px}}.dtc-match-add-vehicle{color:#4f46e5;background:#4f46e50d;border:1px dashed #4f46e54d;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:6px 10px;font-size:.74rem;font-weight:850;text-decoration:none;display:flex}.dtc-match-add-vehicle:hover{background:#4f46e51c;border-color:#4f46e573}.dtc-match-row-history{align-content:start;gap:8px;min-width:0;display:grid}.dtc-match-row-recency{color:#92400e;white-space:nowrap;background:#f59e0b29;border:1px solid #f59e0b47;border-radius:999px;justify-self:start;align-items:center;gap:5px;padding:5px 9px;font-size:.71rem;font-weight:950;display:inline-flex}.dtc-match-appt-when{color:#047857;background:#10b98129;border-color:#10b9814d}.dtc-match-services{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.dtc-match-service-chip{color:#065f46;background:#10b9811a;border:1px solid #10b98138;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:.73rem;font-weight:850;line-height:1.2;display:inline-flex}.dtc-match-service-chip svg{color:currentColor}.dtc-match-service-chip[data-kind=tire],.dtc-match-service-chip[data-kind=tire_service]{color:#0f172a;background:#0f172a12;border-color:#0f172a29}.dtc-match-service-chip[data-kind=protection]{color:#4338ca;background:#4f46e51a;border-color:#4f46e538}.dtc-match-service-chip[data-kind=brakes],.dtc-match-service-chip[data-kind=oil]{color:#b45309;background:#b453091a;border-color:#b4530933}.dtc-match-services-muted{color:#667085;font-size:.74rem;font-weight:800}.dtc-match-head-pill{border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:6px 13px;font-size:.86rem;font-weight:950;display:inline-flex}.dtc-match-head-pill-existing{color:#1d4ed8;background:#2563eb1f;border:1px solid #2563eb3d}.dtc-match-head-pill-appointment{color:#047857;background:#10b98124;border:1px solid #10b98147}.dtc-match-more{gap:9px;display:grid}.dtc-match-more-summary{color:#6d28d9;cursor:pointer;background:#7c3aed14;border:1px solid #7c3aed33;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:.8rem;font-weight:900;list-style:none;display:flex}.dtc-match-more-summary::-webkit-details-marker{display:none}.dtc-match-more-summary svg{transition:transform .34s var(--bayline-ease-spring)}.dtc-match-more[open] .dtc-match-more-summary svg{transform:rotate(180deg)}.dtc-match-more-list{gap:10px;display:grid}.dtc-match-pager{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.dtc-match-pager-btn{color:#6d28d9;cursor:pointer;background:#7c3aed14;border:1px solid #7c3aed33;border-radius:10px;align-items:center;gap:4px;padding:8px 12px;font-family:inherit;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.dtc-match-pager-btn:hover:not(.dtc-match-pager-btn-off){background:#7c3aed26}.dtc-match-pager-btn-off{color:#b9bccb;cursor:default;background:0 0;border-color:#14103214}.dtc-match-pager-label{color:#475467;font-size:.78rem;font-weight:850}.dtc-customer-match-list-loading{opacity:.5;pointer-events:none;transition:opacity .12s}.dtc-customer-match-error{color:#b42318;margin-top:8px;font-size:.78rem;font-weight:800}@media (max-width:820px){.dtc-customer-match-card.dtc-match-row{grid-template-columns:minmax(0,1fr)}}.dtc-checkin-shell-compact .dtc-inplace-continue.enterprise-button,.dtc-checkin-shell-compact .dtc-customer360-side-continue.enterprise-button{animation:.9s cubic-bezier(.2,.85,.25,1) dtc-selected-continue-ready!important}@media (prefers-reduced-motion:reduce){.dtc-checkin-shell-compact .dtc-inplace-continue.enterprise-button,.dtc-checkin-shell-compact .dtc-customer360-side-continue.enterprise-button{animation:none!important}}.enterprise-button,.button-primary,.dtc-next-step,.dtc-open-inspection,.dtc-tech-job-loader a,.dtc-tech-crew-chip,.dtc-tech-system-list button,.dtc-tech-tcs-toolbar button,.dtc-tech-reason-chips button,.dtc-tech-state-buttons button,.dtc-tech-handoff-strip a,.lookup-segment span,.dtc-checkin-shell-compact .lookup-segment span,.dtc-reason-chips span,.dtc-checkin-shell-compact .dtc-reason-chips span,.dtc-reason-template-chip span,.dtc-checkin-shell-compact .dtc-reason-template-chip span,.dtc-inline-toggle span,.dtc-checkin-shell-compact .dtc-inline-toggle span,.dtc-checkin-shell-compact .dtc-arrival-source-button,.dtc-pill span,.dtc-pill-trigger,.dtc-pill-popup-option,.dtc-publish-primary-button,.dtc-capture-primary,.dtc-capture-secondary,.dtc-capture-cancel,.dtc-staff-photo-action,.dtc-photo-type,.inspection-status,.bayline-workspace-menu nav a,.bayline-current-work-actions a,.bayline-current-work-actions button,.bayline-mobile-tab,.dtc-advisor-filter-grid button,.dtc-advisor-request-buckets button,.dtc-advisor-payment-routes button,.dtc-advisor-workbench-tabs button,.dtc-advisor-flow-tabs button,.dtc-advisor-tcs-search button,.dtc-advisor-detail-actions button,.dtc-advisor-active-actions button,.dtc-appointments-mode-tabs a,.dtc-appointments-actions>a,.dtc-appointments-actions>button,.bayline-report-filters a,.bayline-report-module-nav a,.bayline-report-filter-group button,.bayline-report-priority-grid button,.bayline-report-family-card,.bayline-report-row-button,.bayline-report-action-row a,.bayline-report-table-actions a,.bayline-admin-tabs a,.bayline-admin-filters a,.bayline-admin-user-form button,.bayline-admin-pin-form button,.monitor-signal-buttons>button,.monitor-remove-button,.monitor-alert-card button,.dtc-match-pager-btn,.dtc-match-more-summary,.dtc-match-add-vehicle,.dtc-match-vehicle-cta{box-shadow:var(--bayline-soft-pill-shadow);transition:var(--bayline-soft-pill-transition);background:var(--bayline-soft-pill-bg)!important;border:1px solid var(--bayline-soft-pill-border)!important;border-radius:var(--bayline-radius-pill)!important;color:var(--bayline-soft-pill-text)!important;background-image:none!important;animation:none!important}.enterprise-button:not(:disabled):hover,.button-primary:not(:disabled):hover,.dtc-next-step:not(.dtc-next-step-disabled):hover,.dtc-open-inspection:hover,.dtc-tech-job-loader a:hover,.dtc-tech-crew-chip:hover,.dtc-tech-system-list button:hover,.dtc-tech-tcs-toolbar button:hover,.dtc-tech-reason-chips button:hover,.dtc-tech-state-buttons button:hover,.dtc-tech-handoff-strip a:hover,.lookup-segment span:hover,.dtc-reason-chips span:hover,.dtc-reason-template-chip span:hover,.dtc-inline-toggle span:hover,.dtc-checkin-shell-compact .dtc-arrival-source-button:hover,.dtc-pill span:hover,.dtc-pill-trigger:hover,.dtc-pill-popup-option:hover,.dtc-publish-primary-button:not(:disabled):hover,.dtc-capture-primary:not(:disabled):hover,.dtc-capture-secondary:not(:disabled):hover,.dtc-capture-cancel:not(:disabled):hover,.dtc-staff-photo-action:not(:disabled):hover,.dtc-photo-type:hover,.inspection-status:hover,.bayline-workspace-menu nav a:hover,.bayline-current-work-actions a:hover,.bayline-current-work-actions button:hover,.bayline-mobile-tab:hover,.dtc-advisor-filter-grid button:hover,.dtc-advisor-request-buckets button:hover,.dtc-advisor-payment-routes button:hover,.dtc-advisor-workbench-tabs button:hover,.dtc-advisor-flow-tabs button:hover,.dtc-advisor-tcs-search button:hover,.dtc-advisor-detail-actions button:not(:disabled):hover,.dtc-advisor-active-actions button:not(:disabled):hover,.dtc-appointments-mode-tabs a:hover,.dtc-appointments-actions>a:hover,.dtc-appointments-actions>button:hover,.bayline-report-filters a:hover,.bayline-report-module-nav a:hover,.bayline-report-filter-group button:hover,.bayline-report-priority-grid button:hover,.bayline-report-family-card:hover,.bayline-report-row-button:hover,.bayline-report-action-row a:hover,.bayline-report-table-actions a:hover,.bayline-admin-tabs a:hover,.bayline-admin-filters a:hover,.bayline-admin-user-form button:not(:disabled):hover,.bayline-admin-pin-form button:not(:disabled):hover,.monitor-signal-buttons>button:hover,.monitor-remove-button:not(:disabled):hover,.monitor-alert-card button:not(:disabled):hover,.dtc-match-pager-btn:hover:not(.dtc-match-pager-btn-off),.dtc-match-more-summary:hover,.dtc-match-add-vehicle:hover,.dtc-match-vehicle-cta:hover{box-shadow:var(--bayline-soft-pill-active-shadow);transform:translateY(-1px);background:var(--bayline-soft-pill-hover-bg)!important;border-color:var(--bayline-soft-pill-hover-border)!important;color:var(--bayline-soft-pill-active-text)!important;filter:none!important}.enterprise-button:not(.enterprise-button-secondary):not(.enterprise-button-danger),.dtc-checkin-page .enterprise-button:not(.enterprise-button-secondary):not(.enterprise-button-danger),.button-primary,.dtc-next-step-ready,.dtc-vehicle-preview-action .dtc-next-step-ready,.dtc-open-inspection,.dtc-tech-job-loader a,.dtc-tech-crew-chip[data-selected=true],.dtc-tech-system-list button[data-selected=true],.dtc-tech-tcs-toolbar button[data-active=true],.dtc-tech-reason-chips button[data-selected=true],.dtc-tech-workflow-rail li[data-active=true] span,.dtc-tech-evidence-grid button[data-filled=true],.dtc-tech-handoff-strip a,.lookup-segment input:checked+span,.dtc-checkin-shell-compact .lookup-segment input:checked+span,.dtc-reason-chips input:checked+span,.dtc-checkin-shell-compact .dtc-reason-chips input:checked+span,.dtc-reason-template-chip input:checked+span,.dtc-checkin-shell-compact .dtc-reason-template-chip input:checked+span,.dtc-pill input:checked+span,.dtc-pill-popup-option.is-selected,.dtc-publish-primary-button:not(:disabled),.dtc-checkin-shell-compact .dtc-arrival-source-button[data-active=true],.dtc-step-active,.dtc-workspace-tab-active,.dtc-nav-tab-active,.bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab-active,.bayline-workspace-menu nav a.bayline-workspace-menu-active,.bayline-mobile-tab-active,.bayline-current-work-actions a:first-child,.bayline-current-work-actions button:first-child,.dtc-advisor-filter-grid button[data-active=true],.dtc-advisor-request-buckets button[data-active=true],.dtc-advisor-payment-routes button[data-active=true],.dtc-advisor-workbench-tabs button[data-active=true],.bayline-header-workbench .dtc-advisor-workbench-tabs button[data-active=true],.dtc-advisor-flow-tabs button[data-active=true],.dtc-advisor-tcs-search button,.dtc-advisor-detail-actions button:not(:disabled),.dtc-advisor-active-actions button:first-child,.dtc-appointments-mode-tabs a[data-active=true],.dtc-appointments-actions>a:first-child,.dtc-appointments-actions>button:first-child,.dtc-photo-type-active,.inspection-status.active,.dtc-capture-primary,.dtc-staff-photo-action,.bayline-report-filters a[aria-current=page],.bayline-report-module-nav a[aria-current=page],.bayline-report-filter-group button.is-active,.bayline-report-priority-grid button[aria-pressed=true],.bayline-report-family-card[data-selected=true],.bayline-admin-tabs a[aria-current=page],.bayline-admin-filters a[aria-current=page],.bayline-admin-user-form button.button-primary,.dtc-match-vehicle-cta{box-shadow:var(--bayline-soft-pill-active-shadow);background:var(--bayline-soft-pill-active-bg)!important;border-color:var(--bayline-soft-pill-active-border)!important;border-radius:var(--bayline-radius-pill)!important;color:var(--bayline-soft-pill-active-text)!important;background-image:none!important;animation:none!important}.dtc-inline-toggle:has(input:checked){box-shadow:var(--bayline-soft-pill-active-shadow);background:var(--bayline-soft-pill-active-bg)!important;border-color:var(--bayline-soft-pill-active-border)!important;border-radius:var(--bayline-radius-pill)!important;color:var(--bayline-soft-pill-active-text)!important;background-image:none!important;animation:none!important}.dtc-checkin-shell-compact .dtc-inline-toggle:has(input:checked){box-shadow:var(--bayline-soft-pill-active-shadow);background:var(--bayline-soft-pill-active-bg)!important;border-color:var(--bayline-soft-pill-active-border)!important;border-radius:var(--bayline-radius-pill)!important;color:var(--bayline-soft-pill-active-text)!important;background-image:none!important;animation:none!important}.dtc-tech-inspection-shell .inspection-status.active[data-status=pass]{box-shadow:0 8px 18px #04785738;color:#fff!important;background:#047857!important;border-color:#047857!important}.dtc-tech-inspection-shell .inspection-status.active[data-status=attention]{box-shadow:0 8px 18px #eab30838;color:#3f2f00!important;background:#facc15!important;border-color:#eab308!important}.dtc-tech-inspection-shell .inspection-status.active[data-status=fail]{box-shadow:0 8px 18px #dc262633;color:#fff!important;background:#dc2626!important;border-color:#dc2626!important}.dtc-tech-inspection-shell .inspection-status.active[data-status=not_applicable],.dtc-tech-inspection-shell .inspection-status.active[data-status=skipped]{box-shadow:0 8px 18px #47546729;color:#fff!important;background:#475467!important;border-color:#475467!important}.dtc-tech-crew-chip[data-selected=true] svg,.dtc-tech-crew-chip[data-selected=true] span,.dtc-tech-system-list button[data-selected=true] svg,.dtc-tech-system-list button[data-selected=true] strong,.dtc-tech-system-list button[data-selected=true] small,.dtc-tech-system-list button[data-selected=true] span,.bayline-current-work-actions a:first-child svg,.bayline-current-work-actions button:first-child svg,.bayline-mobile-tab-active svg,.bayline-mobile-tab-active span,.bayline-staff-shell .dtc-advisor-request-row[data-active=true] strong,.bayline-staff-shell .dtc-advisor-request-row[data-active=true] small{color:var(--bayline-soft-pill-active-text)!important}.dtc-tech-system-list button[data-selected=true] span{background:#6366f11a!important;border-color:#6366f12e!important}.bayline-staff-shell .dtc-advisor-request-row{box-shadow:none!important;color:inherit!important;background:#fff!important;border:1px solid #1410321a!important;border-radius:8px!important;transform:none!important}.bayline-staff-shell .dtc-advisor-request-row:hover{box-shadow:var(--bayline-shadow-md)!important;background:#fff!important;border-color:#2563eb3d!important;border-radius:8px!important;transform:none!important}.bayline-staff-shell .dtc-advisor-request-row[data-active=true]{color:inherit!important;background:linear-gradient(90deg,#fff,#f6f3ff)!important;border-color:#4f46e5b8!important;border-radius:8px!important;box-shadow:0 0 0 4px #4f46e52e,0 12px 26px #7557ff24!important}.bayline-staff-shell .dtc-advisor-request-row strong{color:#060317!important}.bayline-staff-shell .dtc-advisor-request-row small{color:#667085!important}.bayline-staff-shell .dtc-advisor-request-list{flex-direction:column;align-items:stretch!important;display:flex!important}.bayline-staff-shell .dtc-advisor-request-list>*{flex:none}.bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab-active:after{box-shadow:none!important;background:0 0!important;height:0!important;animation:none!important}.dtc-checkin-shell-compact .dtc-arrival-source-button[data-active=true] svg,.dtc-pill input:checked+span svg,.dtc-reason-chips input:checked+span svg,.dtc-reason-template-chip input:checked+span svg,.lookup-segment input:checked+span svg{color:var(--bayline-soft-pill-active-text)!important}.enterprise-button-danger,.dtc-capture-cancel,.monitor-remove-button,.monitor-alert-card button[data-tone=danger]{box-shadow:0 8px 18px #b91c1c14;color:#b91c1c!important;background:#fef2f2f5!important;border-color:#f8717161!important}.enterprise-button-danger:not(:disabled):hover,.dtc-capture-cancel:not(:disabled):hover,.monitor-remove-button:not(:disabled):hover,.monitor-alert-card button[data-tone=danger]:not(:disabled):hover{color:#991b1b!important;background:#fee2e2fa!important;border-color:#dc262670!important}.bayline-admin-pin-form button,.monitor-alert-card button[data-tone=warning]{box-shadow:0 8px 18px #b4530914;color:#92400e!important;background:#fffbebfa!important;border-color:#f59e0b5c!important}.bayline-admin-pin-form button:not(:disabled):hover,.monitor-alert-card button[data-tone=warning]:not(:disabled):hover{color:#78350f!important;background:#fef3c7!important;border-color:#d9770670!important}.dtc-tech-state-buttons button[aria-pressed=true][data-state=pass]{color:#047857!important;background:#ecfdf5fa!important;border-color:#10b9816b!important}.dtc-tech-state-buttons button[aria-pressed=true][data-state=watch]{color:#854d0e!important;background:#fef9c3fa!important;border-color:#eab30875!important}.dtc-tech-state-buttons button[aria-pressed=true][data-state=fail]{color:#b91c1c!important;background:#fef2f2fa!important;border-color:#f8717170!important}.dtc-tech-state-buttons button[aria-pressed=true][data-state=note]{color:#1d4ed8!important;background:#eff6fffa!important;border-color:#60a5fa6b!important}.dtc-tech-state-buttons button[aria-pressed=true][data-state=na]{color:#475569!important;background:#f8fafc!important;border-color:#64748b47!important}.dtc-capture-video[data-state=recording]{color:#b91c1c!important;background:#fef2f2fa!important;border-color:#f8717170!important;box-shadow:0 10px 22px #dc262629!important}.enterprise-button:active,.button-primary:active,.dtc-next-step:active,.dtc-open-inspection:active,.dtc-tech-job-loader a:active,.dtc-tech-crew-chip:active,.dtc-tech-system-list button:active,.dtc-tech-tcs-toolbar button:active,.dtc-tech-reason-chips button:active,.dtc-tech-state-buttons button:active,.dtc-tech-handoff-strip a:active,.lookup-segment span:active,.dtc-reason-chips span:active,.dtc-reason-template-chip span:active,.dtc-inline-toggle span:active,.dtc-checkin-shell-compact .dtc-arrival-source-button:active,.dtc-pill span:active,.dtc-pill-trigger:active,.dtc-pill-popup-option:active,.dtc-publish-primary-button:active,.dtc-capture-primary:active,.dtc-capture-secondary:active,.dtc-capture-cancel:active,.dtc-staff-photo-action:active,.dtc-photo-type:active,.inspection-status:active,.bayline-workspace-menu nav a:active,.bayline-current-work-actions a:active,.bayline-current-work-actions button:active,.bayline-mobile-tab:active,.dtc-advisor-filter-grid button:active,.dtc-advisor-request-buckets button:active,.dtc-advisor-request-row:active,.dtc-advisor-payment-routes button:active,.dtc-advisor-workbench-tabs button:active,.dtc-advisor-flow-tabs button:active,.dtc-advisor-tcs-search button:active,.dtc-advisor-detail-actions button:active,.dtc-advisor-active-actions button:active,.dtc-appointments-mode-tabs a:active,.dtc-appointments-actions>a:active,.dtc-appointments-actions>button:active,.bayline-report-filters a:active,.bayline-report-module-nav a:active,.bayline-report-filter-group button:active,.bayline-report-priority-grid button:active,.bayline-report-family-card:active,.bayline-report-row-button:active,.bayline-report-action-row a:active,.bayline-report-table-actions a:active,.bayline-admin-tabs a:active,.bayline-admin-filters a:active,.bayline-admin-user-form button:active,.bayline-admin-pin-form button:active,.monitor-signal-buttons>button:active,.monitor-remove-button:active,.monitor-alert-card button:active,.dtc-match-pager-btn:active,.dtc-match-more-summary:active,.dtc-match-add-vehicle:active,.dtc-match-vehicle-cta:active{box-shadow:var(--bayline-soft-pill-shadow)!important;filter:none!important;transform:var(--bayline-soft-pill-press-transform)!important}.enterprise-button:disabled,.button-primary:disabled,.dtc-next-step-disabled,.dtc-next-step-disabled:hover,.dtc-publish-primary-button:disabled,.dtc-capture-primary:disabled,.dtc-capture-secondary:disabled,.bayline-admin-user-form button:disabled,.bayline-admin-pin-form button:disabled,.monitor-remove-button:disabled{cursor:not-allowed;opacity:.68;box-shadow:none!important;color:#64748b!important;background:#eef2f7!important;border-color:#7584a442!important;transform:none!important}@media (prefers-reduced-motion:reduce){.enterprise-button,.button-primary,.dtc-next-step,.dtc-open-inspection,.dtc-tech-job-loader a,.dtc-tech-crew-chip,.dtc-tech-system-list button,.dtc-tech-tcs-toolbar button,.dtc-tech-reason-chips button,.dtc-tech-state-buttons button,.dtc-tech-handoff-strip a,.lookup-segment span,.dtc-reason-chips span,.dtc-reason-template-chip span,.dtc-inline-toggle span,.dtc-checkin-shell-compact .dtc-arrival-source-button,.dtc-pill span,.dtc-pill-trigger,.dtc-pill-popup-option,.dtc-publish-primary-button,.dtc-capture-primary,.dtc-capture-secondary,.dtc-capture-cancel,.dtc-staff-photo-action,.dtc-photo-type,.inspection-status,.bayline-workspace-menu nav a,.bayline-current-work-actions a,.bayline-current-work-actions button,.bayline-mobile-tab,.dtc-advisor-filter-grid button,.dtc-advisor-request-buckets button,.dtc-advisor-payment-routes button,.dtc-advisor-workbench-tabs button,.dtc-advisor-flow-tabs button,.dtc-advisor-tcs-search button,.dtc-advisor-detail-actions button,.dtc-advisor-active-actions button,.dtc-appointments-mode-tabs a,.dtc-appointments-actions>a,.dtc-appointments-actions>button,.bayline-report-filters a,.bayline-report-module-nav a,.bayline-report-filter-group button,.bayline-report-priority-grid button,.bayline-report-family-card,.bayline-report-row-button,.bayline-report-action-row a,.bayline-report-table-actions a,.bayline-admin-tabs a,.bayline-admin-filters a,.bayline-admin-user-form button,.bayline-admin-pin-form button,.monitor-signal-buttons>button,.monitor-remove-button,.monitor-alert-card button,.dtc-match-pager-btn,.dtc-match-more-summary,.dtc-match-add-vehicle,.dtc-match-vehicle-cta{transition:none!important}}.dtc-tech-crew-chip,.dtc-tech-crew-chip:hover,.dtc-tech-crew-chip[data-selected=true]{-webkit-tap-highlight-color:transparent;box-shadow:none!important;color:#344054!important;background:0 0!important;border-color:#0000!important;animation:none!important;transform:none!important}.dtc-checkin-shell-compact .dtc-advisor-duty-person,.dtc-checkin-shell-compact .dtc-advisor-duty-person:hover,.dtc-checkin-shell-compact .dtc-advisor-duty-person[data-selected=true],[data-ui=calm].dtc-checkin-shell-compact .dtc-advisor-duty-person,[data-ui=calm].dtc-checkin-shell-compact .dtc-advisor-duty-person:hover,[data-ui=calm].dtc-checkin-shell-compact .dtc-advisor-duty-person[data-selected=true]{-webkit-tap-highlight-color:transparent;overflow:visible;box-shadow:none!important;color:#344054!important;background:0 0!important;border-color:#0000!important;animation:none!important;transform:none!important}.dtc-tech-crew-chip:active,.dtc-tech-crew-chip:focus,.dtc-tech-crew-chip:focus-visible,.dtc-checkin-shell-compact .dtc-advisor-duty-person:active,.dtc-checkin-shell-compact .dtc-advisor-duty-person:focus,.dtc-checkin-shell-compact .dtc-advisor-duty-person:focus-visible{box-shadow:none!important;background:0 0!important;border-color:#0000!important;outline:none!important;animation:none!important;transform:none!important}.dtc-tech-crew-chip:hover .dtc-tech-crew-avatar,.dtc-checkin-shell-compact .dtc-advisor-duty-person:hover img{box-shadow:0 0 0 2px #fff,0 0 0 4px #6366f14d,0 8px 18px #6366f11f}.dtc-tech-crew-chip:active .dtc-tech-crew-avatar,.dtc-checkin-shell-compact .dtc-advisor-duty-person:active img{animation:dtc-staff-avatar-tap .26s var(--bayline-ease-spring) 1!important}.dtc-tech-crew-chip:focus-visible .dtc-tech-crew-avatar,.dtc-checkin-shell-compact .dtc-advisor-duty-person:focus-visible img,.dtc-tech-crew-chip[data-selected=true] .dtc-tech-crew-avatar,.dtc-checkin-shell-compact .dtc-advisor-duty-person[data-selected=true] img{transform-origin:50%;box-shadow:0 0 0 3px #fff,0 0 0 6px #6366f185,0 0 0 11px #6366f124,0 0 24px #6366f161,0 12px 24px #6366f133;animation:dtc-staff-avatar-selected .52s var(--bayline-ease-spring) 1!important}.dtc-tech-crew-chip[data-selected=true] .dtc-tech-crew-copy strong,.dtc-tech-crew-chip[data-selected=true] .dtc-tech-crew-copy small,.dtc-checkin-shell-compact .dtc-advisor-duty-person[data-selected=true] strong{color:#101828!important}@keyframes dtc-staff-avatar-selected{0%{transform:scale(1)}32%{transform:scale(1.11)rotate(-1.4deg)}64%{transform:scale(.985)rotate(1.1deg)}to{transform:scale(1)}}@keyframes dtc-staff-avatar-tap{0%,to{transform:scale(1)rotate(0)}35%{transform:scale(.94)rotate(-2deg)}70%{transform:scale(1.08)rotate(1.6deg)}}@media (prefers-reduced-motion:reduce){.dtc-tech-crew-chip[data-selected=true] .dtc-tech-crew-avatar,.dtc-checkin-shell-compact .dtc-advisor-duty-person[data-selected=true] img{animation:none!important}}.bayline-logo-preview-page{color:#101828;font-family:var(--bayline-font-body);background:linear-gradient(#f8fafc 0%,#eef2f8 46%,#e8eef6 100%);min-height:100vh;padding-bottom:52px}.bayline-logo-preview-header{grid-template-columns:minmax(250px,auto) minmax(420px,1fr) auto}.bayline-logo-preview-nav{grid-template-columns:repeat(4,minmax(0,1fr));max-width:520px}.bayline-logo-preview-nav .dtc-nav-tab{min-height:34px}.bayline-logo-preview-right{color:#344054;background:#ffffffc7;border:1px solid #94a3b857;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:.78rem;font-weight:850;display:inline-flex}.bayline-logo-preview-hero{gap:8px;max-width:1120px;margin:42px auto 24px;padding:0 24px;display:grid}.bayline-logo-preview-hero p,.bayline-logo-scale-check p,.bayline-logo-option-copy p{color:#6d28d9;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:900}.bayline-logo-preview-hero h1,.bayline-logo-scale-check h2,.bayline-logo-option-copy h2{color:#111827;font-family:var(--bayline-font-display);letter-spacing:0;margin:0}.bayline-logo-preview-hero h1{max-width:860px;font-size:clamp(2rem,4vw,4.4rem);line-height:.96}.bayline-logo-preview-hero>span{color:#475467;max-width:720px;font-size:1rem;font-weight:680;line-height:1.55;display:block}.bayline-logo-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1120px;margin:0 auto;padding:0 24px;display:grid}.bayline-logo-option-card,.bayline-logo-scale-check{background:#ffffffd1;border:1px solid #94a3b842;border-radius:18px;box-shadow:0 18px 42px #0f172a14}.bayline-logo-option-card{grid-template-rows:auto 1fr;gap:16px;min-width:0;padding:18px;display:grid}.bayline-logo-option-frame{background:linear-gradient(135deg,#f1f5f9eb,#ffffffdb);border:1px solid #94a3b83d;border-radius:16px;justify-content:center;align-items:center;min-height:116px;padding:18px;display:flex;overflow:hidden}.bayline-logo-option-copy{gap:6px;display:grid}.bayline-logo-option-copy h2{font-size:1.05rem;line-height:1.08}.bayline-logo-option-copy span{color:#667085;font-size:.84rem;font-weight:680;line-height:1.42}.bayline-logo-scale-check{grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);align-items:center;gap:18px;max-width:1120px;margin:18px auto 0;padding:18px 24px;display:grid}.bayline-logo-scale-check h2{font-size:1.15rem;line-height:1.08}.bayline-logo-scale-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.dtc-logo-purple-aurora.dtc-logo-link,.dtc-logo-purple-aurora.bayline-staff-logo,.bayline-logo-choice.dtc-logo-link,.bayline-logo-choice.bayline-staff-logo{--dtc-logo-purple-gradient:linear-gradient(120deg, #250039 0%, #4c0877 30%, #8d2fff 55%, #b445ff 72%, #3a0067 100%);--dtc-logo-purple-shadow:0 14px 34px #50148c59, inset 0 1px 0 #ffffff5c;--dtc-logo-purple-ring:#dbbcff85;box-shadow:var(--dtc-logo-purple-shadow);isolation:isolate;border-radius:12px;flex:none;width:258px;max-width:258px;height:46px;padding:3px 8px;position:relative;overflow:hidden;background-color:#3a0067!important;background-image:var(--dtc-logo-purple-gradient)!important;border:1px solid var(--dtc-logo-purple-ring)!important;background-position:50%!important;background-size:100% 100%!important;display:inline-flex!important}.dtc-logo-purple-aurora.dtc-logo-link:after,.dtc-logo-purple-aurora.bayline-staff-logo:after,.bayline-logo-choice.dtc-logo-link:after,.bayline-logo-choice.bayline-staff-logo:after{border-radius:inherit;content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 18% 12%,#ffffff47,#0000 30%),linear-gradient(#ffffff29,#0000 58%);position:absolute;inset:0}.dtc-logo-purple-aurora .dtc-logo,.bayline-logo-choice .dtc-logo{filter:drop-shadow(0 1px #29004c6b)drop-shadow(0 6px 10px #1f003642);object-fit:contain;z-index:1;width:231px;max-width:231px;height:40px;position:relative;display:block!important}.bayline-logo-choice.dtc-logo-option-plum{--dtc-logo-purple-gradient:linear-gradient(115deg, #2a073f 0%, #5d146f 31%, #9a2bd7 54%, #e05fd8 76%, #4a0a72 100%);--dtc-logo-purple-shadow:0 14px 34px #691c7e52, inset 0 1px 0 #ffffff52;--dtc-logo-purple-ring:#eabeff7a}.bayline-logo-choice.dtc-logo-option-midnight{--dtc-logo-purple-gradient:linear-gradient(120deg, #130020 0%, #2d0557 33%, #5e16ba 56%, #9d4dff 74%, #21003c 100%);--dtc-logo-purple-shadow:0 14px 34px #2a0a6261, inset 0 1px 0 #ffffff42;--dtc-logo-purple-ring:#b48fff8a}.dtc-logo-purple-aurora.dtc-logo-link,.dtc-logo-purple-aurora.bayline-staff-logo,.bayline-logo-choice.dtc-logo-option-aurora{--dtc-logo-purple-gradient:linear-gradient(118deg, #2b064a 0%, #6f1ccf 28%, #b85cff 52%, #e683ff 72%, #3a0964 100%);--dtc-logo-purple-shadow:0 14px 34px #6f1ccf57, inset 0 1px 0 #ffffff5c;--dtc-logo-purple-ring:#eecdff8f}@media (max-width:980px){.bayline-logo-preview-header{grid-template-columns:minmax(0,1fr) auto}.bayline-logo-preview-nav{display:none}.bayline-logo-scale-check{grid-template-columns:minmax(0,1fr)}.bayline-logo-scale-row{justify-content:start}}@media (max-width:620px){.bayline-logo-preview-page{padding-bottom:28px}.bayline-logo-preview-header{align-items:center;gap:10px;padding:8px 10px}.bayline-logo-preview-right,.bayline-logo-preview-header .bayline-staff-brand-copy{display:none}.bayline-logo-preview-hero{margin-top:28px}.bayline-logo-option-grid{grid-template-columns:minmax(0,1fr)}.bayline-logo-option-frame{min-height:104px}.bayline-logo-choice.dtc-logo-link,.bayline-logo-choice.bayline-staff-logo{transform-origin:50%;transform:scale(.92)}.bayline-logo-scale-row{gap:4px}}@media (max-width:760px){.dtc-logo-purple-aurora.bayline-staff-logo{flex-basis:clamp(150px,42vw,190px);width:clamp(150px,42vw,190px);max-width:190px;height:42px}.dtc-logo-purple-aurora.bayline-staff-logo:before{content:""}.dtc-logo-purple-aurora .dtc-logo{width:calc(100% - 16px);max-width:calc(100% - 16px);height:auto}}.monitor-status-stack{color:#0f172a;text-align:center;align-content:center;justify-items:center;gap:5px;min-width:0;line-height:1.05;display:grid}.monitor-status-stack strong{color:inherit;align-items:center;gap:6px;min-width:0;font-size:1rem;font-weight:950;line-height:1.05;display:inline-flex}.monitor-status-stack strong span{overflow-wrap:anywhere;min-width:0}.monitor-status-context{color:#475569;letter-spacing:0;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:4px 9px;min-width:0;font-size:.68rem;font-weight:950;line-height:1.05;display:flex}.monitor-status-context span{justify-content:center;align-items:center;gap:4px;min-width:0;display:inline-flex}.monitor-status-checked_in{color:#1d4ed8}.monitor-status-inspection{color:#92400e}.monitor-status-advisor_review,.monitor-status-waiting_customer{color:#be123c}.monitor-status-approved,.monitor-status-in_service,.monitor-status-ready_for_pickup,.monitor-status-work_in_progress{color:#047857}.monitor-parts-status{text-align:center;background:0 0;border:0;border-radius:0;grid-template-columns:20px minmax(0,1fr);justify-content:start;justify-self:center;align-items:center;gap:7px;min-width:0;min-height:0;padding:0;line-height:1.05;display:inline-grid}.bayline-staff-shell .monitor-parts-status{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.monitor-parts-status>span{gap:2px;min-width:0;display:grid}.monitor-parts-status strong{overflow-wrap:anywhere;white-space:normal;min-width:0;font-size:1rem;font-weight:950;line-height:1.05}.monitor-parts-status small{color:currentColor;opacity:.78;font-size:.68rem;font-weight:900;line-height:1}.monitor-parts-status svg{stroke-width:2.5px;flex:none;align-self:center}.monitor-parts-available{color:#047857;background:0 0;border-color:#0000;animation:none}.monitor-parts-waiting{color:#c2410c;background:0 0;border-color:#0000;animation:none}.monitor-parts-unknown{color:#3730a3;background:0 0;border-color:#0000}.monitor-parts-none{color:#64748b;background:0 0;border-color:#0000}@media (min-width:2400px){.monitor-status-stack strong,.monitor-parts-status strong{font-size:1.5rem;line-height:.95}.monitor-status-context,.monitor-parts-status small{font-size:.95rem}.monitor-parts-status svg{width:24px;height:24px}}@media (max-width:760px){.monitor-table-row{grid-template-areas:"vehicle time""status status""customer signal""parts parts""advisor tech"!important}.monitor-table td:nth-child(3){grid-area:status;display:block!important}.monitor-status-stack{border-top:1px solid #14103214;gap:4px;padding-top:5px}.monitor-status-stack strong{font-size:.96rem}.monitor-status-context{font-size:.62rem}.monitor-parts-status strong{font-size:.92rem}.monitor-parts-status small{display:none}}.monitor-table th,.monitor-table td{text-align:center;vertical-align:middle}.monitor-table-row{box-shadow:none}.monitor-row-good,.monitor-row-warn,.monitor-row-bad,.monitor-row-urgent,.monitor-row-customer-waiting,.monitor-row-approval,.monitor-row-work-progress,.monitor-row-work-progress.monitor-row-customer-waiting,.monitor-row-work-progress.monitor-row-urgent{box-shadow:none;animation:none}.monitor-vehicle-cell,.monitor-customer,.monitor-status-stack,.monitor-status-context,.monitor-parts-status,.monitor-signal-actions{justify-content:center}.monitor-vehicle-cell,.monitor-customer{text-align:center}.monitor-status-stack strong,.monitor-status-context{justify-content:center}.monitor-parts-status>span{justify-items:center}.monitor-row-clock{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:0;padding:0;line-height:1;display:inline-flex}.monitor-row-clock strong{white-space:nowrap;font-size:1.08rem;font-weight:950;line-height:1}.monitor-row-clock i{display:none}.monitor-promise-clock{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:0;padding:0;line-height:1;display:inline-flex}.monitor-promise-clock strong{white-space:nowrap;font-size:1.08rem;font-weight:950;line-height:1}.monitor-row-clock svg,.monitor-promise-clock svg{flex:none}.monitor-promise-clock small{color:currentColor;opacity:.75;text-transform:uppercase;font-size:.62rem;font-weight:950;line-height:1}.monitor-promise-good{color:#047857}.monitor-promise-soon{color:#b45309}.monitor-promise-late{color:#dc2626}.monitor-promise-none{color:#64748b}.monitor-table th:nth-child(10),.monitor-table td:nth-child(10){width:112px}.monitor-table th:nth-child(11),.monitor-table td:nth-child(11){width:0;display:none!important}.monitor-table th:nth-child(12),.monitor-table td:nth-child(12){width:100px}@media (min-width:1600px){.monitor-table th:nth-child(10),.monitor-table td:nth-child(10){width:7%}.monitor-table th:nth-child(11),.monitor-table td:nth-child(11){width:0;display:none!important}.monitor-table th:nth-child(12),.monitor-table td:nth-child(12){width:10%}}@media (max-width:1380px) and (min-width:1181px){.monitor-table{table-layout:fixed;min-width:0}.monitor-table th:first-child,.monitor-table td:first-child{width:18%}.monitor-table th:nth-child(2),.monitor-table td:nth-child(2){width:11%}.monitor-table th:nth-child(3),.monitor-table td:nth-child(3){width:13%}.monitor-table th:nth-child(4),.monitor-table td:nth-child(4){width:11%}.monitor-table th:nth-child(5),.monitor-table td:nth-child(5){width:10%}.monitor-table th:nth-child(7),.monitor-table td:nth-child(7){width:8%}.monitor-table th:nth-child(8),.monitor-table td:nth-child(8){width:7%}.monitor-table th:nth-child(9),.monitor-table td:nth-child(9){width:8%}.monitor-table th:nth-child(10),.monitor-table td:nth-child(10),.monitor-table th:nth-child(12),.monitor-table td:nth-child(12){width:7%}.monitor-vehicle-cell{grid-template-columns:116px minmax(0,1fr)}.monitor-vehicle-frame,.monitor-vehicle-frame .vehicle-visual{width:116px}.monitor-detail-button,.monitor-remove-button{display:none!important}}@media (max-width:1180px) and (min-width:761px){.monitor-column-guide{grid-template-columns:minmax(0,1.06fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,.82fr) minmax(0,.64fr) minmax(0,.66fr) minmax(0,.58fr) minmax(0,.64fr) minmax(0,.5fr);grid-template-areas:"vehicle status customer parts time promise advisor signal tech"}.monitor-column-guide [data-column=promise]{grid-area:promise}.monitor-table-row{grid-template-columns:minmax(0,1.06fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,.82fr) minmax(0,.64fr) minmax(0,.66fr) minmax(0,.58fr) minmax(0,.64fr) minmax(0,.5fr);grid-template-areas:"vehicle status customer parts time promise advisor signal tech"}.monitor-vehicle-cell{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.monitor-vehicle-frame{width:112px}.monitor-table td:nth-child(9){grid-area:time}.monitor-table td:nth-child(10){grid-area:promise;display:flex!important}.monitor-table td:nth-child(11){display:none!important}.monitor-table td:nth-child(12){grid-area:signal}.monitor-row-clock,.monitor-promise-clock{justify-self:center}.monitor-row-clock strong,.monitor-promise-clock strong{font-size:1.1rem}.monitor-promise-clock small{display:none}}@media (max-width:760px){.monitor-column-guide{grid-template-columns:minmax(0,1fr) minmax(78px,.32fr) minmax(86px,.36fr);grid-template-areas:"vehicle time promise""customer signal signal"}.monitor-table-row{border-left:0;grid-template-columns:minmax(0,1fr) minmax(78px,.32fr) minmax(86px,.36fr);grid-template-areas:"vehicle time promise""status status status""customer signal signal""parts parts parts""advisor tech tech"!important}.monitor-row-clock,.monitor-promise-clock{justify-content:center;gap:4px}.monitor-row-clock svg,.monitor-promise-clock svg{width:15px;height:15px}.monitor-row-clock strong,.monitor-promise-clock strong{font-size:.92rem}.monitor-promise-clock small{display:none}.monitor-column-guide{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"vehicle vehicle""time promise";padding:6px 10px 5px}.monitor-column-guide [data-column=vehicle]{grid-area:vehicle}.monitor-column-guide [data-column=time]{grid-area:time}.monitor-column-guide [data-column=promise]{grid-area:promise;display:inline-flex}.monitor-column-guide [data-column=customer],.monitor-column-guide [data-column=status],.monitor-column-guide [data-column=parts],.monitor-column-guide [data-column=advisor],.monitor-column-guide [data-column=signal],.monitor-column-guide [data-column=tech]{display:none}.monitor-column-guide span{text-align:center;justify-content:center}.monitor-column-guide small{display:none}.monitor-table-row{box-shadow:none;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;padding:10px;grid-template-areas:"vehicle vehicle""time promise""status status""customer customer""parts parts""advisor tech""signal signal"!important;row-gap:8px!important}.monitor-table td{text-align:center;justify-content:center;align-items:center}.monitor-table td:first-child{grid-area:vehicle}.monitor-table td:nth-child(2){grid-area:customer}.monitor-table td:nth-child(3){grid-area:status;display:block!important}.monitor-table td:nth-child(4){display:none!important}.monitor-table td:nth-child(5){grid-area:parts}.monitor-table td:nth-child(6){display:none!important}.monitor-table td:nth-child(7){grid-area:advisor}.monitor-table td:nth-child(8){grid-area:tech}.monitor-table td:nth-child(9){grid-area:time}.monitor-table td:nth-child(10){grid-area:promise;display:block!important}.monitor-table td:nth-child(11){display:none!important}.monitor-table td:nth-child(12){grid-area:signal}.monitor-vehicle-cell{text-align:center;grid-template-columns:minmax(108px,.42fr) minmax(0,1fr);justify-content:center;justify-items:center;gap:8px;max-width:312px;margin:0 auto}.monitor-vehicle-frame{width:108px;height:46px}.monitor-vehicle-frame .vehicle-visual{width:108px;min-height:46px}.monitor-vehicle-cell>div{justify-items:center;display:grid;overflow:visible}.monitor-vehicle-cell strong{text-align:center;white-space:normal;flex-direction:column;align-items:center;font-size:1rem;display:flex;overflow:visible}.monitor-vehicle-cell .monitor-stack-main,.monitor-vehicle-cell .monitor-stack-sub,.monitor-vehicle-cell .monitor-stack-model{text-overflow:clip;white-space:normal;max-width:100%;overflow:visible}.monitor-service-icons{justify-content:center}.monitor-row-clock,.monitor-promise-clock{justify-content:center;width:100%;min-height:0}.monitor-row-clock strong,.monitor-promise-clock strong{font-size:1.04rem;line-height:1}.monitor-status-stack,.monitor-customer,.monitor-parts-status{justify-self:center}.monitor-table td[data-label=Advisor],.monitor-table td[data-label=Tech]{text-align:center;place-items:center}.monitor-signal-actions{justify-items:center}.monitor-signal-buttons{justify-items:center;gap:6px;width:100%;max-width:180px;margin:0 auto;display:grid}.monitor-detail-button{display:none!important}.monitor-remove-button{width:100%;min-height:34px}}.monitor-phone-card-cell{display:none}.monitor-table td.monitor-phone-card-cell{display:none!important}@media (max-width:760px){.monitor-column-guide{display:none}.monitor-table-wrap{padding:0 7px}.monitor-table,.monitor-table tbody{width:100%;min-width:0;display:block}.monitor-table thead{display:none}.monitor-table-row{box-shadow:none;border:0;width:100%;max-width:100%;height:auto;min-height:0;margin:9px 0;padding:0;overflow:visible;background:0 0!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"phone-card"!important;display:grid!important}.monitor-table td:first-child,.monitor-table td:nth-child(2),.monitor-table td:nth-child(3),.monitor-table td:nth-child(4),.monitor-table td:nth-child(5),.monitor-table td:nth-child(6),.monitor-table td:nth-child(7),.monitor-table td:nth-child(8),.monitor-table td:nth-child(9),.monitor-table td:nth-child(10),.monitor-table td:nth-child(11),.monitor-table td:nth-child(12){display:none!important}.monitor-table td:nth-child(13){border-top:0;grid-area:phone-card;min-width:0;padding:0;width:100%!important;display:block!important}.monitor-phone-card{background:#ffffffe6;border:1px solid #94a3b847;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid;box-shadow:0 12px 26px #0f172a14}.monitor-row-bad .monitor-phone-card,.monitor-row-urgent .monitor-phone-card{border-color:#f871716b}.monitor-row-warn .monitor-phone-card,.monitor-row-customer-waiting .monitor-phone-card{background:#fef9c37a;border-color:#eab30857}.monitor-row-work-progress .monitor-phone-card,.monitor-row-approval .monitor-phone-card{background:#ecfdf594;border-color:#10b9815c}.monitor-phone-card-primary{grid-template-columns:118px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.monitor-phone-card .monitor-vehicle-frame{width:112px;height:52px;padding:0}.monitor-phone-card .monitor-vehicle-frame img,.monitor-phone-card .monitor-vehicle-frame .vehicle-visual{width:112px;min-height:52px}.monitor-phone-card-main{gap:4px;min-width:0;display:grid}.monitor-phone-card-main>strong{color:#0f172a;overflow-wrap:anywhere;font-size:1.02rem;font-weight:950;line-height:1}.monitor-phone-card-main>small{color:#475569;font-size:.76rem;font-weight:900;line-height:1}.monitor-phone-card-main .monitor-service-icons{justify-content:start}.monitor-phone-card-times{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:2px;display:grid}.monitor-phone-card-time{text-align:center;background:#f8fafceb;border:1px solid #94a3b83d;border-radius:8px;place-items:center;min-height:40px;padding:4px 6px;display:grid}.monitor-phone-card-time b{color:#475569;white-space:nowrap;font-size:1rem;font-weight:950;line-height:1}.monitor-phone-card-state-time b{color:#dc2626}.monitor-phone-card-time small{color:#64748b;text-transform:uppercase;font-size:.58rem;font-weight:950;line-height:1}.monitor-phone-card-status{color:#2563eb;background:#eff6ffc2;border:1px solid #93c5fd6b;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;min-height:42px;padding:7px 9px;display:flex}.monitor-phone-card-status strong{color:#2563eb;font-size:.94rem;font-weight:950;line-height:1}.monitor-phone-card-status span{color:#334155;text-transform:uppercase;font-size:.68rem;font-weight:950;line-height:1}.monitor-phone-card-facts,.monitor-phone-card-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.monitor-phone-card-fact,.monitor-phone-card-people span{text-align:center;background:#ffffffdb;border:1px solid #94a3b838;border-radius:8px;min-width:0;padding:5px 7px;display:grid}.monitor-phone-card-fact{color:#334155;grid-template-columns:auto minmax(0,max-content);justify-content:center;align-items:center;gap:6px;min-height:38px}.monitor-phone-card-fact strong{overflow-wrap:anywhere;min-width:0;font-size:.83rem;font-weight:950;line-height:1.02}.monitor-phone-card-customer{color:#0f172a}.monitor-phone-card-parts.monitor-parts-available{color:#047857}.monitor-phone-card-parts.monitor-parts-waiting{color:#b45309}.monitor-phone-card-parts.monitor-parts-unknown{color:#4338ca}.monitor-phone-card-parts.monitor-parts-none{color:#64748b}.monitor-phone-card-people span{justify-items:center;min-height:38px}.monitor-phone-card-people small{color:#64748b;text-transform:uppercase;font-size:.58rem;font-weight:950;line-height:1}.monitor-phone-card-people strong{color:#0f172a;overflow-wrap:anywhere;min-width:0;font-size:.8rem;font-weight:950;line-height:1.05}.monitor-phone-card-alerts{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.monitor-phone-card-alerts .monitor-clear{display:inline-flex!important}.monitor-phone-card-actions{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:7px;display:grid}.monitor-phone-card-actions .monitor-signal-ack,.monitor-phone-card-actions .monitor-remove-button{justify-content:center;width:100%;min-height:34px}.monitor-detail-button{display:none!important}.monitor-footnote{display:none}}@media (max-width:430px){.monitor-phone-card-primary{grid-template-columns:108px minmax(0,1fr)}.monitor-phone-card .monitor-vehicle-frame,.monitor-phone-card .monitor-vehicle-frame img,.monitor-phone-card .monitor-vehicle-frame .vehicle-visual{width:104px}.monitor-phone-card-main>strong{font-size:.96rem}.monitor-phone-card-facts,.monitor-phone-card-people,.monitor-phone-card-times{gap:6px}}.monitor-mobile-options-shell{background:linear-gradient(#f8fafcf5,#eff6ffad),#f8fafc}.monitor-mobile-options-page{max-width:1280px;padding:14px clamp(10px, 2vw, 22px) calc(var(--bayline-bottom-nav-offset,84px) + 18px);gap:14px;width:100%;margin:0 auto;display:grid}.monitor-mobile-options-hero,.monitor-mobile-options-note{color:#0f172a;background:#ffffffdb;border:1px solid #94a3b842;border-radius:8px;padding:16px;box-shadow:0 18px 42px #0f172a12}.monitor-mobile-options-hero{gap:6px;display:grid}.monitor-mobile-options-hero h1{max-width:820px;margin:0;font-size:clamp(1.45rem,3.2vw,2.35rem);font-weight:950;line-height:1.02}.monitor-mobile-options-hero p,.monitor-mobile-options-note p{color:#475569;max-width:840px;margin:0;font-size:.94rem;font-weight:760;line-height:1.42}.monitor-mobile-options-grid{grid-template-columns:repeat(3,minmax(280px,1fr));align-items:start;gap:14px;display:grid}.monitor-mobile-option{background:#ffffffe6;border:1px solid #94a3b842;border-radius:8px;gap:12px;min-width:0;padding:12px;display:grid;box-shadow:0 16px 36px #0f172a12}.monitor-option-card-recommended{background:linear-gradient(135deg,#dbeafe80,#ffffffd6 42%,#ecfdf57a),#eff6ffbd;border-color:#60a5fa7a;box-shadow:0 20px 50px #2563eb1f}.monitor-mobile-option-header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.monitor-mobile-option-header h2{color:#0f172a;margin:2px 0 0;font-size:1.03rem;font-weight:950;line-height:1.05}.monitor-option-eyebrow{color:#4f46e5;letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:950}.monitor-option-pill{color:#334155;white-space:nowrap;background:#f8fafcf5;border:1px solid #94a3b85c;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:.68rem;font-weight:950;display:inline-flex}.monitor-option-pill-blue{color:#3730a3;background:#eff6ffeb;border-color:#6366f180}.monitor-option-pill-green{color:#047857;background:#ecfdf5eb;border-color:#10b98161}.monitor-option-stack{gap:10px;display:grid}.monitor-option-row{background:#ffffffe0;border:1px solid #94a3b847;border-radius:8px;gap:9px;min-width:0;padding:10px;display:grid}.monitor-option-row-urgent{border-color:#f871716b}.monitor-option-row-waiting{background:#fef9c37a;border-color:#eab30857}.monitor-option-row-normal{border-color:#60a5fa57}.monitor-option-row-primary{grid-template-columns:118px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.monitor-option-vehicle{place-items:center;min-width:0;display:grid}.monitor-option-vehicle .vehicle-visual{width:112px;min-height:52px}.monitor-option-vehicle .vehicle-visual-caption{display:none}.monitor-option-vehicle-red .vehicle-visual-body{background:linear-gradient(#f87171,#b91c1c)}.monitor-option-vehicle-green .vehicle-visual-body{background:linear-gradient(#4ade80,#15803d)}.monitor-option-vehicle-blue .vehicle-visual-body{background:linear-gradient(#60a5fa,#2563eb)}.monitor-option-vehicle-copy{gap:4px;min-width:0;display:grid}.monitor-option-vehicle-copy>strong{color:#0f172a;overflow-wrap:anywhere;font-size:1.02rem;font-weight:950;line-height:1}.monitor-option-vehicle-copy>small{color:#475569;font-size:.76rem;font-weight:900;line-height:1}.monitor-option-timer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:3px;display:grid}.monitor-option-time{text-align:center;background:#f8fafceb;border:1px solid #94a3b83d;border-radius:8px;place-items:center;min-height:40px;padding:4px 6px;display:grid}.monitor-option-time b{color:#475569;font-size:1rem;font-weight:950;line-height:1}.monitor-option-time-state b{color:#dc2626}.monitor-option-time small{color:#64748b;text-transform:uppercase;font-size:.58rem;font-weight:950;line-height:1}.monitor-option-status,.monitor-option-fact{align-items:center;gap:7px;min-width:0;display:flex}.monitor-option-status{color:#2563eb;background:#eff6ffc2;border:1px solid #93c5fd6b;border-radius:8px;flex-wrap:wrap;min-height:42px;padding:7px 9px}.monitor-option-status strong{color:#2563eb;font-size:.94rem;font-weight:950;line-height:1}.monitor-option-status span{color:#334155;text-transform:uppercase;font-size:.68rem;font-weight:950;line-height:1}.monitor-option-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.monitor-option-fact{color:#334155;text-align:center;background:#ffffffdb;border:1px solid #94a3b83d;border-radius:8px;justify-content:center;min-height:38px;padding:5px 8px}.monitor-option-fact strong{font-size:.83rem;font-weight:950;line-height:1.02}.monitor-option-fact-customer{color:#0f172a}.monitor-option-parts-good{color:#047857}.monitor-option-parts-pending{color:#4338ca}.monitor-option-parts-muted{color:#64748b}.monitor-option-person-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.monitor-option-person-grid span{text-align:center;background:#ffffffd1;border:1px solid #94a3b833;border-radius:8px;justify-items:center;min-height:38px;padding:5px 6px;display:grid}.monitor-option-person-grid small{color:#64748b;text-transform:uppercase;font-size:.58rem;font-weight:950;line-height:1}.monitor-option-person-grid strong{color:#0f172a;overflow-wrap:anywhere;font-size:.8rem;font-weight:950;line-height:1.05}.monitor-timeline-list,.monitor-mini-board{gap:10px;display:grid}.monitor-timeline-row{background:#ffffffe6;border:1px solid #94a3b842;border-radius:8px;grid-template-columns:72px minmax(0,1fr);gap:10px;min-width:0;padding:9px;display:grid}.monitor-timeline-rail{color:#dc2626;text-align:center;background:#fef2f2cc;border:1px solid #f8717157;border-radius:8px;place-items:center;min-height:104px;padding:7px 4px;display:grid}.monitor-timeline-rail strong{font-size:.95rem;font-weight:950;line-height:1}.monitor-timeline-rail small{color:#64748b;font-size:.76rem;font-weight:950;line-height:1}.monitor-timeline-body{gap:7px;min-width:0;display:grid}.monitor-timeline-vehicle{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:8px;display:grid}.monitor-timeline-vehicle .vehicle-visual,.monitor-mini-vehicle .vehicle-visual{width:82px;min-height:40px}.monitor-timeline-vehicle strong,.monitor-mini-vehicle strong{color:#0f172a;font-size:.87rem;font-weight:950;line-height:1.02;display:block}.monitor-timeline-vehicle small,.monitor-mini-vehicle small{color:#475569;font-size:.72rem;font-weight:900;line-height:1.05;display:block}.monitor-timeline-status{color:#2563eb;background:#eff6ffb3;border-radius:999px;align-items:center;gap:6px;width:fit-content;min-height:32px;padding:0 10px;font-size:.8rem;font-weight:950;display:inline-flex}.monitor-timeline-meta{flex-wrap:wrap;gap:5px;display:flex}.monitor-timeline-meta span{color:#334155;background:#f8fafcf5;border:1px solid #94a3b83d;border-radius:999px;padding:6px 8px;font-size:.66rem;font-weight:950;line-height:1}.monitor-mini-board{background:#f8fafcb8;border:1px solid #94a3b83d;border-radius:8px;padding:8px}.monitor-mini-header{color:#475569;text-align:center;text-transform:uppercase;grid-template-columns:minmax(0,1.2fr) 58px minmax(0,.9fr);gap:6px;padding:0 4px 4px;font-size:.62rem;font-weight:950;display:grid}.monitor-mini-row{background:#ffffffeb;border:1px solid #94a3b838;border-radius:8px;grid-template-columns:minmax(0,1.2fr) 58px minmax(0,.9fr);align-items:center;gap:6px;min-width:0;padding:7px 6px;display:grid}.monitor-mini-vehicle{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}.monitor-mini-vehicle .vehicle-visual{width:68px}.monitor-mini-time,.monitor-mini-status{text-align:center;justify-items:center;min-width:0;display:grid}.monitor-mini-time strong{color:#dc2626;font-size:.83rem;font-weight:950;line-height:1}.monitor-mini-time small,.monitor-mini-status small{color:#64748b;font-size:.62rem;font-weight:950;line-height:1}.monitor-mini-status span{color:#2563eb;font-size:.72rem;font-weight:950;line-height:1.02}.monitor-mobile-options-note{align-items:start;gap:6px;display:grid}.monitor-mobile-options-note>div{color:#3730a3;align-items:center;gap:8px;font-weight:950;display:inline-flex}@media (max-width:960px){.monitor-mobile-options-page{padding-left:8px;padding-right:8px}.monitor-mobile-options-grid{grid-template-columns:minmax(0,1fr)}.monitor-mobile-options-hero{padding:14px}.monitor-mobile-options-hero h1,.monitor-mobile-options-hero p{text-align:center}.monitor-mobile-option{padding:10px}}@media (max-width:430px){.monitor-mobile-options-page{gap:10px;padding-left:6px;padding-right:6px}.monitor-mobile-options-hero,.monitor-mobile-options-note{padding:12px}.monitor-mobile-options-hero h1{font-size:1.36rem}.monitor-mobile-options-hero p,.monitor-mobile-options-note p{font-size:.86rem}.monitor-mobile-option-header{align-items:start}.monitor-option-row-primary{grid-template-columns:108px minmax(0,1fr)}.monitor-option-vehicle .vehicle-visual{width:104px}.monitor-option-vehicle-copy>strong{font-size:.96rem}.monitor-option-timer-grid,.monitor-option-facts,.monitor-option-person-grid{gap:6px}.monitor-timeline-row{grid-template-columns:64px minmax(0,1fr)}.monitor-timeline-vehicle{grid-template-columns:76px minmax(0,1fr)}.monitor-mini-header,.monitor-mini-row{grid-template-columns:minmax(0,1.1fr) 54px minmax(0,.9fr)}.monitor-mini-vehicle{grid-template-columns:62px minmax(0,1fr)}.monitor-mini-vehicle .vehicle-visual{width:58px}}@media (prefers-reduced-motion:reduce){.dtc-logo-purple-aurora.dtc-logo-link,.dtc-logo-purple-aurora.bayline-staff-logo,.dtc-logo-purple-aurora.dtc-logo-link:before,.dtc-logo-purple-aurora.bayline-staff-logo:before,.bayline-logo-choice.dtc-logo-link,.bayline-logo-choice.bayline-staff-logo,.bayline-logo-choice.dtc-logo-link:before,.bayline-logo-choice.bayline-staff-logo:before{animation:none!important}}.dtc-tech-inspection-shell .dtc-tech-inspection-work-surface{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.dtc-tech-inspection-shell .dtc-tech-inspection-route-workspace{gap:10px}.dtc-tech-inspection-shell .dtc-tech-inspection-job-strip{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#0f172a;background:linear-gradient(135deg,#eff6ffd1,#eef2ffc7),#ffffffb8;border:1px solid #60a5fa38;border-radius:8px;grid-template-columns:96px minmax(0,1fr) minmax(300px,.7fr);align-items:center;gap:10px;min-width:0;padding:8px 10px;display:grid;box-shadow:0 12px 28px #2563eb14}.dtc-tech-inspection-shell .dtc-tech-inspection-job-vehicle{box-shadow:none;background:#ffffffc2;border:1px solid #60a5fa2e;width:100%;min-width:0;min-height:62px;overflow:hidden}.dtc-tech-inspection-shell .dtc-tech-inspection-job-vehicle.vehicle-visual-has-photo{overflow:hidden}.dtc-tech-inspection-shell .dtc-tech-inspection-job-copy{min-width:0}.dtc-tech-inspection-shell .dtc-tech-inspection-job-strip h1,.dtc-tech-inspection-shell .dtc-tech-inspection-job-strip p{margin:0}.dtc-tech-inspection-shell .dtc-tech-inspection-job-strip h1{color:#0f172a;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.18rem,1.8vw,1.62rem);font-weight:950;line-height:1.04;overflow:hidden}.dtc-tech-inspection-shell .dtc-tech-inspection-job-strip p{color:#475569;text-transform:capitalize;font-size:.8rem;font-weight:850}.dtc-tech-inspection-shell .dtc-tech-inspection-job-strip .dtc-shadcn-kicker{color:#2563eb}.dtc-tech-inspection-shell .dtc-tech-inspection-job-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.dtc-tech-inspection-shell .dtc-tech-inspection-job-stats span{background:#ffffffad;border:1px solid #60a5fa29;border-radius:8px;gap:2px;min-width:0;padding:7px 8px;display:grid}.dtc-tech-inspection-shell .dtc-tech-inspection-job-stats small,.dtc-tech-inspection-shell .dtc-tech-inspection-job-stats strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dtc-tech-inspection-shell .dtc-tech-inspection-job-stats small{color:#64748b;opacity:.78;text-transform:uppercase;font-size:.62rem;font-weight:950}.dtc-tech-inspection-shell .dtc-tech-inspection-job-stats strong{font-size:1rem;font-weight:950}.dtc-tech-inspection-shell .dtc-tech-inspection-live-cockpit{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.dtc-tech-inspection-shell .dtc-tech-system-lane,.dtc-tech-inspection-shell .dtc-tech-checklist-panel,.dtc-tech-inspection-shell .dtc-tech-evidence-panel{border-color:#1410321a;padding:10px;box-shadow:0 10px 26px #1018280f}.dtc-tech-inspection-shell .dtc-tech-system-lane{order:1;grid-column:1/-1}.dtc-tech-inspection-shell .dtc-tech-checklist-panel{order:2;grid-column:1/-1}.dtc-tech-inspection-shell .dtc-tech-evidence-panel{order:3;grid-column:1/-1}.dtc-tech-inspection-shell .dtc-tech-system-list{gap:6px;min-width:0;padding-bottom:0;display:grid;overflow:visible}.dtc-tech-inspection-shell .dtc-tech-system-list button{min-width:0;min-height:58px;transition:var(--bayline-soft-pill-transition);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);justify-items:center;gap:1px;padding:5px 8px;display:grid;background:var(--bayline-soft-pill-bg)!important;border:1px solid var(--bayline-soft-pill-border)!important;border-radius:var(--bayline-radius-pill)!important;box-shadow:var(--bayline-soft-pill-shadow)!important;color:var(--bayline-soft-pill-text)!important}.dtc-tech-inspection-shell .dtc-tech-system-list button span{border-radius:var(--bayline-radius-pill);border:1px solid #6366f11f;justify-content:center;align-self:end;align-items:center;width:16px;height:16px;font-size:.6rem;font-weight:950;line-height:1;display:inline-flex;color:var(--bayline-soft-pill-active-text)!important;background:#6366f11a!important}.dtc-tech-inspection-shell .dtc-tech-system-list button strong,.dtc-tech-inspection-shell .dtc-tech-system-list button small{text-overflow:ellipsis;white-space:nowrap;grid-column:1;min-width:0;overflow:hidden}.dtc-tech-inspection-shell .dtc-tech-system-list button strong{color:#101828;text-align:center;align-self:center;max-width:100%;font-size:.78rem;font-weight:950}.dtc-tech-inspection-shell .dtc-tech-system-list button small{color:#667085;text-align:center;align-self:start;font-size:.64rem;font-weight:950}.dtc-tech-inspection-shell .dtc-tech-system-list button[data-selected=true]{background:var(--bayline-soft-pill-active-bg)!important;border-color:var(--bayline-soft-pill-active-border)!important;box-shadow:var(--bayline-soft-pill-active-shadow)!important;color:var(--bayline-soft-pill-active-text)!important;transform:none!important}.dtc-tech-inspection-shell .dtc-tech-system-list button[data-selected=true] strong,.dtc-tech-inspection-shell .dtc-tech-system-list button[data-selected=true] small,.dtc-tech-inspection-shell .dtc-tech-system-list button[data-selected=true] span{color:var(--bayline-soft-pill-active-text)!important}.dtc-tech-inspection-shell .dtc-tech-system-list button[data-selected=true] span{border-color:#6366f133;background:#6366f124!important}.dtc-tech-inspection-shell .dtc-tech-checklist-rows.inspection-list{grid-template-columns:minmax(0,1fr);gap:8px}.dtc-tech-inspection-shell .dtc-tech-check-row-main{gap:0}.dtc-tech-inspection-shell .dtc-tech-check-row{background:#fff;border:1px solid #7584a42e;border-left:4px solid #d0d5dd;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding:0;display:grid;overflow:hidden}.dtc-tech-inspection-shell .dtc-tech-check-row.inspection-item-open{border-color:#7557ff3d #7557ff3d #7557ff3d #7557ff;box-shadow:0 12px 26px #10182814}.dtc-tech-inspection-shell .dtc-tech-check-row[data-state=pass]{background:linear-gradient(90deg,#04785714,#fff 32%);border-left-color:#047857}.dtc-tech-inspection-shell .dtc-tech-check-row[data-state=watch]{background:linear-gradient(90deg,#facc1529,#fff 34%);border-left-color:#facc15}.dtc-tech-inspection-shell .dtc-tech-check-row[data-state=fail]{background:linear-gradient(90deg,#dc26261a,#fff 34%);border-left-color:#dc2626}.dtc-tech-inspection-shell .dtc-tech-check-row[data-state=na]{border-left-color:#98a2b3}.dtc-tech-inspection-shell .inspection-item-head{grid-template-columns:minmax(150px,.76fr) minmax(300px,1.18fr) auto;align-items:center;gap:6px;padding:6px;display:grid}.dtc-tech-inspection-shell .inspection-status-grid{background:#eef2ff;border:1px solid #7584a42e;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:4px;display:grid}.dtc-tech-inspection-shell .inspection-status{min-height:29px;padding:0 4px;font-size:.72rem;font-weight:950;box-shadow:none!important;color:#42526b!important;background:0 0!important;border-color:#0000!important;border-radius:6px!important}.dtc-tech-inspection-shell .inspection-status.active[data-status=pass]{color:#fff!important;background:#047857!important;border-color:#047857!important;box-shadow:0 8px 18px #04785738!important}.dtc-tech-inspection-shell .inspection-status.active[data-status=attention]{color:#3f2f00!important;background:#facc15!important;border-color:#eab308!important;box-shadow:0 8px 18px #eab30838!important}.dtc-tech-inspection-shell .inspection-status.active[data-status=fail]{color:#fff!important;background:#dc2626!important;border-color:#dc2626!important;box-shadow:0 8px 18px #dc262633!important}.dtc-tech-inspection-shell .inspection-status.active[data-status=not_applicable],.dtc-tech-inspection-shell .inspection-status.active[data-status=skipped]{color:#fff!important;background:#475467!important;border-color:#475467!important;box-shadow:0 8px 18px #47546729!important}.dtc-tech-inspection-shell .inspection-row-expand{color:#344054;cursor:pointer;font:inherit;white-space:nowrap;background:#fff;border:1px solid #7584a42e;border-radius:999px;justify-content:center;align-items:center;min-width:64px;min-height:29px;padding:0 9px;font-size:.72rem;font-weight:950;display:inline-flex}.dtc-tech-inspection-shell .inspection-row-expand[aria-expanded=true]{color:#4635c9;background:#eef2ff;border-color:#7557ff47}.dtc-tech-inspection-shell .inspection-item-body.dtc-tech-row-detail{box-shadow:none;text-align:center;border:0;border-top:1px solid #7584a429;border-radius:0;grid-template-columns:minmax(0,1fr);align-items:center;gap:7px;margin:0;padding:6px}.dtc-tech-inspection-shell .inspection-item-body.dtc-tech-row-detail .dtc-tech-row-detail-head{align-self:start}.dtc-tech-inspection-shell .dtc-tech-inspection-note-field{text-align:center;justify-self:center;width:100%;max-width:min(100%,680px)}.dtc-tech-inspection-shell .dtc-tech-inspection-note-field span{justify-self:center}.dtc-tech-inspection-shell .dtc-tech-inspection-note-field textarea{text-align:center;min-height:46px;padding:7px 9px}.dtc-tech-inspection-shell .inspection-reason-pills{flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:center;gap:5px;display:flex}.dtc-tech-inspection-shell .inspection-reason-pills button{color:#344054;cursor:pointer;font:inherit;text-align:center;background:#f8faff;border:1px solid #7584a433;border-radius:999px;justify-content:center;align-items:center;min-height:27px;padding:0 9px;font-size:.7rem;font-weight:900;display:inline-flex}.dtc-tech-inspection-shell .inspection-reason-pills button:focus-visible,.dtc-tech-inspection-shell .inspection-reason-pills button:hover{color:#4635c9;background:#eef2ff;border-color:#7557ff4d}.dtc-tech-inspection-shell .inspection-evidence-panel{grid-column:1/-1;align-content:start;justify-self:center;gap:5px;width:100%;max-width:min(100%,680px);padding:6px}.dtc-tech-inspection-shell .inspection-evidence-action-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.dtc-tech-inspection-shell .inspection-photo-input.inspection-photo-pill{appearance:none;color:#5538ff;cursor:pointer;font-size:.78rem;font:inherit;background:#fff;border-radius:999px;flex:none;justify-content:center;justify-self:center;width:auto;min-height:32px;padding:0 12px;font-weight:900;display:inline-flex}.dtc-tech-inspection-shell .inspection-camera-error{color:#b42318;text-align:center;font-size:.74rem;font-weight:900}.dtc-tech-inspection-shell .inspection-camera-panel{place-items:center;gap:8px;display:grid}.dtc-tech-inspection-shell .inspection-camera-preview{aspect-ratio:4/3;object-fit:cover;background:#0f172a;border:1px solid #7557ff33;border-radius:12px;width:min(100%,420px);max-height:280px;box-shadow:0 14px 32px #0f172a29}.dtc-tech-inspection-shell .inspection-camera-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.dtc-tech-inspection-shell .inspection-evidence-file-name{color:#101828;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:900;display:block;overflow:hidden}.dtc-tech-inspection-shell .inspection-evidence-preview-row{grid-template-columns:var(--dtc-inspection-media-thumb-size) minmax(0, 180px);text-align:left;justify-self:center;align-items:center;gap:7px;max-width:100%;display:inline-grid}.dtc-tech-inspection-shell .inspection-media-thumbnail,.dtc-tech-inspection-shell .dtc-tech-step-media-thumb{color:#635bff;height:var(--dtc-inspection-media-thumb-size);min-width:0;width:var(--dtc-inspection-media-thumb-size);background:#f8faff;border:1px dashed #7557ff38;border-radius:7px;justify-content:center;align-items:center;display:flex;overflow:hidden}.dtc-tech-inspection-shell .inspection-photo-preview{aspect-ratio:auto;object-fit:cover;border:0;border-radius:0;width:100%;height:100%;max-height:none}.dtc-tech-inspection-shell .inspection-item-actions{text-align:center;grid-column:1/-1;align-self:end;justify-items:center;gap:6px;display:grid}.dtc-tech-inspection-shell .inspection-all-pass-row{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:8px;display:flex}.dtc-tech-inspection-shell .inspection-all-pass-button{color:#fff!important;background:#047857!important;border-color:#047857!important}.dtc-tech-inspection-shell .inspection-clear-step-button{color:#b91c1c!important;background:#fff!important;border-color:#dc262647!important}.dtc-tech-inspection-shell .dtc-tech-step-nav{border-top:1px solid #7584a424;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:8px;padding-top:10px;display:grid}.dtc-tech-inspection-shell .dtc-tech-step-nav>span{background:#f8faff;border:1px solid #7584a429;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:36px;padding:0 12px;display:inline-flex}.dtc-tech-inspection-shell .dtc-tech-step-nav strong,.dtc-tech-inspection-shell .dtc-tech-step-nav small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dtc-tech-inspection-shell .dtc-tech-step-nav strong{color:#101828;font-size:.82rem;font-weight:950}.dtc-tech-inspection-shell .dtc-tech-step-nav small{color:#667085;font-size:.72rem;font-weight:850}.dtc-tech-inspection-shell .inspection-complete-inline{text-align:center;border-top:1px solid #7584a424;grid-column:1/-1;justify-content:center;place-items:center;gap:8px;margin-top:10px;padding-top:12px;display:grid}.dtc-tech-inspection-shell .inspection-complete-button{justify-content:center;width:auto;min-width:min(100%,320px);min-height:52px;padding:0 26px;font-size:1rem;font-weight:950;box-shadow:0 12px 26px #4338ca2e;border-radius:999px!important}.dtc-tech-inspection-shell .dtc-tech-step-media{grid-template-columns:repeat(auto-fit,minmax(164px,1fr));gap:8px;display:grid}.dtc-tech-inspection-shell .dtc-tech-step-media-card,.dtc-tech-inspection-shell .dtc-tech-step-media-empty{color:inherit;background:#fff;border:1px solid #7584a42e;border-radius:8px;gap:6px;min-width:0;padding:8px;text-decoration:none;display:grid}.dtc-tech-inspection-shell .dtc-tech-step-media-card{grid-template-columns:var(--dtc-inspection-media-thumb-size) minmax(0, 1fr);grid-template-rows:auto auto;align-items:center}.dtc-tech-inspection-shell .dtc-tech-step-media-card:hover{border-color:#7557ff47;box-shadow:0 10px 24px #10182814}.dtc-tech-inspection-shell .dtc-tech-step-media-thumb{grid-row:1/span 2}.dtc-tech-inspection-shell .inspection-media-thumbnail img,.dtc-tech-inspection-shell .inspection-media-thumbnail video,.dtc-tech-inspection-shell .dtc-tech-step-media-thumb img,.dtc-tech-inspection-shell .dtc-tech-step-media-thumb video{object-fit:cover;width:100%;height:100%}.dtc-tech-inspection-shell .dtc-tech-step-media-card span,.dtc-tech-inspection-shell .dtc-tech-step-media-empty strong{color:#101828;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8rem;font-weight:950;line-height:1.2;overflow:hidden}.dtc-tech-inspection-shell .dtc-tech-step-media-card small,.dtc-tech-inspection-shell .dtc-tech-step-media-empty span{color:#667085;font-size:.72rem;font-weight:850;line-height:1.25}.dtc-tech-inspection-shell .dtc-tech-step-media-empty{color:#667085;text-align:center;grid-column:1/-1;place-items:center;min-height:112px}@media (max-width:1180px){.dtc-tech-inspection-shell .dtc-tech-inspection-job-strip{grid-template-columns:88px minmax(0,1fr)}.dtc-tech-inspection-shell .dtc-tech-inspection-job-stats{grid-column:1/-1}.dtc-tech-inspection-shell .dtc-tech-inspection-live-cockpit{grid-template-columns:minmax(0,1fr)}.dtc-tech-inspection-shell .dtc-tech-checklist-panel,.dtc-tech-inspection-shell .dtc-tech-evidence-panel{grid-column:1/-1}.dtc-tech-inspection-shell .inspection-item-head{grid-template-columns:minmax(140px,.74fr) minmax(280px,1.16fr) auto}.dtc-tech-inspection-shell .inspection-item-body.dtc-tech-row-detail{grid-template-columns:minmax(0,1fr)}.dtc-tech-inspection-shell .inspection-status-grid{grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.dtc-tech-inspection-shell .inspection-row-expand{justify-self:start}.dtc-tech-inspection-shell .dtc-tech-evidence-panel{grid-column:1/-1}}@media (max-width:760px){.dtc-tech-inspection-shell .dtc-tech-inspection-content{padding-top:6px}.dtc-tech-inspection-shell .dtc-tech-inspection-job-strip{grid-template-columns:98px minmax(0,1fr);gap:8px;padding:9px}.dtc-tech-inspection-shell .dtc-tech-inspection-job-strip h1{white-space:normal;font-size:1.08rem;line-height:1.08}.dtc-tech-inspection-shell .dtc-tech-inspection-job-strip p{font-size:.74rem;line-height:1.12}.dtc-tech-inspection-shell .dtc-tech-inspection-job-strip .dtc-shadcn-kicker{font-size:.62rem}.dtc-tech-inspection-shell .dtc-tech-inspection-job-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-tech-inspection-shell .dtc-tech-inspection-live-cockpit{grid-template-columns:minmax(0,1fr)}.dtc-tech-inspection-shell .dtc-tech-system-list button{grid-template-columns:minmax(0,1fr);justify-items:center;gap:2px;min-height:58px;padding:5px 3px}.dtc-tech-inspection-shell .dtc-tech-system-list button span{width:15px;height:15px;font-size:.56rem}.dtc-tech-inspection-shell .dtc-tech-system-list button strong,.dtc-tech-inspection-shell .dtc-tech-system-list button small{text-align:center;max-width:100%;font-size:.56rem}.dtc-tech-inspection-shell .dtc-tech-system-list button strong{font-size:0}.dtc-tech-inspection-shell .dtc-tech-system-list button strong:after{content:attr(data-compact-label);font-size:.54rem}.dtc-tech-inspection-shell .dtc-tech-system-list button small{font-size:.58rem}.dtc-tech-inspection-shell .inspection-status-grid{grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}.dtc-tech-inspection-shell .inspection-item-head{grid-template-columns:minmax(0,1fr)}.dtc-tech-inspection-shell .inspection-item-body.dtc-tech-row-detail{gap:6px;padding:6px}.dtc-tech-inspection-shell .dtc-tech-inspection-note-field textarea{min-height:42px}.dtc-tech-inspection-shell .inspection-evidence-status span,.dtc-tech-inspection-shell .inspection-photo-input,.dtc-tech-inspection-shell .inspection-state{font-size:.72rem}.dtc-tech-inspection-shell .dtc-tech-step-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-tech-inspection-shell .dtc-tech-step-nav>span{order:-1;grid-column:1/-1}.dtc-tech-inspection-shell .dtc-tech-step-nav .enterprise-button{justify-content:center;width:100%}.dtc-tech-inspection-shell .dtc-tech-step-media{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.dtc-tech-inspection-shell .dtc-tech-inspection-job-strip{grid-template-columns:92px minmax(0,1fr)}.dtc-tech-inspection-shell .dtc-tech-inspection-job-vehicle{min-height:54px}.dtc-tech-inspection-shell .dtc-tech-checklist-panel,.dtc-tech-inspection-shell .dtc-tech-system-lane,.dtc-tech-inspection-shell .dtc-tech-evidence-panel{padding:10px}}.dtc-stepbar{position:relative}.dtc-stepbar-has-back{padding-left:54px}.dtc-step-back{background:var(--bayline-soft-pill-bg,#ffffffb8);border:1px solid var(--bayline-soft-pill-border,#94a3b873);box-shadow:var(--bayline-soft-pill-shadow,0 6px 14px #0f172a0e);color:var(--bayline-soft-pill-active-text,#4338ca);height:34px;transition:var(--bayline-soft-pill-transition,background .15s ease, border-color .15s ease, color .15s ease, box-shadow .15s ease, transform .34s var(--bayline-ease-spring));z-index:2;border-radius:999px;justify-content:center;align-items:center;width:34px;text-decoration:none;display:inline-flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.dtc-step-back:hover{background:var(--bayline-soft-pill-hover-bg,#f8fafceb);border-color:var(--bayline-soft-pill-hover-border,#6366f157);box-shadow:var(--bayline-soft-pill-active-shadow,0 8px 20px #6366f11f);transform:translateY(-50%)scale(1.03)}.dtc-step-back:active{transform:translateY(calc(1px - 50%))scale(.985)}.dtc-step-back-bottom{bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:95;width:46px;height:46px;position:fixed;top:auto;left:18px;transform:none}.dtc-step-back-bottom:hover{transform:scale(1.03)}.dtc-step-back-bottom:active{transform:translateY(1px)scale(.985)}.dtc-checkin-shell-compact .dtc-stepbar-has-back{padding-left:54px}@media (max-width:1180px){.dtc-step-back-bottom{bottom:calc(96px + env(safe-area-inset-bottom,0px))}}@media (max-width:520px){.dtc-checkin-shell-compact .dtc-stepbar-has-back{padding-left:42px}.dtc-checkin-shell-compact .dtc-step-back{width:30px;height:30px;left:6px}.dtc-checkin-shell-compact .dtc-step-back-bottom,.dtc-step-back-bottom{width:42px;height:42px}.dtc-step-back-bottom{left:14px}}.bayline-pressable{-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .34s var(--bayline-ease-spring), opacity .34s var(--bayline-ease-spring);-webkit-user-select:none;user-select:none}.bayline-pressable:active{opacity:.82;transition-duration:60ms;transform:scale(.97)}.bayline-material{background:var(--bayline-material-bg);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bayline-material{background:#fffffff5}}.bayline-hairline-b{box-shadow:0 .5px 0 var(--bayline-hairline-color)}.bayline-hairline-t{box-shadow:0 -.5px 0 var(--bayline-hairline-color)}@keyframes bayline-skeleton-pulse{0%,to{opacity:.55}50%{opacity:.8}}.bayline-skeleton{animation:bayline-skeleton-pulse var(--bayline-skeleton-pulse) ease-in-out infinite;opacity:.8;background:#94a3b83d;border-radius:8px;min-height:12px;display:block}.bayline-btn{border-radius:var(--bayline-radius-control);cursor:pointer;font-family:var(--bayline-font-body);letter-spacing:-.01em;min-height:var(--bayline-touch-height);-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .34s var(--bayline-ease-spring), opacity .34s var(--bayline-ease-spring), background-color .15s ease, color .15s ease, box-shadow .15s ease;-webkit-user-select:none;user-select:none;border:none;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:17px;font-weight:600;display:inline-flex}.bayline-btn:active{transition-duration:60ms;transform:scale(.97)}.bayline-btn:disabled{cursor:default;opacity:.4;transform:none}.bayline-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.bayline-btn-primary{background:var(--primary);color:#fff;box-shadow:0 1px 2px #5b6dff47,0 6px 16px #5b6dff38}.bayline-btn-primary:active{background:var(--primary-dark)}.bayline-btn-secondary{background:var(--bayline-soft-pill-bg);box-shadow:inset 0 0 0 1px var(--bayline-soft-pill-border), var(--bayline-soft-pill-shadow);color:var(--bayline-soft-pill-text)}.bayline-btn-secondary:active{background:var(--bayline-soft-pill-active-bg)}.bayline-btn-danger{color:var(--danger);background:#b4231814;box-shadow:inset 0 0 0 1px #b4231838}.bayline-btn-sm{border-radius:12px;min-height:36px;padding:0 14px;font-size:15px}.bayline-btn-lg{border-radius:18px;min-height:52px;padding:0 28px;font-size:17px}.bayline-empty-state,.bayline-error-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:40px 24px;display:flex}.bayline-empty-state-icon{color:var(--muted);opacity:.7;margin-bottom:8px}.bayline-empty-state-title,.bayline-error-state-title{color:var(--text);font-family:var(--bayline-font-display);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.bayline-empty-state-message,.bayline-error-state-message{color:var(--muted);max-width:360px;margin:0;font-size:15px;line-height:1.4}.bayline-empty-state-action,.bayline-error-state-retry{margin-top:12px}.bayline-sheet-overlay{z-index:1300;background:#11182752;position:fixed;inset:0}.bayline-sheet-content{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border-radius:var(--bayline-radius-card) var(--bayline-radius-card) 0 0;max-height:calc(100dvh - 48px);padding-bottom:env(safe-area-inset-bottom,0px);z-index:1301;background:#f8fafdf0;outline:none;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:inset 0 -.5px #ffffffb3,0 -12px 40px #0f172a2e}.bayline-sheet-content[data-vaul-drawer]{animation-duration:var(--bayline-dur-sheet);animation-timing-function:var(--bayline-ease-sheet)}.bayline-sheet-overlay[data-vaul-overlay]{animation-duration:var(--bayline-dur-sheet)}.bayline-sheet-content[data-vaul-drawer][data-state=closed],.bayline-sheet-overlay[data-vaul-overlay][data-state=closed]{animation-duration:calc(var(--bayline-dur-sheet) * .8)}@keyframes bayline-sheet-reduced-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bayline-sheet-reduced-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.bayline-sheet-content[data-vaul-drawer]{transition-duration:1ms!important}.bayline-sheet-content[data-vaul-drawer][data-state=open],.bayline-sheet-overlay[data-vaul-overlay][data-state=open]{animation:.15s ease-out both bayline-sheet-reduced-fade-in;animation-name:bayline-sheet-reduced-fade-in!important}.bayline-sheet-content[data-vaul-drawer][data-state=closed],.bayline-sheet-overlay[data-vaul-overlay][data-state=closed]{animation:.15s ease-out both bayline-sheet-reduced-fade-out;animation-name:bayline-sheet-reduced-fade-out!important}}.bayline-sheet-dismiss{border-radius:var(--bayline-radius-pill);color:#3c3c43;cursor:pointer;height:44px;right:max(16px, env(safe-area-inset-right,0px));z-index:2;background:#78788029;border:none;justify-content:center;align-items:center;width:44px;display:inline-flex;position:absolute;top:12px}.bayline-sheet-grabber{background:#3c3c434d;border-radius:999px;flex:none;width:36px;height:5px;margin:8px auto 4px}.bayline-sheet-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:8px 20px calc(20px + env(safe-area-inset-bottom,0px));overflow-y:auto}@keyframes bayline-rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bayline-stagger{animation:bayline-rise-in .52s var(--bayline-ease-spring) both;animation-delay:calc(var(--stagger-i,0) * 45ms)}@media (prefers-reduced-motion:reduce){.bayline-pressable,.bayline-btn{transition-duration:1ms}.bayline-pressable:active,.bayline-btn:active{transform:none}.bayline-skeleton{animation:none}.bayline-stagger{animation-duration:1ms;animation-delay:0s}}.bayline-sheet-title-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(button,a,label,summary,.lookup-segment span,.dtc-reason-chips span,.dtc-reason-template-chip span,.dtc-inline-toggle span,.dtc-pill span):active{transition-duration:60ms}@media (hover:none){:is(button,a,span,label,summary):hover:not(:active){transform:none!important}}.dtc-match-pager-btn,.dtc-match-add-vehicle,.dtc-match-vehicle-cta,.lookup-segment span,.bayline-mobile-tab,.dtc-match-vehicle{min-height:var(--bayline-touch-height)}.bayline-staff-header{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);box-shadow:0 .5px 0 var(--bayline-hairline-color);background:#ffffffb8;border-bottom:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bayline-staff-header{background:#f9fbfff7}}.bayline-mobile-tabbar{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);box-shadow:0 -.5px 0 var(--bayline-hairline-color);background:#ffffffc7;border-top:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bayline-mobile-tabbar{background:#fffffff7}}.bayline-mobile-tab{font-size:.6875rem;font-weight:600}.bayline-mobile-tab-active{box-shadow:none;color:var(--primary-dark);background:#5b6dff1f}.dtc-selected-intake{animation:bayline-rise-in .52s var(--bayline-ease-spring) both}@keyframes bayline-slide-in-right{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.dtc-vehicle-cockpit-side{animation:bayline-slide-in-right .56s var(--bayline-ease-spring) both}@media (prefers-reduced-motion:reduce){.dtc-selected-intake,.dtc-vehicle-cockpit-side{animation-duration:1ms}}.lookup-segment span,.dtc-checkin-shell-compact .lookup-segment span{min-height:var(--bayline-touch-height);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.dtc-checkin-shell-compact .dtc-manual-walkin-form input,.dtc-checkin-shell-compact .dtc-manual-walkin-form select{min-height:var(--bayline-touch-height);border-radius:12px;font-size:1rem;font-weight:600}.dtc-checkin-shell-compact .dtc-manual-walkin-form .enterprise-button{min-height:var(--bayline-touch-height)}.dtc-reason-chips span,.dtc-reason-template-chip span,.dtc-checkin-shell-compact .dtc-reason-chips span,.dtc-checkin-shell-compact .dtc-reason-template-chip span{min-height:var(--bayline-touch-height);font-size:.8rem;font-weight:600}.dtc-publish-primary-button,.dtc-checkin-shell-compact .dtc-publish-primary-button{border-radius:18px;min-height:52px;font-weight:600}.inspection-status,.dtc-tech-inspection-shell .inspection-status{min-height:var(--bayline-touch-height);padding:6px 10px;font-size:.85rem;font-weight:600;border-radius:12px!important}.dtc-tech-state-buttons button,.dtc-tech-system-list button,.dtc-tech-tcs-toolbar button,.dtc-tech-reason-chips button,.monitor-signal-buttons>button,.monitor-alert-card button,.dtc-advisor-workbench-tabs button,.dtc-advisor-flow-tabs button,.dtc-advisor-filter-grid button,.dtc-advisor-request-buckets button,.dtc-advisor-payment-routes button,.dtc-advisor-detail-actions button,.dtc-advisor-active-actions button{min-height:var(--bayline-touch-height);font-weight:600}.dtc-history-media-sheet-stage{flex-direction:column;align-items:center;gap:12px;display:flex}.dtc-history-media-sheet-head{justify-content:space-between;align-items:center;width:100%;display:flex}.dtc-history-media-sheet-head strong{font-family:var(--bayline-font-display);letter-spacing:-.01em;font-size:17px;font-weight:600}.dtc-history-media-sheet-close{border-radius:var(--bayline-radius-pill);color:#3c3c43;cursor:pointer;background:#78788029;border:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.dtc-history-media-sheet-stage img,.dtc-history-media-sheet-stage video{border-radius:12px;max-width:100%;max-height:calc(100dvh - 180px)}.dtc-history-media-rail{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:72px;grid-auto-flow:column;justify-content:start;overflow-x:auto}:root{--bayline-skeleton-pulse:1.6s}.bayline-skeleton-title{width:180px;height:22px}.bayline-skeleton-text{height:13px}.bayline-skeleton-body{height:17px}.bayline-skeleton-pill{border-radius:var(--bayline-radius-pill);height:34px}.bayline-skeleton-control{border-radius:var(--bayline-radius-control);height:var(--bayline-touch-height)}.bayline-skeleton-circle{border-radius:var(--bayline-radius-pill);flex:none;width:36px;height:36px}.bayline-skeleton-thumb{border-radius:12px;width:84px;height:56px}.bayline-skeleton-card{border-radius:var(--bayline-radius-card)}.bayline-skeleton-stack{flex-direction:column;gap:12px;display:flex}.bayline-skeleton-row{align-items:center;gap:12px;display:flex}.bayline-route-loading .bayline-staff-header .bayline-skeleton{margin:0}.bayline-route-loading-main{flex-direction:column;flex:1;gap:16px;width:100%;display:flex}.bayline-btn-spin{animation:1.1s linear infinite spin}@media (prefers-reduced-motion:reduce){.bayline-skeleton{opacity:.65}.bayline-btn-spin{animation:none}}.bayline-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bayline-workspace-menu summary,.bayline-notifications>summary,.bayline-workspace-menu nav a,.bayline-workspace-menu nav button,.bayline-workspace-menu .dtc-top-actions-menu .dtc-action,.dtc-appointments-mode-tabs a,.dtc-appointments-datebar>a,.bayline-report-filters a,.bayline-report-module-nav a,.dtc-advisor-page-button,.dtc-advisor-tcs-search button,.dtc-advisor-payment-head button,.dtc-advisor-ready-actions button,.dtc-open-inspection,.dtc-card-action-row>.dtc-open-inspection,.dtc-tech-tcs-actions .dtc-open-inspection,.dtc-card-action-row>.enterprise-button,.dtc-tech-tcs-actions .enterprise-button,.bayline-coach-phasetabs button,.bayline-coach-interactive-toggle{min-height:var(--bayline-touch-height)}.dtc-customer360-inline-expander summary{min-height:var(--bayline-touch-height);align-content:center}.dtc-card-edit,.dtc-tech-checkin-queue .dtc-card-edit{width:44px;height:44px}.bayline-report-table,.bayline-report-kpi-grid,.dtc-queue-card-timing,.dtc-tech-tcs-detail-facts,.dtc-tech-tcs-work-summary,.dtc-purchased-line-money,.dtc-purchased-line-meta,.dtc-appointment-drawer-facts,.dtc-advisor-payment-total,.dtc-advisor-detail-facts,.dtc-advisor-context-metrics,.dtc-advisor-payment-timeline,.dtc-advisor-request-row time{font-variant-numeric:tabular-nums}.dtc-reason-chips label:active span,.dtc-checkin-shell-compact .dtc-reason-chips label:active span,.dtc-reason-template-chip:active span,.dtc-checkin-shell-compact .dtc-reason-template-chip:active span{transition-duration:60ms;box-shadow:var(--bayline-soft-pill-shadow)!important;filter:none!important;transform:var(--bayline-soft-pill-press-transform)!important}@media (prefers-reduced-motion:reduce){.dtc-reason-chips label:active span,.dtc-checkin-shell-compact .dtc-reason-chips label:active span,.dtc-reason-template-chip:active span,.dtc-checkin-shell-compact .dtc-reason-template-chip:active span{transform:none!important}}button,input,select,textarea{font-family:inherit}
