@font-face{font-family:headingFont;src:url(../media/Manrope_Variable-s.p.0nvn7f63i-2qu.ttf)format("truetype");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:headingFont Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.ZDbZra_className{font-family:headingFont,headingFont Fallback;font-style:normal}
._2-BLoq_overview{--shop-card-border:0;--shop-card-radius:var(--t-r-xl);--shop-card-background:var(--t-surface);--shop-card-shadow:var(--t-shadow-md)}:is(._2-BLoq_quietAction,:where(._2-BLoq_actionRoot) .btn){background:var(--button-background,var(--t-surface));width:fit-content;min-width:0;max-width:100%;min-height:52px;color:var(--button-color,var(--t-text-muted));box-shadow:var(--t-shadow-md);font:inherit;text-align:center;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:15px;font-weight:750;line-height:1.4;text-decoration:none;display:inline-flex}:is(._2-BLoq_selectTrigger.cs-trigger-open:not(:disabled,[aria-disabled=true]),._2-BLoq_quietAction:hover:not(:disabled,[aria-disabled=true]),:where(._2-BLoq_actionRoot) .btn:hover:not(:disabled,[aria-disabled=true])){background:var(--button-hover-background,color-mix(in srgb, var(--t-accent) 8%, var(--t-surface)));color:var(--button-hover-color,var(--t-accent-text));box-shadow:var(--t-shadow-lg);text-decoration:none}:is(._2-BLoq_quietAction:active:not(:disabled,[aria-disabled=true]),:where(._2-BLoq_actionRoot) .btn:active:not(:disabled,[aria-disabled=true])){box-shadow:var(--t-shadow-xs)}._2-BLoq_quietAction:focus-visible{outline:2px solid var(--t-accent);outline-offset:3px}._2-BLoq_selectTrigger:has(:focus-visible){outline:2px solid var(--t-accent);outline-offset:3px}:where(._2-BLoq_actionRoot) .btn:focus-visible{outline:2px solid var(--t-accent);outline-offset:3px}:is(._2-BLoq_quietAction:is(:disabled,[aria-disabled=true]),:where(._2-BLoq_actionRoot) .btn:is(:disabled,[aria-disabled=true])){opacity:.55;cursor:not-allowed;background:var(--t-surface-hover);color:var(--t-text-muted);box-shadow:var(--t-shadow-xs)}:is(._2-BLoq_quietAction svg,:where(._2-BLoq_actionRoot) .btn svg){flex-shrink:0}:is(._2-BLoq_quietAction span,:where(._2-BLoq_actionRoot) .btn span){overflow-wrap:anywhere;min-width:0}:is(._2-BLoq_primary,:where(._2-BLoq_actionRoot) .btn-primary){--button-background:var(--t-accent-text);--button-color:var(--t-text-inverse);--button-hover-background:color-mix(in srgb, var(--t-accent-text) 85%, var(--t-text));--button-hover-color:var(--t-text-inverse)}:is(._2-BLoq_danger,:where(._2-BLoq_actionRoot) .btn-danger){--button-background:color-mix(in srgb, var(--t-danger) 6%, var(--t-surface));--button-color:color-mix(in srgb, var(--t-danger) 82%, var(--t-text));--button-hover-background:color-mix(in srgb, var(--t-danger) 12%, var(--t-surface));--button-hover-color:var(--button-color)}:is(._2-BLoq_danger:focus-visible,:where(._2-BLoq_actionRoot) .btn-danger:focus-visible){outline-color:var(--t-danger)}:is(:where(._2-BLoq_actionRoot) .btn-secondary,:where(._2-BLoq_actionRoot) .btn-outline){--button-background:var(--t-surface)}:where(._2-BLoq_actionRoot) .btn-sm{min-height:44px;font-size:var(--t-font-sm);padding:10px 14px}:where(._2-BLoq_actionRoot) .btn-lg{min-height:56px;font-size:var(--t-font-md);padding:14px 28px}:where(._2-BLoq_actionRoot) .btn-full{width:100%}@media (prefers-reduced-motion:no-preference){:is(._2-BLoq_quietAction,:where(._2-BLoq_actionRoot) .btn){transition:color .15s,background-color .15s,box-shadow .15s}}._2-BLoq_elevatedHeaderAction{}._2-BLoq_outlineAction{}._2-BLoq_selectTrigger{}._2-BLoq_quietAction._2-BLoq_selectTrigger{text-align:start;justify-content:space-between;width:100%}._2-BLoq_outline{white-space:normal;}._2-BLoq_outline>svg{color:currentColor;background:0 0;border-radius:0;flex:0 0 20px;width:20px;height:20px;padding:0;display:block}._2-BLoq_primary{}._2-BLoq_danger{}._2-BLoq_addAction{}._2-BLoq_quietAction._2-BLoq_addAction{--button-background:#fff;--button-hover-background:#f8fafc;--button-color:#1e293b;--button-hover-color:#1e293b;letter-spacing:.02em;border:1px solid #eef0f3;border-radius:16px;min-height:56px;padding:12px 28px;font-size:16px;box-shadow:0 4px 12px #0f172a14,0 1px 3px #0f172a0d}._2-BLoq_addAction:hover:not(:disabled,[aria-disabled=true]){box-shadow:0 6px 18px #0f172a1a,0 1px 3px #0f172a0d}._2-BLoq_addAction:lang(en){text-transform:uppercase}._2-BLoq_addAction:is(:disabled,[aria-disabled=true]){color:#1e293b;background:#fff}._2-BLoq_formSecondary{min-width:144px;padding-inline:24px;}._2-BLoq_formPrimary{min-width:144px;padding-inline:24px;}._2-BLoq_valueAction{--button-background:transparent;--button-hover-background:transparent;--button-color:var(--t-text);--button-hover-color:var(--t-accent-text);width:100%;min-height:44px;box-shadow:none;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:start;border-radius:6px;justify-content:space-between;padding:6px 0;}._2-BLoq_valueAction:hover:not(:disabled,[aria-disabled=true]),._2-BLoq_valueAction:active:not(:disabled,[aria-disabled=true]){box-shadow:none}._2-BLoq_infoAction{gap:9px;min-height:44px;padding:12px 16px;font-size:13px;}._2-BLoq_infoAction>svg{color:#729eeb;order:-1}._2-BLoq_infoAction:after{content:"";margin-inline-start:4px;border-inline-end:1.5px solid;border-bottom:1.5px solid;flex-shrink:0;width:6px;height:6px;margin-top:-3px;transform:rotate(45deg)}._2-BLoq_infoAction[aria-expanded=true]:after{margin-top:3px;transform:rotate(225deg)}._2-BLoq_infoCopy{color:var(--t-text-muted);text-align:start;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.7}._2-BLoq_filterShelf{gap:var(--t-sp-1);background:var(--t-surface-hover);border-radius:16px;padding:6px;display:inline-flex}._2-BLoq_filterShelfOption{min-height:40px;color:var(--t-text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;padding:8px 16px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}._2-BLoq_filterShelfOption:hover:not(._2-BLoq_filterShelfOptionActive){color:var(--t-text)}._2-BLoq_filterShelfOptionActive{background:var(--t-surface);color:var(--t-accent-text);box-shadow:var(--t-shadow-sm), inset 0 0 0 1px var(--t-border)}._2-BLoq_filterShelfOption:focus-visible{outline:2px solid var(--t-accent-text);outline-offset:3px}@media (prefers-reduced-motion:no-preference){._2-BLoq_filterShelfOption{transition:color .15s,background-color .15s,box-shadow .15s}}._2-BLoq_statusGradient{background:linear-gradient(110deg, color-mix(in srgb, var(--status-card-tint,var(--t-accent-gray)) 13%, transparent), color-mix(in srgb, var(--status-card-tint,var(--t-accent-gray)) 4%, transparent)), var(--status-card-background,var(--t-surface))}
.MNUcGW_pageShell{--radius:16px;--accent-hover:#2563eb}.MNUcGW_bpActiveCard{scroll-margin-top:96px;overflow:visible!important}.MNUcGW_bpActiveCard [data-acb-top-cap]{border-top-left-radius:calc(var(--t-r-2xl) - 1px);border-top-right-radius:calc(var(--t-r-2xl) - 1px)}.MNUcGW_bpActiveCard:target{animation:2s ease-out MNUcGW_appointmentTargetHighlight}.MNUcGW_bpTierBadge{margin-left:6px;line-height:1}.MNUcGW_bpFootShop{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;display:flex}.MNUcGW_bpContactActions{flex-shrink:0;gap:6px;display:inline-flex}.MNUcGW_bpMenuWrap{position:relative}.MNUcGW_bpManageTrigger{white-space:nowrap;cursor:pointer;background:var(--t-surface);border:1px solid var(--t-border);color:var(--t-text);border-radius:11px;align-items:center;gap:7px;padding:9px 15px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.MNUcGW_bpManageTrigger:hover,.MNUcGW_bpManageTriggerOpen{border-color:var(--t-accent);color:var(--t-accent);background:color-mix(in srgb, var(--t-accent) 5%, var(--t-surface))}.MNUcGW_bpMenuOverlay{z-index:40;position:fixed;inset:0}.MNUcGW_bpMenu{z-index:41;background:var(--t-surface);border:1px solid var(--t-border);border-radius:13px;min-width:224px;padding:6px;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 -18px 44px -18px #0f172a52}.MNUcGW_bpMenuItem{cursor:pointer;border:1px solid var(--t-border);text-align:left;background:var(--t-surface);width:100%;color:var(--t-text);border-radius:11px;align-items:center;gap:11px;padding:9px 11px;font-size:13.5px;font-weight:700;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.MNUcGW_bpMenuItem svg{box-sizing:content-box;width:16px;height:16px;color:var(--t-accent);background:color-mix(in srgb, var(--t-accent) 12%, var(--t-surface-alt));border-radius:10px;flex:none;padding:8px}.MNUcGW_bpMenuItem:hover{border-color:color-mix(in srgb, var(--t-accent) 42%, var(--t-border));background:color-mix(in srgb, var(--t-accent) 6%, var(--t-surface));box-shadow:0 8px 18px -12px color-mix(in srgb, var(--t-accent) 55%, transparent)}.MNUcGW_bpMenuItemDanger{color:#dc2626}.MNUcGW_bpMenuItemDanger svg{color:#dc2626;background:#ef44441a}.MNUcGW_bpMenuItemDanger:hover{border-color:color-mix(in srgb, #dc2626 42%, var(--t-border));background:#ef44440f;box-shadow:0 8px 18px -12px #ef444480}.MNUcGW_bpMenuSep{height:6px}.MNUcGW_bpActionIcon{background:var(--t-surface-alt);border:1px solid var(--t-border);width:36px;height:36px;color:var(--t-text);border-radius:10px;justify-content:center;align-items:center;text-decoration:none;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.MNUcGW_bpActionIcon:hover{background:var(--t-surface-hover);border-color:var(--t-accent);color:var(--t-accent)}.MNUcGW_bpHeaderBody{flex-direction:column;gap:16px;margin-top:22px;display:flex}@media (max-width:560px){.MNUcGW_bpFootShop{flex-direction:column;align-items:center}.MNUcGW_bpContactActions{justify-content:center}.MNUcGW_bpManageTrigger{justify-content:center;width:100%}.MNUcGW_bpMenu{left:0;right:0}}.MNUcGW_content{margin:0 auto;padding-top:28px;max-width:1394px!important}.MNUcGW_sectionEmptyCard{text-align:center;background:0 0;border:none;flex-direction:column;align-items:center;padding:64px 24px;display:flex}.MNUcGW_sectionEmptyIcon{color:#fff;background:linear-gradient(135deg,#0ea5e9,#6366f1);border-radius:22px;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:22px;display:flex;box-shadow:0 16px 30px -14px #6366f18c}.MNUcGW_sectionEmptyEyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--t-text-dim);margin-bottom:6px;font-size:11px;font-weight:800;display:block}.MNUcGW_sectionEmptyTitle{letter-spacing:-.02em;color:var(--t-text);margin:0;font-size:20px;font-weight:800}.MNUcGW_sectionEmptySub{max-width:42ch;color:var(--t-text-muted);margin:8px 0 0;font-size:13.5px;font-weight:600;line-height:1.6}.MNUcGW_sectionEmptyActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:22px;display:flex}.MNUcGW_sectionEmptyBtn{cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:7px;height:42px;padding:0 18px;font-size:13.5px;font-weight:700;text-decoration:none;transition:filter .15s,transform .15s,border-color .15s,color .15s,background .15s;display:inline-flex}.MNUcGW_sectionEmptyBtn svg{width:16px;height:16px}.MNUcGW_sectionEmptyBtnPrimary{color:#fff;background:linear-gradient(135deg,#0ea5e9,#6366f1);box-shadow:0 10px 22px -10px #6366f18c}.MNUcGW_sectionEmptyBtnPrimary:hover{filter:brightness(1.05);transform:translateY(-1px)}.MNUcGW_sectionEmptyBtnGhost{background:var(--t-surface);color:var(--t-text);border-color:var(--t-border)}.MNUcGW_sectionEmptyBtnGhost:hover{border-color:var(--t-accent);color:var(--t-accent)}@keyframes MNUcGW_appointmentTargetHighlight{0%{box-shadow:var(--t-card-shadow), 0 0 0 0 color-mix(in srgb, var(--t-accent) 55%, transparent)}20%{box-shadow:var(--t-card-shadow), 0 0 0 6px color-mix(in srgb, var(--t-accent) 30%, transparent)}to{box-shadow:var(--t-card-shadow), 0 0 0 0 color-mix(in srgb, var(--t-accent) 0%, transparent)}}.MNUcGW_statusPending{background:var(--t-badge-amber-bg);color:var(--t-badge-amber-text)}.MNUcGW_statusConfirmed{background:var(--t-badge-blue-bg);color:var(--t-badge-blue-text)}.MNUcGW_statusCompleted{background:var(--t-badge-green-bg);color:var(--t-badge-green-text)}.MNUcGW_statusReady{color:#06b6d4;background:#06b6d41f}.MNUcGW_statusCancelled{color:var(--t-text-muted);background:#94a3b81f}.MNUcGW_tierBadgeElite{border-radius:var(--t-r-full);font-size:var(--t-font-xs);background:var(--t-badge-amber-bg);border:1px solid var(--t-badge-amber-bg);color:var(--t-badge-amber-text);align-items:center;gap:4px;padding:3px 10px;font-weight:700;display:inline-flex}.MNUcGW_actionBtn{border-radius:var(--t-r-lg);border:1px solid var(--t-border);background:var(--t-surface);min-height:44px;color:var(--t-text);font-size:var(--t-font-sm);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding:12px 16px;font-weight:600;text-decoration:none;transition:transform .12s,background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.MNUcGW_actionBtn:hover{background:var(--t-surface-hover);border-color:var(--t-border-hover);transform:translateY(-1px);box-shadow:0 6px 14px -8px #0f172a4d}.MNUcGW_actionBtn:active{box-shadow:none;transform:translateY(0)}.MNUcGW_actionBtn:focus-visible{outline:2px solid var(--t-accent,#38bdf8);outline-offset:2px}.MNUcGW_cancelBtn{background:var(--t-surface,#fff);border:1.5px solid var(--t-danger,#dc2626);color:var(--t-danger,#dc2626);cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 18px;font-size:12.5px;font-weight:800;transition:transform .12s,background .15s,box-shadow .15s;display:inline-flex}.MNUcGW_cancelBtn:hover{background:#dc26260f;transform:translateY(-1px);box-shadow:0 6px 14px -8px #dc262673}.MNUcGW_cancelBtn:active{box-shadow:none;transform:translateY(0)}.MNUcGW_cancelBtn:focus-visible{outline:2px solid var(--t-danger,#dc2626);outline-offset:2px}.MNUcGW_cancelOverlay{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#02061780;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.MNUcGW_cancelModal{background:var(--t-bg,#fff);border:1px solid var(--t-border);text-align:center;border-radius:20px;width:100%;max-width:380px;padding:30px 26px 24px;box-shadow:0 24px 60px #02061747}.MNUcGW_cancelRing{background:conic-gradient(from 140deg,#ef4444,#f59e0b,#ef4444);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:18px;display:inline-flex;box-shadow:0 10px 26px -10px #dc26268c}.MNUcGW_cancelRingInner{background:var(--t-bg,#fff);width:60px;height:60px;color:var(--t-danger,#dc2626);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.MNUcGW_cancelModalTitle{font-size:var(--t-font-lg,17px);color:var(--t-text);margin:0 0 8px;font-weight:800}.MNUcGW_cancelModalNote{font-size:var(--t-font-sm);color:var(--t-text-muted,#64748b);margin:0 0 22px;font-weight:700;line-height:1.55}.MNUcGW_cancelLateAck{border:1px solid var(--t-border);background:var(--t-surface-hover,#f8fafc);cursor:pointer;text-align:left;font-size:var(--t-font-sm);color:var(--t-text);border-radius:12px;align-items:flex-start;gap:9px;margin:0 0 18px;padding:12px 14px;font-weight:600;display:flex}.MNUcGW_cancelLateAck input{flex-shrink:0;margin-top:2px}.MNUcGW_cancelModalActions{flex-direction:column;gap:8px;display:flex}.MNUcGW_cancelModalConfirm{color:#fff;width:100%;height:44px;font-size:var(--t-font-sm);cursor:pointer;background-image:linear-gradient(135deg,#ef4444,#b91c1c);border:none;border-radius:12px;padding:0 18px;font-weight:700;transition:transform .15s,box-shadow .15s;box-shadow:0 8px 18px -8px #dc262699}.MNUcGW_cancelModalConfirm:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 26px -10px #dc2626b3}.MNUcGW_cancelModalConfirm:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.MNUcGW_cancelModalKeep{height:40px;color:var(--t-text-muted,#64748b);font-size:var(--t-font-sm);cursor:pointer;background:0 0;border:none;border-radius:10px;font-weight:700;transition:background .15s,color .15s}.MNUcGW_cancelModalKeep:hover{background:var(--t-surface-hover,#f1f5f9);color:var(--t-text)}.MNUcGW_cancelModalError{font-size:var(--t-font-xs);color:var(--t-danger);text-align:center;margin-top:4px}@media (max-width:640px){.MNUcGW_content{padding-top:20px}}.MNUcGW_histCard{border-radius:var(--t-r-2xl,20px);background:var(--t-surface,#fff);border:1px solid var(--t-border,#e2e8f0);color:var(--t-text,#0f172a);align-items:stretch;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 36px -26px #0ea5e947,0 1px 3px #0f172a0d}.MNUcGW_histMain{flex-direction:column;flex:auto;min-width:0;padding:24px 26px;display:flex}.MNUcGW_histTear{flex-direction:column;flex:none;align-items:center;width:1px;margin:14px 0;display:flex;position:relative}.MNUcGW_histPerf{border-left:2px dashed color-mix(in srgb, var(--t-accent,#0ea5e9) 24%, var(--t-border,#e2e8f0));flex:1;width:0}.MNUcGW_histNotch{background:var(--t-bg,#f8fafc);border:1px solid var(--t-border,#e2e8f0);border-radius:999px;flex:none;width:16px;height:16px}.MNUcGW_histNotchTop{margin-top:-22px}.MNUcGW_histNotchBottom{margin-bottom:-22px}.MNUcGW_histStub{background:linear-gradient(180deg, color-mix(in srgb, var(--t-accent,#0ea5e9) 5%, var(--t-surface-alt,#f1f5f9)), var(--t-surface-alt,#f1f5f9));flex-direction:column;flex:none;gap:16px;width:206px;padding:22px 22px 22px 26px;display:flex}.MNUcGW_histStubTop{flex-direction:column;gap:12px;display:flex}.MNUcGW_histStubDate{flex-direction:column;gap:2px;display:flex}.MNUcGW_histStubWeekday{letter-spacing:.14em;text-transform:uppercase;color:var(--t-accent,#0ea5e9);font-size:11px;font-weight:800}.MNUcGW_histStubDay{letter-spacing:-.02em;color:var(--t-text,#0f172a);font-size:19px;font-weight:800;line-height:1.15}.MNUcGW_histStatus{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.MNUcGW_histStatusIcon{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:19px;height:19px;display:flex}.MNUcGW_histStatusDone .MNUcGW_histStatusIcon{background:var(--t-accent-green,#22c55e)}.MNUcGW_histStatusDone .MNUcGW_histStatusText{color:var(--t-success,#16a34a)}.MNUcGW_histStatusCancelled .MNUcGW_histStatusIcon{background:var(--t-text-dim,#94a3b8)}.MNUcGW_histStatusCancelled .MNUcGW_histStatusText{color:var(--t-text-muted,#64748b)}.MNUcGW_histExtras{flex-direction:column;gap:10px;margin-top:2px;display:flex}.MNUcGW_histReviewed{color:var(--t-text,#0f172a);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.MNUcGW_histReviewedText{color:var(--t-text-muted,#64748b);font-weight:800}.MNUcGW_histStars{gap:1px;display:inline-flex}.MNUcGW_histStar{fill:var(--t-border,#e2e8f0)}.MNUcGW_histStarOn{fill:var(--t-warning,#f59e0b)}.MNUcGW_histLink{color:var(--t-accent,#0ea5e9);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;width:fit-content;padding:0;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;transition:color .16s;display:inline-flex}.MNUcGW_histLink:hover{color:color-mix(in srgb, var(--t-accent,#0ea5e9) 80%, #000)}.MNUcGW_histLinkReview{color:var(--t-text-muted,#64748b)}.MNUcGW_histLinkReview:hover{color:var(--t-accent,#0ea5e9)}.MNUcGW_histLinkInspect{color:var(--t-text-muted,#64748b)}.MNUcGW_histLinkInspect:hover{color:var(--t-text,#0f172a)}.MNUcGW_histBtn{border-radius:var(--t-r-lg,12px);color:#fff;box-shadow:0 6px 18px -6px color-mix(in srgb, var(--t-accent,#0ea5e9) 42%, transparent);background:linear-gradient(135deg,#0ea5e9,#38bdf8);border:none;justify-content:center;align-items:center;gap:6px;margin-top:auto;padding:11px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .18s,filter .18s;display:inline-flex}.MNUcGW_histBtn:hover{filter:brightness(1.06);transform:translateY(-1px)}.MNUcGW_histLink:focus-visible,.MNUcGW_histBtn:focus-visible{outline:2px solid var(--t-accent,#0ea5e9);outline-offset:2px}.MNUcGW_histCardCancelled .MNUcGW_histStub{background:var(--t-surface-alt,#f1f5f9)}.MNUcGW_histCardCancelled .MNUcGW_histStubWeekday{color:var(--t-text-muted,#64748b)}.MNUcGW_histCardCancelled .MNUcGW_histPerf{border-left-color:var(--t-border,#e2e8f0)}@media (max-width:640px){.MNUcGW_histCard{flex-direction:column}.MNUcGW_histMain{padding:20px 20px 18px}.MNUcGW_histTear{flex-direction:row;width:auto;height:1px;margin:0 14px}.MNUcGW_histPerf{border-left:none;border-top:2px dashed color-mix(in srgb, var(--t-accent,#0ea5e9) 24%, var(--t-border,#e2e8f0));flex:1;width:auto;height:0}.MNUcGW_histCardCancelled .MNUcGW_histPerf{border-top-color:var(--t-border,#e2e8f0);border-left-color:#0000}.MNUcGW_histNotchTop{margin-top:0;margin-left:-22px}.MNUcGW_histNotchBottom{margin-bottom:0;margin-right:-22px}.MNUcGW_histStub{width:auto;padding:18px 20px 20px}.MNUcGW_histStubTop{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px}.MNUcGW_histExtras{flex-flow:wrap;align-items:center;gap:8px 18px}.MNUcGW_histBtn{width:100%}}
.KbfVoq_desktopBack{margin-bottom:16px}.KbfVoq_collectionScheduleMeta{gap:3px;min-width:0;display:grid}.KbfVoq_collectionScheduleMeta>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:640px){.KbfVoq_desktopBack{display:none}}.KbfVoq_freePlanBanner{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--t-accent) 20%, transparent) 0%, transparent 44%), radial-gradient(circle at 100% 120%, #8b5cf626 0%, transparent 52%), linear-gradient(135deg, color-mix(in srgb, var(--t-accent) 9%, var(--t-surface)) 0%, var(--t-surface) 58%, color-mix(in srgb, #8b5cf6 6%, var(--t-surface)) 100%);border:1px solid color-mix(in srgb, var(--t-accent) 22%, var(--t-border));border-radius:14px;align-items:center;gap:14px;margin-bottom:18px;padding:16px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px -18px #0ea5e966}.KbfVoq_freePlanBanner>*{z-index:1;position:relative}.KbfVoq_freePlanBanner:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffffff73 50%,#0000 62%);animation:5.5s ease-in-out infinite KbfVoq_freePlanShimmer;position:absolute;inset:0;transform:translate(-120%)}@keyframes KbfVoq_freePlanShimmer{0%{transform:translate(-120%)}55%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.KbfVoq_freePlanBanner:before{animation:none;display:none}}.KbfVoq_freePlanIcon{flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:26px;line-height:1;display:inline-flex}.KbfVoq_freePlanText{flex-direction:column;gap:2px;min-width:0;display:flex}.KbfVoq_freePlanTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--t-text);font-size:14.5px;font-weight:800}.KbfVoq_freePlanSub{text-transform:capitalize;color:var(--t-text-muted);font-size:12.5px;font-weight:600}.KbfVoq_freePlanCta{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#38bdf8 0%,#0ea5e9 55%,#0284c7 100%);border-radius:11px;align-items:center;gap:6px;margin-inline-start:auto;padding:10px 18px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .16s,filter .16s;display:inline-flex;box-shadow:0 8px 20px -8px #0ea5e98c}.KbfVoq_freePlanCta:hover{filter:brightness(1.05);transform:translateY(-1px)}@media (max-width:560px){.KbfVoq_freePlanBanner{flex-wrap:wrap}.KbfVoq_freePlanCta{flex-basis:100%;justify-content:center;margin-inline-start:0}}.KbfVoq_detailContent{max-width:1760px!important}.KbfVoq_detailPage{--t-card-shadow:0 1px 3px #0f172a0a}.KbfVoq_detailHero{overflow:hidden;padding:0!important}.KbfVoq_detailPlanningRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-block:26px;display:grid;}.KbfVoq_detailEstimateCards{}.KbfVoq_detailPlanningRow .KbfVoq_detailSummary,.KbfVoq_detailPlanningRow .KbfVoq_detailOperations{display:contents}.KbfVoq_detailPlanningRow>.KbfVoq_detailOperations>*{min-width:0}@container (max-width:1100px){.KbfVoq_detailPlanningRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:580px){.KbfVoq_detailPlanningRow{grid-template-columns:minmax(0,1fr)}}.KbfVoq_detailVehicle,.KbfVoq_detailServices{min-width:0}.KbfVoq_detailServices .bk-collapsible-body{padding:0}.KbfVoq_detailServices .bk-requested-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@container (max-width:540px){.KbfVoq_detailServices .bk-requested-services-grid{grid-template-columns:minmax(0,1fr)}}.KbfVoq_detailPage .detail-section-group{margin-top:24px}.KbfVoq_detailHeroHeader{grid-template-columns:minmax(0,1fr) minmax(180px,260px) auto;align-items:center;gap:32px;padding:26px 30px;display:grid}.KbfVoq_detailHeaderSchedule{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.KbfVoq_detailHeaderYear{color:var(--t-text-muted);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:12px;font-weight:550}.KbfVoq_detailHeroTitle{letter-spacing:-.03em;color:var(--t-text);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:9px;margin:0;font-size:clamp(21px,2vw,26px);font-weight:650;line-height:1.3;display:flex}.KbfVoq_detailHeaderDot{color:var(--t-text-muted);font-weight:400}.KbfVoq_detailHeaderTime{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.KbfVoq_detailHeaderTime>span:first-child{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--t-text);white-space:nowrap;font-size:20px;font-weight:600}.KbfVoq_detailHeaderExternal{color:#a855f7;background:#a855f714;border:1px solid #a855f733;border-radius:100px;padding:4px 10px;font-size:11px;font-weight:600}.KbfVoq_detailHeaderCustomer{border-inline-start:1px solid var(--t-border);align-items:center;gap:14px;min-width:0;padding-inline-start:28px;display:flex}.KbfVoq_detailHeaderCustomerText{flex-direction:column;gap:6px;min-width:0;display:flex}.KbfVoq_detailHeaderCustomerLabel{color:var(--t-text-muted);font-size:12px;line-height:1.4}.KbfVoq_detailHeaderCustomerName{color:var(--t-text);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.4;text-decoration:none}a.KbfVoq_detailHeaderCustomerName:hover{color:var(--t-accent-text)}a.KbfVoq_detailHeaderCustomerName:focus-visible{outline:2px solid var(--t-accent);outline-offset:4px;border-radius:3px}.KbfVoq_detailHeaderActions{align-items:center;gap:8px;display:flex}@media (max-width:780px){.KbfVoq_detailHeroHeader{grid-template-columns:minmax(0,1fr) minmax(160px,220px);gap:24px}.KbfVoq_detailHeaderActions{grid-column:1/-1}.KbfVoq_detailHeaderCustomer{padding-inline-start:20px}}@media (max-width:580px){.KbfVoq_detailHeroHeader{grid-template-columns:minmax(0,1fr);gap:20px}.KbfVoq_detailHeaderCustomer{border-inline-start:0;border-top:1px solid var(--t-border);padding-inline-start:0;padding-top:20px}.KbfVoq_detailHeaderActions{grid-column:auto}}.KbfVoq_detailSummary{margin:0;padding:0}.KbfVoq_sectionEyebrow{font-size:var(--t-font-xs);letter-spacing:.15em;text-transform:uppercase;color:var(--t-text-muted);margin:0 0 6px;font-weight:700}.KbfVoq_sectionTitle{font-size:var(--t-font-xl);letter-spacing:-.03em;color:var(--t-text);margin:0;line-height:1.1}.KbfVoq_sectionCount,.KbfVoq_sectionCountMuted{letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:0 0;border:none;align-items:baseline;margin-inline-end:8px;padding:0;font-size:clamp(22px,2.2vw,28px);font-weight:800;line-height:1;display:inline-flex}.KbfVoq_sectionCount{color:var(--cs-color,var(--t-accent))}.KbfVoq_sectionCountMuted{color:var(--t-text-dim)}.KbfVoq_toneBlue{--cs-color:#60a5fa;--cs-rgb:96, 165, 250}.KbfVoq_toneAmber{--cs-color:#f59e0b;--cs-rgb:245, 158, 11}.KbfVoq_toneCyan{--cs-color:#22d3ee;--cs-rgb:34, 211, 238}.KbfVoq_toneGreen{--cs-color:#4ade80;--cs-rgb:74, 222, 128;--cs-solid:var(--t-accent-green-text)}.KbfVoq_toneSlate{--cs-color:#94a3b8;--cs-rgb:148, 163, 184;--cs-solid:var(--t-text-dim)}.KbfVoq_variantGradientText{border:1px solid var(--t-border);background:var(--t-surface)}.KbfVoq_variantGradientText .KbfVoq_sectionTitle{background:linear-gradient(135deg, var(--cs-color), color-mix(in srgb, var(--cs-color) 40%, #a855f7));-webkit-text-fill-color:transparent;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text}.KbfVoq_variantGradientText .KbfVoq_sectionEyebrow{color:color-mix(in srgb, var(--cs-color) 80%, transparent)}.KbfVoq_variantSolidTitle{border:1px solid var(--t-border);background:var(--t-surface)}.KbfVoq_variantSolidTitle .KbfVoq_sectionTitle{color:var(--cs-solid,var(--t-text));font-variant-numeric:tabular-nums}.KbfVoq_variantSolidTitle .KbfVoq_sectionEyebrow{font-size:var(--t-font-md);letter-spacing:.1em;color:var(--t-text);font-weight:800}.KbfVoq_collapsibleSection{margin-top:20px;}.KbfVoq_collapsibleSummary{}.KbfVoq_collapsibleLeft{min-width:0}.KbfVoq_collapsibleRight{flex-shrink:0;align-items:center;gap:10px;display:flex}.KbfVoq_collapsibleArrow{}.KbfVoq_collapsibleArrowOpen{transform:rotate(225deg)}.KbfVoq_collapsibleSummary.KbfVoq_centeredSummary{grid-template-columns:1fr auto 1fr;display:grid}.KbfVoq_centeredSummary .KbfVoq_collapsibleLeft{text-align:center;grid-column:2}.KbfVoq_centeredSummary .KbfVoq_collapsibleRight{grid-column:3;justify-self:end}.KbfVoq_collapsibleBody{}.KbfVoq_cardList{flex-direction:column;gap:10px;display:flex}.KbfVoq_pageWrap .appt-status-pending{color:var(--t-badge-amber-text);background:#f59e0b1f}.KbfVoq_pageWrap .appt-status-confirmed{color:var(--t-accent);background:#3b82f61f}.KbfVoq_pageWrap .appt-status-completed{color:var(--t-badge-green-text);background:#22c55e1f}.KbfVoq_pageWrap .appt-status-cancelled{color:var(--t-badge-red-text);background:#ef44441f}.KbfVoq_pageWrap .appt-status-no_show{color:var(--t-text-dim);background:#64748b1f}.KbfVoq_pageWrap .appt-status-ready_for_payment{color:var(--t-accent-cyan);background:#06b6d41f}.KbfVoq_pageWrap .appt-section{background:var(--t-surface);border-color:var(--t-border);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 24px #0003}.KbfVoq_pageWrap .appt-section:hover{box-shadow:0 8px 32px #00000040}.KbfVoq_pageWrap .appt-section-header{border-bottom-color:var(--t-border)}.KbfVoq_pageWrap .appt-section-icon-blue{color:var(--t-accent);background:#3b82f61f}.KbfVoq_pageWrap .appt-section-icon-green{color:var(--t-badge-green-text);background:#22c55e1f}.KbfVoq_pageWrap .appt-section-icon-amber{color:var(--t-badge-amber-text);background:#f59e0b1f}.KbfVoq_pageWrap .appt-section-icon-purple{color:var(--t-badge-purple-text);background:#a855f71f}.KbfVoq_pageWrap .appt-section-title{color:var(--t-text)}.KbfVoq_pageWrap .appt-section-subtitle{color:var(--t-text-muted)}.KbfVoq_pageWrap .appt-info-label{color:var(--t-text-muted)}.KbfVoq_pageWrap .appt-info-value{color:var(--t-text);overflow-wrap:anywhere;min-width:0}.KbfVoq_pageWrap .appt-info-row{align-items:flex-start}.KbfVoq_pageWrap .badge{font-size:var(--t-font-xs);border-radius:var(--t-r-sm);padding:3px 10px;font-weight:700}.KbfVoq_pageWrap .grid-2{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:768px){.KbfVoq_pageWrap .grid-2{grid-template-columns:1fr}}.KbfVoq_pageWrap .flex-between{justify-content:space-between;display:flex}.KbfVoq_headerActionBtn{width:46px;height:46px;color:var(--t-text-muted);cursor:pointer;background:0 0;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.KbfVoq_headerActionBtn:hover:not(:disabled){background:var(--t-surface-hover)}.KbfVoq_headerActionBtn:disabled{opacity:.5;cursor:not-allowed}.KbfVoq_headerActionBtnBlue{color:var(--c-blue)}.KbfVoq_headerActionBtnAmber{color:var(--c-amber)}.KbfVoq_headerActionBtnDanger{color:var(--c-red)}.KbfVoq_pageWrap .repair-status-window{justify-content:space-between;align-items:center;gap:18px;margin:10px 0 30px;padding:0 6px;display:flex}.KbfVoq_pageWrap .repair-status-window-side{flex-direction:column;gap:3px;min-width:0;display:flex}.KbfVoq_pageWrap .repair-status-window-side-end{text-align:end;align-items:flex-end}.KbfVoq_pageWrap .repair-status-window-label{letter-spacing:.08em;text-transform:uppercase;color:var(--t-text-muted);font-size:15px;font-weight:800}.KbfVoq_pageWrap .repair-status-window-date{color:var(--t-text);font-variant-numeric:tabular-nums;font-size:19px;font-weight:700}.KbfVoq_pageWrap .repair-status-window-time{color:var(--t-text);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:24px;font-weight:800}.KbfVoq_pageWrap .repair-status-window-mid{flex-direction:column;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.KbfVoq_pageWrap .repair-status-window-dots{flex-shrink:0;gap:12px;display:flex}.KbfVoq_pageWrap .repair-status-window-dots span{background:var(--t-accent);border-radius:999px;width:8px;height:8px;animation:1.8s ease-in-out infinite KbfVoq_repairWindowDot}.KbfVoq_pageWrap .repair-status-window-dots span:nth-child(2){animation-delay:.18s}.KbfVoq_pageWrap .repair-status-window-dots span:nth-child(3){animation-delay:.36s}.KbfVoq_pageWrap .repair-status-window-dots span:nth-child(4){animation-delay:.54s}.KbfVoq_pageWrap .repair-status-window-dots span:nth-child(5){animation-delay:.72s}.KbfVoq_pageWrap .repair-status-window-dots-closed span{background:var(--t-border-hover);animation:none}@keyframes KbfVoq_repairWindowDot{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.KbfVoq_pageWrap .repair-status-window-dots span{opacity:.7;animation:none}}.KbfVoq_pageWrap .repair-status-option-action{padding:var(--t-sp-3) var(--t-sp-3);width:100%;font-size:var(--t-font-md);color:var(--t-text-muted);background:var(--t-surface-hover);border:1px solid var(--t-border);border-radius:var(--t-r-md);cursor:pointer;text-align:center;margin-top:auto;font-family:inherit;font-weight:700;transition:all .15s}.KbfVoq_pageWrap .repair-status-option-action:hover{background:var(--t-accent);border-color:var(--t-accent);color:var(--t-text-inverse);box-shadow:0 4px 12px #3b82f633}.KbfVoq_pageWrap .repair-status-option-action-recommended{color:var(--t-text-inverse);background:var(--t-accent);border-color:var(--t-accent)}.KbfVoq_pageWrap .repair-status-option-action-recommended:hover{background:var(--t-accent-hover);border-color:var(--t-accent-hover);box-shadow:0 4px 12px #3b82f640}.KbfVoq_pageWrap .repair-status-option-action:disabled{cursor:wait;opacity:.72;transform:none}.KbfVoq_pageWrap .repair-status-compose{position:relative}.KbfVoq_pageWrap .repair-status-compose-footer{margin-top:var(--t-sp-1);justify-content:flex-end;display:flex}.KbfVoq_pageWrap .repair-status-compose-meta{color:var(--t-text-dim);font-size:10px}.KbfVoq_pageWrap .repair-status-textarea{border:1px solid var(--t-border);border-radius:var(--t-r-lg);background:var(--t-surface);width:100%;min-height:112px;color:var(--t-text);font-size:var(--t-font-base);resize:vertical;padding:14px 16px;line-height:1.6;transition:border-color .18s,box-shadow .18s,background .18s}.KbfVoq_pageWrap .repair-status-textarea::placeholder{color:var(--t-text-dim)}.KbfVoq_pageWrap .repair-status-textarea:focus{border-color:var(--t-accent);background:var(--t-surface-hover);outline:none;box-shadow:0 0 0 3px #3b82f624}.KbfVoq_pageWrap .repair-status-textarea:disabled{cursor:default;opacity:.72}.KbfVoq_pageWrap .repair-status-upload{border-radius:var(--t-r-lg);border:1px dashed var(--t-border);cursor:pointer;background:linear-gradient(#3b82f60a,#0000 80%);align-items:center;gap:12px;padding:16px 18px;transition:border-color .18s,background .18s,transform .18s;display:flex}.KbfVoq_pageWrap .repair-status-upload:hover{border-color:var(--t-accent);background:#3b82f614;transform:translateY(-1px)}.KbfVoq_pageWrap .repair-status-upload:focus-visible{border-color:var(--t-accent);outline:none;box-shadow:0 0 0 3px #3b82f629}.KbfVoq_pageWrap .repair-status-upload-disabled{cursor:default;opacity:.7;transform:none}.KbfVoq_pageWrap .repair-status-upload-disabled:hover{border-color:var(--t-border);background:linear-gradient(#3b82f60a,#0000 80%);transform:none}.KbfVoq_pageWrap .repair-status-upload-icon{width:40px;height:40px;color:var(--t-accent);background:#3b82f61f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.KbfVoq_pageWrap .repair-status-upload-copy{flex-direction:column;gap:3px;display:flex}.KbfVoq_pageWrap .repair-status-upload-title{font-size:var(--t-font-sm);color:var(--t-text);font-weight:700}.KbfVoq_pageWrap .repair-status-upload-sub{font-size:var(--t-font-xs);color:var(--t-text-muted)}.KbfVoq_pageWrap .repair-status-file-list{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.KbfVoq_pageWrap .repair-status-file-chip{background:var(--t-surface-hover);border:1px solid var(--t-border);max-width:100%;font-size:var(--t-font-xs);color:var(--t-text-muted);border-radius:999px;align-items:center;padding:6px 10px;display:inline-flex}.KbfVoq_pageWrap .repair-status-action-bar{border-top:1px solid var(--t-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:14px;display:flex}.KbfVoq_pageWrap .repair-status-action-copy{font-size:var(--t-font-sm);color:var(--t-text-muted);max-width:720px;line-height:1.5}.KbfVoq_pageWrap .repair-status-submit{border:1px solid var(--t-accent);background:linear-gradient(135deg, var(--t-accent), #2563eb);color:#fff;font-size:var(--t-font-sm);cursor:pointer;border-radius:12px;padding:12px 20px;font-weight:700;transition:transform .18s,box-shadow .18s,opacity .18s;box-shadow:0 12px 24px #3b82f62e}.KbfVoq_pageWrap .repair-status-submit:hover:not(:disabled){transform:translateY(-1px)}.KbfVoq_pageWrap .repair-status-submit:disabled{opacity:.55;cursor:default;box-shadow:none}.KbfVoq_pageWrap .repair-status-locked-state{border-top:1px solid var(--t-border);padding-top:14px}.KbfVoq_pageWrap .repair-status-locked-state-title{font-size:var(--t-font-sm);color:var(--t-text);margin-bottom:6px;font-weight:700}.KbfVoq_pageWrap .repair-status-locked-state-copy{font-size:var(--t-font-sm);color:var(--t-text-muted);line-height:1.6}.KbfVoq_pageWrap .repair-status-locked-actions{margin-top:14px}.KbfVoq_pageWrap .repair-status-locked-confirm{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.KbfVoq_pageWrap .repair-status-locked-confirm-text{font-size:var(--t-font-sm);color:var(--t-text)}.KbfVoq_pageWrap .repair-status-locked-confirm-buttons{flex-wrap:wrap;gap:8px;display:flex}.KbfVoq_pageWrap .repair-status-locked-button{border-radius:var(--t-r-md);min-height:40px;color:var(--t-badge-green-text);font-size:var(--t-font-sm);cursor:pointer;background:#10b9811f;border:1px solid #10b98147;justify-content:center;align-items:center;padding:0 16px;font-family:inherit;font-weight:700;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.KbfVoq_pageWrap .repair-status-locked-button:hover:not(:disabled){background:#10b9812e;border-color:#10b98166;transform:translateY(-1px)}.KbfVoq_pageWrap .repair-status-locked-button:disabled{opacity:.7;cursor:wait;transform:none}.KbfVoq_pageWrap .repair-status-locked-button-secondary{border-color:var(--t-border);background:var(--t-surface);color:var(--t-text-muted)}.KbfVoq_pageWrap .repair-status-locked-button-secondary:hover:not(:disabled){background:var(--t-surface-hover);border-color:var(--t-border-hover)}.KbfVoq_pageWrap .repair-confirm-btn-primary{border-radius:var(--t-r-lg);background:var(--t-accent-green);color:var(--t-text-inverse);font-size:var(--t-font-sm);cursor:pointer;border:none;flex:1;padding:10px 16px;font-weight:700;transition:filter .15s,transform .15s}.KbfVoq_pageWrap .repair-confirm-btn-primary:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.KbfVoq_pageWrap .repair-confirm-btn-primary:disabled{opacity:.6;cursor:not-allowed}.KbfVoq_pageWrap .repair-confirm-btn-secondary{border:1px solid var(--t-border);border-radius:var(--t-r-lg);background:var(--t-surface);color:var(--t-text-muted);font-size:var(--t-font-sm);cursor:pointer;flex:1;padding:10px 16px;font-weight:600;transition:background .15s}.KbfVoq_pageWrap .repair-confirm-btn-secondary:hover:not(:disabled){background:var(--t-surface-hover)}.KbfVoq_pageWrap .repair-status-toast{font-size:var(--t-font-sm);border:1px solid #0000;border-radius:12px;margin-top:12px;padding:10px 14px;font-weight:700}.KbfVoq_pageWrap .repair-status-toast-success{color:var(--t-badge-green-text);background:#10b9811a;border-color:#10b9812e}.KbfVoq_pageWrap .repair-status-toast-error{color:var(--t-badge-red-text);background:#f871711a;border-color:#f871712e}.KbfVoq_pageWrap .dvi-section{background:var(--t-surface);border-color:var(--t-border)}.KbfVoq_pageWrap .dvi-category{border-color:var(--t-border)}.KbfVoq_pageWrap .dvi-category-header{background:var(--t-surface)}.KbfVoq_pageWrap .repair-tracker-step{color:var(--t-text-muted)}.KbfVoq_pageWrap .repair-tracker-time{color:var(--t-text-muted)}.KbfVoq_pageWrap .repair-tracker-dot--done{background:var(--t-accent-green);border-color:var(--t-accent-green);color:var(--t-text-inverse);box-shadow:0 2px 8px #22c55e4d}.KbfVoq_pageWrap .repair-tracker-dot--active{background:var(--t-accent);box-shadow:0 0 0 4px #3b82f633}.KbfVoq_pageWrap .repair-tracker-line--done{background:var(--t-accent-green)}:is(.KbfVoq_pageWrap .repair-tracker-label--done,.KbfVoq_pageWrap .repair-tracker-label--active){color:var(--t-text)}@media (max-width:768px){.KbfVoq_pageWrap .grid-2{grid-template-columns:1fr}}@media (max-width:640px){.KbfVoq_pageWrap .grid-2{grid-template-columns:1fr}.KbfVoq_pageWrap .appt-section{padding:20px}.KbfVoq_pageWrap .appt-section-header{gap:8px;margin-bottom:16px;padding-bottom:12px}.KbfVoq_pageWrap .appt-info-row{flex-direction:column;gap:4px}.KbfVoq_pageWrap .appt-info-label{min-width:0}.KbfVoq_pageWrap .repair-status-upload{align-items:flex-start}.KbfVoq_pageWrap .notes-empty-state{align-items:flex-start}}.KbfVoq_estimateServiceBar{isolation:isolate;background:linear-gradient(110deg,#3b82f614,#6366f10d,#0ea5e90a) 0 0/180% 180%;border:2px dashed #6366f157;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;animation:8s ease-in-out infinite KbfVoq_estimateServiceBarGlow;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 12px 30px #6366f114}.KbfVoq_estimateServiceBar:before{content:"";border-radius:inherit;opacity:.75;pointer-events:none;z-index:0;background:linear-gradient(118deg,#0000 18%,#ffffff57 28%,#0000 38%);animation:4.4s linear infinite KbfVoq_estimateServiceBarSweep;position:absolute;inset:-2px;transform:translate(-140%)}.KbfVoq_estimateServiceBarCopy,.KbfVoq_estimateServiceBarActions{z-index:1;position:relative}.KbfVoq_estimateServiceBarCopy{flex-direction:column;flex:280px;gap:6px;min-width:220px;display:flex}.KbfVoq_estimateServiceBarTitle{color:var(--t-text);letter-spacing:-.01em;font-size:19px;font-weight:800}.KbfVoq_estimateServiceBarText{color:var(--t-text-muted);font-size:14.5px;font-weight:700;line-height:1.6}.KbfVoq_estimateServiceBarActions{flex-wrap:wrap;gap:10px;display:flex}@keyframes KbfVoq_estimateServiceBarGlow{0%,to{background-position:0%;box-shadow:inset 0 0 0 1px #ffffff14,0 12px 30px #6366f114}50%{background-position:100%;box-shadow:inset 0 0 0 1px #ffffff14,0 16px 36px #0ea5e91f}}@keyframes KbfVoq_estimateServiceBarSweep{0%{transform:translate(-140%)}to{transform:translate(140%)}}@media (max-width:520px){.KbfVoq_estimateServiceBar{padding:18px 16px}.KbfVoq_estimateServiceBarActions{width:100%}}@media (max-width:480px){.KbfVoq_collapsibleSummary{padding:16px 14px}}.KbfVoq_detailSplitGrid{grid-template-columns:minmax(0,1fr);display:grid}.KbfVoq_detailVehicleColumn{min-width:0;padding:27px 30px 30px;container-type:inline-size}.KbfVoq_detailVehicle{margin-bottom:25px}.KbfVoq_headerActionBtn:focus-visible{outline:2px solid var(--t-accent);outline-offset:3px}@media (max-width:1400px){.KbfVoq_detailVehicleColumn{padding:27px 24px}}@media (max-width:780px){.KbfVoq_detailVehicleColumn{padding:24px 20px}.KbfVoq_detailHeroHeader{padding:23px 20px}}.KbfVoq_quoteRevisionActions{flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.KbfVoq_quoteRevisionPrimary,.KbfVoq_quoteRevisionSecondary{border:1px solid var(--t-border);min-height:52px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:15px;font-weight:650;line-height:1.4;transition:background-color .15s,border-color .15s;display:inline-flex}.KbfVoq_quoteRevisionPrimary{background:var(--t-accent);border-color:var(--t-accent);color:#fff;min-width:250px}.KbfVoq_quoteRevisionPrimary:hover:not(:disabled){background:var(--t-accent-hover);border-color:var(--t-accent-hover)}.KbfVoq_quoteRevisionPrimary:disabled{background:var(--t-surface-hover);border-color:var(--t-border);color:var(--t-text-muted);cursor:not-allowed}.KbfVoq_quoteRevisionSecondary{background:var(--t-surface);min-height:44px;color:var(--t-text);padding:10px 20px;font-size:14px}.KbfVoq_quoteRevisionSecondary:hover:not(:disabled){background:var(--t-surface-hover);border-color:var(--t-border-hover)}.KbfVoq_quoteRevisionPrimary:focus-visible,.KbfVoq_quoteRevisionSecondary:focus-visible{outline:2px solid var(--t-accent);outline-offset:3px}.KbfVoq_quoteRevisionPrimary>svg,.KbfVoq_quoteRevisionSecondary>svg{flex-shrink:0}@media (max-width:640px){.KbfVoq_quoteRevisionActions{flex-direction:column}.KbfVoq_quoteRevisionPrimary,.KbfVoq_quoteRevisionSecondary{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.KbfVoq_quoteRevisionPrimary,.KbfVoq_quoteRevisionSecondary{transition:none}}.KbfVoq_quoteTermsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;min-width:0;display:grid}.KbfVoq_quoteTermCard{border:1px solid var(--t-border);background:var(--t-surface);border-radius:14px;min-width:0;padding:22px;container-type:inline-size}.KbfVoq_quoteTermHeading{align-items:center;gap:12px;margin-bottom:20px;display:flex}.KbfVoq_quoteTermHeading h3{color:var(--t-text);margin:0;font-size:16px;font-weight:650;line-height:1.4}.KbfVoq_quoteTermIcon{background:var(--t-surface-hover);width:42px;height:42px;color:var(--t-text-muted);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.KbfVoq_quoteTimingIcon{color:#0284c7;background:color-mix(in srgb, var(--t-surface) 90%, #0ea5e9)}@media (max-width:640px){.KbfVoq_quoteTermsGrid{grid-template-columns:minmax(0,1fr)}.KbfVoq_quoteTermCard{padding:18px}}.KbfVoq_detailServices .bk-static-details{margin-bottom:28px}.KbfVoq_detailServices .bk-static-services>div:first-child{justify-content:center!important;margin-bottom:20px!important}.KbfVoq_detailServices .bk-static-services h3{font-size:14px;text-transform:none!important;letter-spacing:-.02em!important;font-weight:700!important}.KbfVoq_detailMemberCard{min-width:0;container-type:inline-size}.KbfVoq_historyEmpty.KbfVoq_historyEmpty p{max-width:none}
.dXUTCW_editor{color:var(--t-text);--t-accent:var(--t-text);--t-accent-hover:var(--t-text-dim);flex-direction:column;gap:24px;display:flex;container-type:inline-size}.dXUTCW_editor [data-quote-decoration]{display:none}.dXUTCW_services{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;min-width:0;display:grid}.dXUTCW_service{border:var(--shop-card-border,1px solid var(--t-border));border-radius:var(--shop-card-radius,16px);background:var(--shop-card-background,var(--t-surface));min-height:350px;box-shadow:var(--shop-card-shadow,none);flex-direction:column;gap:20px;min-width:0;padding:22px;display:flex}.dXUTCW_row{display:contents}.dXUTCW_identity{align-items:center;gap:14px;min-width:0;min-height:64px;display:flex}.dXUTCW_serviceIcon{object-fit:contain;flex-shrink:0;width:48px;height:48px}.dXUTCW_serviceName{letter-spacing:-.02em;font-size:18px;font-weight:650;line-height:1.5}.dXUTCW_costs{background:var(--t-surface-hover);font-variant-numeric:tabular-nums;border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:12px;min-width:0;padding:16px;display:grid;container-type:inline-size}.dXUTCW_costPair{flex-direction:column;grid-column:span 2;gap:7px;min-width:0;display:flex;container-type:inline-size}.dXUTCW_costPair>span:first-child{color:var(--t-text-muted);font-size:14px;font-weight:700;line-height:1.5}.dXUTCW_costPair>span:last-child{font-size:clamp(16px, calc(155cqi / var(--price-value-length,1)), 19px);letter-spacing:-.025em;overflow-wrap:anywhere;font-weight:600;line-height:1.25}.dXUTCW_costPair[data-unavailable=true]>span:last-child{color:var(--t-text-muted);letter-spacing:0;font-size:12px;font-weight:500}.dXUTCW_lineAmount>span:last-child{font-size:clamp(16px, calc(155cqi / var(--price-value-length,1)), 23px);letter-spacing:-.035em;font-weight:700}.dXUTCW_lineAmount{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:18px;font-weight:650}.dXUTCW_costs .dXUTCW_lineAmount{border-inline-start:1px solid var(--t-border);padding-inline-start:12px}@container (max-width:260px){.dXUTCW_costPair{grid-column:span 3}.dXUTCW_costs .dXUTCW_lineAmount{border-inline-start:0;border-block-start:1px solid var(--t-border);grid-column:1/-1;padding-block-start:12px;padding-inline-start:0}}.dXUTCW_actions{order:5;grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr));gap:12px;width:100%;margin-top:auto;display:grid}.dXUTCW_action{border:1px solid var(--t-border);background:var(--t-surface);min-height:44px;color:var(--t-text);font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.4;transition:background .15s,border-color .15s;display:inline-flex}.dXUTCW_action:hover:not(:disabled){background:var(--t-surface-hover);border-color:var(--t-border-hover)}.dXUTCW_action[data-action=delete]{color:var(--t-text-muted);border-color:#0000}.dXUTCW_action[data-action=delete]:hover:not(:disabled){color:var(--t-danger,#b91c1c);background:var(--t-surface-hover)}.dXUTCW_action:disabled{opacity:.45;cursor:not-allowed}.dXUTCW_action:focus-visible,.dXUTCW_editor button:focus-visible{outline:2px solid var(--t-text);outline-offset:3px}.dXUTCW_editor .dXUTCW_serviceBar{border:var(--shop-card-border,1px solid var(--t-border));border-radius:var(--shop-card-radius,16px);background:var(--shop-card-background,var(--t-surface));min-height:350px;box-shadow:var(--shop-card-shadow,none);grid-column:auto;align-items:stretch;gap:0;padding:0;animation:none;display:flex;overflow:hidden}.dXUTCW_serviceBarActions{flex:1;grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0;width:100%;display:grid}.dXUTCW_serviceBar[data-inventory-enabled=false] .dXUTCW_serviceBarActions{grid-template-rows:minmax(0,1fr)}.dXUTCW_editor .dXUTCW_serviceBar:before{display:none}.dXUTCW_divider{background:radial-gradient(circle, var(--t-border-hover) 1.2px, transparent 1.5px) center / 9px 4px repeat-x;flex-shrink:0;width:100%;height:14px;display:block;position:relative}.dXUTCW_summary{grid-template-columns:repeat(40,minmax(0,1fr));gap:12px 0;width:calc(100% + 12px);min-width:0;margin-inline:-6px;display:grid}.dXUTCW_summary[data-summary-count="2"]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;width:100%;max-width:880px;margin-inline:auto}.dXUTCW_summary[data-summary-count="2"] .dXUTCW_stat{grid-column:auto;margin-inline:0}.dXUTCW_stat{border:var(--shop-card-border,1px solid var(--t-border));border-radius:var(--shop-card-radius,12px);background:var(--shop-card-background,var(--t-surface));min-height:200px;box-shadow:var(--shop-card-shadow,none);text-align:center;flex-direction:column;grid-column:span 10;justify-content:center;align-items:center;gap:20px;min-width:0;margin-inline:6px;padding:28px 20px;display:flex;container-type:inline-size}.dXUTCW_statLabel{max-width:100%;min-height:48px;color:var(--t-text-muted);text-transform:none;justify-content:center;align-items:center;gap:10px;font-size:18px;font-weight:700;line-height:1.4;display:flex}.dXUTCW_statLabel>span{overflow-wrap:anywhere;min-width:0}.dXUTCW_statValue{width:100%;min-width:0;max-width:100%;min-height:48px;font-size:clamp(16px, calc(155cqi / var(--price-value-length,1)), 34px);overflow-wrap:anywhere;justify-content:center;align-items:center;line-height:1.2;display:flex}.dXUTCW_stat[data-kind=tax]{grid-column:span 9}.dXUTCW_stat[data-kind=total]{grid-column:span 11}.dXUTCW_stat[data-kind=tax] .dXUTCW_statValue{font-size:clamp(16px, calc(155cqi / var(--price-value-length,1)), 30px)}.dXUTCW_stat[data-kind=total] .dXUTCW_statValue{font-size:clamp(16px, calc(155cqi / var(--price-value-length,1)), 40px)}.dXUTCW_editor .dXUTCW_terms{gap:20px}.dXUTCW_terms>section{border-radius:12px;padding:24px}.dXUTCW_terms>section>div:first-child{margin-bottom:24px}.dXUTCW_terms h3{letter-spacing:-.015em;font-size:15px}.dXUTCW_terms button[aria-pressed=true]{border-color:var(--t-text);color:var(--t-text);box-shadow:inset 0 0 0 .5px var(--t-text)}.dXUTCW_terms button{font-weight:550}.dXUTCW_editor .dXUTCW_send{margin-top:0;padding-top:8px}.dXUTCW_send>button{background:var(--t-text);border-color:var(--t-text);color:var(--t-text-inverse);border-radius:10px;min-height:52px}.dXUTCW_send>button:hover:not(:disabled){background:var(--t-text-dim);border-color:var(--t-text-dim)}.dXUTCW_send>button:disabled{background:var(--t-surface-hover);border-color:var(--t-border);color:var(--t-text-muted);opacity:.75}.dXUTCW_promotion{border:1px solid var(--t-border);border-radius:12px;grid-column:1/-1;gap:12px;padding:18px 20px;display:flex}.dXUTCW_promotion>span[aria-hidden]{display:none}.dXUTCW_promotion>span:last-of-type:not([aria-hidden]),.dXUTCW_promotion bdi{margin-inline-start:auto;font-weight:650}.dXUTCW_editor[data-presentation=split]{flex-direction:column;gap:28px;display:flex}.dXUTCW_editor[data-presentation=split] .dXUTCW_terms>section{padding:20px}.dXUTCW_editor[data-presentation=split] .dXUTCW_action{border-color:color-mix(in srgb, var(--t-text) 16%, var(--t-surface));background:var(--t-surface);min-height:50px;color:var(--t-text);letter-spacing:-.015em;box-shadow:0 1px 2px color-mix(in srgb, var(--t-text) 4%, transparent);border-radius:12px;gap:10px;padding:10px 16px;font-size:14px;font-weight:600}.dXUTCW_editor[data-presentation=split] .dXUTCW_action>svg{box-sizing:content-box;background:color-mix(in srgb, var(--t-text) 5%, var(--t-surface));border-radius:8px;flex:none;width:18px;height:18px;padding:5px}.dXUTCW_editor[data-presentation=split] .dXUTCW_action:hover:not(:disabled){background:var(--t-surface-hover);border-color:color-mix(in srgb, var(--t-text) 30%, var(--t-surface));box-shadow:0 2px 4px color-mix(in srgb, var(--t-text) 6%, transparent)}.dXUTCW_editor[data-presentation=split] .dXUTCW_action:active:not(:disabled){box-shadow:none}.dXUTCW_editor[data-presentation=split] .dXUTCW_action[data-action=delete]{color:var(--t-text-muted)}.dXUTCW_editor[data-presentation=split] .dXUTCW_action[data-action=delete]:hover:not(:disabled){color:var(--t-danger,#b91c1c)}.dXUTCW_editor[data-presentation=split] .dXUTCW_action:disabled{box-shadow:none;opacity:.45}.dXUTCW_editor[data-presentation=split] .dXUTCW_actions .dXUTCW_action{white-space:normal;border:0;gap:10px;min-width:0;padding:13px 16px;font-size:16px;box-shadow:0 1px 2px #0f172a0a;min-height:52px!important}.dXUTCW_editor[data-presentation=split] .dXUTCW_actions .dXUTCW_action>svg{background:0 0;border-radius:0;width:20px;height:20px;padding:0}.dXUTCW_editor[data-presentation=split] .dXUTCW_actions .dXUTCW_action>span{overflow-wrap:anywhere;min-width:0}.dXUTCW_editor[data-presentation=split] .dXUTCW_action[data-action=edit]{background:color-mix(in srgb, var(--t-accent-text) 6%, var(--t-surface));color:var(--t-accent-text)}.dXUTCW_editor[data-presentation=split] .dXUTCW_action[data-action=edit]>svg{color:currentColor}.dXUTCW_editor[data-presentation=split] .dXUTCW_action[data-action=edit]:hover:not(:disabled){background:color-mix(in srgb, var(--t-accent-text) 10%, var(--t-surface));box-shadow:0 2px 5px color-mix(in srgb, var(--t-accent-text) 10%, transparent)}.dXUTCW_editor[data-presentation=split] .dXUTCW_action[data-action=delete]:not(:disabled)>svg{color:var(--t-danger,#b91c1c)}.dXUTCW_editor[data-presentation=split] .dXUTCW_actions .dXUTCW_action[data-action=delete]:hover:not(:disabled){background:color-mix(in srgb, var(--t-danger,#b91c1c) 4%, var(--t-surface));box-shadow:none}.dXUTCW_editor[data-presentation=split] .dXUTCW_actions .dXUTCW_action:focus-visible{outline-color:var(--t-accent-text)}.dXUTCW_editor[data-presentation=split] .dXUTCW_actions .dXUTCW_action:disabled{opacity:1;color:var(--t-text-muted);background:var(--t-surface-hover);box-shadow:none}.dXUTCW_editor[data-presentation=split] .dXUTCW_actions .dXUTCW_action:disabled>svg{color:currentColor}@media (max-width:1200px){.dXUTCW_editor[data-presentation=split] .dXUTCW_terms{grid-template-columns:1fr}.dXUTCW_editor[data-presentation=split] .dXUTCW_actions{justify-content:flex-end}}@media (max-width:850px){.dXUTCW_editor[data-presentation=split]{display:flex}.dXUTCW_editor[data-presentation=split] .dXUTCW_actions{width:100%;max-width:none}.dXUTCW_editor[data-presentation=split] .dXUTCW_terms{grid-template-columns:repeat(2,minmax(0,1fr))}.dXUTCW_actions{margin-inline-start:auto}}@media (max-width:640px){.dXUTCW_editor{gap:20px}.dXUTCW_editor .dXUTCW_service{gap:18px;padding:18px}.dXUTCW_serviceName{font-size:17px}.dXUTCW_costPair>span:last-child{font-size:clamp(16px, calc(155cqi / var(--price-value-length,1)), 18px)}.dXUTCW_lineAmount>span:last-child{font-size:clamp(16px, calc(155cqi / var(--price-value-length,1)), 21px)}.dXUTCW_costs{gap:10px;padding:14px}.dXUTCW_editor .dXUTCW_actions{justify-content:flex-start;margin:0}.dXUTCW_action{padding:10px 12px;font-size:12px}.dXUTCW_summary{grid-template-columns:repeat(20,minmax(0,1fr));row-gap:12px}.dXUTCW_stat{gap:16px;min-height:180px;padding:24px 12px}.dXUTCW_statLabel{gap:8px;min-height:40px;font-size:16px}.dXUTCW_statValue{font-size:clamp(16px, calc(155cqi / var(--price-value-length,1)), 30px)}.dXUTCW_stat[data-kind=tax] .dXUTCW_statValue{font-size:clamp(16px, calc(155cqi / var(--price-value-length,1)), 28px)}.dXUTCW_stat[data-kind=total] .dXUTCW_statValue{font-size:clamp(16px, calc(155cqi / var(--price-value-length,1)), 34px)}.dXUTCW_editor .dXUTCW_terms,.dXUTCW_editor[data-presentation=split] .dXUTCW_terms{grid-template-columns:1fr;gap:20px}.dXUTCW_editor .dXUTCW_terms>section{padding:20px}}@media (prefers-reduced-motion:reduce){.dXUTCW_action{transition:none}}@media (max-width:640px){.dXUTCW_editor[data-presentation] .dXUTCW_actions .dXUTCW_action{min-height:44px}.dXUTCW_editor[data-presentation=split] .dXUTCW_actions .dXUTCW_action{gap:8px;padding:12px 10px}.dXUTCW_editor[data-presentation=split] .dXUTCW_action>svg{border-radius:7px;width:17px;height:17px;padding:4px}}.dXUTCW_partDetails{border-top:1px solid var(--t-border);flex-direction:column;flex:1;gap:16px;min-width:0;padding-top:18px;display:flex}.dXUTCW_inventoryBadge{color:var(--t-text-muted);align-self:flex-start;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.dXUTCW_partFields{grid-template-columns:minmax(0,1fr) minmax(90px,.65fr);gap:16px 18px;margin:0;display:grid}.dXUTCW_partFields>div{min-width:0}.dXUTCW_partFields [data-part-field=name]{grid-area:1/1/auto/-1}.dXUTCW_partFields [data-part-field=brand]{grid-area:2/1}.dXUTCW_partFields [data-part-field=quantity]{grid-area:2/2}.dXUTCW_partFields [data-part-field=location]{grid-column:1/-1}.dXUTCW_partFields dt{color:var(--t-text-muted);align-items:center;gap:7px;margin-bottom:5px;font-size:12px;font-weight:700;line-height:1.5;display:flex}.dXUTCW_partFields dt>svg{color:var(--t-text-muted);flex-shrink:0}.dXUTCW_partFields dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700;line-height:1.5}.dXUTCW_partIdentity{flex-direction:column;justify-content:center;min-height:60px;padding-inline-start:72px;display:flex;position:relative}.dXUTCW_partFields .dXUTCW_partIdentity dd{font-size:16px;line-height:1.4}.dXUTCW_partArtwork{inset-inline-start:0;place-items:center;width:56px;height:56px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.dXUTCW_partArtwork img{object-fit:contain;width:100%;height:100%}.dXUTCW_partNotesSection{background:var(--t-surface-hover);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.dXUTCW_partNotesSection h4{color:var(--t-text-muted);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;line-height:1.5;display:flex}.dXUTCW_partNotesSection h4>svg{flex-shrink:0}.dXUTCW_noParts{color:var(--t-text-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.65}.dXUTCW_partNotes{color:var(--t-text-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700;line-height:1.65}@container (max-width:280px){.dXUTCW_partFields{column-gap:12px}.dXUTCW_partIdentity{padding-inline-start:62px}.dXUTCW_partArtwork{width:48px;height:48px}.dXUTCW_partNotesSection{padding:12px}}.dXUTCW_stockWarning{order:3}.dXUTCW_actions .dXUTCW_action:only-child{grid-column:1/-1}.dXUTCW_editor[data-presentation=split] .dXUTCW_action.dXUTCW_addCard{background:var(--t-surface);width:100%;min-width:0;height:100%;min-height:0;color:var(--t-text);box-shadow:none;white-space:normal;text-align:center;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:relative}.dXUTCW_addCardSeparator{color:var(--t-text-muted);text-transform:uppercase;justify-content:center;align-items:center;gap:14px;padding:0 24px;font-size:12px;font-weight:650;line-height:1.5;display:flex}.dXUTCW_addCardSeparator:before,.dXUTCW_addCardSeparator:after{content:"";border-block-start:1px solid var(--t-border);flex:1}.dXUTCW_editor[data-presentation=split] .dXUTCW_action.dXUTCW_addCard:focus-visible{outline-offset:-5px;outline-color:#0284c7}.dXUTCW_addCardIcon{color:#7dd3fc;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.dXUTCW_addCardIcon>svg{width:44px;height:44px}.dXUTCW_addCard[data-action=inventory] .dXUTCW_addCardIcon{color:#c4b5fd}.dXUTCW_addCardCopy{justify-content:center;align-items:center;min-width:0;display:flex}.dXUTCW_addCardCopy>span{letter-spacing:-.025em;font-size:18px;font-weight:650;line-height:1.4}.dXUTCW_editor[data-presentation=split] .dXUTCW_action.dXUTCW_addCard:hover:not(:disabled){background:color-mix(in srgb, #0ea5e9 3%, var(--t-surface));box-shadow:none}.dXUTCW_editor[data-presentation=split] .dXUTCW_action.dXUTCW_addCard[data-action=inventory]:hover:not(:disabled){background:color-mix(in srgb, #8b5cf6 3%, var(--t-surface))}@container (max-width:1100px){.dXUTCW_services{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:660px){.dXUTCW_services{grid-template-columns:minmax(0,1fr);gap:14px}.dXUTCW_editor .dXUTCW_serviceBar{grid-column:1;min-height:320px}.dXUTCW_editor[data-presentation=split] .dXUTCW_action.dXUTCW_addCard{gap:12px;padding:22px 18px}.dXUTCW_addCardSeparator{padding:0 18px}.dXUTCW_addCardCopy>span{font-size:16px}.dXUTCW_addCardIcon{width:44px;height:44px}.dXUTCW_addCardIcon>svg{width:40px;height:40px}}.dXUTCW_section.dXUTCW_section{--cs-solid:var(--t-text);--t-border:color-mix(in srgb, var(--t-text) 12%, var(--t-surface));border-radius:16px;box-shadow:0 4px 24px #0f172a06}.dXUTCW_section.dXUTCW_section>button{gap:12px;padding:30px 28px 32px}.dXUTCW_section.dXUTCW_section>button p{color:var(--t-text-muted);text-transform:none;letter-spacing:-.015em;margin:0;font-size:18px;font-weight:700;line-height:1.5}.dXUTCW_section.dXUTCW_section>button h2{color:var(--t-text);letter-spacing:-.045em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:8px;font-size:42px;font-weight:650;line-height:1.15}.dXUTCW_section.dXUTCW_section>button>div:last-child{background:var(--t-surface-hover);border-radius:12px;justify-content:center;width:40px;height:40px}.dXUTCW_section.dXUTCW_section>button:focus-visible{outline:2px solid var(--t-accent-blue,#0ea5e9);outline-offset:-4px;border-radius:14px}.dXUTCW_section.dXUTCW_section>div{padding:0 28px 28px}.dXUTCW_section.dXUTCW_voided>button h2,.dXUTCW_editor[data-voided=true] .dXUTCW_stat[data-kind=total] .dXUTCW_statValue{color:var(--t-text-muted)}@media (max-width:640px){.dXUTCW_section.dXUTCW_section>button{gap:8px;padding:26px 16px 28px}.dXUTCW_section.dXUTCW_section>button p{font-size:16px}.dXUTCW_section.dXUTCW_section>button h2{font-size:34px}.dXUTCW_section.dXUTCW_section>button>div:last-child{border-radius:10px;width:32px;height:36px}.dXUTCW_section.dXUTCW_section>div{padding:0 16px 20px}}.dXUTCW_stat[data-price-changed=true]{border-color:color-mix(in srgb, var(--t-text) 24%, var(--t-surface))}.dXUTCW_statValue bdi{max-width:100%;display:inline-block}.dXUTCW_statValue [data-price-updated=true]{border-radius:6px;animation:.7s ease-out dXUTCW_quotePriceUpdate}.dXUTCW_statComparison{color:var(--t-text-muted);flex-direction:column;align-items:center;gap:6px;font-size:13px;line-height:1.5;display:flex}.dXUTCW_statDelta{background:var(--t-surface-hover);color:var(--t-text);font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:14px;font-weight:600;display:inline-flex}@keyframes dXUTCW_quotePriceUpdate{0%{background:color-mix(in srgb, var(--t-accent-blue,#0ea5e9) 15%, transparent);transform:translateY(3px)}to{background:0 0;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dXUTCW_statValue [data-price-updated=true]{animation:none}}
.aOAJ7a_detailHeader{margin-top:20px;margin-bottom:8px}.aOAJ7a_heroCard{border-radius:calc(var(--t-card-radius) + 6px);background:var(--t-surface);box-shadow:var(--t-card-shadow);border:1px solid #94a3b824;padding:26px 28px}.aOAJ7a_reportCustomerAction{}.aOAJ7a_reportCustomerAction[data-report-customer]{background:var(--t-surface-hover);box-shadow:none;border:0}.aOAJ7a_reportCustomerAction[data-report-customer]>svg{color:var(--t-danger,#b91c1c)}.aOAJ7a_reportReasons{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.aOAJ7a_reportReasons legend{width:100%;color:var(--t-text-muted);margin-bottom:14px;padding:0;font-size:16px;font-weight:700;line-height:1.5}.aOAJ7a_reportReason{border:1px solid var(--t-border);background:var(--t-popover-bg);min-height:58px;color:var(--t-text);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;font-size:15px;font-weight:650;line-height:1.5;display:flex}.aOAJ7a_reportReason input{accent-color:#b91c1c;width:20px;height:20px;cursor:inherit;flex-shrink:0;margin:0}.aOAJ7a_reportReason span{overflow-wrap:anywhere;min-width:0}.aOAJ7a_reportReason:hover{border-color:var(--t-border-hover)}.aOAJ7a_reportReason:has(input:checked){border-color:var(--t-alert-error-text);background:color-mix(in srgb, var(--t-popover-bg) 94%, var(--t-alert-error-text))}.aOAJ7a_reportReason:has(input:focus-visible){outline:2px solid var(--t-accent-text);outline-offset:2px}.aOAJ7a_reportReasons:disabled .aOAJ7a_reportReason{opacity:.65;cursor:default}.aOAJ7a_reportDetails{flex-direction:column;gap:8px;margin-top:4px;display:flex}.aOAJ7a_reportDetails textarea{border:1px solid var(--t-border);background:color-mix(in srgb, var(--t-popover-bg) 96%, var(--t-text-muted));width:100%;min-height:140px;color:var(--t-text);font:inherit;resize:vertical;border-radius:12px;padding:14px 16px;font-size:16px;line-height:1.6}.aOAJ7a_reportDetails textarea::placeholder{color:var(--t-text-muted);opacity:1}.aOAJ7a_reportDetails textarea:focus{outline:2px solid var(--t-accent-text);outline-offset:2px}.aOAJ7a_reportDetailsMeta{color:var(--t-text-muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.aOAJ7a_reportDetailsMeta>span:first-child{overflow-wrap:anywhere;min-width:0}.aOAJ7a_reportDetailsMeta>span:last-child{font-variant-numeric:tabular-nums;flex-shrink:0}@media (max-width:480px){.aOAJ7a_reportReason{padding-inline:12px}}.aOAJ7a_responseDeadlineCard{--collection-tone:#0ea5e9;text-align:center;place-items:stretch center;padding:24px;display:grid;container-type:inline-size}.aOAJ7a_responseDeadlineCard .aOAJ7a_deadlineMilestone{grid-template-rows:auto minmax(80px,1fr) auto;place-items:center;gap:16px;width:100%;height:100%;display:grid}.aOAJ7a_deadlineMilestone>span:empty{display:none}.aOAJ7a_responseDeadlineCard .aOAJ7a_deadlineMilestone>span:first-child{letter-spacing:.04em;text-transform:uppercase;min-height:0;font-size:18px;font-weight:700}.aOAJ7a_responseDeadlineCard .aOAJ7a_deadlineMilestone time{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:clamp(28px,14cqw,44px);font-weight:700;line-height:1.2}.aOAJ7a_responseDeadlineCard .aOAJ7a_deadlineMilestone>span:last-child{letter-spacing:.04em;text-transform:uppercase;font-size:15px;font-weight:700}.aOAJ7a_responseDeadlineCard[data-request-tone=blue] .aOAJ7a_deadlineMilestone>span:last-child{color:color-mix(in srgb, var(--collection-tone) 78%, var(--t-text));margin-block-end:12px}.aOAJ7a_responseDeadlineCard[data-request-tone=blue]:has([data-live-countdown][data-urgent]){--collection-tone:var(--t-accent-amber,#f59e0b)}.aOAJ7a_responseDeadlineCard [data-live-countdown]{white-space:normal;gap:12px;max-width:100%}.aOAJ7a_responseDeadlineCard [data-countdown-live-indicator]{flex-shrink:0}.aOAJ7a_responseDeadlineCard [data-countdown-live-indicator]>span{width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--collection-tone) 12%, transparent)}.aOAJ7a_responseDeadlineCard[data-request-tone=green]{--collection-tone:#16a34a}.aOAJ7a_responseDeadlineCard[data-request-tone=gray]{--collection-tone:#64748b}.aOAJ7a_assignmentHint{color:var(--t-text-muted);margin:8px 4px 0;font-size:12px;line-height:1.6}.aOAJ7a_customerNotes{margin-top:28px}.aOAJ7a_detailGrid{flex-direction:column;gap:16px;margin-top:16px;display:flex}.aOAJ7a_quoteColumn{min-width:0;}.aOAJ7a_formCard{border-radius:var(--t-card-radius);background:var(--t-surface);border:1px solid var(--t-border);box-shadow:var(--t-card-shadow);padding:24px}.aOAJ7a_quoteComposer{background:#fff;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 12px 32px -16px #0f172a1a}[data-theme=dark] .aOAJ7a_quoteComposer{background:var(--t-surface);box-shadow:var(--t-card-shadow)}.aOAJ7a_quoteComposerLocked{position:relative}.aOAJ7a_quoteComposerLocked:after{content:"";z-index:10;cursor:not-allowed;position:absolute;inset:0}.aOAJ7a_formCard input[type=number]{appearance:textfield;text-align:center;font-variant-numeric:tabular-nums}.aOAJ7a_formCard input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.aOAJ7a_formCard input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.aOAJ7a_upgradeGate{border-radius:calc(var(--t-card-radius) + 2px);text-align:center;box-shadow:var(--t-card-shadow);background:radial-gradient(circle at 100% 0,#3b82f624,#0000 36%),linear-gradient(135deg,#3b82f614,#8b5cf614);border:1px solid #3b82f638;margin-bottom:20px;padding:28px 24px}.aOAJ7a_upgradeGateIcon{background:#ffffff0a;border:1px solid #3b82f629;border-radius:20px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:14px;display:inline-flex}.aOAJ7a_upgradeGateTitle{color:var(--t-text);margin:0 0 8px;font-size:18px;font-weight:800}.aOAJ7a_upgradeGateText{color:var(--t-text-dim);font-size:var(--t-font-sm);margin:0 0 20px;line-height:1.7}.aOAJ7a_upgradeGateAction{color:#fff;font-size:var(--t-font-sm);background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:999px;align-items:center;gap:8px;padding:11px 22px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 12px 28px #2563eb3d}.aOAJ7a_upgradeGateAction:hover{filter:brightness(1.05)}@media (max-width:1024px){.aOAJ7a_detailGrid{gap:12px}.aOAJ7a_quoteColumn{position:static}}@media (max-width:640px){.aOAJ7a_heroCard,.aOAJ7a_formCard{padding:16px}.aOAJ7a_formCard input,.aOAJ7a_formCard textarea,.aOAJ7a_formCard select,.aOAJ7a_heroCard input,.aOAJ7a_heroCard textarea,.aOAJ7a_heroCard select{font-size:16px!important}.aOAJ7a_formCard button{min-height:44px!important}}.aOAJ7a_warrantyAdvisory{color:var(--t-text-muted);margin:16px 0 0;font-size:12px;font-weight:550;line-height:1.6}.aOAJ7a_requestServiceForm{padding-top:8px}.aOAJ7a_requestReviewContent{flex-direction:column;gap:28px;display:flex}.aOAJ7a_requestReviewHeading{color:var(--t-text-muted);margin:0 0 18px;font-size:18px;font-weight:700;line-height:1.4}.aOAJ7a_requestReviewHeading:focus{outline:none}.aOAJ7a_requestReviewServices{margin:0;padding:0;list-style:none}.aOAJ7a_requestReviewServices>li{border-bottom:1px solid var(--t-border);align-items:center;gap:16px;min-width:0;padding:18px 0;display:flex}.aOAJ7a_requestReviewServices>li:first-child{padding-top:0}.aOAJ7a_requestReviewServices img{object-fit:contain;flex-shrink:0}.aOAJ7a_requestReviewServices>li>span{min-width:0;color:var(--t-text-muted);overflow-wrap:anywhere;flex:1;font-size:16px;font-weight:700;line-height:1.5}.aOAJ7a_requestReviewServices strong{font-variant-numeric:tabular-nums;font-size:19px;font-weight:700}.aOAJ7a_requestReviewInspection{margin-top:18px;font-size:14px;line-height:1.6}.aOAJ7a_requestReviewInspection>div{justify-content:space-between;align-items:baseline;gap:16px;font-weight:700;display:flex}.aOAJ7a_requestReviewInspection p{color:var(--t-text-muted);overflow-wrap:anywhere;margin:10px 0 0}.aOAJ7a_requestReviewTiming{background:var(--t-surface-hover);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:22px;display:grid}.aOAJ7a_requestReviewTiming>div:last-child{border-inline-start:1px solid var(--t-border);padding-inline-start:24px}.aOAJ7a_requestReviewTiming time{font-size:28px}.aOAJ7a_requestReviewDuration{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.aOAJ7a_requestReviewDuration>span,.aOAJ7a_requestReviewDuration>small{color:var(--t-text-muted);font-size:14px;font-weight:700}.aOAJ7a_requestReviewDuration strong{font-size:26px;font-weight:700}.aOAJ7a_requestReviewContent>.aOAJ7a_warrantyAdvisory{margin:0}.aOAJ7a_requestReviewNoteToggle{background:var(--t-surface-hover);color:var(--t-text-muted);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;font-size:15px;font-weight:700;line-height:1.5;display:flex}.aOAJ7a_requestReviewNoteToggle input{width:20px;height:20px;accent-color:var(--t-accent);cursor:pointer;flex-shrink:0;margin:0}.aOAJ7a_requestReviewNoteToggle input:focus-visible{outline:2px solid var(--t-accent);outline-offset:4px}.aOAJ7a_requestReviewNote>div{margin-top:12px}.aOAJ7a_requestReviewFooter .aOAJ7a_requestReviewFooterRow{justify-content:space-between;align-items:center;gap:24px;width:min(100%,916px);display:flex}.aOAJ7a_requestReviewTotal{flex-direction:column;gap:4px;min-width:0;display:flex}.aOAJ7a_requestReviewTotal>span{color:var(--t-text-muted);font-size:14px;font-weight:700}.aOAJ7a_requestReviewTotal strong{overflow-wrap:anywhere;font-size:30px}.aOAJ7a_requestReviewTotal small{color:var(--t-text-muted);font-size:11px}.aOAJ7a_requestReviewFooter .aOAJ7a_requestReviewActions{gap:12px;width:auto;display:flex}.aOAJ7a_requestReviewActions>button{border-radius:12px;min-width:110px;min-height:52px;font-size:15px}.aOAJ7a_requestReviewActions>button:last-child{min-width:184px}.aOAJ7a_requestServiceForm .aOAJ7a_serviceEditorSections{grid-template-columns:repeat(3,minmax(0,1fr))}.aOAJ7a_serviceEditorSections button>span{overflow-wrap:anywhere;min-width:0;line-height:1.4}.aOAJ7a_serviceEditorSections button>svg{flex-shrink:0}.aOAJ7a_serviceCard{position:relative;container-type:inline-size}.aOAJ7a_serviceCard .aOAJ7a_serviceIdentity{min-height:48px;padding-inline-end:40px}.aOAJ7a_serviceIdentity>span{overflow-wrap:anywhere;min-width:0}@media (max-width:640px){.aOAJ7a_serviceCard .aOAJ7a_serviceIdentity{gap:10px}.aOAJ7a_serviceIdentity>img{width:40px;height:40px}}.aOAJ7a_pricingDivider{margin-block:24px}.aOAJ7a_requestDiscountCard{border-radius:var(--t-r-xl);background:var(--t-surface);box-shadow:var(--t-shadow-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 24px;display:grid}.aOAJ7a_requestDiscountCard>span{overflow-wrap:anywhere;min-width:0;color:var(--t-text-muted);flex-direction:column;gap:5px;display:flex}.aOAJ7a_requestDiscountCard strong{font-size:16px;font-weight:700;line-height:1.4}.aOAJ7a_requestDiscountCard small{font-size:12px;line-height:1.5}.aOAJ7a_requestDiscountCard>bdi{color:var(--t-accent-green-text);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.3}.aOAJ7a_pickupSection{min-width:0}.aOAJ7a_quoteActions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:12px;width:min(100%,520px);display:grid}.aOAJ7a_quoteActions .aOAJ7a_quoteAction{border:0;width:100%;min-width:0}.aOAJ7a_quoteActions .aOAJ7a_quoteAction:not(:disabled){box-shadow:var(--t-shadow-md)}.aOAJ7a_quoteActions .aOAJ7a_quoteAction:disabled{background:var(--t-surface-hover);color:var(--t-text-muted);box-shadow:none}.aOAJ7a_rejectAction{}.aOAJ7a_submitAction{}.aOAJ7a_quoteActions>button:only-child{grid-column:1/-1;justify-self:center;width:100%;max-width:320px}@media (max-width:640px){.aOAJ7a_quoteActions{grid-template-columns:minmax(0,1fr)}}.aOAJ7a_pricingHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:16px;display:grid}.aOAJ7a_pricingModeAction{justify-content:center;min-width:0;margin-top:16px;display:flex}.aOAJ7a_pricingHeader[hidden]{display:none}.aOAJ7a_pricingTitle{margin:0}.aOAJ7a_pricingReset{justify-self:end;align-items:center;gap:10px;display:inline-flex}.aOAJ7a_pricingReset[hidden]{display:none}.aOAJ7a_draftRecovery{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--t-accent-text) 12%, var(--t-border));background:var(--t-surface);border-radius:16px;flex-wrap:wrap;align-items:center;gap:20px 28px;width:100%;min-width:0;margin-block:4px 24px;padding:22px 24px;display:flex;box-shadow:0 2px 4px #0f172a08,0 10px 30px #0f172a12}.aOAJ7a_draftContent{flex:280px;align-items:center;gap:16px;min-width:0;display:flex}.aOAJ7a_draftIcon{background:color-mix(in srgb, var(--t-accent-text) 10%, transparent);width:48px;height:48px;color:var(--t-accent-text);border-radius:12px;flex:0 0 48px;place-items:center;display:grid}.aOAJ7a_draftIdentity{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.aOAJ7a_draftIdentity>span{color:var(--t-text);overflow-wrap:anywhere;font-size:18px;font-weight:650;line-height:1.45}.aOAJ7a_draftIdentity>time{color:var(--t-text-muted);overflow-wrap:anywhere;font-size:15px;font-weight:450;line-height:1.5}.aOAJ7a_draftActions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:12px;max-width:100%;margin-inline-start:auto;display:flex}.aOAJ7a_draftDiscard{}.aOAJ7a_draftRestore{}.aOAJ7a_draftActions>button{border:0;min-width:136px}.aOAJ7a_draftActions .aOAJ7a_draftDiscard{background:var(--t-surface-hover);box-shadow:none}@media (max-width:640px){.aOAJ7a_pricingDivider{margin-block:20px}.aOAJ7a_pricingHeader{grid-template-columns:minmax(0,1fr) auto}.aOAJ7a_pricingTitle{grid-area:1/1/auto/-1}.aOAJ7a_pricingReset{grid-area:2/2}.aOAJ7a_draftRecovery{gap:20px;margin-bottom:20px;padding:20px}.aOAJ7a_draftContent{flex-basis:100%;gap:14px}.aOAJ7a_draftActions{grid-template-columns:repeat(auto-fit,minmax(min(136px,100%),1fr));width:100%;margin-inline-start:0;display:grid}.aOAJ7a_draftRecovery .aOAJ7a_draftActions>button[type=button]{width:100%;min-width:0;padding-inline:12px}}@media (max-width:480px){.aOAJ7a_pricingReset{grid-area:3/1/auto/-1}}.aOAJ7a_serviceHeading{align-items:center;gap:12px;min-width:0;display:flex}.aOAJ7a_serviceHeading>span{overflow-wrap:anywhere;min-width:0}.aOAJ7a_serviceHeading>button{flex-shrink:0}@media (max-width:640px){.aOAJ7a_requestServiceForm{padding-top:6px}.aOAJ7a_requestDiscountCard{gap:12px;padding:18px 16px}.aOAJ7a_requestDiscountCard strong{font-size:14px}.aOAJ7a_requestDiscountCard>bdi{font-size:20px}.aOAJ7a_requestReviewContent{gap:24px}.aOAJ7a_requestReviewServices>li{gap:12px}.aOAJ7a_requestReviewServices img{width:36px;height:36px}.aOAJ7a_requestReviewServices>li>span{font-size:14px}.aOAJ7a_requestReviewServices strong{font-size:16px}.aOAJ7a_requestReviewTiming{gap:12px;padding:18px 12px}.aOAJ7a_requestReviewTiming>div:last-child{padding-inline-start:12px}.aOAJ7a_requestReviewTiming time{font-size:22px}.aOAJ7a_requestReviewTiming>div>span{font-size:13px}.aOAJ7a_requestReviewNoteToggle{padding:14px;font-size:14px}.aOAJ7a_requestReviewFooter .aOAJ7a_requestReviewFooterRow{gap:12px}.aOAJ7a_requestReviewTotal strong{font-size:24px}.aOAJ7a_requestReviewFooter .aOAJ7a_requestReviewActions{gap:8px}.aOAJ7a_requestReviewActions>button,.aOAJ7a_requestReviewActions>button:last-child{width:auto;min-width:0;min-height:48px;padding:10px;font-size:12px}.aOAJ7a_serviceHeading{gap:6px}}@media (max-width:720px){.aOAJ7a_heroCard .notes-photos-grid{grid-template-columns:1fr!important}}.aOAJ7a_planningCards{}.aOAJ7a_formCard.aOAJ7a_quoteComposer.aOAJ7a_inspectionComposer{max-width:680px;box-shadow:none;background:0 0;border:0;gap:20px;margin-inline:auto;padding:0;display:grid;overflow:visible}
.xAEKnq_root{color:var(--t-text);gap:22px;padding:12px 0;display:grid}.xAEKnq_display{justify-content:center;align-items:flex-start;gap:10px;display:flex}.xAEKnq_part{justify-items:center;gap:8px;display:grid}.xAEKnq_part strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(36px,4vw,52px);font-weight:750;line-height:1}.xAEKnq_part>span{color:var(--t-text-muted);font-size:12px}.xAEKnq_colon{color:var(--t-text-muted);opacity:.5;font-size:40px;line-height:1}.xAEKnq_steps{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 24px;display:flex}.xAEKnq_step{align-items:center;gap:8px;display:flex}.xAEKnq_step>span{text-align:center;width:52px;color:var(--t-text-muted);font-size:12px;font-weight:600}.xAEKnq_step button{border:1px solid var(--t-border);background:var(--t-surface);width:44px;height:44px;color:var(--t-text);font:inherit;cursor:pointer;border-radius:10px;place-items:center;font-size:21px;display:grid}.xAEKnq_step button:hover:not(:disabled){background:var(--t-surface-hover)}.xAEKnq_step button:focus-visible{outline:2px solid var(--t-accent);outline-offset:3px}.xAEKnq_step button:disabled{opacity:.4;cursor:default}
.vhXhjG_container{min-width:0;container-type:inline-size}.vhXhjG_root{color:var(--t-text);grid-template-columns:minmax(0,1fr) minmax(180px,260px) auto;align-items:center;gap:32px;min-width:0;padding:28px 30px;display:grid}.vhXhjG_root *,.vhXhjG_root :before,.vhXhjG_root :after{box-sizing:border-box}.vhXhjG_schedule{flex-direction:column;gap:9px;min-width:0;display:flex}.vhXhjG_year{color:var(--t-text-muted);font-size:13px;font-weight:600}.vhXhjG_title{letter-spacing:-.04em;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:8px 13px;margin:0;font-size:30px;font-weight:650;line-height:1.25;display:flex}.vhXhjG_dot{color:var(--t-text-muted);font-weight:400}.vhXhjG_time{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.vhXhjG_time>svg{color:var(--t-text-muted);flex-shrink:0}.vhXhjG_time>span:first-of-type{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:650;line-height:1.2}.vhXhjG_external{color:var(--t-text-muted);border:1px solid var(--t-border);border-radius:6px;padding:4px 7px;font-size:11px}.vhXhjG_customer{align-items:center;gap:14px;min-width:0;display:flex}.vhXhjG_customer>:first-child{flex-shrink:0}.vhXhjG_customerText{flex-direction:column;gap:5px;min-width:0;display:flex}.vhXhjG_customerLabel{color:var(--t-text-muted);font-size:12px}.vhXhjG_customerName{letter-spacing:-.025em;color:var(--t-text);overflow-wrap:anywhere;font-size:19px;font-weight:650;line-height:1.35;text-decoration:none}a.vhXhjG_customerName:hover{color:var(--t-accent-text)}a.vhXhjG_customerName:focus-visible{outline:2px solid var(--t-accent);outline-offset:4px;border-radius:3px}.vhXhjG_actions{justify-content:flex-end;align-items:center;min-width:0;display:flex}.vhXhjG_dateMark{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vhXhjG_dateMark>span{color:var(--t-text-muted);font-size:13px;font-weight:650}.vhXhjG_dateMark>strong{letter-spacing:-.04em;font-size:44px;font-weight:650;line-height:1.1}.vhXhjG_ledger .vhXhjG_schedule{grid-template-columns:auto minmax(0,1fr);gap:12px 24px;display:grid}.vhXhjG_ledger .vhXhjG_year{grid-column:1/-1}.vhXhjG_ledger .vhXhjG_title{font-size:28px}.vhXhjG_ledger .vhXhjG_title>span:last-child{color:var(--t-text-muted);font-size:18px}.vhXhjG_ledger .vhXhjG_time{align-self:center}.vhXhjG_ledger .vhXhjG_customer{border-inline-start:1px solid var(--t-border);padding-inline-start:28px}.vhXhjG_date-mark{grid-template-columns:minmax(0,1fr) minmax(180px,240px) auto;gap:26px;padding-block:30px}.vhXhjG_dateCard{border-radius:var(--t-r-xl);background:var(--t-surface);width:100%;min-width:0;max-width:360px;min-height:150px;box-shadow:var(--t-shadow-md);border:0;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:24px;padding:20px 24px;display:grid}.vhXhjG_date-mark .vhXhjG_dateMark{text-align:center;gap:7px}.vhXhjG_date-mark .vhXhjG_dateMark .vhXhjG_year{font-variant-numeric:tabular-nums;font-size:12px;font-weight:650;line-height:1.2}.vhXhjG_date-mark .vhXhjG_dateMark>span:last-of-type{max-width:100%;color:var(--t-text);overflow-wrap:anywhere;font-size:17px;font-weight:700;line-height:1.3}.vhXhjG_date-mark .vhXhjG_dateMark>strong{color:var(--t-text);font-variant-numeric:tabular-nums;font-size:52px;line-height:1}.vhXhjG_date-mark .vhXhjG_title{font-size:26px}.vhXhjG_date-mark .vhXhjG_dateCard .vhXhjG_title{color:var(--t-text)}.vhXhjG_date-mark .vhXhjG_title>span:first-child,.vhXhjG_date-mark .vhXhjG_dot{display:none}.vhXhjG_date-mark .vhXhjG_time>span:first-of-type{font-size:30px}.vhXhjG_date-mark .vhXhjG_dateCard .vhXhjG_time>span:first-of-type{color:var(--t-accent-text)}.vhXhjG_date-mark .vhXhjG_time>svg{display:none}.vhXhjG_date-mark[data-flexible-date]{grid-template-columns:minmax(0,1fr) minmax(180px,240px) auto}.vhXhjG_date-mark[data-flexible-date] .vhXhjG_title>span:first-child{display:inline}.vhXhjG_masthead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding-block:32px 24px}.vhXhjG_masthead .vhXhjG_schedule{text-align:center;border-bottom:1px solid var(--t-border);grid-column:1/-1;align-items:center;gap:12px;padding-bottom:26px}.vhXhjG_masthead .vhXhjG_title{justify-content:center;font-size:36px}.vhXhjG_masthead .vhXhjG_title>span:last-child{color:var(--t-text-muted);font-size:23px;font-weight:550}.vhXhjG_masthead .vhXhjG_time{justify-content:center}.vhXhjG_masthead .vhXhjG_time>span:first-of-type{font-size:26px}.vhXhjG_briefing{grid-template-columns:minmax(0,1fr) auto;gap:25px}.vhXhjG_briefing .vhXhjG_schedule{border-bottom:1px solid var(--t-border);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:8px 28px;padding-bottom:24px;display:grid}.vhXhjG_briefing .vhXhjG_year,.vhXhjG_briefing .vhXhjG_title{grid-column:1}.vhXhjG_briefing .vhXhjG_title{font-size:32px}.vhXhjG_briefing .vhXhjG_title>span:last-child{color:var(--t-text-muted);flex-basis:100%;font-size:18px;font-weight:550}.vhXhjG_briefing .vhXhjG_dot{display:none}.vhXhjG_briefing .vhXhjG_time{grid-area:1/2/3;align-self:center}.vhXhjG_briefing .vhXhjG_time>span:first-of-type{font-size:44px}.vhXhjG_briefing .vhXhjG_time>svg{width:24px;height:24px}.vhXhjG_ribbon{grid-template-columns:72px minmax(0,1fr) auto;gap:0 25px;padding:0}.vhXhjG_ribbon .vhXhjG_dateMark{border-inline-end:1px solid var(--t-border);grid-row:1;margin:26px 0 26px 30px;padding-inline-end:22px}.vhXhjG_ribbon .vhXhjG_dateMark>strong{font-size:36px}.vhXhjG_ribbon .vhXhjG_schedule{grid-column:2;gap:7px;padding:26px 0}.vhXhjG_ribbon .vhXhjG_title{font-size:30px}.vhXhjG_ribbon .vhXhjG_title>span:first-child,.vhXhjG_ribbon .vhXhjG_dot{display:none}.vhXhjG_ribbon .vhXhjG_time{grid-column:3;font-size:24px}.vhXhjG_ribbon .vhXhjG_customer{border-top:1px solid var(--t-border);grid-column:1/3;padding:20px 30px}.vhXhjG_ribbon .vhXhjG_actions{border-top:1px solid var(--t-border);grid-column:3;height:100%;padding:20px 30px 20px 0}@container (max-width:1080px){.vhXhjG_date-mark[data-flexible-date]{grid-template-columns:minmax(0,1fr) auto}.vhXhjG_date-mark[data-flexible-date] .vhXhjG_schedule{grid-column:1/-1}.vhXhjG_date-mark[data-flexible-date] .vhXhjG_customer{grid-column:1}.vhXhjG_date-mark[data-flexible-date] .vhXhjG_actions{grid-column:2}.vhXhjG_ledger{grid-template-columns:minmax(0,1fr) auto;gap:24px}.vhXhjG_ledger .vhXhjG_schedule{grid-column:1/-1}.vhXhjG_ledger .vhXhjG_customer{border:0;padding:0}.vhXhjG_date-mark{grid-template-columns:minmax(0,1fr) auto}.vhXhjG_date-mark .vhXhjG_dateCard{grid-column:1/-1}.vhXhjG_date-mark .vhXhjG_customer{border-top:1px solid var(--t-border);grid-column:1;padding-top:20px}.vhXhjG_date-mark .vhXhjG_actions{border-top:1px solid var(--t-border);grid-column:2;height:100%;padding-top:20px}}@container (max-width:540px){.vhXhjG_date-mark[data-flexible-date]{grid-template-columns:minmax(0,1fr)}.vhXhjG_date-mark[data-flexible-date] .vhXhjG_customer,.vhXhjG_date-mark[data-flexible-date] .vhXhjG_actions{grid-column:1}.vhXhjG_root{gap:22px;padding:24px 20px}.vhXhjG_title{font-size:26px}.vhXhjG_customerName{font-size:18px}.vhXhjG_actions{justify-content:flex-start}.vhXhjG_ledger{grid-template-columns:minmax(0,1fr)}.vhXhjG_ledger .vhXhjG_schedule{grid-template-columns:minmax(0,1fr);gap:10px}.vhXhjG_ledger .vhXhjG_title{flex-direction:column;align-items:flex-start;gap:5px}.vhXhjG_ledger .vhXhjG_dot{display:none}.vhXhjG_ledger .vhXhjG_time{padding-top:5px}.vhXhjG_ledger .vhXhjG_time>span:first-of-type{font-size:27px}.vhXhjG_ledger .vhXhjG_customer{border-top:1px solid var(--t-border);padding-top:22px}.vhXhjG_date-mark{grid-template-columns:minmax(0,1fr);gap:18px}.vhXhjG_date-mark .vhXhjG_dateCard{grid-template-columns:80px minmax(0,1fr);gap:18px;max-width:100%;min-height:140px;padding:18px}.vhXhjG_date-mark .vhXhjG_title{font-size:22px}.vhXhjG_date-mark .vhXhjG_time>span:first-of-type{font-size:clamp(22px,11cqw,27px)}.vhXhjG_date-mark .vhXhjG_customer{grid-column:1/-1}.vhXhjG_date-mark .vhXhjG_actions{border:0;grid-column:1/-1;padding-top:0}.vhXhjG_masthead{grid-template-columns:minmax(0,1fr)}.vhXhjG_masthead .vhXhjG_title{flex-direction:column;align-items:center;gap:6px;font-size:30px}.vhXhjG_masthead .vhXhjG_dot{display:none}.vhXhjG_masthead .vhXhjG_title>span:last-child{font-size:18px}.vhXhjG_masthead .vhXhjG_customer,.vhXhjG_masthead .vhXhjG_actions{justify-content:center}.vhXhjG_briefing{grid-template-columns:minmax(0,1fr)}.vhXhjG_briefing .vhXhjG_schedule{grid-template-columns:minmax(0,1fr);gap:10px}.vhXhjG_briefing .vhXhjG_title{font-size:27px}.vhXhjG_briefing .vhXhjG_time{grid-area:3/1;padding-top:10px}.vhXhjG_briefing .vhXhjG_time>span:first-of-type{font-size:40px}.vhXhjG_ribbon{grid-template-columns:82px minmax(0,1fr);gap:0 18px;padding:0}.vhXhjG_ribbon .vhXhjG_dateMark{margin:24px 0 24px 20px;padding-inline-end:15px}.vhXhjG_ribbon .vhXhjG_schedule{padding:24px 20px 24px 0}.vhXhjG_ribbon .vhXhjG_title,.vhXhjG_ribbon .vhXhjG_time>span:first-of-type{font-size:24px}.vhXhjG_ribbon .vhXhjG_customer{grid-column:1/-1;padding:20px}.vhXhjG_ribbon .vhXhjG_actions{border-top:0;grid-column:1/-1;padding:0 20px 24px}}.vhXhjG_date-mark[data-without-customer]{grid-template-columns:minmax(0,1fr) auto}.vhXhjG_date-mark[data-without-customer]>.vhXhjG_dateCard,.vhXhjG_date-mark[data-without-customer]>.vhXhjG_schedule{grid-column:1}.vhXhjG_date-mark[data-without-customer]>.vhXhjG_actions{border:0;grid-column:2;place-self:start end;height:auto;padding-top:0}@container (max-width:540px){.vhXhjG_date-mark[data-without-customer]{grid-template-columns:minmax(0,1fr)}.vhXhjG_date-mark[data-without-customer]>.vhXhjG_actions{grid-area:1/1;justify-content:flex-end}.vhXhjG_date-mark[data-without-customer]>.vhXhjG_dateCard,.vhXhjG_date-mark[data-without-customer]>.vhXhjG_schedule{grid-row:2}}.vhXhjG_root .vhXhjG_dateCardPair{width:100%;max-width:738px}.vhXhjG_date-mark[data-without-customer]>.vhXhjG_dateCardPair{grid-column:1}.vhXhjG_date-mark .vhXhjG_dateCardPair .vhXhjG_dateCard{grid-column:auto;max-width:none}.vhXhjG_date-mark .vhXhjG_dateCardPair [data-timing-stage]{text-align:start;align-items:flex-start;gap:8px}.vhXhjG_date-mark .vhXhjG_dateCardPair [data-timing-part=weekday]{color:inherit;font-size:26px;font-weight:700;line-height:1.25}.vhXhjG_date-mark .vhXhjG_dateCardPair [data-timing-stage]>time{text-overflow:clip;font-size:30px;overflow:visible}@container (max-width:760px){.vhXhjG_root.vhXhjG_date-mark .vhXhjG_dateCardPair{grid-template-columns:minmax(0,1fr);max-width:360px}}@container (max-width:540px){.vhXhjG_date-mark[data-without-customer]>.vhXhjG_dateCardPair{grid-row:2}.vhXhjG_date-mark .vhXhjG_dateCardPair .vhXhjG_dateCard{grid-template-columns:64px minmax(0,1fr);gap:16px;min-height:140px;padding:18px}.vhXhjG_date-mark .vhXhjG_dateCardPair [data-timing-part=weekday]{font-size:22px}.vhXhjG_date-mark .vhXhjG_dateCardPair [data-timing-stage]>time{font-size:clamp(22px,7cqi,27px)}.vhXhjG_date-mark .vhXhjG_dateCardPair .vhXhjG_dateMark>span:last-of-type{font-size:16px}}.vhXhjG_date-mark .vhXhjG_dateCardPair [data-schedule-notice]{color:var(--t-text-muted);white-space:normal;font-size:14px;line-height:1.4;overflow:visible}.vhXhjG_calendarMeta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}
.bcSP0q_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bcSP0q_card{border-radius:var(--t-r-xl);background:var(--t-surface);min-width:0;box-shadow:var(--t-shadow-md);color:var(--t-text);border:0;flex-direction:column;padding:24px;display:flex}.bcSP0q_heading{color:var(--t-text-muted);border-bottom:1px solid var(--t-border);padding-bottom:18px}.bcSP0q_heading h3{letter-spacing:-.015em;color:var(--t-text-muted);text-align:center;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700}.bcSP0q_noteQuote{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;margin:18px 0 0;display:grid}.bcSP0q_quoteMark{color:var(--t-text-muted);opacity:.55;transform:rotate(180deg)}.bcSP0q_notes{min-width:0;color:var(--t-text-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700;line-height:1.8}.bcSP0q_emptyNotes{color:var(--t-text-muted);margin:22px 0;font-size:13px;line-height:1.6}.bcSP0q_emptyPhotos{min-height:106px;color:var(--t-text-muted);flex:1;justify-content:center;align-items:center;gap:12px;padding-top:18px;font-size:13px;font-weight:700;display:flex}.bcSP0q_photos{grid-template-columns:repeat(auto-fill,minmax(min(140px,100%),1fr));gap:12px;padding-top:18px;display:grid}.bcSP0q_thumbnail{cursor:pointer;border:1px solid var(--t-border);aspect-ratio:4/3;background:0 0;border-radius:10px;padding:0;transition:opacity .15s;display:block;overflow:hidden}.bcSP0q_thumbnail img{object-fit:cover;width:100%;height:100%}.bcSP0q_thumbnail:hover{opacity:.85}.bcSP0q_thumbnail:focus-visible{outline:2px solid var(--t-text);outline-offset:3px}@container (max-width:600px){.bcSP0q_grid{grid-template-columns:minmax(0,1fr)}.bcSP0q_card{padding:20px}}
.nRtAgq_badge{--badge-color:var(--t-accent,#0ea5e9);border-radius:var(--t-r-full,999px);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--badge-text-color,var(--badge-color));background:0 0;border:none;align-items:center;gap:7px;padding:0;font-size:13.5px;font-weight:800;line-height:1.2;display:inline-flex}.nRtAgq_dot{width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 20%, transparent);background:currentColor;border-radius:50%;flex-shrink:0}.nRtAgq_icon{color:var(--badge-color);flex-shrink:0;align-items:center;display:inline-flex}.nRtAgq_icon svg{width:auto;height:13px;display:block}.nRtAgq_counter{font-variant-numeric:tabular-nums;opacity:.85;font-weight:700}.nRtAgq_detailed{background:color-mix(in srgb, var(--badge-color) 16%, transparent);border:1px solid #0000;padding:5px 13px;font-size:13px}.nRtAgq_upcoming,.nRtAgq_startingSoon,.nRtAgq_inProgress,.nRtAgq_inRepair{--badge-color:var(--t-accent,#0ea5e9);--badge-text-color:var(--t-accent-text,#0369a1)}.nRtAgq_startingNow,.nRtAgq_pending,.nRtAgq_pastEnd{--badge-color:var(--t-warning,#f59e0b);--badge-text-color:var(--t-badge-amber-text,#b45309)}.nRtAgq_noShow{--badge-color:var(--t-danger,#dc2626);--badge-text-color:var(--t-badge-red-text,#b91c1c)}.nRtAgq_ready{--badge-color:#0891b2;--badge-text-color:var(--t-accent-cyan-text,#0e7490)}.nRtAgq_completed{--badge-color:var(--t-success,#16a34a);--badge-text-color:var(--t-accent-green-text,#166534)}.nRtAgq_cancelled,.nRtAgq_expired{--badge-color:var(--t-text-muted,#64748b)}.nRtAgq_pastEnd{background:0 0;border:none;padding:0}.nRtAgq_startingNow .nRtAgq_icon,.nRtAgq_inProgress .nRtAgq_icon,.nRtAgq_pastEnd .nRtAgq_icon,.nRtAgq_inRepair .nRtAgq_icon,.nRtAgq_startingNow .nRtAgq_dot,.nRtAgq_inProgress .nRtAgq_dot,.nRtAgq_pastEnd .nRtAgq_dot,.nRtAgq_inRepair .nRtAgq_dot{animation:2.4s ease-in-out infinite nRtAgq_asbPulse}@keyframes nRtAgq_asbPulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.nRtAgq_startingNow .nRtAgq_icon,.nRtAgq_inProgress .nRtAgq_icon,.nRtAgq_pastEnd .nRtAgq_icon,.nRtAgq_inRepair .nRtAgq_icon,.nRtAgq_startingNow .nRtAgq_dot,.nRtAgq_inProgress .nRtAgq_dot,.nRtAgq_pastEnd .nRtAgq_dot,.nRtAgq_inRepair .nRtAgq_dot{animation:none}}@media (max-width:768px){.nRtAgq_badge[role=status],.nRtAgq_badge .nRtAgq_dot,.nRtAgq_badge .nRtAgq_icon,.nRtAgq_badge .nRtAgq_counter,.nRtAgq_repair[role=status],.nRtAgq_repair .nRtAgq_repairState,.nRtAgq_repair .nRtAgq_repairActivity,.nRtAgq_repair .nRtAgq_repairCounter{min-width:0;min-height:0}}.nRtAgq_tab{flex-direction:column;gap:6px;display:inline-flex}.nRtAgq_tabRow{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--badge-text-color,var(--badge-color));align-items:center;gap:7px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.nRtAgq_tabCounter{font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;font-weight:700;display:inline-flex}.nRtAgq_tabProminent{align-items:center}.nRtAgq_tabProminent .nRtAgq_tabRow{letter-spacing:.1em;white-space:normal;flex-wrap:wrap;justify-content:center;font-size:15px}.nRtAgq_tabUnderline{background:var(--badge-color);transform-origin:0;border-radius:2px;height:2px;animation:2.2s ease-in-out infinite nRtAgq_asbTabUnderline}@keyframes nRtAgq_asbTabUnderline{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.5;transform:scaleX(.82)}}@media (prefers-reduced-motion:reduce){.nRtAgq_tabUnderline{animation:none}}.nRtAgq_repair{align-items:var(--repair-status-align,flex-start);min-width:0;max-width:100%;color:var(--badge-text-color,var(--badge-color));flex-direction:column;gap:13px;display:flex}.nRtAgq_repairState{text-transform:none;letter-spacing:0;align-items:center;gap:8px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.nRtAgq_repairActivity{flex:none;place-items:center;display:grid}.nRtAgq_repairCounter{align-items:baseline;gap:var(--repair-counter-gap,18px);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.nRtAgq_repairCounter>span{align-items:var(--repair-unit-align,flex-start);flex-direction:column;gap:4px;min-width:0;display:flex}.nRtAgq_repairCounter strong{font-size:var(--repair-counter-size,29px);letter-spacing:-.04em;font-weight:650;line-height:1.1}.nRtAgq_repairCounter small{font-size:11px;font-weight:500;line-height:1.4}@media (prefers-reduced-motion:no-preference){.nRtAgq_repair:is(.nRtAgq_pastEnd,.nRtAgq_inProgress,.nRtAgq_inRepair,.nRtAgq_startingNow) .nRtAgq_repairActivity{animation:3s ease-in-out infinite nRtAgq_repairSignal}}@keyframes nRtAgq_repairSignal{0%,to{opacity:1}50%{opacity:.55}}
.fyFx4q_workspace{min-width:0;margin:20px 0 24px}.fyFx4q_designs{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-bottom:12px;display:flex}.fyFx4q_designs button{min-height:36px;color:var(--t-text-muted,#64748b);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:5px 11px 5px 6px;font-size:12px;font-weight:550;display:inline-flex}.fyFx4q_designs button>span{background:var(--t-surface-hover,#f1f5f9);border-radius:6px;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.fyFx4q_designs button[aria-pressed=true]{border-color:var(--t-border,#e2e8f0);background:var(--t-surface,#fff);color:var(--t-text,#172033)}.fyFx4q_designs button[aria-pressed=true]>span{color:#fff;background:#0284c7}.fyFx4q_section{--language-fill:color-mix(in srgb, #0ea5e9 6%, var(--t-surface,#fff));min-width:0;color:var(--t-text,#172033)}.fyFx4q_choices{border:1px solid var(--t-border,#e2e8f0);background:var(--t-surface,#fff);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.fyFx4q_language{flex-direction:column;align-items:stretch;gap:18px;min-width:0;padding:26px 28px;display:flex}.fyFx4q_language+.fyFx4q_language{border-inline-start:1px solid var(--t-border,#e2e8f0)}.fyFx4q_heading{align-items:center;gap:11px;min-width:0;display:flex}.fyFx4q_icon{background:var(--t-surface-hover,#f1f5f9);width:38px;height:38px;color:var(--t-text-muted,#64748b);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.fyFx4q_heading h3{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:600;line-height:1.4}.fyFx4q_choice{border:1px solid var(--t-border,#e2e8f0);background:var(--t-surface,#fff);min-width:0;min-height:56px;color:var(--t-text-muted,#64748b);font:inherit;cursor:pointer;text-align:start;border-radius:11px;justify-content:flex-start;align-items:center;gap:12px;padding:12px 16px;transition:background-color .15s,border-color .15s;display:flex}.fyFx4q_choice[aria-checked=true]{border-color:color-mix(in srgb, #0284c7 45%, var(--t-border,#e2e8f0));background:var(--language-fill);color:var(--t-text,#172033)}.fyFx4q_choice:hover:not(:disabled){border-color:var(--t-border-hover,#cbd5e1);color:var(--t-text,#172033)}.fyFx4q_choiceCopy{flex-direction:column;gap:6px;min-width:0;display:flex}.fyFx4q_choiceCopy strong{font-size:16px;font-weight:600;line-height:1.4}.fyFx4q_choiceCopy small,.fyFx4q_code{display:none}.fyFx4q_check{color:#0284c7;opacity:0;flex-shrink:0;place-items:center;width:22px;height:22px;margin-inline-start:auto;display:grid}.fyFx4q_choice[aria-checked=true] .fyFx4q_check{opacity:1}.fyFx4q_help{max-width:62ch;color:var(--t-text-muted,#64748b);margin:0;font-size:12px;font-weight:450;line-height:1.75}.fyFx4q_section button:disabled{opacity:.55;cursor:default}.fyFx4q_workspace button:focus-visible{outline-offset:3px;outline:2px solid #0284c7}[data-offer-language-design=cards] .fyFx4q_choices{background:0 0;border:0;gap:18px}[data-offer-language-design=cards] .fyFx4q_language{border:1px solid var(--t-border,#e2e8f0);border-radius:16px}[data-offer-language-design=cards] .fyFx4q_language[data-selected=true]{border-color:color-mix(in srgb, #0284c7 45%, var(--t-border,#e2e8f0))}[data-offer-language-design=cards] .fyFx4q_choice{gap:20px;min-height:106px;padding:20px}[data-offer-language-design=cards] .fyFx4q_code{background:var(--t-surface-hover,#f1f5f9);border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:13px;font-weight:650;display:grid}[data-offer-language-design=cards] [aria-checked=true] .fyFx4q_code{color:#fff;background:#0284c7}[data-offer-language-design=cards] .fyFx4q_choiceCopy strong{letter-spacing:-.025em;font-size:22px}[data-offer-language-design=cards] .fyFx4q_choiceCopy small{font-size:12px;font-weight:450;display:block}[data-offer-language-design=tabs] .fyFx4q_choices{background:0 0;border-width:1px 0;border-radius:0}[data-offer-language-design=tabs] .fyFx4q_icon{display:none}[data-offer-language-design=tabs] .fyFx4q_heading h3{color:var(--t-text-muted,#64748b);font-size:13px;font-weight:500}[data-offer-language-design=tabs] .fyFx4q_choice{border:0;border-bottom:3px solid var(--t-border,#e2e8f0);background:0 0;border-radius:0;min-height:62px;padding:8px 0 16px}[data-offer-language-design=tabs] .fyFx4q_choiceCopy strong{letter-spacing:-.035em;font-size:28px;font-weight:550}[data-offer-language-design=tabs] .fyFx4q_choice[aria-checked=true]{border-bottom-color:#0284c7}[data-offer-language-design=tickets] .fyFx4q_choices{background:0 0;border:0;gap:18px}[data-offer-language-design=tickets] .fyFx4q_language{border:1px solid var(--t-border,#e2e8f0);border-radius:14px;gap:22px;padding:26px 30px;position:relative}[data-offer-language-design=tickets] .fyFx4q_language:before{content:"";background:var(--t-border,#e2e8f0);border-radius:0 3px 3px 0;width:3px;position:absolute;inset-block:20px;inset-inline-start:0}[data-offer-language-design=tickets] .fyFx4q_language[data-selected=true]:before{background:#0284c7}[data-offer-language-design=tickets] .fyFx4q_icon{background:0 0;width:28px}[data-offer-language-design=tickets] .fyFx4q_heading h3{font-size:14px;font-weight:500}[data-offer-language-design=tickets] .fyFx4q_choice{background:0 0;border:0;border-radius:0;grid-template-columns:1fr auto;gap:12px;padding:4px 0 0;display:grid;position:relative}[data-offer-language-design=tickets] .fyFx4q_code{letter-spacing:.08em;grid-column:1/-1;font-size:11px;font-weight:650;display:block}[data-offer-language-design=tickets] .fyFx4q_choiceCopy{grid-column:1/-1;gap:20px}[data-offer-language-design=tickets] .fyFx4q_choiceCopy strong{letter-spacing:-.035em;color:var(--t-text,#172033);font-size:32px;font-weight:550}[data-offer-language-design=tickets] .fyFx4q_choiceCopy small{border-top:1px solid var(--t-border,#e2e8f0);padding-top:14px;font-size:12px;font-weight:500;display:block}[data-offer-language-design=tickets] .fyFx4q_check{position:absolute;inset-block-end:0;inset-inline-end:0}[data-offer-language-design=compact] .fyFx4q_language{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 20px;padding:22px 26px;display:grid}[data-offer-language-design=compact] .fyFx4q_icon{display:none}[data-offer-language-design=compact] .fyFx4q_heading h3{font-size:14px}[data-offer-language-design=compact] .fyFx4q_choice{border-radius:999px;gap:10px;min-height:46px;padding:6px 16px 6px 7px}[data-offer-language-design=compact] .fyFx4q_choiceCopy strong{font-size:13px}[data-offer-language-design=compact] .fyFx4q_code{background:var(--t-surface-hover,#f1f5f9);border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:650;display:grid}[data-offer-language-design=compact] [aria-checked=true] .fyFx4q_code{color:#fff;background:#0284c7}[data-offer-language-design=compact] .fyFx4q_check{display:none}[data-offer-language-design=compact] .fyFx4q_help{border-top:1px solid var(--t-border,#e2e8f0);grid-column:1/-1;padding-top:14px}@media (max-width:1050px){[data-offer-language-design=compact] .fyFx4q_language{grid-template-columns:minmax(0,1fr)}[data-offer-language-design=compact] .fyFx4q_choice{justify-self:start}}@media (max-width:720px){.fyFx4q_designs{justify-content:flex-start;gap:4px}.fyFx4q_designs button{padding-inline-end:7px;font-size:11px}.fyFx4q_choices{grid-template-columns:minmax(0,1fr)}.fyFx4q_language,[data-offer-language-design=tickets] .fyFx4q_language,[data-offer-language-design=compact] .fyFx4q_language{gap:16px;padding:20px 18px}.fyFx4q_language+.fyFx4q_language{border-inline-start:0;border-block-start:1px solid var(--t-border,#e2e8f0)}[data-offer-language-design=cards] .fyFx4q_language+.fyFx4q_language,[data-offer-language-design=tickets] .fyFx4q_language+.fyFx4q_language{border-inline-start:1px solid var(--t-border,#e2e8f0)}[data-offer-language-design=cards] .fyFx4q_choices,[data-offer-language-design=tickets] .fyFx4q_choices{gap:12px}[data-offer-language-design=compact] .fyFx4q_language{grid-template-columns:minmax(0,1fr) auto}.fyFx4q_choice{min-height:52px}[data-offer-language-design=cards] .fyFx4q_choice{min-height:90px;padding:16px}}@media (max-width:350px){[data-offer-language-design=compact] .fyFx4q_language{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.fyFx4q_choice{transition:none}}
._2UZwJq_icon{direction:ltr;flex:none;width:64px;height:64px;line-height:0;display:inline-block;position:relative}._2UZwJq_icon>svg{width:100%;height:100%;display:block;overflow:visible}._2UZwJq_scanVehicle{inset-inline-start:17%;width:65%;height:65%;position:absolute;top:16%}._2UZwJq_icon[data-inspection-icon=vehicle-scan] ._2UZwJq_scanVehicle{inset-inline-start:11%;width:78%;height:78%;top:10%}._2UZwJq_icon[data-inspection-icon=diagnostic-scan]{--diagnostic-frame:color-mix(in srgb, var(--t-accent-text) 64%, var(--t-text));--diagnostic-frame-light:color-mix(in srgb, var(--t-accent-text) 85%, var(--t-text));--diagnostic-screen:color-mix(in srgb, var(--t-accent) 6%, var(--t-surface));--diagnostic-pulse:var(--t-accent-text);--diagnostic-highlight:var(--t-surface)}
.N89FwW_actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;min-width:0;display:grid;container-type:inline-size}.N89FwW_action{box-sizing:border-box;width:100%;font-size:14px;}.N89FwW_action:is(:disabled,[aria-disabled=true]){opacity:.55;cursor:default}@container (max-width:320px){.N89FwW_action{grid-column:1/-1}}.N89FwW_printPoster{display:none}@media print{.N89FwW_printing[data-carfix-qr-printing]{color:#172033!important;background:#fff!important;margin:0!important;padding:0!important;overflow:visible!important}.N89FwW_printing[data-carfix-qr-printing]>:not([data-carfix-qr-poster]){display:none!important}.N89FwW_printPoster[data-print-active]{box-sizing:border-box;text-align:center;break-inside:avoid;color:#172033;background:#fff;flex-direction:column;align-items:center;width:100%;max-width:165mm;margin:0 auto;padding:12mm 6mm;font-family:Arial,sans-serif;display:flex}.N89FwW_printPoster h1{overflow-wrap:anywhere;margin:12mm 0 4mm;font-size:28pt;line-height:1.2}.N89FwW_printPoster h2{margin:0 0 6mm;font-size:16pt;font-weight:600;line-height:1.4}.N89FwW_printPoster p{overflow-wrap:anywhere;max-width:135mm;margin:6mm 0;font-size:12pt;line-height:1.6}.N89FwW_printQr{object-fit:contain;width:90mm;max-width:100%;height:90mm;display:block}.N89FwW_printPoster .N89FwW_printNote{margin-top:5mm;font-size:10pt}.N89FwW_printUrl{color:#475569;overflow-wrap:anywhere;max-width:100%;font-size:8pt;line-height:1.5;text-decoration:none}}
.Eqmwza_customer{gap:24px;min-width:0;display:grid}.Eqmwza_label{color:var(--t-text-muted);gap:10px;min-width:0;font-size:14px;font-weight:750;line-height:1.5;display:grid}.Eqmwza_input{box-sizing:border-box;border:1px solid var(--t-border);background:var(--t-surface);width:100%;min-width:0;min-height:54px;color:var(--t-text-muted);font:inherit;text-transform:none;border-radius:14px;padding:12px 16px;font-size:16px;font-weight:650}.Eqmwza_input:focus{outline:2px solid var(--t-accent);outline-offset:2px}.Eqmwza_input::placeholder{color:var(--t-text-muted);opacity:.7;font-weight:650}.Eqmwza_qrMethod{background:var(--t-surface-hover);color:var(--t-text-muted);border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:16px;font-size:14px;font-weight:750;display:flex}.Eqmwza_qrMethod svg{color:var(--t-accent);flex-shrink:0}.Eqmwza_disclaimer{color:var(--t-text-muted);align-items:flex-start;gap:10px;margin:0;font-size:13px;font-weight:600;line-height:1.7;display:flex}.Eqmwza_disclaimer>svg{flex:0 0 18px;margin-block-start:2px}.Eqmwza_disclaimer>span{min-width:0}.Eqmwza_qr{grid-template-columns:minmax(200px,280px) minmax(0,420px);justify-content:center;align-items:center;gap:clamp(28px,5vw,64px);min-width:0;margin:0;padding:24px 0;display:grid}.Eqmwza_qrFrame{box-sizing:border-box;border:1px solid var(--t-border);width:100%;box-shadow:var(--t-shadow-md);background:#fff;border-radius:20px;padding:24px}.Eqmwza_qrImage{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.Eqmwza_qrCaption{min-width:0;color:var(--t-text-muted);gap:22px;display:grid}.Eqmwza_qrTitle{color:var(--t-text-muted);letter-spacing:-.025em;margin:0;font-size:26px;font-weight:750;line-height:1.25}.Eqmwza_description,.Eqmwza_expiry{color:var(--t-text-muted);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.65}.Eqmwza_description{max-width:56ch}.Eqmwza_expiry{font-variant-numeric:tabular-nums;font-size:13px;font-weight:750}@media (max-width:640px){.Eqmwza_qr{grid-template-columns:minmax(0,1fr);gap:28px}.Eqmwza_qrFrame{width:min(100%,260px);margin-inline:auto}.Eqmwza_qrTitle{font-size:24px}}
.uO9rAW_summary{width:100%;max-width:680px;color:var(--t-text);gap:12px;margin-inline:auto;display:grid}.uO9rAW_card{border-radius:var(--t-r-xl);background:var(--t-surface);min-width:0;box-shadow:var(--t-shadow-md);gap:20px;padding:24px;display:grid}.uO9rAW_promotion{background:var(--t-badge-green-bg);min-width:0;color:var(--t-accent-green-text);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:700;line-height:1.5;display:flex}.uO9rAW_promotion>svg{flex-shrink:0}.uO9rAW_promotion>span{min-width:0;color:var(--t-text);overflow-wrap:anywhere;flex:1}.uO9rAW_promotion>bdi{font-variant-numeric:tabular-nums;flex-shrink:0}.uO9rAW_amount{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;min-width:0;display:flex}.uO9rAW_amount>div{color:var(--t-text-muted);flex:160px;gap:4px;display:grid}.uO9rAW_amount span{font-size:16px;font-weight:700;line-height:1.45}.uO9rAW_amount small{font-size:13px;line-height:1.5}.uO9rAW_amount>bdi{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%;margin-inline-start:auto;font-size:clamp(28px,4vw,36px);font-weight:800;line-height:1.2}.uO9rAW_amount[data-credit]>bdi{color:var(--t-accent-green-text);font-size:28px}.uO9rAW_condition{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:480px){.uO9rAW_card{gap:16px;padding:20px 16px}.uO9rAW_promotion{gap:8px;padding:10px 12px;font-size:13px}}