:root{color-scheme:light;--bg:#eef3f8;--surface:rgb(255 255 255/0.86);--text:#111827;--muted:#667085;--line:rgb(148 163 184/0.22);--primary:#5b6dff;--primary-dark:#3e54f5;--accent:#ff8fc3;--danger:#b42318;--info:#1d4ed8;--brand-gradient:linear-gradient(135deg,#6e5fff,#8b71ff 42%,#ff90c4);--brand-gradient-shadow:0 18px 40px rgb(91 109 255/0.22);--brand-gradient-shadow-strong:0 20px 46px rgb(91 109 255/0.28);--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:rgb(255 255 255/0.72);--bayline-soft-pill-border:rgb(148 163 184/0.45);--bayline-soft-pill-text:#334155;--bayline-soft-pill-hover-bg:rgb(248 250 252/0.92);--bayline-soft-pill-hover-border:rgb(99 102 241/0.34);--bayline-soft-pill-active-bg:rgb(99 102 241/0.12);--bayline-soft-pill-active-border:#6366f1;--bayline-soft-pill-active-text:#4338ca;--bayline-soft-pill-shadow:0 6px 14px rgb(15 23 42/0.055);--bayline-soft-pill-active-shadow:0 8px 20px rgb(99 102 241/0.12),inset 0 1px 0 rgb(255 255 255/0.62);--bayline-soft-pill-press-transform:scale(0.97);--bayline-soft-pill-transition:background 150ms ease,border-color 150ms ease,color 150ms ease,box-shadow 150ms ease,transform 340ms var(--bayline-ease-spring),filter 150ms 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(0.32,0.72,0,1);--bayline-dur-sheet:420ms;--bayline-ease-spring:linear(0,0.012 1.4%,0.049 2.9%,0.198 6.2%,0.409 10.6%,0.513 12.4%,0.606 14.2%,0.691 16.1%,0.762 18%,0.842 21%,0.913 25%,0.961 29.5%,0.992 35.1%,1.007 42%,1.012 50.4%,1.007 64.5%,1.001 78.5%,1);--bayline-hairline-color:rgb(60 60 67/0.14);--bayline-shadow-card:0 0 0 0.5px rgb(0 0 0/0.04),0 1px 2px rgb(0 0 0/0.06),0 8px 24px rgb(0 0 0/0.08);--bayline-material-bg:rgb(255 255 255/0.72)}.managed-employee-page{align-items:center;background:#f5f3ff;color:#17151f;display:flex;justify-content:center;min-height:100dvh;padding:24px}.managed-employee-chooser{background:#ffffff;border:1px solid #ded8ed;border-radius:24px;box-shadow:0 20px 55px rgb(53 32 87/.12);max-width:880px;padding:32px;width:100%}.managed-employee-chooser>header{margin:0 auto 20px;max-width:560px;text-align:center}.managed-employee-device-mark{align-items:center;background:#ede9fe;border-radius:16px;color:#5b21b6;display:inline-flex;height:52px;justify-content:center;margin-bottom:12px;width:52px}.managed-employee-chooser header p{color:#6d28d9;font-size:.78rem;font-weight:800;letter-spacing:.06em;margin:0 0 6px;text-transform:uppercase}.managed-employee-chooser h1{font-size:clamp(1.75rem,4vw,2.4rem);letter-spacing:-.035em;line-height:1.08;margin:0}.managed-employee-chooser header>span{color:#625d6c;display:block;margin-top:8px}.managed-employee-card:focus-visible,.managed-employee-chooser footer a:focus-visible{outline:3px solid #7c3aed;outline-offset:3px}.managed-employee-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.managed-employee-card{align-items:center;background:#faf9fc;border:1px solid #ded8e7;border-radius:16px;color:inherit;display:flex;flex-direction:column;min-height:132px;padding:16px 12px;text-align:center}.managed-employee-card:hover{background:#f3effb;border-color:#8b5cf6}.managed-employee-card:disabled{cursor:wait;opacity:.62}.managed-employee-card[aria-busy=true]{background:#f3effb;border-color:#7c3aed;opacity:1}.managed-employee-avatar,.managed-employee-card img{align-items:center;background:#ddd6fe;border:2px solid #ffffff;border-radius:999px;box-shadow:0 0 0 1px #c4b5fd;color:#4c1d95;display:inline-flex;font-size:1.25rem;font-weight:850;height:58px;justify-content:center;object-fit:cover;width:58px}.managed-employee-card strong{font-size:.96rem;line-height:1.2;margin-top:10px}.managed-employee-card small{color:#6b6574;margin-top:3px}.managed-employee-empty{align-items:center;color:#625d6c;display:flex;flex-direction:column;grid-column:1/-1;min-height:160px;justify-content:center;padding:24px;text-align:center}.managed-employee-empty strong{color:#292532;margin-top:8px}.managed-employee-empty span{margin-top:4px}.managed-employee-chooser footer{align-items:center;border-top:1px solid #e7e2ed;color:#77717f;display:flex;font-size:.78rem;justify-content:space-between;margin-top:28px;padding-top:18px}.managed-employee-chooser footer a{align-items:center;background:transparent;border:0;border-radius:9px;color:#5b21b6;display:inline-flex;font:inherit;font-weight:750;gap:7px;min-height:44px;padding:0 10px;text-decoration:none}.managed-employee-error,.managed-employee-fatal{background:#fff1f2;border:1px solid #fecdd3;border-radius:10px;color:#9f1239;font-size:.86rem;line-height:1.4;margin:12px 0 0;padding:10px 12px}.managed-employee-fatal{max-width:520px}@media (max-width:760px){.managed-employee-page{align-items:stretch;padding:0}.managed-employee-chooser{border:0;border-radius:0;box-shadow:none;min-height:100dvh;padding:24px 18px}.managed-employee-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.managed-employee-card{min-height:132px}.managed-employee-chooser footer{align-items:flex-start;flex-direction:column;gap:8px}}.bayline-staff-switch-boundary{display:grid;gap:3px}.bayline-staff-switch-boundary>button{align-items:center;background:transparent;border:0;border-radius:9px;color:#334155;display:grid;font:inherit;font-size:.84rem;font-weight:900;gap:9px;grid-template-columns:18px minmax(0,1fr);min-height:48px;padding:0 9px;text-align:left;width:100%}.bayline-staff-switch-boundary>button:focus-visible,.bayline-staff-switch-boundary>button:hover{background:#eef4ff;color:#1d4ed8}.bayline-session-expiry-warning a:focus-visible,.bayline-staff-switch-boundary>button:focus-visible{outline:3px solid #2563eb;outline-offset:2px}.bayline-staff-switch-boundary>button:disabled{cursor:wait;opacity:.72}.bayline-session-expiry-warning{background:#fff;border:1px solid #f2c94c;border-radius:12px;box-shadow:0 12px 30px rgb(15 23 42/.16);color:#334155;display:grid;gap:8px;left:max(12px,env(safe-area-inset-left,0px));padding:12px;position:fixed;right:max(12px,env(safe-area-inset-right,0px));top:max(12px,env(safe-area-inset-top,0px));z-index:10050;grid-template-columns:auto minmax(0,1fr) auto}.bayline-session-expiry-warning strong{color:#0f172a}.bayline-session-expiry-warning a{align-items:center;border-radius:9px;display:inline-flex;font-weight:900;justify-content:center;min-height:44px;padding:0 14px;background:#1d4ed8;color:#fff;text-decoration:none}@media (max-width:699px){.bayline-session-expiry-warning{grid-template-columns:minmax(0,1fr)}}@keyframes dtc-btn-wave{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media (prefers-reduced-motion:no-preference){.dtc-arrival-source-button,.dtc-checkin-shell-compact .dtc-arrival-source-button,.dtc-manual-checkin-buttons button,.dtc-new-customer-trigger{transition:background-color .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1),box-shadow .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1),filter .16s cubic-bezier(.23,1,.32,1),transform .14s cubic-bezier(.23,1,.32,1)}}*{box-sizing:border-box}body,html{overflow-x:clip}body{margin:0;background:radial-gradient(circle at top left,rgb(255 255 255/.95) 0,rgb(245 247 252/.88) 44%,transparent 72%),linear-gradient(180deg,#f7f9fc,#eef3f8);color:var(--text);font-family:var(--bayline-font-body);max-width:100%;overscroll-behavior-y:contain}body:has(.bayline-staff-shell),html:has(.bayline-staff-shell){height:100%;overflow:hidden;overscroll-behavior:none}main.bayline-staff-shell{height:100vh;height:100dvh;max-height:100dvh;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}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-content,.enterprise-header-inner{margin:0 auto;max-width:1280px;padding-left:24px;padding-right:24px}.enterprise-header-inner{align-items:center;display:flex;gap:16px;justify-content:space-between;padding-bottom:20px;padding-top:20px}.enterprise-eyebrow{color:var(--primary);font-size:.78rem;font-weight:750;letter-spacing:0;margin:0 0 6px;text-transform:uppercase}.enterprise-title{font-size:1.75rem;letter-spacing:0;line-height:1.1;margin:0}.enterprise-actions{display:flex;gap:8px}.enterprise-content{padding-bottom:28px;padding-top:24px}.enterprise-metric,.enterprise-surface{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 1px 2px rgb(15 23 42/.04)}.enterprise-surface{padding:20px}.enterprise-status{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:700;padding:5px 10px}.status-neutral{background:#f1f5f9;border-color:#d8e0ea;color:#405164}.status-good{background:#ecfdf5;border-color:#bbf7d0;color:#047857}.status-warn{background:#fffbeb;border-color:#fde68a;color:#92400e}.status-bad{background:#fff1f2;border-color:#fecdd3;color:#be123c}.status-info{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.dtc-quiet-status{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.enterprise-metric{padding:16px}.enterprise-metric-detail,.enterprise-metric-label{color:var(--muted);font-size:.9rem;margin:0}.enterprise-metric-value{font-size:1.65rem;font-weight:750;letter-spacing:0;margin:8px 0 0}.enterprise-button{align-items:center;background:var(--primary);border:0;border-radius:7px;color:white;display:inline-flex;font:inherit;font-size:.92rem;font-weight:750;justify-content:center;min-height:var(--bayline-touch-height);padding:0 14px;text-decoration:none}.enterprise-button:hover{background:var(--primary-dark)}.enterprise-button-secondary{background:#ffffff;border:1px solid rgb(117 132 164/.28);color:#26364f;box-shadow:0 8px 18px rgb(16 24 40/.06)}.enterprise-button-secondary:hover{background:#f6f8ff;border-color:rgb(117 87 255/.3);color:#4635c9}.grid{display:grid;gap:16px}.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{align-items:center;display:flex;gap:8px;justify-content:space-between;margin:0 0 16px}.section-title h2{font-size:1rem;margin:0}.section-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.worklist{border-collapse:collapse;width:100%}.worklist td,.worklist th{border-bottom:1px solid var(--line);padding:12px 8px;text-align:left;vertical-align:top}.worklist th{color:var(--muted);font-size:.78rem;text-transform:uppercase}.stack{display:grid;gap:12px}.timeline-item{border-left:3px solid var(--primary);padding-left:12px}.timeline-item p{color:var(--muted);margin:4px 0 0}.lookup-layout{display:grid;gap:16px;grid-template-columns:minmax(420px,1.05fr) minmax(340px,.95fr);align-items:start}.dtc-intake-rail,.dtc-selected-intake{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 1px 2px rgb(15 23 42/.05);margin-bottom:14px}.dtc-intake-rail{display:grid;gap:10px;padding:12px}.lookup-layout+.dtc-intake-rail{margin-top:16px}.dtc-intake-rail>header,.dtc-selected-intake{align-items:center;display:flex;gap:12px;justify-content:space-between}.dtc-intake-rail>header span,.dtc-selected-intake span{color:var(--muted);display:block;font-size:.72rem;font-weight:900;text-transform:uppercase}.dtc-intake-rail>header strong,.dtc-selected-intake strong{display:block;font-size:1rem;line-height:1.1}.dtc-intake-rail>header em{color:var(--muted);font-size:.82rem;font-style:normal;font-weight:800;text-align:right}.dtc-intake-rail-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(300px,1fr))}.dtc-intake-rail article{background:#f8fafc;border:1px solid var(--line);border-radius:8px;display:grid;gap:9px;min-width:0;padding:10px}.dtc-intake-rail h2{align-items:center;display:flex;font-size:.9rem;gap:7px;margin:0}.dtc-intake-rail h2 small{color:var(--muted);font-size:.68rem;font-weight:850;margin-left:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-intake-section-header{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.dtc-intake-section-header h2{min-width:0}.dtc-intake-pager{align-items:center;display:inline-flex;flex:0 0 auto;gap:5px}.dtc-intake-pager span{color:var(--muted);font-size:.72rem;font-weight:850;white-space:nowrap}.dtc-intake-pager button{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:8px;color:#172033;display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}.dtc-intake-pager button:disabled{color:#94a3b8;cursor:not-allowed;opacity:.55}.dtc-intake-card-list,.dtc-intake-item{display:grid;gap:8px;min-width:0}.dtc-intake-item{background:#ffffff;border:1px solid rgb(15 23 42/.08);border-radius:8px;padding:9px}.dtc-intake-item span,.dtc-intake-item strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-intake-item>div{min-width:0}.dtc-intake-empty-line,.dtc-intake-item span,.dtc-intake-walkin p,.dtc-selected-intake small{color:var(--muted);font-size:.82rem}.dtc-intake-actions,.dtc-recent-searches,.dtc-selected-intake-actions{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.dtc-intake-actions a,.dtc-intake-actions span,.dtc-recent-searches a,.lookup-pagination a,.lookup-pagination span,.lookup-pagination strong{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:8px;color:#172033;display:inline-flex;font-size:.76rem;font-weight:850;gap:5px;min-height:30px;padding:0 9px;text-decoration:none}.dtc-intake-actions a:first-child,.lookup-pagination a{border-color:rgb(37 99 235/.18);color:#1d4ed8}.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{display:block;margin-top:3px;overflow-wrap:anywhere}.lookup-pagination{align-items:center;display:flex;gap:8px;justify-content:space-between}.lookup-form{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.lookup-modes{background:#eef2f7;border:1px solid var(--line);border-radius:8px;display:grid;gap:4px;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));padding:4px}.lookup-segment{min-width:0;position:relative}.lookup-segment input{position:absolute;opacity:0}.lookup-segment span{border-radius:6px;color:var(--muted);cursor:pointer;display:block;font-size:.86rem;font-weight:750;min-height:34px;padding:8px 10px;text-align:center}.lookup-segment input:checked+span{background:var(--surface);box-shadow:0 1px 2px rgb(15 23 42/.08);color:var(--text)}.lookup-search-row{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.lookup-search-row input{background:var(--surface);border:1px solid var(--line);border-radius:7px;color:var(--text);font:inherit;height:40px;min-width:0;padding:0 12px}.lookup-alert{align-items:flex-start;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;display:flex;gap:8px;margin-top:12px;max-height:12rem;overflow:auto;overflow-wrap:anywhere;padding:10px 12px}.lookup-results,.vehicle-list{display:grid;gap:8px;margin-top:14px}.lookup-results{container:lookupresults/inline-size}.lookup-result,.vehicle-row{align-items:center;border:1px solid var(--line);border-radius:8px;color:inherit;display:flex;gap:12px;justify-content:space-between;min-height:54px;padding:10px 12px;text-decoration:none}.lookup-result:hover,.vehicle-row.active,.vehicle-row:hover{border-color:#8bd1ca;box-shadow:0 0 0 3px rgb(15 118 110/.1)}.lookup-result.ticket-result{background:linear-gradient(135deg,rgb(236 253 245/.86),rgb(255 255 255/.96));border-color:rgb(20 184 166/.22)}.customer-panel h3,.lookup-result strong,.vehicle-row-main{align-items:center;display:flex;gap:6px;margin:0}.customer-panel p,.empty-state,.lookup-result small,.vehicle-row small{color:var(--muted)}.lookup-result-action{align-items:center;background:#eef4ff;border:1px solid rgb(37 99 235/.16);border-radius:999px;color:#1d4ed8;display:inline-flex;flex:0 0 auto;font-size:.72rem;font-weight:950;justify-content:center;padding:6px 9px}.lookup-result-side{align-items:flex-end;display:grid;flex:0 0 auto;gap:5px;justify-items:end;text-align:right}.lookup-result-note{display:block;font-weight:800;margin-top:3px}.lookup-result-note-warn{color:#92400e}.lookup-result span:first-child,.vehicle-row-main{min-width:0}.lookup-result-customer{align-items:stretch;column-gap:16px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);justify-content:start;row-gap:10px}.lookup-result-identity{align-items:center;display:flex;gap:12px;min-width:0}.lookup-result-vehicle-chips{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.lookup-result-vehicle-chip{background:#f8fafc;border:1px solid rgb(15 23 42/.1);border-radius:999px;color:#334155;display:inline-flex;font-size:.74rem;font-weight:850;line-height:1.2;max-width:100%;padding:5px 8px}.lookup-result-vehicle-chip-more{background:#eef4ff;border-color:rgb(79 70 229/.2);color:#3730a3}.lookup-result-vehicle-chip-empty{color:#64748b}.lookup-result-context-rail{align-items:center;display:flex;flex-wrap:wrap;gap:4px;min-width:0}.lookup-result-context-chip{background:rgb(49 46 129/.06);border:1px solid rgb(49 46 129/.1);border-radius:999px;color:#475467;display:inline-flex;font-size:.66rem;font-weight:900;line-height:1.15;max-width:100%;padding:3px 6px;white-space:nowrap}.lookup-result-history-strip,.lookup-result-last-service{align-items:flex-start;display:grid;gap:3px;min-width:0}.lookup-result-recency-badge{align-items:center;background:linear-gradient(135deg,#312e81,#db2777);border-radius:999px;color:#fff;display:inline-flex;font-size:.72rem;font-weight:950;gap:5px;justify-self:start;padding:5px 8px;white-space:nowrap}.lookup-result-service-summary{color:#1f2937;display:block;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{align-items:stretch;grid-template-columns:minmax(0,1fr)}.lookup-result-action,.lookup-result-history-strip,.lookup-result-identity,.lookup-result-last-service,.lookup-result-vehicle-chips{grid-column:auto}.lookup-result-action{width:100%}.lookup-result-service-summary{white-space:normal}}.lookup-result-id-col{display:grid;gap:10px;min-width:0}.lookup-result-id-head{display:grid;gap:3px;min-width:0}.lookup-result-name-row{align-items:center;display:flex;flex-wrap:wrap;gap:7px 9px;min-width:0}.lookup-result-id-head strong{align-items:center;color:#0f172a;display:inline-flex;font-size:.98rem;gap:7px}.lookup-result-id-head small{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.76rem;font-weight:700;gap:4px 10px;min-width:0}.lookup-result-phone{align-items:center;color:#1f2937;display:inline-flex;font-weight:850;gap:4px}.lookup-result-vehicle-picks{display:grid;gap:7px;min-width:0}.lookup-result-vehicle-pick{align-items:center;background:#ffffff;border:1px solid rgb(79 70 229/.18);border-radius:14px;color:inherit;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:8px 10px;text-decoration:none;transition:border-color .12s ease,box-shadow .12s ease,transform .34s var(--bayline-ease-spring)}.lookup-result-vehicle-pick:hover{border-color:rgb(79 70 229/.5);box-shadow:0 10px 22px rgb(79 70 229/.12);transform:translateY(-1px)}.lookup-result-vehicle-pick-thumb{flex:0 0 auto}.lookup-result-vehicle-pick-thumb.lookup-result-vehicle-empty{align-items:center;background:rgb(79 70 229/.08);border-radius:10px;color:#4f46e5;display:inline-flex;height:38px;justify-content:center;width:46px}.lookup-result-vehicle-pick-main{display:grid;gap:1px;min-width:0}.lookup-result-vehicle-pick-main strong{color:#0f172a;font-size:.86rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lookup-result-vehicle-pick-main small{color:var(--muted);font-size:.72rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lookup-result-vehicle-pick-cta{align-items:center;background:var(--brand-gradient);border-radius:999px;color:#ffffff;display:inline-flex;flex:0 0 auto;font-size:.72rem;font-weight:950;gap:4px;padding:6px 10px}.lookup-result-vehicle-pick-new{background:rgb(79 70 229/.04);border-style:dashed}.lookup-result-vehicle-pick-new .lookup-result-vehicle-pick-cta{background:rgb(79 70 229/.12);color:#4f46e5}.lookup-result-history-col{align-content:start;display:grid;gap:8px;min-width:0}.lookup-result-history-meta{color:var(--muted);font-size:.74rem;font-weight:800}.lookup-result-service-list{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.lookup-result-service-chip{align-items:center;background:rgb(16 185 129/.1);border:1px solid rgb(16 185 129/.22);border-radius:999px;color:#065f46;display:inline-flex;font-size:.74rem;font-weight:850;gap:5px;line-height:1.2;padding:5px 9px}.lookup-result-service-chip svg{color:currentColor}.lookup-result-service-chip[data-kind=tire],.lookup-result-service-chip[data-kind=tire_service]{background:rgb(15 23 42/.07);border-color:rgb(15 23 42/.16);color:#0f172a}.lookup-result-service-chip[data-kind=protection]{background:rgb(79 70 229/.1);border-color:rgb(79 70 229/.22);color:#4338ca}.lookup-result-service-chip[data-kind=brakes],.lookup-result-service-chip[data-kind=oil]{background:rgb(180 83 9/.1);border-color:rgb(180 83 9/.2);color:#b45309}.dtc-checkin-shell-compact .lookup-result-customer[data-selected=true]{animation:dtc-advisor-duty-selected .42s ease-out 1;background:linear-gradient(180deg,rgb(245 243 255/.96),rgb(255 247 251/.94));border-color:rgb(79 70 229/.72);border-left:5px solid rgb(79 70 229);box-shadow:0 0 0 4px rgb(79 70 229/.24),0 10px 22px rgb(79 70 229/.14);min-height:64px;position:relative;z-index:1}.dtc-checkin-shell-compact .lookup-result-customer[data-selected=true] strong{color:#312e81}.dtc-checkin-shell-compact .lookup-result-customer .lookup-result-vehicle-line{line-height:1.22;overflow:visible;text-overflow:clip;white-space:normal}.lookup-result-main{display:grid;flex:1 1 auto;gap:2px;min-width:0}.lookup-result-vehicle-empty,.lookup-result-vehicle-thumb.vehicle-visual{flex:0 0 58px;height:42px;min-width:58px;width:58px}.lookup-result-vehicle-empty{align-items:center;background:linear-gradient(135deg,#f8fafc,#eef4ff);border:1px solid rgba(99,102,241,.18);border-radius:8px;color:#64748b;display:inline-flex;justify-content:center}.lookup-result-vehicle-line{color:#475467;display:block;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lookup-more-link{align-items:center;background:linear-gradient(135deg,#ffffff,#eef4ff);border:1px solid rgb(37 99 235/.18);border-radius:12px;color:#1d4ed8;display:inline-flex;font-size:.82rem;font-weight:950;justify-content:center;min-height:42px;text-decoration:none}.customer-panel{border-bottom:1px solid var(--line);display:grid;gap:12px;padding-bottom:14px}.customer-metrics{display:flex;flex-wrap:wrap;gap:8px}.customer-metrics span{align-items:center;background:#f8fafc;border:1px solid var(--line);border-radius:999px;display:inline-flex;gap:6px;padding:7px 10px}.vehicle-row{display:grid;grid-template-columns:minmax(0,1fr)}.vehicle-row-main{gap:10px;min-width:0}.vehicle-row-copy{display:grid;gap:2px;min-width:0}.vehicle-row em,.vehicle-row-copy small,.vehicle-row-copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vehicle-row em{color:var(--muted);font-size:.78rem;font-style:normal;grid-column:1/-1;line-height:1.3}.vehicle-row-with-owner{align-items:center;grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr) 20px}.vehicle-row-owner{align-items:center;border-left:1px solid rgb(117 132 164/.18);display:flex;gap:9px;min-width:0;padding-left:14px}.vehicle-row-owner-icon{align-items:center;background:#eef4ff;border:1px solid rgb(79 70 229/.18);border-radius:50%;color:#4338ca;display:inline-flex;flex:0 0 auto;height:32px;justify-content:center;width:32px}.vehicle-row-owner-copy{display:grid;gap:2px;min-width:0}.vehicle-row-owner-copy small,.vehicle-row-owner-copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vehicle-row-owner-copy strong{font-size:.82rem}.vehicle-row-select-icon{color:#4338ca;flex:0 0 auto}.vehicle-row-owner-match{background:#ffffff;color:inherit;cursor:pointer;font:inherit;grid-template-columns:minmax(0,1fr) auto;text-align:left;width:100%}.vehicle-row-customer-action{align-items:center;color:#1d4ed8;display:inline-flex;font-size:.8rem;font-weight:900;gap:5px;justify-self:end;white-space:nowrap}.vehicle-row-owner-match:focus-visible{border-color:#2563eb;box-shadow:0 0 0 3px rgb(37 99 235/.2);outline:none}.dtc-shared-customer-choice{align-items:center;background:#fff;border:1px solid rgb(117 132 164/.24);border-radius:14px;display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr) auto;padding:14px}.dtc-shared-customer-choice-icon{align-items:center;background:#eef4ff;border:1px solid rgb(37 99 235/.18);border-radius:50%;color:#1d4ed8;display:inline-flex;height:42px;justify-content:center;width:42px}.dtc-shared-customer-choice-copy{display:grid;gap:2px;min-width:0}.dtc-shared-customer-choice-copy strong{color:#172033;font-size:.96rem;text-wrap:balance}.dtc-shared-customer-choice-copy small{color:#64748b;font-size:.82rem;line-height:1.4;text-wrap:pretty}.dtc-shared-customer-choice-actions{display:flex;gap:8px}.dtc-shared-customer-choice-actions .enterprise-button{justify-content:center;min-height:44px;white-space:nowrap}.dtc-vehicle-owner-dialog{color:#0f172a;display:grid;gap:16px;margin:0 auto;max-width:660px;padding-top:6px}.dtc-vehicle-owner-dialog>header{align-items:center;display:flex;gap:12px;padding-right:48px}.dtc-vehicle-owner-dialog-icon{align-items:center;background:#eef4ff;border:1px solid rgb(37 99 235/.18);border-radius:50%;color:#1d4ed8;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.dtc-vehicle-owner-dialog header p,.dtc-vehicle-owner-dialog header span{color:#64748b;font-size:.78rem;font-weight:800;margin:0}.dtc-vehicle-owner-dialog h2{font-size:1.25rem;letter-spacing:-.02em;margin:2px 0;text-wrap:balance}.dtc-vehicle-owner-dialog-message{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;color:#1e40af;display:flex;gap:10px;padding:13px}.dtc-vehicle-owner-dialog-message svg{flex:0 0 auto;margin-top:1px}.dtc-vehicle-owner-dialog-message p,.dtc-vehicle-owner-dialog-note{line-height:1.5;margin:4px 0 0;text-wrap:pretty}.dtc-vehicle-owner-dialog-note{color:#475569;font-size:.86rem;margin:0}.dtc-vehicle-owner-dialog-actions{display:flex;gap:10px}.dtc-vehicle-owner-dialog-actions>*{min-height:44px}@media (max-width:640px){.dtc-shared-customer-choice{align-items:start;grid-template-columns:42px minmax(0,1fr)}.dtc-shared-customer-choice-actions{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-shared-customer-choice-actions .enterprise-button{padding-inline:10px;white-space:normal}.vehicle-row-owner-match{grid-template-columns:minmax(0,1fr)}.vehicle-row-customer-action{justify-self:start;padding-left:54px}.dtc-vehicle-owner-dialog-actions{align-items:stretch;flex-direction:column}.dtc-vehicle-owner-dialog-actions>*{justify-content:center;width:100%}}@container lookupresults (max-width: 720px){.vehicle-row-with-owner{grid-template-columns:minmax(0,1fr) 20px}.vehicle-row-with-owner .vehicle-row-main{grid-column:1;grid-row:1}.vehicle-row-with-owner .vehicle-row-owner{border-left:0;border-top:1px solid rgb(117 132 164/.18);grid-column:1/-1;grid-row:2;padding-left:0;padding-top:9px}.vehicle-row-with-owner .vehicle-row-select-icon{grid-column:2;grid-row:1}}.dtc-customer360-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.dtc-customer360-grid span{background:#fbfaff;border:1px solid rgb(117 87 255/.14);border-radius:13px;display:grid;gap:3px;min-width:0;padding:10px 11px}.dtc-customer360-grid small,.dtc-customer360-grid strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-customer360-grid strong{color:var(--text);font-size:.98rem;font-weight:950}.dtc-customer360-grid small{color:var(--muted);font-size:.7rem;font-weight:900;text-transform:uppercase}.dtc-lazy-history-note{background:#f8fbff;border:1px dashed rgb(37 99 235/.22);border-radius:13px;color:#475569;font-size:.86rem;font-weight:750;line-height:1.35;margin:10px 0 0;padding:10px 12px}.dtc-latest-visit-card{background:#ffffff;border:1px solid rgb(117 87 255/.16);border-radius:16px;display:grid;gap:10px;margin-top:12px;padding:13px}.dtc-customer360-surface{min-height:100%}.dtc-customer360-receipt{display:grid;gap:10px;margin-top:12px}.dtc-customer360-receipt .receipt-preview{margin-bottom:0}.dtc-customer360-receipt-head{background:linear-gradient(135deg,rgb(15 23 42/.04),rgb(117 87 255/.08));border:1px solid rgb(117 87 255/.14);border-radius:14px;display:grid;gap:3px;padding:11px 12px}.dtc-customer360-receipt-head span,.dtc-customer360-receipt-head strong{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{display:grid;gap:14px;padding:4px 0 6px}.dtc-customer360-empty strong{color:#0f172a;display:block;font-size:1rem;font-weight:760}.dtc-customer360-empty p{color:var(--muted);margin:6px 0 0;max-width:38rem}.dtc-customer360-empty-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-customer360-empty-grid span{background:rgb(248 250 252/.92);border:1px solid rgb(148 163 184/.22);border-radius:16px;display:grid;gap:4px;min-width:0;padding:12px 13px}.dtc-customer360-empty-grid small,.dtc-customer360-empty-grid strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-customer360-empty-grid strong{color:#0f172a;font-size:.96rem;font-weight:760}.dtc-customer360-empty-grid small{color:var(--muted);font-size:.68rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.dtc-customer-match-surface{display:grid;gap:12px}.dtc-customer-match-surface[hidden],.lookup-results[hidden]{display:none!important}.dtc-customer-match-grid{display:grid;gap:14px;grid-template-columns:minmax(220px,.62fr) minmax(460px,1.55fr) minmax(260px,.72fr)}.dtc-customer-match-grid-no-appointment{grid-template-columns:minmax(0,1fr)}.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-selected-search-disclosure{display:block;grid-column:1/-1;margin:-2px 0 12px;min-width:0}#lookup-form[hidden],#walkin-form[hidden],.dtc-arrival-source-switch[hidden]{display:none!important}.dtc-selected-search-disclosure>summary,.dtc-stale-results-toggle{align-items:center;background:rgb(255 255 255/.92);border:1px solid rgb(124 58 237/.24);border-radius:14px;box-shadow:0 10px 22px rgb(79 70 229/.08);color:#312e81;cursor:pointer;display:grid;gap:2px 12px;grid-template-columns:minmax(0,1fr) auto;margin:-2px 0 12px;min-height:48px;padding:10px 12px;text-align:left;width:100%}.dtc-selected-search-disclosure>summary{list-style:none}.dtc-selected-search-disclosure>summary::-webkit-details-marker{display:none}.dtc-selected-search-disclosure>summary:hover,.dtc-stale-results-toggle:hover{background:#ffffff;border-color:rgb(124 58 237/.42)}.dtc-selected-search-disclosure>summary small,.dtc-selected-search-disclosure>summary span,.dtc-stale-results-toggle small,.dtc-stale-results-toggle span{display:block;min-width:0}.dtc-selected-search-disclosure>summary span,.dtc-stale-results-toggle span{color:#312e81;font-size:.88rem;font-weight:900}.dtc-selected-search-disclosure>summary small,.dtc-stale-results-toggle small{color:#64748b;font-size:.74rem;font-weight:750}.dtc-selected-search-disclosure>summary:after,.dtc-stale-results-toggle:after{border-color:currentcolor;border-style:solid;border-width:0 2px 2px 0;content:"";display:block;grid-column:2;grid-row:1/span 2;height:9px;justify-self:center;margin-right:4px;transform:rotate(45deg);width:9px}.dtc-selected-search-disclosure[open]>summary:after,.dtc-stale-results-toggle[aria-expanded=true]:after{transform:rotate(225deg)}.dtc-selected-search-panel{display:grid;gap:10px;padding-top:10px}.dtc-selected-search-panel .dtc-arrival-source-switch{margin:0;max-width:none;width:100%}.dtc-selected-search-panel .dtc-lookup-form-error,.dtc-selected-search-panel .lookup-modes,.dtc-selected-search-panel .lookup-search-row{grid-column:1/-1}.dtc-selected-search-panel>form{margin:0;width:100%}.dtc-selected-search-disclosure .dtc-stale-results-toggle{display:none}.dtc-inplace-selected{background:linear-gradient(160deg,rgb(209 250 229/.78),rgb(240 253 250/.72)),linear-gradient(90deg,rgb(16 185 129/.18),rgb(79 70 229/.06));border:1px solid rgb(16 185 129/.42);border-radius:20px;box-shadow:0 16px 34px rgb(16 185 129/.12);display:grid;gap:12px;margin:0 0 18px;padding:14px 16px 16px;scroll-margin-top:128px}.dtc-inplace-selected[aria-busy=true]{opacity:.7}.dtc-inplace-selected-hero{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.dtc-inplace-selected-identity-row{align-content:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(178px,.28fr);min-width:0}.dtc-inplace-selected-side{align-items:start;display:grid;gap:6px;grid-template-columns:minmax(150px,1fr) auto;justify-items:end;min-width:0}.dtc-inplace-selected-side>[data-guide=selected-vehicle-photo]{grid-column:1;width:min(100%,184px)}.dtc-inplace-selected-id{display:grid;gap:4px;min-width:0}.dtc-inplace-selected-name-row{align-items:center;display:flex;flex-wrap:wrap;gap:7px 9px;min-width:0}.dtc-inplace-selected-id strong{align-items:center;color:#0f172a;display:flex;font-size:1.05rem;font-weight:950;gap:7px}.dtc-inplace-selected-id small{color:var(--muted);font-size:.78rem;font-weight:800}.dtc-inplace-selected-address{align-items:baseline;display:flex;flex-wrap:wrap;gap:3px 7px}.dtc-inplace-selected-address b{color:#475569;font-size:.67rem;font-weight:950;letter-spacing:.055em;text-transform:uppercase}.dtc-inplace-selected-id .dtc-match-row-recency{justify-self:start}.dtc-inplace-selected-facts-row{align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(220px,.32fr);min-width:0}.dtc-inplace-selected-facts.dtc-customer360-fact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dtc-inplace-selected-context-rail{align-content:center;align-items:center;display:grid;gap:7px;justify-items:center;min-width:0}.dtc-inplace-selected-service-chips{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.dtc-inplace-selected-vehicle.vehicle-visual{aspect-ratio:16/7;flex:0 0 auto;height:76px;justify-self:center;min-height:76px;width:100%}.dtc-inplace-selected-clear{align-items:center;background:rgb(255 255 255/.7);border:1px solid rgb(15 23 42/.12);border-radius:999px;color:#475569;cursor:pointer;display:inline-flex;grid-column:2;grid-row:1;height:32px;justify-content:center;justify-self:end;width:32px}.dtc-inplace-selected-clear:hover{background:#ffffff;color:#0f172a}.dtc-inplace-selected-actions{display:flex;justify-content:center;min-width:0;width:100%}.dtc-inplace-continue{align-items:center;animation:dtc-selected-continue-ready .9s cubic-bezier(.2,.85,.25,1) 1;display:inline-flex;font-size:.95rem;font-weight:900;gap:8px;justify-content:center;min-height:40px;padding:10px 12px;width:min(100%,232px)}@keyframes dtc-selected-continue-ready{0%{box-shadow:0 0 0 0 rgb(124 58 237/.34),0 14px 24px rgb(124 58 237/.18);transform:scale(.97)}48%{box-shadow:0 0 0 8px rgb(124 58 237/.12),0 18px 30px rgb(124 58 237/.24);transform:scale(1.025)}to{box-shadow:0 0 0 0 rgb(124 58 237/0),0 10px 22px rgb(124 58 237/.14);transform:scale(1)}}@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-facts-row,.dtc-inplace-selected-facts.dtc-customer360-fact-grid,.dtc-inplace-selected-identity-row{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}}.dtc-lookup-concept-switcher{align-items:center;background:#f8fafc;border:1px solid #dbe3ef;border-radius:12px;display:flex;gap:12px;justify-content:space-between;margin:0 auto 10px;max-width:920px;padding:6px 7px 6px 12px;width:100%}.dtc-lookup-concept-switcher>span{color:#64748b;font-size:.7rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.dtc-lookup-concept-switcher>div{display:grid;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr))}.dtc-lookup-concept-switcher a{align-items:center;border:1px solid transparent;border-radius:8px;color:#475569;display:inline-flex;font-size:.74rem;font-weight:800;justify-content:center;min-height:36px;padding:0 11px;text-decoration:none;white-space:nowrap}.dtc-lookup-concept-switcher a[data-active=true]{background:#ffffff;border-color:#c7d2fe;color:#4338ca;box-shadow:0 2px 8px rgb(15 23 42/.07)}.dtc-lookup-concept-form .lookup-segment input:focus-visible+span,.dtc-lookup-concept-switcher a:focus-visible,.dtc-lookup-results-form .lookup-segment input:focus-visible+span{outline:3px solid rgb(79 70 229/.28);outline-offset:2px}.dtc-checkin-shell-compact .dtc-customer-info-form.dtc-lookup-concept-form{background:#ffffff;border-color:#d9e1ee;box-shadow:0 12px 28px rgb(15 23 42/.08);gap:12px;grid-template-columns:minmax(0,1fr);max-width:1100px;padding:14px}.dtc-lookup-concept-customer-heading,.dtc-lookup-customer-lane>header,.dtc-supplemental-lookup-head{align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-width:0}.dtc-lookup-concept-customer-heading>span,.dtc-lookup-customer-lane>header>span,.dtc-supplemental-lookup-icon{align-items:center;background:#eef2ff;border:1px solid #d9ddff;border-radius:10px;color:#4f46e5;display:inline-flex;height:38px;justify-content:center;width:38px}.dtc-lookup-concept-customer-heading small,.dtc-lookup-concept-customer-heading strong,.dtc-lookup-customer-lane>header small,.dtc-lookup-customer-lane>header strong,.dtc-supplemental-lookup-head small,.dtc-supplemental-lookup-head strong{display:block}.dtc-lookup-concept-customer-heading strong,.dtc-lookup-customer-lane>header strong,.dtc-supplemental-lookup-head strong{color:#172033;font-size:.93rem;font-weight:900;line-height:1.2}.dtc-lookup-concept-customer-heading small,.dtc-lookup-customer-lane>header small,.dtc-supplemental-lookup-head small{color:#64748b;font-size:.76rem;font-weight:650;line-height:1.35;margin-top:2px}.dtc-lookup-concept-customer-fields{display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.dtc-lookup-concept-primary-actions{align-items:center;display:grid;gap:8px;grid-template-columns:repeat(2,max-content);justify-content:center}.dtc-lookup-concept-primary-actions .enterprise-button{min-height:44px;min-width:0;padding-inline:12px;white-space:nowrap;width:auto}.dtc-supplemental-lookup{background:#f8fafc;border:1px solid #dbe3ef;border-radius:12px;display:grid;gap:9px;min-width:0;padding:12px}.dtc-lookup-path-shell{display:grid;gap:12px;grid-column:1/-1;min-width:0}.dtc-lookup-path-switch{background:#f3f1ff;border:1px solid rgb(117 87 255/.2);border-radius:12px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:560px;padding:6px;width:100%}.dtc-lookup-path-panel>legend,.dtc-lookup-path-switch>legend{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.dtc-lookup-path-option{min-width:0;position:relative}.dtc-lookup-path-option input{height:1px;opacity:0;position:absolute;width:1px}.dtc-lookup-path-option span{align-items:center;background:#ffffff;border:1px solid #d8deea;border-radius:999px;color:#344054;cursor:pointer;display:flex;font-size:.88rem;font-weight:900;gap:8px;justify-content:center;min-height:52px;padding:8px 12px;text-transform:none;text-wrap:balance}.dtc-lookup-path-option input:checked+span{background:#eeecff;border-color:#7557ff;color:#4338ca}.dtc-lookup-path-option input:focus-visible+span{outline:3px solid rgb(79 70 229/.28);outline-offset:2px}.dtc-lookup-path-panel{align-content:center;background:#ffffff;border:1px solid #dbe3ef;border-radius:12px;display:grid;gap:12px;margin:0;min-height:154px;min-width:0;padding:14px}.dtc-lookup-path-panel[hidden]{display:none}.dtc-lookup-path-vehicle-search{background:transparent;border:0;display:grid;gap:12px;justify-items:center;padding:0;width:100%}.dtc-lookup-path-vehicle-search .dtc-supplemental-lookup-modes{max-width:520px;width:100%}.dtc-supplemental-lookup-query-row{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,290px) auto;justify-content:center;max-width:410px;width:100%}.dtc-lookup-mode-chooser,.dtc-supplemental-lookup-modes{border:0;margin:0;min-width:0;padding:0}.dtc-lookup-mode-chooser>legend,.dtc-supplemental-lookup-modes>legend{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.dtc-supplemental-lookup .lookup-modes{background:#ffffff;border:1px solid #dbe3ef;border-radius:9px;gap:3px;grid-template-columns:repeat(3,minmax(0,1fr));padding:3px}.dtc-supplemental-lookup .lookup-segment span{align-items:center;border:1px solid transparent;border-radius:7px;display:flex;font-size:.75rem;gap:5px;justify-content:center;min-height:42px;min-width:0;padding:7px 8px;white-space:nowrap;width:100%}.dtc-supplemental-lookup .lookup-segment input:checked+span{background:#eef2ff;border-color:#c7d2fe;box-shadow:none;color:#4338ca}.dtc-supplemental-lookup-query{display:grid;gap:4px;min-width:0}.dtc-supplemental-lookup-query>span{color:#53627a;font-size:.67rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.dtc-checkin-shell-compact .dtc-supplemental-lookup-query input{background:#ffffff;border:1px solid #cfd8e6;border-radius:8px;font-size:.9rem;min-height:44px;width:100%}.dtc-checkin-shell-compact .dtc-supplemental-lookup-query input:focus{border-color:#6366f1;box-shadow:0 0 0 4px rgb(99 102 241/.14);outline:0}.dtc-supplemental-lookup-submit{min-height:44px;white-space:nowrap}.dtc-supplemental-lookup-note{align-items:center;color:#64748b;display:flex;font-size:.72rem;font-weight:650;gap:6px;grid-column:1/-1;line-height:1.35;margin:0}.dtc-supplemental-lookup-note svg{color:#4f46e5;flex:0 0 auto}.dtc-lookup-concept-form-cards .dtc-lookup-concept-customer-fields,.dtc-lookup-concept-form-cards .dtc-lookup-concept-customer-heading,.dtc-lookup-concept-form-cards .dtc-lookup-concept-primary-actions,.dtc-lookup-concept-form-cards .dtc-supplemental-lookup,.dtc-lookup-concept-form-lanes .dtc-lookup-concept-lanes,.dtc-lookup-concept-form-quick .dtc-lookup-concept-customer-fields,.dtc-lookup-concept-form-quick .dtc-lookup-concept-customer-heading,.dtc-lookup-concept-form-quick .dtc-lookup-concept-primary-actions,.dtc-lookup-concept-form-quick .dtc-supplemental-lookup{grid-column:1/-1}.dtc-lookup-concept-form-quick .dtc-lookup-concept-customer-heading{grid-template-columns:auto auto;justify-content:center;text-align:center}.dtc-lookup-concept-lanes{display:grid;gap:12px;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);min-width:0}.dtc-lookup-customer-lane{background:#ffffff;border:1px solid #cfd9e8;border-radius:12px;display:grid;gap:12px;min-width:0;padding:14px}.dtc-lookup-customer-lane .dtc-lookup-concept-customer-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-lookup-customer-lane .dtc-customer-info-field:last-child{grid-column:1/-1}.dtc-supplemental-lookup-lanes{align-content:start;grid-template-columns:minmax(0,1fr) auto}.dtc-supplemental-lookup-lanes .dtc-supplemental-lookup-head,.dtc-supplemental-lookup-lanes .dtc-supplemental-lookup-modes,.dtc-supplemental-lookup-lanes .dtc-supplemental-lookup-note{grid-column:1/-1}.dtc-supplemental-lookup-cards{grid-template-columns:minmax(0,1fr) auto;padding:14px}.dtc-supplemental-lookup-cards .dtc-supplemental-lookup-head,.dtc-supplemental-lookup-cards .dtc-supplemental-lookup-modes,.dtc-supplemental-lookup-cards .dtc-supplemental-lookup-note{grid-column:1/-1}.dtc-supplemental-lookup-cards .lookup-modes{background:transparent;border:0;gap:8px;padding:0}.dtc-supplemental-lookup-cards .lookup-segment span{background:#ffffff;border:1px solid #d4ddea;flex-direction:column;font-size:.78rem;gap:5px;min-height:62px}.dtc-supplemental-lookup-cards .lookup-segment span svg{color:#6366f1}.dtc-lookup-results-form{grid-template-columns:minmax(0,1fr)!important}.dtc-lookup-mode-chooser{display:grid;gap:10px;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr)}.dtc-lookup-mode-group{background:#f8fafc;border:1px solid #dbe3ef;border-radius:10px;display:grid;gap:5px;min-width:0;padding:7px}.dtc-lookup-mode-group-label{align-items:center;color:#52627a;display:inline-flex;font-size:.7rem;font-weight:850;gap:5px;letter-spacing:.03em;text-transform:uppercase}.dtc-checkin-shell-compact .dtc-lookup-mode-group .lookup-modes{background:#ffffff;border:1px solid #dbe3ef;border-radius:8px;display:grid;gap:3px;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px}.dtc-checkin-shell-compact .dtc-lookup-mode-group[data-kind=vehicle] .lookup-modes{grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-checkin-shell-compact .dtc-lookup-mode-group .lookup-segment span{align-items:center;border:1px solid transparent;border-radius:6px;display:flex;gap:5px;justify-content:center;min-height:40px;padding:6px}.dtc-checkin-shell-compact .dtc-lookup-mode-group .lookup-segment input:checked+span{background:#eef2ff;border-color:#c7d2fe;color:#4338ca}.dtc-lookup-results-helper{align-items:center;color:#64748b;display:flex;font-size:.74rem;gap:6px;margin:-2px 0 0}.dtc-lookup-results-helper svg{color:#4f46e5;flex:0 0 auto}@media (max-width:900px){.dtc-lookup-concept-lanes{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.dtc-lookup-concept-switcher{align-items:stretch;display:grid;gap:6px;padding:8px}.dtc-lookup-concept-switcher>span{text-align:center}.dtc-lookup-concept-switcher>div{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-lookup-concept-switcher a{min-height:40px}.dtc-checkin-shell-compact .dtc-customer-info-form.dtc-lookup-concept-form{padding:10px}.dtc-lookup-concept-customer-fields,.dtc-lookup-customer-lane .dtc-lookup-concept-customer-fields,.dtc-lookup-mode-chooser{grid-template-columns:minmax(0,1fr)}.dtc-lookup-customer-lane .dtc-customer-info-field:last-child{grid-column:auto}.dtc-lookup-concept-primary-actions{align-items:center;display:grid;grid-template-columns:repeat(2,max-content);justify-content:center}.dtc-supplemental-lookup-cards,.dtc-supplemental-lookup-lanes{grid-template-columns:minmax(0,1fr)}.dtc-supplemental-lookup-cards .dtc-supplemental-lookup-head,.dtc-supplemental-lookup-cards .dtc-supplemental-lookup-modes,.dtc-supplemental-lookup-cards .dtc-supplemental-lookup-note,.dtc-supplemental-lookup-lanes .dtc-supplemental-lookup-head,.dtc-supplemental-lookup-lanes .dtc-supplemental-lookup-modes,.dtc-supplemental-lookup-lanes .dtc-supplemental-lookup-note{grid-column:auto}.dtc-supplemental-lookup-submit{width:100%}.dtc-lookup-path-option span{min-height:48px;padding-inline:8px}.dtc-lookup-path-panel{min-height:0;padding:10px}.dtc-supplemental-lookup-query-row{grid-template-columns:minmax(0,1fr)}.dtc-supplemental-lookup-note{align-items:flex-start}}@media (max-width:390px){.dtc-checkin-shell-compact .dtc-lookup-mode-group .lookup-segment span,.dtc-supplemental-lookup .lookup-segment span{font-size:.68rem;padding-inline:4px}}@media (prefers-reduced-motion:reduce){.dtc-inplace-continue{animation:none!important}}.dtc-customer-match-column{align-content:start;background:rgb(255 255 255/.94);border:1px solid rgb(148 163 184/.18);border-radius:22px;box-shadow:0 14px 30px rgb(15 23 42/.05);display:grid;gap:12px;padding:14px}.dtc-customer-match-column-recommended{background:linear-gradient(160deg,rgb(16 185 129/.11),rgb(236 253 245/.68));border-color:rgb(16 185 129/.34)}.dtc-customer-match-column-existing{background:linear-gradient(160deg,rgb(37 99 235/.1),rgb(239 246 255/.7));border-color:rgb(37 99 235/.28);min-width:0}.dtc-customer-match-column-new{align-content:start;min-width:0}.dtc-customer-match-inline-action{align-items:center;border-top:1px solid rgb(148 163 184/.16);color:#4f46e5;display:flex;font-size:.88rem;font-weight:900;gap:12px;justify-content:space-between;margin-top:2px;padding-top:12px;text-decoration:none}.dtc-customer-match-inline-action span:first-child{display:grid;gap:2px}.dtc-customer-match-inline-action small{color:var(--muted);font-size:.72rem;font-weight:800}.dtc-customer-match-column-head{display:grid;gap:4px}.dtc-customer-match-column-head strong{align-items:center;color:#0f172a;display:inline-flex;font-size:.98rem;gap:7px}.dtc-customer-match-column-head span{color:var(--muted);font-size:.74rem}.dtc-customer-match-list{display:grid;gap:9px}.dtc-customer-match-card{align-items:center;background:#ffffff;border:1px solid rgb(117 132 164/.16);border-radius:18px;color:inherit;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:12px;text-decoration:none}.dtc-customer-match-column-new .dtc-customer-match-card,.dtc-customer-match-column-recommended .dtc-customer-match-card{align-items:stretch;grid-template-columns:minmax(0,1fr)}.dtc-customer-match-card:hover{border-color:rgb(79 70 229/.34);box-shadow:0 12px 28px rgb(79 70 229/.1)}.dtc-customer-match-card[data-reason-blocked]{border-color:rgb(190 24 93/.55);box-shadow:0 0 0 4px rgb(190 24 93/.12)}.dtc-customer-match-card-appointment{background:#ffffff}.dtc-customer-match-card-new{background:linear-gradient(135deg,rgb(255 255 255/.98),rgb(248 250 252/.98)),radial-gradient(circle at top right,rgb(79 70 229/.1),transparent 42%);border-color:rgb(79 70 229/.2)}.dtc-customer-match-card-new .dtc-customer-match-action{background:#eef2ff;border-color:rgb(79 70 229/.18);color:#312e81}.dtc-customer-match-card small,.dtc-customer-match-card strong{display:block;min-width:0}.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{align-items:center;background:#eef2ff;border:1px solid rgb(79 70 229/.18);border-radius:999px;color:#312e81;display:inline-flex;font-size:.72rem;font-weight:900;min-height:32px;padding:0 10px;white-space:nowrap}.dtc-customer-match-column-new .dtc-customer-match-action,.dtc-customer-match-column-recommended .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-column:1;grid-row:1/span 2}.dtc-customer-match-grid:not(.dtc-customer-match-grid-no-appointment) .dtc-customer-match-column-recommended{grid-column:2;grid-row:1}.dtc-customer-match-grid:not(.dtc-customer-match-grid-no-appointment) .dtc-customer-match-column-new{grid-column:2;grid-row:2}}.dtc-customer-match-empty{background:#f8fafc;border:1px dashed rgb(148 163 184/.35);border-radius:16px;color:var(--muted);font-size:.82rem;margin:0;padding:13px}.dtc-customer360-new-customer-card{align-items:center;border-style:dashed;display:flex;justify-content:space-between}.dtc-customer360-new-pill{background:#eef2ff;border:1px solid rgb(79 70 229/.18);border-radius:999px;color:#312e81;flex:0 0 auto;font-size:.72rem;font-weight:900;padding:7px 10px;text-transform:uppercase}.dtc-customer360-new-fields{background:#f8fafc;border:1px solid rgb(148 163 184/.18);border-radius:18px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.dtc-customer360-new-fields label{display:grid;gap:6px}.dtc-customer360-new-fields label span{color:#475569;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dtc-customer360-new-fields input{background:#ffffff;border:1px solid rgb(117 132 164/.22);border-radius:12px;color:#0f172a;font:inherit;min-height:42px;min-width:0;padding:9px 11px;width:100%}.dtc-customer360-new-fields p{color:var(--muted);font-size:.78rem;font-weight:750;grid-column:1/-1;margin:0}[data-ui=calm].dtc-checkin-shell-compact .lookup-layout.dtc-new-customer-layout{display:block;margin-inline:auto;max-width:720px;width:100%}.dtc-checkin-shell-compact .dtc-new-customer-layout .dtc-checkin-search-surface{display:none}.dtc-checkin-shell-compact .dtc-new-customer-layout .dtc-customer360-surface{width:100%}.dtc-new-customer-entry{display:grid;gap:18px;padding:8px}.dtc-new-customer-entry-header{align-items:center;display:grid;gap:14px;grid-template-columns:48px minmax(0,1fr)}.dtc-new-customer-entry-icon{align-items:center;background:#eef4ff;border:1px solid rgb(37 99 235/.18);border-radius:50%;color:#1d4ed8;display:inline-flex;height:48px;justify-content:center;width:48px}.dtc-new-customer-entry-header>div{display:grid;gap:3px}.dtc-new-customer-entry-header span:not(.dtc-new-customer-entry-icon){color:#4f46e5;font-size:.75rem;font-weight:850}.dtc-new-customer-entry-header h2{font-size:1.4rem;margin:0;text-wrap:balance}.dtc-new-customer-entry-footer p,.dtc-new-customer-entry-header p{color:#64748b;line-height:1.45;margin:0;text-wrap:pretty}.dtc-new-customer-entry .dtc-customer360-new-fields{background:transparent;border:0;padding:0}.dtc-new-customer-entry-footer{align-items:center;border-top:1px solid rgb(117 132 164/.18);display:flex;gap:16px;justify-content:space-between;padding-top:16px}.dtc-new-customer-entry-footer p{font-size:.8rem;max-width:430px}.dtc-new-customer-entry-footer .enterprise-button{min-height:44px;white-space:nowrap}.dtc-vehicle-identifier-hint{color:#92400e;font-size:.78rem;line-height:1.4;margin:-2px 0 0;text-wrap:pretty}.dtc-odometer-history-hint,.dtc-publish-odometer-hint{color:#475467;font-size:.78rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.4;margin:-2px 0 0;text-wrap:pretty}.dtc-odometer-history-hint[data-error=true],.dtc-publish-odometer-hint[data-error=true]{color:#b42318;font-weight:800}.dtc-customer-match-error{margin:0}.dtc-latest-visit-card small,.dtc-latest-visit-card span,.dtc-latest-visit-card strong{display:block}.dtc-latest-visit-card>div:first-child span,.dtc-latest-visit-total small{color:var(--muted);font-size:.84rem;margin-top:2px}.dtc-latest-visit-total{align-items:center;background:linear-gradient(135deg,rgb(117 87 255/.08),rgb(255 141 193/.08));border:1px solid rgb(117 87 255/.14);border-radius:13px;display:flex;justify-content:space-between;padding:9px 10px}.dtc-latest-visit-total strong{color:var(--text);font-size:1rem}.dtc-latest-visit-signals{display:flex;flex-wrap:wrap;gap:7px}.dtc-latest-visit-signals span{align-items:center;background:#f8fafc;border:1px solid var(--line);border-radius:999px;color:var(--text);display:inline-flex;font-size:.78rem;font-weight:850;gap:5px;min-height:30px;padding:6px 9px}.dtc-purchased-lines-panel{background:linear-gradient(160deg,rgb(16 185 129/.09),rgb(16 185 129/.03));border:1px solid rgb(16 185 129/.32);border-radius:14px;display:grid;gap:9px;margin-top:10px;padding:11px}.dtc-customer360-appointment-reference{background:linear-gradient(135deg,rgb(124 58 237/.11),rgb(236 72 153/.08)),linear-gradient(180deg,#ffffff,#f8fbff);border:1px solid rgb(124 58 237/.24);border-radius:16px;box-shadow:0 14px 32px rgb(79 70 229/.12);display:grid;gap:10px;padding:12px}.dtc-customer360-appointment-head{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.dtc-customer360-appointment-head>div,.dtc-customer360-appointment-title{display:grid;gap:2px;min-width:0}.dtc-customer360-appointment-title{gap:5px}.dtc-customer360-appointment-recency-pill{justify-self:start}.dtc-customer360-appointment-name-row{align-items:center;display:grid;gap:8px 10px;grid-template-columns:minmax(0,auto) minmax(20px,1fr) auto minmax(0,.45fr);min-width:0}.dtc-customer360-appointment-head h3{color:#101828;font-size:1.12rem;font-weight:950;line-height:1.08;margin:0}.dtc-customer360-appointment-time-pill{align-items:center;background:rgb(79 70 229/.11);border:1px solid rgb(79 70 229/.24);border-radius:999px;color:#4338ca;display:inline-flex;font-size:.78rem;font-weight:920;gap:5px;grid-column:3;justify-self:center;padding:6px 10px;white-space:nowrap}.dtc-customer360-appointment-context span,.dtc-customer360-appointment-head small,.dtc-customer360-appointment-more{color:var(--muted);font-size:.74rem;font-weight:820}.dtc-customer360-appointment-context{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,.34fr) minmax(0,1fr)}.dtc-customer360-appointment-context>div:first-child{background:rgb(255 255 255/.72);border:1px solid rgb(117 132 164/.14);border-radius:10px;display:grid;gap:2px;min-width:0;padding:8px 9px}.dtc-customer360-appointment-context span,.dtc-customer360-appointment-context strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-customer360-appointment-context strong{color:#0f172a;font-size:.86rem;font-weight:950}.dtc-customer360-appointment-facts,.dtc-customer360-appointment-support{display:grid;gap:7px;grid-template-columns:repeat(6,minmax(0,1fr))}.dtc-customer360-appointment-facts span,.dtc-customer360-appointment-support span{background:rgb(255 255 255/.86);border:1px solid rgb(117 132 164/.16);border-radius:10px;display:grid;gap:2px;min-width:0;padding:8px}.dtc-customer360-appointment-facts small,.dtc-customer360-appointment-support small{color:#667085;font-size:.66rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.dtc-customer360-appointment-facts strong,.dtc-customer360-appointment-support strong{color:#101828;font-size:.82rem;font-weight:950;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-customer360-appointment-lines{background:rgb(255 255 255/.74);border:1px solid rgb(117 132 164/.14);border-radius:12px;display:grid;gap:8px;padding:9px}.dtc-customer360-appointment-lines .section-title{align-items:center;display:flex;justify-content:space-between}.dtc-customer360-appointment-lines h4{color:#101828;font-size:.86rem;font-weight:950;margin:0}.dtc-customer360-appointment-lines .section-title span{background:rgb(124 58 237/.1);border:1px solid rgb(124 58 237/.18);border-radius:999px;color:#4f46e5;font-size:.7rem;font-weight:900;padding:4px 8px}.dtc-customer360-appointment-expander{margin-top:2px}.dtc-customer360-appointment-totals{background:linear-gradient(135deg,rgb(248 250 252/.98),rgb(239 246 255/.78));border:1px solid rgb(79 70 229/.14);border-radius:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.dtc-customer360-appointment-totals span{display:grid;gap:2px;min-width:0;padding:8px 10px}.dtc-customer360-appointment-totals span+span{border-left:1px solid rgb(79 70 229/.12)}.dtc-customer360-appointment-totals small{color:#667085;font-size:.66rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.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:#ffffff;border:1px solid rgb(117 132 164/.2);border-radius:14px;box-shadow:0 10px 24px rgb(15 23 42/.05);display:grid;gap:8px;margin-top:10px;padding:9px 10px}.dtc-customer360-history-disclosure[data-tone=opportunity]{border-color:rgb(245 158 11/.32)}.dtc-customer360-history-disclosure[data-tone=purchased]{border-color:rgb(16 185 129/.3)}.dtc-customer360-history-disclosure summary{align-items:center;cursor:pointer;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;list-style:none}.dtc-customer360-history-disclosure summary::-webkit-details-marker{display:none}.dtc-customer360-history-disclosure>summary:after{border-color:currentcolor;border-style:solid;border-width:0 2px 2px 0;color:#312e81;content:"";display:block;grid-column:3;grid-row:1;height:9px;justify-self:end;margin-right:4px;transform:rotate(45deg);transition:transform .16s ease-out;width:9px}.dtc-customer360-history-disclosure[open]>summary:after{transform:rotate(225deg)}.dtc-customer360-history-disclosure>summary:focus-visible{border-radius:8px;outline:3px solid #4f46e5;outline-offset:3px}.dtc-customer360-history-disclosure summary>span:not(.receipt-icon){display:grid;gap:2px;min-width:0}.dtc-customer360-history-title-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 10px;min-width:0}.dtc-customer360-history-total{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.dtc-customer360-history-disclosure summary strong{color:#101828;font-size:.92rem;font-weight:950;min-width:0}.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 rgb(117 132 164/.16);padding-bottom:8px}.dtc-customer360-history-disclosure-body{display:none;gap:8px}.dtc-customer360-history-disclosure[open]>.dtc-customer360-history-disclosure-body{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-left:0;border-top:1px solid rgb(79 70 229/.12)}}@media (max-width:560px){.dtc-customer360-appointment-facts,.dtc-customer360-appointment-head,.dtc-customer360-appointment-name-row,.dtc-customer360-appointment-support{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{line-height:1.12;max-width:100%;white-space:normal}.dtc-customer360-appointment-context span,.dtc-customer360-appointment-context strong{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.dtc-customer360-appointment-head .enterprise-button{justify-self:stretch;text-align:left}}@media (prefers-reduced-motion:reduce){.dtc-customer360-history-disclosure>summary:after{transition:none}}.dtc-purchased-lines-head{align-items:center;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto}.dtc-purchased-lines-head small,.dtc-purchased-lines-head strong{display:block;min-width:0}.dtc-purchased-lines-head>strong{color:#0f172a;font-size:1rem;font-weight:950;text-align:right}.dtc-purchased-lines-head small{color:var(--muted);font-size:.76rem;font-weight:800}.dtc-purchased-lines-list{display:grid;gap:7px}.dtc-purchased-line-row{background:#ffffff;border:1px solid rgb(20 16 50/.08);border-radius:10px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(92px,auto);padding:9px 10px}.dtc-purchased-line-main,.dtc-purchased-line-money{display:grid;gap:2px;min-width:0}.dtc-purchased-line-main small,.dtc-purchased-line-main strong,.dtc-purchased-line-money small,.dtc-purchased-line-money strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{justify-items:end;text-align:right}.dtc-purchased-line-money strong{color:#0f172a;font-size:.88rem;font-weight:950}.dtc-purchased-line-money .dtc-line-discount-label,.receipt-line-amount small{color:#b42318}.dtc-purchased-line-meta{display:flex;flex-wrap:wrap;gap:5px;grid-column:1/-1}.dtc-purchased-line-meta span{background:#f8fafc;border:1px solid rgb(117 132 164/.14);border-radius:999px;color:#334155;font-size:.68rem;font-weight:850;min-width:0;padding:4px 7px}.dtc-purchased-line-meta span.dtc-tire-size-chip{background:rgb(37 99 235/.1);border-color:rgb(37 99 235/.28);color:#1d4ed8;letter-spacing:.01em}.dtc-purchased-line-meta span.dtc-line-discount-chip{background:#fff1f0;border-color:rgb(180 35 24/.18);color:#b42318}.dtc-purchased-lines-empty{margin:0}.dtc-purchased-lines-more{display:block}.dtc-customer360-inline-expander{background:#ffffff;border:1px solid rgb(117 132 164/.16);border-radius:10px;display:grid;gap:8px;padding:8px}.dtc-customer360-inline-expander summary{align-items:center;color:#312e81;cursor:pointer;display:flex;flex-wrap:wrap;font-size:.78rem;font-weight:950;gap:6px 10px;justify-content:space-between;list-style:none}.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 rgb(117 132 164/.14);padding-bottom:8px}.dtc-customer360-expanded-lines{padding-top:1px}.dtc-returning-customer-strip{background:linear-gradient(135deg,rgb(117 87 255/.1),rgb(255 141 193/.1)),#ffffff;border:1px solid rgb(117 87 255/.18);border-radius:14px;display:grid;gap:10px;padding:10px}.dtc-returning-customer-strip header{display:grid;gap:3px}.dtc-returning-customer-strip header span{align-items:center;color:#4f46e5;display:inline-flex;font-size:.72rem;font-weight:950;gap:6px;letter-spacing:.05em;text-transform:uppercase}.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{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-returning-customer-grid span{background:rgb(255 255 255/.82);border:1px solid rgb(20 16 50/.08);border-radius:11px;display:grid;gap:3px;min-width:0;padding:8px}.dtc-returning-customer-grid small{color:#7c3aed;font-size:.66rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.dtc-returning-customer-grid strong{color:#101828;font-size:.84rem;font-weight:950}.dtc-returning-customer-grid em{color:var(--muted);font-size:.7rem;font-style:normal;font-weight:800;overflow-wrap:anywhere}.dtc-customer360-vehicle-filter{background:#f8fafc;border:1px solid rgb(117 132 164/.16);border-radius:10px;display:grid;gap:8px;padding:8px}.dtc-customer360-vehicle-filter header{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px;justify-content:space-between}.dtc-customer360-vehicle-filter header span{align-items:center;color:#101828;display:inline-flex;font-size:.78rem;font-weight:950;gap:6px}.dtc-customer360-vehicle-filter header small{color:var(--muted);font-size:.7rem;font-weight:850}.dtc-customer360-vehicle-menu{background:#f8fafc;border:1px solid rgb(117 132 164/.16);border-radius:10px;display:grid;gap:8px;padding:8px}.dtc-customer360-vehicle-menu summary{align-items:center;color:#101828;cursor:pointer;display:flex;flex-wrap:wrap;font-size:.78rem;font-weight:950;gap:6px 10px;justify-content:space-between;list-style:none}.dtc-customer360-vehicle-menu summary::-webkit-details-marker{display:none}.dtc-customer360-vehicle-menu summary span{align-items:center;display:inline-flex;gap:6px}.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 rgb(117 132 164/.14);padding-bottom:8px}.dtc-customer360-vehicle-menu-list{display:grid;gap:7px}.dtc-customer360-vehicle-menu-row{align-items:center;background:#ffffff;border:1px solid rgb(20 16 50/.08);border-radius:9px;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;padding:7px}.dtc-customer360-vehicle-menu-row.active{background:linear-gradient(135deg,rgb(79 70 229/.08),rgb(255 141 193/.08));border-color:rgb(79 70 229/.24);box-shadow:0 0 0 2px rgb(79 70 229/.08)}.dtc-customer360-vehicle-menu-row>span{display:grid;gap:2px;min-width:0}.dtc-customer360-vehicle-menu-row small,.dtc-customer360-vehicle-menu-row strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{display:inline-flex!important;flex-wrap:wrap;gap:5px;justify-content:flex-end}.dtc-customer360-vehicle-menu-actions a{background:#eef2ff;border:1px solid rgb(79 70 229/.18);border-radius:999px;color:#312e81;font-size:.68rem;font-weight:950;padding:5px 7px;text-decoration:none;white-space:nowrap}.dtc-customer360-vehicle-menu-actions span{background:#ffffff;border:1px solid rgb(79 70 229/.22);border-radius:999px;color:#4f46e5;font-size:.68rem;font-weight:950;padding:5px 7px;white-space:nowrap}@media (max-width:640px){.dtc-returning-customer-grid{grid-template-columns:1fr}.dtc-customer360-vehicle-menu-row{align-items:start;grid-template-columns:auto minmax(0,1fr)}.dtc-customer360-vehicle-menu-actions{grid-column:1/-1;justify-content:flex-start}}.dtc-opportunity-lines-panel{background:linear-gradient(180deg,#fff7ed,#fbfdff);border-color:rgb(234 88 12/.22)}.dtc-opportunity-line-row{border-color:rgb(234 88 12/.14)}.dtc-opportunity-line-row .dtc-purchased-line-meta span:first-child{background:#fff7ed;border-color:rgb(234 88 12/.24);color:#9a3412}.dtc-opportunity-attribution{display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.dtc-opportunity-attribution span{background:#ffffff;border:1px solid rgb(117 132 164/.14);border-radius:8px;display:grid;gap:2px;min-width:0;padding:6px 7px}.dtc-opportunity-attribution small,.dtc-opportunity-attribution strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-opportunity-attribution small{color:#667085;font-size:.64rem;font-weight:950;text-transform:uppercase}.dtc-opportunity-attribution strong{color:#101828;font-size:.74rem;font-weight:900}.dtc-latest-visit-link{align-items:center;border:1px solid rgb(117 87 255/.22);border-radius:999px;color:#4c1d95;display:inline-flex;font-size:.82rem;font-weight:900;justify-content:center;min-height:34px;padding:0 11px;text-decoration:none}.dtc-latest-visit-link:hover{border-color:#7557ff;box-shadow:0 0 0 4px rgb(117 87 255/.1)}.history-surface{margin-top:16px}.previous-checkins-surface{display:grid;gap:14px}.previous-checkins-anchor{height:0;scroll-margin-top:96px}.previous-checkins-pager{align-items:center;background:rgba(239,246,255,.78);border:1px solid rgba(147,197,253,.8);border-radius:24px;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 12px 24px rgba(30,64,175,.08);display:flex;gap:12px;justify-content:space-between;padding:10px}.previous-checkins-pager-summary{color:#486176;font-size:.78rem;font-weight:800;letter-spacing:.04em;padding:0 8px;text-transform:uppercase}.previous-checkins-pager>div{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.previous-checkins-page-link{background:rgba(255,255,255,.86);border:1px solid rgba(147,197,253,.9);border-radius:999px;box-shadow:0 10px 20px rgba(30,64,175,.08);color:#1e40af;font-size:.88rem;font-weight:850;min-width:82px;padding:9px 14px;text-align:center;text-decoration:none;transition:transform .16s var(--bayline-ease-spring),border-color .16s ease,background .16s ease,color .16s ease}.previous-checkins-page-link[href]:hover{background:rgba(224,242,254,.95);border-color:rgba(79,70,229,.8)}.previous-checkins-page-link[href]:active{transform:scale(.97)}.previous-checkins-page-current{background:rgba(220,252,231,.88);border-color:rgba(52,211,153,.9);color:#065f46}.previous-checkins-page-disabled{box-shadow:none;color:#93a4b6;opacity:.72}@media (max-width:640px){.previous-checkins-pager{flex-direction:column;justify-content:center}.previous-checkins-pager>div{justify-content:center;width:100%}}.previous-checkins-title{align-items:flex-start}.previous-checkins-title p{color:#667085;font-size:.9rem;font-weight:700;margin:4px 0 0}.previous-checkins-search{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.previous-checkins-search label{display:grid;gap:6px}.previous-checkins-search label span{color:#344054;font-size:.76rem;font-weight:900;text-transform:uppercase}.previous-checkins-search input{border:1px solid #d0d5dd;border-radius:8px;color:#101828;font:inherit;min-height:44px;padding:0 12px}.previous-checkins-list{display:grid;gap:10px}.previous-checkin-row{align-items:start;background:#ffffff;border:1px solid #e4e7ec;border-radius:8px;column-gap:12px;display:grid;grid-template-areas:"vehicle heading actions" "vehicle body    actions";grid-template-columns:78px minmax(0,1fr) auto;padding:10px 12px;row-gap:8px}.previous-checkin-row:hover{border-color:rgb(117 87 255/.42);box-shadow:0 10px 24px rgb(16 24 40/.07)}.previous-checkin-vehicle.vehicle-visual{align-self:center;grid-area:vehicle;width:78px}.dtc-history-media{max-width:236px;min-width:0;width:100%}.dtc-history-media-rail{display:grid;gap:6px;grid-template-columns:repeat(auto-fit,72px);justify-content:center}.dtc-history-media-thumb{-webkit-tap-highlight-color:transparent;align-items:center;aspect-ratio:4/3;background:radial-gradient(circle at 50% 40%,rgb(255 255 255/.2),transparent 46%),linear-gradient(145deg,#0c111d,#172033);border:1px solid #d0d5dd;border-radius:8px;cursor:pointer;display:grid;flex:0 0 auto;justify-items:center;overflow:hidden;padding:0;place-items:center;position:relative;width:72px}.dtc-history-media-thumb-icon{align-items:center;background:rgb(255 255 255/.92);border:1px solid rgb(255 255 255/.72);border-radius:999px;color:#344054;display:inline-flex;height:34px;justify-content:center;width:34px}.dtc-history-media-thumb img,.dtc-history-media-thumb video{aspect-ratio:4/3;display:block;height:auto;object-fit:cover;width:100%}.dtc-history-media-thumb:hover{border-color:rgb(117 87 255/.55);box-shadow:0 6px 16px rgb(16 24 40/.16)}.dtc-history-media-badge{align-items:center;background:rgb(12 17 29/.78);border-radius:5px 0 0 0;bottom:0;color:#ffffff;display:flex;font-size:.54rem;font-weight:800;gap:3px;letter-spacing:.01em;max-width:100%;overflow:hidden;padding:2px 5px;position:absolute;right:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.previous-checkin-heading{align-items:center;display:flex;flex-wrap:wrap;gap:8px;grid-area:heading}.previous-checkin-heading strong{color:#101828;font-size:1.02rem;font-weight:950}.previous-checkin-body{display:grid;gap:8px;grid-area:body;min-width:0}.previous-checkin-body small{color:#667085;font-size:.76rem;font-weight:750;margin:2px 0 0}.previous-checkin-actions{align-items:flex-end;display:flex;flex-direction:column;gap:8px;grid-area:actions;justify-content:end}.previous-checkin-action-buttons{align-items:center;display:flex;gap:8px;justify-content:end}.previous-checkin-actions .enterprise-button{min-height:38px;padding:0 14px;white-space:nowrap}.previous-checkin-facts{display:grid;gap:5px 12px;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));margin:0}.previous-checkin-facts>div{display:grid;gap:1px;min-width:0}.previous-checkin-facts dt{color:#667085;font-size:.62rem;font-weight:950;letter-spacing:.02em;text-transform:uppercase}.previous-checkin-facts dd{color:#101828;font-size:.86rem;font-weight:850;margin:0;overflow-wrap:anywhere}.previous-checkin-field{display:grid;gap:1px;margin-top:4px}.previous-checkin-field>span{color:#667085;font-size:.62rem;font-weight:950;letter-spacing:.02em;text-transform:uppercase}.previous-checkin-field>p{color:#475467;font-size:.85rem;font-weight:750;margin:0;overflow-wrap:anywhere}.previous-checkin-field-note{border-left:3px solid rgb(117 87 255/.32);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{align-items:start;grid-template-areas:"vehicle heading" "body    body" "actions actions";grid-template-columns:72px minmax(0,1fr)}.previous-checkin-actions{align-items:stretch;justify-content:stretch}.previous-checkin-action-buttons{justify-content:stretch}.previous-checkin-actions .enterprise-button{flex:1 1}.dtc-history-media{max-width:100%}}@media (min-width:1181px){.previous-checkins-list{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))}}.receipt-preview{background:linear-gradient(135deg,rgb(117 87 255/.08),rgb(255 141 193/.08)),#ffffff;border:1px solid rgb(117 87 255/.18);border-radius:12px;display:grid;gap:12px;margin-bottom:14px;padding:14px}.receipt-preview-muted{align-items:center;color:#8a4d0e;display:flex;gap:8px}.receipt-preview-head{align-items:center;display:flex;gap:10px;min-width:0}.receipt-line strong,.receipt-preview-head strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.receipt-line small,.receipt-more,.receipt-preview-head small{color:var(--muted)}.receipt-icon{align-items:center;background:var(--brand-gradient);border-radius:10px;color:#ffffff;display:inline-flex;height:38px;justify-content:center;width:38px}.receipt-foot,.receipt-summary-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.receipt-work-summary{display:flex;flex-wrap:wrap;gap:7px}.receipt-work-summary span{align-items:center;background:rgb(255 255 255/.82);border:1px solid rgb(117 87 255/.16);border-radius:999px;color:var(--ink);display:inline-flex;font-size:.78rem;font-weight:800;gap:5px;padding:6px 9px}.receipt-work-summary span.road-hazard{background:rgb(255 141 193/.16);border-color:rgb(255 141 193/.34)}.receipt-foot span,.receipt-summary-grid span{align-items:center;background:rgb(255 255 255/.76);border:1px solid rgb(20 16 50/.1);border-radius:9px;display:inline-flex;gap:6px;min-height:36px;min-width:0;overflow:hidden;padding:7px 9px;text-overflow:ellipsis;white-space:nowrap}.receipt-line-list{border-top:1px solid rgb(20 16 50/.1);display:grid;gap:10px;padding-top:10px}.receipt-line{align-items:center;border-bottom:1px solid rgb(20 16 50/.08);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(72px,auto);min-height:42px;padding:8px 0}.receipt-line>span:first-child{min-width:0}.receipt-more{padding-top:8px}.receipt-ledger{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.receipt-ledger div{background:rgb(255 255 255/.78);border:1px solid rgb(20 16 50/.1);border-radius:9px;display:grid;gap:3px;min-width:0;padding:8px 9px}.receipt-fact small,.receipt-ledger small{color:var(--muted);font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.receipt-fact strong,.receipt-ledger strong{color:var(--ink);font-size:.88rem;line-height:1.15;overflow-wrap:anywhere}.receipt-tenders,.receipt-work-block{border-top:1px solid rgb(20 16 50/.1);display:grid;gap:9px;padding-top:10px}.receipt-tenders>strong,.receipt-work-block>strong{align-items:center;display:inline-flex;gap:7px}.receipt-tender-row{align-items:start;border-bottom:1px solid rgb(20 16 50/.08);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(84px,auto);padding:8px 0}.receipt-tender-row.change{color:#8a4d0e}.receipt-tender-row span{min-width:0}.receipt-tender-row small,.receipt-tender-row strong{display:block;overflow-wrap:anywhere}.receipt-line-section{border:1px solid rgb(20 16 50/.1);border-radius:10px;overflow:hidden}.receipt-line-section summary{align-items:center;background:rgb(255 255 255/.72);cursor:pointer;display:flex;gap:10px;justify-content:space-between;list-style:none;padding:10px 12px}.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);font-size:.78rem;text-align:right}.receipt-line-section-body{background:rgb(255 255 255/.46);display:grid}.receipt-line-empty{background:rgb(255 255 255/.7);border:1px dashed rgb(20 16 50/.16);border-radius:10px;display:grid;gap:4px;padding:12px}.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 rgb(20 16 50/.08);display:grid;gap:8px;padding:11px 12px}.receipt-line-detail:first-child{border-top:0}.receipt-line-detail.declined{background:rgb(255 141 193/.07)}.receipt-line-detail.canceled{color:var(--muted)}.receipt-line-primary{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(78px,auto)}.receipt-line-primary span{min-width:0}.receipt-line-primary .receipt-line-amount{display:grid;justify-items:end;text-align:right}.receipt-line-primary small,.receipt-line-primary strong{display:block;overflow-wrap:anywhere}.receipt-comments,.receipt-line-primary small,.receipt-tender-row small{color:var(--muted);font-size:.78rem;line-height:1.35}.receipt-line-primary .receipt-line-amount small{color:#b42318}.receipt-line-badges{display:flex;flex-wrap:wrap;gap:6px}.receipt-line-badges span{background:#ffffff;border:1px solid rgb(117 87 255/.16);border-radius:999px;color:var(--ink);font-size:.68rem;font-weight:850;padding:4px 7px}.receipt-line-facts{display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr))}.receipt-fact{background:rgb(255 255 255/.64);border:1px solid rgb(20 16 50/.08);border-radius:8px;display:grid;gap:2px;min-width:0;padding:6px 7px}.receipt-comments{border-left:3px solid rgb(117 87 255/.24);display:grid;gap:3px;padding-left:9px}.empty-state{align-items:center;display:flex;gap:6px;margin:14px 0 0}.start-form,.start-summary,.success-panel{display:grid;gap:12px}.summary-row{border:1px solid var(--line);border-radius:8px;display:grid;gap:6px;padding:12px}.back-link,.summary-row strong{align-items:center;display:inline-flex;gap:6px}.summary-row span{color:var(--muted)}.start-form{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.start-form label{display:grid;gap:6px}.start-form label.inline-check{align-items:center;display:flex;gap:8px}.start-form .dtc-notification-mode-group{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.start-form label span{color:var(--muted);font-size:.82rem;font-weight:750;text-transform:uppercase}.start-form label.inline-check span{color:var(--text);text-transform:none}.start-form input{background:var(--surface);border:1px solid var(--line);border-radius:7px;color:var(--text);font:inherit;height:40px;min-width:0;padding:0 12px}.start-form label.inline-check input{height:18px;width:18px}.enterprise-button:disabled{cursor:not-allowed;opacity:.5}.dtc-checkin-shell{background:linear-gradient(135deg,rgb(255 255 255/.96),rgb(248 247 255/.98) 48%,rgb(255 241 248/.98)),#f3f4f8;color:#0c0a1f;min-height:100vh}.bayline-staff-shell{--bayline-shell-border:rgb(20 16 50/0.12);--bayline-shell-card:rgb(255 255 255/0.94);--bayline-workspace-gutter:clamp(16px,1.25vw,48px)}.bayline-staff-shell h1,.bayline-staff-shell h2,.bayline-staff-shell h3{font-family:Inter Tight,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}.bayline-staff-header{align-items:center;background:var(--bayline-shell-card);border-bottom:1px solid var(--bayline-shell-border);display:grid;gap:clamp(10px,1vw,16px);grid-template-columns:auto minmax(420px,1fr) auto;padding:6px clamp(12px,1.4vw,22px);z-index:30}.bayline-header-workbench{justify-self:stretch;min-width:0;width:100%}.bayline-staff-right{align-items:center;display:flex;gap:8px;justify-content:flex-end;min-width:0}.bayline-current-work{align-items:center;background:rgb(255 255 255/.96);border-bottom:1px solid rgb(20 16 50/.1);box-shadow:0 14px 30px rgb(20 16 50/.05);display:grid;grid-template-columns:minmax(280px,1.2fr) minmax(220px,.6fr) auto;min-width:0;padding:8px clamp(12px,1.4vw,22px);position:relative;top:auto;z-index:24}.bayline-current-work[data-cross-store=true]{background:#fffbeb;border-bottom-color:rgb(245 158 11/.24)}.bayline-current-work-main{align-items:center;display:grid;grid-template-columns:98px minmax(0,1fr);min-width:0}.bayline-current-work-main .vehicle-visual{height:44px;min-height:44px;width:98px}.bayline-current-work-copy,.bayline-current-work-copy small,.bayline-current-work-copy span,.bayline-current-work-copy strong{display:block;min-width:0}.bayline-current-work-copy small{color:#667085;font-size:.68rem;font-weight:950;text-transform:uppercase}.bayline-current-work-copy strong{color:#060317;font-size:.92rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bayline-current-work-copy span{color:#475467;font-size:.78rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bayline-current-work-meta{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end;min-width:0}.bayline-current-work-meta>span:first-child{align-items:center;background:#f8fafc;border:1px solid rgb(15 23 42/.08);border-radius:999px;color:#334155;display:inline-flex;font-size:.74rem;font-weight:900;gap:6px;min-height:30px;min-width:0;padding:0 10px}.bayline-current-work-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.bayline-current-work-actions a,.bayline-current-work-actions button{align-items:center;background:#ffffff;border:1px solid rgb(20 16 50/.12);border-radius:9px;color:#101828;cursor:pointer;display:inline-flex;font:inherit;font-size:.76rem;font-weight:950;gap:6px;justify-content:center;min-height:34px;text-decoration:none}.bayline-current-work-actions a:first-child,.bayline-current-work-actions button:first-child{background:#2563eb;border-color:#2563eb;color:#ffffff}.bayline-current-work-actions button:disabled{cursor:progress;opacity:.72}.bayline-current-work-actions button[aria-label]{border-radius:999px;padding:0;width:34px}.bayline-store-switcher{align-items:center;background:#ffffff;border:1px solid rgb(20 16 50/.12);border-radius:12px;box-shadow:0 10px 24px rgb(20 16 50/.06);display:inline-flex;gap:8px;min-height:40px;min-width:210px;padding:4px 9px 4px 8px}.bayline-store-switcher[data-admin-scope=true]{background:linear-gradient(180deg,#ffffff,#f8fbff);border-color:rgb(37 99 235/.18)}.bayline-store-switcher[data-pending=true]{border-color:rgb(37 99 235/.42);box-shadow:0 0 0 4px rgb(37 99 235/.14),0 10px 24px rgb(20 16 50/.08)}.bayline-store-switcher[data-pending=true] .bayline-store-switcher-icon{background:#dbeafe;color:#1d4ed8}.bayline-store-switcher-icon{align-items:center;border-radius:9px;color:#2563eb;display:inline-flex;flex:0 0 28px;justify-content:center}.bayline-store-switcher-copy{display:grid;flex:1 1 auto;gap:1px;min-width:0}.bayline-store-switcher small{color:#667085;font-size:.58rem;font-weight:950;letter-spacing:0;line-height:1;text-transform:uppercase}.bayline-store-switcher select{appearance:none;background:transparent;border:0;font:inherit;outline:0;width:100%}.bayline-store-switcher select,.bayline-store-switcher-locked-value{color:#0f172a;font-size:.8rem;font-weight:950;line-height:1.1;min-width:0}.bayline-store-switcher-locked-value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bayline-staff-actions,.bayline-staff-extra-actions{align-items:center;display:inline-flex;gap:8px;justify-content:flex-end;min-width:0}.bayline-staff-actions{flex-wrap:wrap}.bayline-notifications{flex:0 0 auto;position:relative;z-index:46}.bayline-notifications>summary{cursor:pointer;list-style:none;position:relative;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.bayline-notifications>summary,.dtc-header-history-link{align-items:center;background:#f8fafc;border:1px solid rgb(20 16 50/.14);border-radius:12px;color:#0f172a;display:inline-flex;justify-content:center;min-height:40px;min-width:44px;padding:0 11px}.dtc-header-history-link{text-decoration:none;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s var(--bayline-ease-spring)}.dtc-header-history-link:hover,.dtc-header-history-link[aria-current=page]{background:#eef4ff;border-color:rgb(37 99 235/.22);box-shadow:0 10px 22px rgb(37 99 235/.1);color:#1d4ed8}.dtc-header-history-link:active{transform:scale(.98)}.dtc-header-history-link:focus-visible{outline:3px solid rgb(37 99 235/.22);outline-offset:2px}.bayline-notifications>summary::-webkit-details-marker{display:none}.bayline-notifications>summary:hover,.bayline-notifications[open]>summary{background:#eef4ff;border-color:rgb(37 99 235/.22);box-shadow:0 10px 22px rgb(37 99 235/.1);color:#1d4ed8}.bayline-notification-badge{color:#ffffff;font-size:.62rem;font-weight:900;right:-4px;top:-5px}.bayline-nav-attention-badge,.bayline-notification-badge{align-items:center;background:#e11d48;border:2px solid #ffffff;border-radius:999px;display:inline-flex;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 4px;position:absolute}.bayline-nav-attention-badge{color:#ffffff!important;font-size:.625rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900;left:calc(50% + 5px);pointer-events:none;top:0;z-index:2}.bayline-mobile-tab .bayline-nav-attention-badge{left:calc(50% + 4px);top:3px}.bayline-notifications-panel{background:rgb(255 255 255/.99);border:1px solid rgb(20 16 50/.12);border-radius:14px;box-shadow:0 18px 44px rgb(15 23 42/.18);display:grid;gap:6px;max-height:min(70vh,460px);overflow-y:auto;padding:10px;position:absolute;right:0;top:calc(100% + 8px);width:min(340px,calc(100vw - 32px))}@keyframes bayline-popover-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.bayline-notifications[open]>.bayline-notifications-panel,.bayline-staff-account-menu[open]>nav,.bayline-workspace-menu[open]>nav{animation:bayline-popover-in .18s ease-out both;transform-origin:top right}@media (prefers-reduced-motion:reduce){.bayline-notifications[open]>.bayline-notifications-panel,.bayline-staff-account-menu[open]>nav,.bayline-workspace-menu[open]>nav{animation:none}}.bayline-notifications-head{align-items:center;display:flex;justify-content:space-between;padding:2px 4px 6px}.bayline-notifications-head strong{color:#0f172a;font-size:.82rem;font-weight:950;letter-spacing:.02em;text-transform:uppercase}.bayline-notifications-head span{background:#eef2ff;border-radius:999px;color:#4338ca;font-size:.72rem;font-weight:900;padding:1px 8px}.bayline-notifications-empty{color:#667085;font-size:.84rem;font-weight:650;margin:0;padding:12px 6px 14px;text-align:center}.bayline-notifications-panel ul{display:grid;gap:4px;list-style:none;margin:0;padding:0}.bayline-notification{border-radius:10px;overflow:hidden}.bayline-notification-link{align-items:start;color:inherit;display:grid;gap:9px;grid-template-columns:26px minmax(0,1fr) auto;min-height:44px;padding:8px 9px;text-decoration:none}.bayline-notification-link:hover{background:#f8fafc}.bayline-notification-link:focus-visible{outline:3px solid rgb(79 70 229/.25);outline-offset:-3px}.bayline-notification-unread{background:#f5f7ff}.bayline-notification-icon{align-items:center;border-radius:8px;display:inline-flex;height:26px;justify-content:center;width:26px}.bayline-notification-approved .bayline-notification-icon,.bayline-notification-ready .bayline-notification-icon{background:#dcfce7;color:#15803d}.bayline-notification-declined .bayline-notification-icon{background:#fee2e2;color:#b91c1c}.bayline-notification-attention .bayline-notification-icon{background:#fef3c7;color:#b45309}.bayline-notification-pending .bayline-notification-icon{background:#dbeafe;color:#1d4ed8}.bayline-notification-work .bayline-notification-icon{background:#ffedd5;color:#c2410c}.bayline-notification-copy{display:grid;gap:1px;min-width:0}.bayline-notification-copy strong{color:#101828;font-size:.84rem;font-weight:850}.bayline-notification-copy span{color:#5b667a;font-size:.78rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bayline-notification time{color:#98a2b3;font-size:.7rem;font-weight:700;white-space:nowrap}.bayline-handoff-sound-toggle{align-items:center;background:#f8fafc;border:1px solid rgb(20 16 50/.14);border-radius:12px;color:#475467;cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:.76rem;font-weight:850;gap:7px;justify-content:center;min-height:44px;min-width:44px;padding:0 11px}.bayline-handoff-sound-toggle[aria-pressed=true]{background:#eff6ff;border-color:rgb(37 99 235/.3);color:#1d4ed8}.bayline-handoff-sound-toggle[data-sound-armed=false][aria-pressed=true]{background:#fff7ed;border-color:rgb(194 65 12/.28);color:#c2410c}.bayline-handoff-sound-toggle:focus-visible{outline:3px solid rgb(37 99 235/.24);outline-offset:2px}.bayline-handoff-sound-toggle:disabled{cursor:default;opacity:1}.bayline-handoff-alert{align-items:center;background:#ffffff;border:2px solid #2563eb;border-radius:16px;bottom:max(20px,env(safe-area-inset-bottom,0px));box-shadow:0 18px 44px rgb(15 23 42/.2);display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;left:auto;max-width:620px;padding:16px;position:fixed;right:max(20px,env(safe-area-inset-right,0px));width:min(620px,calc(100vw - 40px));z-index:160}.bayline-handoff-alert[data-handoff-target=advisor]{border-color:#d97706}.bayline-handoff-alert[data-handoff-tone=urgent]{border-color:#e11d48}.bayline-handoff-alert-icon{align-items:center;align-self:stretch;background:#dbeafe;border-radius:12px;color:#1d4ed8;display:flex;justify-content:center;min-height:52px;width:52px}.bayline-handoff-alert[data-handoff-target=advisor] .bayline-handoff-alert-icon{background:#fef3c7;color:#b45309}.bayline-handoff-alert[data-handoff-tone=urgent] .bayline-handoff-alert-icon{background:#ffe4e6;color:#be123c}.bayline-handoff-alert-copy{display:grid;gap:3px;min-width:0}.bayline-handoff-alert-copy>span{color:#475467;font-size:.72rem;font-weight:900;text-transform:uppercase}.bayline-handoff-alert-copy h2{color:#101828;font-size:1rem;font-weight:950;line-height:1.2;margin:0;text-wrap:balance}.bayline-handoff-alert-copy p,.bayline-handoff-alert-copy small{margin:0;text-wrap:pretty}.bayline-handoff-alert-copy>p{color:#344054;font-size:.84rem;font-weight:650;line-height:1.35}.bayline-handoff-alert-copy>small{color:#667085;font-size:.72rem;font-weight:700;line-height:1.3}.bayline-handoff-alert-copy .bayline-handoff-alert-error{color:#b42318;font-size:.76rem;font-weight:800;margin-top:3px}.bayline-handoff-alert-actions{align-items:stretch;display:grid;gap:8px;min-width:172px}.bayline-handoff-alert-actions button{align-items:center;border-radius:10px;display:inline-flex;font:inherit;font-size:.8rem;font-weight:900;gap:6px;justify-content:center;min-height:44px;padding:0 12px;text-decoration:none;white-space:nowrap;background:#1d4ed8;border:1px solid #1d4ed8;color:#ffffff;cursor:pointer}.bayline-handoff-alert[data-handoff-target=advisor] .bayline-handoff-alert-actions button{background:#b45309;border-color:#b45309}.bayline-handoff-alert[data-handoff-tone=urgent] .bayline-handoff-alert-actions button{background:#be123c;border-color:#be123c}.bayline-handoff-alert-actions button:focus-visible{outline:3px solid rgb(37 99 235/.25);outline-offset:2px}.bayline-handoff-alert-actions button:disabled{cursor:wait;opacity:.7}@media (max-width:760px){.bayline-handoff-sound-toggle{height:44px;padding:0;width:44px}.bayline-handoff-sound-toggle>span{display:none}.bayline-handoff-alert{align-items:start;bottom:calc(76px + env(safe-area-inset-bottom, 0px));gap:10px;grid-template-columns:44px minmax(0,1fr);left:12px;max-height:calc(100dvh - 100px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));overflow-y:auto;overscroll-behavior:contain;padding:12px;right:12px;width:auto}.bayline-handoff-alert-icon{min-height:44px;width:44px}.bayline-handoff-alert-actions{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr);min-width:0}}.bayline-handoff-preview{background:#f3f5f8;color:#101828;display:grid;gap:20px;min-height:100dvh;padding:0 24px calc(120px + env(safe-area-inset-bottom, 0px))}.bayline-handoff-preview-header{align-items:center;background:#ffffff;border-bottom:1px solid #e4e7ec;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;margin:0 -24px;min-height:72px;padding:10px max(24px,env(safe-area-inset-right,0px)) 10px max(24px,env(safe-area-inset-left,0px))}.bayline-handoff-preview-mark{align-items:center;background:#dbeafe;border-radius:12px;color:#1d4ed8;display:inline-flex;justify-content:center;min-height:44px;width:44px}.bayline-handoff-preview-header>div:not(.bayline-handoff-preview-header-actions){display:grid;gap:2px}.bayline-handoff-preview-header span,.bayline-handoff-preview-intro>div>span,.bayline-handoff-preview-job>div>span,.bayline-handoff-preview-section-head>div>span{color:#667085;font-size:.72rem;font-weight:900;text-transform:uppercase}.bayline-handoff-preview-header h1,.bayline-handoff-preview-intro h2,.bayline-handoff-preview-job h2,.bayline-handoff-preview-section-head h2{color:#101828;margin:0;text-wrap:balance}.bayline-handoff-preview-header h1{font-size:1.12rem;line-height:1.15}.bayline-handoff-preview-header-actions{align-items:center;display:flex;justify-content:flex-end}.bayline-handoff-preview-flow,.bayline-handoff-preview-intro,.bayline-handoff-preview-job{background:#ffffff;border:1px solid #e4e7ec;border-radius:18px;box-shadow:0 8px 24px rgb(15 23 42/.06);margin-inline:auto;max-width:1080px;width:100%}.bayline-handoff-preview-intro{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;margin-top:8px;padding:24px}.bayline-handoff-preview-intro>div{display:grid;gap:7px}.bayline-handoff-preview-intro h2{font-size:clamp(1.45rem,3vw,2.2rem);line-height:1.08;max-width:760px}.bayline-handoff-preview-intro p{color:#475467;font-size:.96rem;font-weight:620;line-height:1.55;margin:0;max-width:760px;text-wrap:pretty}.bayline-handoff-preview-intro>button{background:#1d4ed8;border:1px solid #1d4ed8;border-radius:11px;color:#ffffff;cursor:pointer;font:inherit;font-size:.84rem;font-weight:900;min-height:44px;padding:0 16px;white-space:nowrap}.bayline-handoff-preview-flow button:focus-visible,.bayline-handoff-preview-intro>button:focus-visible{outline:3px solid rgb(37 99 235/.25);outline-offset:3px}.bayline-handoff-preview-flow{display:grid;gap:16px;padding:20px}.bayline-handoff-preview-section-head{align-items:center;display:flex;gap:16px;justify-content:space-between}.bayline-handoff-preview-section-head>div{display:grid;gap:3px}.bayline-handoff-preview-section-head h2{font-size:1.24rem}.bayline-handoff-preview-section-head>strong{background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:.78rem;font-weight:900;padding:7px 11px}.bayline-handoff-preview-flow ol{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.bayline-handoff-preview-flow li{min-width:0}.bayline-handoff-preview-flow li>button{align-content:start;background:#ffffff;border:1px solid #d0d5dd;border-radius:14px;color:#344054;cursor:pointer;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);min-height:154px;padding:12px;text-align:left;width:100%}.bayline-handoff-preview-flow li>button[aria-pressed=true]{background:#eff6ff;border-color:#2563eb;box-shadow:inset 0 0 0 1px #2563eb;color:#1d4ed8}.bayline-handoff-preview-flow li>button[data-preview-target=advisor][aria-pressed=true]{background:#fffbeb;border-color:#d97706;box-shadow:inset 0 0 0 1px #d97706;color:#b45309}.bayline-handoff-preview-step{align-items:center;background:#f2f4f7;border-radius:999px;color:#475467;display:inline-flex;font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900;height:24px;justify-content:center;width:24px}.bayline-handoff-preview-flow button>span:nth-of-type(2){display:grid;gap:3px;grid-column:1/-1}.bayline-handoff-preview-flow button small{color:#667085;font-size:.72rem;font-weight:750}.bayline-handoff-preview-flow button strong{color:#101828;font-size:.88rem;font-weight:900;line-height:1.25;text-wrap:balance}.bayline-handoff-preview-flow button em{align-self:end;color:currentcolor;font-size:.74rem;font-style:normal;font-weight:900;grid-column:1/-1}.bayline-handoff-preview-job{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(260px,.5fr);padding:20px}.bayline-handoff-preview-job>div:first-child{display:grid;gap:4px}.bayline-handoff-preview-job h2{font-size:1.18rem}.bayline-handoff-preview-job p{color:#667085;font-size:.84rem;font-weight:700;margin:0}.bayline-handoff-preview-result{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;color:#c2410c;display:flex;gap:10px;min-height:64px;padding:10px 12px}.bayline-handoff-preview-result[data-acknowledged=true]{background:#ecfdf3;border-color:#abefc6;color:#067647}.bayline-handoff-preview-result>span{display:grid;gap:2px}.bayline-handoff-preview-result strong{font-size:.84rem;font-weight:900}.bayline-handoff-preview-result small{color:#475467;font-size:.74rem;font-weight:700}@media (max-width:900px){.bayline-handoff-preview-flow ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.bayline-handoff-preview{gap:14px;padding:0 12px calc(116px + env(safe-area-inset-bottom, 0px))}.bayline-handoff-preview-header{margin:0 -12px;padding-inline:12px}.bayline-handoff-preview-header>div:not(.bayline-handoff-preview-header-actions)>span{display:none}.bayline-handoff-preview-header h1{font-size:.98rem}.bayline-handoff-preview-intro,.bayline-handoff-preview-job{gap:16px;grid-template-columns:1fr;padding:16px}.bayline-handoff-preview-intro>button{width:100%}.bayline-handoff-preview-flow{padding:14px}.bayline-handoff-preview-flow ol{grid-template-columns:1fr}.bayline-handoff-preview-flow li>button{min-height:116px}.bayline-handoff-preview-section-head{align-items:start}}.bayline-staff-account-menu,.bayline-workspace-menu{flex:0 0 auto;position:relative}.bayline-staff-account-menu{z-index:46}.bayline-workspace-menu{z-index:45}.bayline-staff-account-menu summary,.bayline-workspace-menu summary{align-items:center;background:#f8fafc;border:1px solid rgb(20 16 50/.14);border-radius:10px;color:#0f172a;cursor:pointer;display:inline-flex;font-size:.84rem;font-weight:950;gap:7px;justify-content:center;list-style:none;min-height:40px;min-width:132px;padding:0 11px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.bayline-staff-account-menu summary{min-height:40px;min-width:180px;max-width:230px}.bayline-staff-account-avatar{align-items:center;background:linear-gradient(135deg,#4f46e5,#e348a8);border-radius:999px;color:#ffffff;display:inline-flex;flex:0 0 auto;font-size:.78rem;font-weight:950;height:28px;justify-content:center;width:28px}.bayline-staff-account-summary{display:grid;gap:1px;min-width:0;text-align:left}.bayline-staff-account-summary small,.bayline-staff-account-summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bayline-staff-account-summary strong{color:#0f172a;font-size:.8rem;font-weight:950;line-height:1.05}.bayline-staff-account-summary small{color:#667085;font-size:.66rem;font-weight:760;line-height:1}.bayline-staff-account-menu summary::-webkit-details-marker,.bayline-workspace-menu summary::-webkit-details-marker{display:none}.bayline-staff-account-menu summary:hover,.bayline-staff-account-menu[open] summary,.bayline-workspace-menu summary:hover,.bayline-workspace-menu[open] summary{background:#eef4ff;border-color:rgb(37 99 235/.22);box-shadow:0 10px 22px rgb(37 99 235/.1);color:#1d4ed8}.bayline-staff-account-menu nav,.bayline-workspace-menu nav{background:rgb(255 255 255/.98);border:1px solid rgb(20 16 50/.12);border-radius:12px;box-shadow:0 18px 44px rgb(15 23 42/.18);display:grid;gap:4px;min-width:194px;padding:6px;position:absolute;right:0;top:calc(100% + 8px)}.bayline-staff-account-menu nav{min-width:260px;width:min(280px,calc(100vw - 32px))}.bayline-staff-account-identity{border-bottom:1px solid rgb(15 23 42/.08);display:grid;gap:2px;margin-bottom:4px;min-width:0;padding:6px 8px 10px}.bayline-staff-account-identity small,.bayline-staff-account-identity span,.bayline-staff-account-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bayline-staff-account-identity strong{color:#0f172a;font-size:.88rem;font-weight:950}.bayline-staff-account-identity small,.bayline-staff-account-identity span{color:#667085;font-size:.76rem;font-weight:700}.bayline-staff-account-menu nav a,.bayline-staff-logout-boundary>a,.bayline-workspace-menu nav a,.bayline-workspace-menu nav button{align-items:center;border-radius:9px;border:0;color:#334155;display:grid;font:inherit;font-size:.84rem;font-weight:900;gap:9px;grid-template-columns:18px minmax(0,1fr);min-height:38px;padding:0 9px;text-align:left;text-decoration:none}.bayline-staff-account-menu nav a:hover,.bayline-staff-logout-boundary>a:hover,.bayline-workspace-menu nav a.bayline-workspace-menu-active,.bayline-workspace-menu nav a:hover,.bayline-workspace-menu nav button:hover{background:#eef4ff;color:#1d4ed8}.bayline-staff-logout-boundary{display:grid;gap:3px}.bayline-staff-logout-boundary>a[aria-busy=true]{cursor:wait}.bayline-staff-logout-status{color:#475569;font-size:.74rem;font-weight:700;line-height:1.3;margin:0;padding:2px 9px 6px 36px}.bayline-staff-logout-status-error{color:#b42318}.dtc-top-actions-menu{border-bottom:1px solid rgb(15 23 42/.08);display:grid;gap:4px;margin-bottom:4px;padding-bottom:5px}.bayline-workspace-menu .dtc-top-actions-menu .dtc-action{background:transparent;box-shadow:none;color:#334155;justify-content:start;max-width:none;min-height:38px;padding:0 9px;width:100%}.bayline-staff-right .bayline-workspace-nav{flex:0 1 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 .dtc-advisor-simple-workspace,.bayline-staff-shell .dtc-card,.bayline-staff-shell .dtc-claim-card,.bayline-staff-shell .enterprise-metric,.bayline-staff-shell .enterprise-surface,.bayline-staff-shell .monitor-alert-card,.bayline-staff-shell .monitor-board{border-radius:var(--bayline-radius-card)}.bayline-staff-shell .dtc-action,.bayline-staff-shell .dtc-advisor-active-actions button,.bayline-staff-shell .dtc-advisor-draft-actions button,.bayline-staff-shell .dtc-advisor-filter-grid button,.bayline-staff-shell .dtc-advisor-line-entry button,.bayline-staff-shell .dtc-advisor-payment-routes button,.bayline-staff-shell .dtc-advisor-sale-lines button,.bayline-staff-shell .dtc-advisor-terminal-button,.bayline-staff-shell .dtc-workspace-tab,.bayline-staff-shell .enterprise-button,.bayline-staff-shell .monitor-alert-card button,.bayline-staff-shell .monitor-theme-toggle{align-items:center;display:inline-flex;font-weight:850;justify-content:center}.bayline-staff-shell .enterprise-status,.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-elapsed,.bayline-staff-shell .monitor-inspected,.bayline-staff-shell .monitor-mode,.bayline-staff-shell .monitor-money,.bayline-staff-shell .monitor-stage,.bayline-staff-shell .monitor-waiting{align-items:center;border-radius:var(--bayline-radius-pill);display:inline-flex;font-size:.72rem;font-weight:900;min-height:var(--bayline-chip-height);padding:5px 9px}.bayline-staff-shell .dtc-step,.bayline-staff-shell .dtc-workspace-tab{border-radius:var(--bayline-radius-control)}.bayline-staff-shell .dtc-step{padding:7px 11px}.bayline-staff-shell .dtc-step-number{height:24px;width:24px}.dtc-checkin-topbar{align-items:center;background:rgb(255 255 255/.94);border-bottom:1px solid rgb(20 16 50/.12);display:grid;gap:14px;grid-template-columns:1fr auto 1fr;padding:8px 14px;position:sticky;top:0;z-index:20}.dtc-logo-link{align-items:center;background:var(--brand-gradient);border-radius:10px;display:inline-flex;min-width:0;padding:4px 8px;text-decoration:none;width:fit-content}.dtc-logo,.monitor-logo{display:block;height:22px;max-width:150px;object-fit:contain;width:auto}.dtc-nav-tabs{align-items:center;background:#f9f9fd;border:1px solid rgb(20 16 50/.14);border-radius:14px;box-shadow:inset 0 1px 0 rgb(255 255 255/.8);display:grid;gap:4px;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));justify-self:center;max-width:640px;padding:4px;width:100%}.dtc-nav-tab{border-radius:10px;color:#586070;font-size:.82rem;font-weight:950;min-height:36px;padding:8px;text-align:center;text-decoration:none}.dtc-nav-tab-active{background:var(--brand-gradient);box-shadow:0 10px 24px rgb(117 87 255/.26);color:#ffffff}.bayline-coach-content{align-items:stretch;display:grid;grid-template-rows:minmax(0,1fr);height:calc(100dvh - 158px)}.bayline-coach-workspace{display:grid;gap:12px;grid-template-rows:auto minmax(260px,1fr);min-height:0;width:100%}.bayline-coach-hero{align-items:center;display:flex;gap:14px;justify-content:center;min-width:0}.bayline-coach-kicker{color:#0f766e;font-size:.72rem;font-weight:950;letter-spacing:0;margin:0 0 1px;text-transform:uppercase}.bayline-coach-hero h1{color:#111827;font-size:clamp(1.35rem,1.9vw,1.95rem);letter-spacing:0;line-height:1;margin:0}.bayline-coach-controls{align-self:center;background:#f1f1fa;border:1px solid rgb(20 16 50/.1);border-radius:999px;display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px}.bayline-coach-controls button{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;color:#4b5563;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:950;gap:7px;justify-content:center;min-height:36px;min-width:0;padding:0 14px;transition:var(--bayline-soft-pill-transition);white-space:nowrap}.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]{background:#ffffff;box-shadow:0 1px 3px rgb(20 16 50/.16),inset 0 0 0 1px rgb(92 63 255/.22);color:#3f2ad7}.bayline-coach-stage{align-content:start;background:radial-gradient(120% 120% at 50% 0,#131a33 0,#0b1020 62%);border:1px solid rgb(20 16 50/.4);border-radius:16px;box-shadow:0 24px 60px rgb(8 10 25/.45);color:#ffffff;display:grid;gap:16px;justify-items:center;height:100%;min-height:0;overflow:hidden;padding:clamp(28px,5vw,64px) clamp(24px,5vw,72px) clamp(24px,5vw,72px);position:relative;text-align:center;width:100%}.bayline-coach-stage[data-live=true]{box-shadow:0 0 0 2px rgb(16 185 129/.55),0 24px 60px rgb(8 10 25/.45)}.bayline-coach-status{align-items:center;color:rgb(255 255 255/.5);display:inline-flex;font-size:.74rem;font-weight:950;gap:6px;letter-spacing:.05em;position:absolute;right:clamp(14px,2.2vw,26px);text-transform:uppercase;top:clamp(12px,1.8vw,22px);z-index:1}.bayline-coach-stage[data-live=true] .bayline-coach-status{color:#6ee7b7}.bayline-coach-cue{font-size:clamp(2.2rem,6.5vw,5.5rem);font-weight:950;letter-spacing:-.01em;line-height:1}.bayline-coach-waiting{color:rgb(255 255 255/.4);font-size:clamp(1.4rem,3.4vw,2.6rem);font-weight:800;letter-spacing:-.01em;line-height:1.12;margin:0;max-width:100%;overflow-wrap:anywhere;padding-block:2px;text-wrap:balance}.bayline-coach-delivery{color:#6ee7b7;font-size:.6em;font-weight:800}.bayline-coach-history{align-items:center;display:flex;flex-direction:column;gap:4px;width:100%}.bayline-coach-pastcue{animation:bayline-coach-pastcue-rise .32s ease;color:rgb(255 255 255/.4);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,3vw,2.1rem);font-style:italic;font-weight:500;letter-spacing:0;line-height:1.12;margin:0;max-width:92%}.bayline-coach-pastcue:last-child{color:rgb(255 255 255/.56)}@keyframes bayline-coach-pastcue-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bayline-coach-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.bayline-coach-history-trigger{align-items:center;align-self:end;background:var(--bayline-soft-pill-bg);border:1px solid var(--bayline-soft-pill-border);border-radius:999px;color:var(--bayline-soft-pill-text);cursor:pointer;display:inline-flex;font:inherit;font-size:.82rem;font-weight:850;gap:7px;justify-content:center;min-height:44px;padding:0 14px}.bayline-coach-history-trigger[aria-expanded=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-history-trigger:focus-visible{outline:3px solid #2563eb;outline-offset:2px}.bayline-coach-review-link{align-items:center;align-self:end;color:#334155;display:inline-flex;font-size:.82rem;font-weight:850;min-height:44px;padding:0 4px;text-underline-offset:3px}.bayline-coach-review-link:focus-visible{border-radius:6px;outline:3px solid #2563eb;outline-offset:2px}.bayline-coach-controlset{align-items:center;display:flex;flex-direction:column;gap:6px}.bayline-coach-controlset-label{color:#334155;font-size:.92rem;font-weight:950;letter-spacing:.03em;text-transform:uppercase}.bayline-coach-capture-state{align-items:center;box-sizing:border-box;color:#334155;display:flex;font-size:.82rem;font-weight:750;gap:8px;justify-content:center;margin:10px 0 0;padding-inline:12px;text-align:center;width:100%}.bayline-coach-capture-state-dot{background:#f59e0b;border-radius:999px;flex:0 0 auto;height:9px;width:9px}.bayline-coach-capture-state-copy{flex:0 1 auto;max-width:min(66ch,calc(100% - 72px));min-width:0;overflow-wrap:anywhere;text-wrap:balance}.bayline-coach-capture-state[data-state=recording]>.bayline-coach-capture-state-dot{background:#16a34a}.bayline-coach-capture-state[data-state=blocked]>.bayline-coach-capture-state-dot,.bayline-coach-capture-state[data-state=error]>.bayline-coach-capture-state-dot{background:#dc2626}.bayline-coach-resume-recording{min-height:44px;margin:10px auto 0;padding:8px 14px;border:1px solid #b42318;border-radius:999px;background:#fff;color:#8a1c13;font:inherit;font-weight:800;cursor:pointer}.bayline-coach-resume-recording:focus-visible{outline:3px solid rgb(37 99 235/35%);outline-offset:2px}.bayline-coach-recordings{background:#ffffff;border:1px solid #dbe3ef;border-radius:16px;display:grid;gap:14px;grid-column:1/-1;margin:8px auto 0;padding:16px;position:relative;width:min(920px,100%);z-index:1}.bayline-coach-history-sheet .bayline-sheet-body{padding-top:12px}.bayline-coach-history-sheet .bayline-coach-recordings{margin-top:0}.bayline-coach-recording-player-actions,.bayline-coach-recording-player-heading,.bayline-coach-recordings-heading{align-items:center;display:flex;gap:12px;justify-content:space-between}.bayline-coach-recording-empty,.bayline-coach-recording-error,.bayline-coach-recording-transcript p,.bayline-coach-recordings-heading h2,.bayline-coach-recordings-heading p{margin:0}.bayline-coach-recordings-heading h2{color:#172033;font-size:1.05rem;line-height:1.25}.bayline-coach-recording-empty,.bayline-coach-recording-player-actions span,.bayline-coach-recording-player-heading span,.bayline-coach-recordings-heading p{color:#64748b;font-size:.82rem;line-height:1.4}.bayline-coach-recording-transcript summary,.bayline-coach-recordings button{min-height:44px}.bayline-coach-recording-player-actions button,.bayline-coach-recordings-heading>button{background:#ffffff;border:1px solid #cbd5e1;border-radius:10px;color:#1e293b;cursor:pointer;flex:0 0 auto;font:inherit;font-weight:750;padding:0 14px}.bayline-coach-recordings-heading>button:disabled{color:#64748b;cursor:wait}.bayline-coach-recording-list{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.bayline-coach-recording-list>div{min-width:0}.bayline-coach-recording-list button{align-items:center;background:#f8fafc;border:1px solid #dbe3ef;border-radius:12px;color:#172033;cursor:pointer;display:flex;font:inherit;gap:12px;justify-content:space-between;padding:10px 12px;text-align:left;width:100%}.bayline-coach-recording-list button[data-selected=true]{background:#eef2ff;border-color:#818cf8}.bayline-coach-recording-list button>span:first-child{display:grid;gap:2px;min-width:0}.bayline-coach-recording-list small,.bayline-coach-recording-list strong{overflow-wrap:anywhere}.bayline-coach-recording-list small{color:#64748b;font-size:.75rem}.bayline-coach-recording-list button>span:last-child{color:#334155;flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800}.bayline-coach-recording-player,.bayline-coach-recording-review{display:grid;gap:10px}.bayline-coach-recording-review{border-top:1px solid #e2e8f0;padding-top:14px}.bayline-coach-recording-player audio{min-height:44px;width:100%}.bayline-coach-recording-error{color:#b42318;font-size:.86rem;line-height:1.4}.bayline-coach-recording-transcript{border:1px solid #dbe3ef;border-radius:12px;overflow:hidden}.bayline-coach-recording-transcript summary{align-items:center;cursor:pointer;display:flex;font-weight:800;padding:10px 12px}.bayline-coach-recording-transcript ol{display:grid;gap:12px;list-style:none;margin:0;max-height:360px;overflow-y:auto;padding:0 12px 12px}.bayline-coach-recording-transcript li{border-top:1px solid #eef2f7;display:grid;gap:4px;padding-top:10px}.bayline-coach-recording-transcript li strong{color:#475569;font-size:.76rem;text-transform:uppercase}.bayline-coach-recording-transcript li p,.bayline-coach-recording-transcript>p{color:#1e293b;line-height:1.5;overflow-wrap:anywhere}.bayline-coach-recording-transcript>p{padding:0 12px 12px}.bayline-coach-recording-transcript summary:focus-visible,.bayline-coach-recordings button:focus-visible{outline:3px solid #4f46e5;outline-offset:2px}@media (max-width:700px){.bayline-coach-recording-list{grid-template-columns:minmax(0,1fr)}.bayline-coach-recording-player-actions,.bayline-coach-recordings-heading{align-items:stretch;flex-direction:column}.bayline-coach-recording-player-actions button,.bayline-coach-recordings-heading>button{width:100%}}.bayline-coach-switch{background:transparent;border:none;border-radius:999px;cursor:pointer;flex:0 0 auto;height:44px;padding:0;position:relative;width:52px}.bayline-coach-switch:before{background:#cbd5e1;border-radius:999px;content:"";height:30px;inset:7px 0;position:absolute;transition:background .15s ease}.bayline-coach-switch:after{background:#ffffff;border-radius:999px;box-shadow:0 1px 3px rgb(15 23 42/.28);content:"";height:24px;left:3px;position:absolute;top:10px;transform:translateZ(0);transition:transform .17s var(--bayline-ease-spring);width:24px}.bayline-coach-switch[data-on=true]:before{background:var(--bayline-soft-pill-active-border)}.bayline-coach-switch[data-on=true]:after{transform:translate3d(22px,0,0)}.bayline-coach-interactive-toggle{align-items:center;background:#f1f1fa;border:1px solid rgb(20 16 50/.12);border-radius:999px;color:#4b5563;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:950;gap:7px;min-height:36px;padding:0 14px;transition:var(--bayline-soft-pill-transition);white-space:nowrap}.bayline-coach-interactive-toggle[data-active=true]{background:#ebe8ff;border-color:rgb(92 63 255/.3);box-shadow:0 8px 22px rgb(92 63 255/.18);color:#3f2ad7}.bayline-coach-workspace[data-interactive=true]{grid-template-rows:auto minmax(380px,1fr) auto}.bayline-coach-workspace[data-interactive=true] .bayline-coach-stage{min-height:0}.bayline-coach-workspace[data-interactive=true] .bayline-coach-cue{font-size:clamp(2.25rem,min(4.2vw,6.1dvh),4.1rem);line-height:1.02;text-wrap:balance}.bayline-coach-interactive{display:grid;gap:10px;grid-template-rows:auto auto;justify-items:stretch;max-height:min(28dvh,300px);min-height:0;overflow:auto;overscroll-behavior:contain}.bayline-coach-phasetabs{align-items:center;background:rgb(59 130 246/.09);border:1px solid rgb(59 130 246/.22);border-radius:16px;display:grid;gap:8px;justify-items:center;padding:10px;width:100%}.bayline-coach-zone-label{color:#475569;font-size:.72rem;font-weight:950;letter-spacing:0;line-height:1;text-transform:uppercase}.bayline-coach-pillrow{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 auto;max-width:600px;width:100%}.bayline-coach-phasetabs button{background:#ffffff;border:1px solid rgb(148 163 184/.5);border-radius:999px;color:#334155;cursor:pointer;font-size:.84rem;font-weight:850;min-height:38px;padding:8px 14px;transition:var(--bayline-soft-pill-transition);white-space:nowrap}.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{align-items:center;background:rgb(16 185 129/.1);border:1px solid rgb(16 185 129/.34);border-radius:16px;display:grid;gap:8px;justify-items:center;padding:10px;width:100%}.bayline-coach-situations button{align-items:center;background:#ffffff;border:1px solid rgb(148 163 184/.5);border-radius:999px;color:#1f2937;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:800;gap:8px;min-height:40px;padding:8px 16px;transition:var(--bayline-soft-pill-transition);white-space:nowrap}.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)}@media (max-width:1099px){.bayline-coach-workspace[data-interactive=true]{grid-template-rows:auto minmax(260px,1fr) auto}.bayline-coach-workspace[data-interactive=true] .bayline-coach-stage{height:100%;min-height:0}}@media (min-width:1100px){.bayline-coach-workspace[data-interactive=true]{align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(320px,390px);grid-template-rows:auto minmax(380px,1fr)}.bayline-coach-workspace[data-interactive=true] .bayline-coach-hero{grid-column:1/-1}.bayline-coach-workspace[data-interactive=true] .bayline-coach-stage{grid-column:1;grid-row:2;height:100%;min-height:0}.bayline-coach-workspace[data-interactive=true] .bayline-coach-interactive{align-self:stretch;grid-column:2;grid-row:2;max-height:none}.bayline-coach-workspace[data-interactive=true] .bayline-coach-phasetabs,.bayline-coach-workspace[data-interactive=true] .bayline-coach-situations{align-content:start}.bayline-coach-workspace[data-interactive=true] .bayline-coach-pillrow{max-width:100%}}.dtc-checkin-hero-actions,.dtc-top-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.dtc-action{align-items:center;background:#f3f1ff;border:1px solid rgb(117 87 255/.22);border-radius:17px;color:#5c3fff;cursor:pointer;display:inline-flex;font:inherit;font-size:.88rem;font-weight:850;gap:6px;min-height:48px;padding:0 14px;text-decoration:none}.dtc-action-new{border-radius:10px;line-height:1.05;max-width:104px;min-height:62px;text-align:center}.dtc-action-lock{background:#f1f2f4;border-color:transparent;color:#111827}.dtc-staff-overlay{align-items:center;background:rgb(6 3 23/.42);display:grid;inset:0;justify-items:center;padding:18px;position:fixed;z-index:90}.dtc-guide-panel,.dtc-lock-panel{background:#ffffff;border:1px solid rgb(117 87 255/.2);border-radius:20px;box-shadow:0 28px 70px rgb(20 16 50/.26);color:#0c0a1f;max-width:420px;padding:22px;position:relative;width:min(100%,420px)}.dtc-guide-panel>span{color:#7557ff;display:block;font-size:.78rem;font-weight:950;margin-bottom:6px;text-transform:uppercase}.dtc-guide-panel h2,.dtc-guide-panel ol,.dtc-lock-panel h2,.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;display:grid;font-weight:850;gap:10px;margin-top:16px;padding-left:20px}.dtc-guide-close{align-items:center;background:#f5f3ff;border:0;border-radius:999px;color:#7557ff;cursor:pointer;display:inline-flex;height:34px;justify-content:center;position:absolute;right:12px;top:12px;width:34px}.dtc-lock-panel{display:grid;gap:12px;justify-items:center;text-align:center}.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{align-items:stretch;background:rgb(255 255 255/.76);border-bottom:1px solid rgb(20 16 50/.1);display:grid;gap:6px;grid-template-columns:repeat(3,minmax(150px,1fr));overflow-x:auto;padding:5px 8px}.dtc-step{align-items:center;border-radius:16px;color:#646c7d;border:1px solid transparent;display:flex;gap:10px;min-height:46px;min-width:0;padding:5px 10px;text-decoration:none;transition:transform .34s var(--bayline-ease-spring),box-shadow .15s ease,background .15s ease}.dtc-step-icon{background:#eef0f5;flex:0 0 auto}.dtc-step:hover{background:rgb(117 87 255/.08);transform:translateY(-1px)}.dtc-step-history{justify-content:center;padding-inline:14px}.dtc-step-history>span{min-width:0}.dtc-step-number{align-items:center;background:#eef0f5;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:.92rem;font-weight:900;height:26px;justify-content:center;width:26px}.dtc-step small,.dtc-step strong{display:block;line-height:1.05}.dtc-step strong{font-size:.9rem;font-weight:900}.dtc-step small{font-size:.75rem;font-weight:800;margin-top:2px}.dtc-step-active{background:var(--brand-gradient);box-shadow:0 9px 18px rgb(117 87 255/.22);color:#ffffff}.dtc-step-active .dtc-step-icon,.dtc-step-active .dtc-step-number{background:#ffffff;color:#3f2ad7}.dtc-step-complete{background:#ecfdf3;box-shadow:inset 0 0 0 1px rgb(22 163 74/.24);color:#047857}.dtc-step-complete:hover{background:#dcfce7;box-shadow:inset 0 0 0 1px rgb(22 163 74/.32),0 8px 18px rgb(22 163 74/.1)}.dtc-step-complete .dtc-step-icon,.dtc-step-complete .dtc-step-number{background:#16a34a;color:#ffffff}.dtc-step-disabled,.dtc-step-disabled:hover{background:#f1f5f9;box-shadow:none;color:#94a3b8;cursor:not-allowed;opacity:.72;transform:none}.dtc-step-disabled .dtc-step-icon{background:#e2e8f0;color:#94a3b8}.dtc-checkin-hero{align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin:12px auto 0;max-width:none;width:min(calc(100% - var(--bayline-workspace-gutter)),1760px)}.dtc-checkin-hero-card,.dtc-checkin-hero-copy{background:rgb(255 255 255/.78);border:1px solid rgb(148 163 184/.24);border-radius:22px;box-shadow:var(--bayline-shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dtc-checkin-hero-copy{padding:18px 20px}.dtc-checkin-hero h1,.dtc-checkin-hero p,.dtc-checkin-hero small,.dtc-checkin-hero span,.dtc-checkin-hero strong{margin:0}.dtc-checkin-hero p{color:#4f46e5;font-size:.72rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.dtc-checkin-hero h1{color:#0f172a;font-family:var(--bayline-font-display);font-size:clamp(1.55rem,2vw,2.15rem);line-height:1.02;margin-top:6px}.dtc-checkin-hero span{color:#526071;display:block;font-size:.95rem;line-height:1.45;margin-top:6px;max-width:760px}.dtc-checkin-hero-card{align-content:center;display:grid;gap:6px;min-width:172px;padding:16px 18px}.dtc-checkin-hero-card small{color:#667085;font-size:.68rem;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.dtc-checkin-hero-card strong{color:#0f172a;font-size:1.02rem;font-weight:760}.dtc-checkin-content{margin:0 auto;max-width:none;padding:18px clamp(14px,1.6vw,28px) 30px;width:min(calc(100% - var(--bayline-workspace-gutter)),1760px)}.dtc-checkin-page .enterprise-surface{background:rgb(255 255 255/.82);border:1px solid rgb(148 163 184/.24);border-radius:22px;box-shadow:var(--bayline-shadow-sm);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 rgb(117 87 255/.22)}.dtc-checkin-page .enterprise-button.enterprise-button-secondary{background:#ffffff;border:1px solid rgb(117 87 255/.22);box-shadow:none;color:#4c1d95}.dtc-checkin-page .enterprise-button:hover{filter:brightness(.98)}.dtc-checkin-search-surface{border-color:rgb(117 87 255/.18)!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:rgb(117 87 255/.18);border-radius:999px}.dtc-checkin-page .lookup-segment span{border-radius:999px;color:#635d76}.dtc-checkin-page .lookup-segment input:checked+span{background:var(--brand-gradient);box-shadow:0 8px 18px rgb(117 87 255/.23);color:#ffffff}.dtc-reason-fieldset{border:0;margin:2px 0 0;overflow:visible;padding:0}.dtc-reason-fieldset:has(.dtc-reason-inline-popover){position:relative;z-index:80}.dtc-reason-fieldset legend{color:#060317;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:800;margin-bottom:8px}.dtc-reason-chips{display:flex;flex-wrap:wrap;gap:8px}.dtc-reason-chips label,.dtc-reason-choice{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{position:absolute;opacity:0}.dtc-pill input,.dtc-reason-chips input,.dtc-reason-template-chip input,.lookup-segment input{height:1px;inset:0 auto auto 0;margin:0;overflow:hidden;width:1px}.dtc-reason-chips span{border:1px solid #7557ff;border-radius:999px;color:#5c3fff;cursor:pointer;font-size:.9rem;font-weight:850;min-height:34px;padding:8px 14px}.dtc-reason-chips input:checked+span{background:var(--brand-gradient);border-color:transparent;color:#ffffff}.dtc-reason-inline-popover{background:#fff;border:1px solid rgb(148 163 184/.3);border-radius:16px;box-shadow:0 18px 44px rgb(15 23 42/.2);box-sizing:border-box;display:grid;gap:10px;left:0;max-width:min(92vw,480px);padding:12px;position:absolute;top:calc(100% + 8px);transform:none;width:max-content;z-index:70}.dtc-reason-choice:nth-child(4n) .dtc-reason-inline-popover,.dtc-reason-choice:nth-child(4n+3) .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{align-content:start;align-items:start;display:grid;gap:7px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));width:min(456px,calc(92vw - 24px))}.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{background:#ffffff;border:1px solid rgb(117 87 255/.22);border-radius:13px;color:#4635c9;cursor:pointer;font-size:.78rem;font-weight:850;min-height:42px;padding:10px 12px;width:100%}.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{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-notification-mode-group{display:grid;gap:8px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-promise-grid label{display:grid;gap:6px}.dtc-promise-grid label>span{color:#635d76;font-size:.76rem;font-weight:950;text-transform:uppercase}.dtc-promise-grid select{appearance:none;background:#ffffff;border:1px solid rgb(117 87 255/.24);border-radius:13px;color:#100b29;font:inherit;font-weight:850;min-height:46px;min-width:0;padding:0 12px}.dtc-inline-toggle{align-items:center;background:#fbfaff;border:1px solid rgb(117 87 255/.18);border-radius:13px;display:flex!important;gap:9px!important;min-height:46px;padding:0 12px}.dtc-inline-toggle input{accent-color:#7557ff;height:18px;width:18px}.dtc-inline-toggle span{color:#100b29!important;font-size:.9rem!important;text-transform:none!important}.dtc-coach-card{background:linear-gradient(120deg,rgb(117 87 255/.09),rgb(255 141 193/.1));border:1px solid rgb(117 87 255/.22);border-radius:15px;color:#5b6070;display:grid;gap:4px;margin-top:12px;padding:12px}.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 .photo-upload select,.dtc-checkin-page .start-form input,.dtc-checkin-page .start-form select,.dtc-checkin-page .start-form textarea{border-color:rgb(117 87 255/.28);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;box-shadow:0 0 0 4px rgb(117 87 255/.13);outline:0}.dtc-checkin-page .lookup-result,.dtc-checkin-page .summary-row,.dtc-checkin-page .vehicle-row{background:#ffffff;border-color:rgb(117 87 255/.18);border-radius:15px}.dtc-checkin-page .lookup-result:hover,.dtc-checkin-page .vehicle-row.active,.dtc-checkin-page .vehicle-row:hover{border-color:#7557ff;box-shadow:0 0 0 4px rgb(117 87 255/.13)}.dtc-checkin-page .customer-panel{background:linear-gradient(90deg,rgb(117 87 255/.08),rgb(255 141 193/.08));border:1px solid rgb(117 87 255/.14);border-radius:16px;padding:14px}.dtc-checkin-page .customer-metrics span,.dtc-checkin-page .inspection-policy,.dtc-checkin-page .photo-visibility{background:#fbfaff;border-color:rgb(117 87 255/.16)}.dtc-checkin-page .start-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.dtc-checkin-page .start-form{border-top-color:rgb(117 87 255/.16);grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-checkin-page .start-form .dtc-notification-mode-group,.dtc-checkin-page .start-form .dtc-publish-finish-action,.dtc-checkin-page .start-form .dtc-publish-notification-copy,.dtc-checkin-page .start-form .dtc-publish-reason-warning,.dtc-checkin-page .start-form .enterprise-button,.dtc-checkin-page .start-form .inline-check{grid-column:1/-1}.dtc-checkin-page .start-form .dtc-publish-finish-action{display:flex;min-width:0}.dtc-checkin-page .success-panel{background:linear-gradient(135deg,#ecfdf5,#f5f3ff);border-color:rgb(34 197 94/.34);border-radius:16px}.dtc-publish-main,.dtc-publish-voice-surface{scroll-margin-top:120px}.dtc-publish-footer{align-items:flex-end;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-top:14px}.dtc-publish-footer .back-link{margin:0}.dtc-publish-media{display:flex;flex-direction:column;gap:6px;margin-left:auto;width:188px}.dtc-publish-media-thumb{aspect-ratio:4/3;background:radial-gradient(circle at 30% 20%,rgb(117 87 255/.12),transparent 55%),linear-gradient(135deg,#0f172a,#1e293b);border:1px solid rgb(117 132 164/.28);border-radius:16px;box-shadow:0 12px 30px rgb(15 23 42/.18);cursor:pointer;overflow:hidden;padding:0;position:relative;transition:transform .34s var(--bayline-ease-spring),box-shadow .14s ease;width:100%}.dtc-publish-media-thumb:hover{box-shadow:0 16px 38px rgb(15 23 42/.26);transform:translateY(-2px)}.dtc-publish-media-thumb img,.dtc-publish-media-thumb video{height:100%;object-fit:cover;width:100%}.dtc-publish-media-badge{align-items:center;background:rgb(15 23 42/.72);border-radius:999px;bottom:8px;color:#f8fafc;display:inline-flex;font-size:.62rem;font-weight:850;gap:4px;left:8px;letter-spacing:.02em;padding:3px 8px;position:absolute;text-transform:uppercase}.dtc-publish-media-empty{align-items:center;background:linear-gradient(135deg,#f8fafc,#eef2ff);border:1px dashed rgb(117 132 164/.4);border-radius:16px;color:#64748b;justify-content:center;min-height:132px;padding:12px;text-align:center}.dtc-publish-media-empty-icon{align-items:center;background:#fff;border:1px solid rgb(117 132 164/.2);border-radius:12px;color:#6366f1;display:inline-flex;height:36px;justify-content:center;width:36px}.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{align-items:center;background:rgb(15 23 42/.78);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:120}.dtc-publish-media-overlay-inner{max-height:90vh;max-width:min(960px,92vw);position:relative}.dtc-publish-media-overlay-inner img,.dtc-publish-media-overlay-inner video{border-radius:18px;box-shadow:0 30px 80px rgb(0 0 0/.45);max-height:90vh;max-width:100%;object-fit:contain}.dtc-publish-media-close{align-items:center;background:rgb(15 23 42/.86);border:1px solid rgb(248 250 252/.3);border-radius:999px;color:#f8fafc;cursor:pointer;display:inline-flex;height:36px;justify-content:center;position:absolute;right:-12px;top:-12px;width:36px}.dtc-history-media-overlay{z-index:1400}.dtc-history-media-overlay-inner{display:grid;place-items:center;width:min(100%,1120px)}.dtc-history-media-overlay-inner img,.dtc-history-media-overlay-inner video{max-height:calc(100dvh - 112px);max-width:100%}.dtc-history-media-overlay-actions{align-items:center;display:flex;gap:10px;position:fixed;right:calc(18px + env(safe-area-inset-right, 0px));top:calc(18px + env(safe-area-inset-top, 0px));z-index:1}.dtc-history-media-close,.dtc-history-media-download{align-items:center;background:rgb(15 23 42/.82);border:1px solid rgb(255 255 255/.32);border-radius:999px;box-shadow:0 18px 42px rgb(15 23 42/.28);color:#fff;display:inline-flex;font-size:.86rem;font-weight:800;gap:7px;min-height:40px;padding:0 15px;text-decoration:none}.dtc-history-media-close{cursor:pointer;justify-content:center;padding:0;width:40px}.dtc-overview-title{align-items:stretch;background:radial-gradient(circle at top left,rgb(117 87 255/.18),transparent 34%),radial-gradient(circle at bottom right,rgb(236 72 153/.13),transparent 30%),linear-gradient(135deg,rgb(255 255 255/.96),rgb(248 250 252/.9));border:1px solid rgb(117 87 255/.16);border-radius:22px;box-shadow:0 20px 52px rgb(31 41 55/.08);margin-bottom:14px;padding:18px}.dtc-overview-title h2{align-items:center;display:flex;gap:9px;margin:4px 0 6px}.dtc-overview-title p{color:#52627a;font-size:.94rem;font-weight:800;line-height:1.45;margin:0;max-width:760px}.dtc-overview-eyebrow{color:#6d28d9;display:inline-flex;font-size:.72rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.dtc-publish-next-step{align-items:center;background:linear-gradient(135deg,#fff7ed,#ffffff);border:1px solid rgb(245 158 11/.3);border-radius:18px;box-shadow:0 14px 34px rgb(245 158 11/.1);display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding:14px}.dtc-publish-next-step[data-state=ready]{background:linear-gradient(135deg,#ecfdf5,#ffffff 58%,#f5f3ff);border-color:rgb(34 197 94/.34);box-shadow:0 18px 44px rgb(16 185 129/.12)}.dtc-publish-next-step div{display:grid;gap:3px;min-width:0}.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{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.dtc-publish-readiness-item{align-items:center;background:linear-gradient(180deg,#ffffff,#fbfdff);border:1px solid rgb(117 132 164/.18);border-radius:16px;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:10px}.dtc-publish-readiness-item[data-state=action]{background:#fff7ed;border-color:rgb(245 158 11/.32)}.dtc-publish-readiness-item[data-state=manual]{background:#f8fafc}.dtc-publish-step-index{align-items:center;background:#f1efff;border:1px solid rgb(117 87 255/.2);border-radius:999px;color:#5b5cf6;display:inline-flex;font-size:.8rem;font-weight:950;height:28px;justify-content:center;width:28px}.dtc-publish-readiness-item small,.dtc-publish-readiness-item strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-publish-readiness-item strong{color:#101828;font-size:.86rem;font-weight:950;line-height:1.15;overflow:visible;text-overflow:clip;white-space:normal}.dtc-publish-readiness-item small{color:#667085;font-size:.74rem;font-weight:850}.dtc-publish-readiness-item em{color:#047857;font-size:.72rem;font-style:normal;font-weight:950;white-space:nowrap}.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 rgb(117 132 164/.18);border-radius:8px;display:grid;gap:3px;padding:10px 12px}.dtc-publish-notification-copy strong{color:#101828;font-size:.9rem;font-weight:950}.dtc-publish-notification-copy span{color:#667085;font-size:.82rem;font-weight:850;line-height:1.35;text-transform:none}.dtc-publish-form{margin-top:14px}.dtc-checkin-page .start-form .dtc-publish-edit-panel{background:linear-gradient(135deg,rgb(117 87 255/.06),rgb(255 255 255/.98) 52%,rgb(20 184 166/.06));border:1px solid rgb(117 87 255/.18);border-radius:8px;box-shadow:0 12px 32px rgb(47 43 92/.08);display:grid;gap:12px;grid-column:1/-1;padding:14px}.dtc-publish-edit-heading{align-items:end;display:flex;gap:12px;justify-content:space-between}.dtc-publish-edit-heading strong{color:#101828;font-size:1.03rem;font-weight:950}.dtc-publish-edit-heading span{color:#667085;font-size:.82rem;font-weight:850;line-height:1.35;max-width:420px;text-align:right;text-transform:none}.dtc-publish-identity{display:grid;gap:12px}.dtc-publish-identity-visual.vehicle-visual-clean{margin:0 auto;max-width:460px;width:100%}.dtc-publish-identity-fields{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));background:linear-gradient(160deg,rgb(16 185 129/.09),rgb(16 185 129/.03));border:1px solid rgb(16 185 129/.32);border-radius:14px;padding:16px 18px}.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;display:grid;gap:8px}.dtc-publish-identity-fields[data-tire-size-design=compact] .dtc-publish-identity-vehicle-row,.dtc-publish-identity-vehicle-row{grid-template-columns:repeat(12,minmax(0,1fr))}.dtc-publish-veh-year{grid-column:1/span 3}.dtc-publish-veh-make{grid-column:4/span 3}.dtc-publish-veh-model{grid-column:7/span 3}.dtc-publish-identity-vehicle-row .dtc-publish-veh-tire{grid-column:10/span 3}.dtc-publish-veh-plate{grid-column:1/span 4}.dtc-publish-veh-vin{grid-column:5/span 4}.dtc-publish-veh-odo{grid-column:9/span 4}.dtc-publish-identity-vehicle-row input,.dtc-publish-identity-vehicle-row select{min-height:40px;padding:0 9px}.dtc-publish-identity-fields label{display:grid;gap:4px;min-width:0}.dtc-publish-identity-fields label>span{align-items:center;color:#667085;display:inline-flex;font-size:.72rem;font-weight:950;gap:5px;letter-spacing:.02em;text-transform:uppercase}.dtc-publish-identity-fields input,.dtc-publish-identity-fields select{appearance:none;background:#ffffff;border:1px solid #d0d5dd;border-radius:10px;color:#101828;font:inherit;font-weight:800;min-height:44px;padding:0 12px;width:100%}.dtc-publish-identity-fields select{background-image:linear-gradient(45deg,transparent 50%,#475467 0),linear-gradient(135deg,#475467 50%,transparent 0);background-position:calc(100% - 15px) 50%,calc(100% - 10px) 50%;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;box-shadow:0 0 0 4px rgb(117 87 255/.14);outline:none}.dtc-publish-identity-fields .dtc-publish-veh-odo[data-error=true]>input{background:#fff7ed;border-color:#b42318}.dtc-publish-veh-tire[data-tire-design=tile]{align-items:center;background:linear-gradient(135deg,rgb(59 130 246/.12),rgb(16 185 129/.1));border:1px solid rgb(59 130 246/.24);border-radius:12px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(190px,.42fr);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;font-size:.72rem;font-weight:850;grid-column:1;margin-top:-2px}.dtc-publish-veh-tire[data-tire-design=tile] input{grid-column:2;grid-row:1/span 2;min-height:38px}.dtc-publish-veh-tire[data-tire-design=pill]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1;justify-content:center}.dtc-publish-veh-tire[data-tire-design=pill]>span{color:#344054;font-size:.76rem;margin:0}.dtc-publish-veh-tire[data-tire-design=pill] input{border-color:rgb(59 130 246/.32);border-radius:999px;box-shadow:0 10px 22px rgb(59 130 246/.1);min-height:38px;width:min(220px,100%)}.dtc-publish-veh-tire[data-tire-design=pill] small{color:#667085;flex-basis:100%;font-size:.7rem;font-weight:800;margin-top:-4px;text-align:center}.dtc-publish-identity-vehicle-row>.dtc-publish-veh-tire[data-tire-design]{align-items:stretch;background:transparent;border:0;border-radius:0;display:grid;gap:4px;grid-template-columns:minmax(0,1fr);justify-content:stretch;padding:0}.dtc-publish-identity-vehicle-row>.dtc-publish-veh-tire[data-tire-design]>span{color:#667085;font-size:.72rem;margin:0}.dtc-publish-identity-vehicle-row>.dtc-publish-veh-tire[data-tire-design] input{border-radius:10px;box-shadow:none;grid-column:auto;grid-row:auto;min-height:44px;width:100%}.dtc-publish-identity-vehicle-row>.dtc-publish-veh-tire[data-tire-design] small{display:none}@media (min-width:981px){.dtc-publish-identity{align-items:center;grid-template-columns:minmax(0,300px) minmax(0,1fr)}.dtc-publish-identity-visual.vehicle-visual-clean{margin:0}}@media (max-width:760px){.dtc-publish-identity-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-publish-identity-first,.dtc-publish-identity-last,.dtc-publish-identity-phone{grid-column:auto}.dtc-publish-identity-fields[data-tire-size-design=compact] .dtc-publish-identity-vehicle-row,.dtc-publish-identity-vehicle-row{grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-publish-identity-vehicle-row .dtc-publish-veh-tire,.dtc-publish-veh-make,.dtc-publish-veh-model,.dtc-publish-veh-odo,.dtc-publish-veh-plate,.dtc-publish-veh-vin,.dtc-publish-veh-year{grid-column:auto}}@media (max-width:480px){.dtc-publish-identity-fields,.dtc-publish-identity-fields[data-tire-size-design=compact] .dtc-publish-identity-vehicle-row,.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-column:1/-1;grid-row:auto}}.dtc-publish-edit-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.dtc-publish-edit-grid label{min-width:0}.dtc-publish-edit-grid textarea{min-height:92px;resize:vertical}.dtc-publish-edit-wide{grid-column:1/-1}.dtc-publish-reason-warning{display:none;margin:4px 0 0;color:#be185d;font-size:.82rem;font-weight:850;text-align:center}.dtc-publish-edit-panel:has(.dtc-reason-fieldset[data-required-missing]){border-radius:14px;outline:2px solid rgb(190 24 93/.55);outline-offset:3px}#dtc-publish-form:has(#finish-checkin-review[data-reason-blocked]) .dtc-publish-reason-warning{display:block}.dtc-overview-pill-rows{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;align-items:start;background:linear-gradient(160deg,rgb(16 185 129/.09),rgb(16 185 129/.03));border:1px solid rgb(16 185 129/.32);border-radius:14px;padding:16px 18px}@media (max-width:560px){.dtc-overview-pill-rows{grid-template-columns:1fr}}.dtc-pill-select{border:0;margin:0;min-width:0;padding:0;text-align:center}.dtc-pill-select legend{margin:0 0 7px;padding:0;color:#64748b;font-size:.74rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.dtc-overview-pill-rows .dtc-arrival-pill-select{justify-self:center;max-width:520px;width:100%}.dtc-pill-select-options{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.dtc-overview-pill-rows .dtc-arrival-pill-select .dtc-pill-select-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;margin-inline:auto;max-width:520px}.dtc-pill{cursor:pointer;margin:0}.dtc-overview-pill-rows .dtc-arrival-pill-select .dtc-pill{min-width:0;width:100%}.dtc-pill input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.dtc-pill span{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border:1.5px solid rgb(148 163 184/.45);border-radius:999px;background:rgb(255 255 255/.7);color:#334155;font-size:.96rem;font-weight:750;line-height:1.1;transition:background .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.dtc-pill input:checked+span{border-color:#6366f1;background:rgb(99 102 241/.12);color:#4338ca}.dtc-pill input:focus-visible+span{outline:2px solid #2563eb;outline-offset:2px}.dtc-overview-pill-rows .dtc-pill-select-options .dtc-pill span{display:flex;align-items:center;justify-content:center;min-height:46px;margin-bottom:0;color:#334155;font-size:.96rem;font-weight:750;letter-spacing:normal;text-transform:none}.dtc-overview-pill-rows .dtc-arrival-pill-select .dtc-pill span{box-sizing:border-box;font-size:.9rem;min-width:0;max-width:100%;overflow:hidden;padding:0 6px;width:100%;white-space:nowrap}@media (max-width:560px){.dtc-overview-pill-rows .dtc-arrival-pill-select .dtc-pill span{font-size:.82rem;padding:0 4px}}.dtc-overview-pill-rows .dtc-pill-select-options .dtc-pill input:checked+span{color:#4338ca}.dtc-pill-select-exact{display:inline-flex;flex-direction:column;align-items:center;gap:4px;margin-top:10px}.dtc-pill-popup-wrap,.dtc-pill-trigger{position:relative;display:inline-flex;justify-content:center}.dtc-pill-trigger{align-items:center;min-height:46px;padding:0 30px;border:1.5px solid rgb(148 163 184/.5);border-radius:999px;background:#fff;color:#334155;font-size:.96rem;font-weight:750;cursor:pointer}.dtc-pill-trigger svg{position:absolute;right:11px;top:50%;transform:translateY(-50%);pointer-events:none}.dtc-pill-trigger[aria-expanded=true]{border-color:#6366f1}.dtc-pill-popup{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);z-index:50;display:flex;flex-wrap:wrap;justify-content:center;gap:7px;width:max-content;max-width:min(92vw,480px);padding:12px;border-radius:16px;background:#fff;border:1px solid rgb(148 163 184/.3);box-shadow:0 18px 44px rgb(15 23 42/.2)}.dtc-overview-pill-rows .dtc-pill-popup-wrap{max-width:100%;width:100%}.dtc-overview-pill-rows .dtc-pill-popup{box-sizing:border-box;max-width:calc(100vw - 40px);width:min(480px,calc(100vw - 40px))}.dtc-overview-pill-rows .dtc-arrival-pill-select .dtc-pill-popup{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:min(520px,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:translateX(-50%)}}.dtc-pill-popup-option{min-height:42px;padding:0 16px;border:1.5px solid rgb(148 163 184/.4);border-radius:999px;background:#fff;color:#334155;font-size:.92rem;font-weight:750;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.dtc-pill-popup-option:hover{border-color:rgb(99 102 241/.6)}.dtc-pill-popup-option.is-selected{border-color:#6366f1;background:rgb(99 102 241/.12);color:#4338ca}.dtc-publish-primary-button{background:var(--brand-gradient);border-color:transparent;bottom:12px;box-shadow:var(--brand-gradient-shadow);color:#ffffff;font-size:1rem;font-weight:950;margin-top:4px;min-height:54px;position:sticky;width:100%;z-index:5}.dtc-publish-primary-button:disabled{background:#e6e8ee;box-shadow:none;color:#9aa1b1;cursor:not-allowed}.dtc-publish-tracker-preview{background:linear-gradient(135deg,#eff6ff,#ffffff);border:1px solid rgb(59 130 246/.22);border-radius:8px;display:grid;gap:8px;margin-bottom:12px;padding:13px}.dtc-publish-tracker-preview[data-state=live]{background:linear-gradient(135deg,#ecfdf5,#ffffff);border-color:rgb(16 185 129/.28)}.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;font-size:.86rem;font-weight:850;line-height:1.4;margin:0;text-transform:none}.dtc-publish-tracker-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.dtc-publish-tracker-pending{background:#ffffff;border:1px dashed rgb(117 132 164/.34);border-radius:999px;color:#52627a;display:inline-flex;font-size:.78rem;font-weight:900;padding:9px 12px}.lookup-alert a{color:inherit;font-weight:950}.dtc-owner-conflict-recovery-action{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:950;min-height:44px;padding:0 3px;text-decoration:underline;text-underline-offset:2px}.dtc-owner-conflict-recovery-action:focus-visible{border-radius:6px;outline:3px solid rgb(194 65 12/.28);outline-offset:2px}.dtc-capture-stack{display:grid;gap:8px;margin:0 auto;max-width:none;scroll-margin-top:170px;width:100%}.dtc-record-main-card{background:linear-gradient(180deg,#ffffff,rgb(238 241 248/.78));border-color:rgb(20 16 50/.12);border-radius:18px;box-shadow:0 10px 28px rgb(20 16 50/.055);padding:12px}.dtc-record-main-card-camera-first{display:grid;gap:10px}.dtc-capture-operator-card{background:rgb(255 255 255/.96);border:1px solid rgb(20 16 50/.12);border-radius:18px;box-shadow:0 12px 28px rgb(20 16 50/.055);display:grid;gap:12px;padding:14px}.dtc-camera-command-bar{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.dtc-camera-command-bar small,.dtc-camera-command-bar strong{display:block}.dtc-camera-command-bar strong{color:#060317;font-size:clamp(1.15rem,1.8vw,1.65rem);font-weight:950;letter-spacing:0;line-height:1.05;margin-top:6px}.dtc-camera-command-bar small{color:#667085;font-size:.9rem;font-weight:800;margin-top:3px}.dtc-camera-command-status{align-items:end;display:grid;gap:6px;justify-items:end;max-width:min(460px,42vw)}.dtc-camera-command-status b{background:#f3f5ff;border:1px solid rgb(117 87 255/.16);border-radius:999px;color:#4c1d95;font-size:.72rem;padding:5px 8px}.dtc-capture-active-context{align-items:center;background:linear-gradient(135deg,rgb(255 255 255/.92),rgb(242 246 255/.92)),linear-gradient(120deg,rgb(117 87 255/.08),rgb(255 141 193/.1));border:1px solid rgb(20 16 50/.1);border-radius:16px;display:grid;gap:12px;grid-template-columns:minmax(92px,.18fr) minmax(0,1fr) auto;min-height:104px;padding:10px 12px}.dtc-capture-active-vehicle.vehicle-visual{aspect-ratio:16/10;min-height:78px;width:100%}.dtc-capture-active-copy{display:grid;gap:3px;min-width:0}.dtc-capture-active-copy span{color:#7557ff;font-size:.72rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.dtc-capture-active-copy strong{color:#060317;font-size:clamp(1.05rem,1.6vw,1.38rem);font-weight:950;line-height:1.05;overflow-wrap:anywhere}.dtc-capture-active-copy small{color:#5f6678;font-size:.84rem;font-weight:850;overflow-wrap:anywhere}.dtc-capture-active-progress{align-items:center;background:#0f172a;border-radius:15px;color:#ffffff;display:grid;justify-items:center;min-width:108px;padding:12px 10px}.dtc-capture-active-progress b{font-size:1.45rem;font-weight:950;line-height:1}.dtc-capture-active-progress small,.dtc-capture-active-progress span{color:rgb(255 255 255/.74);font-size:.68rem;font-weight:900;line-height:1.15;margin-top:4px;text-align:center}.dtc-intake-sync-card{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:16px;color:#9a3412;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;margin:0 auto 10px;max-width:none;padding:12px 14px;width:100%}.dtc-intake-sync-card.ready{background:linear-gradient(120deg,#ecfdf5,#f5f3ff);border-color:rgb(34 197 94/.3);color:#047857}.dtc-intake-sync-card span,.dtc-intake-sync-card strong{display:block}.dtc-intake-sync-card strong{color:#060317;font-size:.96rem;font-weight:950}.dtc-intake-sync-card span{font-size:.84rem;font-weight:800;margin-top:2px}.dtc-intake-sync-card a{align-items:center;background:#ffffff;border:1px solid rgb(20 16 50/.12);border-radius:999px;color:#4c1d95;display:inline-flex;font-size:.82rem;font-weight:950;min-height:38px;padding:0 12px;text-decoration:none;white-space:nowrap}.dtc-capture-hero-grid{align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(280px,.42fr) minmax(360px,.58fr)}.dtc-advisor-duty-card{background:#ffffff;border:1px solid rgb(20 16 50/.1);border-radius:16px;padding:12px}.dtc-advisor-duty-card-locked{align-content:start;display:grid;gap:12px;min-height:100%}.dtc-capture-section-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.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;font-size:.92rem;margin-top:4px}.dtc-soft-pill{background:#f2edff;border-radius:999px;color:#7557ff;font-size:.78rem;font-weight:900;padding:8px 11px;text-decoration:none;white-space:nowrap}.dtc-soft-link{color:#5b21b6;font-size:.82rem;font-weight:950;text-decoration:none}.dtc-advisor-lock-card{align-items:center;background:linear-gradient(135deg,#f7f3ff,#fff4fb);border:1px solid rgb(117 87 255/.18);border-radius:16px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);padding:11px}.dtc-advisor-lock-card img{aspect-ratio:1/1;border:3px solid #ffffff;border-radius:16px;box-shadow:0 8px 18px rgb(20 16 50/.16);height:72px;object-fit:cover;object-position:center 28%;width:72px}.dtc-advisor-lock-card small,.dtc-advisor-lock-card span,.dtc-advisor-lock-card strong{display:block}.dtc-advisor-lock-card strong{color:#060317;font-size:1.15rem;font-weight:950}.dtc-advisor-lock-card span{color:#4c1d95;font-size:.88rem;font-weight:900;margin-top:2px}.dtc-advisor-lock-card small{color:#667085;font-size:.78rem;font-weight:850;margin-top:3px;overflow:hidden;text-overflow:ellipsis}.dtc-staff-photo-panel{align-items:center;background:#f8fafc;border:1px solid rgb(20 16 50/.08);border-radius:14px;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);padding:9px}.dtc-staff-photo-action{align-items:center;background:#ffffff;border:1px solid rgb(117 87 255/.18);border-radius:12px;color:#4c1d95;cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;font-weight:950;gap:7px;justify-content:center;min-height:36px;padding:0 10px;white-space:nowrap}.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:0 0 auto}.dtc-staff-photo-panel .dtc-upload-state{background:transparent;border:0;border-radius:0;font-size:.74rem;font-weight:850;padding:0}.staff-profile-photo{align-items:center;display:inline-flex;flex:0 0 auto;position:relative}.staff-profile-photo-button{align-items:center;background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(135deg,#7557ff,#ff8dc1) border-box;border:2px solid transparent;border-radius:999px;box-shadow:0 8px 18px rgb(20 16 50/.12);color:#4c1d95;cursor:pointer;display:inline-flex;font:inherit;font-size:.8rem;font-weight:950;height:42px;justify-content:center;overflow:hidden;padding:0;transition:box-shadow .15s ease,transform .34s var(--bayline-ease-spring);width:42px}.staff-profile-photo-button:hover{box-shadow:0 12px 24px rgb(117 87 255/.24);transform:translateY(-1px)}.staff-profile-photo-button[data-mode=camera]{background:transparent;border:0;box-shadow:none;color:#4f46e5;height:44px;margin:-10px;overflow:visible;position:relative;width:44px}.staff-profile-photo-button[data-mode=camera]:before{background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(135deg,#7557ff,#ff8dc1) border-box;border:2px solid transparent;border-radius:999px;box-shadow:0 5px 12px rgb(117 87 255/.18);content:"";height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px}.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 rgb(117 87 255/.24)}.staff-profile-photo-button[data-mode=menu]{background:#ffffff;border:0;border-radius:8px;box-shadow:none;color:#344054;gap:8px;height:34px;justify-content:flex-start;padding:0 10px;width:100%}.staff-profile-photo-button[data-mode=menu]:hover{background:#f8fafc;box-shadow:none;transform:none}.staff-profile-photo-button[data-mode=menu] span{background:transparent;border-radius:0;display:inline;height:auto;width:auto}.dtc-inline-staff-photo .staff-profile-photo-button{height:42px;width:42px}.staff-profile-photo-button img,.staff-profile-photo-button span{align-items:center;background:linear-gradient(135deg,#fdf2f8,#eef2ff);border-radius:999px;display:inline-flex;height:100%;justify-content:center;object-fit:cover;width:100%}.staff-profile-photo-popover{align-items:center;background:rgb(6 3 23/.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;inset:0;justify-content:center;padding:18px;pointer-events:auto;position:fixed;z-index:360}.staff-profile-photo-card{background:rgb(255 255 255/.98);border:1px solid rgb(117 87 255/.18);border-radius:14px;box-shadow:0 24px 70px rgb(20 16 50/.22);display:grid;gap:14px;max-width:calc(100vw - 24px);padding:14px;pointer-events:auto;position:relative;width:min(390px,calc(100vw - 24px))}.staff-profile-photo-card-head{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.staff-profile-photo-card-head div{display:grid;gap:2px;min-width:0}.staff-profile-photo-card-head span,.staff-profile-photo-card-head strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{align-items:center;background:#ffffff;border:1px solid rgb(20 16 50/.12);border-radius:999px;color:#344054;cursor:pointer;display:inline-flex;height:34px;justify-content:center;width:34px}.staff-profile-selfie-frame{align-items:center;aspect-ratio:1;background:radial-gradient(circle at 50% 35%,rgb(255 255 255/.12),transparent 42%),linear-gradient(135deg,#111827,#312e81);border:1px solid rgb(20 16 50/.14);border-radius:999px;display:grid;justify-items:center;overflow:hidden;position:relative;width:min(260px,72vw);justify-self:center}.staff-profile-selfie-preview{border:0;border-radius:999px;height:100%;object-fit:cover;transform:scaleX(-1);width:100%}.staff-profile-selfie-placeholder{align-items:center;background:rgb(255 255 255/.1);color:#ffffff;display:flex;inset:0;justify-content:center;position:absolute;z-index:2}.staff-profile-photo-error{background:#fff1f2;border:1px solid rgb(244 63 94/.24);border-radius:8px;color:#9f1239;font-size:.82rem;font-weight:850;margin:0;padding:9px 10px}.staff-profile-photo-actions{display:grid;gap:8px;grid-template-columns:1fr 1fr auto}.staff-profile-photo-actions button{min-width:0}.staff-profile-remove-button{align-items:center;background:#ffffff;border:1px solid rgb(244 63 94/.22);border-radius:9px;color:#be123c;cursor:pointer;display:inline-flex;font:inherit;font-size:.82rem;font-weight:950;gap:6px;justify-content:center;min-height:40px;padding:0 12px}.staff-profile-remove-button:disabled{cursor:not-allowed;opacity:.48}@media (max-width:1024px){.staff-profile-photo-card{width:min(360px,calc(100vw - 20px))}.staff-profile-photo-button{height:38px;width:38px}}@media (max-width:640px){.staff-profile-photo-card{width:auto}.staff-profile-photo-actions{grid-template-columns:1fr}}.dtc-employee-capture-meta{display:grid;gap:7px}.dtc-employee-capture-meta span{background:#fbfaff;border:1px solid rgb(117 87 255/.12);border-radius:12px;color:#667085;font-size:.78rem;font-weight:850;padding:8px 10px}.dtc-employee-capture-meta strong{color:#060317}.dtc-advisor-roster{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(86px,150px));justify-content:center}.dtc-advisor-avatar{align-items:end;background:#f3f5f8;border:0;border-radius:14px;color:#060317;cursor:pointer;display:grid;font:inherit;font-size:.88rem;font-weight:950;justify-items:center;min-height:118px;overflow:hidden;padding:0 6px 7px;position:relative;transition:box-shadow .15s ease,transform .34s var(--bayline-ease-spring)}.dtc-advisor-avatar:hover,.dtc-advisor-avatar[data-selected=true]{box-shadow:0 0 0 3px rgb(117 87 255/.32),0 12px 22px rgb(20 16 50/.14);transform:translateY(-1px)}.dtc-advisor-avatar[data-selected=true] strong{background:#ffffff}.dtc-advisor-avatar:before{content:"";inset:0 0 22px;opacity:.95;position:absolute}.dtc-advisor-avatar img{aspect-ratio:1/1;display:block;height:calc(100% - 22px);inset:0 0 22px;object-fit:cover;object-position:center 28%;position:absolute;width:100%;z-index:1}.dtc-advisor-avatar:has(img):before{display:none}.dtc-advisor-avatar span{align-items:center;background:rgb(255 255 255/.24);border:2px solid rgb(255 255 255/.48);border-radius:999px;color:#ffffff;display:inline-flex;font-size:2rem;font-weight:950;height:62px;justify-content:center;margin-bottom:16px;position:relative;visibility:hidden;width:62px;z-index:1}.dtc-advisor-avatar strong{background:rgb(255 255 255/.78);border-radius:0 0 12px 12px;color:#060317;display:block;font-size:.86rem;line-height:1;margin:auto -6px -7px;padding:6px 4px 7px;position:relative;width:calc(100% + 12px);z-index:2}.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{background:#100d20;border-radius:18px;box-shadow:inset 0 0 0 1px rgb(255 255 255/.06),0 16px 34px rgb(20 16 50/.1);height:clamp(280px,30vw,390px);overflow:hidden;padding:18px;position:relative;transition:box-shadow .15s ease,transform .34s var(--bayline-ease-spring)}.dtc-camera-stage-live{background:radial-gradient(circle at center,rgb(255 255 255/.08),transparent 32%),linear-gradient(135deg,#05030d,#16112b);height:clamp(300px,40svh,500px);min-height:0;padding:0}.dtc-camera-video{background:#05030d;display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:1}.dtc-camera-stage-live[data-camera-state=bad] .dtc-camera-video,.dtc-camera-stage-live[data-camera-state=fallback] .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{border:1px solid rgb(255 255 255/.28);border-radius:18px;inset:clamp(18px,4vw,56px);pointer-events:none;position:absolute;z-index:2}.dtc-camera-reticle:after,.dtc-camera-reticle:before{background:rgb(255 255 255/.2);content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.dtc-camera-reticle:before{height:1px;width:100%}.dtc-camera-reticle:after{height:100%;width:1px}.dtc-camera-stage[data-recording=true]{box-shadow:inset 0 0 0 2px rgb(239 68 68/.72),0 16px 34px rgb(190 18 60/.18)}.dtc-camera-stage[data-flash=true]:after{animation:dtc-capture-flash .36s ease forwards;background:rgb(255 255 255/.82);content:"";inset:0;pointer-events:none;position:absolute;z-index:4}@keyframes dtc-capture-flash{0%{opacity:.9}to{opacity:0}}.dtc-photo-count{background:#05040b;border-radius:999px;color:#ffffff;font-size:.82rem;right:14px}.dtc-camera-facing,.dtc-photo-count{font-weight:950;padding:8px 12px;position:absolute;top:14px;z-index:2}.dtc-camera-facing{background:rgb(255 255 255/.12);color:rgb(255 255 255/.86);font-size:.78rem;left:14px;text-transform:uppercase}.dtc-camera-facing,.dtc-camera-preview-text{border:1px solid rgb(255 255 255/.16);border-radius:999px}.dtc-camera-preview-text{background:rgb(5 3 13/.42);color:rgb(255 255 255/.42);font-size:1.05rem;font-weight:950;left:50%;max-width:min(84%,720px);padding:9px 14px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:3}.dtc-camera-stage-live[data-camera-state=ready] .dtc-camera-preview-text{bottom:18px;color:rgb(255 255 255/.9);left:50%;top:auto;transform:translateX(-50%)}.dtc-camera-time{bottom:24px;color:#ffffff;font-size:clamp(2rem,6vw,3.2rem);font-weight:950;left:18px;line-height:1;position:absolute;text-shadow:0 2px 0 rgb(0 0 0/.28)}.dtc-camera-time[data-recording=true]{align-items:center;border:2px solid rgb(255 255 255/.72);border-radius:999px;box-shadow:0 12px 28px rgb(127 29 29/.38);bottom:auto;display:inline-flex;font-size:clamp(1.05rem,2.4vw,1.7rem);gap:9px;left:18px;letter-spacing:0;padding:8px 14px;text-shadow:none;top:18px;z-index:5}.dtc-camera-time[data-recording=true]:before{animation:dtc-recording-dot 1s ease-in-out infinite;background:#ffffff;border-radius:999px;content:"";height:11px;width:11px}.dtc-camera-shutter-deck{gap:7px;min-height:104px;padding:2px 0 6px}.dtc-camera-shutter{background:radial-gradient(circle at center,#ffffff 0 44%,transparent 45%),radial-gradient(circle at center,transparent 0 58%,#ffffff 59% 70%,transparent 71%),rgb(15 23 42/.92);border:0;box-shadow:0 12px 28px rgb(15 23 42/.22),inset 0 0 0 2px rgb(255 255 255/.92);color:#ffffff;cursor:pointer;height:84px;min-height:84px;position:relative;transition:transform .34s var(--bayline-ease-spring),box-shadow .14s ease,opacity .14s ease;width:84px}.dtc-camera-shutter:hover:not(:disabled){box-shadow:0 14px 30px rgb(15 23 42/.26),inset 0 0 0 2px rgb(255 255 255/.96);transform:translateY(-1px)}.dtc-camera-shutter:active:not(:disabled){transform:scale(.96)}.dtc-camera-shutter:disabled{cursor:not-allowed;opacity:.44}.dtc-camera-shutter svg{animation:spin 1.1s linear infinite;color:#ffffff;position:relative;z-index:2}.dtc-camera-shutter-core{box-shadow:inset 0 0 0 2px rgb(15 23 42/.1);height:58px;width:58px}.dtc-camera-shutter-deck[data-mode=video] .dtc-camera-shutter{background:radial-gradient(circle at center,#ef4444 0 38%,transparent 39%),radial-gradient(circle at center,transparent 0 58%,#ffffff 59% 70%,transparent 71%),rgb(15 23 42/.94)}.dtc-camera-shutter-deck[data-mode=video] .dtc-camera-shutter-core{background:#ef4444;box-shadow:inset 0 0 0 2px rgb(255 255 255/.34)}.dtc-camera-shutter-deck[data-recording=true] .dtc-camera-shutter{animation:dtc-recording-pulse 1.25s ease-in-out infinite}.dtc-camera-shutter-deck[data-recording=true] .dtc-camera-shutter-core{border-radius:16px;height:42px;width:42px}.dtc-camera-shutter-deck>span{color:#475467;font-size:.82rem;font-weight:950;min-height:1em;text-align:center}.dtc-camera-shutter-deck .enterprise-button-secondary{justify-self:center;min-height:var(--bayline-touch-height)}.dtc-capture-options{align-content:start;display:grid;gap:12px}.dtc-capture-buttons{display:grid;gap:8px;grid-template-areas:"video photo upload flip" "cancel cancel cancel cancel";grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.dtc-capture-buttons-camera-first{grid-template-areas:"photo video upload flip cancel";grid-template-columns:minmax(180px,1.4fr) minmax(180px,1.1fr) repeat(3,minmax(118px,.72fr));margin-top:0}.dtc-capture-buttons-camera-first .dtc-capture-cancel{min-height:48px}.dtc-capture-primary,.dtc-capture-secondary,.dtc-next-step{align-items:center;border-radius:14px;cursor:pointer;display:inline-flex;font:inherit;font-weight:950;gap:8px;justify-content:center;min-height:48px;padding:0 14px;text-decoration:none}.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{background:linear-gradient(120deg,#ef4444,#ff8dc1 50%,#ef4444);background-size:200% 200%;border:0;box-shadow:0 10px 22px rgb(190 18 60/.3),inset 0 1px 0 rgb(255 255 255/.2),inset 0 -2px 0 rgb(0 0 0/.18);color:#ffffff}.dtc-capture-primary:disabled{cursor:not-allowed;filter:grayscale(.15);opacity:.62}.dtc-capture-video[data-state=recording]{animation:dtc-recording-pulse 1.25s ease-in-out infinite;background:linear-gradient(120deg,#dc2626,#fb7185 50%,#dc2626)}@keyframes dtc-recording-pulse{0%,to{box-shadow:0 10px 22px rgb(190 18 60/.26),inset 0 1px 0 rgb(255 255 255/.2)}50%{box-shadow:0 12px 28px rgb(220 38 38/.48),inset 0 1px 0 rgb(255 255 255/.25)}}@keyframes dtc-recording-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.48;transform:scale(.72)}}.dtc-capture-secondary{background:rgb(20 16 50/.06);border:0;color:#100b29}.dtc-capture-cancel{background:rgb(239 68 68/.12);color:#b91c1c}.dtc-capture-secondary:disabled{cursor:not-allowed;opacity:.45}.dtc-capture-status-line{align-items:center;color:#667085;display:flex;flex-wrap:wrap;font-size:.82rem;font-weight:850;gap:6px;justify-content:center;margin-top:10px;text-align:center}.dtc-capture-status-line span,.dtc-capture-status-line strong{background:#ffffff;border:1px solid rgb(20 16 50/.08);border-radius:999px;padding:6px 9px}.dtc-capture-status-line strong{color:#060317}.dtc-capture-status-note{max-width:min(100%,340px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-upload-state{align-items:center;display:inline-flex;gap:5px;max-width:100%;overflow-wrap:anywhere}.dtc-upload-state svg{flex:0 0 auto}.dtc-upload-state-busy{color:#1d4ed8}.dtc-upload-state-busy svg{animation:spin 1.1s linear infinite}.dtc-upload-state-good{color:#047857}.dtc-upload-state-bad{color:#b42318}.dtc-offline-media-status{align-items:center;background:#fff7ed;border:1px solid rgb(234 88 12/.26);border-radius:8px;color:#9a3412;display:flex;gap:10px;justify-content:space-between;margin-top:10px;padding:9px 10px}.dtc-offline-media-status>div{display:grid;gap:2px;min-width:0}.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]{background:#eff6ff;border-color:rgb(37 99 235/.26);color:#1d4ed8}.dtc-offline-media-status[data-state=good]{background:#ecfdf5;border-color:rgb(4 120 87/.26);color:#047857}.dtc-next-step{background-size:200% 200%;border:0;box-shadow:0 9px 20px rgb(117 87 255/.22);margin-top:10px}.dtc-evidence-strip{background:#fbfaff;border:1px dashed rgb(117 87 255/.32);border-radius:16px;color:#646c7d;display:grid;gap:4px;min-height:92px;padding:14px}.dtc-evidence-strip-live{gap:12px}.dtc-evidence-strip-live[data-has-media=true]{background:transparent;border:0;justify-items:center;min-height:0;padding:0 12px 8px}.dtc-evidence-strip-live>div:first-child{display:grid;gap:4px}.dtc-evidence-thumbs{display:grid;gap:12px;grid-auto-columns:minmax(108px,132px);grid-auto-flow:column;justify-content:center;overflow-x:auto;padding:4px 2px 8px;width:100%}.dtc-evidence-thumb{background:#ffffff;border:1px solid rgb(20 16 50/.1);border-radius:13px;display:grid;gap:5px;margin:0;overflow:hidden;padding:6px;position:relative}.dtc-evidence-thumb[data-selected=true]{border-color:#7557ff;box-shadow:0 0 0 3px rgb(117 87 255/.18)}.dtc-evidence-thumb[data-sync-state=pending]{border-color:#f97316;box-shadow:inset 0 0 0 1px rgb(249 115 22/.35)}.dtc-evidence-actions{align-items:center;background:rgb(239 246 255/.88);border:1px solid rgb(96 165 250/.34);border-radius:999px;box-shadow:0 12px 28px rgb(37 99 235/.12);display:flex;flex-wrap:wrap;gap:8px;justify-content:center;justify-self:center;max-width:100%;padding:6px;width:fit-content}.dtc-evidence-actions>span{color:#667085;font-size:.78rem;font-weight:900}.enterprise-button-danger{background:#b42318;border-color:#b42318;color:#ffffff}.enterprise-button-danger:hover{background:#991b1b;border-color:#991b1b}.enterprise-button-danger:disabled{background:#f2f4f7;border-color:#d0d5dd;color:#98a2b3}.dtc-evidence-actions .dtc-evidence-delete-selected{background:rgb(239 246 255/.94);border-color:rgb(96 165 250/.42);box-shadow:0 10px 22px rgb(37 99 235/.12);color:#1d4ed8}.dtc-evidence-actions .dtc-evidence-delete-selected:hover{background:rgb(219 234 254/.98);border-color:rgb(59 130 246/.5);color:#1e40af}.dtc-evidence-actions .dtc-evidence-delete-selected:disabled{background:rgb(241 245 249/.82);border-color:rgb(148 163 184/.34);color:#94a3b8}.dtc-evidence-select{align-items:center;background:#ffffff;border:2px solid rgb(20 16 50/.26);border-radius:999px;color:#ffffff;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;position:absolute;right:8px;top:8px;width:28px;z-index:3}.dtc-evidence-select[aria-pressed=true]{background:#7557ff;border-color:#ffffff;box-shadow:0 0 0 2px rgb(117 87 255/.42)}.dtc-evidence-preview-trigger{background:transparent;border:0;cursor:zoom-in;display:block;font:inherit;padding:0;text-align:inherit;width:100%}.dtc-evidence-preview-trigger>span,.dtc-evidence-thumb img,.dtc-evidence-thumb video,.dtc-evidence-thumb>span{aspect-ratio:4/3;border-radius:10px;display:block;overflow:hidden;width:100%}.dtc-evidence-preview-trigger>span,.dtc-evidence-thumb>span{align-items:center;background:linear-gradient(135deg,#7557ff,#ff8dc1);color:#ffffff;display:inline-flex;font-size:1.1rem;font-weight:950;justify-content:center}.dtc-video-thumb>span{background:linear-gradient(135deg,#dc2626,#ff8dc1)}.dtc-evidence-thumb img,.dtc-evidence-thumb video{background:#060317;object-fit:cover}.dtc-evidence-thumb figcaption{color:#060317;font-size:.72rem;font-weight:900;line-height:1.1}.dtc-evidence-thumb figcaption small{color:#7557ff;display:block;font-size:.62rem;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-evidence-strip strong{color:#060317}.dtc-next-photo-card{align-items:center;background:linear-gradient(120deg,rgb(117 87 255/.1),rgb(255 141 193/.12));border:1px solid rgb(117 87 255/.25);border-radius:16px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-top:12px;padding:12px}.dtc-next-photo-card span{color:#667085;display:block;font-size:.72rem;font-weight:950;text-transform:uppercase}.dtc-next-photo-card strong{color:#060317;display:block;font-size:1.05rem;margin-top:2px}.dtc-next-photo-card p{color:#667085;font-size:.86rem;font-weight:850;margin:4px 0 0}.dtc-next-photo-card b{background:#ffffff;border-radius:13px;color:#0c0a1f;display:grid;font-size:1.35rem;justify-items:center;line-height:1;min-width:72px;padding:12px 10px}.dtc-next-photo-card small{color:#667085;display:block;font-size:.7rem;margin-top:4px}.dtc-intake-complete-card{align-items:center;background:linear-gradient(120deg,#ecfdf5,#f5f3ff);border:1px solid rgb(16 185 129/.3);border-radius:16px;color:#047857;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);margin-top:12px;padding:12px}.dtc-intake-complete-card span,.dtc-intake-complete-card strong{display:block}.dtc-intake-complete-card strong{color:#064e3b;font-size:1rem;font-weight:950}.dtc-intake-complete-card span{color:#33665a;font-size:.88rem;font-weight:800;margin-top:2px}.dtc-photo-type-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin:10px auto 0;max-width:none;width:100%}.dtc-photo-type-rail{display:flex;flex-wrap:wrap;justify-content:center;margin-top:0;overflow-x:clip;padding:3px;scrollbar-width:none}.dtc-photo-type-identity-choice{display:contents}.dtc-photo-type{align-items:center;background:#ffffff;border:1px solid rgb(20 16 50/.12);border-radius:13px;color:#060317;cursor:pointer;display:flex;flex:1 1 176px;gap:3px;justify-content:center;max-width:220px;min-height:60px;padding:9px 38px;position:relative;text-align:center;transition:border-color .15s ease,box-shadow .15s ease,transform .34s var(--bayline-ease-spring)}.dtc-photo-type:hover{transform:translateY(-1px)}.dtc-photo-type:disabled{cursor:not-allowed;opacity:1;transform:none}.dtc-photo-type span{align-items:center;background:#f0f2f7;border-radius:999px;display:inline-flex;font-weight:950;height:30px;justify-content:center;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:30px}.dtc-photo-type small,.dtc-photo-type strong{display:block;min-width:0}.dtc-photo-type strong{font-size:.9rem;line-height:1.05;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-align:center;word-break:normal}.dtc-photo-type small{color:#667085;display:block;font-size:.7rem;font-weight:950;text-transform:uppercase}.dtc-photo-type-active{background:#0f0a24;border-color:#7557ff;box-shadow:0 0 0 3px rgb(117 87 255/.26);color:#ffffff}.dtc-photo-type[data-shot-state=done]{background:#ecfdf3;border-color:rgb(34 197 94/.54)}.dtc-photo-type[data-shot-state=done] span{background:#22c55e;color:#ffffff}.dtc-photo-type[data-shot-state=done] small{color:#047857}.dtc-photo-type[data-shot-state=locked]{background:#f8fafc;border-color:rgb(20 16 50/.16);color:#344054}.dtc-photo-type[data-shot-state=locked] small{color:#52627a}.dtc-photo-type[data-shot-state=locked] span{background:#e9eef7;color:#475467}.dtc-photo-type[data-next=true]:not(.dtc-photo-type-active){border-color:rgb(255 141 193/.7);box-shadow:0 0 0 3px rgb(255 141 193/.18)}.dtc-photo-type-active[data-shot-state=done]{background:#0f0a24;border-color:#7557ff}.dtc-photo-type-active span{background:#ffffff;color:#0f0a24}.dtc-photo-type-active small{color:rgb(255 255 255/.78);display:block}.dtc-next-step{width:100%}.dtc-checkin-page .inspection-photo-input,.dtc-checkin-page .photo-file-input{border-color:rgb(117 87 255/.34);border-radius:14px;color:#5c3fff}.back-link{color:var(--primary);font-weight:700;margin-top:14px;text-decoration:none}.success-panel{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:8px;color:#065f46;padding:14px}.success-panel p{margin:0}.success-panel a{color:#065f46;font-weight:750}.photo-upload{border-top:1px solid var(--line);display:grid;gap:12px;margin-top:16px;padding-top:16px}.photo-upload-actor{align-items:center;background:#fbfaff;border:1px solid rgb(117 87 255/.16);border-radius:13px;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:9px 11px}.photo-upload-actor strong{color:#060317;font-size:.88rem}.photo-upload-actor span{color:#6b647c;font-size:.78rem;font-weight:850}.photo-upload-grid{display:grid;gap:10px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.photo-upload label,.photo-upload-grid label{display:grid;gap:6px}.photo-upload label>span,.photo-upload-grid label>span{color:var(--muted);font-size:.82rem;font-weight:750;text-transform:uppercase}.photo-upload select{background:var(--surface);border:1px solid var(--line);border-radius:7px;color:var(--text);font:inherit;height:40px;padding:0 10px}.photo-security{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;color:#047857;display:inline-flex;font-size:.78rem;gap:5px;padding:5px 9px}.photo-file-input,.photo-security{align-items:center;font-weight:750}.photo-file-input{border:1px dashed #8bd1ca;border-radius:8px;color:var(--primary);cursor:pointer;display:flex;gap:8px;min-height:40px;padding:9px 10px}.photo-file-input input{position:absolute;opacity:0;pointer-events:none}.photo-preview{aspect-ratio:16/9;object-fit:cover;width:100%}.photo-preview,.photo-visibility{border:1px solid var(--line);border-radius:8px}.photo-visibility{align-items:center;background:#f8fafc;display:flex;gap:8px;padding:10px}.photo-visibility input{height:16px;width:16px}.photo-upload-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.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:0 0 auto}.photo-upload-actions .enterprise-button svg{animation:none}.photo-upload-actions .enterprise-button.button-busy svg{animation:spin 1.1s linear infinite}.voice-note-primary-actions{align-items:stretch;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.voice-note-controls{align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.voice-note-controls .photo-file-input,.voice-note-primary-actions .enterprise-button{min-height:50px}.voice-note-ai-button{background:#f8fbff;border-color:rgb(37 99 235/.24);color:#174ea6}.voice-note-upload audio{max-width:100%;width:100%}.voice-note-player{align-items:center;background:rgb(255 255 255/.9);border:1px solid var(--line);border-radius:var(--bayline-radius-control);display:flex;gap:10px;min-width:0;padding:6px 12px 6px 6px;width:100%}.voice-note-player audio{display:none}.voice-note-play{align-items:center;background:var(--primary);border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;height:var(--bayline-touch-height);justify-content:center;touch-action:manipulation;transition:transform .16s var(--bayline-ease-spring,cubic-bezier(.22,1,.36,1)),background .16s ease;width:var(--bayline-touch-height)}.voice-note-play:active{background:var(--primary-dark);transform:scale(.94)}.voice-note-wave{align-items:center;cursor:pointer;display:flex;flex:1 1 auto;height:34px;min-width:0;position:relative}.voice-note-wave-fill-inner,.voice-note-wave-track{align-items:center;display:flex;gap:2px;height:100%;width:100%}.voice-note-wave-fill{inset:0;position:absolute;clip-path:inset(0 calc((1 - var(--voice-note-progress, 0)) * 100%) 0 0);transition:clip-path .12s linear}.voice-note-wave-bar{background:rgb(91 109 255/.26);border-radius:999px;flex:1 1;height:calc(var(--voice-note-bar-height, .5) * 100%);min-width:2px;transform-origin:center}.voice-note-wave-fill .voice-note-wave-bar{background:var(--primary)}.voice-note-player.is-playing .voice-note-wave-bar{animation:voiceNoteWavePulse .9s ease-in-out infinite;animation-delay:calc(var(--voice-note-bar-index, 0) * 45ms)}@keyframes voiceNoteWavePulse{0%,to{transform:scaleY(.58)}50%{transform:scaleY(1)}}.voice-note-time{color:var(--muted);flex:0 0 auto;font-size:.78rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}@media (prefers-reduced-motion:reduce){.voice-note-player.is-playing .voice-note-wave-bar{animation:none}.voice-note-wave-fill{transition:none}}.voice-recording-button{border-color:rgb(220 38 38/.3);color:#b91c1c}.voice-file-input{min-width:0}.voice-file-input span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-note-tts{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.voice-note-tts label{display:grid;gap:6px;min-width:0}.voice-note-tts label span{color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.voice-note-tts textarea{min-height:78px;resize:vertical}.voice-note-final{background:#ffffff;display:flex;flex-wrap:wrap;justify-content:space-between}.voice-note-final,.voice-note-preview{align-items:center;border:1px solid var(--line);border-radius:8px;gap:10px;padding:10px}.voice-note-preview{background:#f8fafc;display:grid;grid-template-columns:minmax(0,1fr) auto}.voice-note-list,.voice-note-row{display:grid;gap:10px}.voice-note-row{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(96px,.55fr) minmax(0,1.45fr) auto;padding:10px}.voice-note-row-copy{display:grid;gap:2px;min-width:0}.voice-note-row-copy strong{color:var(--text);font-size:.94rem}.voice-note-row-copy span{color:var(--muted);font-size:.78rem;font-weight:750;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inspection-policy{align-items:center;background:#f8fafc;border:1px solid var(--line);border-radius:8px;color:var(--muted);display:flex;gap:8px;padding:10px 12px}.inspection-workspace{display:grid;gap:16px}.dtc-tech-inspection-content{padding-top:10px}.dtc-tech-inspection-stack{gap:0}.dtc-tech-inspection-work-surface{background:linear-gradient(180deg,rgb(255 255 255/.98),rgb(248 250 255/.96)),#ffffff!important;border:1px solid rgb(117 132 164/.22)!important;border-radius:8px;box-shadow:0 18px 44px rgb(16 24 40/.08),inset 0 1px 0 rgb(255 255 255/.86);padding:12px 14px 16px}.dtc-tech-inspection-shell .inspection-workspace{--dtc-inspection-media-thumb-size:74px;gap:10px}.inspection-live-strip{align-items:center;background:radial-gradient(circle at 6% 18%,rgb(255 255 255/.18),transparent 32%),linear-gradient(135deg,#101828,#3730a3 48%,#7c3aed);border:1px solid rgb(255 255 255/.18);border-radius:8px;box-shadow:0 12px 26px rgb(55 48 163/.18);color:#ffffff;display:flex;flex-wrap:wrap;gap:6px 10px;justify-content:space-between;min-height:54px;min-width:0;padding:9px 11px}.inspection-live-strip strong{color:#ffffff;font-size:1.08rem;font-weight:950;line-height:1.1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inspection-live-strip span{background:rgb(255 255 255/.16);border:1px solid rgb(255 255 255/.22);border-radius:999px;color:#ffffff;font-size:.74rem;font-weight:900;padding:4px 8px;text-transform:capitalize}.inspection-summary{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.inspection-summary span{background:#f8fafc;border:1px solid var(--line);border-radius:8px;color:var(--muted);padding:12px}.inspection-summary strong{color:var(--text);display:block;font-size:1.25rem}.dtc-tech-inspection-shell .inspection-summary{background:#f3f6ff;border:1px solid rgb(117 132 164/.2);border-radius:8px;display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px}.dtc-tech-inspection-shell .inspection-summary span{align-items:baseline;background:#ffffff;border-color:rgb(117 132 164/.16);box-shadow:0 6px 16px rgb(16 24 40/.04);display:inline-flex;gap:4px;justify-content:center;min-height:28px;padding:4px 8px}.dtc-tech-inspection-shell .inspection-summary strong{display:inline;font-size:.92rem}.inspection-section{border-top:1px solid var(--line);padding-top:16px}.dtc-tech-inspection-shell .inspection-section{background:#ffffff;border:1px solid rgb(117 132 164/.18);border-radius:8px;box-shadow:0 8px 20px rgb(16 24 40/.05);display:grid;gap:8px;padding:10px}.dtc-tech-inspection-shell .inspection-section:first-of-type{border-top:1px solid rgb(117 132 164/.18);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{font-size:1.02rem;letter-spacing:0}.inspection-count{color:var(--muted);font-size:.85rem;font-weight:750}.inspection-list{align-items:start;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.dtc-tech-inspection-shell .inspection-list{gap:8px;grid-template-columns:minmax(0,1fr)}.inspection-item[open]{grid-column:1/-1}.dtc-tech-inspection-shell .inspection-item[open]{border-color:rgb(117 87 255/.3);box-shadow:0 14px 30px rgb(16 24 40/.1);grid-column:auto}.inspection-item{border:1px solid var(--line);border-radius:8px}.dtc-tech-inspection-shell .inspection-item{background:#ffffff;border-color:rgb(117 132 164/.18);box-shadow:0 6px 16px rgb(16 24 40/.04);overflow:hidden}summary.inspection-item-head{align-items:center;cursor:pointer;display:flex;gap:10px;list-style:none;padding:10px 12px}summary.inspection-item-head::-webkit-details-marker{display:none}summary.inspection-item-head>div{flex:1 1 auto;min-width:0}summary.inspection-item-head:after{color:#94a3b8;content:"⌄";flex:0 0 auto;font-size:1rem;line-height:1;transition:transform .34s var(--bayline-ease-spring)}.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,rgb(248 250 255/.98),rgb(255 246 251/.96)),#ffffff;border-bottom-color:rgb(117 132 164/.16)}summary.inspection-item-head:hover{background:#f8fafc}.inspection-item-body{display:grid;gap:10px;padding:12px}.inspection-item-head div{display:grid;gap:3px;min-width:0}.inspection-item-head strong{line-height:1.2}.inspection-item-head span{color:var(--muted);font-size:.8rem}.inspection-badge{background:#f1f5f9;border:1px solid #d8e0ea;border-radius:999px;color:#405164;flex:0 0 auto;font-size:.74rem;font-weight:750;padding:4px 8px;text-transform:capitalize}.inspection-badge-pass{background:#ecfdf5;border-color:#bbf7d0;color:#047857}.inspection-badge-attention{background:#fffbeb;border-color:#fde68a;color:#92400e}.inspection-badge-fail{background:#fff1f2;border-color:#fecdd3;color:#be123c}.inspection-badge-muted{background:#f8fafc;color:var(--muted)}.inspection-status-grid{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.dtc-tech-inspection-shell .inspection-status-grid{background:#f3f6ff;border-radius:8px;gap:4px;padding:4px}.inspection-status{background:#f8fafc;border:1px solid var(--line);border-radius:7px;color:var(--muted);cursor:pointer;font:inherit;font-size:.78rem;font-weight:750;min-height:34px;padding:6px 4px}.inspection-status.active{background:#e6fffb;border-color:#8bd1ca;color:var(--primary-dark)}.dtc-tech-inspection-shell .inspection-status{background:transparent;border-color:transparent;border-radius:6px;color:#42526b;min-height:34px}@media (max-width:520px){.dtc-tech-inspection-work-surface{padding:10px 8px 14px}.inspection-live-strip{align-items:flex-start;display:grid;gap:7px;justify-items:start;min-height:0}.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);border-radius:7px;color:var(--text);font:inherit;min-height:64px;padding:9px 10px;resize:vertical}.inspection-note-suggestions{display:flex;flex-wrap:wrap;gap:6px}.inspection-note-suggestions button{background:#f8faff;border:1px solid rgb(117 132 164/.18);border-radius:999px;color:#344054;cursor:pointer;font:inherit;font-size:.74rem;font-weight:900;min-height:31px;padding:0 10px}.inspection-note-suggestions button:focus-visible,.inspection-note-suggestions button:hover{background:#eef2ff;border-color:rgb(117 87 255/.3);color:#4635c9}.inspection-photo-input{align-items:center;border:1px dashed #8bd1ca;border-radius:8px;color:var(--primary);cursor:pointer;display:flex;font-weight:750;gap:8px;min-height:40px;padding:9px 10px}.inspection-photo-input input{position:absolute;opacity:0;pointer-events:none}.inspection-evidence-panel{background:linear-gradient(135deg,rgb(248 251 255/.98),rgb(255 246 251/.96)),#ffffff;border:1px solid rgb(117 87 255/.16);border-radius:9px;display:grid;gap:9px;padding:9px}.inspection-evidence-panel[data-required=true]{background:linear-gradient(135deg,rgb(255 251 235/.98),rgb(255 241 242/.96)),#ffffff;border-color:rgb(239 68 68/.22)}.inspection-evidence-status{align-items:center;display:grid;gap:5px;grid-template-columns:minmax(0,1fr) auto}.inspection-evidence-status span,.inspection-evidence-status strong{min-width:0}.inspection-evidence-status span{align-items:center;color:#344054;display:inline-flex;font-size:.78rem;font-weight:900;gap:6px}.inspection-evidence-status strong{color:#101828;font-size:.74rem;font-weight:900;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.inspection-photo-preview{aspect-ratio:16/9;background:#101828;border:1px solid rgb(20 16 50/.1);border-radius:8px;display:block;max-height:160px;object-fit:cover;width:100%}.inspection-video-preview{object-fit:contain}.inspection-complete-bar,.inspection-item-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.inspection-state{align-items:center;color:var(--muted);display:inline-flex;font-size:.88rem;gap:5px}.inspection-state-good{color:#047857}.inspection-state-bad{color:var(--danger)}.inspection-state-busy{color:var(--info)}.dtc-staff-home{background:linear-gradient(135deg,rgb(255 255 255/.96),rgb(248 247 255/.98) 48%,rgb(255 241 248/.98)),#f3f4f8;color:#0c0a1f;min-height:100vh}.dtc-home-header{align-items:center;background:rgb(255 255 255/.94);border-bottom:1px solid rgb(20 16 50/.12);display:grid;gap:18px;grid-template-columns:minmax(160px,.55fr) minmax(360px,1fr) minmax(260px,.75fr);padding:8px 8px 8px 14px}.dtc-home-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.dtc-home-hero{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(280px,420px);margin:0 auto;max-width:none;padding:20px 0 0;width:calc(100% - var(--bayline-workspace-gutter))}.dtc-home-hero h1,.dtc-home-hero p,.dtc-home-hero span{margin:0}.dtc-home-hero p{color:#7557ff;font-size:.77rem;font-weight:900;text-transform:uppercase}.dtc-home-hero h1{color:#111827;font-size:clamp(2rem,4vw,3.2rem);line-height:.98;margin-top:5px;max-width:760px}.dtc-home-hero span{color:#646c7d;display:block;font-size:1rem;margin-top:9px;max-width:720px}.dtc-home-content{margin:0 auto;max-width:none;padding:18px clamp(14px,1.6vw,28px) 28px;width:calc(100% - var(--bayline-workspace-gutter))}.dtc-home-content .enterprise-metric,.dtc-home-content .enterprise-surface{background:rgb(255 255 255/.96);border:1px solid rgb(20 16 50/.12);border-radius:18px;box-shadow:0 16px 34px rgb(20 16 50/.08)}.dtc-vehicle-confidence{align-items:center;border:1px solid rgb(117 87 255/.18);border-radius:18px;display:grid;gap:14px;grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);margin-top:14px;padding:12px}.dtc-vehicle-confidence small,.dtc-vehicle-confidence span,.dtc-vehicle-confidence strong{display:block}.dtc-vehicle-confidence strong{font-size:1.05rem}.dtc-vehicle-tab-layout{display:grid;gap:clamp(16px,1.2vw,28px);grid-template-columns:minmax(420px,.75fr) minmax(620px,1.55fr)}.dtc-vehicle-main-form,.dtc-vehicle-preview-card{background:rgb(255 255 255/.96);border:1px solid rgb(20 16 50/.12);border-radius:18px;box-shadow:0 16px 34px rgb(20 16 50/.08);padding:16px}.dtc-vehicle-main-form{display:grid;gap:14px}.dtc-vehicle-identity-card{background:linear-gradient(180deg,rgb(250 248 255/.98),rgb(255 255 255/.98));border:1px solid rgb(117 87 255/.16);border-radius:14px;display:grid;gap:12px;min-width:0;padding:12px}.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;display:inline-flex;gap:6px}.dtc-vehicle-card-title{display:grid;gap:3px}.dtc-vehicle-card-title strong{color:#060317;font-weight:950}.dtc-vehicle-tab-head{align-items:start;display:flex;gap:12px;justify-content:space-between}.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-action-row>span,.dtc-vehicle-tab-head>span{background:linear-gradient(135deg,rgb(117 87 255/.12),rgb(244 114 182/.14));border:1px solid rgb(117 87 255/.22);border-radius:999px;color:#4c1d95;flex:0 0 auto;font-size:.78rem;font-weight:900;padding:7px 10px}.dtc-plate-color-grid,.dtc-vehicle-pick-grid{display:grid;gap:10px}.dtc-vehicle-pick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-vehicle-pick-grid-engine>.dtc-responsive-select-field:nth-child(4){grid-column:auto}.dtc-core-identifier-grid{display:grid;gap:10px;grid-template-columns:minmax(132px,1fr) minmax(68px,.38fr) minmax(160px,1.2fr) minmax(112px,.72fr)}.dtc-plate-color-grid{grid-template-columns:.8fr .55fr 1.4fr}.dtc-core-identifier-grid label,.dtc-manual-vin-row label,.dtc-plate-color-grid label,.dtc-vehicle-pick-grid .dtc-responsive-select-field,.dtc-vehicle-pick-grid label{display:grid;gap:6px}.dtc-core-identifier-grid span,.dtc-manual-vin-row span,.dtc-plate-color-grid span,.dtc-vehicle-pick-grid span{color:#6b647c;font-size:.78rem;font-weight:900;text-transform:uppercase}.dtc-core-identifier-grid input,.dtc-manual-vin-row input,.dtc-plate-color-grid input,.dtc-vehicle-pick-grid input,.dtc-vehicle-pick-grid select{background:#ffffff;border:1px solid rgb(20 16 50/.14);border-radius:12px;color:#0c0a1f;font:inherit;min-height:44px;min-width:0;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:rgb(244 114 182/.68);box-shadow:0 0 0 4px rgb(244 114 182/.14)}.dtc-core-identifier-grid label.dtc-odometer-invalid input{background:#fff7ed;border-color:#b42318;box-shadow:0 0 0 4px rgb(180 35 24/.12)}.dtc-vehicle-card-title-centered{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.dtc-vehicle-card-title-with-confirmation{gap:8px}.dtc-vehicle-section-pill{align-items:center;background:rgb(220 252 231/.64);border:1px solid rgb(34 197 94/.28);border-radius:999px;color:#14532d;display:inline-flex;justify-content:center;min-width:min(220px,100%);padding:7px 16px}.dtc-tire-confirmation-badge{align-items:center;background:rgb(239 246 255/.9);border:1px solid rgb(37 99 235/.2);border-radius:999px;color:#1e3a8a;cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:950;gap:5px;min-height:32px;padding:5px 10px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease;white-space:nowrap}.dtc-tire-confirmation-badge input{accent-color:#2563eb;block-size:14px;inline-size:14px;margin:0}.dtc-tire-confirmation-badge[data-confirmed=true]{background:rgb(220 252 231/.72);border-color:rgb(34 197 94/.42);color:#15803d;box-shadow:0 8px 18px rgb(34 197 94/.13)}.dtc-tire-confirmation-badge[data-disabled=true]{cursor:not-allowed;opacity:.58}.dtc-tire-size-options{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:10px auto 14px;max-width:100%}.dtc-tire-size-option{background:rgb(239 246 255/.88);border:1px solid rgb(37 99 235/.18);border-radius:999px;color:#1e3a8a;cursor:pointer;font:inherit;font-size:.78rem;font-weight:950;min-height:32px;padding:6px 11px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease;white-space:nowrap}.dtc-tire-size-option:hover,.dtc-tire-size-option[data-active=true]{background:rgb(220 252 231/.74);border-color:rgb(34 197 94/.38);box-shadow:0 8px 18px rgb(34 197 94/.13);color:#14532d}@media (min-width:761px){.dtc-tire-size-options{flex-wrap:nowrap}}.dtc-vin-strip{align-items:center;background:linear-gradient(135deg,rgb(244 247 255/.95),rgb(255 244 252/.95));border:1px solid rgb(117 87 255/.16);border-radius:18px;display:grid;gap:10px;grid-template-columns:minmax(220px,1fr) repeat(3,auto);padding:12px}.dtc-vin-strip span,.dtc-vin-strip strong{display:block}.dtc-vin-strip strong{color:#060317}.dtc-vin-strip span{color:#6b647c;font-size:.9rem;margin-top:2px}.dtc-manual-vin-row button,.dtc-next-step,.dtc-vin-strip button{align-items:center;background:#ffffff;border:1px solid rgb(20 16 50/.14);border-radius:999px;color:#0c0a1f;cursor:pointer;display:inline-flex;font:inherit;font-weight:900;gap:7px;justify-content:center;min-height:42px;padding:0 13px;text-decoration:none}.dtc-manual-vin-row button:hover,.dtc-next-step:hover,.dtc-vin-strip button:hover{border-color:rgb(117 87 255/.45);box-shadow:0 0 0 4px rgb(117 87 255/.1)}.dtc-hidden-file{display:none}.dtc-manual-vin-row{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.dtc-vehicle-action-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.dtc-next-step{background:var(--brand-gradient);color:#ffffff;min-width:210px}.dtc-delete-draft{align-items:center;background:#fff7f7;border:1px solid rgb(180 35 24/.24);border-radius:12px;color:#b42318;cursor:pointer;display:inline-flex;font-size:.84rem;font-weight:800;gap:7px;justify-content:center;min-height:42px;padding:0 14px}.dtc-delete-draft:hover{background:#fff1f0;border-color:rgb(180 35 24/.46);box-shadow:0 0 0 4px rgb(180 35 24/.1)}.dtc-vehicle-preview-card{align-content:start;display:grid;gap:14px;position:sticky;top:110px}.dtc-vehicle-preview-top{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.dtc-vehicle-preview-action{align-content:start;display:grid;gap:5px;grid-column:1/-1;justify-items:stretch;margin-top:6px;min-width:0}.dtc-vehicle-preview-action .dtc-next-step-preview{font-size:1rem;font-weight:900;justify-content:center;min-height:54px;padding:0 20px;white-space:normal;width:100%}.dtc-vehicle-preview-action .dtc-next-step-disabled,.dtc-vehicle-preview-action .dtc-next-step-disabled:hover{animation:none!important;background-color:#eef2f7!important;background-image:none!important;border-color:rgb(117 132 164/.26)!important;box-shadow:none!important;color:#64748b!important}.dtc-vehicle-preview-action>small{text-align:center}.dtc-vehicle-preview-action small{color:#6b647c;font-size:.68rem;font-weight:950;line-height:1.15;text-align:right}.dtc-vehicle-preview-card .vehicle-visual{--vehicle-visual-photo-inset:clamp(2px,0.35vw,8px);height:clamp(220px,13vw,340px);min-height:clamp(220px,13vw,340px)}.dtc-vehicle-preview-visual{border-radius:16px;overflow:hidden;position:relative}.dtc-vehicle-preview-facts{display:grid;gap:8px;justify-items:center;text-align:center}.dtc-vehicle-preview-summary{display:grid;gap:8px;justify-items:center;min-width:0;width:100%}.dtc-vehicle-preview-name{color:#060317;display:block;font-size:clamp(1rem,1.25vw,1.32rem);font-weight:950;line-height:1.08;max-width:min(100%,520px);overflow-wrap:anywhere;text-align:center}.dtc-vehicle-customer-edit{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.dtc-vehicle-customer-edit label{display:grid;gap:4px;min-width:0}.dtc-vehicle-customer-edit span{color:#6b647c;font-size:.62rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.dtc-vehicle-customer-edit input{background:#f8fafc;border:1px solid rgb(20 16 50/.14);border-radius:12px;color:#060317;font-size:.92rem;font-weight:850;min-height:40px;min-width:0;padding:0 12px;width:100%}.dtc-vehicle-customer-edit input:focus{border-color:rgb(117 87 255/.58);box-shadow:0 0 0 4px rgb(117 87 255/.14);outline:none}.dtc-vehicle-preview-chips{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;max-width:100%}.dtc-vehicle-preview-chip{align-items:center;background:rgb(240 253 244/.76);border:1px solid rgb(34 197 94/.22);border-radius:999px;color:#166534;display:inline-flex;font-size:.72rem;font-weight:900;line-height:1.1;min-height:26px;padding:5px 9px;white-space:nowrap}.dtc-color-picker{display:grid;gap:6px}.dtc-color-picker-compact{grid-template-columns:repeat(auto-fit,minmax(48px,1fr))}.dtc-color-choice{align-items:center;background:#ffffff;border:1px solid rgb(20 16 50/.14);border-radius:10px;cursor:pointer;display:grid;gap:4px;justify-items:center;min-height:46px;min-width:0;padding:5px 2px}.dtc-color-choice small{color:#3e4053;font-size:.58rem;font-weight:900;line-height:1;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.dtc-color-swatch{border:2px solid #ffffff;border-radius:999px;box-shadow:0 0 0 1px rgb(20 16 50/.22);display:block;height:20px;width:20px}.dtc-color-choice:hover{border-color:rgb(117 87 255/.4)}.dtc-color-choice-active{border-color:rgb(117 87 255/.55);box-shadow:0 0 0 2px rgb(117 87 255/.25)}.dtc-color-choice-active .dtc-color-swatch{box-shadow:0 0 0 2px #ffffff,0 0 0 4px rgb(117 87 255/.4)}.dtc-vehicle-preview-kicker{background:rgb(20 16 50/.08);border-radius:999px;color:#4b5563;display:inline-flex;font-size:.7rem;font-weight:900;justify-self:start;letter-spacing:.04em;line-height:1;padding:5px 10px;text-transform:uppercase}.dtc-vehicle-preview-meta{display:grid;gap:6px 12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.dtc-vehicle-preview-meta>div{display:grid;gap:1px;min-width:0}.dtc-vehicle-preview-meta-wide{grid-column:1/-1}.dtc-vehicle-preview-meta dt{color:#8b93a7;font-size:.62rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.dtc-vehicle-preview-meta dd{color:#1f2433;font-size:.86rem;font-weight:800;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-vehicle-preview-status{color:#6b647c;margin:0;text-align:center}.dtc-vehicle-preview-status-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.dtc-vehicle-catalog-retry{align-items:center;background:#ffffff;border:1px solid rgb(74 85 104/.28);border-radius:6px;color:#31384a;display:inline-flex;font:inherit;font-size:.78rem;font-weight:800;gap:6px;min-height:32px;padding:0 10px}.dtc-vehicle-catalog-retry:focus-visible{outline:3px solid rgb(37 99 235/.28);outline-offset:2px}.dtc-manual-tcs-vehicle{background:rgb(239 246 255/.72);border:1px solid rgb(37 99 235/.22);border-radius:10px;display:grid;gap:10px;margin-top:10px;padding:12px}.dtc-manual-tcs-vehicle[data-confirmed=true]{background:rgb(240 253 244/.82);border-color:rgb(22 163 74/.34)}.dtc-manual-tcs-engine{display:grid;gap:5px}.dtc-manual-tcs-engine>span{color:#344054;font-size:.76rem;font-weight:850}.dtc-manual-tcs-engine small{color:#667085;font-weight:700}.dtc-manual-tcs-engine input{background:#ffffff;border:1px solid rgb(71 84 103/.28);border-radius:7px;color:#101828;font:inherit;min-height:40px;padding:8px 10px;width:100%}.dtc-manual-tcs-confirmation{align-items:flex-start;color:#1d2939;cursor:pointer;display:flex;gap:9px}.dtc-manual-tcs-confirmation[data-disabled=true]{cursor:not-allowed;opacity:.62}.dtc-manual-tcs-confirmation input{accent-color:#2563eb;block-size:18px;flex:0 0 auto;inline-size:18px;margin:2px 0 0}.dtc-manual-tcs-confirmation>span{display:grid;gap:2px}.dtc-manual-tcs-confirmation strong{font-size:.84rem}.dtc-manual-tcs-confirmation small{color:#667085;font-size:.75rem;line-height:1.35}.dtc-manual-tcs-confirmation:has(input:focus-visible),.dtc-manual-tcs-engine input:focus-visible{outline:3px solid rgb(37 99 235/.28);outline-offset:2px}.dtc-next-step-preview{min-height:40px;padding:0 13px;white-space:nowrap}.dtc-next-step-disabled,.dtc-next-step-disabled:hover{background:#eef2f7;border-color:rgb(117 132 164/.26);box-shadow:none;color:#64748b;cursor:not-allowed;pointer-events:none}.dtc-next-step-ready{animation:dtc-next-step-ready-pulse var(--dtc-brand-motion-duration) ease-in-out infinite;background:var(--brand-gradient);background-size:200% 200%;border-color:transparent;box-shadow:var(--brand-gradient-shadow);color:#ffffff}@keyframes dtc-next-step-ready-pulse{0%,to{box-shadow:0 0 0 3px rgb(117 87 255/.22),0 10px 22px rgb(117 87 255/.2)}50%{box-shadow:0 0 0 6px rgb(236 72 153/.24),0 14px 28px rgb(117 87 255/.28)}}.dtc-vehicle-preview-facts strong{color:#060317;font-size:1.28rem;font-weight:900;letter-spacing:-.01em;line-height:1.08}.dtc-vehicle-preview-facts small,.dtc-vehicle-preview-facts span{color:#6b647c}.dtc-vehicle-history-card{margin-top:16px}.dtc-vehicle-context-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.dtc-vehicle-context-grid span{background:#fbfaff;border:1px solid rgb(117 87 255/.14);border-radius:14px;display:grid;gap:3px;min-width:0;padding:11px 12px}.dtc-vehicle-context-grid small,.dtc-vehicle-context-grid strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-vehicle-context-grid strong{color:#060317;font-size:1rem;font-weight:950}.dtc-vehicle-context-grid small{color:#6b647c;font-size:.72rem;font-weight:900;text-transform:uppercase}.dtc-merged-vehicle-divider{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(24px,1fr) auto minmax(24px,1fr);margin:18px 0}.dtc-merged-vehicle-divider:after,.dtc-merged-vehicle-divider:before{background:linear-gradient(90deg,transparent,rgb(117 87 255/.28),transparent);content:"";height:1px}.dtc-merged-vehicle-divider span{background:#ffffff;border:1px solid rgb(117 87 255/.2);border-radius:999px;color:#5b21b6;font-size:.78rem;font-weight:950;padding:7px 12px;text-transform:uppercase}.dtc-workspace-page .dtc-nav-tabs{gap:2px;grid-template-columns:repeat(auto-fit,minmax(58px,1fr));max-width:min(100%,720px);padding:3px}.dtc-workspace-page .dtc-nav-tab{font-size:.72rem;min-height:40px;padding:7px 4px}.dtc-workspace-page .bayline-staff-logo .dtc-logo{max-width:230px}.dtc-workspace-tabs{background:rgb(255 255 255/.82);border-bottom:1px solid rgb(20 16 50/.1);display:flex;gap:10px;padding:8px 16px}.dtc-workspace-tab,.dtc-workspace-tabs{align-items:center;justify-content:center}.dtc-workspace-tab{background:#ffffff;border:1px solid rgb(20 16 50/.12);border-radius:12px;color:#0c0a1f;cursor:pointer;display:inline-flex;font:inherit;font-weight:900;min-height:52px;min-width:142px;padding:0 18px;text-decoration:none}.dtc-workspace-tab-active{background:var(--brand-gradient);border-color:transparent;box-shadow:0 12px 28px rgb(117 87 255/.22);color:#ffffff}.dtc-workspace-content{display:grid;gap:16px}.dtc-advisor-content,.dtc-notifications-content{gap:10px;padding-top:8px}.bayline-preview-read-only-state{align-items:center;background:#f8fafc;border:1px solid rgb(148 163 184/.28);border-radius:6px;color:#475467;display:flex;font-size:.78rem;font-weight:900;min-height:36px;padding:7px 10px}.dtc-tech-claim-card{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(190px,.32fr) minmax(0,1fr);padding:16px}.dtc-advisor-hero h1,.dtc-advisor-hero p,.dtc-advisor-hero span,.dtc-tech-claim-card h1,.dtc-tech-claim-card p,.dtc-tech-claim-card span{margin:0}.dtc-advisor-hero p,.dtc-tech-claim-card p{color:#7557ff;font-size:.78rem;font-weight:900;text-transform:uppercase}.dtc-advisor-hero h1,.dtc-tech-claim-card h1{color:#060317;font-size:clamp(1.55rem,2.6vw,2.15rem);line-height:1;margin-top:4px}.dtc-advisor-hero span,.dtc-tech-claim-card span{color:#646c7d;display:block;margin-top:8px}.dtc-tech-session-facts{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.dtc-tech-session-facts span{background:#fbfaff;border:1px solid rgb(117 87 255/.14);border-radius:12px;display:grid;gap:2px;margin:0;min-width:0;padding:8px 9px}.dtc-tech-session-facts span:nth-child(3){grid-column:1/-1}.dtc-tech-avatar small,.dtc-tech-session-facts small,.dtc-tech-session-facts strong{display:block;line-height:1.15;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-tech-avatar small,.dtc-tech-session-facts small{color:#7557ff;font-size:.68rem;font-weight:950;text-transform:uppercase}.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{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.dtc-tech-roster{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(72px,1fr))}.dtc-tech-avatar{align-items:center;background:#f8fafc;border:1px solid rgb(20 16 50/.1);border-radius:14px;color:#060317;cursor:pointer;display:grid;font:inherit;font-size:.86rem;font-weight:900;gap:7px;justify-items:center;min-height:96px;padding:10px;position:relative;transition:box-shadow .15s ease,transform .34s var(--bayline-ease-spring)}.dtc-tech-avatar:hover,.dtc-tech-avatar[data-selected=true]{background:#ffffff;box-shadow:0 0 0 3px rgb(117 87 255/.24),0 12px 22px rgb(20 16 50/.1);transform:translateY(-1px)}.dtc-tech-avatar[data-selected=true]:after{background:#22c55e;border:2px solid #ffffff;border-radius:999px;content:"";height:12px;position:absolute;right:8px;top:8px;width:12px}.dtc-tech-avatar img{aspect-ratio:1/1;border-radius:13px 13px 8px 8px;display:block;height:78px;object-fit:cover;width:100%}.dtc-tech-avatar span{align-items:center;border-radius:999px;color:#ffffff;display:inline-flex;font-size:1.3rem;height:56px;justify-content:center;margin:0;position:absolute;visibility:hidden;width:56px}.dtc-tech-avatar strong{color:#060317;display:block;font-size:.86rem;line-height:1}.dtc-tech-avatar small,.dtc-tech-avatar strong{position:relative;z-index:2}.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{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.dtc-tech-tab-summary{align-items:center;background:#ffffff;border:1px solid rgb(20 16 50/.1);border-radius:14px;color:#667085;display:flex;font-size:.86rem;font-weight:850;gap:8px;justify-content:space-between;padding:11px 13px}.dtc-tech-tab-summary div{min-width:0}.dtc-tech-tab-summary strong{display:block;color:#060317}.dtc-tech-tab-summary span{display:block}.dtc-tech-tab-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.dtc-tech-tab-actions a{align-items:center;background:#f5f8ff;border:1px solid #c7d7fe;border-radius:10px;color:#1d4ed8;display:inline-flex;font-size:.78rem;font-weight:950;gap:6px;min-height:34px;padding:0 10px;text-decoration:none;white-space:nowrap}.dtc-card-action-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.dtc-card-action-row>span{color:#667085;font-size:.76rem;font-weight:900}.dtc-select-job-action{border-color:rgb(117 87 255/.24)!important;color:#4635c9!important;gap:6px;white-space:nowrap}.dtc-card-edit-panel{background:#ffffff;border:1px solid rgb(117 87 255/.18);border-radius:10px;color:#667085;display:grid;font-size:.78rem;font-weight:850;gap:3px;padding:8px}.dtc-card-edit-panel strong{color:#060317}.dtc-workspace-metrics div{background:rgb(255 255 255/.95);border:1px solid rgb(20 16 50/.12);border-radius:14px;box-shadow:0 10px 24px rgb(20 16 50/.06);padding:12px}.dtc-workspace-metrics strong{color:#060317;display:block;font-size:1.6rem;line-height:1}.dtc-workspace-metrics span{color:#646c7d;display:block;font-size:.8rem;font-weight:850;margin-top:5px;text-transform:uppercase}.dtc-queue-layout{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.dtc-advisor-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-advisor-lane{background:rgb(255 255 255/.9);border:1px solid rgb(148 163 184/.16);border-radius:20px;box-shadow:0 16px 34px rgb(15 23 42/.07);display:grid;gap:12px;min-width:0;padding:14px}.dtc-advisor-lane-danger{border-color:rgb(239 68 68/.24)}.dtc-advisor-list{display:grid;gap:10px}.dtc-advisor-lane .empty-state{align-items:flex-start;background:rgb(248 250 252/.92);border:1px dashed rgb(148 163 184/.22);border-radius:16px;color:#667085;margin:0;min-height:108px;padding:14px}.dtc-queue-list{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-tech-empty-cta{align-items:center;border:1px dashed rgb(20 16 50/.16);border-radius:8px;display:flex;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;padding:10px}.dtc-queue-card{background:#fff8f8;border:2px solid rgb(185 28 28/.78);border-radius:14px;display:grid;gap:12px;grid-template-columns:1fr;overflow:hidden;padding:12px;position:relative}.dtc-queue-card-urgent{background:#fff2f3;border-color:rgb(239 68 68/.44)}.dtc-queue-card[data-selected=true],.dtc-tech-tcs-row[data-selected=true],.dtc-tech-working-row[data-selected=true]{border-color:rgb(117 87 255/.44)!important;box-shadow:0 0 0 2px rgb(117 87 255/.1),0 14px 28px rgb(16 24 40/.08)}.dtc-queue-card .vehicle-visual{border-radius:12px;min-height:126px}.dtc-card-edit{align-items:center;background:#ffffff;border:1px solid rgb(20 16 50/.12);border-radius:999px;box-shadow:0 5px 16px rgb(20 16 50/.16);color:#0c0a1f;cursor:pointer;display:inline-flex;font:inherit;font-size:1rem;height:36px;justify-content:center;position:absolute;right:18px;top:18px;width:36px}.dtc-queue-card-body{display:grid;gap:8px}.dtc-advisor-card h3,.dtc-advisor-card p,.dtc-advisor-card span,.dtc-queue-card-body h3,.dtc-queue-card-body p,.dtc-queue-card-body span{margin:0}.dtc-advisor-card p,.dtc-queue-card-body p{color:#7557ff;font-size:.74rem;font-weight:900;text-transform:uppercase}.dtc-advisor-card h3,.dtc-queue-card-body h3{color:#060317;font-size:1.05rem;line-height:1.15;margin-top:3px}.dtc-advisor-card span,.dtc-queue-card-body span{color:#646c7d;display:block;font-size:.86rem;margin-top:5px}.dtc-queue-card-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.dtc-queue-card-tagline{background:rgb(255 255 255/.86);border-radius:10px;color:#1f2937;font-weight:900;min-height:34px;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;white-space:nowrap}.dtc-queue-card-body .dtc-tech-decision-pill,.dtc-tech-decision-pill{align-items:center;border:1px solid rgb(100 116 139/.18);border-radius:999px;color:#475569;display:inline-flex;font-size:.74rem;font-weight:950;justify-content:center;justify-self:start;line-height:1;margin:0;min-height:26px;padding:0 10px;text-transform:uppercase;width:fit-content}.dtc-tech-decision-pill[data-tone=approved]{background:#dcfce7;border-color:rgb(22 163 74/.28);color:#15803d}.dtc-tech-decision-pill[data-tone=declined]{background:#fee2e2;border-color:rgb(239 68 68/.28);color:#b91c1c}.dtc-tech-decision-pill[data-tone=pending]{background:#fef3c7;border-color:rgb(217 119 6/.28);color:#b45309}.dtc-card-mini-grid{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-card-mini-grid span{background:rgb(255 255 255/.7);border:1px solid rgb(185 28 28/.18);border-radius:9px;color:#060317;display:block;font-size:.78rem;font-weight:900;margin:0;min-width:0;overflow:hidden;padding:7px 8px;text-overflow:ellipsis;white-space:nowrap}.dtc-card-mini-grid small{color:#667085;display:block;font-size:.62rem;font-weight:950;text-transform:uppercase}.dtc-open-inspection{align-items:center;background:var(--brand-gradient);border:0;border-radius:10px;color:#ffffff;cursor:pointer;display:inline-flex;font-size:.86rem;font-weight:950;gap:6px;justify-content:center;min-height:38px;padding:0 12px;text-decoration:none}.dtc-inspection-completed{line-height:1.08;min-height:38px;padding:0 10px;white-space:normal;width:100%}.dtc-pin-overlay{align-items:center;background:rgb(6 3 23/.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;inset:0;justify-content:center;padding:22px;position:fixed;z-index:340}.dtc-pin-sheet{background:linear-gradient(180deg,#ffffff,#fbfaff);border:1px solid rgb(255 255 255/.84);border-radius:24px;box-shadow:0 30px 90px rgb(20 16 50/.32);color:#060317;display:grid;gap:14px;isolation:isolate;max-width:520px;padding:20px;position:relative;width:min(520px,100%)}.dtc-pin-close{align-items:center;background:#f8fafc;border:1px solid rgb(20 16 50/.12);border-radius:999px;color:#111827;cursor:pointer;display:inline-flex;height:34px;justify-content:center;position:absolute;right:14px;top:14px;width:34px}.dtc-pin-person{align-items:center;display:grid;gap:13px;grid-template-columns:72px minmax(0,1fr);padding-right:42px}.dtc-pin-icon,.dtc-pin-person img{aspect-ratio:1/1;border-radius:20px;box-shadow:0 12px 28px rgb(20 16 50/.16);display:block;height:72px;object-fit:cover;width:72px}.dtc-pin-icon{align-items:center;background:var(--brand-gradient);color:#ffffff;display:inline-flex;justify-content:center}.dtc-pin-person h2,.dtc-pin-person p,.dtc-pin-person span{margin:0}.dtc-pin-person p{color:#7557ff;font-size:.76rem;font-weight:950;text-transform:uppercase}.dtc-pin-person h2{font-size:1.45rem;line-height:1.05}.dtc-pin-copy,.dtc-pin-person span,.dtc-pin-sheet small{color:#667085;font-weight:800}.dtc-pin-copy{background:#f8fafc;border:1px solid rgb(117 87 255/.14);border-radius:14px;padding:11px 12px}.dtc-work-done-sheet{width:min(560px,calc(100vw - 32px))}.dtc-work-done-head{align-items:start;grid-template-columns:58px minmax(0,1fr)}.dtc-work-done-head .dtc-pin-icon{border-radius:18px;height:58px;width:58px}.dtc-work-done-target{display:block;margin-top:4px;max-width:100%;overflow-wrap:anywhere;white-space:normal}.dtc-work-done-copy{line-height:1.35}.dtc-pin-warning{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#92400e;display:grid;gap:3px;padding:10px 12px}.dtc-pin-warning span,.dtc-pin-warning strong{display:block}.dtc-pin-fields{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-pin-fields label,.dtc-pin-single{color:#5b5f72;display:grid;font-size:.78rem;font-weight:950;gap:6px;text-transform:uppercase}.dtc-pin-fields input,.dtc-pin-fields select,.dtc-pin-single input{background:#ffffff;border:1px solid rgb(20 16 50/.14);border-radius:14px;color:#060317;font:inherit;font-size:1rem;font-weight:850;min-height:48px;outline:none;padding:0 13px;text-transform:none}.dtc-pin-fields input:focus,.dtc-pin-fields select:focus,.dtc-pin-single input:focus{border-color:#7557ff;box-shadow:0 0 0 4px rgb(117 87 255/.14)}.dtc-pin-actions{display:flex;gap:10px;justify-content:flex-end}.dtc-pin-success{background:#ecfdf5;border:1px solid rgb(16 185 129/.24);border-radius:12px;color:#047857;font-weight:900;padding:10px 12px}@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;height:48px;width:48px}.dtc-pin-actions,.dtc-pin-fields{grid-template-columns:1fr}.dtc-pin-actions{display:grid}}.dtc-section-note{color:#667085;flex:1 1;font-size:.82rem;font-weight:850}.dtc-advisor-hero{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(250px,.45fr)}.dtc-advisor-statusline{display:grid;gap:3px}.dtc-advisor-statusline h1{color:#060317;font-family:Inter Tight,Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.08rem;line-height:1;margin:0}.dtc-advisor-statusline p{align-items:center;color:#667085;display:inline-flex;font-size:.82rem;font-weight:850;gap:6px;margin:0}.dtc-advisor-statusline p span{background:#12a150;border-radius:999px;box-shadow:0 0 0 3px rgb(18 161 80/.12);height:9px;width:9px}.dtc-advisor-session-strip{align-items:center;background:linear-gradient(180deg,rgb(255 255 255/.96),rgb(247 249 253/.92));border:1px solid rgb(148 163 184/.18);border-radius:20px;box-shadow:0 18px 40px rgb(15 23 42/.08);display:grid;gap:14px;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);padding:15px}.dtc-advisor-session-person{align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);min-width:0}.dtc-advisor-session-person img{aspect-ratio:1/1;border:2px solid #ffffff;border-radius:16px;box-shadow:0 10px 22px rgb(20 16 50/.14);height:56px;object-fit:cover;object-position:center 28%;width:56px}.dtc-advisor-session-strip h2,.dtc-advisor-session-strip p,.dtc-advisor-session-strip span{margin:0}.dtc-advisor-session-strip p{color:#7557ff;font-size:.74rem;font-weight:950;letter-spacing:.02em;text-transform:uppercase}.dtc-advisor-session-strip h2{color:#060317;font-size:1.16rem;line-height:1.02;margin-top:4px}.dtc-advisor-session-strip>div:first-child span{color:#667085;display:block;font-size:.82rem;font-weight:820;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-advisor-session-pills{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.dtc-advisor-session-pills span{align-items:center;background:rgb(255 255 255/.92);border:1px solid rgb(117 87 255/.14);border-radius:999px;display:inline-flex;gap:8px;min-height:38px;padding:0 12px}.dtc-advisor-session-pills small,.dtc-advisor-session-pills strong{display:block;min-width:0}.dtc-advisor-session-pills strong{color:#060317;font-size:.92rem;font-weight:950}.dtc-advisor-session-pills small{color:#667085;font-size:.68rem;font-weight:950;text-transform:uppercase}.dtc-advisor-active-card{border-radius:16px;display:grid;gap:12px;padding:14px}.dtc-advisor-active-main{align-items:center;display:grid;gap:14px;grid-template-columns:180px minmax(0,1fr) auto}.dtc-advisor-active-copy{min-width:0}.dtc-advisor-active-copy h2,.dtc-advisor-active-copy p,.dtc-advisor-active-copy span{margin:0}.dtc-advisor-active-copy p{color:#2563eb;font-size:.78rem;font-weight:950;text-transform:uppercase}.dtc-advisor-active-copy h2{color:#060317;font-size:clamp(1.5rem,3.1vw,2rem);line-height:1;margin-top:3px}.dtc-advisor-active-copy span{color:#667085;display:block;font-size:.88rem;font-weight:850;line-height:1.35;margin-top:5px}.dtc-advisor-active-actions{display:flex;flex-wrap:wrap;gap:8px}.dtc-advisor-active-actions button{border:0;border-radius:10px;cursor:pointer;font:inherit;font-size:.82rem;font-weight:900;min-height:36px;padding:0 12px}.dtc-advisor-active-actions button:first-child{background:#eef4ff;color:#1d4ed8}.dtc-advisor-active-actions button:last-child{background:#be123c;color:#ffffff}.dtc-advisor-active-link{align-items:center;background:#f8fafc;border:1px solid rgb(20 16 50/.12);border-radius:10px;color:#334155;display:inline-flex;font-size:.82rem;font-weight:900;justify-content:center;min-height:36px;padding:0 12px;text-decoration:none}.dtc-advisor-active-grid{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-advisor-active-tile{border:1px solid rgb(20 16 50/.13);border-radius:12px;display:grid;gap:2px;min-height:66px;padding:10px}.dtc-advisor-active-tile span{color:#667085;font-size:.72rem;font-weight:950;text-transform:uppercase}.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:rgb(190 18 60/.18)}.dtc-advisor-active-tile-warn{background:#fffbeb;border-color:rgb(245 158 11/.26)}.dtc-advisor-active-tile-info{background:#eff6ff;border-color:rgb(37 99 235/.18)}.dtc-advisor-console{background:linear-gradient(180deg,rgb(255 255 255/.97),rgb(248 250 253/.94));border:1px solid rgb(148 163 184/.18);border-radius:20px;box-shadow:0 18px 40px rgb(15 23 42/.08);display:grid;gap:14px;padding:14px}.dtc-advisor-console-head{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(240px,.9fr) minmax(0,1.1fr)}.dtc-advisor-console-copy h2,.dtc-advisor-console-copy p,.dtc-advisor-console-copy span{margin:0}.dtc-advisor-console-copy p{color:#7557ff;font-size:.74rem;font-weight:950;letter-spacing:.02em;text-transform:uppercase}.dtc-advisor-console-copy h2{color:#060317;font-size:clamp(1.08rem,1.6vw,1.3rem);line-height:1.04;margin-top:4px}.dtc-advisor-console-copy span{color:#667085;display:block;font-size:.83rem;font-weight:840;line-height:1.45;margin-top:6px}.dtc-advisor-console-toolbar{align-items:center;background:rgb(255 255 255/.86);border:1px solid rgb(148 163 184/.16);border-radius:18px;display:grid;gap:12px;grid-template-columns:minmax(220px,.65fr) minmax(0,1fr);padding:12px}.dtc-advisor-console-state{display:grid;gap:4px}.dtc-advisor-console-state small,.dtc-advisor-console-state span,.dtc-advisor-console-state strong{margin:0}.dtc-advisor-console-state small{color:#667085;font-size:.68rem;font-weight:950;text-transform:uppercase}.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{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.dtc-advisor-filter-grid button{background:#ffffff;border:1px solid rgb(20 16 50/.14);border-radius:999px;color:#667085;cursor:pointer;font:inherit;font-size:.76rem;font-weight:900;min-height:38px;padding:0 12px;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .34s var(--bayline-ease-spring),box-shadow .15s ease}.dtc-advisor-filter-grid button:hover,.dtc-advisor-filter-grid button[data-active=true]{background:#eff6ff;border-color:rgb(37 99 235/.24);color:#2563eb;transform:translateY(-1px)}.dtc-advisor-simple-workspace{border-radius:16px;display:grid;gap:10px;padding:12px;width:100%}.dtc-advisor-inbox-panel,.dtc-advisor-inbox-shell{background:#ffffff;border:1px solid rgb(148 163 184/.2);border-radius:8px;box-shadow:0 12px 30px rgb(15 23 42/.05)}.dtc-advisor-inbox-panel-head>span{align-items:center;display:inline-flex;gap:10px;min-width:0}.dtc-advisor-inbox-panel-head svg{color:#2563eb;flex:0 0 auto}.dtc-advisor-inbox-panel-head small,.dtc-advisor-inbox-panel-head strong{display:block;margin:0;min-width:0}.dtc-advisor-inbox-panel-head strong{color:#101828;font-size:.95rem;font-weight:950;line-height:1.08;text-wrap:balance}.dtc-advisor-inbox-panel-head small{color:#667085;font-size:.78rem;font-weight:850;line-height:1.25;text-wrap:pretty}.dtc-advisor-inbox-shell{display:grid;gap:10px;padding:clamp(12px,1.5vw,16px)}.dtc-advisor-inbox-tabs{background:#f8fafc;border:1px solid rgb(148 163 184/.18);border-radius:8px;display:inline-grid;gap:4px;grid-template-columns:repeat(3,minmax(0,auto));justify-self:start;padding:4px}.dtc-advisor-inbox-tabs button{align-items:center;appearance:none;background:transparent;border:1px solid transparent;border-radius:8px;color:#475467;cursor:pointer;display:inline-flex;font:inherit;font-size:.8rem;font-weight:900;gap:6px;justify-content:center;min-height:44px;min-width:0;padding:0 12px;text-wrap:balance}.dtc-advisor-inbox-tabs button span{align-items:center;background:rgb(15 23 42/.06);border-radius:6px;color:inherit;display:inline-flex;font-size:.72rem;font-weight:950;justify-content:center;min-width:22px;padding:3px 6px}.dtc-advisor-inbox-tabs button[aria-pressed=true]{background:#ffffff;border-color:rgb(37 99 235/.18);box-shadow:0 8px 18px rgb(15 23 42/.06);color:#2563eb}.dtc-advisor-inbox-layout{display:grid;gap:10px;grid-template-columns:1fr;min-width:0}.dtc-advisor-inbox-workdesk{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr);min-width:0}.dtc-advisor-inbox-panel{display:grid;gap:10px;padding:12px}.dtc-advisor-inbox-workdesk>.dtc-advisor-inbox-panel{grid-column:1}.dtc-advisor-inbox-panel-head{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.dtc-advisor-inbox-comms{display:grid;gap:8px;min-width:0}.dtc-advisor-inbox-comm{background:#ffffff;border:1px solid rgb(148 163 184/.18);border-radius:8px;min-width:0}.dtc-advisor-inbox-comm[data-mine=true]{border-color:rgb(37 99 235/.3);box-shadow:0 10px 20px rgb(37 99 235/.08)}.dtc-advisor-inbox-comm p,.dtc-advisor-inbox-comm small,.dtc-advisor-inbox-comm strong{display:block;margin:0;min-width:0}.dtc-advisor-inbox-comm strong{color:#101828;font-size:.9rem;font-weight:950;line-height:1.15;overflow-wrap:anywhere}.dtc-advisor-inbox-comm p,.dtc-advisor-inbox-comm small{color:#667085;font-size:.78rem;font-weight:820;line-height:1.3;overflow-wrap:anywhere}.dtc-advisor-inbox-kind{color:#2563eb;display:inline-flex;font-size:.7rem;font-weight:950;line-height:1;margin-bottom:7px;text-transform:uppercase}.dtc-advisor-inbox-comm{display:grid;gap:8px;padding:10px}.dtc-advisor-inbox-comm .dtc-notifications-record-copy>p{margin-top:7px}.dtc-notifications-record-main{align-items:center;display:grid;gap:12px;grid-template-columns:112px minmax(0,1fr);min-width:0}.dtc-notifications-record-copy{display:grid;gap:4px;min-width:0}.dtc-notifications-record-copy>header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-width:0}.dtc-notifications-record-title{color:#101828;font-size:.94rem!important;font-weight:950!important;line-height:1.18!important;overflow-wrap:anywhere;text-wrap:balance}.dtc-notifications-visit-identity{display:grid;gap:1px;min-width:0}.dtc-notifications-visit-identity>small,.dtc-notifications-visit-identity>strong{display:block;margin:0;min-width:0;overflow-wrap:anywhere}.dtc-notifications-visit-identity>strong{color:#344054;font-size:1rem;font-weight:900;line-height:1.2}.dtc-notifications-visit-identity>small{color:#667085;font-size:.86rem;font-weight:800;line-height:1.3}.bayline-staff-shell .dtc-notifications-vehicle-visual.vehicle-visual-compact{background:#f8fafc;border:1px solid rgb(148 163 184/.18);border-radius:10px;height:64px;min-height:64px;overflow:hidden;width:112px}.bayline-staff-shell .dtc-notifications-vehicle-visual.vehicle-visual-compact .vehicle-visual-photo{padding:4px}.dtc-advisor-inbox-comm footer{align-items:center;color:#475467;display:flex;flex-wrap:wrap;font-size:.75rem;font-weight:900;gap:7px}.dtc-advisor-inbox-comm footer span{align-items:center;color:inherit;display:inline-flex;min-height:44px}.dtc-advisor-inbox-comm footer a{align-items:center;background:#ffffff;border:1px solid #c7d2fe;border-radius:8px;color:#4338ca;display:inline-flex;justify-content:center;min-height:44px;padding:0 12px;text-decoration:none}.dtc-advisor-inbox-comm footer a:focus-visible{outline:3px solid rgb(79 70 229/.3);outline-offset:2px}.dtc-notifications-load-alert{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.dtc-notifications-load-alert>span:first-child{min-width:0;overflow-wrap:anywhere}.dtc-notifications-load-alert-actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.dtc-notifications-load-alert-actions a,.dtc-notifications-load-alert-actions button{align-items:center;display:inline-flex;justify-content:center;min-height:44px}.dtc-notifications-load-alert-actions a{border:1px solid;border-radius:8px;color:inherit;font-size:.78rem;font-weight:900;padding:0 12px;text-decoration:none}.dtc-notifications-load-alert-actions a:focus-visible{outline:3px solid rgb(79 70 229/.3);outline-offset:2px}.dtc-notifications-activity-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.dtc-notifications-activity-list>li{min-width:0}.dtc-notifications-activity-item{background:#ffffff;border:1px solid rgb(148 163 184/.2);border-radius:8px;display:grid;gap:5px;min-width:0;padding:10px}.dtc-notifications-activity-item>footer{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-width:0}.dtc-notifications-activity-item time,.dtc-notifications-activity-item>footer>span{color:#64748b;font-size:.74rem;font-weight:850}.dtc-notifications-activity-item time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dtc-notifications-activity-item .dtc-notifications-record-copy>p{color:#667085;display:block;font-size:.78rem;font-weight:820;line-height:1.3;margin:0;min-width:0;overflow-wrap:anywhere;text-wrap:pretty}.dtc-notifications-activity-item>footer{margin-top:3px}.dtc-notifications-activity-item>footer>a{align-items:center;background:#ffffff;border:1px solid #c7d2fe;border-radius:8px;color:#4338ca;display:inline-flex;font-size:.78rem;font-weight:900;justify-content:center;min-height:44px;padding:0 12px;text-decoration:none}.dtc-notifications-activity-item>footer>a:focus-visible{outline:3px solid rgb(79 70 229/.3);outline-offset:2px}.dtc-advisor-review-queue{align-items:start;display:grid;gap:10px;grid-column:1;grid-template-columns:minmax(260px,310px) minmax(0,1fr);min-width:0}.dtc-advisor-review-main,.dtc-advisor-review-rail{background:#ffffff;border:1px solid rgb(148 163 184/.2);border-radius:8px;box-shadow:0 12px 30px rgb(15 23 42/.05);min-width:0}.dtc-advisor-review-rail{align-content:start;display:grid;gap:9px;padding:10px}.dtc-advisor-review-head{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0;min-height:48px}.dtc-advisor-review-head>span:first-child{align-items:center;display:inline-flex;gap:10px;min-width:0}.dtc-advisor-review-head svg{color:#2563eb;flex:0 0 auto}.dtc-advisor-review-head small,.dtc-advisor-review-head strong{display:block;margin:0;min-width:0}.dtc-advisor-review-head strong{color:#060317;font-size:1rem;font-weight:950;line-height:1.05}.dtc-advisor-review-head small{color:#667085;font-size:.76rem;font-weight:850;line-height:1.25}.dtc-advisor-review-count{align-items:center;background:#eff6ff;border:1px solid rgb(37 99 235/.22);border-radius:999px;color:#2563eb;display:inline-flex;flex:0 0 auto;font-size:.74rem;font-weight:950;justify-content:center;line-height:1;min-height:28px;min-width:28px;padding:7px;white-space:nowrap}.dtc-advisor-review-list{align-content:start;display:grid;gap:8px;min-width:0}.dtc-advisor-review-card{appearance:none;background:#ffffff;border:1px solid rgb(148 163 184/.22);border-radius:8px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:8px;min-height:112px;min-width:0;padding:11px;text-align:left;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease-out}.dtc-advisor-review-card:hover,.dtc-advisor-review-card[data-active=true]{background:#eff6ff;border-color:rgb(37 99 235/.34);box-shadow:0 10px 22px rgb(37 99 235/.1);transform:translateY(-1px)}.dtc-advisor-review-card em,.dtc-advisor-review-card small,.dtc-advisor-review-card strong{display:block;margin:0;min-width:0}.dtc-advisor-review-card strong{color:#101828;font-size:.94rem;font-weight:950;line-height:1.08;overflow-wrap:anywhere}.dtc-advisor-review-card small{color:#667085;font-size:.78rem;font-weight:850;line-height:1.25;margin-top:3px;overflow-wrap:anywhere}.dtc-advisor-review-card em{color:#475467;font-size:.72rem;font-style:normal;font-weight:900}.dtc-advisor-review-card-metrics{display:grid;gap:5px;grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-advisor-review-card-metrics span{background:#f8fafc;border:1px solid rgb(148 163 184/.18);border-radius:8px;color:#344054;font-size:.68rem;font-weight:950;line-height:1.1;min-width:0;padding:6px 5px;text-align:center;white-space:nowrap}.dtc-advisor-review-main{align-content:start;display:grid;gap:10px;padding:10px}.dtc-advisor-review-empty,.dtc-advisor-review-error,.dtc-advisor-review-loading{align-items:center;background:#f8fafc;border:1px solid rgb(148 163 184/.2);border-radius:8px;color:#475467;display:inline-flex;font-size:.84rem;font-weight:850;gap:8px;line-height:1.35;margin:0;min-height:58px;padding:12px}.dtc-advisor-review-loading svg{animation:spin .9s linear infinite;color:#2563eb}.dtc-advisor-review-error{align-items:flex-start;color:#b42318;display:grid}.dtc-advisor-review-error span,.dtc-advisor-review-error strong{margin:0}.dtc-advisor-review-summary{align-items:stretch;display:grid;grid-template-columns:1fr;min-width:0}.dtc-advisor-review-summary-identity{align-items:center;background:#f8fafc;border:1px solid rgb(148 163 184/.16);border-radius:8px;box-sizing:border-box;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);height:100%;min-height:76px;min-width:0;padding:11px}.dtc-advisor-review-summary-identity svg{color:#0f766e}.dtc-advisor-review-summary small,.dtc-advisor-review-summary strong{display:block;margin:0;min-width:0}.dtc-advisor-review-shared-alert{align-items:center;background:#fffbeb;border:1px solid rgb(245 158 11/.32);border-radius:8px;color:#92400e;display:flex;gap:9px;padding:8px 10px}.dtc-advisor-review-shared-alert>svg{flex:0 0 auto}.dtc-advisor-review-shared-alert>span{display:grid;gap:1px;min-width:0}.dtc-advisor-review-shared-alert small,.dtc-advisor-review-shared-alert strong{display:block;margin:0}.dtc-advisor-review-shared-alert strong{font-size:.78rem;font-weight:900}.dtc-advisor-review-shared-alert small{color:#a15c07;font-size:.7rem;font-weight:750}.dtc-advisor-review-summary strong{color:#101828;font-size:.98rem;font-weight:950;line-height:1.1;overflow-wrap:anywhere}.dtc-advisor-review-summary small{color:#667085;font-size:.78rem;font-weight:850;line-height:1.25;margin-top:3px;overflow-wrap:anywhere}.dtc-advisor-review-workflow{background:#ffffff;border:1px solid rgb(148 163 184/.16);border-radius:8px;display:grid;gap:8px;min-width:0;padding:8px}.dtc-advisor-review-queue[data-read-only=true] .dtc-advisor-review-item-evidence-replace[aria-disabled=true],.dtc-advisor-review-queue[data-read-only=true] .dtc-advisor-review-item-evidence-upload[aria-disabled=true],.dtc-advisor-review-queue[data-read-only=true] button:disabled{cursor:not-allowed;opacity:.68}.dtc-advisor-review-issue-list{display:grid;gap:4px;min-width:0}.dtc-advisor-review-issue-row{align-items:center;background:#ffffff;border:1px solid rgb(148 163 184/.2);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(190px,240px) minmax(320px,460px) minmax(300px,1fr) 238px;min-width:0;padding:7px 8px}.dtc-advisor-review-issue-row[data-status=attention]{background:#fffbeb;border-color:rgb(250 204 21/.36)}.dtc-advisor-review-issue-row[data-status=fail]{background:#fff7f7;border-color:rgb(220 38 38/.24)}.dtc-advisor-review-issue-row[data-status=pass]{background:#f3fbf7;border-color:rgb(4 120 87/.22)}.dtc-advisor-review-issue-identity{align-items:center;display:grid;gap:8px;grid-template-columns:34px minmax(0,1fr);min-width:0}.dtc-advisor-review-issue-icon{align-items:center;background:#eef2ff;border:1px solid rgb(117 87 255/.18);border-radius:999px;color:#5538ff;display:inline-flex;height:34px;justify-content:center;width:34px}.dtc-advisor-review-issue-title{display:grid;gap:2px;min-width:0}.dtc-advisor-review-issue-title small,.dtc-advisor-review-issue-title strong{display:block;margin:0;min-width:0}.dtc-advisor-review-issue-title strong{color:#101828;font-size:.82rem;font-weight:950;line-height:1.16;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-advisor-review-issue-title small{color:#667085;font-size:.68rem;font-weight:750;text-transform:none}.dtc-advisor-review-item-evidence,.dtc-advisor-review-item-evidence-list{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;min-width:0}.dtc-advisor-review-item-evidence-thumb{align-items:center;background:transparent;border:0;display:grid;gap:4px;grid-template-columns:96px 138px;margin:0;min-width:0;padding:0;width:238px}.dtc-advisor-review-item-evidence-empty,.dtc-advisor-review-item-evidence-link{background:#eef2f6;border:1px solid rgb(148 163 184/.28);border-radius:6px;height:72px;min-width:0;overflow:hidden;width:96px}.dtc-advisor-review-item-evidence-link{appearance:none;cursor:zoom-in;display:block;padding:0;position:relative}.dtc-advisor-review-item-evidence-link:focus-visible{outline:3px solid #2563eb;outline-offset:2px}.dtc-advisor-review-item-evidence-link img,.dtc-advisor-review-item-evidence-link video{display:block;height:100%;object-fit:cover;width:100%}.inspection-video-thumbnail{background:#e2e8f0;display:block;height:100%;overflow:hidden;position:relative;width:100%}.inspection-video-thumbnail video{display:block;height:100%;object-fit:cover;opacity:0;width:100%}.inspection-video-thumbnail[data-frame-ready=true] video{opacity:1}.inspection-video-thumbnail-fallback,.inspection-video-thumbnail-play{align-items:center;display:flex;justify-content:center;pointer-events:none;position:absolute}.inspection-video-thumbnail-fallback{color:#475569;inset:0}.inspection-video-thumbnail[data-frame-ready=true] .inspection-video-thumbnail-fallback{display:none}.inspection-video-thumbnail-play{background:rgb(15 23 42/.78);border:1px solid rgb(255 255 255/.72);border-radius:999px;color:#ffffff;height:28px;inset:50% auto auto 50%;padding-left:2px;transform:translate(-50%,-50%);width:28px}.dtc-advisor-review-item-evidence-shared{background:rgb(15 23 42/.82);border-radius:5px;bottom:5px;color:#ffffff;font-size:.62rem;font-weight:900;left:5px;line-height:1;padding:5px 6px;position:absolute}.dtc-advisor-review-item-evidence-empty{align-items:center;color:#667085;display:flex;justify-content:center}.dtc-advisor-review-item-evidence-thumb figcaption{display:grid;gap:3px;grid-template-columns:repeat(3,44px);width:138px}.dtc-advisor-review-item-evidence-replace,.dtc-advisor-review-item-evidence-thumb figcaption button{align-items:center;appearance:none;background:#ffffff;border:1px solid rgb(148 163 184/.28);border-radius:7px;color:#344054;cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;width:44px}.dtc-advisor-review-item-evidence-visibility[aria-pressed=true]{background:#ecfdf5;border-color:rgb(18 161 80/.34);color:#067647}.dtc-advisor-review-item-evidence-legacy:disabled{background:#fffbeb;border-color:rgb(245 158 11/.34);color:#b45309;cursor:help;opacity:1}.dtc-advisor-review-item-evidence-replace:focus-within,.dtc-advisor-review-item-evidence-thumb figcaption button:focus-visible{outline:3px solid #2563eb;outline-offset:2px}.dtc-advisor-review-item-evidence-replace[aria-disabled=true]{cursor:wait;opacity:.66}.dtc-advisor-review-item-evidence-remove:hover:not(:disabled){background:#fef2f2;border-color:rgb(220 38 38/.3);color:#b42318}.dtc-advisor-review-item-evidence-add{display:flex;flex-wrap:wrap;gap:5px}.dtc-advisor-review-item-evidence-add button,.dtc-advisor-review-item-evidence-upload{align-items:center;appearance:none;background:#ffffff;border:1px dashed rgb(100 116 139/.42);border-radius:7px;color:#475467;cursor:pointer;display:inline-flex;font:inherit;font-size:.68rem;font-weight:900;gap:6px;justify-content:center;min-height:44px;padding:0 9px}.dtc-advisor-review-item-evidence[data-empty=true]{align-items:center;min-height:44px}.dtc-advisor-review-item-evidence-add button:focus-visible,.dtc-advisor-review-item-evidence-upload:focus-within{outline:3px solid #2563eb;outline-offset:2px}.dtc-advisor-review-item-evidence-add button:disabled,.dtc-advisor-review-item-evidence-upload[aria-disabled=true]{cursor:not-allowed;opacity:.62}.dtc-advisor-review-item-evidence-replace input,.dtc-advisor-review-item-evidence-upload input{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.dtc-advisor-review-camera-dialog,.dtc-advisor-review-confirm-dialog,.dtc-advisor-review-media-dialog{background:transparent;border:0;margin:auto;max-height:calc(100dvh - 24px);max-width:calc(100vw - 24px);padding:0}.dtc-advisor-review-camera-dialog::backdrop,.dtc-advisor-review-confirm-dialog::backdrop,.dtc-advisor-review-media-dialog::backdrop{background:rgb(15 23 42/.76)}.dtc-advisor-review-camera-dialog-panel,.dtc-advisor-review-confirm-dialog-panel,.dtc-advisor-review-media-dialog-panel{background:#ffffff;border:1px solid rgb(148 163 184/.28);border-radius:12px;box-shadow:0 24px 60px rgb(15 23 42/.28);color:#101828;overflow:hidden}.dtc-advisor-review-media-dialog-panel{width:min(960px,calc(100vw - 24px))}.dtc-advisor-review-camera-dialog-panel header,.dtc-advisor-review-media-dialog-panel header{align-items:center;border-bottom:1px solid rgb(148 163 184/.2);display:flex;gap:12px;justify-content:space-between;min-width:0;padding:12px 14px}.dtc-advisor-review-camera-dialog-panel header span,.dtc-advisor-review-media-dialog-panel header span{min-width:0}.dtc-advisor-review-camera-dialog-panel header small,.dtc-advisor-review-camera-dialog-panel header strong,.dtc-advisor-review-media-dialog-panel header small,.dtc-advisor-review-media-dialog-panel header strong{display:block;margin:0}.dtc-advisor-review-camera-dialog-panel header strong,.dtc-advisor-review-media-dialog-panel header strong{font-size:.98rem;font-weight:950;line-height:1.2}.dtc-advisor-review-camera-dialog-panel header small,.dtc-advisor-review-media-dialog-panel header small{color:#667085;font-size:.76rem;font-weight:800;margin-top:3px}.dtc-advisor-review-camera-dialog-panel header button,.dtc-advisor-review-media-dialog-panel header button{align-items:center;appearance:none;background:#ffffff;border:1px solid rgb(148 163 184/.28);border-radius:8px;color:#344054;cursor:pointer;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;padding:0;width:44px}.dtc-advisor-review-media-dialog-frame{align-items:center;background:#0f172a;display:flex;justify-content:center;min-height:min(560px,calc(100dvh - 92px))}.dtc-advisor-review-media-dialog-frame img,.dtc-advisor-review-media-dialog-frame video{display:block;max-height:calc(100dvh - 92px);object-fit:contain;width:100%}.dtc-advisor-review-media-dialog-empty{align-items:center;color:#cbd5e1;display:grid;font-size:.82rem;font-weight:850;gap:8px;justify-items:center;padding:40px}.dtc-advisor-review-confirm-dialog-panel{display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr);padding:18px;width:min(500px,calc(100vw - 24px))}.dtc-advisor-review-confirm-dialog-icon{align-items:center;background:#eff6ff;border-radius:10px;color:#1d4ed8;display:inline-flex;height:44px;justify-content:center;width:44px}.dtc-advisor-review-confirm-dialog-panel h2{font-size:1rem;font-weight:950;line-height:1.25;margin:2px 0 6px}.dtc-advisor-review-confirm-dialog-panel p{color:#667085;font-size:.82rem;font-weight:750;line-height:1.45;margin:0}.dtc-advisor-review-confirm-dialog-panel>div>small{color:#667085;display:block;font-size:.72rem;font-weight:720;line-height:1.3;margin-top:8px}.dtc-advisor-review-dismiss-dialog-icon{background:#fff7ed;color:#b54708}.dtc-advisor-review-dismiss-reason{display:grid;gap:6px;grid-column:1/-1}.dtc-advisor-review-dismiss-reason>span{color:#344054;font-size:.76rem;font-weight:850}.dtc-advisor-review-dismiss-reason input{background:#ffffff;border:1px solid #cbd5e1;border-radius:9px;color:#101828;font:inherit;font-size:.86rem;min-height:44px;padding:8px 10px;width:100%}.dtc-advisor-review-dismiss-reason input:focus-visible{border-color:#2563eb;outline:3px solid rgb(59 130 246/.3);outline-offset:2px}.dtc-advisor-review-dismiss-reason>small{color:#667085;font-size:.7rem;font-weight:720}.dtc-advisor-review-confirm-dialog-actions{display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1;justify-content:flex-end}.dtc-advisor-review-remove-confirm{align-items:center;background:transparent;border:1px solid #93c5fd;border-radius:8px;color:#1d4ed8;cursor:pointer;display:inline-flex;font:inherit;font-size:.8rem;font-weight:900;gap:7px;justify-content:center;min-height:44px;padding:0 14px}.dtc-advisor-review-remove-confirm:focus-visible,.dtc-advisor-review-remove-confirm:hover:not(:disabled){background:#eff6ff;border-color:#60a5fa;color:#1e40af}.dtc-advisor-review-camera-dialog-panel{width:min(760px,calc(100vw - 24px))}.dtc-advisor-review-camera-frame{align-items:center;background:#0f172a;display:flex;justify-content:center;min-height:min(480px,calc(100dvh - 210px));overflow:hidden;position:relative}.dtc-advisor-review-camera-frame video{display:block;height:min(480px,calc(100dvh - 210px));object-fit:contain;width:100%}.dtc-advisor-review-camera-loading{align-items:center;color:#e2e8f0;display:grid;font-size:.8rem;font-weight:850;gap:8px;inset:0;justify-content:center;justify-items:center;position:absolute}.dtc-advisor-review-camera-dialog-panel>.lookup-alert{margin:10px 12px 0}.dtc-advisor-review-camera-dialog-panel footer{align-items:center;display:flex;gap:8px;justify-content:flex-end;padding:12px}.dtc-advisor-review-issue-note{color:#667085;font-size:.72rem;font-weight:850;line-height:1.25;min-width:0;overflow-wrap:anywhere}.dtc-advisor-review-status-options{background:#f2f4f7;border:1px solid rgb(117 132 164/.18);border-radius:10px;display:grid;gap:2px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;padding:3px}.dtc-advisor-review-status-options button{align-items:center;appearance:none;background:transparent;border:1px solid transparent;border-radius:6px;color:#42526b;cursor:pointer;display:inline-flex;font:inherit;font-size:.72rem;font-weight:950;gap:4px;justify-content:center;line-height:1;min-height:29px;min-width:0;padding:0 3px;position:relative;white-space:nowrap}.dtc-advisor-review-status-options button:after{content:"";inset:-8px 0;position:absolute}.dtc-advisor-review-status-options button svg{flex:0 0 auto;stroke-width:2.5}.dtc-advisor-review-status-options button[aria-pressed=true]{background:#475467;border-color:#475467;color:#ffffff;box-shadow:inset 0 1px 0 rgb(255 255 255/.22)}.dtc-advisor-review-status-options button[data-status=attention][aria-pressed=true]{background:#facc15;border-color:#eab308;color:#3f2f00}.dtc-advisor-review-status-options button[data-status=fail][aria-pressed=true]{background:#dc2626;border-color:#dc2626;color:#ffffff}.dtc-advisor-review-status-options button[data-status=pass][aria-pressed=true]{background:#047857;border-color:#047857;color:#ffffff}.dtc-advisor-review-status-options button:disabled{cursor:wait;opacity:.62}@media (hover:hover) and (pointer:fine){.dtc-advisor-review-status-options button:not(:disabled):not([aria-pressed=true]):hover{background:#f8fafc;color:#101828}}.dtc-advisor-review-status-options button:not(:disabled):active{transform:scale(.97)}.dtc-advisor-review-status-options button:focus-visible{outline:2px solid rgb(37 99 235/.42);outline-offset:1px}.dtc-advisor-review-status-options button[aria-pressed=true]:focus-visible{outline-color:rgb(37 99 235/.6)}.dtc-advisor-review-reasons{display:grid;gap:6px;min-width:0}.dtc-advisor-review-reason-chips{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.dtc-advisor-review-reason-chips button{appearance:none;background:#ffffff;border:1px solid rgb(244 63 94/.16);border-radius:999px;color:#7f1d1d;cursor:pointer;font:inherit;font-size:.64rem;font-weight:900;line-height:1;min-height:44px;padding:0 8px;white-space:nowrap}.dtc-advisor-review-reason-chips button[aria-pressed=true]{background:#dc2626;border-color:#dc2626;color:#ffffff}.dtc-advisor-review-reason-input{display:grid;gap:5px;grid-template-columns:minmax(0,1fr);min-width:0}.dtc-advisor-review-reason-input input{background:#ffffff;border:1px solid rgb(148 163 184/.24);border-radius:8px;color:#101828;font:inherit;font-size:.72rem;font-weight:850;min-height:44px;min-width:0;outline:none;padding:0 8px}.dtc-advisor-review-reason-input input:focus{border-color:rgb(37 99 235/.42);box-shadow:0 0 0 3px rgb(37 99 235/.1)}.dtc-advisor-review-reason-input input:disabled{color:#667085;cursor:not-allowed;opacity:.72}.dtc-advisor-review-reason-input button{align-items:center;appearance:none;background:#ffffff;border:1px solid rgb(148 163 184/.24);border-radius:8px;color:#344054;cursor:pointer;display:inline-flex;font:inherit;font-size:.68rem;font-weight:950;gap:4px;justify-content:center;min-height:32px;padding:0 8px}.dtc-advisor-review-reason-chips button:disabled,.dtc-advisor-review-reason-input button:disabled{cursor:wait;opacity:.62}@media (prefers-reduced-motion:no-preference){.dtc-advisor-review-camera-loading svg.lucide-loader-circle,.dtc-advisor-review-item-evidence-replace svg.lucide-loader-circle,.dtc-advisor-review-item-evidence-upload svg.lucide-loader-circle{animation:spin .9s linear infinite}.dtc-advisor-review-reason-chips button,.dtc-advisor-review-status-options button{transition:transform 80ms ease-out}.dtc-advisor-review-item-evidence-add button,.dtc-advisor-review-item-evidence-replace,.dtc-advisor-review-item-evidence-upload,.dtc-advisor-review-reason-input button{transition:background-color .14s ease-out,border-color .14s ease-out,color .14s ease-out,transform .12s ease-out}}.dtc-advisor-review-issue-row[data-status=not_applicable]{background:#ffffff;border-color:rgb(148 163 184/.18)}.dtc-advisor-review-actions{align-content:center;align-items:stretch;border-radius:8px;box-sizing:border-box;display:grid;gap:6px;height:100%;justify-items:stretch;min-height:76px;min-width:0;padding:7px}.dtc-advisor-review-actions>span{color:#475467;font-size:.7rem;font-weight:800;line-height:1.28;min-width:0;overflow-wrap:anywhere;text-align:left}.dtc-advisor-review-actions .enterprise-button{gap:8px;min-height:46px;width:100%}.dtc-advisor-review-action-buttons{display:grid;gap:5px;min-width:0}.dtc-advisor-review-action-buttons .enterprise-button{font-size:.72rem;gap:5px;line-height:1.12;min-width:0;padding:7px 6px}.dtc-advisor-review-dismiss-button{color:#475467}@media (prefers-reduced-motion:no-preference){.dtc-advisor-review-queue{animation:bayline-rise-in .18s ease-out both}}@media (prefers-reduced-motion:reduce){.dtc-advisor-review-actions .enterprise-button,.dtc-advisor-review-card,.dtc-advisor-review-item-evidence-thumb,.dtc-advisor-review-queue{animation:none;transition:none;transform:none}}@media (max-width:1535px){.dtc-advisor-review-issue-row{grid-template-columns:minmax(250px,.7fr) minmax(300px,1fr)}.dtc-advisor-review-issue-note,.dtc-advisor-review-reasons{grid-column:1;grid-row:2}.dtc-advisor-review-item-evidence{grid-column:2;grid-row:2}}@media (max-width:980px){.dtc-advisor-inbox-workdesk{grid-template-columns:1fr}.dtc-advisor-inbox-workdesk>.dtc-advisor-inbox-panel,.dtc-advisor-review-queue{grid-column:1;grid-row:auto}.dtc-advisor-review-queue{grid-template-columns:1fr}.dtc-advisor-review-list{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;padding:2px 2px 8px;scroll-snap-type:inline proximity;scrollbar-width:thin}.dtc-advisor-review-list .dtc-advisor-review-card{flex:0 0 min(310px,82vw);scroll-snap-align:start}}@media (max-width:760px){.dtc-advisor-inbox-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.dtc-advisor-inbox-tabs button{padding-inline:8px;width:100%}.dtc-notifications-load-alert{align-items:stretch;display:grid}.dtc-notifications-load-alert-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-advisor-inbox-comm footer a,.dtc-notifications-activity-item>footer>a{width:100%}.dtc-advisor-review-issue-row,.dtc-advisor-review-queue{grid-template-columns:1fr}.dtc-advisor-review-card{min-height:104px}.dtc-advisor-review-issue-identity{align-items:center;grid-template-columns:34px minmax(0,1fr)}.dtc-advisor-review-item-evidence{grid-column:auto;grid-row:auto;justify-content:flex-start}.dtc-advisor-review-item-evidence-add,.dtc-advisor-review-item-evidence-list{justify-content:flex-start}.dtc-advisor-review-issue-note,.dtc-advisor-review-reasons{grid-column:auto;grid-row:auto}.dtc-advisor-review-actions{display:grid}.dtc-advisor-review-actions>span{text-align:left}.dtc-advisor-review-actions .enterprise-button{width:100%}.dtc-advisor-review-action-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-advisor-review-camera-dialog-panel footer,.dtc-advisor-review-confirm-dialog-actions{display:grid}.dtc-advisor-review-camera-dialog-panel footer .enterprise-button,.dtc-advisor-review-confirm-dialog-actions .dtc-advisor-review-remove-confirm,.dtc-advisor-review-confirm-dialog-actions .enterprise-button{width:100%}}@media (max-width:360px){.dtc-advisor-inbox-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-advisor-inbox-tabs button:last-child{grid-column:1/-1}.dtc-advisor-review-item-evidence-list,.dtc-advisor-review-item-evidence-thumb{width:100%}.dtc-advisor-review-item-evidence-thumb{grid-template-columns:minmax(0,1fr) 138px}.dtc-advisor-review-item-evidence-empty,.dtc-advisor-review-item-evidence-link{width:100%}}.monitor-access-stage{display:grid;min-height:100dvh;padding:clamp(20px,5vw,56px) 16px calc(clamp(20px, 5vw, 56px) + env(safe-area-inset-bottom));place-items:center}.monitor-access-card{background:#ffffff;border:1px solid #dbe3ef;border-radius:18px;box-shadow:0 10px 24px rgb(15 23 42/.1);display:grid;gap:18px;max-width:420px;padding:clamp(22px,4vw,32px);text-align:center;width:100%}.monitor-access-icon{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:14px;color:#4338ca;display:inline-flex;justify-content:center;margin-inline:auto;min-height:48px;width:48px}.monitor-access-heading{display:grid;gap:6px}.monitor-access-heading>span{color:#4f46e5;font-size:.76rem;font-weight:800;text-transform:uppercase}.monitor-access-heading h1,.monitor-access-heading p{margin:0}.monitor-access-heading h1{color:#172033;font-size:clamp(1.45rem,4vw,1.85rem);line-height:1.12;text-wrap:balance}.monitor-access-heading p{color:#64748b;font-size:.94rem;line-height:1.45;text-wrap:pretty}.monitor-access-card form{display:grid;gap:9px;text-align:left}.monitor-access-card label{color:#334155;font-size:.82rem;font-weight:800}.monitor-access-input-wrap{align-items:center;border:1px solid #cbd5e1;border-radius:12px;color:#64748b;display:grid;grid-template-columns:auto minmax(0,1fr);min-height:52px;padding:0 14px}.monitor-access-input-wrap:focus-within{border-color:#4f46e5;box-shadow:0 0 0 3px rgb(79 70 229/.18)}.monitor-access-input-wrap input{background:transparent;border:0;color:#172033;font:inherit;font-size:1.12rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:850;min-height:50px;min-width:0;outline:0;padding:0 10px;width:100%}.monitor-access-input-wrap:has(input[aria-invalid=true]){border-color:#dc2626}.monitor-access-error,.monitor-access-help{font-size:.78rem;line-height:1.4;margin:0}.monitor-access-help{color:#64748b}.monitor-access-error{color:#b91c1c;font-weight:750}.monitor-access-card form .enterprise-button{justify-content:center;margin-top:5px;min-height:48px;width:100%}@media (max-width:760px){.monitor-access-stage{min-height:100dvh;padding:18px 12px calc(18px + env(safe-area-inset-bottom))}.monitor-access-card{gap:15px;padding:22px 18px}}.dtc-advisor-workbench-header{display:grid;gap:8px}.dtc-advisor-simple-head{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.dtc-advisor-context-row{border:1px solid rgb(20 16 50/.1);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;justify-items:stretch;padding:10px}.dtc-advisor-simple-current{align-items:center;display:grid;gap:10px;grid-template-columns:92px minmax(0,1fr);min-width:0}.dtc-advisor-context-row .dtc-advisor-simple-current{max-width:none;width:100%}.dtc-advisor-simple-current .vehicle-visual{height:58px;width:108px}.dtc-advisor-sale-lines p,.dtc-advisor-simple-facts small,.dtc-advisor-simple-facts strong,.dtc-advisor-simple-head h2,.dtc-advisor-simple-head p,.dtc-advisor-simple-head span,.dtc-advisor-simple-steps small,.dtc-advisor-simple-steps strong,.dtc-advisor-simple-title h3,.dtc-advisor-simple-title p{margin:0}.dtc-advisor-simple-head p,.dtc-advisor-simple-title p{color:#2563eb;font-size:.76rem;font-weight:950;text-transform:uppercase}.dtc-advisor-simple-head h2{color:#060317;font-size:clamp(1.05rem,1.7vw,1.34rem);line-height:1.05;margin-top:1px}.dtc-advisor-simple-head span{color:#667085;display:block;font-size:.84rem;font-weight:850;line-height:1.35;margin-top:3px}.dtc-advisor-simple-links{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}.dtc-advisor-context-row .dtc-advisor-simple-links{justify-content:center}.dtc-advisor-simple-links .enterprise-button,.dtc-advisor-simple-links button{min-height:36px;padding:0 11px;white-space:nowrap}.dtc-advisor-store-switcher{align-items:center;background:#ffffff;border:1px solid rgb(20 16 50/.12);border-radius:12px;display:inline-flex;gap:8px;min-height:36px;padding:0 10px}.dtc-advisor-store-switcher span{color:#5d6680;font-size:.66rem;font-weight:950;text-transform:uppercase}.dtc-advisor-store-switcher select{appearance:none;background:transparent;border:0;color:#0f172a;font:inherit;font-size:.84rem;font-weight:950;min-width:142px;outline:0}.dtc-advisor-workbench-tabs{background:#eef2ff;border:1px solid rgb(37 99 235/.12);border-radius:14px;display:grid;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr));padding:4px}.bayline-header-workbench .dtc-advisor-workbench-tabs{border-radius:12px;box-shadow:none;min-width:0}.dtc-advisor-workbench-tabs button{align-items:center;background:transparent;border:0;border-radius:10px;color:#475467;display:inline-flex;font:inherit;font-size:.78rem;font-weight:950;gap:6px;justify-content:center;min-height:34px;min-width:0;padding:0 9px;white-space:nowrap}.dtc-appointments-content{--appointment-border:rgb(20 16 50/0.12);max-width:min(100%,1800px);padding-top:10px}.dtc-appointments-toolbar{background:rgb(255 255 255/.94);border:1px solid var(--appointment-border);border-radius:14px;box-shadow:0 14px 36px rgb(20 16 50/.08);display:grid;gap:10px;grid-template-columns:minmax(260px,420px) minmax(360px,1fr);margin-bottom:10px;padding:8px}.dtc-appointments-mode-tabs{background:#eaf2ff;border:1px solid rgb(37 99 235/.13);border-radius:11px;display:grid;gap:3px;grid-template-columns:repeat(2,minmax(0,1fr)) auto}.dtc-appointments-mode-tabs-secondary{display:grid;gap:3px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:190px}.dtc-appointments-mode-tabs a{align-items:center;background:transparent;border:0;border-radius:8px;color:#475467;display:inline-flex;font:inherit;font-size:.78rem;font-weight:950;justify-content:center;min-height:32px;text-decoration:none}.dtc-appointments-mode-tabs a[data-active=true]{background:linear-gradient(180deg,#fff7d6,#ffca35);box-shadow:0 8px 18px rgb(202 138 4/.16);color:#0f172a}@media (max-width:1180px){.dtc-appointments-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-appointments-mode-tabs-secondary{display:none}}.dtc-appointments-datebar{align-items:center;display:grid;gap:8px;grid-template-columns:44px minmax(0,1fr) 44px}.dtc-appointments-datebar>a{align-items:center;background:#f8fafc;border:1px solid var(--appointment-border);border-radius:10px;color:#172033;display:inline-flex;font:inherit;font-size:.82rem;font-weight:950;gap:7px;justify-content:center;min-height:36px;padding:0 11px;text-decoration:none;padding:0}.dtc-appointments-datebar>div{align-items:center;background:#ffffff;border:1px solid var(--appointment-border);border-radius:12px;display:grid;gap:2px 8px;grid-template-columns:22px minmax(0,auto);justify-content:center;min-height:42px;padding:4px 12px}.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{background:#ffffff;border:1px solid var(--appointment-border);border-radius:16px;box-shadow:0 20px 50px rgb(20 16 50/.1);display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden}.dtc-appointment-drawer{background:#ffffff;border:1px solid var(--appointment-border);border-radius:8px;box-shadow:0 18px 48px rgb(20 16 50/.14);display:grid;gap:12px;margin-top:12px;padding:14px}.dtc-appointment-drawer header{align-items:flex-start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.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{align-items:center;border:1px solid var(--appointment-border);border-radius:8px;color:#172033;display:inline-flex;height:34px;justify-content:center;text-decoration:none;width:34px}.dtc-appointment-drawer-facts{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.dtc-appointment-drawer-facts span{background:#f8fafc;border:1px solid var(--appointment-border);border-radius:8px;display:grid;gap:3px;min-width:0;padding:9px 10px}.dtc-appointment-drawer-facts strong{font-size:.92rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-appointment-drawer-actions{display:flex;flex-wrap:wrap;gap:8px}.dtc-appointment-detail-summary .dtc-appointment-drawer-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-appointment-detail-panel{display:grid;gap:14px;margin:0 auto;position:relative;width:min(1120px,100%)}.dtc-appointment-detail-hero{align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(220px,.48fr) minmax(0,1fr)}.dtc-appointment-detail-vehicle-card{align-content:center;background:rgb(255 255 255/.82);border:1px solid rgb(99 102 241/.14);border-radius:18px;box-shadow:inset 0 1px 0 rgb(255 255 255/.72),0 10px 24px rgb(15 23 42/.06);display:grid;gap:8px;justify-items:center;min-height:196px;min-width:0;padding:14px}.dtc-appointment-detail-vehicle-card>span{color:#344054;font-size:.76rem;font-weight:950;line-height:1.15;overflow-wrap:anywhere;text-align:center}.dtc-appointment-detail-vehicle.vehicle-visual{height:clamp(132px,14vw,188px);min-height:clamp(132px,14vw,188px);width:100%}.dtc-appointment-detail-identity{align-content:center;background:rgb(255 255 255/.78);border:1px solid rgb(99 102 241/.14);border-radius:18px;box-shadow:inset 0 1px 0 rgb(255 255 255/.72),0 10px 24px rgb(15 23 42/.06);display:grid;gap:8px;min-width:0;padding:16px 48px 16px 18px}.dtc-appointment-detail-identity>div{display:grid;gap:3px;min-width:0}.dtc-appointment-detail-identity p,.dtc-appointment-detail-identity span,.dtc-appointment-detail-note,.dtc-appointment-detail-panel small{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{color:#060317;font-size:clamp(1.34rem,2.2vw,1.92rem);line-height:1.02;overflow-wrap:anywhere}.dtc-appointment-detail-identity .dtc-appointment-history-pill{align-items:center;background:rgb(71 84 103/.08);border:1px solid rgb(71 84 103/.24);border-radius:999px;color:#344054;display:inline-flex;font-size:.72rem;font-weight:950;justify-self:start;line-height:1;min-height:28px;padding:0 10px}.dtc-appointment-detail-identity .dtc-appointment-history-pill[data-state=invoiced]{background:rgb(37 99 235/.08);border-color:rgb(37 99 235/.24);color:#1d4ed8}.dtc-appointment-detail-identity .dtc-appointment-history-pill[data-state=canceled]{background:rgb(180 83 9/.08);border-color:rgb(180 83 9/.24);color:#9a3412}.dtc-appointment-detail-action-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4px}.dtc-appointment-detail-action-grid .enterprise-button{font-size:.92rem;gap:6px;justify-content:center;line-height:1;min-height:48px;min-width:0;padding:0 10px;white-space:nowrap;width:100%}.dtc-appointment-detail-action-grid .enterprise-button svg{flex:0 0 auto}.dtc-appointment-detail-main{display:grid;gap:14px;grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr)}.dtc-appointment-detail-summary,.dtc-appointment-detail-work{align-content:start;background:rgb(255 255 255/.72);border:1px solid rgb(99 102 241/.12);border-radius:18px;box-shadow:inset 0 1px 0 rgb(255 255 255/.66);display:grid;gap:10px;min-width:0;padding:12px}.dtc-appointment-detail-work .section-title h3{font-size:.96rem;margin:0}.dtc-appointment-detail-work .section-title span{color:var(--muted);font-size:.76rem;font-weight:850}.dtc-appointment-detail-assignees{background:rgb(248 250 252/.9);border:1px solid rgb(99 102 241/.12);border-radius:14px;display:grid;gap:8px;padding:10px}.dtc-appointment-detail-assignees-head{align-items:end;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.dtc-appointment-detail-assignees-head strong{color:#101828;font-size:.82rem;font-weight:950;line-height:1.15}.dtc-appointment-detail-assignees-head small{color:#667085;font-size:.68rem;font-weight:850;line-height:1.2;text-align:right}.dtc-appointment-person-grid{display:grid;gap:7px;grid-template-columns:minmax(0,1fr)}.dtc-appointment-person-chip{align-items:center;background:#ffffff;border:1px solid rgb(117 132 164/.18);border-radius:10px;display:grid;gap:8px;grid-template-columns:32px minmax(0,1fr);min-height:58px;min-width:0;padding:8px}.dtc-appointment-person-chip[data-tone=blue]{background:#eff6ff;border-color:rgb(59 130 246/.28)}.dtc-appointment-person-chip[data-tone=green]{background:#ecfdf5;border-color:rgb(16 185 129/.28)}.dtc-appointment-person-chip[data-tone=violet]{background:#f5f3ff;border-color:rgb(139 92 246/.24)}.dtc-appointment-person-chip[data-tone=orange]{background:#fff7ed;border-color:rgb(234 88 12/.28)}.dtc-appointment-person-avatar{align-items:center;border-radius:999px;display:inline-flex;font-size:.68rem;font-weight:950;height:32px;justify-content:center;width:32px}.dtc-appointment-person-chip[data-tone=blue] .dtc-appointment-person-avatar{background:#dbeafe;color:#1d4ed8}.dtc-appointment-person-chip[data-tone=green] .dtc-appointment-person-avatar{background:#d1fae5;color:#047857}.dtc-appointment-person-chip[data-tone=violet] .dtc-appointment-person-avatar{background:#ede9fe;color:#6d28d9}.dtc-appointment-person-chip[data-tone=orange] .dtc-appointment-person-avatar{background:#ffedd5;color:#c2410c}.dtc-appointment-person-chip em,.dtc-appointment-person-chip small,.dtc-appointment-person-chip strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-appointment-person-chip small{color:#667085;font-size:.56rem;font-style:normal;font-weight:950;letter-spacing:.04em;line-height:1;text-transform:uppercase}.dtc-appointment-person-chip strong{color:#101828;font-size:.78rem;font-weight:950;line-height:1.15;margin-top:2px}.dtc-appointment-person-chip em{color:#667085;font-size:.66rem;font-style:normal;font-weight:850;line-height:1.2;margin-top:2px}.dtc-appointment-line-list{display:grid;gap:7px}.dtc-appointment-line-list>div[data-group]{align-items:center;background:#f8fafc;border:1px solid rgb(20 16 50/.08);border-radius:12px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:50px;padding:9px 11px}.dtc-appointment-line-list>div[data-group=estimate_or_open],.dtc-appointment-line-list>div[data-group=purchased]{background:#ffffff}.dtc-appointment-line-list>div[data-group=declined]{border-color:rgb(245 158 11/.22)}.dtc-appointment-line-list>div[data-group=canceled]{opacity:.72}.dtc-appointment-line-list>div[data-tone=blue]{background:#eff6ff;border-color:rgb(59 130 246/.26)}.dtc-appointment-line-list>div[data-tone=green]{background:#ecfdf5;border-color:rgb(16 185 129/.26)}.dtc-appointment-line-list>div[data-tone=violet]{background:#f5f3ff;border-color:rgb(139 92 246/.24)}.dtc-appointment-line-list>div[data-tone=orange]{background:#fff7ed;border-color:rgb(234 88 12/.26)}.dtc-appointment-line-list>div[data-group] small,.dtc-appointment-line-list>div[data-group] strong{display:block;min-width:0}.dtc-appointment-line-list>div[data-group] strong{color:#060317;font-size:.78rem;font-weight:950}.dtc-appointment-line-list>div>strong{color:#344054;text-align:right}.dtc-appointment-line-list>div[data-group] small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-appointment-detail-note{background:#f8fafc;border:1px dashed rgb(20 16 50/.12);border-radius:8px;padding:8px 9px}.dtc-appointment-detail-note[data-tone=warn]{background:#fff7ed;border-color:rgb(245 158 11/.22);color:#92400e}.dtc-appointment-detail-supporting{display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.dtc-appointment-detail-supporting div{background:rgb(255 255 255/.72);border:1px solid rgb(99 102 241/.12);border-radius:14px;display:grid;gap:3px;min-width:0;padding:10px}.dtc-appointment-detail-supporting small,.dtc-appointment-detail-supporting span,.dtc-appointment-detail-supporting strong{min-width:0;overflow-wrap:anywhere}.dtc-appointment-detail-supporting strong{color:var(--muted);font-size:.68rem;text-transform:uppercase}.dtc-appointment-detail-supporting span{color:#060317;font-size:.82rem;font-weight:950}.dtc-appointments-board-body{background:#f8fafc;height:clamp(620px,calc(100svh - 248px),860px);overflow:auto;overscroll-behavior:contain}.dtc-appointments-grid{display:grid;grid-template-columns:58px minmax(760px,1fr);min-height:100%}.dtc-appointments-corner{background:#f6f8fb;border-bottom:1px solid var(--appointment-border);border-right:1px solid var(--appointment-border)}.dtc-appointments-calendar-heads{background:#dbeafe;border-bottom:1px solid var(--appointment-border);display:grid;grid-template-columns:repeat(var(--appointment-calendars),minmax(220px,1fr));min-width:calc(var(--appointment-calendars) * 220px)}.dtc-appointments-calendar-head{border-right:1px solid rgb(37 99 235/.14);display:grid;min-height:44px;padding:7px 10px}.dtc-appointments-calendar-head strong{color:#172033;font-size:.86rem;font-weight:950}.dtc-appointments-calendar-head span{color:#667085;font-size:.68rem;font-weight:900;text-transform:uppercase}.dtc-appointments-times{background:#f8fafc;border-right:1px solid var(--appointment-border);display:grid;grid-template-rows:repeat(var(--appointment-hours),var(--appointment-hour-height))}.dtc-appointments-times>div{border-bottom:1px solid rgb(15 23 42/.1);color:#667085;font-size:.84rem;font-weight:800;padding:8px 6px 0 0;text-align:right}.dtc-appointments-times small{font-size:.58rem;margin-left:1px;text-transform:uppercase}.dtc-appointments-day{display:grid;grid-template-columns:repeat(var(--appointment-calendars),minmax(220px,1fr));min-width:calc(var(--appointment-calendars) * 220px)}.dtc-appointments-calendar-column,.dtc-appointments-day{min-height:calc(var(--appointment-hours) * var(--appointment-hour-height));position:relative}.dtc-appointments-calendar-column{background:linear-gradient(180deg,#ffffff,#fbfcff);border-right:1px solid var(--appointment-border)}.dtc-appointments-hour-line{border-bottom:1px solid rgb(15 23 42/.09);height:var(--appointment-hour-height)}.dtc-appointment-event{background:#facc15;border:1px solid rgb(120 53 15/.2);border-radius:8px;box-shadow:inset 0 1px 0 rgb(255 255 255/.42),0 4px 12px rgb(15 23 42/.12);color:#172033;display:grid;grid-template-columns:auto minmax(0,1fr);left:calc(6px + (100% - 12px) / var(--event-lanes) * var(--event-lane));min-height:34px;overflow:hidden;position:absolute;text-decoration:none;top:var(--event-top);width:calc((100% - 12px) / var(--event-lanes) - 4px);z-index:2}.dtc-appointment-event-body{display:grid;gap:1px;min-width:0;padding:5px 7px}.dtc-appointment-event small,.dtc-appointment-event span,.dtc-appointment-event strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-appointment-event svg{flex:none;vertical-align:-2px}.dtc-appointment-event strong{font-size:.84rem;font-weight:950;line-height:1.12;text-transform:uppercase}.dtc-appointment-event-reason{align-items:center;display:flex;font-size:.72rem;font-weight:850;gap:4px}.dtc-appointment-event-clock{align-items:center;display:inline-flex;font-weight:800;gap:3px;margin-left:auto;opacity:.82;padding-left:6px}.dtc-appointment-event small{align-items:center;color:rgb(15 23 42/.74);display:flex;font-size:.67rem;font-weight:800;gap:4px}.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=completed],.dtc-appointment-event[data-color=confirmed]{background:#22c55e;color:#04230f}.dtc-appointment-event[data-color=dropped_off]{background:#fff7d6}.dtc-appointment-event[data-color=customer_waiting]{background:#ef4444;color:#ffffff}.dtc-appointment-event[data-color=waiting_parts]{background:#d97706;color:#ffffff}.dtc-appointment-event[data-color=delivered]{background:#9ca3af}.dtc-appointment-event[data-selected=true],.dtc-appointment-mini[data-selected=true]{outline:3px solid #172033;outline-offset:2px;z-index:4}.dtc-appointments-range-grid{background:#f8fafc;display:grid;gap:1px;grid-template-columns:repeat(7,minmax(170px,1fr));min-height:100%;padding:1px}.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(180deg,#ffffff,#fbfcff);border:1px solid rgb(15 23 42/.08);border-radius:12px;display:grid;gap:8px;grid-template-rows:auto 1fr;min-height:154px;padding:8px}.dtc-appointments-range-day[data-muted=true]{opacity:.42}.dtc-appointments-range-day header{align-items:center;border-bottom:1px solid rgb(15 23 42/.08);display:grid;gap:2px 8px;grid-template-columns:minmax(0,1fr) auto;padding-bottom:7px}.dtc-appointments-range-day header>span{color:#667085;font-size:.68rem;font-weight:900;text-transform:uppercase}.dtc-appointments-range-day header strong{color:#172033;display:inline-flex;font-size:.9rem;font-weight:950;gap:3px;min-width:0}.dtc-appointments-range-day header em{align-items:center;background:#eef4ff;border:1px solid rgb(37 99 235/.14);border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:.72rem;font-style:normal;font-weight:950;grid-row:span 2;justify-content:center;min-width:28px;padding:4px 8px}.dtc-appointments-range-day>div,.dtc-appointments-timeline-list section>div{align-content:start;align-items:start;display:grid;gap:4px;grid-auto-rows:max-content}.dtc-appointment-mini{align-self:start;background:#facc15;border:1px solid rgb(120 53 15/.18);border-radius:7px;color:#172033;display:grid;grid-template-columns:auto minmax(0,1fr);min-width:0;overflow:hidden;text-decoration:none}.dtc-appointment-mini-body{display:grid;gap:1px;min-width:0;padding:4px 7px}.dtc-appointment-mini-head{align-items:baseline;display:flex;gap:6px;min-width:0}.dtc-appointment-mini-head time{flex:none;font-size:.62rem;font-weight:850;opacity:.82}.dtc-appointment-mini-head strong{font-size:.72rem;font-weight:950;text-transform:uppercase}.dtc-appointment-mini small,.dtc-appointment-mini-head strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-appointment-mini small{align-items:center;color:rgb(15 23 42/.78);display:flex;font-size:.63rem;font-weight:800;gap:5px}.dtc-appointment-icons{align-items:center;align-self:stretch;background:rgb(255 255 255/.9);box-shadow:inset -1px 0 0 rgb(15 23 42/.08);color:#475569;display:flex;flex-direction:column;gap:3px;justify-content:center;padding:0 8px}.dtc-appointment-icons svg{stroke-width:2.5}.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=completed],.dtc-appointment-mini[data-color=confirmed]{background:#22c55e;color:#04230f}.dtc-appointment-mini[data-color=dropped_off]{background:#fff7d6}.dtc-appointment-mini[data-color=customer_waiting]{background:#ef4444;color:#ffffff}.dtc-appointment-mini[data-color=waiting_parts]{background:#d97706;color:#ffffff}.dtc-appointment-mini[data-color=delivered]{background:#9ca3af}.dtc-appointments-more{color:#475467;font-size:.72rem;font-weight:900;padding:2px 4px}.dtc-appointments-timeline-list{align-content:start;background:#f8fafc;display:grid;gap:10px;grid-auto-rows:max-content;min-height:100%;padding:12px}.dtc-appointments-timeline-list section{align-content:start;background:#ffffff;border:1px solid rgb(15 23 42/.1);border-radius:14px;display:grid;gap:10px;grid-template-rows:auto auto;padding:12px}.dtc-appointments-timeline-list section header{align-items:center;border-bottom:1px solid rgb(15 23 42/.08);display:flex;justify-content:space-between;padding-bottom:8px}.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{align-items:center;background:#f8fafc;color:#475467;display:grid;gap:6px;justify-items:center;min-height:100%;padding:28px;text-align:center}.dtc-appointments-timeline-empty strong{color:#172033;font-size:1rem}.dtc-appointments-empty{align-items:center;background:rgb(248 250 252/.92);border:1px dashed rgb(37 99 235/.22);border-radius:14px;color:#475467;display:grid;gap:5px;justify-items:center;left:50%;max-width:420px;padding:22px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:min(90%,420px)}.dtc-appointments-empty strong{color:#172033;font-size:1rem}.dtc-appointments-legend{align-items:center;background:#1f1f1f;display:flex;flex-wrap:wrap;gap:8px 18px;padding:10px 14px}.dtc-appointments-legend-categories,.dtc-appointments-legend-colors{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px}.dtc-appointments-legend-categories{border-right:1px solid rgb(255 255 255/.18);margin-right:4px;padding-right:18px}.dtc-appointments-legend-categories span svg{color:#c4b5fd;flex:none}.dtc-appointments-legend span{align-items:center;color:#ffffff;display:inline-flex;font-size:.7rem;font-weight:850;gap:5px}.dtc-appointments-legend i{background:#facc15;display:inline-block;height:12px;width:12px}.dtc-appointments-legend span[data-color=vehicle_not_arrived] i{background:#eab0b4}.dtc-appointments-legend span[data-color=order_in_process] i{background:#f9f200}.dtc-appointments-legend span[data-color=confirmed] i{background:#22c55e}.dtc-appointments-legend span[data-color=dropped_off] i{background:#fff7d6}.dtc-appointments-legend span[data-color=completed] i{background:#22c55e}.dtc-appointments-legend span[data-color=customer_waiting] i{background:#ef4444}.dtc-appointments-legend span[data-color=waiting_parts] i{background:#d97706}.dtc-appointments-legend span[data-color=delivered] i{background:#9ca3af}@media (max-width:1100px){.dtc-appointment-detail-hero,.dtc-appointment-detail-main,.dtc-appointment-detail-supporting,.dtc-appointments-toolbar{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-detail-vehicle-card{min-height:164px}.dtc-appointment-detail-identity{padding:14px 48px 14px 14px}.dtc-appointment-detail-action-grid .enterprise-button{font-size:.84rem;gap:4px;padding:0 6px}.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,calc(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 small,.dtc-appointment-event span{font-size:.61rem}}.dtc-advisor-workbench-tabs button[data-active=true]{background:#ffffff;box-shadow:0 10px 24px rgb(15 23 42/.1);color:#1d4ed8}.dtc-advisor-tab-label{align-items:center;display:inline-grid;gap:1px;justify-items:center;min-width:0}.dtc-advisor-tab-label>span{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-advisor-tab-text-short{display:none}.dtc-advisor-tab-label small{color:#667085;font-size:.61rem;font-weight:950;letter-spacing:0;line-height:1.1;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.dtc-advisor-workbench-tabs button[data-active=true] .dtc-advisor-tab-label small{color:#2563eb}.dtc-advisor-workbench-hint{align-items:center;background:#f8fafc;border:1px solid rgb(15 23 42/.08);border-radius:14px;display:grid;gap:12px;grid-template-columns:minmax(170px,.45fr) minmax(0,1fr) auto;min-width:0}.dtc-advisor-workbench-hint[data-tone=good]{background:#f0fdf4;border-color:rgb(34 197 94/.2)}.dtc-advisor-workbench-hint[data-tone=warn]{background:#fffbeb;border-color:rgb(245 158 11/.22)}.dtc-advisor-workbench-hint[data-tone=bad]{background:#fef2f2;border-color:rgb(239 68 68/.2)}.dtc-advisor-workbench-hint p,.dtc-advisor-workbench-hint small,.dtc-advisor-workbench-hint span,.dtc-advisor-workbench-hint strong{min-width:0}.dtc-advisor-workbench-hint small{color:#64748b;display:block;font-size:.68rem;font-weight:950;text-transform:uppercase}.dtc-advisor-workbench-hint strong{color:#0f172a;display:block;font-size:.9rem;font-weight:950;line-height:1.1}.dtc-advisor-workbench-hint p{color:#475467;font-size:.78rem;font-weight:850;line-height:1.3;margin:0}.dtc-advisor-workbench-hint em{background:#ffffff;border:1px solid rgb(15 23 42/.08);border-radius:999px;color:#334155;font-size:.66rem;font-style:normal;font-weight:950;line-height:1;max-width:130px;overflow:hidden;padding:7px 9px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.dtc-advisor-ready-card{background:#ffffff;border:1px solid rgb(34 197 94/.18);border-radius:14px;display:grid;gap:10px;min-width:0;padding:12px}.dtc-advisor-ready-card[data-blocked=true]{border-color:rgb(245 158 11/.24)}.dtc-advisor-ready-head{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.dtc-advisor-ready-head span{align-items:center;color:#0f172a;display:inline-flex;font-size:.95rem;font-weight:950;gap:8px;min-width:0}.dtc-advisor-ready-head span svg{background:#ecfdf5;border-radius:9px;color:#16a34a;flex:0 0 auto;height:32px;padding:7px;width:32px}.dtc-advisor-ready-head em{background:#f8fafc;border:1px solid rgb(15 23 42/.08);border-radius:999px;color:#334155;flex:0 0 auto;font-size:.68rem;font-style:normal;font-weight:950;line-height:1;padding:7px 9px;text-transform:uppercase}.dtc-advisor-ready-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.dtc-advisor-ready-actions button{align-items:center;background:linear-gradient(135deg,#2f6fed,#8b5cf6);border:0;border-radius:999px;color:#ffffff;cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:950;gap:6px;min-height:32px;padding:8px 11px;white-space:nowrap}.dtc-advisor-ready-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.dtc-advisor-ready-item{align-content:start;background:#f8fafc;border:1px solid rgb(15 23 42/.08);border-radius:12px;display:grid;gap:4px 8px;grid-template-columns:18px minmax(0,1fr);min-width:0;padding:9px}.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 small,.dtc-advisor-ready-item strong{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;font-size:.69rem;font-weight:850;line-height:1.25;overflow-wrap:anywhere}.dtc-advisor-simple-grid{display:grid;gap:12px}.dtc-advisor-simple-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-sale-card,.dtc-advisor-tcs-card,.dtc-advisor-terminal-card{align-content:start;background:#ffffff;border:1px solid rgb(20 16 50/.1);border-radius:14px;display:grid;gap:12px;min-width:0;padding:12px}.dtc-advisor-tcs-card{align-items:stretch;grid-template-columns:minmax(190px,.42fr) minmax(420px,1.35fr) minmax(250px,.72fr)}.dtc-advisor-terminal-card{background:#f8fafc}.dtc-advisor-simple-title{align-items:center;display:grid;gap:9px;grid-template-columns:36px minmax(0,1fr)}.dtc-advisor-simple-title>svg{background:#eef4ff;border-radius:10px;color:#1d4ed8;padding:8px;height:36px;width:36px}.dtc-advisor-simple-title h3{color:#060317;font-size:1rem;line-height:1.05;margin-top:2px}.dtc-advisor-simple-steps{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-advisor-simple-steps span{background:#f8fafc;border:1px solid rgb(20 16 50/.08);border-radius:11px;display:grid;gap:8px;grid-template-columns:26px minmax(0,1fr);padding:8px}.dtc-advisor-simple-steps strong{align-items:center;background:#e0f2fe;border-radius:8px;color:#0369a1;display:inline-flex;font-size:.78rem;font-weight:950;height:26px;justify-content:center;width:26px}.dtc-advisor-simple-steps small{color:#475467;font-size:.78rem;font-weight:820;line-height:1.3;min-width:0}.dtc-advisor-simple-facts{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-advisor-simple-facts span{background:#eff6ff;border:1px solid rgb(37 99 235/.14);border-radius:10px;display:grid;gap:2px;min-width:0;padding:8px}.dtc-advisor-simple-facts small{color:#667085;font-size:.66rem;font-weight:950;text-transform:uppercase}.dtc-advisor-simple-facts strong{color:#060317;font-size:.82rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-advisor-parts-workbench,.dtc-advisor-request-browser{display:grid;gap:10px;min-width:0}.dtc-advisor-request-tools{display:grid;gap:8px}.dtc-advisor-request-filter-row{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(148px,180px);justify-content:stretch;margin-bottom:8px;min-width:0;width:100%}.dtc-advisor-request-filter-row .dtc-advisor-request-tools{min-width:0;width:100%}.dtc-advisor-request-filter-row .dtc-advisor-tcs-search{grid-template-columns:minmax(0,1fr) auto}.dtc-advisor-request-buckets{align-items:center;background:#f8fafc;border:1px solid rgb(37 99 235/.1);border-radius:12px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:6px;width:100%}.dtc-advisor-request-buckets button{align-items:center;background:#ffffff;border:1px solid rgb(15 23 42/.1);color:#334155;display:inline-flex;font:inherit;font-size:.68rem;font-weight:950;gap:6px;justify-content:center;min-width:0;padding:0 6px;text-align:center;width:100%}.dtc-advisor-request-filter-row .dtc-advisor-request-buckets button{overflow:hidden;padding-inline:6px;text-overflow:ellipsis;white-space:nowrap}.dtc-advisor-request-filter-full{display:none}.dtc-advisor-request-filter-short{display:inline}.dtc-advisor-request-buckets button[data-active=true]{background:#2563eb;border-color:#2563eb;color:#ffffff}.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{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1700px){.dtc-advisor-request-filter-full{display:inline}.dtc-advisor-request-filter-short{display:none}}.dtc-advisor-request-buckets strong{align-items:center;background:rgb(15 23 42/.07);border-radius:999px;display:inline-flex;font-size:.68rem;justify-content:center;min-width:20px;padding:3px 6px}.dtc-advisor-request-buckets button[data-active=true] strong{background:rgb(255 255 255/.22);color:#ffffff}.dtc-advisor-request-layout{display:grid;grid-template-columns:minmax(360px,.78fr) minmax(520px,1.22fr);min-width:0}.dtc-advisor-parts-grid,.dtc-advisor-request-detail,.dtc-advisor-request-list{display:grid;gap:8px;min-width:0}.dtc-advisor-request-detail{background:linear-gradient(135deg,rgb(240 253 244/.94),rgb(236 253 245/.72));border:1px solid rgb(16 185 129/.24);border-radius:12px;display:flex;flex-direction:column;gap:8px}.dtc-advisor-part-card,.dtc-advisor-request-row{background:#ffffff;border:1px solid rgb(20 16 50/.1);border-radius:12px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:8px;min-width:0;padding:9px;text-align:left}.dtc-advisor-request-row{grid-template-columns:104px minmax(0,1fr);overflow:hidden;padding:0}.dtc-advisor-part-card{grid-template-columns:minmax(0,1fr)}.dtc-advisor-request-vehicle-panel{align-content:center;align-items:center;align-self:stretch;background:linear-gradient(180deg,#f8fbff,#eef5ff);border-right:1px solid rgb(117 132 164/.16);display:grid!important;gap:6px;justify-items:center;min-width:0;padding:12px 8px;text-align:center}.dtc-advisor-request-vehicle-panel .vehicle-visual{height:48px;min-height:48px;width:86px}.dtc-advisor-request-vehicle-label{color:#475467;display:-webkit-box!important;font-size:.68rem;font-weight:950;line-height:1.08;max-width:88px;overflow:hidden;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dtc-advisor-request-vehicle-panel .enterprise-status{display:inline-flex!important;font-size:.64rem;max-width:94px;min-height:28px;text-align:center;white-space:normal}.dtc-advisor-request-time-pill{align-items:center;background:rgb(79 70 229/.1);border:1px solid rgb(79 70 229/.18);border-radius:999px;color:#4338ca;display:inline-flex!important;font-size:.58rem;font-weight:950;justify-content:center;line-height:1.08;max-width:94px;min-height:24px;min-width:0;overflow:hidden;padding:4px 7px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.dtc-advisor-request-vehicle-statuses{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;max-width:94px;min-width:0}.dtc-advisor-request-vehicle-statuses .enterprise-status{min-height:24px;padding:4px 8px}.dtc-advisor-request-content{align-content:start;display:grid!important;gap:7px;min-width:0;padding:12px}.dtc-advisor-request-head{align-items:start;display:grid!important;column-gap:12px;grid-template-columns:minmax(0,1fr) minmax(78px,max-content);min-width:0}.dtc-advisor-part-card:hover,.dtc-advisor-request-row:hover,.dtc-advisor-request-row[data-active=true]{border-color:rgb(37 99 235/.24);box-shadow:0 12px 26px rgb(15 23 42/.08)}.dtc-advisor-part-card small,.dtc-advisor-part-card span,.dtc-advisor-part-card strong,.dtc-advisor-request-row small,.dtc-advisor-request-row span,.dtc-advisor-request-row strong{display:block;min-width:0}.dtc-advisor-part-card strong,.dtc-advisor-request-row strong{color:#060317;font-size:.84rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-advisor-part-card small,.dtc-advisor-request-row small{color:#667085;font-size:.72rem;font-weight:850;line-height:1.25;overflow-wrap:anywhere}.dtc-advisor-part-card>span:last-child{justify-items:start;text-align:left}.dtc-advisor-request-copy{display:grid!important;gap:2px;min-width:0}.dtc-advisor-request-copy>strong{display:-webkit-box!important;line-height:1.08;overflow:hidden;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dtc-advisor-request-contact,.dtc-advisor-request-meta-line,.dtc-advisor-request-ticket-line{color:#536277!important}.dtc-advisor-request-meta-line{font-size:.68rem!important}.dtc-advisor-request-people-pills{display:flex!important;flex-wrap:wrap;gap:5px;justify-content:flex-start;max-width:300px;min-width:0;width:fit-content}.dtc-advisor-request-people-pills>span{align-items:center;background:#ffffff;border:1px solid rgb(117 132 164/.18);border-radius:999px;color:#334155;display:inline-flex!important;flex:0 1 auto;font-size:.64rem;font-weight:900;gap:4px;justify-content:center;line-height:1;min-height:25px;min-width:78px;max-width:140px;overflow:hidden;padding:5px 8px;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:auto}.dtc-advisor-request-people-pills em{color:#667085;display:none!important;flex:0 0 auto;font-style:normal;font-weight:950;text-transform:uppercase}.dtc-advisor-request-work-chips{display:flex;flex-wrap:wrap;gap:7px;min-width:0;overflow:hidden}.dtc-advisor-request-work-chip{align-items:center;background:rgb(16 185 129/.1);border:1px solid rgb(16 185 129/.22);border-radius:999px;color:#065f46;display:inline-grid!important;font-size:.72rem;font-weight:900;gap:5px;grid-template-columns:auto minmax(0,1fr);height:30px;line-height:1.15;max-width:min(100%,255px);min-height:30px;padding:4px 9px;width:fit-content}.dtc-advisor-request-work-chip,.dtc-advisor-request-work-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-advisor-request-work-chip>span{display:block!important}.dtc-advisor-request-work-chip svg{color:currentColor;flex:0 0 auto}.dtc-advisor-request-work-chip[data-kind=tire],.dtc-advisor-request-work-chip[data-kind=tire_service]{background:rgb(15 23 42/.07);border-color:rgb(15 23 42/.16);color:#0f172a}.dtc-advisor-request-work-chip[data-kind=alignment],.dtc-advisor-request-work-chip[data-kind=protection]{background:rgb(79 70 229/.1);border-color:rgb(79 70 229/.22);color:#4338ca}.dtc-advisor-request-work-chip[data-kind=brakes],.dtc-advisor-request-work-chip[data-kind=oil]{background:rgb(180 83 9/.1);border-color:rgb(180 83 9/.2);color:#b45309}.dtc-advisor-request-money{align-items:end;display:grid!important;gap:4px;justify-items:end;justify-self:end;min-width:78px;text-align:right}.dtc-advisor-request-money strong{font-size:1rem;max-width:96px}.dtc-advisor-request-ledger{align-items:stretch;background:#f8fafc;border:1px solid rgb(117 132 164/.16);border-radius:10px;display:grid!important;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;overflow:hidden}.dtc-advisor-request-ledger>span{align-content:center;border-right:1px solid rgb(117 132 164/.16);display:grid!important;justify-items:center;min-height:38px;min-width:0;padding:5px 4px;text-align:center}.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;font-size:.56rem;font-weight:950;line-height:1;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%}.dtc-advisor-part-card[data-price-source=missing],.dtc-advisor-part-card[data-price-source=reference_inventory]{border-color:rgb(245 158 11/.26)}.dtc-advisor-part-card[data-price-source=missing]:hover,.dtc-advisor-part-card[data-price-source=reference_inventory]:hover{border-color:rgb(245 158 11/.46)}.dtc-advisor-part-commercials,.dtc-advisor-part-main{align-content:start;display:grid;gap:4px;min-width:0}.dtc-advisor-part-commercials{min-width:150px}.dtc-advisor-part-commercials strong{color:#111827;font-size:.92rem}.dtc-advisor-part-card[data-price-source=missing] .dtc-advisor-part-commercials strong,.dtc-advisor-part-card[data-price-source=reference_inventory] .dtc-advisor-part-commercials strong{color:#9a3412}.dtc-advisor-part-chips{display:flex;flex-wrap:wrap;gap:5px;margin:2px 0;min-width:0}.dtc-advisor-part-chips em{background:#f8fafc;border:1px solid rgb(15 23 42/.08);border-radius:999px;color:#334155;display:inline-flex;font-size:.66rem;font-style:normal;font-weight:900;line-height:1;max-width:100%;min-width:0;overflow:hidden;padding:5px 7px;text-overflow:ellipsis;white-space:nowrap}.dtc-advisor-detail-head button{background:#2563eb;border:0;border-radius:10px;color:#ffffff;min-height:36px;padding:0 11px}.dtc-advisor-detail-head button,.dtc-advisor-page-button{align-items:center;display:inline-flex;font:inherit;font-size:.8rem;font-weight:950;gap:6px;justify-content:center}.dtc-advisor-page-button{background:rgb(79 70 229/.09);border:1px solid rgb(79 70 229/.22);border-radius:999px;color:#4338ca;min-height:40px;padding:0 14px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .34s var(--bayline-ease-spring)}.dtc-advisor-page-button:not(:disabled):hover{background:rgb(79 70 229/.14);border-color:rgb(79 70 229/.34);box-shadow:0 12px 28px rgb(79 70 229/.12);transform:translateY(-1px)}.dtc-advisor-detail-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;grid-column:3;justify-content:flex-end;justify-self:end;min-width:0}.dtc-advisor-detail-action-note,.dtc-advisor-detail-actions a{align-items:center;background:#f5f8ff;border:1px solid #c7d7fe;border-radius:10px;color:#1d4ed8;display:inline-flex;font-size:.78rem;font-weight:950;gap:6px;min-height:36px;padding:0 11px;text-decoration:none}.dtc-advisor-detail-action-note{background:#f8fafc;border-color:rgb(15 23 42/.1);color:#475467}.dtc-advisor-detail-actions a:hover{background:#eaf1ff}.dtc-advisor-detail-head button:disabled{background:#e4e7ec;color:#98a2b3;cursor:not-allowed}.dtc-advisor-page-button:disabled{background:rgb(148 163 184/.08);border-color:rgb(148 163 184/.18);color:rgb(100 116 139/.7);cursor:not-allowed}.dtc-advisor-pagination{align-items:center;background:rgb(255 255 255/.78);border:1px solid rgb(20 16 50/.09);display:flex;gap:8px;justify-content:space-between;padding:8px}.dtc-advisor-pagination span{color:#475467;font-size:.78rem;font-weight:950;white-space:nowrap}.dtc-advisor-detail-head{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-items:center}.dtc-advisor-detail-title{display:grid;gap:2px;grid-column:2;justify-items:center;min-width:0;text-align:center}.dtc-advisor-detail-head small,.dtc-advisor-detail-head strong{display:block}.dtc-advisor-detail-head small{color:#667085;font-size:.7rem;font-weight:950;text-transform:uppercase}.dtc-advisor-detail-head strong{color:#060317;font-size:1rem;font-weight:950;line-height:1.08;overflow-wrap:anywhere;text-wrap:balance}.dtc-advisor-detail-facts{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-advisor-detail-facts span{background:#ffffff;border:1px solid rgb(20 16 50/.08);border-radius:10px;display:grid;gap:2px;min-width:0;padding:8px}.dtc-advisor-detail-facts small{color:#667085;font-size:.66rem;font-weight:950;text-transform:uppercase}.dtc-advisor-detail-facts strong{color:#060317;font-size:.78rem;font-weight:950;overflow-wrap:anywhere}.dtc-advisor-detail-import-note{border:1px solid rgb(37 99 235/.12);border-radius:10px;color:#475467;font-size:.76rem;font-weight:850;line-height:1.35;margin:0;padding:9px 10px}.dtc-advisor-detail-import-note[data-tone=good]{background:#eff6ff;color:#1d4ed8}.dtc-advisor-detail-import-note[data-tone=warn]{background:#fffbeb;border-color:rgb(245 158 11/.22);color:#92400e}.dtc-advisor-request-signals{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-advisor-request-signals span{background:#ffffff;border:1px solid rgb(20 16 50/.08);border-radius:11px;display:grid;gap:3px;min-width:0;padding:8px}.dtc-advisor-request-signals span[data-tone=good]{background:#f0fdf4;border-color:rgb(18 183 106/.18)}.dtc-advisor-request-signals span[data-tone=warn]{background:#fffbeb;border-color:rgb(245 158 11/.24)}.dtc-advisor-request-signals span[data-tone=info]{background:#eff6ff;border-color:rgb(37 99 235/.16)}.dtc-advisor-request-signals em,.dtc-advisor-request-signals small,.dtc-advisor-request-signals strong{display:block;min-width:0}.dtc-advisor-request-signals small{color:#667085;font-size:.63rem;font-weight:950;text-transform:uppercase}.dtc-advisor-request-signals strong{color:#060317;font-size:.96rem;font-weight:950;line-height:1.05}.dtc-advisor-request-signals em{color:#475467;font-size:.67rem;font-style:normal;font-weight:850;line-height:1.28;overflow-wrap:anywhere}.dtc-advisor-detail-lines{display:grid;gap:7px}.dtc-advisor-detail-line-groups{display:grid;flex:0 0 auto;gap:8px;min-height:0;overflow:visible;padding-right:0}.dtc-advisor-line-group{background:linear-gradient(180deg,#ffffff,#fbfdff);border:1px solid rgb(20 16 50/.08);border-radius:10px;box-shadow:0 6px 16px rgb(16 24 40/.04);min-width:0;overflow:hidden}.dtc-advisor-line-group[data-tone=good]{background:linear-gradient(180deg,#ffffff,#f5fffb);border-color:rgb(18 183 106/.22)}.dtc-advisor-line-group[data-tone=info]{background:linear-gradient(180deg,#ffffff,#f7f8ff);border-color:rgb(37 99 235/.18)}.dtc-advisor-line-group[data-tone=warn]{background:linear-gradient(180deg,#ffffff,#fffaf0);border-color:rgb(245 158 11/.28)}.dtc-advisor-line-group summary{align-items:center;cursor:pointer;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;list-style:none;min-width:0;padding:9px 10px}.dtc-advisor-line-group summary::-webkit-details-marker{display:none}.dtc-advisor-line-group summary>span{display:grid;gap:2px;min-width:0}.dtc-advisor-line-group summary>span:last-child{align-content:center;justify-items:end;text-align:right}.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 rgb(20 16 50/.07)}.dtc-advisor-line-group[open] .dtc-advisor-detail-lines{overflow:visible;padding:8px}.dtc-advisor-line-group-close{align-self:flex-end;background:rgb(219 234 254/.84);border:1px solid rgb(96 165 250/.28);border-radius:999px;color:#1d4ed8;cursor:pointer;display:inline-flex;font:inherit;font-size:.72rem;font-weight:950;justify-content:center;justify-self:end;line-height:1;margin-left:auto;min-height:30px;min-width:124px;padding:7px 12px;text-align:center;width:fit-content!important}.dtc-advisor-line-group-summary-meta{align-items:end;min-width:112px}.dtc-advisor-line-group-action{align-items:center;background:#eef2ff;border:1px solid rgb(79 70 229/.16);border-radius:999px;color:#4338ca;display:inline-flex;font-size:.72rem;font-weight:950;justify-content:center;line-height:1;min-height:30px;min-width:112px;padding:6px 10px;text-align:center;white-space:nowrap}.dtc-advisor-line-context-rollup{background:#ffffff;border:1px solid rgb(148 163 184/.24);border-radius:10px;min-width:0;overflow:hidden}.dtc-advisor-line-context-rollup summary{align-items:center;cursor:pointer;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;list-style:none;min-width:0;padding:9px 10px}.dtc-advisor-line-context-rollup summary::-webkit-details-marker{display:none}.dtc-advisor-line-context-rollup summary>span{display:grid;gap:2px;min-width:0}.dtc-advisor-line-context-rollup summary>span:last-child{align-content:center;justify-items:end;text-align:right}.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 rgb(148 163 184/.16)}.dtc-advisor-line-context-rollup[open] .dtc-advisor-detail-lines{overflow:visible;padding:8px}.dtc-advisor-detail-lines div{align-items:center;background:linear-gradient(180deg,#ffffff,#fbfdff);border:1px solid rgb(20 16 50/.08);border-radius:10px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:8px}.dtc-advisor-detail-lines div[data-importable=false]{background:linear-gradient(180deg,#ffffff,#f8fafc)}.dtc-advisor-detail-lines small,.dtc-advisor-detail-lines strong{display:block;min-width:0}.dtc-advisor-detail-lines strong{color:#060317;font-size:.78rem;font-weight:950}.dtc-advisor-detail-footer,.dtc-advisor-detail-lines small,.dtc-advisor-detail-lines span:last-child{color:#667085;font-size:.72rem;font-weight:850}.dtc-advisor-detail-lines .dtc-advisor-line-meta{color:#475467;font-size:.68rem;margin-top:3px}.dtc-advisor-detail-lines div>span:last-child{align-items:end;background:#f8fafc;border:1px solid rgb(20 16 50/.07);border-radius:999px;display:grid;min-width:94px;padding:5px 8px}.dtc-advisor-line-toggle{align-items:center;background:#eef2ff;border:1px solid rgb(79 70 229/.18);border-radius:10px;color:#4338ca;cursor:pointer;display:flex;font:inherit;font-size:.74rem;font-weight:950;gap:6px;justify-content:center;padding:8px;width:100%}.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{background:#f8fafc;border:1px dashed rgb(20 16 50/.12);border-radius:9px;color:#667085;font-size:.72rem;font-weight:850;margin:0;padding:8px}.dtc-advisor-detail-supporting{display:grid;gap:8px}.dtc-advisor-detail-supporting>details{align-content:start;background:#ffffff;border:1px solid rgb(20 16 50/.08);border-radius:10px;display:grid;gap:6px;min-width:0;padding:8px}.dtc-advisor-detail-supporting summary{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:space-between;list-style:none}.dtc-advisor-detail-supporting summary::-webkit-details-marker{display:none}.dtc-advisor-detail-supporting em,.dtc-advisor-detail-supporting small,.dtc-advisor-detail-supporting strong{display:block;min-width:0}.dtc-advisor-detail-supporting summary strong{color:#060317;font-size:.72rem;font-weight:950;text-transform:uppercase}.dtc-advisor-detail-supporting summary small{background:#eef2ff;border-radius:999px;color:#1d4ed8;padding:3px 7px}.dtc-advisor-detail-supporting span{border-top:1px solid rgb(20 16 50/.06);display:grid;gap:1px;padding-top:5px}.dtc-advisor-detail-supporting small{color:#667085;font-size:.66rem;font-weight:900}.dtc-advisor-detail-supporting em{color:#344054;font-size:.7rem;font-style:normal;font-weight:850;overflow-wrap:anywhere}.dtc-advisor-detail-footer{display:flex;flex-wrap:wrap;gap:8px}.dtc-advisor-detail-footer span{background:#eef2ff;border-radius:999px;color:#1d4ed8;padding:5px 8px}.dtc-advisor-payment-strip{background:#ffffff;border:1px solid rgb(20 16 50/.09);border-radius:12px;display:grid;flex:0 0 auto;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;min-width:0;overflow:hidden}.dtc-advisor-payment-strip span{border-bottom:1px solid rgb(20 16 50/.07);border-right:1px solid rgb(20 16 50/.07);display:grid;gap:2px;min-width:0;padding:10px}.dtc-advisor-payment-strip span:last-child,.dtc-advisor-payment-strip span:nth-child(2n){border-right:0}.dtc-advisor-payment-strip span:nth-last-child(-n+2){border-bottom:0}.dtc-advisor-payment-strip em,.dtc-advisor-payment-strip small,.dtc-advisor-payment-strip strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-advisor-payment-strip small{color:#667085;font-size:.64rem;font-weight:950;text-transform:uppercase}.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 rgb(20 16 50/.07)}.dtc-advisor-payment-strip span:last-child{border-right:0}}.dtc-advisor-tcs-import{background:#f8fafc;border:1px solid rgb(37 99 235/.12);border-radius:12px;display:grid;gap:9px;padding:10px}.dtc-advisor-tcs-import-copy{display:grid;gap:2px}.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{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.dtc-advisor-tcs-search input{background:#ffffff;border:1px solid rgb(20 16 50/.14);border-radius:10px;color:#060317;font:inherit;font-size:.86rem;font-weight:850;min-height:38px;min-width:0;padding:0 10px}.dtc-advisor-tcs-result,.dtc-advisor-tcs-search button{font:inherit}.dtc-advisor-tcs-search button{align-items:center;background:#2563eb;border:0;border-radius:10px;color:#ffffff;display:inline-flex;font-size:.82rem;font-weight:950;gap:6px;justify-content:center;min-height:38px;padding:0 12px}.dtc-advisor-tcs-search button:disabled{background:#e4e7ec;color:#98a2b3;cursor:not-allowed}.dtc-advisor-tcs-results{display:grid;gap:7px}.dtc-advisor-tcs-context{background:#f8fafc;border:1px solid rgb(20 16 50/.1);border-radius:12px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:9px}.dtc-advisor-tcs-context small,.dtc-advisor-tcs-context span,.dtc-advisor-tcs-context strong{display:block;min-width:0}.dtc-advisor-tcs-context small{color:#667085;font-size:.68rem;font-weight:950;text-transform:uppercase}.dtc-advisor-tcs-context strong{color:#060317;font-size:.78rem;font-weight:950;line-height:1.2;overflow-wrap:anywhere}.dtc-advisor-tcs-context-note{grid-template-columns:1fr}.dtc-advisor-tcs-result{align-items:center;background:#ffffff;border:1px solid rgb(20 16 50/.1);border-radius:11px;color:inherit;cursor:pointer;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto;min-width:0;padding:8px;text-align:left}.dtc-advisor-tcs-result:hover{border-color:rgb(37 99 235/.26);box-shadow:0 10px 22px rgb(15 23 42/.08)}.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 small,.dtc-advisor-tcs-result span,.dtc-advisor-tcs-result strong{display:block;min-width:0}.dtc-advisor-tcs-result strong{color:#060317;font-size:.82rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-advisor-tcs-result small{color:#667085;font-size:.72rem;font-weight:850;line-height:1.25;overflow-wrap:anywhere}.dtc-advisor-field,.dtc-advisor-line-entry label{color:#667085;display:grid;font-size:.74rem;font-weight:950;gap:5px;min-width:0}.dtc-advisor-field input,.dtc-advisor-line-entry input{background:#ffffff;border:1px solid rgb(20 16 50/.14);border-radius:10px;color:#060317;font:inherit;font-size:.88rem;font-weight:850;min-height:38px;min-width:0;padding:0 10px}.dtc-advisor-line-entry{align-items:end;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(80px,.42fr) 70px 92px auto}.dtc-advisor-line-entry button,.dtc-advisor-terminal-button{align-items:center;background:#2563eb;border:0;border-radius:10px;color:#ffffff;display:inline-flex;font:inherit;font-size:.82rem;font-weight:950;gap:6px;justify-content:center;min-height:38px;padding:0 12px}.dtc-advisor-line-entry button:disabled,.dtc-advisor-terminal-button:disabled{background:#e4e7ec;color:#98a2b3;cursor:not-allowed}.dtc-advisor-sale-lines{display:grid;gap:8px}.dtc-advisor-sale-lines div{align-items:center;background:#f8fafc;border:1px solid rgb(20 16 50/.08);border-radius:11px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto 34px;min-width:0;padding:8px}.dtc-advisor-sale-lines small,.dtc-advisor-sale-lines span,.dtc-advisor-sale-lines strong{display:block;min-width:0}.dtc-advisor-sale-lines strong{color:#060317;font-size:.86rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-advisor-sale-lines p,.dtc-advisor-sale-lines small{color:#667085;font-size:.78rem;font-weight:820}.dtc-advisor-sale-lines button{align-items:center;background:#ffffff;border:1px solid rgb(20 16 50/.12);border-radius:9px;color:#be123c;display:inline-flex;height:34px;justify-content:center;width:34px}.dtc-advisor-draft-actions{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.dtc-advisor-draft-actions button{align-items:center;background:#0f172a;border:0;border-radius:10px;color:#ffffff;display:inline-flex;font:inherit;font-size:.82rem;font-weight:950;gap:6px;justify-content:center;min-height:38px;padding:0 12px;white-space:nowrap}.dtc-advisor-draft-actions button:disabled{background:#e4e7ec;color:#98a2b3;cursor:not-allowed}.dtc-advisor-draft-actions-send-only{justify-content:center}.dtc-advisor-draft-actions-send-only button{min-height:44px;width:min(280px,100%)}.dtc-advisor-draft-actions span,.dtc-advisor-draft-error,.dtc-advisor-draft-message{font-size:.78rem;font-weight:850;line-height:1.3;margin:0}.dtc-advisor-draft-actions span{color:#667085;min-width:0;overflow-wrap:anywhere;text-align:right}.dtc-advisor-draft-message{color:#15803d}.dtc-advisor-draft-error{color:#b42318}.dtc-advisor-tracker-summary{display:grid;gap:8px;grid-template-columns:minmax(0,1fr);justify-items:stretch;width:100%}.dtc-advisor-tcs-total-card{background:rgb(37 99 235/.1);border:1px solid rgb(37 99 235/.24);border-radius:14px;display:grid;gap:3px;justify-items:center;min-width:0;padding:11px 12px;text-align:center}.dtc-advisor-tcs-total-card small,.dtc-advisor-tcs-total-card span,.dtc-advisor-tcs-total-card strong{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-advisor-tcs-total-card small{color:#1d4ed8;font-size:.68rem;font-weight:950;text-transform:uppercase}.dtc-advisor-tcs-total-card strong{color:#0f172a;font-size:1.08rem;font-weight:950;line-height:1}.dtc-advisor-tcs-total-card span{color:#475467;font-size:.74rem;font-weight:850}.dtc-advisor-tracker-customer-card{background:rgb(18 183 106/.1);border:1px solid rgb(18 183 106/.24);border-radius:14px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;justify-items:center;min-width:0;padding:11px;text-align:center;width:100%}.dtc-advisor-tracker-customer-card label{display:grid;gap:4px;min-width:0;width:100%}.dtc-advisor-tracker-customer-card span{color:#047857;font-size:.68rem;font-weight:950;text-transform:uppercase}.dtc-advisor-tracker-customer-card input{background:#ffffff;border:1px solid rgb(18 183 106/.24);border-radius:10px;color:#0f172a;font:inherit;font-size:.95rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900;min-height:44px;min-width:0;padding:0 11px;text-align:center;width:100%}.dtc-advisor-tracker-actions{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.dtc-advisor-start-checkin-link{align-items:center;background:#ffffff;border:1px solid #c7d7fe;border-radius:10px;color:#1d4ed8;display:inline-flex;font-size:.8rem;font-weight:950;gap:6px;justify-content:center;min-height:44px;min-width:0;padding:0 10px;text-decoration:none}.dtc-advisor-start-checkin-link[aria-disabled=true]{background:#f8fafc;border-color:rgb(15 23 42/.1);color:#667085}.dtc-advisor-payment-rollup{background:#ffffff;border:1px solid rgb(20 16 50/.1);border-radius:12px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px}.dtc-advisor-payment-rollup span{background:#f8fafc;border:1px solid rgb(20 16 50/.07);border-radius:10px;display:grid;gap:2px;min-width:0;padding:8px}.dtc-advisor-payment-rollup em,.dtc-advisor-payment-rollup small,.dtc-advisor-payment-rollup strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-advisor-payment-rollup small{color:#667085;font-size:.66rem;font-weight:950;text-transform:uppercase}.dtc-advisor-payment-rollup strong{color:#060317;font-size:.82rem;font-weight:950}.dtc-advisor-payment-rollup em{color:#667085;font-size:.72rem;font-style:normal;font-weight:850;grid-column:1/-1}.dtc-advisor-payment-routes{background:#eef2ff;border:1px solid rgb(37 99 235/.12);border-radius:12px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));padding:5px}.dtc-advisor-payment-routes button{background:transparent;border:0;border-radius:9px;color:#475467;font:inherit;font-size:.78rem;font-weight:950;min-height:34px;padding:0 9px}.dtc-advisor-payment-routes button[data-active=true]{background:#ffffff;box-shadow:0 8px 18px rgb(15 23 42/.08);color:#1d4ed8}.dtc-advisor-payment-link-send{background:#ffffff;border:1px solid rgb(20 16 50/.09);border-radius:12px;display:grid;gap:10px;padding:10px}.dtc-advisor-payment-link-send label{color:#475467;display:grid;font-size:.74rem;font-weight:900;gap:5px}.dtc-advisor-payment-link-send input[type=tel]{background:#f8fafc;border:1px solid rgb(20 16 50/.12);border-radius:10px;color:#060317;font:inherit;font-size:.86rem;font-weight:850;min-height:40px;padding:0 10px}.dtc-advisor-payment-checkbox{align-items:center;display:flex!important;gap:8px!important}.dtc-advisor-payment-checkbox input{height:18px;width:18px}.dtc-advisor-terminal-route{align-items:center;background:#ffffff;border:1px solid rgb(20 16 50/.1);border-radius:12px;display:grid;gap:9px;grid-template-columns:34px minmax(0,1fr) auto;padding:10px}.dtc-advisor-terminal-route>svg{background:#ecfdf5;border-radius:10px;color:#15803d;padding:8px;height:34px;width:34px}.dtc-advisor-terminal-route small,.dtc-advisor-terminal-route strong{display:block;line-height:1.2}.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{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-advisor-payment-safe-box span{background:#ffffff;border:1px solid rgb(20 16 50/.09);border-radius:10px;display:grid;gap:2px;min-width:0;padding:8px}.dtc-advisor-payment-safe-box small,.dtc-advisor-payment-safe-box strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-advisor-payment-safe-box small{color:#667085;font-size:.66rem;font-weight:950;text-transform:uppercase}.dtc-advisor-payment-safe-box strong{color:#060317;font-size:.78rem;font-weight:950}.dtc-advisor-customer-decision{background:var(--workflow-surface,#ffffff);border:1px solid var(--workflow-border,rgb(20 16 50/.12));border-radius:10px;display:grid;gap:12px;padding:12px}.dtc-advisor-customer-decision[data-tone=declined]{background:#fff7f7;border-color:rgb(244 63 94/.26)}.dtc-advisor-customer-decision[data-tone=deferred]{background:#fffbeb;border-color:rgb(217 119 6/.28)}.dtc-advisor-decision-head{align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0}.dtc-advisor-decision-head em,.dtc-advisor-decision-head small,.dtc-advisor-decision-head strong,.dtc-advisor-decision-head>span:nth-child(2){display:block;min-width:0}.dtc-advisor-decision-icon{align-items:center;background:rgb(var(--workflow-accent-rgb,5 150 105)/.1);border:1px solid rgb(var(--workflow-accent-rgb,5 150 105)/.18);border-radius:9px;color:var(--workflow-accent,#047857)!important;display:inline-flex!important;height:38px;justify-content:center;width:38px}.dtc-advisor-decision-head small{color:#64748b;font-size:.66rem;font-weight:900;line-height:1.1;text-transform:uppercase}.dtc-advisor-decision-head strong{color:#060317;font-size:.94rem;font-weight:950;line-height:1.15;margin-top:2px}.dtc-advisor-decision-head em{color:#475467;font-size:.74rem;font-style:normal;font-weight:750;line-height:1.35;margin-top:3px}.dtc-advisor-customer-decision button{align-items:center;background:#039855;border:1px solid transparent;border-radius:8px;color:#ffffff;display:inline-flex;font:inherit;font-size:.82rem;font-weight:950;gap:6px;justify-content:center;min-height:44px;padding:0 12px}.dtc-advisor-customer-decision button:focus-visible{outline:3px solid rgb(var(--workflow-accent-rgb,37 99 235)/.28);outline-offset:2px}.dtc-advisor-customer-decision button:active:not(:disabled){transform:scale(.98)}.dtc-advisor-customer-decision button:disabled{background:#d0d5dd;color:#667085;cursor:not-allowed}@media (max-width:760px){.dtc-advisor-decision-head{grid-template-columns:auto minmax(0,1fr)}.dtc-advisor-decision-head>:last-child{grid-column:1/-1;justify-self:start}}.dtc-advisor-payment-request-card{align-items:center;background:#ffffff;border:1px solid rgb(37 99 235/.14);border-radius:12px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.dtc-advisor-payment-note,.dtc-advisor-payment-request-card small,.dtc-advisor-payment-request-card span,.dtc-advisor-payment-request-card strong{min-width:0}.dtc-advisor-payment-request-card span{display:grid;gap:2px}.dtc-advisor-payment-request-card strong{color:#060317;display:block;font-size:.8rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-advisor-payment-note,.dtc-advisor-payment-request-card small{color:#667085;font-size:.74rem;font-weight:850;line-height:1.3;margin:0}.dtc-advisor-payment-request-card>small{grid-column:1/-1}.dtc-advisor-inline-action,.dtc-advisor-payment-request-card>a{background:#2563eb;border:0;border-radius:10px;color:#ffffff;cursor:pointer;font-size:.76rem;font-weight:950;grid-column:1/-1;justify-self:start;padding:8px 10px;text-decoration:none}.dtc-advisor-inline-action:disabled{cursor:not-allowed;opacity:.58}.dtc-advisor-payment-simulator{background:#f8fafc;border:1px dashed rgb(37 99 235/.28);border-radius:12px;display:grid;gap:8px;grid-column:1/-1;padding:9px}.dtc-advisor-payment-simulator>small{color:#475467;font-size:.68rem;font-weight:950;text-transform:uppercase}.dtc-advisor-payment-simulator>div{display:flex;flex-wrap:wrap;gap:6px}.dtc-advisor-payment-simulator button{background:#ffffff;border:1px solid rgb(37 99 235/.2);border-radius:999px;color:#1d4ed8;cursor:pointer;font-size:.72rem;font-weight:950;min-height:32px;padding:6px 9px}.dtc-advisor-payment-simulator button:disabled{cursor:not-allowed;opacity:.55}.dtc-advisor-payment-timeline{background:#ffffff;border:1px solid rgb(15 23 42/.08);border-radius:14px;display:grid;gap:10px;padding:12px}.dtc-advisor-payment-timeline-title{align-items:center;display:flex;gap:10px;justify-content:space-between}.dtc-advisor-payment-timeline-title span{display:grid;gap:2px}.dtc-advisor-payment-timeline-title em,.dtc-advisor-payment-timeline-title small{color:#667085;font-size:.68rem;font-style:normal;font-weight:950;text-transform:uppercase}.dtc-advisor-payment-timeline-title strong{color:#060317;font-size:.86rem;font-weight:950}.dtc-advisor-payment-timeline-row{display:grid;gap:9px;grid-template-columns:10px minmax(0,1fr)}.dtc-advisor-payment-timeline-row>span{align-self:start;background:#2563eb;border-radius:999px;height:10px;margin-top:4px;width:10px}.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{display:grid;gap:2px;min-width:0}.dtc-advisor-payment-timeline-row strong{color:#060317;font-size:.78rem;font-weight:950}.dtc-advisor-payment-timeline-row small{color:#667085;font-size:.72rem;font-weight:850;line-height:1.3;overflow-wrap:anywhere}.dtc-advisor-unlock{align-items:center;background:#ffffff;border:1px solid rgb(117 87 255/.18);border-radius:18px;display:grid;gap:7px;padding:18px}.dtc-advisor-unlock svg{color:#7557ff}.dtc-advisor-unlock span{margin:0}.dtc-advisor-card{align-items:start;background:#ffffff;border:1px solid rgb(117 87 255/.16);border-radius:18px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:92px minmax(0,1fr) auto;padding:12px;text-align:left;transition:box-shadow .15s ease,transform .34s var(--bayline-ease-spring),border-color .15s ease;width:100%}.dtc-advisor-card:hover,.dtc-advisor-card[data-selected=true]{border-color:rgb(117 87 255/.24);box-shadow:0 0 0 3px rgb(117 87 255/.14),0 14px 28px rgb(20 16 50/.1);transform:translateY(-1px)}.dtc-advisor-card-bad{background:linear-gradient(180deg,#fff7f8,#ffffff);border-color:rgb(239 68 68/.24)}.dtc-advisor-card-warn{background:linear-gradient(180deg,#fffdf4,#ffffff);border-color:rgb(245 158 11/.28)}.dtc-advisor-card-good{background:linear-gradient(180deg,#f5fcf7,#ffffff);border-color:rgb(34 197 94/.22)}.dtc-vehicle-confidence small,.dtc-vehicle-confidence span{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{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(220px,.36fr) minmax(0,1fr)}.dtc-inspection-copy{color:#646c7d;margin:0}.vehicle-visual{--vehicle-visual-photo-inset:6px;background:radial-gradient(circle at 24% 20%,rgb(255 255 255/.84),transparent 34%),linear-gradient(135deg,rgb(117 87 255/.98),rgb(255 141 193/.92));border:1px solid rgb(117 87 255/.2);border-radius:18px;color:#ffffff;min-height:126px;overflow:hidden;position:relative}.vehicle-visual-has-photo{background:transparent;border-color:transparent;box-shadow:none}.vehicle-visual-compact{--vehicle-visual-photo-inset:2px;border-radius:6px;display:inline-flex;flex:0 0 auto;height:38px;min-height:38px;vertical-align:middle;width:92px}.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;height:100%;inset:0;object-fit:contain;object-position:center;padding:var(--vehicle-visual-photo-inset);position:absolute;transform:none;transform-origin:center;width:100%}.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{inset:0;position:absolute}.vehicle-visual-body,.vehicle-visual-cabin,.vehicle-visual-shadow,.vehicle-visual-wheel,.vehicle-visual-window{position:absolute}.vehicle-visual-shadow{background:rgb(12 10 31/.24);border-radius:999px;bottom:20%;height:10%;left:15%;width:70%}.vehicle-visual-body{background:linear-gradient(180deg,rgb(255 255 255/.98),rgb(225 231 242/.96));border-radius:24px 34px 18px 18px;bottom:30%;box-shadow:inset 0 -12px 20px rgb(12 10 31/.12);height:24%;left:13%;width:74%}.vehicle-visual-cabin{background:linear-gradient(180deg,rgb(255 255 255/.94),rgb(216 226 240/.94));border-radius:42px 48px 8px 8px;bottom:50%;height:25%;left:31%;width:38%}.vehicle-visual-window{background:linear-gradient(180deg,#2f3b5f,#111827);border-radius:16px 16px 4px 4px;bottom:55%;height:15%;opacity:.88;width:15%}.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 rgb(255 255 255/.88);border-radius:999px;bottom:23%;height:20%;width:11%}.vehicle-visual-wheel-front{right:20%}.vehicle-visual-wheel-rear{left:20%}.vehicle-visual-truck .vehicle-visual-body{border-radius:14px 20px 16px 16px;left:10%;width:80%}.vehicle-visual-truck .vehicle-visual-cabin{border-radius:30px 20px 7px 7px;left:26%;width:28%}.vehicle-visual-suv .vehicle-visual-body{height:28%}.vehicle-visual-suv .vehicle-visual-cabin{left:27%;width:48%}.vehicle-visual-van .vehicle-visual-body{border-radius:28px 20px 16px 16px;height:31%}.vehicle-visual-van .vehicle-visual-cabin{left:23%;width:52%}.vehicle-visual-coupe .vehicle-visual-body{border-radius:42px 54px 18px 18px;height:21%}.vehicle-visual-coupe .vehicle-visual-cabin{left:36%;width:28%}.vehicle-visual-compact .vehicle-visual-badge,.vehicle-visual-compact .vehicle-visual-caption{display:none}.vehicle-visual-compact .vehicle-visual-body{bottom:28%;height:25%}.vehicle-visual-compact .vehicle-visual-cabin{bottom:50%;height:24%}.vehicle-visual-compact .vehicle-visual-wheel{border-width:1px;bottom:22%;height:18%}.vehicle-visual-badge,.vehicle-visual-caption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgb(12 10 31/.52);border:1px solid rgb(255 255 255/.18);border-radius:999px;bottom:10px;color:#ffffff;font-size:.74rem;font-weight:850;left:10px;max-width:calc(100% - 20px);overflow:hidden;padding:6px 9px;position:absolute;text-overflow:ellipsis;white-space:nowrap}.vehicle-visual-caption{background:rgb(255 255 255/.88);bottom:auto;color:#1f2937;left:10px;right:10px;top:10px}.monitor-page{background:linear-gradient(135deg,rgb(255 255 255/.94),rgb(248 247 255/.95) 48%,rgb(255 241 248/.96)),#f6f6f8;color:#0c0a1f;min-height:100vh;padding:0 0 12px}.monitor-topbar{align-items:center;background:rgb(255 255 255/.88);border-bottom:1px solid rgb(20 16 50/.12);display:grid;gap:10px;grid-template-columns:1fr auto 1fr;padding:6px 12px}.monitor-status-line{background:rgb(255 255 255/.82);border-bottom:1px solid rgb(20 16 50/.1);display:flex;justify-content:space-between;padding:4px 10px}.monitor-status-line h1{font-family:Inter Tight,Inter,ui-sans-serif,system-ui,sans-serif;font-size:1rem;line-height:1;margin:0}.monitor-status-line p{color:#687083;font-size:.8rem;font-weight:800;margin:4px 0 0}.monitor-header-actions,.monitor-live{align-items:center;display:inline-flex;gap:10px}.monitor-logo{background:var(--brand-gradient);border-radius:10px;flex:0 0 auto;padding:4px 8px}.monitor-header-actions{flex-wrap:wrap;justify-content:flex-end}.monitor-alert-card button,.monitor-live,.monitor-theme-toggle{border-radius:7px;font-size:.8rem;font-weight:850;min-height:32px;padding:0 9px}.monitor-live{background:#ffffff;border:1px solid rgb(20 16 50/.12)}.monitor-theme-toggle{align-items:center;background:#ffffff;border:1px solid rgb(20 16 50/.14);color:#0c0a1f;cursor:pointer;display:inline-flex;gap:8px}.monitor-live-live{border-color:#16a34a;color:#15803d}.monitor-live-connecting,.monitor-live-reconnecting{border-color:#d99a00;color:#92400e}.monitor-live-offline{border-color:#ef4444;color:#b91c1c}.monitor-live time{color:#687083;font-size:.84rem}.monitor-live-hidden{display:none}.monitor-all-clear,.monitor-empty,.monitor-error{align-items:center;background:#fff1f2;border:1px solid #fecdd3;border-radius:8px;color:#be123c;display:flex;font-weight:850;gap:8px;margin:8px;padding:8px 10px}.monitor-all-clear,.monitor-empty{background:#f8fafc;border-color:#d9e0ea;color:#405164}.monitor-overview{align-items:stretch;display:grid;gap:5px;grid-template-columns:minmax(0,1fr);margin-top:4px}.monitor-metrics{display:grid;gap:5px;grid-template-columns:repeat(5,minmax(0,1fr))}.monitor-metric{align-items:center;background:rgb(255 255 255/.9);border:1px solid rgb(20 16 50/.12);border-radius:8px;display:flex;gap:6px;justify-content:space-between;min-height:40px;padding:6px 8px}.monitor-metric span{color:#687083;display:block;font-size:.64rem;font-weight:850;line-height:1.05;text-transform:uppercase}.monitor-metric strong{display:block;font-size:1.05rem;letter-spacing:0;line-height:1;margin-top:0;white-space:nowrap}.monitor-board{background:rgb(255 255 255/.93);border:1px solid rgb(20 16 50/.12);border-radius:8px;box-shadow:0 14px 30px rgb(20 16 50/.08);margin-top:4px;overflow:hidden}.monitor-board-title{align-items:center;background:linear-gradient(90deg,rgb(117 87 255/.11),rgb(255 141 193/.11));border-bottom:1px solid rgb(20 16 50/.12);display:flex;justify-content:space-between;padding:7px 10px}.monitor-board-title h2{align-items:center;display:flex;font-size:.94rem;gap:7px;margin:0}.monitor-board-title time{color:#687083;font-size:.82rem;font-weight:850}.monitor-alert-rail{display:grid;gap:5px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));padding:6px 8px 0}.monitor-alert-card{align-items:center;border:2px solid;border-radius:8px;display:grid;gap:7px;grid-template-columns:auto minmax(0,1fr) auto;padding:7px 8px}.monitor-alert-copy{min-width:0}.monitor-alert-card strong{font-size:.86rem}.monitor-alert-card span{display:-webkit-box;font-size:.74rem;line-height:1.22;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.monitor-alert-card span,.monitor-alert-card strong{display:block}.monitor-alert-card span{margin-top:3px}.monitor-alert-card button{background:#ffffff;border:1px solid;color:inherit;cursor:pointer}.monitor-alert-actions{align-items:center;display:inline-flex!important;gap:6px;justify-content:flex-end;margin-top:0!important;overflow:visible!important;-webkit-line-clamp:unset!important;white-space:nowrap}.monitor-alert-actions button{align-items:center;border-radius:7px;display:inline-flex;font-size:.72rem;font-weight:950;gap:5px;min-height:30px;padding:0 8px;text-decoration:none}.monitor-ack-toast{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:8px;color:#047857;font-size:.78rem;font-weight:900;margin:6px 8px 0;padding:7px 9px}.monitor-ack-dialog{align-items:center;background:rgb(12 10 31/.42);display:grid;inset:0;justify-items:center;padding:18px;position:fixed;z-index:160}.monitor-ack-sheet{background:#ffffff;border:1px solid rgb(20 16 50/.14);border-radius:8px;box-shadow:0 24px 70px rgb(20 16 50/.28);display:grid;gap:10px;max-width:100%;padding:16px;width:420px}.monitor-ack-dialog h3{color:#0c0a1f;font-size:1rem;line-height:1.1;margin:0}.monitor-ack-dialog p{color:#475467;font-size:.82rem;font-weight:850;margin:0}.monitor-ack-person-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-ack-person-grid button{background:#f8fafc;border:1px solid #dbe4f0;border-radius:8px;color:#0c0a1f;cursor:pointer;display:grid;font:inherit;gap:3px;justify-items:start;min-height:54px;padding:8px 10px;text-align:left}.monitor-ack-person-grid button:focus-visible,.monitor-ack-person-grid button:hover{background:#eef2ff;border-color:#8b5cf6;outline:2px solid rgb(139 92 246/.2)}.monitor-ack-person-grid strong{font-size:.84rem;font-weight:950;line-height:1.1}.monitor-ack-person-grid span{color:#64748b;font-size:.68rem;font-weight:900;text-transform:uppercase}.monitor-ack-dialog-actions{display:flex;gap:8px;justify-content:flex-end}.monitor-ack-dialog-actions button{border-radius:7px;cursor:pointer;font:inherit;font-size:.78rem;font-weight:950;min-height:36px;padding:0 12px}.monitor-ack-dialog-actions button:first-child{background:#ffffff;border:1px solid #cbd5e1;color:#334155}.monitor-ack-dialog-actions button:last-child{background:#0c0a1f;border:1px solid #0c0a1f;color:#ffffff}.monitor-alert-success{animation:monitor-flash-green 1.1s linear infinite;background:#ecfdf5;border-color:#22c55e;color:#065f46}.monitor-alert-danger{animation:monitor-flash-red 1.1s linear infinite;background:#fff1f2;border-color:#ef4444;color:#991b1b}.monitor-alert-warning{background:#fffbeb;border-color:#facc15;color:#92400e}.monitor-column-guide{align-items:stretch;display:none;gap:6px;grid-template-columns:repeat(8,minmax(0,1fr));margin:0;padding:8px 8px 6px}.monitor-column-guide span{background:#f8fafc;border:1px solid rgb(100 116 139/.18);border-radius:8px;color:#334155;display:grid;gap:2px;min-height:42px;min-width:0;padding:6px 8px}.monitor-column-guide strong{color:#0f172a;font-size:.72rem;font-weight:950;line-height:1;text-transform:uppercase}.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;font-size:.92rem;min-width:1320px;width:100%}.monitor-table th{background:#f8fafc;color:#475569;font-size:.76rem;letter-spacing:0;padding:6px 8px;position:sticky;top:0;z-index:1;text-align:left;text-transform:uppercase}.monitor-table td{border-top:1px solid rgb(20 16 50/.1);font-weight:850;padding:5px 8px;vertical-align:middle}.monitor-table td:first-child,.monitor-table th:first-child{width:220px}.monitor-table td:nth-child(2),.monitor-table th:nth-child(2){width:180px}.monitor-table td:nth-child(3),.monitor-table td:nth-child(4),.monitor-table th:nth-child(3),.monitor-table th:nth-child(4){width:132px}.monitor-table td:nth-child(5),.monitor-table th:nth-child(5){width:124px}.monitor-table td:nth-child(6),.monitor-table th:nth-child(6){width:160px}.monitor-table td:nth-child(7),.monitor-table td:nth-child(8),.monitor-table th:nth-child(7),.monitor-table th:nth-child(8){width:90px}.monitor-table td:nth-child(9),.monitor-table th:nth-child(9){width:132px}.monitor-table td:nth-child(10),.monitor-table th:nth-child(10){width:126px}.monitor-table td:nth-child(11),.monitor-table th:nth-child(11){width:100px}.monitor-table-row{background:#ffffff;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:3px solid rgb(99 102 241/.44);outline-offset:-3px}.monitor-row-good{background:#fcfffd;box-shadow:none}.monitor-row-warn{background:#fffdf2;box-shadow:none}.monitor-row-bad,.monitor-row-urgent{animation:monitor-row-danger 1.05s ease-in-out infinite;background:#fff1f2;box-shadow:inset 5px 0 0 rgb(239 68 68/.92)}.monitor-row-customer-waiting{animation:none;background:#fff8d7;box-shadow:none}.monitor-row-customer-decision{animation:none;background:#eef6ff;box-shadow:inset 5px 0 0 rgb(59 130 246/.52)}.monitor-row-advisor-attention{animation:monitor-row-waiting-pulse 1.05s ease-in-out infinite;background:#fffdf2;box-shadow:inset 5px 0 0 rgb(250 204 21/.84)}.monitor-row-approval{animation:monitor-row-approved-flash .62s ease-in-out infinite;background:#ecfdf5;box-shadow:inset 5px 0 0 rgb(34 197 94/.72)}.monitor-row-declined{animation:monitor-row-waiting-pulse 1.05s ease-in-out infinite;background:#fff7ed;box-shadow:inset 5px 0 0 rgb(245 158 11/.84)}.monitor-row-customer-decision.monitor-row-urgent{animation:monitor-row-danger 1.05s ease-in-out infinite;background:#fff1f2;box-shadow:inset 5px 0 0 rgb(239 68 68/.92)}.monitor-row-work-progress,.monitor-row-work-progress.monitor-row-customer-waiting,.monitor-row-work-progress.monitor-row-urgent{animation:none;background:#f0fdf4;box-shadow:none}.monitor-blocker,.monitor-blocker-muted,.monitor-clear,.monitor-customer,.monitor-declined,.monitor-elapsed,.monitor-inspected,.monitor-mode,.monitor-money,.monitor-rec-summary,.monitor-vehicle-cell,.monitor-waiting{align-items:center;display:inline-flex;gap:8px}.monitor-vehicle-cell{display:grid;grid-template-columns:128px minmax(0,1fr);min-width:0;width:100%}.monitor-customer,.monitor-vehicle-cell{max-width:100%;overflow:hidden}.monitor-customer{justify-content:center;text-align:center}.monitor-customer>div,.monitor-vehicle-cell>div{flex:1 1 auto;min-width:0;overflow:hidden}.monitor-customer strong,.monitor-vehicle-cell strong{color:#0c0a1f;display:flex;flex-direction:column;font-size:1rem;line-height:1.12;min-width:0}.monitor-customer .monitor-stack-lead,.monitor-vehicle-cell .monitor-stack-lead{color:#687083;display:block;font-size:.84em;font-weight:800;margin:0}.monitor-customer .monitor-stack-main,.monitor-vehicle-cell .monitor-stack-main{color:#0c0a1f;display:block;font-size:1em;font-weight:950;margin:0;overflow-wrap:normal;word-break:normal}.monitor-customer .monitor-stack-sub,.monitor-vehicle-cell .monitor-stack-sub{color:#344054;display:block;font-size:.92em;font-weight:850;margin:0;overflow-wrap:normal;word-break:normal}.monitor-vehicle-cell .monitor-stack-model{color:#0c0a1f;font-weight:950}.monitor-customer span,.monitor-vehicle-cell span{color:#687083;display:block;font-size:.76rem;margin-top:2px}.monitor-vehicle-frame{align-items:center;background:transparent;border-radius:6px;box-sizing:border-box;color:#ffffff;display:flex;flex:0 0 auto;height:50px;justify-content:center;overflow:hidden;padding:2px;position:relative;width:128px}.monitor-vehicle-frame img{height:100%;object-fit:contain;object-position:center;transform:none;transform-origin:center;width:100%}.monitor-vehicle-frame span{background:rgb(12 10 31/.72);border-radius:999px;bottom:3px;color:#ffffff;font-size:.62rem;font-weight:850;line-height:1;margin:0;padding:3px 5px;position:absolute;right:4px}.monitor-rec-summary{color:#514860;white-space:nowrap}.monitor-mode,.monitor-stage{border:1px solid;border-radius:999px;display:inline-flex;font-size:.82rem;font-weight:950;min-height:30px;padding:5px 8px;white-space:nowrap}.monitor-stage{align-items:flex-start;flex-direction:column;gap:2px;justify-content:center;line-height:1}.monitor-stage small,.monitor-stage strong{display:block;line-height:1}.monitor-stage small{font-size:.58rem;font-weight:950;opacity:.78;text-transform:uppercase}.monitor-waiting-status{align-items:flex-start;display:inline-flex;flex-direction:column;line-height:1}.monitor-waiting-status strong{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:.82rem;font-weight:950;justify-content:center;line-height:1;min-height:30px;padding:5px 10px;text-align:center;white-space:normal}.monitor-waiting-parts strong{background:#fff1e6;border-color:#fdba74;color:#c2410c}.monitor-waiting-approval strong{background:#dbeafe;border-color:#93c5fd;color:#1d4ed8}.monitor-waiting-decision strong{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}.monitor-waiting-customer strong{background:#fae8ff;border-color:#e9a8f6;color:#a21caf}.monitor-waiting-clear strong{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.monitor-waiting-progress strong{background:#dcfce7;border-color:#86efac;color:#047857}.monitor-parts-status{border:1px solid transparent;border-radius:999px;display:inline-flex;gap:5px;justify-content:center;min-height:30px;padding:5px 9px}.monitor-parts-status strong{font-size:.8rem;line-height:1}.monitor-parts-status small{font-size:.62rem}.monitor-parts-available{background:#dcfce7;border-color:#86efac}.monitor-parts-waiting{animation:monitor-waiting-chip-pulse 1.05s ease-in-out infinite;background:#fff7ed;border-color:#fdba74}.monitor-parts-unknown{background:#eef2ff;border-color:#c7d2fe}.monitor-parts-none{background:#f1f5f9;border-color:#e2e8f0}.monitor-stage-draft{background:#f8fafc;border-color:#cbd5e1;color:#334155}.monitor-stage-checked_in{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.monitor-stage-inspection{background:#fffbeb;border-color:#facc15;color:#92400e}.monitor-stage-advisor_review,.monitor-stage-waiting_customer{background:#fff1f2;border-color:#fda4af;color:#be123c}.monitor-stage-approved,.monitor-stage-in_service,.monitor-stage-work_in_progress{background:#ecfdf5;border-color:#86efac;color:#047857}.monitor-stage-ready_for_pickup{background:#f0fdf4;border-color:#22c55e;color:#15803d}.monitor-mode{align-items:center;background:#f8fafc;border-color:#d9e0ea;color:#405164;gap:6px;justify-content:center}.monitor-visit-reason{align-items:flex-start;border-radius:14px;justify-content:flex-start;max-width:100%;min-width:0;white-space:normal}.monitor-visit-reason>svg{flex:0 0 auto;margin-top:1px}.monitor-visit-reason-list{display:grid;gap:2px;min-width:0}.monitor-visit-reason-list strong{display:block;line-height:1.12;min-width:0;overflow:visible;text-overflow:clip;white-space:normal}.monitor-table td:nth-child(6),.monitor-table th:nth-child(6){display:none!important}.monitor-visit-context{align-content:center;display:grid;gap:3px;min-width:0}.monitor-visit-context-main{align-items:flex-start;display:inline-flex;gap:6px;min-width:0}.monitor-visit-context-main>svg{color:#64748b;flex:0 0 auto;margin-top:1px}.monitor-visit-context small{color:#475467;display:-webkit-box;font-size:.7rem;font-weight:850;line-height:1.16;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.monitor-visit-context em{align-items:center;color:#b45309;display:inline-flex;font-size:.7rem;font-style:normal;font-weight:950;gap:4px;line-height:1.14}.monitor-blocker,.monitor-blocker-muted,.monitor-clear,.monitor-declined,.monitor-elapsed,.monitor-money{border-radius:999px;font-weight:950;padding:5px 8px;white-space:nowrap}.monitor-detail-facts b,.monitor-footnote,.monitor-live time,.monitor-metric strong,.monitor-phone-card-time b,.monitor-promise-clock strong,.monitor-rec-summary,.monitor-row-clock strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.monitor-row-clock{--monitor-clock-fill:#16a34a;background:transparent;border:0;border-radius:0;color:#0f172a;display:grid;gap:2px 7px;grid-template-columns:24px minmax(0,1fr);min-width:150px;padding:6px 8px 7px;position:relative}.monitor-row-clock svg{color:var(--monitor-clock-fill);grid-row:1}.monitor-row-clock strong{color:#0f172a;font-size:1.18rem}.monitor-row-clock span{color:#475467;font-size:.68rem;font-weight:950;line-height:1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.monitor-row-clock i{background:rgb(15 23 42/.1);border-radius:999px;bottom:3px;height:3px;left:8px;overflow:hidden;position:absolute;right:8px}.monitor-row-clock i:after{background:var(--monitor-clock-fill);border-radius:inherit;content:"";display:block;height:100%;width:var(--monitor-clock-progress)}.monitor-row-clock-warn{--monitor-clock-fill:#facc15;background:transparent;border-color:transparent}.monitor-row-clock-good{--monitor-clock-fill:#16a34a}.monitor-row-clock-bad,.monitor-row-clock-good{background:transparent;border-color:transparent}.monitor-row-clock-bad{--monitor-clock-fill:#ef4444}.monitor-row-clock-good strong{color:#047857}.monitor-row-clock-warn strong{color:#b45309}.monitor-row-clock-bad strong{color:#b91c1c}.monitor-clear,.monitor-elapsed-good{background:#ecfdf5;color:#047857}.monitor-elapsed-warn{background:#fffbeb;color:#92400e}.monitor-blocker,.monitor-elapsed-bad{background:#fff1f2;color:#be123c}.monitor-declined{background:#fff7ed;color:#c2410c}.monitor-waiting{animation:monitor-waiting-chip-pulse 1.05s ease-in-out infinite;background:#fef3c7;color:#92400e}.monitor-inspected,.monitor-money{background:#dcfce7;color:#15803d}.monitor-inspected{border:1px solid rgb(21 128 61/.32)}.monitor-signal-ack{background:#ffffff;border:1px solid rgb(21 128 61/.34);border-radius:999px;color:#15803d;cursor:pointer;font:inherit;font-size:.72rem;font-weight:950;min-height:28px;min-width:82px;padding:0 8px}.monitor-signal-ack:hover{background:#ecfdf5;border-color:rgb(21 128 61/.5)}.monitor-signal-ack:disabled{background:#f8fafc;border-color:#d0d5dd;color:#98a2b3;cursor:wait}.monitor-signal-actions{align-items:flex-end;display:flex;flex-direction:column;gap:6px;max-width:100%}.monitor-signal-status{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.monitor-signal-buttons{align-items:stretch;display:flex;flex-direction:column;gap:6px;max-width:138px;width:100%}.monitor-signal-buttons>button{align-items:center;border-radius:999px;display:inline-flex;font:inherit;font-size:.74rem;font-weight:900;gap:5px;justify-content:center;min-height:30px;padding:0 12px;white-space:nowrap;width:100%}.monitor-signal-buttons>.monitor-signal-ack{align-self:center;max-width:96px;width:96px}.monitor-detail-button{background:linear-gradient(135deg,#4635c9,#7557ff);border:0;box-shadow:0 4px 12px rgb(70 53 201/.26);color:#ffffff;cursor:pointer}.monitor-detail-button:hover{box-shadow:0 7px 18px rgb(70 53 201/.36);transform:translateY(-1px)}.monitor-signal-buttons>button svg{flex:0 0 auto}.monitor-remove-button{background:#ffffff;border:1px solid rgb(180 35 24/.28);border-radius:999px;color:#b42318;cursor:pointer;font:inherit;font-size:.72rem;font-weight:950;min-height:28px;padding:0 8px}.monitor-remove-button:hover{background:#fff1f2;border-color:rgb(180 35 24/.46)}.monitor-remove-button:disabled{background:#f8fafc;border-color:#d0d5dd;color:#98a2b3;cursor:wait}.monitor-detail-modal{inset:0;position:fixed;z-index:1300}.monitor-detail-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgb(6 3 23/.5);border:0;cursor:pointer;inset:0;padding:0;position:absolute;width:100%}.monitor-detail-panel{animation:monitor-detail-slide .22s ease;background:#ffffff;border-left:6px solid #7557ff;box-shadow:-28px 0 70px rgb(20 16 50/.3);display:flex;flex-direction:column;gap:15px;height:100%;margin-left:auto;max-width:460px;overflow-y:auto;padding:22px 22px 32px;position:relative;width:min(460px,92vw)}@keyframes monitor-detail-slide{0%{opacity:0;transform:translateX(26px)}to{opacity:1;transform:translateX(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{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.monitor-detail-vehicle{align-items:center;display:flex;gap:12px;min-width:0}.monitor-detail-vehicle>div{min-width:0}.monitor-detail-vehicle strong{color:#0c0a1f;display:block;font-size:1.2rem;font-weight:950;line-height:1.15}.monitor-detail-vehicle>div>span{align-items:center;color:#475467;display:flex;flex-wrap:wrap;font-size:.86rem;font-weight:800;gap:4px;margin-top:3px}.monitor-detail-close{align-items:center;background:#f2f4f7;border:0;border-radius:999px;color:#475467;cursor:pointer;display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.monitor-detail-close:hover{background:#e4e7ec;color:#101828}.monitor-detail-status-row{display:flex;flex-wrap:wrap;gap:8px}.monitor-detail-facts{background:#f8f7ff;border:1px solid rgb(117 87 255/.16);border-radius:12px;display:grid;gap:12px 14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:13px 15px}.monitor-detail-facts span{align-items:flex-start;color:#1d2939;display:flex;flex-direction:column;font-size:.92rem;font-weight:850;gap:2px;min-width:0}.monitor-detail-facts span[data-delayed=true]{background:#fff7ed;border:1px solid rgb(234 88 12/.28);border-radius:8px;color:#9a3412;padding:6px 8px}.monitor-detail-facts small{color:#98a2b3;font-size:.64rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.monitor-detail-facts b{font-weight:950}.monitor-detail-section{display:flex;flex-direction:column;gap:9px}.monitor-detail-section h4{align-items:center;color:#344054;display:flex;font-size:.7rem;font-weight:950;gap:6px;letter-spacing:.06em;margin:0;text-transform:uppercase}.monitor-detail-section h4 svg{color:#7557ff}.monitor-detail-chips{display:flex;flex-wrap:wrap;gap:6px}.monitor-detail-chips span{align-items:center;background:#eef2ff;border-radius:999px;color:#3730a3;display:inline-flex;font-size:.82rem;font-weight:850;gap:5px;padding:4px 11px}.monitor-detail-chips .monitor-detail-chip-svc{background:#ecfeff;color:#0e7490}.monitor-detail-chips .monitor-detail-chip-bad{background:#fef2f2;color:#b42318}.monitor-detail-chips .monitor-detail-chip-warn{background:#fffbeb;color:#b45309}.monitor-detail-notes{background:#f9fafb;border:1px solid #eaecf0;border-radius:10px;color:#344054;font-size:.9rem;font-weight:600;line-height:1.42;margin:0;padding:10px 12px}.monitor-detail-inspected{align-items:center;color:#15803d;display:flex;font-size:.9rem;font-weight:850;gap:6px;margin:0}.monitor-detail-muted{color:#98a2b3;font-size:.88rem;font-weight:700;margin:0}.monitor-detail-decisions{display:flex;flex-wrap:wrap;gap:7px}.monitor-detail-decision{align-items:center;border-radius:10px;display:inline-flex;font-size:.82rem;font-weight:800;gap:5px;padding:6px 11px}.monitor-detail-decision b{font-size:1rem;font-weight:950}.monitor-detail-decision-good{background:#dcfce7;color:#15803d}.monitor-detail-decision-warn{background:#fef3c7;color:#b45309}.monitor-detail-decision-bad{background:#fee2e2;color:#b42318}.monitor-detail-decision-muted{background:#f1f5f9;color:#475467}.monitor-detail-declined{align-items:center;background:#fff7ed;border:1px solid rgb(234 88 12/.24);border-radius:10px;color:#c2410c;display:flex;font-size:.85rem;font-weight:800;gap:6px;margin:0;padding:9px 12px}@media (max-width:560px){.monitor-detail-panel{max-width:none;width:100%}.monitor-detail-facts{grid-template-columns:minmax(0,1fr)}}.monitor-blocker-muted{background:#f1f5f9;color:#64748b}.monitor-countdown{color:#687083;display:block;font-size:.72rem;font-weight:900;margin-top:3px;white-space:nowrap}.monitor-countdown-bad{color:#be123c}.monitor-footnote{color:#687083;font-size:.68rem;font-weight:750;margin:6px 9px 7px}@keyframes monitor-row-approved-flash{0%,to{background:#ecfdf5;box-shadow:inset 5px 0 0 rgb(34 197 94/.96),inset 0 0 0 999px rgb(34 197 94/.04)}50%{background:#bbf7d0;box-shadow:inset 5px 0 0 rgb(21 128 61/1),inset 0 0 0 999px rgb(34 197 94/.25);filter:brightness(1.05) saturate(1.14)}}@keyframes monitor-row-waiting-pulse{0%,to{background:#fffdf2;box-shadow:inset 5px 0 0 rgb(250 204 21/.98),inset 0 0 0 999px rgb(250 204 21/.02)}50%{background:#fef3c7;box-shadow:inset 5px 0 0 rgb(245 158 11/1),inset 0 0 0 999px rgb(250 204 21/.16)}}@keyframes monitor-waiting-chip-pulse{0%,to{box-shadow:0 0 0 0 rgb(245 158 11/0)}50%{box-shadow:0 0 0 4px rgb(245 158 11/.2)}}@keyframes monitor-row-danger{0%,to{filter:brightness(1)}50%{filter:brightness(.98)}}@keyframes monitor-flash-green{0%,to{filter:brightness(1)}50%{filter:brightness(1.12)}}@keyframes monitor-flash-red{0%,to{filter:brightness(1)}50%{filter:brightness(1.08) saturate(1.2)}}body[data-monitor-theme=dark] .monitor-page{background:#070711;color:#ffffff}body[data-monitor-theme=dark] .bayline-staff-header,body[data-monitor-theme=dark] .monitor-board,body[data-monitor-theme=dark] .monitor-metric,body[data-monitor-theme=dark] .monitor-status-line,body[data-monitor-theme=dark] .monitor-table-row,body[data-monitor-theme=dark] .monitor-topbar{background:#0d0d18;border-color:rgb(255 255 255/.14)}body[data-monitor-theme=dark] .monitor-board-title time,body[data-monitor-theme=dark] .monitor-countdown,body[data-monitor-theme=dark] .monitor-customer span,body[data-monitor-theme=dark] .monitor-footnote,body[data-monitor-theme=dark] .monitor-live time,body[data-monitor-theme=dark] .monitor-status-line p,body[data-monitor-theme=dark] .monitor-table td:before,body[data-monitor-theme=dark] .monitor-vehicle-cell span{color:rgb(255 255 255/.72)}body[data-monitor-theme=dark] .monitor-customer strong,body[data-monitor-theme=dark] .monitor-row-clock strong,body[data-monitor-theme=dark] .monitor-status-line h1,body[data-monitor-theme=dark] .monitor-vehicle-cell strong{color:#ffffff}body[data-monitor-theme=dark] .bayline-mobile-tabbar,body[data-monitor-theme=dark] .monitor-column-guide span,body[data-monitor-theme=dark] .monitor-live,body[data-monitor-theme=dark] .monitor-mode,body[data-monitor-theme=dark] .monitor-row-clock,body[data-monitor-theme=dark] .monitor-table th,body[data-monitor-theme=dark] .monitor-theme-toggle{background:#141427;border-color:rgb(255 255 255/.14);color:#ffffff}body[data-monitor-theme=dark] .monitor-column-guide strong{color:#ffffff}body[data-monitor-theme=dark] .monitor-column-guide small{color:rgb(255 255 255/.68)}body[data-monitor-theme=dark] .monitor-board-title{background:linear-gradient(90deg,rgb(117 87 255/.22),rgb(255 141 193/.16));border-color:rgb(255 255 255/.14)}body[data-monitor-theme=dark] .monitor-table td{border-color:rgb(255 255 255/.12)}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-customer-decision{background:#0d1b34}body[data-monitor-theme=dark] .monitor-row-advisor-attention{background:#1d180c}body[data-monitor-theme=dark] .monitor-row-bad,body[data-monitor-theme=dark] .monitor-row-declined,body[data-monitor-theme=dark] .monitor-row-urgent{background:#211014}body[data-monitor-theme=dark] .monitor-waiting{background:#3a2b08;color:#fde68a}body[data-monitor-theme=dark] .monitor-rec-summary{color:rgb(255 255 255/.84)}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:900px){.dtc-capture-hero-grid,.dtc-vehicle-tab-layout,.inspection-list,.inspection-summary,.lookup-layout,.metrics,.monitor-metrics,.photo-upload-grid,.two,.voice-note-controls,.voice-note-preview,.voice-note-primary-actions,.voice-note-row,.voice-note-tts{grid-template-columns:1fr}.lookup-layout.dtc-publish-layout{display:flex;flex-direction:column}.lookup-layout.dtc-publish-layout .dtc-publish-main{order:1}.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{max-width:none;text-align:left}.dtc-publish-edit-grid{grid-template-columns:repeat(auto-fit,minmax(136px,1fr))}.dtc-publish-edit-grid .dtc-promise-grid select,.dtc-publish-edit-grid input[type=tel],.dtc-publish-edit-grid input[type=text],.dtc-publish-edit-grid select{border-radius:10px;font-size:1rem;min-height:48px;padding:0 12px}.dtc-publish-edit-grid textarea{font-size:1rem}.dtc-publish-edit-grid label>span{font-size:.7rem;margin-bottom:2px}.dtc-customer360-empty-grid,.dtc-customer360-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-foot,.receipt-summary-grid{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{align-items:flex-start;flex-direction:column}.dtc-checkin-topbar{grid-template-columns:1fr;position:static}.dtc-nav-tabs{justify-self:stretch;max-width:none}.dtc-checkin-hero,.dtc-top-actions{align-items:flex-start;justify-content:flex-start}.dtc-stepbar{grid-template-columns:repeat(3,minmax(150px,1fr));overflow-x:auto}.dtc-checkin-page .start-form,.dtc-checkin-page .start-summary{grid-template-columns:1fr}.dtc-checkin-page .dtc-publish-main .start-summary{gap:6px;grid-template-columns:repeat(6,minmax(0,1fr))}.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{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.dtc-publish-main .summary-row strong svg{height:13px;width: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){align-items:center;background:rgb(255 255 255/.7);border-radius:999px;flex-direction:row;flex-wrap:nowrap;gap:6px;grid-column:span 2;min-width:0;padding:4px 10px}.dtc-publish-main .start-summary>.summary-row:nth-child(n+6) strong{font-size:0;letter-spacing:0;text-transform:none}.dtc-publish-main .start-summary>.summary-row:nth-child(n+6) strong svg{height:12px;width:12px}.dtc-publish-main .start-summary>.summary-row:nth-child(n+6) span{font-size:.76rem;font-weight:850;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{gap:10px;grid-template-columns:auto minmax(260px,1fr) auto;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{font-size:.82rem;min-height:38px;padding:9px 6px}.bayline-staff-actions,.dtc-home-actions,.dtc-top-actions{align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;overflow-x:auto}.dtc-action{flex:0 0 auto;font-size:.82rem;min-height:42px;padding:0 10px}.dtc-action-new{max-width:86px;min-height:46px}.dtc-checkin-content,.dtc-checkin-hero,.dtc-home-content,.dtc-home-hero{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-advisor-hero,.dtc-inspection-head{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-advisor-grid,.dtc-queue-layout{grid-template-columns:1fr}.dtc-advisor-simple-grid,.dtc-advisor-simple-head,.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{display:flex;max-height:84px;overflow-x:auto;overflow-y:hidden}.monitor-alert-card{flex:0 0 330px;gap:6px;grid-template-columns:20px minmax(0,1fr) auto;padding:6px 7px}.monitor-alert-card button{grid-column:auto;justify-self:end}.monitor-alert-card strong{font-size:.84rem}.monitor-alert-card span{display:-webkit-box;font-size:.76rem;line-height:1.25;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.monitor-alert-card button{font-size:.78rem;min-height:32px;padding:0 8px}.monitor-table-wrap{height:calc(100vh - 214px);min-height:360px}.monitor-table{font-size:.78rem;min-width:760px}.monitor-table td,.monitor-table th{padding-left:6px;padding-right:6px}.monitor-table td:nth-child(5),.monitor-table td:nth-child(7),.monitor-table th:nth-child(5),.monitor-table th:nth-child(7){display:none}.monitor-vehicle-cell{min-width:148px}.monitor-customer strong,.monitor-vehicle-cell strong{max-width:120px}}@media (max-width:760px){.bayline-staff-shell{padding-bottom:calc(68px + 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{height:42px;width:88px}.bayline-current-work-actions,.bayline-current-work-meta{justify-content:stretch}.bayline-current-work-actions a,.bayline-current-work-actions button:not([aria-label]){flex:1 1 118px}.bayline-header-workbench{grid-column:1/-1;order:3;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:1 1 210px;min-width:0}.dtc-nav-tabs{max-width:none;width:100%}.bayline-staff-actions,.dtc-home-actions,.dtc-top-actions{justify-content:flex-start;width:100%}.bayline-staff-actions{align-items:center;flex-wrap:nowrap;overflow-x:auto}.bayline-staff-actions .dtc-top-actions,.bayline-staff-extra-actions{flex:0 0 auto}.bayline-mobile-tabbar{align-items:stretch;animation:none!important;background:rgb(255 255 255/.96);border-top:1px solid rgb(20 16 50/.13);bottom:0!important;box-shadow:0 -14px 28px rgb(20 16 50/.12);display:grid;gap:4px;grid-template-columns:repeat(var(--bayline-mobile-tab-count,5),minmax(0,1fr));isolation:isolate;left:0!important;padding:5px 8px calc(5px + env(safe-area-inset-bottom));position:fixed!important;right:0!important;top:auto!important;transform:translateZ(0);-webkit-transform:translateZ(0);transition:none!important;will-change:transform;z-index:200}.bayline-mobile-tab{align-items:center;border-radius:0;color:#586070;display:grid;font-size:.58rem;font-weight:900;gap:0;justify-items:center;min-height:52px;padding:5px 4px;position:relative;text-decoration:none}.bayline-mobile-tab svg{color:currentColor}.bayline-mobile-tab-active{background:transparent;box-shadow:none;color:var(--primary-dark)}.dtc-stepbar{gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;padding:4px 6px}.dtc-step{align-items:center;flex-direction:column;gap:1px;min-height:52px;min-width:0;overflow:hidden;padding:4px 2px;text-align:center}.dtc-step-number{font-size:.65rem;height:18px;width:18px}.dtc-step strong{font-size:.62rem;line-height:1;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{align-items:flex-start;flex-direction:column;grid-template-columns:1fr}.dtc-advisor-active-main,.dtc-advisor-card,.dtc-advisor-console-head,.dtc-advisor-console-toolbar,.dtc-advisor-session-strip,.dtc-checkin-page .start-form,.dtc-checkin-page .start-summary,.dtc-manual-vin-row,.dtc-plate-color-grid,.dtc-promise-grid,.dtc-queue-card,.dtc-queue-list,.dtc-tech-claim-card,.dtc-vehicle-pick-grid,.dtc-workspace-metrics,.inspection-status-grid,.lookup-search-row{grid-template-columns:1fr}.dtc-tech-tab-summary{align-items:stretch;flex-direction:column}.dtc-tech-tab-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.dtc-tech-tab-actions a{justify-content:center}.lookup-modes{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:16px}.dtc-tech-roster{grid-template-columns:repeat(3,minmax(72px,1fr))}.dtc-staff-photo-panel,.dtc-tech-session-facts{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-advisor-simple-facts,.dtc-advisor-simple-steps,.dtc-capture-buttons,.dtc-photo-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-advisor-simple-links .enterprise-button{flex:1 1 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-areas:"photo photo" "video upload" "flip cancel";grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-camera-stage{min-height:240px}.dtc-camera-stage-live{height:min(28svh,270px);min-height:210px}.dtc-camera-time{bottom:16px;font-size:1.65rem}.dtc-camera-command-bar{align-items:start;grid-template-columns:1fr}.dtc-camera-command-status{align-items:start;justify-items:start;max-width:none}.dtc-capture-active-context{grid-template-columns:minmax(82px,.34fr) minmax(0,1fr)}.dtc-capture-active-progress{align-items:center;grid-column:1/-1;grid-template-columns:auto auto minmax(0,1fr);justify-items:start;min-width:0}.dtc-capture-active-progress small,.dtc-capture-active-progress span{margin:0 0 0 8px;text-align:left}.dtc-camera-shutter-deck{min-height:92px}.dtc-camera-shutter{height:76px;min-height:76px;width:76px}.dtc-camera-shutter-core{height:52px;width: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:0 0 auto}.dtc-customer360-empty-grid,.dtc-customer360-grid,.dtc-intake-sync-card,.dtc-vehicle-confidence,.dtc-vehicle-context-grid{grid-template-columns:1fr}.dtc-intake-sync-card{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-action-row,.dtc-vehicle-tab-head,.section-title{align-items:flex-start;flex-direction:column}.section-actions{justify-content:flex-start;width:100%}.section-actions .enterprise-button{width:100%}.monitor-topbar{grid-template-columns:1fr}.monitor-status-line{gap:8px}.monitor-board-title,.monitor-header-actions,.monitor-status-line{align-items:flex-start;flex-direction:column}.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 td,.monitor-table tr{display:block;min-width:0;width:100%}.monitor-table thead{display:none}.monitor-table tr{border:1px solid rgb(20 16 50/.12);border-radius:8px;box-sizing:border-box;display:grid;gap:0;height:auto;margin:8px 0;max-width:100%;min-height:0;overflow:hidden;padding:8px 10px;width:100%}.monitor-table td{align-items:center;border-top:1px solid rgb(20 16 50/.08);display:grid;gap:10px;grid-template-columns:94px minmax(0,1fr);min-height:38px;padding:7px 0}.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);flex:0 0 92px;font-size:.66rem;font-weight:850;text-transform:uppercase}.monitor-table td:first-child:before{display:none}.monitor-table td:nth-child(5),.monitor-table td:nth-child(7),.monitor-table th:nth-child(5),.monitor-table th:nth-child(7){display:grid}.monitor-customer,.monitor-rec-summary,.monitor-vehicle-cell{justify-content:flex-start;min-width:0;text-align:left}.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,.monitor-table td:not(:first-child)>.monitor-customer,.monitor-table td:not(:first-child)>.monitor-mode,.monitor-table td:not(:first-child)>.monitor-money,.monitor-table td:not(:first-child)>.monitor-rec-summary,.monitor-table td:not(:first-child)>.monitor-stage,.monitor-table td:not(:first-child)>.monitor-waiting{justify-self:end;max-width:100%}.monitor-table td[data-label="State time"]{align-items:start}.monitor-table td[data-label="State time"] .monitor-countdown,.monitor-table td[data-label="State time"] .monitor-row-clock{grid-column:2;justify-self:end}.monitor-customer strong,.monitor-vehicle-cell strong{max-width:none;white-space:normal}.monitor-vehicle-cell{display:grid;gap:10px;grid-template-columns:96px minmax(0,1fr);width:100%}.monitor-vehicle-frame{height:46px;width:100px}}@media (max-width:719px){.dtc-advisor-flow-main .dtc-advisor-request-detail,.dtc-advisor-flow-main .dtc-advisor-request-list,.dtc-advisor-request-detail,.dtc-advisor-request-list{height:auto!important;max-height:none!important;overflow:visible!important}}@media (max-width:980px){.dtc-advisor-request-filter-row,.dtc-advisor-request-layout{grid-template-columns:minmax(0,1fr)}.dtc-advisor-request-detail{min-width:0;width:100%}.bayline-header-workbench .dtc-advisor-workbench-tabs{gap:4px;padding:4px}.bayline-header-workbench .dtc-advisor-workbench-tabs button{font-size:.73rem;gap:4px;min-height:34px;padding:0 5px}.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{align-items:stretch;grid-template-columns:1fr}.bayline-staff-logo{justify-self:start}.bayline-staff-right{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%}.bayline-store-switcher{min-height:38px;width:100%}.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{gap:8px;justify-items:stretch;padding:8px}.dtc-advisor-context-row .dtc-advisor-simple-current{grid-template-columns:84px minmax(0,1fr);max-width:none;width:100%}.dtc-advisor-context-row .dtc-advisor-simple-current .vehicle-visual{height:44px;width:84px}.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{font-size:.66rem;gap:2px;min-height:38px;padding:0 2px}.bayline-header-workbench .dtc-advisor-workbench-tabs button svg{flex:0 0 auto;height:13px;width: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{height:50px;width:92px}.dtc-advisor-workbench-hint{align-items:start;gap:6px;grid-template-columns:1fr;padding:8px}.dtc-advisor-workbench-hint p{font-size:.74rem}.dtc-advisor-workbench-hint em{max-width:100%;width:fit-content}.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-active-grid,.dtc-advisor-detail-facts,.dtc-advisor-detail-lines div,.dtc-advisor-detail-supporting,.dtc-advisor-line-context-rollup summary,.dtc-advisor-line-entry,.dtc-advisor-part-card,.dtc-advisor-payment-rollup,.dtc-advisor-payment-routes,.dtc-advisor-payment-safe-box,.dtc-advisor-payment-strip,.dtc-advisor-ready-grid,.dtc-advisor-request-layout,.dtc-advisor-request-row,.dtc-advisor-request-signals,.dtc-advisor-simple-facts,.dtc-advisor-simple-steps,.dtc-advisor-tcs-context,.dtc-advisor-tcs-result,.dtc-advisor-tcs-search{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-part-card>span:last-child,.dtc-advisor-request-row>span:last-child{justify-items:start;text-align:left}.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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;overflow:visible;width:100%}.dtc-advisor-store-switcher{grid-column:1/-1;justify-content:stretch;width:100%}.dtc-advisor-store-switcher select{min-width:0;width:100%}.dtc-advisor-simple-links .enterprise-button{font-size:.82rem;min-height:34px;min-width:0;padding:0 8px;width:100%}.dtc-advisor-simple-steps{display:grid;gap:7px;grid-template-columns:1fr;overflow:visible;padding-bottom:0}.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 .dtc-action,.bayline-staff-shell .dtc-advisor-active-actions button,.bayline-staff-shell .dtc-advisor-draft-actions button,.bayline-staff-shell .dtc-advisor-filter-grid button,.bayline-staff-shell .dtc-advisor-line-entry button,.bayline-staff-shell .dtc-advisor-payment-routes button,.bayline-staff-shell .dtc-advisor-sale-lines button,.bayline-staff-shell .dtc-advisor-terminal-button,.bayline-staff-shell .dtc-workspace-tab,.bayline-staff-shell .enterprise-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-step,.bayline-staff-shell .dtc-workspace-tab{min-height:var(--bayline-touch-height)}.bayline-staff-shell .enterprise-status,.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-elapsed,.bayline-staff-shell .monitor-mode,.bayline-staff-shell .monitor-money,.bayline-staff-shell .monitor-stage,.bayline-staff-shell .monitor-waiting{border-radius:var(--bayline-radius-pill);font-size:.72rem;font-weight:900;min-height:var(--bayline-chip-height);padding:5px 9px}.bayline-staff-shell .dtc-stepbar,.bayline-staff-shell .dtc-workspace-tabs{gap:8px}.bayline-staff-shell .dtc-advisor-filter-grid button,.bayline-staff-shell .dtc-step,.bayline-staff-shell .dtc-workspace-tab{border-radius:var(--bayline-radius-control)}.bayline-staff-shell .dtc-advisor-filter-grid button[data-active=true],.bayline-staff-shell .dtc-step-active,.bayline-staff-shell .dtc-workspace-tab-active{box-shadow:0 9px 20px rgb(117 87 255/.2)}@media (max-width:760px){.bayline-staff-shell .dtc-action,.bayline-staff-shell .dtc-advisor-active-actions button,.bayline-staff-shell .dtc-advisor-draft-actions button,.bayline-staff-shell .dtc-advisor-filter-grid button,.bayline-staff-shell .dtc-advisor-line-entry button,.bayline-staff-shell .dtc-advisor-payment-routes button,.bayline-staff-shell .dtc-advisor-sale-lines button,.bayline-staff-shell .dtc-advisor-terminal-button,.bayline-staff-shell .dtc-workspace-tab,.bayline-staff-shell .enterprise-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{height:46px;width: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,rgba(124,92,255,.1),transparent 30%),linear-gradient(180deg,#fff,#f8fbff 50%,#fff7fd)}.bayline-reports-content{max-width:1220px}.bayline-reports-hero{display:grid;gap:16px;grid-template-columns:1fr auto;margin-bottom:12px}.bayline-reports-hero p{color:#5b45ff;font-size:.78rem;font-weight:900;margin:0 0 4px;text-transform:uppercase}.bayline-reports-hero h1{color:#111827;font-size:clamp(2rem,5vw,3.25rem);line-height:.96;margin:0}.bayline-reports-hero span{color:#53627d;display:block;font-size:1rem;line-height:1.45;margin-top:8px}.bayline-reports-operator{align-items:flex-end;background:rgba(255,255,255,.82);border:1px solid #d9e2f2;border-radius:18px;box-shadow:0 18px 44px rgba(86,67,138,.1);display:flex;flex-direction:column;gap:5px;min-width:220px;padding:14px}.bayline-reports-operator strong{color:#111827;font-size:1rem}.bayline-reports-operator span{color:#53627d;font-size:.82rem;margin:0}.bayline-report-filters{align-items:center;background:#eef4ff;border:1px solid #cbd8f5;border-radius:16px;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:6px}.bayline-report-filters a{align-items:center;border-radius:12px;color:#3a4a67;display:inline-flex;font-size:.86rem;font-weight:900;min-height:38px;padding:0 14px;text-decoration:none}.bayline-report-filters a[aria-current=page]{background:#fff;box-shadow:0 10px 22px rgba(80,97,140,.14);color:#174cff}.bayline-report-module-nav{align-items:center;background:rgba(255,255,255,.78);border:1px solid #dce6f7;border-radius:18px;display:flex;gap:6px;margin:0 0 14px;overflow-x:auto;padding:6px;position:sticky;top:76px;z-index:6}.bayline-report-module-nav a{align-items:center;border-radius:13px;color:#42526f;display:inline-flex;flex:0 0 auto;gap:7px;font-size:.82rem;font-weight:950;min-height:38px;padding:0 12px;text-decoration:none}.bayline-report-module-nav a[aria-current=page]{background:linear-gradient(135deg,#243bff,#d715b8);box-shadow:0 12px 24px rgba(88,65,190,.2);color:#fff}.bayline-report-module-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 14px}.bayline-report-module-card{background:#fff;border:1px solid #dce6f7;border-radius:16px;box-shadow:0 16px 34px rgba(80,97,140,.1);color:#111827;display:grid;gap:7px;min-height:132px;padding:14px;text-decoration:none}.bayline-report-module-card>span{align-items:center;background:#eef4ff;border-radius:13px;color:#174cff;display:inline-flex;height:36px;justify-content:center;width:36px}.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;font-size:.86rem;font-weight:950;list-style-position:inside;padding:12px 14px}.bayline-report-definitions>div{border-top:1px solid #e1e7f3;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));padding:12px 14px 14px}.bayline-report-definitions span{display:grid;gap:3px}.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-grid,.bayline-report-metrics{margin-bottom:14px}.bayline-report-grid{align-items:stretch}.bayline-report-card{min-width:0}.bayline-report-card .section-title h2{align-items:center;display:inline-flex;gap:7px}.bayline-report-kpi-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0}.bayline-report-kpi-grid span{background:#f8fbff;border:1px solid #dce6f7;border-radius:14px;display:grid;gap:4px;min-height:72px;padding:12px}.bayline-report-kpi-grid strong{color:#06111f;font-size:1.1rem;font-weight:950}.bayline-report-kpi-grid small{color:#5d6d87;font-size:.74rem;font-weight:800;text-transform:uppercase}.bayline-report-stage-list{display:grid;gap:7px}.bayline-report-stage-row{align-items:center;background:#fff;border:1px solid #e1e7f3;border-radius:12px;display:grid;gap:8px;grid-template-columns:1fr auto auto;padding:10px 12px}.bayline-report-stage-row span{color:#26334a;font-weight:900;text-transform:capitalize}.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{display:grid;gap:8px;margin-top:12px}.bayline-report-alert{align-items:center;background:#fbfdff;border:1px solid #dce6f7;border-radius:14px;display:grid;gap:10px;grid-template-columns:auto 1fr auto;padding:10px 12px}.bayline-report-alert>span{align-items:center;background:#eaf4ff;border-radius:12px;color:#174cff;display:inline-flex;height:34px;justify-content:center;width:34px}.bayline-report-alert strong{color:#06111f;display:block;font-weight:950}.bayline-report-alert small{color:#5d6d87;display:block;font-size:.78rem;font-weight:750;line-height:1.35;margin-top:2px}.bayline-report-alert em{color:#334155;font-size:.82rem;font-style:normal;font-weight:950;text-align:right}.bayline-report-alert-warn{background:#fffbeb;border-color:#fde68a}.bayline-report-alert-warn>span{background:#fef3c7;color:#b45309}.bayline-report-alert-critical{background:#fff1f2;border-color:#fecdd3}.bayline-report-alert-critical>span{background:#ffe4e6;color:#be123c}.bayline-report-progress{background:#e8edf7;border-radius:999px;height:12px;overflow:hidden}.bayline-report-progress span{background:linear-gradient(90deg,#6b5cff,#10b981);display:block;height:100%;min-width:6px}.bayline-personal-performance{color:#111827;display:grid;gap:12px;margin-bottom:16px}.bayline-personal-hero{align-items:center;-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08);background:linear-gradient(135deg,rgb(255 255 255/.96),rgb(247 250 255/.88)),#ffffff;border:1px solid rgb(184 198 224/.62);border-radius:8px;box-shadow:0 18px 42px rgb(53 69 101/.11);color:#111827;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;min-height:118px;padding:18px}.bayline-personal-hero span{align-items:center;color:#315b8f;display:inline-flex;font-size:.76rem;font-weight:950;gap:7px;letter-spacing:0;text-transform:uppercase}.bayline-personal-hero h2{color:#111827;font-size:clamp(1.5rem,2vw,2.05rem);line-height:1.05;margin:8px 0 6px}.bayline-personal-hero p{color:#5d6980;font-size:.94rem;font-weight:760;line-height:1.35;margin:0;overflow-wrap:anywhere}.bayline-personal-hero-stat{background:rgb(255 255 255/.78);border:1px solid rgb(184 198 224/.62);border-radius:8px;box-shadow:inset 0 1px 0 rgb(255 255 255/.88),0 10px 28px rgb(53 69 101/.08);display:grid;min-width:132px;padding:14px 16px;text-align:right}.bayline-personal-hero-stat strong{color:#111827;font-size:2.15rem;font-weight:950;line-height:1}.bayline-personal-hero-stat span{color:#5d6980;display:block;font-size:.72rem;margin-top:4px}.bayline-personal-kpis{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(156px,1fr))}.bayline-personal-kpi{-webkit-backdrop-filter:blur(14px) saturate(1.06);backdrop-filter:blur(14px) saturate(1.06);background:rgb(255 255 255/.9);border:1px solid rgb(213 224 242/.9);border-radius:8px;box-shadow:0 12px 26px rgb(80 97 140/.075);display:grid;gap:5px;min-height:116px;min-width:0;padding:14px;position:relative;transition:transform .18s var(--bayline-ease-spring),border-color .18s ease,box-shadow .18s ease}.bayline-personal-kpi:before{border-radius:999px;content:"";height:4px;left:14px;position:absolute;right:14px;top:10px}.bayline-personal-kpi:hover{border-color:rgb(158 176 207/.94);box-shadow:0 16px 30px rgb(80 97 140/.12);transform:translateY(-1px)}.bayline-personal-kpi-blue:before{background:#2563eb}.bayline-personal-kpi-green:before{background:#0f9f7a}.bayline-personal-kpi-amber:before{background:#c87906}.bayline-personal-kpi-rose:before{background:#df3158}.bayline-personal-kpi-slate:before{background:#475569}.bayline-personal-kpi span{color:#53627d;font-size:.76rem;font-weight:950;line-height:1.2;margin-top:8px;text-transform:uppercase}.bayline-personal-kpi strong{color:#07111f;font-size:clamp(1.45rem,2.4vw,2.15rem);font-weight:950;line-height:1;overflow-wrap:anywhere}.bayline-personal-kpi small{color:#66748c;font-size:.8rem;font-weight:780;line-height:1.32}.bayline-personal-chart-grid{display:grid;gap:10px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.bayline-personal-panel{-webkit-backdrop-filter:blur(12px) saturate(1.04);backdrop-filter:blur(12px) saturate(1.04);background:rgb(255 255 255/.88);border:1px solid rgb(213 224 242/.9);border-radius:8px;box-shadow:0 12px 26px rgb(80 97 140/.075);display:grid;gap:12px;min-width:0;padding:14px}.bayline-personal-panel-wide{grid-row:span 2}.bayline-personal-panel-head{align-items:start;display:flex;gap:10px;justify-content:space-between}.bayline-personal-panel-head h3{align-items:center;color:#07111f;display:inline-flex;font-size:.98rem;font-weight:950;gap:7px;line-height:1.1;margin:0}.bayline-personal-panel-head span{color:#66748c;flex:0 0 auto;font-size:.74rem;font-weight:900;line-height:1.2;text-transform:uppercase}.bayline-personal-bars{display:grid;gap:11px}.bayline-personal-bar{display:grid;gap:6px}.bayline-personal-bar div{align-items:center;display:flex;gap:10px;justify-content:space-between}.bayline-personal-bar span{color:#26334a;font-size:.82rem;font-weight:900}.bayline-personal-bar strong{color:#07111f;font-size:.92rem;font-weight:950}.bayline-personal-bar em{background:#e8edf7;border-radius:999px;display:block;height:11px;overflow:hidden}.bayline-personal-bar i{border-radius:inherit;display:block;height:100%;min-width:5px;transition:width .42s cubic-bezier(.2,.8,.2,1)}.bayline-personal-segments{display:grid;gap:12px}.bayline-personal-segment-track{background:#e8edf7;border-radius:999px;display:flex;height:18px;overflow:hidden}.bayline-personal-segment-track span{display:block;min-width:0;transition:width .42s cubic-bezier(.2,.8,.2,1)}.bayline-personal-segment-legend{display:grid;gap:8px}.bayline-personal-segment-legend span{align-items:center;color:#334155;display:flex;font-size:.8rem;font-weight:850;gap:7px;justify-content:space-between}.bayline-personal-segment-legend i{border-radius:999px;display:inline-block;flex:0 0 auto;height:8px;width:8px}.bayline-personal-segment-legend strong{color:#07111f;font-weight:950;margin-left:auto}@keyframes bayline-personal-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.bayline-personal-hero,.bayline-personal-kpi,.bayline-personal-panel{animation:bayline-personal-enter .36s cubic-bezier(.2,.8,.2,1) both}@media (prefers-reduced-motion:reduce){.bayline-personal-hero,.bayline-personal-kpi,.bayline-personal-panel{animation:none;transition:none}.bayline-personal-bar i,.bayline-personal-segment-track span{transition:none}}.bayline-report-catalog{margin-bottom:14px}.bayline-report-catalog-intro{color:#53627d;font-size:.9rem;font-weight:750;line-height:1.45;margin:8px 0 12px}.bayline-report-catalog-cards{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 12px}.bayline-report-catalog-card{background:#fbfdff;border:1px solid #dce6f7;border-radius:14px;display:grid;gap:3px;min-height:76px;padding:12px}.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;font-size:.76rem;font-weight:900;text-transform:uppercase}.bayline-report-catalog-table{min-width:980px}.bayline-report-source-list{display:flex;flex-wrap:wrap;gap:5px}.bayline-report-source-list-block{margin-top:12px}.bayline-report-source-list em{background:#eef4ff;border:1px solid #d7e4ff;border-radius:999px;color:#27417a;display:inline-flex;font-size:.72rem;font-style:normal;font-weight:900;line-height:1.1;padding:5px 8px}.bayline-report-explorer{background:linear-gradient(135deg,rgb(255 255 255/.98),rgb(248 251 255/.98)),#fff;border:1px solid #d8e4f5;border-radius:22px;box-shadow:0 18px 42px rgb(80 97 140/.1);display:grid;gap:14px;margin-bottom:18px;overflow:hidden;padding:18px 20px 20px}.bayline-report-explorer-head{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto}.bayline-report-explorer-head h2{color:#07111f;font-size:clamp(1.35rem,1.8vw,2rem);line-height:1;margin:0 0 6px}.bayline-report-explorer-head p{color:#53627d;font-size:.92rem;font-weight:760;line-height:1.45;margin:0}.bayline-report-explorer-score{background:linear-gradient(135deg,#eef4ff,#fff0fb);border:1px solid #cfe0ff;border-radius:18px;display:grid;min-width:132px;padding:13px 15px;text-align:right}.bayline-report-explorer-score strong{color:#111827;font-size:2rem;font-weight:950;line-height:1}.bayline-report-explorer-score span{color:#43536d;font-size:.72rem;font-weight:950;text-transform:uppercase}.bayline-report-completeness{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.bayline-report-completeness span{background:#f8fbff;border:1px solid #dce6f7;border-radius:15px;display:grid;gap:3px;min-height:74px;padding:12px}.bayline-report-completeness strong{color:#07111f;font-size:1.25rem;font-weight:950;line-height:1}.bayline-report-completeness small{color:#5d6d87;font-size:.72rem;font-weight:900;text-transform:uppercase}.bayline-report-explorer-tools{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(280px,1fr) auto}.bayline-report-explorer-tools label{display:grid;gap:6px}.bayline-report-explorer-tools label span{color:#44546f;font-size:.72rem;font-weight:950;text-transform:uppercase}.bayline-report-explorer-tools input{background:#fff;border:1px solid #cfe0ff;border-radius:15px;color:#07111f;font:inherit;font-size:.92rem;font-weight:800;min-height:44px;outline:none;padding:0 14px}.bayline-report-explorer-tools input:focus{border-color:#6347ff;box-shadow:0 0 0 4px rgb(99 71 255/.12)}.bayline-report-filter-group{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.bayline-report-filter-group button{background:#fff;border:1px solid #d9e5f6;border-radius:999px;color:#40516d;cursor:pointer;font:inherit;font-size:.78rem;font-weight:950;min-height:36px;padding:0 12px}.bayline-report-filter-group button.is-active{background:linear-gradient(135deg,#243bff,#d715b8);border-color:transparent;color:#fff}.bayline-report-family-filter{border-bottom:1px solid #e3ebf7;padding-bottom:4px}.bayline-report-family-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.bayline-report-family-card{background:#fbfdff;border:1px solid #dce6f7;border-radius:16px;cursor:pointer;display:grid;gap:5px;min-height:112px;padding:13px;text-align:left}.bayline-report-family-card span{color:#43536d;font-size:.78rem;font-weight:950;text-transform:uppercase}.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;display:flex;height:8px;margin-top:3px;overflow:hidden;width:100%}.bayline-report-family-card em b,.bayline-report-family-card em i{display:block;height:100%}.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{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}.bayline-report-priority-grid article{background:#fff;border:1px solid #dce6f7;border-radius:15px;display:grid;gap:6px;min-height:148px;padding:12px}.bayline-report-priority-grid strong{color:#07111f;font-size:.92rem;font-weight:950;line-height:1.15}.bayline-report-priority-grid small{color:#66748c;font-size:.72rem;font-weight:900;text-transform:uppercase}.bayline-report-priority-grid p{color:#43536d;font-size:.78rem;font-weight:780;line-height:1.35;margin:0}.bayline-report-priority-grid button{align-self:end;background:#eef4ff;border:1px solid #d7e4ff;border-radius:999px;color:#174cff;cursor:pointer;font:inherit;font-size:.72rem;font-weight:950;min-height:30px;padding:0 10px}.bayline-report-pill,.bayline-report-priority-tag{align-items:center;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:950;justify-self:start;line-height:1;min-height:26px;padding:0 9px}.bayline-report-pill-planned,.bayline-report-priority-p0{background:#eef4ff;border:1px solid #cfe0ff;color:#174cff}.bayline-report-pill-partial,.bayline-report-priority-p1{background:#fffbeb;border:1px solid #fde68a;color:#a15c00}.bayline-report-priority-p2{background:#f8fafc;border:1px solid #d7dee9;color:#42526f}.bayline-report-pill-live{background:#ecfdf3;border:1px solid #bbf7d0;color:#087d3f}.bayline-report-explorer-table{min-width:1120px}.bayline-report-explorer-table tr.is-selected{background:#f4f7ff}.bayline-report-row-button{background:transparent;border:0;color:#07111f;cursor:pointer;display:inline;font:inherit;font-weight:950;padding:0;text-align:left}.bayline-report-row-button:hover{color:#174cff;text-decoration:underline;text-underline-offset:3px}.bayline-report-detail{background:linear-gradient(135deg,#111827,#25306a 56%,#7d1ec9),#111827;border-radius:20px;color:#fff;display:grid;gap:14px;padding:18px}.bayline-report-detail-head{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.bayline-report-detail-head h2{color:#fff;font-size:clamp(1.25rem,1.8vw,1.85rem);line-height:1;margin:9px 0 6px}.bayline-report-detail-head p{color:rgb(232 238 255/.78);font-size:.82rem;font-weight:850;margin:0}.bayline-report-detail-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.bayline-report-detail-grid section{background:rgb(255 255 255/.1);border:1px solid rgb(255 255 255/.16);border-radius:16px;min-height:134px;padding:13px}.bayline-report-detail-grid h3{color:#fff;font-size:.78rem;font-weight:950;letter-spacing:.03em;margin:0 0 8px;text-transform:uppercase}.bayline-report-detail-grid li,.bayline-report-detail-grid p{color:rgb(247 250 255/.86);font-size:.8rem;font-weight:760;line-height:1.42}.bayline-report-detail-grid p{margin:0 0 8px}.bayline-report-detail-grid ul{display:grid;gap:5px;list-style:none;margin:0;padding:0}.bayline-report-detail-grid li{padding-left:15px;position:relative}.bayline-report-detail-grid li:before{background:#93c5fd;border-radius:999px;content:"";height:6px;left:0;position:absolute;top:.55em;width:6px}.bayline-report-detail .bayline-report-source-list em{background:rgb(255 255 255/.12);border-color:rgb(255 255 255/.2);color:#fff}.bayline-report-table-wrap{overflow-x:auto}.bayline-report-table{border-collapse:collapse;min-width:660px;width:100%}.bayline-report-table td,.bayline-report-table th{border-bottom:1px solid #e1e7f3;color:#1f2a3d;font-size:.86rem;padding:11px 8px;text-align:left;vertical-align:top}.bayline-report-table th{color:#59677e;font-size:.74rem;font-weight:950;text-transform:uppercase}.bayline-report-table td:first-child{color:#07111f;font-weight:900}.bayline-report-table td small{color:#66748c;display:block;font-size:.74rem;font-weight:800;line-height:1.3;margin-top:3px}.bayline-report-action-row,.bayline-report-table-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.bayline-report-action-row a,.bayline-report-table-actions a{align-items:center;background:linear-gradient(135deg,#243bff,#d715b8);border-radius:999px;color:#fff;display:inline-flex;font-size:.78rem;font-weight:950;gap:6px;min-height:34px;padding:0 12px;text-decoration:none}.bayline-report-table-actions a{background:#eef4ff;color:#174cff;min-height:30px}.bayline-report-muted{color:#738096;font-size:.78rem;font-weight:900}.bayline-report-back-link{align-items:center;color:#174cff;display:inline-flex;font-size:.82rem;font-weight:950;gap:6px;margin-bottom:10px;text-decoration:none}.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{background:#f8fbff;position:sticky;top:0;z-index:1}.bayline-report-guardrails{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:24px}.bayline-report-guardrails h2{align-items:center;color:#111827;display:inline-flex;gap:8px;font-size:1rem;margin:0 0 6px}.bayline-report-guardrails p{color:#53627d;line-height:1.45;margin:0}@media (max-width:900px){.bayline-report-guardrails,.bayline-reports-hero{grid-template-columns:1fr}.bayline-reports-operator{align-items:flex-start}.bayline-personal-chart-grid,.bayline-personal-kpis,.bayline-report-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bayline-personal-panel-wide{grid-column:1/-1;grid-row:auto}}@media (max-width:520px){.bayline-reports-content{padding-bottom:104px}.bayline-reports-hero h1{font-size:1.7rem;line-height:1}.bayline-report-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bayline-report-filters a{justify-content:center}.bayline-report-module-nav{top:64px}.bayline-report-catalog-cards,.bayline-report-definitions>div,.bayline-report-module-grid{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{min-width:0;text-align:left}.bayline-personal-chart-grid,.bayline-personal-hero,.bayline-personal-kpis,.bayline-report-detail-grid,.bayline-report-detail-head,.bayline-report-family-grid,.bayline-report-kpi-grid,.bayline-report-priority-grid{grid-template-columns:1fr}.bayline-personal-hero{padding:14px}.bayline-personal-hero-stat{min-width:0;text-align:left}.bayline-personal-panel-wide{grid-row:auto}.bayline-personal-panel-head{align-items:flex-start;flex-direction:column}.bayline-report-table-wrap{overflow:visible}.bayline-report-table,.bayline-report-table tbody,.bayline-report-table td,.bayline-report-table tr{display:block;min-width:0;width:100%}.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{align-items:flex-start;border-bottom:0;display:flex;gap:12px;justify-content:space-between;padding:5px 0;text-align:right;word-break:break-word}.bayline-report-table td:before{color:#66748c;content:attr(data-label);flex:0 0 auto;font-size:.7rem;font-weight:950;text-align:left;text-transform:uppercase}.bayline-report-table td:first-child{border-bottom:1px solid #e5ebf5;display:block;padding-bottom:7px;text-align:left}.bayline-report-table td:first-child:before{display:block;margin-bottom:3px}.bayline-report-alert{align-items:flex-start;grid-template-columns:auto 1fr}.bayline-report-alert em{grid-column:2;text-align:left}}.bayline-staff-shell{--bayline-bg-wash:radial-gradient(circle at top left,rgb(255 255 255/0.92) 0%,transparent 38%),linear-gradient(180deg,#f7f9fc,#eef3f8);--bayline-ink:#0f172a;--bayline-muted:#667085;--bayline-panel:rgb(255 255 255/0.76);--bayline-panel-border:rgb(148 163 184/0.26);--bayline-shadow-sm:0 1px 2px rgb(15 23 42/0.04),0 18px 36px rgb(15 23 42/0.04);--bayline-shadow-md:0 18px 44px rgb(15 23 42/0.10);--bayline-workspace-gutter:clamp(14px,1.2vw,34px);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);background:rgb(246 248 252/.72);border-bottom:1px solid rgb(148 163 184/.24);box-shadow:0 10px 34px rgb(15 23 42/.06);gap:14px;grid-template-columns:auto minmax(320px,1fr) auto;min-height:66px;padding:10px var(--bayline-workspace-gutter);position:sticky;top:0;z-index:40}.bayline-staff-brand{align-items:center;display:flex;gap:12px;min-width:0}.bayline-staff-brand-copy{display:grid;gap:2px;min-width:0}.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);font-size:.68rem;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.bayline-staff-logo .dtc-logo,.dtc-logo{height:34px;max-width:168px;width:auto}.bayline-header-workbench{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:42px}.bayline-header-workbench:empty{display:block}.bayline-header-workbench .dtc-advisor-workbench-tabs{background:rgb(255 255 255/.7);border:1px solid rgb(148 163 184/.24);border-radius:18px;box-shadow:inset 0 1px 0 rgb(255 255 255/.82),0 12px 28px rgb(15 23 42/.06);max-width:1100px;min-height:44px;padding:4px;width:min(100%,1100px)}.bayline-header-workbench .dtc-advisor-workbench-tabs button{border-radius:14px;color:#475467;min-height:36px}.bayline-header-workbench .dtc-advisor-workbench-tabs button[data-active=true]{background:#ffffff;box-shadow:0 10px 24px rgb(15 23 42/.08);color:#1d4ed8}.bayline-header-workbench .bayline-workspace-nav{align-items:stretch;background:transparent;border:0;border-radius:0;box-shadow:none;display:flex;gap:clamp(12px,2vw,30px);justify-content:center;max-width:none;padding:0;width:auto}.bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab{align-items:center;background:transparent;border-radius:0;box-shadow:none;color:#334155;display:inline-flex;flex:0 0 auto;flex-direction:column;font-family:var(--bayline-font-ui);font-size:.7rem;gap:2px;line-height:1;min-height:40px;min-width:62px;padding:3px 3px 7px;position:relative;text-align:center}.bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab svg{stroke-width:2.35}.bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab:after{background:transparent;border-radius:999px;bottom:0;content:"";height:2px;left:16px;position:absolute;right:16px}.bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab:hover{color:#4f46e5}@media (max-width:1180px){.bayline-staff-header{gap:8px;grid-template-columns:auto minmax(390px,1fr) auto}.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{font-size:.66rem;min-width:52px;padding-inline:1px}}.bayline-staff-right{gap:10px}.bayline-staff-account-menu summary,.bayline-store-switcher,.bayline-workspace-menu summary,.dtc-action,.dtc-advisor-detail-actions a,.dtc-advisor-detail-head button,.dtc-advisor-simple-links .enterprise-button,.dtc-advisor-tcs-search button,.dtc-appointments-actions>a,.dtc-appointments-actions>button,.dtc-appointments-datebar>a{border-radius:16px;box-shadow:none}.bayline-store-switcher{background:rgb(255 255 255/.8);min-height:44px;min-width:216px}.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{background:rgb(255 255 255/.8);border:1px solid var(--bayline-panel-border);border-radius:18px;grid-template-columns:minmax(300px,1.2fr) minmax(170px,auto) auto;margin:10px auto 0;padding:8px 10px;width:min(calc(100% - (var(--bayline-workspace-gutter) * 2)),1760px)}.bayline-current-work-main{grid-template-columns:86px minmax(0,1fr)}.bayline-current-work-main .vehicle-visual{height:40px;min-height:40px;width:86px}.bayline-current-work-copy small{font-size:.61rem}.bayline-current-work-copy strong{font-size:.86rem}.bayline-current-work-actions a,.bayline-current-work-actions button,.bayline-current-work-copy span,.bayline-current-work-meta>span:first-child{font-size:.72rem}.bayline-current-work-actions button[aria-label]{width:32px}.bayline-reports-content,.dtc-appointments-content,.dtc-checkin-content,.dtc-home-content,.dtc-workspace-content{margin-left:auto;margin-right:auto;max-width:1760px;padding-left:0;padding-right:0;width:min(calc(100% - (var(--bayline-workspace-gutter) * 2)),1760px)}.dtc-launch-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0 16px}.dtc-launch-card{align-content:start;background:rgb(255 255 255/.88);border:1px solid var(--bayline-panel-border);border-radius:18px;color:#111827;display:grid;gap:6px;min-height:148px;padding:14px;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .34s var(--bayline-ease-spring)}.dtc-launch-card:hover{border-color:rgb(37 99 235/.24);box-shadow:var(--bayline-shadow-md);transform:translateY(-1px)}.dtc-launch-icon{align-items:center;background:#eef4ff;border-radius:8px;color:#2563eb;display:inline-flex;height:34px;justify-content:center;width:34px}.dtc-launch-card small{color:#7557ff;font-size:.66rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.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{align-items:center;color:#1d4ed8;display:inline-flex;font-size:.76rem;font-weight:950;gap:4px;margin-top:auto}.dtc-home-command{background:var(--bayline-panel);border:1px solid var(--bayline-panel-border);border-radius:8px;box-shadow:var(--bayline-shadow-sm);display:grid;gap:12px;padding:12px}.dtc-home-command header,.dtc-home-quick-strip{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.dtc-home-command header small,.dtc-home-quick-strip small{color:#7557ff;display:block;font-size:.68rem;font-weight:950;text-transform:uppercase}.dtc-home-command h2,.dtc-home-quick-strip strong{color:#060317;font-size:clamp(1.1rem,1.8vw,1.55rem);line-height:1.05;margin:2px 0 0}.dtc-home-command header>a,.dtc-home-quick-strip a{align-items:center;background:#f5f8ff;border:1px solid #c7d7fe;border-radius:10px;color:#1d4ed8;display:inline-flex;flex:0 0 auto;font-size:.8rem;font-weight:950;gap:7px;min-height:38px;padding:0 12px;text-decoration:none;white-space:nowrap}.dtc-home-command-grid{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.dtc-home-command-card{align-content:start;background:#ffffff;border:1px solid var(--bayline-panel-border);border-radius:8px;color:#111827;display:grid;gap:7px;min-height:180px;padding:12px;position:relative;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .34s var(--bayline-ease-spring)}.dtc-home-command-card:hover{border-color:rgb(37 99 235/.28);box-shadow:var(--bayline-shadow-md);transform:translateY(-1px)}.dtc-home-command-step{align-items:center;background:#111827;border-radius:999px;color:#ffffff;display:inline-flex;font-size:.72rem;font-weight:950;height:28px;justify-content:center;position:absolute;right:10px;top:10px;width:28px}.dtc-home-command-card b,.dtc-home-command-card span,.dtc-home-command-card strong{min-width:0}.dtc-home-command-card strong{color:#060317;font-size:1.04rem;font-weight:950;line-height:1.05;padding-right:28px}.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{align-items:center;color:#1d4ed8;display:inline-flex;font-size:.78rem;font-weight:950;gap:4px;margin-top:auto}.dtc-home-quick-strip{background:#ffffff;border:1px solid var(--bayline-panel-border);border-radius:8px;box-shadow:var(--bayline-shadow-sm);margin:10px 0;padding:10px 12px}.dtc-home-quick-strip nav{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.dtc-launch-grid-support{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.dtc-home-order-list{display:grid;gap:10px}.dtc-home-hero{width:min(calc(100% - (var(--bayline-workspace-gutter) * 2)),1760px)}.bayline-staff-shell .dtc-advisor-sale-card,.bayline-staff-shell .dtc-advisor-simple-workspace,.bayline-staff-shell .dtc-advisor-tcs-card,.bayline-staff-shell .dtc-advisor-terminal-card,.bayline-staff-shell .dtc-appointments-board,.bayline-staff-shell .dtc-appointments-toolbar,.bayline-staff-shell .dtc-card,.bayline-staff-shell .dtc-claim-card,.bayline-staff-shell .enterprise-metric,.bayline-staff-shell .enterprise-surface,.bayline-staff-shell .monitor-alert-card,.bayline-staff-shell .monitor-board,.dtc-checkin-page .enterprise-surface{background:var(--bayline-panel);border-color:var(--bayline-panel-border);border-radius:8px;box-shadow:var(--bayline-shadow-sm)}.bayline-staff-shell .dtc-advisor-part-card:hover,.bayline-staff-shell .dtc-advisor-request-row:hover,.bayline-staff-shell .enterprise-surface:hover{box-shadow:var(--bayline-shadow-md)}.dtc-advisor-simple-workspace{gap:8px;margin:0 auto;max-width:3440px;padding:10px 0 28px;width:min(calc(100% - (var(--bayline-workspace-gutter) * 2)),3440px)}.dtc-advisor-workbench-header{gap:6px}.dtc-advisor-context-row{align-items:center;background:rgb(255 255 255/.9);display:grid;gap:10px;grid-template-columns:minmax(260px,1fr) auto;min-height:64px;padding:8px 10px}.dtc-advisor-simple-current{grid-template-columns:76px minmax(0,1fr)}.dtc-advisor-simple-current .vehicle-visual{height:42px;min-height:42px;width:76px}.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{align-items:center;gap:8px;grid-template-columns:minmax(210px,.35fr) minmax(420px,1fr) minmax(260px,.42fr);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-detail-facts span,.dtc-advisor-detail-lines div,.dtc-advisor-detail-supporting>details,.dtc-advisor-part-card,.dtc-advisor-request-row,.dtc-advisor-request-signals span,.dtc-advisor-simple-facts span,.dtc-advisor-simple-steps span{border-radius:8px}.dtc-advisor-simple-steps span{gap:6px;grid-template-columns:22px minmax(0,1fr);padding:7px}.dtc-advisor-simple-steps strong{border-radius:7px;height:22px;width: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:999px;overflow:visible;padding:4px}.dtc-advisor-request-buckets button{border-radius:999px;min-height:40px}.dtc-advisor-request-layout{align-items:start;gap:10px;grid-template-columns:minmax(0,.88fr) minmax(0,1.42fr)}.dtc-advisor-request-list{padding-right:2px}.dtc-advisor-request-detail,.dtc-advisor-request-list{align-content:start;max-height:calc(100svh - 314px);overflow:auto;scrollbar-width:thin}.dtc-advisor-request-detail{background:#f8fafc;padding:10px;position:sticky;top:70px}.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{height:42px;min-height:42px;width:78px}.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:999px;position:static}.dtc-advisor-page-button{min-height:var(--bayline-touch-height)}.dtc-appointments-content{max-width:3440px}.dtc-appointments-toolbar{border-radius:8px;grid-template-columns:minmax(270px,.32fr) minmax(420px,1fr)}.dtc-appointments-mode-tabs{border-radius:8px;padding:3px}.dtc-appointments-datebar>div,.dtc-appointments-empty,.dtc-appointments-mode-tabs a,.dtc-appointments-range-day,.dtc-appointments-timeline-list section{border-radius:8px}.dtc-appointments-mode-tabs a[data-active=true]{background:#ffffff;box-shadow:0 1px 1px rgb(15 23 42/.08),0 8px 18px rgb(15 23 42/.08);color:#1d4ed8}.dtc-appointments-board{border-radius:8px}.dtc-appointments-board-body{height:clamp(600px,calc(100svh - 190px),980px)}.dtc-appointments-board-body[data-view=timeline]{height:clamp(600px,calc(100svh - 190px),980px);min-height:360px}.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:transparent;overflow:visible}@media (min-width:1900px){.bayline-staff-shell{--bayline-workspace-gutter:clamp(22px,1.35vw,56px)}.dtc-advisor-request-filter-row,.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){.dtc-advisor-request-filter-row,.dtc-advisor-request-layout{grid-template-columns:minmax(0,1fr)}.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-request-layout,.dtc-advisor-tcs-card{grid-template-columns:minmax(0,1fr)}.dtc-advisor-request-detail,.dtc-advisor-request-list{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{gap:8px;grid-template-columns:auto minmax(0,1fr);min-height:52px;padding:6px 10px;position:sticky}.bayline-staff-logo .dtc-logo,.dtc-logo{height:30px;max-width:104px;width:104px}.bayline-staff-logo{overflow:hidden;width:120px}.bayline-staff-brand{gap:8px}.bayline-staff-brand-copy{display:none}.bayline-header-workbench{grid-column:1/-1;order:3}.bayline-header-workbench .dtc-advisor-workbench-tabs{overflow-x:auto;width:100%}.bayline-header-workbench .dtc-advisor-workbench-tabs button{min-width:58px}.bayline-staff-right{display:flex;justify-self:end;min-width:0}.bayline-store-switcher{min-width:142px;width:156px}.bayline-workspace-menu summary{min-height:38px;padding:0;width:42px}.bayline-workspace-menu summary span,.bayline-workspace-menu summary svg:last-child{display:none}.bayline-workspace-menu summary{min-width:92px;padding:0 9px;width:auto}.bayline-workspace-menu summary span{display:inline;max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-home-command header,.dtc-home-quick-strip{align-items:stretch;flex-direction:column}.dtc-home-command header>a{justify-content:center;width:100%}.dtc-home-command-grid{display:flex;gap:10px;margin-right:-8px;overflow-x:auto;padding:0 8px 6px 0;scroll-padding-left:0;scroll-snap-type:x mandatory}.dtc-home-command-card{flex:0 0 min(82vw,320px);min-height:138px;scroll-snap-align:start}.dtc-home-quick-strip nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 32px}.bayline-current-work-actions a,.bayline-current-work-actions button{min-width:0}.bayline-reports-content,.dtc-advisor-simple-workspace,.dtc-appointments-content,.dtc-checkin-content,.dtc-home-content,.dtc-workspace-content{margin-left:auto;margin-right:auto;max-width:calc(100% - 20px);width:calc(100% - 20px)}.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:1 1 120px}.dtc-advisor-detail-facts,.dtc-advisor-detail-head,.dtc-advisor-detail-supporting,.dtc-advisor-line-context-rollup summary,.dtc-advisor-line-group summary,.dtc-advisor-request-signals,.dtc-advisor-simple-facts,.dtc-advisor-simple-steps,.dtc-advisor-tcs-search{grid-template-columns:minmax(0,1fr)}.dtc-advisor-detail-actions,.dtc-advisor-detail-title{grid-column:1;justify-self:stretch}.dtc-advisor-line-context-rollup summary>span:last-child,.dtc-advisor-line-group summary>span:last-child{justify-items:start;text-align:left}.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{height:clamp(520px,calc(100svh - 250px),760px);overflow-x:auto;width:100%}.dtc-appointments-grid{min-width:720px}.dtc-appointments-board-body[data-view=timeline]{height:clamp(520px,calc(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-request-detail,.dtc-advisor-request-list{scroll-margin-top:112px}@media (max-width:1180px){.dtc-advisor-detail-actions{justify-content:flex-start;width:100%}}@media (max-width:760px){.dtc-advisor-request-detail,.dtc-advisor-request-list{scroll-margin-top:116px}}.bayline-admin-page{background:linear-gradient(120deg,rgba(248,251,255,.94),rgba(255,247,252,.9)),#f8fafc}.bayline-access-denied{align-items:center;background:linear-gradient(130deg,rgba(239,246,255,.92),rgba(255,241,248,.92)),#f8fafc;display:grid;min-height:100vh;padding:24px}.bayline-access-card{background:rgba(255,255,255,.94);border:1px solid rgba(203,213,225,.9);border-radius:18px;box-shadow:0 22px 70px rgba(15,23,42,.12);display:grid;gap:16px;margin:0 auto;max-width:620px;padding:clamp(22px,4vw,34px);width:100%}.bayline-access-brand{align-items:center;display:flex;gap:12px;justify-content:space-between}.bayline-access-brand>span,.bayline-access-icon{align-items:center;display:inline-flex}.bayline-access-brand>span:not(.bayline-access-logo){background:#eef2ff;border-radius:999px;color:#4338ca;font-size:13px;font-weight:900;gap:6px;padding:8px 11px}.bayline-access-logo{background:#312e81;border:1px solid #4f46e5;border-radius:10px;flex:0 1 194px;justify-content:center;min-height:58px;padding:8px 12px}.bayline-access-logo img{display:block;height:auto;max-width:100%}.bayline-access-icon{background:#fff7ed;border-radius:999px;color:#c2410c;height:46px;justify-content:center;width:46px}.bayline-access-card p{color:#2563eb;font-size:12px;font-weight:900;letter-spacing:0;margin:0;text-transform:uppercase}.bayline-access-card h1{color:#0f172a;font-size:clamp(30px,5vw,52px);letter-spacing:0;line-height:.98;margin:0;text-wrap:balance}.bayline-access-card>span{color:#475569;font-size:16px;text-wrap:pretty}.bayline-access-card dl{display:grid;gap:8px;margin:0}.bayline-access-card dl div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:11px 12px}.bayline-access-card dt{color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase}.bayline-access-card dd{color:#0f172a;font-size:15px;font-weight:850;margin:3px 0 0;overflow-wrap:anywhere}.bayline-access-actions{display:flex;flex-wrap:wrap;gap:8px}.bayline-access-actions a{align-items:center;border:1px solid #cbd5e1;border-radius:10px;color:#334155;display:inline-flex;font-size:14px;font-weight:850;justify-content:center;min-height:44px;padding:0 16px;text-decoration:none}.bayline-access-actions a:first-child{background:#4338ca;border-color:#4338ca;color:#ffffff}.bayline-access-actions a:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.bayline-admin-content{display:grid;gap:14px;max-width:min(1920px,calc(100vw - 28px));padding-bottom:90px;width:calc(100% - 28px)}.bayline-admin-hero{align-items:center;background:rgba(255,255,255,.92);border:1px solid rgba(203,213,225,.82);border-radius:18px;box-shadow:0 18px 46px rgba(15,23,42,.08);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:20px}.bayline-admin-hero.compact{padding:16px 18px}.bayline-admin-hero p{color:#2563eb;font-size:12px;font-weight:900;letter-spacing:0;margin:0 0 4px;text-transform:uppercase}.bayline-admin-hero h1{color:#0f172a;font-size:clamp(28px,3vw,46px);letter-spacing:0;line-height:.98;margin:0;text-wrap:balance}.bayline-admin-hero span{color:#475569;display:block;font-size:15px;margin-top:8px;max-width:880px;text-wrap:pretty}.bayline-admin-operator{align-items:flex-end;display:flex;flex-direction:column;gap:7px;min-width:220px}.bayline-admin-operator strong{color:#0f172a;font-size:18px}.bayline-admin-operator span{font-size:13px;margin:0;text-align:right}.bayline-admin-filters,.bayline-admin-tabs{background:rgba(239,246,255,.86);border:1px solid #c7d7fe;border-radius:14px;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(126px,1fr));padding:6px}.bayline-admin-filters a,.bayline-admin-tabs a{align-items:center;border-radius:10px;color:#334155;display:flex;font-size:13px;font-weight:850;gap:7px;justify-content:center;min-height:38px;text-decoration:none}.bayline-admin-filters a[aria-current=page],.bayline-admin-tabs a[aria-current=page]{background:#ffffff;box-shadow:inset 0 0 0 1px rgba(37,99,235,.15),0 6px 18px rgba(37,99,235,.12);color:#1d4ed8}.bayline-admin-grid,.bayline-admin-metrics{width:100%}.bayline-admin-card{border-radius:16px;min-width:0}.bayline-account-content{margin-inline:auto;max-width:1120px}.bayline-account-access-card,.bayline-account-hero-profile,.bayline-account-identity-card,.bayline-account-preference-card,.bayline-account-security-card{background:#ffffff;border:1px solid rgb(148 163 184/.22);border-radius:18px;box-shadow:0 14px 36px rgb(15 23 42/.07);min-width:0}.bayline-account-hero-profile{align-items:center;display:grid;gap:20px;grid-template-columns:auto minmax(0,1fr) auto;padding:clamp(18px,3vw,28px)}.bayline-account-hero-photo{align-items:center;display:flex;justify-content:center}.bayline-account-photo .staff-profile-photo-button{height:112px;width:112px}.bayline-account-hero-copy{min-width:0}.bayline-account-hero-copy p{color:#475569;font-size:13px;font-weight:800;margin:0 0 4px;text-transform:uppercase}.bayline-account-hero-copy h1{color:#0f172a;font-size:clamp(2rem,4vw,3.35rem);line-height:1;margin:0;overflow-wrap:anywhere;text-wrap:balance}.bayline-account-hero-copy>span,.bayline-account-hero-meta span{align-items:center;color:#475569;display:inline-flex;gap:7px;min-width:0}.bayline-account-hero-copy>span{font-size:15px;margin-top:10px;overflow-wrap:anywhere}.bayline-account-hero-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.bayline-account-hero-meta span{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#334155;font-size:13px;font-weight:800;min-height:36px;padding:0 10px}.bayline-account-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}.bayline-account-access-card,.bayline-account-identity-card,.bayline-account-preference-card,.bayline-account-security-card{padding:18px}.bayline-account-identity-card{grid-row:span 2}.bayline-account-identity-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.bayline-account-identity-grid>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;min-width:0;padding:14px}.bayline-account-identity-grid dt{color:#64748b;font-size:12px;font-weight:800;text-transform:uppercase}.bayline-account-identity-grid dd{align-items:center;color:#111827;display:flex;font-size:15px;font-weight:750;gap:8px;margin:6px 0 0;min-width:0;overflow-wrap:anywhere}.bayline-account-access-layout{display:grid;gap:12px}.bayline-account-workspaces{display:flex;flex-wrap:wrap;gap:8px}.bayline-account-workspaces span{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#334155;display:inline-flex;font-size:13px;font-weight:800;min-height:34px;padding:0 12px}.bayline-account-note{color:#475569;font-size:14px;line-height:1.5;margin:0 0 14px}.bayline-account-security-link{align-items:center;display:inline-flex;gap:8px;justify-content:center;max-width:100%;min-height:44px;padding:0 16px;text-decoration:none;white-space:nowrap;width:max-content}.bayline-account-preference-card{align-items:center;display:flex;gap:16px;justify-content:space-between}.bayline-account-preference-copy{min-width:0}.bayline-account-preference-copy h2{align-items:center;color:#0f172a;display:flex;font-size:18px;gap:8px;margin:0}.bayline-account-preference-copy p{color:#475569;font-size:14px;line-height:1.45;margin:6px 0 0}.bayline-account-switch{align-items:center;cursor:pointer;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;position:relative;width:58px}.bayline-account-switch input{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%;z-index:2}.bayline-account-switch-track{align-items:center;background:#cbd5e1;border-radius:999px;display:flex;height:30px;padding:3px;pointer-events:none;transition:background .15s ease;width:52px}.bayline-account-switch-track span{background:#ffffff;border-radius:999px;box-shadow:0 1px 3px rgb(15 23 42/.28);height:24px;transform:translateX(0);transition:transform .17s var(--bayline-ease-spring);width:24px}.bayline-account-switch input:checked+.bayline-account-switch-track{background:var(--bayline-soft-pill-active-border)}.bayline-account-switch input:checked+.bayline-account-switch-track span{transform:translateX(22px)}.bayline-account-switch input:focus-visible+.bayline-account-switch-track{outline:3px solid rgb(99 102 241/.34);outline-offset:3px}.bayline-admin-workspace-checks{grid-column:1/-1}.bayline-admin-workspace-mode{border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px;padding-bottom:8px}@media (max-width:700px){.bayline-account-grid,.bayline-account-hero-profile,.bayline-account-identity-grid{grid-template-columns:1fr}.bayline-account-hero-profile{justify-items:center;text-align:center}.bayline-account-hero-copy>span,.bayline-account-hero-meta{justify-content:center}.bayline-account-identity-card{grid-row:auto}.bayline-account-preference-card{align-items:flex-start}}.bayline-admin-audit-list,.bayline-admin-integration-list,.bayline-admin-policy-list,.bayline-admin-store-list{display:grid;gap:8px}.bayline-admin-system-health-list{display:grid;gap:10px}.bayline-admin-system-health-item{background:#f8fafc;border:1px solid #dbe4f0;border-left:4px solid #16a34a;border-radius:12px;padding:14px}.bayline-admin-system-health-item[data-status=error]{background:#fffafa;border-color:#fecaca #fecaca #fecaca #dc2626}.bayline-admin-system-health-item>header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.bayline-admin-system-health-item h3{color:#0f172a;font-size:16px;margin:0;text-wrap:balance}.bayline-admin-system-health-empty p,.bayline-admin-system-health-item p{color:#475569;font-size:13px;line-height:1.5;margin:4px 0 0;text-wrap:pretty}.bayline-admin-system-health-facts{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:14px 0 0}.bayline-admin-system-health-facts>div{background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;padding:10px}.bayline-admin-system-health-facts dt{color:#64748b;font-size:11px;font-weight:850}.bayline-admin-system-health-facts dd{color:#0f172a;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900;margin:4px 0 0}.bayline-admin-system-health-item footer{color:#64748b;font-size:12px;line-height:1.45;margin-top:12px;text-wrap:pretty}.bayline-admin-system-health-empty{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;padding:16px}.bayline-admin-system-health-empty strong{color:#0f172a;display:block;font-size:14px}@media (max-width:640px){.bayline-admin-system-health-item>header{align-items:stretch;flex-direction:column}.bayline-admin-system-health-item>header>.enterprise-status{width:max-content}}.bayline-admin-audit-list>span,.bayline-admin-integration-list>span,.bayline-admin-policy-list>span,.bayline-admin-store-row{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#0f172a;display:flex;gap:12px;justify-content:space-between;min-height:54px;padding:10px 12px;text-decoration:none}.bayline-admin-audit-list strong,.bayline-admin-integration-list strong,.bayline-admin-policy-list strong,.bayline-admin-store-row strong{display:block;font-size:14px}.bayline-admin-audit-list small,.bayline-admin-integration-list small,.bayline-admin-policy-list small,.bayline-admin-store-row small{color:#64748b;display:block;font-size:12px;margin-top:2px}.bayline-admin-store-row em{color:#1d4ed8;font-style:normal;font-weight:900;white-space:nowrap}.bayline-admin-role-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.bayline-admin-role-grid>span{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px}.bayline-admin-role-grid strong{color:#0f172a;display:block;font-size:22px}.bayline-admin-role-grid em,.bayline-admin-role-grid small{color:#64748b;display:block;font-size:12px;font-style:normal;margin-top:2px}.bayline-admin-table-wrap{overflow-x:auto}.bayline-admin-table{border-collapse:collapse;min-width:840px;width:100%}.bayline-admin-table td,.bayline-admin-table th{border-bottom:1px solid #e2e8f0;color:#334155;font-size:13px;padding:11px 10px;text-align:left;vertical-align:top}.bayline-admin-table th{color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase}.bayline-admin-table td span,.bayline-admin-table td strong{display:block}.bayline-admin-table td span{color:#64748b;font-size:12px;margin-top:2px}.bayline-admin-user-list{display:grid;gap:12px;margin-top:14px}.bayline-admin-users-client{display:grid;gap:12px}.bayline-admin-add-person{background:#f8fafc;border:1px solid #dbe4ef;border-radius:14px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.bayline-admin-add-person>div{align-items:flex-start;display:flex;gap:10px}.bayline-admin-add-person-icon{align-items:center;background:#ede9fe;border-radius:10px;color:#5b21b6;display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.bayline-admin-add-person h3,.bayline-admin-add-person p{margin:0}.bayline-admin-add-person h3{color:#172033;font-size:15px}.bayline-admin-add-person p{color:#64748b;font-size:12px;line-height:1.45;margin-top:3px}.bayline-admin-add-person form>button,.bayline-admin-add-person>button{align-items:center;align-self:start;border-radius:10px;display:inline-flex;font-weight:800;gap:7px;justify-content:center;min-height:44px;padding:0 14px}.bayline-admin-add-person>button{background:#ffffff;border:1px solid #c4b5fd;color:#5b21b6}.bayline-admin-add-person form{border-top:1px solid #dbe4ef;display:grid;gap:10px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(150px,1fr));padding-top:14px}.bayline-admin-add-person form>label{display:grid;gap:4px;min-width:0}.bayline-admin-add-person form label>span,.bayline-admin-add-person form legend{color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase}.bayline-admin-add-person form label small{font-size:inherit;font-weight:700;text-transform:none}.bayline-admin-add-person form input,.bayline-admin-add-person form select{background:#ffffff;border:1px solid #cbd5e1;border-radius:10px;color:#0f172a;min-height:44px;min-width:0;padding:0 10px;width:100%}.bayline-admin-add-person .bayline-admin-reason,.bayline-admin-add-person form>button,.bayline-admin-add-person form>p{grid-column:1/-1}.bayline-admin-add-person form>p{margin:-2px 0 0}@media (max-width:900px){.bayline-admin-add-person form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.bayline-admin-add-person{grid-template-columns:1fr}.bayline-admin-add-person>button{justify-self:stretch}.bayline-admin-add-person form{grid-template-columns:1fr}}.bayline-admin-user-tools{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(240px,1.35fr) repeat(3,minmax(150px,.72fr))}.bayline-admin-user-tools label{display:grid;gap:5px;min-width:0}.bayline-admin-user-tools label>span{align-items:center;color:#64748b;display:inline-flex;font-size:11px;font-weight:900;gap:5px;text-transform:uppercase}.bayline-admin-user-tools input,.bayline-admin-user-tools select{background:#ffffff;border:1px solid #cbd5e1;border-radius:10px;color:#0f172a;min-height:44px;min-width:0;padding:0 11px;width:100%}.bayline-admin-user-group-tabs{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.bayline-admin-user-group-tabs button{align-items:center;background:#f8fafc;border:1px solid #dbe4ef;border-radius:10px;color:#334155;display:flex;gap:9px;min-height:54px;min-width:0;padding:9px 10px;text-align:left}.bayline-admin-user-group-tabs button[aria-pressed=true],.bayline-admin-user-group-tabs button[aria-selected=true]{background:#ffffff;border-color:rgb(37 99 235/.28);box-shadow:0 8px 18px rgb(37 99 235/.1);color:#1d4ed8}.bayline-admin-user-group-tabs button span{display:grid;gap:2px;min-width:0}.bayline-admin-user-group-tabs button small,.bayline-admin-user-group-tabs button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bayline-admin-user-group-tabs button strong{font-size:13px;font-weight:950}.bayline-admin-user-group-help,.bayline-admin-user-group-tabs button small{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;display:grid;gap:12px;padding:12px}.bayline-admin-manager-map .section-title h3{align-items:center;display:flex;font-size:16px;gap:7px;margin:0}.bayline-admin-manager-map-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.bayline-admin-manager-map-grid article{background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;display:grid;gap:10px;min-width:0;padding:11px}.bayline-admin-manager-map-grid article>div:first-child{display:grid;gap:2px}.bayline-admin-manager-map-grid small,.bayline-admin-manager-map-grid span,.bayline-admin-manager-map-grid strong{min-width:0;overflow-wrap:anywhere}.bayline-admin-manager-map-grid dl{display:grid;gap:8px;margin:0}.bayline-admin-manager-map-grid dl>div{display:grid;gap:3px}.bayline-admin-manager-map-grid dt{color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase}.bayline-admin-manager-map-grid dd{display:grid;gap:2px;margin:0}.bayline-admin-manager-map-grid dd strong{font-size:14px;line-height:1.25}.bayline-admin-user-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;display:grid;gap:12px;padding:12px}.bayline-admin-user-card[data-expanded=false]{gap:0;padding:10px 12px}.bayline-admin-user-summary-row{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(250px,1.2fr) minmax(360px,2fr) minmax(120px,auto);min-width:0}.bayline-admin-user-card-main{align-items:center;display:flex;gap:12px;min-width:0}.bayline-admin-user-card-main>div{min-width:0}.bayline-admin-user-title-line{align-items:center;display:flex;gap:7px;min-width:0}.bayline-admin-user-card-main h3,.bayline-admin-user-card-main p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bayline-admin-user-title-line h3{min-width:0}.bayline-admin-identity-badge{align-items:center;background:#eefdf6;border:1px solid rgb(16 185 129/.28);border-radius:999px;color:#047857;display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:950;justify-content:center;line-height:1;min-height:22px;padding:0 8px;text-transform:uppercase}.bayline-admin-user-card-main p,.bayline-admin-user-card-main small{color:#64748b}.bayline-admin-user-detail{border-top:1px solid #e2e8f0;display:grid;gap:12px;padding-top:12px}.bayline-admin-user-manage{align-items:center;background:#f8fafc;border:1px solid #dbe4ef;border-radius:10px;color:#334155;display:inline-flex;font:inherit;font-size:.84rem;font-weight:950;gap:7px;justify-content:center;min-height:44px;padding:0 13px;white-space:nowrap}.bayline-admin-user-manage:hover,.bayline-admin-user-manage[aria-expanded=true]{background:#eef4ff;border-color:rgb(37 99 235/.22);color:#1d4ed8}.bayline-admin-pin-form,.bayline-admin-user-form,.bayline-admin-zoho-form{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(160px,1fr))}.bayline-admin-pin-form{grid-template-columns:minmax(150px,220px) minmax(260px,1fr) minmax(150px,180px)}.bayline-admin-pin-form label,.bayline-admin-user-form label,.bayline-admin-zoho-form label{display:grid;gap:4px;min-width:0}.bayline-admin-pin-form span,.bayline-admin-store-checks legend,.bayline-admin-user-form span,.bayline-admin-zoho-form label>span{color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase}.bayline-admin-store-checks{border:1px solid #dbe4ef;border-radius:10px;grid-column:1/-1;margin:0;padding:10px}.bayline-admin-store-checks>div{display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.bayline-admin-store-checks label{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:8px;min-height:44px;min-width:0;padding:8px 10px}.bayline-admin-store-checks input{flex:0 0 auto;height:18px;width:18px}.bayline-admin-store-checks label span{line-height:1.18;min-width:0;overflow-wrap:anywhere;white-space:normal}.bayline-admin-pin-form input,.bayline-admin-user-form input,.bayline-admin-user-form select,.bayline-admin-zoho-form input{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;color:#0f172a;min-height:44px;min-width:0;padding:0 10px;width:100%}.bayline-admin-store-checks input[type=checkbox],.bayline-admin-store-checks input[type=radio],.bayline-admin-workspace-mode input[type=radio]{flex:0 0 auto;height:18px;min-height:0;width:18px}.bayline-admin-pin-form button,.bayline-admin-user-form button,.bayline-admin-zoho-form button{align-items:center;align-self:end;display:inline-flex;gap:8px;justify-content:center;min-height:44px}.bayline-admin-zoho-form{align-items:end;background:#f8fbff;border:1px solid #dce6f7;border-radius:12px;grid-template-columns:minmax(200px,1fr) minmax(140px,.7fr) minmax(160px,.8fr);padding:10px}.bayline-admin-zoho-summary{align-items:center;display:flex;gap:10px;min-height:44px;min-width:0}.bayline-admin-zoho-summary>div{display:grid;gap:2px;min-width:0}.bayline-admin-zoho-summary span,.bayline-admin-zoho-summary strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bayline-admin-zoho-summary strong{color:#0f172a;font-size:.9rem;font-weight:950}.bayline-admin-zoho-summary span{color:#475569;font-size:.78rem}.bayline-admin-zoho-form code{align-items:center;color:#0f172a;display:inline-flex;min-height:38px;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.bayline-admin-zoho-form code,.bayline-admin-zoho-result{background:#ffffff;border:1px solid #dbe4ef;border-radius:10px}.bayline-admin-zoho-result{display:grid;gap:6px;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));padding:10px}.bayline-admin-zoho-result span{color:#475569;display:grid;gap:3px;min-width:0}.bayline-admin-zoho-result strong{color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase}.bayline-admin-google-login{align-items:end;background:#f8fbff;border:1px solid #dce6f7;border-radius:12px;display:grid;gap:10px;grid-column:1/-1;grid-template-columns:minmax(240px,1.4fr) minmax(220px,1fr) minmax(180px,auto);margin:0;padding:10px}.bayline-admin-google-login legend{color:#64748b;font-size:11px;font-weight:900;padding:0 4px;text-transform:uppercase}.bayline-admin-google-summary{align-items:center;color:#4338ca;display:flex;gap:10px;min-height:44px;min-width:0}.bayline-admin-google-summary>div{display:grid;gap:2px;min-width:0}.bayline-admin-google-summary strong{color:#0f172a;font-size:.9rem;font-weight:950}.bayline-admin-google-login>p,.bayline-admin-google-summary span{color:#475569;font-size:.78rem;font-weight:500;line-height:1.4;text-transform:none}.bayline-admin-google-login>p{grid-column:1/-1;margin:0;text-wrap:pretty}.bayline-admin-google-login>button{border-radius:10px;min-height:44px;padding:0 14px}.bayline-admin-user-actions{align-items:end;display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1;justify-content:flex-end}.bayline-admin-user-actions button{flex:0 1 178px;min-height:44px}.bayline-admin-reason{grid-column:1/-1}.bayline-admin-audit-timeline{display:grid;gap:12px}.bayline-admin-audit-timeline article{display:grid;gap:12px;grid-template-columns:12px minmax(0,1fr)}.bayline-admin-audit-timeline article>span{background:#2563eb;border-radius:999px;height:10px;margin-top:7px;width:10px}.bayline-admin-audit-timeline article>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px}.bayline-admin-audit-timeline p,.bayline-admin-audit-timeline small,.bayline-admin-audit-timeline strong{display:block;margin:0}.bayline-admin-audit-timeline p,.bayline-admin-audit-timeline small{color:#64748b}.bayline-admin-audit-timeline pre{background:#0f172a;border-radius:10px;color:#e2e8f0;font-size:12px;margin:10px 0 0;max-height:220px;overflow:auto;padding:10px;white-space:pre-wrap}.bayline-header-workbench .dtc-advisor-workbench-tabs button[data-active=true],.bayline-mobile-tab-active,.bayline-staff-logo,.bayline-workspace-menu nav a.bayline-workspace-menu-active,.dtc-advisor-active-actions button:first-child,.dtc-advisor-filter-grid button[data-active=true],.dtc-advisor-payment-routes button[data-active=true],.dtc-advisor-request-buckets button[data-active=true],.dtc-advisor-workbench-tabs button[data-active=true],.dtc-appointments-actions>a:first-child,.dtc-appointments-actions>button:first-child,.dtc-appointments-mode-tabs a[data-active=true],.dtc-capture-primary,.dtc-checkin-page .enterprise-button:not(.enterprise-button-secondary),.dtc-logo-link,.dtc-nav-tab-active,.dtc-next-step,.dtc-photo-type-active,.dtc-staff-photo-action,.dtc-step-active,.dtc-workspace-tab-active,.enterprise-button:not(.enterprise-button-secondary),.inspection-status.active,.monitor-logo{animation:dtc-btn-wave var(--dtc-brand-motion-duration) ease infinite;background-color:transparent!important;background-image:var(--brand-gradient)!important;background-size:200% 200%!important;border-color:transparent!important;box-shadow:var(--brand-gradient-shadow);color:#ffffff!important}.bayline-staff-logo,.dtc-logo-link,.monitor-logo{box-shadow:0 10px 24px rgb(117 87 255/.24)}.bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab-active{background-color:transparent!important;background-image:none!important;border-color:transparent!important}.bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab-active:after{background:linear-gradient(135deg,#7557ff,#e348a8)}.dtc-advisor-active-actions button:first-child:hover,.dtc-appointments-actions>a:first-child:hover,.dtc-appointments-actions>button:first-child:hover,.dtc-checkin-page .enterprise-button:not(.enterprise-button-secondary):hover,.dtc-next-step:hover,.dtc-staff-photo-action:hover,.enterprise-button:not(.enterprise-button-secondary):hover{box-shadow:var(--brand-gradient-shadow-strong);filter:brightness(1.05);transform:translateY(-1px)}.dtc-advisor-simple-links .enterprise-button.enterprise-button-secondary,.dtc-checkin-page .enterprise-button.enterprise-button-secondary,.enterprise-button.enterprise-button-secondary{animation:none;background-image:none!important;box-shadow:none}@media (prefers-reduced-motion:reduce){.bayline-mobile-tab-active,.bayline-staff-logo,.bayline-workspace-menu nav a.bayline-workspace-menu-active,.dtc-advisor-active-actions button:first-child,.dtc-advisor-filter-grid button[data-active=true],.dtc-advisor-payment-routes button[data-active=true],.dtc-advisor-request-buckets button[data-active=true],.dtc-advisor-workbench-tabs button[data-active=true],.dtc-appointments-actions>a:first-child,.dtc-appointments-actions>button:first-child,.dtc-appointments-mode-tabs a[data-active=true],.dtc-capture-primary,.dtc-logo-link,.dtc-nav-tab-active,.dtc-next-step,.dtc-photo-type-active,.dtc-staff-photo-action,.dtc-step-active,.dtc-workspace-tab-active,.enterprise-button:not(.enterprise-button-secondary),.inspection-status.active,.monitor-logo{animation:none!important}}@media (max-width:960px){.bayline-admin-google-login,.bayline-admin-hero,.bayline-admin-pin-form,.bayline-admin-user-form,.bayline-admin-user-summary-row,.bayline-admin-user-tools,.bayline-admin-zoho-form{grid-template-columns:minmax(0,1fr)}.bayline-admin-user-manage{justify-self:stretch;width:100%}.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-manager-map-grid,.bayline-admin-user-group-tabs{grid-template-columns:minmax(0,1fr)}}.dtc-checkin-shell-compact{--checkin-panel-border:rgb(20 16 50/0.12);--checkin-panel-shadow:0 10px 28px rgb(20 16 50/0.055);--checkin-surface-bg:rgb(255 255 255/0.94);background:linear-gradient(180deg,#f8fafc,#ffffff 34%,#eef2f7)}.dtc-checkin-shell-compact .dtc-checkin-compact-context{display:none}.dtc-checkin-shell-compact .dtc-stepbar{background:rgb(255 255 255/.96);border-bottom:1px solid var(--checkin-panel-border);gap:8px;padding:8px 14px}.dtc-checkin-shell-compact .dtc-step{border-radius:8px;min-height:44px;padding:6px 10px}.dtc-checkin-shell-compact .dtc-step:not(.dtc-step-active):hover{background:#f8fafc;border-color:rgb(117 87 255/.16);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 .dtc-intake-rail,.dtc-checkin-shell-compact .dtc-selected-intake,.dtc-checkin-shell-compact .enterprise-surface{background:var(--checkin-surface-bg);border:1px solid var(--checkin-panel-border);border-radius:10px;box-shadow:var(--checkin-panel-shadow)}.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{background:#ffffff;border-color:rgb(117 87 255/.24);color:#4c1d95}.dtc-checkin-shell-compact .section-title{align-items:center;border-bottom:1px solid rgb(20 16 50/.08)}.dtc-checkin-shell-compact .section-title h2{font-family:var(--bayline-font-ui);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 rgb(20 16 50/.08);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:rgb(20 16 50/.09);border-radius:8px}.dtc-checkin-shell-compact .dtc-intake-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-checkin-shell-compact .dtc-intake-quick-card{background:#ffffff;border:1px solid rgb(20 16 50/.09);box-shadow:0 12px 26px rgb(15 23 42/.05);display:grid;gap:10px;min-height:134px;min-width:0}.dtc-checkin-shell-compact .dtc-intake-quick-head{align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto}.dtc-checkin-shell-compact .dtc-intake-quick-head>span{align-items:center;background:#f1efff;border-radius:999px;color:#7557ff;display:inline-flex;height:30px;justify-content:center;width:30px}.dtc-checkin-shell-compact .dtc-intake-quick-card-due .dtc-intake-quick-head>span{background:#fff1f2;color:#e11d48}.dtc-checkin-shell-compact .dtc-intake-quick-card-work .dtc-intake-quick-head>span{background:#fff7ed;color:#f97316}.dtc-checkin-shell-compact .dtc-intake-quick-card-active .dtc-intake-quick-head>span{background:#ecfdf5;color:#059669}.dtc-checkin-shell-compact .dtc-intake-quick-head strong{color:#0f172a;font-family:var(--bayline-font-ui);font-size:.94rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-checkin-shell-compact .dtc-intake-quick-head em{background:#ede9fe;border-radius:999px;color:#5b21b6;font-size:.76rem;font-style:normal;font-weight:950;min-width:28px;padding:4px 8px;text-align:center}.dtc-checkin-shell-compact .dtc-intake-quick-card-due .dtc-intake-quick-head em{background:#ffe4e6;color:#be123c}.dtc-checkin-shell-compact .dtc-intake-quick-card-work .dtc-intake-quick-head em{background:#ffedd5;color:#c2410c}.dtc-checkin-shell-compact .dtc-intake-quick-card-active .dtc-intake-quick-head em{background:#dcfce7;color:#047857}.dtc-checkin-shell-compact .dtc-intake-quick-list{display:grid;gap:6px;min-height:42px}.dtc-checkin-shell-compact .dtc-intake-quick-row{align-items:center;color:#172033;display:grid;gap:8px;grid-template-columns:minmax(64px,auto) minmax(0,1fr);text-decoration:none}.dtc-checkin-shell-compact .dtc-intake-quick-row span,.dtc-checkin-shell-compact .dtc-intake-quick-row strong{display:block;font-size:.82rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-checkin-shell-compact .dtc-intake-quick-row strong{font-weight:900}.dtc-checkin-shell-compact .dtc-intake-quick-list p,.dtc-checkin-shell-compact .dtc-intake-quick-row span{color:#64748b;font-size:.8rem;font-weight:780;margin:0}.dtc-checkin-shell-compact .dtc-intake-quick-link{align-items:center;align-self:end;color:#4f46e5;display:inline-flex;font-size:.78rem;font-weight:900;gap:5px;text-decoration:none}.dtc-checkin-shell-compact .dtc-intake-section-header h2{font-size:.86rem}.dtc-checkin-shell-compact .dtc-intake-item{border-color:rgb(20 16 50/.1);border-radius:8px}.dtc-checkin-shell-compact .dtc-selected-intake{display:grid;gap:12px;margin-bottom:12px;padding:12px 14px}.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{align-items:center;display:grid;gap:14px;grid-template-columns:auto minmax(220px,.52fr) minmax(130px,.2fr) minmax(210px,.28fr);min-width:0}.dtc-checkin-shell-compact .dtc-selected-intake-icon{align-items:center;background:#f1efff;border:1px solid rgb(117 87 255/.16);border-radius:999px;color:#7557ff;display:inline-flex;height:44px;justify-content:center;width:44px}.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;min-height:54px;width:100%}.dtc-checkin-shell-compact .dtc-selected-intake-facts{display:grid;gap:5px}.dtc-checkin-shell-compact .dtc-selected-intake-facts span{align-items:center;color:#475569;display:inline-flex;font-size:.8rem;font-weight:850;gap:6px;letter-spacing:0;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.dtc-checkin-shell-compact .lookup-layout{grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr)}.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;max-width:none;width:100%}.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;max-width:none;width:100%}.dtc-checkin-shell-compact .dtc-checkin-search-surface{border-color:rgb(117 87 255/.16)!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,rgb(255 255 255/.94),rgb(245 242 255/.94));border:1px solid rgb(117 87 255/.18);border-radius:12px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto 9px;max-width:560px;padding:6px;width:100%}.dtc-checkin-shell-compact .dtc-arrival-source-button{align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;color:#344054;cursor:pointer;display:flex;font-family:inherit;font-size:.86rem;font-weight:950;gap:8px;justify-content:center;min-height:50px;min-width:0;padding:8px 10px;text-decoration:none}.dtc-checkin-shell-compact .dtc-arrival-source-button svg{color:#7557ff;flex:0 0 auto}.dtc-checkin-shell-compact .dtc-arrival-source-button[data-active=true]{background:linear-gradient(135deg,#7557ff,#ea3ba8);border-color:rgb(117 87 255/.32);box-shadow:0 12px 24px rgb(117 87 255/.18);color:#ffffff}.dtc-checkin-shell-compact .dtc-arrival-source-button[data-active=true] svg{color:#ffffff}.dtc-checkin-shell-compact .dtc-customer-entry-switch{background:#f3f1ff;border:1px solid rgb(117 87 255/.2);border-radius:10px;display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:9px;padding:5px}.dtc-checkin-shell-compact .dtc-customer-type-option{align-items:center;border:1px solid transparent;border-radius:8px;color:#344054;display:grid;gap:9px;grid-template-columns:22px minmax(0,1fr);min-height:54px;min-width:0;padding:8px 10px;text-decoration:none}.dtc-checkin-shell-compact .dtc-customer-type-option svg{color:#7557ff}.dtc-checkin-shell-compact .dtc-customer-type-option small,.dtc-checkin-shell-compact .dtc-customer-type-option span,.dtc-checkin-shell-compact .dtc-customer-type-option strong{display:block;min-width:0}.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:#ffffff;border-color:rgb(117 87 255/.28);box-shadow:0 10px 22px rgb(117 87 255/.12)}.dtc-checkin-shell-compact .dtc-manual-walkin-form{align-items:end;background:linear-gradient(135deg,rgb(255 241 249),rgb(244 241 255));border:1px solid rgb(117 87 255/.2);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(132px,.72fr) minmax(132px,.72fr) minmax(174px,.95fr) minmax(132px,.62fr) minmax(220px,1.18fr) max-content;margin-bottom:9px;padding:9px}.dtc-checkin-shell-compact .dtc-customer-info-form.dtc-manual-walkin-form{grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;max-width:min(920px,100%);width:100%}.dtc-checkin-shell-compact .dtc-customer-info-form.dtc-manual-walkin-form label>span{font-size:.74rem;letter-spacing:.03em}.dtc-checkin-shell-compact .dtc-customer-info-form.dtc-manual-walkin-form .dtc-manual-checkin-actions{align-self:end;grid-column:1/-1;justify-self:center;margin-inline:0;max-width:min(680px,100%);width:100%}.dtc-checkin-shell-compact .dtc-customer-info-form{background:linear-gradient(135deg,rgb(255 255 255/.88),rgb(247 244 255/.94)),linear-gradient(135deg,rgb(255 241 249),rgb(244 241 255));box-shadow:0 14px 30px rgb(117 87 255/.1)}.dtc-checkin-shell-compact .dtc-customer-info-field>span{align-items:center;display:inline-flex;gap:5px;justify-content:center;text-align:center}.dtc-checkin-shell-compact .dtc-customer-info-field>span svg{color:#7557ff;flex:0 0 auto}.dtc-checkin-shell-compact .dtc-intake-lane-label{align-items:center;align-self:stretch;background:#ffffff;border:1px solid rgb(117 87 255/.18);border-radius:8px;color:#4635c9;display:inline-flex;gap:7px;justify-content:center;min-height:42px;padding:0 10px;white-space:nowrap}.dtc-checkin-shell-compact .dtc-intake-lane-label svg{color:#7557ff;flex:0 0 auto}.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{align-items:center;background:#f8f6ff;border:1px solid rgb(117 87 255/.22);border-radius:999px;color:#4c1d95;display:inline-flex;font-size:.68rem;font-weight:950;min-height:24px;padding:0 9px;text-decoration:none;text-transform:uppercase}.dtc-checkin-shell-compact .dtc-manual-walkin-form label{display:grid;gap:4px;min-width:0}.dtc-checkin-shell-compact .dtc-intake-lane-label span,.dtc-checkin-shell-compact .dtc-manual-walkin-form label>span{color:#5d6b82;font-size:.68rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.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{background:#ffffff;border:1px solid rgb(117 132 164/.22);border-radius:8px;color:#101828;font:inherit;font-size:.88rem;font-weight:850;min-height:42px;min-width:0;padding:0 11px}.dtc-checkin-shell-compact .dtc-manual-walkin-form input:focus,.dtc-checkin-shell-compact .dtc-manual-walkin-form select:focus{border-color:#7557ff;box-shadow:0 0 0 4px rgb(117 87 255/.16);outline:none}.dtc-checkin-shell-compact .dtc-manual-walkin-form .enterprise-button{min-height:42px;white-space:nowrap}.dtc-checkin-shell-compact .dtc-customer-info-search-type select{padding-right:30px}.dtc-checkin-shell-compact .dtc-advanced-lookup{align-self:center;grid-column:1;min-width:0;position:relative}.dtc-checkin-shell-compact .dtc-advanced-lookup summary{align-items:center;background:#ffffff;border:1px solid rgb(117 132 164/.22);border-radius:14px;color:#4635c9;cursor:pointer;display:inline-flex;flex:0 0 auto;height:48px;justify-content:center;list-style:none;padding:0;-webkit-user-select:none;user-select:none;width:48px}.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:rgb(117 87 255/.34);box-shadow:0 8px 18px rgb(117 87 255/.12)}.dtc-checkin-shell-compact .dtc-advanced-lookup[open] summary svg{transform:rotate(90deg)}.dtc-checkin-shell-compact .dtc-advanced-lookup-fields{align-items:center;background:#ffffff;border:1px solid rgb(117 87 255/.18);border-radius:12px;box-shadow:0 18px 40px rgb(15 23 42/.16);display:grid;gap:7px;grid-template-columns:minmax(88px,.4fr) minmax(150px,1fr);height:auto;left:0;min-width:min(440px,calc(100vw - 48px));padding:10px;position:absolute;top:calc(100% + 8px);transform:none;width:min(440px,calc(100vw - 48px));z-index:45}.dtc-checkin-shell-compact .dtc-advanced-lookup-fields input,.dtc-checkin-shell-compact .dtc-advanced-lookup-fields select{font-size:.92rem;min-height:42px}.dtc-checkin-shell-compact .dtc-checkin-search-surface:has(.dtc-advanced-lookup[open]),.dtc-checkin-shell-compact .dtc-customer-info-form: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:#ffffff;border:1px solid rgb(117 132 164/.18);border-radius:8px;box-shadow:0 10px 24px rgb(15 23 42/.06);display:grid;gap:7px;padding:8px 10px 9px}.dtc-checkin-shell-compact .dtc-advisor-duty-head{align-items:center;display:flex;gap:8px;justify-content:center;min-height:20px}.dtc-checkin-shell-compact .dtc-advisor-duty-head>div:first-child{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;min-width:0}.dtc-checkin-shell-compact .dtc-advisor-duty-head>div:first-child>em,.dtc-checkin-shell-compact .dtc-advisor-duty-head>div:first-child>span{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 rgb(117 132 164/.16);border-radius:999px;font-style:normal;padding:5px 9px}.dtc-checkin-shell-compact .dtc-advisor-duty-grid{display:grid;gap:7px;grid-template-columns:repeat(auto-fit,minmax(86px,96px));justify-content:center}.dtc-checkin-shell-compact .dtc-advisor-duty-person-shell{min-height:96px;min-width:0;position:relative}.dtc-checkin-shell-compact .dtc-advisor-duty-person{align-content:start;background:#f8fafc;border:1px solid rgb(117 132 164/.16);border-radius:999px;color:#344054;display:grid;gap:5px;justify-items:center;min-height:96px;min-width:0;overflow:hidden;padding:7px 6px 8px;position:relative;text-align:center;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .34s var(--bayline-ease-spring)}.dtc-checkin-shell-compact .dtc-advisor-duty-person-shell .dtc-card-photo-action{position:absolute;right:-5px;top:-6px;z-index:3}.dtc-checkin-shell-compact .dtc-advisor-duty-person:hover,.dtc-checkin-shell-compact .dtc-advisor-duty-person[data-selected=true]{border-color:rgb(79 70 229/.72);box-shadow:0 0 0 4px rgb(79 70 229/.22),0 12px 22px rgb(79 70 229/.14)}.dtc-checkin-shell-compact .dtc-advisor-duty-person[data-selected=true]{background:linear-gradient(180deg,rgb(237 233 254),rgb(255 241 249));animation:dtc-advisor-duty-selected .42s ease-out 1}.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/1;background:#ffffff;border-radius:999px;box-shadow:0 0 0 2px #ffffff,0 0 0 3px rgb(117 87 255/.22);display:block;height:58px;object-fit:cover;overflow:hidden;width:58px}.dtc-checkin-shell-compact .dtc-advisor-duty-person strong{color:#101828;display:-webkit-box;font-size:.68rem;font-weight:950;line-height:1.1;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@keyframes dtc-advisor-duty-selected{0%,to{box-shadow:0 0 0 4px rgb(79 70 229/.34),0 0 0 8px rgb(236 72 153/.14),0 12px 22px rgb(79 70 229/.16)}50%{box-shadow:0 0 0 5px rgb(79 70 229/.46),0 0 0 12px rgb(236 72 153/.24),0 14px 26px rgb(79 70 229/.2)}}@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{display:flex;justify-content:flex-start;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x proximity}.dtc-checkin-shell-compact .dtc-advisor-duty-person{flex:0 0 76px;scroll-snap-align:start}}.dtc-checkin-shell-compact .dtc-quick-intake-surface{background:#f8fbff;border:1px solid rgb(117 132 164/.18);border-radius:8px;display:grid;gap:9px;grid-column:1/-1;margin-top:12px;padding:10px}.dtc-checkin-shell-compact .dtc-quick-intake-head{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.dtc-checkin-shell-compact .dtc-quick-intake-empty,.dtc-checkin-shell-compact .dtc-quick-intake-head em,.dtc-checkin-shell-compact .dtc-quick-intake-head span,.dtc-checkin-shell-compact .dtc-quick-intake-meta span,.dtc-checkin-shell-compact .dtc-quick-intake-more,.dtc-checkin-shell-compact .dtc-quick-intake-pagination,.dtc-checkin-shell-compact .dtc-quick-intake-pagination span,.dtc-checkin-shell-compact .dtc-quick-intake-row small{color:#667085;font-size:.74rem;font-weight:850}.dtc-checkin-shell-compact .dtc-quick-intake-head span{display:block;letter-spacing:.04em;text-transform:uppercase}.dtc-checkin-shell-compact .dtc-quick-intake-head strong{color:#101828;display:block;font-size:.96rem;font-weight:950}.dtc-checkin-shell-compact .dtc-quick-intake-head em{font-style:normal;text-align:right}.dtc-checkin-shell-compact .dtc-quick-intake-snapshot{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-checkin-shell-compact .dtc-quick-intake-snapshot span{align-items:center;background:#ffffff;border:1px solid rgb(117 132 164/.16);border-radius:7px;display:flex;justify-content:space-between;min-width:0;padding:7px 9px}.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;font-size:.68rem;font-weight:900;text-transform:uppercase}.dtc-checkin-shell-compact .dtc-quick-intake-tabs{background:#ffffff;border:1px solid rgb(117 132 164/.16);border-radius:8px;display:grid;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));padding:4px}.dtc-checkin-shell-compact .dtc-quick-intake-tabs a{align-items:center;border-radius:6px;color:#52627a;display:grid;font-size:.74rem;font-weight:950;gap:6px;grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;min-height:36px;min-width:0;padding:0 9px;text-align:left;text-decoration:none}.dtc-checkin-shell-compact .dtc-quick-intake-tabs a svg{color:currentColor}.dtc-checkin-shell-compact .dtc-quick-intake-tabs a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-checkin-shell-compact .dtc-quick-intake-tabs a small{align-items:center;background:#f8fafc;border:1px solid rgb(117 132 164/.14);border-radius:999px;color:#667085;display:inline-flex;font-size:.68rem;font-weight:950;height:20px;justify-content:center;min-width:24px;padding:0 6px}.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);background-size:220% 220%;color:#ffffff}.dtc-checkin-shell-compact .dtc-quick-intake-tabs a[data-active=true] small{background:rgb(255 255 255/.2);border-color:rgb(255 255 255/.35);color:#ffffff}.dtc-checkin-shell-compact .dtc-quick-intake-scope{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-checkin-shell-compact .dtc-quick-intake-scope a{align-items:center;background:#ffffff;border:1px solid rgb(117 132 164/.16);border-radius:7px;color:#475467;display:inline-flex;font-size:.76rem;font-weight:950;justify-content:center;min-height:34px;padding:0 10px;text-decoration:none}.dtc-checkin-shell-compact .dtc-quick-intake-scope a[data-active=true]{background:#ecfdf3;border-color:rgb(22 163 74/.22);color:#047857}.dtc-checkin-shell-compact .dtc-quick-intake-list{display:grid;gap:7px}.dtc-checkin-shell-compact .dtc-quick-intake-bulk-bar{align-items:center;background:#fff7ed;border:1px solid rgb(249 115 22/.2);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:8px 10px}.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{background:#fff;border:1px solid rgb(180 35 24/.24);border-radius:7px;color:#b42318;cursor:pointer;font:inherit;font-size:.76rem;font-weight:950;min-height:32px;padding:0 10px}.dtc-checkin-shell-compact .dtc-quick-intake-row{background:#ffffff;border:1px solid rgb(117 132 164/.18);border-radius:8px;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:8px}.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:rgb(34 197 94/.3)}.dtc-checkin-shell-compact .dtc-quick-intake-check{align-items:center;align-self:stretch;color:#475467;cursor:pointer;display:grid;font-size:.68rem;font-weight:900;gap:4px;justify-items:center;min-width:42px;text-transform:uppercase}.dtc-checkin-shell-compact .dtc-quick-intake-check input{accent-color:#b42318;height:16px;width:16px}.dtc-checkin-shell-compact .dtc-quick-intake-main{align-items:center;color:#101828;display:grid;gap:8px;grid-template-columns:auto minmax(0,.9fr) minmax(118px,.32fr) minmax(180px,.58fr);min-width:0;min-height:46px;text-decoration:none}.dtc-checkin-shell-compact .dtc-quick-intake-thumb{align-items:center;background:#f1efff;border-radius:999px;color:#5b5cf6;display:inline-flex;height:34px;justify-content:center;overflow:hidden;width:34px}.dtc-checkin-shell-compact .dtc-quick-intake-thumb img{height:100%;object-fit:cover;width:100%}.dtc-checkin-shell-compact .dtc-quick-intake-row[data-kind=active] .dtc-quick-intake-thumb{background:#ecfdf3;color:#057a55}.dtc-checkin-shell-compact .dtc-quick-intake-row[data-kind=request] .dtc-quick-intake-thumb{background:#eef6ff;color:#1d4ed8}.dtc-checkin-shell-compact .dtc-quick-intake-main span,.dtc-checkin-shell-compact .dtc-quick-intake-meta span,.dtc-checkin-shell-compact .dtc-quick-intake-time{min-width:0}.dtc-checkin-shell-compact .dtc-quick-intake-main small,.dtc-checkin-shell-compact .dtc-quick-intake-main strong,.dtc-checkin-shell-compact .dtc-quick-intake-meta span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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;display:block;font-size:.66rem;font-style:normal;font-weight:950;letter-spacing:.04em;line-height:1.1;margin-bottom:2px;text-transform:uppercase}.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{align-content:center;display:flex;flex-wrap:wrap;gap:5px;min-width:0}.dtc-checkin-shell-compact .dtc-quick-intake-meta span{align-items:center;background:#f8fafc;border:1px solid rgb(117 132 164/.14);border-radius:999px;display:inline-flex;gap:4px;max-width:100%;padding:4px 7px}.dtc-checkin-shell-compact .dtc-quick-intake-actions{align-content:center;display:grid;gap:5px;grid-template-columns:repeat(3,auto)}.dtc-checkin-shell-compact .dtc-quick-intake-actions a{align-items:center;background:#ffffff;border:1px solid rgb(117 87 255/.24);border-radius:7px;color:#4c1d95;display:inline-flex;font-size:.74rem;font-weight:950;justify-content:center;min-height:30px;padding:0 8px;text-decoration:none}.dtc-checkin-shell-compact .dtc-quick-intake-actions a:first-child{background:#f4f1ff;color:#4635c9}.dtc-checkin-shell-compact .dtc-worklist-technician-status,.dtc-checkin-shell-compact .dtc-worklist-technician-trigger,.dtc-tech-checkin-queue .dtc-worklist-technician-status,.dtc-tech-checkin-queue .dtc-worklist-technician-trigger{align-items:center;border:1px solid rgb(5 122 85/.28);border-radius:8px;box-shadow:none;display:inline-flex;font-size:.74rem;font-weight:900;gap:6px;grid-column:1/-1;justify-content:center;min-height:44px;padding:6px 9px}.dtc-checkin-shell-compact .dtc-worklist-technician-trigger,.dtc-tech-checkin-queue .dtc-worklist-technician-trigger{background:#ecfdf3;color:#047857;cursor:pointer}.dtc-checkin-shell-compact .dtc-worklist-technician-trigger:focus-visible,.dtc-tech-checkin-queue .dtc-worklist-technician-trigger:focus-visible{outline:3px solid rgb(5 122 85/.22);outline-offset:2px}.dtc-checkin-shell-compact .dtc-worklist-technician-status,.dtc-tech-checkin-queue .dtc-worklist-technician-status{background:#f8fafc;color:#344054;flex-wrap:wrap}.dtc-checkin-shell-compact .dtc-worklist-technician-status small,.dtc-tech-checkin-queue .dtc-worklist-technician-status small{color:#667085;flex-basis:100%;font-size:.67rem;text-align:center}.dtc-technician-assignment-sheet .bayline-sheet-body{margin-inline:auto;max-width:620px;width:100%}.dtc-technician-sheet-content{display:grid;gap:16px;padding:12px 4px max(20px,env(safe-area-inset-bottom))}.dtc-technician-sheet-content header{display:grid;gap:5px;padding-inline:44px;text-align:center}.dtc-technician-sheet-content header>span{color:#047857;font-size:.75rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.dtc-technician-sheet-content h2,.dtc-technician-sheet-content p{margin:0}.dtc-technician-sheet-content h2{color:#101828;font-size:1.35rem;line-height:1.15}.dtc-technician-sheet-content header p{color:#667085;font-size:.88rem;line-height:1.45}.dtc-technician-sheet-content>label:not(.dtc-technician-sheet-confirm){display:grid;gap:7px}.dtc-technician-sheet-content>label>span{color:#344054;font-size:.82rem;font-weight:900}.dtc-technician-sheet-content select{background:#ffffff;border:1px solid #cbd5e1;border-radius:12px;color:#101828;font:inherit;font-weight:800;min-height:48px;padding-inline:13px;width:100%}.dtc-technician-sheet-confirm{align-items:start;display:grid;gap:10px;grid-template-columns:20px minmax(0,1fr);line-height:1.4}.dtc-technician-sheet-confirm input{height:20px;margin:0;width:20px}.dtc-technician-sheet-error,.dtc-technician-sheet-success{align-items:center;border-radius:10px;display:flex;font-size:.84rem;font-weight:800;gap:7px;padding:10px 12px}.dtc-technician-sheet-error{background:#fef3f2;color:#b42318}.dtc-technician-sheet-success{background:#ecfdf3;color:#047857}.dtc-checkin-shell-compact .dtc-quick-intake-pagination{align-items:center;background:#ffffff;border:1px solid rgb(117 132 164/.16);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(84px,auto) minmax(0,1fr) minmax(84px,auto);margin-top:2px;padding:7px;text-align:center}.dtc-checkin-shell-compact .dtc-quick-intake-pagination a,.dtc-checkin-shell-compact .dtc-quick-intake-pagination span{align-items:center;border:1px solid rgb(117 87 255/.24);border-radius:7px;display:inline-flex;font-size:.74rem;font-weight:950;justify-content:center;min-height:31px;padding:0 9px;text-decoration:none}.dtc-checkin-shell-compact .dtc-quick-intake-pagination a{background:#f4f1ff;color:#4635c9}.dtc-checkin-shell-compact .dtc-quick-intake-pagination span{background:#f8fafc;border-color:rgb(117 132 164/.14)}.dtc-checkin-shell-compact .dtc-quick-intake-pagination strong{color:#101828;font-size:.78rem;font-weight:950}.dtc-checkin-shell-compact .dtc-quick-intake-empty,.dtc-checkin-shell-compact .dtc-quick-intake-more,.dtc-checkin-shell-compact .dtc-quick-intake-show-more{margin:2px 0 0}.dtc-checkin-shell-compact .dtc-quick-intake-show-more{align-items:center;background:#ffffff;border:1px solid rgb(117 87 255/.24);border-radius:8px;color:#4635c9;display:inline-flex;font-size:.78rem;font-weight:950;gap:6px;justify-content:center;min-height:34px;padding:0 10px;text-decoration:none}.dtc-checkin-shell-compact .lookup-form{align-items:start;grid-template-columns:minmax(0,1fr) minmax(280px,.74fr)}.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{border-color:rgb(117 87 255/.2);border-radius:999px;grid-template-columns:repeat(5,minmax(0,1fr))}.dtc-checkin-shell-compact .lookup-segment span{border-radius:999px;font-size:.82rem;padding:8px 10px}.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{align-self:start;background:#fbfcff;border:1px solid rgb(20 16 50/.09);display:grid;gap:8px;min-width:0}.dtc-checkin-shell-compact .dtc-reason-fieldset[data-required-missing=true]{background:linear-gradient(135deg,rgb(255 241 249),#ffffff);border-color:rgb(236 72 153/.46);box-shadow:0 0 0 3px rgb(236 72 153/.1)}.dtc-checkin-shell-compact .dtc-reason-fieldset legend{color:#475569;font-family:var(--bayline-font-ui);font-size:.72rem;letter-spacing:.06em;margin:0;padding:0 4px}.dtc-checkin-shell-compact .dtc-reason-chips{gap:6px}.dtc-checkin-shell-compact .dtc-reason-chips span{border-color:rgb(117 87 255/.38);font-size:.82rem;min-height:32px;padding:7px 11px}.dtc-checkin-shell-compact .dtc-promise-grid{gap:7px}.dtc-checkin-shell-compact .dtc-reason-required-copy{color:#be185d!important;font-size:.74rem!important;font-weight:950!important;margin:0!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;background:linear-gradient(135deg,#e11d48,#be185d)!important;border-color:rgb(190 24 93/.45)!important;box-shadow:0 14px 28px rgb(190 24 93/.22),0 0 0 4px rgb(244 114 182/.18)!important;color:#ffffff!important}.dtc-checkin-shell-compact .dtc-start-checkin-required-copy{color:#be185d;display:none;font-size:.74rem;font-weight:950;line-height:1.2;margin:0;max-width:210px;text-align:right}.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;overflow:auto;padding-right:2px}.dtc-checkin-shell-compact .lookup-result{border-radius:8px;min-height:52px;padding:9px 11px}.dtc-checkin-shell-compact .lookup-result-customer{align-items:center;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) minmax(0,.8fr) auto}.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-history-strip,.dtc-checkin-shell-compact .lookup-result-last-service{grid-column:2/4}}@container lookupresults (max-width: 520px){.dtc-checkin-shell-compact .lookup-result-customer{align-items:stretch;grid-template-columns:minmax(0,1fr)}.dtc-checkin-shell-compact .lookup-result-action,.dtc-checkin-shell-compact .lookup-result-history-strip,.dtc-checkin-shell-compact .lookup-result-identity,.dtc-checkin-shell-compact .lookup-result-last-service,.dtc-checkin-shell-compact .lookup-result-vehicle-chips{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:rgb(20 16 50/.1);border-radius:8px;padding:10px 12px}.dtc-customer360-identity{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(118px,.34fr)}.dtc-customer360-vehicle-art.vehicle-visual{aspect-ratio:16/9;min-height:74px;width:100%}.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:#ffffff;border-radius:999px;font-size:.78rem;font-weight:850}.dtc-checkin-shell-compact .dtc-customer360-empty-grid,.dtc-checkin-shell-compact .dtc-customer360-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-checkin-shell-compact .dtc-customer360-empty-grid span,.dtc-checkin-shell-compact .dtc-customer360-grid span{background:#ffffff;border-color:rgb(20 16 50/.1);border-radius:8px;padding:9px 10px}.dtc-checkin-shell-compact .dtc-customer360-fact-stack{display:grid;gap:5px;margin-top:6px}.dtc-checkin-shell-compact .dtc-customer360-work-history{display:grid;gap:5px}.dtc-checkin-shell-compact .dtc-customer360-fact-section{background:#fbfdff;border:1px solid rgb(117 132 164/.18);border-radius:8px;display:grid;gap:5px;padding:7px}.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{display:grid;gap:5px;grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.dtc-checkin-shell-compact .dtc-customer360-fact-section span{background:#ffffff;border:1px solid rgb(117 132 164/.14);border-radius:7px;display:grid;gap:3px;min-width:0;padding:6px 7px}.dtc-checkin-shell-compact .dtc-customer360-fact-section em,.dtc-checkin-shell-compact .dtc-customer360-fact-section small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-checkin-shell-compact .dtc-customer360-fact-section small{color:#667085;font-size:.64rem;font-weight:950;text-transform:uppercase}.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-customer360-receipt-head,.dtc-checkin-shell-compact .dtc-latest-visit-card,.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:rgb(20 16 50/.1);gap:8px;padding:11px}.dtc-checkin-shell-compact .dtc-purchased-lines-panel{border-color:rgb(16 185 129/.3);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:rgb(20 16 50/.1)}.dtc-vehicle-cockpit{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1.16fr) minmax(350px,.84fr)}.dtc-vehicle-cockpit-main,.dtc-vehicle-cockpit-side{display:grid;gap:12px;min-width:0}.dtc-vehicle-cockpit-side{align-self:start;max-height:calc(100svh - 132px);overflow-y:auto;padding-right:2px;position:sticky;top:118px}.dtc-vehicle-cockpit-side .dtc-vehicle-tab-layout{gap:12px;grid-template-columns:minmax(0,1fr)}.dtc-vehicle-cockpit-side .dtc-vehicle-history-card,.dtc-vehicle-cockpit-side .dtc-vehicle-main-form,.dtc-vehicle-cockpit-side .dtc-vehicle-preview-card{border-radius:10px;box-shadow:var(--checkin-panel-shadow);min-width:0}.dtc-vehicle-cockpit-side .dtc-vehicle-main-form{overflow:hidden;padding:12px}.dtc-vehicle-cockpit-side .dtc-vehicle-tab-head{align-items:flex-start;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.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-manual-vin-row,.dtc-vehicle-cockpit-side .dtc-vin-strip{grid-template-columns:minmax(0,1fr)}.dtc-vehicle-cockpit-side .dtc-vin-strip{border-radius:10px;padding:10px}.dtc-vehicle-cockpit-side .dtc-delete-draft,.dtc-vehicle-cockpit-side .dtc-manual-vin-row button,.dtc-vehicle-cockpit-side .dtc-next-step,.dtc-vehicle-cockpit-side .dtc-vin-strip button{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{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr)}.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-capture-operator-card,.dtc-checkin-shell-compact .dtc-record-main-card{border-radius:10px}.dtc-checkin-shell-compact .dtc-camera-command-bar{border-bottom:1px solid rgb(20 16 50/.08);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{margin-top:-8px;margin-bottom:-88px;transform:translateY(-88px);z-index:12}.dtc-checkin-shell-compact .dtc-camera-shutter-deck>span{background:rgb(255 255 255/.92);border:1px solid rgb(20 16 50/.08);border-radius:999px;box-shadow:0 8px 18px rgb(15 23 42/.1);padding:4px 10px}.dtc-checkin-shell-compact .dtc-camera-stage:not([data-recording=true]) .dtc-camera-time{display:none}.dtc-checkin-shell-compact .dtc-photo-type-rail{gap:6px;justify-content:center;overflow-x:clip;padding:2px}.dtc-checkin-shell-compact .dtc-photo-type-rail .dtc-photo-type{flex:1 1 176px;gap:3px;justify-content:center;max-width:220px;min-height:52px;padding:7px 34px;text-align:center}.dtc-checkin-shell-compact .dtc-photo-type-rail .dtc-photo-type span{height:26px;width: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-evidence-strip,.dtc-checkin-shell-compact .dtc-intake-complete-card,.dtc-checkin-shell-compact .dtc-next-photo-card,.dtc-checkin-shell-compact .dtc-next-step,.dtc-checkin-shell-compact .dtc-photo-type{border-radius:8px}.dtc-checkin-shell-compact .dtc-evidence-strip-live[data-has-media=true]{align-content:start;background:transparent;border:0;gap:8px;justify-items:center;min-height:0;padding:0 8px 8px}.dtc-checkin-shell-compact .dtc-evidence-strip-live[data-has-media=true] .dtc-evidence-actions{gap:6px;justify-content:center}.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{font-size:.74rem;gap:5px;height:32px;min-height:32px;padding:0 10px}.dtc-checkin-shell-compact .dtc-evidence-thumbs{gap:10px;grid-auto-columns:minmax(92px,112px);justify-content:center;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;height:20px;right:5px;top:5px;width:20px}.dtc-checkin-shell-compact .dtc-evidence-preview-trigger>span,.dtc-checkin-shell-compact .dtc-evidence-thumb img,.dtc-checkin-shell-compact .dtc-evidence-thumb video,.dtc-checkin-shell-compact .dtc-evidence-thumb>span{border-radius:6px}.dtc-checkin-shell-compact .dtc-evidence-thumb figcaption{font-size:.62rem;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-checkin-shell-compact .dtc-evidence-thumb figcaption small{font-size:.54rem;margin-top:1px}@media (max-width:980px){.dtc-checkin-shell-compact .lookup-layout,.dtc-vehicle-cockpit{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;overflow:visible;padding-right:0;position:static}}@media (max-width:1180px){.dtc-checkin-shell-compact .dtc-customer360-empty-grid,.dtc-checkin-shell-compact .dtc-customer360-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-customer360-identity,.dtc-checkin-shell-compact .dtc-intake-quick-grid,.dtc-checkin-shell-compact .dtc-intake-rail>header,.dtc-checkin-shell-compact .dtc-selected-intake,.dtc-checkin-shell-compact .dtc-selected-intake-facts,.dtc-checkin-shell-compact .dtc-selected-intake-main{grid-template-columns:minmax(0,1fr)}.dtc-checkin-shell-compact .dtc-intake-quick-card{min-height:118px}.dtc-checkin-shell-compact .dtc-selected-intake-art,.dtc-checkin-shell-compact .dtc-selected-intake-icon{display:none}.dtc-checkin-shell-compact .dtc-selected-intake-facts{grid-column:auto}.dtc-checkin-shell-compact .dtc-selected-intake-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dtc-checkin-shell-compact .dtc-selected-intake-actions .enterprise-button:first-child{grid-column:1/-1}.dtc-checkin-shell-compact .dtc-customer-entry-switch,.dtc-checkin-shell-compact .lookup-form{grid-template-columns:minmax(0,1fr)}.dtc-checkin-shell-compact .dtc-arrival-source-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.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{font-size:.64rem;min-height:32px;padding:8px 3px}.dtc-checkin-shell-compact .lookup-search-row{grid-template-columns:minmax(0,1fr) minmax(76px,.26fr)}.dtc-checkin-shell-compact .lookup-search-row .enterprise-button,.dtc-checkin-shell-compact .lookup-search-row button,.dtc-checkin-shell-compact .lookup-search-row input{min-height:44px;padding:0 10px}.dtc-checkin-shell-compact .section-title{align-items:center;flex-direction:row}.dtc-checkin-shell-compact .section-actions{flex:0 0 auto;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-main,.dtc-checkin-shell-compact .dtc-quick-intake-row{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{font-size:.8rem;min-height:31px;padding:7px 10px}.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-empty-grid,.dtc-checkin-shell-compact .dtc-customer360-fact-section>div,.dtc-checkin-shell-compact .dtc-customer360-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-checkin-shell-compact .dtc-purchased-line-row,.dtc-checkin-shell-compact .dtc-purchased-lines-head{grid-template-columns:minmax(0,1fr)}.dtc-checkin-shell-compact .dtc-purchased-line-money,.dtc-checkin-shell-compact .dtc-purchased-lines-head>strong{justify-items:start;text-align:left}.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{margin-top:-10px;margin-bottom:-72px;min-height:78px;padding:0 0 2px;position:relative;transform:translateY(-72px);z-index:12}.dtc-checkin-shell-compact .dtc-camera-shutter{height:68px;min-height:68px;width:68px}.dtc-checkin-shell-compact .dtc-camera-shutter-core{height:46px;width: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{align-items:center;background:linear-gradient(135deg,rgb(79 70 229/.1),rgb(14 165 233/.08));border:1px solid rgb(79 70 229/.22);border-radius:12px;color:#312e81;display:grid;gap:10px;justify-items:center;min-height:142px;padding:18px;text-align:center}.dtc-360-capture-inline-placeholder strong{font-size:.95rem;font-weight:950}.dtc-360-capture-overlay{background:radial-gradient(circle at 50% 16%,rgb(79 70 229/.16),transparent 36%),#05030d;color:#ffffff;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;max-width:100vw;min-height:100vh;min-height:100dvh;overflow:hidden;overscroll-behavior:none;position:fixed;inset:0;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));width:100vw;z-index:2700}.dtc-360-capture-topbar{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:52px;padding-bottom:10px}.dtc-360-capture-topbar button,.dtc-360-capture-topbar>span{align-items:center;background:rgb(255 255 255/.12);border:1px solid rgb(255 255 255/.18);border-radius:999px;color:#ffffff;display:inline-flex;font:inherit;font-size:.82rem;font-weight:950;gap:6px;justify-content:center;min-height:44px;padding:0 12px}.dtc-360-capture-topbar button{cursor:pointer;justify-self:start}.dtc-360-capture-topbar div{display:grid;gap:2px;grid-column:2;max-width:min(520px,calc(100vw - 190px));min-width:0;pointer-events:none;text-align:center}.dtc-360-capture-topbar strong{font-size:clamp(1rem,3vw,1.3rem);font-weight:950}.dtc-360-capture-topbar span{color:rgb(255 255 255/.74);font-size:.8rem;font-weight:800;min-width:0}.dtc-360-capture-stage-wrap{border-radius:16px;box-shadow:0 18px 60px rgb(0 0 0/.32),inset 0 0 0 1px rgb(255 255 255/.1);min-height:0;overflow:hidden}.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-camera-facing,.dtc-360-capture-overlay .dtc-camera-time:not([data-recording=true]),.dtc-360-capture-overlay .dtc-photo-count{display:none}.dtc-360-capture-overlay .dtc-camera-video{object-fit:contain}.dtc-360-capture-controls{align-items:center;display:grid;gap:8px;justify-items:center;padding-top:10px}.dtc-360-capture-overlay .dtc-camera-shutter-deck,.dtc-checkin-shell-compact .dtc-360-capture-overlay .dtc-camera-shutter-deck{margin:0;min-height:0;padding:0;position:relative;transform:none;z-index:2}.dtc-360-capture-overlay .dtc-camera-shutter-deck>span{background:rgb(255 255 255/.14);border:1px solid rgb(255 255 255/.18);color:#ffffff}.dtc-360-capture-status{background:rgb(255 255 255/.1);border:1px solid rgb(255 255 255/.16);border-radius:999px;color:rgb(255 255 255/.82);font-size:.78rem;font-weight:900;max-width:min(100%,420px);overflow:hidden;padding:6px 12px;text-overflow:ellipsis;white-space:nowrap}.dtc-360-capture-controls p{color:rgb(255 255 255/.72);font-size:.82rem;font-weight:800;line-height:1.25;margin:0;max-width:520px;text-align:center}@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{grid-auto-flow:column;grid-auto-columns:minmax(132px,148px);grid-template-columns:none;overflow-x:auto;scrollbar-width:none}.dtc-checkin-shell-compact .dtc-step{min-height:58px;white-space:normal}.dtc-checkin-shell-compact .dtc-customer360-action-band{align-items:stretch;grid-template-columns:minmax(0,1fr)}.dtc-checkin-shell-compact .dtc-customer360-action-buttons,.dtc-checkin-shell-compact .dtc-customer360-next-action,.dtc-checkin-shell-compact .dtc-customer360-visit-setup{grid-column:1;grid-row:auto;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%,rgb(255 255 255/0.98) 0%,rgb(255 255 255/0.76) 34%,transparent 58%),linear-gradient(180deg,#f8fafc,#f2f6fb 46%,#eef3f8);--bayline-ink:#101828;--bayline-muted:#5f6f89;--bayline-panel:rgb(255 255 255/0.94);--bayline-panel-border:rgb(117 132 164/0.22);--bayline-shadow-sm:0 1px 1px rgb(15 23 42/0.035),0 12px 28px rgb(15 23 42/0.045);--bayline-shadow-md:0 2px 4px rgb(15 23 42/0.06),0 20px 40px rgb(15 23 42/0.08);--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:rgb(249 251 255/.94);border-bottom:1px solid rgb(117 132 164/.18);box-shadow:0 1px 0 rgb(255 255 255/.88),0 8px 22px rgb(15 23 42/.045);gap:12px;grid-template-columns:190px minmax(500px,1fr) auto;min-height:58px;padding:6px 16px}.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{width:205px}.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;font-size:.69rem;font-weight:850;gap:4px;min-width:68px;padding:4px 3px 8px}.bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab svg{height:17px;stroke-width:2.2;width:17px}.bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab-active{color:#4f46e5}.bayline-staff-account-menu summary,.bayline-store-switcher,.bayline-workspace-menu summary{background:rgb(255 255 255/.92);border:1px solid rgb(117 132 164/.24);border-radius:14px;box-shadow:0 1px 1px rgb(15 23 42/.03);min-height:42px}.bayline-store-switcher{gap:7px;min-width:150px;padding:0 9px}.bayline-store-switcher-copy small{display:none}.bayline-store-switcher-icon{background:#eef4ff;border:1px solid rgb(79 70 229/.12);color:#4f46e5;height:28px;width:28px}.bayline-store-switcher select{color:#101828;font-size:.86rem;font-weight:900}.bayline-staff-account-menu summary{color:#101828;min-width:186px;padding:0 10px 0 8px}.bayline-workspace-menu summary{color:#101828;font-size:.9rem;font-weight:900;gap:8px;min-width:132px;padding:0 12px}.bayline-current-work{background:rgb(255 255 255/.92);border:1px solid rgb(117 132 164/.2);border-radius:14px;box-shadow:var(--bayline-shadow-sm);gap:10px;grid-template-columns:minmax(280px,1fr) minmax(150px,auto) auto;margin:8px auto 0;min-height:58px;padding:7px 10px;width:min(calc(100% - 32px),1760px)}.bayline-current-work-main{gap:10px;grid-template-columns:88px minmax(0,1fr)}.bayline-current-work-main .vehicle-visual{height:42px;min-height:42px;width:88px}.bayline-current-work-copy small{color:#2563eb;font-size:.62rem;letter-spacing:0}.bayline-current-work-copy strong{font-size:.9rem;letter-spacing:0}.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;font-size:.74rem;min-height:32px;padding:0 10px}.bayline-reports-content,.dtc-appointments-content,.dtc-checkin-content,.dtc-home-content,.dtc-workspace-content{width:min(calc(100% - 32px),1760px)}.bayline-staff-shell .dtc-advisor-sale-card,.bayline-staff-shell .dtc-advisor-tcs-card,.bayline-staff-shell .dtc-advisor-terminal-card,.bayline-staff-shell .dtc-appointments-board,.bayline-staff-shell .dtc-appointments-toolbar,.bayline-staff-shell .dtc-card,.bayline-staff-shell .dtc-claim-card,.bayline-staff-shell .enterprise-metric,.bayline-staff-shell .enterprise-surface,.bayline-staff-shell .monitor-alert-card,.bayline-staff-shell .monitor-board,.dtc-checkin-page .enterprise-surface{background:var(--bayline-panel);border-color:var(--bayline-panel-border);border-radius:10px;box-shadow:var(--bayline-shadow-sm)}.bayline-staff-shell .dtc-action,.bayline-staff-shell .dtc-advisor-active-actions button,.bayline-staff-shell .dtc-advisor-draft-actions button,.bayline-staff-shell .dtc-advisor-filter-grid button,.bayline-staff-shell .dtc-advisor-line-entry button,.bayline-staff-shell .dtc-advisor-payment-routes button,.bayline-staff-shell .dtc-advisor-sale-lines button,.bayline-staff-shell .dtc-advisor-terminal-button,.bayline-staff-shell .dtc-workspace-tab,.bayline-staff-shell .enterprise-button,.bayline-staff-shell .monitor-alert-card button,.bayline-staff-shell .monitor-theme-toggle{border-radius:10px;min-height:var(--bayline-touch-height)}.dtc-checkin-shell-compact{--checkin-panel-border:rgb(117 132 164/0.22);--checkin-panel-shadow:var(--bayline-shadow-sm);--checkin-surface-bg:rgb(255 255 255/0.95);background:var(--bayline-bg-wash)}.dtc-checkin-shell-compact .dtc-stepbar{background:rgb(255 255 255/.95);border-bottom:1px solid rgb(117 132 164/.18);box-shadow:0 1px 0 rgb(255 255 255/.9);gap:18px;padding:8px 16px}.dtc-checkin-shell-compact .dtc-step{background:transparent;border:1px solid transparent;border-radius:9px;min-height:42px;padding:6px 12px}.dtc-checkin-shell-compact .dtc-step-active{background:linear-gradient(135deg,#7557ff,#9568ff 54%,#e35ab1);box-shadow:0 10px 22px rgb(117 87 255/.22);color:#ffffff}.dtc-checkin-shell-compact .dtc-step:not(.dtc-step-active){color:#52627a}.dtc-checkin-shell-compact .dtc-step-number{background:#e9eef7;color:#637083}.dtc-checkin-shell-compact .dtc-step-active .dtc-step-number{background:#ffffff;color:#3f2ad7}.dtc-checkin-shell-compact .dtc-checkin-content{gap:12px;padding:12px 0 42px}.dtc-checkin-shell-compact .dtc-checkin-search-surface,.dtc-checkin-shell-compact .dtc-customer360-surface,.dtc-checkin-shell-compact .dtc-intake-rail,.dtc-checkin-shell-compact .dtc-selected-intake{background:rgb(255 255 255/.95)!important;border:1px solid rgb(117 132 164/.2)!important;border-radius:10px!important;box-shadow:var(--bayline-shadow-sm)!important}.dtc-checkin-shell-compact .dtc-intake-rail{gap:12px;padding:14px}.dtc-checkin-shell-compact .dtc-intake-rail>header{align-items:start;border-bottom:1px solid rgb(117 132 164/.16);padding-bottom:8px}.dtc-checkin-shell-compact .dtc-intake-rail>header span,.dtc-checkin-shell-compact .dtc-selected-intake span{color:#667085;font-size:.72rem;letter-spacing:0}.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 rgb(117 132 164/.18);border-radius:8px;min-height:124px;padding:12px}.dtc-checkin-shell-compact .dtc-selected-intake{align-items:center;grid-template-columns:minmax(0,1fr) auto;margin-bottom:0;padding:10px 14px}.dtc-checkin-shell-compact .dtc-selected-intake-main{gap:12px;grid-template-columns:auto minmax(250px,.44fr) minmax(150px,.22fr) minmax(230px,.34fr)}.dtc-checkin-shell-compact .dtc-selected-intake-icon{height:42px;width: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{align-items:stretch;gap:12px;grid-template-columns:minmax(0,1.08fr) minmax(410px,.92fr)}.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{max-height:calc(100svh - 220px);min-height:0}.dtc-checkin-shell-compact .dtc-checkin-search-surface{display:flex;flex-direction:column;overflow-y:auto}.dtc-checkin-shell-compact .dtc-customer360-surface{overflow:auto;overscroll-behavior:contain}}.dtc-checkin-shell-compact .section-title{border-bottom:1px solid rgb(117 132 164/.16);margin-bottom:12px;padding-bottom:10px}.dtc-checkin-shell-compact .section-title h2{color:#101828;font-size:1.04rem;letter-spacing:0}.dtc-checkin-shell-compact .lookup-form{gap:10px;grid-template-columns:minmax(0,1fr) minmax(250px,.48fr)}.dtc-checkin-shell-compact .lookup-modes{background:transparent;border:0;border-bottom:1px solid rgb(117 132 164/.16);border-radius:0;gap:0;padding:0}.dtc-checkin-shell-compact .lookup-segment span{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:#52627a;font-size:.8rem;min-height:34px;padding:8px 6px 10px}.dtc-checkin-shell-compact .lookup-segment input:checked+span{background:transparent;border-bottom-color:#5b5cf6;box-shadow:none;color:#4f46e5}.dtc-checkin-shell-compact .lookup-search-row{gap:8px;grid-template-columns:minmax(0,1fr) 108px}.dtc-checkin-shell-compact .dtc-inline-toggle,.dtc-checkin-shell-compact .dtc-promise-grid select,.dtc-checkin-shell-compact .lookup-search-row input,.dtc-checkin-shell-compact .photo-upload select,.dtc-checkin-shell-compact .start-form input{background:#ffffff;border:1px solid rgb(117 132 164/.24);border-radius:8px}.dtc-checkin-shell-compact .lookup-search-row input{font-size:.94rem;min-height:46px}.dtc-checkin-shell-compact .dtc-reason-fieldset{background:#fbfdff;border-color:rgb(117 132 164/.18);border-radius:8px}.dtc-checkin-shell-compact .dtc-reason-fieldset legend{letter-spacing:0}.dtc-checkin-shell-compact .dtc-reason-chips span{border-color:rgb(117 87 255/.28);border-radius:999px;color:#5142d8}.dtc-checkin-shell-compact .lookup-result,.dtc-checkin-shell-compact .summary-row,.dtc-checkin-shell-compact .vehicle-row{background:#ffffff;border-color:rgb(117 132 164/.18);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:1 1 auto;max-height:none;min-height:0;overflow:auto;padding-right:2px}.dtc-checkin-shell-compact .dtc-checkin-search-surface,.dtc-checkin-shell-compact .dtc-customer360-surface,.dtc-checkin-shell-compact .lookup-results{max-height:none;min-height:0;overflow:visible;overscroll-behavior:contain}}.dtc-checkin-shell-compact .dtc-checkin-search-surface,.dtc-checkin-shell-compact .dtc-customer360-surface,.dtc-checkin-shell-compact .lookup-results{overscroll-behavior:contain}.dtc-checkin-shell-compact .dtc-customer360-card,.dtc-checkin-shell-compact .dtc-customer360-empty-grid span,.dtc-checkin-shell-compact .dtc-customer360-grid span,.dtc-checkin-shell-compact .dtc-latest-visit-card,.dtc-checkin-shell-compact .dtc-vehicle-confidence{background:#ffffff;border-color:rgb(117 132 164/.18);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:rgb(255 255 255/.82);border-color:rgb(117 132 164/.16)}.dtc-checkin-shell-compact .dtc-customer360-action-band,.dtc-checkin-shell-compact .dtc-customer360-empty-next,.dtc-checkin-shell-compact .dtc-customer360-empty-route{background:linear-gradient(135deg,rgb(248 250 255/.98),rgb(255 255 255/.98));border:1px solid rgb(117 132 164/.18);border-radius:10px;box-shadow:inset 0 1px 0 rgb(255 255 255/.78);padding:11px 12px}.dtc-checkin-shell-compact .dtc-customer360-empty-next{border-color:rgb(117 87 255/.18);display:grid;gap:3px}.dtc-checkin-shell-compact .dtc-customer360-action-band{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);margin-top:10px}.dtc-checkin-shell-compact .dtc-customer360-next-action{align-self:center;display:grid;gap:3px;grid-column:1;grid-row:1;min-width:0}.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{align-items:stretch;display:flex;flex-wrap:wrap;gap:7px;grid-column:1;grid-row:3}.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:rgb(255 255 255/.72);border:1px solid rgb(117 132 164/.14);border-radius:12px;display:grid;gap:10px;grid-column:1;grid-row:2;grid-template-columns:minmax(0,1fr);min-width:0;overflow:visible;padding:12px}.dtc-checkin-shell-compact .dtc-customer360-visit-setup .dtc-reason-fieldset{margin:0;min-width:0}.dtc-checkin-shell-compact .dtc-customer360-visit-setup .dtc-reason-chips{display:flex;flex-wrap:wrap;gap:7px;grid-template-columns:none}.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{min-height:44px;white-space:nowrap}.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{min-height:38px;white-space:nowrap}@media (max-width:520px){.dtc-checkin-shell-compact .dtc-customer360-action-band{align-items:stretch;grid-template-columns:minmax(0,1fr)}.dtc-checkin-shell-compact .dtc-customer360-action-buttons,.dtc-checkin-shell-compact .dtc-customer360-next-action,.dtc-checkin-shell-compact .dtc-customer360-visit-setup{grid-column:1;grid-row:auto;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{align-items:flex-start;background:transparent;border-color:transparent;color:var(--muted);display:inline-flex;flex-direction:column;font-weight:800;gap:0;justify-self:start;line-height:1.15;min-height:0;padding:2px 6px;text-decoration:none}.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{font-size:.68rem;text-decoration:underline;text-underline-offset:2px}.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,rgb(236 253 245/.9),rgb(240 253 250/.82)),linear-gradient(90deg,rgb(16 185 129/.18),rgb(117 87 255/.08));border-color:rgb(16 185 129/.32);display:grid;gap:10px;grid-template-columns:minmax(0,1fr);margin-bottom:7px;padding:14px}.dtc-checkin-shell-compact .dtc-customer360-hero-top{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(188px,.28fr);min-width:0}.dtc-checkin-shell-compact .dtc-customer360-hero-copy{align-content:start;display:grid;gap:10px;min-width:0}.dtc-checkin-shell-compact .dtc-customer360-hero-identity{display:grid;gap:3px;min-width:0}.dtc-checkin-shell-compact .dtc-customer360-name-row{align-items:center;display:flex;flex-wrap:wrap;gap:7px 9px;min-width:0}.dtc-checkin-shell-compact .dtc-customer360-hero-kicker{color:#344054;font-size:.66rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.dtc-checkin-shell-compact .dtc-customer360-hero h3{color:#08111f;font-size:1.28rem;line-height:1.06;margin:0;overflow-wrap:anywhere}.dtc-checkin-shell-compact .dtc-customer360-hero p{color:#52617a;font-size:.86rem;font-weight:800;line-height:1.25;margin:3px 0 0;overflow-wrap:anywhere}.dtc-checkin-shell-compact .dtc-customer360-fact-grid{display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.dtc-checkin-shell-compact .dtc-customer360-facts-row{align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(220px,.32fr);min-width:0}.dtc-checkin-shell-compact .dtc-customer360-fact-pill{background:rgb(255 255 255/.86);border:1px solid rgb(117 132 164/.18);border-radius:8px;display:grid;gap:3px;min-width:0;padding:8px}.dtc-checkin-shell-compact .dtc-customer360-fact-pill small{color:#667085;font-size:.64rem;font-weight:950;line-height:1;min-width:0;text-transform:uppercase}.dtc-checkin-shell-compact .dtc-customer360-fact-pill strong{color:#101828;font-size:.78rem;font-weight:950;line-height:1.12;min-width:0;overflow-wrap:anywhere}.dtc-checkin-shell-compact .dtc-customer360-service-chips{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.dtc-checkin-shell-compact .dtc-customer360-service-chip{align-items:center;background:#fff7ed;border:1px solid rgb(249 115 22/.24);border-radius:8px;color:#9a3412;display:inline-flex;font-size:.72rem;font-weight:950;gap:5px;line-height:1.08;min-height:28px;min-width:0;padding:5px 8px;white-space:normal}.dtc-checkin-shell-compact .dtc-customer360-service-chip[data-kind=tire],.dtc-checkin-shell-compact .dtc-customer360-service-chip[data-kind=tire_service]{background:#eef2ff;border-color:rgb(79 70 229/.22);color:#3730a3}.dtc-checkin-shell-compact .dtc-customer360-service-chip[data-kind=protection]{background:#ecfdf5;border-color:rgb(16 185 129/.24);color:#047857}.dtc-checkin-shell-compact .dtc-customer360-service-chip[data-kind=brakes],.dtc-checkin-shell-compact .dtc-customer360-service-chip[data-kind=oil]{background:#fff1f2;border-color:rgb(244 63 94/.22);color:#be123c}.dtc-checkin-shell-compact .dtc-customer360-hero-media{align-items:center;display:flex;justify-content:center;min-width:0}.dtc-checkin-shell-compact .dtc-customer360-hero-media .dtc-customer360-vehicle-art.vehicle-visual{height:82px;box-shadow:none;min-height:82px;width:100%}.dtc-checkin-shell-compact .dtc-customer360-hero-side{align-content:start;display:grid;gap:8px;min-width:0}.dtc-checkin-shell-compact .dtc-customer360-context-rail{align-content:center;align-items:center;display:grid;gap:7px;justify-items:center;min-width:0}.dtc-checkin-shell-compact .dtc-customer360-current-work{align-content:center;background:rgb(255 255 255/.88);border:1px solid rgb(117 132 164/.18);border-radius:8px;display:grid;gap:7px;min-width:0;padding:8px}.dtc-checkin-shell-compact .dtc-customer360-hero-actions,.dtc-checkin-shell-compact .dtc-customer360-meta-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.dtc-checkin-shell-compact .dtc-customer360-hero-actions a,.dtc-checkin-shell-compact .dtc-customer360-meta-pill{align-items:center;border-radius:8px;display:inline-flex;gap:5px;min-height:30px;min-width:0;padding:5px 8px}.dtc-checkin-shell-compact .dtc-customer360-meta-pill{background:#f4f7ff;border:1px solid rgb(117 132 164/.16);color:#344054;font-size:.72rem;font-weight:850}.dtc-checkin-shell-compact .dtc-customer360-hero-actions a{background:linear-gradient(135deg,#7c3aed,#ec4899);color:#fff;font-size:.72rem;font-weight:900;justify-content:center;line-height:1.05;text-decoration:none}.dtc-checkin-shell-compact .dtc-customer360-hero-actions a+a{background:#fff;border:1px solid rgb(117 132 164/.22);color:#101828}.dtc-checkin-shell-compact .dtc-customer360-side-actions{display:grid;gap:7px;min-width:0}.dtc-checkin-shell-compact .dtc-customer360-side-continue{align-items:center;animation:dtc-selected-continue-ready .9s cubic-bezier(.2,.85,.25,1) 1;display:inline-flex;font-size:.86rem;font-weight:950;gap:7px;justify-content:center;min-height:38px;padding:8px 11px;width:min(100%,232px)}@media (prefers-reduced-motion:reduce){.dtc-checkin-shell-compact .dtc-customer360-side-continue{animation:none!important}}.dtc-checkin-shell-compact .dtc-customer360-action-band{align-items:center;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin-top:0;padding:9px 11px}.dtc-checkin-shell-compact .dtc-customer360-action-buttons{grid-column:2;grid-row:1;justify-content:flex-end}.dtc-checkin-shell-compact .dtc-customer360-fact-stack{gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:7px}.dtc-checkin-shell-compact .dtc-customer360-other-vehicles,.dtc-checkin-shell-compact .dtc-customer360-vehicle-filter,.dtc-checkin-shell-compact .dtc-customer360-work-history,.dtc-checkin-shell-compact .dtc-returning-customer-strip{grid-column:1/-1}.dtc-checkin-shell-compact .dtc-customer360-other-vehicles{min-width:0}.dtc-checkin-shell-compact .dtc-customer360-other-vehicles .dtc-customer360-vehicle-filter{background:transparent;border:0;border-radius:0;padding:0}.dtc-checkin-shell-compact .dtc-customer360-other-vehicles .dtc-customer360-vehicle-menu-list{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:780px){.dtc-checkin-shell-compact .dtc-customer360-action-band,.dtc-checkin-shell-compact .dtc-customer360-fact-stack,.dtc-checkin-shell-compact .dtc-customer360-hero{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-other-vehicles .dtc-customer360-vehicle-menu-list{grid-template-columns:minmax(0,1fr)}.dtc-checkin-shell-compact .dtc-customer360-action-buttons{grid-column:1;grid-row:auto;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-fact-grid,.dtc-checkin-shell-compact .dtc-customer360-facts-row,.dtc-checkin-shell-compact .dtc-customer360-hero-top{grid-template-columns:minmax(0,1fr)}.dtc-checkin-shell-compact .dtc-customer360-name-row{align-items:start;display:grid;gap:6px;grid-template-columns:minmax(0,1fr)}.dtc-checkin-shell-compact .dtc-customer360-recency-badge{justify-self:start;line-height:1.12;max-width:100%;order:-1;white-space:normal}.dtc-checkin-shell-compact .dtc-customer360-hero-side{justify-items:center}.dtc-checkin-shell-compact .dtc-customer360-fact-pill strong{line-height:1.16;overflow:visible;overflow-wrap:anywhere;white-space:normal}.dtc-checkin-shell-compact .dtc-customer360-hero-actions a{flex:1 1 128px}}.bayline-reports-content,.dtc-advisor-content,.dtc-appointments-content,.monitor-page .dtc-workspace-content{gap:10px;padding-top:10px}.bayline-report-definitions,.bayline-report-filters,.bayline-report-module-nav,.bayline-reports-hero,.dtc-appointments-board,.dtc-appointments-toolbar,.dtc-tech-claim-card,.dtc-tech-tab-summary,.monitor-board,.monitor-overview,.monitor-status-line{background:rgb(255 255 255/.94);border:1px solid rgb(117 132 164/.2);border-radius:10px;box-shadow:var(--bayline-shadow-sm)}.dtc-appointments-toolbar{align-items:center;gap:8px;grid-template-columns:minmax(250px,.32fr) minmax(390px,1fr);padding:6px}.bayline-report-filters,.bayline-report-module-nav,.dtc-appointments-mode-tabs{background:#eef4ff;border-color:rgb(117 132 164/.18);border-radius:9px}.monitor-status-line h1{font-size:1.14rem;letter-spacing:0}.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}.bayline-reports-hero p,.dtc-advisor-hero p,.dtc-tech-claim-card p{letter-spacing:0}.dtc-tech-tab-summary{padding:10px 12px}.dtc-advisor-simple-workspace{background:transparent;border:0;box-shadow:none;padding-top:0}.dtc-advisor-context-row{background:#ffffff;border:1px solid rgb(117 132 164/.18);border-radius:8px;min-height:62px}.monitor-board,.monitor-overview,.monitor-status-line{margin-left:auto;margin-right:auto;width:min(calc(100% - 32px),1760px)}.monitor-status-line{align-items:center;padding:6px 10px}.monitor-overview{gap:6px;padding:6px}.bayline-reports-hero{align-items:center;gap:14px;grid-template-columns:minmax(0,1fr) auto;margin:0;min-height:0;padding:14px 16px}.bayline-reports-hero h1{font-size:1.8rem;letter-spacing:0;line-height:1.04}.bayline-reports-hero span{font-size:.95rem;max-width:760px}.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{font-size:.64rem;min-width:48px}.bayline-reports-hero,.dtc-appointments-toolbar,.dtc-checkin-shell-compact .dtc-selected-intake,.dtc-checkin-shell-compact .lookup-layout{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{align-items:center;background:linear-gradient(135deg,#7557ff,#8f67fb 46%,#ea4fa7);border-radius:9px;box-shadow:0 8px 18px rgb(117 87 255/.18);color:#ffffff;display:inline-flex;flex-direction:column;height:40px;justify-content:center;overflow:visible;width:124px}.bayline-staff-logo:before{content:"DISCOUNT TIRE";display:block;font-size:.79rem;font-style:italic;font-weight:950;line-height:1;text-transform:uppercase}.bayline-staff-logo:after{color:#fff44f;content:"& Service Centers";display:block;font-size:.48rem;font-style:italic;font-weight:900;line-height:1;margin-top:1px}.bayline-store-switcher{min-width:104px;padding:0 8px;width:104px}.bayline-store-switcher-icon{display:none}.bayline-staff-right{gap:5px}.bayline-notifications>summary,.bayline-staff-account-menu summary,.bayline-workspace-menu summary{min-height:42px;min-width:42px;padding:0;width:42px}.bayline-staff-account-menu summary>svg,.bayline-staff-account-summary,.bayline-workspace-menu summary span,.bayline-workspace-menu summary svg:last-child{display:none}.bayline-staff-account-menu nav{right:0;width:min(280px,calc(100vw - 20px))}.bayline-header-workbench .bayline-workspace-nav{display:none}.bayline-reports-content,.dtc-appointments-content,.dtc-checkin-content,.dtc-home-content,.dtc-workspace-content,.monitor-board,.monitor-overview,.monitor-status-line{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}.bayline-reports-hero,.dtc-checkin-shell-compact .dtc-intake-quick-grid,.dtc-checkin-shell-compact .dtc-selected-intake,.dtc-checkin-shell-compact .dtc-selected-intake-facts,.dtc-checkin-shell-compact .dtc-selected-intake-main,.dtc-checkin-shell-compact .lookup-form,.dtc-tech-claim-card{grid-template-columns:minmax(0,1fr)}.dtc-checkin-shell-compact .dtc-selected-intake-art,.dtc-checkin-shell-compact .dtc-selected-intake-icon{display:none}.dtc-checkin-shell-compact .dtc-selected-intake-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.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 rgb(117 87 255/.18);border-radius:12px;box-shadow:inset 0 1px 0 rgb(255 255 255/.82);gap:4px;padding:4px}.dtc-checkin-shell-compact .lookup-segment span{align-items:center;border:1px solid transparent;border-radius:9px;display:inline-flex;font-size:.78rem;font-weight:900;gap:6px;justify-content:center;min-height:36px;padding:8px;width:100%}.dtc-checkin-shell-compact .dtc-inline-toggle span svg,.dtc-checkin-shell-compact .dtc-reason-chips span svg,.dtc-checkin-shell-compact .lookup-segment span svg{flex:0 0 auto;stroke-width:2.25}.dtc-checkin-shell-compact .lookup-segment input:checked+span{background:linear-gradient(135deg,#7557ff,#9568ff 54%,#e35ab1);border-color:transparent;box-shadow:0 9px 18px rgb(117 87 255/.2);color:#ffffff}.dtc-checkin-shell-compact .dtc-reason-fieldset{background:linear-gradient(180deg,rgb(255 255 255/.92),rgb(248 250 255/.94)),#ffffff;border-color:rgb(117 87 255/.16);gap:10px;padding:10px}.dtc-checkin-shell-compact .dtc-reason-fieldset legend{color:#344054;font-size:.7rem;font-weight:950;letter-spacing:.05em;padding:0 5px;text-transform:uppercase}.dtc-checkin-shell-compact .dtc-reason-chips{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-checkin-shell-compact .dtc-reason-chips label,.dtc-checkin-shell-compact .dtc-reason-choice{min-width:0;width:100%}.dtc-checkin-shell-compact .dtc-reason-choice{display:grid;gap:5px}.dtc-checkin-shell-compact .dtc-reason-chips span{align-items:center;background:#ffffff;border:1px solid rgb(117 87 255/.22);border-radius:10px;box-shadow:0 1px 0 rgb(255 255 255/.82),0 8px 18px rgb(15 23 42/.035);color:#4635c9;display:inline-flex;font-size:.78rem;font-weight:900;gap:7px;justify-content:flex-start;line-height:1.1;min-height:42px;padding:8px 10px;width:100%}.dtc-checkin-shell-compact .dtc-reason-chips input:checked+span{background:linear-gradient(135deg,#7557ff,#9568ff 54%,#e35ab1);border-color:transparent;box-shadow:0 10px 20px rgb(117 87 255/.22);color:#ffffff}.dtc-checkin-shell-compact .dtc-reason-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-checkin-shell-compact .dtc-reason-template-chip span{align-items:center;border-radius:12px;display:inline-flex;justify-content:center;min-height:42px;text-align:center;width:100%}.dtc-checkin-shell-compact .dtc-reason-other{display:grid;gap:5px;grid-column:1/-1}.dtc-checkin-shell-compact .dtc-reason-other span{color:#667085;font-size:.72rem;font-weight:900}.dtc-checkin-shell-compact .dtc-reason-other input{background:#ffffff;border:1px solid rgb(117 132 164/.18);border-radius:9px;color:#101828;font:inherit;min-height:40px;padding:0 11px;width:100%}.dtc-checkin-shell-compact .dtc-promise-grid{gap:8px}.dtc-checkin-shell-compact .dtc-notification-mode-group{display:grid;gap:8px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-checkin-shell-compact .dtc-inline-toggle{cursor:pointer;overflow:hidden;padding:0;position:relative}.dtc-checkin-shell-compact .dtc-inline-toggle input{cursor:pointer;inset:0;opacity:0;position:absolute;z-index:2}.dtc-checkin-shell-compact .dtc-inline-toggle span{align-items:center;display:inline-flex;font-size:.8rem;font-weight:900;gap:7px;justify-content:center;min-height:40px;padding:0 10px;width:100%}.dtc-checkin-shell-compact .dtc-inline-toggle:has(input:checked){background:linear-gradient(135deg,#7557ff,#9568ff 54%,#e35ab1);border-color:transparent;box-shadow:0 10px 20px rgb(117 87 255/.18)}.dtc-checkin-shell-compact .dtc-inline-toggle:has(input:checked) span{color:#ffffff!important}.dtc-checkin-shell-compact .dtc-promise-grid select{font-size:.9rem;font-weight:900}@media (max-width:760px){.dtc-checkin-shell-compact .dtc-notification-mode-group,.dtc-notification-mode-group,.start-form .dtc-notification-mode-group{grid-template-columns:1fr}.dtc-checkin-shell-compact .dtc-publish-next-step,.dtc-publish-next-step{align-items:stretch;display:grid}.dtc-checkin-shell-compact .dtc-publish-readiness,.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;font-size:.62rem;gap:2px;min-height:42px;padding:5px 2px}.dtc-checkin-shell-compact .dtc-reason-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-checkin-shell-compact .dtc-reason-chips span{font-size:.76rem;min-height:44px}}@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 .dtc-checkin-search-surface,.dtc-checkin-shell-compact .dtc-manual-visit-fieldset,.dtc-checkin-shell-compact .dtc-manual-walkin-form,.dtc-checkin-shell-compact .dtc-reason-fieldset,.dtc-checkin-shell-compact .lookup-layout{min-width:0;overflow:hidden}.dtc-checkin-shell-compact .dtc-reason-fieldset:has(.dtc-reason-inline-popover){overflow:visible;position:relative;z-index:90}.dtc-checkin-shell-compact .dtc-publish-reason-field:has(.dtc-reason-inline-popover){overflow:visible;position:relative;z-index:90}.dtc-checkin-shell-compact .lookup-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr)}.dtc-checkin-shell-compact .dtc-manual-walkin-form{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}.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-manual-visit-fieldset .dtc-promise-grid,.dtc-checkin-shell-compact .dtc-promise-grid,.dtc-checkin-shell-compact .dtc-publish-readiness,.dtc-checkin-shell-compact .dtc-reason-chips,.dtc-checkin-shell-compact .dtc-reason-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-checkin-shell-compact .dtc-inline-toggle span,.dtc-checkin-shell-compact .dtc-reason-chips span{min-width:0}}@media (max-width:980px) and (min-width:761px){.dtc-checkin-shell-compact .dtc-manual-walkin-form,.dtc-checkin-shell-compact .lookup-layout{grid-template-columns:minmax(0,1fr)}}.dtc-tech-command-board{background:transparent!important;border:0!important;box-shadow:none!important;display:grid;gap:10px;padding:0!important;grid-template-columns:minmax(0,1fr)}.dtc-tech-checklist-panel,.dtc-tech-command-card,.dtc-tech-evidence-panel,.dtc-tech-system-lane{background:linear-gradient(180deg,rgb(255 255 255/.98),rgb(248 250 255/.96)),#ffffff;border:1px solid rgb(117 132 164/.2);border-radius:8px;box-shadow:var(--bayline-shadow-sm);min-width:0}.dtc-tech-command-card{align-content:start;display:grid;gap:11px;padding:12px}.dtc-tech-checklist-panel header,.dtc-tech-command-card header,.dtc-tech-evidence-panel header,.dtc-tech-system-lane header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;min-width:0}.dtc-tech-checklist-panel h2,.dtc-tech-checklist-panel p,.dtc-tech-command-card h1,.dtc-tech-command-card h2,.dtc-tech-command-card p,.dtc-tech-evidence-panel h2,.dtc-tech-evidence-panel p,.dtc-tech-system-lane h2,.dtc-tech-system-lane p{margin:0}.dtc-tech-checklist-panel h2,.dtc-tech-command-card h1,.dtc-tech-command-card h2,.dtc-tech-evidence-panel h2,.dtc-tech-system-lane h2{color:#101828;font-weight:950;letter-spacing:0;line-height:1.04}.dtc-tech-command-card h1{font-size:clamp(1.4rem,2.1vw,2rem)}.dtc-tech-checklist-panel h2,.dtc-tech-command-card h2,.dtc-tech-evidence-panel h2,.dtc-tech-system-lane h2{font-size:1.08rem}.dtc-tech-checklist-panel p,.dtc-tech-command-card p,.dtc-tech-evidence-panel p,.dtc-tech-system-lane p{color:#5f6f89;font-size:.84rem;font-weight:760;line-height:1.32;margin-top:3px}.dtc-shadcn-kicker{align-items:center;color:#7557ff;display:inline-flex;font-size:.68rem;gap:5px}.dtc-shadcn-kicker,.dtc-tech-sync-badge{font-weight:950;line-height:1;text-transform:uppercase}.dtc-tech-sync-badge{background:#eef4ff;border:1px solid rgb(117 87 255/.18);border-radius:999px;color:#4635c9;flex:0 0 auto;font-size:.7rem;padding:7px 9px}.dtc-tech-assigned-filter{align-items:center;background:linear-gradient(180deg,rgb(255 255 255/.96),rgb(248 250 255/.92)),#ffffff;border:1px solid rgb(117 132 164/.18);border-radius:8px;box-shadow:var(--bayline-shadow-sm);display:flex;gap:12px;justify-content:space-between;min-width:0;padding:10px 12px}.dtc-tech-assigned-filter>div:first-child{display:grid;gap:2px;min-width:0}.dtc-tech-assigned-filter span,.dtc-tech-assigned-filter strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-tech-assigned-filter strong{color:#101828;font-size:.88rem;font-weight:950}.dtc-tech-assigned-filter span{color:#667085;font-size:.74rem;font-weight:850}.dtc-tech-assigned-filter [role=group]{background:rgb(245 247 252/.92);border:1px solid rgb(117 132 164/.18);border-radius:999px;display:grid;flex:0 0 auto;gap:4px;grid-template-columns:repeat(2,minmax(116px,1fr));padding:4px}.dtc-tech-assigned-filter button{align-items:center;background:transparent;border:0;border-radius:999px;color:#344054;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:950;justify-content:center;min-height:38px;padding:0 14px;white-space:nowrap}.dtc-tech-assigned-filter button[data-active=true]{background:rgb(99 102 241/.13);box-shadow:inset 0 0 0 1px rgb(99 102 241/.36),0 8px 20px rgb(99 102 241/.12);color:#3730a3}.dtc-tech-approved-alerts{display:grid;gap:8px}.dtc-tech-approved-alert{align-items:center;background:var(--workflow-surface,#f0fdf4);border:1px solid var(--workflow-border,rgb(4 120 87/.28));border-radius:8px;box-shadow:0 8px 20px rgb(16 24 40/.06);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:74px;padding:11px 12px}.dtc-tech-approved-alert[data-tone=unassigned]{background:var(--workflow-surface,#f0fdf4);border-color:var(--workflow-border,rgb(4 120 87/.28))}.dtc-tech-approved-alert>div{display:grid;gap:4px;min-width:0}.dtc-tech-approved-alert-source{align-items:center;color:var(--workflow-accent,#047857)!important;display:inline-flex;font-size:.68rem;font-weight:950;gap:6px;line-height:1;text-transform:uppercase}.dtc-tech-approved-alert>div>strong{color:#101828;font-size:1.02rem;font-weight:950;line-height:1.1;min-width:0}.dtc-tech-approved-alert-status{display:grid!important;gap:6px!important;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3px;min-width:0}.dtc-tech-approved-alert-status>span{background:rgb(255 255 255/.74);border:1px solid rgb(var(--workflow-accent-rgb,5 150 105)/.16);border-radius:7px;display:grid;gap:2px;min-width:0;padding:6px 7px}.dtc-tech-approved-alert-status small,.dtc-tech-approved-alert-status strong{display:block;min-width:0}.dtc-tech-approved-alert-status small{color:#64748b;font-size:.6rem;font-weight:900;line-height:1;text-transform:uppercase}.dtc-tech-approved-alert-status strong{color:var(--workflow-accent,#047857);font-size:.72rem;font-weight:950;line-height:1.1;overflow-wrap:anywhere}.dtc-tech-approved-alert p{color:#475467;font-size:.82rem;font-weight:780;line-height:1.32;margin:0;min-width:0}.dtc-tech-approved-alert a,.dtc-tech-approved-alert button{align-items:center;background:rgba(239,246,255,.94);border:1px solid #bfdbfe;border-radius:999px;color:#2563eb;cursor:pointer;display:inline-flex;font:inherit;font-size:.82rem;font-weight:950;gap:6px;justify-content:center;min-height:44px;padding:0 16px;text-decoration:none;white-space:nowrap}.dtc-tech-approved-alert a:focus-visible,.dtc-tech-approved-alert button:focus-visible{outline:3px solid rgb(var(--workflow-accent-rgb,37 99 235)/.28);outline-offset:2px}@media (max-width:640px){.dtc-tech-approved-alert{align-items:stretch;grid-template-columns:1fr}.dtc-tech-approved-alert-status{grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-tech-approved-alert a,.dtc-tech-approved-alert button{width:100%}}.dtc-tech-job-loader{align-items:center;background:#101828;border-radius:8px;color:#ffffff;display:flex;gap:8px;justify-content:space-between;min-height:42px;padding:8px 10px}.dtc-tech-job-loader strong{font-size:.82rem;font-weight:950;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-tech-checklist-actions button,.dtc-tech-crew-chip,.dtc-tech-evidence-grid button,.dtc-tech-job-loader a,.dtc-tech-state-buttons button,.dtc-tech-system-list button{align-items:center;cursor:pointer;display:inline-flex;font:inherit;justify-content:center;text-decoration:none}.dtc-tech-job-loader a{background:linear-gradient(135deg,#7557ff,#9568ff 52%,#e35ab1);border-radius:7px;color:#ffffff;flex:0 0 auto;font-size:.78rem;font-weight:950;gap:6px;min-height:30px;padding:0 9px}.dtc-tech-workflow-rail{display:grid;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.dtc-tech-workflow-rail li{align-content:center;border:1px solid rgb(117 132 164/.18);border-radius:8px;display:grid;gap:4px;min-height:72px;padding:8px}.dtc-tech-workflow-rail li[data-active=true]{background:#f3f1ff;border-color:rgb(117 87 255/.24)}.dtc-tech-workflow-rail span{align-items:center;background:#101828;border-radius:7px;color:#ffffff;display:inline-flex;height:24px;justify-content:center;width:24px}.dtc-tech-workflow-rail li[data-active=true] span{background:linear-gradient(135deg,#7557ff,#e35ab1)}.dtc-tech-workflow-rail small,.dtc-tech-workflow-rail strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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:rgb(16 185 129/.24)!important}.dtc-tech-working-list{display:grid;gap:8px}.dtc-tech-working-on+.dtc-tech-tcs-list{margin-top:8px}.dtc-tech-working-row{align-items:center;background:#ffffff;border:1px solid rgb(117 132 164/.18);border-radius:8px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:62px;padding:10px}.dtc-tech-working-row .dtc-tech-working-visual.vehicle-visual{height:46px;width:78px}.dtc-tech-working-row span,.dtc-tech-working-row strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{align-items:center;display:flex;gap:8px;justify-content:flex-end;min-width:0}.dtc-tech-working-row-meta>span{max-width:170px}.dtc-tech-working-row-meta .enterprise-button{min-height:36px;white-space:nowrap}.dtc-tech-working-row-meta .dtc-tech-working-primary{box-shadow:0 10px 22px rgb(117 87 255/.22)}.dtc-tech-working-row-meta .dtc-tech-working-complete{color:#344054}.dtc-tech-working-row:target{border-color:rgb(79 70 229/.48);box-shadow:0 0 0 3px rgb(129 140 248/.18),0 16px 36px rgb(79 70 229/.14)}.dtc-tech-bayline-parts,.dtc-tech-decision-summary{grid-column:1/-1;min-width:0}.dtc-tech-decision-summary{background:linear-gradient(135deg,rgb(236 253 245/.92),rgb(255 255 255/.95)),#ffffff;border:1px solid rgb(16 185 129/.24);border-radius:8px;display:grid;gap:8px;padding:10px}.dtc-tech-working-row .dtc-tech-bayline-parts p,.dtc-tech-working-row .dtc-tech-bayline-parts small,.dtc-tech-working-row .dtc-tech-bayline-parts span,.dtc-tech-working-row .dtc-tech-bayline-parts strong,.dtc-tech-working-row .dtc-tech-decision-summary b,.dtc-tech-working-row .dtc-tech-decision-summary p,.dtc-tech-working-row .dtc-tech-decision-summary span,.dtc-tech-working-row .dtc-tech-decision-summary strong{display:initial;overflow:visible;text-overflow:clip;white-space:normal}.dtc-tech-decision-summary header{align-items:center;display:flex;gap:10px;justify-content:space-between}.dtc-tech-decision-summary header>div{display:grid;gap:2px;min-width:0}.dtc-tech-working-row .dtc-tech-decision-summary header span{color:#475467;font-size:.68rem;font-weight:900;text-transform:uppercase}.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{background:rgb(236 253 245/.94);border:1px solid rgb(16 185 129/.26);border-radius:999px;color:#047857;flex:0 0 auto;padding:5px 9px}.dtc-tech-decision-summary p{color:#475467;font-size:.78rem;font-weight:820;line-height:1.35;margin:0}.dtc-tech-decision-columns{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-tech-decision-list{background:#ffffff;border:1px solid rgb(117 132 164/.16);border-radius:8px;display:grid;gap:6px;padding:8px}.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{align-items:start;color:#344054;display:grid;font-size:.76rem;font-weight:820;gap:8px;grid-template-columns:minmax(0,1fr) auto;line-height:1.25}.dtc-tech-working-row .dtc-tech-decision-list b{color:#101828;font-size:.76rem;font-weight:950;text-align:right;white-space:nowrap}.dtc-tech-decision-approved{border-color:rgb(16 185 129/.24)}.dtc-tech-decision-declined{border-color:rgb(251 113 133/.22)}.dtc-tech-bayline-parts{background:#ffffff;border:1px solid rgb(117 132 164/.22);border-radius:12px;display:grid;gap:10px;padding:10px 12px}.dtc-tech-work-status-head{align-items:center;border-bottom:1px solid rgb(117 132 164/.16);display:flex;gap:12px;justify-content:space-between;padding:2px 2px 10px}.dtc-tech-work-status-head>span:first-child{display:grid!important;gap:2px}.dtc-tech-working-row .dtc-tech-work-status-head>span:first-child small{color:#667085;font-size:.68rem;font-weight:900;text-transform:uppercase}.dtc-tech-working-row .dtc-tech-work-status-head>span:first-child strong{color:#101828;font-size:.94rem}.dtc-tech-work-eta-summary{align-items:center;background:#f8fafc;border:1px solid rgb(117 132 164/.2);border-radius:10px;color:#344054;display:inline-flex!important;flex:0 0 auto;gap:8px;padding:6px 9px}.dtc-tech-work-eta-summary[data-delayed=true]{background:#fff7ed;border-color:rgb(234 88 12/.32);color:#9a3412}.dtc-tech-work-eta-summary>span{display:grid!important;gap:1px}.dtc-tech-working-row .dtc-tech-work-eta-summary small{color:inherit;font-size:.64rem;text-transform:uppercase}.dtc-tech-working-row .dtc-tech-work-eta-summary strong{color:inherit;font-size:.76rem}.dtc-tech-work-control-grid{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(290px,.85fr);width:100%}.dtc-tech-bayline-parts[data-mode=finish] .dtc-tech-work-control-grid{grid-template-columns:minmax(0,1fr)}.dtc-tech-parts-readiness{border:0;display:grid;gap:7px;margin:0;min-width:0;padding:0;width:100%}.dtc-tech-estimated-completion{align-content:start;background:#f8fafc;border:1px solid rgb(117 132 164/.2);border-radius:10px;display:grid;gap:7px 8px;grid-template-columns:minmax(0,1fr) auto;padding:8px}.dtc-tech-eta-presets{border:0;display:grid;gap:4px;grid-column:1/-1;margin:0;min-width:0;padding:0}.dtc-tech-eta-presets legend{color:#344054;float:left;font-size:.72rem;font-weight:950;padding:0}.dtc-tech-eta-presets>div{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.dtc-tech-eta-presets button{align-items:center;background:#ffffff;border:1px solid #cbd5e1;border-radius:8px;color:#344054;cursor:pointer;display:inline-flex;font:inherit;font-size:.76rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900;justify-content:center;min-height:44px;min-width:0;padding:0 6px}.dtc-tech-eta-presets button:hover{background:#f1f5f9;border-color:#98a2b3}.dtc-tech-eta-presets button:focus-visible{border-color:#6f1ccf;outline:3px solid rgb(111 28 207/.18);outline-offset:1px}.dtc-tech-estimated-completion label{align-items:stretch;background:transparent;border:0;border-radius:0;cursor:default;display:grid;gap:4px;min-height:0;padding:0}.dtc-tech-working-row .dtc-tech-estimated-completion label>span{color:#344054;display:block;font-size:.72rem;font-weight:950}.dtc-tech-estimated-completion input{background:#ffffff;border:1px solid #cbd5e1;border-radius:8px;color:#101828;font:inherit;font-size:.8rem;font-weight:850;min-height:44px;min-width:0;padding:0 9px;width:100%}.dtc-tech-estimated-completion input:focus-visible{border-color:#6f1ccf;outline:3px solid rgb(111 28 207/.18);outline-offset:1px}.dtc-tech-estimated-completion .enterprise-button{align-self:end;min-height:44px;white-space:nowrap}@media (min-width:761px){.dtc-tech-bayline-parts[data-mode=finish] .dtc-tech-estimated-completion{align-items:end;grid-template-columns:minmax(260px,1.1fr) minmax(210px,.9fr) auto}.dtc-tech-bayline-parts[data-mode=finish] .dtc-tech-eta-presets{grid-column:auto}}.dtc-tech-working-row .dtc-tech-estimated-completion>small{color:#667085;font-size:.68rem;grid-column:1/-1;line-height:1.35}.dtc-tech-working-row .dtc-tech-estimated-completion>.dtc-tech-input-error{color:#b42318;font-weight:850}.dtc-tech-parts-readiness legend{color:#344054;float:left;font-size:.72rem;font-weight:950;padding:0;text-align:center;text-transform:uppercase;width:100%}.dtc-tech-parts-options{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.dtc-tech-parts-options label{align-items:center;background:rgb(248 250 252/.92);border:1px solid rgb(117 132 164/.2);border-radius:10px;cursor:pointer;display:flex;gap:9px;margin:0;min-height:54px;padding:7px 10px}.dtc-tech-parts-options input{accent-color:#10b981;flex:0 0 auto;height:18px;width:18px}.dtc-tech-parts-options label[data-status=waiting] input{accent-color:#ea580c}.dtc-tech-parts-options label:has(input:checked){background:rgb(236 253 245/.96);border-color:rgb(16 185 129/.4);color:#047857}.dtc-tech-parts-options label[data-status=waiting]:has(input:checked){background:rgb(255 247 237/.96);border-color:rgb(234 88 12/.36);color:#9a3412}.dtc-tech-parts-options label>span{display:grid!important;gap:2px;min-width:0}.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}.dtc-tech-advisor-wait,.dtc-tech-finish-work,.dtc-tech-start-work{align-items:center;border-radius:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:8px 10px;width:100%}.dtc-tech-advisor-wait{background:rgb(239 246 255/.92);border:1px solid rgb(59 130 246/.24);color:#1d4ed8;grid-template-columns:auto minmax(0,1fr);justify-content:center}.dtc-tech-finish-work,.dtc-tech-start-work{background:rgb(236 253 245/.9);border:1px solid rgb(16 185 129/.24)}.dtc-tech-advisor-wait>span,.dtc-tech-finish-work>span,.dtc-tech-start-work>span{display:grid!important;gap:2px;min-width:0}.dtc-tech-working-row .dtc-tech-advisor-wait strong,.dtc-tech-working-row .dtc-tech-finish-work strong,.dtc-tech-working-row .dtc-tech-start-work strong{font-size:.8rem}.dtc-tech-finish-work .enterprise-button,.dtc-tech-start-work .enterprise-button{align-items:center;display:inline-flex;justify-content:center;min-height:44px;min-width:132px}.dtc-tech-bayline-parts>.dtc-tech-work-done,.dtc-tech-bayline-parts>.dtc-tech-work-error{max-width:720px;text-align:center;width:100%}@media (min-width:761px) and (max-width:980px){.dtc-tech-working-row .dtc-tech-decision-summary header{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) minmax(184px,auto)}.dtc-tech-working-row .dtc-tech-decision-total,.dtc-tech-working-row-meta .enterprise-button{align-items:center;display:inline-flex;justify-content:center;min-height:36px;width:100%}}@media (max-width:760px){.dtc-tech-working-row{align-items:start;grid-template-columns:auto minmax(0,1fr)}.dtc-tech-working-row-meta{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr);justify-content:stretch}.dtc-tech-working-row-meta .enterprise-button{width:100%}.dtc-tech-decision-summary header{align-items:stretch;display:grid}.dtc-tech-decision-columns,.dtc-tech-finish-work,.dtc-tech-parts-options,.dtc-tech-start-work,.dtc-tech-work-control-grid{grid-template-columns:minmax(0,1fr)}.dtc-tech-work-status-head{align-items:stretch;display:grid}.dtc-tech-work-eta-summary{justify-content:flex-start;width:100%}.dtc-tech-estimated-completion{grid-template-columns:minmax(0,1fr)}.dtc-tech-estimated-completion .enterprise-button,.dtc-tech-estimated-completion>small{grid-column:1;width:100%}.dtc-tech-finish-work .enterprise-button,.dtc-tech-start-work .enterprise-button{min-height:44px;width:100%}}.bayline-staff-shell .dtc-tech-tcs-assigned,.dtc-tech-tcs-assigned{background:linear-gradient(135deg,rgb(236 253 245/.88),rgb(240 253 244/.74)),#ffffff;border-color:rgb(16 185 129/.3)!important}.dtc-tech-tcs-assigned .section-title{align-items:center;flex-direction:row;margin-bottom:10px}.dtc-tech-tcs-list{display:grid;gap:8px}.dtc-section-empty{color:#667085;font-size:.82rem;font-weight:850;margin:0}.dtc-tech-tcs-row{align-items:center;background:#ffffff;border:1px solid rgb(249 115 22/.2);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(104px,.16fr) minmax(0,1fr) auto;min-height:92px;padding:9px}.dtc-tech-tcs-row[data-work-updated=true]{background:linear-gradient(135deg,rgb(255 251 235/.98),rgb(255 247 237/.94)),#ffffff;border-color:rgb(245 158 11/.48);box-shadow:0 18px 38px rgb(180 83 9/.14)}.dtc-tech-tcs-vehicle-column{align-content:center;align-self:center;display:grid;min-width:0}.dtc-tech-tcs-vehicle-column .vehicle-visual{height:58px;min-height:58px;width:100%}.dtc-tech-tcs-work-controls{align-items:center;background:#f8fafc;border:1px solid rgb(117 132 164/.18);border-radius:10px;display:grid;gap:8px;grid-column:1/-1;grid-template-columns:minmax(170px,240px) minmax(300px,420px);justify-content:start;min-width:0;padding:7px}.dtc-tech-tcs-view-work{align-items:center;background:#ffffff;border:1px solid rgb(59 130 246/.24);border-radius:8px;color:#1d4ed8;cursor:pointer;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-height:48px;padding:5px 9px;text-align:left;width:100%}.dtc-tech-tcs-view-work:hover{background:#eff6ff;border-color:rgb(37 99 235/.42)}.dtc-tech-parts-choice:focus-within,.dtc-tech-tcs-view-work:focus-visible{outline:3px solid rgb(59 130 246/.46);outline-offset:2px}.dtc-tech-tcs-control-icon{align-items:center;background:#dbeafe;border-radius:7px;display:inline-flex;height:32px;justify-content:center;width:32px}.dtc-tech-parts-status-label,.dtc-tech-tcs-control-copy{display:grid;gap:1px;min-width:0}.dtc-tech-parts-status-label small,.dtc-tech-tcs-control-copy small{color:#667085;font-size:.58rem;font-weight:900;letter-spacing:.04em;line-height:1;text-transform:uppercase}.dtc-tech-parts-status-label strong,.dtc-tech-tcs-control-copy strong{color:#101828;font-size:.76rem;font-weight:950;line-height:1.1}.dtc-tech-tcs-view-work>b{background:#eff6ff;border-radius:999px;color:#1d4ed8;font-size:.66rem;font-weight:950;line-height:1;padding:6px 7px;white-space:nowrap}.dtc-tech-parts-status{align-items:center;background:#ffffff;border:1px solid rgb(117 132 164/.2);border-radius:8px;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);min-height:48px;min-width:0;padding:5px 6px 5px 10px}.dtc-tech-parts-choices{display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.dtc-tech-parts-choice{color:#475467;cursor:pointer;min-width:0;position:relative;-webkit-user-select:none;user-select:none}.dtc-tech-parts-choice input{height:1px;opacity:.01;pointer-events:none;position:absolute;width:1px}.dtc-tech-parts-choice>span{align-items:center;background:#f8fafc;border:1px solid rgb(117 132 164/.18);border-radius:7px;display:flex;font-size:.7rem;font-weight:900;gap:5px;justify-content:center;min-height:44px;min-width:0;padding:0 7px;white-space:nowrap}.dtc-tech-parts-choice[data-status=available]:has(input:checked)>span{background:#dcfce7;border-color:rgb(16 185 129/.42);color:#047857}.dtc-tech-parts-choice[data-status=waiting]:has(input:checked)>span{background:#fff7ed;border-color:rgb(234 88 12/.4);color:#9a3412}@media (max-width:560px){.dtc-tech-tcs-work-controls{grid-template-columns:minmax(0,1fr)}.dtc-tech-parts-status{grid-template-columns:56px minmax(0,1fr)}}.dtc-tech-tcs-main{min-width:0}.dtc-tech-tcs-main>small,.dtc-tech-tcs-main>span,.dtc-tech-tcs-main>strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-tech-tcs-main>strong{color:#101828;font-size:.98rem;font-weight:950}.dtc-tech-tcs-main>small,.dtc-tech-tcs-main>span{color:#667085;font-size:.76rem;font-weight:820}.dtc-tech-tcs-main>.dtc-tech-tcs-timing{color:#475467}.dtc-tech-tcs-work-update-summary{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;min-width:0}.dtc-tech-tcs-work-update-summary small{color:#9a3412;font-size:.7rem;font-weight:900;line-height:1.15;min-width:0;overflow-wrap:anywhere}.dtc-tech-work-update-pill{align-items:center;background:#fff7ed;border:1px solid rgb(234 88 12/.32);border-radius:999px;color:#9a3412;display:inline-flex;font-size:.72rem;font-weight:950;gap:5px;line-height:1.1;max-width:100%;min-height:25px;padding:0 9px;white-space:normal}.dtc-tech-tcs-main .dtc-card-mini-grid span{align-content:center;line-height:1.12;min-height:42px;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.dtc-tech-tcs-main .dtc-card-mini-grid span[data-tone=blue]{background:#eff6ff;border-color:rgb(59 130 246/.3);color:#1e3a8a}.dtc-tech-tcs-main .dtc-card-mini-grid span[data-tone=green]{background:#ecfdf5;border-color:rgb(16 185 129/.3);color:#064e3b}.dtc-tech-tcs-main .dtc-card-mini-grid span[data-tone=orange]{background:#fff7ed;border-color:rgb(234 88 12/.3);color:#7c2d12}.dtc-tech-tcs-main .dtc-card-mini-grid span[data-tone=neutral]{background:#ffffff;border-color:rgb(117 132 164/.18);color:#060317}.dtc-tech-tcs-main .dtc-card-mini-grid small{margin-bottom:2px;white-space:nowrap}.dtc-tech-tcs-status{align-items:center;border-radius:7px;display:flex;gap:8px;justify-content:space-between;margin:5px 0 6px;min-width:0;padding:5px 7px}.dtc-tech-tcs-status small,.dtc-tech-tcs-status span{font-size:.72rem;font-weight:900;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-tech-tcs-status small{color:#667085}.dtc-tech-tcs-status-idle{background:#f8fafc;color:#344054}.dtc-tech-tcs-status-watch{background:#fff7d6;color:#8a5b00}.dtc-tech-tcs-status-good{background:#dcfae6;color:#067647}.dtc-tech-tcs-assignment-chips{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0;min-width:0}.dtc-tech-tcs-assignment-chip{background:#f8fbff;border:1px solid rgb(76 93 135/.16);border-radius:7px;color:#344054;display:grid;gap:2px;line-height:1.12;max-width:min(100%,320px);min-width:0;padding:6px 8px}.dtc-tech-tcs-assignment-chip b,.dtc-tech-tcs-assignment-chip small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-tech-tcs-assignment-chip small{color:#667085;font-size:.62rem;font-weight:900}.dtc-tech-tcs-assignment-chip b{color:#101828;font-size:.72rem;font-weight:950}.dtc-tech-tcs-assignment-actions{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px;min-width:0}.dtc-tech-tcs-assignment-actions .enterprise-button{border-radius:6px;font-size:.68rem;gap:4px;min-height:28px;padding:4px 7px}.dtc-tech-tcs-assignment-message{font-size:.68rem;font-style:normal;font-weight:850;line-height:1.2;min-width:0;overflow-wrap:anywhere}.dtc-tech-tcs-assignment-message-done{color:#047857}.dtc-tech-tcs-assignment-message-error{color:#be123c}.dtc-tech-tcs-detail-assignments{margin:0}.dtc-tech-tcs-actions{align-content:center;align-self:center;align-items:stretch;display:grid;gap:12px;min-width:170px}.dtc-tech-tcs-actions .dtc-open-inspection,.dtc-tech-tcs-actions .enterprise-button{justify-content:center;min-height:38px;white-space:nowrap}.dtc-tech-start-inspection-form{display:flex;margin:0}.dtc-tech-start-inspection-form .dtc-open-inspection{width:100%}.dtc-tech-tcs-details{background:#f8fbff;border:1px solid rgb(117 132 164/.18);border-radius:8px;grid-column:1/-1;padding:0}.dtc-tech-tcs-details summary{align-items:center;color:#344054;cursor:pointer;display:flex;font-size:.78rem;font-weight:950;justify-content:space-between;min-height:34px;padding:0 10px}.dtc-tech-tcs-detail-body{border-top:1px solid rgb(117 132 164/.14);display:grid;gap:8px;padding:8px}.dtc-tech-tcs-detail-facts{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.dtc-tech-tcs-detail-facts span{background:#ffffff;border:1px solid rgb(117 132 164/.14);border-radius:7px;color:#101828;font-size:.72rem;font-weight:900;min-width:0;padding:6px}.dtc-tech-tcs-detail-facts small{color:#667085;display:block;font-size:.54rem;letter-spacing:.06em;text-transform:uppercase}.dtc-tech-tcs-person-summary{background:#f8fafc;border:1px solid rgb(117 132 164/.18);border-radius:8px;display:grid;gap:8px;padding:8px}.dtc-tech-tcs-person-summary-head{align-items:end;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.dtc-tech-tcs-person-summary-head strong{color:#101828;font-size:.82rem;font-weight:950;line-height:1.15}.dtc-tech-tcs-person-summary-head small{color:#667085;font-size:.7rem;font-weight:850;line-height:1.2;text-align:right}.dtc-tech-tcs-person-grid{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-tech-tcs-person-chip{align-items:center;background:#ffffff;border:1px solid rgb(117 132 164/.18);border-radius:8px;display:grid;gap:8px;grid-template-columns:32px minmax(0,1fr);min-height:54px;min-width:0;padding:8px}.dtc-tech-tcs-person-chip[data-tone=blue]{background:#eff6ff;border-color:rgb(59 130 246/.28)}.dtc-tech-tcs-person-chip[data-tone=green]{background:#ecfdf5;border-color:rgb(16 185 129/.28)}.dtc-tech-tcs-person-chip[data-tone=violet]{background:#f5f3ff;border-color:rgb(139 92 246/.24)}.dtc-tech-tcs-person-chip[data-tone=orange]{background:#fff7ed;border-color:rgb(234 88 12/.28)}.dtc-tech-tcs-person-chip[data-tone=neutral]{background:#ffffff;border-color:rgb(117 132 164/.2)}.dtc-tech-tcs-person-avatar{align-items:center;border-radius:999px;display:inline-flex;font-size:.68rem;font-weight:950;height:32px;justify-content:center;width:32px}.dtc-tech-tcs-person-chip[data-tone=blue] .dtc-tech-tcs-person-avatar{background:#dbeafe;color:#1d4ed8}.dtc-tech-tcs-person-chip[data-tone=green] .dtc-tech-tcs-person-avatar{background:#d1fae5;color:#047857}.dtc-tech-tcs-person-chip[data-tone=violet] .dtc-tech-tcs-person-avatar{background:#ede9fe;color:#6d28d9}.dtc-tech-tcs-person-chip[data-tone=orange] .dtc-tech-tcs-person-avatar{background:#ffedd5;color:#c2410c}.dtc-tech-tcs-person-chip[data-tone=neutral] .dtc-tech-tcs-person-avatar{background:#f1f5f9;color:#475467}.dtc-tech-tcs-person-chip small,.dtc-tech-tcs-person-chip strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-tech-tcs-person-chip strong{color:#101828;font-size:.76rem;font-weight:950;line-height:1.1}.dtc-tech-tcs-person-chip small{color:#667085;font-size:.66rem;font-weight:850;line-height:1.2;margin-top:2px}.dtc-tech-tcs-line-list{display:grid;gap:5px;list-style:none;margin:0;padding:0}.dtc-tech-tcs-line-groups{display:grid;gap:9px}.dtc-tech-tcs-line-group{display:grid;gap:5px;min-width:0}.dtc-tech-tcs-line-group h4{color:#344054;font-size:.76rem;font-weight:950;line-height:1.15;margin:0;min-width:0;overflow-wrap:anywhere}.dtc-tech-tcs-owner-section{background:#ffffff;border:1px solid rgb(117 132 164/.16);border-radius:8px;display:grid;gap:7px;min-width:0;padding:8px}.dtc-tech-tcs-owner-section[data-tone=blue]{background:#eff6ff;border-color:rgb(59 130 246/.3)}.dtc-tech-tcs-owner-section[data-tone=green]{background:#ecfdf5;border-color:rgb(16 185 129/.3)}.dtc-tech-tcs-owner-section[data-tone=violet]{background:#f5f3ff;border-color:rgb(139 92 246/.26)}.dtc-tech-tcs-owner-section[data-tone=orange]{background:#fff7ed;border-color:rgb(234 88 12/.28)}.dtc-tech-tcs-owner-section[data-tone=neutral]{background:#f8fafc;border-color:rgb(117 132 164/.18)}.dtc-tech-tcs-owner-head{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.dtc-tech-tcs-owner-copy{display:grid;gap:2px;min-width:0}.dtc-tech-tcs-owner-head h4{color:#101828;font-size:.82rem;font-weight:950;line-height:1.1;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-tech-tcs-owner-head small{color:#667085;font-size:.66rem;font-weight:850;line-height:1.15}.dtc-tech-tcs-owner-head b{background:#ffffff;border:1px solid rgb(117 132 164/.16);border-radius:999px;color:#101828;font-size:.74rem;font-weight:950;line-height:1;padding:6px 8px;white-space:nowrap}.dtc-tech-tcs-line-list li{align-items:center;background:#ffffff;border:1px solid rgb(117 132 164/.14);border-radius:7px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:7px}.dtc-tech-tcs-line-list small,.dtc-tech-tcs-line-list strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{align-items:center;display:grid;inset:0;justify-items:center;padding:20px;pointer-events:none;position:fixed;z-index:1200}.dtc-tech-tcs-detail-backdrop{background:rgb(15 23 42/.48);border:0;cursor:pointer;inset:0;padding:0;pointer-events:auto;position:absolute}.dtc-tech-tcs-detail-panel{background:#ffffff;border:1px solid rgb(117 132 164/.22);border-radius:12px;box-shadow:0 28px 80px rgb(15 23 42/.32);display:grid;gap:10px;max-height:min(840px,calc(100svh - 40px));overflow:auto;padding:14px;pointer-events:auto;position:relative;width:min(760px,calc(100vw - 40px));z-index:1}.dtc-tech-tcs-detail-header{align-items:flex-start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.dtc-tech-tcs-detail-header>div{display:grid;gap:3px;min-width:0}.dtc-tech-tcs-detail-header span{color:#667085;font-size:.72rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.dtc-tech-tcs-detail-header h3{font-size:1.18rem;line-height:1.1;margin:0;overflow-wrap:anywhere}.dtc-tech-tcs-detail-header p{color:#344054;font-size:.84rem;font-weight:800;margin:0}.dtc-tech-tcs-detail-close{align-items:center;background:#ffffff;border:1px solid rgb(117 132 164/.24);border-radius:999px;color:#101828;cursor:pointer;display:inline-flex;height:34px;justify-content:center;width:34px}.dtc-tech-tcs-detail-note{color:#475467;font-size:.84rem;font-weight:800;margin:0}.dtc-tech-work-diff{background:#fff7ed;border:1px solid rgb(234 88 12/.22);border-radius:10px;display:grid;gap:8px;padding:9px}.dtc-tech-work-diff-head{align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto}.dtc-tech-work-diff-head>strong{color:#7c2d12;font-size:.8rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-tech-work-diff-head .enterprise-button{min-height:32px;padding:0 10px}.dtc-tech-work-diff-list{display:grid;gap:6px;list-style:none;margin:0;padding:0}.dtc-tech-work-diff-line{align-items:center;background:#ffffff;border:1px solid rgb(117 132 164/.16);border-radius:8px;display:grid;gap:8px;grid-template-columns:30px minmax(0,1fr) auto;min-height:48px;padding:7px}.dtc-tech-work-diff-line[data-change=added]{background:#ecfdf5;border-color:rgb(34 197 94/.28)}.dtc-tech-work-diff-line[data-change=removed]{background:#fff1f2;border-color:rgb(244 63 94/.26)}.dtc-tech-work-diff-line[data-change=changed]{background:#eff6ff;border-color:rgb(59 130 246/.24)}.dtc-tech-work-diff-icon{align-items:center;border-radius:999px;display:inline-flex;height:30px;justify-content:center;width:30px}.dtc-tech-work-diff-line[data-change=added] .dtc-tech-work-diff-icon{background:#d1fae5;color:#047857}.dtc-tech-work-diff-line[data-change=removed] .dtc-tech-work-diff-icon{background:#ffe4e6;color:#be123c}.dtc-tech-work-diff-line[data-change=changed] .dtc-tech-work-diff-icon{background:#dbeafe;color:#1d4ed8}.dtc-tech-work-diff-line em,.dtc-tech-work-diff-line small,.dtc-tech-work-diff-line strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-tech-work-diff-line strong{color:#101828;font-size:.78rem;font-style:normal;font-weight:950}.dtc-tech-work-diff-line em,.dtc-tech-work-diff-line small{color:#667085;font-size:.68rem;font-style:normal;font-weight:820}.dtc-tech-work-diff-line b{color:#101828;font-size:.78rem}.dtc-tech-work-diff-message{font-size:.76rem;font-weight:850;margin:0}.dtc-tech-work-diff-message-done{color:#047857}.dtc-tech-work-diff-message-error{color:#b42318}.dtc-tech-tcs-line-list li[data-group=declined]{background:#fef2f2;border-color:rgb(239 68 68/.25)}.dtc-tech-tcs-line-list li[data-group=canceled]{background:#f5f3ff;border-color:rgb(168 85 247/.22)}.dtc-tech-tcs-line-list li[data-group=purchased]{background:#ecfdf5;border-color:rgb(34 197 94/.25)}.dtc-tech-tcs-owner-section[data-tone=blue] .dtc-tech-tcs-line-list li:not([data-group=declined]):not([data-group=canceled]){background:rgb(239 246 255/.88);border-color:rgb(59 130 246/.24)}.dtc-tech-tcs-owner-section[data-tone=green] .dtc-tech-tcs-line-list li:not([data-group=declined]):not([data-group=canceled]){background:rgb(236 253 245/.88);border-color:rgb(16 185 129/.24)}.dtc-tech-tcs-owner-section[data-tone=violet] .dtc-tech-tcs-line-list li:not([data-group=declined]):not([data-group=canceled]){background:rgb(245 243 255/.88);border-color:rgb(139 92 246/.2)}.dtc-tech-tcs-owner-section[data-tone=orange] .dtc-tech-tcs-line-list li:not([data-group=declined]):not([data-group=canceled]){background:rgb(255 247 237/.88);border-color:rgb(234 88 12/.22)}@media (max-width:520px){.dtc-tech-tcs-detail-modal{padding:0;align-items:flex-end}.dtc-tech-tcs-detail-panel{border-radius:16px 16px 0 0;max-height:calc(100svh - calc(60px + env(safe-area-inset-bottom)));padding:14px 14px calc(20px + env(safe-area-inset-bottom));width:100%}.dtc-tech-tcs-detail-header h3{font-size:1.06rem}.dtc-tech-work-diff-head{align-items:stretch;grid-template-columns:minmax(0,1fr)}.dtc-tech-work-diff-head .enterprise-button{justify-content:center;width:100%}.dtc-tech-work-diff-line{grid-template-columns:28px minmax(0,1fr)}.dtc-tech-work-diff-line b{grid-column:2}.dtc-tech-tcs-detail-line-list li{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.dtc-tech-tcs-row{align-items:start;grid-template-columns:minmax(112px,118px) minmax(0,1fr)}.dtc-tech-tcs-row .vehicle-visual{align-self:center;height:64px;min-height:0;width:100%}.dtc-tech-tcs-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.dtc-tech-tcs-main>small,.dtc-tech-tcs-main>span,.dtc-tech-tcs-main>strong{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.dtc-tech-tcs-detail-facts,.dtc-tech-tcs-main .dtc-card-mini-grid,.dtc-tech-tcs-person-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dtc-tech-assigned-filter{align-items:stretch;display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.dtc-tech-assigned-filter span,.dtc-tech-assigned-filter strong{overflow:visible;text-overflow:clip;white-space:normal}.dtc-tech-assigned-filter [role=group]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media (max-width:560px){.dtc-tech-tcs-main .dtc-card-mini-grid,.dtc-tech-tcs-work-update-summary{grid-template-columns:minmax(0,1fr)}.dtc-tech-tcs-work-update-summary{align-items:stretch;display:grid}.dtc-tech-work-update-pill{justify-content:center}.dtc-tech-tcs-person-summary-head{align-items:start;grid-template-columns:minmax(0,1fr)}.dtc-tech-tcs-person-summary-head small{text-align:left}.dtc-tech-tcs-owner-head,.dtc-tech-tcs-person-grid{grid-template-columns:minmax(0,1fr)}.dtc-tech-tcs-owner-head{align-items:start}.dtc-tech-tcs-owner-head b{justify-self:start}}.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{display:grid;gap:7px;grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.dtc-tech-crew-chip{background:#ffffff;border:1px solid rgb(117 132 164/.2);gap:6px;min-height:82px;padding:8px}.dtc-tech-crew-chip[data-selected=true]{background:#f3f1ff;border-color:rgb(117 87 255/.32);box-shadow:0 0 0 2px rgb(117 87 255/.12);color:#4635c9}.dtc-tech-crew-chip img{aspect-ratio:1/1;border-radius:10px;flex:0 0 auto;height:48px;object-fit:cover;width:48px}.dtc-tech-crew-chip span{background:transparent!important;font-size:.78rem;font-weight:950;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-tech-stat-grid{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-tech-stat-grid span{background:#ffffff;border:1px solid rgb(117 132 164/.18);border-radius:8px;display:grid;gap:3px;min-height:72px;min-width:0;padding:8px}.dtc-tech-stat-grid svg{color:#7557ff}.dtc-tech-stat-grid strong{color:#101828;font-size:1rem;font-weight:950;line-height:1;min-width:0}.dtc-tech-stat-grid small{color:#667085;font-size:.66rem;font-weight:950;text-transform:uppercase}.dtc-tech-tab-summary div>span{align-items:center;display:inline-flex;gap:6px}.dtc-tech-inspection-cockpit{grid-template-columns:minmax(220px,.72fr) minmax(420px,1.3fr) minmax(260px,.78fr)}.dtc-tech-checklist-panel,.dtc-tech-evidence-panel,.dtc-tech-system-lane{display:grid;gap:10px;padding:12px}.dtc-tech-system-lane{align-content:start}.dtc-tech-system-list{display:grid;gap:7px}.dtc-tech-system-list button{background:#ffffff;border:1px solid rgb(117 132 164/.18);border-radius:8px;color:#344054;display:grid;gap:8px;grid-template-columns:28px minmax(0,1fr) auto;min-height:42px;padding:7px;text-align:left}.dtc-tech-system-list button span{align-items:center;background:#eef4ff;border-radius:7px;color:#4635c9;display:inline-flex;font-size:.76rem;font-weight:950;height:28px;justify-content:center;width:28px}.dtc-tech-system-list button strong{align-self:center;color:#101828;font-size:.82rem;font-weight:950;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-tech-system-list button small{align-self:center;color:#667085;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] small,.dtc-tech-system-list button[data-selected=true] strong{color:#ffffff}.dtc-tech-system-list button[data-selected=true] span{background:linear-gradient(135deg,#7557ff,#e35ab1);color:#ffffff}.dtc-tech-checklist-actions{display:flex;flex:0 0 auto;gap:6px}.dtc-tech-checklist-actions button{background:#ffffff;border:1px solid rgb(117 132 164/.22);border-radius:7px;color:#344054;font-size:.76rem;font-weight:950;min-height:32px;padding:0 10px}.dtc-tech-checklist-actions button:first-child{background:#ecfdf3;border-color:rgb(18 183 106/.28);color:#047857}.dtc-tech-checklist-rows{display:grid;gap:8px}.dtc-tech-check-row{align-items:center;background:#ffffff;border:1px solid rgb(117 132 164/.18);border-left:4px solid #d0d5dd;border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(170px,1fr) minmax(340px,1.2fr);min-height:54px;padding:8px}.dtc-tech-check-row[data-state=pass]{background:linear-gradient(90deg,rgb(4 120 87/.08),#ffffff 32%);border-left-color:#047857}.dtc-tech-check-row[data-state=watch]{background:linear-gradient(90deg,rgb(250 204 21/.16),#ffffff 34%);border-left-color:#facc15}.dtc-tech-check-row[data-state=fail]{background:linear-gradient(90deg,rgb(220 38 38/.1),#ffffff 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{display:grid;gap:5px;min-width:0}.dtc-tech-check-row-main>strong{color:#101828;font-size:.88rem;font-weight:950;min-width:0}.dtc-tech-check-row-main span{align-items:center;border-radius:999px;display:inline-flex;font-size:.68rem;font-weight:950;gap:5px;justify-self:start;min-height:24px;padding:0 8px;text-transform:uppercase}.dtc-tech-check-row-main span[data-tone=fail]{background:#fee2e2;border:1px solid rgb(220 38 38/.26);color:#b91c1c}.dtc-tech-check-row-main span[data-tone=note]{background:#eff6ff;border:1px solid rgb(46 144 250/.26);color:#175cd3}.dtc-tech-state-buttons{background:#f2f4f7;border:1px solid rgb(117 132 164/.18);border-radius:8px;display:grid;gap:4px;grid-template-columns:repeat(5,minmax(0,1fr));padding:4px}.dtc-tech-state-buttons button{background:transparent;border:1px solid transparent;border-radius:6px;color:#42526b;font-size:.72rem;font-weight:950;min-height:32px;padding:0 4px}.dtc-tech-state-buttons button[aria-pressed=true][data-state=pass]{background:#047857;border-color:#047857;color:#ffffff}.dtc-tech-state-buttons button[aria-pressed=true][data-state=watch]{background:#facc15;border-color:#eab308;color:#3f2f00}.dtc-tech-state-buttons button[aria-pressed=true][data-state=fail]{background:#dc2626;border-color:#dc2626;color:#ffffff}.dtc-tech-state-buttons button[aria-pressed=true][data-state=note]{background:#eff8ff;border-color:rgb(46 144 250/.34);color:#175cd3}.dtc-tech-state-buttons button[aria-pressed=true][data-state=na]{background:#f2f4f7;border-color:rgb(102 112 133/.24);color:#475467}.dtc-tech-row-detail{background:#ffffff;border:1px solid rgb(117 132 164/.18);border-radius:10px;display:grid;gap:9px;grid-column:1/-1;padding:10px}.dtc-tech-row-detail[data-required=true]{background:#fff7f7;border-color:rgb(220 38 38/.24)}.dtc-tech-row-detail-head{display:grid;gap:2px}.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{display:flex;flex-wrap:wrap;gap:6px}.dtc-tech-reason-chips button{background:#f8faff;border:1px solid rgb(117 132 164/.18);border-radius:999px;color:#344054;cursor:pointer;font:inherit;font-size:.72rem;font-weight:900;min-height:30px;padding:0 10px}.dtc-tech-reason-chips button[data-selected=true]{background:#eef2ff;border-color:rgb(117 87 255/.3);color:#4635c9;box-shadow:0 0 0 2px rgb(117 87 255/.08)}.dtc-tech-note-field{display:grid;gap:5px}.dtc-tech-note-field span{color:#344054;font-size:.68rem;font-weight:950;text-transform:uppercase}.dtc-tech-note-field textarea{background:#ffffff;border:1px solid rgb(117 132 164/.22);border-radius:9px;color:#101828;font:inherit;font-size:.82rem;min-height:78px;padding:9px 10px;resize:vertical;width:100%}.dtc-tech-photo-required-action{align-items:center;background:#dc2626;border-radius:9px;color:#ffffff;display:inline-flex;font-size:.78rem;font-weight:950;gap:7px;justify-content:center;min-height:36px;padding:0 11px;text-decoration:none;width:fit-content}.dtc-tech-checklist-panel footer{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.dtc-tech-checklist-panel footer span{align-items:center;background:#f8faff;border:1px solid rgb(117 87 255/.12);border-radius:999px;color:#344054;display:inline-flex;font-size:.76rem;font-weight:950;gap:5px;min-height:28px;padding:0 9px}.dtc-tech-evidence-panel{align-content:start}.dtc-tech-evidence-grid{display:grid;gap:8px}.dtc-tech-evidence-grid>div{background:#ffffff;border:1px solid rgb(117 132 164/.18);border-radius:8px;display:grid;gap:8px;padding:8px}.dtc-tech-evidence-grid span{color:#101828;font-size:.78rem;font-weight:950;line-height:1.2}.dtc-tech-evidence-grid>div>div{display:grid;gap:5px;grid-template-columns:34px repeat(3,minmax(0,1fr))}.dtc-tech-evidence-grid button,.dtc-tech-evidence-grid i{background:#f8faff;border:1px dashed rgb(117 87 255/.3);border-radius:7px;height:34px}.dtc-tech-evidence-grid button{border-style:solid;color:#7557ff}.dtc-tech-evidence-grid button[data-filled=true],.dtc-tech-evidence-grid i[data-filled=true]{background:#ecfdf3;border-color:rgb(18 183 106/.3)}.dtc-tech-evidence-grid-readonly>div{align-items:center;grid-template-columns:minmax(0,1fr) auto}.dtc-tech-evidence-grid-readonly strong{align-items:center;background:#f3f6ff;border:1px solid rgb(117 87 255/.18);border-radius:8px;color:#4635c9;display:inline-flex;font-size:.8rem;font-weight:950;justify-content:center;min-height:34px;min-width:64px;padding:0 9px}.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-checklist-panel,.dtc-tech-command-card,.dtc-tech-evidence-panel,.dtc-tech-system-lane{padding:10px}.dtc-tech-checklist-panel header,.dtc-tech-command-card header,.dtc-tech-evidence-panel header,.dtc-tech-system-lane 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));overflow-x:auto;padding-bottom:2px}.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-stat-grid,.dtc-tech-system-list{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;grid-template-columns:minmax(0,1fr)!important;overflow:hidden;padding:7px;width:calc(100% - 20px)}.bayline-current-work-main{grid-template-columns:70px minmax(0,1fr)}.bayline-current-work-main .vehicle-visual{height:34px;min-height:34px;width:70px}.bayline-current-work-copy strong{font-size:.78rem}.bayline-current-work-copy span{font-size:.66rem}.bayline-current-work-actions{display:grid;gap:6px;grid-template-columns:minmax(0,1fr) minmax(0,.82fr) 32px;width:100%}.bayline-current-work-actions a,.bayline-current-work-actions button{min-height:32px;min-width:0;overflow:hidden;padding:0 7px;text-overflow:ellipsis;white-space:nowrap}.bayline-current-work-actions button[aria-label]{padding:0;width:32px}}:root{--brand-gradient:linear-gradient(120deg,#7557ff,#ff8dc1 50%,#7557ff);--brand-gradient-shadow:0 12px 24px rgb(117 87 255/0.26);--brand-gradient-shadow-strong:0 16px 32px rgb(117 87 255/0.32);--dtc-gradient-border:rgb(117 87 255/0.26)}.bayline-staff-header{grid-template-columns:minmax(250px,auto) minmax(500px,1fr) auto}.bayline-staff-brand,.bayline-staff-logo,.dtc-logo-link{flex:0 0 auto;min-width:0;overflow:visible}.bayline-staff-logo,.dtc-logo-link{align-items:center;background:var(--brand-gradient);background-size:200% 200%;border:1px solid rgb(255 255 255/.52);border-radius:10px;box-shadow:0 10px 24px rgb(117 87 255/.24);display:inline-flex;height:46px;justify-content:center;max-width:258px;padding:3px 8px;width:258px}.bayline-staff-logo .dtc-logo,.dtc-logo{display:block;height:40px;max-width:231px;object-fit:contain;object-position:center;width:231px}.bayline-current-work-actions a:first-child,.bayline-current-work-actions button:first-child,.bayline-header-workbench .dtc-advisor-workbench-tabs button[data-active=true],.bayline-mobile-tab-active,.bayline-report-filter-group button.is-active,.bayline-report-filters a[aria-current=page],.bayline-report-module-nav a[aria-current=page],.bayline-report-priority-grid button[aria-pressed=true],.bayline-staff-logo,.bayline-workspace-menu nav a.bayline-workspace-menu-active,.dtc-advisor-active-actions button:first-child,.dtc-advisor-filter-grid button[data-active=true],.dtc-advisor-payment-routes button[data-active=true],.dtc-advisor-request-buckets button[data-active=true],.dtc-advisor-workbench-tabs button[data-active=true],.dtc-appointments-actions>a:first-child,.dtc-appointments-actions>button:first-child,.dtc-appointments-mode-tabs a[data-active=true],.dtc-capture-primary,.dtc-checkin-page .enterprise-button:not(.enterprise-button-secondary),.dtc-checkin-shell-compact .dtc-inline-toggle:has(input:checked),.dtc-checkin-shell-compact .dtc-reason-chips input:checked+span,.dtc-checkin-shell-compact .dtc-reason-template-chip input:checked+span,.dtc-checkin-shell-compact .lookup-segment input:checked+span,.dtc-gradient-action,.dtc-inline-toggle:has(input:checked),.dtc-logo-link,.dtc-nav-tab-active,.dtc-next-step,.dtc-open-inspection,.dtc-photo-type-active,.dtc-reason-chips input:checked+span,.dtc-reason-template-chip input:checked+span,.dtc-staff-photo-action,.dtc-step-active,.dtc-tech-crew-chip[data-selected=true],.dtc-tech-evidence-grid button[data-filled=true],.dtc-tech-job-loader a,.dtc-tech-system-list button[data-selected=true],.dtc-tech-workflow-rail li[data-active=true] span,.dtc-workspace-tab-active,.enterprise-button:not(.enterprise-button-secondary),.inspection-status.active,.lookup-segment input:checked+span,.monitor-logo{animation:dtc-btn-wave var(--dtc-brand-motion-duration) ease infinite;background-color:transparent!important;background-image:var(--brand-gradient)!important;background-size:200% 200%!important;border-color:transparent!important;box-shadow:var(--brand-gradient-shadow);color:#ffffff!important}.bayline-staff-logo,.dtc-logo-link,.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}.bayline-current-work-actions a,.bayline-current-work-actions button,.bayline-report-filter-group button,.bayline-report-filters a,.bayline-report-module-nav a,.bayline-report-priority-grid button,.dtc-advisor-filter-grid button,.dtc-advisor-payment-routes button,.dtc-advisor-request-buckets button,.dtc-advisor-workbench-tabs button,.dtc-appointments-actions>a,.dtc-appointments-actions>button,.dtc-checkin-shell-compact .dtc-inline-toggle span,.dtc-checkin-shell-compact .dtc-reason-chips span,.dtc-checkin-shell-compact .dtc-reason-template-chip span,.dtc-checkin-shell-compact .lookup-segment span,.dtc-next-step,.dtc-open-inspection,.dtc-tech-crew-chip,.dtc-tech-job-loader a,.dtc-tech-system-list button,.enterprise-button{align-items:center;border-radius:9px;font-weight:950;gap:7px;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)}.bayline-current-work-actions a:first-child:hover,.bayline-current-work-actions button:first-child:hover,.dtc-advisor-active-actions button:first-child:hover,.dtc-appointments-actions>a:first-child:hover,.dtc-appointments-actions>button:first-child:hover,.dtc-checkin-page .enterprise-button:not(.enterprise-button-secondary):hover,.dtc-next-step:hover,.dtc-open-inspection:hover,.dtc-staff-photo-action:hover,.dtc-tech-job-loader a:hover,.enterprise-button:not(.enterprise-button-secondary):hover{box-shadow:var(--brand-gradient-shadow-strong);filter:brightness(1.04);transform:translateY(-1px)}.bayline-current-work-actions a:focus-visible,.bayline-current-work-actions button:focus-visible,.bayline-report-filter-group button:focus-visible,.bayline-report-filters a:focus-visible,.bayline-report-module-nav a:focus-visible,.bayline-report-priority-grid button:focus-visible,.dtc-advisor-filter-grid button:focus-visible,.dtc-advisor-payment-routes button:focus-visible,.dtc-advisor-request-buckets button:focus-visible,.dtc-advisor-workbench-tabs button:focus-visible,.dtc-appointments-actions>a:focus-visible,.dtc-appointments-actions>button:focus-visible,.dtc-inline-toggle input:focus-visible+span,.dtc-next-step:focus-visible,.dtc-open-inspection:focus-visible,.dtc-reason-chips input:focus-visible+span,.dtc-reason-template-chip input:focus-visible+span,.dtc-tech-crew-chip:focus-visible,.dtc-tech-job-loader a:focus-visible,.dtc-tech-system-list button:focus-visible,.enterprise-button:focus-visible,.lookup-segment input:focus-visible+span{outline:0;box-shadow:0 0 0 3px rgb(255 255 255/.96),0 0 0 5px var(--dtc-gradient-border),var(--brand-gradient-shadow)}.dtc-advisor-simple-links .enterprise-button.enterprise-button-secondary,.dtc-checkin-page .enterprise-button.enterprise-button-secondary,.dtc-tech-checklist-actions button:first-child,.dtc-tech-state-buttons button[aria-pressed=true],.enterprise-button.enterprise-button-secondary.dtc-preserve-secondary,.monitor-alert-card button[data-tone=danger],.monitor-alert-card button[data-tone=warning]{animation:none!important;background-image: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{animation:none!important;background:transparent!important;box-shadow:none;color:#4f46e5!important}.bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab-active span,.bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab-active svg{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;background:var(--brand-gradient)!important;background-size:200% 200%!important;box-shadow:0 4px 14px rgb(117 87 255/.3);height:3px}.bayline-current-work-actions a:first-child svg,.bayline-current-work-actions button:first-child svg,.dtc-tech-crew-chip[data-selected=true] svg,.dtc-tech-system-list button[data-selected=true] small,.dtc-tech-system-list button[data-selected=true] strong,.dtc-tech-system-list button[data-selected=true] svg{color:#ffffff!important}.dtc-tech-crew-chip[data-selected=true]{border-color:transparent}.dtc-tech-crew-chip[data-selected=true] img{border:1px solid rgb(255 255 255/.64)}.dtc-tech-evidence-grid button[data-filled=true]{border-color:transparent}@media (max-width:1280px){.bayline-staff-header{grid-template-columns:minmax(218px,auto) minmax(390px,1fr) auto}.bayline-staff-logo,.dtc-logo-link{max-width:228px;width:228px}.bayline-staff-logo .dtc-logo,.dtc-logo{max-width:212px;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;background:var(--brand-gradient)!important;background-size:200% 200%!important;border-radius:9px;height:40px;overflow:visible;width:132px}.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){.bayline-current-work-actions a:first-child,.bayline-current-work-actions button:first-child,.bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab-active:after,.bayline-header-workbench .dtc-advisor-workbench-tabs button[data-active=true],.bayline-mobile-tab-active,.bayline-report-filter-group button.is-active,.bayline-report-filters a[aria-current=page],.bayline-report-module-nav a[aria-current=page],.bayline-report-priority-grid button[aria-pressed=true],.bayline-staff-logo,.bayline-workspace-menu nav a.bayline-workspace-menu-active,.dtc-advisor-active-actions button:first-child,.dtc-advisor-filter-grid button[data-active=true],.dtc-advisor-payment-routes button[data-active=true],.dtc-advisor-request-buckets button[data-active=true],.dtc-advisor-workbench-tabs button[data-active=true],.dtc-appointments-actions>a:first-child,.dtc-appointments-actions>button:first-child,.dtc-appointments-mode-tabs a[data-active=true],.dtc-capture-primary,.dtc-checkin-page .enterprise-button:not(.enterprise-button-secondary),.dtc-gradient-action,.dtc-inline-toggle:has(input:checked),.dtc-logo-link,.dtc-nav-tab-active,.dtc-next-step,.dtc-open-inspection,.dtc-photo-type-active,.dtc-reason-chips input:checked+span,.dtc-reason-template-chip input:checked+span,.dtc-staff-photo-action,.dtc-step-active,.dtc-tech-crew-chip[data-selected=true],.dtc-tech-evidence-grid button[data-filled=true],.dtc-tech-job-loader a,.dtc-tech-system-list button[data-selected=true],.dtc-tech-workflow-rail li[data-active=true] span,.dtc-workspace-tab-active,.enterprise-button:not(.enterprise-button-secondary),.inspection-status.active,.lookup-segment input:checked+span,.monitor-logo{animation:none!important}}.bayline-staff-shell .enterprise-button.enterprise-button-secondary,.dtc-card-edit,.dtc-pin-close,.dtc-tech-tab-actions a{background:#ffffff!important;background-image:none!important;border:1px solid rgb(117 132 164/.26);box-shadow:0 8px 18px rgb(16 24 40/.06);color:#26364f!important}.bayline-staff-shell .enterprise-button.enterprise-button-secondary:hover,.dtc-card-edit:hover,.dtc-pin-close:hover,.dtc-tech-tab-actions a:hover{background:#f6f8ff!important;border-color:rgb(117 87 255/.34);box-shadow:0 10px 22px rgb(117 87 255/.14);color:#4635c9!important;transform:translateY(-1px)}.dtc-tech-checklist-panel,.dtc-tech-command-card,.dtc-tech-evidence-panel,.dtc-tech-system-lane{background:linear-gradient(180deg,rgb(255 255 255/.99),rgb(248 251 255/.98)),#ffffff;border-color:rgb(117 132 164/.22);box-shadow:0 14px 32px rgb(16 24 40/.075)}.dtc-tech-checklist-panel header,.dtc-tech-command-card header,.dtc-tech-evidence-panel header,.dtc-tech-system-lane header{padding-bottom:2px}.dtc-tech-job-loader{background:linear-gradient(135deg,rgb(245 248 255/.98),rgb(255 244 251/.98)),#ffffff!important;border:1px solid rgb(117 87 255/.18);box-shadow:inset 0 1px 0 rgb(255 255 255/.9),0 12px 24px rgb(117 87 255/.12);color:#101828!important}.dtc-tech-job-loader strong{color:#101828}.dtc-tech-workflow-rail li{background:#ffffff;border-color:rgb(117 132 164/.2);box-shadow:0 6px 16px rgb(16 24 40/.045)}.dtc-tech-workflow-rail li[data-active=true]{background:linear-gradient(180deg,#ffffff,#faf7ff);border-color:rgb(117 87 255/.28)}.dtc-tech-workflow-rail span{background:#f3f6ff!important;border:1px solid rgb(117 87 255/.18);color:#5b4df1!important}.dtc-tech-crew-chip[data-selected=true],.dtc-tech-system-list button[data-selected=true],.dtc-tech-workflow-rail li[data-active=true] span{animation:dtc-btn-wave var(--dtc-brand-motion-duration) ease infinite;background-color:transparent!important;background-image:var(--brand-gradient)!important;background-size:200% 200%!important;border-color:transparent!important;box-shadow:var(--brand-gradient-shadow);color:#ffffff!important}.dtc-tech-crew-chip[data-selected=true] span,.dtc-tech-system-list button[data-selected=true] small,.dtc-tech-system-list button[data-selected=true] strong{color:#ffffff!important}.dtc-tech-system-list button[data-selected=true] span{background:rgb(255 255 255/.22)!important;color:#ffffff!important}.dtc-tech-state-buttons{background:#f3f6ff;border-color:rgb(117 132 164/.2)}.dtc-tech-check-row,.dtc-tech-evidence-grid>div,.dtc-tech-stat-grid span,.dtc-tech-system-list button{border-color:rgb(117 132 164/.2);box-shadow:0 6px 16px rgb(16 24 40/.04)}.dtc-queue-card{background:linear-gradient(180deg,rgb(255 255 255/.98),rgb(250 252 255/.96)),#ffffff;border:1px solid rgb(117 132 164/.2);border-left:4px solid #d0d5dd;border-radius:10px;box-shadow:0 12px 26px rgb(16 24 40/.07)}.dtc-queue-card-urgent{background:linear-gradient(180deg,rgb(255 255 255/.98),rgb(255 248 248/.96)),#ffffff;border-color:rgb(239 68 68/.22) rgb(239 68 68/.22) rgb(239 68 68/.22) #ef4444}.dtc-card-mini-grid span,.dtc-queue-card-tagline,.dtc-tech-empty-cta{background:#ffffff;border-color:rgb(117 132 164/.18)}.dtc-tech-handoff-strip{align-items:center;background:linear-gradient(90deg,rgb(117 87 255/.08),rgb(255 141 193/.08)),#ffffff;border:1px solid rgb(117 87 255/.2);border-radius:10px;box-shadow:0 10px 22px rgb(117 87 255/.08);display:grid;gap:9px;grid-template-columns:minmax(170px,.54fr) minmax(0,1fr) auto;min-height:62px;padding:8px}.dtc-tech-handoff-strip[data-empty=true]{grid-template-columns:minmax(170px,.54fr) minmax(0,1fr)}.dtc-tech-handoff-job,.dtc-tech-handoff-tech{align-items:center;display:grid;min-width:0}.dtc-tech-handoff-tech{gap:9px;grid-template-columns:42px minmax(0,1fr)}.dtc-tech-handoff-tech .staff-profile-photo-button{box-shadow:0 0 0 2px #ffffff,0 8px 18px rgb(117 87 255/.14)}.dtc-tech-handoff-tech img{aspect-ratio:1/1;background:#f3f6ff;border:1px solid rgb(117 87 255/.22);border-radius:9px;height:42px;object-fit:cover;width:42px}.dtc-tech-handoff-job,.dtc-tech-handoff-tech span{gap:2px}.dtc-tech-handoff-job small,.dtc-tech-handoff-job span,.dtc-tech-handoff-tech em,.dtc-tech-handoff-tech small{color:#667085;display:block;font-size:.66rem;font-style:normal;font-weight:900;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.dtc-tech-handoff-job strong,.dtc-tech-handoff-tech strong{color:#101828;display:block;font-size:.88rem;font-weight:950;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-tech-handoff-job span{color:#42526b;font-size:.74rem;text-transform:none}.dtc-tech-handoff-strip a{align-items:center;animation:dtc-btn-wave var(--dtc-brand-motion-duration) ease infinite;background-image:var(--brand-gradient);background-size:200% 200%;border-radius:8px;box-shadow:var(--brand-gradient-shadow);color:#ffffff;display:inline-flex;flex:0 0 auto;font-size:.78rem;font-weight:950;gap:6px;justify-content:center;min-height:36px;padding:0 10px;text-decoration:none;white-space:nowrap}.dtc-tech-crew-strip{align-items:stretch;display:flex!important;flex-wrap:wrap;gap:6px;justify-content:start;overflow:visible;padding:1px 0 0;scroll-snap-type:none;width:100%}.dtc-tech-crew-person{flex:0 0 76px;min-width:0;position:relative;width:76px}.dtc-tech-crew-chip{align-content:center;align-items:center;background:#f8fafc;border:1px solid rgb(117 132 164/.16);border-radius:8px;color:#344054;display:grid!important;flex:initial;gap:5px;grid-template-columns:minmax(0,1fr);justify-content:center;justify-items:center;height:96px;min-height:96px;min-width:0;padding:6px;scroll-snap-align:none;text-align:center;transition:border-color .15s ease,box-shadow .15s ease,transform .34s var(--bayline-ease-spring);width:100%}.dtc-tech-crew-card-actions{display:block;position:absolute;right:4px;top:4px;z-index:4}.dtc-card-more-action{align-items:center;background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(135deg,#7557ff,#ff8dc1) border-box;border:2px solid transparent;border-radius:999px;box-shadow:0 5px 12px rgb(117 87 255/.18);color:#4f46e5;cursor:pointer;display:inline-flex;height:22px;justify-content:center;padding:0;width:22px}.dtc-card-more-action:hover{box-shadow:0 8px 16px rgb(117 87 255/.24);transform:translateY(-1px)}.dtc-tech-crew-action-menu{background:#ffffff;border:1px solid rgb(117 87 255/.18);border-radius:10px;box-shadow:0 16px 34px rgb(20 16 50/.18);display:grid;gap:2px;isolation:isolate;min-width:132px;overflow:visible;padding:6px;position:absolute;right:0;top:26px;z-index:40}.dtc-card-menu-photo-action{display:block;width:100%}.dtc-tech-crew-avatar{align-items:center;background:#ffffff!important;border:0;border-radius:999px;box-shadow:0 0 0 2px #ffffff,0 0 0 3px rgb(117 87 255/.22);display:inline-flex!important;flex:0 0 auto;height:54px;justify-content:center;overflow:hidden;width:54px}.dtc-tech-crew-avatar img,.dtc-tech-crew-chip img{border-radius:999px;display:block;height:54px;object-fit:cover;width:54px}.dtc-tech-crew-copy{background:transparent!important;display:grid!important;gap:1px;justify-items:center;min-width:0;text-align:center;width:100%}.dtc-tech-crew-copy small,.dtc-tech-crew-copy strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-tech-crew-copy strong{color:#101828;display:-webkit-box;font-size:.72rem;font-weight:950;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.05;overflow-wrap:anywhere;text-overflow:clip}.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:rgb(79 70 229/.72)!important;box-shadow:0 0 0 4px rgb(79 70 229/.22),0 12px 22px rgb(79 70 229/.14)!important}.dtc-tech-crew-chip[data-selected=true]{animation:dtc-advisor-duty-selected .42s ease-out 1!important;background:linear-gradient(180deg,rgb(237 233 254),rgb(255 241 249))!important;background-image:linear-gradient(180deg,rgb(237 233 254),rgb(255 241 249))!important;color:#312e81!important}.dtc-tech-crew-chip[data-selected=true] .dtc-tech-crew-avatar{background:#ffffff!important;border-color:transparent}.dtc-tech-crew-chip[data-selected=true] .dtc-tech-crew-copy small,.dtc-tech-crew-chip[data-selected=true] .dtc-tech-crew-copy strong{color:#312e81!important}.dtc-tech-command-crew{align-content:start;align-self:stretch;min-height:0;grid-template-rows:auto auto}.dtc-tech-command-crew header{align-items:end;display:grid;gap:2px;justify-content:center;justify-items:center;text-align:center}.dtc-tech-command-crew .dtc-tech-crew-strip{align-self:stretch;justify-content:center;margin-top:1px}.bayline-staff-shell .dtc-tech-checkin-queue,.dtc-tech-checkin-queue{background:linear-gradient(135deg,rgb(239 246 255/.88),rgb(245 243 255/.72)),#ffffff;border-color:rgb(59 130 246/.28)!important}.dtc-tech-checkin-queue .section-title{align-items:center;flex-direction:row;margin-bottom:8px}.bayline-staff-shell-tech .dtc-queue-layout{gap:10px}.dtc-tech-disclosure-section{overflow:clip;padding:0!important}.dtc-tech-disclosure-section .dtc-tech-disclosure-header{align-items:stretch;display:block;margin:0}.dtc-tech-disclosure-header h2{margin:0;width:100%}.dtc-tech-disclosure-toggle{align-items:center;background:transparent;border:0;color:#101828;cursor:pointer;display:flex;font:inherit;gap:12px;justify-content:space-between;min-height:60px;padding:8px 12px;text-align:left;width:100%}.dtc-tech-disclosure-toggle:focus-visible{border-radius:7px;outline:3px solid rgb(111 28 207/.24);outline-offset:-4px}.dtc-tech-disclosure-copy,.dtc-tech-disclosure-title{align-items:center;display:flex;min-width:0}.dtc-tech-disclosure-copy{gap:10px}.dtc-tech-disclosure-title{flex:0 0 auto;font-size:1rem;font-weight:950;gap:7px;line-height:1.15}.dtc-tech-disclosure-copy>small{color:#667085;font-size:.76rem;font-weight:800;min-width:0}.dtc-tech-disclosure-meta{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px}.dtc-tech-disclosure-chevron{color:#475467;transform:rotate(0deg)}.dtc-tech-disclosure-toggle[aria-expanded=true] .dtc-tech-disclosure-chevron{transform:rotate(180deg)}.dtc-tech-disclosure-content{border-top:1px solid rgb(117 132 164/.16);display:grid;gap:10px;padding:10px 12px 12px}.dtc-tech-disclosure-content[hidden]{display:none!important}.dtc-tech-disclosure-content>.dtc-tech-assigned-filter{box-shadow:none}@media (max-width:760px){.dtc-tech-disclosure-toggle{min-height:64px;padding:9px 10px}.dtc-tech-disclosure-copy{align-items:flex-start;display:grid;gap:3px}.dtc-tech-disclosure-title{font-size:.96rem}.dtc-tech-disclosure-copy>small{font-size:.72rem;line-height:1.2}.dtc-tech-disclosure-content{padding:10px}}.dtc-tech-checkin-queue .dtc-queue-card-body{align-content:start;display:grid;gap:4px;min-width:0}.dtc-tech-checkin-queue .dtc-queue-card-body>span,.dtc-tech-checkin-queue .dtc-queue-card-body>strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.dtc-tech-checkin-queue .dtc-queue-card-body>strong{color:#101828;font-size:.98rem;font-weight:950;line-height:1.06;overflow-wrap:anywhere;white-space:normal}.dtc-tech-checkin-queue .dtc-queue-card-body>span{color:#475467;font-size:.74rem;font-weight:850;line-height:1.12;white-space:nowrap}.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{align-items:center;background:rgb(255 255 255/.9);border-color:rgb(59 130 246/.2) rgb(59 130 246/.2) rgb(59 130 246/.2) #60a5fa;gap:9px;grid-template-columns:minmax(112px,140px) minmax(0,1fr) minmax(176px,auto);min-height:0;padding:7px 9px}.dtc-tech-checkin-queue .dtc-queue-card .vehicle-visual{align-self:center;height:68px;min-height:68px;width:100%}.dtc-tech-checkin-queue .dtc-card-edit{height:30px;right:8px;top:8px;width:30px}.dtc-tech-checkin-queue .dtc-queue-card-body{gap:3px}.dtc-tech-checkin-queue .dtc-queue-card-tagline{background:transparent;border:0;border-radius:0;font-size:.72rem;line-height:1.1;min-height:0;padding:0}.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;font-size:.68rem;min-height:32px;padding:4px 6px}.dtc-tech-checkin-queue .dtc-card-mini-grid small{font-size:.52rem}.dtc-tech-checkin-queue .dtc-card-action-row{align-self:stretch;display:grid;gap:5px;grid-column:auto;grid-row:auto;justify-content:stretch;min-width:176px}.dtc-tech-checkin-queue .dtc-card-action-row>span{display:none}.dtc-tech-checkin-queue .dtc-inspection-completed,.dtc-tech-checkin-queue .dtc-open-inspection{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,.dtc-tech-command-crew{grid-template-columns:minmax(0,1fr)}.dtc-tech-command-crew{align-items:start;gap:7px;min-height:0;padding:9px}.dtc-tech-command-crew header{align-items:end;display:grid;gap:2px;grid-template-columns:minmax(0,1fr);justify-content:center;justify-items:center;text-align:center}.dtc-tech-command-crew h2{font-size:.92rem}.dtc-tech-command-crew .dtc-tech-crew-strip{gap:5px;justify-content:center}.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{height:20px;width:20px}.dtc-tech-command-crew .dtc-tech-crew-avatar,.dtc-tech-command-crew .dtc-tech-crew-avatar img{height:50px;width: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-checkin-queue .dtc-queue-list,.dtc-tech-tcs-list,.dtc-tech-working-list{gap:7px;grid-template-columns:minmax(0,1fr)}.dtc-tech-working-row{gap:10px;grid-template-columns:auto minmax(0,1fr) minmax(184px,auto);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{display:grid;gap:6px;justify-items:stretch;min-width:184px}.dtc-tech-working-row-meta>span{max-width:none}.dtc-tech-checkin-queue .dtc-queue-card{align-items:center;gap:8px;grid-template-columns:minmax(104px,132px) minmax(0,1fr) minmax(176px,auto);min-height:0;padding:7px 9px}.dtc-tech-checkin-queue .dtc-queue-card .vehicle-visual{align-self:center;height:66px;min-height:66px;width:100%}.dtc-tech-checkin-queue .dtc-card-edit{height:30px;right:8px;top:8px;width:30px}.dtc-tech-checkin-queue .dtc-queue-card-body{gap:3px}.dtc-tech-checkin-queue .dtc-queue-card-tagline{background:transparent;border:0;border-radius:0;font-size:.7rem;line-height:1.1;min-height:0;padding:0}.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;font-size:.66rem;min-height:32px;padding:4px 5px}.dtc-tech-checkin-queue .dtc-card-mini-grid small{font-size:.5rem}.dtc-tech-checkin-queue .dtc-card-action-row{align-self:stretch;display:grid;gap:5px;grid-column:auto;grid-row:auto;justify-content:stretch;min-width:176px}.dtc-tech-checkin-queue .dtc-card-action-row>span{display:none}.dtc-tech-checkin-queue .dtc-inspection-completed,.dtc-tech-checkin-queue .dtc-open-inspection{min-height:32px;padding:0 8px}.dtc-tech-checkin-queue .dtc-card-edit-panel{grid-column:1/-1}.dtc-tech-tcs-row{align-items:start;gap:10px;grid-template-columns:minmax(96px,124px) minmax(0,1fr) minmax(184px,auto);min-height:78px;padding:8px 10px}.dtc-tech-tcs-row .vehicle-visual{align-self:center;height:58px;min-height:58px;width:100%}.dtc-tech-tcs-main>strong{font-size:.94rem}.dtc-tech-tcs-main>small,.dtc-tech-tcs-main>span{font-size:.72rem}.dtc-tech-tcs-status{margin:4px 0 5px;padding:4px 6px}.dtc-tech-tcs-status small,.dtc-tech-tcs-status span{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{font-size:.68rem;line-height:1.12;min-height:42px;overflow-wrap:anywhere;padding:5px 6px;white-space:normal}.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 rgb(117 132 164/.18);border-radius:10px;display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px}.dtc-tech-inspection-status-strip span{background:#ffffff;border:1px solid rgb(117 132 164/.16);border-radius:8px;display:grid;gap:2px;min-width:0;padding:7px 8px}.dtc-tech-inspection-status-strip small,.dtc-tech-inspection-status-strip strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-tech-inspection-status-strip small{color:#667085;font-size:.64rem;font-weight:950;text-transform:uppercase}.dtc-tech-inspection-status-strip strong{color:#101828;font-size:.86rem;font-weight:950}@media (min-width:761px){.dtc-queue-card{align-items:start;gap:10px;grid-template-columns:128px minmax(0,1fr);padding:10px}.dtc-queue-card .vehicle-visual{min-height:96px}.dtc-card-edit{right:10px;top: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{font-size:.78rem;line-height:1.12;min-height:0;white-space:normal}.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{gap:6px;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.dtc-tech-checkin-queue .dtc-inspection-completed,.dtc-tech-checkin-queue .dtc-open-inspection{font-size:.78rem;line-height:1.08;min-height:36px;padding:0 7px;white-space:normal}.dtc-tech-handoff-strip{align-items:center;grid-template-columns:minmax(0,1fr) minmax(104px,auto)}.dtc-tech-handoff-strip a{align-self:stretch;grid-column:2;grid-row:1/span 2;min-width:104px;padding-inline:8px;width:auto}.dtc-tech-handoff-job{grid-column:1;padding-left:51px}.dtc-tech-workflow-rail small{line-height:1.05;overflow:visible;text-overflow:clip;white-space:normal}.dtc-tech-crew-strip{display:flex!important;gap:7px;overflow-x:auto;padding:1px 2px 6px;scroll-snap-type:x proximity}.dtc-tech-crew-person{flex:0 0 min(58vw,150px);scroll-snap-align:start}.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{background:rgb(15 23 42)!important;border-color:rgb(148 163 184/.24);color:#f8fafc!important}@media (prefers-reduced-motion:reduce){.dtc-tech-crew-chip[data-selected=true],.dtc-tech-system-list button[data-selected=true],.dtc-tech-workflow-rail li[data-active=true] span{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{height:28px;min-height:28px;width:52px}.bayline-reports-page .bayline-current-work-copy small{display:none}.bayline-reports-page .bayline-current-work-copy span,.bayline-reports-page .bayline-current-work-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{font-size:.68rem;margin-bottom:2px}.bayline-reports-page .bayline-reports-hero h1{font-size:1.42rem;line-height:1.02}.bayline-reports-page .bayline-reports-hero span{font-size:.82rem;line-height:1.34;margin-top:5px}.bayline-reports-page .bayline-reports-operator{align-items:center;box-shadow:none;display:grid;gap:2px 8px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:8px 10px}.bayline-reports-page .bayline-reports-operator span,.bayline-reports-page .bayline-reports-operator strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{grid-column:2;grid-row:1/span 2;justify-self:end;white-space:nowrap;width:auto}.bayline-reports-page .bayline-report-filters{gap:5px;grid-template-columns:repeat(4,minmax(0,1fr));padding:5px}.bayline-reports-page .bayline-report-filters a{font-size:.74rem;min-height:32px;padding:0 6px}.bayline-reports-page .bayline-report-filters a:nth-child(n+5){grid-column:span 2}.bayline-reports-page .bayline-report-module-nav{border-radius:10px;gap:5px;overflow-x:auto;overscroll-behavior-x:contain;padding:5px;scroll-snap-type:x proximity;scrollbar-width:none;top:58px}.bayline-reports-page .bayline-report-module-nav::-webkit-scrollbar{display:none}.bayline-reports-page .bayline-report-module-nav a{flex-basis:112px;font-size:.74rem;justify-content:center;min-height:34px;padding:0 8px;scroll-snap-align:start}.bayline-reports-page .bayline-report-definitions summary{font-size:.78rem;padding:10px 11px}}.bayline-report-result-strip{align-items:center;background:linear-gradient(135deg,#f8fbff,#fff5fb);border:1px solid #dce6f7;border-radius:14px;display:flex;flex-wrap:wrap;gap:6px 10px;min-height:42px;padding:8px 12px}.bayline-report-result-strip strong{color:#07111f;font-size:1.1rem;font-weight:950}.bayline-report-result-strip em,.bayline-report-result-strip span{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(180deg,#ffffff,#f6f3ff);border-color:rgb(117 87 255/.34);box-shadow:0 12px 26px rgb(117 87 255/.12)}.bayline-report-priority-grid button[aria-pressed=true]{animation:dtc-btn-wave var(--dtc-brand-motion-duration) ease infinite;background-color:transparent!important;background-image:var(--brand-gradient)!important;background-size:200% 200%!important;border-color:transparent!important;box-shadow:var(--brand-gradient-shadow);color:#ffffff!important}.dtc-appointment-drawer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.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-appointment-detail-action-grid.dtc-appointment-drawer-actions .enterprise-button:first-child{grid-column:auto}.dtc-tech-evidence-summary{background:linear-gradient(135deg,#f7faff,#fff5fb);border:1px solid rgb(117 87 255/.16);border-radius:8px;display:grid;gap:3px;padding:9px}.dtc-tech-evidence-summary strong{color:#101828;font-size:.9rem;font-weight:950}.dtc-tech-evidence-grid span small,.dtc-tech-evidence-summary span{color:#667085;font-size:.68rem;font-weight:900}.dtc-tech-evidence-grid span small{display:block;margin-top:2px}.dtc-tech-empty-cta{border:1px solid rgb(117 132 164/.2);border-radius:10px;box-shadow:0 10px 24px rgb(16 24 40/.055);display:grid;gap:10px;padding:12px}.dtc-tech-empty-actions{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-tech-empty-actions .enterprise-button{justify-content:center;min-width:0}.bayline-admin-user-card{border-color:rgb(117 132 164/.22);box-shadow:0 12px 28px rgb(16 24 40/.06)}.bayline-admin-user-status-row{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.bayline-admin-user-status-row span{background:#f8fbff;border:1px solid #dce6f7;border-radius:10px;display:grid;gap:2px;min-width:0;padding:8px 9px}.bayline-admin-user-status-row span[data-alert=true]{background:#fff7ed;border-color:rgb(245 158 11/.26)}.bayline-admin-user-status-row small,.bayline-admin-user-status-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bayline-admin-user-status-row strong{color:#101828;font-size:.82rem;font-weight:950;text-transform:capitalize}.bayline-admin-user-status-row small{color:#667085;font-size:.66rem;font-weight:950;text-transform:uppercase}.bayline-admin-user-form button.button-primary{align-items:center;animation:dtc-btn-wave var(--dtc-brand-motion-duration) ease infinite;background-color:transparent!important;background-image:var(--brand-gradient)!important;background-size:200% 200%!important;border:0;border-radius:10px;box-shadow:var(--brand-gradient-shadow);color:#ffffff!important;display:inline-flex;font-weight:950;gap:7px;justify-content:center}.bayline-admin-pin-form button{align-items:center;background:#fff7ed;border:1px solid rgb(245 158 11/.24);border-radius:10px;color:#9a3412;display:inline-flex;font:inherit;font-size:.82rem;font-weight:950;gap:7px;justify-content:center;padding:0 12px}@media (max-width:760px){.dtc-advisor-tcs-card{gap:9px}.dtc-advisor-tcs-card .dtc-advisor-simple-steps{display:flex;gap:8px;margin-right:-8px;overflow-x:auto;padding:0 8px 3px 0;scroll-snap-type:x proximity}.dtc-advisor-tcs-card .dtc-advisor-simple-steps span{flex:0 0 min(84vw,282px);min-height:56px;scroll-snap-align:start}.dtc-advisor-request-detail{background:linear-gradient(180deg,#ffffff,#f8fbff);border-color:rgb(117 132 164/.24);box-shadow:0 14px 32px rgb(16 24 40/.08)}.dtc-advisor-detail-head{background:linear-gradient(180deg,rgb(255 255 255/.98),rgb(255 255 255/.92));border-bottom:1px solid rgb(117 132 164/.14);margin:-10px -10px 0;padding:10px;position:sticky;top:0;z-index:5}.dtc-advisor-detail-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-advisor-detail-action-note,.dtc-advisor-detail-actions a,.dtc-advisor-detail-actions button{justify-content:center;min-width:0;width:100%}.dtc-advisor-detail-facts,.dtc-advisor-request-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-appointment-detail-panel{width:100%}.bayline-admin-user-status-row,.dtc-appointment-detail-main,.dtc-appointment-detail-summary .dtc-appointment-drawer-facts,.dtc-appointment-detail-supporting,.dtc-tech-empty-actions{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{display:flex;gap:8px;margin-right:-8px;overflow-x:auto;padding:0 8px 3px 0;scroll-snap-type:x proximity}.bayline-report-family-card,.bayline-report-priority-grid article{flex:0 0 min(78vw,286px);min-height:104px;scroll-snap-align:start}.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)}}.dtc-tech-inspection-shell .inspection-four-corner-workspace{display:grid;gap:12px;min-width:0}.dtc-tech-inspection-shell .inspection-four-corner-workspace>header{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(160px,260px)}.dtc-tech-inspection-shell .inspection-four-corner-workspace>header>span{display:grid;gap:2px}.dtc-tech-inspection-shell .inspection-four-corner-workspace>header strong{color:#101828;font-size:.96rem;font-weight:950}.dtc-tech-inspection-shell .inspection-four-corner-workspace>header small{color:#667085;font-size:.74rem;font-weight:750}.dtc-tech-inspection-shell .inspection-four-corner-workspace progress{accent-color:#3157e8;height:8px;width:100%}.dtc-tech-inspection-shell .inspection-four-corner-map{align-items:stretch;background:#f8fafc;border:1px solid #dbe4f0;border-radius:16px;display:grid;gap:12px 16px;grid-template-columns:minmax(280px,1fr) 150px minmax(280px,1fr);grid-template-rows:repeat(2,minmax(244px,auto));padding:18px}.dtc-tech-inspection-shell .inspection-four-corner-vehicle{align-self:center;grid-column:2;grid-row:1/3;height:420px;justify-self:center;object-fit:contain;width:132px}.dtc-tech-inspection-shell .inspection-four-corner-card{align-content:start;background:#ffffff;border:1px solid #cdd7e5;border-radius:13px;color:#344054;display:grid;gap:10px;min-height:244px;min-width:0;padding:10px;text-align:left}.dtc-tech-inspection-shell .inspection-four-corner-card[data-side=driver]{grid-column:1}.dtc-tech-inspection-shell .inspection-four-corner-card[data-side=passenger]{grid-column:3}.dtc-tech-inspection-shell .inspection-four-corner-card[data-axle=front]{grid-row:1}.dtc-tech-inspection-shell .inspection-four-corner-card[data-axle=rear]{grid-row:2}.dtc-tech-inspection-shell .inspection-four-corner-card-head{align-items:center;display:grid;gap:9px;min-height:60px;min-width:0;width:100%}.dtc-tech-inspection-shell .inspection-four-corner-card[data-side=driver] .inspection-four-corner-card-head{grid-template-areas:"copy tire";grid-template-columns:minmax(0,1fr) 48px}.dtc-tech-inspection-shell .inspection-four-corner-card[data-side=passenger] .inspection-four-corner-card-head{grid-template-areas:"tire copy";grid-template-columns:48px minmax(0,1fr)}.dtc-tech-inspection-shell .inspection-four-corner-card-head>strong{grid-area:copy;min-width:0;text-align:center}.dtc-tech-inspection-shell .inspection-tire-corner-card-head{display:flex;justify-content:center;min-height:28px}.dtc-tech-inspection-shell .inspection-four-corner-card strong{color:#101828;font-size:.82rem;font-weight:950;text-align:center}.dtc-tech-inspection-shell .inspection-four-corner-card-controls{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.dtc-tech-inspection-shell .inspection-four-corner-card-field{border:0;color:#475467;display:grid;font-size:.62rem;font-weight:900;gap:4px;margin:0;min-width:0;padding:0}.dtc-tech-inspection-shell .inspection-four-corner-card-field>legend,.dtc-tech-inspection-shell .inspection-four-corner-card-field>span{text-align:center}.dtc-tech-inspection-shell .inspection-four-corner-card-field>legend{float:none;padding:0;width:100%}.dtc-tech-inspection-shell .inspection-four-corner-card-field select{padding:6px 22px 6px 7px}.dtc-tech-inspection-shell .inspection-four-corner-card-field input,.dtc-tech-inspection-shell .inspection-four-corner-card-field select{background:#ffffff;border:1px solid #b9c7dc;border-radius:8px;color:#101828;font:inherit;font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;height:44px;min-height:44px;min-width:0;width:100%}.dtc-tech-inspection-shell .inspection-four-corner-card-field input{padding:6px 7px;text-align:center}.dtc-tech-inspection-shell .inspection-four-corner-card-field input:focus-visible,.dtc-tech-inspection-shell .inspection-four-corner-card-field select:focus-visible{border-color:#3157e8;outline:3px solid rgb(49 87 232/.18);outline-offset:1px}.dtc-tech-inspection-shell .inspection-four-corner-card-dot-selects{display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-tech-inspection-shell .inspection-corner-result-select{align-items:center;background:#f2f4f7;border:1px solid #d0d5dd;border-radius:999px;color:#475467;display:grid;grid-template-columns:24px minmax(0,1fr) 24px;min-height:44px;overflow:hidden;position:relative;width:100%}.dtc-tech-inspection-shell .inspection-corner-result-select select{appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;font-size:.72rem;font-weight:900;grid-column:1/-1;grid-row:1;min-height:44px;padding:8px 32px;text-align:center;text-align-last:center;width:100%}.dtc-tech-inspection-shell .inspection-corner-result-select select:focus-visible{outline:3px solid rgb(49 87 232/.28);outline-offset:-3px}.dtc-tech-inspection-shell .inspection-corner-result-select select:disabled{cursor:not-allowed;opacity:.68}.dtc-tech-inspection-shell .inspection-corner-result-select option{background:#ffffff;color:#101828}.dtc-tech-inspection-shell .inspection-corner-result-chevron,.dtc-tech-inspection-shell .inspection-corner-result-icon{grid-row:1;pointer-events:none;position:relative;z-index:1}.dtc-tech-inspection-shell .inspection-corner-result-icon{grid-column:1;justify-self:end}.dtc-tech-inspection-shell .inspection-corner-result-chevron{grid-column:3;justify-self:start}.dtc-tech-inspection-shell .inspection-corner-result-select[data-status=pass]{background:#047857;border-color:#047857;color:#ffffff}.dtc-tech-inspection-shell .inspection-corner-result-select[data-status=watch]{background:#facc15;border-color:#eab308;color:#3f2f00}.dtc-tech-inspection-shell .inspection-corner-result-select[data-status=fail]{background:#dc2626;border-color:#dc2626;color:#ffffff}.dtc-tech-inspection-shell .inspection-corner-result-select[data-status=na]{background:#475467;border-color:#475467;color:#ffffff}.dtc-tech-inspection-shell .inspection-four-corner-card[data-selected=true]{background:#f5f7ff;border-color:#3157e8;box-shadow:0 0 0 3px rgb(49 87 232/.12)}.dtc-tech-inspection-shell .inspection-four-corner-card[data-selected=true] strong{color:#2948c8}.dtc-tech-inspection-shell .inspection-brake-map{grid-template-rows:repeat(2,minmax(248px,auto))}.dtc-tech-inspection-shell .inspection-brake-corner-card{min-height:248px}.dtc-tech-inspection-shell .inspection-brake-step-state{display:grid;gap:12px;min-width:0}.dtc-tech-inspection-shell .inspection-brake-step-state[hidden]{display:none}.dtc-tech-inspection-shell .inspection-brake-disc{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;color:#4f46e5;display:inline-flex;grid-area:tire;height:48px;justify-content:center;justify-self:center;width:48px}.dtc-tech-inspection-shell .inspection-brake-result-label{color:#475467;font-size:.68rem;font-weight:850;line-height:1.35;text-align:center}.dtc-tech-inspection-shell .inspection-brake-corner-controls{align-content:start}.dtc-tech-inspection-shell .inspection-corner-evidence-strip{align-content:start;background:#f8fafc;border:1px solid #d5deea;border-radius:10px;display:grid;gap:6px;min-width:0;padding:7px}.dtc-tech-inspection-shell .inspection-corner-evidence-strip>header{align-items:center;display:flex;justify-content:space-between;min-width:0}.dtc-tech-inspection-shell .inspection-corner-evidence-strip>header>span{align-items:center;color:#344054;display:inline-flex;font-size:.66rem;gap:5px;min-width:0}.dtc-tech-inspection-shell .inspection-corner-evidence-strip>header strong{color:inherit;font-size:inherit;text-align:left}.dtc-tech-inspection-shell .inspection-corner-evidence-strip>header em,.dtc-tech-inspection-shell .inspection-corner-evidence-strip>header small{border-radius:999px;font-size:.6rem;font-style:normal;font-weight:900;line-height:1;padding:4px 6px}.dtc-tech-inspection-shell .inspection-corner-evidence-strip>header em{background:#fff1f2;color:#be123c}.dtc-tech-inspection-shell .inspection-corner-evidence-strip>header small{background:#e8edff;color:#2948c8}.dtc-tech-inspection-shell .inspection-corner-evidence-actions{display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.dtc-tech-inspection-shell .inspection-corner-evidence-actions label{align-items:center;background:#ffffff;border:1px solid #b9c7dc;border-radius:8px;color:#344054;cursor:pointer;display:inline-flex;font-size:.64rem;font-weight:850;gap:4px;justify-content:center;min-height:44px;min-width:44px;padding:5px;text-align:center}.dtc-tech-inspection-shell .inspection-corner-evidence-actions label:first-child{background:#eef2ff;border-color:#a5b4fc;color:#3730a3}.dtc-tech-inspection-shell .inspection-corner-evidence-actions label:focus-within{border-color:#3157e8;outline:3px solid rgb(49 87 232/.18);outline-offset:1px}.dtc-tech-inspection-shell .inspection-corner-evidence-actions label[aria-disabled=true]{cursor:wait;opacity:.62}.dtc-tech-inspection-shell .inspection-corner-evidence-actions input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.dtc-tech-inspection-shell .inspection-corner-evidence-thumbnails{display:grid;gap:5px;grid-auto-columns:54px;grid-auto-flow:column;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:2px;scrollbar-width:thin}.dtc-tech-inspection-shell .inspection-corner-evidence-thumbnail{background:#e8edf5;border:1px solid #c6d1e0;border-radius:8px;display:grid;min-height:54px;min-width:0;overflow:hidden;position:relative}.dtc-tech-inspection-shell .inspection-corner-evidence-thumbnail>button:first-child{align-items:center;background:#e8edf5;border:0;color:#475467;display:flex;height:54px;justify-content:center;min-height:54px;padding:0;width:100%}.dtc-tech-inspection-shell .inspection-corner-evidence-thumbnail>button:first-child:focus-visible{outline:3px solid #3157e8;outline-offset:-3px}.dtc-tech-inspection-shell .inspection-corner-evidence-thumbnail img,.dtc-tech-inspection-shell .inspection-corner-evidence-thumbnail video{height:100%;object-fit:cover;width:100%}.dtc-tech-inspection-shell .inspection-corner-evidence-remove{align-items:center;background:rgb(255 255 255/.96);border:0;border-radius:0;border-top:1px solid #d5deea;color:#344054;display:inline-flex;height:44px;justify-content:center;width:100%}.dtc-tech-inspection-shell .inspection-corner-evidence-remove:focus-visible,.dtc-tech-inspection-shell .inspection-corner-evidence-remove:hover:not(:disabled){background:#fff1f2;color:#be123c}.dtc-tech-inspection-shell .inspection-corner-evidence-empty{align-items:center;color:#667085;display:flex;font-size:.63rem;font-weight:750;justify-content:center;min-height:44px}.dtc-tech-inspection-shell .inspection-brake-corner-controls .inspection-four-corner-card-field[data-field=runout]:last-child:nth-child(odd){grid-column:1/-1}.dtc-tech-inspection-shell .inspection-corner-feedback{display:grid;gap:6px;min-width:0}.dtc-tech-inspection-shell .inspection-corner-feedback:empty{display:none}.dtc-tech-inspection-shell .inspection-corner-save-feedback{align-items:start;display:grid;font-size:.68rem;font-weight:800;gap:7px;line-height:1.35;min-width:0}.dtc-tech-inspection-shell .inspection-corner-save-feedback .inspection-retry-button{justify-self:start;min-height:44px}.dtc-tech-inspection-shell .inspection-four-corner-card>.inspection-state{font-size:.68rem;font-weight:800;line-height:1.35}.dtc-tech-inspection-shell .inspection-four-corner-card .inspection-four-corner-notes{min-height:0;padding:8px}.dtc-tech-inspection-shell .inspection-four-corner-card .inspection-four-corner-notes textarea{min-height:72px}.dtc-tech-inspection-shell .inspection-tire-suggestion{align-items:center;display:inline-flex;gap:6px;justify-self:end}.dtc-tech-inspection-shell .inspection-tire-suggestion>span{color:#667085;font-size:.72rem;font-weight:800}.dtc-tech-inspection-shell .inspection-tire-suggestion strong{font-size:.82rem}.dtc-tech-inspection-shell .inspection-tire-suggestion[data-status=fail] strong,.dtc-tech-inspection-shell .inspection-tire-suggestion[data-status=fail] svg{color:#dc2626}.dtc-tech-inspection-shell .inspection-tire-suggestion[data-status=attention] strong,.dtc-tech-inspection-shell .inspection-tire-suggestion[data-status=attention] svg{color:#a15c00}.dtc-tech-inspection-shell .inspection-tire-suggestion[data-status=pass] strong,.dtc-tech-inspection-shell .inspection-tire-suggestion[data-status=pass] svg{color:#047857}.dtc-tech-inspection-shell .inspection-four-corner-notes{align-content:start;color:#344054;display:grid;font-size:.69rem;font-weight:850;gap:5px;min-width:0}.dtc-tech-inspection-shell .inspection-four-corner-wheel{align-items:center;color:#101828;display:grid;font-size:.7rem;font-weight:850;gap:6px;grid-template-columns:minmax(0,1fr) minmax(160px,240px)}.dtc-tech-inspection-shell .inspection-four-corner-wheel>span{align-items:center;display:inline-flex;gap:6px}.dtc-tech-inspection-shell .inspection-four-corner-wheel select{background:#ffffff;border:1px solid #b9c7dc;border-radius:9px;color:#101828;font:inherit;font-size:.78rem;height:44px;min-height:44px;padding:7px 10px;width:100%}.dtc-tech-inspection-shell .inspection-four-corner-details{border-top:1px solid #e4e9f1;min-width:0;padding-top:4px}.dtc-tech-inspection-shell .inspection-four-corner-details>summary{align-items:center;color:#344054;cursor:pointer;display:flex;gap:10px;justify-content:space-between;list-style:none;min-height:44px;padding:4px 2px}.dtc-tech-inspection-shell .inspection-four-corner-details>summary::-webkit-details-marker{display:none}.dtc-tech-inspection-shell .inspection-four-corner-details>summary>span{display:grid;gap:2px}.dtc-tech-inspection-shell .inspection-four-corner-details>summary strong{font-size:.78rem;font-weight:900}.dtc-tech-inspection-shell .inspection-four-corner-details>summary small{color:#667085;font-size:.66rem;font-weight:700}.dtc-tech-inspection-shell .inspection-four-corner-details[open]>summary svg{transform:rotate(180deg)}.dtc-tech-inspection-shell .inspection-four-corner-details-body{display:grid;gap:12px;padding-top:8px}.dtc-tech-inspection-shell .inspection-four-corner-condition{border:0;margin:0;min-width:0;padding:0}.dtc-tech-inspection-shell .inspection-four-corner-condition legend{align-items:baseline;color:#344054;display:flex;font-size:.69rem;font-weight:850;gap:7px;margin-bottom:6px}.dtc-tech-inspection-shell .inspection-four-corner-condition legend span{color:#667085;font-weight:750}.dtc-tech-inspection-shell .inspection-four-corner-condition>div{display:grid;gap:6px;grid-template-columns:repeat(9,minmax(0,1fr));width:100%}.dtc-tech-inspection-shell .inspection-four-corner-condition button{background:#ffffff;border:1px solid #cbd5e1;border-radius:999px;color:#344054;font-size:.69rem;font-weight:850;justify-content:center;height:44px;line-height:1.1;min-height:44px;padding:7px 6px;text-align:center;width:100%}.dtc-tech-inspection-shell .inspection-four-corner-condition button.is-selected{background:#eef2ff;border-color:#637cff;color:#3730a3}.dtc-tech-inspection-shell .inspection-four-corner-lower{align-items:stretch;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-tech-inspection-shell .inspection-four-corner-evidence,.dtc-tech-inspection-shell .inspection-four-corner-notes{background:rgb(255 255 255/.82);border:1px solid #dbe4f0;border-radius:12px;min-height:148px;padding:10px}.dtc-tech-inspection-shell .inspection-four-corner-evidence>header,.dtc-tech-inspection-shell .inspection-four-corner-notes>span{align-items:center;display:flex;justify-content:space-between}.dtc-tech-inspection-shell .inspection-four-corner-evidence p,.dtc-tech-inspection-shell .inspection-four-corner-evidence small,.dtc-tech-inspection-shell .inspection-four-corner-notes small{color:#667085;font-size:.66rem;font-weight:700}.dtc-tech-inspection-shell .inspection-four-corner-notes textarea{border:1px solid #c5d0df;border-radius:9px;font:inherit;min-height:94px;padding:9px;resize:vertical}.dtc-tech-inspection-shell .inspection-four-corner-evidence{align-content:start;display:grid;gap:8px}.dtc-tech-inspection-shell .inspection-four-corner-evidence header em{background:#fff1f2;border:1px solid #fecdd3;border-radius:999px;color:#be123c;font-size:.66rem;font-style:normal;font-weight:850;padding:4px 8px}.dtc-tech-inspection-shell .inspection-four-corner-evidence-actions,.dtc-tech-inspection-shell .inspection-four-corner-media-list{display:grid;gap:10px}.dtc-tech-inspection-shell .inspection-four-corner-media-list{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.dtc-tech-inspection-shell .inspection-four-corner-evidence-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-tech-inspection-shell .inspection-four-corner-media{background:#ffffff;border:1px solid #c6d1e0;border-radius:9px;display:grid;gap:0;min-height:112px;overflow:hidden}.dtc-tech-inspection-shell .inspection-four-corner-media-preview{align-items:center;background:#e9eef6;border:0;border-radius:0;color:#475467;display:flex;height:68px;justify-content:center;overflow:hidden;padding:0;width:100%}.dtc-tech-inspection-shell .inspection-four-corner-media-preview img,.dtc-tech-inspection-shell .inspection-four-corner-media-preview video{height:100%;object-fit:cover;width:100%}.dtc-tech-inspection-shell .inspection-four-corner-media-remove{align-items:center;background:rgb(255 255 255/.94);border:0;border-radius:0;border-top:1px solid #d8e0eb;color:#344054;display:inline-flex;height:44px;justify-content:center;padding:0;width:100%}.dtc-tech-inspection-shell .inspection-four-corner-media-remove:focus-visible,.dtc-tech-inspection-shell .inspection-four-corner-media-remove:hover:not(:disabled){background:#fff1f2;color:#be123c}.dtc-tech-inspection-shell .inspection-four-corner-evidence-actions label{align-items:center;background:#ffffff;border:1px solid #b9c7dc;border-radius:9px;color:#344054;display:inline-flex;font-size:.7rem;font-weight:850;gap:6px;justify-content:center;min-height:40px;padding:7px 8px;text-align:center;width:100%}.dtc-tech-inspection-shell .inspection-four-corner-evidence-actions label:first-child{background:#eef2ff;border-color:#a5b4fc;color:#3730a3}.dtc-tech-inspection-shell .inspection-four-corner-evidence-actions input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.dtc-tech-inspection-shell .inspection-tire-override-warning{align-items:center;color:#8a4b08;display:flex;font-size:.68rem;font-weight:800;gap:5px;margin:0}.dtc-tech-inspection-shell .inspection-tire-missing-requirements{align-items:center;background:#fffaf0;border:1px solid #f1d99a;border-radius:9px;color:#8a4b08;display:flex;font-size:.72rem;font-weight:800;gap:6px;grid-column:1/-1;line-height:1.35;margin:0;padding:8px 10px}.dtc-tech-inspection-shell .inspection-tire-missing-requirements svg{flex:0 0 auto}.dtc-tech-inspection-shell .inspection-four-corner-autosave-status{align-items:center;color:#3157e8;display:inline-flex;justify-content:center;justify-self:end;min-height:44px;min-width:44px}.dtc-tech-inspection-shell .inspection-four-corner-autosave-status svg{animation:spin .8s linear infinite}@media (max-width:1100px){.dtc-tech-inspection-shell .inspection-four-corner-map{gap:10px;grid-template-columns:minmax(220px,1fr) 86px minmax(220px,1fr);padding:12px}.dtc-tech-inspection-shell .inspection-four-corner-vehicle{height:420px;width:78px}}@media (max-width:980px){.dtc-tech-inspection-shell .inspection-four-corner-condition>div{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:760px){.dtc-tech-inspection-shell .inspection-four-corner-workspace>header{grid-template-columns:minmax(0,1fr)}.dtc-tech-inspection-shell .inspection-four-corner-map{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,auto);padding:8px}.dtc-tech-inspection-shell .inspection-four-corner-vehicle{display:none}.dtc-tech-inspection-shell .inspection-four-corner-card[data-side=passenger]{grid-column:2}.dtc-tech-inspection-shell .inspection-four-corner-card{gap:7px;min-height:0;padding:7px}.dtc-tech-inspection-shell .inspection-four-corner-card[data-side=driver] .inspection-four-corner-card-head{grid-template-columns:minmax(0,1fr) 27px}.dtc-tech-inspection-shell .inspection-four-corner-card[data-side=passenger] .inspection-four-corner-card-head{grid-template-columns:27px minmax(0,1fr)}.dtc-tech-inspection-shell .inspection-four-corner-card-head{gap:4px;min-height:54px}.dtc-tech-inspection-shell .inspection-tire-corner-card-head{min-height:28px}.dtc-tech-inspection-shell .inspection-four-corner-card strong{font-size:.69rem}.dtc-tech-inspection-shell .inspection-corner-result-select select{font-size:.66rem;padding-inline:25px}.dtc-tech-inspection-shell .inspection-corner-result-select{grid-template-columns:20px minmax(0,1fr) 20px}.dtc-tech-inspection-shell .inspection-four-corner-card-controls{gap:5px}.dtc-tech-inspection-shell .inspection-four-corner-card-field{font-size:.56rem}.dtc-tech-inspection-shell .inspection-four-corner-card-field select{font-size:.66rem;padding-left:5px;padding-right:18px}.dtc-tech-inspection-shell .inspection-four-corner-card-field input{font-size:.66rem;padding-inline:4px}.dtc-tech-inspection-shell .inspection-four-corner-card-field[data-field=dot],.dtc-tech-inspection-shell .inspection-four-corner-card-field[data-field=tpms]{grid-column:1/-1}.dtc-tech-inspection-shell .inspection-corner-evidence-actions{grid-template-columns:repeat(3,minmax(44px,1fr))}.dtc-tech-inspection-shell .inspection-corner-evidence-actions label>span{display:none}.dtc-tech-inspection-shell .inspection-corner-evidence-strip{gap:5px;padding:6px}.dtc-tech-inspection-shell .inspection-brake-disc{height:32px;width:32px}.dtc-tech-inspection-shell .inspection-brake-disc svg{height:24px;width:24px}.dtc-tech-inspection-shell .inspection-tire-suggestion>span{display:none}.dtc-tech-inspection-shell .inspection-four-corner-condition>div{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-tech-inspection-shell .inspection-four-corner-lower,.dtc-tech-inspection-shell .inspection-four-corner-wheel{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.bayline-admin-user-form button.button-primary,.bayline-report-priority-grid button[aria-pressed=true],.dtc-tech-inspection-shell .inspection-four-corner-autosave-status svg{animation:none!important}}.dtc-advisor-context-row{grid-template-columns:minmax(320px,1fr) minmax(270px,.56fr) auto}.dtc-advisor-context-metrics{align-items:stretch;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.dtc-advisor-context-metrics span{background:linear-gradient(180deg,#ffffff,#f8fbff);border:1px solid #dce6f7;border-radius:8px;display:grid;gap:2px;min-width:0;padding:7px 9px}.dtc-advisor-context-metrics small,.dtc-advisor-context-metrics strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-advisor-context-metrics small{color:#667085;font-size:.62rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.dtc-advisor-context-metrics strong{color:#101828;font-size:.78rem;font-weight:950}.dtc-advisor-context-metrics .dtc-advisor-context-person{align-items:center;column-gap:8px;grid-template-columns:34px minmax(0,1fr)}.dtc-advisor-context-person .staff-profile-photo{grid-row:1/span 2}.dtc-advisor-context-person .staff-profile-photo-button{box-shadow:0 0 0 2px #ffffff,0 8px 18px rgb(117 87 255/.14);height:34px;width:34px}.dtc-advisor-context-person small,.dtc-advisor-context-person strong{grid-column:2}.dtc-advisor-sale-card{background:linear-gradient(180deg,rgb(255 255 255/.98),rgb(248 251 255/.96)),var(--bayline-panel)}.dtc-advisor-sale-card>.dtc-advisor-simple-title{border-bottom:1px solid rgb(117 132 164/.12);margin:-2px -2px 0;padding:2px 2px 10px}.dtc-advisor-workbench-strip{align-items:stretch;background:linear-gradient(135deg,#f8fbff,#fff5fb);border:1px solid #dce6f7;border-radius:8px;display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;padding:6px}.dtc-advisor-workbench-strip span{background:rgb(255 255 255/.84);border:1px solid rgb(117 132 164/.14);border-radius:7px;display:grid;gap:2px;min-width:0;padding:7px 9px}.dtc-advisor-workbench-strip span[data-tone=good]{background:#f0fdf4;border-color:rgb(18 183 106/.2)}.dtc-advisor-workbench-strip span[data-tone=warn]{background:#fff7ed;border-color:rgb(245 158 11/.24)}.dtc-advisor-workbench-strip small,.dtc-advisor-workbench-strip strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-advisor-workbench-strip small{color:#667085;font-size:.62rem;font-weight:950;text-transform:uppercase}.dtc-advisor-workbench-strip strong{color:#101828;font-size:.8rem;font-weight:950}.dtc-advisor-request-detail,.dtc-advisor-request-list{max-height:calc(100svh - 246px)}.dtc-advisor-request-row{position:relative}.dtc-advisor-request-row[data-active=true]{animation:dtc-advisor-duty-selected .42s ease-out 1;background:linear-gradient(90deg,#ffffff,#f6f3ff);border-color:rgb(79 70 229/.72);box-shadow:0 0 0 4px rgb(79 70 229/.22),0 12px 26px rgb(117 87 255/.16)}.dtc-advisor-request-row[data-active=true]:before{background-image:var(--brand-gradient);border-radius:999px;bottom:10px;content:"";left:0;position:absolute;top:10px;width:3px}.dtc-advisor-detail-actions button:not(:disabled),.dtc-advisor-tcs-search button{animation:dtc-btn-wave var(--dtc-brand-motion-duration) ease infinite;background-color:transparent!important;background-image:var(--brand-gradient)!important;background-size:200% 200%!important;border-color:transparent!important;box-shadow:var(--brand-gradient-shadow);color:#ffffff!important}.dtc-advisor-detail-actions a{background:#ffffff;border-color:#dce6f7;color:#3152d4}@media (min-width:1900px){.dtc-advisor-request-detail,.dtc-advisor-request-list{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-detail,.dtc-advisor-request-list{max-height:none}}@media (max-width:760px){.dtc-advisor-workbench-strip{display:flex;gap:7px;margin-right:-8px;overflow-x:auto;padding:6px 8px 6px 6px;scroll-snap-type:x proximity}.dtc-advisor-workbench-strip span{flex:0 0 min(42vw,160px);scroll-snap-align:start}.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-detail-actions button:not(:disabled),.dtc-advisor-request-row[data-active=true],.dtc-advisor-tcs-search button{animation:none!important}}.dtc-advisor-flow-tabs{background:#ffffff;border:1px solid #dce6f7;border-radius:12px;display:grid;gap:4px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));min-width:min(420px,100%);padding:4px}.bayline-header-workbench .dtc-advisor-flow-tabs{box-shadow:none;min-width:min(430px,38vw)}.dtc-advisor-flow-tabs button{align-items:center;background:transparent;border:0;border-radius:9px;color:#475467;cursor:pointer;display:inline-flex;font:inherit;gap:7px;justify-content:center;min-height:38px;min-width:0;padding:4px 10px}.dtc-advisor-flow-tabs button[data-active=true]{animation:dtc-btn-wave var(--dtc-brand-motion-duration) ease infinite;background-color:transparent;background-image:var(--brand-gradient);background-size:200% 200%;box-shadow:var(--brand-gradient-shadow);color:#ffffff}.dtc-advisor-flow-tabs .dtc-advisor-tab-label{justify-items:start}.dtc-advisor-flow-tabs .dtc-advisor-tab-label small,.dtc-advisor-flow-tabs .dtc-advisor-tab-label strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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;font-size:.62rem;font-weight:900;opacity:.76}.dtc-advisor-flow-layout{align-items:start;grid-template-columns:minmax(0,1.4fr) minmax(350px,.6fr);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{display:grid;gap:10px;position:sticky;top:82px}.dtc-advisor-side-panel{align-content:start;background:linear-gradient(180deg,rgb(255 255 255/.98),rgb(248 251 255/.95)),#ffffff;border:1px solid #dce6f7;border-radius:12px;display:grid;gap:10px;padding:10px}.dtc-advisor-monitor-handoffs{background:#ffffff;border:1px solid #dce6f7;border-radius:8px;display:grid;gap:8px;margin-bottom:10px;padding:9px}.dtc-advisor-monitor-handoffs-head>span{align-items:center;display:inline-flex;gap:8px;min-width:0}.dtc-advisor-monitor-handoffs-head svg{background:#fff7ed;border-radius:8px;color:#c2410c;flex:0 0 auto;height:30px;padding:7px;width:30px}.dtc-advisor-monitor-handoff-card small,.dtc-advisor-monitor-handoffs-head small{color:#667085;display:block;font-size:.68rem;font-weight:850;line-height:1.2}.dtc-advisor-monitor-handoff-card strong,.dtc-advisor-monitor-handoffs-head strong{color:#101828;display:block;font-size:.9rem;font-weight:950;line-height:1.1}.dtc-advisor-monitor-handoff-list{display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.dtc-advisor-monitor-handoff-card{align-items:center;background:linear-gradient(135deg,rgba(239,246,255,.96),rgba(255,255,255,.98));border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) max-content;min-width:0;overflow:hidden;padding:8px}.dtc-advisor-monitor-handoff-card>a{align-items:center;color:inherit;display:flex;gap:10px;justify-content:space-between;min-width:0;overflow:hidden;text-decoration:none}.dtc-advisor-monitor-handoff-card[data-mine=true]{background:linear-gradient(135deg,rgba(236,253,245,.98),rgba(255,255,255,.98));border-color:#86efac}.dtc-advisor-monitor-handoff-card span,.dtc-advisor-monitor-handoff-card>a{min-width:0}.dtc-advisor-monitor-handoff-dismiss{align-items:center;background:rgba(239,246,255,.92);border:1px solid #bfdbfe;border-radius:999px;color:#2563eb;cursor:pointer;display:inline-flex;height:34px;justify-content:center;min-width:0;padding:0;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s var(--bayline-ease-spring);width:34px}.dtc-advisor-monitor-handoff-dismiss:focus-visible,.dtc-advisor-monitor-handoff-dismiss:hover:not(:disabled){background:rgba(219,234,254,.98);border-color:#93c5fd;color:#1d4ed8;transform:translateY(-1px)}.dtc-advisor-monitor-handoff-dismiss:disabled{cursor:wait;opacity:.55}.dtc-advisor-side-panel-head,.dtc-advisor-tools-head{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.dtc-advisor-side-panel-head>span,.dtc-advisor-tools-head>span{align-items:center;display:inline-flex;gap:8px;min-width:0}.dtc-advisor-side-panel-head svg,.dtc-advisor-tools-head svg{background:#eef4ff;border-radius:8px;color:#3152d4;flex:0 0 auto;height:30px;padding:7px;width:30px}.dtc-advisor-side-panel-head small,.dtc-advisor-tools-head small{color:#667085;display:block;font-size:.66rem;font-weight:900;line-height:1.15}.dtc-advisor-side-panel-head strong,.dtc-advisor-tools-head strong{color:#101828;display:block;font-size:.93rem;font-weight:950;line-height:1.1}.dtc-advisor-side-panel-head button,.dtc-advisor-tools-head button{align-items:center;background:#ffffff;border:1px solid #dce6f7;border-radius:9px;color:#3152d4;cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:.72rem;font-weight:950;gap:6px;justify-content:center;min-height:34px;padding:0 10px}.dtc-advisor-checkout-panel .dtc-advisor-ready-grid,.dtc-advisor-checkout-panel .dtc-advisor-sale-lines,.dtc-advisor-checkout-panel .dtc-advisor-tcs-import{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(180deg,rgb(255 255 255/.96),rgb(246 249 255/.94)),#f8fafc;justify-items:center;padding:10px;text-align:center}.dtc-advisor-payment-head{align-items:center;display:grid;gap:10px;justify-items:center;min-width:0;width:100%}.dtc-advisor-terminal-card.dtc-advisor-side-panel .dtc-advisor-simple-title{justify-items:center;margin:0;padding:0 0 6px;text-align:center}.dtc-advisor-payment-head button{align-items:center;background:#ffffff;border:1px solid #dce6f7;border-radius:9px;color:#3152d4;cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:.72rem;font-weight:950;gap:6px;justify-content:center;min-height:34px;padding:0 10px}.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{display:grid;gap:10px;margin:0 auto;width:min(680px,100%)}.dtc-advisor-tools-head{padding-right:48px}.dtc-advisor-tools-drawer .dtc-advisor-parts-grid{max-height:min(520px,58svh);overflow:auto;overscroll-behavior:contain;padding-right:2px}.dtc-advisor-manual-line-card{background:#f8fafc;border:1px solid rgb(20 16 50/.09);border-radius:10px;display:grid;gap:9px;padding:10px}.dtc-advisor-drawer-draft{background:#ffffff;border:1px solid rgb(117 87 255/.18);border-radius:10px;display:grid;gap:9px;padding:10px}.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 button,.dtc-advisor-tools-drawer .dtc-advisor-line-entry label:first-child{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{display:grid;flex-wrap:wrap;grid-template-columns:repeat(2,minmax(0,1fr))}.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{gap:7px;grid-template-columns:repeat(4,minmax(0,1fr));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{height:24px;width: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{min-width:0;width:100%}.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-payment-head,.dtc-advisor-side-panel-head,.dtc-advisor-tools-head{align-items:stretch;flex-direction:column}.dtc-advisor-payment-head button,.dtc-advisor-side-panel-head button,.dtc-advisor-tools-head button{width:100%}.dtc-advisor-checkout-panel .dtc-advisor-tcs-search,.dtc-advisor-tools-drawer .dtc-advisor-line-entry,.dtc-advisor-tracker-actions,.dtc-advisor-tracker-customer-card{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-main,.dtc-checkin-shell-compact .dtc-quick-intake-row{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{display:flex;justify-self:end;min-width:0}.bayline-store-switcher{min-width:160px;width:min(28vw,190px)}.bayline-workspace-menu summary{min-width:116px}.dtc-checkin-shell-compact .dtc-photo-type-rail{grid-template-columns:repeat(4,minmax(0,1fr));overflow-x:clip;padding-bottom:0}.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-detail,.dtc-advisor-flow-main .dtc-advisor-request-list,.dtc-advisor-request-detail,.dtc-advisor-request-list{max-height:none;min-width:0;overflow:visible;width:100%}.dtc-advisor-request-detail{position:static}}@media (max-width:760px){.dtc-checkin-shell-compact .dtc-photo-type-rail{flex-wrap:wrap;justify-content:center;overflow-x:clip;padding-bottom:0}.bayline-staff-header{gap:8px;grid-template-columns:74px minmax(0,1fr);min-height:56px;padding:7px 10px}.bayline-staff-brand{gap:0;min-width:0}.bayline-staff-logo{align-items:center;border-radius:9px;flex:0 0 74px;height:40px;justify-content:center;overflow:hidden;width:74px}.bayline-staff-logo:before{content:"DTC";display:block;font-size:.9rem;font-style:italic;font-weight:950;line-height:1}.bayline-staff-logo:after{display:none}.bayline-staff-logo .dtc-logo,.dtc-logo{display:none!important}.bayline-staff-right{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 42px;justify-self:stretch;min-width:0;width:100%}.bayline-staff-right:has(>.bayline-staff-extra-actions){grid-template-columns:minmax(0,1fr) 42px 42px}.bayline-store-switcher{min-width:0;padding:0 8px;width:100%}.bayline-store-switcher select,.bayline-store-switcher-copy{min-width:0}.bayline-store-switcher select{overflow:hidden;text-overflow:ellipsis}.bayline-staff-extra-actions{justify-self:end;min-width:0}.bayline-staff-extra-actions .monitor-theme-toggle{font-size:0;min-width:42px;padding:0;width:42px}.bayline-workspace-menu{justify-self:end}.bayline-workspace-menu summary{min-width:42px;padding:0;width:42px}.bayline-workspace-menu summary span,.bayline-workspace-menu summary svg:last-child{display:none}}.bayline-current-work,.bayline-reports-content,.dtc-appointments-content,.dtc-checkin-content,.dtc-checkin-hero,.dtc-home-content,.dtc-home-hero,.dtc-workspace-content,.monitor-board,.monitor-overview,.monitor-status-line{max-width:none;width:calc(100% - (var(--bayline-workspace-gutter) * 2))}@media (max-width:760px){.bayline-current-work,.bayline-reports-content,.dtc-appointments-content,.dtc-checkin-content,.dtc-checkin-hero,.dtc-home-content,.dtc-home-hero,.dtc-workspace-content,.monitor-board,.monitor-overview,.monitor-status-line{width:min(calc(100% - 20px),100%)}}body[data-monitor-theme=dark] .monitor-board .monitor-visit-reason-group{color:#bfdbfe}@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{font-size:.88rem;-webkit-line-clamp:1}.monitor-table-wrap{height:calc(100svh - 410px);min-height:1180px}.monitor-table{font-size:1.42rem;min-width:0;table-layout:fixed}.monitor-table th{font-size:.9rem;padding:7px 10px}.monitor-table td{font-weight:950;line-height:1;overflow:hidden;padding:5px 14px}.monitor-table-row{height:88px}.monitor-table td:first-child,.monitor-table th:first-child{width:21%}.monitor-table td:nth-child(2),.monitor-table th:nth-child(2){width:15%}.monitor-table td:nth-child(3),.monitor-table th:nth-child(3){width:11%}.monitor-table td:nth-child(4),.monitor-table th:nth-child(4){width:10%}.monitor-table td:nth-child(5),.monitor-table th:nth-child(5){width:8%}.monitor-table td:nth-child(6),.monitor-table th:nth-child(6){width:0}.monitor-table td:nth-child(7),.monitor-table td:nth-child(8),.monitor-table th:nth-child(7),.monitor-table th:nth-child(8){width:6%}.monitor-table td:nth-child(9),.monitor-table th:nth-child(9){width:8%}.monitor-table td:nth-child(10),.monitor-table th:nth-child(10){width:5%;width:7%}.monitor-table td:nth-child(11),.monitor-table th:nth-child(11){display:none!important;width:0}.monitor-table td:nth-child(12),.monitor-table th:nth-child(12){width:9%}.monitor-vehicle-cell{gap:14px;grid-template-columns:164px minmax(0,1fr);min-width:0;width:100%}.monitor-customer{width:100%}.monitor-customer>div,.monitor-vehicle-cell>div{flex:1 1 auto;min-width:0;overflow:hidden}.monitor-customer strong,.monitor-vehicle-cell strong{font-size:clamp(1.32rem,1.15vw,1.72rem);font-weight:950;line-height:1.06;max-width:100%}.monitor-customer span,.monitor-vehicle-cell span{font-size:1.05rem;font-weight:900;line-height:1}.monitor-customer>svg{height:30px;width:30px}.monitor-vehicle-frame{height:62px;width:164px}.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-mode,.bayline-staff-shell .monitor-money,.bayline-staff-shell .monitor-parts-status,.bayline-staff-shell .monitor-stage,.bayline-staff-shell .monitor-waiting,.monitor-rec-summary{font-size:1.5rem;font-weight:950;line-height:.95}.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-mode,.bayline-staff-shell .monitor-money,.bayline-staff-shell .monitor-parts-status,.bayline-staff-shell .monitor-stage,.bayline-staff-shell .monitor-waiting{min-height:40px;padding:6px 10px}.bayline-staff-shell .monitor-stage strong,.bayline-staff-shell .monitor-waiting-status strong{font-size:1.18rem;line-height:1.06;white-space:normal}.bayline-staff-shell .monitor-stage{white-space:normal}.bayline-staff-shell .monitor-waiting-status strong{align-items:center;justify-content:center;min-height:44px;padding:8px 14px;text-align:center}.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){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitor-row-clock{align-items:center;display:flex;flex-direction:column;gap:1px;justify-content:center;min-height:58px;min-width:0;padding:3px 0 7px}.monitor-row-clock svg{height:22px;width:22px}.monitor-row-clock strong{font-size:2.2rem;font-weight:950;line-height:.82;white-space:nowrap}}@media (max-width:1180px) and (min-width:761px){.monitor-board,.monitor-overview,.monitor-status-line{width:calc(100% - 24px)}.monitor-status-line{min-height:44px;padding:5px 8px}.monitor-overview{gap:4px;grid-template-columns:minmax(0,1fr);padding:5px}.monitor-metrics{gap:4px;grid-template-columns:repeat(5,minmax(0,1fr))}.monitor-metric{min-height:36px;padding:5px 7px}.monitor-metric span{font-size:.58rem}.monitor-metric strong{font-size:1rem}.monitor-alert-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible;padding:5px 7px 0}.monitor-alert-card{flex:initial;grid-template-columns:minmax(0,1fr) auto;min-height:48px;min-width:0;padding:5px 6px}.monitor-alert-card>svg{display:none}.monitor-alert-card strong{font-size:.76rem}.monitor-alert-card span{font-size:.64rem;-webkit-line-clamp:1}.monitor-alert-card button{font-size:.66rem;min-height:26px;padding:0 5px}.monitor-table-wrap{height:calc(100svh - 244px);min-height:620px;overflow-x:hidden;overflow-y:auto}.monitor-column-guide{background:#f8fafc;border-bottom:1px solid rgb(20 16 50/.1);border-top:1px solid rgb(20 16 50/.1);display:grid;gap:0;grid-template-areas:"vehicle status customer parts time advisor tech signal";grid-template-columns:minmax(0,1.06fr) minmax(0,.86fr) minmax(0,.9fr) minmax(0,.78fr) minmax(0,.58fr) minmax(0,.58fr) minmax(0,.5fr) minmax(104px,.9fr);padding:5px 10px}.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=tech]{grid-area:tech}.monitor-column-guide [data-column=signal]{grid-area:signal}.monitor-column-guide span{align-items:center;background:transparent;border:0;border-left:1px solid rgb(100 116 139/.28);border-radius:0;color:#334155;display:inline-flex;justify-content:center;min-height:24px;padding:3px 6px;text-align:center}.monitor-column-guide span:first-child{border-left:0}.monitor-table,.monitor-table tbody,.monitor-table td,.monitor-table tr{display:block;min-width:0;width:100%}.monitor-table{border-collapse:separate;border-spacing:0;table-layout:auto}.monitor-table thead{display:none}.monitor-table-row{border-top:1px solid rgb(20 16 50/.1);display:grid!important;gap:5px 7px;grid-template-areas:"vehicle status customer parts time advisor tech signal";grid-template-columns:minmax(0,1.06fr) minmax(0,.86fr) minmax(0,.9fr) minmax(0,.78fr) minmax(0,.58fr) minmax(0,.58fr) minmax(0,.5fr) minmax(104px,.9fr);height:auto;min-height:108px;padding:8px 10px}.monitor-table td{align-items:center;border-top:0;display:flex!important;min-height:0;overflow:hidden;padding:0;width:auto!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),.monitor-table td:nth-child(11){display:none!important}.monitor-table td:nth-child(12){grid-area:signal}.monitor-vehicle-cell{align-items:center;gap:4px;grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.monitor-vehicle-cell>div{overflow:visible;width:100%}.monitor-vehicle-frame{height:48px;width:112px}.monitor-customer strong,.monitor-vehicle-cell strong{font-size:.9rem;max-width:100%;white-space:normal}.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{font-size:.88rem;line-height:1.02;max-width:100%;white-space:normal;width:100%}.monitor-customer{min-width:0}.monitor-customer>svg{height:18px;width:18px}.monitor-blocker,.monitor-blocker-muted,.monitor-clear,.monitor-declined,.monitor-mode,.monitor-money,.monitor-rec-summary,.monitor-stage,.monitor-waiting{font-size:.78rem;min-height:28px;min-width:0;padding:4px 7px}.monitor-stage small{font-size:.52rem}.monitor-parts-status small{display:none}.monitor-row-clock{gap:2px 4px;grid-template-columns:18px minmax(0,1fr);min-width:0;padding:0}.monitor-row-clock svg{height:18px;width:18px}.monitor-row-clock strong{font-size:1.65rem}.monitor-signal-actions{align-items:flex-end;flex-direction:column;gap:5px;justify-self:end;min-width:0;width:100%}.monitor-signal-buttons{max-width:100%;min-width:0;width:100%}.monitor-signal-buttons>button{font-size:clamp(.62rem,.92vw,.72rem);min-width:0;overflow:hidden;padding:0 6px}.monitor-detail-button,.monitor-remove-button{display:none!important}}.dtc-appointments-board{background:linear-gradient(180deg,rgb(239 246 255/.72),rgb(255 255 255/.84)),rgb(255 255 255/.86);border-color:rgb(99 102 241/.16);box-shadow:0 18px 42px rgb(15 23 42/.07);overflow-x:auto;overflow-y:visible}.dtc-appointments-board-body{background:linear-gradient(180deg,rgb(239 246 255/.62),rgb(248 250 252/.78)),rgb(255 255 255/.76);height:auto;min-height:520px;min-width:100%;overflow:visible;overscroll-behavior:auto;width:100%}.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-areas:"corner heads" "day day";grid-template-columns:58px minmax(0,1fr);min-width:100%;width:100%}.dtc-appointments-corner{grid-area:corner}.dtc-appointments-calendar-heads{background:rgb(219 234 254/.58);grid-area:heads;grid-template-columns:minmax(0,1fr);min-width:0}.dtc-appointments-day-summary{align-items:center;border-right:0;display:flex;gap:12px;justify-content:space-between;min-height:48px;min-width:0;padding:8px 14px}.dtc-appointments-day-summary strong{color:#172033;font-size:.9rem;font-weight:950}.dtc-appointments-day-summary span{color:#475467;font-size:.72rem;font-weight:850;min-width:0;overflow-wrap:anywhere;text-align:right}.dtc-appointments-day{grid-area:day;grid-template-columns:minmax(0,1fr);min-width:0}.dtc-appointments-calendar-column{background:linear-gradient(180deg,rgb(255 255 255/.72),rgb(248 250 252/.82));border-right:0;display:grid}.dtc-appointments-hour-row{display:grid;grid-template-columns:58px minmax(0,1fr);min-height:var(--appointment-hour-height)}.dtc-appointments-hour-stamp{background:rgb(248 250 252/.78);border-bottom:1px solid rgb(99 102 241/.1);border-right:1px solid rgb(99 102 241/.12);color:#64748b;font-size:.84rem;font-weight:850;padding:10px 7px 0 0;text-align:right}.dtc-appointments-hour-stamp small{font-size:.58rem;margin-left:1px;text-transform:uppercase}.dtc-appointments-hour-events{align-content:start;align-items:start;border-bottom:1px solid rgb(99 102 241/.1);display:flex;flex-wrap:wrap;gap:7px 9px;min-width:0;padding:8px 10px}.dtc-appointments-hour-empty{min-height:22px}.dtc-appointment-event{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgb(250 204 21/.22);border-color:rgb(202 138 4/.26);box-shadow:inset 0 1px 0 rgb(255 255 255/.68),0 8px 18px rgb(15 23 42/.1);color:#111827;flex:0 1 clamp(218px,calc((100% - 18px) / 3),286px);height:auto;left:auto;min-height:56px;position:relative;top:auto;width:auto}.dtc-appointment-event-body{align-content:center;gap:2px;padding:7px 9px}.dtc-appointment-event small,.dtc-appointment-event strong{overflow:visible;text-overflow:clip;white-space:normal}.dtc-appointment-event strong{font-size:.82rem;line-height:1.08;overflow-wrap:anywhere}.dtc-appointment-event-reason{min-width:0;overflow:visible;white-space:normal}.dtc-appointment-event-clock{background:rgb(255 255 255/.58);border:1px solid rgb(255 255 255/.62);border-radius:999px;color:#334155;flex:none;margin-left:4px;padding:1px 5px}.dtc-appointment-event small{color:rgb(15 23 42/.7);line-height:1.08}.dtc-appointment-icons{background:rgb(255 255 255/.72);box-shadow:inset -1px 0 0 rgb(99 102 241/.1);min-width:34px;padding:0 7px}.dtc-appointment-event[data-color=vehicle_not_arrived],.dtc-appointment-mini[data-color=vehicle_not_arrived]{background:rgb(244 114 182/.16);border-color:rgb(244 114 182/.28)}.dtc-appointment-event[data-color=order_in_process],.dtc-appointment-mini[data-color=order_in_process]{background:rgb(250 204 21/.24);border-color:rgb(202 138 4/.28)}.dtc-appointment-event[data-color=completed],.dtc-appointment-event[data-color=confirmed],.dtc-appointment-mini[data-color=completed],.dtc-appointment-mini[data-color=confirmed]{background:rgb(34 197 94/.18);border-color:rgb(34 197 94/.3);color:#064e3b}.dtc-appointment-event[data-color=dropped_off],.dtc-appointment-mini[data-color=dropped_off]{background:rgb(99 102 241/.13);border-color:rgb(99 102 241/.24)}.dtc-appointment-event[data-color=customer_waiting],.dtc-appointment-mini[data-color=customer_waiting]{background:rgb(248 113 113/.18);border-color:rgb(248 113 113/.3);color:#7f1d1d}.dtc-appointment-event[data-color=waiting_parts],.dtc-appointment-mini[data-color=waiting_parts]{background:rgb(251 146 60/.2);border-color:rgb(251 146 60/.32);color:#7c2d12}.dtc-appointment-event[data-color=delivered],.dtc-appointment-mini[data-color=delivered]{background:rgb(148 163 184/.18);border-color:rgb(148 163 184/.3);color:#334155}.dtc-appointments-legend{background:rgb(255 255 255/.82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid rgb(99 102 241/.14)}.dtc-appointments-legend-categories{border-right-color:rgb(99 102 241/.16)}.dtc-appointments-legend span{color:#334155}.dtc-appointments-legend i{border:1px solid rgb(15 23 42/.1);border-radius:999px}.dtc-appointments-legend span[data-color=vehicle_not_arrived] i{background:rgb(244 114 182/.34)}.dtc-appointments-legend span[data-color=order_in_process] i{background:rgb(250 204 21/.42)}.dtc-appointments-legend span[data-color=confirmed] i{background:rgb(34 197 94/.34)}.dtc-appointments-legend span[data-color=dropped_off] i{background:rgb(99 102 241/.26)}.dtc-appointments-legend span[data-color=completed] i{background:rgb(34 197 94/.34)}.dtc-appointments-legend span[data-color=customer_waiting] i{background:rgb(248 113 113/.34)}.dtc-appointments-legend span[data-color=waiting_parts] i{background:rgb(251 146 60/.36)}.dtc-appointments-legend span[data-color=delivered] i{background:rgb(148 163 184/.34)}@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{font-size:.73rem;min-height:38px;padding:0 3px}.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{font-size:.8rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-appointments-mobile-agenda{background:linear-gradient(180deg,rgb(239 246 255/.72),rgb(255 255 255/.86)),rgb(255 255 255/.92);gap:8px}.dtc-appointments-mobile-agenda,.dtc-appointments-mobile-week{border:1px solid rgb(99 102 241/.16);border-radius:12px;box-shadow:0 16px 32px rgb(15 23 42/.08);display:grid;padding:9px}.dtc-appointments-mobile-week{background:linear-gradient(180deg,rgb(239 246 255/.76),rgb(255 255 255/.92)),rgb(255 255 255/.94);gap:9px;overflow:hidden}.dtc-appointments-mobile-week-head{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.dtc-appointments-mobile-week-head span{color:#667085;font-size:.72rem;font-weight:950;text-transform:uppercase}.dtc-appointments-mobile-week-head strong{color:#111827;font-size:.94rem;font-weight:950;min-width:0;text-align:right}.dtc-appointments-mobile-week-rail{display:grid;gap:9px;grid-auto-columns:minmax(304px,calc(100vw - 44px));grid-auto-flow:column;margin-inline:-2px;overflow-x:auto;overflow-y:hidden;padding:0 2px 5px;scroll-padding-inline:2px;scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.dtc-appointments-mobile-week-day{background:rgb(255 255 255/.82);border:1px solid rgb(99 102 241/.14);border-radius:10px;box-shadow:inset 0 1px 0 rgb(255 255 255/.72);display:grid;grid-template-rows:auto 1fr;min-height:clamp(420px,calc(100svh - 300px),760px);min-width:0;overflow:hidden;scroll-snap-align:start}.dtc-appointments-mobile-week-day[data-active=true]{border-color:rgb(99 102 241/.3);box-shadow:inset 0 1px 0 rgb(255 255 255/.76),0 8px 18px rgb(79 70 229/.1)}.dtc-appointments-mobile-week-day[data-empty=true]{background:rgb(248 250 252/.72)}.dtc-appointments-mobile-week-day>header{align-items:center;display:grid;gap:8px;grid-template-columns:44px minmax(0,1fr) 34px;min-height:62px;padding:8px}.dtc-appointments-mobile-week-date{align-items:center;background:rgb(238 242 255/.88);border:1px solid rgb(99 102 241/.2);border-radius:9px;color:#4338ca;display:grid;justify-items:center;min-height:44px;padding:4px 2px}.dtc-appointments-mobile-week-date span{font-size:.58rem;font-weight:950;line-height:1;text-transform:uppercase}.dtc-appointments-mobile-week-date strong{color:#1e1b4b;font-size:1.05rem;font-weight:950;line-height:1}.dtc-appointments-mobile-week-summary{display:grid;gap:1px;min-width:0}.dtc-appointments-mobile-week-summary em,.dtc-appointments-mobile-week-summary small{display:-webkit-box;font-size:.74rem;font-weight:850;line-height:1.1;min-width:0;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.dtc-appointments-mobile-week-summary small{color:#64748b;-webkit-line-clamp:1}.dtc-appointments-mobile-week-summary em{color:#334155;font-style:normal;-webkit-line-clamp:2}.dtc-appointments-mobile-week-count{align-items:center;background:#eef4ff;border:1px solid rgb(37 99 235/.14);border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:.76rem;font-weight:950;justify-content:center;min-height:30px;min-width:30px;padding:0 6px}.dtc-appointments-mobile-week-events{display:grid;gap:7px;padding:0 8px 9px}.dtc-appointments-mobile-week-event{align-items:stretch;background:rgb(250 204 21/.22);border:1px solid rgb(202 138 4/.26);border-radius:9px;box-shadow:inset 0 1px 0 rgb(255 255 255/.68),0 5px 14px rgb(15 23 42/.08);color:#111827;display:grid;grid-template-columns:58px 34px minmax(0,1fr);min-height:62px;min-width:0;overflow:hidden;text-decoration:none}.dtc-appointments-mobile-week-event[data-selected=true]{outline:2px solid #2563eb;outline-offset:1px}.dtc-appointments-mobile-week-event[data-color=vehicle_not_arrived]{background:rgb(244 114 182/.16);border-color:rgb(244 114 182/.28)}.dtc-appointments-mobile-week-event[data-color=order_in_process]{background:rgb(250 204 21/.24);border-color:rgb(202 138 4/.28)}.dtc-appointments-mobile-week-event[data-color=completed],.dtc-appointments-mobile-week-event[data-color=confirmed]{background:rgb(34 197 94/.18);border-color:rgb(34 197 94/.3);color:#064e3b}.dtc-appointments-mobile-week-event[data-color=dropped_off]{background:rgb(99 102 241/.13);border-color:rgb(99 102 241/.24)}.dtc-appointments-mobile-week-event[data-color=customer_waiting]{background:rgb(248 113 113/.18);border-color:rgb(248 113 113/.3);color:#7f1d1d}.dtc-appointments-mobile-week-event[data-color=waiting_parts]{background:rgb(251 146 60/.2);border-color:rgb(251 146 60/.32);color:#7c2d12}.dtc-appointments-mobile-week-event[data-color=delivered]{background:rgb(148 163 184/.18);border-color:rgb(148 163 184/.3);color:#334155}.dtc-appointments-mobile-week-time{align-items:center;background:rgb(255 255 255/.58);border-right:1px solid rgb(99 102 241/.1);color:#1e293b;display:inline-flex;font-size:.7rem;font-weight:950;justify-content:center;line-height:1.05;padding:0 5px;text-align:center}.dtc-appointments-mobile-week-event .dtc-appointment-icons{background:rgb(255 255 255/.72);box-shadow:inset -1px 0 0 rgb(99 102 241/.1);min-width:34px;padding:0 7px}.dtc-appointments-mobile-week-body{display:grid;gap:2px;min-width:0;padding:8px 9px}.dtc-appointments-mobile-week-body>span{align-items:start;display:grid;gap:5px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.dtc-appointments-mobile-week-body strong{color:#060317;font-size:.86rem;font-weight:950;line-height:1.06;min-width:0;overflow-wrap:anywhere}.dtc-appointments-mobile-week-body em{background:rgb(255 255 255/.58);border:1px solid rgb(255 255 255/.62);border-radius:999px;color:#334155;font-size:.58rem;font-style:normal;font-weight:950;line-height:1.05;max-width:86px;overflow-wrap:anywhere;padding:3px 6px;text-align:center}.dtc-appointments-mobile-week-body small{align-items:center;color:rgb(15 23 42/.7);display:flex;font-size:.7rem;font-weight:850;gap:4px;line-height:1.08;min-width:0;overflow-wrap:anywhere}.dtc-appointments-mobile-week-service{color:rgb(67 56 202/.86)!important}.dtc-appointments-mobile-week-more{align-items:center;background:rgb(99 102 241/.1);border:1px solid rgb(99 102 241/.24);border-radius:999px;color:#4338ca;display:inline-flex;font-size:.74rem;font-weight:950;justify-content:center;min-height:34px;padding:0 12px;text-decoration:none}.dtc-appointments-mobile-week-empty{align-items:center;background:#f8fafc;border:1px dashed rgb(37 99 235/.18);border-radius:9px;color:#667085;display:grid;font-size:.76rem;font-weight:850;justify-items:center;min-height:100%;padding:12px;text-align:center}.dtc-appointments-mobile-agenda>header{align-items:center;display:flex;gap:8px;justify-content:space-between}.dtc-appointments-mobile-agenda>header span{color:#667085;font-size:.72rem;font-weight:950;text-transform:uppercase}.dtc-appointments-mobile-agenda>header strong{color:#111827;font-size:.94rem;font-weight:950}.dtc-appointments-mobile-list{display:grid;gap:7px}.dtc-appointments-mobile-row{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgb(250 204 21/.22);border:1px solid rgb(202 138 4/.26);border-radius:10px;box-shadow:inset 0 1px 0 rgb(255 255 255/.68),0 8px 18px rgb(15 23 42/.1);color:#111827;display:grid;min-width:0;overflow:hidden}.dtc-appointments-mobile-row[data-color=vehicle_not_arrived]{background:rgb(244 114 182/.16);border-color:rgb(244 114 182/.28)}.dtc-appointments-mobile-row[data-color=order_in_process]{background:rgb(250 204 21/.24);border-color:rgb(202 138 4/.28)}.dtc-appointments-mobile-row[data-color=completed],.dtc-appointments-mobile-row[data-color=confirmed]{background:rgb(34 197 94/.18);border-color:rgb(34 197 94/.3);color:#064e3b}.dtc-appointments-mobile-row[data-color=dropped_off]{background:rgb(99 102 241/.13);border-color:rgb(99 102 241/.24)}.dtc-appointments-mobile-row[data-color=customer_waiting]{background:rgb(248 113 113/.18);border-color:rgb(248 113 113/.3);color:#7f1d1d}.dtc-appointments-mobile-row[data-color=waiting_parts]{background:rgb(251 146 60/.2);border-color:rgb(251 146 60/.32);color:#7c2d12}.dtc-appointments-mobile-row[data-color=delivered]{background:rgb(148 163 184/.18);border-color:rgb(148 163 184/.3);color:#334155}.dtc-appointments-mobile-row[data-selected=true]{outline:2px solid #2563eb;outline-offset:1px}.dtc-appointments-mobile-main{color:inherit;display:grid;grid-template-columns:36px minmax(0,1fr);min-width:0;text-decoration:none}.dtc-appointments-mobile-row .dtc-appointment-icons{background:rgb(255 255 255/.72);box-shadow:inset -1px 0 0 rgb(99 102 241/.1);min-width:36px;padding:0 7px}.dtc-appointments-mobile-body{display:grid;gap:2px;min-width:0;padding:8px 9px}.dtc-appointments-mobile-head{align-items:center;display:flex;gap:6px;justify-content:space-between;min-width:0}.dtc-appointments-mobile-row time{font-size:.66rem;font-weight:950;margin-left:0;padding:2px 6px;white-space:nowrap}.dtc-appointments-mobile-row strong{color:#060317;font-size:.92rem;font-weight:950;line-height:1.05;overflow-wrap:anywhere}.dtc-appointments-mobile-actions>span,.dtc-appointments-mobile-row small{color:#667085;font-size:.72rem;font-weight:850;min-width:0}.dtc-appointments-mobile-actions>span{flex:1 1 130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-appointments-mobile-row small{line-height:1.1;overflow-wrap:anywhere}.dtc-appointments-mobile-row .dtc-appointment-event-reason{color:rgb(15 23 42/.72);font-size:.74rem;font-weight:900}.dtc-appointments-mobile-row em{background:rgb(255 255 255/.58);border:1px solid rgb(255 255 255/.62);border-radius:999px;color:#334155;font-size:.62rem;font-style:normal;font-weight:950;line-height:1.05;max-width:118px;overflow-wrap:anywhere;padding:4px 7px;text-align:center}.dtc-appointments-mobile-actions{align-items:center;display:flex;flex-wrap:wrap;gap:7px;padding:0 8px 8px 44px}.dtc-appointments-mobile-action{align-items:center;background:rgb(99 102 241/.1);border:1px solid rgb(99 102 241/.28);border-radius:999px;color:#4338ca;display:inline-flex;font-size:.72rem;font-weight:950;gap:5px;justify-content:center;min-height:32px;padding:0 12px;text-decoration:none;white-space:nowrap}.dtc-appointments-mobile-empty{align-items:center;background:#f8fafc;border:1px dashed rgb(37 99 235/.2);border-radius:9px;color:#667085;display:grid;gap:4px;justify-items:center;min-height:132px;padding:18px;text-align:center}.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]{gap:2px;grid-template-columns:repeat(7,minmax(104px,1fr));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{gap:3px;grid-template-columns:minmax(0,1fr);justify-items:center;padding-bottom:5px;text-align:center}.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{display:grid;justify-items:center}.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{align-items:center;background:rgb(238 242 255/.88);border:1px solid rgb(99 102 241/.2);border-radius:999px;color:#4338ca;display:inline-flex;font-size:.9rem;font-weight:950;height:28px;justify-content:center;min-width:28px;padding:0 5px}.dtc-appointments-range-grid[data-mode=month] .dtc-appointments-range-day header em{font-size:.64rem;grid-row:auto;min-height:22px;min-width:24px;padding:2px 6px}.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-filter-row,.dtc-advisor-request-filter-row{grid-template-columns:minmax(0,1fr) minmax(148px,180px)}.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{height:40px;min-height:40px;width:72px}.dtc-advisor-monitor-handoffs{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(170px,.18fr) minmax(0,1fr);margin-bottom:10px;padding:8px}.dtc-advisor-monitor-handoffs-head svg{height:28px;padding:6px;width:28px}.dtc-advisor-monitor-handoff-list{gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.dtc-advisor-monitor-handoff-card{min-height:58px;padding:7px}.dtc-advisor-monitor-handoff-card>a{align-items:center}.dtc-advisor-monitor-handoff-card strong{font-size:.82rem;line-height:1.05}.dtc-advisor-monitor-handoff-card small,.dtc-advisor-monitor-handoff-card strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dtc-advisor-monitor-handoff-card small{font-size:.62rem;line-height:1.12}}@media (max-width:1180px) and (min-width:761px){.dtc-advisor-simple-workspace{gap:8px;padding-top:8px;width:min(calc(100% - 24px),1180px)}.dtc-advisor-monitor-handoffs{gap:6px;margin-bottom:8px;padding:8px}.dtc-advisor-monitor-handoffs-head svg{border-radius:7px;height:26px;padding:6px;width:26px}.dtc-advisor-monitor-handoffs-head strong{font-size:.84rem}.dtc-advisor-monitor-handoffs-head small{font-size:.62rem}.dtc-advisor-monitor-handoff-list{gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.dtc-advisor-monitor-handoff-card{grid-template-columns:minmax(0,1fr) max-content;min-height:64px;padding:7px}.dtc-advisor-monitor-handoff-card,.dtc-advisor-monitor-handoff-card>a{align-content:start;align-items:start;display:grid;gap:5px}.dtc-advisor-monitor-handoff-card>a>span:last-child{align-items:center;display:flex;gap:6px;justify-content:space-between}.dtc-advisor-monitor-handoff-dismiss{height:30px;width:auto}.dtc-advisor-monitor-handoff-card strong{font-size:.78rem;line-height:1.05}.dtc-advisor-monitor-handoff-card small,.dtc-advisor-monitor-handoff-card strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dtc-advisor-monitor-handoff-card small{font-size:.6rem;line-height:1.12}.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{height:40px;min-height:40px;width:72px}.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{align-items:stretch;grid-template-columns:minmax(420px,.95fr) minmax(0,1.05fr)}.dtc-advisor-flow-main .dtc-advisor-request-detail,.dtc-advisor-flow-main .dtc-advisor-request-list,.dtc-advisor-request-detail,.dtc-advisor-request-list{height:clamp(420px,calc(100svh - 540px),640px);max-height:clamp(420px,calc(100svh - 540px),640px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.dtc-advisor-request-detail{position:static}.dtc-advisor-request-row{gap:6px;grid-template-columns:98px minmax(0,1fr)}.dtc-advisor-request-vehicle-panel{padding:10px 7px}.dtc-advisor-request-vehicle-panel .vehicle-visual{height:44px;min-height:44px;width:78px}.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{grid-template-columns:minmax(0,1fr);justify-items:center}.dtc-advisor-detail-actions,.dtc-advisor-detail-title{grid-column:1}.dtc-advisor-detail-actions{justify-content:center;justify-self:center;width:100%}.dtc-advisor-detail-facts,.dtc-advisor-detail-supporting,.dtc-advisor-request-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-advisor-flow-side{position:static}}@media (max-width:1100px){.bayline-staff-shell{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.bayline-staff-header{gap:8px;grid-template-columns:auto minmax(0,1fr)}.bayline-header-workbench,.bayline-header-workbench .bayline-workspace-nav,.bayline-header-workbench:has(>.bayline-workspace-nav:only-child){display:none!important}.bayline-staff-right{align-items:center;display:flex!important;gap:8px;justify-content:flex-end;justify-self:end;min-width:0;width:100%}.bayline-store-switcher{flex:0 1 auto;min-width:0;width:auto}.bayline-notifications{flex:0 0 auto}.bayline-staff-extra-actions,.bayline-workspace-menu{display:none!important}.bayline-mobile-tabbar{align-items:stretch;background:rgb(255 255 255/.96);border-top:1px solid rgb(20 16 50/.13);bottom:0;box-shadow:0 -14px 28px rgb(20 16 50/.12);display:grid;gap:4px;grid-template-columns:repeat(var(--bayline-mobile-tab-count,5),minmax(0,1fr));left:0;padding:5px 8px calc(5px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:80}.bayline-mobile-tab{align-items:center;border-radius:0;color:#586070;display:grid;font-size:.66rem;font-weight:900;gap:0;justify-items:center;min-height:52px;min-width:0;padding:5px 2px;position:relative;text-align:center;text-decoration:none}.bayline-mobile-tab svg{color:currentColor;height:24px;width:24px}.bayline-mobile-tab span{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.bayline-mobile-tab-active{background:transparent;box-shadow:none;color:var(--primary-dark)}.bayline-mobile-tab-active:after{background:currentColor;border-radius:999px;bottom:4px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:18px}}@media (max-width:420px){.bayline-staff-shell .bayline-report-filters a,.bayline-staff-shell .bayline-report-module-nav a,.bayline-staff-shell .dtc-action,.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 .dtc-next-step,.bayline-staff-shell .dtc-open-inspection,.bayline-staff-shell .enterprise-button{line-height:1.08;max-width:100%;min-width:0;overflow-wrap:anywhere;text-align:center;white-space:normal}.bayline-staff-shell .dtc-action svg,.bayline-staff-shell .dtc-next-step svg,.bayline-staff-shell .dtc-open-inspection svg,.bayline-staff-shell .enterprise-button svg{flex:0 0 auto}.dtc-tech-checkin-queue .dtc-card-action-row,.dtc-tech-tcs-list .dtc-card-action-row,.dtc-tech-working-list .dtc-card-action-row{align-items:stretch;display:grid;gap:7px;grid-template-columns:minmax(0,1fr);justify-content:stretch}.dtc-tech-checkin-queue .dtc-card-action-row>.dtc-open-inspection,.dtc-tech-checkin-queue .dtc-card-action-row>.enterprise-button,.dtc-tech-tcs-list .dtc-card-action-row>.dtc-open-inspection,.dtc-tech-tcs-list .dtc-card-action-row>.enterprise-button,.dtc-tech-working-list .dtc-card-action-row>.dtc-open-inspection,.dtc-tech-working-list .dtc-card-action-row>.enterprise-button{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 .dtc-open-inspection,.dtc-tech-tcs-actions .enterprise-button{min-height:44px;padding:7px 8px;white-space:normal;width:100%}.dtc-checkin-shell-compact .dtc-stepbar{gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;padding-inline:8px}.dtc-checkin-shell-compact .dtc-step{align-items:center;display:grid;gap:3px;grid-template-columns:22px minmax(0,1fr);min-width:0;padding:6px 3px}.dtc-checkin-shell-compact .dtc-step-number{height:22px;grid-row:1/span 2;width:22px}.dtc-checkin-shell-compact .dtc-step strong{display:block;font-size:.64rem;grid-column:2;line-height:1.03;max-width:100%;min-width:0;-webkit-hyphens:none;hyphens:none;overflow:visible;overflow-wrap:normal;text-overflow:clip;white-space:normal;word-break:normal}.dtc-checkin-shell-compact .dtc-step small{display:none}}@media (max-width:980px){.dtc-checkin-shell-compact .dtc-advisor-duty-grid{margin-inline:auto;max-width:100%;width:fit-content}}@media (max-width:760px){.dtc-checkin-shell-compact .dtc-advisor-duty-grid{display:grid;gap:7px;grid-template-columns:repeat(auto-fit,minmax(94px,104px));justify-content:center;margin-inline:auto;max-width:100%;overflow:visible;padding-bottom:0;scroll-snap-type:none;width:fit-content}.dtc-checkin-shell-compact .dtc-advisor-duty-person{flex:initial;scroll-snap-align:none;width:100%}}.dtc-checkin-shell-compact .dtc-arrival-source-group{display:grid;gap:8px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;max-width:560px;min-width:0;width:100%}.dtc-checkin-shell-compact .dtc-arrival-source-option{min-width:0}.dtc-checkin-shell-compact .dtc-arrival-source-option span{min-height:42px;width:100%}.dtc-checkin-shell-compact .dtc-manual-checkin-actions{align-items:center;display:grid;gap:12px;grid-column:1/-1;grid-template-columns:minmax(72px,1fr) max-content minmax(72px,1fr);margin-inline:-10px;padding-top:2px;width:calc(100% + 20px)}.dtc-checkin-shell-compact .dtc-manual-checkin-actions .enterprise-button{min-height:48px;min-width:0;padding-inline:12px;white-space:nowrap;width:auto}.dtc-checkin-shell-compact .dtc-manual-checkin-buttons{align-items:center;display:grid;gap:8px;grid-column:2;grid-template-columns:repeat(2,max-content);justify-content:center}.dtc-checkin-shell-compact .dtc-manual-checkin-actions:has(#manual-walkin-continue[data-reason-blocked]) .dtc-start-checkin-required-copy{display:block;max-width:260px}.dtc-capture-route-actions{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.dtc-capture-route-actions>span{background:#f7f8fc;border:1px solid rgb(117 132 164/.18);border-radius:999px;color:#52627a;font-size:.74rem;font-weight:950;padding:6px 10px}.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{grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-checkin-shell-compact .dtc-arrival-source-group{grid-template-columns:repeat(2,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{min-width:0;width:auto}.dtc-checkin-shell-compact .dtc-manual-checkin-actions .dtc-start-checkin-required-copy{max-width:none;text-align:left}.dtc-capture-route-actions{align-items:stretch;flex-direction:column}.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{align-items:stretch;grid-template-columns:minmax(0,1fr)}.dtc-customer-match-inline-action{align-items:stretch;flex-direction:column}.dtc-customer-match-action{justify-content:center;width:100%}.dtc-customer360-new-customer-card{align-items:stretch;flex-direction:column;gap:10px}.dtc-customer360-new-pill{text-align:center}.dtc-customer360-new-fields{grid-template-columns:minmax(0,1fr)}.dtc-new-customer-entry{gap:16px;padding:2px}.dtc-new-customer-entry-footer{align-items:stretch;flex-direction:column}.dtc-new-customer-entry-footer .enterprise-button{justify-content:center;width:100%}}@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{align-items:start;flex:1 1 auto;gap:8px 10px;grid-template-areas:"modes modes" "search search" "error error" "results setup";grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);grid-template-rows:auto auto auto auto;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{align-self:stretch;grid-area:results;margin-top:0;max-height:none;min-height:min(360px,calc(100svh - 560px));min-width:0;overflow:visible;padding-right:2px}.dtc-checkin-shell-compact .dtc-visit-setup-panel{align-self:start;display:grid;gap:8px;grid-area:setup;max-height:none;min-height:fit-content;min-width:0;overflow:visible;padding-right:1px}.dtc-checkin-shell-compact .dtc-visit-setup-panel .dtc-reason-fieldset{gap:7px;overflow:visible;padding:8px}.dtc-checkin-shell-compact .dtc-visit-setup-panel .dtc-reason-fieldset legend{font-size:.66rem;padding-inline:4px}.dtc-checkin-shell-compact .dtc-visit-setup-panel .dtc-promise-grid,.dtc-checkin-shell-compact .dtc-visit-setup-panel .dtc-reason-chips{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-checkin-shell-compact .dtc-visit-setup-panel .dtc-reason-chips span{border-radius:8px;font-size:.73rem;gap:5px;min-height:32px;padding:6px 7px}.dtc-checkin-shell-compact .dtc-visit-setup-panel .dtc-reason-chips span svg{height:14px;width:14px}.dtc-checkin-shell-compact .dtc-visit-setup-panel .dtc-reason-template-chip span{border-radius:8px;font-size:.68rem;min-height:29px;padding:5px 6px}.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{font-size:.78rem;min-height:34px;overflow:hidden;padding:0 8px;text-overflow:ellipsis}.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{font-size:.72rem;gap:5px;line-height:1.08;min-height:34px;min-width:0;padding:0 7px;text-align:center;white-space:normal}.dtc-checkin-shell-compact .dtc-visit-setup-panel .dtc-inline-toggle span svg{height:14px;width:14px}.dtc-checkin-shell-compact .dtc-visit-setup-panel .dtc-arrival-source-group{gap:6px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(118px,1fr))}.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{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}@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-areas:"modes" "search" "error" "results" "setup";grid-template-columns:minmax(0,1fr)}.dtc-checkin-shell-compact .dtc-lookup-form-with-visit-basics .lookup-results,.dtc-checkin-shell-compact .dtc-visit-setup-panel{max-height:none;min-height:0;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{align-items:center;background:rgb(255 255 255/.92);border:1px solid rgb(117 132 164/.16);border-radius:8px;display:grid;gap:8px;justify-items:center;padding:8px 10px 10px}.dtc-advisor-staff-picker .dtc-advisor-duty-head{display:flex;justify-content:center;text-align:center;width:100%}.dtc-advisor-staff-picker .dtc-advisor-duty-head>div:first-child{align-items:center;color:#667085;display:inline-flex;gap:8px;justify-content:center}.dtc-advisor-staff-picker .dtc-advisor-duty-head span{color:#344054;font-size:.78rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.dtc-advisor-staff-picker .dtc-advisor-duty-head em{background:#f8fafc;border:1px solid rgb(117 132 164/.16);border-radius:999px;color:#667085;font-size:.7rem;font-style:normal;font-weight:850;padding:3px 8px}.dtc-advisor-staff-picker .dtc-advisor-duty-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(96px,116px));justify-content:center;width:min(100%,860px)}.dtc-advisor-staff-picker .dtc-advisor-duty-person-shell{display:grid;justify-items:center;min-height:96px;min-width:0;position:relative}.dtc-advisor-staff-picker .dtc-advisor-duty-person{-webkit-tap-highlight-color:transparent;align-content:center;appearance:none;background:transparent;border:0;box-shadow:none;color:#344054;cursor:pointer;display:grid;font:inherit;gap:6px;justify-items:center;min-height:96px;min-width:0;overflow:visible;padding:6px 4px;text-align:center;transform:none}.dtc-advisor-staff-picker .dtc-advisor-duty-person img{aspect-ratio:1/1;border-radius:999px;box-shadow:0 0 0 2px #ffffff,0 0 0 3px rgb(99 102 241/.18);height:58px;object-fit:cover;overflow:hidden;width:58px}.dtc-advisor-staff-picker .dtc-advisor-duty-person strong{color:#101828;display:-webkit-box;font-size:.72rem;font-weight:950;line-height:1.1;max-width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.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:hover,.dtc-advisor-staff-picker .dtc-advisor-duty-person[data-selected=true]{background:transparent;border-color:transparent;box-shadow:none;outline:none;transform:none}.dtc-advisor-staff-picker .dtc-advisor-duty-person:hover img{box-shadow:0 0 0 2px #ffffff,0 0 0 4px rgb(99 102 241/.3),0 8px 18px rgb(99 102 241/.12)}.dtc-advisor-staff-picker .dtc-advisor-duty-person:focus-visible img,.dtc-advisor-staff-picker .dtc-advisor-duty-person[data-selected=true] img{animation:dtc-staff-avatar-selected .52s var(--bayline-ease-spring) 1!important;box-shadow:0 0 0 3px #ffffff,0 0 0 6px rgb(99 102 241/.52),0 0 0 11px rgb(99 102 241/.14),0 0 24px rgb(99 102 241/.38),0 12px 24px rgb(99 102 241/.2)}.dtc-advisor-staff-picker .dtc-card-photo-action{position:absolute;right:14px;top:2px}.dtc-advisor-sale-card>.dtc-advisor-simple-title,.dtc-advisor-simple-links{display:none}.dtc-advisor-sale-card.dtc-advisor-flow-main{padding-top:10px}.dtc-advisor-request-browser{margin-top:0}.dtc-advisor-request-detail,.dtc-advisor-request-list{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-detail,.dtc-advisor-flow-main .dtc-advisor-request-list,.dtc-advisor-request-detail,.dtc-advisor-request-list{height:clamp(440px,calc(100svh - 488px),720px);max-height:clamp(440px,calc(100svh - 488px),720px)}}@media (max-width:760px){.dtc-advisor-context-metrics,.dtc-advisor-context-row{grid-template-columns:minmax(0,1fr)}.dtc-advisor-sale-card.dtc-advisor-flow-main{padding-top:8px}.dtc-advisor-request-detail,.dtc-advisor-request-list{max-height:none}.dtc-advisor-detail-line-groups{flex:0 1 auto;overflow:visible;padding-right:0}}@media (max-width:520px){.dtc-checkin-shell-compact .dtc-stepbar{display:grid;gap:4px;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;padding:4px 6px;scroll-snap-type:none}.dtc-checkin-shell-compact .dtc-step{align-items:center;display:flex;flex-direction:column;gap:1px;grid-template-columns:none;min-height:52px;min-width:0;overflow:hidden;padding:4px 2px;scroll-snap-align:none;text-align:center;white-space:nowrap}.dtc-checkin-shell-compact .dtc-step-number{font-size:.65rem;height:18px;width:18px}.dtc-checkin-shell-compact .dtc-step strong{font-size:.62rem;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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;height:24px;width:24px}.dtc-checkin-shell-compact .dtc-step strong{display:block;font-size:.72rem;line-height:1.04;min-width:0;overflow:visible;text-overflow:clip;white-space:normal}.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{justify-items:center;text-align:center}.dtc-tech-command-crew h2{font-size:1.06rem}.dtc-tech-command-crew .dtc-tech-crew-strip{display:grid!important;gap:8px;grid-auto-flow:column;grid-auto-columns:minmax(112px,118px);grid-template-columns:none!important;justify-content:start;overflow-x:auto;overflow-y:visible;padding:2px 2px 8px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.dtc-tech-command-crew .dtc-tech-crew-person{flex:0 0 auto;min-width:112px;scroll-snap-align:start;width:auto}.dtc-tech-command-crew .dtc-tech-crew-chip{height:92px;min-height:92px;padding:6px}.dtc-tech-command-crew .dtc-card-more-action{height:23px;width:23px}.dtc-tech-command-crew .dtc-tech-crew-avatar,.dtc-tech-command-crew .dtc-tech-crew-avatar img{height:54px;width:54px}.dtc-tech-command-crew .dtc-tech-crew-copy strong{font-size:.68rem;line-height:1.06;overflow-wrap:normal;word-break:normal}.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{gap:5px;grid-template-columns:repeat(3,minmax(0,1fr))}.monitor-metric{min-height:38px;padding:5px 6px}.monitor-metric span{font-size:.54rem}.monitor-metric strong{font-size:.94rem}.monitor-alert-rail{display:grid;gap:6px;grid-template-columns:minmax(0,1fr);max-height:164px;overflow-y:auto;padding:6px 7px 0}.monitor-alert-card{align-items:center;flex-basis:auto;gap:7px;grid-template-columns:minmax(0,1fr) auto;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{font-size:.66rem;line-height:1.14;-webkit-line-clamp:2}.monitor-alert-actions{align-self:stretch}.monitor-alert-actions button{font-size:.68rem;min-height:34px;padding:0 8px}.monitor-table-wrap{overflow:visible;padding:0 7px}.monitor-column-guide{background:#f8fafc;border-bottom:1px solid rgb(20 16 50/.1);border-top:1px solid rgb(20 16 50/.1);display:grid;gap:0 8px;grid-template-areas:"vehicle time" "customer signal" "parts parts" "advisor tech";grid-template-columns:minmax(0,1fr) minmax(92px,.42fr);padding:5px 7px}.monitor-column-guide span{align-items:center;background:transparent;border:0;border-radius:0;color:#334155;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{display:block;width:100%}.monitor-table-row{align-items:start;border:1px solid rgb(20 16 50/.12);border-left:4px solid rgb(34 197 94/.72);border-radius:8px;box-shadow:0 10px 22px rgb(20 16 50/.07);box-sizing:border-box;column-gap:10px!important;display:grid!important;gap:6px 10px;grid-template-areas:"vehicle time" "customer customer" "parts parts" "advisor tech" "signal signal";grid-template-columns:minmax(0,1fr) minmax(92px,.42fr);margin:7px 0;max-width:100%;min-height:0;overflow:visible;padding:9px 9px 8px 10px;row-gap:6px!important;width:100%}.monitor-row-advisor-attention,.monitor-row-customer-waiting,.monitor-row-declined,.monitor-row-warn{border-left-color:#facc15}.monitor-row-customer-decision{border-left-color:#3b82f6}.monitor-row-bad,.monitor-row-urgent{border-left-color:#ef4444}.monitor-row-approval{border-left-color:#16a34a}.monitor-table td{border-top:0;display:block!important;min-height:0;overflow:visible;padding:0;width:auto!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),.monitor-table td:nth-child(11){display:none!important}.monitor-table td:nth-child(12){grid-area:signal}.monitor-vehicle-cell{align-items:center;gap:7px;grid-template-columns:78px minmax(0,1fr);min-width:0}.monitor-table td:first-child{min-height:42px}.monitor-vehicle-frame{height:42px;padding:0;width:78px}.monitor-vehicle-frame .vehicle-visual{min-height:42px;width:78px}.monitor-vehicle-cell strong{display:-webkit-box;font-size:1.04rem;line-height:1.02;max-width:none;overflow:hidden;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.monitor-customer{align-items:center;border-top:1px solid rgb(20 16 50/.08);gap:7px;padding-top:6px}.monitor-customer>svg{height:18px;width:18px}.monitor-customer strong{display:block;font-size:1rem;line-height:1.04;max-width:100%;overflow:visible;white-space:normal}.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 em,.monitor-visit-context small{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]{align-content:start;align-items:start;color:#0f172a;display:grid!important;gap:1px;grid-auto-rows:max-content;grid-template-columns:minmax(0,1fr)!important;min-width:0}.monitor-table td[data-label=Advisor]:before,.monitor-table td[data-label=Tech]:before{color:#687083;content:attr(data-label);display:block;font-size:.56rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.monitor-table td[data-label=Advisor],.monitor-table td[data-label=Tech]{font-size:.82rem;font-weight:950;line-height:1.05;overflow-wrap:anywhere}.monitor-row-clock{align-items:center;gap:0 4px;grid-template-columns:16px minmax(0,1fr);justify-content:end;min-height:42px;min-width:0;padding:0}.monitor-row-clock svg{height:16px;width:16px}.monitor-row-clock strong{font-size:1.26rem;line-height:.92;white-space:nowrap}.monitor-signal-actions{align-items:center;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto;justify-items:stretch;width:100%}.monitor-blocker,.monitor-blocker-muted,.monitor-clear,.monitor-declined,.monitor-money,.monitor-waiting{justify-content:center;min-height:30px;padding:5px 7px}.monitor-remove-button{min-height:32px;padding:0 10px}.monitor-footnote{font-size:.65rem;line-height:1.1;margin:5px 8px calc(92px + env(safe-area-inset-bottom))}}.bayline-admin-user-form button.button-primary,.bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab-active:after,.bayline-header-workbench .dtc-advisor-workbench-tabs button[data-active=true],.bayline-mobile-tab-active,.bayline-report-filter-group button.is-active,.bayline-report-filters a[aria-current=page],.bayline-report-module-nav a[aria-current=page],.bayline-report-priority-grid button[aria-pressed=true],.bayline-staff-logo,.bayline-workspace-menu nav a.bayline-workspace-menu-active,.dtc-advisor-active-actions button:first-child,.dtc-advisor-detail-actions button:not(:disabled),.dtc-advisor-filter-grid button[data-active=true],.dtc-advisor-flow-tabs button[data-active=true],.dtc-advisor-payment-routes button[data-active=true],.dtc-advisor-request-buckets button[data-active=true],.dtc-advisor-request-row[data-active=true],.dtc-advisor-tcs-search button,.dtc-advisor-workbench-tabs button[data-active=true],.dtc-appointments-actions>a:first-child,.dtc-appointments-actions>button:first-child,.dtc-appointments-mode-tabs a[data-active=true],.dtc-capture-primary,.dtc-checkin-page .enterprise-button:not(.enterprise-button-secondary),.dtc-checkin-shell-compact .dtc-advisor-duty-person[data-selected=true],.dtc-checkin-shell-compact .dtc-quick-intake-tabs a[data-active=true],.dtc-checkin-shell-compact .lookup-result-customer[data-selected=true],.dtc-logo-link,.dtc-nav-tab-active,.dtc-next-step,.dtc-photo-type-active,.dtc-staff-photo-action,.dtc-step-active,.dtc-tech-crew-chip[data-selected=true],.dtc-tech-handoff-strip a,.dtc-tech-system-list button[data-selected=true],.dtc-tech-workflow-rail li[data-active=true] span,.dtc-workspace-tab-active,.enterprise-button:not(.enterprise-button-secondary),.inspection-status.active,.lookup-result-customer[data-selected=true],.monitor-logo{animation:none!important;background-position:50% 50%!important}@media (max-width:520px){.bayline-staff-shell{padding-bottom:calc(66px + env(safe-area-inset-bottom))}.bayline-coach-hero{align-items:stretch;display:grid}.bayline-coach-controls button{flex:1 1 auto;font-size:.78rem;min-height:40px;padding:0 8px}.bayline-coach-stage{min-height:0;padding:22px}.bayline-coach-cue{font-size:clamp(1.9rem,11vw,3.4rem)}.bayline-coach-workspace[data-interactive=true] .bayline-coach-cue{font-size:clamp(1.75rem,8.8vw,3rem)}.bayline-coach-workspace[data-interactive=true]{gap:10px;grid-template-rows:auto minmax(210px,.62fr) minmax(0,auto)}.bayline-coach-workspace[data-interactive=true] .bayline-coach-stage{align-content:center;height:100%;min-height:0;padding:20px}.bayline-coach-workspace[data-interactive=true] .bayline-coach-interactive{gap:8px;max-height:none;overflow:visible}.bayline-coach-workspace[data-interactive=true] .bayline-coach-phasetabs,.bayline-coach-workspace[data-interactive=true] .bayline-coach-situations{border-radius:14px;gap:7px;padding:8px}.bayline-coach-workspace[data-interactive=true] .bayline-coach-phasetabs .bayline-coach-pillrow{flex-wrap:nowrap;justify-content:flex-start;max-width:100%;overflow-x:auto;padding-bottom:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bayline-coach-workspace[data-interactive=true] .bayline-coach-phasetabs .bayline-coach-pillrow::-webkit-scrollbar{display:none}.bayline-coach-workspace[data-interactive=true] .bayline-coach-phasetabs button{flex:0 0 auto;font-size:.78rem;min-height:34px;padding:7px 12px}.bayline-coach-workspace[data-interactive=true] .bayline-coach-situations button{font-size:.84rem;min-height:36px;padding:7px 13px}.bayline-coach-workspace[data-interactive=true] .bayline-coach-zone-label{font-size:.68rem}.bayline-mobile-tabbar{align-items:stretch;min-height:calc(54px + env(safe-area-inset-bottom));padding:4px 6px calc(4px + env(safe-area-inset-bottom));transform:translateZ(0);transition:none!important;will-change:transform;backface-visibility:hidden}.bayline-mobile-tab{align-content:center;gap:0;height:var(--bayline-touch-height);line-height:1;min-height:var(--bayline-touch-height);padding:0 1px;transform:none!important;transition:none!important}.bayline-mobile-tab-active{animation:none!important;transform:none!important}.bayline-mobile-tab svg{height:21px;width:21px}.bayline-mobile-tab span{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.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{font-size:.72rem;gap:4px;justify-content:center;min-height:38px;padding:6px 5px;text-align:center}.dtc-checkin-shell-compact .dtc-reason-chips span svg{height:14px;width: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{gap:5px;grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-checkin-shell-compact .dtc-reason-template-chip span{font-size:.64rem;min-height:30px;padding:4px}.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{font-size:.84rem!important;gap:6px;line-height:1.08;min-height:50px;padding:0 8px;text-align:center}.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{height:16px;width:16px}.monitor-table-row{box-shadow:none;gap:5px 8px;grid-template-areas:"vehicle time" "customer signal" "parts parts" "advisor tech";grid-template-columns:minmax(0,1fr) minmax(82px,.34fr);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{align-items:center;gap:4px;grid-template-columns:minmax(0,1fr);justify-items:end}.monitor-clear{display:none!important}.monitor-remove-button{min-height:30px;min-width:72px}.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);height:auto;left:0;min-width:min(440px,calc(100vw - 48px));padding:10px;top:calc(100% + 8px);transform:none;width:min(440px,calc(100vw - 48px))}.dtc-checkin-shell-compact .dtc-advanced-lookup-fields input,.dtc-checkin-shell-compact .dtc-advanced-lookup-fields select{font-size:.92rem;min-height:42px}.dtc-checkin-shell-compact .dtc-manual-checkin-actions:has(.dtc-advanced-lookup[open]){grid-template-columns:minmax(0,1fr);margin-inline:0;width:100%}.dtc-checkin-shell-compact .dtc-manual-checkin-actions:has(.dtc-advanced-lookup[open]) .dtc-advanced-lookup{align-items:center;display:grid;gap:10px;grid-column:1/-1;grid-template-columns:48px minmax(0,1fr);justify-self:stretch;width:100%}.dtc-checkin-shell-compact .dtc-manual-checkin-actions:has(.dtc-advanced-lookup[open]) .dtc-advanced-lookup-fields{box-shadow:0 10px 24px rgb(15 23 42/.1);grid-template-columns:minmax(108px,.28fr) minmax(0,1fr);left:auto;min-width:0;position:static;top:auto;width:100%;z-index:auto}.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;height:48px;min-width:48px;padding:0;width:48px}.dtc-checkin-shell-compact .dtc-advanced-lookup-fields{grid-template-columns:minmax(88px,.4fr) minmax(150px,1fr);height:auto;left:0;min-width:min(440px,calc(100vw - 48px));top:calc(100% + 8px);width:min(440px,calc(100vw - 48px))}.dtc-checkin-shell-compact .dtc-advanced-lookup-fields input,.dtc-checkin-shell-compact .dtc-advanced-lookup-fields select{font-size:.92rem;font-weight:850;min-height:42px}.dtc-checkin-shell-compact .dtc-manual-checkin-actions:has(.dtc-advanced-lookup[open]){grid-template-columns:minmax(0,1fr);margin-inline:0;width:100%}.dtc-checkin-shell-compact .dtc-manual-checkin-actions:has(.dtc-advanced-lookup[open]) .dtc-advanced-lookup{align-items:center;display:grid;gap:10px;grid-column:1/-1;grid-template-columns:48px minmax(0,1fr);justify-self:stretch;width:100%}.dtc-checkin-shell-compact .dtc-manual-checkin-actions:has(.dtc-advanced-lookup[open]) .dtc-advanced-lookup-fields{box-shadow:0 10px 24px rgb(15 23 42/.1);grid-template-columns:minmax(108px,.28fr) minmax(0,1fr);left:auto;min-width:0;position:static;top:auto;width:100%;z-index:auto}.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{align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr)}.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}}@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{align-self:end;justify-content:center}}@media (max-width:980px) and (min-width:761px){.dtc-checkin-shell-compact .dtc-customer-info-form.dtc-manual-walkin-form{align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))}.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{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr);margin-inline:0;width:100%}.dtc-checkin-shell-compact .dtc-manual-checkin-buttons{display:grid;grid-column:1;grid-template-columns:repeat(2,max-content);justify-content:center;justify-self:stretch;width:100%}.dtc-checkin-shell-compact .dtc-manual-checkin-actions .enterprise-button{min-width:0;width:auto}.dtc-checkin-shell-compact .dtc-advanced-lookup-fields{grid-template-columns:minmax(78px,.38fr) minmax(120px,1fr);height:auto;left:0;min-width:min(320px,calc(100vw - 36px));padding:9px;top:calc(100% + 7px);width:min(320px,calc(100vw - 36px))}.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{align-items:center;display:grid;gap:8px;grid-column:1/-1;grid-template-columns:48px minmax(0,1fr);justify-self:stretch;width:100%}.dtc-checkin-shell-compact .dtc-manual-checkin-actions:has(.dtc-advanced-lookup[open]) .dtc-advanced-lookup-fields{grid-template-columns:minmax(82px,.34fr) minmax(0,1fr);left:auto;min-width:0;position:static;top:auto;width:100%;z-index:auto}.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 (max-width:420px){.dtc-checkin-shell-compact .dtc-lookup-concept-primary-actions .enterprise-button,.dtc-checkin-shell-compact .dtc-manual-checkin-buttons .enterprise-button{font-size:.78rem;padding-inline:10px}.dtc-checkin-shell-compact .dtc-lookup-concept-primary-actions .enterprise-button svg,.dtc-checkin-shell-compact .dtc-manual-checkin-buttons .enterprise-button svg{display:none}}.dtc-checkin-shell-compact .dtc-lookup-form-with-visit-basics{grid-template-areas:"modes" "search" "error" "setup" "results"}.dtc-checkin-shell-compact .dtc-visit-setup-panel{align-items:stretch;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr)}.dtc-checkin-shell-compact .dtc-visit-setup-panel .dtc-reason-chips{display:flex;flex-wrap:wrap;gap:7px}.dtc-checkin-shell-compact .dtc-visit-setup-panel .dtc-reason-choice{flex:0 0 auto;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{justify-content:center;min-height:44px;white-space:nowrap;width:auto}.dtc-checkin-shell-compact .dtc-lookup-form-with-visit-basics .lookup-result-customer{box-sizing:border-box;align-items:start;gap:5px 10px;grid-template-columns:minmax(0,1fr) max-content}.dtc-checkin-shell-compact .dtc-lookup-form-with-visit-basics .lookup-result-history-strip,.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{grid-column:1/-1;min-width:0}.dtc-checkin-shell-compact .dtc-lookup-form-with-visit-basics .lookup-result-history-strip{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px}.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:rgb(15 23 42/.08);font-size:.62rem;padding:2px 6px}.dtc-checkin-shell-compact .dtc-lookup-form-with-visit-basics .lookup-result-vehicle-chip{min-width:0;overflow:visible;text-overflow:clip;white-space:nowrap}.dtc-checkin-shell-compact .dtc-lookup-form-with-visit-basics .lookup-result-recency-badge{font-size:.66rem;padding:3px 7px}.dtc-checkin-shell-compact .dtc-lookup-form-with-visit-basics .lookup-result-service-summary{font-size:.7rem;overflow:visible;white-space:normal}.dtc-checkin-shell-compact .dtc-lookup-form-with-visit-basics .lookup-result-action{align-self:start;grid-column:2;grid-row:1}@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{align-items:center;border-radius:var(--bayline-radius-card,22px);display:flex;flex-wrap:wrap;gap:clamp(10px,2vw,20px);justify-content:space-between;margin-bottom:14px;padding:clamp(14px,2.2vw,22px) clamp(16px,2.4vw,26px);text-decoration:none;transition:transform .34s var(--bayline-ease-spring),box-shadow .15s ease}.dtc-no-match-banner-copy{display:grid;gap:4px;min-width:0}.dtc-no-match-banner-copy strong{align-items:center;display:inline-flex;font-size:clamp(1rem,1.6vw,1.22rem);font-weight:950;gap:9px}.dtc-no-match-banner-copy small{font-size:clamp(.76rem,1.1vw,.86rem);font-weight:750}.dtc-no-match-banner-action{align-items:center;border-radius:999px;display:inline-flex;font-size:clamp(.82rem,1.2vw,.96rem);font-weight:950;gap:8px;min-height:var(--bayline-touch-height,46px);padding:0 clamp(16px,2vw,24px);white-space:nowrap}.dtc-no-match-banner:hover{transform:translateY(-1px)}[data-ui=calm].dtc-checkin-shell-compact .lookup-layout{margin-inline:auto;max-width:1080px}[data-ui=calm].dtc-checkin-shell-compact .dtc-advisor-duty-picker{background:transparent;border:none;box-shadow: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{gap:8px;grid-template-columns:repeat(auto-fit,minmax(112px,128px))}[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{align-content:center;background:#ffffff;border:1px solid rgb(117 87 255/.18);border-radius:999px;box-shadow:0 1px 2px rgb(16 24 40/.04);gap:8px;min-height:132px;padding:12px 10px}[data-ui=calm].dtc-checkin-shell-compact .dtc-advisor-duty-person img{aspect-ratio:1/1;border-radius:999px;box-shadow:0 0 0 2px #ffffff,0 0 0 3px rgb(117 87 255/.18);height:64px;object-fit:cover;overflow:hidden;width:64px}[data-ui=calm].dtc-checkin-shell-compact .dtc-advisor-duty-person strong{font-size:.76rem;line-height:1.2;-webkit-line-clamp:2}[data-ui=calm] .dtc-no-match-banner{background:rgb(255 255 255/.92);border:1.5px dashed rgb(91 109 255/.45);color:var(--text);flex-direction:column;margin-inline:auto;max-width:640px;text-align:center}[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{background:#eef2ff;border:1px solid rgb(79 70 229/.18);color:#312e81}[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{gap:16px;grid-template-columns:minmax(0,1fr)}[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{align-items:center;background:rgb(255 255 255/.92);border:1.5px dashed rgb(91 109 255/.4);border-radius:var(--bayline-radius-control,16px);color:var(--text);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:14px;padding:clamp(12px,1.6vw,16px) clamp(16px,2vw,22px);text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .34s var(--bayline-ease-spring)}[data-ui=calm] .dtc-customer-match-newbar:hover{border-color:rgb(91 109 255/.7);box-shadow:0 12px 26px rgb(91 109 255/.14);transform:translateY(-1px)}[data-ui=calm] .dtc-customer-match-newbar-copy{align-items:center;display:inline-flex;gap:9px;color:var(--muted);font-size:clamp(.86rem,1.2vw,.96rem);font-weight:750;min-width:0}[data-ui=calm] .dtc-customer-match-newbar-copy strong{color:#312e81;font-weight:950}[data-ui=calm] .dtc-customer-match-newbar-copy-text{display:grid;gap:2px;min-width:0}[data-ui=calm] .dtc-customer-match-newbar-copy-text small{color:var(--muted);font-size:clamp(.76rem,1vw,.84rem);font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-ui=calm] .dtc-customer-match-newbar-action{align-items:center;background:#eef2ff;border:1px solid rgb(79 70 229/.18);border-radius:999px;color:#312e81;display:inline-flex;font-size:clamp(.8rem,1.1vw,.9rem);font-weight:950;gap:8px;min-height:var(--bayline-touch-height,46px);padding:0 clamp(16px,2vw,22px);white-space:nowrap}[data-ui=calm].dtc-checkin-shell-compact .dtc-manual-walkin-form{margin-inline:auto;max-width:940px}:root{--dtc-staff-ipad-frame:1180px}[data-ui=calm].dtc-checkin-shell-compact .dtc-checkin-page{margin-inline:auto;max-width:min(100%,var(--dtc-staff-ipad-frame))}.dtc-customer-match-card-body{display:grid;gap:4px;min-width:0}.dtc-customer-match-card-rich strong{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.dtc-customer-match-welcome{align-items:center;background:linear-gradient(120deg,rgb(91 109 255/.16),rgb(255 143 195/.18));border-radius:999px;color:#4338ca;display:inline-flex;font-size:.62rem;font-weight:900;gap:4px;letter-spacing:.03em;padding:2px 8px;text-transform:uppercase}.dtc-customer-match-vehicle{align-items:center;color:#344054;display:inline-flex;font-size:.76rem;font-weight:800;gap:5px;min-width:0}.dtc-customer-match-vehicle svg{color:#7557ff;flex:0 0 auto}.dtc-customer-match-context{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:3px}.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{border-radius:999px;font-size:.66rem;font-weight:900;padding:2px 8px;white-space:nowrap}.dtc-customer-match-chip-done{background:rgb(16 185 129/.16);color:#047857}.dtc-customer-match-chip-declined{background:rgb(244 63 94/.14);color:#be123c}.dtc-checkin-shell-compact .dtc-customer360-visit-setup .dtc-reason-fieldset legend,.dtc-checkin-shell-compact .dtc-visit-setup-panel .dtc-reason-fieldset legend{font-size:.82rem}.dtc-checkin-shell-compact .dtc-customer360-visit-setup .dtc-promise-grid label>span,.dtc-checkin-shell-compact .dtc-visit-setup-panel .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;overflow:visible;position:static;top:auto}}.dtc-media-synced-note{align-items:center;color:#047857;display:inline-flex;font-size:.82rem;font-weight:850;gap:7px}.dtc-checkin-shell-compact .dtc-publish-edit-grid label>span{color:#667085;display:block;font-size:.7rem;font-weight:850;letter-spacing:.04em;margin-bottom:5px;text-transform:uppercase}.dtc-checkin-shell-compact .dtc-publish-edit-grid .dtc-promise-grid select,.dtc-checkin-shell-compact .dtc-publish-edit-grid input,.dtc-checkin-shell-compact .dtc-publish-edit-grid select,.dtc-checkin-shell-compact .dtc-publish-edit-grid textarea{background:#ffffff;border:1px solid rgb(117 132 164/.22);border-radius:12px;color:#101828;font:inherit;font-size:.9rem;font-weight:800;min-height:var(--bayline-touch-height,46px);padding:0 13px;width:100%}.dtc-checkin-shell-compact .dtc-publish-edit-grid .dtc-pill input{height:1px;inset:0 auto auto 0;min-height:0;padding:0;width:1px}.dtc-checkin-shell-compact .dtc-publish-edit-grid textarea{min-height:54px;padding:9px 13px;resize:vertical}.dtc-publish-readiness-action{color:#b45309;font-size:.72rem;font-weight:950;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.dtc-checkin-shell-compact .dtc-publish-edit-grid input:focus,.dtc-checkin-shell-compact .dtc-publish-edit-grid select:focus,.dtc-checkin-shell-compact .dtc-publish-edit-grid textarea:focus{border-color:#7557ff;box-shadow:0 0 0 4px rgb(117 87 255/.16);outline:none}@media (min-width:1181px){.dtc-checkin-shell-compact .dtc-photo-type-rail{justify-content:center}}.dtc-publish-finished{align-items:center;background:rgb(16 185 129/.1);border:1px solid rgb(16 185 129/.32);border-radius:12px;color:#065f46;display:flex;gap:9px;margin-bottom:12px;padding:11px 14px}.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;font-size:.8rem;font-weight:850;list-style:none;padding:8px 2px}.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 rgb(117 132 164/.18);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){display:flex;flex-direction:column;min-height:max(0px,calc(100dvh - 160px - env(safe-area-inset-bottom)))}.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:1 1 auto}.dtc-checkin-shell-compact .dtc-publish-layout{align-items:stretch}.dtc-checkin-shell-compact .dtc-publish-main{display:flex;flex-direction:column;min-height:max(0px,calc(100dvh - 218px - env(safe-area-inset-bottom)))}.dtc-checkin-shell-compact .dtc-publish-main #dtc-publish-form{flex:1 1 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{align-items:center;color:#047857;display:inline-flex;font-size:.8rem;font-weight:900;gap:5px;margin-left:auto;text-decoration:underline;text-underline-offset:2px}[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(3,minmax(0,1fr))}.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 .dtc-responsive-select-field>span,.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-vehicle-pick-grid label>span{text-align:center}.dtc-tire-confirmation-row{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center;margin:2px 0 4px}.dtc-tire-confirmation-hint{color:#92400e;font-size:.72rem;font-weight:800;line-height:1.25;margin:0;text-align:center}.dtc-tire-confirmation-hint[data-ready=true]{color:#15803d}.dtc-tire-confirmation-badge:has(input:focus-visible){outline:3px solid rgb(37 99 235/.3);outline-offset:3px}.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);font-size:1.02rem;font-weight:850;min-height:54px;padding:0 36px;text-align:center;text-align-last:center;transition:var(--bayline-soft-pill-transition)}.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{background:#eef2f7;border-color:rgb(117 132 164/.26);box-shadow:none;color:#64748b}@media (max-width:1180px) and (min-width:761px){.dtc-checkin-shell-compact .dtc-photo-type-rail{display:flex;flex-wrap:wrap;justify-content:center;overflow-x:clip}.dtc-checkin-shell-compact .dtc-photo-type-rail .dtc-photo-type{flex:0 1 min(184px,calc(25% - 7px))}}@media (min-width:761px) and (max-width:1180px){.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-vehicle-pick-grid:not(.dtc-tire-fitment-grid){gap:8px;grid-template-columns:minmax(86px,.62fr) minmax(0,1fr) minmax(0,1.35fr)}.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-vehicle-pick-grid:not(.dtc-tire-fitment-grid) .dtc-responsive-select-field:nth-child(3),.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-vehicle-pick-grid:not(.dtc-tire-fitment-grid) label:nth-child(3){grid-column:auto}}.bayline-admin-page{background:#f5f7fb}.bayline-performance-page{background:#ffffff}.bayline-admin-content{gap:12px;max-width:min(1500px,calc(100vw - 28px))!important;width:calc(100% - 28px)!important}.bayline-admin-hero{align-items:end;background:transparent;border:0;border-bottom:1px solid #dbe3ef;border-radius:0;box-shadow:none;gap:20px;padding:8px 2px 16px}.bayline-admin-hero.compact{padding:6px 2px 14px}.bayline-admin-hero p{color:#4f46e5;font-size:11px;letter-spacing:.055em;margin-bottom:5px}.bayline-admin-hero h1{font-size:clamp(1.75rem,2.5vw,2.35rem);letter-spacing:-.035em;line-height:1.05}.bayline-admin-hero span{font-size:14px;line-height:1.45;margin-top:6px;max-width:760px}.bayline-admin-effective-access{display:grid;gap:0;grid-template-columns:repeat(3,minmax(110px,auto));margin:0}.bayline-admin-effective-access>div{border-left:1px solid #dbe3ef;min-width:0;padding:2px 16px}.bayline-admin-effective-access dt,.bayline-admin-summary-strip dt{color:#64748b;font-size:11px;font-weight:850;letter-spacing:.035em;text-transform:uppercase}.bayline-admin-effective-access dd{color:#172033;font-size:14px;font-weight:800;margin:4px 0 0;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bayline-admin-tabs{align-items:center;background:#ffffff;border:1px solid #dbe3ef;border-radius:12px;display:flex;flex-wrap:nowrap;gap:2px;overflow-x:auto;padding:4px;scrollbar-width:thin}.bayline-admin-tabs a{border-radius:8px;flex:0 0 auto;font-size:13px;justify-content:center;min-height:44px;padding:0 13px}.bayline-admin-tabs a[aria-current=page]{background:#eef2ff;box-shadow:none;color:#4338ca}.bayline-admin-attention-list a:focus-visible,.bayline-admin-command-secondary .section-title a:focus-visible,.bayline-admin-quick-actions>a:focus-visible,.bayline-admin-store-row:focus-visible,.bayline-admin-tabs a:focus-visible,.bayline-admin-toolbar a:focus-visible{outline:3px solid rgb(99 102 241/.34);outline-offset:2px}.bayline-admin-toolbar{align-items:end;background:#ffffff;border:1px solid #dbe3ef;border-radius:12px;display:flex;gap:18px;padding:10px 12px}.bayline-admin-toolbar>div{display:grid;gap:5px}.bayline-admin-toolbar>div>span{color:#64748b;font-size:10px;font-weight:900;letter-spacing:.055em;text-transform:uppercase}.bayline-admin-toolbar nav{display:flex;gap:3px}.bayline-admin-filters a,.bayline-admin-toolbar a{align-items:center;border:1px solid transparent;border-radius:8px;color:#475569;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;min-height:44px;padding:0 11px;text-decoration:none;white-space:nowrap}.bayline-admin-filters a[aria-current=page],.bayline-admin-toolbar a[aria-current=page]{background:#eef2ff;border-color:#c7d2fe;box-shadow:none;color:#4338ca}.bayline-admin-toolbar>small{color:#64748b;font-size:12px;margin-left:auto;padding-bottom:13px;white-space:nowrap}.bayline-admin-filters{align-items:center;background:#ffffff;border-color:#dbe3ef;border-radius:12px;display:flex;flex-wrap:nowrap;gap:3px;overflow-x:auto;padding:5px}.bayline-admin-summary-strip{background:#ffffff;border:1px solid #dbe3ef;border-radius:12px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;overflow:hidden}.bayline-admin-summary-strip>div{min-width:0;padding:15px 16px}.bayline-admin-summary-strip>div+div{border-left:1px solid #e6ebf2}.bayline-admin-summary-strip dd{color:#172033;font-size:clamp(1.45rem,2.1vw,2rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:850;letter-spacing:-.035em;line-height:1;margin:7px 0 0;overflow-wrap:anywhere}.bayline-admin-summary-strip span{color:#64748b;display:block;font-size:11px;line-height:1.35;margin-top:6px}.bayline-admin-summary-strip [data-alert=true]{background:#fffbeb}.bayline-admin-summary-strip [data-alert=true] dd{color:#b45309}.bayline-admin-command-grid,.bayline-admin-command-secondary{display:grid;gap:12px;grid-template-columns:minmax(0,1.42fr) minmax(290px,.58fr)}.bayline-admin-card,.bayline-admin-quick-actions{background:#ffffff;border:1px solid #dbe3ef;border-radius:12px;box-shadow:0 8px 24px rgb(15 23 42/.045);min-width:0}.bayline-admin-card .section-title,.bayline-admin-quick-actions .section-title{margin-bottom:10px}.bayline-admin-card .section-title h2,.bayline-admin-quick-actions .section-title h2{color:#172033;font-size:16px}.bayline-admin-attention-list,.bayline-admin-quick-actions{display:grid;gap:0}.bayline-admin-attention-list a,.bayline-admin-quick-actions>a{align-items:center;border-top:1px solid #e6ebf2;color:#334155;display:grid;gap:11px;grid-template-columns:auto minmax(0,1fr) auto;min-height:60px;padding:9px 4px;text-decoration:none}.bayline-admin-attention-list a>svg:first-child{color:#d97706}.bayline-admin-attention-list small,.bayline-admin-attention-list strong,.bayline-admin-quick-actions small,.bayline-admin-quick-actions strong{display:block}.bayline-admin-attention-list strong,.bayline-admin-quick-actions strong{color:#172033;font-size:13px}.bayline-admin-attention-list small,.bayline-admin-quick-actions small{color:#64748b;font-size:12px;line-height:1.4;margin-top:2px}.bayline-admin-all-clear{align-items:flex-start;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;color:#15803d;display:flex;gap:11px;padding:14px}.bayline-admin-all-clear strong{color:#166534;font-size:14px}.bayline-admin-all-clear p{color:#3f684e;font-size:12px;line-height:1.45;margin:3px 0 0}.bayline-admin-quick-actions{padding:16px}.bayline-admin-quick-actions>a>svg:first-child{color:#4f46e5}.bayline-admin-command-secondary{grid-template-columns:minmax(0,1.5fr) minmax(300px,.5fr)}.bayline-admin-command-secondary .section-title>a{align-items:center;color:#4338ca;display:inline-flex;font-size:12px;font-weight:800;gap:5px;min-height:44px;padding:0 4px;text-decoration:none}.bayline-admin-store-row{background:transparent;border:0;border-radius:8px;min-height:58px;padding:8px 6px}.bayline-admin-store-row+.bayline-admin-store-row{border-top:1px solid #e6ebf2;border-radius:0}.bayline-admin-attention-list a:hover,.bayline-admin-quick-actions>a:hover,.bayline-admin-store-row:hover{background:#f8fafc}.bayline-admin-store-counts{flex:0 0 auto;text-align:right}.bayline-admin-store-counts strong{color:#172033;font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bayline-admin-store-counts small{margin-top:0}.bayline-admin-recent-changes .bayline-admin-audit-list>span{background:transparent;border:0;border-radius:0;display:block;min-height:0;padding:9px 4px}.bayline-admin-recent-changes .bayline-admin-audit-list>span+span{border-top:1px solid #e6ebf2}.bayline-admin-authority-warning,.bayline-admin-workspace-note{color:#64748b;font-size:12px;line-height:1.45;margin:0}.bayline-admin-authority-warning{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;color:#92400e;grid-column:1/-1;padding:10px 12px}@media (max-width:900px){.bayline-admin-command-grid,.bayline-admin-command-secondary,.bayline-admin-hero{grid-template-columns:minmax(0,1fr)}.bayline-admin-effective-access{width:100%}.bayline-admin-effective-access>div:first-child{border-left:0;padding-left:0}.bayline-admin-toolbar{align-items:stretch;flex-wrap:wrap}.bayline-admin-toolbar>small{align-self:end;margin-left:0}}@media (max-width:620px){.bayline-admin-content{max-width:calc(100vw - 20px)!important;width:calc(100% - 20px)!important}.bayline-admin-hero{padding-top:2px}.bayline-admin-effective-access{grid-template-columns:repeat(3,minmax(0,1fr))}.bayline-admin-effective-access>div{padding-inline:10px}.bayline-admin-effective-access dd{font-size:12px}.bayline-admin-toolbar{display:grid;gap:10px}.bayline-admin-toolbar nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bayline-admin-toolbar>div:first-child nav{grid-template-columns:repeat(4,minmax(0,1fr))}.bayline-admin-toolbar a{padding-inline:5px}.bayline-admin-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.bayline-admin-summary-strip>div+div{border-left:0}.bayline-admin-summary-strip>div:nth-child(2n){border-left:1px solid #e6ebf2}.bayline-admin-summary-strip>div:nth-child(n+3){border-top:1px solid #e6ebf2}.bayline-admin-summary-strip>div:last-child{grid-column:1/-1}.bayline-admin-card,.bayline-admin-quick-actions{border-radius:10px}}@media (max-width:760px){.bayline-staff-shell-checkin .bayline-staff-extra-actions{display:inline-flex!important;flex:0 0 auto}.bayline-staff-shell-checkin .dtc-header-history-link{min-width:42px;padding:0;width:42px}}@media (max-width:900px){.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-tire-fitment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.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) .dtc-responsive-select-field:nth-child(3),.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}}@media (min-width:761px) and (max-width:900px){.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-tire-fitment-grid{gap:8px;grid-template-columns:minmax(86px,.62fr) repeat(3,minmax(0,1fr))}.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-tire-fitment-grid .dtc-responsive-select-field:first-child select,.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-tire-fitment-grid label:first-child select{font-size:.92rem;padding:0 24px 0 12px}}@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) and (max-width:1180px){.dtc-advisor-flow-main .dtc-advisor-request-filter-row,.dtc-advisor-request-filter-row{grid-template-columns:minmax(0,1fr) minmax(148px,180px)!important}.dtc-advisor-flow-main .dtc-advisor-request-filter-row .dtc-advisor-request-buckets,.dtc-advisor-request-filter-row .dtc-advisor-request-buckets{grid-template-columns:repeat(6,minmax(0,1fr))!important}.dtc-advisor-flow-main .dtc-advisor-request-filter-row .dtc-advisor-request-tools,.dtc-advisor-request-filter-row .dtc-advisor-request-tools{justify-self:stretch;width:100%}.dtc-advisor-flow-main .dtc-advisor-request-filter-row .dtc-advisor-request-buckets button,.dtc-advisor-request-filter-row .dtc-advisor-request-buckets button{font-size:.64rem;min-height:38px;padding-inline:4px}.dtc-advisor-flow-main .dtc-advisor-request-detail,.dtc-advisor-flow-main .dtc-advisor-request-list,.dtc-advisor-request-detail,.dtc-advisor-request-list{height:clamp(500px,calc(100svh - 430px),780px);max-height:clamp(500px,calc(100svh - 430px),780px)}}@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}}.dtc-reason-fieldset-pill{border:0;margin:0;min-width:0;padding:0;position:relative}.dtc-publish-edit-grid,.dtc-publish-edit-panel,.dtc-publish-reason-field{overflow:visible}.dtc-publish-reason-field{position:relative;z-index:75}.dtc-reason-fieldset-pill>legend{color:#334155;display:block;font-size:.78rem;font-weight:900;letter-spacing:.04em;margin:0 0 7px;text-align:center;text-transform:uppercase;width:100%}.dtc-reason-pill-select{box-sizing:border-box;isolation:isolate;min-width:0;position:relative;z-index:35}.dtc-reason-pill-trigger{align-items:center;background:linear-gradient(180deg,rgb(255 255 255/.96),rgb(239 246 255/.82)),linear-gradient(135deg,rgb(99 102 241/.08),rgb(16 185 129/.08));border:1px solid rgb(99 102 241/.34);border-radius:999px;box-shadow:0 14px 30px rgb(59 130 246/.12),inset 0 1px 0 rgb(255 255 255/.88);color:#1e1b4b;cursor:pointer;display:flex;font-size:1rem;font-weight:900;justify-content:center;letter-spacing:-.01em;min-height:54px;padding:0 48px;position:relative;text-align:center;transition:border-color .16s ease,box-shadow .16s ease,transform .16s var(--bayline-ease-spring);width:100%}.dtc-reason-pill-trigger:hover{border-color:rgb(79 70 229/.5);box-shadow:0 16px 34px rgb(59 130 246/.16),inset 0 1px 0 rgb(255 255 255/.95)}.dtc-reason-pill-trigger:focus-visible{box-shadow:0 0 0 4px rgb(99 102 241/.16),0 16px 34px rgb(59 130 246/.18);outline:none}.dtc-reason-pill-trigger:active{transform:translateY(1px) scale(.992)}.dtc-reason-fieldset-pill[data-required-missing=true] .dtc-reason-pill-trigger{border-color:rgb(244 63 94/.58);box-shadow:0 0 0 4px rgb(244 63 94/.1),0 14px 30px rgb(244 63 94/.13)}.dtc-reason-pill-trigger-content{align-items:center;display:inline-flex;gap:9px;justify-content:center;min-width:0}.dtc-reason-pill-trigger-content svg{color:#4f46e5;flex:0 0 auto;height:18px;width:18px}.dtc-reason-pill-trigger-content span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-reason-pill-chevron{color:#4f46e5;height:18px;pointer-events:none;position:absolute;right:18px;top:50%;transform:translateY(-50%);transition:transform .18s cubic-bezier(.2,.8,.2,1);width:18px}.dtc-reason-pill-select[data-open=true] .dtc-reason-pill-chevron{transform:translateY(-50%) rotate(180deg)}.dtc-reason-pill-menu{animation:dtcReasonPillMenuIn .18s cubic-bezier(.2,.8,.2,1);background:linear-gradient(180deg,rgb(255 255 255/.99),rgb(239 246 255/.98)),linear-gradient(135deg,rgb(99 102 241/.06),rgb(16 185 129/.06));border:1px solid rgb(99 102 241/.22);border-radius:26px;box-shadow:0 24px 58px rgb(15 23 42/.16),inset 0 1px 0 rgb(255 255 255/.92);box-sizing:border-box;left:auto;margin-top:8px;max-height:min(58svh,430px);overflow:auto;overscroll-behavior:contain;padding:8px;position:static;right:auto;top:auto;transform-origin:top center;width:100%;z-index:80}.dtc-reason-pill-menu,.dtc-reason-pill-menu *{box-sizing:border-box;min-width:0}.dtc-reason-pill-option-shell{display:grid;gap:6px}.dtc-reason-pill-option{align-items:center;background:rgb(255 255 255/.97);border:1px solid rgb(99 102 241/.16);border-radius:999px;box-shadow:0 9px 20px rgb(59 130 246/.055);color:#1f2937;cursor:pointer;display:flex;font-size:.94rem;font-weight:900;justify-content:space-between;min-height:50px;padding:0 13px 0 16px;text-align:left;transition:background .14s ease,border-color .14s ease,transform .14s var(--bayline-ease-spring);width:100%}.dtc-reason-pill-option:hover{background:rgb(239 246 255/.98);border-color:rgb(99 102 241/.36);color:#1e1b4b}.dtc-reason-pill-option:active{transform:scale(.992)}.dtc-reason-pill-option[aria-selected=true]{background:linear-gradient(135deg,rgb(236 253 245/.98),rgb(239 246 255/.92));border-color:rgb(16 185 129/.36);color:#064e3b}.dtc-reason-pill-option-main{align-items:center;display:inline-flex;gap:10px;justify-content:flex-start;min-width:0}.dtc-reason-pill-option-main svg{color:#3730a3;flex:0 0 auto;height:18px;width:18px}.dtc-reason-pill-option[aria-selected=true] .dtc-reason-pill-option-main svg{color:#059669}.dtc-reason-pill-option-main span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-reason-pill-option-check{align-items:center;background:rgb(99 102 241/.08);border:1px solid rgb(99 102 241/.08);border-radius:999px;color:#059669;display:inline-flex;flex:0 0 24px;height:24px;justify-content:center;margin-left:10px;width:24px}.dtc-reason-pill-option[aria-selected=true] .dtc-reason-pill-option-check{background:rgb(16 185 129/.15);border-color:rgb(16 185 129/.22)}.dtc-reason-pill-option-check svg{height:15px;width:15px}.dtc-reason-pill-detail{background:linear-gradient(180deg,rgb(255 255 255/.88),rgb(240 253 250/.72));border:1px solid rgb(16 185 129/.2);border-radius:22px;box-shadow:inset 0 1px 0 rgb(255 255 255/.88);margin:0 2px 8px;padding:9px}.dtc-reason-pill-detail .dtc-reason-template-grid{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-reason-pill-detail .dtc-reason-template-chip span{align-items:center;background:rgb(255 255 255/.9);border:1px solid rgb(16 185 129/.2);border-radius:999px;color:#064e3b;display:flex;font-size:.78rem;font-weight:850;justify-content:center;min-height:40px;padding:7px 9px;text-align:center}.dtc-reason-pill-detail .dtc-reason-template-chip input:checked+span{background:rgb(220 252 231/.95);border-color:rgb(16 185 129/.42);box-shadow:inset 0 0 0 1px rgb(16 185 129/.18)}.dtc-reason-pill-detail .dtc-reason-other{display:grid;gap:5px;margin-top:8px}.dtc-reason-pill-detail .dtc-reason-other span{color:#047857;font-size:.7rem;font-weight:900;letter-spacing:.04em;text-align:center;text-transform:uppercase}.dtc-reason-pill-detail .dtc-reason-other input{background:rgb(255 255 255/.96);border:1px solid rgb(16 185 129/.24);border-radius:999px;color:#101828;font-size:.88rem;font-weight:800;min-height:44px;padding:0 14px;width:100%}.dtc-reason-required-copy{color:#be123c;font-size:.76rem;font-weight:900;margin:8px 0 0;text-align:center}@keyframes dtcReasonPillMenuIn{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:760px){.dtc-reason-pill-trigger{font-size:.94rem;min-height:52px;padding-inline:42px}.dtc-reason-pill-menu{border-radius:22px;max-height:min(62svh,390px);padding:7px}.dtc-reason-pill-detail .dtc-reason-template-grid{grid-template-columns:minmax(0,1fr)}}.dtc-reason-chip-dropdowns{align-items:start;display:grid!important;gap:8px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.dtc-reason-chip-dropdowns .dtc-reason-choice-with-menu{align-content:start;display:grid;gap:6px;min-width:0;position:relative}.dtc-reason-chip-dropdowns .dtc-reason-choice-pill{cursor:pointer;display:block!important;margin:0;min-width:0;width:100%}.dtc-checkin-shell-compact .dtc-reason-chip-dropdowns .dtc-reason-choice-button,.dtc-reason-chip-dropdowns .dtc-reason-choice-button{align-items:center;background:linear-gradient(180deg,rgb(255 255 255/.96),rgb(239 246 255/.82)),linear-gradient(135deg,rgb(99 102 241/.08),rgb(16 185 129/.08));border:1px solid rgb(99 102 241/.28);border-radius:999px;box-shadow:0 10px 24px rgb(59 130 246/.1),inset 0 1px 0 rgb(255 255 255/.9);box-sizing:border-box;color:#1e1b4b;display:grid!important;font-size:.96rem!important;font-weight:950!important;grid-template-columns:1fr 18px;justify-content:center;letter-spacing:-.01em!important;line-height:1.05!important;min-height:54px!important;padding:0 12px 0 14px!important;text-align:center;text-transform:none!important;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s var(--bayline-ease-spring);width:100%}.dtc-checkin-shell-compact .dtc-reason-chip-dropdowns .dtc-reason-choice-button span,.dtc-reason-chip-dropdowns .dtc-reason-choice-button span{background:transparent!important;border:0!important;box-shadow:none!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;margin:0!important;min-height:0!important;padding:0!important;text-transform:none!important}.dtc-reason-chip-dropdowns .dtc-reason-choice-main{align-items:center;display:inline-flex!important;gap:8px;justify-content:center;min-width:0}.dtc-reason-chip-dropdowns .dtc-reason-choice-main>span{display:block!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-reason-chip-dropdowns .dtc-reason-choice-main svg{color:#4f46e5;flex:0 0 auto;height:17px;width:17px}.dtc-reason-chip-dropdowns .dtc-reason-choice-chevron{color:#4f46e5;height:17px;justify-self:end;transition:transform .16s cubic-bezier(.2,.8,.2,1);width:17px}.dtc-reason-chip-dropdowns .dtc-reason-choice-pill:hover .dtc-reason-choice-button{border-color:rgb(79 70 229/.46);box-shadow:0 14px 28px rgb(59 130 246/.14),inset 0 1px 0 rgb(255 255 255/.95)}.dtc-reason-chip-dropdowns .dtc-reason-choice-pill:active .dtc-reason-choice-button{transform:translateY(1px) scale(.992)}.dtc-reason-chip-dropdowns input:focus-visible+.dtc-reason-choice-button{box-shadow:0 0 0 4px rgb(99 102 241/.16),0 14px 28px rgb(59 130 246/.15);outline:none}.dtc-reason-chip-dropdowns input:checked+.dtc-reason-choice-button{background:linear-gradient(135deg,rgb(236 253 245/.98),rgb(239 246 255/.94));border-color:rgb(16 185 129/.38);color:#064e3b}.dtc-reason-chip-dropdowns input:checked+.dtc-reason-choice-button .dtc-reason-choice-chevron,.dtc-reason-chip-dropdowns input:checked+.dtc-reason-choice-button .dtc-reason-choice-main svg{color:#059669}.dtc-reason-chip-dropdowns .dtc-reason-choice-with-menu[data-open=true] .dtc-reason-choice-chevron{transform:rotate(180deg)}.dtc-reason-chip-dropdowns .dtc-reason-pill-detail{animation:dtcReasonPillMenuIn .17s cubic-bezier(.2,.8,.2,1);background:linear-gradient(180deg,rgb(255 255 255/.96),rgb(240 253 250/.84));border:1px solid rgb(16 185 129/.24);border-radius:22px;box-shadow:0 14px 30px rgb(15 23 42/.09),inset 0 1px 0 rgb(255 255 255/.92);box-sizing:border-box;margin:0;min-width:0;overflow:hidden;padding:7px;width:100%}.dtc-reason-chip-dropdowns .dtc-reason-pill-detail .dtc-reason-template-grid{display:grid;gap:6px;grid-template-columns:minmax(0,1fr)}.dtc-checkin-shell-compact .dtc-reason-chip-dropdowns .dtc-reason-pill-detail .dtc-reason-template-chip span,.dtc-reason-chip-dropdowns .dtc-reason-pill-detail .dtc-reason-template-chip span{align-items:center;background:rgb(255 255 255/.96);border:1px solid rgb(16 185 129/.22);border-radius:999px;color:#064e3b;display:flex!important;font-size:.72rem!important;font-weight:900!important;justify-content:center;letter-spacing:.01em;line-height:1.05;min-height:38px!important;padding:7px 9px!important;text-align:center;text-transform:uppercase;width:100%}.dtc-reason-chip-dropdowns .dtc-reason-pill-detail .dtc-reason-template-chip input:checked+span{background:rgb(220 252 231/.98);border-color:rgb(16 185 129/.42);box-shadow:inset 0 0 0 1px rgb(16 185 129/.18)}@media (max-width:760px){.dtc-reason-chip-dropdowns{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dtc-checkin-shell-compact .dtc-reason-chip-dropdowns .dtc-reason-choice-button,.dtc-reason-chip-dropdowns .dtc-reason-choice-button{font-size:.88rem!important;min-height:50px!important;padding-inline:10px!important}}.dtc-reason-multi-select{box-sizing:border-box;display:grid;gap:10px;isolation:isolate;min-width:0;position:relative;z-index:1}.dtc-reason-category-anchor{min-width:0;position:relative;z-index:2}.dtc-reason-category-anchor:has(.dtc-reason-category-panel){z-index:90}.dtc-checkin-shell-compact .dtc-publish-reason-field:has(.dtc-reason-category-panel),.dtc-checkin-shell-compact .dtc-reason-fieldset-pill:has(.dtc-reason-category-panel),.dtc-checkin-shell-compact .dtc-reason-multi-select:has(.dtc-reason-category-panel){overflow:visible!important;position:relative;z-index:2450}.dtc-reason-selected-summary{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;min-width:0}.dtc-reason-selected-summary span{align-items:center;background:rgb(236 253 245/.96);border:1px solid rgb(16 185 129/.24);border-radius:999px;color:#065f46;display:inline-flex;font-size:.75rem;font-weight:900;gap:5px;justify-content:center;line-height:1.08;max-width:100%;min-height:30px;padding:5px 10px;text-align:center}.dtc-reason-selected-summary svg{flex:0 0 auto}.dtc-reason-category-tabs{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.dtc-reason-category-item{min-width:0;position:relative}.dtc-reason-category-item:has(.dtc-reason-category-panel){z-index:95}.dtc-reason-category-tab{align-items:center;background:#ffffff;border:1px solid #dbe3f0;border-radius:16px;box-shadow:0 8px 18px rgb(15 23 42/.045);color:#334155;cursor:pointer;display:grid;gap:8px;grid-template-columns:24px minmax(0,1fr) auto 18px;min-height:66px;min-width:0;padding:10px;text-align:left;transition:transform .16s var(--bayline-ease-spring),border-color .16s ease,box-shadow .16s ease,background .16s ease;width:100%}.dtc-reason-category-tab:hover{border-color:rgb(99 102 241/.34);box-shadow:0 12px 26px rgb(79 70 229/.1);transform:translateY(-1px)}.dtc-reason-category-tab[aria-pressed=true]{background:#eef2ff;border-color:rgb(99 102 241/.5);box-shadow:0 14px 30px rgb(79 70 229/.12);color:#3730a3}.dtc-reason-category-tab svg{color:#4f46e5;height:22px;width:22px}.dtc-reason-category-tab .dtc-reason-category-chevron{grid-column:4;height:17px;transition:transform .14s var(--bayline-ease-spring);width:17px}.dtc-reason-category-tab[aria-expanded=true] .dtc-reason-category-chevron{transform:rotate(180deg)}.dtc-reason-category-tab span{display:grid;gap:3px;min-width:0}.dtc-reason-category-tab strong{font-size:.82rem;font-weight:950;line-height:1.05;overflow-wrap:anywhere;white-space:normal}.dtc-reason-category-tab small{color:#64748b;font-size:.68rem;font-weight:850;line-height:1}.dtc-reason-category-tab em{align-items:center;background:#10b981;border-radius:999px;color:#ffffff;display:inline-flex;font-size:.7rem;font-style:normal;font-weight:950;grid-column:3;height:22px;justify-content:center;min-width:22px;padding:0 6px}.dtc-reason-category-panel{-webkit-backdrop-filter:blur(18px) saturate(1.16);backdrop-filter:blur(18px) saturate(1.16);background:linear-gradient(180deg,rgb(255 255 255/.995),rgb(248 250 252/.985));border:1px solid rgb(148 163 184/.36);border-radius:22px;bottom:calc(100% + 10px);box-shadow:0 26px 72px rgb(15 23 42/.22),inset 0 1px 0 rgb(255 255 255/.86);box-sizing:border-box;left:0;max-height:min(62svh,520px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:8px;position:absolute;transform-origin:bottom center;width:100%;z-index:2451}.dtc-reason-category-panel[data-side=bottom]{bottom:auto;top:calc(100% + 10px);transform-origin:top center}.dtc-reason-menu-list{animation:dtcReasonPillMenuIn .17s cubic-bezier(.2,.8,.2,1) both;box-sizing:border-box;display:grid;gap:10px;grid-template-columns:minmax(0,1fr);max-width:100%;min-width:0;overflow-x:hidden}.dtc-reason-menu-option,.dtc-reason-option-list{box-sizing:border-box;display:grid;gap:7px;max-width:100%;min-width:0}.dtc-reason-option-list{overflow-x:hidden}.dtc-reason-option-row{align-items:center;background:transparent;border:1px solid transparent;border-radius:15px;box-shadow:none;color:#1f2937;box-sizing:border-box;cursor:pointer;display:grid;gap:10px;grid-template-columns:1fr 30px;max-width:100%;min-height:48px;min-width:0;padding:8px 10px;position:relative;width:100%}.dtc-reason-option-row[data-selected=true]{background:var(--bayline-soft-pill-active-bg);border-color:var(--bayline-soft-pill-active-border);box-shadow:inset 0 1px 0 rgb(255 255 255/.68);color:var(--bayline-soft-pill-active-text)}@media (hover:hover) and (pointer:fine){.dtc-reason-option-row:hover{background:var(--bayline-soft-pill-active-bg);border-color:var(--bayline-soft-pill-active-border);color:var(--bayline-soft-pill-active-text)}}.dtc-reason-option-row input{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;left:0;margin:0;max-width:1px;min-width:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:0;width:1px}.dtc-checkin-shell-compact .dtc-reason-option-row>input[type=checkbox]{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;left:0!important;margin:0!important;max-width:1px!important;min-height:1px!important;min-width:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;width:1px!important}.dtc-reason-option-row:has(input:focus-visible){box-shadow:0 0 0 4px rgb(99 102 241/.16),0 12px 24px rgb(59 130 246/.12)}.dtc-reason-option-main{align-items:center;display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr);min-width:0}.dtc-checkin-shell-compact .dtc-publish-edit-grid .dtc-reason-option-row>.dtc-reason-option-main{align-items:center;color:inherit;display:grid;font-size:inherit;font-weight:inherit;gap:10px;grid-template-columns:22px minmax(0,1fr);letter-spacing:normal;line-height:normal;margin:0;text-transform:none}.dtc-reason-option-main svg{color:#4f46e5;height:20px;width:20px}.dtc-reason-option-row[data-selected=true] .dtc-reason-option-main svg{color:#059669}.dtc-reason-option-main span{display:grid;gap:2px;min-width:0}.dtc-reason-option-main small,.dtc-reason-option-main strong{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.dtc-reason-option-main strong{font-size:.9rem;font-weight:950;text-transform:none}.dtc-reason-option-main small{color:#64748b;font-size:.72rem;font-weight:800}.dtc-reason-option-check{align-items:center;background:transparent;border:0;color:transparent;display:flex!important;height:30px;justify-content:center;width:30px}.dtc-reason-option-row[data-selected=true] .dtc-reason-option-check{color:#059669}.dtc-reason-option-check svg{display:block;height:22px;stroke-width:3.2;width:22px}.dtc-pill-select-due,.dtc-vehicle-promise-due{color:#475569;font-size:.74rem;font-weight:900;line-height:1.1;margin:7px 0 0;text-align:center}.dtc-vehicle-promise-due{grid-column:1/-1}@media (max-width:900px){.dtc-reason-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-reason-category-tab{min-height:64px}.dtc-reason-category-content{grid-template-columns:minmax(0,1fr)}.dtc-reason-category-panel{bottom:calc(100% + 8px);max-height:min(52svh,380px);min-width:min(320px,calc(100vw - 24px));width:min(320px,calc(100vw - 24px))}.dtc-reason-category-panel[data-side=bottom]{bottom:auto;top:calc(100% + 8px)}.dtc-reason-category-item:nth-child(odd) .dtc-reason-category-panel{left:0;right:auto}.dtc-reason-category-item:nth-child(2n) .dtc-reason-category-panel{left:auto;right:0}.dtc-reason-selected-summary span{max-width:100%}}@media (max-width:560px){.dtc-reason-category-panel{max-height:min(37svh,300px);min-width:0;width:calc(200% + 8px)}}@media (max-width:340px){.dtc-reason-category-tabs{grid-template-columns:minmax(0,1fr)}.dtc-reason-category-tab{min-height:56px}.dtc-reason-category-item:nth-child(2n) .dtc-reason-category-panel,.dtc-reason-category-panel{left:0;right:auto;width:100%}}@media (min-width:761px) and (max-width:1180px){.dtc-reason-category-panel{max-height:min(46svh,380px);min-width:min(320px,calc(100vw - 40px));width:min(360px,calc(100vw - 40px))}.dtc-reason-category-item:first-child .dtc-reason-category-panel{left:0;right:auto}.dtc-reason-category-item:nth-child(2) .dtc-reason-category-panel,.dtc-reason-category-item:nth-child(3) .dtc-reason-category-panel{left:50%;right:auto;transform:translateX(-50%)}.dtc-reason-category-item:nth-child(4) .dtc-reason-category-panel{left:auto;right:0}}@media (min-width:761px) and (max-width:1180px) and (max-height:820px){.dtc-reason-category-panel{max-height:min(24svh,220px)}}@media (prefers-reduced-motion:reduce){.dtc-reason-menu-list{animation:none}.dtc-reason-category-tab .dtc-reason-category-chevron{transition:none}}@media (min-width:2400px){.monitor-table-row{height:54px}.monitor-table td{padding:3px 14px}.monitor-table th{padding:4px 14px}.monitor-vehicle-frame{height:40px;width:106px}.monitor-vehicle-cell{grid-template-columns:110px minmax(0,1fr);gap:8px}.monitor-customer strong,.monitor-vehicle-cell strong{font-size:1.34rem;line-height:1.06}.monitor-customer span,.monitor-vehicle-cell span{font-size:.82rem}.monitor-customer>svg{height:22px;width:22px}.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-money,.bayline-staff-shell .monitor-parts-status,.bayline-staff-shell .monitor-stage,.bayline-staff-shell .monitor-waiting,.monitor-rec-summary{font-size:.95rem;line-height:1}.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-money,.bayline-staff-shell .monitor-parts-status,.bayline-staff-shell .monitor-stage,.bayline-staff-shell .monitor-waiting{min-height:0;padding:3px 8px}.monitor-waiting-status strong{font-size:.92rem;padding:3px 10px}.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-height:0;min-width:124px;padding:2px 0}.monitor-row-clock svg{height:20px;width:20px}.monitor-row-clock strong,.monitor-status-stack strong{font-size:1.2rem}.monitor-status-context{font-size:.78rem}.monitor-person-first{font-size:1.02rem}.monitor-person-last{font-size:.94rem}.monitor-signal-actions .monitor-declined,.monitor-signal-actions .monitor-money,.monitor-signal-actions .monitor-waiting{font-size:.8rem;padding:2px 7px}.monitor-signal-actions .monitor-declined svg,.monitor-signal-actions .monitor-money svg,.monitor-signal-actions .monitor-waiting svg{height:14px;width:14px}}@media (max-width:1100px){.dtc-advisor-request-layout,.dtc-checkin-shell-compact .dtc-vehicle-cockpit{grid-template-columns:minmax(0,1fr)}.dtc-checkin-shell-compact .dtc-vehicle-cockpit-side{max-height:none;overflow:visible;position:static;top:auto}.dtc-checkin-shell-compact .lookup-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.dtc-advisor-tcs-card,.dtc-tech-checkin-queue .dtc-queue-card-body,.dtc-tech-command-board{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.dtc-checkin-shell-compact .dtc-manual-checkin-actions{margin-inline:0;width:100%}}@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-legacy-report-table,.bayline-report-catalog-table,.bayline-report-explorer-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-bottom:1px solid rgb(20 16 50/.1);border-top:1px solid rgb(20 16 50/.1);display:grid;gap:0 8px;grid-template-areas:"vehicle time promise" "customer signal signal";grid-template-columns:minmax(0,1fr) minmax(78px,.32fr) minmax(86px,.36fr);padding:5px 7px}.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]{display:inline-flex;grid-area:promise}.monitor-column-guide [data-column=signal]{grid-area:signal}.monitor-column-guide [data-column=advisor],.monitor-column-guide [data-column=parts],.monitor-column-guide [data-column=status],.monitor-column-guide [data-column=tech]{display:none}.monitor-column-guide span{align-items:center;background:transparent;border:0;border-radius:0;color:#334155;display:inline-flex;gap:7px;min-height:22px;padding:2px 0}.monitor-column-guide small{border-left:1px solid rgb(100 116 139/.36);color:#475569;display:inline-flex;font-size:.64rem;font-weight:950;line-height:1;padding-left:7px;text-transform:uppercase}.monitor-table-wrap{overflow:visible;padding:0 7px}.monitor-table,.monitor-table tbody{display:block;min-width:0;width:100%}.monitor-table thead{display:none}.monitor-table-row{align-items:start;border:1px solid rgb(20 16 50/.12);border-left:0;border-radius:8px;box-shadow:0 10px 22px rgb(20 16 50/.07);box-sizing:border-box;column-gap:10px!important;display:grid!important;gap:6px 10px;grid-template-areas:"vehicle time promise" "status status status" "customer signal signal" "parts parts parts" "advisor tech tech";grid-template-columns:minmax(0,1fr) minmax(78px,.32fr) minmax(86px,.36fr);height:auto;margin:7px 0;max-width:100%;min-height:0;overflow:visible;padding:9px 9px 8px 10px;row-gap:6px!important;width:100%}.monitor-row-advisor-attention,.monitor-row-customer-waiting,.monitor-row-declined,.monitor-row-warn{border-left-color:#facc15}.monitor-row-customer-decision{border-left-color:#3b82f6}.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;display:block!important;min-height:0;overflow:visible;padding:0;width:auto!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){display:block!important;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:block!important;grid-area:promise}.monitor-table td:nth-child(11){display:none!important}.monitor-table td:nth-child(12){grid-area:signal}.monitor-vehicle-cell{align-items:center;gap:7px;grid-template-columns:88px minmax(0,1fr);min-width:0}.monitor-vehicle-frame{height:42px;padding:0;width:88px}.monitor-vehicle-frame .vehicle-visual{min-height:42px;width:88px}.monitor-customer{align-items:center;border-top:0;gap:7px;padding-top:0}.monitor-table td[data-label=Advisor],.monitor-table td[data-label=Tech]{align-content:start;align-items:start;color:#0f172a;display:grid!important;font-size:.82rem;font-weight:950;gap:1px;grid-auto-rows:max-content;grid-template-columns:minmax(0,1fr)!important;line-height:1.05;min-width:0;overflow-wrap:anywhere}.monitor-table td[data-label=Advisor]:before,.monitor-table td[data-label=Tech]:before{color:#687083;content:attr(data-label);display:block;font-size:.56rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.monitor-row-clock{align-items:center;gap:0 4px;grid-template-columns:16px minmax(0,1fr);justify-content:end;min-height:42px;min-width:0;padding:0}.monitor-row-clock svg{height:16px;width:16px}.monitor-row-clock strong{font-size:1.26rem;line-height:.92;white-space:nowrap}.monitor-signal-actions{align-items:center;display:grid;gap:6px;grid-template-columns:minmax(0,1fr);justify-items:end;width:100%}.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{align-items:stretch;background:rgb(255 255 255/.96);border-top:1px solid rgb(20 16 50/.13);bottom:0!important;box-shadow:0 -14px 28px rgb(20 16 50/.12);display:grid;gap:6px;grid-template-columns:repeat(var(--bayline-mobile-tab-count,5),minmax(0,1fr));isolation:isolate;left:0!important;padding:6px 18px calc(8px + env(safe-area-inset-bottom));position:fixed!important;right:0!important;top:auto!important;transform:translateZ(0);-webkit-transform:translateZ(0);z-index:200}.bayline-mobile-tab{align-items:center;border-radius:0;color:#586070;display:grid;font-size:.72rem;font-weight:900;gap:0;justify-items:center;min-height:56px;padding:8px 6px;position:relative;text-decoration:none}.bayline-coach-content{height:calc(100dvh - 134px);padding-bottom:10px}.bayline-coach-stage{min-height:0}.bayline-mobile-tab svg{color:currentColor}.bayline-mobile-tab-active{background:transparent;box-shadow:none;color:var(--primary-dark)}.bayline-staff-shell{padding-bottom:calc(70px + 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;display:grid;grid-template-columns:minmax(0,1fr);row-gap:10px}.dtc-match-row-head{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.dtc-match-appt-time-row{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;min-width:0}.dtc-match-appt-time-label{color:#047857;font-size:.72rem;font-weight:900;line-height:1.1;white-space:nowrap}.dtc-match-row-meta{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.75rem;font-weight:700;gap:3px 10px;min-width:0}.dtc-match-row-id{display:grid;gap:8px;min-width:0}.dtc-match-row-id>strong{align-items:center;color:#0f172a;display:inline-flex;font-size:.95rem;gap:6px}.dtc-match-row-id>small{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.75rem;font-weight:700;gap:3px 10px;min-width:0}.dtc-match-row-phone{align-items:center;color:#1f2937;display:inline-flex;font-weight:850;gap:4px}.dtc-match-row-vehicles{display:grid;gap:7px;min-width:0}.dtc-match-vehicle{align-items:center;background:#ffffff;border:1px solid rgb(79 70 229/.18);border-radius:13px;color:inherit;column-gap:12px;display:grid;grid-template-areas:"thumb info history cta";grid-template-columns:auto minmax(0,1.05fr) minmax(0,1.3fr) auto;padding:6px 11px;row-gap:6px;text-decoration:none;transition:border-color .12s ease,box-shadow .12s ease,transform .34s var(--bayline-ease-spring)}.dtc-match-vehicle-history{align-items:center;border-left:1px solid rgb(79 70 229/.16);display:flex;flex-wrap:wrap;gap:5px;grid-area:history;min-width:0;padding-left:12px}.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-areas:"thumb info cta" "history history history";grid-template-columns:auto minmax(0,1fr) auto}.dtc-customer-match-column-recommended .dtc-match-vehicle-history:not(:empty){border-left:0;border-top:1px solid rgb(16 185 129/.18);padding-left:0;padding-top:6px}@media (max-width:600px){.dtc-match-row-head{align-items:flex-start;flex-wrap:wrap;gap:6px 8px;justify-content:start}.dtc-match-row-id>strong{flex:1 1 118px;line-height:1.04;min-width:0}.dtc-match-row-recency{line-height:1.12;max-width:100%;white-space:normal}.dtc-match-vehicle{align-items:start;grid-template-areas:"thumb cta" "info info" "history history";grid-template-columns:minmax(0,1fr) auto;padding:8px 10px}.dtc-match-vehicle-thumb{justify-self:start}.dtc-match-vehicle-main small,.dtc-match-vehicle-main strong{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.dtc-match-vehicle-cta{align-self:start;padding:8px 15px}.dtc-match-vehicle-history:not(:empty){border-left:0;border-top:1px solid rgb(79 70 229/.14);padding-left:0;padding-top:6px}}.dtc-match-vehicle:hover{border-color:rgb(79 70 229/.5);box-shadow:0 10px 22px rgb(79 70 229/.12);transform:translateY(-1px)}.dtc-match-vehicle-thumb{flex:0 0 auto;grid-area:thumb}.dtc-match-vehicle-thumb.dtc-match-vehicle-empty{align-items:center;background:rgb(79 70 229/.08);border-radius:9px;color:#4f46e5;display:inline-flex;height:36px;justify-content:center;width:44px}.dtc-match-vehicle-main{display:grid;gap:1px;grid-area:info;min-width:0}.dtc-match-vehicle-main strong{color:#0f172a;font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-match-vehicle-main small{color:var(--muted);font-size:.71rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-match-vehicle-cta{align-items:center;background:var(--brand-gradient);border-radius:999px;box-shadow:0 6px 14px rgb(117 87 255/.28);color:#ffffff;display:inline-flex;flex:0 0 auto;font-size:.86rem;font-weight:950;gap:5px;grid-area:cta;justify-self:end;letter-spacing:.01em;padding:9px 18px}@media (max-width:600px){.dtc-match-vehicle-main small,.dtc-match-vehicle-main strong{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.dtc-match-vehicle-cta{align-self:start;padding:8px 15px}}.dtc-match-add-vehicle{align-items:center;background:rgb(79 70 229/.05);border:1px dashed rgb(79 70 229/.3);border-radius:9px;color:#4f46e5;display:flex;font-size:.74rem;font-weight:850;gap:5px;justify-content:center;padding:6px 10px;text-decoration:none}.dtc-match-add-vehicle:hover{background:rgb(79 70 229/.11);border-color:rgb(79 70 229/.45)}.dtc-match-row-history{align-content:start;display:grid;gap:8px;min-width:0}.dtc-match-row-recency{align-items:center;background:rgb(245 158 11/.16);border:1px solid rgb(245 158 11/.28);border-radius:999px;color:#92400e;display:inline-flex;font-size:.71rem;font-weight:950;gap:5px;justify-self:start;padding:5px 9px;white-space:nowrap}.dtc-match-appt-when{background:rgb(16 185 129/.16);border-color:rgb(16 185 129/.3);color:#047857}.dtc-match-services{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.dtc-match-service-chip{align-items:center;background:rgb(16 185 129/.1);border:1px solid rgb(16 185 129/.22);border-radius:999px;color:#065f46;display:inline-flex;font-size:.73rem;font-weight:850;gap:5px;line-height:1.2;padding:4px 9px}.dtc-match-service-chip svg{color:currentColor}.dtc-match-service-chip[data-kind=tire],.dtc-match-service-chip[data-kind=tire_service]{background:rgb(15 23 42/.07);border-color:rgb(15 23 42/.16);color:#0f172a}.dtc-match-service-chip[data-kind=protection]{background:rgb(79 70 229/.1);border-color:rgb(79 70 229/.22);color:#4338ca}.dtc-match-service-chip[data-kind=brakes],.dtc-match-service-chip[data-kind=oil]{background:rgb(180 83 9/.1);border-color:rgb(180 83 9/.2);color:#b45309}.dtc-match-services-muted{color:#667085;font-size:.74rem;font-weight:800}.dtc-match-head-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:.86rem;font-weight:950;gap:7px;padding:6px 13px;width:fit-content}.dtc-match-head-pill-existing{background:rgb(37 99 235/.12);border:1px solid rgb(37 99 235/.24);color:#1d4ed8}.dtc-match-head-pill-appointment{background:rgb(16 185 129/.14);border:1px solid rgb(16 185 129/.28);color:#047857}.dtc-match-more{display:grid;gap:9px}.dtc-match-more-summary{align-items:center;background:rgb(124 58 237/.08);border:1px solid rgb(124 58 237/.2);border-radius:12px;color:#6d28d9;cursor:pointer;display:flex;font-size:.8rem;font-weight:900;gap:6px;justify-content:center;list-style:none;padding:9px 12px}.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{display:grid;gap:10px}.dtc-match-pager{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:10px}.dtc-match-pager-btn{align-items:center;background:rgb(124 58 237/.08);border:1px solid rgb(124 58 237/.2);border-radius:10px;color:#6d28d9;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.78rem;font-weight:900;gap:4px;padding:8px 12px;text-decoration:none}.dtc-match-pager-btn:hover:not(.dtc-match-pager-btn-off){background:rgb(124 58 237/.15)}.dtc-match-pager-btn-off{background:transparent;border-color:rgb(20 16 50/.08);color:#b9bccb;cursor:default}.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 ease}.dtc-customer-match-error{color:#b42318;font-size:.78rem;font-weight:800;margin-top:8px}@media (max-width:820px){.dtc-customer-match-card.dtc-match-row{grid-template-columns:minmax(0,1fr)}}.dtc-checkin-shell-compact .dtc-customer360-side-continue.enterprise-button,.dtc-checkin-shell-compact .dtc-inplace-continue.enterprise-button{animation:dtc-selected-continue-ready .9s cubic-bezier(.2,.85,.25,1) 1!important}@media (prefers-reduced-motion:reduce){.dtc-checkin-shell-compact .dtc-customer360-side-continue.enterprise-button,.dtc-checkin-shell-compact .dtc-inplace-continue.enterprise-button{animation:none!important}}.bayline-admin-filters a,.bayline-admin-pin-form button,.bayline-admin-tabs a,.bayline-admin-user-form button,.bayline-admin-zoho-form button,.bayline-current-work-actions a,.bayline-current-work-actions button,.bayline-report-action-row a,.bayline-report-family-card,.bayline-report-filter-group button,.bayline-report-filters a,.bayline-report-module-nav a,.bayline-report-priority-grid button,.bayline-report-row-button,.bayline-report-table-actions a,.bayline-workspace-menu nav a,.button-primary,.dtc-advisor-active-actions button,.dtc-advisor-detail-actions button,.dtc-advisor-filter-grid button,.dtc-advisor-flow-tabs button,.dtc-advisor-payment-routes button,.dtc-advisor-request-buckets button,.dtc-advisor-tcs-search button,.dtc-advisor-workbench-tabs button,.dtc-appointments-actions>a,.dtc-appointments-actions>button,.dtc-appointments-mode-tabs a,.dtc-capture-cancel,.dtc-capture-primary,.dtc-capture-secondary,.dtc-checkin-shell-compact .dtc-arrival-source-button,.dtc-checkin-shell-compact .dtc-inline-toggle span,.dtc-checkin-shell-compact .dtc-reason-chips span,.dtc-checkin-shell-compact .dtc-reason-template-chip span,.dtc-checkin-shell-compact .lookup-segment span,.dtc-inline-toggle span,.dtc-match-add-vehicle,.dtc-match-more-summary,.dtc-match-pager-btn,.dtc-match-vehicle-cta,.dtc-next-step,.dtc-open-inspection,.dtc-photo-type,.dtc-pill span,.dtc-pill-popup-option,.dtc-pill-trigger,.dtc-publish-primary-button,.dtc-reason-chips span,.dtc-reason-template-chip span,.dtc-staff-photo-action,.dtc-tech-crew-chip,.dtc-tech-handoff-strip a,.dtc-tech-job-loader a,.dtc-tech-reason-chips button,.dtc-tech-state-buttons button,.dtc-tech-system-list button,.dtc-tech-tcs-toolbar button,.enterprise-button,.inspection-status,.lookup-segment span,.monitor-alert-card button,.monitor-remove-button,.monitor-signal-buttons>button{animation:none!important;background:var(--bayline-soft-pill-bg)!important;background-image:none!important;border:1px solid var(--bayline-soft-pill-border)!important;border-radius:var(--bayline-radius-pill)!important;box-shadow:var(--bayline-soft-pill-shadow);color:var(--bayline-soft-pill-text)!important;transition:var(--bayline-soft-pill-transition)}.bayline-admin-filters a:hover,.bayline-admin-pin-form button:not(:disabled):hover,.bayline-admin-tabs a:hover,.bayline-admin-user-form button:not(:disabled):hover,.bayline-admin-zoho-form button:not(:disabled):hover,.bayline-current-work-actions a:hover,.bayline-current-work-actions button:hover,.bayline-report-action-row a:hover,.bayline-report-family-card:hover,.bayline-report-filter-group button:hover,.bayline-report-filters a:hover,.bayline-report-module-nav a:hover,.bayline-report-priority-grid button:hover,.bayline-report-row-button:hover,.bayline-report-table-actions a:hover,.bayline-workspace-menu nav a:hover,.button-primary:not(:disabled):hover,.dtc-advisor-active-actions button:not(:disabled):hover,.dtc-advisor-detail-actions button:not(:disabled):hover,.dtc-advisor-filter-grid button:hover,.dtc-advisor-flow-tabs button:hover,.dtc-advisor-payment-routes button:hover,.dtc-advisor-request-buckets button:hover,.dtc-advisor-tcs-search button:hover,.dtc-advisor-workbench-tabs button:hover,.dtc-appointments-actions>a:hover,.dtc-appointments-actions>button:hover,.dtc-appointments-mode-tabs a:hover,.dtc-capture-cancel:not(:disabled):hover,.dtc-capture-primary:not(:disabled):hover,.dtc-capture-secondary:not(:disabled):hover,.dtc-checkin-shell-compact .dtc-arrival-source-button:hover,.dtc-inline-toggle span:hover,.dtc-match-add-vehicle:hover,.dtc-match-more-summary:hover,.dtc-match-pager-btn:hover:not(.dtc-match-pager-btn-off),.dtc-match-vehicle-cta:hover,.dtc-next-step:not(.dtc-next-step-disabled):hover,.dtc-open-inspection:hover,.dtc-photo-type:hover,.dtc-pill span:hover,.dtc-pill-popup-option:hover,.dtc-pill-trigger:hover,.dtc-publish-primary-button:not(:disabled):hover,.dtc-reason-chips span:hover,.dtc-reason-template-chip span:hover,.dtc-staff-photo-action:not(:disabled):hover,.dtc-tech-crew-chip:hover,.dtc-tech-handoff-strip a:hover,.dtc-tech-job-loader a:hover,.dtc-tech-reason-chips button:hover,.dtc-tech-state-buttons button:hover,.dtc-tech-system-list button:hover,.dtc-tech-tcs-toolbar button:hover,.enterprise-button:not(:disabled):hover,.inspection-status:hover,.lookup-segment span:hover,.monitor-alert-card button:not(:disabled):hover,.monitor-remove-button:not(:disabled):hover,.monitor-signal-buttons>button:hover{background:var(--bayline-soft-pill-hover-bg)!important;border-color:var(--bayline-soft-pill-hover-border)!important;box-shadow:var(--bayline-soft-pill-active-shadow);color:var(--bayline-soft-pill-active-text)!important;filter:none!important;transform:translateY(-1px)}.bayline-admin-filters a[aria-current=page],.bayline-admin-tabs a[aria-current=page],.bayline-admin-user-form button.button-primary,.bayline-current-work-actions a:first-child,.bayline-current-work-actions button:first-child,.bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab-active,.bayline-header-workbench .dtc-advisor-workbench-tabs button[data-active=true],.bayline-report-family-card[data-selected=true],.bayline-report-filter-group button.is-active,.bayline-report-filters a[aria-current=page],.bayline-report-module-nav a[aria-current=page],.bayline-report-priority-grid button[aria-pressed=true],.bayline-workspace-menu nav a.bayline-workspace-menu-active,.button-primary,.dtc-advisor-active-actions button:first-child,.dtc-advisor-detail-actions button:not(:disabled),.dtc-advisor-filter-grid button[data-active=true],.dtc-advisor-flow-tabs button[data-active=true],.dtc-advisor-payment-routes button[data-active=true],.dtc-advisor-request-buckets button[data-active=true],.dtc-advisor-tcs-search button,.dtc-advisor-workbench-tabs button[data-active=true],.dtc-appointments-actions>a:first-child,.dtc-appointments-actions>button:first-child,.dtc-appointments-mode-tabs a[data-active=true],.dtc-capture-primary,.dtc-checkin-page .enterprise-button:not(.enterprise-button-secondary):not(.enterprise-button-danger),.dtc-checkin-shell-compact .dtc-arrival-source-button[data-active=true],.dtc-checkin-shell-compact .dtc-inline-toggle:has(input:checked),.dtc-checkin-shell-compact .dtc-reason-chips input:checked+span,.dtc-checkin-shell-compact .dtc-reason-template-chip input:checked+span,.dtc-checkin-shell-compact .lookup-segment input:checked+span,.dtc-inline-toggle:has(input:checked),.dtc-match-vehicle-cta,.dtc-nav-tab-active,.dtc-next-step-ready,.dtc-open-inspection,.dtc-photo-type-active,.dtc-pill input:checked+span,.dtc-pill-popup-option.is-selected,.dtc-publish-primary-button:not(:disabled),.dtc-reason-chips input:checked+span,.dtc-reason-template-chip input:checked+span,.dtc-staff-photo-action,.dtc-step-active,.dtc-tech-crew-chip[data-selected=true],.dtc-tech-evidence-grid button[data-filled=true],.dtc-tech-handoff-strip a,.dtc-tech-job-loader a,.dtc-tech-reason-chips button[data-selected=true],.dtc-tech-system-list button[data-selected=true],.dtc-tech-tcs-toolbar button[data-active=true],.dtc-tech-workflow-rail li[data-active=true] span,.dtc-vehicle-preview-action .dtc-next-step-ready,.dtc-workspace-tab-active,.enterprise-button:not(.enterprise-button-secondary):not(.enterprise-button-danger),.inspection-status.active,.lookup-segment input:checked+span{animation:none!important;background:var(--bayline-soft-pill-active-bg)!important;background-image:none!important;border-color:var(--bayline-soft-pill-active-border)!important;border-radius:var(--bayline-radius-pill)!important;box-shadow:var(--bayline-soft-pill-active-shadow);color:var(--bayline-soft-pill-active-text)!important}.dtc-tech-inspection-shell .inspection-status.active[data-status=pass]{background-image:none!important;box-shadow:0 8px 18px rgb(4 120 87/.22)}.dtc-customer-match-card .dtc-match-vehicle-cta{background:#eef2ff!important;background-image:none!important;border-color:rgb(99 102 241/.32)!important;box-shadow:0 8px 18px rgb(99 102 241/.12),inset 0 1px 0 rgb(255 255 255/.72)!important;color:#3730a3!important}.dtc-customer-match-card .dtc-match-vehicle-cta:hover{background:#e0e7ff!important;background-image:none!important;border-color:rgb(99 102 241/.46)!important;box-shadow:0 10px 22px rgb(99 102 241/.16),inset 0 1px 0 rgb(255 255 255/.76)!important;color:#312e81!important}.dtc-customer-match-card .dtc-match-row-recency,.dtc-inplace-selected-id .dtc-match-row-recency{background:rgb(245 158 11/.16)!important;border-color:rgb(245 158 11/.28)!important;box-shadow:none!important;color:#92400e!important}.dtc-customer-match-card .dtc-match-appt-when{background:rgb(16 185 129/.16)!important;border-color:rgb(16 185 129/.3)!important;color:#047857!important}.dtc-tech-inspection-shell .inspection-status.active[data-status=attention]{background-image:none!important;box-shadow:0 8px 18px rgb(234 179 8/.22)}.dtc-tech-inspection-shell .inspection-status.active[data-status=fail]{background-image:none!important;box-shadow:0 8px 18px rgb(220 38 38/.2)}.dtc-tech-inspection-shell .inspection-status.active[data-status=not_applicable],.dtc-tech-inspection-shell .inspection-status.active[data-status=skipped]{background-image:none!important;box-shadow:0 8px 18px rgb(71 84 103/.16)}.bayline-current-work-actions a:first-child svg,.bayline-current-work-actions button:first-child svg,.bayline-staff-shell .dtc-advisor-request-row[data-active=true] small,.bayline-staff-shell .dtc-advisor-request-row[data-active=true] strong,.dtc-tech-crew-chip[data-selected=true] span,.dtc-tech-crew-chip[data-selected=true] svg,.dtc-tech-system-list button[data-selected=true] small,.dtc-tech-system-list button[data-selected=true] span,.dtc-tech-system-list button[data-selected=true] strong,.dtc-tech-system-list button[data-selected=true] svg{color:var(--bayline-soft-pill-active-text)!important}.dtc-tech-system-list button[data-selected=true] span{background:rgb(99 102 241/.1)!important;border-color:rgb(99 102 241/.18)!important}.bayline-staff-shell .dtc-advisor-request-row{background:#ffffff!important;border:1px solid rgb(20 16 50/.1)!important;border-radius:8px!important;box-shadow:none!important;color:inherit!important;transform:none!important}.bayline-staff-shell .dtc-advisor-request-row:hover{background:#ffffff!important;border-color:rgb(37 99 235/.24)!important;border-radius:8px!important;box-shadow:var(--bayline-shadow-md)!important;transform:none!important}.bayline-staff-shell .dtc-advisor-request-row[data-active=true]{background:linear-gradient(90deg,#ffffff,#f6f3ff)!important;border-color:rgb(79 70 229/.72)!important;border-radius:8px!important;box-shadow:0 0 0 4px rgb(79 70 229/.18),0 12px 26px rgb(117 87 255/.14)!important;color:inherit!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{align-items:stretch!important;display:flex!important;flex-direction:column}.bayline-staff-shell .dtc-advisor-request-list>*{flex:0 0 auto}.bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab-active:after{animation:none!important;background:transparent!important;box-shadow:none!important;height:0!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}.dtc-capture-cancel,.enterprise-button-danger,.monitor-alert-card button[data-tone=danger],.monitor-remove-button{background:rgb(254 242 242/.96)!important;border-color:rgb(248 113 113/.38)!important;box-shadow:0 8px 18px rgb(185 28 28/.08);color:#b91c1c!important}.dtc-capture-cancel:not(:disabled):hover,.enterprise-button-danger:not(:disabled):hover,.monitor-alert-card button[data-tone=danger]:not(:disabled):hover,.monitor-remove-button:not(:disabled):hover{background:rgb(254 226 226/.98)!important;border-color:rgb(220 38 38/.44)!important;color:#991b1b!important}.dtc-checkin-shell-compact .dtc-evidence-actions .dtc-evidence-delete-selected,.dtc-evidence-actions .dtc-evidence-delete-selected{background:rgb(239 246 255/.96)!important;background-image:none!important;border-color:rgb(96 165 250/.46)!important;box-shadow:0 10px 24px rgb(37 99 235/.14),inset 0 1px 0 rgb(255 255 255/.78)!important;color:#1d4ed8!important}.dtc-checkin-shell-compact .dtc-evidence-actions .dtc-evidence-delete-selected:not(:disabled):hover,.dtc-evidence-actions .dtc-evidence-delete-selected:not(:disabled):hover{background:rgb(219 234 254/.98)!important;border-color:rgb(59 130 246/.56)!important;color:#1e40af!important}.bayline-admin-pin-form button,.monitor-alert-card button[data-tone=warning]{background:rgb(255 251 235/.98)!important;border-color:rgb(245 158 11/.36)!important;box-shadow:0 8px 18px rgb(180 83 9/.08);color:#92400e!important}.bayline-admin-pin-form button:not(:disabled):hover,.monitor-alert-card button[data-tone=warning]:not(:disabled):hover{background:#fef3c7!important;border-color:rgb(217 119 6/.44)!important;color:#78350f!important}.dtc-tech-state-buttons button[aria-pressed=true][data-state=pass]{background:rgb(236 253 245/.98)!important;border-color:rgb(16 185 129/.42)!important;color:#047857!important}.dtc-tech-state-buttons button[aria-pressed=true][data-state=watch]{background:rgb(254 249 195/.98)!important;border-color:rgb(234 179 8/.46)!important;color:#854d0e!important}.dtc-tech-state-buttons button[aria-pressed=true][data-state=fail]{background:rgb(254 242 242/.98)!important;border-color:rgb(248 113 113/.44)!important;color:#b91c1c!important}.dtc-tech-state-buttons button[aria-pressed=true][data-state=note]{background:rgb(239 246 255/.98)!important;border-color:rgb(96 165 250/.42)!important;color:#1d4ed8!important}.dtc-tech-state-buttons button[aria-pressed=true][data-state=na]{background:#f8fafc!important;border-color:rgb(100 116 139/.28)!important;color:#475569!important}.dtc-capture-video[data-state=recording]{background:rgb(254 242 242/.98)!important;border-color:rgb(248 113 113/.44)!important;box-shadow:0 10px 22px rgb(220 38 38/.16)!important;color:#b91c1c!important}.bayline-admin-filters a:active,.bayline-admin-pin-form button:active,.bayline-admin-tabs a:active,.bayline-admin-user-form button:active,.bayline-admin-zoho-form button:active,.bayline-current-work-actions a:active,.bayline-current-work-actions button:active,.bayline-mobile-tab:active,.bayline-report-action-row a:active,.bayline-report-family-card:active,.bayline-report-filter-group button:active,.bayline-report-filters a:active,.bayline-report-module-nav a:active,.bayline-report-priority-grid button:active,.bayline-report-row-button:active,.bayline-report-table-actions a:active,.bayline-workspace-menu nav a:active,.button-primary:active,.dtc-advisor-active-actions button:active,.dtc-advisor-detail-actions button:active,.dtc-advisor-filter-grid button:active,.dtc-advisor-flow-tabs button:active,.dtc-advisor-payment-routes button:active,.dtc-advisor-request-buckets button:active,.dtc-advisor-request-row:active,.dtc-advisor-tcs-search button:active,.dtc-advisor-workbench-tabs button:active,.dtc-appointments-actions>a:active,.dtc-appointments-actions>button:active,.dtc-appointments-mode-tabs a:active,.dtc-capture-cancel:active,.dtc-capture-primary:active,.dtc-capture-secondary:active,.dtc-checkin-shell-compact .dtc-arrival-source-button:active,.dtc-inline-toggle span:active,.dtc-match-add-vehicle:active,.dtc-match-more-summary:active,.dtc-match-pager-btn:active,.dtc-match-vehicle-cta:active,.dtc-next-step:active,.dtc-open-inspection:active,.dtc-photo-type:active,.dtc-pill span:active,.dtc-pill-popup-option:active,.dtc-pill-trigger:active,.dtc-publish-primary-button:active,.dtc-reason-chips span:active,.dtc-reason-template-chip span:active,.dtc-staff-photo-action:active,.dtc-tech-crew-chip:active,.dtc-tech-handoff-strip a:active,.dtc-tech-job-loader a:active,.dtc-tech-reason-chips button:active,.dtc-tech-state-buttons button:active,.dtc-tech-system-list button:active,.dtc-tech-tcs-toolbar button:active,.enterprise-button:active,.inspection-status:active,.lookup-segment span:active,.monitor-alert-card button:active,.monitor-remove-button:active,.monitor-signal-buttons>button:active{box-shadow:var(--bayline-soft-pill-shadow)!important;filter:none!important;transform:var(--bayline-soft-pill-press-transform)!important}.bayline-admin-pin-form button:disabled,.bayline-admin-user-form button:disabled,.bayline-admin-zoho-form button:disabled,.button-primary:disabled,.dtc-capture-primary:disabled,.dtc-capture-secondary:disabled,.dtc-next-step-disabled,.dtc-next-step-disabled:hover,.dtc-publish-primary-button:disabled,.enterprise-button:disabled,.monitor-remove-button:disabled{background:#eef2f7!important;background-image:none!important;border-color:rgb(117 132 164/.26)!important;box-shadow:none!important;color:#64748b!important;cursor:not-allowed;opacity:.68;transform:none!important}@media (prefers-reduced-motion:reduce){.bayline-admin-filters a,.bayline-admin-pin-form button,.bayline-admin-tabs a,.bayline-admin-user-form button,.bayline-admin-zoho-form button,.bayline-current-work-actions a,.bayline-current-work-actions button,.bayline-mobile-tab,.bayline-report-action-row a,.bayline-report-family-card,.bayline-report-filter-group button,.bayline-report-filters a,.bayline-report-module-nav a,.bayline-report-priority-grid button,.bayline-report-row-button,.bayline-report-table-actions a,.bayline-workspace-menu nav a,.button-primary,.dtc-advisor-active-actions button,.dtc-advisor-detail-actions button,.dtc-advisor-filter-grid button,.dtc-advisor-flow-tabs button,.dtc-advisor-payment-routes button,.dtc-advisor-request-buckets button,.dtc-advisor-tcs-search button,.dtc-advisor-workbench-tabs button,.dtc-appointments-actions>a,.dtc-appointments-actions>button,.dtc-appointments-mode-tabs a,.dtc-capture-cancel,.dtc-capture-primary,.dtc-capture-secondary,.dtc-checkin-shell-compact .dtc-arrival-source-button,.dtc-inline-toggle span,.dtc-match-add-vehicle,.dtc-match-more-summary,.dtc-match-pager-btn,.dtc-match-vehicle-cta,.dtc-next-step,.dtc-open-inspection,.dtc-photo-type,.dtc-pill span,.dtc-pill-popup-option,.dtc-pill-trigger,.dtc-publish-primary-button,.dtc-reason-chips span,.dtc-reason-template-chip span,.dtc-staff-photo-action,.dtc-tech-crew-chip,.dtc-tech-handoff-strip a,.dtc-tech-job-loader a,.dtc-tech-reason-chips button,.dtc-tech-state-buttons button,.dtc-tech-system-list button,.dtc-tech-tcs-toolbar button,.enterprise-button,.inspection-status,.lookup-segment span,.monitor-alert-card button,.monitor-remove-button,.monitor-signal-buttons>button{transition:none!important}}.dtc-tech-crew-chip,.dtc-tech-crew-chip:hover,.dtc-tech-crew-chip[data-selected=true]{-webkit-tap-highlight-color:transparent;animation:none!important;background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;color:#344054!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;animation:none!important;background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;color:#344054!important;overflow:visible;transform:none!important}.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,.dtc-tech-crew-chip:active,.dtc-tech-crew-chip:focus,.dtc-tech-crew-chip:focus-visible{animation:none!important;background:transparent!important;background-image:none!important;border-color:transparent!important;outline:none!important;box-shadow:none!important;transform:none!important}.dtc-checkin-shell-compact .dtc-advisor-duty-person:hover img,.dtc-tech-crew-chip:hover .dtc-tech-crew-avatar{box-shadow:0 0 0 2px #ffffff,0 0 0 4px rgb(99 102 241/.3),0 8px 18px rgb(99 102 241/.12)}.dtc-checkin-shell-compact .dtc-advisor-duty-person:active img,.dtc-tech-crew-chip:active .dtc-tech-crew-avatar{animation:dtc-staff-avatar-tap .26s var(--bayline-ease-spring) 1!important}.dtc-checkin-shell-compact .dtc-advisor-duty-person:focus-visible img,.dtc-checkin-shell-compact .dtc-advisor-duty-person[data-selected=true] img,.dtc-tech-crew-chip:focus-visible .dtc-tech-crew-avatar,.dtc-tech-crew-chip[data-selected=true] .dtc-tech-crew-avatar{animation:dtc-staff-avatar-selected .52s var(--bayline-ease-spring) 1!important;box-shadow:0 0 0 3px #ffffff,0 0 0 6px rgb(99 102 241/.52),0 0 0 11px rgb(99 102 241/.14),0 0 24px rgb(99 102 241/.38),0 12px 24px rgb(99 102 241/.2);transform-origin:center}.dtc-checkin-shell-compact .dtc-advisor-duty-person[data-selected=true] strong,.dtc-tech-crew-chip[data-selected=true] .dtc-tech-crew-copy small,.dtc-tech-crew-chip[data-selected=true] .dtc-tech-crew-copy 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(0deg)}35%{transform:scale(.94) rotate(-2deg)}70%{transform:scale(1.08) rotate(1.6deg)}}@media (prefers-reduced-motion:reduce){.dtc-checkin-shell-compact .dtc-advisor-duty-person[data-selected=true] img,.dtc-tech-crew-chip[data-selected=true] .dtc-tech-crew-avatar{animation:none!important}}.bayline-logo-preview-page{background:linear-gradient(180deg,rgb(248 250 252),rgb(238 242 248) 46%,rgb(232 238 246));color:#101828;font-family:var(--bayline-font-body);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{align-items:center;background:rgb(255 255 255/.78);border:1px solid rgb(148 163 184/.34);border-radius:999px;color:#344054;display:inline-flex;font-size:.78rem;font-weight:850;min-height:38px;padding:0 14px}.bayline-logo-preview-hero{display:grid;gap:8px;margin:42px auto 24px;max-width:1120px;padding:0 24px}.bayline-logo-option-copy p,.bayline-logo-preview-hero p,.bayline-logo-scale-check p{color:#6d28d9;font-size:.75rem;font-weight:900;letter-spacing:.08em;margin:0;text-transform:uppercase}.bayline-logo-option-copy h2,.bayline-logo-preview-hero h1,.bayline-logo-scale-check h2{color:#111827;font-family:var(--bayline-font-display);letter-spacing:0;margin:0}.bayline-logo-preview-hero h1{font-size:clamp(2rem,4vw,4.4rem);line-height:.96;max-width:860px}.bayline-logo-preview-hero>span{color:#475467;display:block;font-size:1rem;font-weight:680;line-height:1.55;max-width:720px}.bayline-logo-option-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1120px;padding:0 24px}.bayline-logo-option-card,.bayline-logo-scale-check{background:rgb(255 255 255/.82);border:1px solid rgb(148 163 184/.26);border-radius:18px;box-shadow:0 18px 42px rgb(15 23 42/.08)}.bayline-logo-option-card{display:grid;gap:16px;grid-template-rows:auto 1fr;min-width:0;padding:18px}.bayline-logo-option-frame{align-items:center;background:linear-gradient(135deg,rgb(241 245 249/.92),rgb(255 255 255/.86));border:1px solid rgb(148 163 184/.24);border-radius:16px;display:flex;justify-content:center;min-height:116px;overflow:hidden;padding:18px}.bayline-logo-option-copy{display:grid;gap:6px}.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{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);margin:18px auto 0;max-width:1120px;padding:18px 24px}.bayline-logo-scale-check h2{font-size:1.15rem;line-height:1.08}.bayline-logo-scale-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.bayline-logo-choice.bayline-staff-logo,.bayline-logo-choice.dtc-logo-link,.dtc-logo-purple-aurora.bayline-staff-logo,.dtc-logo-purple-aurora.dtc-logo-link{--dtc-logo-purple-gradient:linear-gradient(120deg,#250039,#4c0877 30%,#8d2fff 55%,#b445ff 72%,#3a0067);--dtc-logo-purple-shadow:0 14px 34px rgb(80 20 140/0.35),inset 0 1px 0 rgb(255 255 255/0.36);--dtc-logo-purple-ring:rgb(219 188 255/0.52);background-color:#3a0067!important;background-image:var(--dtc-logo-purple-gradient)!important;background-position:50% 50%!important;background-size:100% 100%!important;border:1px solid var(--dtc-logo-purple-ring)!important;border-radius:12px;box-shadow:var(--dtc-logo-purple-shadow);display:inline-flex!important;flex:0 0 auto;height:46px;isolation:isolate;max-width:258px;overflow:hidden;padding:3px 8px;position:relative;width:258px}.bayline-logo-choice.bayline-staff-logo:after,.bayline-logo-choice.dtc-logo-link:after,.dtc-logo-purple-aurora.bayline-staff-logo:after,.dtc-logo-purple-aurora.dtc-logo-link:after{background:radial-gradient(circle at 18% 12%,rgb(255 255 255/.28),transparent 30%),linear-gradient(180deg,rgb(255 255 255/.16),transparent 58%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.dtc-logo-purple-aurora.bayline-staff-logo:before,.dtc-logo-purple-aurora.dtc-logo-link:before{background-color:#3a0964;background-image:var(--dtc-logo-purple-gradient);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.dtc-logo-purple-aurora.bayline-staff-logo:after,.dtc-logo-purple-aurora.dtc-logo-link:after{z-index:1}.bayline-logo-choice .dtc-logo,.dtc-logo-purple-aurora .dtc-logo{display:block!important;filter:drop-shadow(0 1px 0 rgb(41 0 76/.42)) drop-shadow(0 6px 10px rgb(31 0 54/.26));height:40px;max-width:231px;object-fit:contain;position:relative;width:231px;z-index:2}.bayline-logo-choice.dtc-logo-option-plum{--dtc-logo-purple-gradient:linear-gradient(115deg,#2a073f,#5d146f 31%,#9a2bd7 54%,#e05fd8 76%,#4a0a72);--dtc-logo-purple-shadow:0 14px 34px rgb(105 28 126/0.32),inset 0 1px 0 rgb(255 255 255/0.32);--dtc-logo-purple-ring:rgb(234 190 255/0.48)}.bayline-logo-choice.dtc-logo-option-midnight{--dtc-logo-purple-gradient:linear-gradient(120deg,#130020,#2d0557 33%,#5e16ba 56%,#9d4dff 74%,#21003c);--dtc-logo-purple-shadow:0 14px 34px rgb(42 10 98/0.38),inset 0 1px 0 rgb(255 255 255/0.26);--dtc-logo-purple-ring:rgb(180 143 255/0.54)}.bayline-logo-choice.dtc-logo-option-aurora,.dtc-logo-purple-aurora.bayline-staff-logo,.dtc-logo-purple-aurora.dtc-logo-link{--dtc-logo-purple-gradient:linear-gradient(118deg,#2b064a,#6f1ccf 28%,#b85cff 52%,#e683ff 72%,#3a0964);--dtc-logo-purple-shadow:0 14px 34px rgb(111 28 207/0.34),inset 0 1px 0 rgb(255 255 255/0.36);--dtc-logo-purple-ring:rgb(238 205 255/0.56)}@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-header .bayline-staff-brand-copy,.bayline-logo-preview-right{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.bayline-staff-logo,.bayline-logo-choice.dtc-logo-link{transform:scale(.92);transform-origin:center}.bayline-logo-scale-row{gap:4px}}@media (max-width:760px){.dtc-logo-purple-aurora.bayline-staff-logo{flex-basis:clamp(150px,42vw,190px);height:42px;max-width:190px;width:clamp(150px,42vw,190px)}.dtc-logo-purple-aurora .dtc-logo{height:auto;max-width:calc(100% - 16px);width:calc(100% - 16px)}}.monitor-status-stack{align-content:center;color:#0f172a;display:grid;gap:5px;justify-items:center;line-height:1.05;min-width:0;text-align:center}.monitor-status-stack strong{align-items:center;color:inherit;display:inline-flex;font-size:1rem;font-weight:950;gap:6px;line-height:1.05;min-width:0}.monitor-status-stack strong span{min-width:0;overflow-wrap:anywhere}.monitor-status-context{align-items:center;color:#475569;display:flex;flex-wrap:wrap;font-size:.68rem;font-weight:950;gap:4px 9px;letter-spacing:0;line-height:1.05;min-width:0;text-transform:uppercase}.monitor-status-context span{align-items:center;display:inline-flex;gap:4px;justify-content:center;min-width:0}.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{align-items:center;display:inline-grid;gap:7px;grid-template-columns:20px minmax(0,1fr);justify-content:start;justify-self:center;line-height:1.05;min-width:0;text-align:center}.bayline-staff-shell .monitor-parts-status,.monitor-parts-status{background:transparent;border:0;border-radius:0;min-height:0;padding:0}.monitor-parts-status>span{display:grid;gap:2px;min-width:0}.monitor-parts-status strong{font-size:1rem;font-weight:950;line-height:1.05;min-width:0;overflow-wrap:anywhere;white-space:normal}.monitor-parts-status small{color:currentColor;font-size:.68rem;font-weight:900;line-height:1;opacity:.78}.monitor-parts-status svg{align-self:center;flex:0 0 auto;stroke-width:2.5}.monitor-parts-available{color:#047857}.monitor-parts-available,.monitor-parts-waiting{animation:none;background:transparent;border-color:transparent}.monitor-parts-waiting{color:#c2410c}.monitor-parts-unknown{color:#3730a3}.monitor-parts-none,.monitor-parts-unknown{background:transparent;border-color:transparent}.monitor-parts-none{color:#64748b}@media (min-width:2400px){.monitor-parts-status strong,.monitor-status-stack strong{font-size:1.5rem;line-height:.95}.monitor-parts-status small,.monitor-status-context{font-size:.95rem}.monitor-parts-status svg{height:24px;width: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){display:block!important;grid-area:status}.monitor-status-stack{border-top:1px solid rgb(20 16 50/.08);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 td,.monitor-table th{text-align:center;vertical-align:middle}.monitor-table-row{box-shadow:none}.monitor-row-advisor-attention,.monitor-row-approval,.monitor-row-bad,.monitor-row-customer-decision,.monitor-row-customer-waiting,.monitor-row-declined,.monitor-row-good,.monitor-row-urgent,.monitor-row-warn,.monitor-row-work-progress,.monitor-row-work-progress.monitor-row-customer-waiting,.monitor-row-work-progress.monitor-row-urgent{animation:none;box-shadow:none}.monitor-customer,.monitor-parts-status,.monitor-signal-actions,.monitor-status-context,.monitor-status-stack,.monitor-vehicle-cell{justify-content:center}.monitor-customer,.monitor-vehicle-cell{text-align:center}.monitor-status-context,.monitor-status-stack strong{justify-content:center}.monitor-person-stack{align-items:center;color:#0f172a;display:grid;gap:1px;justify-items:center;line-height:1.12;min-width:0;padding-block:2px;text-align:center}.monitor-person-first,.monitor-person-last{display:block;line-height:1.12;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitor-person-first{font-size:.96rem;font-weight:950}.monitor-person-last{color:#475569;font-size:.88rem;font-weight:900}.monitor-parts-status>span{justify-items:center}.monitor-row-clock{align-items:center;display:inline-flex;gap:6px;justify-content:center;line-height:1;min-height:0;min-width:0;padding:0;white-space:nowrap}.monitor-row-clock strong{font-size:1.22rem;font-weight:950;line-height:1;white-space:nowrap}.monitor-row-clock i{display:none}.monitor-promise-clock{align-items:center;display:inline-flex;gap:6px;justify-content:center;line-height:1;min-height:0;min-width:0;padding:0;white-space:nowrap}.monitor-promise-clock strong{font-size:1.12rem;font-weight:950;line-height:1;white-space:nowrap}@media (min-width:1181px){.monitor-status-stack strong{font-size:1.12rem}.monitor-status-context{font-size:.72rem}.monitor-table td[data-label=Advisor],.monitor-table td[data-label=Tech]{padding-inline:6px}}.monitor-row-clock svg{flex:0 0 auto}.monitor-promise-clock small{color:currentColor;font-size:.62rem;font-weight:950;line-height:1;opacity:.75;text-transform:uppercase}.monitor-promise-good{color:#047857}.monitor-promise-soon{color:#b45309}.monitor-promise-late{color:#dc2626}.monitor-promise-none{color:#64748b}.monitor-table td:nth-child(10),.monitor-table th:nth-child(10){width:112px}.monitor-table td:nth-child(11),.monitor-table th:nth-child(11){display:none!important;width:0}.monitor-table td:nth-child(12),.monitor-table th:nth-child(12){width:100px}@media (min-width:1600px){.monitor-table td:nth-child(10),.monitor-table th:nth-child(10){width:7%}.monitor-table td:nth-child(11),.monitor-table th:nth-child(11){display:none!important;width:0}.monitor-table td:nth-child(12),.monitor-table th:nth-child(12){width:10%}}@media (max-width:1380px) and (min-width:1181px){.monitor-table{min-width:0;table-layout:fixed}.monitor-table td:first-child,.monitor-table th:first-child{width:18%}.monitor-table td:nth-child(2),.monitor-table th:nth-child(2){width:11%}.monitor-table td:nth-child(3),.monitor-table th:nth-child(3){width:13%}.monitor-table td:nth-child(4),.monitor-table th:nth-child(4){width:11%}.monitor-table td:nth-child(5),.monitor-table th:nth-child(5){width:10%}.monitor-table td:nth-child(7),.monitor-table th:nth-child(7){width:8%}.monitor-table td:nth-child(8),.monitor-table th:nth-child(8){width:7%}.monitor-table td:nth-child(9),.monitor-table th:nth-child(9){width:8%}.monitor-table td:nth-child(10),.monitor-table td:nth-child(12),.monitor-table th:nth-child(10),.monitor-table th: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-areas:"vehicle status customer parts time promise advisor signal tech";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)}.monitor-column-guide [data-column=promise]{grid-area:promise}.monitor-table-row{grid-template-areas:"vehicle status customer parts time promise advisor signal tech";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)}.monitor-vehicle-cell{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.monitor-vehicle-frame{width:112px}.monitor-table td:nth-child(9){grid-area:time}.monitor-table td:nth-child(10){display:flex!important;grid-area:promise}.monitor-table td:nth-child(11){display:none!important}.monitor-table td:nth-child(12){grid-area:signal}.monitor-promise-clock,.monitor-row-clock{justify-self:center}.monitor-promise-clock strong,.monitor-row-clock strong{font-size:1.14rem}.monitor-promise-clock small{display:none}}@media (max-width:760px){.monitor-column-guide{grid-template-areas:"vehicle time promise" "customer signal signal";grid-template-columns:minmax(0,1fr) minmax(78px,.32fr) minmax(86px,.36fr)}.monitor-column-guide [data-column=promise]{display:inline-flex;grid-area:promise}.monitor-table-row{border-left:0;grid-template-areas:"vehicle time promise" "status status status" "customer signal signal" "parts parts parts" "advisor tech tech"!important;grid-template-columns:minmax(0,1fr) minmax(78px,.32fr) minmax(86px,.36fr)}.monitor-table td:nth-child(3){display:block!important;grid-area:status}.monitor-table td:nth-child(9){grid-area:time}.monitor-table td:nth-child(10){display:block!important;grid-area:promise}.monitor-table td:nth-child(11){display:none!important}.monitor-table td:nth-child(12){grid-area:signal}.monitor-promise-clock,.monitor-row-clock{gap:4px;justify-content:center}.monitor-row-clock svg{height:15px;width:15px}.monitor-promise-clock strong,.monitor-row-clock strong{font-size:.92rem}.monitor-promise-clock small{display:none}}@media (min-width:761px) and (max-width:1180px){.monitor-column-guide{grid-template-areas:"vehicle status customer parts time advisor tech signal"!important;grid-template-columns:minmax(112px,1.02fr) minmax(94px,.86fr) minmax(82px,.78fr) minmax(82px,.76fr) minmax(70px,.62fr) minmax(70px,.62fr) minmax(70px,.62fr) minmax(94px,.74fr)!important}.monitor-column-guide [data-column=promise]{display:none!important}.monitor-column-guide [data-column=signal]{grid-area:signal!important}.monitor-table-row{align-items:center;grid-template-areas:"vehicle status customer parts time advisor tech signal"!important;grid-template-columns:minmax(112px,1.02fr) minmax(94px,.86fr) minmax(82px,.78fr) minmax(82px,.76fr) minmax(70px,.62fr) minmax(70px,.62fr) minmax(70px,.62fr) minmax(112px,.92fr)!important;min-height:104px}.monitor-table td:first-child{grid-area:vehicle!important}.monitor-table td:nth-child(2){grid-area:customer!important}.monitor-table td:nth-child(3){grid-area:status!important}.monitor-table td:nth-child(4){display:none!important}.monitor-table td:nth-child(5){grid-area:parts!important}.monitor-table td:nth-child(9){grid-area:time!important}.monitor-table td:nth-child(10),.monitor-table td:nth-child(11),.monitor-table td:nth-child(6){display:none!important}.monitor-table td:nth-child(7){grid-area:advisor!important}.monitor-table td:nth-child(8){grid-area:tech!important}.monitor-table td:nth-child(12){display:flex!important;grid-area:signal!important;justify-content:stretch;min-width:0;overflow:visible}.monitor-vehicle-cell{gap:3px;min-width:0}.monitor-vehicle-frame{height:42px;max-width:96px;width:96px}.monitor-vehicle-frame .vehicle-visual,.monitor-vehicle-frame img{height:100%;max-width:100%;object-fit:contain;width:100%}.monitor-vehicle-cell .monitor-stack-lead{font-size:.74rem}.monitor-vehicle-cell .monitor-stack-main,.monitor-vehicle-cell .monitor-stack-model,.monitor-vehicle-cell .monitor-stack-sub{font-size:.84rem;line-height:1.02;overflow-wrap:anywhere;text-align:center}.monitor-customer{justify-content:center;min-width:0}.monitor-customer>svg,.monitor-parts-status>svg{display:none!important}.monitor-customer .monitor-stack-main,.monitor-customer .monitor-stack-sub{font-size:.86rem;line-height:1.05;overflow-wrap:anywhere;white-space:normal}.monitor-status-stack{gap:3px}.monitor-status-stack strong{font-size:.9rem;line-height:1}.monitor-status-context{font-size:.58rem;gap:2px 5px;justify-content:center}.monitor-parts-status{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.monitor-parts-status strong{font-size:.86rem;line-height:1.02}.monitor-row-clock strong{font-size:1.08rem}.monitor-table td[data-label=Advisor],.monitor-table td[data-label=Tech]{justify-content:center;min-width:0;overflow:visible}.monitor-person-first,.monitor-person-last{font-size:.78rem;line-height:1.05;max-width:100%;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.monitor-signal-actions{align-items:center;justify-self:stretch;justify-items:stretch;min-width:0;width:100%}.monitor-signal-buttons{max-width:none;min-width:0;width:100%}.monitor-signal-buttons>button{font-size:clamp(.58rem,.9vw,.68rem);min-height:36px;min-width:0;overflow:hidden;padding:0 8px;text-overflow:clip}.monitor-signal-buttons>.monitor-signal-ack{max-width:88px;min-width:78px;width:88px}}@media (max-width:760px){.monitor-column-guide{grid-template-areas:"vehicle vehicle" "time promise";grid-template-columns:repeat(2,minmax(0,1fr));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]{display:inline-flex;grid-area:promise}.monitor-column-guide [data-column=advisor],.monitor-column-guide [data-column=customer],.monitor-column-guide [data-column=parts],.monitor-column-guide [data-column=signal],.monitor-column-guide [data-column=status],.monitor-column-guide [data-column=tech]{display:none}.monitor-column-guide span{justify-content:center;text-align:center}.monitor-column-guide small{display:none}.monitor-table-row{align-items:center;border-left:0;box-shadow:none;grid-template-areas:"vehicle vehicle" "time promise" "status status" "customer customer" "parts parts" "advisor tech" "signal signal"!important;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;row-gap:8px!important}.monitor-table td{align-items:center;justify-content:center;text-align:center}.monitor-table td:first-child{grid-area:vehicle}.monitor-table td:nth-child(2){grid-area:customer}.monitor-table td:nth-child(3){display:block!important;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:block!important;grid-area:promise}.monitor-table td:nth-child(11){display:none!important}.monitor-table td:nth-child(12){grid-area:signal}.monitor-vehicle-cell{gap:8px;grid-template-columns:minmax(108px,.42fr) minmax(0,1fr);justify-content:center;justify-items:center;margin:0 auto;max-width:312px;text-align:center}.monitor-vehicle-frame{height:46px;width:108px}.monitor-vehicle-frame .vehicle-visual{min-height:46px;width:108px}.monitor-vehicle-cell>div{display:grid;justify-items:center;overflow:visible}.monitor-vehicle-cell strong{align-items:center;display:flex;flex-direction:column;font-size:1rem;overflow:visible;text-align:center;white-space:normal}.monitor-vehicle-cell .monitor-stack-main,.monitor-vehicle-cell .monitor-stack-model,.monitor-vehicle-cell .monitor-stack-sub{max-width:100%;overflow:visible;text-overflow:clip;white-space:normal}.monitor-promise-clock,.monitor-row-clock{justify-content:center;min-height:0;width:100%}.monitor-promise-clock strong,.monitor-row-clock strong{font-size:1.04rem;line-height:1}.monitor-customer,.monitor-parts-status,.monitor-status-stack{justify-self:center}.monitor-table td[data-label=Advisor],.monitor-table td[data-label=Tech]{align-items:center;justify-items:center;text-align:center}.monitor-signal-actions{justify-items:center}.monitor-signal-buttons{display:grid;gap:6px;justify-items:center;margin:0 auto;max-width:180px;width:100%}.monitor-detail-button{display:none!important}.monitor-remove-button{min-height:34px;width:100%}.monitor-signal-buttons>.monitor-signal-ack{min-height:34px;max-width:86px;min-width:76px;width:86px}}.monitor-phone-card-cell{display:none}@media (max-width:760px){.monitor-column-guide{display:none}.monitor-table-wrap{padding:0 7px}.monitor-table,.monitor-table tbody{display:block;min-width:0;width:100%}.monitor-table thead{display:none}.monitor-table-row{background:transparent!important;border:0;box-shadow:none;display:grid!important;grid-template-areas:"phone-card"!important;grid-template-columns:minmax(0,1fr)!important;height:auto;margin:9px 0;max-width:100%;min-height:0;overflow:visible;padding:0;width:100%}.monitor-table td:first-child,.monitor-table td:nth-child(10),.monitor-table td:nth-child(11),.monitor-table td:nth-child(12),.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){display:none!important}.monitor-table td:nth-child(13){border-top:0;display:block!important;grid-area:phone-card;min-width:0;padding:0;width:100%!important}.monitor-phone-card{background:rgb(255 255 255/.9);border:1px solid rgb(148 163 184/.28);border-radius:8px;box-shadow:0 12px 26px rgb(15 23 42/.08);display:grid;gap:8px;min-width:0;padding:10px}.monitor-row-bad .monitor-phone-card,.monitor-row-urgent .monitor-phone-card{border-color:rgb(248 113 113/.42)}.monitor-row-advisor-attention .monitor-phone-card,.monitor-row-customer-waiting .monitor-phone-card,.monitor-row-declined .monitor-phone-card,.monitor-row-warn .monitor-phone-card{background:rgb(254 249 195/.48);border-color:rgb(234 179 8/.34)}.monitor-row-customer-decision .monitor-phone-card{background:rgb(219 234 254/.52);border-color:rgb(59 130 246/.34)}.monitor-row-approval .monitor-phone-card,.monitor-row-work-progress .monitor-phone-card{background:rgb(236 253 245/.58);border-color:rgb(16 185 129/.36)}.monitor-phone-card-primary{align-items:center;display:grid;gap:10px;grid-template-columns:118px minmax(0,1fr);min-width:0}.monitor-phone-card .monitor-vehicle-frame{height:52px;padding:0;width:112px}.monitor-phone-card .monitor-vehicle-frame .vehicle-visual,.monitor-phone-card .monitor-vehicle-frame img{min-height:52px;width:112px}.monitor-phone-card-main{display:grid;gap:4px;min-width:0}.monitor-phone-card-main>strong{color:#0f172a;font-size:1.02rem;font-weight:950;line-height:1;overflow-wrap:anywhere}.monitor-phone-card-main>small{color:#475569;font-size:.76rem;font-weight:900;line-height:1}.monitor-phone-card-times{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2px}.monitor-phone-card-time{align-items:center;background:rgb(248 250 252/.92);border:1px solid rgb(148 163 184/.24);border-radius:8px;display:grid;justify-items:center;min-height:40px;padding:4px 6px;text-align:center}.monitor-phone-card-time b{color:#475569;font-size:1rem;font-weight:950;line-height:1;white-space:nowrap}.monitor-phone-card-state-time b{color:#dc2626}.monitor-phone-card-time small{color:#64748b;font-size:.58rem;font-weight:950;line-height:1;text-transform:uppercase}.monitor-phone-card-status{align-items:center;background:rgb(239 246 255/.76);border:1px solid rgb(147 197 253/.42);border-radius:8px;color:#2563eb;display:flex;flex-wrap:wrap;gap:7px;min-height:42px;min-width:0;padding:7px 9px}.monitor-phone-card-status strong{color:#2563eb;font-size:.94rem;font-weight:950;line-height:1}.monitor-phone-card-status span{color:#334155;font-size:.68rem;font-weight:950;line-height:1;text-transform:uppercase}.monitor-phone-card-facts,.monitor-phone-card-people{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-phone-card-fact,.monitor-phone-card-people span{background:rgb(255 255 255/.86);border:1px solid rgb(148 163 184/.22);border-radius:8px;display:grid;min-width:0;padding:5px 7px;text-align:center}.monitor-phone-card-fact{align-items:center;color:#334155;gap:6px;grid-template-columns:auto minmax(0,max-content);justify-content:center;min-height:38px}.monitor-phone-card-fact strong{font-size:.83rem;font-weight:950;line-height:1.02;min-width:0;overflow-wrap:anywhere}.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;font-size:.58rem;font-weight:950;line-height:1;text-transform:uppercase}.monitor-phone-card-people strong{color:#0f172a;font-size:.8rem;font-weight:950;line-height:1.05;min-width:0;overflow-wrap:anywhere}.monitor-phone-card-alerts{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.monitor-phone-card-alerts .monitor-clear{display:inline-flex!important}.monitor-phone-card-actions{display:grid;gap:7px;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.monitor-phone-card-actions .monitor-remove-button,.monitor-phone-card-actions .monitor-signal-ack{justify-content:center;min-height:34px;width:100%}.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 .vehicle-visual,.monitor-phone-card .monitor-vehicle-frame img{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(180deg,rgb(248 250 252/.96),rgb(239 246 255/.68)),#f8fafc}.monitor-mobile-options-page{display:grid;gap:14px;margin:0 auto;max-width:1280px;padding:14px clamp(10px,2vw,22px) calc(var(--bayline-bottom-nav-offset, 84px) + 18px);width:100%}.monitor-mobile-options-hero,.monitor-mobile-options-note{background:rgb(255 255 255/.86);border:1px solid rgb(148 163 184/.26);border-radius:8px;box-shadow:0 18px 42px rgb(15 23 42/.07);color:#0f172a;padding:16px}.monitor-mobile-options-hero{display:grid;gap:6px}.monitor-mobile-options-hero h1{font-size:clamp(1.45rem,3.2vw,2.35rem);font-weight:950;line-height:1.02;margin:0;max-width:820px}.monitor-mobile-options-hero p,.monitor-mobile-options-note p{color:#475569;font-size:.94rem;font-weight:760;line-height:1.42;margin:0;max-width:840px}.monitor-mobile-options-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(280px,1fr));align-items:start}.monitor-mobile-option{background:rgb(255 255 255/.9);border:1px solid rgb(148 163 184/.26);border-radius:8px;box-shadow:0 16px 36px rgb(15 23 42/.07);display:grid;gap:12px;min-width:0;padding:12px}.monitor-option-card-recommended{background:linear-gradient(135deg,rgb(219 234 254/.5),rgb(255 255 255/.84) 42%,rgb(236 253 245/.48)),rgb(239 246 255/.74);border-color:rgb(96 165 250/.48);box-shadow:0 20px 50px rgb(37 99 235/.12)}.monitor-mobile-option-header{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.monitor-mobile-option-header h2{color:#0f172a;font-size:1.03rem;font-weight:950;line-height:1.05;margin:2px 0 0}.monitor-option-eyebrow{color:#4f46e5;font-size:.68rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.monitor-option-pill{align-items:center;background:rgb(248 250 252/.96);border:1px solid rgb(148 163 184/.36);border-radius:999px;color:#334155;display:inline-flex;flex:0 0 auto;font-size:.68rem;font-weight:950;justify-content:center;min-height:28px;padding:0 10px;white-space:nowrap}.monitor-option-pill-blue{background:rgb(239 246 255/.92);border-color:rgb(99 102 241/.5);color:#3730a3}.monitor-option-pill-green{background:rgb(236 253 245/.92);border-color:rgb(16 185 129/.38);color:#047857}.monitor-option-stack{display:grid;gap:10px}.monitor-option-row{background:rgb(255 255 255/.88);border:1px solid rgb(148 163 184/.28);border-radius:8px;display:grid;gap:9px;min-width:0;padding:10px}.monitor-option-row-urgent{border-color:rgb(248 113 113/.42)}.monitor-option-row-waiting{background:rgb(254 249 195/.48);border-color:rgb(234 179 8/.34)}.monitor-option-row-normal{border-color:rgb(96 165 250/.34)}.monitor-option-row-primary{align-items:center;display:grid;gap:10px;grid-template-columns:118px minmax(0,1fr);min-width:0}.monitor-option-vehicle{align-items:center;display:grid;justify-items:center;min-width:0}.monitor-option-vehicle .vehicle-visual{min-height:52px;width:112px}.monitor-option-vehicle .vehicle-visual-caption{display:none}.monitor-option-vehicle-red .vehicle-visual-body{background:linear-gradient(180deg,#f87171,#b91c1c)}.monitor-option-vehicle-green .vehicle-visual-body{background:linear-gradient(180deg,#4ade80,#15803d)}.monitor-option-vehicle-blue .vehicle-visual-body{background:linear-gradient(180deg,#60a5fa,#2563eb)}.monitor-option-vehicle-copy{display:grid;gap:4px;min-width:0}.monitor-option-vehicle-copy>strong{color:#0f172a;font-size:1.02rem;font-weight:950;line-height:1;overflow-wrap:anywhere}.monitor-option-vehicle-copy>small{color:#475569;font-size:.76rem;font-weight:900;line-height:1}.monitor-option-timer-grid{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3px}.monitor-option-time{align-items:center;background:rgb(248 250 252/.92);border:1px solid rgb(148 163 184/.24);border-radius:8px;display:grid;justify-items:center;min-height:40px;padding:4px 6px;text-align:center}.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;font-size:.58rem;font-weight:950;line-height:1;text-transform:uppercase}.monitor-option-fact,.monitor-option-status{align-items:center;display:flex;gap:7px;min-width:0}.monitor-option-status{background:rgb(239 246 255/.76);border:1px solid rgb(147 197 253/.42);border-radius:8px;color:#2563eb;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;font-size:.68rem;font-weight:950;line-height:1;text-transform:uppercase}.monitor-option-facts{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-option-fact{background:rgb(255 255 255/.86);border:1px solid rgb(148 163 184/.24);border-radius:8px;color:#334155;justify-content:center;min-height:38px;padding:5px 8px;text-align:center}.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{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-option-person-grid span{background:rgb(255 255 255/.82);border:1px solid rgb(148 163 184/.2);border-radius:8px;display:grid;justify-items:center;min-height:38px;padding:5px 6px;text-align:center}.monitor-option-person-grid small{color:#64748b;font-size:.58rem;font-weight:950;line-height:1;text-transform:uppercase}.monitor-option-person-grid strong{color:#0f172a;font-size:.8rem;font-weight:950;line-height:1.05;overflow-wrap:anywhere}.monitor-mini-board,.monitor-timeline-list{display:grid;gap:10px}.monitor-timeline-row{background:rgb(255 255 255/.9);border:1px solid rgb(148 163 184/.26);border-radius:8px;display:grid;gap:10px;grid-template-columns:72px minmax(0,1fr);min-width:0;padding:9px}.monitor-timeline-rail{align-items:center;background:rgb(254 242 242/.8);border:1px solid rgb(248 113 113/.34);border-radius:8px;color:#dc2626;display:grid;justify-items:center;min-height:104px;padding:7px 4px;text-align:center}.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{display:grid;gap:7px;min-width:0}.monitor-timeline-vehicle{align-items:center;display:grid;gap:8px;grid-template-columns:84px minmax(0,1fr)}.monitor-mini-vehicle .vehicle-visual,.monitor-timeline-vehicle .vehicle-visual{min-height:40px;width:82px}.monitor-mini-vehicle strong,.monitor-timeline-vehicle strong{color:#0f172a;display:block;font-size:.87rem;font-weight:950;line-height:1.02}.monitor-mini-vehicle small,.monitor-timeline-vehicle small{color:#475569;display:block;font-size:.72rem;font-weight:900;line-height:1.05}.monitor-timeline-status{align-items:center;background:rgb(239 246 255/.7);border-radius:999px;color:#2563eb;display:inline-flex;font-size:.8rem;font-weight:950;gap:6px;min-height:32px;padding:0 10px;width:fit-content}.monitor-timeline-meta{display:flex;flex-wrap:wrap;gap:5px}.monitor-timeline-meta span{background:rgb(248 250 252/.96);border:1px solid rgb(148 163 184/.24);border-radius:999px;color:#334155;font-size:.66rem;font-weight:950;line-height:1;padding:6px 8px}.monitor-mini-board{background:rgb(248 250 252/.72);border:1px solid rgb(148 163 184/.24);border-radius:8px;padding:8px}.monitor-mini-header{color:#475569;font-size:.62rem;font-weight:950;padding:0 4px 4px;text-align:center;text-transform:uppercase}.monitor-mini-header,.monitor-mini-row{display:grid;gap:6px;grid-template-columns:minmax(0,1.2fr) 58px minmax(0,.9fr)}.monitor-mini-row{align-items:center;background:rgb(255 255 255/.92);border:1px solid rgb(148 163 184/.22);border-radius:8px;min-width:0;padding:7px 6px}.monitor-mini-vehicle{align-items:center;display:grid;gap:5px;grid-template-columns:72px minmax(0,1fr);min-width:0}.monitor-mini-vehicle .vehicle-visual{width:68px}.monitor-mini-status,.monitor-mini-time{display:grid;justify-items:center;min-width:0;text-align:center}.monitor-mini-time strong{color:#dc2626;font-size:.83rem;font-weight:950;line-height:1}.monitor-mini-status small,.monitor-mini-time 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;display:grid;gap:6px}.monitor-mobile-options-note>div{align-items:center;color:#3730a3;display:inline-flex;font-weight:950;gap:8px}@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-facts,.monitor-option-person-grid,.monitor-option-timer-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){.bayline-logo-choice.bayline-staff-logo,.bayline-logo-choice.bayline-staff-logo:before,.bayline-logo-choice.dtc-logo-link,.bayline-logo-choice.dtc-logo-link:before,.dtc-logo-purple-aurora.bayline-staff-logo,.dtc-logo-purple-aurora.bayline-staff-logo:before,.dtc-logo-purple-aurora.dtc-logo-link,.dtc-logo-purple-aurora.dtc-logo-link:before{animation:none!important}}.dtc-tech-inspection-shell .dtc-tech-inspection-work-surface{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.dtc-tech-inspection-shell .dtc-tech-inspection-route-workspace{gap:10px}.dtc-tech-inspection-shell .dtc-tech-inspection-job-strip{align-items:center;background:linear-gradient(135deg,rgb(239 246 255/.82),rgb(238 242 255/.78)),rgb(255 255 255/.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgb(96 165 250/.22);border-radius:8px;box-shadow:0 12px 28px rgb(37 99 235/.08);color:#0f172a;display:grid;gap:10px;grid-template-columns:96px minmax(0,1fr) minmax(300px,.7fr);min-width:0;padding:8px 10px}.dtc-tech-inspection-shell .dtc-tech-inspection-job-vehicle{background:rgb(255 255 255/.76);border:1px solid rgb(96 165 250/.18);box-shadow:none;min-height:62px;min-width:0;overflow:hidden;width:100%}.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-meta{align-items:center;display:flex;flex-wrap:wrap;gap:5px 8px;margin-top:2px}.dtc-tech-inspection-shell .dtc-tech-inspection-job-meta>span{align-items:center;background:#ffffff;border:1px solid rgb(96 165 250/.24);border-radius:999px;color:#344054;display:inline-flex;font-size:.66rem;font-weight:900;gap:4px;min-height:24px;padding:0 8px}.dtc-tech-inspection-shell .dtc-tech-inspection-job-meta>span[data-powertrain=electric]{background:#ecfeff;border-color:#99f6e4;color:#0f766e}.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;font-size:clamp(1.18rem,1.8vw,1.62rem);font-weight:950;letter-spacing:0;line-height:1.04;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-tech-inspection-shell .dtc-tech-inspection-job-strip p{color:#475569;font-size:.8rem;font-weight:850;text-transform:capitalize}.dtc-tech-inspection-shell .dtc-tech-inspection-job-strip .dtc-shadcn-kicker{color:#2563eb}.dtc-tech-inspection-shell .dtc-tech-inspection-job-stats{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.dtc-tech-inspection-shell .dtc-tech-inspection-job-stats span{background:rgb(255 255 255/.68);border:1px solid rgb(96 165 250/.16);border-radius:8px;display:grid;gap:2px;min-width:0;padding:7px 8px}.dtc-tech-inspection-shell .dtc-tech-inspection-job-stats small,.dtc-tech-inspection-shell .dtc-tech-inspection-job-stats strong{color:#0f172a;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-tech-inspection-shell .dtc-tech-inspection-job-stats small{color:#64748b;font-size:.62rem;font-weight:950;opacity:.78;text-transform:uppercase}.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{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.dtc-tech-inspection-shell .dtc-tech-checklist-panel,.dtc-tech-inspection-shell .dtc-tech-evidence-panel,.dtc-tech-inspection-shell .dtc-tech-system-lane{border-color:rgb(20 16 50/.1);box-shadow:0 10px 26px rgb(16 24 40/.06);padding:10px}.dtc-tech-inspection-shell .dtc-tech-system-lane{grid-column:1/-1;order:1}.dtc-tech-inspection-shell .dtc-tech-checklist-panel{grid-column:1/-1;order:2}.dtc-tech-inspection-shell .dtc-inspection-start-alert{align-items:center;justify-content:space-between}.dtc-tech-inspection-shell .dtc-inspection-start-alert form{flex:0 0 auto}.dtc-tech-inspection-shell .dtc-inspection-start-alert .enterprise-button{min-height:44px}.dtc-tech-inspection-shell .dtc-tech-evidence-panel{grid-column:1/-1;order:3}.dtc-tech-inspection-shell .dtc-tech-system-list{display:grid;gap:6px;min-width:0;overflow:visible;padding-bottom:0}.dtc-tech-inspection-shell .dtc-tech-system-list button{background:transparent!important;border:0!important;border-radius:8px!important;box-shadow:none!important;color:#475467!important;display:grid;gap:2px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;justify-items:center;min-height:66px;min-width:0;padding:5px 3px 10px;position:relative;transform:none!important;transition:color .16s ease,opacity .16s ease}.dtc-tech-inspection-shell .dtc-tech-system-list button:after{background:transparent;border-radius:999px;bottom:2px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%) scaleX(.55);transition:background-color .16s ease,transform .34s var(--bayline-ease-spring);width:26px}.dtc-tech-inspection-shell .dtc-tech-system-list button:hover{background:transparent!important;border:0!important;box-shadow:none!important;color:#312e81!important;transform:none!important}.dtc-tech-inspection-shell .dtc-tech-system-list button:active{box-shadow:none!important;transform:none!important}.dtc-tech-inspection-shell .dtc-tech-system-list button:focus-visible{outline:2px solid #6366f1;outline-offset:1px}.dtc-tech-inspection-shell .dtc-tech-system-list button .dtc-tech-system-icon{align-items:center;align-self:end;background:transparent!important;border:0;border-radius:0;color:#667085!important;display:inline-flex;height:18px;justify-content:center;line-height:1;width:18px}.dtc-tech-inspection-shell .dtc-tech-system-list button small,.dtc-tech-inspection-shell .dtc-tech-system-list button strong{grid-column:1;min-width:0;overflow:visible;text-overflow:clip}.dtc-tech-inspection-shell .dtc-tech-system-list button strong{align-self:center;color:#101828;font-size:.72rem;font-weight:700;line-height:1.1;overflow:visible;text-align:center;white-space:normal}.dtc-tech-inspection-shell .dtc-tech-system-list button small{align-self:start;color:#667085;font-size:.62rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;text-align:center;white-space:nowrap}.dtc-tech-inspection-shell .dtc-tech-system-list button[data-selected=true]{background:transparent!important;border:0!important;box-shadow:none!important;color:#4338ca!important;transform:none!important}.dtc-tech-inspection-shell .dtc-tech-system-list button[data-selected=true]:after{background:#6366f1;transform:translateX(-50%) scaleX(1)}.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,.dtc-tech-inspection-shell .dtc-tech-system-list button[data-selected=true] strong{color:var(--bayline-soft-pill-active-text)!important}.dtc-tech-inspection-shell .dtc-tech-system-list button[data-selected=true] .dtc-tech-system-icon{background:transparent!important;border:0}.dtc-tech-inspection-shell .dtc-tech-checklist-rows.inspection-list{gap:8px;grid-template-columns:minmax(0,1fr)}.dtc-tech-inspection-shell .inspection-tire-corner-card{background:#fbfcfe;border:1px solid rgb(148 163 184/.24);border-radius:10px;display:grid;gap:7px;padding:7px}.dtc-tech-inspection-shell .inspection-tire-corner-card>header{align-items:center;display:grid;gap:8px;grid-template-columns:34px minmax(0,1fr);padding:0 2px}.dtc-tech-inspection-shell .inspection-tire-corner-card>header>span:last-child{display:grid;gap:1px;min-width:0}.dtc-tech-inspection-shell .inspection-tire-corner-card>header small,.dtc-tech-inspection-shell .inspection-tire-corner-card>header strong{display:block}.dtc-tech-inspection-shell .inspection-tire-corner-card>header strong{color:#101828;font-size:.84rem;font-weight:950}.dtc-tech-inspection-shell .inspection-tire-corner-card>header small{color:#667085;font-size:.68rem;font-weight:750}.dtc-tech-inspection-shell .inspection-tire-corner-measurements{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.dtc-tech-inspection-shell .inspection-tire-corner-measurements:has(.inspection-item-open){grid-template-columns:minmax(0,1fr)}.dtc-tech-inspection-shell .inspection-tire-corner-measurements .inspection-item-head{grid-template-columns:minmax(112px,.45fr) minmax(250px,1fr) 44px}.dtc-tech-inspection-shell .inspection-tire-corner-measurements .inspection-detail-grid{grid-template-columns:minmax(0,1fr)}@media (min-width:761px){.dtc-tech-inspection-shell .inspection-tire-corner-measurements:has(.inspection-item-open) .inspection-item-open .inspection-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dtc-tech-inspection-shell .inspection-local-demo-banner{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:10px;color:#3730a3;display:flex;font-size:.78rem;font-weight:750;gap:8px;min-height:44px;padding:8px 12px}.dtc-tech-inspection-shell .inspection-local-demo-banner strong{font-weight:950;margin-right:5px}.dtc-tech-inspection-shell .dtc-tech-check-row-main{align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);justify-items:start;text-align:left}.dtc-tech-inspection-shell .inspection-item-icon{align-items:center;background:#eef2ff;border:1px solid rgb(117 87 255/.18);border-radius:999px;color:#5538ff;display:inline-flex;height:34px;justify-content:center;width:34px}.dtc-tech-inspection-shell .inspection-item-label-stack{display:grid;gap:2px;justify-items:start;min-width:0}.dtc-tech-inspection-shell .inspection-item-label-stack small,.dtc-tech-inspection-shell .inspection-item-label-stack strong{display:block;min-width:0;text-align:left}.dtc-tech-inspection-shell .inspection-item-label-stack strong{text-transform:none}.dtc-tech-inspection-shell .inspection-item-label-stack small{color:#667085;font-size:.68rem;font-weight:750;text-transform:none}.dtc-tech-inspection-shell .dtc-tech-check-row{background:#ffffff;border:1px solid rgb(117 132 164/.18);border-left:4px solid #d0d5dd;border-radius:8px;display:grid;gap:0;grid-template-columns:minmax(0,1fr);min-height:0;overflow:hidden;padding:0}.dtc-tech-inspection-shell .dtc-tech-check-row.inspection-item-open{border-color:rgb(117 87 255/.24) rgb(117 87 255/.24) rgb(117 87 255/.24) #7557ff;box-shadow:0 8px 20px rgb(16 24 40/.06)}.dtc-tech-inspection-shell .dtc-tech-check-row[data-state=pass]{background:#f3fbf7;border-left-color:#047857}.dtc-tech-inspection-shell .dtc-tech-check-row[data-state=watch]{background:#fffbeb;border-left-color:#facc15}.dtc-tech-inspection-shell .dtc-tech-check-row[data-state=fail]{background:#fff7f7;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{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(190px,240px) minmax(320px,460px) 44px;justify-content:space-between;padding:7px 8px}.dtc-tech-inspection-shell .inspection-status-grid{background:#f2f4f7;border:1px solid rgb(117 132 164/.18);border-radius:10px;display:grid;gap:2px;grid-template-columns:repeat(4,minmax(0,1fr));padding:3px}.dtc-tech-inspection-shell .inspection-status{align-items:center;background:transparent!important;border-color:transparent!important;border-radius:6px!important;box-shadow:none!important;color:#42526b!important;display:inline-flex;font-size:.72rem;font-weight:950;gap:4px;justify-content:center;min-height:29px;padding:0 4px;position:relative;text-align:center}.dtc-tech-inspection-shell .inspection-status:after{content:"";inset:-8px 0;position:absolute}.dtc-tech-inspection-shell .inspection-status svg{flex:0 0 auto;stroke-width:2.5}.dtc-tech-inspection-shell .inspection-status span{min-width:0}.dtc-tech-inspection-shell .inspection-status.active[data-status=pass]{background:#047857!important;border-color:#047857!important;box-shadow:none!important;color:#ffffff!important}.dtc-tech-inspection-shell .inspection-status.active[data-status=pass] span,.dtc-tech-inspection-shell .inspection-status.active[data-status=pass] svg{color:#ffffff!important;stroke:currentColor!important}.dtc-tech-inspection-shell .inspection-status.active[data-status=attention]{background:#facc15!important;border-color:#eab308!important;box-shadow:none!important;color:#3f2f00!important}.dtc-tech-inspection-shell .inspection-status.active[data-status=fail]{background:#dc2626!important;border-color:#dc2626!important;box-shadow:none!important;color:#ffffff!important}.dtc-tech-inspection-shell .inspection-status.active[data-status=not_applicable],.dtc-tech-inspection-shell .inspection-status.active[data-status=skipped]{background:#475467!important;border-color:#475467!important;box-shadow:none!important;color:#ffffff!important}.dtc-tech-inspection-shell .inspection-row-expand{align-items:center;background:#ffffff;border:1px solid rgb(117 132 164/.18);border-radius:10px;color:#344054;cursor:pointer;display:inline-flex;font:inherit;font-size:0;justify-content:center;height:44px;min-height:44px;min-width:44px;padding:0;width:44px;white-space:nowrap}.dtc-tech-inspection-shell .inspection-row-expand[aria-expanded=true]{background:#eef2ff;border-color:rgb(117 87 255/.28);color:#4635c9}.dtc-tech-inspection-shell .inspection-row-expand svg{transition:transform .15s ease-out}.dtc-tech-inspection-shell .inspection-row-expand[aria-expanded=true] svg{transform:rotate(180deg)}.dtc-tech-inspection-shell .inspection-item-body.dtc-tech-row-detail{align-items:stretch;background:#f8fafc;border:0;border-top:1px solid rgb(117 132 164/.16);border-radius:0;box-shadow:none;gap:10px;grid-template-columns:minmax(0,1fr);padding:10px;margin:0;text-align:left}.dtc-tech-inspection-shell .inspection-detail-prompt{align-items:center;color:#475467;display:flex;font-size:.82rem;font-weight:750;gap:8px;justify-content:center;min-height:44px;text-align:center}.dtc-tech-inspection-shell .inspection-detail-grid{align-items:stretch;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.dtc-tech-inspection-shell .inspection-evidence-panel,.dtc-tech-inspection-shell .inspection-note-panel{background:#ffffff;border:1px solid rgb(148 163 184/.3);border-radius:12px;box-shadow:none;display:grid;gap:9px;height:auto;min-width:0;padding:10px}.dtc-tech-inspection-shell .inspection-evidence-panel>header,.dtc-tech-inspection-shell .inspection-note-panel>header{align-items:center;display:flex;gap:8px;justify-content:space-between}.dtc-tech-inspection-shell .inspection-evidence-panel>header>span,.dtc-tech-inspection-shell .inspection-note-panel>header>span{display:grid;gap:1px}.dtc-tech-inspection-shell .inspection-evidence-panel header strong,.dtc-tech-inspection-shell .inspection-note-panel header strong{color:#101828;font-size:.82rem;font-weight:900}.dtc-tech-inspection-shell .inspection-evidence-panel header small,.dtc-tech-inspection-shell .inspection-note-panel header small{color:#667085;font-size:.7rem;font-weight:700}.dtc-tech-inspection-shell .inspection-note-panel>header>svg{color:#047857}.dtc-tech-inspection-shell .inspection-evidence-panel header em{background:#fff1f2;border:1px solid #fecdd3;border-radius:999px;color:#be123c;font-size:.68rem;font-style:normal;font-weight:850;padding:4px 8px}.dtc-tech-inspection-shell .dtc-tech-inspection-note-field{justify-self:stretch;max-width:none;text-align:left;width:100%}.dtc-tech-inspection-shell .dtc-tech-inspection-note-field span{justify-self:start}.dtc-tech-inspection-shell .dtc-tech-inspection-note-field textarea{background:#ffffff;border-color:rgb(148 163 184/.34);border-radius:10px;min-height:64px;padding:9px 10px;resize:vertical;text-align:left}.dtc-tech-inspection-shell .inspection-reason-pills{align-items:center;display:flex;flex-wrap:wrap;gap:5px;grid-column:1/-1;justify-content:flex-start}.dtc-tech-inspection-shell .inspection-reason-pills button{align-items:center;background:#f8faff;border:1px solid rgb(117 132 164/.2);border-radius:999px;color:#344054;cursor:pointer;display:inline-flex;font:inherit;font-size:.7rem;font-weight:900;justify-content:center;min-height:44px;padding:0 11px;text-align:center}.dtc-tech-inspection-shell .inspection-reason-pills button:focus-visible,.dtc-tech-inspection-shell .inspection-reason-pills button:hover{background:#eef2ff;border-color:rgb(117 87 255/.3);color:#4635c9}.dtc-tech-inspection-shell .inspection-reason-pills button[aria-pressed=true]{background:#eef2ff;border-color:#a5b4fc;color:#3730a3}.dtc-tech-inspection-shell .inspection-evidence-panel{align-content:start;grid-column:auto;justify-self:stretch;max-width:none;width:100%}.dtc-tech-inspection-shell .inspection-evidence-empty-state{align-items:center;background:#f8fafc;border:1px dashed rgb(148 163 184/.42);border-radius:10px;color:#667085;display:flex;gap:10px;min-height:76px;padding:10px 12px}.dtc-tech-inspection-shell .inspection-evidence-empty-state>svg{flex:0 0 auto}.dtc-tech-inspection-shell .inspection-evidence-empty-state>span{display:grid;gap:2px;min-width:0}.dtc-tech-inspection-shell .inspection-evidence-empty-state small,.dtc-tech-inspection-shell .inspection-evidence-empty-state strong{display:block}.dtc-tech-inspection-shell .inspection-evidence-empty-state strong{color:#344054;font-size:.76rem;font-weight:900}.dtc-tech-inspection-shell .inspection-evidence-empty-state small{color:#667085;font-size:.7rem;font-weight:700;line-height:1.35}.dtc-tech-inspection-shell .inspection-evidence-panel[data-required=true]{border-color:#fda4af}.dtc-tech-inspection-shell .inspection-evidence-action-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin-top:auto}.dtc-tech-inspection-shell .inspection-photo-input.inspection-photo-pill{appearance:none;background:#ffffff;border:1px solid rgb(148 163 184/.34)!important;border-radius:10px;box-shadow:none;color:#344054;cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:.82rem;font-weight:950;gap:8px;justify-content:center;justify-self:center;min-height:44px;padding:0 13px;transition:transform .12s ease-out,border-color .12s ease-out,background-color .12s ease-out;width:auto}.dtc-tech-inspection-shell .inspection-photo-input.inspection-photo-pill:hover{background:#f8fafc;border-color:rgb(99 102 241/.42)!important}.dtc-tech-inspection-shell .inspection-photo-input.inspection-photo-pill:active{transform:scale(.97)}.dtc-tech-inspection-shell .inspection-photo-input.inspection-upload-pill{background:rgb(239 246 255/.82);border-color:#93c5fd!important;color:#1d4ed8}.dtc-tech-inspection-shell .inspection-photo-input.inspection-upload-pill:hover{background:#dbeafe;border-color:#60a5fa!important;color:#1e40af}.dtc-tech-inspection-shell .inspection-photo-input.inspection-upload-pill input{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.dtc-tech-inspection-shell .inspection-camera-error{background:#fff7ed;border:1px solid rgb(248 113 113/.32);border-radius:10px;color:#b42318;font-size:.74rem;font-weight:900;justify-self:stretch;padding:8px 10px;text-align:left}.dtc-tech-inspection-shell .inspection-item-media-list{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,112px);justify-content:start}.dtc-tech-inspection-shell .inspection-item-media{background:#ffffff;border:1px solid rgb(148 163 184/.28);border-radius:10px;display:grid;grid-template-columns:112px;margin:0;overflow:hidden;width:112px}.dtc-tech-inspection-shell .inspection-item-media-missing,.dtc-tech-inspection-shell .inspection-item-media-preview{align-items:center;appearance:none;background:#e2e8f0;border:0;border-radius:0;color:#475467;display:flex;height:76px;justify-content:center;min-width:0;overflow:hidden;padding:0;position:relative;width:112px}.dtc-tech-inspection-shell .inspection-item-media-preview{cursor:pointer}.dtc-tech-inspection-shell .inspection-item-media-preview img,.dtc-tech-inspection-shell .inspection-item-media-preview video{height:100%;object-fit:cover;width:100%}.dtc-tech-inspection-shell .inspection-item-media-remove{align-items:center;appearance:none;background:rgb(255 255 255/.94);border:1px solid rgb(148 163 184/.42);border-radius:9px;color:#344054;cursor:pointer;display:flex;flex:0 0 auto;height:44px;justify-content:center;position:relative;width:44px}.dtc-tech-inspection-shell .inspection-item-media-remove:before{content:"";inset:0;position:absolute}.dtc-tech-inspection-shell .inspection-item-media-remove:focus-visible,.dtc-tech-inspection-shell .inspection-item-media-remove:hover{background:#fff1f2;border-color:#fda4af;color:#be123c}.dtc-tech-inspection-shell .inspection-item-media-preview:focus-visible{outline:3px solid #4f46e5;outline-offset:-3px}.dtc-tech-inspection-shell .inspection-item-media figcaption{align-items:center;display:flex;gap:4px;min-height:48px;justify-content:space-between;padding:2px 2px 2px 10px}.dtc-tech-inspection-shell .inspection-item-media figcaption>span{color:#475467;font-size:.7rem;font-weight:800}.dtc-tech-inspection-shell .inspection-upload-preview{align-items:center;background:#f8fafc;border:1px solid rgb(148 163 184/.24);border-radius:10px;display:flex;gap:9px;min-width:0;padding:7px}.dtc-tech-inspection-shell .inspection-upload-preview>span{align-items:center;color:#475467;display:flex;font-size:.72rem;font-weight:750;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inspection-camera-dialog,.inspection-remove-media-dialog{background:transparent;border:0;color:#101828;max-height:calc(100dvh - 32px);max-width:min(680px,calc(100vw - 32px));padding:0;width:100%}.inspection-camera-dialog[open]{height:100dvh;inset:0;margin:0;max-height:none;max-width:none;width:100vw}.inspection-camera-dialog::backdrop,.inspection-remove-media-dialog::backdrop{background:rgb(15 23 42/.58)}.inspection-camera-dialog-panel,.inspection-remove-media-dialog-panel{background:#ffffff;border:1px solid rgb(148 163 184/.26);border-radius:16px;box-shadow:0 24px 64px rgb(15 23 42/.24);display:grid;gap:12px;padding:14px}.inspection-camera-dialog-panel{border:0;border-radius:0;box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto;height:100%;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))}.inspection-camera-dialog-panel>header{align-items:center;display:flex;justify-content:space-between}.inspection-camera-dialog-panel>header>span{display:grid;gap:2px}.inspection-camera-dialog-panel>header small,.inspection-camera-dialog-panel>header strong{display:block}.inspection-camera-dialog-panel>header strong,.inspection-remove-media-dialog-panel h2{color:#101828;font-size:1rem;font-weight:900;margin:0}.inspection-camera-dialog-panel>header small,.inspection-remove-media-dialog-panel p{color:#667085;font-size:.78rem;font-weight:700;margin:0}.inspection-camera-dialog-panel>header button{align-items:center;appearance:none;background:#f2f4f7;border:0;border-radius:10px;color:#344054;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;width:44px}.inspection-camera-dialog-panel>footer,.inspection-remove-media-dialog-panel>footer{display:flex;gap:8px;justify-content:flex-end}.inspection-camera-dialog-panel .inspection-camera-preview{aspect-ratio:auto;border-radius:12px;height:100%;max-height:none;object-fit:contain;width:100%}.inspection-remove-media-dialog{max-width:min(460px,calc(100vw - 32px))}.inspection-remove-media-dialog-panel{grid-template-columns:44px minmax(0,1fr)}.inspection-remove-media-dialog-panel>span{align-items:center;background:#fff1f2;border-radius:10px;color:#be123c;display:flex;height:44px;justify-content:center;width:44px}.inspection-remove-media-dialog-panel>div{display:grid;gap:4px}.inspection-remove-media-dialog-panel>footer{grid-column:1/-1}.dtc-tech-inspection-shell .inspection-camera-panel{align-items:center;background:rgb(255 255 255/.6);border:1px solid rgb(147 197 253/.34);border-radius:20px;display:grid;gap:8px;justify-items:center;padding:10px}.dtc-tech-inspection-shell .inspection-camera-preview{aspect-ratio:4/3;background:#0f172a;border:1px solid rgb(147 197 253/.34);border-radius:18px;box-shadow:0 18px 38px rgb(15 23 42/.18);max-height:280px;object-fit:cover;width:min(100%,420px)}.dtc-tech-inspection-shell .inspection-camera-dialog .inspection-camera-dialog-panel .inspection-camera-preview{aspect-ratio:auto;border-radius:12px;height:100%;max-height:none;object-fit:contain;width:100%}.dtc-tech-inspection-shell .inspection-camera-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.dtc-tech-inspection-shell .inspection-evidence-file-name{background:rgb(255 255 255/.82);border:1px solid rgb(203 213 225/.72);border-radius:999px;color:#0f172a;display:block;font-size:.72rem;font-weight:950;overflow:hidden;padding:5px 9px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.dtc-tech-inspection-shell .inspection-evidence-preview-row{align-items:center;display:inline-grid;gap:7px;grid-template-columns:var(--dtc-inspection-media-thumb-size) minmax(0,180px);justify-self:center;max-width:100%;text-align:left}.dtc-tech-inspection-shell .dtc-tech-step-media-thumb,.dtc-tech-inspection-shell .inspection-media-thumbnail{align-items:center;background:#f8faff;border:1px dashed rgb(117 87 255/.22);border-radius:7px;color:#635bff;display:flex;height:var(--dtc-inspection-media-thumb-size);justify-content:center;min-width:0;overflow:hidden;width:var(--dtc-inspection-media-thumb-size)}.dtc-tech-inspection-shell .inspection-photo-preview{aspect-ratio:auto;border:0;border-radius:0;height:100%;max-height:none;object-fit:cover;width:100%}.dtc-tech-inspection-shell .inspection-item-actions{align-self:end;display:grid;gap:6px;grid-column:1/-1;justify-items:center;text-align:center}.dtc-tech-inspection-shell .inspection-all-pass-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:8px;text-align:center}.dtc-tech-inspection-shell .inspection-all-pass-button{background:#047857!important;border-color:#047857!important;color:#ffffff!important}.dtc-tech-inspection-shell .inspection-clear-step-button{background:#ffffff!important;border-color:rgb(220 38 38/.28)!important;color:#b91c1c!important}.dtc-tech-inspection-shell .dtc-tech-step-nav{align-items:center;border-top:1px solid rgb(117 132 164/.14);display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;margin-top:8px;padding-top:10px}.dtc-tech-inspection-shell .dtc-tech-step-nav>span{align-items:center;background:#f8faff;border:1px solid rgb(117 132 164/.16);border-radius:999px;display:inline-flex;gap:8px;justify-content:center;min-height:36px;min-width:0;padding:0 12px}.dtc-tech-inspection-shell .dtc-tech-step-nav small,.dtc-tech-inspection-shell .dtc-tech-step-nav strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{align-items:center;background:#f8fafc;border:1px solid rgb(117 132 164/.18);border-radius:12px;display:grid;gap:10px 16px;grid-template-columns:minmax(0,1fr) auto;justify-items:stretch;grid-column:1/-1;margin-top:10px;padding:10px 12px;text-align:left}.dtc-tech-inspection-shell .inspection-complete-inline[data-ready=true]{background:#f0fdf4;border-color:#bbf7d0}.dtc-tech-inspection-shell .inspection-completion-progress{align-content:center;display:grid;gap:2px;min-width:0}.dtc-tech-inspection-shell .inspection-completion-progress small,.dtc-tech-inspection-shell .inspection-completion-progress strong{display:block}.dtc-tech-inspection-shell .inspection-completion-progress strong{color:#101828;font-size:.82rem;font-weight:950}.dtc-tech-inspection-shell .inspection-completion-progress small{color:#667085;font-size:.72rem;font-weight:750;line-height:1.35}.dtc-tech-inspection-shell .inspection-complete-button{border-radius:999px!important;box-shadow:0 12px 26px rgb(67 56 202/.18);font-size:1rem;font-weight:950;justify-content:center;min-height:52px;min-width:210px;padding:0 20px;width:auto}.dtc-tech-inspection-shell .dtc-tech-step-media{align-items:start;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.dtc-tech-inspection-shell .dtc-tech-step-media-card,.dtc-tech-inspection-shell .dtc-tech-step-media-empty{background:#ffffff;border:1px solid rgb(117 132 164/.18);border-radius:8px;color:inherit;display:grid;gap:6px;min-width:0;padding:8px;text-decoration:none}.dtc-tech-inspection-shell .dtc-tech-step-media-card{align-items:center;grid-template-columns:var(--dtc-inspection-media-thumb-size) minmax(0,1fr);grid-template-rows:auto auto}.dtc-tech-inspection-shell .dtc-tech-step-media-card:hover{border-color:rgb(117 87 255/.28);box-shadow:0 10px 24px rgb(16 24 40/.08)}.dtc-tech-inspection-shell .dtc-tech-step-media-thumb{grid-row:1/span 2}.dtc-tech-inspection-shell .dtc-tech-step-media-thumb img,.dtc-tech-inspection-shell .dtc-tech-step-media-thumb video,.dtc-tech-inspection-shell .inspection-media-thumbnail img,.dtc-tech-inspection-shell .inspection-media-thumbnail video{height:100%;object-fit:cover;width:100%}.dtc-tech-inspection-shell .dtc-tech-step-media-card span,.dtc-tech-inspection-shell .dtc-tech-step-media-empty strong{color:#101828;font-size:.8rem;font-weight:950;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{align-items:center;color:#667085;grid-column:1/-1;justify-items:center;min-height:112px;text-align:center}.dtc-tech-inspection-shell .dtc-tech-evidence-panel header,.dtc-tech-inspection-shell .dtc-tech-evidence-panel header>div{justify-items:center;text-align:center}.dtc-tech-inspection-shell .dtc-tech-evidence-panel .dtc-shadcn-kicker{justify-content:center}.dtc-tech-inspection-shell .dtc-tech-step-media-card{appearance:none;background:transparent;border:0;cursor:pointer;display:block;flex:0 1 clamp(86px,10vw,116px);font:inherit;min-height:0;overflow:hidden;padding:0;text-align:center}.dtc-tech-inspection-shell .dtc-tech-step-media-card:not(button){cursor:default}.dtc-tech-inspection-shell .dtc-tech-step-media-card:focus-visible{box-shadow:0 0 0 4px rgb(99 102 241/.18),0 12px 26px rgb(16 24 40/.1);outline:0}.dtc-tech-inspection-shell .dtc-tech-step-media-card:active{transform:scale(.985)}.dtc-tech-inspection-shell .dtc-tech-step-media-thumb{aspect-ratio:1/1;background:#f8faff;border-style:solid;border-radius:18px;grid-row:auto;height:auto;min-height:0;position:relative;width:100%}.dtc-tech-inspection-shell .dtc-tech-step-media-thumb:after{background:rgb(255 255 255/.16);content:"";inset:0;pointer-events:none;position:absolute}.dtc-tech-inspection-shell .dtc-tech-step-media-thumb .dtc-tech-step-media-label{background:rgb(255 255 255/.88);border:1px solid rgb(147 197 253/.52);border-radius:999px;color:#0f172a;font-size:.68rem;font-weight:1000;inset-inline:6px;line-height:1.08;overflow-wrap:anywhere;padding:4px 7px;position:absolute;text-overflow:ellipsis;top:6px;white-space:normal;z-index:2}.dtc-inspection-finish-confirm-overlay,.dtc-tech-media-lightbox{background:transparent;border:0;color:#0f172a;max-height:calc(100dvh - 32px);max-width:min(920px,calc(100vw - 32px));overflow:visible;padding:0;width:100%}.dtc-inspection-finish-confirm-overlay::backdrop,.dtc-tech-media-lightbox::backdrop{background:rgb(15 23 42/.58)}.dtc-inspection-finish-confirm-dialog,.dtc-tech-media-lightbox-panel{background:#ffffff;border:1px solid rgb(148 163 184/.28);border-radius:18px;box-shadow:0 28px 80px rgb(15 23 42/.28);color:#0f172a;display:grid;gap:12px;justify-items:center;max-width:min(920px,96vw);padding:16px;text-align:center;width:100%}.dtc-tech-media-lightbox-panel{max-height:min(86dvh,760px);overflow:auto}.dtc-inspection-finish-confirm-dialog h2,.dtc-tech-media-lightbox-panel>strong{color:#0f172a;font-size:clamp(1.2rem,2.5vw,1.65rem);font-weight:1000;line-height:1.05;margin:0;text-align:center}.dtc-tech-media-lightbox-close{align-items:center;background:rgb(255 255 255/.92);border:1px solid rgb(203 213 225/.9);border-radius:10px;color:#334155;cursor:pointer;display:inline-flex;font:inherit;font-size:0;justify-content:center;justify-self:end;height:44px;padding:0;width:44px}.dtc-tech-media-lightbox-frame{align-items:center;background:#020617;border-radius:22px;display:flex;justify-content:center;min-height:min(52dvh,520px);overflow:hidden;width:100%}.dtc-tech-media-lightbox-frame img,.dtc-tech-media-lightbox-frame video{max-height:min(64dvh,620px);max-width:100%;object-fit:contain;width:100%}.dtc-inspection-finish-confirm-dialog{margin:0 auto;max-width:min(620px,calc(100vw - 32px))}.dtc-inspection-finish-confirm-icon{align-items:center;background:rgb(220 252 231/.92);border:1px solid rgb(74 222 128/.62);border-radius:999px;color:#047857;display:flex;height:54px;justify-content:center;width:54px}.dtc-inspection-finish-confirm-dialog p{color:#334155;font-size:clamp(.98rem,2vw,1.1rem);font-weight:900;line-height:1.35;margin:0;max-width:520px;text-align:center}.dtc-inspection-finish-confirm-actions{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.dtc-inspection-finish-confirm-actions .enterprise-button{justify-content:center;min-height:var(--bayline-touch-height)}@media (prefers-reduced-motion:no-preference){.dtc-inspection-finish-confirm-dialog,.dtc-tech-media-lightbox-panel{animation:dtc-inspection-overlay-in .15s ease-out}@keyframes dtc-inspection-overlay-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}}@media (max-width:640px){.dtc-inspection-finish-confirm-actions{grid-template-columns:minmax(0,1fr)}.dtc-inspection-finish-confirm-dialog,.dtc-tech-media-lightbox-panel{border-radius:16px;padding:12px}}@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(4,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-inspection-start-alert{align-items:stretch;flex-direction:column}.dtc-tech-inspection-shell .dtc-inspection-start-alert .enterprise-button{justify-content:center;width:100%}.dtc-tech-inspection-shell .dtc-tech-inspection-job-strip{gap:8px;grid-template-columns:98px minmax(0,1fr);padding:9px}.dtc-tech-inspection-shell .dtc-tech-inspection-job-strip h1{font-size:1.08rem;line-height:1.08;white-space:normal}.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{gap:2px;grid-template-columns:minmax(0,1fr);justify-items:center;min-height:66px;padding:5px 3px 10px}.dtc-tech-inspection-shell .dtc-tech-system-list{grid-auto-columns:76px;grid-auto-flow:column;grid-template-columns:none!important;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:4px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.dtc-tech-inspection-shell .dtc-tech-system-list button{scroll-snap-align:start}.dtc-tech-inspection-shell .dtc-tech-system-list button .dtc-tech-system-icon{height:18px;width:18px}.dtc-tech-inspection-shell .dtc-tech-system-list button small,.dtc-tech-inspection-shell .dtc-tech-system-list button strong{max-width:100%;text-align:center}.dtc-tech-inspection-shell .dtc-tech-system-list button strong{font-size:.68rem;line-height:1.08;white-space:normal}.dtc-tech-inspection-shell .dtc-tech-system-list button small{font-size:.58rem}.dtc-tech-inspection-shell .inspection-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.dtc-tech-inspection-shell .inspection-item-head,.dtc-tech-inspection-shell .inspection-tire-corner-measurements .inspection-item-head{grid-template-columns:minmax(0,1fr) 44px}.dtc-tech-inspection-shell .inspection-status-grid{grid-column:1/-1;grid-row:2}.dtc-tech-inspection-shell .inspection-row-expand{grid-column:2;grid-row:1;justify-self:end}.dtc-tech-inspection-shell .inspection-item-body.dtc-tech-row-detail{gap:6px;padding:6px}.dtc-tech-inspection-shell .inspection-detail-grid{grid-template-columns:minmax(0,1fr)}.dtc-tech-inspection-shell .inspection-complete-inline{grid-template-columns:minmax(0,1fr);text-align:center}.dtc-tech-inspection-shell .inspection-completion-progress{justify-items:center}.dtc-tech-inspection-shell .inspection-complete-button{min-width:0;width:100%}.dtc-tech-inspection-shell .dtc-tech-inspection-note-field textarea{min-height:88px}.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{grid-column:1/-1;order:-1}.dtc-tech-inspection-shell .dtc-tech-step-nav .enterprise-button{justify-content:center;width:100%}.dtc-tech-inspection-shell .dtc-tech-step-media{gap:8px}.dtc-tech-inspection-shell .dtc-tech-step-media-card{flex-basis:min(30vw,108px)}.inspection-camera-dialog-panel>footer,.inspection-remove-media-dialog-panel>footer{display:grid;grid-template-columns:minmax(0,1fr)}.inspection-camera-dialog-panel>footer .enterprise-button,.inspection-remove-media-dialog-panel>footer .enterprise-button{justify-content:center;width:100%}}@media (max-width:420px){.dtc-tech-inspection-shell .dtc-tech-step-media-card{flex-basis:calc((100% - 12px) / 3)}.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-evidence-panel,.dtc-tech-inspection-shell .dtc-tech-system-lane{padding:10px}}.dtc-stepbar{position:relative}.dtc-stepbar-has-back{padding-left:54px}.dtc-stepbar-has-forward{padding-right:54px}.dtc-step-back,.dtc-step-forward{align-items:center;background:var(--bayline-soft-pill-bg,rgb(255 255 255/.72));border:1px solid var(--bayline-soft-pill-border,rgb(148 163 184/.45));border-radius:999px;box-shadow:var(--bayline-soft-pill-shadow,0 6px 14px rgb(15 23 42/.055));color:var(--bayline-soft-pill-active-text,#4338ca);display:inline-flex;height:34px;justify-content:center;left:12px;position:absolute;text-decoration:none;top:50%;transform:translateY(-50%);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));width:34px;z-index:2}.dtc-step-forward{left:auto;right:12px}.dtc-step-back:hover,.dtc-step-forward:hover{background:var(--bayline-soft-pill-hover-bg,rgb(248 250 252/.92));border-color:var(--bayline-soft-pill-hover-border,rgb(99 102 241/.34));box-shadow:var(--bayline-soft-pill-active-shadow,0 8px 20px rgb(99 102 241/.12));transform:translateY(-50%) scale(1.03)}.dtc-step-back:active,.dtc-step-forward:active{transform:translateY(-50%) scale(.985)}.dtc-step-direction-disabled,.dtc-step-direction-disabled:active,.dtc-step-direction-disabled:hover{background:#f1f5f9;border-color:#e2e8f0;box-shadow:none;color:#94a3b8;cursor:not-allowed;opacity:.72;transform:translateY(-50%)}@media (max-width:520px){.dtc-checkin-shell-compact .dtc-stepbar-has-back{padding-left:42px}.dtc-checkin-shell-compact .dtc-stepbar-has-forward{padding-right:42px}.dtc-checkin-shell-compact .dtc-step-back,.dtc-checkin-shell-compact .dtc-step-forward{height:30px;left:6px;width:30px}.dtc-checkin-shell-compact .dtc-step-forward{left:auto;right:6px}}.dtc-checkin-shell-compact .dtc-stepbar{align-items:stretch;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;padding:5px 8px}.dtc-checkin-shell-compact .dtc-stepbar-has-back{padding-left:54px}.dtc-checkin-shell-compact .dtc-stepbar-has-forward{padding-right:54px}.bayline-staff-shell .dtc-step,.dtc-checkin-shell-compact .dtc-step{align-items:center;display:grid;gap:8px;grid-template-columns:28px minmax(0,max-content);justify-content:center;justify-items:center;min-height:50px;padding:6px 10px;text-align:center}.bayline-staff-shell .dtc-step-history,.dtc-checkin-shell-compact .dtc-step-history{justify-content:stretch;padding-inline:10px}.dtc-step-icon{align-items:center;background:#eef2ff;border:1px solid rgb(99 102 241/.18);border-radius:999px;color:#4f46e5;display:inline-flex;height:28px;justify-content:center;width:28px}.dtc-step>span:not(.dtc-step-icon){display:grid;gap:2px;justify-items:center;min-width:0;text-align:center}.dtc-step-active .dtc-step-icon{background:#ffffff;border-color:transparent;color:#3f2ad7}.dtc-step-complete .dtc-step-icon{background:#e9fff5;border-color:rgb(4 120 87/.14);color:#047857}.bayline-staff-shell .dtc-step strong,.dtc-checkin-shell-compact .dtc-step strong{font-size:.82rem;line-height:1.05;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bayline-staff-shell .dtc-step small,.dtc-checkin-shell-compact .dtc-step small{display:block;font-size:.68rem;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1180px) and (min-width:521px){.dtc-checkin-shell-compact .dtc-step{gap:6px;grid-template-columns:26px minmax(0,max-content);padding-inline:8px}.dtc-checkin-shell-compact .dtc-step-icon{height:26px;width:26px}.dtc-checkin-shell-compact .dtc-step strong{font-size:.78rem}}@media (max-width:520px){.dtc-checkin-shell-compact .dtc-stepbar{display:grid;gap:4px;grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;padding:4px 6px;scroll-snap-type:none}.dtc-checkin-shell-compact .dtc-stepbar-has-back{padding-left:42px}.dtc-checkin-shell-compact .dtc-stepbar-has-forward{padding-right:42px}.dtc-checkin-shell-compact .dtc-step{display:grid;gap:3px;grid-template-columns:1fr;grid-template-rows:20px minmax(0,1fr);height:54px;justify-items:center;min-height:54px;padding:4px 2px;scroll-snap-align:none;text-align:center;white-space:normal}.dtc-checkin-shell-compact .dtc-step-icon{height:20px;width:20px}.dtc-checkin-shell-compact .dtc-step-icon svg{height:13px;width:13px}.dtc-checkin-shell-compact .dtc-step strong{font-size:.58rem;line-height:1;text-align:center;white-space:nowrap}.dtc-checkin-shell-compact .dtc-step small{display:none}.dtc-checkin-shell-compact .dtc-step>span:not(.dtc-step-icon){justify-items:center;text-align:center}}.bayline-pressable{-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .34s var(--bayline-ease-spring),opacity .34s var(--bayline-ease-spring);user-select:none;-webkit-user-select:none}.bayline-pressable:active{opacity:.82;transform:scale(.97);transition-duration:60ms}.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:rgb(255 255 255/.96)}}.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;background:rgb(148 163 184/.24);border-radius:8px;display:block;min-height:12px;opacity:.8}.bayline-btn{align-items:center;border:none;border-radius:var(--bayline-radius-control);cursor:pointer;display:inline-flex;font-family:var(--bayline-font-body);font-size:17px;font-weight:600;gap:8px;justify-content:center;letter-spacing:-.01em;min-height:var(--bayline-touch-height);padding:0 20px;-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;user-select:none;-webkit-user-select:none}.bayline-btn:active{transform:scale(.97);transition-duration:60ms}.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);box-shadow:0 1px 2px rgb(91 109 255/.28),0 6px 16px rgb(91 109 255/.22);color:#fff}.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{background:rgb(180 35 24/.08);box-shadow:inset 0 0 0 1px rgb(180 35 24/.22);color:var(--danger)}.bayline-btn-sm{border-radius:12px;font-size:15px;min-height:36px;padding:0 14px}.bayline-btn-lg{border-radius:18px;font-size:17px;min-height:52px;padding:0 28px}.bayline-empty-state,.bayline-error-state{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:40px 24px;text-align:center}.bayline-empty-state-icon{color:var(--muted);margin-bottom:8px;opacity:.7}.bayline-empty-state-title,.bayline-error-state-title{color:var(--text);font-family:var(--bayline-font-display);font-size:17px;font-weight:600;letter-spacing:-.01em;margin:0}.bayline-empty-state-message,.bayline-error-state-message{color:var(--muted);font-size:15px;line-height:1.4;margin:0;max-width:360px}.bayline-empty-state-action,.bayline-error-state-retry{margin-top:12px}.bayline-sheet-overlay{background:rgb(17 24 39/.32);inset:0;position:fixed;z-index:1300}.bayline-sheet-content{background:rgb(248 250 253/.94);-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;bottom:0;box-shadow:inset 0 -.5px 0 rgb(255 255 255/.7),0 -12px 40px rgb(15 23 42/.18);display:flex;flex-direction:column;left:0;max-height:calc(100dvh - 48px);outline:none;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;z-index:1301}.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){
  /* !important on animation-name: vaul pins slideFromBottom/slideToBottom with
     a four-attribute selector that outranks any class-scoped override, and its
     drag-release transition is set inline. Movement must collapse to a fade. */.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:bayline-sheet-reduced-fade-in .15s ease-out both;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:bayline-sheet-reduced-fade-out .15s ease-out both;animation-name:bayline-sheet-reduced-fade-out!important}}.bayline-sheet-dismiss{align-items:center;background:rgb(120 120 128/.16);border:none;border-radius:var(--bayline-radius-pill);color:#3c3c43;cursor:pointer;display:inline-flex;height:44px;justify-content:center;position:absolute;right:max(16px,env(safe-area-inset-right,0px));top:12px;width:44px;z-index:2}.bayline-sheet-grabber{background:rgb(60 60 67/.3);border-radius:999px;flex:none;height:5px;margin:8px auto 4px;width:36px}.bayline-sheet-body{-webkit-overflow-scrolling:touch;overflow-y:auto;overscroll-behavior:contain;padding:8px 20px calc(20px + env(safe-area-inset-bottom, 0px))}.dtc-owner-conflict-dialog{color:#172033;display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr);margin:0 auto;max-width:440px;padding:4px 0 2px}.dtc-owner-conflict-icon{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:50%;color:#c2410c;display:inline-flex;justify-content:center;min-height:44px;width:44px}.dtc-owner-conflict-copy{display:grid;gap:5px;grid-column:2;padding-right:44px}.dtc-owner-conflict-copy h2{font-size:1.2rem;line-height:1.2;margin:0;text-wrap:balance}.dtc-owner-conflict-copy p{color:#667085;font-size:.9rem;line-height:1.45;margin:0;text-wrap:pretty}.dtc-owner-conflict-owner{align-items:center;background:#f8fafc;border:1px solid #dbe3ef;border-radius:12px;display:grid;gap:10px;grid-column:1/-1;grid-template-columns:36px minmax(0,1fr);padding:11px 12px}.dtc-owner-conflict-owner-icon{align-items:center;background:#ede9fe;border-radius:50%;color:#5b21b6;display:inline-flex;justify-content:center;min-height:36px;width:36px}.dtc-owner-conflict-owner>span:last-child{display:grid;gap:2px;min-width:0}.dtc-owner-conflict-owner em,.dtc-owner-conflict-owner small{color:#667085;font-size:.78rem;font-style:normal;line-height:1.35;text-wrap:pretty}.dtc-owner-conflict-owner strong{color:#172033;font-size:.96rem;line-height:1.3;overflow-wrap:anywhere}.dtc-owner-conflict-owner em{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dtc-owner-conflict-error{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b42318;font-size:.82rem;grid-column:1/-1;line-height:1.4;margin:0;padding:10px 12px;text-wrap:pretty}.dtc-owner-conflict-actions{display:grid;gap:8px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-owner-conflict-actions>*{justify-content:center;min-height:44px;text-align:center}.dtc-owner-conflict-actions[data-count="3"]>:first-child{grid-column:1/-1}.dtc-owner-conflict-edit{background:transparent;border-color:transparent}@media (min-width:720px){.bayline-sheet-content.dtc-owner-conflict-sheet{border-radius:22px;bottom:max(24px,env(safe-area-inset-bottom,0px));left:max(24px,calc((100vw - 480px) / 2));max-height:calc(100dvh - 48px);padding-bottom:0;right:max(24px,calc((100vw - 480px) / 2))}}@media (max-width:520px){.dtc-owner-conflict-actions{grid-template-columns:minmax(0,1fr)}}@media (min-width:901px){.bayline-sheet-content.dtc-appointment-detail-sheet{top:clamp(72px,8dvh,96px);bottom:max(24px,env(safe-area-inset-bottom,0px));left:max(24px,calc((100vw - 1180px) / 2));right:max(24px,calc((100vw - 1180px) / 2));border-radius:28px;max-height:none;overflow:hidden;padding-bottom:0}.dtc-appointment-detail-sheet .bayline-sheet-body{padding:12px 24px 24px}}@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-btn,.bayline-pressable{transition-duration:1ms}.bayline-btn:active,.bayline-pressable:active{transform:none}.bayline-skeleton{animation:none}.bayline-stagger{animation-duration:1ms;animation-delay:0s}}.bayline-sheet-title-hidden{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}: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}}.bayline-mobile-tab,.dtc-match-add-vehicle,.dtc-match-pager-btn,.dtc-match-vehicle,.dtc-match-vehicle-cta,.lookup-segment span{min-height:var(--bayline-touch-height)}.bayline-staff-header{-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);background:rgb(255 255 255/.72);border-bottom:none;box-shadow:0 .5px 0 var(--bayline-hairline-color)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bayline-staff-header{background:rgb(249 251 255/.97)}}.bayline-mobile-tabbar{-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);background:rgb(255 255 255/.94);border-top:none;box-shadow:0 -.5px 0 var(--bayline-hairline-color)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bayline-mobile-tabbar{background:rgb(255 255 255/.97)}}.bayline-mobile-tab{font-size:.6875rem;font-weight:600;position:relative}.bayline-mobile-tab span{position:absolute;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;white-space:nowrap;width:1px}.bayline-mobile-tab-active{background:transparent;background-image:none!important;box-shadow:none;color:var(--primary-dark)!important}.bayline-mobile-tab-active:after{background:currentColor;border-radius:999px;bottom:4px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:18px}.dtc-selected-intake{animation:bayline-rise-in .52s var(--bayline-ease-spring) both}@keyframes bayline-slide-in-right{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:translateX(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}}.dtc-checkin-shell-compact .lookup-segment span,.lookup-segment span{align-items:center;display:inline-flex;font-weight:600;justify-content:center;min-height:var(--bayline-touch-height)}.dtc-checkin-shell-compact .dtc-inline-toggle span,.dtc-checkin-shell-compact .dtc-reason-chips span,.dtc-checkin-shell-compact .dtc-reason-template-chip span,.dtc-checkin-shell-compact .lookup-segment span,.dtc-inline-toggle span,.dtc-photo-type,.dtc-pill span,.dtc-pill-popup-option,.dtc-pill-trigger,.dtc-reason-chips span,.dtc-reason-template-chip span,.dtc-tire-size-option,.inspection-reason-pills button,.lookup-segment span{align-items:center;justify-content:center;text-align:center}.dtc-checkin-shell-compact .dtc-manual-walkin-form input,.dtc-checkin-shell-compact .dtc-manual-walkin-form select{border-radius:12px;font-size:1rem;font-weight:600;min-height:var(--bayline-touch-height)}.dtc-checkin-shell-compact .dtc-manual-walkin-form .enterprise-button{min-height:var(--bayline-touch-height)}.dtc-checkin-shell-compact .dtc-reason-chips span,.dtc-checkin-shell-compact .dtc-reason-template-chip span,.dtc-reason-chips span,.dtc-reason-template-chip span{font-size:.8rem;font-weight:600;min-height:var(--bayline-touch-height)}.dtc-checkin-shell-compact .dtc-publish-primary-button,.dtc-publish-primary-button{border-radius:18px;font-weight:600;min-height:52px}.dtc-tech-inspection-shell .inspection-status,.inspection-status{border-radius:12px!important;font-size:.85rem;font-weight:600;min-height:var(--bayline-touch-height);padding:6px 10px}.dtc-advisor-active-actions button,.dtc-advisor-detail-actions button,.dtc-advisor-filter-grid button,.dtc-advisor-flow-tabs button,.dtc-advisor-payment-routes button,.dtc-advisor-request-buckets button,.dtc-advisor-workbench-tabs button,.dtc-tech-reason-chips button,.dtc-tech-state-buttons button,.dtc-tech-system-list button,.dtc-tech-tcs-toolbar button,.monitor-alert-card button,.monitor-signal-buttons>button{font-weight:600;min-height:var(--bayline-touch-height)}@media (min-width:761px) and (max-width:1180px){.monitor-table td[data-label=Signal] .monitor-signal-buttons>.monitor-signal-ack{height:34px!important;max-width:86px!important;min-height:34px!important;min-width:76px!important;width:86px!important}}.dtc-history-media-sheet-stage{align-items:center;display:flex;flex-direction:column;gap:12px}.dtc-history-media-sheet-head{align-items:center;display:flex;justify-content:space-between;width:100%}.dtc-history-media-sheet-head strong{font-family:var(--bayline-font-display);font-size:17px;font-weight:600;letter-spacing:-.01em}.dtc-history-media-sheet-close{align-items:center;background:rgb(120 120 128/.16);border:none;border-radius:var(--bayline-radius-pill);color:#3c3c43;cursor:pointer;display:inline-flex;height:44px;justify-content:center;width:44px}.dtc-history-media-sheet-stage img,.dtc-history-media-sheet-stage video{border-radius:12px;max-height:calc(100dvh - 180px);max-width:100%}.dtc-history-media-rail{grid-auto-columns:72px;grid-auto-flow:column;grid-template-columns:none;justify-content:start;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}:root{--bayline-skeleton-pulse:1.6s}.bayline-skeleton-title{height:22px;width:180px}.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;height:36px;width:36px}.bayline-skeleton-thumb{border-radius:12px;height:56px;width:84px}.bayline-skeleton-card{border-radius:var(--bayline-radius-card)}.bayline-skeleton-stack{display:flex;flex-direction:column;gap:12px}.bayline-skeleton-row{align-items:center;display:flex;gap:12px}.bayline-btn-spin{animation:spin 1.1s linear infinite}@media (prefers-reduced-motion:reduce){.bayline-skeleton{opacity:.65}.bayline-btn-spin{animation:none}}.bayline-sr-only{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.bayline-coach-interactive-toggle,.bayline-coach-phasetabs button,.bayline-notifications>summary,.bayline-report-filters a,.bayline-report-module-nav a,.bayline-staff-account-menu nav a,.bayline-staff-account-menu summary,.bayline-staff-logout-boundary>a,.bayline-workspace-menu .dtc-top-actions-menu .dtc-action,.bayline-workspace-menu nav a,.bayline-workspace-menu nav button,.bayline-workspace-menu summary,.dtc-advisor-page-button,.dtc-advisor-payment-head button,.dtc-advisor-ready-actions button,.dtc-advisor-tcs-search button,.dtc-appointments-datebar>a,.dtc-appointments-mode-tabs a,.dtc-card-action-row>.dtc-open-inspection,.dtc-card-action-row>.enterprise-button,.dtc-open-inspection,.dtc-tech-tcs-actions .dtc-open-inspection,.dtc-tech-tcs-actions .enterprise-button{min-height:var(--bayline-touch-height)}.dtc-customer360-inline-expander summary{align-content:center;min-height:var(--bayline-touch-height)}.dtc-card-edit,.dtc-tech-checkin-queue .dtc-card-edit{height:44px;width:44px}.bayline-report-kpi-grid,.bayline-report-table,.dtc-advisor-context-metrics,.dtc-advisor-detail-facts,.dtc-advisor-payment-timeline,.dtc-advisor-request-row time,.dtc-advisor-tcs-total-card,.dtc-appointment-drawer-facts,.dtc-purchased-line-meta,.dtc-purchased-line-money,.dtc-queue-card-timing,.dtc-tech-tcs-detail-facts{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dtc-checkin-shell-compact .dtc-reason-chips label:active span,.dtc-checkin-shell-compact .dtc-reason-template-chip:active span,.dtc-reason-chips label:active span,.dtc-reason-template-chip:active span{box-shadow:var(--bayline-soft-pill-shadow)!important;filter:none!important;transform:var(--bayline-soft-pill-press-transform)!important;transition-duration:60ms}@media (prefers-reduced-motion:reduce){.dtc-checkin-shell-compact .dtc-reason-chips label:active span,.dtc-checkin-shell-compact .dtc-reason-template-chip:active span,.dtc-reason-chips label:active span,.dtc-reason-template-chip:active span{transform:none!important}}button,input,select,textarea{font-family:inherit}.dtc-advisor-request-row,.dtc-queue-card,.dtc-queue-card-urgent,.dtc-tech-checkin-queue .dtc-queue-card,.dtc-tech-inspection-shell .dtc-tech-check-row,.dtc-tech-inspection-shell .dtc-tech-check-row.inspection-item-open,.dtc-tech-inspection-shell .dtc-tech-check-row[data-state],.dtc-tech-tcs-row,.dtc-tech-working-row{border-left-color:rgb(117 132 164/.2)!important;border-left-width:1px!important}.dtc-advisor-request-row[data-active=true]:before,.dtc-queue-card:before,.dtc-tech-tcs-row:before,.dtc-tech-working-row:before{animation:none!important;display:none!important}@media (min-width:761px) and (max-width:1180px){.bayline-staff-shell-checkin .bayline-staff-right{gap:6px}.bayline-staff-shell-checkin .bayline-staff-extra-actions{display:inline-flex!important;flex:0 0 auto}.bayline-staff-shell-checkin .bayline-store-switcher{gap:6px;min-width:132px;padding:0 8px;width:148px}.bayline-staff-shell-checkin .bayline-store-switcher select,.bayline-staff-shell-checkin .bayline-store-switcher-copy{min-width:0}.bayline-staff-shell-checkin .bayline-store-switcher-copy small{display:none}.bayline-staff-shell-checkin .bayline-store-switcher-icon{height:26px;width:26px}.bayline-staff-shell-checkin .bayline-store-switcher select{font-size:.82rem;overflow:hidden;text-overflow:ellipsis}}.bayline-staff-shell-checkin .dtc-stepbar{justify-items:center;max-width:min(100%,760px)}.bayline-staff-shell-checkin .dtc-stepbar .dtc-step-pill{justify-content:center;text-align:center;width:min(100%,210px)}.bayline-staff-shell-checkin .dtc-stepbar .dtc-step-label{text-align:center}@media (max-width:760px){.bayline-staff-shell-checkin .dtc-stepbar{max-width:100%}.bayline-staff-shell-checkin .dtc-stepbar .dtc-step-pill{width:100%}}.bayline-staff-shell-checkin .dtc-stepbar{align-items:center;display:grid;gap:8px;grid-template-columns:40px minmax(0,1fr) 40px;justify-content:center;justify-items:stretch;margin-inline:auto;max-width:min(100%,704px);overflow:visible;padding:5px 0;width:100%}.bayline-staff-shell-checkin .dtc-stepbar-has-back,.bayline-staff-shell-checkin .dtc-stepbar-has-forward{padding-left:0;padding-right:0}.bayline-staff-shell-checkin .dtc-step-track{display:grid;gap:8px;grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:stretch;min-width:0;width:100%}.bayline-staff-shell-checkin .dtc-step{align-items:center;background:rgb(255 255 255/.78);border:1px solid rgb(203 213 225/.72);border-radius:999px!important;box-shadow:0 8px 18px rgb(15 23 42/.045);display:grid;gap:7px;grid-template-columns:26px minmax(0,1fr);min-height:42px;padding:6px 10px;width:100%}.bayline-staff-shell-checkin .dtc-step-active{background:#f5f3ff;border-color:rgb(99 102 241/.62);box-shadow:0 10px 22px rgb(99 102 241/.12);color:#3730a3}.bayline-staff-shell-checkin .dtc-step-complete{background:#ecfdf5;border-color:rgb(16 185 129/.58);box-shadow:0 10px 22px rgb(5 150 105/.1);color:#065f46}.bayline-staff-shell-checkin .dtc-step strong{font-size:.88rem;line-height:1.05}.bayline-staff-shell-checkin .dtc-step small{font-size:.67rem;line-height:1.05}.bayline-staff-shell-checkin .dtc-step-icon{height:26px;width:26px}.bayline-staff-shell-checkin .dtc-step-back,.bayline-staff-shell-checkin .dtc-step-forward{align-self:center;grid-row:1;height:36px;left:auto;position:static;right:auto;top:auto;transform:none;width:36px}.bayline-staff-shell-checkin .dtc-step-back{grid-column:1;justify-self:end}.bayline-staff-shell-checkin .dtc-step-forward{grid-column:3;justify-self:start}.bayline-staff-shell-checkin .dtc-step-back:hover,.bayline-staff-shell-checkin .dtc-step-forward:hover{transform:scale(1.03)}.bayline-staff-shell-checkin .dtc-step-back:active,.bayline-staff-shell-checkin .dtc-step-forward:active{transform:scale(.985)}.bayline-staff-shell-checkin .dtc-step-direction-disabled,.bayline-staff-shell-checkin .dtc-step-direction-disabled:active,.bayline-staff-shell-checkin .dtc-step-direction-disabled:hover{transform:none}@media (max-width:760px){.bayline-staff-shell-checkin .dtc-stepbar{gap:5px;grid-template-columns:30px minmax(0,1fr) 30px;max-width:100%;padding:4px 0}.bayline-staff-shell-checkin .dtc-step-track{gap:4px}.bayline-staff-shell-checkin .dtc-step{gap:3px;grid-template-columns:1fr;grid-template-rows:20px minmax(0,1fr);min-height:54px;padding:4px 3px}.bayline-staff-shell-checkin .dtc-step-icon{height:20px;width:20px}.bayline-staff-shell-checkin .dtc-step-icon svg{height:13px;width:13px}.bayline-staff-shell-checkin .dtc-step strong{font-size:.68rem}.bayline-staff-shell-checkin .dtc-step small{display:none}.bayline-staff-shell-checkin .dtc-step-back,.bayline-staff-shell-checkin .dtc-step-forward{height:30px;width:30px}}.bayline-staff-shell-checkin .dtc-stepbar{max-width:min(100%,904px)}.bayline-staff-shell-checkin .dtc-step-active{background:#f5f3ff!important;border-color:rgb(99 102 241/.62)!important;border-radius:999px!important}.bayline-staff-shell-checkin .dtc-step-complete{background:#ecfdf5!important;border-color:rgb(16 185 129/.58)!important;border-radius:999px!important}@media (max-width:760px){.bayline-staff-shell-checkin .dtc-stepbar{max-width:100%}}.bayline-staff-shell-checkin .dtc-step{display:inline-flex;gap:8px;grid-template-columns:none;min-height:38px;padding:7px 14px}.bayline-staff-shell-checkin .dtc-step>span:not(.dtc-step-icon){flex:0 1 auto;justify-items:start;text-align:left;width:auto}.bayline-staff-shell-checkin .dtc-step small,.bayline-staff-shell-checkin .dtc-step strong{text-align:left}.bayline-staff-shell-checkin .dtc-step-icon{flex:0 0 24px;height:24px;width:24px}@media (max-width:760px){.bayline-staff-shell-checkin .dtc-step{display:grid;gap:3px;grid-template-columns:1fr;grid-template-rows:20px minmax(0,1fr);min-height:54px;padding:4px 3px}.bayline-staff-shell-checkin .dtc-step>span:not(.dtc-step-icon){justify-items:center;text-align:center;width:100%}.bayline-staff-shell-checkin .dtc-step small,.bayline-staff-shell-checkin .dtc-step strong{text-align:center}.bayline-staff-shell-checkin .dtc-step-icon{flex-basis:auto;height:20px;width:20px}}.dtc-checkin-shell-compact .dtc-vehicle-customer-card{gap:8px;padding:10px}.dtc-checkin-shell-compact .dtc-vehicle-customer-card .dtc-vehicle-preview-facts{gap:4px}.dtc-checkin-shell-compact .dtc-vehicle-customer-card .dtc-vehicle-section-pill{min-height:28px;min-width:min(180px,100%);padding:5px 14px}.dtc-checkin-shell-compact .dtc-vehicle-customer-edit{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-checkin-shell-compact .dtc-vehicle-customer-edit label,.dtc-checkin-shell-compact .dtc-vehicle-visit-edit label{gap:3px}.dtc-checkin-shell-compact .dtc-vehicle-customer-edit span,.dtc-checkin-shell-compact .dtc-vehicle-visit-edit span{color:#6b647c;font-size:.58rem;font-weight:950;text-align:center;text-transform:uppercase}.dtc-checkin-shell-compact .dtc-vehicle-customer-edit input,.dtc-checkin-shell-compact .dtc-vehicle-visit-edit select{background:#ffffff;border:1px solid rgb(20 16 50/.14);border-radius:999px;color:#101828;font:inherit;font-size:.82rem;font-weight:850;min-height:34px;min-width:0;padding:0 12px;text-align:center;width:100%}.dtc-checkin-shell-compact .dtc-vehicle-visit-edit select{appearance:auto;text-align-last:center}.dtc-checkin-shell-compact .dtc-vehicle-customer-edit input:focus,.dtc-checkin-shell-compact .dtc-vehicle-visit-edit select:focus{border-color:rgb(117 87 255/.58);box-shadow:0 0 0 3px rgb(117 87 255/.12);outline:none}.dtc-checkin-shell-compact .dtc-vehicle-visit-edit{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.dtc-checkin-shell-compact .dtc-vehicle-customer-card .dtc-vehicle-preview-chips{gap:5px}.dtc-checkin-shell-compact .dtc-vehicle-customer-card .dtc-vehicle-preview-chip{font-size:.64rem;min-height:22px;padding:3px 8px}.dtc-checkin-shell-compact .dtc-vehicle-inline-preview{align-items:center;display:grid;gap:7px;justify-items:center;margin:0 auto 2px;width:min(100%,720px)}.dtc-checkin-shell-compact .dtc-vehicle-inline-preview .dtc-vehicle-preview-visual{border-radius:14px;width:min(100%,460px)}.dtc-checkin-shell-compact .dtc-vehicle-inline-preview .vehicle-visual{height:clamp(88px,9vw,138px);min-height:clamp(88px,9vw,138px)}.dtc-checkin-shell-compact .dtc-vehicle-inline-preview .dtc-color-picker-compact{gap:5px;grid-template-columns:repeat(8,minmax(0,1fr));width:100%}.dtc-checkin-shell-compact .dtc-vehicle-inline-preview .dtc-color-choice{min-height:34px;padding:3px 4px}.dtc-checkin-shell-compact .dtc-vehicle-inline-preview .dtc-color-swatch{height:16px;width:16px}.dtc-checkin-shell-compact .dtc-vehicle-inline-preview .dtc-color-choice small{font-size:.54rem}.dtc-checkin-shell-compact .dtc-vehicle-entry-card{gap:8px;padding:10px}@media (max-width:760px){.dtc-checkin-shell-compact .dtc-vehicle-visit-edit{grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-checkin-shell-compact .dtc-vehicle-customer-edit input,.dtc-checkin-shell-compact .dtc-vehicle-visit-edit select{font-size:.74rem;padding-inline:8px}.dtc-checkin-shell-compact .dtc-vehicle-inline-preview .dtc-color-picker-compact{grid-template-columns:repeat(4,minmax(0,1fr))}}.dtc-checkin-shell-compact .dtc-vehicle-customer-edit,.dtc-checkin-shell-compact .dtc-vehicle-visit-edit{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-checkin-shell-compact .dtc-vehicle-customer-edit label,.dtc-checkin-shell-compact .dtc-vehicle-pill-select{display:grid;gap:4px;min-width:0;position:relative}.dtc-checkin-shell-compact .dtc-vehicle-pill-trigger-wrap{min-width:0;position:relative}.dtc-checkin-shell-compact .dtc-vehicle-customer-edit span,.dtc-checkin-shell-compact .dtc-vehicle-pill-select>span{color:#6b647c;display:block;font-size:.58rem;font-weight:950;line-height:1;text-align:center;text-transform:uppercase}.dtc-checkin-shell-compact .dtc-vehicle-customer-edit input,.dtc-checkin-shell-compact .dtc-vehicle-pill-trigger{align-items:center;background:var(--bayline-soft-pill-bg);border:1px solid var(--bayline-soft-pill-border);box-shadow:var(--bayline-soft-pill-shadow);color:var(--bayline-soft-pill-text);display:inline-flex;font:inherit;font-size:.82rem;font-weight:900;gap:8px;justify-content:center;min-height:36px;min-width:0;overflow:hidden;padding:0 12px;text-align:center;width:100%}.dtc-checkin-shell-compact .dtc-vehicle-customer-edit input{display:block;text-overflow:ellipsis}.dtc-checkin-shell-compact .dtc-vehicle-customer-edit input::placeholder{color:#98a2b3}.dtc-checkin-shell-compact .dtc-vehicle-pill-trigger strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-checkin-shell-compact .dtc-vehicle-pill-trigger em{color:var(--bayline-soft-pill-active-text);flex:0 0 auto;font-style:normal;font-size:.68rem;line-height:1;transform:translateY(-1px);transition:transform .14s var(--bayline-ease-spring)-out}.dtc-checkin-shell-compact .dtc-vehicle-customer-edit input:focus,.dtc-checkin-shell-compact .dtc-vehicle-pill-select[data-open=true] .dtc-vehicle-pill-trigger{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-pill-select[data-open=true] .dtc-vehicle-pill-trigger em{transform:rotate(180deg) translateY(1px)}.dtc-checkin-shell-compact .dtc-vehicle-pill-options{animation:dtcReasonPillMenuIn .17s cubic-bezier(.2,.8,.2,1) both;background:linear-gradient(180deg,rgb(255 255 255/.97),rgb(248 250 252/.95));-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18);border:1px solid rgb(148 163 184/.42);border-radius:24px;box-shadow:0 18px 42px rgb(15 23 42/.14),inset 0 1px 0 rgb(255 255 255/.72);bottom:100%;display:grid;gap:6px;left:0;max-height:220px;overflow:auto;padding:8px;position:absolute;right:0;top:auto;transform:translateY(0) scale(1);transform-origin:bottom center;transition:opacity .15s ease-out,transform .15s var(--bayline-ease-spring)-out;width:100%;z-index:2400}@media (min-width:761px){.dtc-checkin-shell-compact .dtc-vehicle-pill-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dtc-checkin-shell-compact .dtc-vehicle-visit-edit .dtc-vehicle-pill-options{box-sizing:border-box;width:min(240px,calc(100vw - 24px))}.dtc-checkin-shell-compact .dtc-vehicle-visit-edit .dtc-vehicle-pill-select:first-child .dtc-vehicle-pill-options{left:0;right:auto}.dtc-checkin-shell-compact .dtc-vehicle-visit-edit .dtc-vehicle-pill-select:nth-child(2) .dtc-vehicle-pill-options{animation-name:dtcReasonPillMenuInCentered;left:50%;right:auto;transform:translateX(-50%) translateY(0) scale(1)}.dtc-checkin-shell-compact .dtc-vehicle-visit-edit .dtc-vehicle-pill-select:nth-child(3) .dtc-vehicle-pill-options{left:auto;right:0}}@starting-style{.dtc-checkin-shell-compact .dtc-vehicle-pill-options{opacity:0;transform:translateY(4px) scale(.98)}.dtc-checkin-shell-compact .dtc-vehicle-visit-edit .dtc-vehicle-pill-select:nth-child(2) .dtc-vehicle-pill-options{transform:translateX(-50%) translateY(4px) scale(.98)}}@keyframes dtcReasonPillMenuInCentered{0%{opacity:0;transform:translateX(-50%) translateY(6px) scale(.985)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.dtc-checkin-shell-compact .dtc-vehicle-pill-option{background:rgb(255 255 255/.58);border:1px solid rgb(148 163 184/.24);border-radius:999px;box-shadow:inset 0 1px 0 rgb(255 255 255/.62);color:#344054;cursor:pointer;font:inherit;font-size:.78rem;font-weight:900;min-height:40px;overflow:hidden;padding:0 10px;text-align:center;text-overflow:ellipsis;transition:background .13s ease-out,border-color .13s ease-out,box-shadow .13s ease-out,color .13s ease-out,transform .13s ease-out;white-space:nowrap}.dtc-checkin-shell-compact .dtc-vehicle-pill-option:focus-visible,.dtc-checkin-shell-compact .dtc-vehicle-pill-option: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);outline:none}.dtc-checkin-shell-compact .dtc-vehicle-pill-option:active{transform:scale(.98)}.dtc-checkin-shell-compact .dtc-vehicle-pill-option[data-active=true]{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-checkin-shell-compact .dtc-vehicle-inline-preview .dtc-vehicle-preview-visual{width:min(100%,560px)}.dtc-checkin-shell-compact .dtc-vehicle-inline-preview .vehicle-visual{height:clamp(176px,18vw,276px);min-height:clamp(176px,18vw,276px)}.dtc-checkin-shell-compact .dtc-vehicle-inline-preview .dtc-color-picker-compact{max-width:720px}@media (prefers-reduced-motion:reduce){.dtc-checkin-shell-compact .dtc-vehicle-pill-option,.dtc-checkin-shell-compact .dtc-vehicle-pill-options,.dtc-checkin-shell-compact .dtc-vehicle-pill-trigger em{transition:none}}.dtc-advisor-request-filter-row{grid-template-columns:minmax(0,540px) minmax(0,1fr)!important;max-width:100%!important;width:100%!important}.dtc-advisor-request-tools,.dtc-advisor-tcs-search{max-width:100%!important;min-width:0!important;width:100%!important}.dtc-advisor-tcs-search{grid-template-columns:minmax(0,1fr) auto!important}.dtc-advisor-tcs-search input{min-width:0!important;width:100%!important}@media (max-width:1120px){.dtc-advisor-request-filter-row{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:760px){.dtc-checkin-shell-compact .dtc-vehicle-customer-edit,.dtc-checkin-shell-compact .dtc-vehicle-visit-edit{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-checkin-shell-compact .dtc-vehicle-customer-edit input,.dtc-checkin-shell-compact .dtc-vehicle-pill-trigger{font-size:.72rem;min-height:34px;padding-inline:8px}.dtc-checkin-shell-compact .dtc-vehicle-inline-preview .vehicle-visual{height:clamp(150px,34vw,230px);min-height:clamp(150px,34vw,230px)}}.dtc-checkin-shell-compact .dtc-vehicle-inline-preview .dtc-color-picker-compact{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.dtc-checkin-shell-compact .dtc-vehicle-inline-preview .dtc-color-choice{align-items:center;background:transparent!important;border:0!important;border-radius:999px;box-shadow:none!important;display:grid;gap:3px;justify-items:center;min-height:46px;min-width:48px;padding:0}.dtc-checkin-shell-compact .dtc-vehicle-inline-preview .dtc-color-choice:active{transform:scale(.96)}.dtc-checkin-shell-compact .dtc-vehicle-inline-preview .dtc-color-swatch{border:3px solid #ffffff;box-shadow:0 0 0 1px rgb(20 16 50/.18),0 8px 16px rgb(20 16 50/.1);height:32px;width:32px}.dtc-checkin-shell-compact .dtc-vehicle-inline-preview .dtc-color-choice-active .dtc-color-swatch{box-shadow:0 0 0 3px #ffffff,0 0 0 6px rgb(99 102 241/.38),0 10px 20px rgb(99 102 241/.18)}.dtc-checkin-shell-compact .dtc-vehicle-inline-preview .dtc-color-choice small{color:#475569;font-size:.55rem;font-weight:950}.dtc-camera-shutter-deck{align-items:center;display:grid;gap:6px;justify-items:center}.dtc-camera-shutter{align-items:center;background:rgb(255 255 255/.88);border:4px solid rgb(255 255 255/.96);border-radius:999px;box-shadow:0 0 0 1px rgb(20 16 50/.16),0 14px 34px rgb(20 16 50/.2);color:#111827;display:inline-flex;height:74px;justify-content:center;padding:0;transform:translateZ(0);transition:transform .14s var(--bayline-ease-spring)-out,box-shadow .14s ease-out,background .14s ease-out,border-color .14s ease-out;width:74px}.dtc-camera-shutter:not(:disabled):active{box-shadow:0 0 0 1px rgb(20 16 50/.12),0 8px 22px rgb(20 16 50/.18);transform:scale(.94) translateZ(0)}.dtc-camera-shutter:disabled{opacity:.48}.dtc-camera-shutter-core{background:#ffffff;border:2px solid rgb(15 23 42/.22);border-radius:999px;display:block;height:48px;transition:transform .16s var(--bayline-ease-spring)-out,border-radius .16s ease-out,background .16s ease-out,height .16s ease-out,width .16s ease-out;width:48px}.dtc-camera-shutter[data-kind=video] .dtc-camera-shutter-core{background:#ef4444;border-color:transparent;height:34px;width:34px}.dtc-camera-shutter[data-recording=true]{background:#dc2626;border-color:rgb(254 226 226/.95);box-shadow:0 0 0 6px rgb(220 38 38/.14),0 16px 36px rgb(220 38 38/.28)}.dtc-camera-shutter[data-recording=true] .dtc-camera-shutter-core{background:#ffffff;border-color:transparent;border-radius:8px;height:25px;width:25px}.dtc-camera-shutter-caption{color:#344054;font-size:.74rem;font-weight:950;line-height:1.1;min-height:1em;text-align:center}.dtc-camera-time[data-recording=true]{background:#dc2626;border-color:rgb(254 226 226/.88);color:#ffffff;font-weight:950}.dtc-camera-inline-status{background:rgb(15 23 42/.78);border:1px solid rgb(255 255 255/.18);border-radius:999px;box-shadow:0 10px 24px rgb(0 0 0/.18);color:#ffffff;font-size:.9rem;font-weight:950;left:50%;max-width:min(78%,420px);overflow:hidden;padding:8px 14px;position:absolute;text-align:center;text-overflow:ellipsis;top:18px;transform:translateX(-50%);white-space:nowrap;z-index:4}.dtc-camera-inline-status-upload{align-items:center;background:rgb(239 246 255/.92);border-color:rgb(147 197 253/.55);box-shadow:0 14px 30px rgb(37 99 235/.16);color:#1d4ed8;display:inline-flex;gap:7px;justify-content:center}.dtc-camera-inline-status-upload.dtc-upload-state-bad{background:rgb(255 247 237/.94);border-color:rgb(251 146 60/.52);color:#c2410c}.dtc-camera-inline-status-upload svg{flex:0 0 auto}.dtc-360-capture-controls .dtc-camera-shutter-caption{display:none}@media (prefers-reduced-motion:reduce){.dtc-camera-shutter,.dtc-camera-shutter-core,.dtc-checkin-shell-compact .dtc-vehicle-inline-preview .dtc-color-choice{transition:none}}.dtc-checkin-shell-compact .dtc-vehicle-inline-preview .dtc-color-picker-compact{gap:15px;row-gap:12px}.dtc-checkin-shell-compact .dtc-vehicle-inline-preview .dtc-color-choice{min-height:58px;min-width:58px}.dtc-checkin-shell-compact .dtc-vehicle-inline-preview .dtc-color-swatch{height:40px;width:40px}.dtc-checkin-shell-compact .dtc-vehicle-inline-preview .dtc-color-choice small{font-size:.82rem;line-height:1}.dtc-checkin-shell-compact .dtc-vehicle-customer-card{background:linear-gradient(180deg,rgb(240 253 244/.82),rgb(255 255 255/.94));border-color:rgb(34 197 94/.26);box-shadow:0 14px 30px rgb(21 128 61/.08)}.dtc-checkin-shell-compact .dtc-vehicle-customer-card .dtc-vehicle-section-pill{background:rgb(220 252 231/.78);border-color:rgb(34 197 94/.34);color:#14532d}.dtc-checkin-shell-compact .dtc-vehicle-entry-card{background:linear-gradient(180deg,rgb(239 246 255/.86),rgb(255 255 255/.96));border-color:rgb(59 130 246/.22);box-shadow:0 14px 30px rgb(37 99 235/.08)}.dtc-checkin-shell-compact .dtc-vehicle-details-heading{margin-bottom:2px}.dtc-checkin-shell-compact .dtc-vehicle-section-pill-blue{background:rgb(219 234 254/.82);border-color:rgb(59 130 246/.34);color:#1e3a8a}.dtc-checkin-shell-compact .dtc-tire-confirmation-row{margin:8px 0 6px}.dtc-checkin-shell-compact .dtc-tire-confirmation-badge{font-size:.96rem;gap:8px;min-height:44px;padding:8px 18px}.dtc-checkin-shell-compact .dtc-tire-confirmation-badge input{block-size:20px;inline-size:20px}.dtc-checkin-shell-compact .dtc-tire-confirmation-badge svg{height:18px;width:18px}.dtc-checkin-shell-compact .dtc-core-identifier-grid{margin-top:10px}.dtc-checkin-shell-compact .dtc-vehicle-entry-card>.dtc-vehicle-pick-grid:first-of-type{margin-top:26px}.dtc-checkin-shell-compact .dtc-vehicle-entry-card>.dtc-vehicle-inline-preview+.dtc-vehicle-pick-grid{margin-top:30px!important}.dtc-checkin-shell-compact .dtc-core-identifier-grid label{gap:4px}.dtc-checkin-shell-compact .dtc-core-identifier-grid span{color:#6b647c;display:block;font-size:.58rem;font-weight:950;line-height:1;text-align:center;text-transform:uppercase}.dtc-checkin-shell-compact .dtc-core-identifier-grid input{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);font-size:.82rem;font-weight:900;min-height:36px;padding:0 12px;text-align:center}.dtc-checkin-shell-compact .dtc-core-identifier-grid input: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-core-identifier-grid label.dtc-identifier-required input,.dtc-checkin-shell-compact .dtc-core-identifier-grid label.dtc-odometer-required input{background:rgb(255 247 237/.86);border-color:rgb(244 114 182/.58);box-shadow:0 0 0 3px rgb(244 114 182/.12),var(--bayline-soft-pill-shadow)}.dtc-checkin-shell-compact .dtc-core-identifier-grid label.dtc-odometer-invalid input{background:rgb(255 247 237/.86);border-color:rgb(180 35 24/.72);box-shadow:0 0 0 3px rgb(180 35 24/.1),var(--bayline-soft-pill-shadow)}.dtc-checkin-shell-compact .dtc-odometer-history-hint{margin-top:-2px}.dtc-checkin-shell-compact .dtc-publish-odometer-hint{font-size:.68rem;margin:0;text-align:center}.dtc-checkin-shell-compact .dtc-vehicle-customer-edit input,.dtc-checkin-shell-compact .dtc-vehicle-pill-trigger{border-radius:var(--bayline-radius-pill);font-size:1.02rem;min-height:54px;padding:0 18px}.dtc-checkin-shell-compact .dtc-core-identifier-grid span,.dtc-checkin-shell-compact .dtc-vehicle-customer-edit span,.dtc-checkin-shell-compact .dtc-vehicle-pill-select>span{font-size:.66rem;margin-bottom:2px}.dtc-checkin-shell-compact .dtc-core-identifier-grid,.dtc-checkin-shell-compact .dtc-vehicle-customer-edit,.dtc-checkin-shell-compact .dtc-vehicle-visit-edit{gap:10px}.dtc-checkin-shell-compact .dtc-core-identifier-grid{align-items:end!important;display:grid!important;grid-template-columns:minmax(150px,1.05fr) minmax(76px,.34fr) minmax(180px,1.25fr) minmax(150px,.9fr)!important}.dtc-checkin-shell-compact .dtc-core-identifier-grid label{min-width:0!important}.dtc-checkin-shell-compact .dtc-core-identifier-grid label:nth-child(2) input{padding-inline:10px!important}@media (max-width:760px){.dtc-checkin-shell-compact .dtc-core-identifier-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dtc-checkin-shell-compact .dtc-core-identifier-grid input,.dtc-checkin-shell-compact .dtc-vehicle-customer-edit input,.dtc-checkin-shell-compact .dtc-vehicle-pill-trigger{font-size:.88rem;min-height:46px;padding-inline:10px}}.dtc-checkin-shell-compact .dtc-camera-shutter-caption{display:none}.dtc-checkin-shell-compact .dtc-camera-shutter-deck{gap:0;margin-bottom:2px}.dtc-checkin-shell-compact .dtc-capture-status-line:empty{display:none}.dtc-checkin-shell-compact .dtc-photo-type-grid.dtc-photo-type-rail{margin-top:8px}.dtc-checkin-shell-compact .dtc-record-main-card-camera-first{align-content:start!important;align-self:start!important;gap:4px!important;grid-template-rows:auto auto auto!important;padding-bottom:10px}.dtc-checkin-shell-compact .dtc-record-main-card-camera-first .dtc-capture-status-line{margin:0!important;min-height:0;padding:0}.dtc-checkin-shell-compact .dtc-record-main-card-camera-first .dtc-photo-type-grid.dtc-photo-type-rail{margin-top:8px!important;position:relative;z-index:4}.dtc-checkin-shell-compact .dtc-camera-shutter-deck{margin-bottom:0!important;margin-top:8px!important;min-height:0;padding:0!important;position:relative;transform:none!important;z-index:5}.dtc-checkin-shell-compact .dtc-camera-shutter{background:rgb(255 255 255/.92)!important;border:3px solid rgb(255 255 255/.96)!important;box-shadow:0 0 0 1px rgb(15 23 42/.26),0 16px 34px rgb(15 23 42/.28)!important;height:64px;opacity:1!important;width:64px}.dtc-checkin-shell-compact .dtc-camera-shutter:disabled{background:rgb(255 255 255/.78)!important;border-color:rgb(255 255 255/.82)!important;box-shadow:0 0 0 1px rgb(15 23 42/.22),0 12px 28px rgb(15 23 42/.22)!important;cursor:not-allowed}.dtc-checkin-shell-compact .dtc-camera-shutter-core{background:#ffffff;border:2px solid rgb(15 23 42/.18);height:42px;width:42px}.dtc-checkin-shell-compact .dtc-camera-shutter[data-kind=video] .dtc-camera-shutter-core{background:#ef4444;height:32px;width:32px}.dtc-checkin-shell-compact .dtc-camera-shutter[data-recording=true]{background:#dc2626!important;border-color:rgb(254 226 226/.92)!important;box-shadow:0 0 0 5px rgb(220 38 38/.16),0 16px 36px rgb(220 38 38/.28)!important}.dtc-checkin-shell-compact .dtc-camera-shutter[data-recording=true] .dtc-camera-shutter-core{background:#ffffff;border-radius:7px;height:23px;width:23px}.dtc-checkin-shell-compact .dtc-camera-shutter[data-retry-camera=true]{background:rgb(255 255 255/.95)!important;border-color:rgb(255 255 255/.98)!important;cursor:pointer}.dtc-checkin-shell-compact .dtc-camera-shutter[data-retry-camera=true] .dtc-camera-shutter-core{background:#ffffff;border-color:rgb(99 102 241/.34)}.dtc-checkin-shell-compact .dtc-photo-type{grid-template-columns:auto minmax(0,1fr)!important}.dtc-checkin-shell-compact .dtc-photo-type strong{grid-column:2;grid-row:1}.dtc-checkin-shell-compact .dtc-photo-type .dtc-photo-type-index{grid-column:1;grid-row:1;order:-1}.dtc-checkin-shell-compact .dtc-photo-type{align-items:center!important;box-sizing:border-box!important;display:inline-flex!important;flex:0 0 186px!important;flex-direction:row!important;justify-content:center!important;height:54px!important;max-height:54px!important;max-width:206px!important;min-height:54px!important;padding:0 16px!important;width:min(186px,calc(50% - 8px))!important}.dtc-checkin-shell-compact .dtc-photo-type-identity-choice{display:contents}.dtc-checkin-shell-compact .dtc-photo-type[data-role=vin] strong{letter-spacing:normal}.dtc-checkin-shell-compact .dtc-photo-type .dtc-photo-type-index{flex:0 0 auto!important;order:0!important}.dtc-checkin-shell-compact .dtc-photo-type strong{flex:0 1 auto!important;order:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dtc-checkin-shell-compact .dtc-photo-type .dtc-photo-type-index{inset:auto!important;margin:0 8px 0 0!important;position:static!important;transform:none!important}.dtc-checkin-shell-compact .dtc-photo-type strong{font-size:.86rem!important;line-height:1.02!important}.dtc-checkin-shell-compact .dtc-photo-type .dtc-photo-type-index{height:24px!important;width:24px!important}.dtc-checkin-shell-compact .dtc-photo-type .dtc-photo-type-index svg{height:15px;width:15px}.dtc-checkin-shell-compact .dtc-photo-type-active[data-shot-state=done],.dtc-checkin-shell-compact .dtc-photo-type[data-shot-state=done]{background:rgb(220 252 231/.94)!important;border-color:rgb(16 185 129/.46)!important;box-shadow:0 0 0 3px rgb(16 185 129/.12),0 10px 22px rgb(16 185 129/.1)!important;color:#047857!important}.dtc-checkin-shell-compact .dtc-photo-type-active[data-shot-state=done] .dtc-photo-type-index,.dtc-checkin-shell-compact .dtc-photo-type[data-shot-state=done] .dtc-photo-type-index{background:#10b981!important;color:#ffffff!important}.dtc-checkin-shell-compact .dtc-photo-type-active[data-shot-state=done] strong,.dtc-checkin-shell-compact .dtc-photo-type[data-shot-state=done] strong{color:#047857!important}.dtc-checkin-shell-compact .dtc-record-main-card-camera-first .dtc-photo-type-grid.dtc-photo-type-rail{margin-top:10px!important}.dtc-checkin-shell-compact .dtc-vehicle-pill-trigger strong{font-size:1.04rem;line-height:1}@media (max-width:760px){.dtc-checkin-shell-compact .dtc-record-main-card-camera-first .dtc-photo-type-grid.dtc-photo-type-rail{margin-top:10px!important}.dtc-checkin-shell-compact .dtc-vehicle-pill-trigger strong{font-size:.9rem}}.dtc-checkin-shell-compact .dtc-vehicle-section-pill-blue{background:rgb(239 246 255/.74);border-color:rgb(147 197 253/.46);color:#1d4ed8;font-size:1rem;font-weight:950;min-height:28px;min-width:min(180px,100%);padding:5px 14px}.dtc-checkin-shell-compact .dtc-vehicle-section-pill,.dtc-checkin-shell-compact .dtc-vehicle-section-pill-blue{font-size:1rem!important;font-weight:950!important;line-height:1.15!important;min-height:34px!important;min-width:min(220px,100%)!important;padding:7px 16px!important}.dtc-checkin-shell-compact .dtc-vehicle-section-pill-blue{color:#0f172a!important}.dtc-checkin-shell-compact .dtc-vehicle-pill-trigger,.dtc-checkin-shell-compact .dtc-vehicle-pill-trigger strong{font-size:1.02rem!important;font-weight:950!important;line-height:1.1!important}.dtc-checkin-shell-compact .dtc-vehicle-pill-option{font-size:.94rem!important;font-weight:950!important}@media (max-width:760px){.dtc-checkin-shell-compact .dtc-vehicle-pill-trigger,.dtc-checkin-shell-compact .dtc-vehicle-pill-trigger strong{font-size:.9rem!important}}.dtc-checkin-shell-compact .dtc-vehicle-pill-trigger{display:grid!important;grid-template-columns:18px minmax(0,1fr) 18px;justify-items:center}.dtc-checkin-shell-compact .dtc-vehicle-pill-trigger strong{grid-column:2;text-align:center}.dtc-checkin-shell-compact .dtc-vehicle-pill-trigger em{grid-column:3;justify-self:end}.dtc-checkin-shell-compact .dtc-vehicle-pill-trigger{align-content:center!important;align-items:center!important;padding-bottom:0!important;padding-top:0!important;place-items:center!important}.dtc-checkin-shell-compact .dtc-vehicle-pill-trigger strong{align-items:center!important;align-self:stretch!important;display:flex!important;height:100%!important;justify-content:center!important;padding:0!important}.dtc-checkin-shell-compact .dtc-vehicle-pill-trigger em{align-self:center!important}.dtc-checkin-shell-compact .dtc-core-identifier-grid input,.dtc-checkin-shell-compact .dtc-vehicle-customer-edit input{height:54px!important;line-height:54px!important;padding-bottom:0!important;padding-top:0!important}.dtc-checkin-shell-compact .dtc-core-identifier-grid input,.dtc-checkin-shell-compact .dtc-vehicle-customer-edit input,.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-vehicle-pick-grid select,.dtc-checkin-shell-compact .dtc-vehicle-pill-trigger,.dtc-checkin-shell-compact .dtc-vehicle-pill-trigger strong{color:var(--bayline-soft-pill-text)!important;font-family:inherit!important;font-size:1.04rem!important;font-weight:950!important;letter-spacing:-.01em!important;line-height:1.08!important;min-height:54px!important;text-align:center!important}.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-vehicle-pick-grid select{border-radius:var(--bayline-radius-pill)!important}.dtc-checkin-shell-compact .dtc-core-identifier-grid input::placeholder,.dtc-checkin-shell-compact .dtc-vehicle-customer-edit input::placeholder{color:transparent!important}.dtc-checkin-shell-compact .dtc-core-identifier-grid span,.dtc-checkin-shell-compact .dtc-vehicle-customer-edit span,.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-vehicle-pick-grid .dtc-responsive-select-field>span,.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-vehicle-pick-grid label>span,.dtc-checkin-shell-compact .dtc-vehicle-pill-select>span{color:#64748b!important;font-size:.68rem!important;font-weight:950!important;letter-spacing:.035em!important;line-height:1!important;margin-bottom:3px!important;text-align:center!important;text-transform:uppercase!important}@media (max-width:760px){.dtc-checkin-shell-compact .dtc-core-identifier-grid input,.dtc-checkin-shell-compact .dtc-vehicle-customer-edit input,.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-vehicle-pick-grid select,.dtc-checkin-shell-compact .dtc-vehicle-pill-trigger,.dtc-checkin-shell-compact .dtc-vehicle-pill-trigger strong{font-size:.9rem!important;min-height:48px!important}}@media (max-width:600px){.dtc-checkin-shell-compact .dtc-vehicle-visit-edit{grid-template-columns:minmax(0,1fr)}}.dtc-checkin-shell-compact .dtc-publish-identity-fields{border-radius:16px!important}.dtc-checkin-shell-compact .dtc-publish-identity-fields input,.dtc-checkin-shell-compact .dtc-publish-identity-fields select{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;font-family:inherit!important;font-size:1.04rem!important;font-weight:950!important;height:54px!important;letter-spacing:-.01em!important;line-height:54px!important;min-height:54px!important;padding:0 18px!important;text-align:center!important}.dtc-checkin-shell-compact .dtc-publish-identity-fields label>span{color:#64748b!important;display:flex!important;font-size:.68rem!important;font-weight:950!important;justify-content:center!important;letter-spacing:.035em!important;line-height:1!important;margin-bottom:3px!important;text-align:center!important;text-transform:uppercase!important}.dtc-checkin-shell-compact .dtc-publish-identity-fields input::placeholder{color:transparent!important}.dtc-checkin-shell-compact .dtc-publish-identity-fields .dtc-publish-veh-odo[data-error=true]>input{background:#fff7ed!important;border-color:#b42318!important;box-shadow:0 0 0 3px rgb(180 35 24/.1),var(--bayline-soft-pill-shadow)!important}@media (max-width:760px){.dtc-checkin-shell-compact .dtc-core-identifier-grid input,.dtc-checkin-shell-compact .dtc-publish-identity-fields input,.dtc-checkin-shell-compact .dtc-publish-identity-fields select,.dtc-checkin-shell-compact .dtc-vehicle-customer-edit input{font-size:.9rem!important;height:48px!important;line-height:48px!important;min-height:48px!important}}.dtc-checkin-shell-compact .dtc-overview-pill-rows{align-items:start!important;gap:14px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.dtc-checkin-shell-compact .dtc-overview-section-label{align-items:center;background:rgb(220 252 231/.78);border:1px solid rgb(34 197 94/.34);border-radius:999px;color:#14532d;display:flex;font-size:1rem;font-weight:950;grid-column:1/-1;justify-content:center;justify-self:center;line-height:1.15;min-height:34px;min-width:min(220px,100%);padding:7px 16px;text-align:center}.dtc-checkin-shell-compact .dtc-publish-identity-section-label,.dtc-checkin-shell-compact .dtc-reason-fieldset-pill>legend{align-items:center!important;background:rgb(220 252 231/.78)!important;border:1px solid rgb(34 197 94/.34)!important;border-radius:999px!important;color:#14532d!important;display:flex!important;font-size:1rem!important;font-weight:950!important;grid-column:1/-1;justify-content:center!important;justify-self:center;letter-spacing:normal!important;line-height:1.15!important;margin:0 auto 10px!important;min-height:34px!important;min-width:min(260px,100%)!important;padding:7px 16px!important;text-align:center!important;text-transform:none!important;width:fit-content!important}.dtc-checkin-shell-compact .dtc-reason-fieldset-pill>legend{min-width:min(220px,100%)!important}.dtc-checkin-shell-compact .dtc-overview-pill-rows .dtc-pill-select{min-width:0}.dtc-checkin-shell-compact .dtc-overview-pill-rows .dtc-pill-popup-wrap{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.dtc-checkin-shell-compact .dtc-review-responsive-select{min-width:0;width:100%}.dtc-checkin-shell-compact .dtc-review-native-select{appearance:auto;font-family:inherit;text-align:center;text-align-last:center}.dtc-checkin-shell-compact .dtc-overview-pill-rows :is(.dtc-pill-trigger,.dtc-review-native-select){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;font-size:.9rem!important;font-weight:950!important;height:48px!important;line-height:48px!important;min-height:48px!important;padding:0 30px!important;width:100%}.dtc-checkin-shell-compact .dtc-overview-pill-rows .dtc-pill-trigger span{display:block;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.dtc-checkin-shell-compact .dtc-overview-pill-rows .dtc-pill-trigger[aria-expanded=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}.dtc-checkin-shell-compact .dtc-overview-pill-rows .dtc-pill-popup{bottom:100%!important;box-sizing:border-box;display:grid;gap:6px;grid-template-columns:minmax(0,1fr);left:50%!important;justify-self:stretch;margin-top:0;max-height:min(240px,32svh);max-width:min(100%,calc(100vw - 40px));overflow:auto;overscroll-behavior:contain;padding:7px;position:absolute!important;right:auto!important;top:auto!important;transform:translateX(-50%)!important;width:min(360px,calc(100vw - 40px));z-index:240}.dtc-checkin-shell-compact .dtc-overview-pill-rows .dtc-pill-popup-option{color:var(--bayline-soft-pill-text)!important;font-size:1rem!important;font-weight:950!important;line-height:1.08!important;min-height:42px;padding-inline:10px;text-align:center!important;white-space:nowrap;width:100%}.dtc-checkin-shell-compact .dtc-technician-assignment-field{display:grid;gap:7px;grid-column:2;justify-self:center;width:100%}.dtc-checkin-shell-compact .dtc-technician-assignment-field .dtc-pill-popup-wrap{width:100%}.dtc-checkin-shell-compact .dtc-technician-assignment-field :is(.dtc-review-native-select,.dtc-radix-select-trigger){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;font-size:.9rem!important;font-weight:950!important;height:48px!important;line-height:48px!important;min-height:48px!important;padding:0 30px!important;text-align:center;width:100%}.dtc-checkin-shell-compact .dtc-technician-assignment-field :is(.dtc-review-native-select,.dtc-radix-select-trigger):focus-visible{border-color:#7557ff!important;outline:3px solid rgb(117 87 255/.22)!important;outline-offset:2px}.dtc-checkin-shell-compact .dtc-technician-assignment-help{color:#526071;display:grid;font-size:.8rem;font-weight:750;gap:4px;grid-column:1/-1;justify-self:center;line-height:1.35;max-width:620px;text-align:center}.dtc-checkin-shell-compact .dtc-technician-replace-confirmation{align-items:start;color:#344054;display:grid;font-size:.8rem;font-weight:800;gap:9px;grid-column:1/-1;grid-template-columns:20px minmax(0,1fr);justify-self:center;line-height:1.35;max-width:620px}.dtc-checkin-shell-compact .dtc-technician-replace-confirmation input{height:20px!important;margin:0;min-height:20px!important;width:20px}.dtc-checkin-shell-compact .dtc-technician-assignment-card{align-items:start;background:#f8faff;border:1px solid rgb(99 102 241/.24);border-radius:14px;display:grid;gap:14px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 18px}.dtc-checkin-shell-compact .dtc-technician-assignment-card .dtc-overview-section-label{background:#eef2ff;border-color:rgb(99 102 241/.28);color:#3730a3}@media (max-width:900px){.dtc-checkin-shell-compact .dtc-overview-pill-rows{gap:10px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.dtc-checkin-shell-compact .dtc-overview-pill-rows .dtc-pill-select{justify-self:stretch;max-width:none;width:100%}.dtc-checkin-shell-compact .dtc-overview-pill-rows :is(.dtc-pill-trigger,.dtc-review-native-select){font-size:.9rem!important;height:48px!important;line-height:48px!important;min-height:48px!important;padding-inline:28px!important}}@media (max-width:760px){.dtc-checkin-shell-compact .dtc-technician-assignment-card{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dtc-checkin-shell-compact .dtc-technician-assignment-field{grid-column:1/-1;width:calc((100% - 14px) / 2)}.dtc-checkin-shell-compact .dtc-overview-pill-rows .dtc-pill-trigger,.dtc-checkin-shell-compact .dtc-overview-pill-rows .dtc-review-native-select,.dtc-checkin-shell-compact .dtc-technician-assignment-field :is(.dtc-review-native-select,.dtc-radix-select-trigger){font-size:.9rem!important;height:48px!important;line-height:48px!important;min-height:48px!important;padding-inline:30px!important}}@media (max-width:699px){.dtc-checkin-shell-compact .dtc-overview-pill-rows,.dtc-checkin-shell-compact .dtc-technician-assignment-card{grid-template-columns:minmax(0,1fr)!important}.dtc-checkin-shell-compact .dtc-technician-assignment-field{grid-column:1;width:100%}}.inspection-photo-markup-dialog{background:transparent;border:0;color:#101828;max-height:calc(100dvh - 32px);max-width:min(980px,calc(100vw - 32px));padding:0;width:min(980px,calc(100vw - 32px))}.inspection-photo-markup-dialog::backdrop{background:rgb(15 23 42/.76)}.inspection-photo-markup-panel{background:#f8fafc;border:1px solid rgb(203 213 225/.9);border-radius:18px;box-shadow:0 28px 72px rgb(15 23 42/.34);display:grid;gap:12px;max-height:calc(100dvh - 32px);overflow:hidden;padding:14px}.inspection-photo-markup-panel>header{align-items:center;display:grid;gap:10px;grid-template-columns:42px minmax(0,1fr) 44px}.inspection-photo-markup-panel>header>span{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:11px;color:#1d4ed8;display:inline-flex;height:42px;justify-content:center;width:42px}.inspection-photo-markup-panel>header h2,.inspection-photo-markup-panel>header p{margin:0}.inspection-photo-markup-panel>header h2{color:#101828;font-size:1.08rem;line-height:1.15}.inspection-photo-markup-panel>header p{color:#667085;font-size:.78rem;line-height:1.3;margin-top:2px}.inspection-photo-markup-panel>header>button{align-items:center;background:#ffffff;border:1px solid #d0d5dd;border-radius:999px;color:#344054;display:inline-flex;height:44px;justify-content:center;padding:0;width:44px}.inspection-photo-markup-panel>footer button:focus-visible,.inspection-photo-markup-panel>header>button:focus-visible,.inspection-photo-markup-tools :is(input,button):focus-visible{outline:3px solid rgb(59 130 246/.35);outline-offset:2px}.inspection-photo-markup-stage{align-items:center;background:#0f172a;border-radius:14px;display:flex;justify-content:center;min-height:min(48dvh,360px);overflow:hidden}.inspection-photo-markup-surface{display:inline-block;line-height:0;max-height:min(58dvh,640px);max-width:100%;position:relative}.inspection-photo-markup-surface>img{display:block;max-height:min(58dvh,640px);max-width:100%;object-fit:contain}.inspection-photo-markup-surface>canvas{cursor:crosshair;height:100%;inset:0;position:absolute;touch-action:none;width:100%}.inspection-photo-markup-tools{align-items:end;display:flex;gap:12px;justify-content:space-between}.inspection-photo-markup-tools fieldset{border:0;margin:0;min-width:0;padding:0}.inspection-photo-markup-tools legend{color:#475467;font-size:.72rem;font-weight:700;margin-bottom:5px}.inspection-photo-markup-history,.inspection-photo-markup-tools fieldset>div{display:flex;flex-wrap:wrap;gap:7px}.inspection-photo-markup-history button,.inspection-photo-markup-tools label{align-items:center;background:#ffffff;border:1px solid #d0d5dd;border-radius:10px;color:#344054;display:inline-flex;font:inherit;font-size:.78rem;font-weight:650;gap:7px;min-height:44px;padding:7px 10px}.inspection-photo-markup-tools label:has(input:checked){border-color:#2563eb;box-shadow:0 0 0 2px rgb(37 99 235/.12)}.inspection-photo-markup-tools label>input{accent-color:#2563eb;height:18px;margin:0;width:18px}.inspection-photo-markup-tools label>span{background:#facc15;border:1px solid rgb(15 23 42/.18);border-radius:999px;height:16px;width:16px}.inspection-photo-markup-tools label[data-color=red]>span{background:#ef4444}.inspection-photo-markup-tools label[data-color=green]>span{background:#22c55e}.inspection-photo-markup-history button:disabled{opacity:.48}.inspection-photo-markup-error{background:#fef3f2;border:1px solid #fecdca;border-radius:10px;color:#b42318;font-size:.78rem;margin:0;padding:8px 10px}.inspection-photo-markup-panel>footer{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.inspection-photo-markup-panel>footer button{min-height:46px}@media (max-width:640px){.inspection-photo-markup-dialog{max-height:calc(100dvh - 16px);max-width:calc(100vw - 16px);width:calc(100vw - 16px)}.inspection-photo-markup-panel{gap:9px;max-height:calc(100dvh - 16px);padding:10px}.inspection-photo-markup-panel>header{grid-template-columns:36px minmax(0,1fr) 44px}.inspection-photo-markup-panel>header>span{height:36px;width:36px}.inspection-photo-markup-panel>header p{font-size:.7rem}.inspection-photo-markup-stage{min-height:min(43dvh,330px)}.inspection-photo-markup-surface,.inspection-photo-markup-surface>img{max-height:min(48dvh,410px)}.inspection-photo-markup-tools{align-items:stretch;display:grid}.inspection-photo-markup-history,.inspection-photo-markup-tools fieldset>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.inspection-photo-markup-history{grid-template-columns:repeat(2,minmax(0,1fr))}.inspection-photo-markup-history button,.inspection-photo-markup-tools label{justify-content:center;padding-inline:6px}.inspection-photo-markup-panel>footer{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}@media (min-width:700px){.dtc-checkin-shell-compact .dtc-overview-pill-rows .dtc-pill-select-due{display:none}}.dtc-checkin-shell-compact .dtc-publish-edit-grid label[data-guide=customer-note]{display:grid;gap:10px;justify-items:center}.dtc-checkin-shell-compact .dtc-publish-edit-grid label[data-guide=customer-note]>span{align-items:center!important;background:rgb(239 246 255/.78)!important;border:1px solid rgb(147 197 253/.46)!important;border-radius:999px!important;color:#0f172a!important;display:flex!important;font-size:1rem!important;font-weight:950!important;justify-content:center!important;letter-spacing:normal!important;line-height:1.15!important;margin:0!important;min-height:34px!important;min-width:min(220px,100%)!important;padding:7px 16px!important;text-align:center!important;text-transform:none!important;width:fit-content!important}.dtc-checkin-shell-compact .dtc-publish-edit-grid label[data-guide=customer-note] textarea{background:var(--bayline-soft-pill-bg)!important;border:1px solid var(--bayline-soft-pill-border)!important;border-radius:26px!important;box-shadow:var(--bayline-soft-pill-shadow)!important;color:var(--bayline-soft-pill-text)!important;font-size:1rem!important;font-weight:850!important;line-height:1.35!important;min-height:74px!important;padding:18px 20px!important;text-align:center!important}@media (min-width:1181px){.dtc-checkin-shell-compact .dtc-publish-edit-grid label[data-guide=customer-note] textarea{border-radius:18px!important;height:60px!important;min-height:60px!important;padding:8px 18px!important}}.dtc-checkin-shell-compact .dtc-overview-pill-rows .dtc-pill-popup-option,.dtc-checkin-shell-compact .dtc-pill-popup-option,.dtc-checkin-shell-compact .dtc-reason-chip-dropdowns .dtc-reason-pill-detail .dtc-reason-template-chip span{color:var(--bayline-soft-pill-text)!important;font-size:1rem!important;font-weight:950!important;letter-spacing:-.01em!important;line-height:1.08!important;text-align:center!important;text-transform:none!important}.dtc-checkin-shell-compact .dtc-reason-chip-dropdowns .dtc-reason-pill-detail .dtc-reason-template-chip span{min-height:42px!important}@media (min-width:761px){.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-core-identifier-grid,.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-vehicle-pick-grid{gap:10px!important;max-width:100%!important;width:100%!important}.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-core-identifier-grid label,.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-vehicle-pick-grid .dtc-responsive-select-field,.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-vehicle-pick-grid label{min-width:0!important}.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-vehicle-pick-grid:not(.dtc-tire-fitment-grid):not(.dtc-vehicle-pick-grid-engine){grid-template-columns:repeat(3,minmax(0,1fr))!important}.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-core-identifier-grid,.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-tire-fitment-grid,.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-vehicle-pick-grid-engine{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:760px){.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-vehicle-pick-grid-engine>.dtc-responsive-select-field:nth-child(3),.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-vehicle-pick-grid-engine>.dtc-responsive-select-field:nth-child(4),.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-vehicle-pick-grid-engine>label:nth-child(3),.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-vehicle-pick-grid-engine>label:nth-child(4){grid-column:auto!important}}@media (min-width:761px){.dtc-checkin-shell-compact .dtc-vehicle-cockpit{grid-template-columns:minmax(0,1fr)!important}.dtc-checkin-shell-compact .dtc-vehicle-cockpit-side{max-height:none!important;overflow:visible!important;position:static!important;top:auto!important}}@media (max-width:760px){.dtc-checkin-shell-compact .dtc-publish-identity-fields{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dtc-checkin-shell-compact .dtc-publish-identity-first,.dtc-checkin-shell-compact .dtc-publish-identity-last,.dtc-checkin-shell-compact .dtc-publish-identity-phone{grid-column:auto!important}.dtc-checkin-shell-compact .dtc-publish-identity-vehicle-row{grid-column:1/-1!important}}.dtc-finalize-hidden-submit{clip:rect(0 0 0 0);border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.dtc-finalize-confirm-overlay{align-items:center;background:rgb(15 23 42/.58);display:flex;inset:0;justify-content:center;padding:max(16px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));position:fixed;z-index:2600}.dtc-finalize-confirm-dialog{background:#f8fcff;border:1px solid rgb(203 213 225/.82);border-radius:18px;box-shadow:0 24px 64px rgb(15 23 42/.22);color:#0f172a;display:grid;gap:12px;height:min(860px,calc(100dvh - max(28px, env(safe-area-inset-top)) - max(28px, env(safe-area-inset-bottom))));max-height:calc(100dvh - max(28px, env(safe-area-inset-top)) - max(28px, env(safe-area-inset-bottom)));max-width:min(1240px,calc(100vw - max(28px, env(safe-area-inset-left)) - max(28px, env(safe-area-inset-right))));overflow:hidden;padding:clamp(14px,2vw,20px);position:relative;text-align:left;width:100%}.dtc-finalize-confirm-close{align-items:center;background:#ffffff;border:1px solid rgb(203 213 225/.92);border-radius:999px;box-shadow:0 10px 24px rgb(15 23 42/.12);color:#334155;cursor:pointer;display:inline-flex;justify-content:center;margin:0;padding:0;position:absolute;right:14px;top:14px;transition:transform .14s ease-out;width:44px;height:44px;z-index:1}.dtc-finalize-confirm-close:focus-visible,.dtc-finalize-confirm-close:hover{border-color:rgb(148 163 184/.98);outline:3px solid rgb(59 130 246/.45);outline-offset:2px;color:#0f172a}.dtc-finalize-confirm-close:active{transform:scale(.96)}.dtc-finalize-confirm-head{grid-template-columns:minmax(30px,1fr) auto minmax(30px,1fr);width:100%}.dtc-finalize-confirm-icon{align-items:center;background:transparent;border:0;color:#047857;display:flex;flex:0 0 auto;grid-column:3;height:auto;justify-content:center;justify-self:start;margin-left:10px;width:auto}.dtc-finalize-confirm-icon svg{display:block}.dtc-finalize-confirm-kicker{color:#047857;font-size:clamp(.78rem,1.5vw,.9rem);font-weight:1000;line-height:1.16;margin:0;max-width:540px;text-align:center;text-transform:none}.dtc-finalize-confirm-head h2{color:#0f172a;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:1000;line-height:1.08;max-width:680px}.dtc-finalize-review-layout{align-items:stretch;grid-template-areas:"work summary" "work signature";grid-template-columns:minmax(0,1.58fr) minmax(360px,.92fr);grid-template-rows:minmax(0,.78fr) minmax(0,1.22fr)}.dtc-finalize-review-left{display:contents}.dtc-finalize-confirm-section{align-content:start;background:#ffffff;border:1px solid rgb(203 213 225/.86);border-radius:12px;display:grid;gap:8px;padding:12px;text-align:left}.dtc-finalize-confirm-section-summary{gap:6px;grid-area:summary;overflow-y:auto;padding:10px}.dtc-finalize-confirm-section-summary,.dtc-finalize-confirm-section-work{background:#ffffff;border-color:rgb(203 213 225/.9);min-height:0;overscroll-behavior:contain}.dtc-finalize-confirm-section h3{color:#0f172a;font-size:.9rem;font-weight:1000;letter-spacing:0;line-height:1.18;margin:0;text-align:left}.dtc-finalize-card-icon{align-items:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;color:#047857;display:inline-flex;height:38px;justify-content:center;width:38px}.dtc-finalize-customer-head,.dtc-finalize-signature-head,.dtc-finalize-work-head{align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-width:0}.dtc-finalize-customer-head>span:last-child,.dtc-finalize-signature-head>span:last-child,.dtc-finalize-work-title{display:grid;gap:1px;min-width:0}.dtc-finalize-authorization-total small,.dtc-finalize-customer-head small,.dtc-finalize-signature-head small,.dtc-finalize-work-title small{color:#64748b;font-size:.66rem;font-weight:900;line-height:1.2;text-transform:uppercase}.dtc-finalize-customer-head strong,.dtc-finalize-signature-head strong,.dtc-finalize-work-title strong{color:#0f172a;font-size:1rem;font-weight:1000;line-height:1.15}.dtc-finalize-customer-head em{color:#475569;font-size:.78rem;font-style:normal;font-weight:800}.dtc-finalize-customer-identity-editor{border-block:1px solid #e2e8f0;padding-block:7px}.dtc-finalize-customer-identity-editor>summary{align-items:center;color:#475569;cursor:pointer;display:grid;font-size:.76rem;font-weight:900;gap:7px;grid-template-columns:auto minmax(0,1fr) auto;list-style:none;min-height:32px}.dtc-finalize-customer-identity-editor>summary::-webkit-details-marker{display:none}.dtc-finalize-customer-identity-editor>summary:after{border-color:currentcolor;border-style:solid;border-width:0 2px 2px 0;content:"";height:7px;margin-right:3px;transform:rotate(45deg);width:7px}.dtc-finalize-customer-identity-editor[open]>summary:after{transform:rotate(225deg)}.dtc-finalize-customer-identity-fields{display:grid;gap:8px;grid-template-columns:minmax(0,1fr);padding-top:8px}.dtc-finalize-customer-identity-fields label{display:grid;gap:3px;min-width:0}.dtc-finalize-customer-identity-fields label>span,.dtc-finalize-signature-pad-head>span{color:#475569;font-size:.68rem;font-weight:900}.dtc-finalize-customer-identity-fields input{background:#f8fafc;border:1px solid #cbd5e1;border-radius:9px;color:#0f172a;font-size:.86rem;font-weight:850;min-height:44px;padding:8px 9px;width:100%}.dtc-finalize-customer-identity-fields input[aria-invalid=true]{border-color:#dc2626}.dtc-finalize-section-label{align-items:center;color:#475569;display:flex;gap:7px}.dtc-finalize-section-label h3{color:#334155;font-size:.76rem;text-transform:uppercase}.dtc-finalize-work-head{border-bottom:1px solid #e2e8f0;grid-template-columns:auto minmax(0,1fr) auto;padding-bottom:10px}.dtc-finalize-work-meta dd,.dtc-finalize-work-meta dt{color:#475569;font-size:.74rem;font-weight:850}.dtc-finalize-confirm-rows{display:grid;gap:0;margin:0;width:100%}.dtc-finalize-confirm-section-summary .dtc-finalize-confirm-rows{column-gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-finalize-confirm-section-summary .dtc-finalize-confirm-row-wide{grid-column:1/-1}.dtc-finalize-confirm-section-summary .dtc-finalize-confirm-row{gap:6px;grid-template-columns:minmax(68px,.34fr) minmax(0,1fr);padding-block:4px}.dtc-finalize-confirm-section-summary .dtc-finalize-confirm-row dt{font-size:.62rem}.dtc-finalize-confirm-section-summary .dtc-finalize-confirm-row dd{font-size:clamp(.78rem,1.18dvh,.9rem)}.dtc-finalize-confirm-row{align-items:start;border-top:1px solid rgb(226 232 240/.96);display:grid;gap:12px;grid-template-columns:minmax(112px,.36fr) minmax(0,1fr);min-height:0;padding:7px 0;text-align:left}.dtc-finalize-confirm-row:first-child{border-top:0;padding-top:0}.dtc-finalize-confirm-row:last-child{padding-bottom:0}.dtc-finalize-confirm-row dt{color:#64748b;font-size:.72rem;text-transform:uppercase}.dtc-finalize-confirm-row dd,.dtc-finalize-confirm-row dt{display:block;font-weight:1000;line-height:1.15;margin:0;text-align:left}.dtc-finalize-confirm-row dd{color:#0f172a;font-size:clamp(.9rem,1.35dvh,1rem);overflow-wrap:anywhere}.dtc-finalize-work-list{flex:1 1 auto;gap:8px;overflow-y:auto;overscroll-behavior:contain;padding:0 4px 0 0}.dtc-finalize-work-item{background:#f8fafc;border:1px solid rgb(226 232 240/.95);border-radius:8px;color:#0f172a;font-size:clamp(.9rem,1.35dvh,1rem);font-weight:1000;line-height:1.15;padding:9px 10px;text-align:left}.dtc-finalize-work-choice{align-items:start;cursor:pointer;gap:9px;grid-template-columns:20px minmax(0,1fr)}.dtc-finalize-work-choice input{margin:1px 0 0;min-height:20px;width:20px}.dtc-finalize-estimate-change{background:#fff7ed;border:1px solid #fdba74;border-radius:10px;color:#9a3412;display:grid;gap:3px;padding:9px 12px}.dtc-finalize-estimate-change span,.dtc-finalize-estimate-change strong{line-height:1.3}.dtc-finalize-authorization-total{align-items:end;border-left:1px solid #dbeafe;display:grid;gap:1px;justify-items:end;padding-left:14px;text-align:right}.dtc-finalize-authorization-total strong{color:#0f172a;font-size:1.25rem;font-weight:1000;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.05}.dtc-finalize-address-fields{border:0;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 62px 88px;margin:0;padding:0}.dtc-finalize-address-city{grid-column:1}.dtc-finalize-address-state{grid-column:2}.dtc-finalize-address-zip{grid-column:3}.dtc-finalize-address-fields legend{color:#334155;font-size:.78rem;font-weight:1000;margin-bottom:5px;padding:0}.dtc-finalize-address-fields label{display:grid;gap:3px;min-width:0}.dtc-finalize-address-fields label>span{color:#475569;font-size:.68rem;font-weight:900}.dtc-finalize-address-fields input{background:#f8fafc;border:1px solid #cbd5e1;border-radius:9px;color:#0f172a;font-size:.9rem;min-height:40px;padding:7px 9px;width:100%}.dtc-finalize-address-fields input:focus-visible,.dtc-finalize-work-choice input:focus-visible{outline:3px solid rgb(59 130 246/.42);outline-offset:2px}.dtc-finalize-address-fields small{grid-column:1/-1;color:#64748b;font-size:.7rem}.dtc-finalize-signature-section{align-content:start;background:#ffffff;border:1px solid rgb(203 213 225/.88);border-radius:12px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px;scrollbar-gutter:stable}.dtc-finalize-signature-head{border-bottom:1px solid #e2e8f0;padding-bottom:9px}.dtc-finalize-signature-clear{background:rgb(248 250 252/.96);border:1px solid rgb(203 213 225/.92);border-radius:999px;color:#334155;cursor:pointer;font-size:.78rem;font-weight:1000;min-height:44px;padding:8px 12px}.dtc-finalize-signature-clear:disabled{cursor:not-allowed;opacity:.55}.dtc-finalize-signature-pad{display:grid;gap:6px}.dtc-finalize-signature-pad-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.dtc-finalize-signature-pad-head>span{gap:6px;text-transform:uppercase}.dtc-finalize-signature-canvas{border:1px solid #93c5fd;box-shadow:inset 0 -1px 0 rgb(59 130 246/.24);height:clamp(104px,12dvh,124px);touch-action:none;width:100%}.dtc-finalize-customer-identity-fields input:focus-visible,.dtc-finalize-signature-canvas:focus-visible{outline:3px solid rgb(59 130 246/.42);outline-offset:2px}.dtc-finalize-signature-section p{color:#334155;font-size:.78rem;font-weight:750;line-height:1.25;margin:0;text-align:center}.dtc-finalize-phone-error{color:#b91c1c;display:block;font-size:.78rem;font-weight:900;line-height:1.3;margin:-.2rem 0 0;text-align:center}.dtc-finalize-confirm-actions{gap:8px;grid-template-columns:minmax(0,1fr)}.dtc-finalize-confirm-actions button{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:1000;justify-content:center;min-height:44px;padding:10px 18px;text-align:center;transition:transform .14s var(--bayline-ease-spring)-out}.dtc-finalize-confirm-actions button:active{transform:scale(.98)}.dtc-finalize-confirm-primary{background:rgb(224 242 254/.96);border:1px solid rgb(96 165 250/.72);color:#1d4ed8;box-shadow:0 16px 34px rgb(59 130 246/.18)}.dtc-finalize-review-layout[data-review-layout=ledger]{gap:10px;grid-template-columns:minmax(0,1.82fr) minmax(340px,.72fr)}.dtc-finalize-review-layout[data-review-layout=ledger] .dtc-finalize-confirm-section,.dtc-finalize-review-layout[data-review-layout=ledger] .dtc-finalize-signature-section{border-radius:7px}.dtc-finalize-review-layout[data-review-layout=ledger] .dtc-finalize-work-list{background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;gap:0;padding:0}.dtc-finalize-review-layout[data-review-layout=ledger] .dtc-finalize-work-item{background:#ffffff;border:0;border-bottom:1px solid #e2e8f0;border-radius:0;padding:11px 12px}.dtc-finalize-review-layout[data-review-layout=ledger] .dtc-finalize-work-item:last-child{border-bottom:0}.dtc-finalize-review-layout[data-review-layout=cards]{grid-template-columns:minmax(0,1.45fr) minmax(390px,.95fr)}.dtc-finalize-review-layout[data-review-layout=cards] .dtc-finalize-confirm-section-work{background:#f8fafc}.dtc-finalize-review-layout[data-review-layout=cards] .dtc-finalize-work-list{grid-auto-rows:max-content;grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-finalize-review-layout[data-review-layout=cards] .dtc-finalize-work-item{background:#ffffff;border-radius:12px;min-height:72px}.dtc-finalize-review-layout[data-review-layout=compact]{gap:8px;grid-template-columns:minmax(0,1.92fr) minmax(320px,.62fr)}.dtc-finalize-review-layout[data-review-layout=compact] .dtc-finalize-confirm-section,.dtc-finalize-review-layout[data-review-layout=compact] .dtc-finalize-signature-section{border-radius:8px;gap:5px;padding:8px}.dtc-finalize-review-layout[data-review-layout=compact] .dtc-finalize-card-icon{border-radius:8px;height:32px;width:32px}.dtc-finalize-review-layout[data-review-layout=compact] .dtc-finalize-customer-head,.dtc-finalize-review-layout[data-review-layout=compact] .dtc-finalize-signature-head,.dtc-finalize-review-layout[data-review-layout=compact] .dtc-finalize-work-head{gap:7px}.dtc-finalize-review-layout[data-review-layout=compact] .dtc-finalize-confirm-section-summary .dtc-finalize-confirm-row{padding-block:2px}.dtc-finalize-review-layout[data-review-layout=compact] .dtc-finalize-work-list{gap:4px}.dtc-finalize-review-layout[data-review-layout=compact] .dtc-finalize-work-item{border-radius:6px;font-size:.78rem;padding:6px 8px}.dtc-finalize-review-layout[data-review-layout=compact] .dtc-finalize-address-fields input{min-height:36px;padding-block:5px}.dtc-finalize-review-layout[data-review-layout=compact] .dtc-finalize-signature-canvas{height:92px}.dtc-finalize-review-layout[data-review-layout=compact] .dtc-finalize-signature-section p{font-size:.68rem}.dtc-finalize-review-layout[data-review-layout=balanced]{grid-template-columns:minmax(0,1.2fr) minmax(420px,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.dtc-finalize-review-layout[data-review-layout=balanced] .dtc-finalize-confirm-section,.dtc-finalize-review-layout[data-review-layout=balanced] .dtc-finalize-signature-section{padding:14px}.dtc-finalize-review-layout[data-review-layout=balanced] .dtc-finalize-work-list{gap:10px}.dtc-finalize-review-layout[data-review-layout=balanced] .dtc-finalize-work-item{border-radius:10px;padding:13px 14px}.dtc-finalize-review-layout[data-review-layout=balanced] .dtc-finalize-signature-canvas{height:clamp(112px,14dvh,144px)}@media (max-width:840px){.dtc-finalize-confirm-dialog{height:min(860px,calc(100dvh - max(28px, env(safe-area-inset-top)) - max(28px, env(safe-area-inset-bottom))));overflow:hidden}.dtc-finalize-review-layout{grid-template-areas:"summary" "work" "signature";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:3px}.dtc-finalize-confirm-section-work{min-height:320px}.dtc-finalize-confirm-section-summary{min-height:auto;overflow:visible}.dtc-finalize-work-list{max-height:320px}.dtc-finalize-signature-section{min-height:auto;overflow:visible;scrollbar-gutter:auto}.dtc-finalize-review-layout[data-review-layout]{grid-template-columns:minmax(0,1fr);grid-template-rows:max-content max-content max-content}}@media (max-width:640px){.dtc-finalize-confirm-dialog{border-radius:16px;gap:9px;max-width:calc(100vw - max(16px, env(safe-area-inset-left)) - max(16px, env(safe-area-inset-right)));padding:12px}.dtc-finalize-confirm-head{gap:7px}.dtc-finalize-confirm-icon{display:flex}.dtc-finalize-confirm-row{gap:9px;grid-template-columns:minmax(88px,.4fr) minmax(0,1fr);padding-block:8px}.dtc-finalize-confirm-section-summary .dtc-finalize-confirm-rows{grid-template-columns:minmax(0,1fr)}.dtc-finalize-confirm-section-summary .dtc-finalize-confirm-row{grid-column:1;grid-template-columns:minmax(88px,.4fr) minmax(0,1fr);padding-block:8px}.dtc-finalize-confirm-section-work{max-height:min(30dvh,260px)}.dtc-finalize-confirm-row dt{font-size:.62rem}.dtc-finalize-confirm-row dd,.dtc-finalize-work-item{font-size:.8rem}.dtc-finalize-customer-identity-fields,.dtc-finalize-review-layout[data-review-layout=cards] .dtc-finalize-work-list{grid-template-columns:minmax(0,1fr)}.dtc-finalize-confirm-actions button{min-height:44px}.dtc-finalize-work-head{grid-template-columns:auto minmax(0,1fr)}.dtc-finalize-work-head .dtc-finalize-authorization-total{border-left:0;border-top:1px solid #dbeafe;grid-column:1/-1;justify-items:start;padding:9px 0 0;text-align:left}}@media (max-width:360px){.dtc-finalize-confirm-head{grid-template-columns:minmax(0,1fr);padding-right:42px}.dtc-finalize-confirm-title-group{grid-column:1}.dtc-finalize-confirm-icon{display:none}.dtc-finalize-confirm-kicker{font-size:.72rem}}@media (max-height:760px){.dtc-finalize-confirm-overlay{align-items:flex-start}.dtc-finalize-confirm-dialog{border-radius:16px;gap:8px;height:calc(100dvh - max(20px, env(safe-area-inset-top)) - max(20px, env(safe-area-inset-bottom)));overflow:hidden;padding:10px}.dtc-finalize-confirm-icon{height:auto;width:auto}.dtc-finalize-confirm-head h2{font-size:clamp(1.16rem,3.2dvh,1.55rem)}.dtc-finalize-confirm-section h3{font-size:.82rem}}.dtc-finalize-confirm-dialog{background:#f8fafc;font-family:var(--font-urbanist),"Avenir Next","Segoe UI",sans-serif;font-optical-sizing:auto;font-synthesis:none;grid-template-rows:auto minmax(0,1fr) auto}.dtc-finalize-confirm-head{align-items:center;display:grid;gap:0;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);justify-content:center;min-height:48px;padding-inline:54px;text-align:center}.dtc-finalize-card-icon,.dtc-finalize-title-icon{align-items:center;background:rgb(219 234 254/.68);border:1px solid rgb(147 197 253/.68);border-radius:11px;color:#1d4ed8;display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.dtc-finalize-title-icon{grid-column:1;justify-self:end;margin-right:10px}.dtc-finalize-confirm-title-group{display:grid;gap:2px;grid-column:2;min-width:0;text-align:center}.dtc-finalize-confirm-head h2{color:#101828;font-family:var(--font-urbanist),"Avenir Next","Segoe UI",sans-serif;font-size:clamp(1.35rem,2vw,1.72rem);font-weight:680;line-height:1.05;margin:0;max-width:none;text-align:center;text-wrap:balance}.dtc-finalize-confirm-title-group p{color:#667085;font-size:.82rem;font-style:italic;font-weight:500;line-height:1.2;margin:0;text-wrap:pretty}.dtc-finalize-review-body{display:grid;gap:12px;grid-template-rows:auto minmax(0,1fr)}.dtc-finalize-identity-strip{align-items:stretch;background:#ffffff;border:1px solid rgb(203 213 225/.9);border-radius:14px;display:grid;grid-template-columns:minmax(250px,1fr) minmax(310px,1.22fr) minmax(510px,2fr);min-width:0;overflow:hidden;padding:10px 0}.dtc-finalize-identity-person,.dtc-finalize-identity-vehicle{align-items:center;border-right:1px solid #e2e8f0;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:0 12px}.dtc-finalize-identity-facts{border-right:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;min-width:0;padding:0 7px}.dtc-finalize-identity-copy{display:grid;gap:1px;min-width:0}.dtc-finalize-decision-total small,.dtc-finalize-identity-strip dt,.dtc-finalize-identity-strip small,.dtc-finalize-pane-head p{color:#667085;font-size:.68rem;font-weight:600;line-height:1.15;text-transform:uppercase}.dtc-finalize-identity-person strong,.dtc-finalize-identity-vehicle strong{color:#101828;font-size:clamp(.84rem,1.15vw,.98rem);font-weight:680;line-height:1.1;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.dtc-finalize-identity-person em,.dtc-finalize-identity-vehicle em{color:#667085;font-size:.72rem;font-style:italic;font-weight:500;line-height:1.15;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.dtc-finalize-identity-facts>div{border-left:1px solid #e2e8f0;display:grid;gap:2px;min-width:0;padding:0 8px}.dtc-finalize-identity-facts>div:first-child{border-left:0}.dtc-finalize-identity-facts dd{color:#101828;font-size:clamp(.76rem,1vw,.88rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;line-height:1.12;margin:0;overflow-wrap:anywhere}.dtc-finalize-identity-edit-button{align-items:center;align-self:center;background:transparent;border:0;border-radius:8px;color:#475569;display:inline-grid;font-family:inherit;font-size:.68rem;font-weight:650;gap:3px;grid-template-columns:auto auto auto;min-height:32px;padding:4px 5px;transition:color .14s ease-out,transform .14s ease-out}.dtc-finalize-identity-edit-button:focus-visible{outline:3px solid rgb(59 130 246/.35);outline-offset:2px}.dtc-finalize-identity-edit-button:active{transform:scale(.97)}.dtc-finalize-identity-edit-chevron{transform:rotate(0deg);transition:transform .16s ease-out}.dtc-finalize-identity-edit-button[aria-expanded=true] .dtc-finalize-identity-edit-chevron{transform:rotate(180deg)}.dtc-finalize-identity-strip .dtc-finalize-customer-identity-editor{border-top:1px solid #e2e8f0;grid-column:1/-1;margin-top:9px;padding:9px 12px 0}.dtc-finalize-identity-strip .dtc-finalize-customer-identity-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(170px,1fr);margin-top:0;padding-top:0}.dtc-finalize-identity-note{align-items:center;border:0;color:#475569;display:flex;font-size:.74rem;font-style:italic;grid-column:1/-1;line-height:1.25;margin:7px 12px 0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.dtc-finalize-identity-note span{color:#667085;font-size:.66rem;font-style:normal;font-weight:650;margin-right:6px;text-transform:uppercase}.dtc-finalize-review-layout{align-content:start;display:grid;gap:12px;grid-template-areas:"work" "signature";grid-template-columns:minmax(0,1fr);grid-template-rows:max-content max-content;min-height:0}.dtc-finalize-confirm-section,.dtc-finalize-signature-section{background:#ffffff;border:1px solid rgb(203 213 225/.9);border-radius:14px;min-height:0;padding:16px}.dtc-finalize-confirm-section-work{align-content:start;display:flex;flex-direction:column;gap:10px;grid-area:work;overflow:visible}.dtc-finalize-signature-section{align-content:stretch;background:rgb(236 253 245/.58);border-color:rgb(16 185 129/.36);display:grid;gap:10px;grid-area:signature;grid-template-rows:auto auto minmax(145px,1fr) auto;scrollbar-gutter:auto}.dtc-finalize-signature-head{grid-row:1}.dtc-finalize-signature-section>.dtc-finalize-address-fields{grid-row:2}.dtc-finalize-signature-section>.dtc-finalize-signature-pad{grid-row:3}.dtc-finalize-signature-section>.dtc-finalize-authorization-copy{grid-row:4}.dtc-finalize-pane-head,.dtc-finalize-signature-head,.dtc-finalize-work-head{align-items:center;border-bottom:1px solid #e2e8f0;display:grid;gap:10px;grid-template-columns:auto minmax(0,auto);justify-content:center;padding-bottom:11px;text-align:center}.dtc-finalize-pane-head>span:last-child{display:grid;gap:2px;min-width:0;text-align:center}.dtc-finalize-pane-head h3{color:#101828;font-family:var(--font-urbanist),"Avenir Next","Segoe UI",sans-serif;font-size:clamp(1.02rem,1.25vw,1.18rem);font-weight:680;line-height:1.08;margin:0;text-wrap:balance}.dtc-finalize-pane-head p{font-style:italic;line-height:1.25;margin:0;text-transform:none;text-wrap:pretty}.dtc-finalize-signature-head{border-bottom:0;grid-template-columns:auto auto;justify-content:center;padding-bottom:2px;text-align:center}.dtc-finalize-work-list{align-content:start;display:grid;gap:9px;list-style:none;margin:0;flex:0 1 auto;max-height:none;min-height:0;overflow:visible;padding:0;scrollbar-gutter:auto}.dtc-finalize-work-item{background:rgb(239 246 255/.56);border:1px solid rgb(191 219 254/.86);border-radius:11px;color:#172033;font-size:clamp(.84rem,1.1vw,.94rem);font-weight:620;line-height:1.25;min-height:58px;overflow-wrap:anywhere;padding:11px 12px;text-align:center;transition:opacity .15s ease-out}.dtc-finalize-work-item:has(input:not(:checked)){opacity:.56}.dtc-finalize-work-choice{align-items:center;display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr);min-height:34px;text-align:center}.dtc-finalize-work-choice input{accent-color:#2563eb;height:22px;margin:0;min-height:22px;width:22px}.dtc-finalize-work-meta{border-top:1px solid #e2e8f0;display:grid;gap:4px;margin:0;padding-top:9px}.dtc-finalize-work-meta>div{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.dtc-finalize-work-meta dd,.dtc-finalize-work-meta dt{color:#526079;font-size:.78rem;font-weight:580;margin:0}.dtc-finalize-work-meta dd{color:#166534;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:680}.dtc-finalize-address-fields{column-gap:8px;grid-template-columns:minmax(150px,1.1fr) minmax(180px,1.25fr) 70px 70px minmax(120px,.8fr) 56px;row-gap:6px}.dtc-finalize-address-field{align-self:start;display:grid;gap:3px;min-width:0;position:relative}.dtc-finalize-contact-phone{grid-column:1/3}.dtc-finalize-contact-email{grid-column:3/7}.dtc-finalize-contact-email>span,.dtc-finalize-contact-phone>span{align-items:baseline;display:flex;gap:6px}.dtc-finalize-address-field>label,.dtc-finalize-contact-email>span,.dtc-finalize-contact-phone>span{line-height:1.2;min-height:14px}.dtc-finalize-contact-email>span em,.dtc-finalize-contact-phone>span em{color:#98a2b3;font-size:.64rem;font-style:normal;font-weight:560}.dtc-finalize-contact-email>small,.dtc-finalize-contact-phone>small{color:#667085;font-size:.66rem;line-height:1.25}.dtc-finalize-contact-email>.dtc-finalize-email-error,.dtc-finalize-contact-phone>.dtc-finalize-phone-error{color:#b42318;font-weight:620}.dtc-finalize-address-street{grid-column:1/3}.dtc-finalize-address-unit{grid-column:3}.dtc-finalize-address-zip{grid-column:4}.dtc-finalize-address-city{grid-column:5}.dtc-finalize-address-state{grid-column:6}.dtc-finalize-address-field>label,.dtc-finalize-address-fields label>span,.dtc-finalize-signature-pad-head>span{color:#667085;font-size:.68rem;font-weight:620}.dtc-finalize-address-suggestions{background:#ffffff;border:1px solid #bfdbfe;border-radius:12px;box-shadow:0 16px 34px rgb(15 23 42/.18);display:grid;gap:3px;left:0;margin-top:5px;overflow:hidden;padding:5px;position:absolute;top:100%;width:min(430px,calc(100vw - 56px));z-index:30}.dtc-finalize-address-suggestion-options{display:grid;gap:3px;max-height:min(190px,25dvh);overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}.dtc-finalize-address-suggestion{background:transparent;border:0;border-radius:9px;color:#172033;cursor:pointer;display:grid;font-family:inherit;gap:2px;min-height:48px;padding:8px 10px;text-align:left;width:100%}.dtc-finalize-address-suggestion:hover,.dtc-finalize-address-suggestion[aria-selected=true]{background:#eff6ff}.dtc-finalize-address-suggestion strong{color:#172033;font-size:.82rem;font-weight:680;line-height:1.2}.dtc-finalize-address-suggestion span{color:#526079;font-size:.72rem;font-weight:520;line-height:1.2}.dtc-finalize-address-suggestions .dtc-finalize-address-attribution{align-items:center;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;margin-top:2px;min-height:33px;padding:10px 10px 5px}.dtc-finalize-address-suggestions .dtc-finalize-address-attribution img{display:block;flex:0 0 auto;height:18px;width:98px}.dtc-finalize-address-fields .dtc-finalize-address-lookup-note{background:#fff7ed;border:1px solid #fdba74;border-radius:8px;color:#9a3412;font-size:.72rem;font-weight:620;grid-column:1/-1;line-height:1.3;padding:7px 9px}.dtc-finalize-address-fields input,.dtc-finalize-customer-identity-fields input{background:#ffffff;border:1px solid #cbd5e1;border-radius:9px;box-sizing:border-box;color:#101828;font-family:inherit;font-size:.86rem;font-weight:540;height:44px;min-height:44px}.dtc-finalize-address-fields input::placeholder{color:#98a2b3;opacity:1}.dtc-finalize-address-fields input[aria-invalid=true]{background:#fffafa;border-color:#dc2626}.dtc-finalize-address-fields .dtc-finalize-address-error{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;font-size:.72rem;font-weight:650;grid-column:1/-1;line-height:1.25;padding:7px 9px;text-align:center}.dtc-finalize-address-fields input:focus-visible,.dtc-finalize-customer-identity-fields input:focus-visible,.dtc-finalize-signature-canvas:focus-visible,.dtc-finalize-work-choice input:focus-visible{border-color:#2563eb;outline:3px solid rgb(59 130 246/.35);outline-offset:2px}.dtc-finalize-signature-pad{display:block;min-height:0;position:relative}.dtc-finalize-signature-pad-head{display:contents}.dtc-finalize-signature-pad-head>span{align-items:center;display:inline-flex;gap:5px;left:12px;position:absolute;top:11px;z-index:1}.dtc-finalize-signature-pad-head strong{font:inherit}.dtc-finalize-signature-pad-head em{color:#2563eb;font-size:.6rem;font-style:normal;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dtc-finalize-signature-clear{background:transparent;border-color:transparent;border-radius:9px;color:#1d4ed8;font-family:inherit;font-size:.76rem;font-weight:650;bottom:9px;min-height:36px;padding:6px 9px;position:absolute;right:9px;transition:opacity .15s ease-out,transform .14s ease-out;z-index:1}.dtc-finalize-signature-clear:active{transform:scale(.97)}.dtc-finalize-signature-canvas{background:#ffffff;border:2px solid #3b82f6;border-radius:10px;box-shadow:0 0 0 4px rgb(59 130 246/.14),0 10px 24px rgb(37 99 235/.12);height:100%;min-height:145px;transition:border-color .15s ease-out,box-shadow .15s ease-out}.dtc-finalize-signature-pad:focus-within .dtc-finalize-signature-canvas{border-color:#1d4ed8;box-shadow:0 0 0 5px rgb(59 130 246/.22),0 12px 28px rgb(37 99 235/.16)}.dtc-finalize-signature-pad[data-signature-state=required] .dtc-finalize-signature-pad-head>span{color:#1d4ed8}.dtc-finalize-signature-section .dtc-finalize-authorization-copy{color:#526079;font-size:.72rem;font-style:italic;font-weight:500;line-height:1.3;margin:0;text-align:left;text-wrap:pretty}.dtc-finalize-phone-error{font-size:.72rem;font-weight:650;line-height:1.25}.dtc-finalize-confirm-actions{align-items:stretch;background:#ffffff;border:1px solid rgb(203 213 225/.9);border-radius:14px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.dtc-finalize-confirm-status{color:#9a3412;font-size:.76rem;font-weight:620;grid-column:1/-1;line-height:1.25;text-align:center}.dtc-finalize-decision-total{align-items:center;background:rgb(239 246 255/.58);border:1px solid rgb(191 219 254/.88);border-radius:11px;display:grid;gap:11px;grid-template-columns:auto minmax(0,1fr);min-height:60px;padding:8px 12px}.dtc-finalize-decision-total>span:last-child{align-items:baseline;display:flex;gap:10px;min-width:0}.dtc-finalize-decision-total small{color:#344054;font-size:.84rem;font-style:italic;text-transform:none}.dtc-finalize-decision-total strong{color:#1d4ed8;font-size:clamp(1.55rem,3vw,2.1rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:720;line-height:1;overflow-wrap:anywhere}.dtc-finalize-confirm-actions button{border-radius:11px;font-family:inherit;font-size:clamp(.92rem,1.4vw,1.08rem);font-weight:680;gap:9px;min-height:60px;transition:opacity .15s ease-out,transform .14s ease-out}.dtc-finalize-confirm-primary{background:#2563eb;border:1px solid #1d4ed8;box-shadow:0 1px 2px rgb(15 23 42/.12);color:#ffffff}.dtc-finalize-confirm-primary:disabled{background:#dbeafe;border-color:#bfdbfe;box-shadow:none;color:#64748b;cursor:not-allowed}@media (min-width:901px) and (max-width:1100px){.dtc-finalize-identity-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:0}.dtc-finalize-identity-person,.dtc-finalize-identity-vehicle{min-height:72px;padding-block:10px}.dtc-finalize-identity-vehicle{border-right:0}.dtc-finalize-identity-facts{border-top:1px solid #e2e8f0;grid-column:1/-1;padding-block:10px 2px}.dtc-finalize-identity-note{margin-bottom:10px}}@media (min-width:700px) and (max-width:900px){.dtc-finalize-confirm-dialog{gap:9px;padding:12px}.dtc-finalize-review-body,.dtc-finalize-review-layout{gap:9px}.dtc-finalize-identity-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:0}.dtc-finalize-identity-person,.dtc-finalize-identity-vehicle{gap:6px;min-height:68px;padding-block:9px;padding-inline:8px}.dtc-finalize-identity-vehicle{border-right:0}.dtc-finalize-decision-total{gap:8px;padding-inline:9px}.dtc-finalize-decision-total>span:last-child{gap:6px}.dtc-finalize-decision-total small{font-size:.76rem}.dtc-finalize-decision-total strong{font-size:1.45rem;overflow-wrap:normal;white-space:nowrap}.dtc-finalize-identity-strip .dtc-finalize-card-icon{height:34px;width:34px}.dtc-finalize-identity-edit-button{grid-template-columns:auto auto}.dtc-finalize-identity-edit-button>span{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.dtc-finalize-identity-facts{border-top:1px solid #e2e8f0;grid-column:1/-1;padding-block:9px 2px;padding-inline:4px}.dtc-finalize-identity-facts>div{padding-inline:5px}.dtc-finalize-confirm-section,.dtc-finalize-signature-section{padding:11px}.dtc-finalize-address-fields{column-gap:5px;grid-template-columns:minmax(116px,1.05fr) minmax(135px,1.15fr) 56px 60px minmax(86px,.75fr) 48px;row-gap:5px}.dtc-finalize-contact-phone{grid-column:1/3}.dtc-finalize-contact-email{grid-column:3/7}.dtc-finalize-address-street{grid-column:1/3}.dtc-finalize-address-unit{grid-column:3}.dtc-finalize-address-zip{grid-column:4}.dtc-finalize-address-city{grid-column:5}.dtc-finalize-address-state{grid-column:6}.dtc-finalize-address-fields input,.dtc-finalize-customer-identity-fields input{font-size:.78rem;height:44px;min-height:44px;padding-inline:7px}.dtc-finalize-signature-section{gap:7px;grid-template-rows:auto auto minmax(118px,1fr) auto}.dtc-finalize-signature-canvas{min-height:118px}}@media (max-width:840px){.dtc-finalize-address-suggestions{bottom:auto;margin-bottom:0;margin-top:5px;top:100%}}@media (max-width:699px){.dtc-finalize-confirm-overlay{align-items:stretch;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.dtc-finalize-confirm-dialog{height:auto;max-height:none;max-width:100%;min-height:0}.dtc-finalize-review-body{grid-template-rows:auto auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:3px}.dtc-finalize-identity-strip{grid-template-columns:minmax(0,1fr)}.dtc-finalize-identity-note,.dtc-finalize-identity-strip .dtc-finalize-customer-identity-editor{grid-column:1}.dtc-finalize-identity-person,.dtc-finalize-identity-vehicle{border-right:0}.dtc-finalize-identity-facts,.dtc-finalize-identity-vehicle{border-top:1px solid #e2e8f0;margin-top:9px;padding-top:9px}.dtc-finalize-identity-facts{grid-column:1;grid-template-columns:repeat(5,minmax(0,1fr));padding-inline:6px}.dtc-finalize-address-fields{column-gap:5px;grid-template-columns:minmax(108px,1fr) minmax(126px,1.1fr) 54px 58px minmax(76px,.7fr) 46px}.dtc-finalize-contact-phone{grid-column:1/3}.dtc-finalize-contact-email{grid-column:3/7}.dtc-finalize-address-street{grid-column:1/3}.dtc-finalize-address-unit{grid-column:3}.dtc-finalize-address-zip{grid-column:4}.dtc-finalize-address-city{grid-column:5}.dtc-finalize-address-state{grid-column:6}.dtc-finalize-review-layout{align-content:start;grid-template-areas:"work" "signature";grid-template-columns:minmax(0,1fr);grid-template-rows:max-content max-content;overflow:visible}.dtc-finalize-confirm-section-work{min-height:0}.dtc-finalize-signature-section{min-height:440px;overflow:visible}}@media (min-width:841px) and (max-height:800px){.dtc-finalize-review-body{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:3px}.dtc-finalize-review-layout,.dtc-finalize-signature-section{overflow:visible}.dtc-finalize-confirm-section,.dtc-finalize-signature-section{padding:12px}.dtc-finalize-signature-section{gap:6px;grid-template-rows:auto auto minmax(110px,1fr) auto}.dtc-finalize-pane-head{padding-bottom:7px}.dtc-finalize-address-fields{gap:5px}.dtc-finalize-address-fields input{height:44px;min-height:44px}.dtc-finalize-address-fields small{font-size:.64rem;line-height:1.1}.dtc-finalize-signature-canvas{min-height:110px}.dtc-finalize-signature-section .dtc-finalize-authorization-copy{font-size:.68rem;line-height:1.2}}@media (max-width:640px){.dtc-finalize-confirm-head{min-height:42px;padding-inline:46px}.dtc-finalize-confirm-head h2{font-size:1.16rem}.dtc-finalize-confirm-title-group p{display:none}.dtc-finalize-title-icon{height:36px;width:36px}.dtc-finalize-identity-strip{grid-template-columns:minmax(0,1fr)}.dtc-finalize-identity-person,.dtc-finalize-identity-vehicle{border-right:0;padding-block:8px}.dtc-finalize-identity-facts,.dtc-finalize-identity-vehicle{border-top:1px solid #e2e8f0;margin-top:7px;padding-top:10px}.dtc-finalize-identity-person em,.dtc-finalize-identity-person strong,.dtc-finalize-identity-vehicle em,.dtc-finalize-identity-vehicle strong{white-space:normal}.dtc-finalize-identity-facts{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px}.dtc-finalize-identity-facts>div:nth-child(odd){border-left:0}.dtc-finalize-identity-facts>div:last-child{border-left:0;grid-column:1/-1}.dtc-finalize-identity-strip .dtc-finalize-customer-identity-fields{grid-template-columns:minmax(0,1fr)}.dtc-finalize-identity-note{display:grid;gap:3px;white-space:normal}.dtc-finalize-confirm-section,.dtc-finalize-signature-section{padding:12px}.dtc-finalize-confirm-section-work{max-height:none;min-height:0}.dtc-finalize-address-fields{grid-template-columns:68px minmax(0,1fr) 72px}.dtc-finalize-contact-email,.dtc-finalize-contact-phone{grid-column:1/-1}.dtc-finalize-address-street{grid-column:1/3}.dtc-finalize-address-suggestions{bottom:auto;margin-bottom:0;margin-top:5px;top:100%;width:min(300px,calc(100vw - 84px))}.dtc-finalize-address-suggestion-options{max-height:min(190px,25dvh)}.dtc-finalize-address-unit{grid-column:3}.dtc-finalize-address-city{grid-column:2}.dtc-finalize-address-state{grid-column:3}.dtc-finalize-address-zip{grid-column:1}.dtc-finalize-address-suggestions .dtc-finalize-address-attribution{justify-content:flex-start}.dtc-finalize-signature-section{grid-template-rows:auto auto clamp(120px,16dvh,136px) auto;min-height:0}.dtc-finalize-signature-canvas{height:100%;max-height:136px;min-height:120px}.dtc-finalize-confirm-actions{grid-template-columns:minmax(125px,.9fr) minmax(0,1.1fr)}.dtc-finalize-decision-total{gap:7px;padding-inline:8px}.dtc-finalize-decision-total .dtc-finalize-card-icon{display:none}.dtc-finalize-decision-total>span:last-child{display:grid;gap:2px}.dtc-finalize-decision-total strong{font-size:1.35rem}.dtc-finalize-confirm-actions button{font-size:.9rem;padding-inline:10px}}@media (max-width:360px){.dtc-finalize-confirm-actions{grid-template-columns:minmax(0,1fr)}.dtc-finalize-confirm-status{grid-column:1}.dtc-finalize-decision-total>span:last-child{align-items:baseline;display:flex}}@media (prefers-reduced-motion:reduce){.dtc-finalize-confirm-actions button,.dtc-finalize-confirm-close,.dtc-finalize-identity-edit-button,.dtc-finalize-identity-edit-chevron,.dtc-finalize-signature-canvas,.dtc-finalize-signature-clear,.dtc-finalize-work-item{transition:none}}.dtc-checkin-shell-compact .dtc-publish-identity{grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;margin-inline:auto!important;max-width:980px!important;width:100%!important}.dtc-checkin-shell-compact .dtc-publish-identity-visual.vehicle-visual-clean{margin:0 auto 8px!important;max-width:min(520px,70vw)!important;width:min(520px,100%)!important}.dtc-checkin-shell-compact .dtc-publish-identity-fields{max-width:980px!important;width:100%!important}.dtc-checkin-shell-compact .dtc-publish-main #dtc-publish-form{margin-inline:auto;max-width:980px;width:100%}.dtc-appointments-datebar>div,.dtc-appointments-mode-tabs,.dtc-appointments-toolbar,.dtc-checkin-shell-compact .dtc-publish-identity-fields{transition:box-shadow .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1)}.dtc-checkin-shell-compact .dtc-publish-identity-fields input,.dtc-checkin-shell-compact .dtc-publish-identity-fields select{transition:border-color .16s cubic-bezier(.23,1,.32,1),box-shadow .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}.dtc-checkin-shell-compact .dtc-publish-identity-fields input:active,.dtc-checkin-shell-compact .dtc-publish-identity-fields select:active{transform:scale(.99)}.dtc-appointments-toolbar{grid-template-columns:minmax(0,1fr)!important;justify-items:center!important}@media (max-width:1180px){.bayline-account-content,.bayline-admin-content,.bayline-coach-content,.bayline-reports-content,.dtc-advisor-content,.dtc-appointments-content,.dtc-tech-inspection-content,.dtc-tech-workspace{margin-inline:auto!important;max-width:min(100%,var(--dtc-staff-ipad-frame))!important;width:100%!important}}.bayline-account-access-card,.bayline-account-grid,.bayline-account-hero-profile,.bayline-account-identity-card,.bayline-account-preference-card,.bayline-account-security-card,.bayline-admin-card,.bayline-admin-filters,.bayline-admin-hero,.bayline-admin-tabs,.bayline-admin-users-client,.bayline-coach-content>*,.bayline-report-definitions,.bayline-report-filters,.bayline-report-module-nav,.bayline-reports-hero,.dtc-appointments-board,.dtc-appointments-toolbar,.dtc-queue-layout,.dtc-tech-command-board,.dtc-tech-inspection-work-surface{width:100%!important}.dtc-appointments-mode-tabs{display:flex!important;justify-content:center!important;max-width:min(560px,100%)!important;width:100%!important}.dtc-appointments-mode-tabs-secondary{display:contents!important;min-width:0!important}.dtc-appointments-mode-tabs a{flex:1 1!important;font-size:.82rem!important;min-height:38px!important;min-width:0!important;transition:background-color .16s cubic-bezier(.23,1,.32,1),box-shadow .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1),transform .14s cubic-bezier(.23,1,.32,1)}.dtc-appointments-mode-tabs a[data-active=true]{background:rgb(224 231 255/.9)!important;border:1px solid rgb(99 102 241/.38)!important;box-shadow:0 12px 24px rgb(99 102 241/.16)!important;color:#3730a3!important}.dtc-appointments-datebar>a:active,.dtc-appointments-mode-tabs a:active{transform:scale(.97)}.dtc-appointments-datebar{grid-template-columns:44px minmax(0,560px) 44px!important;justify-content:center!important;max-width:min(720px,100%)!important;width:100%!important}.dtc-appointments-datebar>div{background:rgb(255 255 255/.92)!important;border-radius:999px!important;min-height:38px!important;padding:4px 14px!important}.dtc-appointments-datebar>a{border-radius:999px!important;transition:background-color .16s cubic-bezier(.23,1,.32,1),box-shadow .16s cubic-bezier(.23,1,.32,1),transform .14s cubic-bezier(.23,1,.32,1)}.dtc-appointments-datebar strong{font-size:.88rem!important}.dtc-advisor-flow-layout{justify-items:stretch!important}.dtc-advisor-flow-side{position:static!important;top:auto!important}.dtc-advisor-flow-main .dtc-advisor-request-layout{grid-template-columns:minmax(330px,.8fr) minmax(480px,1.2fr)!important}.dtc-advisor-flow-side,.dtc-advisor-side-panel,.dtc-advisor-terminal-card.dtc-advisor-side-panel{width:100%!important}.dtc-advisor-page-button,.dtc-advisor-part-card,.dtc-advisor-ready-actions button,.dtc-advisor-request-buckets button,.dtc-advisor-request-row,.dtc-advisor-side-panel button,.dtc-advisor-tcs-search button{transition:border-color .16s cubic-bezier(.23,1,.32,1),box-shadow .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1),transform .14s cubic-bezier(.23,1,.32,1)}.dtc-advisor-request-buckets button[data-active=true]{background:rgb(224 231 255/.9)!important;border-color:rgb(99 102 241/.38)!important;box-shadow:0 12px 24px rgb(99 102 241/.16)!important;color:#3730a3!important}.dtc-advisor-page-button:active,.dtc-advisor-part-card:active,.dtc-advisor-ready-actions button:active,.dtc-advisor-request-buckets button:active,.dtc-advisor-request-row:active,.dtc-advisor-side-panel button:active,.dtc-advisor-tcs-search button:active{transform:scale(.98)}@media (max-width:860px){.dtc-advisor-flow-main .dtc-advisor-request-layout{grid-template-columns:minmax(0,1fr)!important}}.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-vehicle-pick-grid select{height:54px!important}@media (max-width:760px){.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-vehicle-pick-grid select{height:48px!important}}.dtc-checkin-shell-compact .dtc-responsive-select-field{min-width:0}.dtc-checkin-shell-compact .dtc-responsive-select-field>span{text-align:center}.dtc-checkin-shell-compact .dtc-vehicle-pill-select .dtc-responsive-select-field{display:grid;gap:4px;min-width:0;width:100%}.dtc-checkin-shell-compact .dtc-vehicle-pill-select .dtc-responsive-select-field>span{color:#64748b;display:block;font-size:.68rem;font-weight:950;letter-spacing:.035em;line-height:1;margin-bottom:3px;text-align:center;text-transform:uppercase}.dtc-checkin-shell-compact .dtc-vehicle-visit-edit .dtc-responsive-native-select{appearance:auto;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);font-family:inherit;font-size:1.04rem;font-weight:950;height:54px;letter-spacing:-.01em;line-height:1.08;min-height:54px;min-width:0;padding:0 18px;text-align:center;text-align-last:center;width:100%}.dtc-checkin-shell-compact .dtc-vehicle-visit-edit .dtc-responsive-native-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-radix-select-trigger{align-items:center;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);cursor:pointer;display:none;font-family:inherit;font-size:1.04rem;font-weight:950;justify-content:center;letter-spacing:0;line-height:1.08;min-height:54px;min-width:0;padding:0 44px;position:relative;text-align:center;transition:var(--bayline-soft-pill-transition);width:100%}.dtc-checkin-shell-compact .dtc-radix-select-trigger>span{color:inherit;display:block;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.dtc-checkin-shell-compact .dtc-radix-select-trigger svg{color:#4f46e5;height:17px;pointer-events:none;position:absolute;right:18px;top:50%;transform:translateY(-50%);transition:transform .14s var(--bayline-ease-spring);width:17px}.dtc-checkin-shell-compact .dtc-radix-select-trigger:focus-visible,.dtc-checkin-shell-compact .dtc-radix-select-trigger:hover,.dtc-checkin-shell-compact .dtc-radix-select-trigger[data-state=open]{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-radix-select-trigger[data-state=open] svg{transform:translateY(-50%) rotate(180deg)}.dtc-checkin-shell-compact .dtc-radix-select-trigger[data-disabled]{background:#eef2f7;border-color:rgb(117 132 164/.26);box-shadow:none;color:#64748b;cursor:not-allowed}.dtc-radix-select-content{-webkit-backdrop-filter:blur(18px) saturate(1.16);animation:dtcReasonPillMenuIn .17s cubic-bezier(.2,.8,.2,1) both;backdrop-filter:blur(18px) saturate(1.16);background:linear-gradient(180deg,rgb(255 255 255/.995),rgb(248 250 252/.985));border:1px solid rgb(148 163 184/.36);border-radius:22px;box-shadow:0 26px 72px rgb(15 23 42/.22),inset 0 1px 0 rgb(255 255 255/.86);isolation:isolate;max-height:min(var(--radix-select-content-available-height),520px);overflow:hidden;padding:8px;position:relative;transform-origin:var(--radix-select-content-transform-origin);width:var(--radix-select-trigger-width);z-index:2400}.dtc-radix-select-content,.dtc-review-select-content{min-width:min(var(--radix-select-trigger-width),calc(100vw - 24px))}.dtc-review-select-content{box-sizing:border-box;width:min(var(--radix-select-trigger-width),calc(100vw - 24px))}.dtc-time-select-content{width:var(--radix-select-trigger-width)}.dtc-time-select-content .dtc-radix-select-viewport{grid-template-columns:minmax(0,1fr)}.dtc-time-select-content .dtc-radix-select-item>span:first-child{overflow:hidden;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}[data-radix-popper-content-wrapper]:has(.dtc-radix-select-content){z-index:2400!important}.dtc-radix-select-content[data-side=bottom]{transform-origin:top center}.dtc-radix-select-content[data-side=top]{transform-origin:bottom center}.dtc-radix-select-viewport{display:grid;gap:4px;max-height:inherit;overflow:auto}.dtc-radix-select-label{color:#64748b;display:block;font-size:.68rem;font-weight:950;letter-spacing:0;line-height:1;padding:9px 10px 5px;text-align:center;text-transform:uppercase}.dtc-radix-select-item{align-items:center;background:transparent;border:1px solid transparent;border-radius:15px;color:var(--bayline-soft-pill-text);cursor:pointer;display:grid;font-size:.94rem;font-weight:950;grid-template-columns:22px minmax(0,1fr) 22px;line-height:1.08;min-height:40px;outline:none;padding:0 10px;text-align:center}.dtc-radix-select-item>span:first-child{grid-column:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-radix-select-item[data-highlighted],.dtc-radix-select-item[data-state=checked]{background:var(--bayline-soft-pill-active-bg);border-color:var(--bayline-soft-pill-active-border);box-shadow:inset 0 1px 0 rgb(255 255 255/.68);color:var(--bayline-soft-pill-active-text)}.dtc-radix-select-item-indicator{color:#4f46e5;display:inline-flex;grid-column:3;justify-self:end}.dtc-radix-select-item-indicator svg{height:15px;width:15px}.dtc-radix-select-scroll-button{align-items:center;background:transparent;border:0;color:#64748b;display:flex;height:24px;justify-content:center}.dtc-radix-select-scroll-button:first-child svg{transform:rotate(180deg)}.dtc-radix-select-scroll-button svg{height:15px;width:15px}@media (min-width:1181px) and (hover:hover) and (pointer:fine){.dtc-checkin-shell-compact .dtc-review-responsive-select .dtc-responsive-native-select,.dtc-checkin-shell-compact .dtc-vehicle-entry-card .dtc-responsive-native-select,.dtc-checkin-shell-compact .dtc-vehicle-visit-edit .dtc-responsive-native-select{display:none}.dtc-checkin-shell-compact .dtc-radix-select-trigger{display:flex}}@media (max-width:760px){.dtc-checkin-shell-compact .dtc-vehicle-visit-edit .dtc-responsive-native-select{font-size:.9rem;height:48px;min-height:48px;padding-inline:10px}.dtc-checkin-shell-compact .dtc-radix-select-trigger{font-size:.9rem;min-height:48px}}@media (prefers-reduced-motion:reduce){.dtc-radix-select-content{animation:none}.dtc-checkin-shell-compact .dtc-radix-select-trigger svg{transition:none}}:where(.bayline-staff-header a,.bayline-staff-header button,.bayline-workspace-nav a,.bayline-mobile-tabbar a,.dtc-step,.dtc-step-forward,.dtc-step-back,.dtc-arrival-source-button,.dtc-manual-checkin-buttons button,.dtc-new-customer-trigger,.dtc-reason-choice,.dtc-reason-choice button,.dtc-publish-setup-field select,.dtc-publish-identity-fields input,.dtc-publish-identity-fields select,.dtc-finalize-confirm-row,.dtc-appointments-mode-tabs a,.dtc-appointments-datebar>a,.dtc-advisor-request-buckets button,.dtc-advisor-request-row,.dtc-advisor-tcs-search button,.dtc-advisor-side-panel button){-webkit-tap-highlight-color:transparent}:where(.bayline-staff-header a,.bayline-staff-header button,.bayline-workspace-nav a,.bayline-mobile-tabbar a,.dtc-step,.dtc-step-forward,.dtc-step-back,.dtc-arrival-source-button,.dtc-manual-checkin-buttons button,.dtc-new-customer-trigger,.dtc-reason-choice,.dtc-reason-choice button,.dtc-publish-setup-field select,.dtc-publish-identity-fields input,.dtc-publish-identity-fields select,.dtc-finalize-confirm-row,.dtc-appointments-mode-tabs a,.dtc-appointments-datebar>a,.dtc-advisor-request-buckets button,.dtc-advisor-request-row,.dtc-advisor-tcs-search button,.dtc-advisor-side-panel button,.dtc-tech-assigned-filter button,.dtc-tech-crew-chip,.dtc-tech-tcs-actions .enterprise-button,.dtc-tech-working-row .enterprise-button,.dtc-tech-checkin-queue .enterprise-button,.bayline-report-filters :where(a,button,input,select),.bayline-report-module-nav a,.bayline-report-definitions :where(a,button),.bayline-admin-content :where(a,button,input,select,textarea),.bayline-account-content :where(a,button,input,select,textarea),.bayline-coach-content :where(a,button,input,select,textarea)):focus-visible{outline:3px solid rgb(99 102 241/.24);outline-offset:3px}.bayline-account-content :where(a,button,input,select,textarea),.bayline-admin-content :where(a,button,input,select,textarea),.bayline-coach-content :where(a,button,input,select,textarea),.bayline-report-definitions :where(a,button),.bayline-report-filters :where(a,button,input,select),.bayline-report-module-nav a,.dtc-tech-assigned-filter button,.dtc-tech-checkin-queue .enterprise-button,.dtc-tech-crew-chip,.dtc-tech-tcs-actions .enterprise-button,.dtc-tech-working-row .enterprise-button{transition:border-color .16s cubic-bezier(.23,1,.32,1),box-shadow .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1),transform .14s cubic-bezier(.23,1,.32,1)}.bayline-report-definitions :where(a,button):active,.bayline-report-filters :where(a,button):active,.bayline-report-module-nav a:active,.dtc-tech-assigned-filter button:active,.dtc-tech-checkin-queue .enterprise-button:active,.dtc-tech-crew-chip:active,.dtc-tech-tcs-actions .enterprise-button:active,.dtc-tech-working-row .enterprise-button:active{transform:scale(.98)}.bayline-account-content :where(a,button):active,.bayline-admin-content :where(a,button):active,.bayline-coach-content :where(a,button):active{transform:scale(.98)}@media (prefers-reduced-motion:no-preference){:where(.bayline-staff-header a,.bayline-staff-header button,.bayline-workspace-nav a,.bayline-mobile-tabbar a,.dtc-step,.dtc-step-forward,.dtc-step-back,.dtc-arrival-source-button,.dtc-manual-checkin-buttons button,.dtc-new-customer-trigger,.dtc-reason-choice,.dtc-reason-choice button,.dtc-publish-setup-field select,.dtc-finalize-confirm-row){transition:background-color .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1),box-shadow .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1),opacity .16s cubic-bezier(.23,1,.32,1),transform .14s cubic-bezier(.23,1,.32,1)}:where(.bayline-staff-header a,.bayline-staff-header button,.bayline-workspace-nav a,.bayline-mobile-tabbar a,.dtc-step,.dtc-step-forward,.dtc-step-back,.dtc-arrival-source-button,.dtc-manual-checkin-buttons button,.dtc-new-customer-trigger,.dtc-reason-choice,.dtc-reason-choice button,.dtc-publish-setup-field select,.dtc-finalize-confirm-row):active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){:where(.bayline-staff-header a,.bayline-staff-header button,.bayline-workspace-nav a,.dtc-step,.dtc-step-forward,.dtc-step-back,.dtc-arrival-source-button,.dtc-manual-checkin-buttons button,.dtc-new-customer-trigger,.dtc-reason-choice,.dtc-reason-choice button,.dtc-finalize-confirm-row,.dtc-finalize-confirm-actions button):hover{transform:translateY(-1px)}}}@media (prefers-reduced-motion:reduce){.bayline-account-content :where(a,button,input,select,textarea),.bayline-admin-content :where(a,button,input,select,textarea),.bayline-coach-content :where(a,button,input,select,textarea),.bayline-report-definitions :where(a,button),.bayline-report-filters :where(a,button,input,select),.bayline-report-module-nav a,.dtc-advisor-page-button,.dtc-advisor-part-card,.dtc-advisor-ready-actions button,.dtc-advisor-request-buckets button,.dtc-advisor-request-row,.dtc-advisor-side-panel button,.dtc-advisor-tcs-search button,.dtc-appointments-datebar>a,.dtc-appointments-datebar>div,.dtc-appointments-mode-tabs,.dtc-appointments-mode-tabs a,.dtc-appointments-toolbar,.dtc-checkin-shell-compact .dtc-publish-identity-fields,.dtc-checkin-shell-compact .dtc-publish-identity-fields input,.dtc-checkin-shell-compact .dtc-publish-identity-fields select,.dtc-tech-assigned-filter button,.dtc-tech-checkin-queue .enterprise-button,.dtc-tech-crew-chip,.dtc-tech-tcs-actions .enterprise-button,.dtc-tech-working-row .enterprise-button{transition:none!important}}@media (max-width:1120px){.bayline-staff-shell .dtc-advisor-request-filter-row{grid-template-columns:minmax(0,1fr)!important}.bayline-staff-shell .dtc-advisor-request-tools,.bayline-staff-shell .dtc-advisor-tcs-search{width:100%!important}}@keyframes dtc-logo-plate-enter{0%{opacity:.88;transform:translateY(-2px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.dtc-logo-purple-aurora.bayline-staff-logo,.dtc-logo-purple-aurora.dtc-logo-link{animation:dtc-logo-plate-enter .18s ease-out both!important;transform-origin:center}@media (prefers-reduced-motion:reduce){.dtc-logo-purple-aurora.bayline-staff-logo,.dtc-logo-purple-aurora.dtc-logo-link{animation:none!important}}@media (max-width:760px){.bayline-staff-shell .dtc-advisor-request-filter-row{gap:12px}.bayline-staff-shell .dtc-advisor-request-buckets,.dtc-advisor-flow-main .dtc-advisor-request-filter-row .dtc-advisor-request-buckets{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:0!important}.bayline-staff-shell .dtc-advisor-request-buckets button,.dtc-advisor-flow-main .dtc-advisor-request-filter-row .dtc-advisor-request-buckets button{background:rgb(255 255 255/.88)!important;border:1px solid rgb(148 163 184/.34)!important;border-radius:999px!important;box-shadow:0 10px 20px rgb(15 23 42/.05);color:#334155!important;font-size:.86rem;min-height:52px}.bayline-staff-shell .dtc-advisor-request-buckets button[data-active=true],.dtc-advisor-flow-main .dtc-advisor-request-filter-row .dtc-advisor-request-buckets button[data-active=true]{background:rgb(224 231 255/.92)!important;border-color:rgb(99 102 241/.52)!important;box-shadow:0 14px 26px rgb(79 70 229/.16);color:#3730a3!important}.bayline-staff-shell .dtc-advisor-request-row,.dtc-advisor-flow-main .dtc-advisor-request-row{align-items:stretch;border-radius:18px!important;display:grid!important;gap:0!important;grid-template-columns:minmax(138px,.44fr) minmax(0,.56fr)!important;min-height:198px;overflow:hidden;padding:0!important;text-align:center}.bayline-staff-shell .dtc-advisor-request-vehicle-panel,.dtc-advisor-flow-main .dtc-advisor-request-vehicle-panel{background:linear-gradient(180deg,rgb(239 246 255/.96),rgb(248 250 252/.92));border-bottom:0;border-right:1px solid rgb(147 197 253/.42);gap:7px;padding:13px 10px}.bayline-staff-shell .dtc-advisor-request-vehicle-panel .vehicle-visual,.dtc-advisor-flow-main .dtc-advisor-request-vehicle-panel .vehicle-visual{height:58px;min-height:58px;width:112px}.bayline-staff-shell .dtc-advisor-request-vehicle-label,.dtc-advisor-flow-main .dtc-advisor-request-vehicle-label{color:#334155;font-size:.86rem;line-height:1.05;max-width:120px;-webkit-line-clamp:3}.bayline-staff-shell .dtc-advisor-request-time-pill,.dtc-advisor-flow-main .dtc-advisor-request-time-pill{font-size:.72rem;max-width:120px;min-height:31px;padding-inline:10px;width:100%}.bayline-staff-shell .dtc-advisor-request-vehicle-statuses,.dtc-advisor-flow-main .dtc-advisor-request-vehicle-statuses{display:grid!important;gap:6px;max-width:120px;width:100%}.bayline-staff-shell .dtc-advisor-request-vehicle-statuses .enterprise-status,.dtc-advisor-flow-main .dtc-advisor-request-vehicle-statuses .enterprise-status{font-size:.72rem;justify-content:center;max-width:none;min-height:30px;width:100%}.bayline-staff-shell .dtc-advisor-request-content,.dtc-advisor-flow-main .dtc-advisor-request-content{align-content:center;gap:8px;padding:12px 11px}.bayline-staff-shell .dtc-advisor-request-head,.dtc-advisor-flow-main .dtc-advisor-request-head{gap:8px;grid-template-columns:minmax(0,1fr);justify-items:center}.bayline-staff-shell .dtc-advisor-request-copy,.dtc-advisor-flow-main .dtc-advisor-request-copy{justify-items:center;text-align:center}.bayline-staff-shell .dtc-advisor-request-row strong,.dtc-advisor-flow-main .dtc-advisor-request-row strong{font-size:1rem;line-height:1.04;text-align:center;white-space:normal}.bayline-staff-shell .dtc-advisor-request-contact,.bayline-staff-shell .dtc-advisor-request-meta-line,.bayline-staff-shell .dtc-advisor-request-ticket-line,.dtc-advisor-flow-main .dtc-advisor-request-contact,.dtc-advisor-flow-main .dtc-advisor-request-meta-line,.dtc-advisor-flow-main .dtc-advisor-request-ticket-line{display:-webkit-box!important;font-size:.74rem!important;line-height:1.16;max-width:100%;overflow:hidden;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bayline-staff-shell .dtc-advisor-request-money,.dtc-advisor-flow-main .dtc-advisor-request-money{justify-items:center;text-align:center}.bayline-staff-shell .dtc-advisor-request-money strong,.dtc-advisor-flow-main .dtc-advisor-request-money strong{font-size:1.04rem;white-space:nowrap}.bayline-staff-shell .dtc-advisor-request-people-pills,.dtc-advisor-flow-main .dtc-advisor-request-people-pills{display:flex!important;flex-wrap:wrap;gap:6px;justify-content:flex-start;max-width:100%;width:fit-content}.bayline-staff-shell .dtc-advisor-request-people-pills>span,.dtc-advisor-flow-main .dtc-advisor-request-people-pills>span{max-width:148px;min-width:84px;min-height:28px;width:auto}.bayline-staff-shell .dtc-advisor-request-work-chips,.dtc-advisor-flow-main .dtc-advisor-request-work-chips{display:grid!important;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.bayline-staff-shell .dtc-advisor-request-work-chip,.dtc-advisor-flow-main .dtc-advisor-request-work-chip{font-size:.68rem;justify-content:center;min-height:30px;padding-inline:7px;width:100%}.bayline-staff-shell .dtc-advisor-request-ledger,.dtc-advisor-flow-main .dtc-advisor-request-ledger{border-radius:14px}}@media (max-width:380px){.bayline-staff-shell .dtc-advisor-request-row,.dtc-advisor-flow-main .dtc-advisor-request-row{grid-template-columns:minmax(124px,.42fr) minmax(0,.58fr)!important}.bayline-staff-shell .dtc-advisor-request-vehicle-panel .vehicle-visual,.dtc-advisor-flow-main .dtc-advisor-request-vehicle-panel .vehicle-visual{width:100px}}.bayline-staff-shell .dtc-advisor-request-detail,.dtc-advisor-flow-main .dtc-advisor-request-detail{background:linear-gradient(135deg,rgb(240 253 244/.94),rgb(236 253 245/.72))!important;border-color:rgb(16 185 129/.24)!important;scroll-margin-top:calc(var(--bayline-staff-header-offset, 76px) + 12px);height:auto!important;max-height:none!important;overflow:visible!important}.bayline-staff-shell .dtc-advisor-request-people-pills,.dtc-advisor-flow-main .dtc-advisor-request-people-pills{display:flex!important;flex-wrap:wrap;gap:5px;justify-content:flex-start;max-width:300px;width:fit-content}.bayline-staff-shell .dtc-advisor-request-people-pills>span,.dtc-advisor-flow-main .dtc-advisor-request-people-pills>span{flex:0 1 auto;max-width:140px;min-width:78px;width:auto}@media (max-width:860px){.dtc-advisor-flow-main .dtc-advisor-request-detail,.dtc-advisor-flow-main .dtc-advisor-request-list,.dtc-advisor-request-detail,.dtc-advisor-request-list{height:auto!important;max-height:none!important;overflow:visible!important}}@media (min-width:720px){.dtc-advisor-flow-main .dtc-advisor-request-layout,.dtc-advisor-request-layout{align-items:start!important;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr)!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}.dtc-advisor-flow-main .dtc-advisor-request-list,.dtc-advisor-request-list{align-self:start!important;height:auto!important;max-height:calc(100dvh - 198px)!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain;padding-bottom:8px;padding-right:4px;position:sticky!important;scrollbar-gutter:stable;top:calc(var(--bayline-staff-header-offset, 76px) + 12px)!important}.dtc-advisor-flow-main .dtc-advisor-request-detail,.dtc-advisor-request-detail{align-self:start!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;overscroll-behavior:contain;padding-bottom:18px;scrollbar-gutter:stable}}@media (min-width:761px) and (max-width:1180px){.monitor-table td[data-label=Vehicle]{grid-area:vehicle!important}.monitor-table td[data-label=Customer]{display:block!important;grid-area:customer!important}.monitor-table td[data-label=Status]{display:block!important;grid-area:status!important}.monitor-table td[data-label="Total visit time"],.monitor-table td[data-label="Visit reason"],.monitor-table td[data-label="Waiting on"],.monitor-table td[data-label=Completion],.monitor-table td[data-label=Timing]{display:none!important}.monitor-table td[data-label="Parts status"]{display:block!important;grid-area:parts!important}.monitor-table td[data-label=Advisor]{display:block!important;grid-area:advisor!important}.monitor-table td[data-label=Tech]{display:block!important;grid-area:tech!important}.monitor-table td[data-label="State time"]{display:block!important;grid-area:time!important}.monitor-table td[data-label=Signal]{display:flex!important;grid-area:signal!important;justify-content:stretch;min-width:0;overflow:visible}}.dtc-advisor-request-people{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px}.dtc-advisor-request-people>span{display:inline-flex;min-width:0;max-width:100%;align-items:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-checkin-shell-compact .dtc-lookup-form-with-visit-basics{grid-template-areas:"modes" "search" "error" "results" "setup";grid-template-columns:minmax(0,1fr)}.dtc-checkin-shell-compact .dtc-lookup-form-with-visit-basics .lookup-results{width:100%}.dtc-checkin-shell-compact .dtc-lookup-form-with-visit-basics .lookup-result-customer{background:linear-gradient(135deg,rgb(239 246 255/.78),rgb(255 255 255/.94));border-color:rgb(147 197 253/.58);box-shadow:0 20px 54px rgb(37 99 235/.08);grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);width:100%}.dtc-checkin-shell-compact .dtc-lookup-form-with-visit-basics .lookup-result-customer[data-selected=true],.lookup-result-customer[data-selected=true]{background:linear-gradient(135deg,rgb(239 246 255/.88),rgb(255 255 255/.98));border-color:rgb(96 165 250/.82);box-shadow:0 22px 60px rgb(37 99 235/.13),inset 0 1px 0 rgb(255 255 255/.92)}.dtc-customer360-appointment-recency-pill,.dtc-customer360-recency-badge,.dtc-match-row-recency,.lookup-result-recency-badge{background:linear-gradient(135deg,rgb(219 234 254/.92),rgb(240 249 255/.92))!important;border:1px solid rgb(96 165 250/.34)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.85),0 8px 18px rgb(37 99 235/.08)!important;color:#1d4ed8!important}.dtc-customer-match-card .dtc-match-vehicle-cta,.lookup-result-vehicle-pick-cta{background:linear-gradient(135deg,rgb(219 234 254/.96),rgb(239 246 255/.96))!important;border:1px solid rgb(96 165 250/.38)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/.9),0 10px 24px rgb(37 99 235/.1)!important;color:#1d4ed8!important}.dtc-customer-match-card .dtc-match-vehicle-cta svg,.lookup-result-vehicle-pick-cta svg{color:currentColor}.dtc-customer360-history-disclosure,.dtc-customer360-inline-expander,.lookup-result-vehicle-pick{background:linear-gradient(135deg,rgb(239 246 255/.72),rgb(255 255 255/.95));border-color:rgb(147 197 253/.48)}.dtc-customer360-history-disclosure[data-tone=neutral] summary,.dtc-customer360-history-disclosure[data-tone=opportunity] summary,.dtc-customer360-history-disclosure[data-tone=purchased] summary{background:linear-gradient(135deg,rgb(239 246 255/.86),rgb(255 255 255/.96));color:#1e3a8a}@media (max-width:760px){.dtc-checkin-shell-compact .dtc-lookup-form-with-visit-basics .lookup-result-customer{grid-template-columns:minmax(0,1fr)}}.dtc-checkin-shell-compact .lookup-form{grid-template-columns:minmax(0,1fr)!important}.dtc-checkin-shell-compact .lookup-form .lookup-results{grid-column:1/-1;width:100%}.dtc-checkin-shell-compact .lookup-result-customer{background:linear-gradient(135deg,rgb(239 246 255/.78),rgb(255 255 255/.96))!important;border-color:rgb(147 197 253/.58)!important;box-shadow:0 20px 54px rgb(37 99 235/.08)!important;grid-template-columns:minmax(0,1fr)!important;width:100%}.dtc-checkin-shell-compact .lookup-result-history-col,.dtc-checkin-shell-compact .lookup-result-id-col{grid-column:1/-1}.dtc-checkin-shell-compact .lookup-result-history-col{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px;justify-content:flex-start}.dtc-checkin-shell-compact .lookup-result-service-summary{white-space:normal}.dtc-checkin-shell-compact .lookup-result-vehicle-pick-cta{min-width:64px;justify-content:center}.dtc-advisor-monitor-handoff-dismiss{border-radius:999px!important;gap:4px!important;height:30px!important;max-width:68px!important;min-width:62px!important;padding:0 8px!important;width:auto!important}.dtc-advisor-monitor-handoff-dismiss span{font-size:.66rem;font-weight:950;letter-spacing:-.01em}@media (max-width:1180px){.dtc-advisor-monitor-handoff-dismiss{max-width:58px!important;min-width:54px!important;padding:0 6px!important}.dtc-advisor-monitor-handoff-dismiss span{font-size:.6rem}}@media (max-width:760px){.dtc-checkin-shell-compact .lookup-result-customer{grid-template-columns:minmax(0,1fr)!important}}.dtc-checkin-shell-compact .dtc-customer360-appointment-head .receipt-icon,.dtc-checkin-shell-compact .dtc-customer360-appointment-lines .receipt-icon,.dtc-checkin-shell-compact .dtc-customer360-history-disclosure summary .receipt-icon,.dtc-checkin-shell-compact .dtc-purchased-lines-head .receipt-icon{background:linear-gradient(135deg,rgb(219 234 254/.94),rgb(248 250 252/.98))!important;border:1px solid rgb(96 165 250/.38);box-shadow:inset 0 1px 0 rgb(255 255 255/.86),0 10px 24px rgb(37 99 235/.1)!important;color:#1d4ed8!important}.dtc-checkin-shell-compact .dtc-customer360-history-disclosure[data-tone=purchased] summary .receipt-icon,.dtc-checkin-shell-compact .dtc-purchased-lines-head .receipt-icon{background:linear-gradient(135deg,rgb(209 250 229/.94),rgb(240 253 244/.98))!important;border-color:rgb(16 185 129/.36);box-shadow:inset 0 1px 0 rgb(255 255 255/.88),0 10px 24px rgb(16 185 129/.11)!important;color:#047857!important}.dtc-checkin-shell-compact .dtc-customer360-history-disclosure[data-tone=opportunity] summary .receipt-icon{background:linear-gradient(135deg,rgb(254 243 199/.94),rgb(255 251 235/.98))!important;border-color:rgb(245 158 11/.34);box-shadow:inset 0 1px 0 rgb(255 255 255/.88),0 10px 24px rgb(245 158 11/.1)!important;color:#b45309!important}.dtc-checkin-shell-compact .dtc-customer360-appointment-head .receipt-icon svg,.dtc-checkin-shell-compact .dtc-customer360-appointment-lines .receipt-icon svg,.dtc-checkin-shell-compact .dtc-customer360-history-disclosure summary .receipt-icon svg,.dtc-checkin-shell-compact .dtc-purchased-lines-head .receipt-icon svg{color:currentColor!important;stroke:currentColor!important}.dtc-queue-card[data-customer-approved=true],.dtc-tech-tcs-row[data-customer-approved=true],.dtc-tech-working-row[data-customer-approved=true]{background:radial-gradient(circle at 8% 18%,rgb(187 247 208/.62),transparent 34%),linear-gradient(135deg,rgb(236 253 245/.96),rgb(255 255 255/.94))!important;border-color:rgb(34 197 94/.52)!important;box-shadow:0 20px 46px rgb(22 163 74/.13),inset 0 1px 0 rgb(255 255 255/.84)!important}.dtc-queue-card[data-customer-approved=true] .dtc-tech-decision-pill[data-tone=approved],.dtc-tech-tcs-row[data-customer-approved=true] .dtc-tech-decision-pill[data-tone=approved],.dtc-tech-working-row[data-customer-approved=true] .dtc-tech-decision-pill[data-tone=approved]{background:linear-gradient(135deg,#16a34a,#22c55e)!important;border-color:rgb(21 128 61/.42)!important;color:#ffffff!important;box-shadow:0 10px 22px rgb(22 163 74/.22),inset 0 1px 0 rgb(255 255 255/.28)!important}.dtc-tech-tcs-row[data-customer-approved=true] .dtc-tech-tcs-status,.dtc-tech-working-row[data-customer-approved=true] .dtc-tech-decision-summary{border-color:rgb(34 197 94/.34)!important}@media (min-width:1181px){.bayline-staff-shell .bayline-staff-header{grid-template-columns:minmax(210px,1fr) minmax(640px,max-content) minmax(210px,1fr)!important}.bayline-staff-shell .bayline-header-workbench{justify-self:center;min-width:0;width:auto}.bayline-staff-shell .bayline-header-workbench .bayline-workspace-nav{display:flex!important;gap:clamp(14px,1.5vw,30px)!important;justify-content:center!important;justify-self:center;max-width:min(100%,900px)!important;min-width:0!important;width:auto!important}.bayline-staff-shell .bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab{font-size:.7rem!important;min-width:0!important;padding-left:5px!important;padding-right:5px!important}.bayline-staff-shell .bayline-staff-right{justify-self:end;max-width:100%}.bayline-staff-shell .bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bayline-staff-shell .bayline-store-switcher{max-width:190px;min-width:142px}.bayline-staff-shell .bayline-store-switcher select,.bayline-staff-shell .bayline-store-switcher-locked-value{overflow:hidden;text-overflow:ellipsis}}@media (min-width:1600px){.bayline-staff-shell .bayline-staff-header{grid-template-columns:minmax(320px,1fr) minmax(860px,max-content) minmax(320px,1fr)!important}.bayline-staff-shell .bayline-header-workbench .bayline-workspace-nav{gap:clamp(18px,1.8vw,36px)!important;max-width:980px!important;width:min(54vw,980px)!important}.bayline-staff-shell .bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab{flex:1 1;font-size:.72rem!important;max-width:96px;min-width:72px!important;padding-left:6px!important;padding-right:6px!important}}@media (min-width:1181px) and (max-width:1399px){.bayline-staff-shell .bayline-staff-header{grid-template-columns:270px minmax(0,1fr) auto!important}.bayline-staff-shell .bayline-header-workbench{justify-self:stretch;width:100%}.bayline-staff-shell .bayline-header-workbench .bayline-workspace-nav{gap:clamp(4px,.6vw,7px)!important;max-width:520px!important;width:100%!important}.bayline-staff-shell .bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab{font-size:.58rem!important;min-width:48px!important;padding-left:2px!important;padding-right:2px!important}}.monitor-detail-actions{border-top:1px solid rgb(117 132 164/.18);display:flex;justify-content:flex-end;padding-top:12px}.monitor-detail-actions .monitor-remove-button{align-items:center;display:inline-flex!important;justify-content:center;min-height:44px;width:min(260px,100%)}.monitor-vin{color:#334155;display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.08;min-width:0;overflow-wrap:anywhere;text-align:center}.monitor-vin strong{font-size:clamp(.72rem,.72vw,1rem);font-weight:850}.monitor-customer-mode{color:#475569;display:block;font-size:.72rem;font-weight:900;line-height:1;margin-top:4px}.monitor-status-stack{gap:4px}.monitor-status-clock{display:flex;width:100%}.monitor-status-clock strong{font-size:clamp(1rem,1.15vw,1.42rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.monitor-rec-empty{color:#64748b;font-size:.76rem;font-weight:850}.monitor-table td.monitor-phone-card-cell{display:none!important;width:0!important}@media (min-width:1181px){.monitor-table-wrap{overflow-x:clip}.monitor-table{min-width:0!important;table-layout:fixed!important}.monitor-table-row{height:82px!important}.monitor-table td[data-label]:not(.monitor-phone-card-cell),.monitor-table th[data-column]{display:table-cell!important;min-width:0;padding-left:clamp(3px,.42vw,8px)!important;padding-right:clamp(3px,.42vw,8px)!important}.monitor-table th[data-column]{overflow-wrap:anywhere;white-space:normal!important}.monitor-table td[data-label=Vehicle],.monitor-table th[data-column=vehicle]{width:13%!important}.monitor-table td[data-label=VIN],.monitor-table th[data-column=vin]{width:11%!important}.monitor-table td[data-label=Customer],.monitor-table th[data-column=customer]{width:10%!important}.monitor-table td[data-label=Status],.monitor-table th[data-column=status]{width:12%!important}.monitor-table td[data-label="Waiting on"],.monitor-table th[data-column=waiting]{width:7%!important}.monitor-table td[data-label="Parts status"],.monitor-table th[data-column=parts]{width:9%!important}.monitor-table td[data-label="Visit reason"],.monitor-table th[data-column=reason]{width:10%!important}.monitor-table td[data-label=Advisor],.monitor-table td[data-label=Tech],.monitor-table th[data-column=advisor],.monitor-table th[data-column=tech]{width:6%!important}.monitor-table td[data-label=Timing],.monitor-table th[data-column=promise]{width:16%!important}.monitor-table td[data-label=Timing] .monitor-timing{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;white-space:normal}.monitor-table td[data-label=Timing] .monitor-timing small{grid-column:1}}@media (min-width:1600px){.monitor-table-row{height:88px!important}}@media (min-width:1181px) and (max-width:2199px){.monitor-table-row{height:96px!important}.monitor-vehicle-cell{--monitor-vehicle-art-width:clamp(76px,5.8vw,112px);gap:6px;grid-template-columns:var(--monitor-vehicle-art-width) minmax(0,1fr)!important}.monitor-vehicle-frame,.monitor-vehicle-frame .vehicle-visual,.monitor-vehicle-frame img{width:var(--monitor-vehicle-art-width)!important}.monitor-vehicle-cell strong{font-size:clamp(.9rem,1.05vw,1.1rem)!important;line-height:1.02!important}.monitor-person-first,.monitor-person-last,.monitor-vehicle-cell .monitor-stack-main,.monitor-vehicle-cell .monitor-stack-model,.monitor-vehicle-cell .monitor-stack-sub{overflow:visible;overflow-wrap:normal;text-overflow:clip;white-space:normal;word-break:normal}}@media (min-width:1181px) and (max-width:1399px){.monitor-table td[data-label=Advisor],.monitor-table td[data-label=Tech]{padding-left:2px!important;padding-right:2px!important}.monitor-person-first{font-size:.84rem;white-space:nowrap}.monitor-person-last{font-size:.78rem;white-space:nowrap}}@media (min-width:2400px){.monitor-table-row{height:98px!important}.monitor-vin strong{font-size:1.08rem}.monitor-status-clock strong{font-size:1.5rem}}@media (min-width:761px) and (max-width:1180px){.monitor-column-guide,.monitor-table thead{display:none!important}.monitor-table-wrap{overflow-x:clip}.monitor-table,.monitor-table tbody{display:block;min-width:0!important;width:100%}.monitor-table-row{align-items:stretch;display:grid!important;gap:0;grid-template-areas:"vehicle vehicle vehicle vin vin vin customer customer customer status status status" "reason reason reason reason waiting waiting parts parts parts promise promise promise" "advisor advisor advisor advisor tech tech tech tech promise promise promise promise"!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-template-rows:minmax(64px,auto) minmax(52px,auto) minmax(48px,auto);height:auto!important;min-height:164px!important;width:100%}.monitor-table td[data-label]:not(.monitor-phone-card-cell){align-content:center;display:grid!important;min-width:0;padding:7px clamp(7px,1.25vw,13px)!important}.monitor-table td[data-label]:not(.monitor-phone-card-cell):before{color:#64748b;content:attr(data-label);display:block!important;font-size:.58rem;font-weight:950;line-height:1;margin-bottom:4px;overflow:hidden;overflow-wrap:normal;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%}.monitor-table td[data-label="Parts status"],.monitor-table td[data-label="Visit reason"],.monitor-table td[data-label="Waiting on"],.monitor-table td[data-label=Advisor],.monitor-table td[data-label=Tech],.monitor-table td[data-label=Timing]{border-top:1px solid rgb(100 116 139/.16)}.monitor-table td[data-label="Parts status"],.monitor-table td[data-label="Waiting on"],.monitor-table td[data-label=Customer],.monitor-table td[data-label=Status],.monitor-table td[data-label=Tech],.monitor-table td[data-label=Timing],.monitor-table td[data-label=VIN]{box-shadow:inset 1px 0 rgb(100 116 139/.11)}.monitor-table td[data-label="Visit reason"] .monitor-visit-context{justify-items:center;text-align:center;width:100%}.monitor-table td[data-label="Visit reason"] .monitor-visit-context-main{justify-content:center}.monitor-table td[data-label=Vehicle] .monitor-vehicle-cell{gap:8px;grid-template-columns:minmax(78px,44%) minmax(0,1fr)!important;justify-items:stretch;text-align:left}.monitor-table td[data-label=Vehicle] .monitor-vehicle-frame,.monitor-table td[data-label=Vehicle] .monitor-vehicle-frame .vehicle-visual,.monitor-table td[data-label=Vehicle] .monitor-vehicle-frame img{height:42px;max-width:96px;width:100%!important}.monitor-table td[data-label=Vehicle] .monitor-stack{align-items:flex-start;justify-content:center;text-align:left}.monitor-table td[data-label=Vehicle]{grid-area:vehicle!important}.monitor-table td[data-label=VIN]{grid-area:vin!important}.monitor-table td[data-label=Customer]{grid-area:customer!important}.monitor-table td[data-label=Status]{grid-area:status!important}.monitor-table td[data-label="Waiting on"]{grid-area:waiting!important}.monitor-table td[data-label="Parts status"]{grid-area:parts!important}.monitor-table td[data-label="Visit reason"]{grid-area:reason!important}.monitor-table td[data-label=Advisor]{grid-area:advisor!important}.monitor-table td[data-label=Tech]{grid-area:tech!important}.monitor-table td[data-label=Timing]{grid-area:promise!important}.monitor-table td[data-label=Status] .monitor-status-clock{justify-self:center}.monitor-table td.monitor-phone-card-cell{display:none!important}}@media (max-width:760px){.monitor-table td:not(.monitor-phone-card-cell){display:none!important}.monitor-table td.monitor-phone-card-cell{border-top:0;display:block!important;grid-area:phone-card!important;min-width:0;padding:0;width:100%!important}.monitor-phone-card-vin{color:#475569;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.66rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:850;line-height:1.1;overflow-wrap:anywhere}.monitor-phone-card-status{align-items:center;display:grid;grid-template-columns:auto minmax(0,1fr)}.monitor-phone-card-status-copy{display:grid;gap:4px;min-width:0}.monitor-phone-card-status-copy>strong{overflow-wrap:anywhere}.monitor-phone-card-status .monitor-phone-card-status-time{justify-content:flex-start;width:auto}.monitor-phone-card-status .monitor-phone-card-status-time strong{font-size:1.08rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.monitor-phone-card-context,.monitor-phone-card-facts,.monitor-phone-card-people{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-phone-card-context>span,.monitor-phone-card-fact{align-content:center;background:rgb(255 255 255/.86);border:1px solid rgb(148 163 184/.22);border-radius:8px;display:grid;gap:3px;grid-template-columns:minmax(0,1fr);justify-items:center;min-height:48px;min-width:0;padding:6px 7px;text-align:center}.monitor-phone-card-context small,.monitor-phone-card-fact small{color:#64748b;font-size:.58rem;font-style:normal;font-weight:950;line-height:1;text-transform:uppercase}.monitor-phone-card-fact em{color:#475569;font-size:.68rem;font-style:normal;font-weight:850;line-height:1}.monitor-phone-card-context strong{color:#334155;font-size:.76rem;line-height:1.08;overflow-wrap:anywhere}.monitor-phone-card-actions{display:none!important}}@media (max-width:360px){.monitor-phone-card-primary{grid-template-columns:96px minmax(0,1fr)}.monitor-phone-card .monitor-vehicle-frame,.monitor-phone-card .monitor-vehicle-frame .vehicle-visual,.monitor-phone-card .monitor-vehicle-frame img{width:92px}}.enterprise-ui-lab{background:var(--bg);color:var(--fg);display:grid;grid-template-columns:minmax(280px,320px) minmax(0,1fr);min-height:100dvh;overflow-x:clip}.enterprise-ui-lab-sidebar{background:rgb(255 255 255/.88);border-right:1px solid rgb(148 163 184/.24);display:flex;flex-direction:column;gap:16px;min-width:0;padding:18px}.enterprise-ui-lab-brand{align-items:center;background:rgb(255 255 255/.92);border:1px solid rgb(148 163 184/.26);border-radius:18px;box-shadow:var(--bayline-shadow-sm);color:#172033;display:flex;gap:12px;min-height:58px;padding:12px 14px;text-decoration:none}.enterprise-ui-lab-brand span,.enterprise-ui-lab-reference-list span,.enterprise-ui-lab-route span{display:grid;gap:2px;min-width:0}.enterprise-ui-lab-brand strong{font-family:var(--bayline-font-display);font-size:1rem}.enterprise-ui-lab-brand small,.enterprise-ui-lab-reference-list small,.enterprise-ui-lab-route small{color:#64748b;font-size:.76rem}.enterprise-ui-lab-panel{display:grid;gap:10px}.enterprise-ui-lab-panel h2{align-items:center;color:#475569;display:flex;font-size:.76rem;font-weight:800;gap:8px;margin:0;text-transform:uppercase}.enterprise-ui-lab-reference-list,.enterprise-ui-lab-route-list{display:grid;gap:8px}.enterprise-ui-lab-reference-list a,.enterprise-ui-lab-route{align-items:center;background:rgb(255 255 255/.78);border:1px solid rgb(148 163 184/.26);border-radius:16px;color:#172033;display:flex;gap:10px;justify-content:space-between;min-height:52px;padding:10px 12px;text-decoration:none}.enterprise-ui-lab-route[aria-current=page]{background:rgb(99 102 241/.1);border-color:rgb(99 102 241/.48);color:#4338ca}.enterprise-ui-lab-reference-list strong,.enterprise-ui-lab-route strong{font-size:.9rem;line-height:1.1}.enterprise-ui-lab-route em{background:rgb(241 245 249/.9);border-radius:999px;color:#64748b;flex:0 0 auto;font-size:.7rem;font-style:normal;font-weight:800;padding:5px 8px}.enterprise-ui-lab-workspace{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;padding:18px}.enterprise-ui-lab-toolbar{align-items:center;display:flex;gap:16px;justify-content:space-between;min-width:0;padding-bottom:16px}.enterprise-ui-lab-toolbar h1,.enterprise-ui-lab-toolbar p{margin:0}.enterprise-ui-lab-toolbar p{color:#64748b;font-size:.78rem;font-weight:800;text-transform:uppercase}.enterprise-ui-lab-toolbar h1{font-family:var(--bayline-font-display);font-size:clamp(1.35rem,1.8vw,2rem);line-height:1.05}.enterprise-ui-lab-actions,.enterprise-ui-lab-viewports{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.enterprise-ui-lab-open-route,.enterprise-ui-lab-viewports a{align-items:center;background:rgb(255 255 255/.88);border:1px solid rgb(148 163 184/.32);border-radius:999px;color:#334155;display:inline-flex;font-size:.86rem;font-weight:800;gap:8px;min-height:38px;padding:0 12px;text-decoration:none}.enterprise-ui-lab-viewports a[aria-current=page]{background:rgb(99 102 241/.12);border-color:rgb(99 102 241/.52);color:#4338ca}.enterprise-ui-lab-preview-shell{background:rgb(15 23 42/.92);border:1px solid rgb(15 23 42/.12);border-radius:24px;box-shadow:0 22px 60px rgb(15 23 42/.18);display:grid;grid-template-rows:auto minmax(0,1fr);height:min(var(--ui-lab-frame-height),calc(100dvh - 112px));max-width:100%;min-height:520px;overflow:auto;padding:12px;width:min(var(--ui-lab-frame-width),100%)}.enterprise-ui-lab-preview-meta{align-items:center;color:rgb(226 232 240/.82);display:flex;font-size:.76rem;font-weight:800;gap:12px;justify-content:space-between;min-width:var(--ui-lab-frame-width);padding:0 4px 10px}.enterprise-ui-lab-preview-meta span:last-child{color:rgb(148 163 184/.9);font-weight:700}.enterprise-ui-lab-preview-shell iframe{background:#eef3f8;border:0;border-radius:16px;height:var(--ui-lab-frame-height);min-height:0;width:var(--ui-lab-frame-width)}@media (hover:hover) and (pointer:fine){.enterprise-ui-lab-open-route:hover,.enterprise-ui-lab-reference-list a:hover,.enterprise-ui-lab-route:hover,.enterprise-ui-lab-viewports a:hover{border-color:rgb(99 102 241/.45)}}@media (max-width:980px){.enterprise-ui-lab{grid-template-columns:1fr}.enterprise-ui-lab-sidebar{border-bottom:1px solid rgb(148 163 184/.24);border-right:0}.enterprise-ui-lab-reference-list,.enterprise-ui-lab-route-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.enterprise-ui-lab-sidebar,.enterprise-ui-lab-workspace{padding:12px}.enterprise-ui-lab-reference-list,.enterprise-ui-lab-route-list{grid-template-columns:1fr}.enterprise-ui-lab-toolbar{align-items:flex-start;flex-direction:column}.enterprise-ui-lab-actions,.enterprise-ui-lab-viewports{justify-content:flex-start;width:100%}.enterprise-ui-lab-preview-shell{border-radius:18px;height:min(var(--ui-lab-frame-height),72dvh);min-height:460px;padding:8px}}@media (min-width:1101px){.bayline-staff-shell .bayline-staff-header{grid-template-columns:minmax(214px,268px) minmax(520px,1fr) minmax(300px,auto)!important}.bayline-staff-shell .bayline-staff-brand{justify-self:start;max-width:268px;min-width:0}.bayline-staff-shell .bayline-header-workbench{justify-self:center;min-width:0;width:min(100%,960px)}.bayline-staff-shell .bayline-header-workbench .bayline-workspace-nav{display:flex!important;gap:clamp(10px,1.35vw,28px)!important;justify-content:center!important;max-width:100%!important;min-width:0!important;width:100%!important}.bayline-staff-shell .bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab{min-width:0!important;padding-left:4px!important;padding-right:4px!important}.bayline-staff-shell .bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab span{max-width:86px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bayline-staff-shell .bayline-staff-right{justify-self:end;min-width:0}}@media (min-width:1500px){.bayline-staff-shell .bayline-staff-header{grid-template-columns:minmax(258px,330px) minmax(760px,1fr) minmax(340px,auto)!important}.bayline-staff-shell .bayline-header-workbench{width:min(56vw,1040px)}.bayline-staff-shell .bayline-header-workbench .bayline-workspace-nav{gap:clamp(18px,1.55vw,34px)!important}}.bayline-staff-shell-checkin .dtc-step{justify-content:center;justify-items:center;text-align:center}.bayline-staff-shell-checkin .dtc-step>span:not(.dtc-step-icon){align-items:center;display:grid;justify-items:center;min-width:0;text-align:center;width:100%}.bayline-staff-shell-checkin .dtc-step small,.bayline-staff-shell-checkin .dtc-step strong{max-width:100%;min-width:0;text-align:center}@media (max-width:760px){.bayline-staff-shell-checkin .dtc-step{align-content:center;place-items:center}.bayline-staff-shell-checkin .dtc-step-icon{justify-self:center}}@media (min-width:761px) and (max-width:1100px){.bayline-mobile-tab span{max-width:100%;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:980px){.dtc-tech-inspection-shell .inspection-tire-corner-measurements{grid-template-columns:minmax(0,1fr)}}.monitor-heading-tablet{display:none}.dtc-tech-inspection-shell .inspection-tire-entry-panel{align-content:start;background:#ffffff;border:1px solid #dbe4f0;border-radius:10px;display:grid;gap:9px;grid-column:1/-1;min-width:0;padding:10px}.dtc-tech-inspection-shell .inspection-tire-entry-panel>header{align-items:center;display:grid;gap:8px;grid-template-columns:34px minmax(0,1fr)}.dtc-tech-inspection-shell .inspection-tire-entry-panel>header>span:nth-child(2){display:grid;gap:2px;min-width:0}.dtc-tech-inspection-shell .inspection-tire-entry-panel>header strong{color:#101828;font-size:.82rem;font-weight:900}.dtc-tech-inspection-shell .inspection-tire-entry-panel>header small{color:#667085;font-size:.66rem;font-weight:700;line-height:1.3}.dtc-tech-inspection-shell .inspection-tire-entry-icon{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:9px;color:#4338ca;display:inline-flex;height:34px;justify-content:center;width:34px}.dtc-tech-inspection-shell .inspection-tire-entry-fields{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(160px,.34fr) minmax(0,1fr)}.dtc-tech-inspection-shell .inspection-tire-measurement-field{color:#344054;display:grid;font-size:.7rem;font-weight:850;gap:5px;min-width:0}.dtc-tech-inspection-shell .inspection-tire-input-with-unit{align-items:center;background:#ffffff;border:1px solid #b9c7dc;border-radius:9px;display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:46px;overflow:hidden}.dtc-tech-inspection-shell .inspection-dot-field input:focus,.dtc-tech-inspection-shell .inspection-tire-input-with-unit:focus-within{border-color:#4f46e5;box-shadow:0 0 0 3px rgb(79 70 229/.16);outline:none}.dtc-tech-inspection-shell .inspection-tire-input-with-unit input,.dtc-tech-inspection-shell .inspection-tire-input-with-unit select{appearance:none;background:transparent;border:0;color:#101828;font-size:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900;min-height:44px;min-width:0;outline:none;padding:8px 10px;width:100%}.dtc-tech-inspection-shell .inspection-tire-input-with-unit b{border-left:1px solid #e2e8f0;color:#475467;font-size:.75rem;min-width:52px;padding:8px 10px;text-align:center}.dtc-tech-inspection-shell .inspection-dot-field input{background:#ffffff;border:1px solid #b9c7dc;border-radius:9px;color:#101828;font-size:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900;min-height:46px;outline:none;padding:8px 12px;width:100%;letter-spacing:.12em;max-width:180px;text-align:center}.dtc-tech-inspection-shell .inspection-tire-condition-fieldset{border:0;margin:0;min-width:0;padding:0}.dtc-tech-inspection-shell .inspection-tire-condition-fieldset legend{color:#344054;font-size:.7rem;font-weight:850;margin-bottom:5px}.dtc-tech-inspection-shell .inspection-tire-condition-options{display:flex;flex-wrap:wrap;gap:6px}.dtc-tech-inspection-shell .inspection-tire-condition-options button{align-items:center;background:#ffffff;border:1px solid #cbd5e1;border-radius:999px;color:#344054;display:inline-flex;font-size:.7rem;font-weight:850;gap:5px;min-height:40px;padding:7px 10px}.dtc-tech-inspection-shell .inspection-tire-condition-options button.is-selected{background:#eef2ff;border-color:#818cf8;color:#3730a3}.dtc-tech-inspection-shell .inspection-tire-condition-options button:focus-visible{outline:3px solid rgb(79 70 229/.24);outline-offset:2px}.dtc-tech-inspection-shell .inspection-tire-step-note{color:#667085;font-size:.69rem;font-weight:700;line-height:1.45;margin:0}.dtc-tech-inspection-shell .inspection-structured-entry-panel{background:#ffffff;border:1px solid #cdd9e8;border-radius:10px;display:grid;gap:10px;grid-column:1/-1;min-width:0;padding:10px}.dtc-tech-inspection-shell .inspection-structured-entry-panel>header{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.dtc-tech-inspection-shell .inspection-structured-entry-panel>header>span:first-child{display:grid;gap:2px;min-width:0}.dtc-tech-inspection-shell .inspection-structured-entry-panel>header strong{color:#101828;font-size:.82rem;font-weight:900}.dtc-tech-inspection-shell .inspection-structured-entry-panel>header small{color:#667085;font-size:.66rem;font-weight:700;line-height:1.3}.dtc-tech-inspection-shell .inspection-tcs-badge{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;color:#4338ca;display:inline-flex;flex:0 0 auto;font-size:.62rem;font-weight:950;min-height:28px;padding:0 9px}.dtc-tech-inspection-shell .inspection-structured-groups{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.dtc-tech-inspection-shell .inspection-structured-groups fieldset{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;margin:0;min-width:0;padding:8px}.dtc-tech-inspection-shell .inspection-structured-groups legend{color:#344054;font-size:.68rem;font-weight:900;padding:0 4px}.dtc-tech-inspection-shell .inspection-structured-fields{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.dtc-tech-inspection-shell .inspection-structured-fields label{color:#475467;display:grid;font-size:.66rem;font-weight:850;gap:4px;min-width:0}.dtc-tech-inspection-shell .inspection-structured-fields select,.dtc-tech-inspection-shell .inspection-structured-input{background:#ffffff;border:1px solid #b9c7dc;border-radius:8px;color:#101828;min-height:44px;min-width:0}.dtc-tech-inspection-shell .inspection-structured-fields select{font:inherit;font-size:.76rem;font-weight:850;padding:8px;width:100%}.dtc-tech-inspection-shell .inspection-structured-input{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto;overflow:hidden}.dtc-tech-inspection-shell .inspection-structured-input input{background:transparent;border:0;color:#101828;font-size:.88rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900;min-height:42px;min-width:0;outline:none;padding:8px;width:100%}.dtc-tech-inspection-shell .inspection-structured-input b{border-left:1px solid #e2e8f0;color:#667085;font-size:.65rem;padding:7px}.dtc-tech-inspection-shell .inspection-structured-fields select:focus-visible,.dtc-tech-inspection-shell .inspection-structured-input:focus-within{border-color:#4f46e5;box-shadow:0 0 0 3px rgb(79 70 229/.16);outline:none}.dtc-tech-inspection-shell .inspection-tire-step-note{align-self:center;color:#475467;max-width:440px}@media (min-width:761px){.dtc-tech-inspection-shell .inspection-detail-grid[data-tire-kind=pressure],.dtc-tech-inspection-shell .inspection-detail-grid[data-tire-kind=tread]{align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-tech-inspection-shell .inspection-detail-grid[data-tire-kind=pressure]>.inspection-tire-entry-panel,.dtc-tech-inspection-shell .inspection-detail-grid[data-tire-kind=tread]>.inspection-tire-entry-panel{grid-column:auto}.dtc-tech-inspection-shell .inspection-tire-entry-panel[data-kind=pressure] .inspection-tire-entry-fields,.dtc-tech-inspection-shell .inspection-tire-entry-panel[data-kind=tread] .inspection-tire-entry-fields{display:block}.dtc-tech-inspection-shell .inspection-detail-grid[data-tire-kind]>.inspection-evidence-panel,.dtc-tech-inspection-shell .inspection-detail-grid[data-tire-kind]>.inspection-note-panel{align-content:start;align-self:stretch;height:100%}.dtc-tech-inspection-shell .inspection-detail-grid[data-tire-kind]>.inspection-tire-entry-panel{align-self:stretch;height:100%}.dtc-tech-inspection-shell .inspection-detail-grid[data-tire-kind] .inspection-reason-pills{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-tech-inspection-shell .inspection-detail-grid[data-tire-kind] .inspection-reason-pills button{width:100%}.dtc-tech-inspection-shell .inspection-detail-grid[data-tire-kind] .inspection-evidence-action-row{gap:6px}.dtc-tech-inspection-shell .inspection-detail-grid[data-tire-kind] .inspection-photo-input.inspection-photo-pill{font-size:.75rem;gap:6px;padding-inline:10px}}@media (max-width:760px){.dtc-tech-inspection-shell .inspection-tire-entry-panel{padding:10px}.dtc-tech-inspection-shell .inspection-tire-entry-panel>header{grid-template-columns:34px minmax(0,1fr)}.dtc-tech-inspection-shell .inspection-tire-entry-fields{grid-template-columns:minmax(0,1fr)}.dtc-tech-inspection-shell .inspection-dot-field input{max-width:none}.dtc-tech-inspection-shell .inspection-tire-condition-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-tech-inspection-shell .inspection-tire-condition-options button{border-radius:9px;justify-content:flex-start;min-width:0}.dtc-tech-inspection-shell .inspection-detail-grid[data-tire-kind] .dtc-tech-inspection-note-field textarea{min-height:72px}.dtc-tech-inspection-shell .inspection-structured-fields,.dtc-tech-inspection-shell .inspection-structured-groups{grid-template-columns:minmax(0,1fr)}}@media (min-width:761px) and (max-width:1180px){.dtc-tech-inspection-shell .inspection-structured-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.dtc-tech-inspection-shell .dtc-tech-check-row[data-inspection-kind=battery]{border-left-color:#4f46e5;box-shadow:none}.dtc-tech-inspection-shell .dtc-tech-check-row[data-inspection-kind=battery] .inspection-item-head{grid-template-columns:minmax(0,1fr) auto;padding:9px 10px}.dtc-tech-inspection-shell .inspection-electrical-head-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.dtc-tech-inspection-shell .inspection-electrical-save-state{align-items:center;color:#667085;display:inline-flex;font-size:.68rem;font-weight:850;gap:4px;min-height:28px;white-space:nowrap}.dtc-tech-inspection-shell .inspection-electrical-save-state[data-state=good]{color:#047857}.dtc-tech-inspection-shell .inspection-electrical-save-state[data-state=bad]{color:#b42318}.dtc-tech-inspection-shell .inspection-electrical-save-state[data-state=busy] svg{animation:dtcSpin .8s linear infinite}.dtc-tech-inspection-shell .dtc-tech-check-row[data-inspection-kind=battery] .inspection-detail-grid,.dtc-tech-inspection-shell .dtc-tech-check-row[data-inspection-kind=battery] .inspection-item-body.dtc-tech-row-detail{gap:0;grid-template-columns:minmax(0,1fr)}.dtc-tech-inspection-shell .dtc-tech-check-row[data-inspection-kind=battery] .inspection-item-body.dtc-tech-row-detail{padding:0 8px 8px}.dtc-tech-inspection-shell .dtc-tech-check-row[data-inspection-kind=battery] .inspection-structured-entry-panel{gap:9px;padding:9px}.dtc-tech-inspection-shell .dtc-tech-check-row[data-inspection-kind=battery] .inspection-structured-groups{gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-tech-inspection-shell .dtc-tech-check-row[data-inspection-kind=battery] .inspection-structured-groups fieldset{padding:7px}.dtc-tech-inspection-shell .dtc-tech-check-row[data-inspection-kind=battery] .inspection-structured-fields{gap:6px}.dtc-tech-inspection-shell .dtc-tech-check-row[data-inspection-kind=battery] .inspection-structured-fields label{gap:3px}.dtc-tech-inspection-shell .dtc-tech-check-row[data-inspection-kind=battery] .inspection-structured-input input{min-height:44px;padding-block:6px}.dtc-tech-inspection-shell .inspection-battery-terminals{align-items:center;border:0;border-top:1px solid #e2e8f0;display:grid;gap:8px;grid-template-columns:minmax(130px,.38fr) minmax(0,1fr);margin:1px 0 0;min-width:0;padding:9px 0 0}.dtc-tech-inspection-shell .inspection-battery-terminals legend{color:#101828;font-size:.76rem;font-weight:900;padding:0}.dtc-tech-inspection-shell .inspection-battery-terminals>span{color:#475467;font-size:.7rem;font-weight:800}.dtc-tech-inspection-shell .inspection-battery-terminals>span small{color:#b54708;display:block;font-size:.72rem;font-weight:850;margin-top:3px}.dtc-tech-inspection-shell .inspection-battery-terminals[data-required-missing=true]{border-top-color:#fdb022}.dtc-tech-inspection-shell .inspection-battery-terminals>div{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-tech-inspection-shell .inspection-battery-terminals button{align-items:center;background:#ffffff;border:1px solid #cbd5e1;border-radius:9px;color:#344054;display:inline-flex;font:inherit;font-size:.76rem;font-weight:850;gap:6px;justify-content:center;min-height:44px;padding:7px 10px}.dtc-tech-inspection-shell .inspection-battery-terminals button:focus-visible{outline:3px solid rgb(79 70 229/.22);outline-offset:2px}.dtc-tech-inspection-shell .inspection-battery-terminals button.is-selected[data-corroded=false]{background:#ecfdf3;border-color:#6ce9a6;color:#067647}.dtc-tech-inspection-shell .inspection-battery-terminals button.is-selected[data-corroded=true]{background:#fff1f1;border-color:#fda29b;color:#b42318}.dtc-tech-inspection-shell .inspection-electrical-actions{align-items:center;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding-top:9px}.dtc-tech-inspection-shell .inspection-electrical-actions button{min-height:44px}@media (prefers-reduced-motion:reduce){.dtc-tech-inspection-shell .inspection-electrical-save-state[data-state=busy] svg{animation:none}}@media (max-width:760px){.dtc-tech-inspection-shell .dtc-tech-check-row[data-inspection-kind=battery] .inspection-item-head{align-items:start;grid-template-columns:minmax(0,1fr) auto}.dtc-tech-inspection-shell .inspection-electrical-head-meta{align-items:flex-end;display:grid;justify-items:end}.dtc-tech-inspection-shell .dtc-tech-check-row[data-inspection-kind=battery] .inspection-structured-entry-panel>header small{display:block}.dtc-tech-inspection-shell .dtc-tech-check-row[data-inspection-kind=battery] .inspection-structured-groups{grid-template-columns:minmax(0,1fr)}.dtc-tech-inspection-shell .dtc-tech-check-row[data-inspection-kind=battery] .inspection-structured-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-tech-inspection-shell .inspection-battery-terminals{grid-template-columns:minmax(0,1fr)}.dtc-tech-inspection-shell .inspection-electrical-actions{display:grid;grid-template-columns:minmax(0,1fr)}.dtc-tech-inspection-shell .inspection-electrical-actions button{width:100%}}@media (max-width:380px){.dtc-tech-inspection-shell .inspection-tire-condition-options{grid-template-columns:minmax(0,1fr)}}@media (min-width:600px) and (min-height:600px) and (max-width:1180px){.monitor-board[data-tablet-layout] .monitor-column-guide{display:none!important}.monitor-board[data-tablet-layout] .monitor-table-wrap{overflow-y:visible}.monitor-board[data-tablet-layout] .monitor-table{border-collapse:collapse;display:table!important;table-layout:fixed!important;width:100%}.monitor-board[data-tablet-layout] .monitor-table thead{display:table-header-group!important}.monitor-board[data-tablet-layout] .monitor-table thead tr{display:table-row!important;width:auto!important}.monitor-board[data-tablet-layout] .monitor-table tbody{display:table-row-group!important;width:auto}.monitor-board[data-tablet-layout] .monitor-table-row{display:table-row!important;height:88px!important;min-height:0!important;width:auto}.monitor-board[data-tablet-layout] .monitor-table td[data-label]:not(.monitor-phone-card-cell),.monitor-board[data-tablet-layout] .monitor-table th[data-column]{box-shadow:none!important;display:table-cell!important;min-width:0;padding:5px 3px!important;text-align:center;vertical-align:middle}.monitor-board[data-tablet-layout] .monitor-table th[data-column]{color:#526076;font-size:.6rem;font-weight:900;line-height:1.05;overflow-wrap:normal;padding-block:7px!important;white-space:normal!important}.monitor-board[data-tablet-layout] .monitor-heading-desktop{display:none}.monitor-board[data-tablet-layout] .monitor-heading-tablet{display:inline}.monitor-board[data-tablet-layout] .monitor-table td.monitor-phone-card-cell,.monitor-board[data-tablet-layout] .monitor-table td[data-label]:not(.monitor-phone-card-cell):before{display:none!important}.monitor-board[data-tablet-layout] .monitor-table td[data-label=Vehicle] .monitor-vehicle-cell{gap:4px;grid-template-columns:54px minmax(0,1fr)!important;justify-items:stretch;text-align:left}.monitor-board[data-tablet-layout] .monitor-table td[data-label=Vehicle] .monitor-vehicle-frame,.monitor-board[data-tablet-layout] .monitor-table td[data-label=Vehicle] .monitor-vehicle-frame .vehicle-visual,.monitor-board[data-tablet-layout] .monitor-table td[data-label=Vehicle] .monitor-vehicle-frame img{height:34px;max-width:54px;width:54px!important}.monitor-board[data-tablet-layout] .monitor-table td[data-label=Vehicle] .monitor-vehicle-cell .monitor-stack{align-items:flex-start;justify-content:center;text-align:left}.monitor-board[data-tablet-layout] .monitor-customer strong,.monitor-board[data-tablet-layout] .monitor-vehicle-cell strong{font-size:.76rem!important;line-height:1.02!important}.monitor-board[data-tablet-layout] .monitor-vin strong{font-size:.6rem;line-height:1.12;overflow-wrap:normal;white-space:nowrap}.monitor-board[data-tablet-layout] .monitor-customer-mode{font-size:.58rem;margin-top:3px}.monitor-board[data-tablet-layout] .monitor-status-stack{gap:3px}.monitor-board[data-tablet-layout] .monitor-status-stack>strong{font-size:.76rem;line-height:1.04}.monitor-board[data-tablet-layout] .monitor-status-clock strong{font-size:.92rem}.monitor-board[data-tablet-layout] .monitor-waiting-status strong{font-size:.68rem;min-height:27px;padding:4px 7px}.monitor-board[data-tablet-layout] .monitor-parts-status{gap:4px;grid-template-columns:14px minmax(0,1fr)}.monitor-board[data-tablet-layout] .monitor-parts-status svg{height:14px;width:14px}.monitor-board[data-tablet-layout] .monitor-parts-status strong{font-size:.7rem;overflow-wrap:normal;word-break:normal}.monitor-board[data-tablet-layout] .monitor-parts-status small{font-size:.54rem}.monitor-board[data-tablet-layout] .monitor-visit-context-main{gap:3px;justify-content:center}.monitor-board[data-tablet-layout] .monitor-visit-context-main>svg{height:12px;width:12px}.monitor-board[data-tablet-layout] .monitor-visit-reason-list strong{font-size:.68rem;line-height:1.08}.monitor-board[data-tablet-layout] .monitor-visit-context em,.monitor-board[data-tablet-layout] .monitor-visit-context small{font-size:.56rem}.monitor-board[data-tablet-layout] .monitor-person-first{font-size:.72rem}.monitor-board[data-tablet-layout] .monitor-person-last{font-size:.64rem}.monitor-board[data-tablet-layout] .monitor-timing{display:grid;gap:2px;grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.monitor-board[data-tablet-layout] .monitor-timing-primary strong{font-size:.76rem}.monitor-board[data-tablet-layout] .monitor-timing small{font-size:.5rem;grid-column:1}.monitor-board[data-tablet-layout] .monitor-timing-elapsed strong{font-size:.64rem}.monitor-board[data-tablet-layout=scroll] .monitor-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable;touch-action:pan-x pan-y}.monitor-board[data-tablet-layout=scroll] .monitor-table-wrap:focus-visible{outline:3px solid rgb(79 70 229/.48);outline-offset:-3px}.monitor-board[data-tablet-layout=scroll] .monitor-table{min-width:1248px!important}.monitor-board[data-tablet-layout=scroll] .monitor-table-row{height:94px!important}.monitor-board[data-tablet-layout=scroll] .monitor-table td[data-label=Vehicle],.monitor-board[data-tablet-layout=scroll] .monitor-table th[data-column=vehicle]{background:inherit;box-shadow:1px 0 #dbe3ee!important;left:0;position:sticky;width:170px!important;z-index:2}.monitor-board[data-tablet-layout=scroll] .monitor-table th[data-column=vehicle]{background:#f8fafc;z-index:3}.monitor-board[data-tablet-layout=scroll] .monitor-table td[data-label=VIN],.monitor-board[data-tablet-layout=scroll] .monitor-table th[data-column=vin]{width:170px!important}.monitor-board[data-tablet-layout=scroll] .monitor-table td[data-label=Customer],.monitor-board[data-tablet-layout=scroll] .monitor-table th[data-column=customer]{width:128px!important}.monitor-board[data-tablet-layout=scroll] .monitor-table td[data-label=Status],.monitor-board[data-tablet-layout=scroll] .monitor-table th[data-column=status]{width:148px!important}.monitor-board[data-tablet-layout=scroll] .monitor-table td[data-label="Waiting on"],.monitor-board[data-tablet-layout=scroll] .monitor-table th[data-column=waiting]{width:92px!important}.monitor-board[data-tablet-layout=scroll] .monitor-table td[data-label="Parts status"],.monitor-board[data-tablet-layout=scroll] .monitor-table th[data-column=parts]{width:118px!important}.monitor-board[data-tablet-layout=scroll] .monitor-table td[data-label="Visit reason"],.monitor-board[data-tablet-layout=scroll] .monitor-table th[data-column=reason]{width:138px!important}.monitor-board[data-tablet-layout=scroll] .monitor-table td[data-label=Advisor],.monitor-board[data-tablet-layout=scroll] .monitor-table td[data-label=Tech],.monitor-board[data-tablet-layout=scroll] .monitor-table th[data-column=advisor],.monitor-board[data-tablet-layout=scroll] .monitor-table th[data-column=tech]{width:84px!important}.monitor-board[data-tablet-layout=scroll] .monitor-table td[data-label=Timing],.monitor-board[data-tablet-layout=scroll] .monitor-table th[data-column=promise]{width:180px!important}}@media (min-width:600px) and (min-height:600px) and (max-width:820px){.monitor-board[data-tablet-layout] .monitor-customer strong,.monitor-board[data-tablet-layout] .monitor-status-stack>strong,.monitor-board[data-tablet-layout] .monitor-vehicle-cell strong{font-size:.7rem!important}.monitor-board[data-tablet-layout] .monitor-person-first{font-size:.66rem}.monitor-board[data-tablet-layout] .monitor-person-last{font-size:.6rem}}@media (min-width:600px) and (min-height:600px) and (max-width:1180px){.bayline-coach-workspace .bayline-coach-hero{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr);justify-items:center;width:100%}.bayline-coach-workspace .bayline-coach-hero-actions{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;max-width:520px;width:100%}.bayline-coach-workspace .bayline-coach-controlset{min-width:0;width:100%}.bayline-coach-workspace .bayline-coach-capture-state{margin-inline:auto;max-width:min(720px,100%)}.bayline-coach-workspace .bayline-coach-pillrow{justify-content:center;margin-inline:auto}}@media (min-width:600px) and (min-height:600px) and (max-width:700px){.bayline-coach-workspace .bayline-coach-situations .bayline-coach-pillrow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px}.bayline-coach-workspace .bayline-coach-situations button{justify-content:center;text-align:center;white-space:normal;width:100%}}@supports not (-webkit-touch-callout:none){@media (min-width:600px) and (min-height:600px) and (max-width:1180px){.dtc-checkin-shell-compact .dtc-checkin-search-surface,.dtc-checkin-shell-compact .dtc-manual-visit-fieldset,.dtc-checkin-shell-compact .dtc-manual-walkin-form,.dtc-checkin-shell-compact .dtc-reason-fieldset,.dtc-checkin-shell-compact .lookup-layout{overflow-x:clip;overflow-y:visible}.monitor-board[data-tablet-layout=scroll] .monitor-table-wrap{height:auto;max-height:none;overflow-x:auto;overflow-y:visible;overscroll-behavior-y:auto;touch-action:pan-x pan-y}}}.monitor-board{--monitor-board-heading-type:clamp(0.72rem,0.68vw,0.82rem);--monitor-board-primary-type:clamp(0.95rem,1vw,1.25rem);--monitor-board-secondary-type:clamp(0.72rem,0.68vw,0.82rem)}.monitor-board .monitor-table th[data-column]{font-size:var(--monitor-board-heading-type);font-weight:800;line-height:1.05}.monitor-board .monitor-table td[data-label="Parts status"] .monitor-parts-status strong,.monitor-board .monitor-table td[data-label="Visit reason"] .monitor-visit-reason-list strong,.monitor-board .monitor-table td[data-label="Waiting on"] .monitor-waiting-status strong,.monitor-board .monitor-table td[data-label=Advisor] .monitor-person-first,.monitor-board .monitor-table td[data-label=Advisor] .monitor-person-last,.monitor-board .monitor-table td[data-label=Customer] .monitor-stack-main,.monitor-board .monitor-table td[data-label=Customer] .monitor-stack-sub,.monitor-board .monitor-table td[data-label=Status] .monitor-status-clock strong,.monitor-board .monitor-table td[data-label=Status] .monitor-status-stack>strong,.monitor-board .monitor-table td[data-label=Tech] .monitor-person-first,.monitor-board .monitor-table td[data-label=Tech] .monitor-person-last,.monitor-board .monitor-table td[data-label=Timing] .monitor-timing-primary strong,.monitor-board .monitor-table td[data-label=VIN] .monitor-vin strong{font-size:var(--monitor-board-primary-type)!important;font-weight:900;line-height:1.05}.monitor-board .monitor-table td[data-label=Status] .monitor-status-clock strong,.monitor-board .monitor-table td[data-label=Timing] .monitor-timing-elapsed strong,.monitor-board .monitor-table td[data-label=Timing] .monitor-timing-primary strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:950}.monitor-board .monitor-table td[data-label="Parts status"] .monitor-parts-status small,.monitor-board .monitor-table td[data-label="Visit reason"] .monitor-visit-context em,.monitor-board .monitor-table td[data-label="Visit reason"] .monitor-visit-context small,.monitor-board .monitor-table td[data-label="Visit reason"] .monitor-visit-reason-more,.monitor-board .monitor-table td[data-label=Customer] .monitor-customer-mode,.monitor-board .monitor-table td[data-label=Timing] .monitor-timing-elapsed small,.monitor-board .monitor-table td[data-label=Timing] .monitor-timing-elapsed strong,.monitor-board .monitor-table td[data-label=Timing] .monitor-timing-primary small{font-size:var(--monitor-board-secondary-type)!important;font-weight:800;line-height:1.1}.monitor-board .monitor-table td[data-label=Vehicle] .monitor-stack-lead{color:#0c0a1f!important}.monitor-board .monitor-visit-reason-groups{display:none}.monitor-board .monitor-table td[data-label="Visit reason"] .monitor-visit-reason-list{max-width:100%;overflow:hidden}.monitor-board .monitor-table td[data-label="Visit reason"] .monitor-visit-reason-list strong,.monitor-board .monitor-table td[data-label="Visit reason"] .monitor-visit-reason-more{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitor-board .monitor-table td[data-label="Visit reason"] .monitor-visit-reason-more{color:#2563eb;font-style:normal}.monitor-timing{gap:clamp(3px,.28vw,7px);margin-inline:auto;max-width:100%;text-align:center}.monitor-timing,.monitor-timing-primary{display:grid;justify-items:center;min-width:0}.monitor-timing-primary{gap:2px}.monitor-timing-primary small,.monitor-timing-primary strong{display:block;max-width:100%}.monitor-timing-primary strong{color:#172554;white-space:nowrap}.monitor-timing-primary small{color:#64748b;text-transform:none}.monitor-timing-primary.monitor-timing-good strong{color:#047857}.monitor-timing-primary.monitor-timing-late strong{color:#b91c1c}.monitor-timing-elapsed{align-items:baseline;color:#1d4ed8;display:inline-flex;gap:.28em;justify-content:center;white-space:nowrap}.monitor-timing-elapsed small{color:#64748b}@media (min-width:1181px){.monitor-board{--monitor-board-heading-type:clamp(1.08rem,1.02vw,1.23rem);--monitor-board-primary-type:clamp(1.425rem,1.5vw,1.875rem);--monitor-board-secondary-type:clamp(1.08rem,1.02vw,1.23rem)}.monitor-board .monitor-table th[data-column]{height:clamp(42px,3.2vw,54px);overflow-wrap:normal;padding-block:8px!important;word-break:normal}.monitor-board .monitor-table td[data-label=VIN],.monitor-board .monitor-table td[data-label=Vehicle],.monitor-board .monitor-table th[data-column=vehicle],.monitor-board .monitor-table th[data-column=vin]{width:17%!important}.monitor-board .monitor-table td[data-label=Customer],.monitor-board .monitor-table th[data-column=customer]{width:8.5%!important}.monitor-board .monitor-table td[data-label=Status],.monitor-board .monitor-table th[data-column=status]{width:9%!important}.monitor-board .monitor-table td[data-label="Waiting on"],.monitor-board .monitor-table th[data-column=waiting]{width:7%!important}.monitor-board .monitor-table td[data-label="Parts status"],.monitor-board .monitor-table th[data-column=parts]{width:8.5%!important}.monitor-board .monitor-table td[data-label="Visit reason"],.monitor-board .monitor-table th[data-column=reason]{width:10%!important}.monitor-board .monitor-table td[data-label=Advisor],.monitor-board .monitor-table th[data-column=advisor]{width:7%!important}.monitor-board .monitor-table td[data-label=Tech],.monitor-board .monitor-table th[data-column=tech]{width:6%!important}.monitor-board .monitor-table td[data-label=Timing],.monitor-board .monitor-table th[data-column=promise]{width:10%!important}.monitor-board .monitor-vehicle-cell{align-items:center;display:grid;gap:clamp(6px,.5vw,10px);grid-template-columns:clamp(62px,5vw,104px) minmax(0,1fr);text-align:left}.monitor-board .monitor-table td[data-label=Vehicle] .monitor-vehicle-frame{display:flex;height:clamp(44px,3.5vw,60px);min-width:0;width:100%}.monitor-board .monitor-table td[data-label=Vehicle] .monitor-stack{align-items:flex-start;text-align:left}.monitor-board .monitor-table td[data-label=Vehicle] .monitor-stack-lead,.monitor-board .monitor-table td[data-label=Vehicle] .monitor-stack-make,.monitor-board .monitor-table td[data-label=Vehicle] .monitor-stack-model{font-size:clamp(.95rem,1.05vw,1.5rem)!important;line-height:1.02}.monitor-board .monitor-table td[data-label=VIN] .monitor-vin,.monitor-board .monitor-table td[data-label=VIN] .monitor-vin strong{overflow-wrap:normal;white-space:nowrap}.monitor-board .monitor-table td[data-label="Waiting on"],.monitor-board .monitor-table td[data-label=Advisor],.monitor-board .monitor-table td[data-label=Tech],.monitor-board .monitor-table td[data-label=Timing]{padding-left:2px!important;padding-right:2px!important}.monitor-board .monitor-table td[data-label="Waiting on"] .monitor-waiting-status,.monitor-board .monitor-table td[data-label="Waiting on"] .monitor-waiting-status strong{max-width:100%;width:100%}.monitor-board .monitor-table td[data-label="Waiting on"] .monitor-waiting-status strong{overflow-wrap:normal;padding-inline:0;word-break:normal}.monitor-board .monitor-table td[data-label="Parts status"] .monitor-parts-status{grid-template-columns:minmax(0,1fr);justify-items:center}.monitor-board .monitor-table td[data-label="Parts status"] .monitor-parts-status>svg{display:none}.monitor-board .monitor-person-first,.monitor-board .monitor-person-last{letter-spacing:-.02em;overflow-wrap:normal;word-break:normal}.monitor-board .monitor-table td[data-label=Timing] .monitor-timing-elapsed,.monitor-board .monitor-table td[data-label=Timing] .monitor-timing-primary strong{white-space:nowrap}.monitor-board .monitor-table td[data-label="Visit reason"] .monitor-visit-context-main,.monitor-board .monitor-table td[data-label="Visit reason"] .monitor-visit-context>em,.monitor-board .monitor-table td[data-label="Visit reason"] .monitor-visit-context>small{display:none}.monitor-board .monitor-table td[data-label="Visit reason"] .monitor-visit-reason-groups{display:grid;gap:1px;justify-items:center;margin-inline:auto;max-width:100%;width:100%}.monitor-board .monitor-visit-reason-group{color:#172554;display:block;font-size:var(--monitor-board-primary-type);font-weight:950;line-height:.9;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:1600px){.monitor-board .monitor-vehicle-cell{--monitor-wide-vehicle-art-width:clamp(118px,7vw,176px);gap:clamp(8px,.5vw,12px);grid-template-columns:var(--monitor-wide-vehicle-art-width) minmax(0,1fr)!important}.monitor-board .monitor-table td[data-label=Vehicle] .monitor-vehicle-frame,.monitor-board .monitor-table td[data-label=Vehicle] .monitor-vehicle-frame .vehicle-visual,.monitor-board .monitor-table td[data-label=Vehicle] .monitor-vehicle-frame img{height:clamp(64px,4.2vw,88px)!important;width:var(--monitor-wide-vehicle-art-width)!important}.monitor-board .monitor-table td[data-label=Vehicle] .monitor-stack-lead,.monitor-board .monitor-table td[data-label=Vehicle] .monitor-stack-make,.monitor-board .monitor-table td[data-label=Vehicle] .monitor-stack-model{font-size:clamp(1.2rem,1.15vw,1.72rem)!important}}@media (min-width:2200px){.monitor-board{--monitor-board-heading-type:1.35rem;--monitor-board-primary-type:2.25rem;--monitor-board-secondary-type:1.35rem}.monitor-board .monitor-table-row{height:116px!important}.monitor-board .monitor-vehicle-cell{--monitor-wide-vehicle-art-width:clamp(150px,5.5vw,210px)}.monitor-board .monitor-table td[data-label=Vehicle] .monitor-vehicle-frame,.monitor-board .monitor-table td[data-label=Vehicle] .monitor-vehicle-frame .vehicle-visual,.monitor-board .monitor-table td[data-label=Vehicle] .monitor-vehicle-frame img{height:clamp(78px,2.7vw,104px)!important}.monitor-board .monitor-table td[data-label=Vehicle] .monitor-stack-lead,.monitor-board .monitor-table td[data-label=Vehicle] .monitor-stack-make,.monitor-board .monitor-table td[data-label=Vehicle] .monitor-stack-model{font-size:1.8rem!important}}@media (min-width:1181px) and (max-width:1399px){.monitor-board{--monitor-board-heading-type:clamp(0.82rem,1.05vw,0.92rem);--monitor-board-primary-type:clamp(1rem,1.35vw,1.18rem);--monitor-board-secondary-type:clamp(0.78rem,1vw,0.9rem)}.monitor-board .monitor-table td[data-label=Timing] .monitor-timing-primary strong{font-size:var(--monitor-board-primary-type)!important}}.monitor-page .monitor-overview{background:#ffffff;border-color:#e2e8f0;border-radius:12px;grid-template-columns:minmax(0,1fr);padding:10px}.monitor-page .monitor-metrics{display:grid;gap:clamp(4px,.45vw,8px);grid-template-columns:repeat(9,minmax(0,1fr));justify-content:center;margin-inline:auto;max-width:none;width:100%}.monitor-page .monitor-metric{align-items:center;background:var(--monitor-kpi-surface);border:1px solid var(--monitor-kpi-border);border-radius:12px;box-shadow:0 1px 2px rgb(15 23 42/.05);display:flex;flex-direction:column;gap:2px;justify-content:center;min-height:clamp(72px,5.4vw,100px);min-width:0;padding:3px 4px 2px;text-align:center}.monitor-page .monitor-metric span{color:var(--monitor-kpi-accent);font-size:clamp(.7rem,.9vw,1.15rem);font-weight:850;line-height:1;text-wrap:balance}.monitor-page .monitor-metric strong{color:var(--monitor-kpi-accent);font-size:clamp(2.25rem,3vw,3.65rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:950;line-height:.9}.monitor-page .monitor-metric-open{--monitor-kpi-accent:#2563eb;--monitor-kpi-border:#bfdbfe;--monitor-kpi-surface:#eff6ff}.monitor-page .monitor-metric-pending-inspection{--monitor-kpi-accent:#4f46e5;--monitor-kpi-border:#c7d2fe;--monitor-kpi-surface:#eef2ff}.monitor-page .monitor-metric-inspecting{--monitor-kpi-accent:#0e7490;--monitor-kpi-border:#a5f3fc;--monitor-kpi-surface:#ecfeff}.monitor-page .monitor-metric-customer{--monitor-kpi-accent:#7c3aed;--monitor-kpi-border:#ddd6fe;--monitor-kpi-surface:#f5f3ff}.monitor-page .monitor-metric-advisor{--monitor-kpi-accent:#b45309;--monitor-kpi-border:#fde68a;--monitor-kpi-surface:#fffbeb}.monitor-page .monitor-metric-parts{--monitor-kpi-accent:#c2410c;--monitor-kpi-border:#fed7aa;--monitor-kpi-surface:#fff7ed}.monitor-page .monitor-metric-ready-service{--monitor-kpi-accent:#0f766e;--monitor-kpi-border:#99f6e4;--monitor-kpi-surface:#f0fdfa}.monitor-page .monitor-metric-service{--monitor-kpi-accent:#0369a1;--monitor-kpi-border:#bae6fd;--monitor-kpi-surface:#f0f9ff}.monitor-page .monitor-metric-ready{--monitor-kpi-accent:#047857;--monitor-kpi-border:#6ee7b7;--monitor-kpi-surface:#ecfdf5}body[data-monitor-theme=dark] .monitor-page .monitor-overview{background:#0d0d18;border-color:rgb(255 255 255/.14)}body[data-monitor-theme=dark] .monitor-page .monitor-metric{background:rgb(var(--monitor-kpi-dark-rgb)/.15);border-color:rgb(var(--monitor-kpi-dark-rgb)/.46);box-shadow:none}body[data-monitor-theme=dark] .monitor-page .monitor-metric span,body[data-monitor-theme=dark] .monitor-page .monitor-metric strong{color:rgb(var(--monitor-kpi-dark-rgb))}body[data-monitor-theme=dark] .monitor-page .monitor-metric-open{--monitor-kpi-dark-rgb:96 165 250}body[data-monitor-theme=dark] .monitor-page .monitor-metric-pending-inspection{--monitor-kpi-dark-rgb:165 180 252}body[data-monitor-theme=dark] .monitor-page .monitor-metric-inspecting{--monitor-kpi-dark-rgb:34 211 238}body[data-monitor-theme=dark] .monitor-page .monitor-metric-customer{--monitor-kpi-dark-rgb:196 181 253}body[data-monitor-theme=dark] .monitor-page .monitor-metric-advisor{--monitor-kpi-dark-rgb:251 191 36}body[data-monitor-theme=dark] .monitor-page .monitor-metric-parts{--monitor-kpi-dark-rgb:251 146 60}body[data-monitor-theme=dark] .monitor-page .monitor-metric-ready-service{--monitor-kpi-dark-rgb:45 212 191}body[data-monitor-theme=dark] .monitor-page .monitor-metric-service{--monitor-kpi-dark-rgb:56 189 248}body[data-monitor-theme=dark] .monitor-page .monitor-metric-ready{--monitor-kpi-dark-rgb:110 231 183}@media (max-width:760px){.monitor-page .monitor-overview{border-radius:11px;padding:6px}.monitor-page .monitor-metrics{gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.monitor-page .monitor-metric{border-radius:9px;box-shadow:0 1px 2px rgb(15 23 42/.04);gap:3px;min-height:64px;padding:7px 2px 5px}.monitor-page .monitor-metric span{font-size:.68rem;line-height:1.04}.monitor-page .monitor-metric strong{font-size:1.65rem}}.bayline-staff-shell .dtc-advisor-request-filter-row{align-items:end;background:linear-gradient(180deg,#ffffff,#f8fafc);border:1px solid #dbe3ef;border-radius:14px;box-shadow:0 1px 2px rgb(15 23 42/.04);display:grid;gap:16px;grid-template-columns:minmax(240px,320px) minmax(360px,680px)!important;justify-content:center;padding:14px;width:100%}.dtc-advisor-request-tools,.dtc-advisor-workflow-filter{display:grid;gap:7px;min-width:0}.dtc-advisor-search-label,.dtc-advisor-workflow-filter>span{color:#475569;font-size:.72rem;font-weight:850;line-height:1;text-transform:uppercase}.bayline-staff-shell .dtc-advisor-tcs-search input,.dtc-advisor-workflow-filter select{appearance:auto;background:#ffffff;border:1px solid #cbd5e1;border-radius:10px;box-shadow:inset 0 1px 1px rgb(15 23 42/.03);color:#172033;font-family:inherit;font-size:.94rem;font-weight:750;height:48px;line-height:1.2;min-width:0;padding:0 13px;width:100%}.bayline-staff-shell .dtc-advisor-tcs-search input:focus-visible,.dtc-advisor-workflow-filter select:focus-visible{border-color:#6366f1;box-shadow:0 0 0 3px rgb(99 102 241/.16);outline:none}.dtc-advisor-workflow-filter select:disabled{background:#f1f5f9;color:#64748b;cursor:not-allowed}.dtc-advisor-request-tools>p,.dtc-advisor-workflow-filter>small{color:#64748b;font-size:.76rem;font-weight:650;line-height:1.25;margin:0;text-wrap:pretty}.bayline-staff-shell .dtc-advisor-request-tools,.bayline-staff-shell .dtc-advisor-tcs-search{max-width:none!important;width:100%!important}.bayline-staff-shell .dtc-advisor-tcs-search{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.bayline-staff-shell .dtc-advisor-tcs-search button{border-radius:10px;font-size:.9rem;font-weight:850;height:48px;min-width:92px;padding-inline:16px}.bayline-staff-shell .dtc-advisor-visit-row[data-source=bayline-checkin]{border-color:rgb(99 102 241/.2)}.dtc-advisor-visit-row .dtc-advisor-request-head{align-items:start;grid-template-columns:minmax(0,1fr) minmax(138px,.42fr)}.dtc-advisor-visit-status-summary{align-items:end;display:flex;flex-direction:column;gap:3px;min-width:0;text-align:right}.dtc-advisor-visit-status-summary small,.dtc-advisor-visit-status-summary>span{color:#64748b;font-size:.7rem!important;font-weight:700;line-height:1.15}.dtc-advisor-visit-status-summary strong{color:#24324a;font-size:.92rem!important;line-height:1.12;max-width:190px;text-align:right;text-wrap:balance;white-space:normal!important}.dtc-advisor-visit-row .dtc-advisor-request-vehicle-statuses .enterprise-status{line-height:1.12;text-align:center;white-space:normal}.dtc-advisor-checkin-detail-empty{align-items:center;display:flex;flex-direction:column;gap:9px;justify-content:center;min-height:220px;padding:28px;text-align:center}.dtc-advisor-checkin-detail-empty>small{color:#64748b;font-size:.7rem;font-weight:850;text-transform:uppercase}.dtc-advisor-checkin-detail-empty>strong{color:#172033;font-size:1.2rem;font-weight:900}.dtc-advisor-checkin-detail-empty>p,.dtc-advisor-checkin-detail-empty>span:not(.enterprise-status){color:#52617a;font-size:.88rem;line-height:1.35;margin:0;max-width:420px}@media (min-width:761px) and (max-width:1120px){.bayline-staff-shell .dtc-advisor-request-filter-row{gap:12px;grid-template-columns:minmax(220px,.42fr) minmax(360px,.58fr)!important}}@media (max-width:760px){.bayline-staff-shell .dtc-advisor-request-filter-row{align-items:stretch;border-radius:12px;gap:13px;grid-template-columns:minmax(0,1fr)!important;padding:12px}.bayline-staff-shell .dtc-advisor-tcs-search button,.bayline-staff-shell .dtc-advisor-tcs-search input,.dtc-advisor-workflow-filter select{height:46px}.bayline-staff-shell .dtc-advisor-tcs-search button{min-width:78px;padding-inline:12px}.dtc-advisor-visit-row .dtc-advisor-request-head{grid-template-columns:minmax(0,1fr)!important}.dtc-advisor-visit-row .dtc-advisor-visit-status-summary{display:none!important}.dtc-advisor-visit-row .dtc-advisor-request-vehicle-statuses .enterprise-status{font-size:.68rem;min-height:34px;padding:6px 7px}}@media (max-width:360px){.bayline-staff-shell .dtc-advisor-tcs-search{grid-template-columns:minmax(0,1fr) 72px}.bayline-staff-shell .dtc-advisor-tcs-search button{min-width:72px;padding-inline:8px}}.bayline-staff-shell .dtc-advisor-request-filter-row{align-items:stretch;background:#ffffff;gap:8px;grid-template-columns:minmax(0,1fr)!important;padding:10px 12px 11px}.bayline-staff-shell .dtc-advisor-request-filter-row .dtc-advisor-tcs-search button,.bayline-staff-shell .dtc-advisor-request-filter-row .dtc-advisor-tcs-search input{height:42px;min-height:42px}.dtc-advisor-workflow-chips{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:grid;gap:0;grid-column:1;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;overflow:hidden;padding:3px}.dtc-advisor-workflow-chips button{align-items:center;background:transparent;border:0;border-radius:7px;color:#3f4c63;cursor:pointer;display:flex;flex-direction:column;font:inherit;font-weight:800;gap:3px;justify-content:center;min-height:48px;min-width:0;overflow:hidden;padding:4px 2px 7px;position:relative}.dtc-advisor-workflow-chips button svg{flex:0 0 auto;height:16px;stroke-width:2.2;width:16px}.dtc-advisor-workflow-chips button span{display:block;font-size:.74rem;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-advisor-workflow-chips button>small{align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:flex;font-size:.62rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900;height:18px;justify-content:center;line-height:1;min-width:18px;padding-inline:4px;position:absolute;right:6px;top:4px}.dtc-advisor-workflow-chips button:after{background:transparent;border-radius:999px;bottom:1px;content:"";height:2px;left:18%;position:absolute;right:18%}@media (hover:hover) and (pointer:fine){.dtc-advisor-workflow-chips button:hover:not(:disabled){color:#4f46e5}}.dtc-advisor-workflow-chips button[aria-pressed=true]{background:transparent;color:#4f46e5}.dtc-advisor-workflow-chips button[aria-pressed=true]:after{background:#4f46e5}.dtc-advisor-workflow-chips button:focus-visible{outline:3px solid rgb(99 102 241/.24);outline-offset:2px}.dtc-advisor-workflow-chips button:disabled{cursor:not-allowed;opacity:.48}.dtc-advisor-flow-layout{grid-template-columns:minmax(0,1fr)!important}.bayline-staff-shell .dtc-advisor-request-layout,.dtc-advisor-flow-main .dtc-advisor-request-layout{align-items:stretch!important;grid-template-columns:minmax(340px,.76fr) minmax(0,1.24fr)!important}.dtc-advisor-workbench-right{align-content:start;display:block;min-width:0}.dtc-advisor-workbench-right .dtc-advisor-request-detail{background:#f3fbf7!important;border-color:#a7e2c8!important;margin-bottom:12px;position:static!important;top:auto!important}.dtc-advisor-workbench-right .dtc-advisor-flow-side{display:block;position:static!important;width:100%!important}.dtc-advisor-workbench-right .dtc-advisor-terminal-card.dtc-advisor-side-panel{background:#ffffff!important;border-color:#dbe3ef;border-radius:14px;box-shadow:0 10px 28px rgb(15 23 42/.07);gap:12px;justify-items:stretch;padding:16px;text-align:left;width:100%!important}.dtc-advisor-estimate-workbench-head{align-items:center;display:grid;gap:10px;grid-template-columns:42px minmax(0,1fr) auto;min-width:0;width:100%}.dtc-advisor-estimate-workbench-icon{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:11px;color:#4f46e5;display:inline-flex;height:42px;justify-content:center;width:42px}.dtc-advisor-estimate-workbench-title,.dtc-advisor-estimate-workbench-title small,.dtc-advisor-estimate-workbench-title strong,.dtc-advisor-estimate-workbench-total,.dtc-advisor-estimate-workbench-total small,.dtc-advisor-estimate-workbench-total span,.dtc-advisor-estimate-workbench-total strong{display:block;min-width:0}.dtc-advisor-estimate-workbench-title small,.dtc-advisor-estimate-workbench-total small{color:#64748b;font-size:.69rem;font-weight:850;line-height:1.15;text-transform:uppercase}.dtc-advisor-estimate-workbench-title strong{color:#172033;font-size:1.05rem;font-weight:900;line-height:1.18;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-advisor-estimate-workbench-total{min-width:112px;text-align:right}.dtc-advisor-estimate-workbench-total strong{color:#172033;font-size:1.12rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900;line-height:1.15;margin-top:2px}.dtc-advisor-estimate-workbench-total span{color:#64748b;font-size:.72rem;font-weight:700;margin-top:2px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-advisor-fallback-tools-button{grid-column:1/-1;justify-self:start}.dtc-advisor-workbench-right .dtc-advisor-tracker-customer-card{align-items:stretch;background:#f0fdf7;border-color:#a7e2c8;border-radius:12px;gap:0;justify-items:stretch;padding:0;text-align:left}.dtc-advisor-workbench-right .dtc-advisor-tracker-customer-card>span{border-left:1px solid #c7ead9;color:inherit;display:grid;gap:4px;min-width:0;padding:11px 12px;text-transform:none}.dtc-advisor-workbench-right .dtc-advisor-tracker-customer-card>span:first-child{border-left:0}.dtc-advisor-workbench-right .dtc-advisor-tracker-customer-card small,.dtc-advisor-workbench-right .dtc-advisor-tracker-customer-card strong{display:block;min-width:0}.dtc-advisor-workbench-right .dtc-advisor-tracker-customer-card small{color:#35705a;font-size:.68rem;font-weight:800;line-height:1.15;text-transform:uppercase}.dtc-advisor-workbench-right .dtc-advisor-tracker-customer-card strong{color:#173d2f;font-size:.84rem;font-weight:850;line-height:1.24;overflow-wrap:anywhere}.dtc-advisor-estimate-empty-copy{background:#f8fafc;border:1px solid #e2e8f0;border-radius:11px;color:#52617a;font-size:.84rem;font-weight:700;line-height:1.4;margin:0;padding:12px;text-wrap:pretty}.dtc-advisor-workbench-right .dtc-advisor-tracker-actions{display:grid;gap:8px;grid-template-columns:minmax(0,1fr);width:100%}.dtc-advisor-workbench-right .dtc-advisor-tracker-actions>.dtc-advisor-terminal-button{min-height:44px;width:100%}.dtc-advisor-estimate-publish{align-items:center;background:#f8fafc;border:1px solid #dbe3ef;border-radius:13px;display:flex;justify-content:center;padding:12px}.dtc-advisor-estimate-publish-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;width:100%}.dtc-advisor-estimate-publish-actions .dtc-advisor-terminal-button{gap:7px;min-height:44px;min-width:min(280px,100%);padding-inline:14px;white-space:nowrap}.dtc-advisor-estimate-publish-actions .dtc-advisor-terminal-button-primary:not(:disabled){background:#315ee8;color:#ffffff}.dtc-advisor-draft-actions .dtc-advisor-terminal-button-secondary:not(:disabled),.dtc-advisor-estimate-publish-actions .dtc-advisor-terminal-button-secondary:not(:disabled),.dtc-advisor-terminal-button-secondary:not(:disabled){background:#ffffff;border:1px solid #b9c6dc;color:#234a9f}.dtc-advisor-estimate-readiness{align-items:center;background:#fffaf0;border:1px solid #f1d99a;border-radius:12px;color:#8a4b08;display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr);padding:12px;width:100%}.dtc-advisor-estimate-readiness[data-actionable=true]{grid-template-columns:38px minmax(0,1fr) auto}.dtc-advisor-estimate-readiness>button{gap:7px;min-height:44px;padding-inline:14px;white-space:nowrap}.dtc-advisor-estimate-readiness>svg{background:#fff3d6;border-radius:10px;height:38px;padding:9px;width:38px}.dtc-advisor-estimate-readiness small,.dtc-advisor-estimate-readiness span,.dtc-advisor-estimate-readiness strong{display:block;min-width:0}.dtc-advisor-estimate-readiness strong{color:#643608;font-size:.86rem;font-weight:900;line-height:1.2}.dtc-advisor-estimate-readiness small{color:#8a5c24;font-size:.76rem;font-weight:700;line-height:1.35;margin-top:3px;text-wrap:pretty}.dtc-advisor-direct-send-dialog{background:transparent;border:0;margin:auto;max-height:calc(100dvh - 24px);max-width:calc(100vw - 24px);padding:0}.dtc-advisor-direct-send-dialog::backdrop{background:rgb(15 23 42/.76)}.dtc-advisor-direct-send-dialog-panel{background:#ffffff;border:1px solid rgb(148 163 184/.28);border-radius:14px;box-shadow:0 24px 60px rgb(15 23 42/.28);color:#101828;display:grid;gap:14px;grid-template-columns:44px minmax(0,1fr);overflow:hidden;padding:18px;width:min(560px,calc(100vw - 24px))}.dtc-advisor-direct-send-dialog-icon{align-items:center;background:#fff7e6;border-radius:11px;color:#a15c07;display:inline-flex;height:44px;justify-content:center;width:44px}.dtc-advisor-direct-send-dialog h2{font-size:1rem;font-weight:950;line-height:1.25;margin:2px 0 6px}.dtc-advisor-direct-send-dialog p{color:#667085;font-size:.82rem;font-weight:700;line-height:1.45;margin:0}.dtc-advisor-direct-send-dialog-actions,.dtc-advisor-direct-send-dialog-panel>.dtc-advisor-draft-error,.dtc-advisor-direct-send-facts,.dtc-advisor-direct-send-help,.dtc-advisor-direct-send-phone{grid-column:1/-1}.dtc-advisor-direct-send-facts{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;overflow:hidden}.dtc-advisor-direct-send-facts>div{background:#ffffff;min-width:0;padding:10px}.dtc-advisor-direct-send-facts dd,.dtc-advisor-direct-send-facts dt{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-advisor-direct-send-facts dt{color:#667085;font-size:.66rem;font-weight:800;text-transform:uppercase}.dtc-advisor-direct-send-facts dd{color:#101828;font-size:.82rem;font-weight:900;margin-top:3px}.dtc-advisor-direct-send-phone{display:grid;gap:6px}.dtc-advisor-direct-send-phone>span{color:#344054;font-size:.74rem;font-weight:850}.dtc-advisor-direct-send-phone input{background:#ffffff;border:1px solid #cbd5e1;border-radius:9px;color:#101828;font:inherit;min-height:44px;padding:0 12px;width:100%}.dtc-advisor-direct-send-phone input[aria-invalid=true]{border-color:#d92d20}.dtc-advisor-direct-send-dialog-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.dtc-advisor-direct-send-dialog-actions button{align-items:center;background:#ffffff;border:1px solid #cbd5e1;border-radius:9px;color:#344054;cursor:pointer;display:inline-flex;font:inherit;font-size:.8rem;font-weight:900;gap:7px;justify-content:center;min-height:44px;padding:0 14px}.dtc-advisor-direct-send-dialog-actions .dtc-advisor-direct-send-confirm:not(:disabled){background:#315ee8;border-color:#315ee8;color:#ffffff}.dtc-advisor-direct-send-dialog-actions button:disabled{cursor:not-allowed;opacity:.58}@media (max-width:620px){.dtc-advisor-estimate-readiness[data-actionable=true]{grid-template-columns:38px minmax(0,1fr)}.dtc-advisor-estimate-readiness>button{grid-column:1/-1;width:100%}.dtc-advisor-direct-send-facts{grid-template-columns:minmax(0,1fr)}.dtc-advisor-direct-send-dialog-actions button{flex:1 1 100%}}@media (min-width:901px){.bayline-staff-shell .dtc-advisor-request-layout,.dtc-advisor-flow-main .dtc-advisor-request-layout{height:calc(100dvh - 280px)!important;max-height:860px!important;min-height:360px!important;overflow:hidden!important}.bayline-staff-shell[data-preview-read-only=true] .dtc-advisor-request-layout{height:calc(100dvh - 355px)!important}.bayline-staff-shell .dtc-advisor-request-list,.dtc-advisor-flow-main .dtc-advisor-request-list,.dtc-advisor-workbench-right{height:100%!important;max-height:none!important;min-height:0!important;overflow-y:auto!important;position:static!important;top:auto!important}.dtc-advisor-workbench-right{overflow-x:hidden!important;overscroll-behavior:contain;padding-right:4px;scrollbar-gutter:stable}}@media (min-width:901px) and (max-width:1120px){.bayline-staff-shell .dtc-advisor-request-filter-row{grid-template-columns:minmax(0,1fr)!important}.bayline-staff-shell .dtc-advisor-request-layout,.dtc-advisor-flow-main .dtc-advisor-request-layout{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr)!important}.dtc-advisor-estimate-publish{align-items:center}}@media (min-width:761px) and (max-width:900px){.bayline-staff-shell .dtc-advisor-request-layout,.dtc-advisor-flow-main .dtc-advisor-request-layout{grid-template-columns:minmax(0,1fr)!important}.bayline-staff-shell .dtc-advisor-request-list,.dtc-advisor-flow-main .dtc-advisor-request-list{max-height:calc(100dvh - 330px)!important;min-height:440px;position:static!important;top:auto!important}.dtc-advisor-workbench-right{max-height:none!important;overflow:visible;position:static}}@media (min-width:761px) and (max-width:1180px){.dtc-advisor-detail-facts,.dtc-advisor-payment-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-advisor-payment-strip span:nth-child(2n){border-right:1px solid rgb(20 16 50/.07)}.dtc-advisor-payment-strip span:last-child,.dtc-advisor-payment-strip span:nth-child(3n){border-right:0}.dtc-advisor-payment-strip span:nth-last-child(-n+2){border-bottom:1px solid rgb(20 16 50/.07)}.dtc-advisor-payment-strip span:nth-child(n+4){border-bottom:0}}@media (max-width:760px){.bayline-staff-shell .dtc-advisor-request-filter-row{grid-template-columns:minmax(0,1fr)!important}.dtc-advisor-request-tools,.dtc-advisor-workflow-chips{grid-column:1}.dtc-advisor-workflow-chips{grid-template-columns:repeat(5,minmax(0,1fr));order:2}.dtc-advisor-request-tools{order:1}.dtc-advisor-workflow-chips button{min-height:48px}.bayline-staff-shell .dtc-advisor-request-layout,.dtc-advisor-flow-main .dtc-advisor-request-layout{grid-template-columns:minmax(0,1fr)!important}.dtc-advisor-workbench-right{max-height:none!important;overflow:visible;position:static}.dtc-advisor-workbench-right .dtc-advisor-terminal-card.dtc-advisor-side-panel{border-radius:12px;padding:13px}.dtc-advisor-estimate-workbench-head{grid-template-columns:40px minmax(0,1fr) auto}.dtc-advisor-estimate-workbench-icon{height:40px;width:40px}.dtc-advisor-estimate-workbench-total{min-width:86px}.dtc-advisor-estimate-workbench-total span{max-width:110px}.dtc-advisor-workbench-right .dtc-advisor-tracker-customer-card{grid-template-columns:minmax(0,1fr)}.dtc-advisor-workbench-right .dtc-advisor-tracker-customer-card>span{border-left:0;border-top:1px solid #c7ead9;padding:9px 11px}.dtc-advisor-workbench-right .dtc-advisor-tracker-customer-card>span:first-child{border-top:0}.dtc-advisor-estimate-publish-actions .dtc-advisor-terminal-button{width:100%}}.bayline-staff-shell .dtc-advisor-request-filter-row{margin-bottom:0;padding:6px 10px 7px}.bayline-staff-shell .dtc-advisor-request-list{align-content:start;gap:7px;overscroll-behavior:contain;scrollbar-gutter:stable}.dtc-advisor-queue-tools{align-items:center;background:#ffffff;border:1px solid #dbe3ef;border-radius:10px;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto;padding:6px;position:sticky;top:0;z-index:3}.dtc-advisor-queue-search{align-items:center;display:grid;grid-column:1;grid-template-columns:44px minmax(0,1fr) 44px;min-width:0;position:relative}.dtc-advisor-queue-search input{appearance:none;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;color:#172033;font:inherit;font-size:.78rem;font-weight:700;grid-column:1/-1;grid-row:1;height:44px;min-width:0;padding:0 46px;width:100%}.dtc-advisor-queue-search input::-webkit-search-cancel-button{display:none}.dtc-advisor-queue-search input:focus-visible{background:#ffffff;border-color:#6366f1;box-shadow:0 0 0 3px rgb(99 102 241/.15);outline:none}.dtc-advisor-queue-search-clear,.dtc-advisor-queue-search-submit,.dtc-advisor-queue-search-toggle{align-items:center;background:transparent;border:0;color:#52617a;cursor:pointer;display:inline-flex;font:inherit;justify-content:center;min-height:44px;min-width:44px;padding:0}.dtc-advisor-queue-search-submit{grid-column:1;grid-row:1;position:relative;z-index:1}.dtc-advisor-queue-search-clear{grid-column:3;grid-row:1;position:relative;z-index:1}.dtc-advisor-queue-search-clear:focus-visible,.dtc-advisor-queue-search-submit:focus-visible,.dtc-advisor-queue-search-toggle:focus-visible{border-radius:7px;outline:3px solid rgb(99 102 241/.22);outline-offset:-2px}.dtc-advisor-queue-search-submit:disabled{cursor:progress;opacity:.48}.dtc-advisor-queue-search-toggle,.dtc-advisor-queue-title{display:none}.dtc-advisor-queue-search-scope{align-items:center;background:#eef2ff;border-radius:7px;color:#4338ca;display:inline-flex;font-size:.64rem;font-weight:850;min-height:30px;padding:0 8px;white-space:nowrap}.bayline-staff-shell .dtc-advisor-visit-row[data-source=bayline-checkin]{background:#ffffff;border-color:#dbe3ef;border-radius:9px!important;grid-template-columns:82px minmax(0,1fr)!important;min-height:104px;overflow:hidden;transition:border-color .14s ease-out,box-shadow .14s ease-out,transform .12s ease-out}.bayline-staff-shell .dtc-advisor-visit-row[data-source=bayline-checkin]:active{transform:scale(.99)}.bayline-staff-shell .dtc-advisor-visit-row[data-active=true]{background:#fbfaff!important;background-image:none!important;border-color:#6366f1!important;box-shadow:inset 3px 0 0 #4f46e5,0 5px 14px rgb(15 23 42/.07)!important}.bayline-staff-shell .dtc-advisor-visit-row:focus-visible{outline:3px solid rgb(99 102 241/.24);outline-offset:-3px}.bayline-staff-shell .dtc-advisor-visit-row .dtc-advisor-request-vehicle-panel{background:#f8fafc;border-right-color:#e2e8f0;gap:4px;padding:8px 6px}.bayline-staff-shell .dtc-advisor-visit-row .dtc-advisor-request-vehicle-panel .vehicle-visual{height:38px;min-height:38px;width:70px}.bayline-staff-shell .dtc-advisor-visit-row .dtc-advisor-request-vehicle-label{color:#40506a;font-size:.64rem;line-height:1.08;max-width:70px}.bayline-staff-shell .dtc-advisor-visit-row .dtc-advisor-request-content{align-content:center;gap:7px;padding:9px 10px}.bayline-staff-shell .dtc-advisor-visit-row .dtc-advisor-request-head{align-items:start;gap:10px;grid-template-columns:minmax(0,1fr) minmax(116px,.82fr)}.bayline-staff-shell .dtc-advisor-visit-row .dtc-advisor-request-copy{align-content:start;gap:4px}.bayline-staff-shell .dtc-advisor-visit-row .dtc-advisor-request-copy>strong{color:#111827;font-size:.92rem;font-weight:900;line-height:1.08;-webkit-line-clamp:1}.bayline-staff-shell .dtc-advisor-visit-row[data-active=true] .dtc-advisor-request-copy>strong{color:#111827!important}.bayline-staff-shell .dtc-advisor-visit-row .dtc-advisor-request-meta-line{color:#64748b!important;display:block!important;font-size:.66rem!important;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bayline-staff-shell .dtc-advisor-visit-row[data-active=true] .dtc-advisor-request-meta-line,.bayline-staff-shell .dtc-advisor-visit-row[data-active=true] .dtc-advisor-visit-meta>small{color:#536277!important}.bayline-staff-shell .dtc-advisor-visit-status-summary{align-items:end;display:grid;gap:1px;justify-items:end;text-align:right}.bayline-staff-shell .dtc-advisor-visit-status-summary>strong{color:#24324a;display:-webkit-box!important;font-size:.76rem!important;font-weight:900;line-height:1.08;max-width:142px;overflow:hidden;text-wrap:balance;white-space:normal!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bayline-staff-shell .dtc-advisor-visit-status-summary>span{color:#64748b;font-size:.61rem!important;font-weight:700;line-height:1.15;white-space:nowrap}.bayline-staff-shell .dtc-advisor-visit-status-summary b{color:#172033;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900}.bayline-staff-shell .dtc-advisor-visit-status-summary[data-tone=warn] b,.bayline-staff-shell .dtc-advisor-visit-status-summary[data-tone=warn]>strong{color:#b45309!important}.bayline-staff-shell .dtc-advisor-visit-status-summary[data-tone=good] b,.bayline-staff-shell .dtc-advisor-visit-status-summary[data-tone=good]>strong{color:#047857!important}.bayline-staff-shell .dtc-advisor-visit-row[data-active=true] .dtc-advisor-visit-status-summary:not([data-tone=warn]):not([data-tone=good]) b,.bayline-staff-shell .dtc-advisor-visit-row[data-active=true] .dtc-advisor-visit-status-summary:not([data-tone=warn]):not([data-tone=good])>strong{color:#172033!important}.bayline-staff-shell .dtc-advisor-visit-row[data-active=true] .dtc-advisor-visit-status-summary>span{color:#64748b!important}.dtc-advisor-visit-meta{align-items:center;display:flex!important;gap:7px;max-width:100%;min-width:0;overflow:hidden;width:100%}.dtc-advisor-visit-meta>small{color:#536277;display:block!important;flex:0 1 auto;font-size:.61rem!important;font-weight:750;line-height:1.15;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-advisor-visit-vin{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dtc-advisor-visit-owner{border-left:1px solid #e2e8f0;padding-left:7px}.dtc-advisor-visit-signals{align-items:center;display:inline-flex!important;flex:0 0 auto;gap:6px;margin-left:auto}.dtc-advisor-visit-signals>span{align-items:center;color:#536277;display:inline-flex!important;font-size:.62rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:850;gap:2px}.dtc-advisor-visit-signals svg{color:#6366f1}.bayline-staff-shell .dtc-advisor-history-row[data-source=tcs-history]{background:#ffffff!important;background-image:none!important;border-radius:9px!important;grid-template-columns:82px minmax(0,1fr)!important;min-height:108px!important}.bayline-staff-shell .dtc-advisor-history-row .dtc-advisor-request-vehicle-panel{background:#f8fafc;border-right-color:#e2e8f0;gap:4px;padding:8px 6px}.bayline-staff-shell .dtc-advisor-history-row .dtc-advisor-request-vehicle-panel .vehicle-visual{height:38px;min-height:38px;width:70px}.bayline-staff-shell .dtc-advisor-history-row .dtc-advisor-request-vehicle-label{font-size:.64rem;line-height:1.08;max-width:70px}.bayline-staff-shell .dtc-advisor-history-row .dtc-advisor-request-content{align-content:center;gap:6px;padding:8px 10px}.bayline-staff-shell .dtc-advisor-history-row .dtc-advisor-request-head{gap:8px;grid-template-columns:minmax(0,1fr) auto}.bayline-staff-shell .dtc-advisor-history-row .dtc-advisor-request-copy{gap:2px}.bayline-staff-shell .dtc-advisor-history-row .dtc-advisor-request-copy>strong{color:#111827!important;font-size:.86rem;-webkit-line-clamp:1}.bayline-staff-shell .dtc-advisor-history-row .dtc-advisor-history-state,.bayline-staff-shell .dtc-advisor-history-row .dtc-advisor-request-ticket-line{color:#64748b!important;display:block!important;font-size:.61rem!important;font-weight:700;line-height:1.18;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.bayline-staff-shell .dtc-advisor-history-row .dtc-advisor-request-money{min-width:68px}.bayline-staff-shell .dtc-advisor-history-row .dtc-advisor-request-money strong{color:#172033!important;font-size:.88rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bayline-staff-shell .dtc-advisor-history-row .dtc-advisor-request-money small{color:#64748b!important;font-size:.58rem;text-transform:none}.bayline-staff-shell .dtc-advisor-history-row .dtc-advisor-request-work-chips{align-items:center;flex-wrap:nowrap;gap:5px}.bayline-staff-shell .dtc-advisor-history-row .dtc-advisor-request-work-chip{font-size:.62rem;height:24px;min-height:24px;padding:3px 7px}.bayline-staff-shell .dtc-advisor-history-row .dtc-advisor-request-work-chips>small{color:#64748b;flex:0 0 auto;font-size:.6rem;font-weight:750;text-transform:none}.dtc-advisor-history-meta{align-items:center;display:flex!important;gap:7px;min-width:0}.dtc-advisor-history-meta>small{color:#536277!important;flex:0 1 auto;font-size:.59rem!important;font-weight:700;line-height:1.15;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.dtc-advisor-history-meta>small+small{border-left:1px solid #e2e8f0;padding-left:7px}.dtc-advisor-history-meta .dtc-advisor-visit-signals{margin-left:auto}@media (hover:hover) and (pointer:fine){.bayline-staff-shell .dtc-advisor-visit-row[data-source=bayline-checkin]:hover{border-color:#a5b4fc;box-shadow:0 5px 14px rgb(15 23 42/.07)}.dtc-advisor-queue-search-clear:hover,.dtc-advisor-queue-search-submit:hover:not(:disabled),.dtc-advisor-queue-search-toggle:hover{color:#4f46e5}}@media (max-width:760px){.bayline-staff-shell .dtc-advisor-request-filter-row{padding:7px}.dtc-advisor-queue-tools{grid-template-columns:minmax(0,1fr) 44px;min-height:50px;padding:3px 3px 3px 11px;width:100%}.dtc-advisor-queue-tools[data-expanded=true]{grid-template-columns:minmax(0,1fr);padding:6px;width:100%}.dtc-advisor-queue-title{color:#40506a;display:block;font-size:.7rem;font-weight:850;line-height:1;text-transform:uppercase}.dtc-advisor-queue-tools[data-expanded=true] .dtc-advisor-queue-title{display:none}.dtc-advisor-queue-search-toggle{border:1px solid #cbd5e1;border-radius:8px;display:inline-flex;font-size:.76rem;font-weight:800;justify-content:center;min-height:44px;min-width:44px;width:44px}.dtc-advisor-queue-search-toggle span,.dtc-advisor-queue-tools:not([data-expanded=true]) .dtc-advisor-queue-search,.dtc-advisor-queue-tools[data-expanded=true] .dtc-advisor-queue-search-toggle{display:none}.dtc-advisor-queue-tools[data-expanded=true] .dtc-advisor-queue-search{display:grid}.dtc-advisor-queue-search input{font-size:.78rem;height:44px}.dtc-advisor-queue-search-scope{display:none}.bayline-staff-shell .dtc-advisor-visit-row[data-source=bayline-checkin]{grid-template-columns:74px minmax(0,1fr)!important;min-height:108px!important}.bayline-staff-shell .dtc-advisor-visit-row .dtc-advisor-request-vehicle-panel .vehicle-visual{height:34px;min-height:34px;width:64px}.bayline-staff-shell .dtc-advisor-visit-row .dtc-advisor-request-vehicle-label{max-width:62px}.bayline-staff-shell .dtc-advisor-visit-row .dtc-advisor-request-content{padding:8px 9px}.bayline-staff-shell .dtc-advisor-visit-row .dtc-advisor-request-head{grid-template-columns:minmax(0,1fr) minmax(104px,.72fr)!important}.bayline-staff-shell .dtc-advisor-visit-status-summary>strong{-webkit-line-clamp:3}.bayline-staff-shell .dtc-advisor-visit-row .dtc-advisor-request-copy>strong{font-size:.86rem}.bayline-staff-shell .dtc-advisor-visit-status-summary{display:grid!important}.dtc-advisor-visit-owner{display:none!important}.dtc-advisor-visit-meta>small{max-width:150px}.bayline-staff-shell .dtc-advisor-request-row[data-source=tcs-history]{grid-template-columns:74px minmax(0,1fr)!important;min-height:108px!important}.bayline-staff-shell .dtc-advisor-history-row .dtc-advisor-request-vehicle-panel .vehicle-visual{height:34px;min-height:34px;width:64px}.bayline-staff-shell .dtc-advisor-history-row .dtc-advisor-request-vehicle-label{max-width:62px}.bayline-staff-shell .dtc-advisor-history-row .dtc-advisor-request-content{padding:8px 9px}.dtc-advisor-history-meta>small:nth-child(2){display:none!important}}@media (max-width:360px){.bayline-staff-shell .dtc-advisor-visit-row[data-source=bayline-checkin]{grid-template-columns:68px minmax(0,1fr)!important}.bayline-staff-shell .dtc-advisor-visit-row .dtc-advisor-request-head{gap:7px;grid-template-columns:minmax(0,1fr) minmax(100px,.7fr)!important}.bayline-staff-shell .dtc-advisor-visit-status-summary>span{font-size:.58rem!important}}@media (max-width:340px){.bayline-staff-shell .dtc-advisor-visit-row[data-source=bayline-checkin]{min-height:116px!important}.bayline-staff-shell .dtc-advisor-visit-row .dtc-advisor-request-head{grid-template-columns:minmax(0,1fr)!important}.bayline-staff-shell .dtc-advisor-visit-row .dtc-advisor-request-copy>strong{font-size:.82rem}.bayline-staff-shell .dtc-advisor-visit-status-summary{align-items:start;gap:1px 7px;grid-template-columns:auto auto;justify-content:start;justify-items:start;text-align:left}.bayline-staff-shell .dtc-advisor-visit-status-summary>strong{grid-column:1/-1;max-width:none;text-align:left;-webkit-line-clamp:2}}@media (min-width:901px){.bayline-staff-shell .dtc-advisor-request-layout,.dtc-advisor-flow-main .dtc-advisor-request-layout{grid-template-columns:minmax(390px,.84fr) minmax(0,1.16fr)!important}}@media (prefers-reduced-motion:reduce){.bayline-staff-shell .dtc-advisor-visit-row[data-source=bayline-checkin]{transition:none}}[data-workflow-tone=neutral]{--workflow-accent:#4f46e5;--workflow-accent-rgb:79 70 229;--workflow-border:#c7d2fe;--workflow-dark-accent:#a5b4fc;--workflow-dark-accent-rgb:165 180 252;--workflow-surface:#f8f7ff}[data-workflow-tone=intake]{--workflow-accent:#2563eb;--workflow-accent-rgb:37 99 235;--workflow-border:#bfdbfe;--workflow-dark-accent:#60a5fa;--workflow-dark-accent-rgb:96 165 250;--workflow-surface:#eff6ff}[data-workflow-tone=inspection]{--workflow-accent:#0e7490;--workflow-accent-rgb:14 116 144;--workflow-border:#a5f3fc;--workflow-dark-accent:#22d3ee;--workflow-dark-accent-rgb:34 211 238;--workflow-surface:#ecfeff}[data-workflow-tone=advisor]{--workflow-accent:#b45309;--workflow-accent-rgb:180 83 9;--workflow-border:#fde68a;--workflow-dark-accent:#fbbf24;--workflow-dark-accent-rgb:251 191 36;--workflow-surface:#fffbeb}[data-workflow-tone=customer]{--workflow-accent:#7c3aed;--workflow-accent-rgb:124 58 237;--workflow-border:#ddd6fe;--workflow-dark-accent:#c4b5fd;--workflow-dark-accent-rgb:196 181 253;--workflow-surface:#f5f3ff}[data-workflow-tone=parts]{--workflow-accent:#c2410c;--workflow-accent-rgb:194 65 12;--workflow-border:#fed7aa;--workflow-dark-accent:#fb923c;--workflow-dark-accent-rgb:251 146 60;--workflow-surface:#fff7ed}[data-workflow-tone=work]{--workflow-accent:#047857;--workflow-accent-rgb:4 120 87;--workflow-border:#a7f3d0;--workflow-dark-accent:#34d399;--workflow-dark-accent-rgb:52 211 153;--workflow-surface:#ecfdf5}[data-workflow-tone=pickup]{--workflow-accent:#0f766e;--workflow-accent-rgb:15 118 110;--workflow-border:#99f6e4;--workflow-dark-accent:#2dd4bf;--workflow-dark-accent-rgb:45 212 191;--workflow-surface:#f0fdfa}[data-workflow-tone=danger]{--workflow-accent:#b91c1c;--workflow-accent-rgb:185 28 28;--workflow-border:#fecdd3;--workflow-dark-accent:#fb7185;--workflow-dark-accent-rgb:251 113 133;--workflow-surface:#fff1f2}.dtc-advisor-workflow-chips button[data-workflow-tone]{color:#475569}.dtc-advisor-workflow-chips button[data-workflow-tone] svg{color:var(--workflow-accent)}.dtc-advisor-workflow-chips button[data-workflow-tone][aria-pressed=true]{background:var(--workflow-surface);color:var(--workflow-accent)}.dtc-advisor-workflow-chips button[data-workflow-tone][aria-pressed=true]:after{background:var(--workflow-accent)}.dtc-advisor-workflow-chips button[data-workflow-tone][aria-pressed=true] span{color:var(--workflow-accent)}.dtc-advisor-workflow-chips button[data-workflow-tone][aria-pressed=true]>small{background:rgb(var(--workflow-accent-rgb)/.12);color:var(--workflow-accent)}.bayline-staff-shell .dtc-advisor-request-row[data-workflow-tone]{background:var(--workflow-surface)!important;background-image:none!important;border-color:var(--workflow-border)!important}.bayline-staff-shell .dtc-advisor-request-row[data-workflow-tone] .dtc-advisor-request-vehicle-panel{background:rgb(var(--workflow-accent-rgb)/.035);border-right-color:var(--workflow-border)}.bayline-staff-shell .dtc-advisor-request-row[data-workflow-tone] .dtc-advisor-visit-signals svg,.bayline-staff-shell .dtc-advisor-visit-row[data-workflow-tone] .dtc-advisor-visit-status-summary b,.bayline-staff-shell .dtc-advisor-visit-row[data-workflow-tone] .dtc-advisor-visit-status-summary>strong{color:var(--workflow-accent)!important}.bayline-staff-shell .dtc-advisor-request-row[data-workflow-tone][data-active=true]{animation:none!important;background:var(--workflow-surface)!important;border:2px solid var(--workflow-accent)!important;box-shadow:0 0 0 3px rgb(var(--workflow-accent-rgb)/.14),0 0 18px rgb(var(--workflow-accent-rgb)/.18)!important}.bayline-staff-shell .dtc-advisor-request-row[data-workflow-tone][data-active=true]:before{content:none!important;display:none!important}.bayline-staff-shell .dtc-advisor-request-row[data-workflow-tone]:focus-visible{outline-color:rgb(var(--workflow-accent-rgb)/.46)}@media (hover:hover) and (pointer:fine){.bayline-staff-shell .dtc-advisor-request-row[data-workflow-tone]:hover:not([data-active=true]){border-color:var(--workflow-accent)!important;box-shadow:0 5px 14px rgb(var(--workflow-accent-rgb)/.09)!important}}.monitor-table-row[data-workflow-tone]{background:var(--workflow-surface)!important;box-shadow:inset 0 0 0 1px var(--workflow-border)!important}.monitor-table-row[data-workflow-tone]>td{background:transparent!important}@media (min-width:600px) and (min-height:600px) and (max-width:1180px){.monitor-board[data-tablet-layout=scroll] .monitor-table-row[data-workflow-tone]>td[data-label=Vehicle]{background:var(--workflow-surface,#ffffff)!important;background-image:none!important;box-shadow:1px 0 0 #cbd5e1,8px 0 16px rgb(15 23 42/.08)!important;isolation:isolate}.monitor-board[data-tablet-layout=scroll] .monitor-table th[data-column=vehicle]{background:#f8fafc!important;background-image:none!important;box-shadow:1px 0 0 #cbd5e1,8px 0 16px rgb(15 23 42/.08)!important;isolation:isolate}body[data-monitor-theme=dark] .monitor-board[data-tablet-layout=scroll] .monitor-table-row[data-workflow-tone]>td[data-label=Vehicle]{background:#0d0d18!important;box-shadow:1px 0 0 rgb(255 255 255/.18),8px 0 16px rgb(0 0 0/.28)!important}body[data-monitor-theme=dark] .monitor-board[data-tablet-layout=scroll] .monitor-table th[data-column=vehicle]{background:#141427!important;box-shadow:1px 0 0 rgb(255 255 255/.18),8px 0 16px rgb(0 0 0/.28)!important}}.monitor-table-row[data-workflow-tone] .monitor-status-clock strong,.monitor-table-row[data-workflow-tone] .monitor-status-stack,.monitor-table-row[data-workflow-tone] .monitor-status-stack strong{color:var(--workflow-accent)!important}.monitor-table-row.monitor-row-bad,.monitor-table-row.monitor-row-urgent{--workflow-accent:#b91c1c;--workflow-accent-rgb:185 28 28;--workflow-border:#fecdd3;--workflow-dark-accent:#fb7185;--workflow-dark-accent-rgb:251 113 133;--workflow-surface:#fff1f2}@media (max-width:599px),(max-width:760px) and (max-height:599px){.monitor-table-row[data-workflow-tone]{background:transparent!important;border:0!important;box-shadow:none!important}.monitor-table-row[data-workflow-tone] .monitor-phone-card{background:var(--workflow-surface)!important;border-color:var(--workflow-border)!important;box-shadow:0 6px 16px rgb(var(--workflow-accent-rgb)/.1)!important}.monitor-table-row[data-workflow-tone] .monitor-phone-card-status{background:rgb(var(--workflow-accent-rgb)/.06)!important;border-color:rgb(var(--workflow-accent-rgb)/.24)!important;color:var(--workflow-accent)!important}.monitor-table-row[data-workflow-tone] .monitor-phone-card-status strong{color:var(--workflow-accent)!important}}body[data-monitor-theme=dark] .monitor-table-row[data-workflow-tone]{background:rgb(var(--workflow-dark-accent-rgb)/.12)!important;box-shadow:inset 0 0 0 1px rgb(var(--workflow-dark-accent-rgb)/.3)!important}body[data-monitor-theme=dark] .monitor-table-row[data-workflow-tone] .monitor-status-clock strong,body[data-monitor-theme=dark] .monitor-table-row[data-workflow-tone] .monitor-status-stack,body[data-monitor-theme=dark] .monitor-table-row[data-workflow-tone] .monitor-status-stack strong{color:var(--workflow-dark-accent)!important}@media (max-width:599px),(max-width:760px) and (max-height:599px){body[data-monitor-theme=dark] .monitor-table-row[data-workflow-tone]{background:transparent!important;box-shadow:none!important}body[data-monitor-theme=dark] .monitor-table-row[data-workflow-tone] .monitor-phone-card{background:rgb(var(--workflow-dark-accent-rgb)/.12)!important;border-color:rgb(var(--workflow-dark-accent-rgb)/.3)!important}body[data-monitor-theme=dark] .monitor-table-row[data-workflow-tone] .monitor-phone-card-status{background:rgb(var(--workflow-dark-accent-rgb)/.1)!important;border-color:rgb(var(--workflow-dark-accent-rgb)/.28)!important;color:var(--workflow-dark-accent)!important}body[data-monitor-theme=dark] .monitor-table-row[data-workflow-tone] .monitor-phone-card-status strong{color:var(--workflow-dark-accent)!important}}@media (prefers-reduced-motion:reduce){.bayline-staff-shell .dtc-advisor-request-row[data-workflow-tone]{transition:none}}.monitor-table-row.monitor-row-ready-review{--workflow-accent:#a21caf;--workflow-accent-rgb:162 28 175;--workflow-border:#e879f9;--workflow-dark-accent:#f0abfc;--workflow-dark-accent-rgb:240 171 252;--workflow-surface:#fdf4ff;background:linear-gradient(90deg,#fdf4ff,#fff7ed)!important;box-shadow:inset 4px 0 0 #c026d3,inset 0 0 0 1px #f0abfc,0 8px 24px rgb(162 28 175/.14)!important}.monitor-table-row.monitor-row-ready-pickup{--workflow-accent:#047857;--workflow-accent-rgb:4 120 87;--workflow-border:#34d399;--workflow-dark-accent:#6ee7b7;--workflow-dark-accent-rgb:110 231 183;--workflow-surface:#ecfdf5;background:linear-gradient(90deg,#ecfdf5,#f0fdf4 56%,#faf5ff)!important;box-shadow:inset 4px 0 0 #059669,inset 0 0 0 1px #6ee7b7,0 8px 24px rgb(5 150 105/.16)!important}.monitor-ready-review,.monitor-status-ready-review{color:#86198f!important}.monitor-ready-pickup{color:#047857!important}.monitor-metric-ready{background:var(--monitor-kpi-surface,#ecfdf5)!important;border-color:var(--monitor-kpi-border,#6ee7b7)!important}.monitor-metric-ready strong{color:var(--monitor-kpi-accent,#047857)}@media (max-width:599px),(max-width:760px) and (max-height:599px){.monitor-table-row.monitor-row-ready-pickup,.monitor-table-row.monitor-row-ready-review{background:transparent!important;box-shadow:none!important}.monitor-table-row.monitor-row-ready-review .monitor-phone-card{background:linear-gradient(145deg,#fdf4ff,#fff7ed)!important;border-color:#e879f9!important;box-shadow:0 10px 26px rgb(162 28 175/.16)!important}.monitor-table-row.monitor-row-ready-pickup .monitor-phone-card{background:linear-gradient(145deg,#ecfdf5,#f5f3ff)!important;border-color:#34d399!important;box-shadow:0 10px 26px rgb(5 150 105/.18)!important}}body[data-monitor-theme=dark] .monitor-table-row.monitor-row-ready-review{background:linear-gradient(90deg,rgb(162 28 175/.22),rgb(194 65 12/.14))!important}body[data-monitor-theme=dark] .monitor-table-row.monitor-row-ready-pickup{background:linear-gradient(90deg,rgb(5 150 105/.22),rgb(109 40 217/.14))!important}.dtc-advisor-review-queue{animation:none!important}.dtc-advisor-review-card[data-workflow-tone]{background:var(--workflow-surface);border-color:var(--workflow-border);min-height:138px;transform:none!important;transition:border-color .15s ease,box-shadow .15s ease}.dtc-advisor-review-card[data-workflow-tone][data-active=true]{background:var(--workflow-surface);border:2px solid var(--workflow-accent);box-shadow:0 0 0 3px rgb(var(--workflow-accent-rgb)/.12),0 0 16px rgb(var(--workflow-accent-rgb)/.14);transform:none!important}.dtc-advisor-review-card[data-workflow-tone]:focus-visible,.dtc-notifications-handoff-card[data-workflow-tone]:focus-visible{outline:3px solid rgb(var(--workflow-accent-rgb)/.34);outline-offset:2px}.dtc-advisor-review-card-head{min-width:0}.dtc-advisor-review-card-workflow,.dtc-advisor-review-summary-workflow,.dtc-notifications-handoff-workflow{display:grid;gap:6px;grid-template-columns:minmax(0,1fr) minmax(92px,.42fr);min-width:0}.dtc-advisor-review-card-workflow>span,.dtc-advisor-review-summary-workflow>span,.dtc-notifications-handoff-workflow>span{align-content:center;background:rgb(255 255 255/.72);border:1px solid rgb(var(--workflow-accent-rgb)/.16);border-radius:8px;display:grid;gap:2px;min-width:0;padding:7px 8px}.dtc-advisor-review-card-workflow small,.dtc-advisor-review-summary-workflow small,.dtc-notifications-handoff-workflow small{color:#64748b;font-size:.62rem;font-weight:900;line-height:1;text-transform:uppercase}.dtc-advisor-review-card-workflow strong,.dtc-advisor-review-summary-workflow strong,.dtc-notifications-handoff-workflow strong{color:var(--workflow-accent);font-size:.76rem;font-weight:950;line-height:1.12;overflow-wrap:anywhere}.dtc-advisor-review-card-workflow>span:last-child,.dtc-advisor-review-summary-workflow>span:last-child,.dtc-notifications-handoff-workflow>span:last-child{justify-items:center;text-align:center}.dtc-advisor-review-card[data-workflow-tone] .dtc-advisor-review-card-metrics span{background:rgb(255 255 255/.72);border-color:rgb(var(--workflow-accent-rgb)/.14)}.dtc-advisor-review-card[data-workflow-tone]>em{color:#64748b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dtc-advisor-review-summary[data-workflow-tone]{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-advisor-review-summary[data-workflow-tone]>.dtc-advisor-review-actions,.dtc-advisor-review-summary[data-workflow-tone]>.dtc-advisor-review-summary-identity{background:var(--workflow-surface);border:1px solid var(--workflow-border);border-color:var(--workflow-border)}.dtc-advisor-review-summary[data-workflow-tone]>.dtc-advisor-review-summary-identity svg{color:var(--workflow-accent)}.dtc-advisor-review-summary-workflow{background:var(--workflow-surface);border:1px solid var(--workflow-border);border-radius:8px;box-sizing:border-box;height:100%;min-height:76px;padding:7px}.dtc-advisor-review-summary-workflow em,.dtc-notifications-handoff-workflow em{color:#64748b;font-size:.68rem;font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:850}@media (max-width:1500px){.dtc-advisor-review-summary[data-workflow-tone]{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-advisor-review-summary[data-workflow-tone]>.dtc-advisor-review-actions{align-items:center;grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.dtc-advisor-review-summary[data-workflow-tone]>.dtc-advisor-review-actions>span{text-align:left}}.dtc-notifications-handoffs{background:#ffffff;border:1px solid rgb(148 163 184/.2);border-radius:8px;box-shadow:0 12px 30px rgb(15 23 42/.05);display:grid;gap:10px;padding:10px}.dtc-notifications-handoffs>header,.dtc-notifications-handoffs>header>span{align-items:center;display:flex;min-width:0}.dtc-notifications-handoffs>header{justify-content:space-between}.dtc-notifications-handoffs>header>span{gap:9px}.dtc-notifications-handoffs>header svg{color:#2563eb;flex:0 0 auto}.dtc-notifications-handoffs>header small,.dtc-notifications-handoffs>header strong{display:block}.dtc-notifications-handoffs>header strong{color:#101828;font-size:.94rem;font-weight:950}.dtc-notifications-handoffs>header small{color:#64748b;font-size:.74rem;font-weight:800;margin-top:2px}.dtc-notifications-handoff-count{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#2563eb!important;display:inline-flex!important;flex:0 0 auto;justify-content:center;min-height:28px;min-width:28px;padding:5px 7px}.dtc-notifications-handoffs ul{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.dtc-notifications-handoffs li{min-width:0}.dtc-notifications-handoff-card[data-workflow-tone]{background:var(--workflow-surface);border:1px solid var(--workflow-border);border-radius:8px;color:#101828;display:grid;gap:7px;min-height:126px;padding:9px;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.dtc-notifications-handoff-card[data-ready-confirmation=true]{--workflow-accent:#b45309;--workflow-accent-rgb:180 83 9;--workflow-border:#fcd34d;--workflow-surface:#fffbeb;box-shadow:0 8px 22px rgb(180 83 9/.1)}.dtc-notifications-workflow-message{align-items:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;color:#047857;display:flex;font-size:.8rem;font-weight:900;gap:8px;margin:0;min-height:44px;padding:8px 12px}.dtc-notifications-workflow-message svg{flex:0 0 auto}.dtc-notifications-release-action{border-top:1px solid rgb(var(--workflow-accent-rgb)/.14);display:grid;gap:6px;padding-top:7px}.dtc-notifications-release-action>span[role=alert]{color:#b42318;font-size:.72rem;font-weight:800;line-height:1.3}.dtc-notifications-release-actions{display:grid;gap:6px;grid-template-columns:minmax(0,184px);justify-content:end}.dtc-notifications-release-actions[data-action-count="2"]{grid-template-columns:repeat(2,minmax(0,184px))}.dtc-notifications-release-actions[data-action-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.dtc-notifications-release-actions a,.dtc-notifications-release-actions button{align-items:center;border:1px solid #1d4ed8;border-radius:999px;display:inline-flex;font:inherit;font-size:.74rem;font-weight:950;gap:5px;justify-content:center;line-height:1.08;min-height:44px;padding:5px 12px;text-align:center;width:100%}.dtc-notifications-release-actions a>span,.dtc-notifications-release-actions button>span{min-width:0;overflow-wrap:anywhere}.dtc-notifications-release-actions a>svg,.dtc-notifications-release-actions button>svg{flex:0 0 auto}.dtc-notifications-responsive-action-label>span:last-child{display:none}.dtc-notifications-release-actions button{background:#2563eb;color:#ffffff}.dtc-notifications-release-actions a{background:#ffffff;color:#1d4ed8;text-decoration:none}.dtc-notifications-release-actions[data-action-count="3"] a,.dtc-notifications-release-actions[data-action-count="3"] button{padding-inline:7px}.dtc-notifications-release-actions a:focus-visible,.dtc-notifications-release-actions button:focus-visible{outline:3px solid rgb(37 99 235/.32);outline-offset:2px}.dtc-notifications-release-actions button:disabled{cursor:not-allowed;opacity:.58}.dtc-notifications-handoff-summary{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(250px,auto);min-width:0}.dtc-notifications-handoff-pills{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:end;max-width:310px;min-width:250px}.dtc-notifications-handoff-pills>span{align-content:center;background:rgb(255 255 255/.76);border:1px solid rgb(var(--workflow-accent-rgb)/.2);border-radius:12px;display:grid;gap:3px;justify-items:center;min-height:48px;min-width:0;padding:6px 9px;text-align:center}.dtc-notifications-handoff-pills small{color:#64748b;font-size:.58rem;font-weight:950;line-height:1;text-transform:uppercase}.dtc-notifications-handoff-pills strong{color:var(--workflow-accent);font-size:.74rem;font-weight:950;line-height:1.12;min-width:0;overflow-wrap:anywhere}.dtc-notifications-handoff-timer{align-items:baseline;color:var(--workflow-accent);display:flex;gap:5px;grid-column:1/-1;justify-self:end;font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:0 4px}.dtc-notifications-handoff-timer>strong{font-size:.92rem;line-height:1}.dtc-notifications-handoff-timer>small{color:#64748b;font-size:.67rem;font-weight:850;line-height:1;text-transform:none}.dtc-notifications-handoff-head{align-items:center;display:grid;gap:12px;grid-template-columns:112px minmax(0,1fr);min-width:0}.dtc-notifications-handoff-head-copy{display:grid;gap:3px;min-width:0}.dtc-notifications-handoff-head small,.dtc-notifications-handoff-head strong{display:block;margin:0}.dtc-notifications-action-source{color:var(--workflow-accent);display:block;font-size:.68rem;font-style:normal;font-weight:950;line-height:1;margin-bottom:4px;text-transform:uppercase}.dtc-notifications-handoff-title{align-items:start;display:flex;gap:10px;justify-content:space-between;min-width:0}.dtc-notifications-handoff-title>strong{color:#101828;font-size:1rem;font-weight:950;line-height:1.16;min-width:0;overflow-wrap:anywhere;text-wrap:balance}.dtc-notifications-handoff-head .dtc-notifications-visit-identity>strong{color:#344054;font-size:1rem;line-height:1.18}.dtc-notifications-handoff-head .dtc-notifications-visit-identity>small{font-size:.86rem}.dtc-notifications-handoff-title>svg{color:var(--workflow-accent);flex:0 0 auto}.dtc-notifications-empty-state{align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:72px}.dtc-notifications-empty-state>svg{color:#047857}.dtc-notifications-empty-state small,.dtc-notifications-empty-state strong{display:block}.dtc-notifications-empty-state strong{color:#101828;font-size:.92rem;font-weight:950}.dtc-notifications-empty-state small{color:#64748b;font-size:.76rem;font-weight:800;margin-top:2px}.dtc-notifications-empty-state a{align-items:center;background:#ffffff;border:1px solid #c7d2fe;border-radius:8px;color:#4338ca;display:inline-flex;font-size:.78rem;font-weight:900;justify-content:center;min-height:44px;padding:0 13px;text-decoration:none}.dtc-notifications-empty-state a:focus-visible{outline:3px solid rgb(79 70 229/.3);outline-offset:2px}@media (hover:hover) and (pointer:fine){.dtc-advisor-review-card[data-workflow-tone]:hover{background:var(--workflow-surface);border-color:var(--workflow-accent);transform:none!important}.dtc-notifications-handoff-card[data-workflow-tone]:hover{border-color:var(--workflow-accent);box-shadow:0 6px 16px rgb(var(--workflow-accent-rgb)/.1)}}@media (max-width:980px){.dtc-notifications-handoffs ul{grid-template-columns:1fr}}@media (min-width:981px) and (max-width:1240px){.dtc-notifications-handoff-summary{grid-template-columns:minmax(0,1fr)}.dtc-notifications-handoff-pills{justify-self:stretch;max-width:none;width:100%}}@media (max-width:760px){.dtc-advisor-review-card-workflow,.dtc-advisor-review-summary-workflow,.dtc-notifications-handoff-workflow{grid-template-columns:minmax(0,1fr) minmax(84px,.4fr)}.dtc-advisor-review-summary[data-workflow-tone]{grid-template-columns:1fr}.dtc-advisor-review-summary[data-workflow-tone]>.dtc-advisor-review-actions{grid-column:auto;grid-template-columns:minmax(0,1fr)}.dtc-notifications-empty-state{grid-template-columns:auto minmax(0,1fr)}.dtc-notifications-empty-state a{grid-column:1/-1;width:100%}.dtc-notifications-release-actions{grid-template-columns:minmax(0,1fr);width:100%}.dtc-notifications-release-actions[data-action-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-notifications-release-actions[data-action-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-notifications-release-actions a,.dtc-notifications-release-actions button{padding-inline:7px}.dtc-notifications-handoff-summary{grid-template-columns:minmax(0,1fr)}.dtc-notifications-handoff-pills{justify-self:stretch;max-width:none;width:100%}.dtc-notifications-handoff-head,.dtc-notifications-record-main{gap:10px;grid-template-columns:96px minmax(0,1fr)}.bayline-staff-shell .dtc-notifications-vehicle-visual.vehicle-visual-compact{height:58px;min-height:58px;width:96px}}@media (max-width:360px){.dtc-notifications-release-actions a,.dtc-notifications-release-actions button{font-size:.68rem;padding-inline:4px}.dtc-notifications-release-actions a>svg,.dtc-notifications-release-actions button>svg{display:none}.dtc-notifications-release-actions a>span,.dtc-notifications-release-actions button>span{overflow-wrap:normal;white-space:nowrap}.dtc-notifications-responsive-action-label>span:first-child{display:none}.dtc-notifications-responsive-action-label>span:last-child{display:inline}.dtc-notifications-handoff-head,.dtc-notifications-record-main{gap:8px;grid-template-columns:80px minmax(0,1fr)}.bayline-staff-shell .dtc-notifications-vehicle-visual.vehicle-visual-compact{height:52px;min-height:52px;width:80px}}@media (prefers-reduced-motion:reduce){.dtc-advisor-review-card[data-workflow-tone],.dtc-notifications-handoff-card[data-workflow-tone]{transition:none}}.bayline-staff-shell .dtc-tech-checkin-queue .dtc-queue-card[data-workflow-tone],.bayline-staff-shell .dtc-tech-working-row[data-workflow-tone]{background:var(--workflow-surface)!important;border-color:var(--workflow-border)!important;box-shadow:0 6px 16px rgb(15 23 42/.05)!important}.bayline-staff-shell .dtc-tech-checkin-queue .dtc-queue-card[data-workflow-tone] .dtc-card-mini-grid>span{background:rgb(255 255 255/.72);border-color:rgb(var(--workflow-accent-rgb)/.14)}.bayline-staff-shell .dtc-tech-checkin-queue .dtc-queue-card[data-workflow-tone] .dtc-card-mini-grid>span:first-child,.bayline-staff-shell .dtc-tech-checkin-queue .dtc-queue-card[data-workflow-tone] .dtc-queue-card-timing{color:var(--workflow-accent)!important}.bayline-staff-shell .dtc-queue-card[data-workflow-tone] .dtc-tech-decision-pill[data-tone=approved],.bayline-staff-shell .dtc-tech-working-row[data-workflow-tone] .dtc-tech-decision-pill[data-tone=approved]{background:#047857!important;border-color:#047857!important;color:#ffffff!important}@media (max-width:520px){.bayline-staff-shell .dtc-tech-checkin-queue .dtc-queue-card[data-workflow-tone]{align-items:start;grid-template-columns:82px minmax(0,1fr)}.bayline-staff-shell .dtc-tech-checkin-queue .dtc-queue-card[data-workflow-tone] .vehicle-visual{align-self:start;grid-column:1;grid-row:1;height:74px;min-height:74px;width:82px}.bayline-staff-shell .dtc-tech-checkin-queue .dtc-queue-card[data-workflow-tone] .dtc-queue-card-body{grid-column:2;grid-row:1}.bayline-staff-shell .dtc-tech-checkin-queue .dtc-queue-card[data-workflow-tone] .dtc-card-action-row{grid-column:1/-1}}.dtc-checkin-shell-compact .dtc-supplemental-lookup .lookup-modes{display:grid;gap:3px;grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-checkin-shell-compact .dtc-supplemental-lookup .lookup-segment,.dtc-checkin-shell-compact .dtc-supplemental-lookup .lookup-segment span{min-width:0;width:100%}.dtc-checkin-shell-compact .dtc-supplemental-lookup .lookup-segment span{align-items:center;display:flex;justify-content:center;white-space:nowrap}.dtc-checkin-shell-compact .dtc-supplemental-lookup-cards .lookup-modes{gap:8px}.dtc-shared-customer-vehicle{border-bottom:1px solid #e2e8f0;grid-column:1/-1;min-width:0;padding-bottom:12px}.dtc-shared-customer-vehicle .vehicle-row-main{align-items:center;display:flex;gap:12px;min-width:0}.dtc-shared-customer-vehicle .vehicle-visual{flex:0 0 112px;min-height:58px;width:112px}.dtc-shared-customer-vehicle .vehicle-row-copy strong{color:#172033;font-size:.95rem}.dtc-shared-customer-vehicle .vehicle-row-copy em,.dtc-shared-customer-vehicle .vehicle-row-copy small{color:#64748b;font-size:.78rem;font-style:normal}@media (max-width:520px){.dtc-shared-customer-vehicle .vehicle-visual{flex-basis:88px;width:88px}}.dtc-checkin-shell-compact .dtc-arrival-source-switch-compact{align-items:center;background:transparent!important;border:0;box-shadow:none;display:grid;gap:7px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;margin:0 auto;max-width:240px;padding:0;width:100%}.dtc-checkin-shell-compact .dtc-lookup-path-option span{text-transform:none!important}.dtc-arrival-source-label{color:#64748b;font-size:.7rem;font-weight:850;grid-column:1/-1;text-align:center;text-transform:uppercase}.dtc-checkin-shell-compact .dtc-arrival-source-switch-compact .dtc-arrival-source-button{box-shadow:none;font-size:.75rem;min-height:36px;padding:5px 10px}.dtc-checkin-shell-compact .dtc-arrival-source-switch-compact .dtc-arrival-source-button[data-active=true]{box-shadow:none}@media (max-width:420px){.dtc-checkin-shell-compact .dtc-arrival-source-switch-compact{max-width:240px}}@media (min-width:1181px) and (max-width:1366px) and (hover:none) and (pointer:coarse),(min-width:761px) and (max-width:1180px){.bayline-staff-shell{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.bayline-staff-shell .bayline-staff-header{gap:8px;grid-template-columns:auto minmax(0,1fr)!important}.bayline-staff-shell .bayline-staff-brand{grid-column:1;justify-self:start}.bayline-staff-shell .bayline-staff-right{grid-column:2;justify-self:end;width:100%}.bayline-staff-shell .bayline-header-workbench,.bayline-staff-shell .bayline-header-workbench .bayline-workspace-nav,.bayline-staff-shell .bayline-header-workbench:has(>.bayline-workspace-nav:only-child){display:none!important}.bayline-mobile-tabbar{align-items:stretch;background:rgb(255 255 255/.94);bottom:0!important;display:grid!important;gap:6px;grid-template-columns:repeat(var(--bayline-mobile-tab-count,5),minmax(0,1fr));isolation:isolate;left:0!important;min-height:calc(60px + env(safe-area-inset-bottom));padding:6px 18px calc(8px + env(safe-area-inset-bottom));position:fixed!important;right:0!important;top:auto!important;transform:translateZ(0);transition:none!important;z-index:200}.bayline-mobile-tab{align-content:center;align-items:center;display:grid;gap:0;justify-items:center;min-height:var(--bayline-touch-height);min-width:0;padding:0 4px}.bayline-mobile-tab svg{height:22px;width:22px}}.bayline-admin-loader-health{display:grid;gap:16px}.bayline-admin-loader-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.bayline-admin-loader-grid>article{background:#f8fafc;border:1px solid #dbe3ef;border-radius:12px;box-shadow:none;display:grid;gap:9px;min-width:0;padding:16px}.bayline-admin-loader-grid>article[data-state=healthy]{border-left:3px solid #16a34a}.bayline-admin-loader-grid>article:is([data-state=delayed],[data-state=paused],[data-state=failed]){background:#fffaf0;border-left:3px solid #d97706}.bayline-admin-loader-grid>article[data-state=missing]{border-left:3px solid #94a3b8}.bayline-admin-loader-grid article>header,.bayline-admin-loader-grid article>header>div{align-items:center;display:flex;gap:8px}.bayline-admin-loader-grid article>header{justify-content:space-between}.bayline-admin-loader-grid h3{color:#172033;font-size:.9rem;line-height:1.2;margin:0;text-wrap:balance}.bayline-admin-loader-grid article>strong{color:#172033;font-size:1.35rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.bayline-admin-loader-grid article>p{color:#586a86;font-size:.78rem;line-height:1.45;margin:0;min-height:2.9em;text-wrap:pretty}.bayline-admin-loader-grid article>footer{border-top:1px solid #dbe3ef;color:#60718d;display:grid;font-size:.7rem;gap:3px;line-height:1.35;padding-top:9px}.bayline-admin-loader-note{align-items:flex-start;color:#60718d;display:flex;font-size:.76rem;gap:8px;line-height:1.45;margin:0;text-wrap:pretty}.bayline-admin-loader-note svg{flex:0 0 auto;margin-top:1px}@media (max-width:1040px){.bayline-admin-loader-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.bayline-admin-loader-grid{grid-template-columns:minmax(0,1fr)}.bayline-admin-loader-grid article>p{min-height:0}}.bayline-admin-cleanup-dialog{background:#ffffff;border:1px solid #dbe3ef;border-radius:14px;box-shadow:0 24px 70px rgb(15 23 42/.2);color:#172033;margin:auto;max-width:min(460px,calc(100vw - 32px));padding:0;width:100%}.bayline-reports-page{background:#f5f7fb}.bayline-reports-content{max-width:min(1760px,calc(100vw - 28px))!important;width:calc(100% - 28px)!important}.bayline-report-freshness{color:#64748b;font-size:.75rem;line-height:1.4;margin:-2px 2px 0}.bayline-report-freshness[data-freshness=stale]{color:#9a5b08}@media (max-width:620px){.bayline-reports-content{max-width:calc(100vw - 20px)!important;width:calc(100% - 20px)!important}}.bayline-admin-cleanup-dialog::backdrop{background:rgb(15 23 42/.56)}.bayline-admin-cleanup-dialog form{display:grid;gap:18px;padding:20px}.bayline-admin-cleanup-dialog footer,.bayline-admin-cleanup-dialog header{align-items:center;display:flex;gap:10px;justify-content:space-between}.bayline-admin-cleanup-dialog header span{color:#b45309;display:block;font-size:.72rem;font-weight:800;text-transform:uppercase}.bayline-admin-cleanup-dialog h2{font-size:1.25rem;line-height:1.25;margin:4px 0 0;text-wrap:balance}.bayline-admin-cleanup-dialog p{color:#586a86;font-size:.9rem;line-height:1.55;margin:0;text-wrap:pretty}.bayline-admin-cleanup-dialog .enterprise-icon-button{align-items:center;background:transparent;border:1px solid #dbe3ef;border-radius:10px;color:#475569;display:inline-flex;flex:0 0 auto;justify-content:center;min-height:44px;min-width:44px}.dtc-work-package-list{display:grid;gap:10px;min-width:0;width:100%}.dtc-work-package-overview{align-items:baseline;color:#64748b;display:flex;flex-wrap:wrap;font-size:.78rem;gap:6px;margin:0}.dtc-work-package-overview strong{color:#334155;font-size:.82rem}.dtc-work-package-stack{display:grid;gap:8px;min-width:0}.dtc-work-included-checks,.dtc-work-package{--dtc-work-status:#6d28d9;--dtc-work-status-bg:#f5f3ff;--dtc-work-status-border:#ddd6fe;background:#ffffff;border:1px solid #d8dee9;border-radius:12px;min-width:0;overflow:clip}.dtc-work-package[data-package-band=declined]{--dtc-work-status:#9a3412;--dtc-work-status-bg:#fff7ed;--dtc-work-status-border:#fed7aa}.dtc-work-package[data-package-band=canceled]{--dtc-work-status:#475569;--dtc-work-status-bg:#f1f5f9;--dtc-work-status-border:#cbd5e1}.dtc-work-included-checks{--dtc-work-status:#0f766e;--dtc-work-status-bg:#f0fdfa;--dtc-work-status-border:#99f6e4}.dtc-work-included-checks>summary,.dtc-work-package>summary{align-items:center;cursor:pointer;display:grid;gap:8px 14px;grid-template-columns:minmax(0,1fr) minmax(112px,auto) 18px;min-height:64px;padding:11px 14px}.dtc-work-included-checks>summary::-webkit-details-marker,.dtc-work-package>summary::-webkit-details-marker{display:none}.dtc-work-included-checks>summary:after,.dtc-work-package>summary:after{color:#64748b;content:"⌄";font-size:1.05rem;font-weight:900;line-height:1;text-align:center;transform:rotate(-90deg)}.dtc-work-included-checks[open]>summary:after,.dtc-work-package[open]>summary:after{transform:rotate(0deg)}.dtc-work-included-checks>summary:focus-visible,.dtc-work-package>summary:focus-visible{outline:3px solid rgba(109,40,217,.28);outline-offset:-3px}.dtc-work-included-check-list section>span:first-child,.dtc-work-included-checks>summary>span,.dtc-work-package-heading,.dtc-work-package-summary-side{display:grid;gap:3px;min-width:0}.dtc-work-included-check-list section strong,.dtc-work-included-checks>summary strong,.dtc-work-package-heading strong{color:#172033;font-size:.93rem;line-height:1.25;overflow-wrap:anywhere}.dtc-work-included-check-list section small,.dtc-work-included-checks>summary small,.dtc-work-package-heading small,.dtc-work-package-summary-side small{color:#64748b;font-size:.73rem;font-weight:650;line-height:1.35}.dtc-work-package-meta{align-items:center;display:flex;flex-wrap:wrap;gap:5px 9px}.dtc-work-package-status-badge{align-items:center;background:var(--dtc-work-status-bg);border:1px solid var(--dtc-work-status-border);border-radius:999px;color:var(--dtc-work-status);display:inline-flex;font-size:.66rem;font-weight:820;gap:5px;line-height:1;padding:3px 7px;white-space:nowrap}.dtc-work-package-status-dot{background:currentColor;border-radius:999px;display:inline-block;height:6px;width:6px}.dtc-work-package-summary-side{justify-items:end;text-align:right}.dtc-work-included-check-list section>span:last-child,.dtc-work-included-checks>summary>strong,.dtc-work-package-line-amount,.dtc-work-package-summary-side>strong{color:#172033;font-size:.83rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:850;white-space:nowrap}.dtc-work-included-checks[open]>summary,.dtc-work-package[open]>summary{border-bottom:1px solid #e5e9f0}.dtc-work-package-lines{display:grid;list-style:none;margin:0;padding:0}.dtc-work-package-lines>li{border-top:1px solid #eef1f5;min-width:0;padding:10px 14px}.dtc-work-package-lines>li:first-child{border-top:0}.dtc-work-package-lines>li[data-receipt-group=canceled],.dtc-work-package-lines>li[data-receipt-group=declined]{background:#f8fafc}.dtc-work-package-line-main{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.dtc-work-package-line-copy{display:grid;gap:3px;min-width:0}.dtc-work-package-line-copy strong{color:#263247;font-size:.83rem;font-weight:760;line-height:1.35;overflow-wrap:anywhere}.dtc-work-package-line-copy small{color:#6b768a;font-size:.7rem;line-height:1.35}.dtc-work-included-check-list section>span:last-child,.dtc-work-package-line-amount[data-included=true]{color:#0f766e}.dtc-work-package-empty{color:#64748b;font-size:.78rem;margin:0;padding:12px 14px}.dtc-work-included-check-list{display:grid}.dtc-work-included-check-list>section{align-items:center;border-top:1px solid #eef1f5;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px 14px}.dtc-work-included-check-list>section:first-child{border-top:0}.dtc-work-included-check-list .dtc-work-package-lines{grid-column:1/-1;margin:4px -14px -10px}@media (max-width:620px){.dtc-work-included-checks>summary,.dtc-work-package>summary{gap:6px 10px;grid-template-columns:minmax(0,1fr) 18px;padding:10px 12px}.dtc-work-package-summary-side{grid-column:1;grid-row:2;justify-items:start;text-align:left}.dtc-work-included-checks>summary:after,.dtc-work-package>summary:after{grid-column:2;grid-row:1/span 2}.dtc-work-included-checks>summary>strong{grid-column:1}.dtc-work-package-line-main{align-items:start;gap:5px;grid-template-columns:minmax(0,1fr)}.dtc-work-package-line-amount{justify-self:start}}.dtc-advisor-packaged-sale-lines{display:grid;gap:8px}.dtc-advisor-packaged-sale-lines>p{color:#667085;font-size:.78rem;font-weight:750;margin:0}.dtc-finalize-confirm-section-work>.dtc-work-package-list{flex:0 1 auto;max-height:none;min-height:0;overflow:visible;padding-right:0;scrollbar-gutter:auto}.dtc-finalize-confirm-section-work .dtc-work-package-overview{justify-content:center}.dtc-finalize-package-work-choice{min-height:44px;text-align:left}.dtc-finalize-package-work-choice>span{color:#263247;font-size:clamp(.8rem,1vw,.9rem);font-weight:720;line-height:1.35;overflow-wrap:anywhere}.dtc-finalize-confirm-section-work .dtc-work-package-lines>li:has(input:not(:checked)){opacity:.56}.dtc-advisor-packaged-sale-line{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto 44px;min-width:0}.dtc-advisor-packaged-sale-line>span{display:grid;gap:3px;min-width:0}.dtc-advisor-packaged-sale-line strong{color:#172033;font-size:.82rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:850;line-height:1.3;overflow-wrap:anywhere}.dtc-advisor-packaged-sale-line small{color:#64748b;font-size:.72rem}.dtc-advisor-packaged-sale-line button{align-items:center;background:#ffffff;border:1px solid #d8dee9;border-radius:9px;color:#be123c;display:inline-flex;justify-content:center;min-height:44px;min-width:44px}.bayline-admin-cleanup-dialog :is(button,a):focus-visible{outline:3px solid rgb(99 102 241/.34);outline-offset:2px}.dtc-advisor-packaged-sale-line button:focus-visible{outline:3px solid rgba(190,18,60,.24);outline-offset:2px}@media (max-width:520px){.bayline-admin-cleanup-dialog footer{align-items:stretch;flex-direction:column-reverse}.bayline-admin-cleanup-dialog footer button{width:100%}}.bayline-staff-shell:not(.bayline-staff-shell-monitor){--bayline-operational-canvas:3440px;--bayline-task-canvas:2240px;--bayline-reading-canvas:1920px;--bayline-wide-gutter:clamp(16px,1.35vw,48px)}@media (min-width:1181px){.bayline-staff-shell:not(.bayline-staff-shell-monitor) :is(.dtc-appointments-content,.dtc-advisor-content,.dtc-notifications-content,.bayline-reports-content,.bayline-admin-content,.bayline-performance-content,.bayline-coach-content,.dtc-tech-workspace,.dtc-tech-inspection-content){margin-inline:auto!important;max-width:var(--bayline-operational-canvas)!important;width:min(calc(100% - (var(--bayline-wide-gutter) * 2)),var(--bayline-operational-canvas))!important}.bayline-staff-shell-checkin .dtc-checkin-page{margin-inline:auto;max-width:var(--bayline-task-canvas)!important;width:min(calc(100% - (var(--bayline-wide-gutter) * 2)),var(--bayline-task-canvas))}.bayline-staff-shell-checkin .lookup-layout{max-width:min(1800px,100%)!important;width:100%}.bayline-staff-shell-checkin .lookup-layout.dtc-publish-layout{max-width:min(var(--dtc-staff-ipad-frame),100%)!important}.bayline-staff-shell-checkin :is(.dtc-manual-walkin-form,.dtc-customer-info-form.dtc-lookup-concept-form){max-width:min(1600px,100%)!important;width:100%}.bayline-staff-shell-account .bayline-account-content{max-width:var(--bayline-reading-canvas)!important}.dtc-appointments-toolbar{grid-template-columns:minmax(420px,.42fr) minmax(620px,1fr)!important;justify-items:stretch!important}.dtc-appointments-mode-tabs{justify-self:start}.dtc-appointments-datebar{justify-self:center}.bayline-sheet-content.dtc-appointment-detail-sheet{left:max(24px,calc((100vw - 1800px) / 2));right:max(24px,calc((100vw - 1800px) / 2))}}@media (min-width:1600px){.bayline-staff-shell-account .bayline-account-grid{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(320px,.8fr))}.bayline-staff-shell-account .bayline-account-identity-card{grid-row:1/span 2}.bayline-staff-shell-account .bayline-account-access-card{grid-column:2/-1}}@media (min-width:1800px){.bayline-staff-shell-tech .dtc-tech-tcs-list{grid-template-columns:repeat(auto-fit,minmax(680px,1fr))}.bayline-staff-shell-notifications .dtc-notifications-handoffs ul{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.bayline-staff-shell-reports .bayline-report-module-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.bayline-staff-shell-reports .bayline-report-definitions>div{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.bayline-staff-shell-admin .bayline-admin-loader-grid,.bayline-staff-shell-admin .bayline-admin-role-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (min-width:2200px){.bayline-staff-shell:not(.bayline-staff-shell-monitor){--bayline-chip-height:36px;--bayline-control-height:50px;--bayline-staff-header-offset:82px;--bayline-touch-height:52px}.bayline-staff-shell:not(.bayline-staff-shell-monitor) .bayline-staff-header{grid-template-columns:minmax(320px,1fr) minmax(1080px,1.6fr) minmax(380px,1fr)!important;min-height:78px}.bayline-staff-shell:not(.bayline-staff-shell-monitor) .bayline-header-workbench{width:min(62vw,1280px)}.bayline-staff-shell:not(.bayline-staff-shell-monitor) .bayline-header-workbench .bayline-workspace-nav{gap:clamp(24px,1.45vw,44px)!important}.bayline-staff-shell:not(.bayline-staff-shell-monitor) .bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab{font-size:.875rem!important;max-width:124px;min-height:52px;min-width:84px!important}.bayline-staff-shell:not(.bayline-staff-shell-monitor) :is(.dtc-appointments-content,.dtc-advisor-content,.dtc-notifications-content,.bayline-reports-content,.bayline-admin-content,.bayline-performance-content,.bayline-account-content,.bayline-coach-content,.dtc-tech-workspace,.dtc-tech-inspection-content,.dtc-checkin-page){font-size:1.125rem}.bayline-staff-shell:not(.bayline-staff-shell-monitor) :is(.dtc-appointments-content,.dtc-advisor-content,.dtc-notifications-content,.bayline-reports-content,.bayline-admin-content,.bayline-performance-content,.bayline-account-content,.bayline-coach-content,.dtc-tech-workspace,.dtc-tech-inspection-content,.dtc-checkin-page) :where(button,input:not([type=checkbox]):not([type=radio]),select,textarea,.enterprise-button,[role=button],[role=tab]){font-size:1rem;min-height:var(--bayline-touch-height)}.bayline-staff-shell:not(.bayline-staff-shell-monitor) :is(.dtc-appointments-content,.dtc-advisor-content,.dtc-notifications-content,.bayline-reports-content,.bayline-admin-content,.bayline-performance-content,.bayline-account-content,.bayline-coach-content,.dtc-tech-workspace,.dtc-tech-inspection-content,.dtc-checkin-page) :where(small,dt,th,legend){font-size:.875rem}.bayline-staff-shell:not(.bayline-staff-shell-monitor) :is(.dtc-appointments-content,.dtc-advisor-content,.dtc-notifications-content,.bayline-reports-content,.bayline-admin-content,.bayline-account-content,.bayline-coach-content,.dtc-tech-workspace,.dtc-tech-inspection-content,.dtc-checkin-page) :where(p,li,dd,td){font-size:1.0625rem}.bayline-staff-shell-checkin .dtc-lookup-path-switch{max-width:720px}.bayline-staff-shell-checkin :is(.dtc-customer-info-form.dtc-manual-walkin-form label>span,.dtc-vehicle-customer-edit span,.dtc-vehicle-pill-select>span,.dtc-core-identifier-grid span,.dtc-vehicle-entry-card .dtc-vehicle-pick-grid label>span,.dtc-vehicle-entry-card .dtc-vehicle-pick-grid .dtc-responsive-select-field>span){font-size:.875rem!important;line-height:1.2!important}.bayline-staff-shell-advisor .dtc-advisor-visit-meta>small,.bayline-staff-shell-advisor .dtc-advisor-visit-row .dtc-advisor-request-meta-line{font-size:.875rem!important;line-height:1.3}.bayline-staff-shell-appointments .dtc-appointments-mode-tabs{max-width:720px!important}.bayline-staff-shell-appointments .dtc-appointments-datebar{grid-template-columns:52px minmax(0,760px) 52px!important;max-width:min(920px,100%)!important}.bayline-staff-shell-appointments .dtc-appointments-datebar strong,.bayline-staff-shell-appointments .dtc-appointments-mode-tabs a{font-size:1rem!important}.bayline-staff-shell-admin :is(.bayline-admin-tabs a,.bayline-admin-filters a,.bayline-admin-toolbar a),.bayline-staff-shell-appointments :is(.dtc-appointments-mode-tabs a,.dtc-appointments-datebar>a),.bayline-staff-shell-reports :is(.bayline-report-filters a,.bayline-report-module-nav a){min-height:var(--bayline-touch-height)!important}.bayline-staff-shell-appointments .dtc-appointments-day-summary span{font-size:.875rem}.bayline-staff-shell:not(.bayline-staff-shell-monitor) :is(.bayline-store-switcher,.bayline-store-switcher select,.bayline-staff-account-menu summary,.bayline-staff-extra-actions button){min-height:var(--bayline-touch-height)}}@media (max-width:520px){.dtc-advisor-packaged-sale-line{grid-template-columns:minmax(0,1fr) 44px}.dtc-advisor-packaged-sale-line>strong{grid-column:1}.dtc-advisor-packaged-sale-line>button{grid-column:2;grid-row:1/span 2}}@media (max-width:560px){.dtc-checkin-shell-compact .dtc-publish-identity-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dtc-checkin-shell-compact .dtc-publish-identity-first,.dtc-checkin-shell-compact .dtc-publish-identity-last{grid-column:auto!important}.dtc-checkin-shell-compact .dtc-publish-identity-phone{grid-column:1/-1!important}}@media (max-width:760px){.bayline-staff-shell .bayline-store-switcher{min-height:var(--bayline-touch-height);padding-block:0}.bayline-staff-shell .bayline-store-switcher select{font-size:1rem;min-height:44px;min-width:44px}.bayline-staff-shell :is(.dtc-header-history-link,.bayline-staff-account-menu summary){min-height:var(--bayline-touch-height);min-width:44px}.bayline-staff-shell-checkin .dtc-stepbar{grid-template-columns:var(--bayline-touch-height) minmax(0,1fr) var(--bayline-touch-height)}.bayline-staff-shell-checkin :is(.dtc-step-back,.dtc-step-forward){height:var(--bayline-touch-height);width:var(--bayline-touch-height)}.bayline-staff-shell-checkin .dtc-step strong{grid-column:auto}main.bayline-staff-shell-checkin.dtc-checkin-shell-compact .dtc-checkin-page :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){font-size:1rem!important}.bayline-report-explorer-tools input{font-size:1rem}.bayline-report-action-row a,.bayline-report-definitions summary,.bayline-report-filter-group button,.bayline-report-filters a,.bayline-report-module-nav a,.bayline-report-priority-grid button,.bayline-report-row-button,.bayline-report-table-actions a,.dtc-appointments-mobile-action,.dtc-checkin-shell-compact .dtc-arrival-source-switch-compact .dtc-arrival-source-button,.dtc-inplace-selected-clear,.dtc-tech-assigned-filter button,.dtc-tech-parts-choice>span,.dtc-tech-tcs-detail-close,.dtc-tech-tcs-view-work,.dtc-tire-size-option,.monitor-detail-close{min-height:var(--bayline-touch-height)}.dtc-appointments-mode-tabs a{min-height:var(--bayline-touch-height)!important}:is(.dtc-inplace-selected-clear,.dtc-tech-tcs-detail-close,.monitor-detail-close,.bayline-report-filter-group button){min-width:44px}.bayline-report-explorer{grid-template-columns:minmax(0,1fr);min-width:0}.bayline-report-explorer>*{max-width:100%;min-width:0}.bayline-report-explorer-tools{grid-template-columns:minmax(0,1fr);width:100%}.bayline-report-explorer-table,.bayline-report-explorer-tools input,.bayline-report-explorer-tools label,.bayline-report-filter-group,.bayline-report-priority,.bayline-report-table-wrap{min-width:0;width:100%}}.dtc-checkin-shell-compact .dtc-publish-identity-disclosure{margin-inline:auto;max-width:980px;min-width:0;width:100%}.dtc-checkin-shell-compact .dtc-publish-identity-disclosure>summary{align-items:center;background:#ffffff;border:1px solid #d0d5dd;border-radius:14px;color:#101828;cursor:pointer;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;list-style:none;min-height:64px;padding:10px 14px}.dtc-checkin-shell-compact .dtc-publish-identity-disclosure>summary::-webkit-details-marker{display:none}.dtc-checkin-shell-compact .dtc-publish-identity-disclosure>summary:focus-visible{border-color:#2563eb;outline:3px solid rgb(59 130 246/.35);outline-offset:2px}.dtc-checkin-shell-compact .dtc-publish-identity-disclosure[open]>summary{border-color:#94a3b8;margin-bottom:12px}.dtc-checkin-shell-compact .dtc-publish-identity-disclosure[open]>summary>svg{transform:rotate(180deg)}.dtc-publish-identity-disclosure-title{color:#344054;font-size:.75rem;font-weight:760;line-height:1.2;text-transform:uppercase}.dtc-publish-identity-disclosure-summary{align-items:baseline;display:flex;gap:8px 12px;justify-content:flex-end;min-width:0}.dtc-publish-identity-disclosure-summary span,.dtc-publish-identity-disclosure-summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-publish-identity-disclosure-summary strong{color:#101828;font-size:.9rem;font-weight:700}.dtc-publish-identity-disclosure-summary span{color:#667085;font-size:.82rem;font-weight:560}.dtc-finalize-review-body{display:block;overflow:hidden;padding-right:0}.dtc-finalize-review-layout{align-content:stretch;grid-template-areas:"details work" "signature signature";grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-rows:minmax(300px,1fr) minmax(300px,max-content);height:100%;overflow:hidden}.dtc-finalize-identity-strip{align-content:start;grid-auto-rows:max-content;grid-area:details;grid-template-columns:minmax(0,1fr);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0;scrollbar-gutter:stable}.dtc-finalize-identity-person,.dtc-finalize-identity-vehicle{border-right:0;height:auto;min-height:66px;padding:10px 12px}.dtc-finalize-identity-vehicle{border-top:1px solid #e2e8f0}.dtc-finalize-identity-facts{border-top:1px solid #e2e8f0;grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));padding:9px 6px 2px;row-gap:8px}.dtc-finalize-identity-facts>div{border-left:0;padding-inline:7px}.dtc-finalize-identity-facts>div:nth-child(2n){border-left:1px solid #e2e8f0}.dtc-finalize-identity-facts>div:last-child:nth-child(odd){border-left:0;grid-column:1/-1}.dtc-finalize-identity-note,.dtc-finalize-identity-strip .dtc-finalize-customer-identity-editor{grid-column:1}.dtc-finalize-identity-strip .dtc-finalize-customer-identity-fields{grid-template-columns:minmax(0,1fr)}.dtc-finalize-identity-note{display:grid;gap:3px;margin-bottom:10px;white-space:normal}.dtc-finalize-confirm-section-work{overflow:hidden}.dtc-finalize-confirm-section-work>.dtc-finalize-work-list,.dtc-finalize-confirm-section-work>.dtc-work-package-list{flex:1 1 auto;max-height:none;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-gutter:stable}.dtc-finalize-signature-section{overflow:visible}@media (min-width:700px){.dtc-finalize-confirm-section-work{gap:8px}.dtc-finalize-signature-section{gap:7px;grid-template-rows:auto auto 110px auto;padding:11px}.dtc-finalize-signature-canvas{height:110px;min-height:110px}}@media (min-width:901px){.dtc-finalize-confirm-section-work{padding:12px}}@media (min-width:700px) and (max-height:880px){.dtc-finalize-review-body{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:3px}.dtc-finalize-review-layout{grid-template-rows:minmax(300px,42dvh) minmax(300px,max-content);height:auto;overflow:visible}}@media (min-width:700px) and (max-width:900px) and (min-height:801px){.dtc-finalize-review-layout{grid-template-rows:minmax(315px,1fr) minmax(300px,max-content)}}@media (max-width:699px){.dtc-checkin-shell-compact .dtc-publish-identity-disclosure>summary{gap:4px 10px;grid-template-columns:minmax(0,1fr) auto}.dtc-publish-identity-disclosure-summary{align-items:start;display:grid;gap:2px;grid-column:1/-1;justify-content:stretch}.dtc-finalize-review-body{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:3px}.dtc-finalize-review-layout{grid-template-areas:"details" "work" "signature";grid-template-columns:minmax(0,1fr);grid-template-rows:max-content max-content max-content;height:auto;overflow:visible}.dtc-finalize-confirm-section-work,.dtc-finalize-identity-strip{overflow:visible}.dtc-finalize-confirm-section-work>.dtc-finalize-work-list,.dtc-finalize-confirm-section-work>.dtc-work-package-list{flex:0 1 auto;max-height:min(38dvh,340px)}}.dtc-finalize-review-body{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:3px;scrollbar-gutter:stable}.dtc-finalize-review-layout{grid-template-rows:minmax(260px,42dvh) max-content;height:auto;overflow:visible}.dtc-finalize-signature-section{gap:7px;grid-template-rows:auto auto 120px auto;padding:11px}.dtc-finalize-signature-canvas{height:120px;min-height:120px}@media (min-width:700px) and (max-width:1024px){.dtc-finalize-signature-section{grid-template-rows:auto auto 150px auto}.dtc-finalize-signature-canvas{height:150px;min-height:150px}}@media (min-width:1100px){.dtc-finalize-address-fields{column-gap:7px;grid-template-columns:minmax(140px,1.05fr) minmax(170px,1.2fr) minmax(220px,1.75fr) minmax(68px,.55fr) minmax(68px,.55fr) minmax(105px,.9fr) minmax(54px,.45fr);row-gap:5px}.dtc-finalize-contact-phone{grid-column:1}.dtc-finalize-contact-email{grid-column:2}.dtc-finalize-address-street{grid-column:3}.dtc-finalize-address-unit{grid-column:4}.dtc-finalize-address-zip{grid-column:5}.dtc-finalize-address-city{grid-column:6}.dtc-finalize-address-state{grid-column:7}}@media (min-width:700px) and (max-width:1099px){.dtc-finalize-address-fields{column-gap:6px;grid-template-columns:minmax(116px,1.05fr) minmax(135px,1.15fr) minmax(72px,.58fr) minmax(68px,.54fr) minmax(92px,.78fr) minmax(50px,.42fr);row-gap:5px}.dtc-finalize-contact-phone{grid-column:1/3}.dtc-finalize-contact-email{grid-column:3/7}.dtc-finalize-address-street{grid-column:1/3}.dtc-finalize-address-unit{grid-column:3}.dtc-finalize-address-zip{grid-column:4}.dtc-finalize-address-city{grid-column:5}.dtc-finalize-address-state{grid-column:6}}@media (max-width:699px){.dtc-finalize-review-layout{grid-template-rows:max-content max-content max-content}.dtc-finalize-signature-section{grid-template-rows:auto auto clamp(120px,16dvh,136px) auto}.dtc-finalize-signature-canvas{height:100%;max-height:136px;min-height:120px}}.bayline-copilot-stop-failure{position:fixed;inset:auto 16px calc(16px + var(--bayline-mobile-safe-bottom, 0px)) auto;z-index:10050;width:min(440px,calc(100vw - 32px));padding:16px;border:1px solid #b42318;border-radius:14px;background:#fff7f6;color:#47110c;box-shadow:0 12px 32px rgb(71 17 12/20%)}.bayline-copilot-stop-failure p{margin:8px 0 12px;line-height:1.45}.bayline-copilot-stop-failure button{min-width:44px;min-height:44px;padding:8px 14px;border:1px solid;border-radius:999px;background:#fff;color:inherit;font:inherit;font-weight:700;cursor:pointer}.bayline-copilot-stop-failure button:disabled{cursor:wait;opacity:.65}@media (max-width:760px){.bayline-staff-shell .bayline-staff-header{gap:8px;grid-template-columns:clamp(124px,39vw,160px) minmax(0,1fr)!important;min-height:60px;padding:7px 10px}.bayline-staff-shell .bayline-staff-brand{max-width:160px;min-width:0;width:100%}.bayline-staff-shell .dtc-logo-purple-aurora.bayline-staff-logo,.bayline-staff-shell .dtc-logo-purple-aurora.dtc-logo-link{height:42px;max-width:100%!important;padding:3px 8px;width:100%!important}.bayline-staff-shell .dtc-logo-purple-aurora .dtc-logo{display:block!important;height:auto!important;max-height:36px;max-width:100%!important;width:100%!important}.bayline-staff-shell .bayline-staff-right{display:flex;gap:8px;justify-content:flex-end;max-width:100%;min-width:0}.bayline-staff-shell .bayline-store-switcher{flex:1 1 auto;gap:0;max-width:104px;min-width:64px;padding:0 8px;width:auto}.bayline-staff-shell .bayline-store-switcher small,.bayline-staff-shell .bayline-store-switcher-icon{display:none}.bayline-staff-shell .bayline-store-switcher select,.bayline-staff-shell .bayline-store-switcher-copy,.bayline-staff-shell .bayline-store-switcher-locked-value{min-width:0;width:100%}.bayline-staff-shell .bayline-store-switcher select,.bayline-staff-shell .bayline-store-switcher-locked-value{font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bayline-staff-shell .bayline-notifications,.bayline-staff-shell .bayline-staff-account-menu{flex:0 0 44px;width:44px}.bayline-staff-shell .bayline-notifications>summary,.bayline-staff-shell .bayline-staff-account-menu>summary{min-height:44px;min-width:44px;padding-inline:0;width:44px}.bayline-staff-shell .bayline-notifications-panel{left:12px;max-height:min(460px,calc(100dvh - 144px));position:fixed;right:12px;top:68px;width:auto}.bayline-staff-shell .bayline-notifications[open]>.bayline-notifications-panel{transform-origin:top center}.dtc-tech-inspection-shell .inspection-corner-evidence-actions label,.dtc-tech-inspection-shell .inspection-corner-evidence-strip>header>span,.dtc-tech-inspection-shell .inspection-corner-result-select select,.dtc-tech-inspection-shell .inspection-four-corner-card strong,.dtc-tech-inspection-shell .inspection-four-corner-card-field,.dtc-tech-inspection-shell .inspection-four-corner-card-field input,.dtc-tech-inspection-shell .inspection-four-corner-card-field select{font-size:.75rem}}@media (max-width:360px){.bayline-staff-shell .bayline-staff-header{grid-template-columns:124px minmax(0,1fr)!important}.bayline-staff-shell .bayline-staff-brand{max-width:124px}.bayline-staff-shell .bayline-staff-right{flex:0 0 168px;width:168px}.bayline-staff-shell .bayline-store-switcher{flex-basis:64px;max-width:64px;width:64px}.bayline-staff-shell-checkin .bayline-staff-header{gap:4px;grid-template-columns:92px minmax(0,1fr)!important}.bayline-staff-shell-checkin .bayline-staff-brand{max-width:92px}.bayline-staff-shell-checkin .bayline-staff-right{flex-basis:204px;gap:4px;width:204px}.bayline-staff-shell-checkin .bayline-store-switcher{flex-basis:56px;max-width:56px;min-width:56px;padding-inline:4px;width:56px}}@media (min-width:361px) and (max-width:400px){.bayline-staff-shell-checkin .bayline-staff-right{gap:4px}}.dtc-tech-inspection-shell .inspection-corner-result-select select,.dtc-tech-inspection-shell .inspection-four-corner-card .inspection-four-corner-notes textarea,.dtc-tech-inspection-shell .inspection-four-corner-card-field,.dtc-tech-inspection-shell .inspection-four-corner-card-field input,.dtc-tech-inspection-shell .inspection-four-corner-card-field select{font-size:.75rem}@media (max-width:480px){.dtc-tech-inspection-shell .inspection-four-corner-map{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.dtc-tech-inspection-shell .inspection-four-corner-card,.dtc-tech-inspection-shell .inspection-four-corner-card[data-axle=front],.dtc-tech-inspection-shell .inspection-four-corner-card[data-axle=rear],.dtc-tech-inspection-shell .inspection-four-corner-card[data-side=driver],.dtc-tech-inspection-shell .inspection-four-corner-card[data-side=passenger]{grid-column:1!important;grid-row:auto!important}.dtc-tech-inspection-shell .inspection-corner-evidence-actions label>span{display:inline}}@media (min-width:761px) and (max-width:1180px){.bayline-staff-shell .dtc-logo-purple-aurora.bayline-staff-logo,.bayline-staff-shell .dtc-logo-purple-aurora.dtc-logo-link{max-width:228px!important;width:228px!important}.bayline-staff-shell .dtc-logo-purple-aurora .dtc-logo{max-width:212px!important;width:212px!important}}.bayline-staff-shell .bayline-header-workbench .bayline-workspace-nav .dtc-nav-tab{min-width:44px!important}.bayline-staff-shell-checkin .dtc-stepbar{grid-template-columns:44px minmax(0,1fr) 44px}.bayline-staff-shell-checkin :is(.dtc-step-back,.dtc-step-forward){height:44px;width:44px}.bayline-staff-shell :is(.dtc-header-history-link,.dtc-appointments-mode-tabs a,.dtc-tech-assigned-filter button,.dtc-tech-working-row-meta .dtc-tech-working-primary,.bayline-report-filters a),.bayline-staff-shell-checkin .back-link,.bayline-staff-shell-checkin .dtc-arrival-source-switch-compact .dtc-arrival-source-button{align-items:center;display:inline-flex;min-height:44px!important}@media (max-width:760px){.bayline-staff-shell .bayline-staff-logo{min-height:44px}}@media (max-width:360px){.bayline-mobile-tabbar{gap:0!important;padding-inline:0!important}.bayline-mobile-tab{min-width:44px}}.bayline-staff-shell[data-monitor-display=true]{padding-bottom:0!important}.monitor-phone-card-completion.monitor-promise-good{background:#ecfdf5;border-color:#6ee7b7}body[data-monitor-theme=dark] .monitor-phone-card-completion.monitor-promise-good{background:rgb(5 150 105/.16);border-color:rgb(110 231 183/.42)}.dtc-work-assignment-sheet{max-height:min(94dvh,980px)}.dtc-work-assignment{display:grid;gap:16px;padding:24px max(20px,env(safe-area-inset-left)) max(24px,env(safe-area-inset-bottom))}.dtc-work-assignment-head{align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding-right:48px}.dtc-work-assignment-head>span:nth-child(2){min-width:0}.dtc-work-assignment-head small,.dtc-work-assignment-reference small{color:#667085;display:block;font-size:12px}.dtc-work-assignment-head h2{font-size:24px;line-height:1.15;margin:2px 0 4px;text-wrap:balance}.dtc-work-assignment-head p{color:#667085;margin:0;overflow:hidden;text-overflow:ellipsis;text-wrap:pretty;white-space:nowrap}.dtc-work-assignment-icon{align-items:center;background:#eef4ff;border-radius:12px;color:#175cd3;display:inline-flex;justify-content:center;min-height:44px;min-width:44px}.dtc-work-assignment-reference{text-align:right}.dtc-work-assignment-reference strong{font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dtc-work-assignment-status{align-items:flex-start;background:#f2f4f7;border:1px solid #e4e7ec;border-radius:10px;color:#344054;display:flex;gap:9px;line-height:1.45;padding:11px 12px}.dtc-work-assignment-status[data-status=applied],.dtc-work-assignment-status[data-status=released]{background:#ecfdf3;border-color:#abefc6;color:#067647}.dtc-work-assignment-status[data-status=queued],.dtc-work-assignment-status[data-status=verified],.dtc-work-assignment-status[data-status=writing]{background:#eff8ff;border-color:#b2ddff;color:#175cd3}.dtc-work-assignment-status[data-status=needs_review]{background:#fffaeb;border-color:#fedf89;color:#b54708}.dtc-work-assignment-status svg{flex:0 0 auto;margin-top:1px}.dtc-work-assignment-status-copy{display:grid;gap:4px;min-width:0}.dtc-work-assignment-authorization-flag{background:#fffaeb;border:1px solid #fedf89;border-radius:999px;color:#b54708;font-size:12px;line-height:1.25;padding:3px 8px;width:fit-content}.dtc-work-assignment-skeleton{display:grid;gap:10px}.dtc-work-assignment-skeleton span{background:#f2f4f7;border-radius:10px;display:block;height:72px}.dtc-work-assignment-blocker,.dtc-work-assignment-empty{background:#fffaeb;border:1px solid #fedf89;border-radius:10px;color:#b54708;margin:0;padding:12px}.dtc-work-assignment-empty p{margin:4px 0 0}.dtc-work-assignment-packages{display:grid;gap:14px}.dtc-work-assignment-package{border:1px solid #d0d5dd;border-radius:12px;overflow:hidden}.dtc-work-assignment-package>header{align-items:start;background:#f9fafb;border-bottom:1px solid #eaecf0;display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.dtc-work-assignment-package>header span{min-width:0}.dtc-work-assignment-package>header p,.dtc-work-assignment-package>header small{color:#667085;display:block;font-size:12px;margin:0}.dtc-work-assignment-package>header h3{font-size:17px;line-height:1.3;margin:2px 0 3px;text-wrap:balance}.dtc-work-assignment-package>header>strong{background:#eef4ff;border-radius:999px;color:#175cd3;flex:0 0 auto;font-size:12px;padding:5px 8px}.dtc-work-assignment-package fieldset{border:0;margin:0;padding:14px 16px}.dtc-work-assignment-package legend{font-size:13px;font-weight:700;padding:0}.dtc-work-assignment-selects{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.dtc-work-assignment-selects label{display:grid;gap:5px;min-width:0}.dtc-work-assignment-selects label>span{color:#344054;font-size:12px;font-weight:650}.dtc-work-assignment-selects label>span small{color:#667085;font-weight:400}.dtc-work-assignment-selects select{appearance:auto;background:#fff;border:1px solid #98a2b3;border-radius:8px;color:#101828;font:inherit;min-height:var(--bayline-touch-height);min-width:0;padding:8px 10px;width:100%}.dtc-work-assignment-confirm input:focus-visible,.dtc-work-assignment-override input:focus-visible,.dtc-work-assignment-selects select:focus-visible{outline:3px solid #84adff;outline-offset:2px}.dtc-work-assignment-selects select[aria-invalid=true]{border-color:#d92d20}.dtc-work-assignment-help{color:#667085;font-size:12px;margin:7px 0 0}.dtc-work-assignment-lines{border-top:1px solid #eaecf0}.dtc-work-assignment-line{display:grid;gap:10px;padding:13px 16px}.dtc-work-assignment-line+.dtc-work-assignment-line{border-top:1px solid #eaecf0}.dtc-work-assignment-line-head{align-items:start;display:flex;gap:16px;justify-content:space-between}.dtc-work-assignment-line-head>span{display:grid;gap:3px;min-width:0}.dtc-work-assignment-line-head strong{font-size:14px;line-height:1.35}.dtc-work-assignment-line-head small{color:#667085;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dtc-work-assignment-override{align-items:center;display:inline-flex;flex:0 0 auto;font-size:12px;gap:7px;min-height:var(--bayline-touch-height)}.dtc-work-assignment-confirm input,.dtc-work-assignment-override input{accent-color:#175cd3;height:18px;width:18px}.dtc-work-assignment-line-default{background:#f9fafb;border-radius:8px;color:#475467;font-size:12px;margin:0;padding:8px 10px}.dtc-work-assignment-line-default[role=alert],.dtc-work-assignment-line-selects p[role=alert]{color:#b42318}.dtc-work-assignment-line-selects{background:#f9fafb;border-radius:9px;padding:10px}.dtc-work-assignment-line-selects p{color:#667085;font-size:12px;grid-column:1/-1;margin:0}.dtc-work-assignment-confirm{align-items:flex-start;background:#fffaeb;border:1px solid #fedf89;border-radius:10px;display:flex;gap:10px;padding:12px}.dtc-work-assignment-confirm input{flex:0 0 auto;margin-top:2px}.dtc-work-assignment-confirm span{display:grid;gap:2px}.dtc-work-assignment-confirm small{color:#7a2e0e}.dtc-work-assignment-actions{align-items:center;background:#fff;border-top:1px solid #eaecf0;bottom:0;display:flex;gap:10px;justify-content:flex-end;padding:14px 0 0;position:sticky;z-index:1}.dtc-work-assignment-actions button{border:1px solid #98a2b3;border-radius:9px;font:inherit;font-weight:700;min-height:var(--bayline-touch-height);padding:9px 14px}.dtc-work-assignment-actions button:last-child{background:#175cd3;border-color:#175cd3;color:#fff}.dtc-work-assignment-actions button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:640px){.dtc-work-assignment{padding-inline:14px}.dtc-work-assignment-head{grid-template-columns:auto minmax(0,1fr);padding-right:42px}.dtc-work-assignment-reference{grid-column:2;text-align:left}.dtc-work-assignment-selects{grid-template-columns:1fr}.dtc-work-assignment-line-selects p{grid-column:auto}.dtc-work-assignment-line-head{align-items:stretch;flex-direction:column;gap:8px}.dtc-work-assignment-actions{align-items:stretch;flex-direction:column-reverse}.dtc-work-assignment-actions button{width:100%}}.dtc-work-assignment-sheet{max-height:min(92dvh,860px)}.dtc-work-assignment-sheet .bayline-sheet-body{overflow:auto;padding:0}.dtc-work-assignment[data-variant]{background:#ffffff;border:1px solid #dbe3ef;border-radius:12px;display:grid;gap:10px;padding:12px}.dtc-work-assignment[data-variant=inline]{margin-top:2px}.dtc-work-assignment[data-variant=sheet]{border:0;border-radius:0;padding:18px max(16px,env(safe-area-inset-left)) max(18px,env(safe-area-inset-bottom))}.dtc-work-assignment[data-variant] .dtc-work-assignment-head{align-items:center;display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr) auto;padding:0}.dtc-work-assignment[data-variant] .dtc-work-assignment-icon{background:#eef4ff;border-radius:9px;min-height:36px;min-width:36px}.dtc-work-assignment-title{display:grid;gap:1px;min-width:0}.dtc-work-assignment[data-variant] .dtc-work-assignment-title>small{color:#667085;font-size:.68rem;font-weight:800;line-height:1.2;text-transform:uppercase}.dtc-work-assignment[data-variant] .dtc-work-assignment-title h2{color:#172033;font-size:1.02rem;font-weight:900;line-height:1.2;margin:0;text-wrap:balance}.dtc-work-assignment[data-variant] .dtc-work-assignment-title p{color:#667085;font-size:.72rem;line-height:1.35;margin:0;overflow:hidden;text-overflow:ellipsis;text-wrap:pretty;white-space:nowrap}.dtc-work-assignment[data-variant] .dtc-work-assignment-actions{align-items:center;background:transparent;border:0;display:flex;gap:7px;justify-content:flex-end;padding:0;position:static;z-index:auto}.dtc-work-assignment[data-variant] .dtc-work-assignment-actions button{align-items:center;background:#ffffff;border:1px solid #b9c6dc;border-radius:9px;color:#344054;cursor:pointer;display:inline-flex;font:inherit;font-size:.76rem;font-weight:850;justify-content:center;min-height:var(--bayline-touch-height);padding:0 12px;white-space:nowrap;width:auto}.dtc-work-assignment[data-variant] .dtc-work-assignment-actions button:last-child:not(:disabled){background:#175cd3;border-color:#175cd3;color:#ffffff}.dtc-work-assignment[data-variant] button:disabled,.dtc-work-assignment[data-variant] select:disabled{cursor:not-allowed;opacity:.55}.dtc-work-assignment[data-variant] button:focus-visible,.dtc-work-assignment[data-variant] input:focus-visible,.dtc-work-assignment[data-variant] select:focus-visible{outline:3px solid rgb(23 92 211/.28);outline-offset:2px}.dtc-work-assignment[data-variant] .dtc-work-assignment-status{align-items:center;border-radius:9px;font-size:.74rem;gap:8px;line-height:1.35;min-height:38px;padding:7px 9px}.dtc-work-assignment[data-variant] .dtc-work-assignment-status svg{margin-top:0}.dtc-work-assignment[data-variant] .dtc-work-assignment-status-copy{align-items:center;display:flex;flex-wrap:wrap;gap:5px 8px}.dtc-work-assignment[data-variant] .dtc-work-assignment-authorization-flag{font-size:.68rem;padding:2px 6px}.dtc-work-assignment[data-variant] .dtc-work-assignment-confirm{align-items:center;border-radius:9px;gap:8px;padding:8px 10px}.dtc-work-assignment[data-variant] .dtc-work-assignment-confirm span{gap:1px}.dtc-work-assignment[data-variant] .dtc-work-assignment-confirm strong{font-size:.76rem}.dtc-work-assignment[data-variant] .dtc-work-assignment-confirm small{font-size:.69rem;line-height:1.35}.dtc-work-assignment[data-variant] .dtc-work-assignment-skeleton{gap:7px}.dtc-work-assignment[data-variant] .dtc-work-assignment-skeleton span{height:58px}.dtc-work-assignment[data-variant] .dtc-work-assignment-blocker,.dtc-work-assignment[data-variant] .dtc-work-assignment-empty{border-radius:9px;font-size:.76rem;line-height:1.4;padding:9px 10px}.dtc-work-assignment[data-variant] .dtc-work-assignment-packages{gap:8px}.dtc-work-assignment[data-variant] .dtc-work-assignment-package{background:#ffffff;border-color:#d8dee9;border-radius:10px}.dtc-work-assignment[data-variant] .dtc-work-assignment-package>header{align-items:center;background:#f8fafc;border-bottom:0;display:grid;gap:12px;grid-template-columns:minmax(190px,1fr) minmax(300px,.9fr);padding:11px 12px}.dtc-work-assignment-package-toggle{align-items:center;background:transparent;border:0;color:#172033;cursor:pointer;display:grid;gap:8px;grid-template-columns:22px minmax(0,1fr);min-height:var(--bayline-touch-height);min-width:0;padding:0;text-align:left}.dtc-work-assignment-package-toggle>svg{color:#64748b;transform:rotate(-90deg)}.dtc-work-assignment-package-toggle[aria-expanded=true]>svg{transform:rotate(0deg)}.dtc-work-assignment-package-toggle>span{display:grid;gap:1px;min-width:0}.dtc-work-assignment[data-variant] .dtc-work-assignment-package-toggle>span{align-items:baseline;column-gap:8px;display:grid;grid-template-columns:minmax(56px,96px) minmax(0,1fr)}.dtc-work-assignment-package-toggle em,.dtc-work-assignment-package-toggle small,.dtc-work-assignment-package-toggle strong{display:block;min-width:0}.dtc-work-assignment-package-toggle small{color:#64748b;font-size:.64rem;font-style:normal;font-weight:800;line-height:1.2;text-transform:uppercase}.dtc-work-assignment-package-toggle strong{font-size:.94rem;font-weight:850;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-work-assignment-package-toggle em{color:#667085;font-size:.68rem;font-style:normal;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-work-assignment-line-controls,.dtc-work-assignment-package-controls{align-items:end;display:grid;gap:6px;grid-template-columns:minmax(150px,1fr) auto;min-width:0}.dtc-work-assignment-line-controls:has(label+label),.dtc-work-assignment-package-controls:has(label+label){grid-template-columns:repeat(2,minmax(130px,1fr))}.dtc-work-assignment-line-controls label,.dtc-work-assignment-package-controls label{display:grid;gap:3px;min-width:0}.dtc-work-assignment-line-controls label>span,.dtc-work-assignment-package-controls label>span{color:#52617a;font-size:.64rem;font-weight:800;line-height:1.2}.dtc-work-assignment[data-variant] select{appearance:auto;background:#ffffff;border:1px solid #aeb9ca;border-radius:14px;color:#172033;font:inherit;font-size:.84rem;font-weight:700;min-height:58px;min-width:0;padding:0 14px;width:100%}.dtc-work-assignment[data-variant] select[aria-invalid=true]{border-color:#d92d20}.dtc-work-assignment-split{align-items:center;background:#ffffff;border:1px solid #b9c6dc;border-radius:14px;color:#234a9f;cursor:pointer;display:inline-flex;font:inherit;font-size:.8rem;font-weight:850;justify-content:center;min-height:58px;min-width:92px;padding:0 14px}.dtc-work-assignment-package-help{background:#f8fafc;border-top:1px solid #e7ebf1;color:#667085;font-size:.67rem;line-height:1.3;margin:0;padding:5px 10px 6px 40px}.dtc-work-assignment-line-help[role=alert],.dtc-work-assignment-package-help[role=alert]{color:#b42318;font-weight:750}.dtc-work-assignment-package-panel{border-top:1px solid #e7ebf1}.dtc-work-assignment-package-name{background:#ffffff;display:grid;gap:3px;padding:12px 14px}.dtc-work-assignment-package-name small{color:#667085;font-size:.65rem;font-weight:800;line-height:1.2;text-transform:uppercase}.dtc-work-assignment-package-name strong{color:#263247;font-size:.84rem;font-weight:800;line-height:1.35;overflow-wrap:anywhere;text-wrap:pretty}.dtc-work-assignment[data-variant] .dtc-work-assignment-lines{border-top:0;display:grid;list-style:none;margin:0;padding:0}.dtc-work-assignment-package-name+.dtc-work-assignment-lines{border-top:1px solid #eef1f5}.dtc-work-assignment[data-variant] .dtc-work-assignment-line{align-items:center;display:grid;gap:3px 10px;grid-template-columns:minmax(180px,1fr) minmax(280px,.86fr);padding:8px 10px}.dtc-work-assignment[data-variant] .dtc-work-assignment-line+.dtc-work-assignment-line{border-top:1px solid #eef1f5}.dtc-work-assignment-line-copy{display:grid;gap:2px;min-width:0}.dtc-work-assignment-line-copy strong{color:#263247;font-size:.78rem;font-weight:780;line-height:1.3;overflow-wrap:anywhere}.dtc-work-assignment-line-copy small{color:#6b768a;font-size:.66rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.3}.dtc-work-assignment-line-help{color:#667085;font-size:.64rem;grid-column:2;line-height:1.25}@media (min-width:701px){.dtc-work-assignment[data-variant=sheet] .dtc-work-assignment-actions{margin-inline-end:54px}}@media (min-width:701px) and (max-width:1180px){.dtc-work-assignment[data-variant=sheet] .dtc-work-assignment-package>header{grid-template-columns:minmax(190px,.78fr) minmax(360px,1.22fr)}.dtc-work-assignment[data-variant=sheet] .dtc-work-assignment-package-controls{grid-template-columns:minmax(260px,1fr) minmax(76px,auto)}.dtc-work-assignment[data-variant=sheet] .dtc-work-assignment-package-controls:has(label+label){grid-template-columns:repeat(2,minmax(170px,1fr))}.dtc-work-assignment[data-variant=sheet] .dtc-work-assignment-package-controls .dtc-work-assignment-split,.dtc-work-assignment[data-variant=sheet] .dtc-work-assignment-package-controls select{font-size:.88rem;min-height:58px}}@media (max-width:700px){.dtc-work-assignment[data-variant] .dtc-work-assignment-package>header{gap:10px;grid-template-columns:minmax(0,1fr);padding:12px}.dtc-work-assignment-package-controls{grid-template-columns:minmax(0,1fr) minmax(92px,auto);padding-left:30px}.dtc-work-assignment-package-toggle strong{font-size:1rem}.dtc-work-assignment[data-variant] .dtc-work-assignment-head{grid-template-columns:36px minmax(0,1fr)}.dtc-work-assignment[data-variant] .dtc-work-assignment-actions{align-items:center;flex-direction:row;grid-column:1/-1;justify-content:stretch}.dtc-work-assignment[data-variant] .dtc-work-assignment-actions button{flex:1 1}.dtc-work-assignment[data-variant] .dtc-work-assignment-status-copy{align-items:start;display:grid}.dtc-work-assignment[data-variant] .dtc-work-assignment-line{align-items:stretch;grid-template-columns:minmax(0,1fr)}.dtc-work-assignment-line-controls,.dtc-work-assignment-line-help{grid-column:1}}@media (max-width:480px){.dtc-work-assignment[data-variant]{padding:10px}.dtc-work-assignment[data-variant=sheet]{padding-inline:12px}.dtc-work-assignment[data-variant] .dtc-work-assignment-actions:has(button:nth-child(3)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-work-assignment[data-variant] .dtc-work-assignment-actions:has(button:nth-child(3)) button{min-width:0;white-space:normal;width:100%}.dtc-work-assignment[data-variant] .dtc-work-assignment-actions:has(button:nth-child(3)) button:last-child{grid-column:1/-1}.dtc-work-assignment-line-controls,.dtc-work-assignment-line-controls:has(label+label),.dtc-work-assignment-package-controls:has(label+label){grid-template-columns:minmax(0,1fr);padding-left:0}.dtc-work-assignment-package-controls{padding-left:0}.dtc-work-assignment-package-help{padding-left:10px}.dtc-work-assignment-line-controls .dtc-work-assignment-split{width:100%}}.dtc-estimate-decision-sheet{max-height:min(95dvh,1040px)}.dtc-estimate-decision-sheet .bayline-sheet-body{padding:0}.dtc-estimate-decision{color:#172033;display:grid;margin:0 auto;max-width:1240px;width:100%}.dtc-estimate-decision-head{align-items:center;background:rgb(255 255 255/.96);border-bottom:1px solid #dbe3ef;display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr) auto;padding:14px 76px 14px 20px;position:sticky;top:0;z-index:3}.dtc-estimate-decision-head-icon{align-items:center;background:#eef4ff;border:1px solid #c7d7fe;border-radius:11px;color:#315ee8;display:inline-flex;height:44px;justify-content:center;width:44px}.dtc-estimate-decision-head>span:nth-child(2),.dtc-estimate-decision-head>span:nth-child(2)>*{min-width:0}.dtc-estimate-decision-head small{color:#667085;display:block;font-size:.68rem;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.dtc-estimate-decision-head h2{font-size:1.22rem;font-weight:950;line-height:1.2;margin:2px 0;text-wrap:balance}.dtc-estimate-decision-head p{color:#667085;font-size:.78rem;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-estimate-decision button{font:inherit}.dtc-estimate-decision-continue,.dtc-estimate-decision-done,.dtc-estimate-decision-mobile-save,.dtc-estimate-decision-save{align-items:center;background:#315ee8;border:1px solid #315ee8;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:900;gap:7px;justify-content:center;min-height:var(--bayline-touch-height);padding:0 15px}.dtc-estimate-decision-mobile-save:disabled,.dtc-estimate-decision-save:disabled{cursor:not-allowed;opacity:.56}.dtc-estimate-decision>form{display:grid;gap:12px;padding:14px 20px calc(20px + env(safe-area-inset-bottom, 0px))}.dtc-estimate-decision-context{background:#fff;border:1px solid #dbe3ef;border-radius:11px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.dtc-estimate-decision-context>span{border-left:1px solid #e5eaf1;display:grid;gap:3px;min-width:0;padding:9px 12px}.dtc-estimate-decision-context>span:first-child{border-left:0}.dtc-estimate-decision-context small{color:#667085;font-size:.67rem;font-weight:800;text-transform:uppercase}.dtc-estimate-decision-context strong{font-size:.84rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900}.dtc-estimate-decision-evidence,.dtc-estimate-decision-method{border:0;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0}.dtc-estimate-decision-evidence legend,.dtc-estimate-decision-method legend{color:#344054;font-size:.75rem;font-weight:900;grid-column:1/-1;padding:0}.dtc-estimate-decision-evidence>label,.dtc-estimate-decision-method>label{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:10px;cursor:pointer;display:grid;gap:9px;grid-template-columns:20px 20px minmax(0,1fr);min-height:54px;padding:7px 11px}.dtc-estimate-decision-evidence>label:has(input:checked),.dtc-estimate-decision-method>label:has(input:checked){background:#eef4ff;border-color:#84a8f8;box-shadow:0 0 0 1px #84a8f8;color:#1d4ed8}.dtc-estimate-decision-evidence input,.dtc-estimate-decision-method input{accent-color:#315ee8;height:18px;margin:0;width:18px}.dtc-estimate-decision-evidence label>span,.dtc-estimate-decision-method label>span{display:grid;gap:1px;min-width:0}.dtc-estimate-decision-evidence strong,.dtc-estimate-decision-method strong{font-size:.8rem;font-weight:900}.dtc-estimate-decision-evidence small,.dtc-estimate-decision-method small{color:#667085;font-size:.69rem;font-weight:650;line-height:1.25}.dtc-estimate-decision-lines{background:#fff;border:1px solid #dbe3ef;border-radius:12px;display:grid;overflow:hidden}.dtc-estimate-decision-lines>header{align-items:center;background:#f8fafc;border-bottom:1px solid #dbe3ef;display:flex;gap:12px;justify-content:space-between;padding:9px 12px}.dtc-estimate-decision-lines>header>span:first-child{display:grid;gap:2px;min-width:0}.dtc-estimate-decision-lines>header small{color:#667085;font-size:.67rem;font-weight:800;text-transform:uppercase}.dtc-estimate-decision-lines>header strong{font-size:.76rem;font-weight:850}.dtc-estimate-decision-lines>header>span:last-child{background:#eef4ff;border-radius:999px;color:#234a9f;flex:0 0 auto;font-size:.72rem;font-weight:900;padding:4px 8px}.dtc-estimate-decision-quick{align-items:center;background:#f8fafc;border-bottom:1px solid #dbe3ef;display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(180px,1.4fr);padding:8px 12px}.dtc-estimate-decision-quick button{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:9px;color:#344054;cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:900;gap:6px;justify-content:center;min-height:var(--bayline-touch-height);padding:0 10px}.dtc-estimate-decision-quick button[data-decision=approved][aria-pressed=true]{background:#ecfdf3;border-color:#6ce9a6;color:#067647}.dtc-estimate-decision-quick button[data-decision=declined][aria-pressed=true]{background:#fff1f3;border-color:#fda4af;color:#be123c}.dtc-estimate-decision-quick button[data-decision=deferred][aria-pressed=true]{background:#fffaeb;border-color:#fedf89;color:#b54708}.dtc-estimate-decision-quick>small{color:#667085;font-size:.68rem;font-weight:700;line-height:1.3}.dtc-estimate-decision-line{align-items:center;border:0;display:grid;gap:12px;grid-template-columns:minmax(180px,.7fr) minmax(500px,1.3fr);margin:0;min-width:0;padding:9px 12px}.dtc-estimate-decision-line+.dtc-estimate-decision-line{border-top:1px solid #e5eaf1}.dtc-estimate-decision-line[aria-invalid=true]{background:#fff7f6;box-shadow:inset 3px 0 #d92d20}.dtc-estimate-decision-line-copy{display:grid;gap:2px;min-width:0;padding:0}.dtc-estimate-decision-line-copy>span{font-size:.82rem;font-weight:900;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dtc-estimate-decision-line-copy>small{color:#667085;font-size:.69rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650}.dtc-estimate-decision-line-options{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.dtc-estimate-decision-line-options label{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:9px;cursor:pointer;display:grid;gap:6px;grid-template-columns:18px minmax(0,1fr);min-height:var(--bayline-touch-height);padding:5px 8px}.dtc-estimate-decision-line-options input{accent-color:#315ee8;height:17px;margin:0;width:17px}.dtc-estimate-decision-line-options label>span{display:grid;gap:1px;min-width:0}.dtc-estimate-decision-line-options strong{font-size:.72rem;font-weight:900;line-height:1.1}.dtc-estimate-decision-line-options small{color:#667085;font-size:.59rem;font-weight:650;line-height:1.15}.dtc-estimate-decision-line-options label:has(input:checked){background:#eef4ff;border-color:#84a8f8;box-shadow:0 0 0 1px #84a8f8}.dtc-estimate-decision-line-options label[data-decision=approved]:has(input:checked){background:#ecfdf3;border-color:#6ce9a6;color:#067647}.dtc-estimate-decision-line-options label[data-decision=declined]:has(input:checked){background:#fff1f3;border-color:#fda4af;color:#be123c}.dtc-estimate-decision-line-options label[data-decision=deferred]:has(input:checked){background:#fffaeb;border-color:#fedf89;color:#b54708}.dtc-estimate-decision button:focus-visible,.dtc-estimate-decision-details :is(input,textarea):focus-visible,.dtc-estimate-decision-evidence>label:has(input:focus-visible),.dtc-estimate-decision-line-options label:has(input:focus-visible),.dtc-estimate-decision-line:focus-visible,.dtc-estimate-decision-method>label:has(input:focus-visible),.dtc-estimate-decision-signature-upload:has(input:focus-visible){outline:3px solid #84adff;outline-offset:2px}.dtc-estimate-decision-error,.dtc-estimate-decision-help,.dtc-estimate-decision-warning{align-items:flex-start;border:1px solid;border-radius:10px;display:flex;font-size:.75rem;font-weight:750;gap:8px;line-height:1.4;margin:0;padding:9px 11px}.dtc-estimate-decision-warning{background:#fffaeb;border-color:#fedf89;color:#8a4b08}.dtc-estimate-decision-error{background:#fff1f3;border-color:#fda4af;color:#be123c}.dtc-estimate-decision-help{background:#eff8ff;border-color:#b2ddff;color:#175cd3}.dtc-estimate-decision-error svg,.dtc-estimate-decision-help svg,.dtc-estimate-decision-warning svg{flex:0 0 auto}.dtc-estimate-decision-details{display:grid;gap:10px;grid-template-columns:minmax(210px,.55fr) minmax(0,1.45fr)}.dtc-estimate-decision-details label{display:grid;gap:5px;min-width:0}.dtc-estimate-decision-details label>span{color:#344054;font-size:.72rem;font-weight:850}.dtc-estimate-decision-details em{color:#b42318;font-size:.63rem;font-style:normal;margin-left:4px;text-transform:uppercase}.dtc-estimate-decision-details input,.dtc-estimate-decision-details textarea{background:#fff;border:1px solid #98a2b3;border-radius:9px;color:#101828;font:inherit;font-size:.82rem;min-height:var(--bayline-touch-height);padding:9px 11px;resize:vertical;width:100%}.dtc-estimate-decision-signature{background:#fff;border:1px solid #dbe3ef;border-radius:11px;display:grid;gap:8px;padding:10px}.dtc-estimate-decision-signature>header{align-items:center;display:flex;gap:10px;justify-content:space-between}.dtc-estimate-decision-signature>header>span{display:grid;gap:2px}.dtc-estimate-decision-signature>header strong{font-size:.78rem;font-weight:900}.dtc-estimate-decision-signature>header small{color:#667085;font-size:.68rem;font-weight:650}.dtc-estimate-decision-signature>header button{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:9px;color:#344054;display:inline-flex;font-size:.72rem;font-weight:850;gap:5px;min-height:var(--bayline-touch-height);padding:0 10px}.dtc-estimate-decision-signature-canvas{background:linear-gradient(#fff,#fff) padding-box,repeating-linear-gradient(0deg,#eef2f7 0 1px,transparent 1px 32px);border:1px solid #98a2b3;border-radius:9px;height:126px;touch-action:none;width:100%}.dtc-estimate-decision-signature-upload{align-items:center;background:#f8fafc;border:1px dashed #98a2b3;border-radius:9px;cursor:pointer;display:grid;gap:8px;grid-template-columns:20px minmax(0,1fr);min-height:var(--bayline-touch-height);overflow:hidden;padding:7px 10px;position:relative}.dtc-estimate-decision-signature-upload>span{display:grid;gap:1px}.dtc-estimate-decision-signature-upload strong{font-size:.73rem;font-weight:850}.dtc-estimate-decision-signature-upload small{color:#667085;font-size:.65rem;font-weight:650}.dtc-estimate-decision-signature-upload input{height:100%;inset:0;opacity:0;position:absolute;width:100%}.dtc-estimate-decision-mobile-save{display:none;width:100%}.dtc-estimate-decision-complete{align-items:start;display:grid;gap:14px;grid-template-columns:36px minmax(0,1fr);margin:0 auto;max-width:720px;padding:26px 20px calc(26px + env(safe-area-inset-bottom, 0px));width:100%}.dtc-estimate-decision-complete>svg{color:#079455}.dtc-estimate-decision-complete h3,.dtc-estimate-decision-complete p,.dtc-estimate-decision-complete small{display:block;margin:0}.dtc-estimate-decision-complete>div:nth-child(2)>small{color:#067647;font-size:.7rem;font-weight:850;text-transform:uppercase}.dtc-estimate-decision-complete h3{font-size:1.05rem;font-weight:950;margin-top:3px}.dtc-estimate-decision-complete p{color:#667085;font-size:.78rem;font-weight:700;line-height:1.45;margin-top:5px}.dtc-estimate-decision-receipt{align-items:flex-start;background:#eff8ff;border:1px solid #b2ddff;border-radius:10px;color:#175cd3;display:flex;gap:9px;grid-column:1/-1;padding:11px}.dtc-estimate-decision-receipt[data-status=failed],.dtc-estimate-decision-receipt[data-status=unavailable]{background:#fffaeb;border-color:#fedf89;color:#8a4b08}.dtc-estimate-decision-receipt>span{display:grid;gap:2px}.dtc-estimate-decision-receipt strong{font-size:.8rem;font-weight:900}.dtc-estimate-decision-receipt small{color:inherit;font-size:.7rem;font-weight:650;line-height:1.35}.dtc-estimate-decision-complete-actions{display:flex;gap:8px;grid-column:1/-1;justify-self:end}.dtc-estimate-decision-continue{background:#315ee8}.dtc-estimate-decision-done{background:#fff;border-color:#98a2b3;color:#344054}@media (max-width:820px){.dtc-estimate-decision-quick{grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-estimate-decision-quick>small{grid-column:1/-1}.dtc-estimate-decision-line{align-items:stretch;grid-template-columns:minmax(0,1fr)}.dtc-estimate-decision-line-copy>span{white-space:normal}.dtc-estimate-decision-details{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.dtc-estimate-decision-sheet{max-height:calc(100dvh - 12px)}.dtc-estimate-decision-head{grid-template-columns:40px minmax(0,1fr);padding:10px 58px 10px 12px}.dtc-estimate-decision-head-icon{height:40px;width:40px}.dtc-estimate-decision-head h2{font-size:1.02rem}.dtc-estimate-decision-save{display:none}.dtc-estimate-decision>form{padding:10px 10px calc(12px + env(safe-area-inset-bottom, 0px))}.dtc-estimate-decision-context{grid-template-columns:minmax(0,1fr)}.dtc-estimate-decision-context>span{border-left:0;border-top:1px solid #e5eaf1;grid-template-columns:minmax(0,1fr) auto}.dtc-estimate-decision-context>span:first-child{border-top:0}.dtc-estimate-decision-evidence,.dtc-estimate-decision-method{grid-template-columns:minmax(0,1fr)}.dtc-estimate-decision-line{padding:9px}.dtc-estimate-decision-line-options,.dtc-estimate-decision-quick{grid-template-columns:minmax(0,1fr)}.dtc-estimate-decision-quick{padding:9px}.dtc-estimate-decision-quick>small{grid-column:auto}.dtc-estimate-decision-line-options label{grid-template-columns:20px minmax(0,1fr);padding-inline:10px}.dtc-estimate-decision-line-options label>span{align-items:baseline;display:flex;gap:6px}.dtc-estimate-decision-line-options small{font-size:.64rem}.dtc-estimate-decision-mobile-save{bottom:0;display:inline-flex;position:sticky;z-index:2}.dtc-estimate-decision-complete{padding-inline:14px}.dtc-estimate-decision-complete-actions{display:grid;justify-self:stretch;width:100%}.dtc-estimate-decision-continue,.dtc-estimate-decision-done{width:100%}}.dtc-advisor-review-card-clear{align-items:center;color:#166534;display:inline-flex;gap:5px}.dtc-advisor-review-result{align-items:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;color:#334155;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:64px;padding:11px 13px}.dtc-advisor-review-result[data-state=clear]{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.dtc-advisor-review-result>span{display:grid;gap:2px;min-width:0}.dtc-advisor-review-result small,.dtc-advisor-review-result strong{color:inherit;line-height:1.35}.dtc-advisor-review-result strong{font-size:.88rem;font-weight:800}.dtc-advisor-review-result small{font-size:.75rem;font-weight:650}.dtc-advisor-review-action-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-advisor-review-edit-link{justify-content:center;min-height:46px;text-align:center;text-decoration:none}.dtc-advisor-review-edit-link:focus-visible,.dtc-inspection-advisor-edit-banner a:focus-visible{outline:3px solid #2563eb;outline-offset:2px}.dtc-inspection-advisor-edit-banner{align-items:center;background:#eff6ff;border:1px solid #93c5fd;border-radius:8px;color:#1e3a8a;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:58px;padding:10px 13px;width:100%}.dtc-inspection-advisor-edit-banner[data-state=closed]{background:#fff7ed;border-color:#fdba74;color:#9a3412;grid-template-columns:auto minmax(0,1fr) auto}.dtc-inspection-advisor-edit-banner>span{display:grid;gap:2px;min-width:0}.dtc-inspection-advisor-edit-banner small,.dtc-inspection-advisor-edit-banner strong{color:inherit;line-height:1.35}.dtc-inspection-advisor-edit-banner strong{font-size:.86rem;font-weight:800}.dtc-inspection-advisor-edit-banner small{font-size:.74rem;font-weight:650}.dtc-inspection-advisor-edit-banner a{min-height:44px}@media (max-width:1180px){.dtc-advisor-review-action-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.bayline-staff-shell .dtc-tech-working-row-meta .dtc-tech-working-complete{min-height:44px!important}.dtc-inspection-advisor-edit-banner[data-state=closed]{align-items:start;grid-template-columns:auto minmax(0,1fr)}.dtc-inspection-advisor-edit-banner[data-state=closed] a{grid-column:1/-1;justify-self:stretch}}.dtc-tech-start-label-compact{display:none}@media (max-width:560px){.dtc-tech-tcs-work-controls{order:1}.dtc-tech-tcs-actions{grid-template-columns:repeat(2,minmax(0,1fr));order:2}.dtc-tech-tcs-actions>:nth-child(3),.dtc-tech-tcs-actions>:only-child{grid-column:1/-1}.dtc-tech-start-label-wide{display:none}.dtc-tech-start-label-compact{display:inline}}.dtc-tech-tcs-actions{background:rgb(238 242 255/.48);border:1px solid rgb(91 109 255/.16);border-radius:11px;gap:6px;min-width:214px;padding:6px}.bayline-staff-shell .dtc-tech-tcs-actions .enterprise-button,.dtc-tech-tcs-actions .dtc-open-inspection{animation:none!important;border-radius:8px!important;box-shadow:none!important;font-size:.76rem;line-height:1.15;min-height:46px;padding:0 12px;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .34s var(--bayline-ease-spring)}.dtc-tech-tcs-actions .dtc-open-inspection{background:rgb(238 242 255/.88)!important;background-image:none!important;border:1px solid rgb(91 109 255/.38)!important;box-shadow:0 7px 16px rgb(79 70 229/.1),inset 0 1px 0 rgb(255 255 255/.78)!important;color:#4338ca!important;justify-content:space-between}.dtc-tech-tcs-actions .dtc-open-inspection svg{background:rgb(91 109 255/.12);border-radius:999px;box-sizing:content-box;color:#4f46e5;padding:3px}.dtc-tech-tcs-actions .dtc-open-inspection:hover{background:rgb(224 231 255/.94)!important;border-color:rgb(91 109 255/.54)!important;box-shadow:0 8px 18px rgb(79 70 229/.14),inset 0 1px 0 rgb(255 255 255/.84)!important;color:#3730a3!important;filter:none!important;transform:translateY(-1px)}.bayline-staff-shell .dtc-tech-tcs-actions .enterprise-button{background:rgb(255 255 255/.78)!important;background-image:none!important;border:1px solid rgb(91 109 255/.18)!important;color:#344054!important}.bayline-staff-shell .dtc-tech-tcs-actions .enterprise-button svg{background:#ecfdf3;border-radius:999px;box-sizing:content-box;color:#047857;padding:3px}.bayline-staff-shell .dtc-tech-tcs-actions .enterprise-button:hover{background:rgb(255 255 255/.96)!important;border-color:rgb(91 109 255/.34)!important;box-shadow:0 7px 16px rgb(15 23 42/.08)!important;color:#29354f!important;filter:none!important;transform:translateY(-1px)}.bayline-staff-shell .dtc-tech-tcs-actions .enterprise-button:active,.dtc-tech-tcs-actions .dtc-open-inspection:active{box-shadow:none!important;transform:scale(.985)!important}.bayline-staff-shell .dtc-tech-tcs-actions .enterprise-button:focus-visible,.dtc-tech-tcs-actions .dtc-open-inspection:focus-visible{outline:3px solid rgb(91 109 255/.3);outline-offset:2px}@media (max-width:560px){.dtc-tech-tcs-actions{min-width:0}.bayline-staff-shell .dtc-tech-tcs-actions .enterprise-button,.dtc-tech-tcs-actions .dtc-open-inspection{justify-content:center;min-width:0;padding-inline:8px;white-space:normal}}