@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@500;600&family=Inter:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@600;700;800&family=Roboto+Condensed:wght@400;500;600;700&display=swap";html,body,#root{height:100%}body{margin:0;background:#05060a;font-family:Archivo,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,"Apple Color Emoji","Segoe UI Emoji";overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;letter-spacing:.01em}*{box-sizing:border-box}button,input,select,textarea{font-family:Archivo,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,"Apple Color Emoji","Segoe UI Emoji"}:root{--bg0:#070A10;--bg1:#0B1020;--card: rgba(10, 14, 24, .88);--card2: rgba(10, 14, 24, .92);--stroke: rgba(255,255,255,.1);--stroke2: rgba(255,255,255,.14);--text: rgba(255,255,255,.92);--muted: rgba(255,255,255,.62);--cyan:#39D0FF;--orange:#FF8A2A;--good:#2EE59D;--bad:#FF4D6D;--shadow: 0 18px 50px rgba(0,0,0,.55);--r:8px;--r2:8px;--pillR:8px;--pillH:38px;--hudH: 76px}.app{min-height:100vh;color:var(--text);position:relative}.bg{position:fixed;inset:0;background:radial-gradient(1000px 600px at 18% 12%,rgba(57,208,255,.14),transparent 60%),radial-gradient(900px 520px at 82% 18%,rgba(255,138,42,.12),transparent 60%),radial-gradient(800px 900px at 50% 85%,rgba(57,208,255,.08),transparent 70%),url(/garage.png.jpg);background-size:cover;background-position:center;filter:blur(14px) saturate(1.05) contrast(1.05);transform:scale(1.06);z-index:-5}.vignette{position:fixed;inset:0;background:radial-gradient(1200px 800px at 50% 40%,#00000059,#000000c7);z-index:-4}.bokeh{position:fixed;inset:0;background:radial-gradient(12px 12px at 18% 22%,rgba(255,255,255,.12),transparent 60%),radial-gradient(18px 18px at 70% 35%,rgba(57,208,255,.1),transparent 60%),radial-gradient(10px 10px at 78% 72%,rgba(255,138,42,.1),transparent 60%),radial-gradient(14px 14px at 30% 78%,rgba(255,255,255,.1),transparent 60%);opacity:.35;animation:bokehDrift 18s linear infinite;z-index:-3}@keyframes bokehDrift{0%{transform:translateZ(0)}50%{transform:translate3d(-12px,8px,0)}to{transform:translateZ(0)}}@font-face{font-family:Oswald;src:url(/fonts/Oswald-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Oswald;src:url(/fonts/Oswald-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.topbar{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:260px 1fr auto;gap:10px;align-items:center;padding:10px 12px;font-family:Oswald,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:linear-gradient(180deg,#101216db,#080a0eb8);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 16px 34px #0000007a,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(18px) saturate(1.25);backdrop-filter:blur(18px) saturate(1.25);overflow:hidden}.topbar:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.55;background:repeating-linear-gradient(135deg,#ffffff12 0px 2px,#0000 2px 8px),repeating-linear-gradient(45deg,#0000008c 0px 3px,#0000 3px 10px);mix-blend-mode:overlay}.topbar:after{content:"";position:absolute;inset:-40% -20%;pointer-events:none;transform:rotate(-12deg);background:linear-gradient(90deg,#fff0,#ffffff1a 45%,#ffffff0a 55%,#fff0);opacity:.55}.topbar>*{position:relative;z-index:1}.topbarLeft{display:flex;gap:12px;align-items:center;min-width:0}.topbarMetric{display:flex;flex-direction:column;line-height:1.02;min-width:0}.mLabel{font-size:11px;letter-spacing:1px;color:#e1ebf5c7}.mValue{font-size:17px;font-weight:700;letter-spacing:.3px;color:#f5fafffa}.topbarCenter{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0;min-width:0}.brand{display:flex;align-items:center;gap:10px;min-width:220px}.logo{width:38px;height:38px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.6))}.logoTop{width:50px;height:50px}.topbarBrand{margin-top:4px;font-weight:700;font-size:18px;letter-spacing:1px;text-transform:uppercase;color:#f5fafffa;position:relative;padding-bottom:6px;line-height:1.15}.topbarBrand:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:0;width:min(320px,68vw);height:2px;border-radius:999px;background:linear-gradient(90deg,#39d0ffeb,#ff8b3deb);box-shadow:0 0 18px #39d0ff33,0 0 16px #ff8b3d29}.topbarTitle{margin-top:5px;font-size:12px;letter-spacing:2px;color:#e1ebf5d9}.topbarRight{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.tabs{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;align-items:center}.liveBadge{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#090e168c;box-shadow:inset 0 1px #ffffff0f;font-weight:900;letter-spacing:.6px;font-size:12px;color:#ebf5ffeb;-webkit-user-select:none;-moz-user-select:none;user-select:none}.liveDot{width:8px;height:8px;border-radius:999px;background:#26ffa7f2;box-shadow:0 0 #26ffa78c;animation:livePulse 1.25s ease-in-out infinite}@keyframes livePulse{0%{box-shadow:0 0 #26ffa78c;opacity:.95}70%{box-shadow:0 0 0 10px #26ffa700;opacity:1}to{box-shadow:0 0 #26ffa700;opacity:.95}}.tab{height:38px;padding:0 12px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:var(--text);cursor:pointer;font-weight:800}.tab:hover{border-color:#ffffff2e}.tab.active{border-color:#39d0ff59;background:#ffffff14}.timeNow{font-size:12px;font-weight:700;letter-spacing:.8px;color:#f5fafffa;margin-left:4px;white-space:nowrap;text-shadow:0 10px 22px rgba(0,0,0,.55)}.wrap{max-width:1220px;margin:12px auto;padding:0 14px 22px}.wrap.hasHud{padding-bottom:calc(var(--hudH) + 16px)}.summaryStrip{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:10px 12px;margin:10px 0 12px;border-radius:14px;background:#0a0e18b8;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #00000059}.sChip{padding:7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;font-weight:800;font-size:12px}.sChip b{color:#ffffffeb}.sChip span{color:var(--muted);font-weight:800}.grid2{display:grid;grid-template-columns:1.08fr .92fr;gap:14px}@media(max-width:980px){.topbar{grid-template-columns:1fr;gap:8px;padding:8px 10px 10px;text-align:center}.topbarLeft{order:1;justify-content:center;gap:22px}.topbarCenter{order:2}.topbarRight{order:3;justify-content:center;flex-wrap:wrap;gap:8px}.tabs{justify-content:center}.logoTop{width:44px;height:44px}.topbarBrand{font-size:16px}.topbarTitle{font-size:11px;letter-spacing:1.8px}.grid2{grid-template-columns:1fr}}@media(max-width:720px){.topbar{gap:6px;padding:6px 8px 8px}.topbarLeft{justify-content:space-between;gap:10px}.topbarMetric{flex:1 1 0}.mLabel{font-size:10px;letter-spacing:.8px}.mValue{font-size:15px}.topbarCenter{padding-top:2px}.logoTop{width:38px;height:38px}.topbarBrand{margin-top:2px;font-size:14px;letter-spacing:.8px;padding-bottom:5px}.topbarBrand:after{width:min(250px,76vw)}.topbarTitle{margin-top:4px;font-size:10px;letter-spacing:1.4px}.topbarRight{display:grid;grid-template-columns:1fr;gap:8px}.tabs{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.tab{height:34px;min-width:0;padding:0 6px;font-size:11px}.liveBadge{height:34px;justify-self:start;padding:0 12px;font-size:11px}.timeNow{margin-left:0;white-space:normal;font-size:11px;line-height:1.2}.wrap{margin:8px auto;padding:0 8px 18px}.wrap.hasHud{padding-bottom:calc(var(--hudH) + 12px)}.summaryStrip{gap:8px;padding:8px;margin:8px 0 10px}.sChip{font-size:11px;padding:6px 9px}}@media(max-width:520px){.topbar{padding:5px 7px 7px}.topbarLeft{align-items:flex-start}.mLabel{font-size:9px;letter-spacing:.7px}.mValue{font-size:13px}.logoTop{width:34px;height:34px}.topbarBrand{font-size:12px;letter-spacing:.6px;line-height:1.18}.topbarBrand:after{width:min(220px,78vw)}.topbarTitle{font-size:9px;letter-spacing:1.2px}.tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.tab{height:32px;font-size:10px;padding:0 4px;border-radius:7px}.liveBadge{height:32px;font-size:10px;padding:0 10px}.timeNow{font-size:10px}.summaryStrip{display:none}}.card{background:var(--card);border:1px solid var(--stroke);border-radius:var(--r);box-shadow:var(--shadow);padding:12px}.cardRight{background:#080c14eb}.cardTitle{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 12px}.cardTitle h2{margin:0;font-size:15px;letter-spacing:.2px}.uTitle{position:relative;display:inline-block;padding-bottom:8px}.uTitle:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:2px;background:linear-gradient(90deg,#39d0ffa6,#ff8a2a8c);opacity:.9}.cardTitle .muted{color:var(--muted);font-size:12px;font-weight:800}.section{margin-bottom:14px}.section:last-child{margin-bottom:0}.sectionHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.sectionHead .label{font-size:12px;letter-spacing:.16em;font-weight:900;color:#ffffffb8}.sectionHead .hint{font-size:12px;color:var(--muted);font-weight:800}.pillGrid{display:grid;gap:10px}.cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:720px){.cols4{grid-template-columns:repeat(2,minmax(0,1fr))}}.pill{height:var(--pillH);border-radius:var(--pillR);border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:var(--text);cursor:pointer;font-weight:900;position:relative;display:flex;align-items:center;justify-content:center;padding:0 10px}.pill:hover{border-color:#ffffff2e;box-shadow:0 10px 26px #00000040;transform:translateY(-1px)}.pill.on{border-color:#39d0ff59;background:linear-gradient(180deg,#39d0ff1f,#ffffff0d);box-shadow:0 14px 30px #00000059}.pill.on .check{opacity:1}.check{position:absolute;right:8px;bottom:7px;width:18px;height:18px;display:grid;place-items:center;border-radius:999px;font-size:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#ffffffeb;opacity:0}.priceRow{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:center}.priceInline{margin-top:10px;display:flex;gap:10px;align-items:center}.input{width:100%;height:40px;padding:0 10px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#00000059;color:var(--text);outline:none}.input:focus{border-color:#39d0ff59}.addonTray{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#00000038;padding:10px;margin-bottom:10px}.trayTop{display:flex;justify-content:space-between;align-items:center;gap:10px}.trayTop .t{font-weight:900}.trayNums{color:var(--muted);font-size:12px;font-weight:800}.trayChips{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.trayChip{padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;font-weight:800;font-size:12px}.addonsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:640px){.addonsGrid{grid-template-columns:1fr}}.addonCard{text-align:left;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;padding:12px;cursor:pointer;color:var(--text)}.addonCard:hover{border-color:#ffffff2e}.addonCard.on{border-color:#ff8a2a66;background:#ff8a2a1a}.addonName{font-weight:900}.addonMeta{margin-top:4px;font-size:12px;color:var(--muted);font-weight:800}.actionsRow{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.btn{height:40px;padding:0 12px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:var(--text);cursor:pointer;font-weight:900}.btn:hover{border-color:#ffffff2e}.btn.primary{border-color:#39d0ff59;background:linear-gradient(90deg,#39d0ff2e,#ff8a2a1f)}.btn.danger{border-color:#ff4d6d59;background:#ff4d6d1a}.decisionBanner{border-radius:var(--r);border:1px solid rgba(255,255,255,.1);background:#0000002e;padding:12px;margin-bottom:12px}.bannerTop{display:flex;justify-content:space-between;align-items:center;gap:10px}.reco{display:flex;align-items:center;gap:10px;font-weight:900}.badge{padding:8px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;font-weight:900;letter-spacing:.04em}.badge.good{border-color:#2ee59d66;background:#2ee59d1a}.badge.bad{border-color:#ff4d6d66;background:#ff4d6d1a}.badge.cyan{border-color:#39d0ff66;background:#39d0ff1a}.badge.orange{border-color:#ff8a2a6b;background:#ff8a2a1f}.bannerWhy{margin-top:8px;color:var(--muted);font-size:12px;font-weight:800}.scenarios{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:820px){.scenarios{grid-template-columns:1fr}}.scCard{border-radius:var(--r2);border:1px solid rgba(255,255,255,.1);background:#ffffff0a;padding:12px}.scHead{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.scHead .title{font-weight:900}.metric{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px dashed rgba(255,255,255,.1)}.metric:last-child{border-bottom:none}.metric span{color:var(--muted);font-weight:800}.metric b{font-variant-numeric:tabular-nums}.bigNum{font-size:18px;font-weight:1000;font-variant-numeric:tabular-nums}.smallNote{margin-top:10px;color:var(--muted);font-size:12px;font-weight:800}.admin{display:grid;grid-template-columns:210px 1fr;gap:12px}@media(max-width:980px){.admin{grid-template-columns:1fr}}.navBox{border-radius:var(--r);border:1px solid rgba(255,255,255,.1);background:#0000002e;padding:10px;position:sticky;top:86px;height:-moz-fit-content;height:fit-content}.navBtn{width:100%;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:var(--text);font-weight:900;cursor:pointer;text-align:left;padding:0 10px;margin-bottom:8px}.navBtn.active{border-color:#39d0ff59;background:#39d0ff1a}.navBtn:last-child{margin-bottom:0}.table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:14px;border:1px solid rgba(255,255,255,.1)}.table th,.table td{padding:10px;border-bottom:1px solid rgba(255,255,255,.08);font-size:12px;font-weight:800;color:#ffffffdb}.table th{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:11px;background:#ffffff0a}.table td input{width:100%;height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#00000059;color:var(--text);padding:0 8px}.table tr:last-child td{border-bottom:none}.saveDock{position:sticky;bottom:12px;z-index:5;display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.saveWrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.saveToast{position:absolute;right:0;bottom:46px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#090e16e0;box-shadow:0 18px 40px #0000008c,inset 0 1px #ffffff0f;font-weight:900;letter-spacing:.2px;font-size:12px;color:#ebf5ffeb;white-space:nowrap;pointer-events:none;transform:translateY(6px);opacity:0;animation:saveToastIn 1.5s ease forwards}@keyframes saveToastIn{0%{opacity:0;transform:translateY(8px)}12%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}.btn.isSaving{animation:saveBtnPulse 1.5s ease-in-out}@keyframes saveBtnPulse{0%{transform:translateY(0);box-shadow:0 0 #0000}35%{transform:translateY(-1px);box-shadow:0 18px 30px #00000059}to{transform:translateY(0);box-shadow:0 0 #0000}}.toast{position:fixed;right:14px;bottom:calc(var(--hudH) + var(--custH) + 16px);z-index:60;padding:10px 12px;border-radius:14px;border:1px solid rgba(46,229,157,.35);background:#2ee59d1f;color:#f0fffaf5;font-weight:900;box-shadow:0 18px 40px #00000073}.hudCustomer{position:fixed;left:0;right:0;bottom:var(--hudH);z-index:55;display:flex;justify-content:center;pointer-events:none}.hudCustomerInner{width:min(1220px,calc(100% - 28px));pointer-events:auto;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#0006;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:8px 10px;display:flex;align-items:center;gap:10px}.custToggle{height:30px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:var(--text);cursor:pointer;font-weight:900}.custSummary{flex:1;font-size:12px;color:var(--muted);font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custFields{width:100%;margin-top:8px;display:grid;gap:8px;grid-template-columns:1.4fr .9fr 1.2fr .5fr .8fr .9fr .6fr}@media(max-width:980px){.custFields{grid-template-columns:1fr 1fr}}.hud{position:fixed;left:0;right:0;bottom:0;z-index:56;display:flex;justify-content:center;pointer-events:none}.hudInner{width:min(1220px,calc(100% - 28px));pointer-events:auto;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#0000008c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 24px 60px #0000008c;overflow:hidden}.hudBar{height:var(--hudH);display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr 1.2fr auto;gap:10px;padding:10px;align-items:center}@media(max-width:980px){.hudBar{grid-template-columns:1fr 1fr;height:auto;padding:10px}}.hBlock{border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;padding:8px 10px;min-height:44px}.hTitle{font-size:11px;color:#ffffffb3;letter-spacing:.12em;text-transform:uppercase;font-weight:900}.hVal{margin-top:4px;font-weight:1000;font-size:13px;font-variant-numeric:tabular-nums}.hVal .muted{color:var(--muted);font-weight:900}.hActions{display:flex;gap:8px;justify-content:flex-end}.hudDrawer{border-top:1px solid rgba(255,255,255,.1);padding:12px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}@media(max-width:980px){.hudDrawer{grid-template-columns:1fr}}.drawerCard{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;padding:10px}.drawerCard .t{font-weight:1000;margin-bottom:8px}.drawerLine{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px dashed rgba(255,255,255,.1)}.drawerLine:last-child{border-bottom:none}.drawerLine span{color:var(--muted);font-weight:900;font-size:12px}.drawerLine b{font-variant-numeric:tabular-nums}.kpiGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media(max-width:980px){.kpiGrid{grid-template-columns:1fr}}.kpi{border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#0000002e;padding:12px}.kpi .k{color:var(--muted);font-weight:900;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.kpi .v{margin-top:8px;font-size:28px;font-weight:1100;font-variant-numeric:tabular-nums}.kpi .s{margin-top:6px;font-size:12px;color:var(--muted);font-weight:900}.board{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:980px){.board{grid-template-columns:1fr}}.pillGrid.segmented{display:flex;gap:0;padding:6px;border-radius:16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.pillGrid.segmented .pill{flex:1;border-radius:12px;box-shadow:none;border:1px solid transparent;background:#ffffff05}.pillGrid.segmented .pill+.pill{margin-left:6px}.ceramicTiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media(max-width:900px){.ceramicTiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.tileBtn{text-align:left;position:relative;padding:14px 14px 12px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#0a0e18e0;color:var(--text);cursor:pointer}.tileBtn:hover{border-color:#ffffff38}.tileBtn.on{border-color:#42d3ffbf;box-shadow:0 0 0 3px #42d3ff26}.tileTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.tileLabel{font-size:16px;font-weight:800;letter-spacing:.3px}.tileBadge{font-size:12px;padding:6px 10px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#ffffffd9}.tileSub{margin-top:8px;color:#ffffffb3;font-variant-numeric:tabular-nums}.tileCheck{position:absolute;right:12px;bottom:10px;width:22px;height:22px;border-radius:999px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);background:#00000040;font-weight:900}.savingsStrip{margin-top:10px;padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.savingsStrip span{display:block;font-size:12px;color:#ffffffa6}.savingsStrip b{font-size:14px;font-variant-numeric:tabular-nums}.goodTxt{color:#64ffa8f2}.badTxt{color:#ff6e7af2}.hudBar{grid-template-columns:1.4fr .55fr .6fr .9fr 1fr auto}@media(max-width:900px){.hudBar{grid-template-columns:1fr 1fr;grid-auto-rows:auto}.hudBar .hActions{grid-column:1 / -1;justify-content:flex-end}}.hudCols2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:900px){.hudCols2{grid-template-columns:1fr}}.hudCard{border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#0a0e18e6;padding:12px}.hudCardHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.hudCardTitle{font-weight:900;letter-spacing:.5px}.miniLine{margin-top:10px;font-size:12px;color:#ffffffb3}.identityCard{margin-top:12px;padding:10px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.idTitle{font-weight:800;margin-bottom:8px}.idGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px 10px}.idGrid span{display:block;font-size:11px;color:#fff9}.idGrid b{font-variant-numeric:tabular-nums}.idNote{margin-top:8px;font-size:12px}.refCard{padding:12px;border-radius:var(--r);border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.refTitle{font-weight:900;margin-bottom:10px}.refGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media(max-width:900px){.refGrid{grid-template-columns:1fr}}.refGrid span{display:block;font-size:12px;color:#ffffffa6}.refGrid b{font-variant-numeric:tabular-nums}.addonSummary{padding:10px 12px;border-radius:var(--r);border:1px solid rgba(255,255,255,.1);background:#ffffff0a;font-weight:900;margin-bottom:10px}.addonsRows{display:flex;flex-direction:column;gap:8px}.addonRow{width:100%;display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;text-align:left;padding:10px 12px;border-radius:var(--r);border:1px solid rgba(255,255,255,.1);background:#ffffff0a;cursor:pointer;color:var(--text)}.addonRow:hover{border-color:#ffffff29;background:#ffffff0d}.addonRow.on{border-color:#39d0ff47;background:#39d0ff12}.chk{width:18px;height:18px;border-radius:5px;border:1px solid rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;font-weight:1000;color:#000000d9;background:#ffffff0f}.chk.on{background:#39d0ffd9;border-color:#39d0ffe6}.addonMid{font-weight:950}.addonRight{font-weight:900;color:#ffffffb3;white-space:nowrap}.specCard{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:var(--r);padding:12px}.specHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.specHead .title{font-weight:1000;letter-spacing:.1em;font-size:12px;opacity:.9}.specRow{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:7px 0}.specRow span{color:#ffffffad;font-weight:900}.specRow b{font-variant-numeric:tabular-nums}.specDivider{height:1px;background:#ffffff1a;margin:6px 0}.specMini{margin-top:8px;color:#fff9;font-weight:900;font-size:12px}.specNote{margin-top:8px;color:#ffffff9e;font-weight:900;font-size:12px}.customerBlock{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.subHead{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px}.subHead h3{margin:0;font-size:14px}.hud2{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:0 max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));background:linear-gradient(180deg,#070a10d6,#070a10f7);border-top:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -12px 28px #00000052}.hud2Inner{max-width:1220px;margin:0 auto;min-height:var(--hudH);padding:8px 10px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;align-items:center}.hud2Left{min-width:0;font-weight:950;color:#ffffffb8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;grid-column:1 / -1;text-align:center;font-size:12px}.hud2Center{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.02}.hud2Price{font-weight:1100;font-size:17px;font-variant-numeric:tabular-nums}.hud2Reco{font-weight:1100;font-size:12px;letter-spacing:.06em}.hud2Reco.cyan{color:var(--cyan)}.hud2Reco.orange{color:var(--orange)}.hud2Reco.bad{color:var(--bad)}.hud2Meta{font-weight:900;color:#ffffffb8;font-size:11px;white-space:nowrap}.hud2Right{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;align-items:center;min-width:min(300px,58vw)}.hud2Right .btn{width:100%;min-width:0;height:40px;padding:0 8px;font-size:14px}@media(max-width:860px){.hud2{padding:0 max(6px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left))}.hud2Inner{min-height:0;height:auto;padding:6px 8px 7px;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;align-items:center}.hud2Left{display:none}.hud2Center{align-items:flex-start;text-align:left;gap:1px}.hud2Price{font-size:15px;line-height:1}.hud2Reco{font-size:10px;letter-spacing:.05em;line-height:1}.hud2Meta{font-size:10px;white-space:nowrap;line-height:1}.hud2Right{min-width:0;width:auto;display:flex;justify-content:flex-end;align-items:center;gap:6px}.hud2Right .btn{width:auto;min-width:0;height:30px;padding:0 10px;font-size:11px;border-radius:999px;white-space:nowrap}}@media(max-width:520px){.hud2{padding:0 max(5px,env(safe-area-inset-right)) max(5px,env(safe-area-inset-bottom)) max(5px,env(safe-area-inset-left))}.hud2Inner{padding:5px 6px 6px;gap:4px 6px;grid-template-columns:minmax(0,1fr) auto}.hud2Price{font-size:14px}.hud2Reco,.hud2Meta{font-size:9px}.hud2Right{gap:5px}.hud2Right .btn{height:28px;padding:0 8px;font-size:10px}}.modalBackdrop{position:fixed;inset:0;background:#000000bd;z-index:200;display:flex;align-items:center;justify-content:center;padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));overscroll-behavior:contain}.modal{width:min(980px,100%);max-height:calc(100dvh - 20px);display:flex;flex-direction:column;overflow:hidden;background:#0a0e18fa;border:1px solid rgba(255,255,255,.14);border-radius:var(--r);box-shadow:0 22px 70px #000000a6;overscroll-behavior:contain}.modalHead{position:sticky;top:0;z-index:3;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px;background:#0a0e18fc;border-bottom:1px solid rgba(255,255,255,.1)}.modalHead .btn{flex:0 0 auto;white-space:nowrap}.modalTitle{min-width:0;font-weight:1100;letter-spacing:.06em}.modalGrid{flex:1 1 auto;min-height:0;overflow:auto;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@media(max-width:860px){.modalBackdrop{align-items:center;justify-content:center;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.modal{width:100%;max-width:100%;max-height:calc(100dvh - 16px);height:auto;border-radius:16px}.modalHead{padding:9px 10px;gap:8px;align-items:center}.modalTitle{font-size:14px;line-height:1.2}.modalHead .btn{min-width:70px;height:32px;padding:0 10px;border-radius:999px;font-size:11px}.modalGrid{grid-template-columns:1fr;gap:8px;padding:10px}.modal .actionsRow{padding:0 10px 10px;justify-content:flex-end!important;flex-wrap:wrap;gap:8px}.modal .actionsRow .btn{width:auto;flex:0 0 auto;min-width:0;height:32px;padding:0 10px;font-size:11px;border-radius:999px;white-space:nowrap}}@media(max-width:520px){.modalBackdrop{padding:max(6px,env(safe-area-inset-top)) max(6px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left))}.modal{max-height:calc(100dvh - 12px);border-radius:14px}.modalHead{padding:8px 9px}.modalTitle{font-size:13px}.modalHead .btn{min-width:64px;height:30px;padding:0 9px;font-size:10px}.modalGrid{padding:8px}.modal .actionsRow{padding:0 8px 8px;gap:6px}.modal .actionsRow .btn{height:30px;padding:0 9px;font-size:10px}}.logCard{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:var(--r);padding:12px}.logTop{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.logTitle{font-weight:950;color:#ffffffd1}.logBadges{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.logMetricGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}@media(max-width:860px){.logMetricGrid{grid-template-columns:1fr}}.logMetric{padding:10px;border-radius:var(--r);border:1px solid rgba(255,255,255,.1);background:#ffffff08}.logMetric .k{font-size:11px;letter-spacing:.1em;color:#fff9;font-weight:1000;text-transform:uppercase}.logMetric .v{margin-top:6px;font-weight:1100;font-variant-numeric:tabular-nums}.logBottom{display:flex;justify-content:flex-end;margin-top:10px}.logBottomRight{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.btn.btnSm{height:34px;padding:0 10px;border-radius:8px;font-size:12px}.btn.on{border-color:#39d0ff66;background:#39d0ff24}.btn.bad.on{border-color:#ff4d6d73;background:#ff4d6d24}.btn.good.on{border-color:#45ffbd73;background:#45ffbd1f}.btn.pulse{animation:btnPulse .65s ease-out 1}@keyframes btnPulse{0%{transform:translateY(0);filter:brightness(1)}35%{transform:translateY(-1px);filter:brightness(1.18)}to{transform:translateY(0);filter:brightness(1)}}.logTitleRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.logTitleMain{flex:1;min-width:0}.logTitlePrice{font-weight:1000;letter-spacing:.3px;color:#ffffffeb}.logSub{margin-top:6px;font-size:12px;color:#ffffffb3}.logSubStrong{font-weight:900;color:#ffffffeb}.logSubDim{color:#fff9}.topbarSignOut{height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#00000059;color:#fff;cursor:pointer;font-size:12px;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;box-shadow:inset 0 1px #ffffff0d}@media(max-width:980px){.topbar{transition:transform .24s ease,opacity .2s ease}.topbar.isHidden{transform:translateY(-102%);opacity:.96}.topbarBrandRow{display:inline-grid;grid-template-columns:auto auto;align-items:center;justify-content:center;gap:8px}.topbarSignOut{height:28px;padding:0 9px;font-size:9px}.admin{display:block!important;width:100%;min-width:0;max-width:100%;overflow:visible!important}.navBox{display:grid!important;grid-template-columns:1fr 1fr;gap:8px;width:100%;min-width:0;max-width:100%;margin-bottom:10px;position:static!important;inset:auto!important;transform:none!important;overflow:visible!important}.navBtn{width:100%;min-width:0;max-width:100%;white-space:normal!important;line-height:1.15;text-align:center;padding:10px 12px;overflow:hidden;text-overflow:ellipsis}.settingsPanel{display:block!important;width:100%;min-width:0;max-width:100%;overflow:visible!important}.settingsPanel .scCard,.settingsPanel .drawerCard,.settingsPanel .hBlock{width:100%;min-width:0;max-width:100%;overflow:hidden;box-sizing:border-box}.settingsPanel .table{display:block;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap}.settingsPanel .table thead,.settingsPanel .table tbody,.settingsPanel .table tr{width:-moz-max-content;width:max-content;min-width:100%}.settingsPanel input,.settingsPanel select,.settingsPanel textarea,.settingsPanel button{min-width:0;max-width:100%;box-sizing:border-box}.settingsPanel .actionsRow{display:flex;flex-direction:column;gap:8px;align-items:stretch}.settingsPanel .actionsRow .btn{width:100%}.settingsPanel .saveDock{position:static!important;inset:auto!important;margin-top:12px;width:100%}.settingsPanel .saveWrap,.settingsPanel .saveWrap .btn{width:100%}.settingsPanel div[style*="grid-template-columns: 1fr 1fr"],.settingsPanel div[style*="grid-template-columns: repeat(2, minmax(0,1fr))"],.settingsPanel div[style*="grid-template-columns: repeat(3, minmax(0,1fr))"],.settingsPanel div[style*="grid-template-columns: 1fr 140px"],.settingsPanel div[style*="grid-template-columns: 1.4fr .5fr .5fr .5fr .5fr auto"]{grid-template-columns:1fr!important}}@media(max-width:520px){.navBox{grid-template-columns:1fr}.navBtn{padding:9px 10px;font-size:12px}.settingsPanel .table{font-size:12px}}.r127-labor{margin:14px 0;background:#fff;border:1px solid #d7e2e7;border-radius:15px;overflow:hidden;box-shadow:0 9px 24px #0721310f}.r127-labor>header{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid #e3eaee}.r127-labor>header span{display:block;font-size:8px;font-weight:950;letter-spacing:.13em;color:#7a8f9b}.r127-labor>header h2{margin:3px 0 0;font-size:16px;color:#0b2e44}.r127-labor>header button{border:1px solid #d5e0e5;background:#fff;border-radius:9px;padding:9px 11px;font-size:10px;font-weight:900;color:#294b5f;display:flex;align-items:center;gap:6px}.r127-labor>header button svg{width:15px}.r127-labor-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#e3eaee}.r127-labor-kpis article{background:#fff;padding:14px 15px;display:grid;grid-template-columns:22px 1fr;gap:2px 8px;align-items:center}.r127-labor-kpis article svg{grid-row:1/3;width:18px;color:#f47a00}.r127-labor-kpis span{font-size:8px;font-weight:900;letter-spacing:.08em;color:#7c909b}.r127-labor-kpis strong{font-size:15px;color:#12354a}.r127-labor-detail{padding:14px}.r127-labor-table>.head,.r127-labor-table>div{display:grid;grid-template-columns:minmax(0,1.5fr) 140px 130px;gap:10px;align-items:center;padding:9px 10px;border-bottom:1px solid #e8edef;font-size:10px}.r127-labor-table>.head{background:#0b3048;color:#fff;border-radius:8px 8px 0 0;font-size:8px;font-weight:900;letter-spacing:.08em}.r127-labor-table>div>span:first-child{display:flex;align-items:center;gap:8px}.r127-labor-table>div>span:first-child b{width:22px;height:22px;border-radius:999px;background:#edf2f5;display:grid;place-items:center;font-size:8px}.r127-labor-table>div>span:nth-child(2){text-transform:capitalize;color:#718691}.r127-labor-table>div>strong{text-align:right}.r127-session-list{margin-top:14px;border:1px solid #e1e8ec;border-radius:10px;overflow:hidden}.r127-session-list>header{padding:9px 10px;background:#f4f7f8;font-size:8px;font-weight:950;letter-spacing:.11em;color:#708690}.r127-session-list>div{display:grid;grid-template-columns:1fr 100px 120px;gap:8px;padding:8px 10px;border-top:1px solid #e9eef0;font-size:9px}.r127-session-list strong{text-align:right}.r127-session-list em{text-align:right;font-style:normal;color:#788d98;text-transform:uppercase;font-size:8px;font-weight:900}@media(max-width:760px){.r127-labor-kpis{grid-template-columns:repeat(2,1fr)}.r127-labor-table>.head,.r127-labor-table>div{grid-template-columns:1fr 90px}.r127-labor-table>.head span:nth-child(2),.r127-labor-table>div>span:nth-child(2){display:none}.r127-session-list>div{grid-template-columns:1fr auto}.r127-session-list em{grid-column:1/-1;text-align:left}}.vi6-modal,.vi6-modal .vi6-shell,.vi6-modal .vi6-body,.vi6-modal .vi6-section,.vi6-modal .vi6-preview,.vi6-modal .vi6-preview-sticky{color:#0a1e2c!important}.vi6-modal .vi6-section-head strong,.vi6-modal .vi6-field>span,.vi6-modal .vi6-combo>span,.vi6-modal .vi6-preview-head h3,.vi6-modal .vi6-summary strong,.vi6-modal .vi6-summary span,.vi6-modal .vi6-color-readout strong,.vi6-modal .vi6-color-readout span,.vi6-modal .vi9-reference-ready strong,.vi6-modal .vi8-photo-upload strong,.vi6-modal .vi6-foot strong,.vi6-modal .vi6-foot small{color:#0a1e2c!important;opacity:1!important}.vi6-modal small,.vi6-modal .vi6-subtitle,.vi6-modal .vi6-customer-selected small,.vi6-modal .vi6-preview-head span,.vi6-modal .vi9-reference-ready span,.vi6-modal .vi8-photo-upload small,.vi6-modal .vi6-color-readout small,.vi6-modal .vi6-summary span{color:#395161!important;opacity:1!important}.vi6-modal input,.vi6-modal select,.vi6-modal textarea,.vi6-modal .vi10-combo-touch{color:#0a1e2c!important;background:#fff!important;border-color:#b9c8d2!important;opacity:1!important}.vi6-modal input::-moz-placeholder,.vi6-modal textarea::-moz-placeholder{color:#637887!important;opacity:1!important}.vi6-modal input::placeholder,.vi6-modal textarea::placeholder{color:#637887!important;opacity:1!important}.vi6-modal button:disabled,.vi6-modal .vi9-reference-tools button:disabled,.vi6-modal .vi8-photo-upload button:disabled{color:#405767!important;background:#eef3f6!important;border-color:#c5d1d9!important;opacity:1!important;filter:none!important}.vi6-modal button:disabled svg,.vi6-modal .vi9-reference-tools button:disabled svg,.vi6-modal .vi8-photo-upload button:disabled svg{color:#526a79!important;opacity:1!important}.vi6-modal .vi9-reference-ready{background:#f3fbf6!important;border-color:#a9d4b8!important}.vi6-modal .vi9-reference-ready strong{color:#123b25!important}.vi6-modal .vi9-reference-ready svg{color:#188b49!important}.vi6-modal .vi6-foot{background:#fff!important;border-top-color:#c6d2da!important}.vi6-modal .vi6-foot small{color:#3e5565!important}.vi10-picker,.vi6-combo-menu{color:#0a1e2c!important}.vi10-picker button,.vi6-combo-menu button{color:#0a1e2c!important;opacity:1!important}.vi10-picker-list button.active,.vi6-combo-menu button.active{background:#edf7ff!important;color:#071923!important;font-weight:850!important}.vi10-picker-list button:not(.active),.vi6-combo-menu button:not(.active){background:#fff!important}.vi6-modal,.vi6-modal h1,.vi6-modal h2,.vi6-modal h3,.vi6-modal h4,.vi6-modal p,.vi6-modal span,.vi6-modal small,.vi6-modal strong,.vi6-modal b,.vi6-modal em,.vi6-modal label,.vi6-modal input,.vi6-modal textarea,.vi6-modal select,.vi6-modal button,.vi6-modal div,.vi6-modal section{color:#000!important;opacity:1!important}.vi6-modal input,.vi6-modal textarea,.vi6-modal select,.vi6-modal .vi10-combo-touch{color:#000!important;background:#fff!important;border-color:#9baab5!important}.vi6-modal input::-moz-placeholder,.vi6-modal textarea::-moz-placeholder{color:#3d4650!important;opacity:1!important}.vi6-modal input::placeholder,.vi6-modal textarea::placeholder{color:#3d4650!important;opacity:1!important}.vi6-modal .vi6-section-head small,.vi6-modal .vi6-preview-head span,.vi6-modal .vi9-reference-ready span,.vi6-modal .vi9-candidates-head span,.vi6-modal .vi8-photo-upload small,.vi6-modal .vi6-color-readout small{display:block!important;color:#000!important;opacity:1!important}.vi6-modal button:disabled,.vi6-modal .vi9-reference-tools button:disabled,.vi6-modal .vi8-photo-upload button:disabled,.vi6-modal .vi6-decode:disabled,.vi6-modal .vi6-pricing button:not(.active),.vi6-modal .vi6-mode button:not(.active){color:#000!important;background:#e9eef1!important;border-color:#9eacb6!important;opacity:1!important;filter:none!important;text-shadow:none!important}.vi6-modal .vi9-reference-ready{background:#f3fbf5!important;border-color:#86b997!important}.vi6-modal .vi9-reference-ready strong,.vi6-modal .vi9-reference-ready span{color:#000!important}.vi6-modal .vi6-color-readout span,.vi6-modal .vi6-color-readout strong,.vi6-modal .vi6-summary span,.vi6-modal .vi6-summary strong,.vi6-modal .vi6-foot span,.vi6-modal .vi6-foot strong,.vi6-modal .vi6-foot small{color:#000!important;opacity:1!important}.vi6-combo-menu,.vi10-picker,.vi10-picker header,.vi10-picker-list{color:#000!important}.vi6-combo-menu button,.vi10-picker-list button,.vi10-picker-search input{color:#000!important;opacity:1!important}.vi6-combo-menu button.active,.vi10-picker-list button.active{background:#e9f4fb!important;color:#000!important;font-weight:900!important}.vi6-combo-menu button:not(.active),.vi10-picker-list button:not(.active){background:#fff!important;color:#000!important}.vehicle-directory-toolbar input::-moz-placeholder{color:#000!important;opacity:1!important}.vehicle-hero h2,.vehicle-hero p,.vehicle-metric-grid span,.vehicle-metric-grid strong,.vehicle-metric-grid small,.vehicle-directory-toolbar h3,.vehicle-directory-toolbar .crm-eyebrow,.vehicle-directory-toolbar input,.vehicle-directory-toolbar input::placeholder{color:#000!important;opacity:1!important}.vehicle-hero h2{font-weight:950!important}.vehicle-hero p{font-weight:700!important}.vehicle-metric-grid span{font-weight:900!important}.vehicle-metric-grid strong{font-weight:950!important}.vehicle-metric-grid small{font-weight:750!important}.vehicle-directory-toolbar h3,.vehicle-directory-toolbar .crm-eyebrow{font-weight:950!important}.vehicle-directory-toolbar input{font-weight:750!important}.vehicle-directory-toolbar input::-moz-placeholder{font-weight:700!important}.vehicle-directory-toolbar input::placeholder{font-weight:700!important}.vehicle-card>div:last-child,.vehicle-card>div:last-child strong,.vehicle-card>div:last-child span,.vehicle-card>div:last-child small{color:#000!important;opacity:1!important}.vehicle-card>div:last-child strong{font-weight:950!important}.vehicle-card>div:last-child span{font-weight:750!important}.vehicle-card>div:last-child small{font-weight:750!important}.vi6-combo-menu{position:fixed!important;z-index:3600!important;background:#fff!important;border:1px solid #889aa6!important;border-radius:10px!important;padding:4px!important;overflow-y:auto!important;overflow-x:hidden!important;box-shadow:0 15px 36px #0416223d!important}.vi6-combo-menu button{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:38px!important;height:38px!important;margin:0!important;padding:0 10px!important;border:0!important;border-bottom:1px solid #edf1f3!important;border-radius:6px!important;background:#fff!important;color:#000!important;font-size:13px!important;font-weight:800!important;line-height:1!important;box-shadow:none!important;opacity:1!important}.vi6-combo-menu button:last-child{border-bottom:0!important}.vi6-combo-menu button:hover{background:#f2f6f8!important}.vi6-combo-menu button.active{background:#e8f3f9!important;color:#000!important;font-weight:950!important}.vi6-combo-menu button svg{width:15px!important;height:15px!important;color:#087845!important;stroke:#087845!important}.vi6-modal,.vi6-modal p,.vi6-modal span,.vi6-modal small,.vi6-modal strong,.vi6-modal label,.vi6-modal input,.vi6-modal textarea,.vi6-modal button{color:#000!important;opacity:1!important}.vi6-modal .vi6-section-head strong,.vi6-modal .vi6-field>span,.vi6-modal .vi6-combo>span,.vi6-modal .vi6-preview-head h3,.vi6-modal .vi6-summary strong,.vi6-modal .vi6-summary span,.vi6-modal .vi6-color-readout strong,.vi6-modal .vi6-color-readout span,.vi6-modal .vi6-foot strong,.vi6-modal .vi6-foot small{color:#000!important;opacity:1!important;font-weight:800!important}.vi6-modal input::-moz-placeholder,.vi6-modal textarea::-moz-placeholder{color:#333!important;opacity:1!important;font-weight:650!important}.vi6-modal input::placeholder,.vi6-modal textarea::placeholder{color:#333!important;opacity:1!important;font-weight:650!important}.vi6-modal button:disabled,.vi6-modal .vi9-reference-tools button:disabled,.vi6-modal .vi8-photo-upload button:disabled,.vi6-modal .vi6-decode:disabled,.vi6-modal .vi6-pricing button:not(.active),.vi6-modal .vi6-mode button:not(.active){color:#000!important;background:#e9eef1!important;border-color:#9ba9b3!important;opacity:1!important;filter:none!important;text-shadow:none!important}.vi6-modal button:disabled *,.vi6-modal button:disabled svg,.vi6-modal .vi9-reference-tools button:disabled *,.vi6-modal .vi9-reference-tools button:disabled svg,.vi6-modal .vi8-photo-upload button:disabled *,.vi6-modal .vi8-photo-upload button:disabled svg{color:#000!important;stroke:#000!important;opacity:1!important}.vi6-modal .vi6-section-head small,.vi6-modal .vi6-preview-head span,.vi6-modal .vi9-reference-ready span,.vi6-modal .vi9-candidates-head span,.vi6-modal .vi8-photo-upload small,.vi6-modal .vi6-color-readout small{display:block!important;color:#000!important;opacity:1!important;font-weight:650!important}.vehicle-card{contain:layout paint!important}.vehicle-card img{transition:opacity .12s ease!important}.vehicle-drawer .vi36-profile-nav{position:relative!important;display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:12px!important;min-height:58px!important;padding:8px 12px!important;margin:0!important;background:#fff!important;border-bottom:1px solid #d6e0e6!important;box-shadow:0 2px 10px #051c2b0f!important;z-index:8!important}.vehicle-drawer .vi36-profile-nav>button:first-child{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:0 14px!important;margin:0!important;border:1px solid #aebdc7!important;border-radius:9px!important;background:#f4f7f9!important;color:#000!important;font-size:13px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;box-shadow:none!important;cursor:pointer!important}.vehicle-drawer .vi36-profile-nav>strong{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;color:#000!important;font-size:13px!important;font-weight:950!important;letter-spacing:.08em!important;line-height:1!important;text-align:center!important;white-space:nowrap!important}.vehicle-drawer .vi36-profile-nav>button:last-child{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;margin:0!important;border:1px solid #aebdc7!important;border-radius:9px!important;background:#fff!important;color:#000!important;box-shadow:none!important;cursor:pointer!important}.vehicle-drawer .vi36-profile-nav>button:last-child svg{width:20px!important;height:20px!important;color:#000!important;stroke:#000!important;stroke-width:2.4!important}.vehicle-drawer .vi36-profile-nav>button:hover{border-color:#ff7200!important;background:#fff7ef!important}.vehicle-drawer .vi36-profile-nav>button:active{transform:translateY(1px)!important}@media(max-width:700px){.vehicle-drawer .vi36-profile-nav{grid-template-columns:auto 1fr auto!important;gap:8px!important;padding:8px!important}.vehicle-drawer .vi36-profile-nav>button:first-child{padding:0 10px!important;font-size:12px!important}.vehicle-drawer .vi36-profile-nav>strong{font-size:11px!important;letter-spacing:.05em!important}}.vi6-modal .vi6-mode{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important;background:transparent!important;padding:0!important;margin:0!important}.vi6-modal .vi6-mode button{width:100%!important;min-height:46px!important;height:46px!important;border:1px solid #9eacb6!important;border-radius:9px!important;background:#f4f6f8!important;color:#000!important;opacity:1!important;box-shadow:none!important;font-weight:850!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.vi6-modal .vi6-mode button *,.vi6-modal .vi6-mode button svg{color:#000!important;stroke:#000!important;opacity:1!important}.vi6-modal .vi6-mode button.active{background:#ff7200!important;border-color:#ff7200!important;color:#000!important;box-shadow:0 4px 12px #ff72002e!important}.vi6-modal .vi6-mode button:not(.active){background:#eef2f4!important;border-color:#a7b5bf!important;color:#000!important}.vehicle-grid>.vehicle-empty:first-child{min-height:220px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;color:#000!important;font-weight:900!important;font-size:14px!important;letter-spacing:.01em!important;opacity:1!important}.vehicle-grid>.vehicle-empty:first-child .spin{width:30px!important;height:30px!important;color:#ff7200!important;stroke:#ff7200!important;stroke-width:2.6!important;opacity:1!important;filter:drop-shadow(0 3px 7px rgba(255,114,0,.25))!important}.vehicle-grid>.vehicle-empty:first-child:after{content:""!important;width:7px!important;height:7px!important;border-radius:999px!important;background:#ff7200!important;box-shadow:0 0 0 4px #ff72001f!important}@media(max-width:700px){.vi6-modal .vi6-mode{grid-template-columns:1fr!important}}.r582-migration-status{margin:12px 0 18px;border:1px solid #d7e2e9;border-radius:18px;background:radial-gradient(circle at 96% -10%,rgba(255,122,0,.1),transparent 34%),linear-gradient(180deg,#fff,#f7fafc);box-shadow:0 12px 32px #0d253614;overflow:hidden}.r582-status-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px 12px}.r582-status-title{display:flex;gap:11px;align-items:flex-start;min-width:0}.r582-status-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#fff4e8;border:1px solid #ffd6ad;color:#ff7200;flex:0 0 auto}.r582-status-icon svg{width:20px;height:20px}.r582-status-title span{min-width:0}.r582-status-title strong{display:block;font-size:15px;color:#0b2232;letter-spacing:-.01em}.r582-status-title small{display:block;margin-top:3px;color:#647682;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:720px}.r582-status-badge{flex:0 0 auto;padding:6px 9px;border-radius:999px;font-size:9px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;background:#fff2e5;color:#9a4800;border:1px solid #ffd0a1}.r582-status-badge.complete{background:#eaf8ef;color:#17683a;border-color:#b9e2c5}.r582-overall{padding:0 18px 14px}.r582-overall-row{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:7px}.r582-overall-row span{font-size:11px;font-weight:900;color:#304958}.r582-overall-row strong{font-size:13px;color:#0b2232}.r582-bar{height:9px;border-radius:999px;background:#e4ebef;overflow:hidden;box-shadow:inset 0 1px 2px #0a202d12}.r582-bar>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff7000,#ff9a23);transition:width .22s ease}.r582-status-grid{display:grid;grid-template-columns:1.2fr .8fr .8fr .8fr;gap:8px;padding:0 18px 14px}.r582-stat{min-width:0;border:1px solid #dce5ea;border-radius:11px;background:#fff;padding:10px 11px}.r582-stat span{display:block;color:#71808a;font-size:8px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.r582-stat strong{display:block;margin-top:4px;color:#102838;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r582-phase{padding:12px 18px 16px;border-top:1px solid #edf1f4;background:#f7fafcb8}.r582-phase-row{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:7px}.r582-phase-row strong{font-size:11px;color:#122b3a}.r582-phase-row span{font-size:10px;font-weight:900;color:#657782}.r582-phase .r582-bar{height:6px}.r582-current-item{margin-top:8px;color:#516875;font-size:10px;display:flex;gap:6px;align-items:center}.r582-current-item b{color:#173345}.r582-status-close{border:0;background:transparent;color:#6d7d87;cursor:pointer;width:30px;height:30px;border-radius:8px;display:grid;place-items:center}.r582-status-close:hover{background:#edf2f5;color:#163346}.r582-status-close svg{width:16px;height:16px}@media(max-width:900px){.r582-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r582-status-title small{max-width:58vw}}@media(max-width:620px){.r582-migration-status{border-radius:14px;margin-top:10px}.r582-status-head,.r582-overall,.r582-status-grid,.r582-phase{padding-left:12px;padding-right:12px}.r582-status-grid{grid-template-columns:1fr 1fr}.r582-status-title small{max-width:65vw;white-space:normal}.r582-status-title strong{font-size:14px}}.vehicle-drawer.r73-vehicle-profile{display:block!important;padding:0!important;overflow:auto!important;background:#f3f6f8!important;color:#0a2435!important}.r73-profile-shell{display:grid!important;gap:12px!important;padding:10px 12px 30px!important}.r73-profile-hero{display:grid!important;grid-template-columns:minmax(390px,.92fr) minmax(0,1.08fr)!important;min-height:365px!important;overflow:hidden!important;border:1px solid #0c3349!important;border-radius:16px!important;background:linear-gradient(135deg,#072338,#061b2b 48%,#04121d)!important;box-shadow:0 16px 38px #0419272b!important}.r73-profile-visual{min-width:0!important;padding:14px!important;display:block!important;border-right:1px solid rgba(255,255,255,.08)!important;background:transparent!important}.r73-profile-image-stage,.r74-showroom-stage{position:relative!important;isolation:isolate!important;min-height:337px!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border-radius:18px!important;border:1px solid rgba(151,198,223,.23)!important;background:linear-gradient(180deg,#02111c1f,#04162224 54%,#020c148f),url(/vehicle-showroom-bg.jpg) center center/cover no-repeat!important;box-shadow:inset 0 0 70px #000d1657!important}.r73-profile-image-stage:before,.r74-showroom-stage:before{content:""!important;position:absolute!important;z-index:0!important;inset:0!important;pointer-events:none!important;background:linear-gradient(90deg,transparent 5%,rgba(213,239,252,.82) 5.35%,rgba(213,239,252,.12) 5.8%,transparent 6.3%,transparent 93.7%,rgba(213,239,252,.12) 94.2%,rgba(213,239,252,.82) 94.65%,transparent 95%),radial-gradient(ellipse at 50% 82%,rgba(126,188,220,.22),transparent 46%)!important;opacity:.82!important}.r73-profile-image-stage:after,.r74-showroom-stage:after{content:""!important;position:absolute!important;z-index:1!important;left:8%!important;right:8%!important;bottom:-1%!important;height:28%!important;pointer-events:none!important;background:radial-gradient(ellipse at 50% 10%,rgba(198,229,244,.2),rgba(7,25,36,.08) 42%,transparent 70%)!important;filter:blur(1px)!important}.r73-profile-image-stage>img.r74-vehicle-art{position:relative!important;z-index:3!important;display:block!important;width:94%!important;height:90%!important;max-height:318px!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center 61%!important;object-position:center 61%!important;background:transparent!important;border:0!important;border-radius:0!important;filter:drop-shadow(0 19px 16px rgba(0,0,0,.42))!important}.r73-profile-image-stage>svg{position:relative!important;z-index:3!important;width:82px!important;height:82px!important;color:#8faab9!important}.r74-make-mark{position:absolute!important;z-index:4!important;left:25px!important;top:22px!important;width:105px!important;min-height:58px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:4px!important;pointer-events:none!important;opacity:.68!important}.r74-make-mark img{display:block!important;width:auto!important;max-width:94px!important;height:auto!important;max-height:50px!important;-o-object-fit:contain!important;object-fit:contain!important;background:transparent!important;filter:none!important}.r74-make-mark span{color:#7f98a8!important;font-size:12px!important;font-weight:950!important;letter-spacing:.12em!important;line-height:1!important;text-transform:uppercase!important;text-shadow:0 1px 12px rgba(0,0,0,.35)!important}.r74-photo-count{position:absolute!important;z-index:5!important;left:18px!important;bottom:15px!important;min-height:34px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;padding:0 12px!important;border:1px solid rgba(181,215,232,.25)!important;border-radius:9px!important;background:#021019a3!important;color:#f2f7fa!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;font-size:11px!important;font-weight:900!important}.r74-photo-count svg{width:15px!important;height:15px!important}.r73-profile-summary{min-width:0!important;padding:24px 22px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:14px!important;color:#fff!important}.r73-profile-summary .crm-eyebrow{color:#ff7900!important;font-size:10px!important;font-weight:950!important;letter-spacing:.09em!important}.r73-profile-heading{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important}.r73-profile-heading h2{margin:4px 0 10px!important;color:#fff!important;font-size:clamp(27px,2.7vw,38px)!important;line-height:1.02!important;letter-spacing:-.035em!important}.r74-heading-chips{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.r74-heading-chips>span{min-height:30px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;padding:0 12px!important;border:1px solid rgba(173,208,227,.28)!important;border-radius:999px!important;background:#0416228a!important;color:#eaf4f8!important;font-size:11px!important;font-weight:900!important}.r74-color-chip i{width:13px!important;height:13px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.68)!important;box-shadow:0 0 0 2px #0000002e!important}.r74-profile-owner{flex:0 0 auto!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:8px!important;text-align:right!important}.r74-profile-owner small{color:#a9c0cd!important;font-size:10px!important;font-weight:750!important}.r74-profile-owner small strong{color:#eaf4f8!important;font-weight:900!important}.r73-profile-status{flex:0 0 auto!important;min-height:30px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:0 11px!important;border-radius:9px!important;font-size:9px!important;font-weight:950!important;letter-spacing:.055em!important;text-transform:uppercase!important;border:1px solid #31566c!important;background:#102c3d!important;color:#dceaf2!important}.r73-profile-status svg{width:14px!important;height:14px!important}.r73-profile-status.ready{background:#07473580!important;border-color:#149c70!important;color:#7ce6bd!important}.r73-profile-status.repair{background:#4a2a12!important;border-color:#aa6127!important;color:#ffd3a9!important}.r73-profile-status.missing{background:#442126!important;border-color:#9e525d!important;color:#ffd3d8!important}.r73-profile-tags{display:none!important}.r73-profile-facts,.r74-profile-facts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.r73-profile-facts>div{min-width:0!important;min-height:62px!important;padding:10px 13px!important;border-radius:9px!important;background:linear-gradient(135deg,#11384eb8,#082233bd)!important;border:1px solid rgba(132,178,203,.25)!important;box-shadow:inset 0 1px #ffffff06!important}.r73-profile-facts span{display:flex!important;align-items:center!important;gap:8px!important;color:#8eabba!important;font-size:9px!important;font-weight:950!important;letter-spacing:.085em!important;text-transform:uppercase!important}.r73-profile-facts span svg{width:17px!important;height:17px!important;color:#d6eaf4!important}.r73-profile-facts strong{display:block!important;margin-top:5px!important;color:#fff!important;font-size:13px!important;font-weight:900!important;line-height:1.22!important;overflow-wrap:anywhere!important}.r73-profile-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.r73-profile-actions button{min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 13px!important;border-radius:8px!important;font-size:10.5px!important;font-weight:950!important;cursor:pointer!important}.r73-profile-actions button svg{width:15px!important;height:15px!important}.r73-profile-actions .primary{background:linear-gradient(180deg,#ff8a12,#ff7200)!important;border:1px solid #ff8a12!important;color:#071824!important;box-shadow:0 8px 20px #ff79002e!important}.r73-profile-actions .secondary{background:#f7fbfd!important;border:1px solid #b8ced9!important;color:#0b2638!important}.r73-profile-actions .secondary.reference{background:#eaf3f8!important}.r73-profile-actions .dark{background:#0822339e!important;border:1px solid #558099!important;color:#eef7fb!important}.r73-profile-actions button:disabled{opacity:.55!important;cursor:not-allowed!important}.r74-customer-strip{width:100%!important;min-height:64px!important;display:grid!important;grid-template-columns:24px 1fr 20px!important;align-items:center!important;gap:12px!important;padding:9px 15px!important;border:1px solid #d6e1e7!important;border-radius:12px!important;background:#fff!important;color:#09283a!important;text-align:left!important;box-shadow:0 6px 18px #051c2b0b!important;cursor:pointer!important}.r74-customer-strip:disabled{cursor:default!important}.r74-customer-strip>svg:first-child{width:21px!important;height:21px!important;color:#2186d6!important}.r74-customer-strip>svg:last-child{width:18px!important;height:18px!important;color:#0b3146!important}.r74-customer-strip>span{display:flex!important;flex-direction:column!important;min-width:0!important}.r74-customer-strip small{color:#7a94a4!important;font-size:8px!important;font-weight:950!important;letter-spacing:.1em!important}.r74-customer-strip strong{color:#0b2b3e!important;font-size:13px!important;font-weight:950!important}.r74-customer-strip em{color:#627f90!important;font-size:10px!important;font-style:normal!important;font-weight:700!important}.r74-detail-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.r74-detail-grid>div{min-height:54px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:8px 13px!important;border:1px solid #d4e0e7!important;border-radius:9px!important;background:linear-gradient(135deg,#fafdff,#f5f9fb)!important}.r74-detail-grid span{color:#6f8a9a!important;font-size:8px!important;font-weight:950!important;letter-spacing:.1em!important}.r74-detail-grid strong{margin-top:3px!important;color:#0a2839!important;font-size:12px!important;font-weight:950!important;overflow-wrap:anywhere!important}.r73-profile-body{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-items:start!important}.r73-profile-body>.vehicle-history-placeholder,.r73-profile-body>.r50-vehicle-photos,.r73-profile-body>section{width:100%!important;margin:0!important;border-radius:13px!important;border:1px solid #d6e1e7!important;background:#fff!important;box-shadow:0 7px 20px #051c2b0d!important}.r73-history-card{scroll-margin-top:78px!important;min-height:170px!important}.r73-profile-body .r50-vehicle-photos{min-height:175px!important}.r656-vehicle-thumb,.r656-card-photo,.vehicle-card-image.vi9-vehicle-stage{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:linear-gradient(180deg,#02111c1a,#020e168c),url(/vehicle-showroom-bg.jpg) center 58%/cover no-repeat!important;box-shadow:inset 0 0 20px #010f1838!important}.r656-vehicle-thumb:before,.r656-card-photo:before,.vehicle-card-image.vi9-vehicle-stage:before{content:""!important;position:absolute!important;z-index:0!important;inset:0!important;pointer-events:none!important;background:linear-gradient(90deg,transparent 8%,rgba(218,240,251,.55) 8.7%,transparent 9.4%,transparent 90.6%,rgba(218,240,251,.55) 91.3%,transparent 92%),radial-gradient(ellipse at 50% 85%,rgba(149,204,231,.2),transparent 52%)!important}.r656-vehicle-thumb img,.r656-card-photo img,.vehicle-card-image.vi9-vehicle-stage img{position:relative!important;z-index:2!important;display:block!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;background:transparent!important;filter:drop-shadow(0 8px 7px rgba(0,0,0,.38))!important}.vehicle-card-image.vi9-vehicle-stage>span,.vehicle-card-image.vi9-vehicle-stage>em{position:relative!important;z-index:3!important}@media(max-width:1080px){.r73-profile-hero{grid-template-columns:1fr!important}.r73-profile-visual{border-right:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.r73-profile-image-stage{min-height:315px!important}}@media(max-width:700px){.r73-profile-shell{padding:8px 8px 22px!important;gap:9px!important}.r73-profile-hero{border-radius:13px!important}.r73-profile-visual{padding:9px!important}.r73-profile-image-stage{min-height:235px!important;border-radius:13px!important}.r73-profile-image-stage>img.r74-vehicle-art{max-height:225px!important}.r74-make-mark{left:15px!important;top:15px!important;width:76px!important}.r74-make-mark img{max-width:70px!important;max-height:36px!important}.r73-profile-summary{padding:17px 13px!important}.r73-profile-heading{display:block!important}.r74-profile-owner{align-items:flex-start!important;text-align:left!important;margin-top:11px!important}.r73-profile-facts,.r74-profile-facts,.r74-detail-grid{grid-template-columns:1fr 1fr!important}.r73-profile-actions{display:grid!important;grid-template-columns:1fr 1fr!important}.r73-profile-actions button{width:100%!important}}@media(max-width:455px){.r73-profile-facts,.r74-profile-facts,.r74-detail-grid,.r73-profile-actions{grid-template-columns:1fr!important}}.r73-profile-hero.r74-profile-hero.r751-reference-profile{display:grid!important;grid-template-columns:minmax(430px,.44fr) minmax(0,.56fr)!important;min-height:354px!important;overflow:hidden!important;border:1px solid #103a57!important;border-radius:16px!important;background:#041b2d!important;box-shadow:0 15px 34px #03162329!important}.r751-profile-visual{min-width:0!important;padding:10px!important;display:block!important;border-right:1px solid rgba(255,255,255,.08)!important;background:#041b2d!important}.r73-profile-image-stage.r751-showroom-stage{position:relative!important;isolation:isolate!important;min-height:332px!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border:0!important;border-radius:16px!important;background:url(/vehicle-showroom-reference.jpg) center center/cover no-repeat!important;box-shadow:none!important}.r751-showroom-stage:before,.r751-showroom-stage:after{content:none!important;display:none!important;background:none!important}.r73-profile-image-stage>img.r751-vehicle-art{position:relative!important;z-index:3!important;display:block!important;width:88%!important;height:82%!important;max-height:288px!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center 58%!important;object-position:center 58%!important;background:transparent!important;border:0!important;border-radius:0!important;filter:drop-shadow(0 14px 11px rgba(0,0,0,.28))!important}.r751-make-mark{left:22px!important;top:18px!important;width:118px!important;min-height:58px!important;opacity:.72!important}.r751-make-mark img{max-width:100px!important;max-height:44px!important;-o-object-fit:contain!important;object-fit:contain!important;background:transparent!important}.r751-make-mark span{color:#8fa7b6!important;font-size:11px!important;font-weight:950!important;letter-spacing:.12em!important;text-transform:uppercase!important}.r751-photo-count{position:absolute!important;z-index:5!important;left:18px!important;bottom:15px!important;min-height:34px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;padding:0 12px!important;border:1px solid rgba(181,215,232,.28)!important;border-radius:9px!important;background:#021019b8!important;color:#fff!important;font-size:11px!important;font-weight:900!important}.r751-photo-count svg{width:15px!important;height:15px!important}.r73-profile-summary.r751-profile-summary{min-width:0!important;padding:18px 18px 16px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:13px!important;background:linear-gradient(135deg,#062744,#041f37 48%,#031426)!important;color:#fff!important}.r751-profile-heading{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important}.r751-profile-heading .crm-eyebrow{color:#ff8a1f!important;font-size:10px!important;font-weight:950!important;letter-spacing:.08em!important}.r751-profile-heading h2{margin:2px 0 9px!important;color:#fff!important;font-size:clamp(29px,2.45vw,38px)!important;line-height:1.02!important;letter-spacing:-.03em!important}.r751-heading-chips{display:flex!important;gap:8px!important;flex-wrap:wrap!important}.r751-heading-chips>span{min-height:30px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;padding:0 11px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:999px!important;background:#ffffff14!important;color:#fff!important;font-size:11px!important;font-weight:900!important}.r751-profile-owner{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:8px!important;text-align:right!important}.r751-profile-owner small{color:#d2e2eb!important;font-size:10px!important;font-weight:750!important;opacity:1!important}.r751-profile-owner small strong{color:#fff!important;font-weight:900!important}.r751-profile-facts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.r751-profile-facts>div{min-width:0!important;min-height:66px!important;padding:10px 13px!important;border-radius:10px!important;background:#103951!important;border:1px solid #315a72!important;box-shadow:inset 0 1px #ffffff0a!important}.r751-profile-facts>div span{display:flex!important;align-items:center!important;gap:8px!important;color:#c9dce7!important;font-size:9px!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important;opacity:1!important}.r751-profile-facts>div span svg{width:16px!important;height:16px!important;color:#f2f8fb!important}.r751-profile-facts>div strong{display:block!important;margin-top:5px!important;color:#fff!important;font-size:13px!important;font-weight:900!important;line-height:1.2!important;opacity:1!important;overflow-wrap:anywhere!important}.r751-profile-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:auto!important}.r751-profile-actions button{min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 13px!important;border-radius:10px!important;font-size:10.5px!important;font-weight:950!important;cursor:pointer!important}.r751-profile-actions .primary{background:linear-gradient(180deg,#ff8e18,#ff7805)!important;border:1px solid #ff8e18!important;color:#071824!important;box-shadow:0 8px 20px #ff79002e!important}.r751-profile-actions .secondary{background:#f7fbfd!important;border:1px solid #b8ced9!important;color:#0b2638!important}.r751-profile-actions .dark{background:#0d3048!important;border:1px solid #5b849b!important;color:#f0f7fa!important}.r751-profile-actions button:disabled{opacity:.55!important;cursor:not-allowed!important}.r751-customer-strip{grid-template-columns:24px minmax(0,1fr) auto!important}.r751-customer-action{display:inline-flex!important;align-items:center!important;gap:9px!important;color:#173d53!important}.r751-customer-action b{font-size:10px!important;font-weight:950!important;color:#0c4d72!important;white-space:nowrap!important}.r751-customer-action svg{width:18px!important;height:18px!important}.vehicle-card-image.vi9-vehicle-stage,.r656-vehicle-thumb,.r656-card-photo{background:url(/vehicle-showroom-reference.jpg) center center/cover no-repeat!important;box-shadow:none!important}.vehicle-card-image.vi9-vehicle-stage:before,.vehicle-card-image.vi9-vehicle-stage:after,.r656-vehicle-thumb:before,.r656-vehicle-thumb:after,.r656-card-photo:before,.r656-card-photo:after{content:none!important;display:none!important;background:none!important}@media(max-width:1100px){.r73-profile-hero.r74-profile-hero.r751-reference-profile{grid-template-columns:1fr!important}.r751-profile-visual{border-right:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important}}@media(max-width:700px){.r73-profile-summary.r751-profile-summary{padding:16px 14px!important}.r751-profile-heading{display:block!important}.r751-profile-owner{align-items:flex-start!important;text-align:left!important;margin-top:10px!important}.r751-profile-facts{grid-template-columns:1fr 1fr!important}.r751-profile-actions{display:grid!important;grid-template-columns:1fr 1fr!important}.r751-profile-actions button{width:100%!important}.r751-customer-action b{display:none!important}}@media(max-width:455px){.r751-profile-facts,.r751-profile-actions{grid-template-columns:1fr!important}}.r944-owner-lock{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:32px!important;padding:0 10px!important;border-radius:9px!important;border:1px solid #b9ceda!important;background:#eef6fa!important;color:#31586e!important;font-style:normal!important;font-size:9px!important;font-weight:950!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:nowrap!important}.vi6-modal{box-sizing:border-box!important}.vi6-modal .vi6-scroll{min-height:0!important;overflow:auto!important}.vi6-modal .vi6-foot{position:relative!important;z-index:3!important;flex:0 0 auto!important}@media(max-width:700px){.vi6-modal{left:0!important;top:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;border-radius:0!important}}.vehicles-page.r161-garage{container:r161-garage / inline-size;display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;gap:12px!important}.vehicles-page.r161-garage *,.vehicles-page.r161-garage *:before,.vehicles-page.r161-garage *:after{box-sizing:border-box}.vehicles-page.r161-garage>.vehicle-hero,.vehicles-page.r161-garage>.r656-garage-intel,.vehicles-page.r161-garage>.r656-garage-command{width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important}.vehicles-page.r161-garage>.vehicle-hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:16px 18px!important}.vehicles-page.r161-garage .vehicle-hero>div:first-child{min-width:0!important}.vehicles-page.r161-garage .vehicle-hero h2{margin:3px 0 0!important;font-size:clamp(23px,2.1vw,32px)!important;line-height:1.1!important;overflow-wrap:anywhere}.vehicles-page.r161-garage .vehicle-hero-actions{display:grid!important;grid-template-columns:repeat(2,max-content)!important;gap:9px!important;min-width:0!important;width:auto!important;max-width:100%!important;justify-content:end!important;align-items:stretch!important}.vehicles-page.r161-garage .vehicle-hero-actions button{width:100%!important;max-width:100%!important;min-width:0!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:9px 13px!important;white-space:normal!important;line-height:1.2!important;text-align:center!important;font-size:12px!important;font-weight:850!important}.vehicles-page.r161-garage .vehicle-hero-actions button svg{flex:0 0 18px;width:18px;height:18px}.vehicles-page.r161-garage .r656-garage-intel{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;align-items:stretch!important}.vehicles-page.r161-garage .r656-garage-intel>button{display:grid!important;grid-template-columns:23px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;min-width:0!important;width:100%!important;min-height:67px!important;gap:3px 7px!important;padding:10px!important;overflow:visible!important}.vehicles-page.r161-garage .r656-garage-intel>button svg{grid-row:1/3!important;grid-column:1!important;width:20px!important;height:20px!important}.vehicles-page.r161-garage .r656-garage-intel>button span{grid-column:2!important;min-width:0!important;white-space:normal!important;overflow-wrap:normal!important;font-size:10px!important;line-height:1.25!important}.vehicles-page.r161-garage .r656-garage-intel>button strong{grid-column:3!important;grid-row:1!important;justify-self:end!important;font-size:clamp(17px,1.6vw,23px)!important;line-height:1.1!important}.vehicles-page.r161-garage .r656-garage-intel>button small{grid-column:2/4!important;grid-row:2!important;min-width:0!important;font-size:9px!important;line-height:1.2!important;white-space:normal!important}.vehicles-page.r161-garage .r656-garage-command{overflow:clip!important}.vehicles-page.r161-garage .r656-garage-toolbar{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr)!important;gap:12px!important;align-items:center!important;min-width:0!important;width:100%!important;padding:13px!important}.vehicles-page.r161-garage .r656-garage-toolbar>div{min-width:0!important}.vehicles-page.r161-garage .r656-garage-toolbar h3{margin:2px 0 0!important;font-size:17px!important;line-height:1.25!important}.vehicles-page.r161-garage .r656-garage-actions{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;min-width:0!important;width:100%!important;gap:8px!important;align-items:center!important}.vehicles-page.r161-garage .r656-garage-actions .customer-search{display:flex!important;min-width:0!important;width:100%!important;max-width:none!important;height:43px!important;gap:8px!important;overflow:hidden!important}.vehicles-page.r161-garage .r656-garage-actions .customer-search input{display:block!important;min-width:0!important;width:100%!important;flex:1 1 0%!important;overflow:hidden!important;text-overflow:ellipsis!important}.vehicles-page.r161-garage .r656-garage-actions .customer-search svg{flex:none}.vehicles-page.r161-garage .r656-view-switch{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:auto!important;max-width:100%!important;min-width:0!important;gap:3px!important;align-items:stretch!important}.vehicles-page.r161-garage .r656-view-switch button{min-width:0!important;white-space:nowrap!important;padding:9px 11px!important;font-size:11px!important}.vehicles-page.r161-garage .r656-filter-strip{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overscroll-behavior-inline:contain;scrollbar-width:thin;gap:7px!important;min-width:0!important;width:100%!important;max-width:100%!important;padding:9px 11px!important;-webkit-overflow-scrolling:touch}.vehicles-page.r161-garage .r656-filter-strip button{flex:0 0 auto!important;white-space:nowrap!important;min-height:34px!important}.vehicles-page.r161-garage .r656-vehicle-list,.vehicles-page.r161-garage .r656-vehicle-cards,.vehicles-page.r161-garage .r656-image-gallery.vehicle-grid{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.vehicles-page.r161-garage .r656-vehicle-row{grid-template-columns:88px minmax(0,1.25fr) minmax(0,.75fr) minmax(0,.88fr) 16px!important;gap:11px!important;min-width:0!important;width:100%!important;min-height:78px!important}.vehicles-page.r161-garage .r656-vehicle-primary,.vehicles-page.r161-garage .r656-vehicle-id,.vehicles-page.r161-garage .r656-vehicle-row>svg,.vehicles-page.r161-garage .r656-vehicle-card>div:nth-child(2){min-width:0!important}.vehicles-page.r161-garage .r656-vehicle-primary strong{font-size:13px!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:anywhere!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden!important}.vehicles-page.r161-garage .r656-vehicle-primary span,.vehicles-page.r161-garage .r656-vehicle-id span{font-size:10px!important;line-height:1.3!important}.vehicles-page.r161-garage .r656-vehicle-thumb{width:84px!important;height:64px!important;min-width:0!important}.vehicles-page.r161-garage .r656-vehicle-thumb img,.vehicles-page.r161-garage .r656-card-photo img,.vehicles-page.r161-garage .r656-image-gallery .vehicle-card-image img{display:block!important;width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;max-width:100%!important;max-height:100%!important}.vehicles-page.r161-garage .r656-vehicle-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:10px!important}.vehicles-page.r161-garage .r656-vehicle-card{grid-template-columns:minmax(80px,105px) minmax(0,1fr) 16px!important;min-width:0!important;width:100%!important;gap:10px!important;padding:9px!important}.vehicles-page.r161-garage .r656-card-photo{min-width:0!important;width:100%!important;height:78px!important}.vehicles-page.r161-garage .r656-vehicle-card strong{font-size:12px!important;line-height:1.25!important;white-space:normal!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important}.vehicles-page.r161-garage .r656-image-gallery.vehicle-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;padding:9px!important}.vehicles-page.r161-garage .r656-image-gallery .vehicle-card{display:block!important;min-width:0!important;width:100%!important;min-height:0!important;overflow:hidden!important}.vehicles-page.r161-garage .r656-image-gallery .vehicle-card-image.vi9-vehicle-stage{width:100%!important;height:auto!important;aspect-ratio:1.55!important;min-height:0!important;overflow:hidden!important}.vehicles-page.r161-garage .r656-image-gallery .vehicle-card-image.vi9-vehicle-stage img{padding:8px!important;filter:drop-shadow(0 8px 8px rgba(0,0,0,.3))!important}.vehicles-page.r161-garage .r656-image-gallery .vehicle-card-copy{padding:9px 10px!important;min-width:0!important}.vehicles-page.r161-garage .r656-image-gallery .vehicle-card-copy strong{white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.25!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden!important;font-size:12px!important}.vehicles-page.r161-garage .r656-image-gallery .vehicle-card-copy small,.vehicles-page.r161-garage .r656-image-gallery .vehicle-card-meta span{font-size:10px!important;line-height:1.25!important}@container r161-garage (max-width:1100px){.vehicles-page.r161-garage .r656-garage-toolbar{grid-template-columns:minmax(0,1fr)!important;gap:9px!important}.vehicles-page.r161-garage .r656-garage-actions{grid-template-columns:minmax(0,1fr) auto!important}.vehicles-page.r161-garage .r656-vehicle-cards,.vehicles-page.r161-garage .r656-image-gallery.vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(orientation:landscape)and (min-width:900px)and (max-width:1366px){@container r161-garage (min-width:700px) and (max-width:1100px){.vehicles-page.r161-garage .r656-vehicle-cards,.vehicles-page.r161-garage .r656-image-gallery.vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.vehicles-page.r161-garage .r656-garage-toolbar{grid-template-columns:minmax(0,1fr)!important}.vehicles-page.r161-garage .r656-garage-actions .customer-search,.vehicles-page.r161-garage .r656-view-switch button{min-height:44px!important}}}@container r161-garage (max-width:850px){.vehicles-page.r161-garage .vehicle-hero{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.vehicles-page.r161-garage .vehicle-hero-actions{width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important}.vehicles-page.r161-garage .r656-garage-actions{grid-template-columns:minmax(0,1fr) auto!important}.vehicles-page.r161-garage .r656-vehicle-row{grid-template-columns:82px minmax(0,1fr) minmax(0,.75fr) 17px!important;gap:10px!important}.vehicles-page.r161-garage .r656-vehicle-row .r656-vehicle-badges{grid-column:2/4!important;justify-content:flex-start!important}.vehicles-page.r161-garage .r656-vehicle-cards,.vehicles-page.r161-garage .r656-image-gallery.vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vehicles-page.r161-garage .r656-garage-intel>button{padding:9px!important;gap:3px 5px!important}}@media(orientation:portrait)and (min-width:650px)and (max-width:1100px){@container r161-garage (max-width:850px){.vehicles-page.r161-garage .r656-garage-toolbar{grid-template-columns:minmax(0,1fr)!important}.vehicles-page.r161-garage .r656-garage-actions .customer-search{min-height:46px!important}.vehicles-page.r161-garage .r656-vehicle-cards,.vehicles-page.r161-garage .r656-image-gallery.vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vehicles-page.r161-garage .r656-vehicle-card{min-height:100px!important}}}@container r161-garage (max-width:600px){.vehicles-page.r161-garage .vehicle-hero{padding:13px!important;grid-template-columns:minmax(0,1fr)!important;min-height:0!important}.vehicles-page.r161-garage .vehicle-hero h2{font-size:clamp(23px,5.8vw,29px)!important}.vehicles-page.r161-garage .vehicle-hero-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important}.vehicles-page.r161-garage .vehicle-hero-actions button{padding:8px 7px!important;font-size:11px!important;min-height:46px!important}.vehicles-page.r161-garage .r656-garage-intel{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.vehicles-page.r161-garage .r656-garage-intel>button{grid-template-columns:17px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-content:center!important;min-height:74px!important;padding:8px 5px!important;gap:3px 5px!important}.vehicles-page.r161-garage .r656-garage-intel>button svg{grid-row:1!important;grid-column:1!important;width:16px!important;height:16px!important}.vehicles-page.r161-garage .r656-garage-intel>button span{grid-column:2!important;grid-row:1!important;font-size:9px!important;line-height:1.15!important;overflow-wrap:anywhere!important}.vehicles-page.r161-garage .r656-garage-intel>button strong{grid-column:1/3!important;grid-row:2!important;justify-self:center!important;font-size:22px!important;line-height:1.1!important}.vehicles-page.r161-garage .r656-garage-intel>button small{display:none!important}.vehicles-page.r161-garage .r656-garage-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;padding:11px!important;gap:10px!important}.vehicles-page.r161-garage .r656-garage-toolbar h3{font-size:16px!important}.vehicles-page.r161-garage .r656-garage-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.vehicles-page.r161-garage .r656-garage-actions .customer-search{width:100%!important;min-height:46px!important}.vehicles-page.r161-garage .r656-view-switch{width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.vehicles-page.r161-garage .r656-view-switch button{min-height:42px!important;padding:9px 4px!important;font-size:11px!important}.vehicles-page.r161-garage .r656-filter-strip{padding:8px 10px!important}.vehicles-page.r161-garage .r656-vehicle-row{grid-template-columns:77px minmax(0,1fr) 16px!important;grid-template-areas:"thumb primary arrow" "thumb vin arrow" "badges badges badges"!important;gap:4px 9px!important;min-height:98px!important;padding:9px!important}.vehicles-page.r161-garage .r656-vehicle-row .r656-vehicle-thumb{grid-area:thumb!important;width:75px!important;height:60px!important;align-self:start!important}.vehicles-page.r161-garage .r656-vehicle-row .r656-vehicle-primary{grid-area:primary!important;min-width:0!important}.vehicles-page.r161-garage .r656-vehicle-row .r656-vehicle-id{grid-area:vin!important;grid-column:auto!important;min-width:0!important}.vehicles-page.r161-garage .r656-vehicle-row .r656-vehicle-id strong{display:inline!important;margin-right:7px!important}.vehicles-page.r161-garage .r656-vehicle-row .r656-vehicle-id span{display:inline!important;white-space:normal!important;overflow-wrap:anywhere!important}.vehicles-page.r161-garage .r656-vehicle-row .r656-vehicle-badges{grid-area:badges!important;grid-column:auto!important;justify-content:flex-start!important;gap:5px!important;margin-top:3px!important}.vehicles-page.r161-garage .r656-vehicle-row>svg:last-child{grid-area:arrow!important;align-self:center!important;justify-self:end!important}.vehicles-page.r161-garage .r656-vehicle-primary strong{font-size:12px!important}.vehicles-page.r161-garage .r656-vehicle-cards{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:8px!important}.vehicles-page.r161-garage .r656-vehicle-card{grid-template-columns:105px minmax(0,1fr) 16px!important;gap:10px!important;min-height:92px!important}.vehicles-page.r161-garage .r656-card-photo{height:74px!important}.vehicles-page.r161-garage .r656-image-gallery.vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:8px!important}.vehicles-page.r161-garage .r656-image-gallery .vehicle-card-image.vi9-vehicle-stage{aspect-ratio:1.3!important}.vehicles-page.r161-garage .r656-image-gallery .vehicle-card-image.vi9-vehicle-stage img{padding:5px!important}.vehicles-page.r161-garage .r656-image-gallery .vehicle-card-copy{padding:7px!important}.vehicles-page.r161-garage .r656-image-gallery .vehicle-card-copy strong{font-size:11px!important}.vehicles-page.r161-garage .r656-image-gallery .vehicle-card-meta{margin-top:4px!important;gap:4px!important}.vehicles-page.r161-garage .r656-image-gallery .vehicle-card-meta span,.vehicles-page.r161-garage .r656-image-gallery .vehicle-card-copy small{font-size:9px!important}}@media(orientation:landscape)and (max-height:600px)and (max-width:960px){@container r161-garage (min-width:540px){.vehicles-page.r161-garage .vehicle-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)!important;padding:9px 12px!important;gap:10px!important}.vehicles-page.r161-garage .vehicle-hero h2{font-size:22px!important}.vehicles-page.r161-garage .vehicle-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.vehicles-page.r161-garage .vehicle-hero-actions button{padding:6px!important;min-height:44px!important;font-size:10px!important}.vehicles-page.r161-garage .r656-garage-intel{grid-template-columns:repeat(3,minmax(0,1fr))!important}.vehicles-page.r161-garage .r656-garage-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr)!important;padding:8px!important}.vehicles-page.r161-garage .r656-garage-actions{grid-template-columns:minmax(0,1fr) auto!important}.vehicles-page.r161-garage .r656-vehicle-row{grid-template-columns:76px minmax(0,1.3fr) minmax(0,.8fr) 16px!important;grid-template-areas:none!important;min-height:72px!important}.vehicles-page.r161-garage .r656-vehicle-row .r656-vehicle-thumb,.vehicles-page.r161-garage .r656-vehicle-row .r656-vehicle-primary,.vehicles-page.r161-garage .r656-vehicle-row .r656-vehicle-id,.vehicles-page.r161-garage .r656-vehicle-row>svg:last-child{grid-area:auto!important}.vehicles-page.r161-garage .r656-vehicle-row .r656-vehicle-badges{grid-column:2/4!important;grid-area:auto!important}.vehicles-page.r161-garage .r656-vehicle-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vehicles-page.r161-garage .r656-image-gallery.vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}}@container r161-garage (max-width:350px){.vehicles-page.r161-garage .vehicle-hero-actions{grid-template-columns:minmax(0,1fr)!important}.vehicles-page.r161-garage .r656-garage-intel>button{padding:6px 3px!important;gap:2px!important}.vehicles-page.r161-garage .r656-garage-intel>button span{font-size:8px!important}.vehicles-page.r161-garage .r656-garage-intel>button strong{font-size:19px!important}.vehicles-page.r161-garage .r656-vehicle-card{grid-template-columns:83px minmax(0,1fr) 14px!important;gap:7px!important}.vehicles-page.r161-garage .r656-image-gallery.vehicle-grid{gap:5px!important;padding:6px!important}}.vehicles-page.r161-garage .r656-vehicle-list{gap:7px!important;padding:9px!important}.vehicles-page.r161-garage .r656-vehicle-row{display:grid!important;grid-template-columns:98px minmax(0,1fr) max-content 20px!important;grid-template-rows:auto auto!important;grid-template-areas:"thumb primary badges arrow" "thumb identity badges arrow"!important;align-items:center!important;gap:3px 14px!important;width:100%!important;min-width:0!important;min-height:88px!important;padding:8px 12px!important;text-align:left!important}.vehicles-page.r161-garage .r656-vehicle-row .r656-vehicle-thumb{grid-area:thumb!important;width:92px!important;height:68px!important;align-self:center!important}.vehicles-page.r161-garage .r656-vehicle-row .r656-vehicle-primary{grid-area:primary!important;align-self:end!important;min-width:0!important}.vehicles-page.r161-garage .r656-vehicle-row .r656-vehicle-primary strong{display:block!important;white-space:normal!important;-webkit-line-clamp:unset!important;overflow:visible!important;overflow-wrap:anywhere!important;font-size:14px!important;line-height:1.22!important}.vehicles-page.r161-garage .r656-vehicle-row .r656-vehicle-primary span{display:block!important;margin-top:3px!important;font-size:11px!important;line-height:1.25!important}.vehicles-page.r161-garage .r656-vehicle-row .r656-vehicle-id{grid-area:identity!important;align-self:start!important;display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:3px 9px!important;min-width:0!important}.vehicles-page.r161-garage .r656-vehicle-row .r656-vehicle-id strong,.vehicles-page.r161-garage .r656-vehicle-row .r656-vehicle-id span{display:inline!important;font-size:10px!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:anywhere!important}.vehicles-page.r161-garage .r656-vehicle-row .r656-vehicle-badges{grid-area:badges!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;width:-moz-max-content!important;width:max-content!important;max-width:100%!important;min-width:0!important;gap:6px!important;margin:0!important;padding:0!important}.vehicles-page.r161-garage .r656-vehicle-row .r656-vehicle-badges span{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;padding:5px 8px!important;font-size:9px!important;line-height:1.15!important;border-radius:6px!important}.vehicles-page.r161-garage .r656-vehicle-row>svg:last-child{grid-area:arrow!important;align-self:center!important;justify-self:end!important}.vehicles-page.r161-garage .r656-image-gallery .vehicle-card-image.vi9-vehicle-stage{position:relative!important;display:grid!important;place-items:center!important;isolation:isolate!important;overflow:hidden!important}.vehicles-page.r161-garage .r656-image-gallery .vehicle-card-image.vi9-vehicle-stage>span{position:absolute!important;inset:9px 9px auto auto!important;transform:none!important;display:block!important;width:-moz-max-content!important;width:max-content!important;min-width:0!important;max-width:calc(100% - 18px)!important;box-sizing:border-box!important;margin:0!important;padding:5px 8px!important;border-radius:6px!important;border:1px solid rgba(176,210,230,.24)!important;background:#061621eb!important;color:#e3f2fa!important;font-size:10px!important;line-height:1.2!important;font-weight:850!important;letter-spacing:.025em!important;text-align:center!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;overflow:visible!important;text-overflow:clip!important;z-index:5!important;box-shadow:0 2px 9px #00000030!important}.vehicles-page.r161-garage .r656-image-gallery .vehicle-card{height:auto!important;min-height:0!important;align-self:stretch!important;overflow:hidden!important}.vehicles-page.r161-garage .r656-image-gallery .vehicle-card-copy{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;position:relative!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding:10px 27px 11px 11px!important}.vehicles-page.r161-garage .r656-image-gallery .vehicle-card-copy>div:first-child{min-width:0!important;width:100%!important}.vehicles-page.r161-garage .r656-image-gallery .vehicle-card-copy strong{display:block!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;font-size:13px!important;line-height:1.28!important;font-weight:850!important}.vehicles-page.r161-garage .r656-image-gallery .vehicle-card-copy small{display:block!important;white-space:normal!important;overflow-wrap:anywhere!important;overflow:visible!important;font-size:11px!important;line-height:1.3!important;margin-top:4px!important}.vehicles-page.r161-garage .r656-image-gallery .vehicle-card-meta{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:3px 8px!important;margin-top:7px!important;min-width:0!important;max-height:none!important}.vehicles-page.r161-garage .r656-image-gallery .vehicle-card-meta span{display:inline!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:10px!important;line-height:1.25!important}.vehicles-page.r161-garage .r656-image-gallery .vehicle-card>svg:last-child{right:8px!important;bottom:10px!important}.vehicles-page.r161-garage .r656-vehicle-card strong{-webkit-line-clamp:unset!important;display:block!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;line-height:1.25!important}@media(orientation:landscape)and (min-width:900px)and (max-width:1366px){@container r161-garage (min-width:700px) and (max-width:1100px){.vehicles-page.r161-garage .r656-image-gallery.vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.vehicles-page.r161-garage .r656-vehicle-row{grid-template-columns:94px minmax(0,1fr) max-content 18px!important}.vehicles-page.r161-garage .r656-vehicle-row .r656-vehicle-badges{flex-wrap:nowrap!important}}}@container r161-garage (max-width:850px){.vehicles-page.r161-garage .r656-vehicle-row{grid-template-columns:85px minmax(0,1fr) 18px!important;grid-template-rows:auto auto auto!important;grid-template-areas:"thumb primary arrow" "thumb identity arrow" "thumb badges arrow"!important;gap:3px 10px!important;min-height:92px!important;padding:9px!important}.vehicles-page.r161-garage .r656-vehicle-row .r656-vehicle-thumb{width:80px!important;height:64px!important}.vehicles-page.r161-garage .r656-vehicle-row .r656-vehicle-badges{grid-area:badges!important;justify-content:flex-start!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:5px!important;width:100%!important;align-self:start!important}.vehicles-page.r161-garage .r656-vehicle-row .r656-vehicle-badges span{font-size:8px!important;padding:4px 6px!important}.vehicles-page.r161-garage .r656-image-gallery.vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vehicles-page.r161-garage .r656-image-gallery .vehicle-card-copy strong{font-size:12px!important}}@container r161-garage (max-width:600px){.vehicles-page.r161-garage .r656-vehicle-list{gap:7px!important;padding:8px!important}.vehicles-page.r161-garage .r656-vehicle-row{grid-template-columns:77px minmax(0,1fr) 16px!important;grid-template-rows:auto auto auto!important;grid-template-areas:"thumb primary arrow" "thumb identity arrow" "badges badges badges"!important;min-height:0!important;gap:3px 9px!important;padding:9px!important}.vehicles-page.r161-garage .r656-vehicle-row .r656-vehicle-thumb{width:73px!important;height:60px!important;align-self:center!important}.vehicles-page.r161-garage .r656-vehicle-row .r656-vehicle-primary strong{font-size:12px!important;line-height:1.22!important}.vehicles-page.r161-garage .r656-vehicle-row .r656-vehicle-primary span{font-size:10px!important}.vehicles-page.r161-garage .r656-vehicle-row .r656-vehicle-badges{grid-area:badges!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-width:0!important;gap:6px!important;margin:3px 0 0!important}.vehicles-page.r161-garage .r656-vehicle-row .r656-vehicle-badges span{font-size:8px!important;padding:4px 6px!important;white-space:nowrap!important}.vehicles-page.r161-garage .r656-image-gallery.vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.vehicles-page.r161-garage .r656-image-gallery .vehicle-card-image.vi9-vehicle-stage{aspect-ratio:1.3!important}.vehicles-page.r161-garage .r656-image-gallery .vehicle-card-image.vi9-vehicle-stage>span{top:6px!important;right:6px!important;max-width:calc(100% - 12px)!important;font-size:9px!important;padding:4px 6px!important;letter-spacing:0!important}.vehicles-page.r161-garage .r656-image-gallery .vehicle-card-copy{padding:8px 22px 9px 8px!important}.vehicles-page.r161-garage .r656-image-gallery .vehicle-card-copy strong{font-size:11px!important;line-height:1.28!important}.vehicles-page.r161-garage .r656-image-gallery .vehicle-card-copy small,.vehicles-page.r161-garage .r656-image-gallery .vehicle-card-meta span{font-size:10px!important;line-height:1.25!important}.vehicles-page.r161-garage .vehicle-hero-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important}.vehicles-page.r161-garage .vehicle-hero-actions button{min-width:0!important;font-size:clamp(9px,2.8vw,12px)!important;padding:7px 5px!important;min-height:44px!important}.vehicles-page.r161-garage .r656-view-switch{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.vehicles-page.r161-garage .r656-garage-intel{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container r161-garage (max-width:350px){.vehicles-page.r161-garage .vehicle-hero-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.vehicles-page.r161-garage .vehicle-hero-actions button{font-size:9px!important;gap:4px!important;padding:5px 3px!important}.vehicles-page.r161-garage .vehicle-hero-actions button svg{width:15px!important;flex-basis:15px!important}.vehicles-page.r161-garage .r656-vehicle-row .r656-vehicle-badges span{font-size:7px!important;padding:4px 5px!important}}@media(orientation:landscape)and (max-height:600px)and (max-width:960px){@container r161-garage (min-width:540px){.vehicles-page.r161-garage .r656-vehicle-row{grid-template-columns:86px minmax(0,1fr) max-content 18px!important;grid-template-rows:auto auto!important;grid-template-areas:"thumb primary badges arrow" "thumb identity badges arrow"!important;min-height:82px!important;gap:3px 10px!important}.vehicles-page.r161-garage .r656-vehicle-row .r656-vehicle-badges{grid-area:badges!important;grid-column:auto!important;justify-content:flex-end!important;flex-wrap:nowrap!important;width:-moz-max-content!important;width:max-content!important}.vehicles-page.r161-garage .r656-image-gallery.vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}}.fd-estimate-detail-r14{--ss-ink:#050505;--ss-copy:#1d2b33;--ss-muted:#43525b;--ss-line:#c4ccd1;--ss-orange:#f46a00;--ss-orange-dark:#963700;--ss-blue:#087db7;position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;width:min(1260px,calc(100vw - 26px))!important;height:min(940px,calc(100dvh - 16px))!important;max-width:1260px!important;max-height:calc(100dvh - 16px)!important;overflow:hidden!important;border-radius:18px!important;background:#eef1f3!important;border:1px solid #abb6bc!important;box-shadow:0 26px 78px #0000003d!important;color:var(--ss-ink)!important}.fd-estimate-detail-r14:before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:0!important;height:4px!important;background:var(--ss-orange)!important;z-index:50!important}.fd-estimate-pro-head{min-height:90px!important;display:grid!important;grid-template-columns:148px minmax(0,1fr) 42px!important;align-items:center!important;gap:16px!important;padding:15px 18px 13px!important;background:#fff!important;border:0!important;border-bottom:1px solid #c7ced2!important;box-shadow:none!important}.fd-estimate-back{width:148px!important;min-width:148px!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 12px!important;border:1px solid #56636a!important;border-radius:8px!important;background:#fff!important;color:#050505!important;-webkit-text-fill-color:#050505!important;font-size:12px!important;font-weight:900!important;line-height:1.1!important;box-shadow:none!important}.fd-estimate-back svg{width:16px!important;height:16px!important;stroke:#050505!important;color:#050505!important}.fd-estimate-head-title{min-width:0!important;text-align:left!important}.fd-estimate-head-title .crm-eyebrow{color:var(--ss-orange-dark)!important;-webkit-text-fill-color:var(--ss-orange-dark)!important;font-size:9px!important;font-weight:950!important;letter-spacing:.12em!important;line-height:1.2!important;opacity:1!important}.fd-estimate-head-title h2{margin:3px 0 0!important;color:#050505!important;-webkit-text-fill-color:#050505!important;font-size:28px!important;line-height:1!important;letter-spacing:-.03em!important;font-weight:950!important}.fd-estimate-head-meta{display:flex!important;align-items:center!important;gap:9px!important;flex-wrap:wrap!important;margin-top:7px!important}.fd-estimate-head-meta span{min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#35434b!important;-webkit-text-fill-color:#35434b!important;font-size:10.5px!important;font-weight:800!important;box-shadow:none!important}.fd-estimate-head-meta span+span:before{content:"•"!important;margin-right:9px!important;color:var(--ss-orange)!important}.fd-estimate-head-meta span:nth-child(3){display:none!important}.fd-estimate-close{width:42px!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #56636a!important;border-radius:8px!important;background:#fff!important;color:#050505!important;box-shadow:none!important}.fd-estimate-close svg{width:19px!important;height:19px!important;stroke:#050505!important;color:#050505!important}.fd-estimate-detail-scroll{height:calc(100% - 90px)!important;max-height:none!important;overflow:auto!important;padding:11px!important;background:#eef1f3!important}.fd-estimate-detail-r14 :where(h1,h2,h3,h4,strong,b,label,summary,li){color:#050505!important;-webkit-text-fill-color:#050505!important;opacity:1!important}.fd-estimate-detail-r14 :where(p,span,small){color:#1d2b33!important;-webkit-text-fill-color:#1d2b33!important;opacity:1!important}.fd-estimate-statusline-r14{min-height:62px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:10px 14px!important;background:#fff!important;border:1px solid #bec7cc!important;border-left:5px solid var(--ss-orange)!important;border-radius:11px!important;box-shadow:0 4px 12px #0c181e0d!important}.fd-estimate-statusline-r14>strong{color:#050505!important;-webkit-text-fill-color:#050505!important;font-size:27px!important;font-weight:950!important;letter-spacing:-.03em!important}.fd-estimate-statusline-r14>div{display:flex!important;align-items:center!important;gap:9px!important}.fd-estimate-statusline-r14 .fd-status{width:86px!important;height:30px!important;min-height:30px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;border-radius:999px!important;background:linear-gradient(180deg,#fffaf6,#fff0e5)!important;border:1px solid #ee9e64!important;color:#702700!important;-webkit-text-fill-color:#702700!important;font-size:9.5px!important;font-weight:950!important;line-height:30px!important;letter-spacing:.07em!important;box-shadow:inset 0 1px #fffffff2,0 2px 5px #622a0012!important}.fd-estimate-statusline-r14 .fd-status.tone-green{background:linear-gradient(180deg,#f9fffb,#e8f7ed)!important;border-color:#78bd91!important;color:#0c5f31!important;-webkit-text-fill-color:#0c5f31!important}.fd-estimate-statusline-r14 .fd-status.tone-red{background:linear-gradient(180deg,snow,#fdecec)!important;border-color:#d98b8b!important;color:#861e1e!important;-webkit-text-fill-color:#861e1e!important}.fd-estimate-statusline-r14 span:not(.fd-status){color:#46545c!important;-webkit-text-fill-color:#46545c!important;font-size:10.5px!important;font-weight:800!important}.fd-estimate-actionbar{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin:7px 0 10px!important;padding:8px!important;background:#fff!important;border:1px solid #bec7cc!important;border-radius:11px!important;box-shadow:0 4px 12px #0c181e0d!important}.fd-estimate-actionbar button{min-height:40px!important;padding:0 13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid #68757c!important;border-radius:7px!important;background:#fff!important;color:#050505!important;-webkit-text-fill-color:#050505!important;font-size:11.5px!important;font-weight:900!important;line-height:1!important;text-align:center!important;box-shadow:none!important;opacity:1!important}.fd-estimate-actionbar button svg{width:15px!important;height:15px!important;stroke:currentColor!important}.fd-estimate-actionbar button.primary:not(.workorder){background:var(--ss-blue)!important;border-color:var(--ss-blue)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 3px 8px #087db733!important}.fd-estimate-actionbar button.workorder.primary{background:var(--ss-orange)!important;border-color:var(--ss-orange)!important;color:#111!important;-webkit-text-fill-color:#111!important;box-shadow:0 3px 8px #f46a002e!important}.fd-estimate-actionbar button.workorder.primary svg{stroke:#111!important;color:#111!important}.fd-estimate-hero-r14{display:grid!important;grid-template-columns:245px minmax(0,1fr) minmax(0,1fr)!important;gap:9px!important;margin:0!important}.fd-estimate-vehicle-stage,.fd-estimate-identity-card{min-height:126px!important;background:#fff!important;border:1px solid #bec7cc!important;border-radius:11px!important;box-shadow:0 4px 12px #0c181e0d!important}.fd-estimate-vehicle-stage{display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;padding:9px!important}.fd-estimate-vehicle-stage:after{content:"VEHICLE"!important;position:absolute!important;left:12px!important;bottom:8px!important;color:#4b5860!important;-webkit-text-fill-color:#4b5860!important;font-size:8px!important;font-weight:900!important;letter-spacing:.11em!important}.fd-estimate-vehicle-stage img{width:100%!important;max-width:215px!important;height:102px!important;-o-object-fit:contain!important;object-fit:contain!important;filter:drop-shadow(0 7px 7px rgba(0,0,0,.13))!important}.fd-estimate-vehicle-stage.empty svg{width:40px!important;height:40px!important;stroke:var(--ss-orange)!important;color:var(--ss-orange)!important;stroke-width:1.7!important}.fd-estimate-identity-card{padding:15px 17px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.fd-estimate-identity-card .crm-eyebrow{color:var(--ss-orange-dark)!important;-webkit-text-fill-color:var(--ss-orange-dark)!important;font-size:8.7px!important;font-weight:950!important;letter-spacing:.12em!important}.fd-estimate-identity-card h3{margin:4px 0 5px!important;color:#050505!important;-webkit-text-fill-color:#050505!important;font-size:17px!important;line-height:1.15!important;font-weight:950!important}.fd-estimate-identity-card span{color:#27353d!important;-webkit-text-fill-color:#27353d!important;font-size:11.5px!important;line-height:1.4!important;font-weight:800!important}.fd-estimate-document-lines{display:grid!important;gap:9px!important;margin-top:10px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.fd-estimate-section-title{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 2px 1px!important}.fd-estimate-section-title span{color:#050505!important;-webkit-text-fill-color:#050505!important;font-size:10.5px!important;font-weight:950!important;letter-spacing:.1em!important}.fd-estimate-section-title small{color:#46545c!important;-webkit-text-fill-color:#46545c!important;font-size:9px!important;font-weight:800!important}.fd-estimate-service-card{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;padding:15px 16px 14px 19px!important;background:#fff!important;border:1px solid #bec7cc!important;border-radius:11px!important;box-shadow:0 4px 12px #0c181e0d!important;overflow:hidden!important}.fd-estimate-service-card:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:5px!important;background:var(--ss-orange)!important}.fd-estimate-service-card>div>strong{display:block!important;color:#050505!important;-webkit-text-fill-color:#050505!important;font-size:19px!important;line-height:1.12!important;font-weight:950!important}.fd-estimate-service-card>div>small{display:block!important;margin-top:4px!important;color:#27353d!important;-webkit-text-fill-color:#27353d!important;font-size:10.5px!important;font-weight:850!important}.fd-estimate-service-card>div>p{margin:6px 0 0!important;color:#17262e!important;-webkit-text-fill-color:#17262e!important;font-size:12.5px!important;line-height:1.42!important;font-weight:750!important}.fd-estimate-service-card>b{color:var(--ss-orange-dark)!important;-webkit-text-fill-color:var(--ss-orange-dark)!important;font-size:17px!important;font-weight:950!important;white-space:nowrap!important}.fd-estimate-detail-r14 details{margin-top:11px!important;border:1px solid #dda36f!important;border-radius:8px!important;overflow:hidden!important;background:#fff!important}.fd-estimate-detail-r14 details summary{min-height:39px!important;display:flex!important;align-items:center!important;padding:0 12px!important;background:#fff4eb!important;color:#5e2100!important;-webkit-text-fill-color:#5e2100!important;font-size:11.5px!important;font-weight:950!important}.fd-estimate-detail-r14 details summary::-webkit-details-marker{display:none!important}.fd-estimate-detail-r14 details ul{margin:0!important;padding:12px 18px 11px 29px!important;background:#fff!important;-moz-columns:2!important;columns:2!important;-moz-column-gap:31px!important;column-gap:31px!important}.fd-estimate-detail-r14 details li,.fd-estimate-detail-r14 details li *,.fd-estimate-detail-r14 details li span,.fd-estimate-detail-r14 details li small{-moz-column-break-inside:avoid!important;break-inside:avoid!important;margin:0 0 6px!important;color:#000!important;-webkit-text-fill-color:#000!important;opacity:1!important;filter:none!important;text-shadow:none!important;font-size:12.5px!important;line-height:1.36!important;font-weight:850!important}.fd-estimate-detail-r14 details li::marker{color:var(--ss-orange)!important}.fd-estimate-doc-total{width:min(390px,100%)!important;margin:10px 0 0 auto!important;padding:12px 14px!important;background:#fff!important;border:1px solid #6a767c!important;border-top:4px solid var(--ss-orange)!important;border-radius:10px!important;box-shadow:0 4px 12px #0c181e0d!important}.fd-estimate-doc-total>div{display:flex!important;justify-content:space-between!important;gap:16px!important;padding:3.5px 0!important}.fd-estimate-doc-total span{color:#26353d!important;-webkit-text-fill-color:#26353d!important;font-size:10.5px!important;font-weight:800!important}.fd-estimate-doc-total strong{color:#050505!important;-webkit-text-fill-color:#050505!important;font-size:13.5px!important;font-weight:950!important}.fd-estimate-doc-total .total{margin-top:4px!important;padding-top:7px!important;border-top:2px solid #111!important}.fd-estimate-doc-total .total strong{color:var(--ss-orange-dark)!important;-webkit-text-fill-color:var(--ss-orange-dark)!important;font-size:21px!important}.fd-authorization-status{margin-top:9px!important;padding:12px 14px!important;display:grid!important;grid-template-columns:auto 1fr!important;gap:10px!important;align-items:center!important;background:#fff!important;border:1px solid #bec7cc!important;border-left:5px solid var(--ss-orange)!important;border-radius:10px!important;box-shadow:0 4px 12px #0c181e0d!important}.fd-authorization-status.approved{border-left-color:#19884a!important;background:#f6fbf7!important}.fd-authorization-status.reauth{background:#fff8f1!important}.fd-authorization-status strong{color:#050505!important;-webkit-text-fill-color:#050505!important;font-size:13.5px!important;font-weight:950!important}.fd-authorization-status span{display:block!important;margin-top:2px!important;color:#2a3941!important;-webkit-text-fill-color:#2a3941!important;font-size:10.5px!important;line-height:1.36!important;font-weight:800!important}@media(min-width:701px)and (max-width:1400px)and (orientation:landscape){.fd-estimate-detail-r14{width:calc(100vw - 12px)!important;height:calc(100dvh - 10px)!important;max-width:none!important;max-height:none!important}.fd-estimate-hero-r14{grid-template-columns:220px minmax(0,1fr) minmax(0,1fr)!important}}@media(max-width:700px){.fd-estimate-detail-r14{left:0!important;top:0!important;transform:none!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;border-radius:0!important}.fd-estimate-pro-head{grid-template-columns:42px minmax(0,1fr) 40px!important;min-height:80px!important;padding:10px 8px!important;gap:7px!important}.fd-estimate-back{width:42px!important;min-width:42px!important;padding:0!important;font-size:0!important}.fd-estimate-head-title h2{font-size:22px!important}.fd-estimate-detail-scroll{height:calc(100% - 80px)!important;padding:7px!important}.fd-estimate-hero-r14,.fd-estimate-service-card{grid-template-columns:1fr!important}.fd-estimate-detail-r14 details ul{-moz-columns:1!important;columns:1!important}.fd-estimate-actionbar button{flex:1 1 46%!important}}@media print{@page{size:letter portrait;margin:.5in .52in .48in!important}html,body,body.r31-print-estimate{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;background:#fff!important}body.r31-print-estimate>*:not(#skyshine-estimate-print-r31){display:none!important}body.r31-print-estimate>#skyshine-estimate-print-r31{display:block!important;position:static!important;inset:auto!important;transform:none!important;width:auto!important;height:auto!important;min-height:0!important;max-width:none!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:0!important;background:#fff!important;color:#071018!important;font-family:Arial,Helvetica,sans-serif!important;font-size:8.8pt!important;line-height:1.33!important}body.r31-print-estimate>#skyshine-estimate-print-r31,body.r31-print-estimate>#skyshine-estimate-print-r31 *{box-sizing:border-box!important;visibility:visible!important;overflow:visible!important}.r38p-brand{display:grid!important;grid-template-columns:1fr auto!important;gap:15px!important;align-items:center!important;padding:4px 0 9px!important;border-bottom:3px solid #f46a00!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.r38p-brand-left{display:flex!important;align-items:center!important;gap:9px!important}.r38p-brand-left img{width:54px!important;height:43px!important;max-width:54px!important;max-height:43px!important;-o-object-fit:contain!important;object-fit:contain!important}.r38p-brand-left div{display:grid!important}.r38p-brand-left strong{font-size:12.5pt!important;color:#071018!important}.r38p-brand-left span{font-size:7pt!important;color:#263943!important}.r38p-brand aside{text-align:right!important}.r38p-brand aside span{font-size:6.8pt!important;font-weight:900!important;letter-spacing:.12em!important;color:#963700!important}.r38p-brand aside h1{margin:2px 0!important;font-size:21pt!important;line-height:1!important;color:#071018!important}.r38p-brand aside b{font-size:7.4pt!important;color:#263943!important}.r38p-status{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:11px!important;margin:8px 0!important;padding:7px 8px!important;border:1px solid #233842!important;border-left:4px solid #f46a00!important;border-radius:5px!important;background:#fff!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.r38p-status>div{display:grid!important}.r38p-status span{font-size:7.5pt!important;font-weight:900!important;color:#071018!important}.r38p-status small{font-size:6.6pt!important;color:#42545e!important}.r38p-status>strong{font-size:15pt!important;color:#963700!important}.r38p-identity{display:grid!important;grid-template-columns:105px 1fr 1fr!important;gap:6px!important;margin-bottom:8px!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.r38p-identity article{display:grid!important;padding:6.5px 7.5px!important;border:1px solid #c4d0d7!important;border-radius:5px!important;background:#fff!important}.r38p-vehicle-image-card{display:flex!important;align-items:center!important;justify-content:center!important;padding:4px!important}.r38p-vehicle-image-card img{width:96px!important;height:62px!important;max-width:96px!important;max-height:62px!important;-o-object-fit:contain!important;object-fit:contain!important}.r38p-vehicle-image-card.empty{background:#f7f9fa!important}.r38p-identity article>span,.r38p-section-title>span{font-size:6.6pt!important;font-weight:900!important;letter-spacing:.1em!important;color:#963700!important}.r38p-identity strong{font-size:9.4pt!important;color:#071018!important}.r38p-identity small{font-size:6.9pt!important;color:#263943!important}.r38p-section-title{display:flex!important;justify-content:space-between!important;align-items:end!important;gap:9px!important;margin-bottom:5px!important;padding-bottom:4px!important;border-bottom:1px solid #b9c6ce!important}.r38p-section-title small{font-size:6.6pt!important;color:#52636d!important}.r38p-line{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:11px!important;margin-bottom:6px!important;padding:7px 8px!important;border:1px solid #bcc9d1!important;border-left:4px solid #f46a00!important;border-radius:5px!important;background:#fff!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.r38p-line h3{margin:0 0 2px!important;font-size:10pt!important;line-height:1.14!important;color:#071018!important}.r38p-line p{margin:0 0 4px!important;font-size:7pt!important;line-height:1.3!important;color:#263943!important}.r38p-line>b{font-size:9.2pt!important;color:#963700!important;white-space:nowrap!important}.r38p-includes{margin-top:5px!important;padding:5px 6px!important;border:1px solid #dfa474!important;border-radius:4px!important;background:#fff8f1!important}.r38p-includes>strong{display:block!important;margin-bottom:4px!important;font-size:6.8pt!important;letter-spacing:.07em!important;color:#672600!important}.r38p-includes ul{-moz-columns:2!important;columns:2!important;-moz-column-gap:17px!important;column-gap:17px!important;margin:0!important;padding-left:14px!important}.r38p-includes li,.r38p-includes li *{-moz-column-break-inside:avoid!important;break-inside:avoid!important;margin:0 0 2px!important;font-size:6.9pt!important;line-height:1.25!important;font-weight:700!important;color:#050505!important;-webkit-text-fill-color:#050505!important;opacity:1!important}.r38p-summary{display:grid!important;grid-template-columns:minmax(0,1fr) 215px!important;gap:8px!important;margin:8px 0 10px!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.r38p-auth,.r38p-totals{padding:7px!important;border:1px solid #bbc8d0!important;border-radius:5px!important;background:#fff!important}.r38p-auth{display:grid!important}.r38p-auth>span{font-size:6.6pt!important;font-weight:900!important;color:#963700!important}.r38p-auth>strong{font-size:9.2pt!important;color:#071018!important}.r38p-auth>small{font-size:6.8pt!important;color:#263943!important}.r38p-totals>div{display:flex!important;justify-content:space-between!important;gap:11px!important;padding:2px 0!important}.r38p-totals span{font-size:7pt!important;color:#263943!important}.r38p-totals strong{font-size:8pt!important;color:#071018!important}.r38p-totals .grand{margin-top:3px!important;padding-top:4px!important;border-top:2px solid #071018!important}.r38p-totals .grand strong{font-size:12.5pt!important;color:#963700!important}.r38p-legal{display:block!important;margin-top:9px!important;padding-top:7px!important;border-top:2px solid #071018!important;-moz-column-break-inside:auto!important;break-inside:auto!important;overflow:visible!important}.r38p-legal>header{display:grid!important;margin-bottom:6px!important;-moz-column-break-after:avoid!important;break-after:avoid-page!important}.r38p-legal>header strong{font-size:9pt!important;color:#071018!important}.r38p-legal>header span{font-size:7.3pt!important;font-weight:900!important;color:#963700!important}.r38p-legal article{margin-bottom:5px!important;-moz-column-break-inside:auto!important;break-inside:auto!important}.r38p-legal h4{margin:0 0 1.5px!important;font-size:7.2pt!important;line-height:1.18!important;color:#071018!important;-moz-column-break-after:avoid!important;break-after:avoid-page!important}.r38p-legal p{margin:0 0 3px!important;font-size:6.5pt!important;line-height:1.25!important;color:#26343c!important;orphans:3!important;widows:3!important}.r38p-footer{display:grid!important;grid-template-columns:1fr auto!important;gap:9px!important;align-items:center!important;margin-top:8px!important;padding-top:4px!important;border-top:1px solid #9fadb6!important;font-size:6.4pt!important;color:#42545e!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.r38p-footer strong{color:#071018!important}.r38p-footer small{color:#963700!important;font-weight:900!important}}.fd-estimate-detail-r14 .fd-estimate-back{background:#f46a00!important;border-color:#f46a00!important;color:#050505!important;-webkit-text-fill-color:#050505!important;font-weight:950!important;text-align:center!important;justify-content:center!important;box-shadow:0 4px 10px #f46a0033!important}.fd-estimate-detail-r14 .fd-estimate-back svg{color:#050505!important;stroke:#050505!important}.fd-estimate-detail-r14 .fd-estimate-actionbar button{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-weight:900!important}.fd-estimate-detail-r14 .fd-estimate-actionbar button.primary:not(.workorder){background:#087db7!important;border-color:#087db7!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.fd-estimate-detail-r14 .fd-estimate-actionbar button.primary:not(.workorder) svg{color:#fff!important;stroke:#fff!important}.fd-estimate-detail-r14 .fd-estimate-actionbar button.workorder.primary{background:#f46a00!important;border-color:#f46a00!important;color:#050505!important;-webkit-text-fill-color:#050505!important}.fd-estimate-detail-r14 .fd-estimate-actionbar button.workorder.primary svg{color:#050505!important;stroke:#050505!important}.fd-estimate-detail-r14 .fd-estimate-statusline-r14 .fd-status{width:88px!important;min-width:88px!important;height:31px!important;min-height:31px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:0 11px!important;line-height:1!important;border-radius:999px!important;font-size:9.5px!important;font-weight:950!important;letter-spacing:.075em!important;background:linear-gradient(180deg,#fffaf6,#ffefe2)!important;color:#6e2700!important;-webkit-text-fill-color:#6e2700!important;border:1px solid #ee9f65!important;box-shadow:inset 0 1px #fffffff2,0 2px 5px #622a0014!important}@media print{@page{size:letter portrait;margin:.52in .55in .5in!important}body.r31-print-estimate>#skyshine-estimate-print-r31{margin:0!important;padding:0!important}}.fd-estimate-detail-r14{--r42-ink:#07131d;--r42-copy:#243746;--r42-muted:#607283;--r42-line:#d5dfe6;--r42-soft:#f3f7fa;--r42-card:#ffffff;--r42-orange:#ff7200;--r42-orange-deep:#b54600;--r42-blue:#087fca;--r42-shadow:0 12px 30px rgba(10,31,46,.08),0 2px 7px rgba(10,31,46,.045);background:radial-gradient(circle at 88% 4%,rgba(255,114,0,.07),transparent 22rem),linear-gradient(180deg,#f7fafc,#eef4f7)!important;color:var(--r42-ink)!important}.fd-estimate-pro-head{background:linear-gradient(115deg,#fff 0% 67%,#f7fafc)!important;border-bottom:1px solid #d8e1e6!important;box-shadow:0 7px 22px #081e2d0f!important;min-height:96px!important;padding:15px 20px!important;position:relative!important;overflow:hidden!important}.fd-estimate-pro-head:after{content:""!important;position:absolute!important;right:-90px!important;top:12px!important;width:390px!important;height:70px!important;pointer-events:none!important;opacity:.6!important;background:linear-gradient(162deg,transparent 48%,rgba(255,114,0,.11) 49%,transparent 51%)!important}.fd-estimate-back{width:150px!important;min-width:150px!important;height:46px!important;border:1px solid #e75f00!important;border-radius:11px!important;background:linear-gradient(180deg,#ff8a18,#ff7100)!important;color:#050505!important;-webkit-text-fill-color:#050505!important;font-size:12.5px!important;font-weight:950!important;line-height:1.05!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;box-shadow:0 8px 18px #ff720038,inset 0 1px #ffffff85!important}.fd-estimate-back svg{stroke:#050505!important;color:#050505!important}.fd-estimate-head-title .crm-eyebrow{color:#b84700!important;-webkit-text-fill-color:#b84700!important;font-size:9.5px!important;letter-spacing:.13em!important;font-weight:950!important}.fd-estimate-head-title h2{font-size:30px!important;color:#07131d!important;-webkit-text-fill-color:#07131d!important;font-weight:950!important;letter-spacing:-.035em!important}.fd-estimate-head-meta span{font-size:11px!important;color:#3c5362!important;-webkit-text-fill-color:#3c5362!important;font-weight:800!important}.fd-estimate-close{border:1px solid #b9c6cd!important;background:#fff!important;color:#07131d!important;border-radius:10px!important;box-shadow:0 4px 12px #081d2b12!important}.fd-estimate-close svg{stroke:#07131d!important;color:#07131d!important}.fd-estimate-detail-scroll{background:transparent!important;padding:14px!important}.fd-estimate-statusline-r14{min-height:66px!important;padding:11px 15px!important;border:1px solid var(--r42-line)!important;border-left:0!important;border-radius:14px!important;background:#fffffff5!important;box-shadow:var(--r42-shadow)!important}.fd-estimate-statusline-r14 .fd-status{width:94px!important;min-width:94px!important;height:34px!important;min-height:34px!important;border-radius:999px!important;border:1px solid #ff9b55!important;background:linear-gradient(180deg,#fffdfb,#fff0e4)!important;color:#050505!important;-webkit-text-fill-color:#050505!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-size:10px!important;line-height:1!important;font-weight:950!important;letter-spacing:.09em!important;box-shadow:inset 0 1px #fff,0 3px 7px #8c390014!important}.fd-estimate-statusline-r14 .fd-status.tone-green{color:#082f1d!important;-webkit-text-fill-color:#082f1d!important;background:linear-gradient(180deg,#f8fff9,#e7f7ec)!important;border-color:#77c493!important}.fd-estimate-statusline-r14 .fd-status.tone-red{color:#421111!important;-webkit-text-fill-color:#421111!important;background:linear-gradient(180deg,snow,#fdeaea)!important;border-color:#da8585!important}.fd-estimate-statusline-r14>strong{font-size:28px!important;color:#07131d!important;-webkit-text-fill-color:#07131d!important}.fd-estimate-actionbar{gap:9px!important;margin:10px 0 13px!important;padding:10px!important;background:#fffffff7!important;border:1px solid var(--r42-line)!important;border-radius:14px!important;box-shadow:var(--r42-shadow)!important}.fd-estimate-actionbar button{min-height:44px!important;padding:0 15px!important;border-radius:9px!important;border:1px solid #c8d3da!important;background:linear-gradient(180deg,#fff,#f7fafc)!important;color:#07131d!important;-webkit-text-fill-color:#07131d!important;font-size:12px!important;font-weight:900!important;text-align:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;box-shadow:0 4px 10px #0a1f2e0e!important}.fd-estimate-actionbar button.primary:not(.workorder){background:linear-gradient(180deg,#1698e5,#087fc7)!important;border-color:#087fc7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 8px 18px #087fc738,inset 0 1px #ffffff40!important}.fd-estimate-actionbar button.primary:not(.workorder) svg{stroke:#fff!important;color:#fff!important}.fd-estimate-actionbar button.workorder.primary{background:linear-gradient(180deg,#ff8a18,#ff7100)!important;border-color:#e75f00!important;color:#050505!important;-webkit-text-fill-color:#050505!important;box-shadow:0 8px 18px #ff720038,inset 0 1px #ffffff59!important}.fd-estimate-actionbar button.workorder.primary svg{stroke:#050505!important;color:#050505!important}.fd-estimate-hero-r14{gap:12px!important}.fd-estimate-vehicle-stage,.fd-estimate-identity-card{min-height:132px!important;border:1px solid var(--r42-line)!important;border-radius:15px!important;background:linear-gradient(145deg,#fff,#fbfdfe 76%,#f2f7fa)!important;box-shadow:var(--r42-shadow)!important}.fd-estimate-vehicle-stage{overflow:hidden!important}.fd-estimate-vehicle-stage:before{content:""!important;position:absolute!important;inset:auto -18px -45px auto!important;width:130px!important;height:130px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(255,114,0,.09),transparent 65%)!important}.fd-estimate-vehicle-stage img{max-width:220px!important;height:106px!important;filter:drop-shadow(0 12px 9px rgba(9,28,39,.18))!important}.fd-estimate-vehicle-stage.empty svg{stroke:#ff7100!important;color:#ff7100!important}.fd-estimate-identity-card{padding:17px 19px!important}.fd-estimate-identity-card .crm-eyebrow{font-size:9px!important;color:#b84700!important;-webkit-text-fill-color:#b84700!important}.fd-estimate-identity-card h3{font-size:18px!important;color:#07131d!important;-webkit-text-fill-color:#07131d!important}.fd-estimate-identity-card span{font-size:12px!important;color:#283d4b!important;-webkit-text-fill-color:#283d4b!important;font-weight:750!important}.fd-estimate-document-lines{margin-top:13px!important;gap:11px!important;padding:13px!important;border:1px solid var(--r42-line)!important;border-radius:16px!important;background:#ffffffb8!important;box-shadow:var(--r42-shadow)!important}.fd-estimate-section-title{padding:1px 3px 6px!important}.fd-estimate-section-title span{font-size:11px!important;letter-spacing:.11em!important;color:#173346!important;-webkit-text-fill-color:#173346!important}.fd-estimate-section-title small{font-size:9.5px!important;color:#667887!important;-webkit-text-fill-color:#667887!important}.fd-estimate-service-card{border:1px solid #d4dee5!important;border-radius:15px!important;padding:18px 19px 17px 23px!important;gap:18px!important;background:radial-gradient(circle at 96% 6%,rgba(255,114,0,.075),transparent 18rem),linear-gradient(145deg,#fff 0% 66%,#fbfdfe)!important;box-shadow:0 10px 25px #081c2a13,0 2px 6px #081c2a0a!important}.fd-estimate-service-card:before{width:5px!important;background:linear-gradient(180deg,#ff8b1f,#ff6500)!important;box-shadow:1px 0 6px #ff720033!important}.fd-estimate-service-card>div>strong{font-size:21px!important;color:#07131d!important;-webkit-text-fill-color:#07131d!important;letter-spacing:-.018em!important}.fd-estimate-service-card>div>small{font-size:11.5px!important;color:#415766!important;-webkit-text-fill-color:#415766!important}.fd-estimate-service-card>div>p{font-size:14px!important;line-height:1.46!important;color:#1b3343!important;-webkit-text-fill-color:#1b3343!important;font-weight:650!important;max-width:920px!important}.fd-estimate-service-card>b{font-size:19px!important;color:#c34900!important;-webkit-text-fill-color:#c34900!important}.fd-estimate-detail-r14 details{margin-top:14px!important;border:1px solid #d7e0e6!important;border-radius:13px!important;overflow:visible!important;background:linear-gradient(180deg,#fff,#fbfdfe)!important;box-shadow:inset 0 1px #fff,0 5px 14px #0a1f2e0b!important}.fd-estimate-detail-r14 details summary{min-height:48px!important;padding:0 16px!important;border-bottom:1px solid #e1e8ec!important;background:linear-gradient(180deg,#fff,#f9fbfc)!important;color:#07131d!important;-webkit-text-fill-color:#07131d!important;font-size:16px!important;font-weight:950!important;letter-spacing:-.01em!important;pointer-events:none!important;border-radius:13px 13px 0 0!important}.fd-estimate-detail-r14 details ul{list-style:none!important;margin:0!important;padding:16px 18px 15px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;-moz-column-gap:28px!important;column-gap:28px!important;row-gap:10px!important;-moz-columns:auto!important;columns:auto!important;background:transparent!important}.fd-estimate-detail-r14 details li,.fd-estimate-detail-r14 details li *,.fd-estimate-detail-r14 details li span,.fd-estimate-detail-r14 details li small{position:relative!important;margin:0!important;padding:0!important;color:#102532!important;-webkit-text-fill-color:#102532!important;font-size:clamp(12.5px,1.02vw,14px)!important;line-height:1.38!important;font-weight:720!important;opacity:1!important;filter:none!important;text-shadow:none!important;overflow:visible!important}.fd-estimate-detail-r14 details li{min-height:30px!important;padding-left:39px!important;display:flex!important;align-items:center!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.fd-estimate-detail-r14 details li:before{content:"✓"!important;position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;width:28px!important;height:28px!important;border-radius:50%!important;display:grid!important;place-items:center!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(180deg,#ff8a18,#ff6900)!important;font-size:15px!important;font-weight:950!important;box-shadow:0 5px 10px #ff69002e!important}.fd-estimate-detail-r14 details:has(li:nth-child(11)) ul{row-gap:8px!important;padding-top:14px!important;padding-bottom:14px!important}.fd-estimate-detail-r14 details:has(li:nth-child(11)) li,.fd-estimate-detail-r14 details:has(li:nth-child(11)) li *{font-size:clamp(12px,.96vw,13.25px)!important;line-height:1.34!important}.fd-estimate-detail-r14 details:has(li:nth-child(17)) ul{-moz-column-gap:20px!important;column-gap:20px!important;row-gap:7px!important}.fd-estimate-detail-r14 details:has(li:nth-child(17)) li{min-height:27px!important;padding-left:34px!important}.fd-estimate-detail-r14 details:has(li:nth-child(17)) li:before{width:24px!important;height:24px!important;font-size:13px!important}.fd-estimate-doc-total{width:min(410px,100%)!important;margin-top:13px!important;padding:14px 16px!important;border:1px solid #d2dce3!important;border-top:0!important;border-radius:14px!important;background:linear-gradient(145deg,#fff,#fbfdfe)!important;box-shadow:var(--r42-shadow)!important}.fd-estimate-doc-total:before{content:""!important;display:block!important;height:3px!important;border-radius:999px!important;margin:-14px -16px 10px!important;background:linear-gradient(90deg,#ff7100,#ffa24c)!important}.fd-estimate-doc-total span{font-size:11px!important;color:#344b5a!important;-webkit-text-fill-color:#344b5a!important}.fd-estimate-doc-total strong{font-size:14px!important}.fd-estimate-doc-total .total strong{font-size:22px!important;color:#c34900!important;-webkit-text-fill-color:#c34900!important}.fd-authorization-status{margin-top:12px!important;padding:14px 16px!important;border:1px solid #d5dfe5!important;border-left:0!important;border-radius:14px!important;background:linear-gradient(145deg,#fff,#fbfdfe)!important;box-shadow:var(--r42-shadow)!important}.fd-authorization-status svg{padding:7px!important;width:37px!important;height:37px!important;border-radius:10px!important;background:#edf7ff!important;color:#087fca!important;stroke:#087fca!important}.fd-authorization-status.approved{background:linear-gradient(145deg,#fbfffc,#eff9f2)!important;border-color:#c6e4d0!important}.fd-authorization-status.approved svg{background:#e8f8ed!important;color:#18874a!important;stroke:#18874a!important}.fd-authorization-status strong{font-size:14px!important}.fd-authorization-status span{font-size:11.5px!important}@media(min-width:701px)and (max-width:1180px){.fd-estimate-service-card>div>p{font-size:13.5px!important}.fd-estimate-detail-r14 details ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;-moz-column-gap:18px!important;column-gap:18px!important}.fd-estimate-detail-r14 details li,.fd-estimate-detail-r14 details li *{font-size:12.5px!important}.fd-estimate-hero-r14{grid-template-columns:220px minmax(0,1fr) minmax(0,1fr)!important}}@media(max-width:700px){.fd-estimate-pro-head{min-height:84px!important;padding:10px 8px!important}.fd-estimate-back{width:45px!important;min-width:45px!important;height:42px!important;font-size:0!important}.fd-estimate-head-title h2{font-size:23px!important}.fd-estimate-detail-scroll{padding:8px!important}.fd-estimate-statusline-r14{min-height:58px!important;padding:9px 11px!important}.fd-estimate-statusline-r14>strong{font-size:22px!important}.fd-estimate-actionbar button{flex:1 1 calc(50% - 6px)!important;min-width:0!important;padding:0 9px!important}.fd-estimate-hero-r14{grid-template-columns:1fr!important}.fd-estimate-service-card{grid-template-columns:1fr!important;padding:16px 14px 15px 19px!important}.fd-estimate-service-card>div>strong{font-size:19px!important}.fd-estimate-service-card>div>p{font-size:13.5px!important}.fd-estimate-detail-r14 details summary{font-size:15px!important;min-height:44px!important}.fd-estimate-detail-r14 details ul{grid-template-columns:1fr!important;row-gap:9px!important;padding:14px!important}.fd-estimate-detail-r14 details li,.fd-estimate-detail-r14 details li *{font-size:13px!important;line-height:1.38!important}.fd-estimate-detail-r14 details li{padding-left:37px!important}.fd-estimate-doc-total{width:100%!important}}@media(max-width:420px){.fd-estimate-actionbar button{flex:1 1 100%!important}.fd-estimate-detail-r14 details li,.fd-estimate-detail-r14 details li *{font-size:12.75px!important}}@media print{.r38p-includes ul{-moz-columns:auto!important;columns:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2.5px 16px!important;padding-left:0!important;list-style:none!important}.r38p-includes li{position:relative!important;padding-left:11px!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.r38p-includes li:before{content:"•"!important;position:absolute!important;left:0!important;color:#ff7100!important}.r38p-includes:has(li:nth-child(13)) li{font-size:6.55pt!important;line-height:1.21!important}.r38p-includes:has(li:nth-child(21)) li{font-size:6.25pt!important;line-height:1.18!important}.r38p-line,.r38p-identity,.r38p-summary{-moz-column-break-inside:avoid!important;break-inside:avoid!important}.r38p-legal article{-moz-column-break-inside:auto!important;break-inside:auto!important}}.fd-estimate-actionbar{display:flex!important;flex-wrap:wrap!important;gap:12px!important;padding:14px!important}.fd-estimate-actionbar button{min-height:44px!important;padding:0 18px!important;border:1px solid #bd4b00!important;border-radius:11px!important;background:linear-gradient(180deg,#ff8c25,#ff6900)!important;color:#fff!important;font-weight:900!important;box-shadow:0 8px 18px #ff6a0038,inset 0 1px #ffffff59!important;text-shadow:0 1px 1px rgba(75,25,0,.28)!important}.fd-estimate-actionbar button svg{stroke:#fff!important}.fd-estimate-service-card{border:1px solid #dce6ed!important;border-left:4px solid #ff6a00!important;border-radius:14px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 9px 24px #081f3117!important;overflow:hidden!important}.fd-estimate-service-card>div>strong{color:#081827!important;font-size:17px!important;font-weight:900!important}.fd-estimate-service-card>div>small{display:block!important;margin-top:3px!important;color:#415868!important;font-size:13px!important;font-weight:800!important}.fd-estimate-service-card>div>small:empty{display:none!important}.fd-estimate-service-card p{color:#1b3344!important;font-size:14px!important;line-height:1.5!important;font-weight:650!important}.fd-estimate-service-card details{margin-top:14px!important;border:1px solid #d9e4eb!important;border-radius:12px!important;background:#fff!important;box-shadow:0 5px 16px #09203312!important;overflow:hidden!important}.fd-estimate-service-card details summary{width:-moz-max-content!important;width:max-content!important;max-width:100%!important;list-style:none!important;padding:9px 14px!important;border-radius:0 0 10px!important;background:linear-gradient(180deg,#fff3e9,#fffaf6)!important;color:#7b3000!important;font-size:14px!important;font-weight:950!important;box-shadow:3px 3px 10px #af4b091a!important}.fd-estimate-service-card details summary::-webkit-details-marker{display:none!important}.fd-estimate-service-card details ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 24px!important;margin:0!important;padding:16px 18px 18px 46px!important}.fd-estimate-service-card details li{color:#102737!important;font-size:14px!important;line-height:1.42!important;font-weight:760!important}.fd-estimate-service-card details li::marker{color:#ff6a00!important;font-size:1.15em!important}.fd-authorization-status{width:min(650px,100%)!important;display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:13px!important;padding:16px!important;border:1px solid #d8e4eb!important;border-radius:15px!important;background:linear-gradient(145deg,#fff,#f7fafc)!important;box-shadow:0 10px 26px #071f331a!important}.fd-authorization-status.approved{border-color:#bfe6cf!important;background:linear-gradient(145deg,#f5fff9,#eaf8f0)!important}.fd-authorization-status strong{color:#071624!important;font-size:14px!important;font-weight:950!important}.fd-authorization-status span{color:#425766!important;font-size:12.5px!important;font-weight:700!important}.fd-authorization-status>button{min-height:38px!important;padding:0 13px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;border:1px solid #bd4b00!important;border-radius:10px!important;background:linear-gradient(180deg,#ff8c25,#ff6900)!important;color:#fff!important;font-weight:900!important;box-shadow:0 7px 16px #ff6a0033!important}.fd-authorization-status>button svg{width:16px!important;stroke:#fff!important}.fd-estimate-vehicle-stage img{max-height:120px!important;-o-object-fit:contain!important;object-fit:contain!important;filter:drop-shadow(0 10px 12px rgba(5,27,43,.16))!important}.r38p-vehicle-image-card img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important}.r38p-includes{margin-top:8px!important;border:1px solid #e1e6ea!important;border-radius:7px!important;padding:8px 10px!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.r38p-includes ul{-moz-columns:2!important;columns:2!important;-moz-column-gap:20px!important;column-gap:20px!important;margin:6px 0 0 16px!important;padding:0!important}.r38p-includes li{-moz-column-break-inside:avoid!important;break-inside:avoid!important;font-size:8.8pt!important;line-height:1.34!important;margin-bottom:3px!important}@media(max-width:900px){.fd-estimate-service-card details ul{grid-template-columns:1fr!important}.fd-estimate-actionbar button{flex:1 1 210px!important;justify-content:center!important}}@media(max-width:620px){.fd-estimate-actionbar{display:grid!important;grid-template-columns:1fr 1fr!important}.fd-estimate-actionbar button{width:100%!important;padding:0 10px!important;font-size:12.5px!important}.fd-estimate-actionbar .workorder{grid-column:1/-1!important}.fd-estimate-service-card details li{font-size:13.5px!important}.fd-authorization-status{grid-template-columns:auto 1fr!important}.fd-authorization-status>button{grid-column:1/-1!important;width:100%!important;justify-content:center!important}}:root{--r45-orange:#ff6a00;--r45-gold:#ff9b2f;--r45-navy:#071d31;--r45-ink:#081827;--r45-line:#d9e5ed}.fd-page .fd-primary,.fd-page-head .fd-primary,.fd-estimate-detail-r14 .fd-estimate-actionbar>button,.fd-service-card>button,.r23-service-actions>button:first-child,.r24-service-detail-actions>.fd-primary{color:#fff!important;background:linear-gradient(180deg,#ff9d32,#ff790d 42%,#ed5a00)!important;border:1px solid #cf4e00!important;border-radius:11px!important;font-weight:900!important;box-shadow:0 8px 20px #eb59003d,inset 0 1px #ffffff73!important;text-shadow:0 1px 2px rgba(88,29,0,.35)!important;letter-spacing:.01em!important}.fd-page .fd-primary svg,.fd-estimate-detail-r14 .fd-estimate-actionbar>button svg,.fd-service-card>button svg{stroke:#fff!important}.fd-estimate-detail-r14 .fd-estimate-actionbar>button{min-height:46px!important;padding:0 18px!important}.fd-page .fd-secondary,.r23-service-actions>button:not(:first-child),.r24-service-detail-actions>.fd-secondary{color:#fff!important;background:linear-gradient(180deg,#163b5d,#09233a)!important;border:1px solid #071a2b!important;border-radius:11px!important;font-weight:850!important;box-shadow:0 7px 16px #071d3129,inset 0 1px #ffffff1a!important}.fd-page button:not(:disabled){transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.fd-page button:not(:disabled):hover{transform:translateY(-1px);filter:brightness(1.035)}.fd-page button:not(:disabled):active{transform:translateY(1px)}.fd-status{position:relative!important;display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:28px!important;padding:0 13px!important;border-radius:999px!important;font-size:11px!important;font-weight:950!important;letter-spacing:.055em!important;text-transform:uppercase!important;box-shadow:0 4px 12px #071e3014,inset 0 1px #ffffff8c!important}.fd-status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 13%,transparent)}.fd-status.tone-green{color:#0b6a3d!important;background:#e8f8ef!important;border:1px solid #afe2c6!important}.fd-status.tone-orange{color:#9a4000!important;background:#fff1e5!important;border:1px solid #ffc28e!important}.fd-status.tone-blue{color:#075f94!important;background:#e7f5ff!important;border:1px solid #a9daf6!important}.fd-status.tone-red{color:#a52121!important;background:#ffeded!important;border:1px solid #f2b7b7!important}.fd-estimate-list-row{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:8px;align-items:stretch}.fd-estimate-list-row>.fd-record-card{width:100%!important}.fd-estimate-delete{align-self:center;width:34px;height:34px;border-radius:10px!important;border:1px solid #f0c5c1!important;background:#fff6f5!important;color:#b93127!important;display:grid!important;place-items:center!important;box-shadow:0 5px 13px #80251e14!important}.fd-estimate-delete svg{width:15px;height:15px}.fd-delete-scrim{position:fixed!important;inset:0!important;z-index:12000!important;background:#05111c85!important;border:0!important}.fd-delete-dialog{position:fixed;z-index:12001;left:50%;top:50%;transform:translate(-50%,-50%);width:min(520px,calc(100vw - 28px));background:#fff;border:1px solid #dbe5eb;border-radius:18px;box-shadow:0 28px 90px #0518264d;overflow:hidden}.fd-delete-dialog header{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid #e3e9ed;background:linear-gradient(180deg,#fff,#fafcfd)}.fd-delete-dialog header span{display:block;color:#bd3a2d;font-size:10px;font-weight:950;letter-spacing:.12em}.fd-delete-dialog h3{margin:3px 0 0;color:#081827;font-size:21px}.fd-delete-dialog header button{width:36px;height:36px;border-radius:10px;border:1px solid #d7e1e8;background:#fff;color:#102739}.fd-delete-warning{display:flex;gap:12px;margin:18px 20px;padding:14px;border-radius:13px;background:#fff3f1;border:1px solid #f3c4be;color:#7e281f}.fd-delete-warning svg{width:23px;flex:none}.fd-delete-warning strong,.fd-delete-warning span{display:block}.fd-delete-warning span{margin-top:4px;font-size:12px;line-height:1.45}.fd-delete-dialog dl{margin:0 20px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.fd-delete-dialog dl div{padding:11px 12px;background:#f7fafc;border:1px solid #e1e8ed;border-radius:10px}.fd-delete-dialog dt{font-size:9px;font-weight:900;color:#657887;letter-spacing:.08em}.fd-delete-dialog dd{margin:3px 0 0;color:#0a1d2d;font-weight:850}.fd-delete-protect{margin:14px 20px;color:#526777;font-size:11px;line-height:1.5}.fd-delete-dialog footer{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px 18px}.fd-danger{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 15px;border-radius:10px;border:1px solid #a5241a;background:linear-gradient(180deg,#dc4a3c,#b92e24);color:#fff;font-weight:900;box-shadow:0 8px 18px #97261c2e}.fd-danger svg{width:16px}.fd-estimate-lines-r14{background:linear-gradient(180deg,#f9fbfc,#f4f8fa)!important;border:1px solid #dce6ec!important;border-radius:17px!important;padding:14px!important;box-shadow:0 12px 32px #081f3114!important}.fd-estimate-service-card{position:relative!important;border:1px solid #dce5eb!important;border-radius:15px!important;border-left:0!important;background:linear-gradient(145deg,#fff,#fbfdff)!important;box-shadow:0 10px 24px #081f3114!important;padding:18px!important}.fd-estimate-service-card:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:4px;border-radius:0 4px 4px 0;background:linear-gradient(#ff9c30,#ef5b00)}.fd-estimate-service-card>div>strong{font-size:18px!important;color:#071827!important}.fd-estimate-service-card>div>small{font-size:12px!important;color:#a34808!important;text-transform:capitalize!important;letter-spacing:.02em}.fd-estimate-service-card p{font-size:14px!important;color:#324b5d!important}.fd-estimate-service-card details{border:1px solid #d6e2e9!important;border-radius:13px!important;background:linear-gradient(180deg,#fff,#f9fbfc)!important;box-shadow:inset 0 1px #fff,0 7px 18px #071f310f!important}.fd-estimate-service-card details summary{display:inline-flex!important;align-items:center!important;width:auto!important;padding:9px 14px!important;background:linear-gradient(180deg,#fff8f1,#fff1e4)!important;color:#963e00!important;border-right:1px solid #f3d2b8!important;border-bottom:1px solid #f3d2b8!important;border-radius:0 0 11px!important;font-size:13px!important;font-weight:950!important;letter-spacing:.035em!important;box-shadow:none!important}.fd-estimate-service-card details ul{list-style:none!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 18px!important;padding:15px!important;margin:0!important}.fd-estimate-service-card details li{position:relative;padding:9px 10px 9px 38px!important;min-height:39px;border-radius:10px;background:#fff;border:1px solid #e5ebef;color:#122a3a!important;font-size:13.5px!important;line-height:1.35!important;font-weight:760!important;box-shadow:0 3px 10px #09223409}.fd-estimate-service-card details li:before{content:"✓";position:absolute;left:10px;top:8px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(#ff982d,#ff6800);color:#fff;font-size:12px;font-weight:950;box-shadow:0 4px 9px #ff690033}.fd-estimate-vehicle-stage{position:relative;overflow:hidden!important;background:radial-gradient(circle at 50% 38%,#fff 0,#f7fafc 58%,#eef3f6)!important;border:1px solid #dbe6ed!important}.fd-estimate-vehicle-stage:after{content:"";position:absolute;left:20%;right:20%;bottom:15%;height:12px;border-radius:50%;background:#081c2a1f;filter:blur(8px)}.fd-estimate-vehicle-stage img{position:relative;z-index:1;max-width:88%!important;max-height:125px!important;-o-object-fit:contain!important;object-fit:contain!important;filter:none!important}.fd-estimate-detail-r14 .fd-authorization-status{width:min(720px,100%)!important;min-height:84px!important;padding:15px 17px!important;border-radius:16px!important;border:1px solid #cfe1d8!important;background:linear-gradient(135deg,#f7fff9,#edf8f2)!important;box-shadow:0 10px 28px #0c5c3717!important}.fd-estimate-detail-r14 .fd-authorization-status>svg{width:32px!important;height:32px!important;padding:7px!important;border-radius:11px!important;background:#dff5e8!important;color:#0c8149!important}.fd-estimate-detail-r14 .fd-authorization-status strong{font-size:15px!important}.fd-estimate-detail-r14 .fd-authorization-status span{font-size:12.5px!important;color:#496559!important}.fd-estimate-detail-r14 .fd-authorization-status>button{color:#fff!important;background:linear-gradient(180deg,#ff9b30,#ee5d00)!important;border:1px solid #cc4d00!important}#skyshine-estimate-print-r45{display:none}@media print{@page{size:letter portrait;margin:9mm}body.r31-print-estimate>*:not(#skyshine-estimate-print-r45){display:none!important}body.r31-print-estimate #skyshine-estimate-print-r45{display:block!important}#skyshine-estimate-print-r45{font-family:Arial,Helvetica,sans-serif;color:#102231;background:#fff;font-size:9pt}.r45p-head{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:3px solid #f36b00;padding:0 0 10px}.r45p-brand{display:flex;gap:10px;align-items:center}.r45p-brand img{width:58px;height:58px;-o-object-fit:contain;object-fit:contain}.r45p-brand strong{display:block;font-size:16pt;color:#0a1d2d}.r45p-brand span{display:block;font-size:8pt;color:#4c6273;line-height:1.45}.r45p-doc{text-align:right}.r45p-doc span{font-size:8pt;font-weight:900;color:#b64a00;letter-spacing:.12em}.r45p-doc h1{font-size:24pt;margin:2px 0;color:#0a1d2d}.r45p-doc small{color:#526777}.r45p-hero{margin-top:8px;padding:8px 10px;border:1px solid #cfdce5;border-left:4px solid #f36b00;border-radius:5px;display:flex;justify-content:space-between;align-items:center}.r45p-hero>div>span{font-weight:900}.r45p-hero>div>span.ok{color:#087843}.r45p-hero small{display:block;color:#627787;font-size:7.5pt}.r45p-hero>strong{font-size:16pt;color:#b84700}.r45p-party{display:grid;grid-template-columns:115px 1fr 1fr;gap:7px;margin-top:8px}.r45p-party article,.r45p-photo{border:1px solid #cedbe4;border-radius:6px;padding:8px;min-height:72px}.r45p-photo{display:grid;place-items:center;background:#f7fafc}.r45p-photo img{max-width:100%;max-height:70px;-o-object-fit:contain;object-fit:contain}.r45p-party span,.r45p-services>header span,.r45p-sign-grid span{font-size:7pt;font-weight:900;color:#b14a05;letter-spacing:.09em}.r45p-party h3{font-size:11pt;margin:3px 0}.r45p-party p{margin:2px 0;font-size:8pt}.r45p-services{margin-top:9px}.r45p-services>header{display:flex;justify-content:space-between;padding-bottom:4px;border-bottom:1px solid #b9c9d4}.r45p-services>header small{color:#607585}.r45p-line{display:grid;grid-template-columns:1fr auto;gap:14px;padding:8px 9px;border:1px solid #d4e0e8;border-left:3px solid #f36b00;border-radius:5px;margin-top:6px;-moz-column-break-inside:avoid;break-inside:avoid}.r45p-line h3{font-size:10.5pt;margin:0}.r45p-line em{display:inline-block;margin-top:2px;font-size:7.5pt;color:#8f470f;font-style:normal;text-transform:capitalize}.r45p-line p{margin:3px 0;color:#4a6070;font-size:8pt}.r45p-line>strong{color:#b84700;font-size:10pt}.r45p-includes{margin-top:6px;background:#f8fafb;border:1px solid #dfe7ec;border-radius:5px;padding:6px 7px}.r45p-includes>b{font-size:7.5pt;color:#963d00}.r45p-includes ul{-moz-columns:2;columns:2;-moz-column-gap:18px;column-gap:18px;margin:5px 0 0 15px;padding:0}.r45p-includes li{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 3px;font-size:7.7pt;line-height:1.25}.r45p-totals{width:285px;margin:9px 0 0 auto;border-top:2px solid #f36b00;padding:6px 8px;background:#fbfcfd}.r45p-totals>div{display:flex;justify-content:space-between;padding:2px 0}.r45p-totals .grand{border-top:1px solid #243746;margin-top:3px;padding-top:5px}.r45p-totals .grand b{font-size:14pt;color:#b84700}.r45p-legal{margin-top:10px;border-top:2px solid #142b3c;padding-top:7px;-moz-column-break-before:auto;break-before:auto}.r45p-legal header strong{display:block;font-size:10pt}.r45p-legal header span{font-size:9pt;font-weight:900;color:#a64200}.r45p-legal article{margin-top:5px}.r45p-legal h4{font-size:7.7pt;margin:0 0 1px}.r45p-legal p{font-size:6.8pt;line-height:1.28;margin:0 0 3px;color:#293d4b}.r45p-signature{margin-top:12px;-moz-column-break-before:auto;break-before:auto;border:1.5px solid #213b4e;border-top:4px solid #f36b00;border-radius:7px;padding:10px;-moz-column-break-inside:avoid;break-inside:avoid}.r45p-signature header span{display:block;font-size:8pt;font-weight:950;color:#a84300;letter-spacing:.1em}.r45p-signature header strong{font-size:11pt}.r45p-sign-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px}.r45p-sign-grid>div{border:1px solid #dae3e9;border-radius:5px;padding:6px;background:#fafcfd}.r45p-sign-grid .wide{grid-column:span 2}.r45p-sign-grid b{display:block;margin-top:2px;font-size:8.3pt}.r45p-signature-box{margin-top:8px;width:360px;max-width:100%;min-height:78px;border:1px solid #d6e0e7;border-radius:6px;padding:7px;display:flex;flex-direction:column;justify-content:center}.r45p-signature-box img{max-width:320px;max-height:65px;-o-object-fit:contain;object-fit:contain}.r45p-signature-box small{margin-top:3px;font-weight:800}.r45p-footer{margin-top:10px;padding-top:6px;border-top:1px solid #c8d5de;display:flex;justify-content:space-between;font-size:7pt;color:#637786}.r45p-footer strong{color:#243948}}@media(max-width:900px){.fd-estimate-service-card details ul{grid-template-columns:1fr!important}.fd-estimate-list-row{grid-template-columns:minmax(0,1fr) 38px}}@media(max-width:620px){.fd-estimate-actionbar{grid-template-columns:1fr!important}.fd-estimate-service-card{padding:14px!important}.fd-estimate-service-card details li{font-size:14px!important}.fd-estimate-list-row{grid-template-columns:minmax(0,1fr) 34px}.fd-estimate-delete{width:32px;height:32px}.fd-delete-dialog dl{grid-template-columns:1fr}.fd-authorization-status{grid-template-columns:auto 1fr!important}.fd-authorization-status>button{grid-column:1/-1!important;width:100%!important;justify-content:center!important}}:root{--ss46-orange:#ff6a00;--ss46-orange-dark:#d94f00;--ss46-gold:#ffac4d;--ss46-navy:#071d31;--ss46-navy-2:#0b304d;--ss46-ink:#071722;--ss46-muted:#506675;--ss46-line:#d5e0e7;--ss46-soft:#f5f8fa}.fd-estimate-detail-r14 .fd-estimate-actionbar{display:flex!important;flex-wrap:wrap!important;gap:10px!important;padding:14px 0 4px!important;background:transparent!important;border:0!important}.fd-estimate-detail-r14 .fd-estimate-actionbar>button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:47px!important;padding:0 18px!important;border:1px solid #c84a00!important;border-radius:12px!important;background:linear-gradient(180deg,#ffad4b,#ff7a12 42%,#e95700)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:13px!important;font-weight:950!important;letter-spacing:.01em!important;text-shadow:0 1px 2px rgba(83,26,0,.35)!important;box-shadow:0 9px 22px #e253003b,inset 0 1px #ffffff80!important;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease!important}.fd-estimate-detail-r14 .fd-estimate-actionbar>button svg{width:17px!important;height:17px!important;stroke:#fff!important;stroke-width:2.3!important}.fd-estimate-detail-r14 .fd-estimate-actionbar>button:hover:not(:disabled){transform:translateY(-1px)!important;filter:brightness(1.045)!important;box-shadow:0 12px 26px #e2530047,inset 0 1px #ffffff8c!important}.fd-estimate-detail-r14 .fd-estimate-actionbar>button:active:not(:disabled){transform:translateY(1px)!important}.fd-estimate-detail-r14 .fd-estimate-actionbar>button:disabled{opacity:.48!important;filter:saturate(.6)!important;cursor:not-allowed!important}.fd-estimate-detail-r14 .fd-estimate-actionbar>button.workorder.primary{background:linear-gradient(180deg,#ffb457,#ff790a 38%,#df5100)!important;box-shadow:0 10px 24px #e253004d,0 0 0 1px #ff8f2d1f,inset 0 1px #ffffff8c!important}.fd-status{position:relative!important;display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:30px!important;padding:0 13px!important;border-radius:999px!important;border:1px solid transparent!important;font-size:10.5px!important;font-weight:950!important;letter-spacing:.06em!important;text-transform:uppercase!important;box-shadow:0 5px 13px #071c2b1a,inset 0 1px #ffffff47!important}.fd-status:before{content:""!important;width:7px!important;height:7px!important;border-radius:50%!important;background:currentColor!important;box-shadow:0 0 0 3px #ffffff47!important}.fd-status.tone-green{color:#fff!important;background:linear-gradient(180deg,#198b55,#0d6e41)!important;border-color:#09623a!important}.fd-status.tone-blue{color:#fff!important;background:linear-gradient(180deg,#1889c9,#08689f)!important;border-color:#075d8e!important}.fd-status.tone-red{color:#fff!important;background:linear-gradient(180deg,#d94b43,#b82e29)!important;border-color:#a72521!important}.fd-status.tone-orange{color:#fff!important;background:linear-gradient(180deg,#ff8f28,#e65b00)!important;border-color:#cb5000!important}.fd-status.tone-neutral{color:#fff!important;background:linear-gradient(180deg,#637685,#425665)!important;border-color:#384b59!important}.fd-status.status-viewed{background:linear-gradient(180deg,#476ec9,#3154a9)!important;border-color:#294996!important}.fd-status.status-sent{background:linear-gradient(180deg,#1287bd,#086b98)!important;border-color:#075d86!important}.fd-status.status-draft{background:linear-gradient(180deg,#798791,#596771)!important;border-color:#4e5b64!important}.fd-status.status-expired,.fd-status.status-closed{background:linear-gradient(180deg,#6d7880,#515e67)!important;border-color:#46535b!important}.fd-status.status-converted{background:linear-gradient(180deg,#168b53,#0b713f)!important;border-color:#086337!important}.fd-estimate-vehicle-stage{position:relative!important;min-height:150px!important;overflow:hidden!important;display:grid!important;place-items:center!important;padding:14px!important;border:1px solid #d5e1e8!important;border-radius:16px!important;background:radial-gradient(circle at 50% 36%,#fff,#f6f9fb 60%,#edf2f5)!important;box-shadow:inset 0 1px #fff,0 9px 26px #091f2e14!important}.fd-estimate-vehicle-stage:after{content:""!important;position:absolute!important;z-index:0!important;left:24%!important;right:24%!important;bottom:17%!important;height:13px!important;border-radius:50%!important;background:#071a2821!important;filter:blur(9px)!important}.fd-estimate-vehicle-stage img{position:relative!important;z-index:1!important;display:block!important;width:100%!important;max-width:94%!important;height:126px!important;max-height:126px!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;border-radius:10px!important;filter:none!important;mix-blend-mode:normal!important}.fd-estimate-lines-r14{background:linear-gradient(180deg,#f9fbfc,#f4f7f9)!important;border:1px solid #d9e3e9!important;border-radius:18px!important;padding:15px!important;box-shadow:0 14px 34px #071c2b14!important}.fd-estimate-service-card{position:relative!important;padding:20px 20px 18px 22px!important;border:1px solid #d7e1e7!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 24px #081e2d12!important}.fd-estimate-service-card:before{content:""!important;position:absolute!important;left:0!important;top:15px!important;bottom:15px!important;width:4px!important;border-radius:0 5px 5px 0!important;background:linear-gradient(#ffad4f,#f05d00)!important}.fd-estimate-service-card>div>strong{display:block!important;color:#071722!important;font-size:19px!important;line-height:1.16!important;font-weight:950!important}.fd-estimate-service-card>div>small{display:block!important;margin-top:5px!important;color:#8f3c06!important;font-size:12.5px!important;line-height:1.35!important;font-weight:850!important;text-transform:capitalize!important}.fd-estimate-service-card p{margin:9px 0 0!important;color:#344e60!important;font-size:14px!important;line-height:1.48!important}.fd-estimate-service-card details{margin-top:13px!important;border:0!important;border-top:1px solid #dce5ea!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.fd-estimate-service-card details summary{display:inline-flex!important;align-items:center!important;width:auto!important;margin-top:11px!important;padding:6px 10px!important;border:1px solid #ffc894!important;border-radius:999px!important;background:#fff5eb!important;color:#8f3b00!important;font-size:11.5px!important;font-weight:950!important;letter-spacing:.06em!important;text-transform:uppercase!important;box-shadow:none!important}.fd-estimate-service-card details summary::marker{color:#ed6708!important}.fd-estimate-service-card details ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 20px!important;margin:12px 0 0!important;padding:0!important;list-style:none!important}.fd-estimate-service-card details li{position:relative!important;min-height:30px!important;margin:0!important;padding:5px 4px 5px 31px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#102a3a!important;font-size:14px!important;line-height:1.38!important;font-weight:760!important;box-shadow:none!important}.fd-estimate-service-card details li:before{content:"✓"!important;position:absolute!important;left:0!important;top:4px!important;width:21px!important;height:21px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:linear-gradient(180deg,#ffa63f,#f16708)!important;color:#fff!important;font-size:12px!important;font-weight:950!important;box-shadow:0 4px 10px #f1670833!important}.fd-estimate-detail-r14 .fd-authorization-status{width:min(610px,100%)!important;min-height:0!important;margin:16px 0 4px!important;padding:14px 15px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;border:1px solid #d2dee5!important;border-left:4px solid #f06a0c!important;border-radius:15px!important;background:linear-gradient(145deg,#fff,#f8fafb)!important;box-shadow:0 10px 26px #071d2c14!important}.fd-estimate-detail-r14 .fd-authorization-status.approved{border-color:#bddfca!important;border-left-color:#16834c!important;background:linear-gradient(145deg,#fbfffc,#f0f9f4)!important}.fd-estimate-detail-r14 .fd-authorization-status.reauth{border-color:#f0c89f!important;border-left-color:#ef6a08!important;background:linear-gradient(145deg,#fffdfa,#fff5ea)!important}.fd-estimate-detail-r14 .fd-authorization-status>svg{width:38px!important;height:38px!important;padding:8px!important;border-radius:12px!important;background:#fff0e3!important;color:#d95700!important;stroke:#d95700!important;box-shadow:inset 0 0 0 1px #ffd2ad!important}.fd-estimate-detail-r14 .fd-authorization-status.approved>svg{background:#e8f7ee!important;color:#0d7a45!important;stroke:#0d7a45!important;box-shadow:inset 0 0 0 1px #c4e7d1!important}.fd-auth-copy{min-width:0!important}.fd-auth-copy strong{display:block!important;color:#091d2b!important;font-size:12px!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}.fd-auth-copy .fd-auth-signer{display:block!important;margin-top:3px!important;color:#112c3d!important;font-size:14.5px!important;font-weight:900!important}.fd-auth-copy span:not(.fd-auth-signer){display:block!important;margin-top:3px!important;color:#4d6472!important;font-size:12.5px!important;line-height:1.4!important}.fd-auth-copy small{display:block!important;margin-top:2px!important;color:#526b79!important;font-size:11.8px!important;font-weight:760!important}.fd-estimate-detail-r14 .fd-authorization-status>button{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:40px!important;padding:0 13px!important;border:1px solid #ca4c00!important;border-radius:10px!important;background:linear-gradient(180deg,#ffa641,#ef6207)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:12px!important;font-weight:950!important;box-shadow:0 7px 17px #dc520033,inset 0 1px #ffffff73!important}.fd-estimate-detail-r14 .fd-authorization-status>button svg{width:15px!important;height:15px!important;stroke:#fff!important}.fd-estimate-detail-r14,.fd-estimate-detail-r14 .fd-estimate-statusline-r14,.fd-estimate-detail-r14 .fd-estimate-identity-card,.fd-estimate-detail-r14 .fd-estimate-doc-total{color:var(--ss46-ink)!important}.fd-estimate-detail-r14 .fd-estimate-statusline-r14 span,.fd-estimate-detail-r14 .fd-estimate-identity-card span{color:#3e5666!important}@media(max-width:900px){.fd-estimate-service-card details ul{grid-template-columns:1fr!important;gap:6px!important}.fd-estimate-detail-r14 .fd-estimate-actionbar>button{flex:1 1 calc(50% - 10px)!important;min-width:210px!important}.fd-estimate-detail-r14 .fd-authorization-status{width:100%!important}}@media(max-width:620px){.fd-estimate-detail-r14 .fd-estimate-actionbar{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.fd-estimate-detail-r14 .fd-estimate-actionbar>button{width:100%!important;min-width:0!important;min-height:48px!important}.fd-estimate-service-card{padding:16px 15px 15px 18px!important}.fd-estimate-service-card>div>strong{font-size:18px!important}.fd-estimate-service-card details li{font-size:14px!important;padding-left:30px!important}.fd-estimate-detail-r14 .fd-authorization-status{grid-template-columns:auto minmax(0,1fr)!important;padding:13px!important}.fd-estimate-detail-r14 .fd-authorization-status>button{grid-column:1/-1!important;width:100%!important;justify-content:center!important}.fd-estimate-vehicle-stage{min-height:138px!important}.fd-estimate-vehicle-stage img{height:112px!important;max-height:112px!important}}.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-actionbar{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:10px 0 16px!important;padding:12px!important;border:1px solid #d8e2e8!important;border-radius:15px!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;box-shadow:0 10px 26px #071c2b12!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-actionbar>button.ss-estimate-action,.fd-estimate-detail.fd-estimate-detail-r14 .fd-authorization-status>button.ss-estimate-action{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:46px!important;padding:0 17px!important;border-radius:11px!important;font-size:12.5px!important;font-weight:950!important;letter-spacing:.01em!important;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease!important}.fd-estimate-detail.fd-estimate-detail-r14 button.ss-estimate-action.ss-action-primary{border:1px solid #ca4b00!important;background:linear-gradient(180deg,#ffad4b,#ff7a12 43%,#e95700)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 2px rgba(77,24,0,.33)!important;box-shadow:0 9px 20px #e253003d,inset 0 1px #ffffff85!important}.fd-estimate-detail.fd-estimate-detail-r14 button.ss-estimate-action.ss-action-primary svg{stroke:#fff!important;color:#fff!important}.fd-estimate-detail.fd-estimate-detail-r14 button.ss-estimate-action.ss-action-dark{border:1px solid #071a2b!important;background:linear-gradient(180deg,#173b5c,#09243a)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 8px 18px #071d312e!important}.fd-estimate-detail.fd-estimate-detail-r14 button.ss-estimate-action.ss-action-dark svg{stroke:#fff!important;color:#fff!important}.fd-estimate-detail.fd-estimate-detail-r14 button.ss-estimate-action.ss-action-danger{border:1px solid #a92c22!important;background:linear-gradient(180deg,#df5548,#bd3429)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 8px 18px #992b2229!important}.fd-estimate-detail.fd-estimate-detail-r14 button.ss-estimate-action.ss-action-danger svg{stroke:#fff!important;color:#fff!important}.fd-estimate-detail.fd-estimate-detail-r14 button.ss-estimate-action:hover:not(:disabled){transform:translateY(-1px)!important;filter:brightness(1.035)!important}.fd-estimate-detail.fd-estimate-detail-r14 button.ss-estimate-action:active:not(:disabled){transform:translateY(1px)!important}.fd-estimate-detail.fd-estimate-detail-r14 button.ss-estimate-action:disabled{opacity:.42!important;filter:saturate(.55)!important}.fd-estimates-r13 .fd-status,.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-statusline-r14 .fd-status{width:auto!important;min-width:86px!important;height:30px!important;min-height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 12px!important;border-radius:999px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:10px!important;font-weight:950!important;letter-spacing:.065em!important;text-transform:uppercase!important;box-shadow:0 5px 12px #071c2b1a,inset 0 1px #ffffff40!important}.fd-estimates-r13 .fd-status:before,.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-statusline-r14 .fd-status:before{content:""!important;width:7px!important;height:7px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 0 0 3px #fff3!important}.fd-estimates-r13 .fd-status.tone-green,.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-statusline-r14 .fd-status.tone-green{background:linear-gradient(180deg,#199456,#0e7042)!important;border:1px solid #09613a!important}.fd-estimates-r13 .fd-status.tone-blue,.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-statusline-r14 .fd-status.tone-blue{background:linear-gradient(180deg,#168dcc,#09699e)!important;border:1px solid #075b88!important}.fd-estimates-r13 .fd-status.tone-red,.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-statusline-r14 .fd-status.tone-red{background:linear-gradient(180deg,#d94e45,#b62f29)!important;border:1px solid #a22621!important}.fd-estimates-r13 .fd-status.tone-orange,.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-statusline-r14 .fd-status.tone-orange{background:linear-gradient(180deg,#ff922c,#df5b05)!important;border:1px solid #c44e00!important}.fd-estimates-r13 .fd-status.tone-neutral,.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-statusline-r14 .fd-status.tone-neutral{background:linear-gradient(180deg,#687a87,#465965)!important;border:1px solid #3b4d58!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-hero-r14{gap:13px!important;margin-top:0!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-hero-r14 .fd-estimate-vehicle-stage{min-height:154px!important;padding:13px 16px!important;display:grid!important;place-items:center!important;overflow:hidden!important;border:1px solid #d6e2e9!important;border-radius:16px!important;background:radial-gradient(circle at 50% 34%,#fff,#f8fafb 58%,#edf2f5)!important;box-shadow:inset 0 1px #fff,0 10px 25px #081e2d12!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-hero-r14 .fd-estimate-vehicle-stage:after{content:""!important;position:absolute!important;left:22%!important;right:22%!important;bottom:13%!important;height:12px!important;border-radius:50%!important;background:#071b2a21!important;filter:blur(9px)!important;z-index:0!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-hero-r14 .fd-estimate-vehicle-stage img{position:relative!important;z-index:1!important;width:92%!important;max-width:330px!important;height:126px!important;max-height:126px!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;border-radius:10px!important;filter:none!important;box-shadow:0 7px 17px #081c2a1a!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-identity-card{min-height:154px!important;padding:18px 19px!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-service-card>div>strong{font-size:20px!important;line-height:1.18!important;color:#071722!important;-webkit-text-fill-color:#071722!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-service-card>div>small{display:block!important;margin-top:5px!important;color:#9b4307!important;-webkit-text-fill-color:#9b4307!important;font-size:12px!important;font-weight:900!important;letter-spacing:.025em!important;text-transform:none!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-service-card>div>small:empty{display:none!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-service-card>div>p{margin-top:8px!important;color:#2f4859!important;-webkit-text-fill-color:#2f4859!important;font-size:14px!important;line-height:1.45!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-service-card .ss-estimate-includes{margin-top:14px!important;padding-top:12px!important;border-top:1px solid #dce5ea!important;background:transparent!important;box-shadow:none!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-service-card .ss-includes-label{display:inline-flex!important;align-items:center!important;gap:7px!important;width:-moz-max-content!important;width:max-content!important;max-width:100%!important;padding:6px 10px!important;border:1px solid #ffc58d!important;border-radius:999px!important;background:#fff4e9!important;color:#873800!important;-webkit-text-fill-color:#873800!important;font-size:11px!important;font-weight:950!important;letter-spacing:.065em!important;text-transform:uppercase!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-service-card .ss-includes-label svg{width:14px!important;height:14px!important;stroke:#e85d00!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-service-card .ss-estimate-includes ul{list-style:none!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 24px!important;margin:12px 0 0!important;padding:0!important;background:transparent!important;-moz-columns:auto!important;columns:auto!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-service-card .ss-estimate-includes li{position:relative!important;display:flex!important;align-items:flex-start!important;min-height:30px!important;margin:0!important;padding:4px 4px 4px 33px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#132c3d!important;-webkit-text-fill-color:#132c3d!important;font-size:13.5px!important;line-height:1.36!important;font-weight:760!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-service-card .ss-estimate-includes li:before{content:"✓"!important;position:absolute!important;left:0!important;top:2px!important;width:22px!important;height:22px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:linear-gradient(180deg,#ffa33b,#f16808)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:12px!important;font-weight:950!important;box-shadow:0 4px 9px #f168082e!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-authorization-status.ss-estimate-auth{width:min(650px,100%)!important;min-height:0!important;margin:14px 0 8px!important;padding:14px 15px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;border:1px solid #d4dfe6!important;border-left:4px solid #ef6809!important;border-radius:15px!important;background:linear-gradient(145deg,#fff,#f8fafb)!important;box-shadow:0 10px 26px #081d2c14!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-authorization-status.ss-estimate-auth.approved{border-color:#b9dfc9!important;border-left-color:#13814a!important;background:linear-gradient(145deg,#fbfffc,#eff9f3)!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-authorization-status.ss-estimate-auth.reauth{border-color:#f0c89e!important;border-left-color:#ef6809!important;background:linear-gradient(145deg,#fffdfa,#fff5e9)!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-authorization-status.ss-estimate-auth>svg{width:40px!important;height:40px!important;padding:9px!important;border-radius:12px!important;background:#fff0e2!important;color:#d95600!important;stroke:#d95600!important;box-shadow:inset 0 0 0 1px #ffd0aa!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-authorization-status.ss-estimate-auth.approved>svg{background:#e7f7ed!important;color:#0b7b45!important;stroke:#0b7b45!important;box-shadow:inset 0 0 0 1px #c0e6cf!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-auth-copy{min-width:0!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-auth-copy strong{display:block!important;color:#0a1f2e!important;-webkit-text-fill-color:#0a1f2e!important;font-size:11px!important;font-weight:950!important;letter-spacing:.09em!important;text-transform:uppercase!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-auth-copy .fd-auth-signer{display:block!important;margin-top:4px!important;color:#102b3c!important;-webkit-text-fill-color:#102b3c!important;font-size:15px!important;font-weight:900!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-auth-copy small{display:block!important;margin-top:3px!important;color:#4b6473!important;-webkit-text-fill-color:#4b6473!important;font-size:12px!important;line-height:1.38!important;font-weight:760!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-auth-copy .fd-auth-alert{color:#a2490c!important;-webkit-text-fill-color:#a2490c!important;font-weight:850!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-document-lines{margin-top:14px!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-doc-total{margin-top:14px!important;margin-left:auto!important;margin-bottom:0!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-detail-scroll{padding-bottom:24px!important}@media(max-width:900px){.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-actionbar>button.ss-estimate-action{flex:1 1 calc(50% - 10px)!important;min-width:210px!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-service-card .ss-estimate-includes ul{grid-template-columns:1fr!important;gap:5px!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-authorization-status.ss-estimate-auth{width:100%!important}}@media(max-width:620px){.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-actionbar{display:grid!important;grid-template-columns:1fr!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-actionbar>button.ss-estimate-action{width:100%!important;min-width:0!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-hero-r14 .fd-estimate-vehicle-stage{min-height:142px!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-hero-r14 .fd-estimate-vehicle-stage img{height:112px!important;max-height:112px!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-authorization-status.ss-estimate-auth{grid-template-columns:auto minmax(0,1fr)!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-authorization-status.ss-estimate-auth>button{grid-column:1/-1!important;width:100%!important}}.fd-catalog-page{--svc-orange:#ff6a00;--svc-gold:#ffa43c;--svc-navy:#071d31;--svc-ink:#071722;--svc-line:#d6e2e9;--svc-soft:#f5f8fa}.fd-catalog-page .fd-service-card-r13{position:relative!important;overflow:hidden!important;border:1px solid var(--svc-line)!important;border-radius:17px!important;background:linear-gradient(145deg,#fff,#fff 72%,#f6fafc)!important;box-shadow:0 12px 30px #071d2d13!important}.fd-catalog-page .fd-service-card-r13:before{content:""!important;position:absolute!important;left:0!important;top:18px!important;bottom:18px!important;width:4px!important;border-radius:0 4px 4px 0!important;background:linear-gradient(#ffae4d,#ee5a00)!important}.fd-catalog-page .fd-service-card-title h3{color:var(--svc-ink)!important;font-size:20px!important;letter-spacing:-.025em!important}.fd-catalog-page .fd-service-card-title span{color:#344e5e!important;font-weight:700!important}.fd-catalog-page .fd-service-price strong{color:var(--svc-ink)!important;font-size:21px!important}.fd-catalog-page .fd-service-card-r13>button{background:linear-gradient(#ffa43d,#ff7610 45%,#e85600)!important;border:1px solid #ce4d00!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-radius:11px!important;font-weight:950!important;box-shadow:0 8px 18px #e5540033,inset 0 1px #ffffff6b!important}.fd-catalog-page .fd-service-card-r13>button svg{stroke:#fff!important}.fd-catalog-drawer{background:linear-gradient(180deg,#f7fafc,#eef4f7)!important}.fd-catalog-drawer>header{background:#fff!important;border-bottom:1px solid var(--svc-line)!important;box-shadow:0 7px 22px #071d2d0e!important}.fd-catalog-drawer .fd-catalog-selector,.fd-catalog-drawer .fd-condition-selector,.fd-catalog-item-list{background:#fff!important;border:1px solid var(--svc-line)!important;border-radius:15px!important;box-shadow:0 9px 24px #071d2d0e!important}.fd-catalog-drawer .fd-catalog-selector button.active,.fd-catalog-drawer .fd-condition-selector button.active{background:linear-gradient(#ff9f33,#ef6205)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#da5700!important}.fd-catalog-item-list{padding:8px!important}.fd-catalog-item-list>button{margin:3px 0!important;border-radius:11px!important;border:1px solid transparent!important}.fd-catalog-item-list>button.active{background:linear-gradient(135deg,#fff7ef,#fff)!important;border-color:#ffb16a!important;box-shadow:0 7px 18px #d853001a!important}.fd-catalog-detail.ss-package-config{padding:18px!important;border:1px solid var(--svc-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 16px 38px #071d2d13!important}.ss-package-config .fd-catalog-detail-head{padding-bottom:15px!important;border-bottom:1px solid #dde6eb!important}.ss-package-config .fd-catalog-detail-head h3{font-size:27px!important;color:var(--svc-ink)!important;letter-spacing:-.035em!important}.ss-package-config .fd-catalog-detail-head p{font-size:14px!important;line-height:1.48!important;color:#344d5d!important;max-width:900px!important}.ss-package-config .fd-catalog-detail-head>div:last-child{min-width:132px!important;padding:12px 14px!important;border-radius:13px!important;background:linear-gradient(145deg,#f8fbfd,#eef4f7)!important;border:1px solid var(--svc-line)!important}.ss-package-config .fd-catalog-detail-head>div:last-child strong{font-size:22px!important;color:var(--svc-ink)!important}.ss-package-config .fd-includes-panel{margin-top:15px!important;padding:16px 0 4px!important;border:0!important;border-top:1px solid #dce5ea!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.ss-package-config .fd-includes-title{display:inline-flex!important;width:auto!important;padding:6px 11px!important;border-radius:999px!important;background:#fff3e7!important;border:1px solid #ffc58f!important;color:#8c3900!important}.ss-package-config .fd-includes-title svg{stroke:#ef6506!important}.ss-package-config .fd-includes-panel ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 24px!important;margin:13px 0 0!important;padding:0!important;list-style:none!important}.ss-package-config .fd-includes-panel li{display:grid!important;grid-template-columns:23px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;color:#173143!important;font-size:13.5px!important;line-height:1.4!important;font-weight:740!important}.ss-package-config .fd-includes-panel li svg{width:21px!important;height:21px!important;padding:4px!important;border-radius:50%!important;background:linear-gradient(#ffa13a,#ef6206)!important;stroke:#fff!important;color:#fff!important;box-shadow:0 4px 9px #ef62062e!important}.ss-addon-section{margin-top:18px!important;padding-top:17px!important;border-top:1px solid #dce5ea!important}.ss-addon-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:16px!important;margin-bottom:11px!important}.ss-addon-head h4{margin:3px 0 0!important;color:var(--svc-ink)!important;font-size:20px!important}.ss-addon-head p{margin:4px 0 0!important;color:#5a7080!important;font-size:12.5px!important}.ss-addon-head>span{font-size:11px!important;font-weight:850!important;color:#506676!important;white-space:nowrap!important}.ss-addon-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.ss-addon-card{display:grid!important;grid-template-columns:32px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:78px!important;padding:11px 12px!important;text-align:left!important;border:1px solid #d9e3e9!important;border-radius:13px!important;background:#fff!important;color:#102838!important;box-shadow:0 5px 15px #071d2d0b!important}.ss-addon-card:not(:disabled):hover{transform:translateY(-1px)!important;border-color:#ffb36e!important}.ss-addon-card.selected{border-color:#ef690e!important;background:linear-gradient(145deg,#fff8f1,#fff)!important;box-shadow:0 8px 20px #e558001f!important}.ss-addon-card.included{background:#f3faf6!important;border-color:#c8e4d2!important}.ss-addon-card.unpriced{opacity:.68!important}.ss-addon-mark{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border-radius:9px!important;border:1px solid #d0dde5!important;background:#f7fafc!important;color:#5f7483!important}.ss-addon-card.selected .ss-addon-mark{background:linear-gradient(#ffa13b,#ed6105)!important;border-color:#df5900!important;color:#fff!important}.ss-addon-card.included .ss-addon-mark{background:#e3f5ea!important;border-color:#b8dfc7!important;color:#15814a!important}.ss-addon-copy strong{display:block!important;color:#0b2232!important;font-size:13.5px!important;font-weight:900!important}.ss-addon-copy small{display:block!important;margin-top:3px!important;color:#617786!important;font-size:11.3px!important;line-height:1.35!important}.ss-addon-price{text-align:right!important;white-space:nowrap!important}.ss-addon-price b{display:block!important;color:#a94300!important;font-size:13px!important}.ss-addon-price small{display:block!important;margin-top:3px!important;color:#6a7d89!important;font-size:10.5px!important}.ss-addon-chip{display:inline-flex!important;align-items:center!important;gap:5px!important;margin-top:4px!important;padding:3px 7px!important;border-radius:999px!important;background:#def3e7!important;color:#0d7040!important;border:1px solid #b8dfc8!important;font-size:9.5px!important;font-weight:900!important;text-transform:uppercase!important}.ss-no-addons{padding:13px 14px!important;border-radius:12px!important;background:#f7fafc!important;border:1px dashed #cbd9e2!important;color:#5b7180!important;font-size:12px!important}.ss-config-summary{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,340px)!important;gap:16px!important;margin-top:18px!important;padding:15px!important;border-radius:15px!important;background:linear-gradient(135deg,#071d31,#0b3555)!important;color:#fff!important;box-shadow:0 13px 30px #071d312e!important}.ss-summary-lines{display:grid!important;grid-template-columns:1fr auto!important;align-content:start!important;gap:7px 16px!important}.ss-summary-lines span{color:#d8e7f0!important;font-size:12px!important}.ss-summary-lines b{color:#fff!important;font-size:12.5px!important;text-align:right!important}.ss-summary-lines .subtotal-label,.ss-summary-lines .subtotal-value{padding-top:8px!important;border-top:1px solid rgba(255,255,255,.19)!important}.ss-summary-lines .subtotal-label{font-weight:900!important;color:#fff!important}.ss-summary-lines .subtotal-value{color:#ffb15d!important;font-size:18px!important}.ss-summary-actions{display:flex!important;flex-direction:column!important;gap:8px!important;justify-content:center!important}.ss-summary-actions button{width:100%!important;min-height:43px!important;border-radius:10px!important;font-weight:950!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important}.ss-summary-actions .primary{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(#ffa33e,#ed6106)!important;border:1px solid #d55200!important}.ss-summary-actions .secondary{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(#17496e,#0a2c47)!important;border:1px solid #31546e!important}.ss-summary-actions button svg{stroke:#fff!important}.ss-summary-note{grid-column:1/-1;color:#adc3d1!important;font-size:10.5px!important;margin:0!important}@media(max-width:980px){.ss-addon-grid,.ss-package-config .fd-includes-panel ul,.ss-config-summary{grid-template-columns:1fr!important}.ss-summary-actions{display:grid!important;grid-template-columns:1fr 1fr!important}}@media(max-width:680px){.fd-catalog-detail.ss-package-config{padding:14px!important}.ss-addon-head{align-items:flex-start!important;flex-direction:column!important}.ss-summary-actions{grid-template-columns:1fr!important}.ss-addon-card{grid-template-columns:30px minmax(0,1fr)!important}.ss-addon-price{grid-column:2!important;text-align:left!important}}.fd-catalog-drawer>header.ss-catalog-head{position:sticky!important;top:0!important;z-index:40!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;min-height:82px!important;padding:12px 16px!important;background:#fffffffb!important;border-bottom:1px solid #d3e0e8!important;box-shadow:0 8px 26px #071c2b14!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.ss-catalog-back{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:44px!important;padding:0 14px!important;border:1px solid #d44f00!important;border-radius:11px!important;background:linear-gradient(180deg,#ffac48,#ff7910 45%,#e95800)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:12px!important;line-height:1.1!important;font-weight:950!important;box-shadow:0 8px 19px #e2520033,inset 0 1px #ffffff7a!important;white-space:nowrap!important}.ss-catalog-back svg{width:17px!important;height:17px!important;stroke:#fff!important}.ss-catalog-back:hover{filter:brightness(1.035)!important;transform:translateY(-1px)!important}.ss-catalog-head-title{min-width:0!important;display:flex!important;align-items:center!important;gap:11px!important}.ss-catalog-head-title .fd-catalog-drawer-icon{flex:0 0 auto!important;width:42px!important;height:42px!important;border-radius:12px!important;background:linear-gradient(145deg,#f2f9fd,#eaf4fa)!important;border:1px solid #d4e4ee!important;display:grid!important;place-items:center!important}.ss-catalog-head-title .fd-catalog-drawer-icon svg{width:27px!important;height:27px!important}.ss-catalog-head-title h2{margin:2px 0 0!important;color:#071722!important;-webkit-text-fill-color:#071722!important;font-size:20px!important;line-height:1.05!important;font-weight:950!important}.ss-catalog-head-title p{margin:4px 0 0!important;color:#4b6372!important;-webkit-text-fill-color:#4b6372!important;font-size:11.5px!important;font-weight:700!important}.ss-catalog-close{width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid #ccd9e1!important;border-radius:11px!important;background:#fff!important;color:#203746!important;box-shadow:0 5px 14px #071d2c12!important}.ss-catalog-close svg{width:19px!important;height:19px!important;stroke:#203746!important}.fd-catalog-page .fd-catalog-classbar>div:last-child,.fd-catalog-drawer .fd-catalog-selector>div,.fd-catalog-drawer .fd-condition-selector>div{gap:8px!important}.fd-catalog-page .fd-catalog-classbar button,.fd-catalog-drawer .fd-catalog-selector button,.fd-catalog-drawer .fd-condition-selector button{min-height:43px!important;border:1px solid #d2dee6!important;border-radius:10px!important;background:linear-gradient(180deg,#fff,#f7fafc)!important;color:#183243!important;-webkit-text-fill-color:#183243!important;font-size:12px!important;font-weight:900!important;opacity:1!important;text-shadow:none!important;box-shadow:0 3px 9px #071d2c09!important}.fd-catalog-page .fd-catalog-classbar button:hover,.fd-catalog-drawer .fd-catalog-selector button:hover,.fd-catalog-drawer .fd-condition-selector button:hover{border-color:#ffae67!important;background:#fffaf5!important;color:#7d3100!important;-webkit-text-fill-color:#7d3100!important}.fd-catalog-page .fd-catalog-classbar button.active,.fd-catalog-drawer .fd-catalog-selector button.active,.fd-catalog-drawer .fd-condition-selector button.active{border-color:#d55100!important;background:linear-gradient(180deg,#ffad49,#ff7a11 43%,#e95a00)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 2px rgba(96,31,0,.25)!important;box-shadow:0 8px 17px #e2540033,inset 0 1px #ffffff6e!important}.ss-package-config .fd-includes-panel{padding-top:19px!important}.ss-package-config .fd-includes-title{position:relative!important;display:flex!important;align-items:center!important;gap:9px!important;width:100%!important;padding:0 0 9px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#071722!important;-webkit-text-fill-color:#071722!important;box-shadow:none!important;font-size:12px!important;font-weight:950!important;letter-spacing:.075em!important;text-transform:uppercase!important}.ss-package-config .fd-includes-title:after{content:""!important;position:absolute!important;left:0!important;bottom:0!important;width:54px!important;height:3px!important;border-radius:99px!important;background:linear-gradient(90deg,#ff6a00,#ffad4d)!important}.ss-package-config .fd-includes-title svg{width:19px!important;height:19px!important;padding:3px!important;border-radius:6px!important;background:#fff1e4!important;border:1px solid #ffd0aa!important;stroke:#df5900!important}.ss-package-config .fd-includes-panel ul{margin-top:15px!important}.ss-addon-section{margin-top:21px!important;padding-top:19px!important}.ss-addon-head{align-items:center!important;margin-bottom:14px!important}.ss-addon-head .crm-eyebrow{color:#bd4800!important;-webkit-text-fill-color:#bd4800!important;letter-spacing:.11em!important}.ss-addon-head h4{margin-top:2px!important;color:#071722!important;font-size:21px!important;letter-spacing:-.025em!important}.ss-addon-head p{max-width:720px!important;color:#4e6575!important;font-size:12.5px!important;line-height:1.4!important}.ss-addon-head>span{padding:5px 9px!important;border-radius:8px!important;border:1px solid #d4e0e7!important;background:#f7fafc!important;color:#334d5d!important;font-weight:900!important}.ss-addon-grid{gap:11px!important}.ss-addon-card{position:relative!important;min-height:88px!important;padding:13px!important;grid-template-columns:38px minmax(0,1fr) auto!important;gap:11px!important;border:1px solid #d7e2e9!important;border-radius:14px!important;background:linear-gradient(145deg,#fff,#fbfdfe)!important;box-shadow:0 6px 18px #071d2c0d!important;overflow:hidden!important}.ss-addon-card:before{content:""!important;position:absolute!important;left:0!important;top:12px!important;bottom:12px!important;width:3px!important;border-radius:0 4px 4px 0!important;background:#dbe5eb!important}.ss-addon-card:not(:disabled):hover{transform:translateY(-1px)!important;border-color:#f0a15d!important;box-shadow:0 10px 24px #bf4a0017!important}.ss-addon-card.selected{border-color:#ef690e!important;background:linear-gradient(145deg,#fff8f1,#fff)!important;box-shadow:0 10px 25px #dc51001f!important}.ss-addon-card.selected:before{background:linear-gradient(#ffac47,#ed5d00)!important}.ss-addon-card.included{border-color:#bcdcca!important;background:linear-gradient(145deg,#f4fbf7,#fff)!important}.ss-addon-card.included:before{background:#16854d!important}.ss-addon-mark{width:36px!important;height:36px!important;border-radius:11px!important;border:1px solid #cbd9e2!important;background:linear-gradient(180deg,#fff,#eef4f7)!important;color:#294657!important;box-shadow:inset 0 1px #fff!important}.ss-addon-mark svg{width:17px!important;height:17px!important;stroke-width:2.35!important}.ss-addon-card.selected .ss-addon-mark{border-color:#d95400!important;background:linear-gradient(180deg,#ffa53e,#ed6004)!important;color:#fff!important}.ss-addon-copy strong{color:#081f2f!important;-webkit-text-fill-color:#081f2f!important;font-size:13.5px!important;line-height:1.22!important}.ss-addon-copy small{margin-top:4px!important;color:#526a79!important;-webkit-text-fill-color:#526a79!important;font-size:11.2px!important;line-height:1.38!important}.ss-addon-price b{color:#a74000!important;-webkit-text-fill-color:#a74000!important;font-size:13px!important;font-weight:950!important}.ss-addon-price small{color:#405a6b!important;-webkit-text-fill-color:#405a6b!important;font-weight:800!important}.ss-addon-chip{border-radius:7px!important;padding:4px 7px!important;background:#e9f7ef!important;border-color:#b9dfc8!important;color:#0e6d40!important}.ss-package-config .ss-config-summary{position:sticky!important;bottom:12px!important;z-index:25!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(255px,320px)!important;gap:16px!important;margin:20px -3px 0!important;padding:15px 16px!important;border:1px solid #cad9e2!important;border-top:4px solid #ff6a00!important;border-radius:15px!important;background:#fffffffb!important;color:#071722!important;box-shadow:0 16px 38px #061a2929,0 3px 10px #061a2912!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.ss-package-config .ss-summary-lines{gap:7px 18px!important}.ss-package-config .ss-summary-lines span{color:#4b6373!important;-webkit-text-fill-color:#4b6373!important;font-size:11.5px!important;font-weight:780!important}.ss-package-config .ss-summary-lines b{color:#102838!important;-webkit-text-fill-color:#102838!important;font-size:12px!important;font-weight:930!important}.ss-package-config .ss-summary-lines .subtotal-label,.ss-package-config .ss-summary-lines .subtotal-value{padding-top:9px!important;margin-top:2px!important;border-top:1px solid #d8e2e8!important}.ss-package-config .ss-summary-lines .subtotal-label{color:#071722!important;-webkit-text-fill-color:#071722!important;font-size:12.5px!important;font-weight:950!important}.ss-package-config .ss-summary-lines .subtotal-value{color:#b84600!important;-webkit-text-fill-color:#b84600!important;font-size:20px!important;font-weight:950!important}.ss-package-config .ss-summary-actions{gap:9px!important}.ss-package-config .ss-summary-actions button{min-height:45px!important;border-radius:11px!important;font-size:12.5px!important;font-weight:950!important;text-shadow:none!important}.ss-package-config .ss-summary-actions .secondary{border:1px solid #08253c!important;background:linear-gradient(180deg,#133d5c,#08263e)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 8px 18px #07203329,inset 0 1px #ffffff1f!important}.ss-package-config .ss-summary-actions .primary{border:1px solid #ce4e00!important;background:linear-gradient(180deg,#ffae49,#ff7b12 42%,#e95a00)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 8px 19px #de520030,inset 0 1px #ffffff6b!important}.ss-package-config .ss-summary-actions button svg{stroke:#fff!important}.ss-package-config .ss-summary-note{grid-column:1/-1!important;color:#637a89!important;-webkit-text-fill-color:#637a89!important;font-size:10.3px!important;line-height:1.35!important}.fd-catalog-drawer .fd-catalog-drawer-scroll{padding-bottom:28px!important}@media(max-width:980px){.ss-catalog-back span{display:none!important}.ss-catalog-back{width:44px!important;padding:0!important}.ss-package-config .ss-config-summary{grid-template-columns:1fr!important}.ss-package-config .ss-summary-actions{display:grid!important;grid-template-columns:1fr 1fr!important}}@media(max-width:680px){.fd-catalog-drawer>header.ss-catalog-head{padding:10px!important;gap:9px!important}.ss-catalog-head-title p{display:none!important}.ss-catalog-head-title h2{font-size:17px!important}.fd-catalog-page .fd-catalog-classbar>div:last-child,.fd-catalog-drawer .fd-catalog-selector>div,.fd-catalog-drawer .fd-condition-selector>div{display:grid!important;grid-template-columns:1fr 1fr!important}.ss-addon-card{grid-template-columns:36px minmax(0,1fr)!important}.ss-addon-price{grid-column:2!important;text-align:left!important;display:flex!important;gap:9px!important;align-items:center!important}.ss-package-config .ss-config-summary{bottom:6px!important;margin-left:0!important;margin-right:0!important}.ss-package-config .ss-summary-actions{grid-template-columns:1fr!important}}.fd-catalog-page,.fd-catalog-drawer{--r47-ink:#06131d;--r47-copy:#263f50;--r47-muted:#607685;--r47-navy:#061a2b;--r47-navy-2:#0a304d;--r47-navy-3:#12496f;--r47-orange:#ff6800;--r47-gold:#ffad49;--r47-line:#cfdae2;--r47-soft:#eef4f7;--r47-shadow-1:0 22px 55px rgba(4,25,40,.12);--r47-shadow-2:0 10px 24px rgba(4,25,40,.075),0 2px 7px rgba(4,25,40,.045)}.fd-catalog-page{background:radial-gradient(circle at 87% 7%,rgba(255,104,0,.075),transparent 30rem),radial-gradient(circle at 10% 95%,rgba(22,100,150,.07),transparent 35rem),linear-gradient(180deg,#f5f8fa,#edf3f6)!important}.fd-catalog-page .fd-page-head{position:relative!important;overflow:hidden!important;border:1px solid rgba(197,213,223,.92)!important;border-radius:18px!important;background:radial-gradient(circle at 88% -30%,rgba(255,111,12,.12),transparent 18rem),linear-gradient(145deg,#fffffffc,#f8fbfdf5)!important;box-shadow:0 16px 36px #051d2d16,inset 0 1px #fff!important}.fd-catalog-page .fd-page-head:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:3px!important;background:linear-gradient(90deg,transparent,#ff6a00 28%,#ffad49 50%,#ff6a00 72%,transparent)!important;opacity:.78!important}.fd-catalog-page .fd-catalog-classbar{position:relative!important;overflow:hidden!important;padding:12px!important;border:1px solid #ccd9e1!important;border-radius:16px!important;background:linear-gradient(180deg,#fffffffa,#f7fafcfa)!important;box-shadow:0 12px 30px #051d2d13,inset 0 1px #fff!important}.fd-catalog-page .fd-catalog-classbar:before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.88) 33%,transparent 54%)!important;opacity:.48!important}.fd-catalog-page .fd-catalog-classbar>div:last-child{position:relative!important;z-index:1!important}.fd-catalog-page .fd-catalog-classbar button{position:relative!important;overflow:hidden!important;min-height:46px!important;border:1px solid #cbd8e1!important;border-radius:11px!important;background:linear-gradient(180deg,#fff,#f4f8fa)!important;color:#172f40!important;-webkit-text-fill-color:#172f40!important;font-weight:920!important;box-shadow:0 4px 12px #051e2e0e,inset 0 1px #fff!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease!important}.fd-catalog-page .fd-catalog-classbar button:hover{transform:translateY(-1px)!important;box-shadow:0 8px 17px #061e2e14!important}.fd-catalog-page .fd-catalog-classbar button.active{border-color:#c94900!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:radial-gradient(circle at 50% -40%,rgba(255,229,194,.55),transparent 55%),linear-gradient(180deg,#ffb452,#ff7a10 42%,#df5100)!important;box-shadow:0 11px 22px #dd4d003d,inset 0 1px #ffffffad,inset 0 -1px #75240026!important}.fd-catalog-page .fd-service-grid-r13{gap:15px!important}.fd-catalog-page .fd-service-card-r13{isolation:isolate!important;min-height:290px!important;border:1px solid #cddae2!important;border-radius:19px!important;background:radial-gradient(circle at 100% 0%,rgba(255,115,22,.09),transparent 16rem),linear-gradient(145deg,#fff 0% 61%,#f4f8fb)!important;box-shadow:0 18px 42px #041a2917,0 3px 9px #041a290b,inset 0 1px #fff!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.fd-catalog-page .fd-service-card-r13:hover{transform:translateY(-3px)!important;border-color:#bccbd5!important;box-shadow:0 26px 56px #041a2920,0 5px 14px #041a290d,inset 0 1px #fff!important}.fd-catalog-page .fd-service-card-r13:before{top:20px!important;bottom:20px!important;width:4px!important;background:linear-gradient(180deg,#ffb152,#ff6800 58%,#c94700)!important;box-shadow:1px 0 8px #ff670040!important}.fd-catalog-page .fd-service-card-r13:after{content:""!important;position:absolute!important;z-index:-1!important;pointer-events:none!important;right:-56px!important;top:-60px!important;width:180px!important;height:180px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(255,124,34,.12),transparent 68%)!important}.fd-catalog-page .fd-service-icon-r13{border:1px solid #d2e2ec!important;border-radius:14px!important;background:linear-gradient(145deg,#f9fdff,#eaf5fb)!important;box-shadow:0 8px 18px #0b537f14,inset 0 1px #fff!important}.fd-catalog-page .fd-service-card-title .crm-eyebrow{color:#bd4800!important;-webkit-text-fill-color:#bd4800!important;letter-spacing:.13em!important}.fd-catalog-page .fd-service-card-title h3{font-size:22px!important;font-weight:950!important;letter-spacing:-.032em!important;color:#071722!important}.fd-catalog-page .fd-service-card-title span{font-size:12.5px!important;color:#425a69!important;line-height:1.35!important}.fd-catalog-page .fd-service-price strong{font-size:24px!important;letter-spacing:-.03em!important;color:#071722!important}.fd-catalog-page .fd-service-card-r13 ul li{color:#264151!important;font-weight:770!important}.fd-catalog-page .fd-service-card-r13 ul li svg{stroke:#17a35c!important;filter:drop-shadow(0 2px 3px rgba(18,142,78,.12))!important}.fd-catalog-page .fd-service-card-r13>button{min-height:47px!important;border-radius:12px!important;background:radial-gradient(circle at 50% -60%,rgba(255,224,183,.62),transparent 55%),linear-gradient(180deg,#ffab47,#ff7b12 42%,#e35400)!important;border:1px solid #c94a00!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 11px 23px #d54a0038,inset 0 1px #ffffff9e,inset 0 -1px #641f0024!important;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease!important}.fd-catalog-page .fd-service-card-r13>button:hover{transform:translateY(-1px)!important;filter:brightness(1.035)!important;box-shadow:0 15px 28px #d54a0045,inset 0 1px #ffffffa6!important}.fd-catalog-page .fd-service-card-r13>button:active{transform:translateY(1px) scale(.995)!important}.fd-catalog-drawer{background:radial-gradient(circle at 92% 4%,rgba(255,108,9,.08),transparent 28rem),radial-gradient(circle at 8% 74%,rgba(16,98,148,.075),transparent 34rem),linear-gradient(180deg,#f2f6f8,#eaf1f4)!important}.fd-catalog-drawer:before{content:""!important;position:fixed!important;inset:0!important;pointer-events:none!important;z-index:0!important;background:linear-gradient(110deg,rgba(255,255,255,.45),transparent 30%,transparent 70%,rgba(255,255,255,.22))!important}.fd-catalog-drawer>*{position:relative!important;z-index:1!important}.fd-catalog-drawer>header.ss-catalog-head{grid-template-columns:190px minmax(0,1fr) 44px!important;min-height:86px!important;padding:13px 16px!important;background:linear-gradient(180deg,#fffffffe,#f8fbfdfb)!important;border-bottom:1px solid #cad7e0!important;box-shadow:0 10px 30px #04182718,inset 0 1px #fff!important}.fd-catalog-drawer>header.ss-catalog-head>.ss-catalog-back{width:190px!important;min-width:190px!important;max-width:190px!important;min-height:46px!important;padding:0 13px!important;border-radius:12px!important;background:radial-gradient(circle at 50% -80%,rgba(255,235,206,.65),transparent 58%),linear-gradient(180deg,#ffad49,#ff7910 43%,#e25200)!important;border:1px solid #c84b00!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 10px 22px #d74b0038,inset 0 1px #ffffffad,inset 0 -1px #601d001f!important}.fd-catalog-drawer>header.ss-catalog-head>.ss-catalog-back span{display:inline!important;overflow:visible!important;white-space:nowrap!important}.fd-catalog-drawer>header.ss-catalog-head>.ss-catalog-back:hover{transform:translateY(-1px)!important;filter:brightness(1.035)!important}.fd-catalog-drawer>header.ss-catalog-head>.ss-catalog-back:active{transform:translateY(1px) scale(.995)!important}.ss-catalog-head-title .fd-catalog-drawer-icon{width:46px!important;height:46px!important;border-radius:14px!important;background:linear-gradient(145deg,#fafdff,#e9f4fb)!important;border:1px solid #cfdee7!important;box-shadow:0 9px 19px #09456917,inset 0 1px #fff!important}.ss-catalog-head-title h2{font-size:21px!important;letter-spacing:-.025em!important;color:#071722!important}.ss-catalog-head-title p{color:#526979!important;font-weight:720!important}.ss-catalog-close{width:44px!important;height:44px!important;border-radius:12px!important;background:linear-gradient(180deg,#fff,#f3f7f9)!important;box-shadow:0 6px 15px #051c2c13,inset 0 1px #fff!important}.ss-catalog-close:hover{border-color:#ff9f5c!important;background:#fff9f4!important}.fd-catalog-drawer .fd-catalog-selector,.fd-catalog-drawer .fd-condition-selector{padding:10px!important;border:1px solid #cad8e1!important;border-radius:17px!important;background:linear-gradient(180deg,#fffffffe,#f7fafcfc)!important;box-shadow:0 13px 31px #041a2913,inset 0 1px #fff!important}.fd-catalog-drawer .fd-catalog-selector>span,.fd-catalog-drawer .fd-condition-selector>span{color:#1e3a4b!important;-webkit-text-fill-color:#1e3a4b!important;font-weight:950!important;letter-spacing:.095em!important}.fd-catalog-drawer .fd-catalog-selector button,.fd-catalog-drawer .fd-condition-selector button{min-height:45px!important;border-radius:11px!important;border:1px solid #cbd8e1!important;background:linear-gradient(180deg,#fff,#f3f7fa)!important;color:#183243!important;-webkit-text-fill-color:#183243!important;box-shadow:0 4px 11px #051d2d0d,inset 0 1px #fff!important;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease!important}.fd-catalog-drawer .fd-catalog-selector button:hover,.fd-catalog-drawer .fd-condition-selector button:hover{transform:translateY(-1px)!important;border-color:#f1a362!important;box-shadow:0 8px 16px #051d2d12!important}.fd-catalog-drawer .fd-catalog-selector button.active,.fd-catalog-drawer .fd-condition-selector button.active{color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#c74800!important;background:radial-gradient(circle at 50% -55%,rgba(255,235,204,.57),transparent 54%),linear-gradient(180deg,#ffad4a,#ff7a10 43%,#df5200)!important;box-shadow:0 10px 21px #da4d0036,inset 0 1px #ffffffab!important}.fd-catalog-item-list{padding:10px!important;border:1px solid #cbd9e2!important;border-radius:18px!important;background:linear-gradient(180deg,#fffffffe,#f7fafcfb)!important;box-shadow:0 16px 38px #041a2916,inset 0 1px #fff!important}.fd-catalog-item-list>button{position:relative!important;overflow:hidden!important;min-height:70px!important;margin:5px 0!important;border:1px solid #d3dfe6!important;border-radius:13px!important;background:linear-gradient(145deg,#fff,#f7fafc)!important;box-shadow:0 5px 13px #041a290b,inset 0 1px #fff!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important}.fd-catalog-item-list>button:before{content:""!important;position:absolute!important;left:0!important;top:10px!important;bottom:10px!important;width:3px!important;border-radius:0 5px 5px 0!important;background:#d7e2e8!important}.fd-catalog-item-list>button:hover{transform:translate(2px)!important;border-color:#f0a15e!important;box-shadow:0 9px 19px #943b0012!important}.fd-catalog-item-list>button.active{border-color:#173f5e!important;background:radial-gradient(circle at 100% 0%,rgba(255,119,25,.22),transparent 13rem),linear-gradient(145deg,#071d31,#0b3555)!important;box-shadow:0 14px 30px #05203433,inset 0 1px #ffffff1c!important}.fd-catalog-item-list>button.active:before{width:4px!important;background:linear-gradient(#ffb24e,#ff6800)!important;box-shadow:1px 0 8px #ff680059!important}.fd-catalog-item-list>button.active strong,.fd-catalog-item-list>button.active small,.fd-catalog-item-list>button.active b{color:#fff!important;-webkit-text-fill-color:#fff!important}.fd-catalog-item-list>button.active small{color:#c5d8e5!important;-webkit-text-fill-color:#c5d8e5!important}.fd-catalog-item-list>button.active b{color:#ffb05c!important;-webkit-text-fill-color:#ffb05c!important}.fd-catalog-item-list>button.active svg{stroke:#ffad54!important}.fd-catalog-detail.ss-package-config{position:relative!important;overflow:visible!important;padding:16px!important;border:1px solid #c9d7e0!important;border-radius:20px!important;background:radial-gradient(circle at 95% 6%,rgba(255,119,24,.06),transparent 21rem),linear-gradient(180deg,#fffffffe,#f9fbfcfe)!important;box-shadow:0 22px 52px #041a291b,0 4px 12px #041a290b,inset 0 1px #fff!important}.ss-package-config .fd-catalog-detail-head{position:relative!important;overflow:hidden!important;min-height:138px!important;padding:20px!important;border:1px solid #183f5d!important;border-radius:17px!important;background:radial-gradient(circle at 78% -30%,rgba(255,124,34,.3),transparent 18rem),radial-gradient(circle at 6% 130%,rgba(26,105,154,.26),transparent 18rem),linear-gradient(135deg,#061a2b,#0a304d 62%,#10466b)!important;box-shadow:0 17px 38px #041c2f38,inset 0 1px #ffffff1a!important}.ss-package-config .fd-catalog-detail-head:before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:0!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent)!important}.ss-package-config .fd-catalog-detail-head:after{content:""!important;position:absolute!important;left:18px!important;bottom:0!important;width:120px!important;height:4px!important;border-radius:4px 4px 0 0!important;background:linear-gradient(90deg,#ff6800,#ffb24e)!important;box-shadow:0 0 18px #ff670059!important}.ss-package-config .fd-catalog-detail-head>div:first-child{position:relative!important;z-index:2!important}.ss-package-config .fd-catalog-detail-head .crm-eyebrow{color:#ffad59!important;-webkit-text-fill-color:#ffad59!important;letter-spacing:.13em!important}.ss-package-config .fd-catalog-detail-head h3{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:31px!important;letter-spacing:-.045em!important;text-shadow:0 2px 12px rgba(0,0,0,.18)!important}.ss-package-config .fd-catalog-detail-head p{color:#d5e4ed!important;-webkit-text-fill-color:#d5e4ed!important;font-size:13.5px!important;line-height:1.48!important;font-weight:680!important}.ss-package-config .fd-catalog-detail-head>div:last-child{position:relative!important;z-index:2!important;min-width:145px!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:14px!important;background:linear-gradient(145deg,#ffffff24,#fff1)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:0 12px 28px #00000021,inset 0 1px #ffffff2e!important}.ss-package-config .fd-catalog-detail-head>div:last-child small{color:#cfe0eb!important;-webkit-text-fill-color:#cfe0eb!important}.ss-package-config .fd-catalog-detail-head>div:last-child strong{color:#ffb05d!important;-webkit-text-fill-color:#ffb05d!important;font-size:25px!important;text-shadow:0 2px 10px rgba(0,0,0,.15)!important}.ss-package-config .fd-catalog-detail-head>div:last-child span{color:#d7e6ee!important;-webkit-text-fill-color:#d7e6ee!important}.ss-package-config .fd-catalog-detail-head>div:last-child svg{stroke:#ffae57!important}.ss-package-config .fd-includes-panel{margin-top:16px!important;padding:18px!important;border:1px solid #d3dfe6!important;border-radius:16px!important;background:linear-gradient(145deg,#fff,#f8fbfd)!important;box-shadow:0 10px 25px #041b2b0e,inset 0 1px #fff!important}.ss-package-config .fd-includes-title{padding:0 0 12px!important;color:#0a2030!important;-webkit-text-fill-color:#0a2030!important;font-size:12px!important;letter-spacing:.105em!important}.ss-package-config .fd-includes-title:after{width:72px!important;height:3px!important;background:linear-gradient(90deg,#ff6800,#ffb14c,transparent)!important}.ss-package-config .fd-includes-title svg{width:22px!important;height:22px!important;padding:4px!important;border-radius:7px!important;background:linear-gradient(145deg,#fff6ee,#ffe8d4)!important;border:1px solid #ffc28a!important;stroke:#e35800!important;box-shadow:0 4px 9px #e152001a,inset 0 1px #fff!important}.ss-package-config .fd-includes-panel ul{gap:10px 28px!important;margin-top:16px!important}.ss-package-config .fd-includes-panel li{grid-template-columns:27px minmax(0,1fr)!important;gap:9px!important;color:#173143!important;-webkit-text-fill-color:#173143!important;font-size:13px!important;line-height:1.38!important;font-weight:780!important}.ss-package-config .fd-includes-panel li svg{width:23px!important;height:23px!important;padding:5px!important;background:radial-gradient(circle at 50% 15%,#ffbe72,#ff7b14 42%,#e65700)!important;border:1px solid #d95300!important;box-shadow:0 5px 11px #dd52002e,inset 0 1px #ffffff8f!important}.ss-addon-section{margin-top:18px!important;padding:18px!important;border:1px solid #d0dde5!important;border-radius:17px!important;background:radial-gradient(circle at 100% 0%,rgba(255,111,12,.055),transparent 20rem),linear-gradient(180deg,#f8fbfc,#f2f6f8)!important;box-shadow:inset 0 1px #fff,0 11px 27px #041b2b0e!important}.ss-addon-head{margin-bottom:15px!important;padding-bottom:12px!important;border-bottom:1px solid #d8e2e8!important}.ss-addon-head .crm-eyebrow{color:#bd4800!important;-webkit-text-fill-color:#bd4800!important;letter-spacing:.13em!important}.ss-addon-head h4{font-size:23px!important;font-weight:950!important;letter-spacing:-.032em!important;color:#071722!important}.ss-addon-head p{color:#4d6575!important;-webkit-text-fill-color:#4d6575!important;font-weight:680!important}.ss-addon-head>span{padding:6px 10px!important;border:1px solid #cdd9e1!important;border-radius:9px!important;background:linear-gradient(180deg,#fff,#f0f5f7)!important;color:#1d3a4c!important;-webkit-text-fill-color:#1d3a4c!important;box-shadow:0 4px 10px #041b2b0b,inset 0 1px #fff!important}.ss-addon-grid{gap:12px!important}.ss-addon-card{isolation:isolate!important;min-height:96px!important;padding:14px!important;grid-template-columns:42px minmax(0,1fr) auto!important;border:1px solid #cfdbe3!important;border-radius:15px!important;background:radial-gradient(circle at 100% 0%,rgba(255,118,22,.04),transparent 10rem),linear-gradient(145deg,#fff,#f7fafc)!important;box-shadow:0 8px 19px #041b2b0f,0 2px 5px #041b2b09,inset 0 1px #fff!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease!important}.ss-addon-card:after{content:""!important;position:absolute!important;z-index:-1!important;right:-36px!important;top:-38px!important;width:110px!important;height:110px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(255,119,23,.08),transparent 70%)!important}.ss-addon-card:not(:disabled):hover{transform:translateY(-2px)!important;border-color:#eba263!important;box-shadow:0 15px 30px #75300017,0 3px 8px #041b2b0a,inset 0 1px #fff!important}.ss-addon-card:before{top:14px!important;bottom:14px!important;width:3px!important;background:#d1dde5!important}.ss-addon-card.selected{border-color:#e85f09!important;background:radial-gradient(circle at 100% 0%,rgba(255,116,20,.16),transparent 12rem),linear-gradient(145deg,#fff7ef,#fff)!important;box-shadow:0 16px 33px #c3450024,0 3px 8px #041b2b0a,inset 0 1px #fff!important}.ss-addon-card.selected:before{width:4px!important;background:linear-gradient(#ffb14d,#ff6800)!important;box-shadow:1px 0 9px #ff660047!important}.ss-addon-card.included{border-color:#b9dbc7!important;background:linear-gradient(145deg,#f3fbf6,#fff)!important;box-shadow:0 8px 19px #0f733f0e,inset 0 1px #fff!important}.ss-addon-mark{width:40px!important;height:40px!important;border-radius:50%!important;border:1px solid #c8d7e0!important;background:linear-gradient(145deg,#fff,#edf3f6)!important;color:#17384d!important;box-shadow:0 5px 12px #051d2d12,inset 0 1px #fff!important}.ss-addon-mark svg{width:18px!important;height:18px!important}.ss-addon-card.selected .ss-addon-mark{border-color:#d45000!important;background:radial-gradient(circle at 50% 15%,#ffc47c,#ff7a12 43%,#e25400)!important;color:#fff!important;box-shadow:0 8px 15px #d84c0036,inset 0 1px #ffffff9e!important}.ss-addon-card.included .ss-addon-mark{border-color:#9dd0b2!important;background:linear-gradient(145deg,#e9f8ef,#d8f0e2)!important;color:#117743!important}.ss-addon-copy strong{font-size:13.8px!important;font-weight:940!important;letter-spacing:-.01em!important;color:#071f30!important;-webkit-text-fill-color:#071f30!important}.ss-addon-copy small{font-size:11.35px!important;line-height:1.4!important;color:#536b7a!important;-webkit-text-fill-color:#536b7a!important}.ss-addon-price b{font-size:13.4px!important;color:#ab4100!important;-webkit-text-fill-color:#ab4100!important}.ss-addon-price small{font-weight:850!important;color:#3d5869!important;-webkit-text-fill-color:#3d5869!important}.ss-addon-chip{border-radius:8px!important;background:linear-gradient(180deg,#effaf3,#e1f4e8)!important;box-shadow:inset 0 1px #fff!important}.ss-package-config .ss-config-summary{position:sticky!important;bottom:10px!important;overflow:hidden!important;padding:20px 18px 16px!important;border:1px solid #c5d4de!important;border-top:0!important;border-radius:17px!important;background:radial-gradient(circle at 92% 0%,rgba(255,112,16,.08),transparent 16rem),linear-gradient(145deg,#fffffffd,#f6fafcfd)!important;box-shadow:0 22px 48px #0419282e,0 5px 14px #04192813,inset 0 1px #fff!important}.ss-package-config .ss-config-summary:before{content:"CONFIGURATION SUMMARY"!important;position:absolute!important;left:0!important;right:0!important;top:0!important;height:6px!important;padding:0!important;color:transparent!important;background:linear-gradient(90deg,#071d31,#0c3b5f 64%,#ff6800)!important;box-shadow:0 2px 10px #061f3229!important}.ss-package-config .ss-summary-lines{padding-top:2px!important;gap:8px 20px!important}.ss-package-config .ss-summary-lines span{font-size:11.7px!important;color:#4c6574!important;-webkit-text-fill-color:#4c6574!important;font-weight:780!important}.ss-package-config .ss-summary-lines b{font-size:12.2px!important;color:#112c3d!important;-webkit-text-fill-color:#112c3d!important;font-weight:940!important}.ss-package-config .ss-summary-lines .subtotal-label,.ss-package-config .ss-summary-lines .subtotal-value{padding-top:10px!important;border-top:1px solid #d1dde5!important}.ss-package-config .ss-summary-lines .subtotal-label{font-size:13px!important;color:#071722!important;-webkit-text-fill-color:#071722!important}.ss-package-config .ss-summary-lines .subtotal-value{font-size:23px!important;color:#b84400!important;-webkit-text-fill-color:#b84400!important;letter-spacing:-.025em!important}.ss-package-config .ss-summary-actions button{min-height:48px!important;border-radius:12px!important;font-size:12.7px!important;font-weight:950!important;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease!important}.ss-package-config .ss-summary-actions .secondary{border:1px solid #061d30!important;background:radial-gradient(circle at 50% -60%,rgba(96,175,224,.22),transparent 52%),linear-gradient(180deg,#153f5f,#082941)!important;box-shadow:0 10px 22px #061f322e,inset 0 1px #ffffff2b!important}.ss-package-config .ss-summary-actions .primary{border:1px solid #c84900!important;background:radial-gradient(circle at 50% -60%,rgba(255,233,201,.66),transparent 55%),linear-gradient(180deg,#ffae4a,#ff7910 43%,#e05200)!important;box-shadow:0 11px 23px #d64a003b,inset 0 1px #ffffffab,inset 0 -1px #5e1d001f!important}.ss-package-config .ss-summary-actions button:hover{transform:translateY(-1px)!important;filter:brightness(1.035)!important}.ss-package-config .ss-summary-actions button:active{transform:translateY(1px) scale(.995)!important}.ss-package-config .ss-summary-note{padding-top:2px!important;color:#627988!important;-webkit-text-fill-color:#627988!important;font-weight:650!important}@media(prefers-reduced-motion:no-preference){.fd-catalog-item-list>button,.ss-addon-card,.fd-catalog-page .fd-service-card-r13,.fd-catalog-page .fd-service-card-r13>button,.fd-catalog-drawer .fd-catalog-selector button,.fd-catalog-drawer .fd-condition-selector button,.ss-package-config .ss-summary-actions button,.fd-catalog-drawer>header.ss-catalog-head>.ss-catalog-back{transition-duration:.16s!important;transition-timing-function:cubic-bezier(.2,.75,.25,1)!important}}@media(max-width:1040px){.fd-catalog-drawer>header.ss-catalog-head{grid-template-columns:50px minmax(0,1fr) 44px!important}.fd-catalog-drawer>header.ss-catalog-head>.ss-catalog-back{width:46px!important;min-width:46px!important;max-width:46px!important;padding:0!important}.fd-catalog-drawer>header.ss-catalog-head>.ss-catalog-back span{display:none!important}.ss-package-config .fd-catalog-detail-head{min-height:126px!important}.ss-package-config .ss-config-summary{grid-template-columns:1fr!important}.ss-package-config .ss-summary-actions{display:grid!important;grid-template-columns:1fr 1fr!important}}@media(max-width:760px){.fd-catalog-drawer>header.ss-catalog-head{min-height:72px!important;padding:9px 10px!important;gap:9px!important}.ss-catalog-head-title .fd-catalog-drawer-icon{width:40px!important;height:40px!important}.ss-catalog-head-title h2{font-size:17px!important}.ss-catalog-head-title p{display:none!important}.fd-catalog-drawer .fd-catalog-selector>div,.fd-catalog-drawer .fd-condition-selector>div,.fd-catalog-page .fd-catalog-classbar>div:last-child{display:grid!important;grid-template-columns:1fr 1fr!important}.ss-package-config .fd-catalog-detail-head{grid-template-columns:1fr!important;gap:13px!important;padding:17px!important}.ss-package-config .fd-catalog-detail-head>div:last-child{width:100%!important;min-width:0!important}.ss-package-config .fd-includes-panel ul,.ss-addon-grid{grid-template-columns:1fr!important}.ss-addon-card{grid-template-columns:40px minmax(0,1fr)!important}.ss-addon-price{grid-column:2!important;text-align:left!important;display:flex!important;gap:9px!important;align-items:center!important}.ss-package-config .ss-config-summary{bottom:6px!important;margin-left:0!important;margin-right:0!important}.ss-package-config .ss-summary-actions{grid-template-columns:1fr!important}}.fd-catalog-page,.fd-catalog-drawer{--ss-brand-navy:#071a2a;--ss-brand-navy-2:#0b2941;--ss-brand-navy-3:#123f60;--ss-brand-blue:#327fb5;--ss-brand-blue-2:#67aede;--ss-brand-ice:#f5f9fc;--ss-brand-silver:#d3dee5;--ss-brand-steel:#60798b;--ss-brand-gold:#d49a3a;--ss-brand-gold-2:#edbd67;--ss-brand-ink:#071722;--ss-brand-copy:#324b5b}.fd-catalog-page{background:radial-gradient(circle at 88% 4%,rgba(68,139,188,.08),transparent 30rem),radial-gradient(circle at 10% 92%,rgba(8,35,55,.055),transparent 34rem),linear-gradient(180deg,#f6f9fb,#edf3f6)!important}.fd-catalog-page .fd-page-head{background:radial-gradient(circle at 92% -40%,rgba(76,150,202,.1),transparent 20rem),linear-gradient(145deg,#fff,#f7fafc)!important}.fd-catalog-page .fd-page-head:after{background:linear-gradient(90deg,transparent,#5c9bc6 34%,#d5a047 50%,#5c9bc6 66%,transparent)!important;opacity:.7!important}.fd-catalog-page .fd-service-card-r13{background:radial-gradient(circle at 100% 0%,rgba(70,143,194,.075),transparent 17rem),linear-gradient(145deg,#fff 0% 64%,#f2f7fa)!important;border-color:#cbd9e2!important}.fd-catalog-page .fd-service-card-r13:before{background:linear-gradient(180deg,#6ba9d3,#327fb5 58%,#173f5c)!important;box-shadow:1px 0 7px #266f9f2e!important}.fd-catalog-page .fd-service-card-r13:after{background:radial-gradient(circle,rgba(70,143,194,.1),transparent 68%)!important}.fd-catalog-page .fd-service-card-title .crm-eyebrow{color:#315f7e!important;-webkit-text-fill-color:#315f7e!important}.fd-catalog-page .fd-service-card-r13>button{background:linear-gradient(180deg,#174a70,#0c304c 46%,#071f33)!important;border-color:#173e5a!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 10px 22px #06233733,inset 0 1px #ffffff2e!important}.fd-catalog-page .fd-service-card-r13>button:hover{background:linear-gradient(180deg,#1e5a84,#103b5c 48%,#08263d)!important;box-shadow:0 14px 27px #0623373d,inset 0 1px #fff3!important}.fd-catalog-drawer>header.ss-catalog-head>.ss-catalog-back{width:190px!important;min-width:190px!important;max-width:190px!important;background:radial-gradient(circle at 50% -70%,rgba(109,178,224,.22),transparent 60%),linear-gradient(180deg,#184d73,#0d324f 48%,#071f34)!important;border:1px solid #315b78!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 9px 20px #051f3130,inset 0 1px #ffffff30!important}.fd-catalog-drawer>header.ss-catalog-head>.ss-catalog-back svg{stroke:#b9dff5!important}.fd-catalog-drawer>header.ss-catalog-head>.ss-catalog-back:hover{background:linear-gradient(180deg,#215f8a,#103b5b 48%,#08263d)!important;border-color:#5590b8!important}.ss-catalog-close:hover{border-color:#78a7c5!important;background:#f3f8fb!important}.fd-catalog-page .fd-catalog-classbar button,.fd-catalog-drawer .fd-catalog-selector button,.fd-catalog-drawer .fd-condition-selector button{border-color:#cad8e1!important;background:linear-gradient(180deg,#fff,#f3f7fa)!important;color:#142f42!important;-webkit-text-fill-color:#142f42!important;opacity:1!important;text-shadow:none!important}.fd-catalog-page .fd-catalog-classbar button:hover,.fd-catalog-drawer .fd-catalog-selector button:hover,.fd-catalog-drawer .fd-condition-selector button:hover{border-color:#78aaca!important;background:linear-gradient(180deg,#fbfdff,#eef6fb)!important;color:#0d3855!important;-webkit-text-fill-color:#0d3855!important}.fd-catalog-page .fd-catalog-classbar button.active,.fd-catalog-drawer .fd-catalog-selector button.active,.fd-catalog-drawer .fd-condition-selector button.active{border-color:#3e789e!important;background:radial-gradient(circle at 50% -60%,rgba(101,176,225,.28),transparent 58%),linear-gradient(180deg,#174d74,#0d3452 45%,#071f34)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.26)!important;box-shadow:0 9px 19px #07284030,inset 0 1px #fff3!important}.fd-catalog-item-list>button{border-color:#d3dfe6!important;background:linear-gradient(180deg,#fff,#f7fafc)!important;color:#112c3e!important;-webkit-text-fill-color:#112c3e!important}.fd-catalog-item-list>button span,.fd-catalog-item-list>button strong,.fd-catalog-item-list>button small,.fd-catalog-item-list>button b{opacity:1!important}.fd-catalog-item-list>button:not(.active) strong{color:#102b3d!important;-webkit-text-fill-color:#102b3d!important}.fd-catalog-item-list>button:not(.active) small{color:#5b7181!important;-webkit-text-fill-color:#5b7181!important}.fd-catalog-item-list>button:not(.active) b{color:#173a53!important;-webkit-text-fill-color:#173a53!important}.fd-catalog-item-list>button.active{border:1px solid #3f86b5!important;background:radial-gradient(circle at 100% 0%,rgba(95,170,221,.2),transparent 10rem),linear-gradient(135deg,#123d5c,#0a2b45 58%,#061d30)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 12px 24px #05213533,0 0 0 1px #69b2e129,inset 0 1px #ffffff1f!important}.fd-catalog-item-list>button.active:before{background:linear-gradient(180deg,#75b9e5,#3c8abc 70%,#d9a64f)!important;box-shadow:0 0 10px #519ed04d!important}.fd-catalog-item-list>button.active strong,.fd-catalog-item-list>button.active span strong{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-shadow:0 1px 2px rgba(0,0,0,.28)!important}.fd-catalog-item-list>button.active small,.fd-catalog-item-list>button.active span small{color:#c8dfed!important;-webkit-text-fill-color:#c8dfed!important;opacity:1!important}.fd-catalog-item-list>button.active b{color:#f2c66f!important;-webkit-text-fill-color:#f2c66f!important;opacity:1!important}.fd-catalog-item-list>button.active svg{stroke:#b7dff5!important}.ss-package-config .fd-catalog-detail-head{background:radial-gradient(circle at 90% -25%,rgba(103,174,219,.14),transparent 18rem),linear-gradient(135deg,#0b2d48,#071f34 55%,#061827)!important;border:1px solid #244b66!important;box-shadow:0 16px 34px #051e302b,inset 0 1px #ffffff14!important}.ss-package-config .fd-catalog-detail-head:after{background:linear-gradient(90deg,#5ea5d3,#76b6dc 72%,#d7a54c)!important}.ss-package-config .fd-catalog-detail-head .crm-eyebrow{color:#80bce2!important;-webkit-text-fill-color:#80bce2!important}.ss-package-config .fd-catalog-detail-head h3{color:#fff!important;-webkit-text-fill-color:#fff!important}.ss-package-config .fd-catalog-detail-head p{color:#d2e3ee!important;-webkit-text-fill-color:#d2e3ee!important}.ss-package-config .fd-catalog-detail-head>div:last-child{background:linear-gradient(145deg,#ffffff1f,#ffffff0e)!important;border-color:#abcde340!important}.ss-package-config .fd-catalog-detail-head>div:last-child small{color:#c3dce9!important;-webkit-text-fill-color:#c3dce9!important}.ss-package-config .fd-catalog-detail-head>div:last-child strong{color:#edbd67!important;-webkit-text-fill-color:#edbd67!important}.ss-package-config .fd-catalog-detail-head>div:last-child span{color:#d7e6ef!important;-webkit-text-fill-color:#d7e6ef!important}.ss-package-config .fd-includes-title{color:#0b2b41!important;-webkit-text-fill-color:#0b2b41!important}.ss-package-config .fd-includes-title:after{background:linear-gradient(90deg,#4b96c5,#78b4d9 72%,#d6a247)!important}.ss-package-config .fd-includes-title svg{background:#edf7fc!important;border-color:#c5deec!important;stroke:#2f80b4!important}.ss-package-config .fd-includes-panel li svg{background:radial-gradient(circle at 40% 22%,rgba(255,255,255,.4),transparent 38%),linear-gradient(180deg,#5ca8d7,#2d7eaf 60%,#1d5f8c)!important;border:1px solid #367fae!important;stroke:#fff!important;box-shadow:0 5px 11px #2371a32e,inset 0 1px #ffffff4d!important}.ss-addon-head .crm-eyebrow{color:#3c779f!important;-webkit-text-fill-color:#3c779f!important}.ss-addon-head>span{border-color:#c9dce7!important;background:#f1f7fa!important;color:#36566b!important}.ss-addon-card{border-color:#d3e0e7!important;background:radial-gradient(circle at 100% 0%,rgba(72,144,193,.05),transparent 9rem),linear-gradient(145deg,#fff,#f8fbfd)!important}.ss-addon-card:before{background:#cbdbe5!important}.ss-addon-card:not(:disabled):hover{border-color:#76a8c8!important;box-shadow:0 11px 25px #1e597f1a!important}.ss-addon-mark{border-color:#c5d7e2!important;background:linear-gradient(180deg,#fbfdff,#eaf3f8)!important;color:#245d80!important}.ss-addon-mark svg{stroke:#245d80!important}.ss-addon-card.selected{border-color:#3d8abb!important;background:radial-gradient(circle at 100% 0%,rgba(87,166,216,.12),transparent 10rem),linear-gradient(145deg,#f5fbff,#fff)!important;box-shadow:0 12px 26px #1b5c8721,0 0 0 1px #4391c41a!important}.ss-addon-card.selected:before{background:linear-gradient(#74b7e0,#327fb5 72%,#d3a048)!important}.ss-addon-card.selected .ss-addon-mark{border-color:#347ba8!important;background:linear-gradient(180deg,#4f9dce,#2874a5 62%,#1d5c85)!important;color:#fff!important;box-shadow:0 6px 13px #2270a433,inset 0 1px #ffffff40!important}.ss-addon-card.selected .ss-addon-mark svg{stroke:#fff!important}.ss-addon-card.included{border-color:#bdd9ca!important;background:linear-gradient(145deg,#f4faf6,#fff)!important}.ss-addon-price b{color:#9a6b21!important;-webkit-text-fill-color:#9a6b21!important}.ss-package-config .ss-config-summary{overflow:hidden!important;border:1px solid #c4d6e1!important;border-top:0!important;background:#fffffffc!important;box-shadow:0 18px 40px #051f3129,0 3px 10px #051f310f!important;padding-top:58px!important}.ss-package-config .ss-config-summary:before{content:"PACKAGE SUMMARY"!important;position:absolute!important;left:0!important;right:0!important;top:0!important;height:42px!important;display:flex!important;align-items:center!important;padding:0 16px!important;box-sizing:border-box!important;background:radial-gradient(circle at 90% -100%,rgba(104,178,224,.22),transparent 45%),linear-gradient(90deg,#071f34,#0e3857 68%,#143f5e)!important;border-bottom:1px solid #2a5775!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:11px!important;font-weight:950!important;letter-spacing:.12em!important}.ss-package-config .ss-summary-lines .subtotal-value{color:#a87020!important;-webkit-text-fill-color:#a87020!important}.ss-package-config .ss-summary-actions .secondary{border-color:#244e6b!important;background:radial-gradient(circle at 50% -80%,rgba(104,178,224,.23),transparent 58%),linear-gradient(180deg,#174b70,#0c314e 48%,#071f34)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 9px 20px #0622362e,inset 0 1px #ffffff29!important}.ss-package-config .ss-summary-actions .secondary:hover{background:linear-gradient(180deg,#205e88,#103b5c 48%,#08263d)!important}.ss-package-config .ss-summary-actions .primary{border-color:#b27a25!important;background:radial-gradient(circle at 50% -80%,rgba(255,249,224,.52),transparent 58%),linear-gradient(180deg,#e5b85e,#ce9334 48%,#b97b22)!important;color:#071a2a!important;-webkit-text-fill-color:#071a2a!important;text-shadow:0 1px 0 rgba(255,255,255,.28)!important;box-shadow:0 9px 20px #8e5d192b,inset 0 1px #ffffff75!important}.ss-package-config .ss-summary-actions .primary svg{stroke:#071a2a!important}.ss-package-config .ss-summary-actions .primary:hover{background:linear-gradient(180deg,#edc673,#d59d42 48%,#bd8128)!important}.fd-catalog-drawer{background:radial-gradient(circle at 92% 4%,rgba(66,140,189,.08),transparent 28rem),radial-gradient(circle at 8% 74%,rgba(8,41,64,.055),transparent 34rem),linear-gradient(180deg,#f3f7f9,#eaf1f4)!important}.fd-catalog-item-list>button:hover{border-color:#79a8c5!important}.ss-package-config,.ss-addon-section{--orange:#327fb5!important}@media(max-width:980px)and (min-width:681px){.fd-catalog-drawer>header.ss-catalog-head{grid-template-columns:176px minmax(0,1fr) 44px!important}.fd-catalog-drawer>header.ss-catalog-head>.ss-catalog-back{width:176px!important;min-width:176px!important;max-width:176px!important}.fd-catalog-drawer>header.ss-catalog-head>.ss-catalog-back span{display:inline!important}}@media(max-width:680px){.fd-catalog-drawer>header.ss-catalog-head>.ss-catalog-back{width:44px!important;min-width:44px!important;max-width:44px!important;padding:0!important}.fd-catalog-drawer>header.ss-catalog-head>.ss-catalog-back span{display:none!important}}.r63-selected-services{margin:14px 0;padding:14px;border:1px solid #d8e4ed;border-radius:16px;background:#f8fbfd}.r63-selected-services>header,.r63-scope-actions,.r63-modal-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.r63-selected-services>header strong{color:#102435;font-size:15px}.r63-selected-services>header small{color:#557084}.r63-chip-list{display:grid;gap:8px;margin-top:10px}.r63-chip{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid #d8e4ed;border-radius:12px;background:#fff}.r63-chip span{min-width:0}.r63-chip strong{display:block;color:#102435}.r63-chip small{display:block;color:#61798b;margin-top:2px}.r63-chip b{color:#d95600;white-space:nowrap}.r63-chip button,.r63-mini-danger{border:1px solid #efc5c5;background:#fff7f7;color:#a32929;border-radius:9px;padding:7px 9px;font-weight:800}.r63-add-service{margin-top:12px;width:100%;min-height:44px;border:1px dashed #8ab9d5;background:#f4fbff;color:#116696;border-radius:12px;font-weight:900;display:flex;align-items:center;justify-content:center;gap:8px}.r63-misc-panel{margin-top:14px;padding:14px;border:1px solid #dfe7ed;border-radius:16px;background:#fff}.r63-misc-grid{display:grid;grid-template-columns:1.4fr 1.6fr .8fr .55fr .75fr auto;gap:8px;align-items:end}.r63-misc-grid label{display:grid;gap:5px;color:#466273;font-size:12px;font-weight:800}.r63-misc-grid input,.r63-misc-grid select,.r63-approval-panel input,.r63-approval-panel textarea,.r63-service-picker select{width:100%;min-height:40px;border:1px solid #cbd9e2;border-radius:10px;background:#fff;color:#102435;padding:8px 10px}.r63-misc-tax{display:flex!important;align-items:center;gap:7px;padding-bottom:9px}.r63-misc-tax input{width:auto;min-height:auto}.r63-wo-tools{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.r63-wo-line-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.r63-wo-line-actions button{border:1px solid #cbd9e2;background:#fff;color:#17374b;border-radius:9px;padding:7px 9px;font-weight:800}.r63-scope-modal,.r63-approval-panel{margin:12px 0;padding:14px;border:1px solid #cddde7;border-radius:16px;background:#f8fbfd}.r63-service-picker{display:grid;grid-template-columns:1fr 1.4fr;gap:10px;margin-top:10px}.r63-service-picker label{display:grid;gap:5px;font-size:12px;font-weight:800;color:#466273}.r63-picker-price{margin-top:10px;padding:10px 12px;border-radius:11px;background:#fff;border:1px solid #dae5ec;display:flex;justify-content:space-between;gap:10px}.r63-approval-panel{display:grid;gap:10px}.r63-approval-methods{display:flex;gap:8px;flex-wrap:wrap}.r63-approval-methods button{border:1px solid #bdd2df;background:#fff;color:#17374b;border-radius:10px;padding:9px 12px;font-weight:900}.r63-approval-methods button.active{border-color:#ff6a00;box-shadow:inset 0 0 0 1px #ff6a00;background:#fff8f2;color:#a94300}.r63-wo-vehicle-art{min-height:132px;display:grid;place-items:center;background:#f8fbfd;border:1px solid #d7e3eb;border-radius:14px;overflow:hidden}.r63-wo-vehicle-art img{width:100%;height:132px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.r63-phone-note{font-size:12px;color:#506d80}.r63-auth-methods{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.r63-auth-methods button{border:1px solid #c9d9e3;background:#fff;color:#17374b;border-radius:10px;padding:9px 12px;font-weight:900}.r63-auth-methods button.active{border-color:#ff6a00;background:#fff7f0;color:#a94300;box-shadow:inset 0 0 0 1px #ff6a00}@media(max-width:900px){.r63-misc-grid{grid-template-columns:1fr 1fr}.r63-misc-grid .wide{grid-column:1/-1}.r63-service-picker{grid-template-columns:1fr}}@media(max-width:600px){.r63-misc-grid{grid-template-columns:1fr}.r63-chip{grid-template-columns:1fr auto}.r63-chip button{grid-column:1/-1}}.r64-price-controls{grid-column:1/-1;display:grid;grid-template-columns:150px 130px 150px minmax(150px,1fr) auto;gap:8px;align-items:end;padding-top:9px;margin-top:6px;border-top:1px solid #e4edf2}.r64-price-controls label,.r64-time-edit label{display:grid;gap:4px;color:#4d697a;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.035em}.r64-price-controls input,.r64-price-controls select,.r64-time-edit input,.r64-time-edit select{width:100%;min-height:38px;border:1px solid #c8d8e2;border-radius:9px;background:#fff;color:#102435;padding:7px 9px;font-weight:800}.r64-price-result{display:grid;gap:2px;align-self:center}.r64-price-result small{color:#60788a;font-size:11px}.r64-price-result strong{color:#df5a00;font-size:17px}.r64-reset-price{border:1px solid #bcd1de!important;background:#f8fcff!important;color:#315d77!important;white-space:nowrap}.r64-misc-total{align-self:end;display:grid;gap:2px;min-width:92px;padding:6px 8px;border-radius:9px;background:#f6fafc;border:1px solid #dce7ed}.r64-misc-total small{font-size:10px;color:#678092;font-weight:800}.r64-misc-total strong{font-size:14px;color:#d95700}.r64-review-basis,.r64-doc-basis{display:block;margin-top:3px;color:#60788a;font-size:11px;font-weight:700}.r64-doc-price{display:grid;justify-items:end;gap:2px}.r64-doc-price b{color:#d95700}.r64-time-edit{display:grid!important;grid-template-columns:130px 120px 145px minmax(180px,1fr) auto!important;gap:8px!important;align-items:end!important}.r64-line-basis{font-size:11px;color:#5b7486;font-weight:800}@media(max-width:900px){.r64-price-controls{grid-template-columns:1fr 1fr}.r64-price-result{grid-column:1/-1}.r64-time-edit{grid-template-columns:1fr 1fr!important}.r64-time-edit>label:nth-child(4){grid-column:1/-1}}@media(max-width:600px){.r64-price-controls,.r64-time-edit{grid-template-columns:1fr!important}.r64-misc-total{width:100%}}.r50-action-rail .primary{display:inline-flex!important;align-items:center!important;gap:7px!important;background:#ff7900!important;color:#fff!important;border-color:#e66d00!important;font-weight:900!important}.r50-action-rail .primary svg{width:16px!important;height:16px!important}.r50-workflow{overflow:visible!important;min-width:0!important}.r50-progress-rail{display:flex!important;justify-content:flex-start!important;align-items:flex-start!important;gap:0!important;overflow-x:auto!important;overflow-y:hidden!important;max-width:100%!important;min-width:0!important;padding:0 4px 10px!important;scrollbar-gutter:stable!important;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.r50-progress-rail>div{flex:0 0 116px!important;min-width:116px!important;max-width:116px!important;scroll-snap-align:start}.r50-progress-rail>div span{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.15!important}.r50-timeline{min-width:0!important;overflow:visible!important}.r65-hourly-picker{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(190px,1fr);gap:10px;align-items:end;margin:10px 0 0;padding:12px;border:1px solid #dce8ef;border-radius:12px;background:#f7fbfd}.r65-hourly-picker label{display:flex;flex-direction:column;gap:5px;min-width:0}.r65-hourly-picker label span{font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#476476}.r65-hourly-picker input{width:100%;min-height:42px;border:1px solid #cfdde5;border-radius:9px;background:#fff;color:#0b2435;font-weight:900;padding:0 11px}.r65-hourly-picker .r65-hour-total{grid-column:1/-1;display:flex;justify-content:space-between;gap:12px;align-items:center;border-top:1px solid #dce8ef;padding-top:10px}.r65-hourly-picker .r65-hour-total span{color:#526d7d;font-weight:800}.r65-hourly-picker .r65-hour-total strong{color:#102b3d;font-size:18px}.r64-line-basis{display:block!important}@media(max-width:760px){.r50-action-rail{flex-wrap:wrap!important}.r50-action-rail>button{flex:1 1 150px!important}.r50-progress-rail>div{flex-basis:104px!important;min-width:104px!important;max-width:104px!important}.r65-hourly-picker{grid-template-columns:1fr}.r65-hourly-picker .r65-hour-total{grid-column:auto;align-items:flex-start;flex-direction:column}}.r65-workorder-scope-layer{position:fixed!important;inset:0!important;z-index:10450!important;pointer-events:none!important;isolation:isolate}.r65-workorder-scope-layer .fd-catalog-scrim{position:fixed!important;inset:0!important;z-index:1!important;pointer-events:auto!important;background:#05121d2e!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.r65-workorder-scope-layer .fd-ops-detail{position:fixed!important;z-index:2!important;pointer-events:auto!important;inset:72px 0 0 250px!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;border:0!important;border-radius:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-shadow:0 0 55px #0319282e!important}.r65-workorder-scope-layer .fd-ops-detail>header{flex:0 0 auto!important;min-height:76px!important}.r65-workorder-scope-layer .fd-ops-scroll{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;padding-bottom:max(110px,calc(28px + env(safe-area-inset-bottom)))!important;scrollbar-gutter:stable!important}.r50-workorder{min-height:0!important}.r50-scroll{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;padding-bottom:max(120px,calc(36px + env(safe-area-inset-bottom)))!important;scrollbar-gutter:stable!important}.r50-workflow,.r50-documentation,.r50-charges{flex:0 0 auto!important;min-width:0!important}.r50-progress-rail{padding-bottom:14px!important;scrollbar-width:thin!important}@media(max-width:820px){.r65-workorder-scope-layer .fd-ops-detail{inset:0!important;width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important}.r65-workorder-scope-layer .fd-ops-scroll{padding-bottom:max(100px,calc(28px + env(safe-area-inset-bottom)))!important}}.ss947-settings{padding-bottom:42px!important}.ss947-settings button,.ss947-settings input,.ss947-settings select,.ss947-settings textarea{font:inherit}.ss947-settings-grid button{cursor:pointer!important}.ss947-settings-grid button:disabled{cursor:wait!important;opacity:.7!important}.ss947-settings-foot{display:flex;gap:18px;justify-content:flex-end;flex-wrap:wrap;margin:14px 4px 0;color:#607789;font-size:11px}.ss947-settings-foot strong{color:#08283e}.ss947-back{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:#49697d;font-size:12px;font-weight:900;padding:4px 0 12px;cursor:pointer}.ss947-back svg{width:17px;height:17px}.ss947-section-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;background:#fff;border:1px solid #d6e1e8;border-radius:18px;padding:20px 22px;box-shadow:0 14px 34px #041c2b12;margin-bottom:18px}.ss947-section-head>div:nth-child(2)>span,.ss947-panel header>div>span{display:block;color:#ef6f22;font-size:10px;font-weight:950;letter-spacing:.13em;text-transform:uppercase;margin-bottom:4px}.ss947-section-head h2{margin:0!important;font-size:24px!important;line-height:1.05!important;color:#08283e!important}.ss947-section-head p{margin:6px 0 0!important;color:#6e8290!important;font-size:12px!important}.ss947-section-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#fff4eb;color:#f06d21;border:1px solid #ffdfc8}.ss947-section-icon svg{width:23px;height:23px}.ss947-section-head>em,.ss947-panel header>em{font-style:normal;font-size:9px;font-weight:950;letter-spacing:.09em;border-radius:999px;padding:7px 10px;white-space:nowrap}.ss947-section-head>em.manage{color:#0c6c50;background:#eaf8f2;border:1px solid #c9eadc}.ss947-section-head>em.readonly{color:#6f8190;background:#f1f5f7;border:1px solid #dce5ea}.ss947-panel header>em{color:#486779;background:#f4f8fa;border:1px solid #dbe5eb}.ss947-banner{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;margin:0 0 14px;font-size:12px;font-weight:800}.ss947-banner svg{width:17px;height:17px;flex:none}.ss947-banner.error{background:#fff1f1;color:#9c2e2e;border:1px solid #f0c7c7}.ss947-banner.success{background:#ecf8f2;color:#177052;border:1px solid #c9eadc}.ss947-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.ss947-panel{background:#fff;border:1px solid #d7e1e7;border-radius:18px;box-shadow:0 12px 32px #041c2b0f;padding:20px;min-width:0}.ss947-panel>header{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-bottom:15px;border-bottom:1px solid #e6edf1;margin-bottom:16px}.ss947-panel>header h3{margin:0!important;font-size:18px!important;color:#08283e!important}.ss947-panel>header>div>span{margin-bottom:3px}.ss947-save,.ss947-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border-radius:10px;padding:0 14px;font-size:11px;font-weight:950;cursor:pointer;white-space:nowrap}.ss947-save{border:1px solid #ea711f;background:linear-gradient(180deg,#ff8b31,#ed6c1d);color:#fff;box-shadow:0 7px 16px #eb6c1d38}.ss947-secondary{border:1px solid #ccdae3;background:#f8fbfd;color:#21465d}.ss947-save:disabled,.ss947-secondary:disabled{opacity:.5;cursor:not-allowed}.ss947-save svg,.ss947-secondary svg{width:15px;height:15px}.ss947-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.ss947-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ss947-field.wide{grid-column:1/-1}.ss947-field>span{font-size:10px;font-weight:900;color:#4f697a;letter-spacing:.03em}.ss947-field input,.ss947-field select,.ss947-field textarea{width:100%;box-sizing:border-box;border:1px solid #cfdce4;background:#fbfdfe;color:#0d3045;border-radius:10px;padding:10px 11px;outline:none;min-height:42px}.ss947-field textarea{min-height:96px;resize:vertical}.ss947-field input:focus,.ss947-field select:focus,.ss947-field textarea:focus{border-color:#56a9d3;box-shadow:0 0 0 3px #40a0d31c}.ss947-field input:disabled,.ss947-field select:disabled,.ss947-field textarea:disabled{background:#f3f6f8;color:#6c7e8a}.ss947-toggle-stack{display:grid;gap:10px;margin-top:16px}.ss947-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid #e0e8ed;border-radius:12px;padding:12px 13px;position:relative;cursor:pointer}.ss947-toggle>span{display:flex;flex-direction:column;gap:3px;padding-right:6px}.ss947-toggle>span strong{font-size:12px;color:#173b51}.ss947-toggle>span small{font-size:10px;line-height:1.4;color:#718693}.ss947-toggle input{position:absolute;opacity:0;pointer-events:none}.ss947-toggle i{width:42px;height:24px;border-radius:999px;background:#cfd9df;position:relative;transition:.2s}.ss947-toggle i:after{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #0000002e;transition:.2s}.ss947-toggle input:checked+i{background:#1595cf}.ss947-toggle input:checked+i:after{transform:translate(18px)}.ss947-toggle input:disabled+i{opacity:.5}.ss947-member-list{display:grid;gap:9px}.ss947-member-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px;border:1px solid #e1e9ee;border-radius:12px}.ss947-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#08293e;color:#fff;font-size:12px;font-weight:950}.ss947-member-list article>span{display:flex;flex-direction:column;gap:2px;min-width:0}.ss947-member-list strong{font-size:12px;color:#14384d;overflow:hidden;text-overflow:ellipsis}.ss947-member-list small{font-size:10px;color:#718593;overflow:hidden;text-overflow:ellipsis}.ss947-member-list select{border:1px solid #cad9e2;border-radius:9px;background:#fff;padding:8px 9px;color:#183e55;font-size:11px;font-weight:850}.ss947-note{margin:14px 0 0!important;padding:11px 12px;border-radius:10px;background:#f7fafc;border:1px solid #e0e8ed;color:#687e8d!important;font-size:10px!important;line-height:1.5}.ss947-empty{padding:24px;text-align:center;color:#748894;background:#f8fafb;border:1px dashed #cfdce4;border-radius:12px;font-size:11px}.ss947-source-banner{display:grid;grid-template-columns:minmax(280px,1fr) repeat(3,auto) auto;gap:12px;align-items:center;background:#08293e;color:#fff;border-radius:17px;padding:16px 18px;margin-bottom:16px;box-shadow:0 14px 30px #041d2c24}.ss947-source-banner>div:first-child{display:flex;align-items:center;gap:12px;min-width:0}.ss947-source-banner>div:first-child>svg{width:24px;height:24px;color:#ff892f;flex:none}.ss947-source-banner>div:first-child>span{display:flex;flex-direction:column;gap:2px;min-width:0}.ss947-source-banner>div:first-child strong{font-size:13px}.ss947-source-banner>div:first-child small{font-size:10px;color:#9fb7c5;line-height:1.35}.ss947-source-banner>div:not(:first-child){display:flex;flex-direction:column;gap:2px;padding:0 10px}.ss947-source-banner>div:not(:first-child)>span{font-size:8px;color:#8eb0c2;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.ss947-source-banner>div:not(:first-child)>strong{font-size:12px;white-space:nowrap}.ss947-source-banner>button{display:flex;align-items:center;gap:7px;border:1px solid #31596d;border-radius:9px;background:#10394e;color:#fff;padding:9px 11px;font-size:10px;font-weight:900;cursor:pointer}.ss947-source-banner>button svg{width:14px;height:14px}.ss947-catalog-list{display:grid;gap:10px}.ss947-catalog-list>article{border:1px solid #dfe8ed;border-radius:13px;padding:13px}.ss947-service-title{display:flex;justify-content:space-between;gap:12px;align-items:start}.ss947-service-title>span{display:flex;flex-direction:column;gap:3px}.ss947-service-title strong{font-size:12px;color:#153b51}.ss947-service-title small{font-size:9px;color:#748995}.ss947-service-title>em{font-style:normal;font-size:8px;font-weight:950;color:#177052;background:#ecf8f2;border:1px solid #cbe9dc;border-radius:999px;padding:5px 7px}.ss947-price-chips{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.ss947-price-chips>span{display:grid;grid-template-columns:auto auto;gap:1px 7px;align-items:center;background:#f5f9fb;border:1px solid #dbe6ec;border-radius:9px;padding:7px 9px}.ss947-price-chips b{font-size:8px;color:#547185}.ss947-price-chips strong{font-size:10px;color:#0c3148}.ss947-price-chips small{grid-column:1/-1;font-size:8px;color:#80929d}.ss947-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ss947-stat-grid article{border:1px solid #dfe8ed;background:#f8fbfc;border-radius:12px;padding:13px}.ss947-stat-grid span{display:block;font-size:8px;font-weight:900;color:#718795;text-transform:uppercase;letter-spacing:.08em}.ss947-stat-grid strong{display:block;margin-top:4px;font-size:22px;color:#0b3047}.ss947-integration-errors{margin-top:12px;padding:12px;border:1px solid #f1d5c7;background:#fff8f4;border-radius:11px;display:flex;flex-direction:column;gap:5px}.ss947-integration-errors>strong{font-size:10px;color:#9b4c24;text-transform:uppercase;letter-spacing:.07em}.ss947-integration-errors small{font-size:9px;color:#815f4c}.ss947-info-block{display:flex;gap:13px;align-items:flex-start;padding:14px;border:1px solid #dfe8ed;background:#f8fbfc;border-radius:12px}.ss947-info-block>svg{width:22px;height:22px;color:#ef711f;flex:none}.ss947-info-block strong{font-size:12px;color:#14394f}.ss947-info-block p{font-size:10px!important;line-height:1.5!important;margin:5px 0 0!important;color:#708490!important}.ss947-security-grid{display:grid;gap:9px}.ss947-security-grid article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid #dfe8ed;border-radius:12px;padding:12px}.ss947-security-grid svg{width:19px;height:19px;color:#f06d21}.ss947-security-grid span{display:flex;flex-direction:column;gap:2px}.ss947-security-grid strong{font-size:11px;color:#163b51}.ss947-security-grid small{font-size:9px;color:#768996}.ss947-security-grid b{font-size:8px;color:#177052;background:#ecf8f2;border-radius:999px;padding:5px 7px}.ss947-audit-list{display:grid;gap:8px}.ss947-audit-list article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;border-bottom:1px solid #e7edf1;padding:8px 2px}.ss947-audit-list i{width:8px;height:8px;border-radius:50%;background:#1595cf;box-shadow:0 0 0 4px #eaf6fb}.ss947-audit-list span{display:flex;flex-direction:column;gap:2px}.ss947-audit-list strong{font-size:10px;color:#173c52}.ss947-audit-list small{font-size:9px;color:#80929d}@media(max-width:1100px){.ss947-source-banner{grid-template-columns:minmax(250px,1fr) repeat(2,auto);align-items:stretch}.ss947-source-banner>button{justify-content:center}.ss947-stat-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.ss947-layout{grid-template-columns:1fr}.ss947-section-head{grid-template-columns:auto minmax(0,1fr)}.ss947-section-head>em{grid-column:2;justify-self:start}.ss947-source-banner{grid-template-columns:1fr 1fr}.ss947-source-banner>div:first-child{grid-column:1/-1}}@media(max-width:640px){.ss947-settings{padding-bottom:24px!important}.ss947-section-head{padding:16px;gap:12px;border-radius:14px}.ss947-section-head h2{font-size:20px!important}.ss947-section-icon{width:42px;height:42px;border-radius:12px}.ss947-panel{padding:15px;border-radius:14px}.ss947-panel>header{align-items:flex-start;flex-direction:column}.ss947-save,.ss947-secondary{width:100%}.ss947-form-grid{grid-template-columns:1fr}.ss947-field.wide{grid-column:auto}.ss947-member-list article{grid-template-columns:auto minmax(0,1fr)}.ss947-member-list article>select{grid-column:1/-1;width:100%}.ss947-source-banner{grid-template-columns:1fr;padding:14px}.ss947-source-banner>div:first-child{grid-column:auto}.ss947-source-banner>div:not(:first-child){padding:5px 0;border-top:1px solid rgba(255,255,255,.09)}.ss947-source-banner>button{width:100%}.ss947-stat-grid{grid-template-columns:1fr 1fr}.ss947-security-grid article{grid-template-columns:auto minmax(0,1fr)}.ss947-security-grid b{grid-column:2;justify-self:start}}@media(max-width:420px){.ss947-stat-grid{grid-template-columns:1fr}.ss947-settings-foot{justify-content:flex-start}}@media(max-height:520px)and (orientation:landscape){.ss947-section-head{padding:12px 16px;margin-bottom:12px}.ss947-section-head p{display:none}.ss947-panel{padding:14px}.ss947-panel>header{padding-bottom:10px;margin-bottom:12px}}.ss947-source-banner,.ss947-source-banner *{color:#fff!important}.ss947-source-banner>div:first-child small{color:#c6d7e1!important}.ss947-source-banner>div:not(:first-child)>span{color:#b8d2df!important}.ss947-source-banner>button{color:#fff!important}.ss948-field-help{display:block;margin-top:5px;color:#7a8e9b;font-size:9px;line-height:1.45}.ss948-secret-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.ss948-secret-field button{border:1px solid #cad9e2;border-radius:9px;background:#f8fbfd;color:#234b63;padding:0 12px;font-size:10px;font-weight:900;cursor:pointer}.ss948-locations-panel{margin-top:16px}.ss948-top-note{margin-top:0!important;margin-bottom:15px!important}.ss948-location-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ss948-location-card{border:1px solid #dce6ec;border-radius:15px;padding:15px;background:#fbfdfe;min-width:0}.ss948-location-card.primary{border-color:#94cfe9;box-shadow:0 0 0 2px #2e99cb14}.ss948-location-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:13px}.ss948-location-card>header>div:first-child{display:flex;flex-direction:column;gap:3px}.ss948-location-card>header span{font-size:8px;font-weight:950;color:#ef6f22;letter-spacing:.1em}.ss948-location-card>header strong{font-size:13px;color:#12384e}.ss948-location-badges{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.ss948-location-badges b,.ss948-location-badges em{font-style:normal;font-size:7px;font-weight:950;border-radius:999px;padding:5px 7px}.ss948-location-badges b{background:#e9f7f1;color:#11694f}.ss948-location-badges em{background:#edf4f8;color:#46697c}.ss948-location-card>footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding-top:12px;border-top:1px solid #e2eaef}.ss948-location-card>footer label{display:flex;align-items:center;gap:6px;color:#557184;font-size:10px;font-weight:800}.ss948-document-panel+.ss948-document-panel{margin-top:16px}.ss948-document-text{min-height:430px!important;line-height:1.5!important;font-family:inherit!important}.ss948-document-text-short{min-height:230px!important}.ss948-toggle-three{grid-template-columns:repeat(2,minmax(0,1fr))}.ss948-doc-preview{margin-top:14px;border:1px solid #dce6ec;border-radius:12px;background:#f8fbfc;overflow:hidden}.ss948-doc-preview summary{cursor:pointer;padding:12px 13px;font-size:10px;font-weight:950;color:#23495f}.ss948-doc-preview pre{white-space:pre-wrap;margin:0;padding:14px;background:#fff;border-top:1px solid #e2eaef;color:#29485a;font:10px/1.55 Arial,sans-serif;max-height:390px;overflow:auto}.ss948-history{display:grid;gap:7px;margin-top:14px;padding:12px;border:1px solid #e0e8ed;border-radius:12px}.ss948-history>strong{font-size:10px;color:#163c52;text-transform:uppercase;letter-spacing:.08em}.ss948-history>span{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-top:1px solid #edf2f5}.ss948-history b{font-size:10px;color:#23495f}.ss948-history small{font-size:9px;color:#7a8d99}.ss948-stripe-hero{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;background:#08293e;border-radius:17px;padding:16px 18px;margin-bottom:16px;box-shadow:0 14px 30px #041d2c24;color:#fff}.ss948-stripe-hero>div{display:flex;align-items:center;gap:12px}.ss948-stripe-hero svg{width:27px;height:27px;color:#ff892f}.ss948-stripe-hero span{display:flex;flex-direction:column;gap:2px}.ss948-stripe-hero small{font-size:8px;font-weight:950;color:#b8d2df;letter-spacing:.1em}.ss948-stripe-hero strong{font-size:17px}.ss948-stripe-hero p{margin:0!important;color:#c6d7e1!important;font-size:10px!important}.ss948-stripe-hero>b{font-size:8px;border-radius:999px;padding:7px 9px}.ss948-stripe-hero>b.connected{background:#dff7ec;color:#12694f}.ss948-stripe-hero>b.setup{background:#fff0df;color:#98520e}.ss948-stripe-hero>a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border-radius:10px;padding:0 14px;background:#fff;color:#0a3954;text-decoration:none;font-size:10px;font-weight:950}.ss948-secure-note,.ss948-calendar-authority{display:flex;gap:11px;align-items:flex-start;margin-top:14px;padding:12px;border:1px solid #d7e6ed;background:#f4fafc;border-radius:12px}.ss948-secure-note svg,.ss948-calendar-authority svg{width:20px;height:20px;color:#1687bb;flex:none}.ss948-secure-note span,.ss948-calendar-authority span{display:flex;flex-direction:column;gap:3px}.ss948-secure-note strong,.ss948-calendar-authority strong{font-size:11px;color:#183f56}.ss948-secure-note small,.ss948-calendar-authority small{font-size:9px;line-height:1.45;color:#6f8492}.ss948-stat-two{grid-template-columns:repeat(2,minmax(0,1fr))}.ss948-stat-date{font-size:12px!important;line-height:1.25!important}.ss948-reader-panel{margin-top:16px}.ss948-reader-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ss948-reader-grid>article{border:1px solid #dfe8ed;border-radius:13px;padding:13px;background:#fbfdfe}.ss948-inline-check{display:flex;align-items:center;gap:7px;color:#557184;font-size:10px;font-weight:850;align-self:end;min-height:42px}.ss948-header-actions{display:flex;gap:8px;align-items:center}.ss948-vendor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.ss948-vendor-grid>article{border:1px solid #dae5eb;border-radius:16px;padding:15px;background:#fbfdfe;min-width:0;transition:.2s}.ss948-vendor-grid>article.inactive{opacity:.58}.ss948-vendor-logo{display:grid;place-items:center;height:128px;border:1px solid #e0e8ed;border-radius:13px;background:#fff;overflow:hidden;text-decoration:none;margin-bottom:12px}.ss948-vendor-logo img{max-width:88%;max-height:92px;-o-object-fit:contain;object-fit:contain}.ss948-vendor-title{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.ss948-vendor-title>span{display:flex;flex-direction:column;gap:2px}.ss948-vendor-title strong{font-size:13px;color:#143a50}.ss948-vendor-title small{font-size:9px;color:#748894}.ss948-vendor-title>b{font-size:7px;color:#137050;background:#e9f8f1;border-radius:999px;padding:5px 7px}.ss948-vendor-actions{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0 13px}.ss948-vendor-actions a{display:inline-flex;align-items:center;justify-content:center;border:1px solid #cfdde5;border-radius:9px;padding:7px 10px;background:#fff;color:#1b536f;text-decoration:none;font-size:9px;font-weight:950}.ss948-vendor-grid>article>footer{display:flex;gap:16px;flex-wrap:wrap;margin-top:12px;padding-top:11px;border-top:1px solid #e4ebef}.ss948-vendor-grid>article>footer label{display:flex;gap:6px;align-items:center;color:#587285;font-size:9px;font-weight:850}.ss948-di-wordmark{display:flex;align-items:baseline;gap:7px;font-size:31px;letter-spacing:-.05em;color:#151515}.ss948-di-wordmark b{font-weight:950}.ss948-di-wordmark em{font-style:normal;font-weight:350;color:#1686b8}.ss948-vendor-initials{display:grid;place-items:center;width:78px;height:78px;border-radius:22px;background:#08293e;color:#fff;font-size:26px;font-weight:950;letter-spacing:.04em}.fd-mtrx-import .fd-mtrx-banner{color:#fff!important;background:#123f32!important;border-color:#2b6f58!important}.fd-mtrx-import .fd-mtrx-banner strong,.fd-mtrx-import .fd-mtrx-banner h1,.fd-mtrx-import .fd-mtrx-banner h2,.fd-mtrx-import .fd-mtrx-banner h3{color:#fff!important}.fd-mtrx-import .fd-mtrx-banner span,.fd-mtrx-import .fd-mtrx-banner p,.fd-mtrx-import .fd-mtrx-banner small{color:#d9eee6!important}.fd-mtrx-import .fd-mtrx-targets>div{background:#0a293b!important;border-color:#284b5e!important}.fd-mtrx-import .fd-mtrx-targets span{color:#bcd5e1!important}.fd-mtrx-import .fd-mtrx-targets strong{color:#fff!important}.fd-mtrx-import .fd-mtrx-targets small{color:#a8c0cc!important}.fd-mtrx-import .fd-mtrx-drop{background:#0a293b!important;border-color:#31566a!important;color:#fff!important}.fd-mtrx-import .fd-mtrx-drop svg{color:#56c4f4!important}.fd-mtrx-import .fd-mtrx-drop strong{color:#fff!important}.fd-mtrx-import .fd-mtrx-drop span{color:#bad0db!important}.fd-mtrx-import .fd-mtrx-drop b{color:#fff!important;background:#147eae!important;border-color:#2a9bc9!important}@media(max-width:1000px){.ss948-location-grid,.ss948-vendor-grid,.ss948-reader-grid{grid-template-columns:1fr}.ss948-stripe-hero{grid-template-columns:1fr auto}.ss948-stripe-hero>a{grid-column:1/-1}.ss948-toggle-three{grid-template-columns:1fr}}@media(max-width:640px){.ss948-header-actions{width:100%;flex-direction:column}.ss948-header-actions>*{width:100%}.ss948-location-card>header{flex-direction:column}.ss948-location-badges{justify-content:flex-start}.ss948-location-card>footer{align-items:flex-start;flex-direction:column}.ss948-stripe-hero{grid-template-columns:1fr}.ss948-stripe-hero>b{justify-self:start}.ss948-secret-field{grid-template-columns:1fr}.ss948-secret-field button{min-height:38px}.ss948-document-text{min-height:360px!important}.ss948-vendor-logo{height:110px}.ss948-stat-two{grid-template-columns:1fr 1fr}}@media(max-width:420px){.ss948-stat-two{grid-template-columns:1fr}.ss948-vendor-actions a{flex:1 1 auto}}.ss947-settings .ss948-stripe-hero{background:#082f46!important;border:1px solid rgba(91,171,211,.24)!important;box-shadow:0 14px 30px #041d2c29,inset 0 1px #ffffff09!important}.ss947-settings .ss948-stripe-hero>div>svg{color:#ff7a1a!important;opacity:1!important;filter:none!important}.ss947-settings .ss948-stripe-hero>div>span{opacity:1!important}.ss947-settings .ss948-stripe-hero>div>span>small{color:#ff9a4b!important;opacity:1!important;font-weight:950!important;letter-spacing:.12em!important;text-shadow:none!important}.ss947-settings .ss948-stripe-hero>div>span>strong{color:#fff!important;opacity:1!important;font-weight:950!important;text-shadow:0 1px 0 rgba(0,0,0,.16)!important}.ss947-settings .ss948-stripe-hero>div>span>p{color:#d4e5ee!important;opacity:1!important;font-weight:650!important;text-shadow:none!important}.ss947-settings .ss948-stripe-hero>b.setup{background:#fff0df!important;color:#8b4709!important;border:1px solid #ffd1a6!important}.ss947-settings .ss948-stripe-hero>b.connected{background:#ddf7eb!important;color:#0f664b!important;border:1px solid #b8e8d4!important}.ss947-settings .ss948-stripe-hero>a{background:#fff!important;color:#073650!important;border:1px solid #dce9ef!important;opacity:1!important}.ss949-comms-settings{display:grid;gap:16px}.ss949-reminder-panel>header p{margin:5px 0 0;color:#60798b;font-size:12px;line-height:1.45;max-width:720px}.ss949-add-reminder{min-height:40px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border:1px solid #f1a35e;border-radius:10px;background:#fff8f1;color:#9a460a;font-size:11px;font-weight:950;cursor:pointer}.ss949-add-reminder svg{width:16px;height:16px}.ss949-add-reminder:disabled{opacity:.45;cursor:not-allowed}.ss949-reminder-list{display:grid;gap:12px;padding:2px 0}.ss949-reminder-card{border:1px solid #cbdbe5;border-radius:14px;background:linear-gradient(180deg,#fff,#f9fbfc);box-shadow:0 7px 20px #0c2b3c0d;overflow:hidden}.ss949-reminder-card.disabled{opacity:.68}.ss949-reminder-card-head{min-height:64px;display:grid;grid-template-columns:minmax(0,1fr) auto 38px;gap:12px;align-items:center;padding:11px 13px;border-bottom:1px solid #dce6ec;background:#f7fafc}.ss949-reminder-card-head>div{min-width:0;display:grid;gap:5px}.ss949-reminder-card-head b{color:#bf550d;font-size:9px;letter-spacing:.12em}.ss949-reminder-card-head input{width:100%;box-sizing:border-box;border:0;background:transparent;color:#102b3d;font:inherit;font-size:15px;font-weight:950;outline:none;padding:0}.ss949-reminder-card-head input:focus{box-shadow:inset 0 -2px #ff7a00}.ss949-rule-enabled{display:flex;align-items:center;gap:8px;color:#4e6879;font-size:10px;font-weight:900}.ss949-rule-enabled input{position:absolute;opacity:0;pointer-events:none}.ss949-rule-enabled i{position:relative;width:38px;height:22px;border-radius:999px;background:#c9d6de;box-shadow:inset 0 0 0 1px #b8c7d0}.ss949-rule-enabled i:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #0000002e;transition:.16s}.ss949-rule-enabled input:checked+i{background:#0f88c5}.ss949-rule-enabled input:checked+i:after{transform:translate(16px)}.ss949-rule-delete{width:34px;height:34px;display:grid;place-items:center;border:1px solid #ecc7ca;border-radius:9px;background:#fff5f6;color:#9f343c;cursor:pointer}.ss949-rule-delete svg{width:15px;height:15px}.ss949-rule-delete:disabled{opacity:.4;cursor:not-allowed}.ss949-rule-grid{display:grid;grid-template-columns:140px 170px 180px minmax(180px,1fr);gap:10px;padding:14px 14px 8px}.ss949-rule-grid label,.ss949-template,.ss949-service-filter{display:grid;gap:6px}.ss949-rule-grid span,.ss949-template>span,.ss949-service-filter>span{color:#60798a;font-size:9.5px;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.ss949-rule-grid input,.ss949-rule-grid select,.ss949-service-filter input{width:100%;min-height:40px;box-sizing:border-box;border:1px solid #c9d9e3;border-radius:9px;background:#fff;color:#17384c;padding:0 10px;font:inherit;font-size:12px;font-weight:750;outline:none}.ss949-rule-grid input:focus,.ss949-rule-grid select:focus,.ss949-service-filter input:focus,.ss949-template textarea:focus{border-color:#72b9df;box-shadow:0 0 0 3px #0c82c714}.ss949-template{padding:6px 14px 8px}.ss949-template textarea{min-height:88px;width:100%;box-sizing:border-box;resize:vertical;border:1px solid #c9d9e3;border-radius:10px;background:#fff;color:#233e50;padding:11px 12px;font:inherit;font-size:12px;line-height:1.5;outline:none}.ss949-template small{color:#718897;font-size:10px;line-height:1.5}.ss949-template code{display:inline-block;margin:2px 2px 0 0;padding:2px 5px;border-radius:5px;background:#edf4f8;color:#285976;font-size:9.5px;font-weight:800}.ss949-service-filter{padding:5px 14px 15px}.ss949-reminder-note{display:flex;gap:9px;align-items:flex-start;margin-top:12px;padding:11px 12px;border:1px solid #cbe0eb;border-radius:11px;background:#f3f9fc;color:#46677b;font-size:11px;line-height:1.5}.ss949-reminder-note svg{width:17px;height:17px;flex:0 0 17px;color:#0c82c7}.ss949-reminder-empty{display:grid;place-items:center;text-align:center;gap:6px;padding:30px;border:1px dashed #bfd2de;border-radius:13px;color:#617b8b}.ss949-reminder-empty svg{width:25px;height:25px}.ss949-reminder-empty strong{color:#17384c;font-size:13px}.ss949-reminder-empty span{font-size:11px;max-width:520px;line-height:1.5}@media(max-width:1050px){.ss949-rule-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.ss949-reminder-card-head{grid-template-columns:1fr auto}.ss949-rule-delete{grid-column:2}.ss949-rule-enabled{grid-column:1;grid-row:2}.ss949-rule-grid{grid-template-columns:1fr}.ss949-add-reminder{width:100%;justify-content:center}.ss949-reminder-panel>header{align-items:stretch!important;gap:10px!important;flex-direction:column!important}}.ss948-stripe-hero{grid-template-columns:minmax(0,1fr) auto auto auto}.ss970-verify{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 14px;border:0;border-radius:10px;background:#ff7a00;color:#fff;font-size:10px;font-weight:950;cursor:pointer;box-shadow:0 8px 20px #ff7a0038}.ss970-verify:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #ff7a0047}.ss970-verify:disabled{opacity:.62;cursor:wait}.ss970-verify svg{width:15px!important;height:15px!important;color:currentColor!important}.ss970-spin{animation:ss970-spin 1s linear infinite}@keyframes ss970-spin{to{transform:rotate(360deg)}}@media(max-width:1000px){.ss948-stripe-hero{grid-template-columns:minmax(0,1fr) auto}.ss970-verify{grid-column:1/-1}}@media(max-width:640px){.ss948-stripe-hero{grid-template-columns:1fr}.ss970-verify,.ss948-stripe-hero>a{width:100%;grid-column:auto}}.ss971-testbench{margin-top:16px!important}.ss971-testbench-grid{display:grid;grid-template-columns:minmax(150px,.6fr) minmax(150px,.6fr) minmax(260px,1fr);gap:12px;align-items:end}.ss971-run-test{min-height:42px;border:0;border-radius:11px;background:#0c84bd;color:#fff;font-size:11px;font-weight:950;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 8px 20px #0c84bd33}.ss971-run-test svg{width:17px;height:17px}.ss971-run-test:disabled{opacity:.5;cursor:not-allowed}.ss971-test-status{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:15px}.ss971-test-status article{border:1px solid #dce7ed;background:#f8fbfc;border-radius:12px;padding:12px;min-width:0}.ss971-test-status span{display:block;color:#718795;font-size:8px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.ss971-test-status strong{display:block;margin-top:4px;color:#0a3047;font-size:15px}.ss971-test-status small{display:block;margin-top:4px;color:#748895;font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss971-test-error{margin-top:14px!important;margin-bottom:0!important}.ss971-error-note{color:#9c2e2e!important;background:#fff4f4!important;border-color:#efcece!important}.ss971-isolation,.ss971-m2-next{display:flex;align-items:flex-start;gap:11px;margin-top:14px;padding:12px;border:1px solid #cae6d9;background:#f0faf5;border-radius:12px}.ss971-isolation svg,.ss971-m2-next svg{width:20px;height:20px;color:#177052;flex:none}.ss971-isolation span,.ss971-m2-next span{display:flex;flex-direction:column;gap:3px}.ss971-isolation strong,.ss971-m2-next strong{font-size:11px;color:#153e52}.ss971-isolation small,.ss971-m2-next small{font-size:9px;line-height:1.5;color:#687f8e}.ss971-refund{margin-top:12px}.ss971-m2-next{background:#f5f9fb;border-color:#d8e5ec}.ss971-m2-next svg{color:#1687bb}@media(max-width:900px){.ss971-testbench-grid{grid-template-columns:1fr 1fr}.ss971-run-test{grid-column:1/-1}.ss971-test-status{grid-template-columns:1fr 1fr}}@media(max-width:540px){.ss971-testbench-grid,.ss971-test-status{grid-template-columns:1fr}.ss971-run-test{grid-column:auto}}html body .fd-estimate-detail.fd-estimate-detail-r14{display:flex!important;flex-direction:column!important;box-sizing:border-box!important;min-height:0!important;overflow:hidden!important}html body .fd-estimate-detail.fd-estimate-detail-r14>header{flex:0 0 auto!important}html body .fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-detail-scroll{display:grid!important;align-content:start!important;grid-auto-rows:max-content!important;flex:1 1 auto!important;height:auto!important;min-height:0!important;max-height:none!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch;padding-bottom:max(150px,calc(110px + env(safe-area-inset-bottom)))!important;scroll-padding-bottom:max(150px,calc(110px + env(safe-area-inset-bottom)))!important}html body .fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-detail-scroll>.fd-authorization-status.ss-estimate-auth{align-self:start!important;height:auto!important;min-height:-moz-max-content!important;min-height:max-content!important;margin-bottom:max(24px,env(safe-area-inset-bottom))!important}html body .fd-estimate-detail-r14 .fd-schedule-panel.r30-schedule-modal{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:8px!important;height:min(760px,calc(100dvh - 28px))!important;min-height:0!important;max-height:calc(100dvh - 28px)!important;max-width:calc(100vw - 24px)!important;overflow:hidden!important;overscroll-behavior:contain!important}html body .fd-schedule-panel.r30-schedule-modal>header{flex:0 0 auto!important;min-width:0!important}html body .fd-schedule-panel.r30-schedule-modal>.r167-schedule-scroll{flex:1 1 auto!important;min-height:0!important;min-width:0!important;width:100%!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;padding:2px 2px 12px!important;box-sizing:border-box!important}html body .fd-schedule-panel.r30-schedule-modal .r167-schedule-scroll .r30-availability,html body .fd-schedule-panel.r30-schedule-modal .r167-schedule-scroll .r30-availability-top{min-height:0!important;min-width:0!important;max-width:100%!important}html body .fd-schedule-panel.r30-schedule-modal>.r167-schedule-notice{flex:0 1 auto!important;min-width:0!important;flex-shrink:0!important;overflow-y:auto!important;max-height:min(18dvh,120px)!important;box-sizing:border-box!important;padding:10px 12px!important;border-radius:9px!important;font-size:12px!important;line-height:1.4!important;font-weight:850!important;overflow-wrap:anywhere!important;margin:0!important}html body .fd-schedule-panel.r30-schedule-modal>.r167-schedule-notice.is-success{background:#167947!important;border:1px solid #0d6238!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 1px #ffffff24!important}html body .fd-schedule-panel.r30-schedule-modal>.r167-schedule-notice.is-error{background:#fff4f4!important;border:1px solid #d35b5b!important;color:#8b1b1b!important;-webkit-text-fill-color:#8b1b1b!important}html body .fd-schedule-panel.r30-schedule-modal>footer{position:relative!important;flex:0 0 auto!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;box-sizing:border-box!important;min-height:50px!important;min-width:0!important;width:100%!important;margin:0!important;padding:8px 0 max(4px,env(safe-area-inset-bottom))!important;overflow:visible!important}html body .fd-schedule-panel.r30-schedule-modal>footer button{min-height:44px!important;max-width:100%!important;white-space:normal!important;text-align:center!important}@media(max-width:700px){html body .fd-estimate-detail-r14 .fd-schedule-panel.r30-schedule-modal{inset:0!important;transform:none!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;padding:calc(8px + env(safe-area-inset-top)) 10px max(8px,env(safe-area-inset-bottom))!important}html body .fd-schedule-panel.r30-schedule-modal>footer{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)!important}html body .fd-schedule-panel.r30-schedule-modal>footer button{width:100%!important;min-width:0!important;min-height:48px!important}}@media(max-width:420px){html body .fd-schedule-panel.r30-schedule-modal>footer{grid-template-columns:1fr!important}}@media(max-height:620px){html body .fd-schedule-panel.r30-schedule-modal .r30-slots{max-height:180px!important}html body .fd-schedule-panel.r30-schedule-modal>.r167-schedule-notice{max-height:18dvh!important}}.r117-catalog-manager{display:grid;gap:16px;color:#0a1e2c}.r117-syncbar{display:grid;grid-template-columns:minmax(320px,1fr) repeat(3,120px) auto;gap:12px;align-items:center;background:linear-gradient(135deg,#05263b,#093d5b);color:#fff;border-radius:16px;padding:14px 16px;box-shadow:0 14px 32px #051f3024}.r117-syncbar>div:first-child{display:flex;gap:11px;align-items:center}.r117-syncbar svg{width:22px}.r117-syncbar span{display:flex;flex-direction:column}.r117-syncbar small{color:#b9d9e8;font-weight:650}.r117-syncbar>div:not(:first-child) span{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#9dc6da;font-weight:850}.r117-syncbar>div:not(:first-child) strong{font-size:12px}.r117-syncbar button,.r117-toolbar button,.r117-row-actions button,.r117-dialog button{border:1px solid #cbd5dc;border-radius:10px;background:#fff;color:#102b3a;min-height:38px;padding:0 12px;font-weight:850;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.r117-syncbar button{background:#0b4868;border-color:#397793;color:#fff}.r117-banner{display:flex;align-items:center;gap:9px;padding:11px 13px;border-radius:11px;font-weight:750}.r117-banner.error{background:#fff2f2;border:1px solid #e8a2a2;color:#8f2525}.r117-banner.ok{background:#effaf4;border:1px solid #9dd7b7;color:#20643c}.r117-toolbar{background:#fff;border:1px solid #dfe5e9;border-radius:16px;padding:14px;display:grid;gap:12px}.r117-sections,.r117-kindtabs{display:flex;gap:7px;flex-wrap:wrap}.r117-sections button.active,.r117-kindtabs button.active{background:#ff8c1a;border-color:#ff8c1a;color:#111}.r117-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.r117-search{height:40px;min-width:260px;flex:1;display:flex;align-items:center;gap:7px;border:1px solid #ccd6dc;border-radius:10px;padding:0 10px;background:#fafcfd}.r117-search svg{width:16px;color:#687985}.r117-search input{border:0;outline:0;background:transparent;width:100%;font:inherit}.r117-add{border-color:#ffbc86!important;background:#fff7ef!important}.r117-list{display:grid;gap:10px}.r117-list>article{display:grid;grid-template-columns:68px minmax(0,1fr) auto;gap:14px;align-items:center;background:#fff;border:1px solid #dfe5e9;border-radius:15px;padding:13px;box-shadow:0 7px 18px #0821310a}.r117-list>article.inactive{opacity:.6}.r117-thumb{width:68px;height:58px;border-radius:12px;background:#f3f7f9;border:1px solid #e1e7eb;display:grid;place-items:center;overflow:hidden}.r117-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.r117-thumb svg{color:#ff7c00}.r117-main>span{display:flex;align-items:center;gap:8px}.r117-main>span b{font-size:9px;color:#c85200;letter-spacing:.12em}.r117-main>span em{font-size:10px;color:#74838d;font-style:normal;text-transform:capitalize}.r117-main>strong{display:block;font-size:17px;margin:2px 0}.r117-main>small{display:block;color:#677680;margin-bottom:8px}.r117-main>div{display:flex;gap:6px;flex-wrap:wrap}.r117-main i{display:flex;gap:5px;align-items:center;background:#f7fafb;border:1px solid #dfe6ea;border-radius:8px;padding:5px 7px;font-size:11px;font-style:normal}.r117-main i b{font-size:9px;color:#62737d}.r117-main i small{color:#7c8992}.r117-row-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.r117-row-actions>span{font-size:10px;font-weight:900;border-radius:999px;padding:5px 8px}.r117-row-actions .on{background:#e8f7ee;color:#27724a}.r117-row-actions .off{background:#f2f3f4;color:#6d767d}.r117-row-actions button.secondary{background:#f8fafb}.r117-empty{background:#fff;border:1px dashed #cdd7dd;border-radius:14px;padding:30px;text-align:center;color:#6f7f89}.r117-modal{position:fixed;inset:0;z-index:2200;background:#030f18ad;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:20px}.r117-dialog{width:min(1180px,calc(100vw - 28px));max-height:calc(100dvh - 34px);overflow:hidden;background:#f6f8fa;border-radius:20px;display:flex;flex-direction:column;box-shadow:0 30px 90px #00000061}.r117-dialog>header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;background:#fff;border-bottom:1px solid #dfe5e9;padding:16px 18px}.r117-dialog>header span{font-size:10px;color:#e86300;font-weight:900;letter-spacing:.13em}.r117-dialog>header h3{font-size:24px;margin:2px 0}.r117-dialog>header small{color:#687983}.r117-dialog>header>button{width:40px;padding:0}.r117-body{padding:16px 18px;overflow:auto;display:grid;gap:16px}.r117-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.r117-form-grid label,.r117-includes label,.r117-price-grid label{display:flex;flex-direction:column;gap:5px}.r117-form-grid label>span,.r117-includes label>span,.r117-price-grid label:not(.quote){font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.06em;color:#61717b}.r117-form-grid .wide{grid-column:1/-1}.r117-form-grid input,.r117-form-grid select,.r117-form-grid textarea,.r117-includes textarea,.r117-price-grid input{width:100%;box-sizing:border-box;border:1px solid #cbd5dc;border-radius:9px;background:#fff;color:#112b39;padding:9px 10px;outline:0}.r117-form-grid input,.r117-form-grid select{min-height:40px}.r117-eligibility,.r117-includes,.r117-pricing,.r117-visibility{background:#fff;border:1px solid #dfe5e9;border-radius:14px;padding:14px}.r117-eligibility h4,.r117-includes h4,.r117-pricing h4{margin:0 0 10px}.r117-eligibility{display:flex;gap:10px;flex-wrap:wrap}.r117-eligibility h4{width:100%}.r117-eligibility label,.r117-visibility label{display:flex;gap:6px;align-items:center;font-weight:750}.r117-includes>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.r117-condition{display:grid;gap:8px;margin-top:12px}.r117-condition>strong{font-size:13px}.r117-price-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.r117-price-grid article{border:1px solid #e0e6ea;border-radius:11px;padding:10px;background:#fafcfd;display:grid;gap:8px}.r117-price-grid article>span{font-weight:850}.r117-price-grid .quote{display:flex;flex-direction:row;align-items:center;gap:6px;font-size:11px}.r117-visibility{display:flex;gap:18px;flex-wrap:wrap}.r117-dialog>footer{padding:12px 18px;background:#fff;border-top:1px solid #dfe5e9;display:flex;justify-content:flex-end;gap:8px}.r117-dialog>footer .primary{background:#ff8c1a;border-color:#ff8c1a;color:#111}.r117-dialog>footer .secondary{background:#fff}.r117-dialog button:disabled,.r117-toolbar button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:980px){.r117-syncbar{grid-template-columns:1fr 1fr}.r117-syncbar>div:first-child{grid-column:1/-1}.r117-list>article{grid-template-columns:58px 1fr}.r117-row-actions{grid-column:1/-1}.r117-price-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.r117-syncbar{grid-template-columns:1fr}.r117-syncbar>div:first-child{grid-column:auto}.r117-form-grid,.r117-includes>div,.r117-price-grid{grid-template-columns:1fr}.r117-list>article{grid-template-columns:1fr}.r117-thumb{width:100%;height:120px}.r117-actions{align-items:stretch}.r117-search{min-width:100%}.r117-add{flex:1}.r117-modal{padding:0}.r117-dialog{width:100vw;max-height:100dvh;height:100dvh;border-radius:0}.r117-dialog>footer{position:sticky;bottom:0}}.r117-sync-actions{display:flex!important;flex-direction:row!important;gap:7px!important;align-items:center}.r117-sync-actions button{white-space:nowrap}@media(max-width:900px){.r117-sync-actions{grid-column:1/-1;justify-content:flex-end}}.r117-eligibility>small{width:100%;display:block;color:#6c7982;font-weight:650;line-height:1.45;margin-top:2px}.r117-syncbar{grid-template-columns:minmax(190px,1fr) repeat(3,minmax(96px,120px)) auto!important}.r117-syncbar>div:first-child strong,.r117-syncbar>div:not(:first-child)>strong,.r117-syncbar>div:not(:first-child)>span{color:#fff!important;opacity:1!important;text-shadow:none!important}.r117-syncbar>div:not(:first-child)>span{color:#bfe3f3!important}.r117-syncbar>div:first-child svg{color:#fff!important;stroke:#fff!important}.r117-syncbar>div:first-child span{display:block!important}.r117-syncbar>div:first-child strong{font-size:13px!important;letter-spacing:.01em!important}.r117-categorytabs{display:flex;gap:7px;flex-wrap:wrap;padding-top:2px}.r117-categorytabs button{border:1px solid #d8e0e5;border-radius:999px;background:#f7fafb;color:#354b59;min-height:34px;padding:0 12px;font-weight:850;cursor:pointer}.r117-categorytabs button.active{background:#0a3148;border-color:#0a3148;color:#fff}.r117-modal{box-sizing:border-box;align-items:center;justify-items:center;overflow:hidden;padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.r117-dialog{width:min(1180px,calc(100vw - 20px))!important;height:min(900px,calc(100dvh - 20px))!important;max-height:calc(100dvh - 20px)!important;min-height:0!important;overflow:hidden!important}.r117-dialog>header,.r117-dialog>footer{flex:0 0 auto}.r117-dialog>header{align-items:center!important;padding:13px 16px!important}.r117-dialog>header h3{margin:0!important;font-size:clamp(20px,2.2vw,25px)!important}.r117-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;padding:14px 16px!important;-webkit-overflow-scrolling:touch}.r117-dialog>footer{padding:10px 16px!important}.r117-dialog>footer button{min-width:120px}@media(max-width:1280px){.r117-syncbar{grid-template-columns:minmax(170px,1fr) repeat(3,92px) auto!important;gap:8px!important;padding:12px!important}.r117-sync-actions button{min-height:36px!important;padding:0 10px!important}.r117-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:1024px){.r117-syncbar{grid-template-columns:repeat(3,minmax(0,1fr))!important}.r117-syncbar>div:first-child{grid-column:1/-1!important}.r117-sync-actions{grid-column:1/-1!important;justify-content:flex-start!important}.r117-actions{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important}.r117-search{min-width:0!important}.r117-list>article{grid-template-columns:58px minmax(0,1fr)!important}.r117-row-actions{grid-column:1/-1!important;justify-content:flex-start!important;padding-left:72px}}@media(max-width:760px){.r117-catalog-manager{gap:10px!important}.r117-syncbar{grid-template-columns:repeat(2,minmax(0,1fr))!important;border-radius:13px!important}.r117-syncbar>div:first-child,.r117-sync-actions{grid-column:1/-1!important}.r117-actions{grid-template-columns:1fr 1fr!important}.r117-search{grid-column:1/-1!important;min-width:0!important;width:100%!important}.r117-add{width:100%!important}.r117-form-grid,.r117-includes>div,.r117-price-grid{grid-template-columns:1fr!important}.r117-modal{padding:0!important}.r117-dialog{width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}.r117-dialog>header{padding:12px 14px!important}.r117-body{padding:12px 14px calc(18px + env(safe-area-inset-bottom))!important}.r117-dialog>footer{padding:10px 14px calc(10px + env(safe-area-inset-bottom))!important;display:grid!important;grid-template-columns:1fr 1fr!important}.r117-dialog>footer button{width:100%!important;min-width:0!important}.r117-list>article{grid-template-columns:52px minmax(0,1fr)!important;gap:10px!important}.r117-thumb{width:52px!important;height:52px!important}.r117-row-actions{grid-column:1/-1!important;padding-left:0!important;justify-content:flex-start!important}.r117-main>strong{font-size:15px!important}}@media(max-height:760px)and (min-width:761px){.r117-dialog{height:calc(100dvh - 12px)!important;max-height:calc(100dvh - 12px)!important}.r117-modal{padding:6px!important}.r117-dialog>header{padding:9px 14px!important}.r117-dialog>header h3{font-size:20px!important}.r117-body{padding:10px 14px!important;gap:10px!important}.r117-form-grid{gap:8px!important}.r117-includes textarea{min-height:88px!important}.r117-eligibility,.r117-includes,.r117-pricing,.r117-visibility{padding:10px!important}.r117-dialog>footer{padding:8px 14px!important}}@media(orientation:landscape)and (max-height:560px){.r117-dialog{height:100dvh!important;max-height:100dvh!important;border-radius:0!important}.r117-modal{padding:0!important}.r117-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.r117-includes>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.r117-modal{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.r117-dialog{box-sizing:border-box!important;width:min(1080px,100%)!important;max-width:100%!important;min-width:0!important;margin:0!important}.r117-dialog>header,.r117-dialog>footer,.r117-body,.r117-form-grid,.r117-form-grid>label,.r117-includes,.r117-includes>div,.r117-includes label,.r117-pricing,.r117-condition,.r117-price-grid,.r117-price-grid article{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.r117-body{width:100%!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable}.r117-form-grid input,.r117-form-grid select,.r117-form-grid textarea,.r117-includes textarea,.r117-price-grid input{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.r117-search{overflow:hidden!important;box-sizing:border-box!important}html body .r117-search input,html body .r117-search input:hover,html body .r117-search input:focus,html body .r117-search input:focus-visible{width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}@media(min-width:761px){.r117-dialog{width:min(1080px,100%)!important;max-width:100%!important}}@media(max-width:760px){.r117-modal{padding:0!important}.r117-dialog{width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}}@media(orientation:landscape)and (max-height:560px){.r117-dialog{width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important}.r117-body{min-height:0!important;overflow-y:auto!important}}.r117-modal{position:fixed!important;inset:auto!important;z-index:49900!important;box-sizing:border-box!important;display:grid!important;place-items:center!important;padding:clamp(10px,1.35vw,18px)!important;overflow:hidden!important;background:#030f18ad!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.r117-dialog{box-sizing:border-box!important;width:min(1080px,100%)!important;max-width:100%!important;height:min(900px,100%)!important;max-height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.r117-form-grid,.r117-form-grid>label,.r117-includes,.r117-includes>div,.r117-includes label,.r117-pricing,.r117-condition,.r117-price-grid,.r117-price-grid article,.r117-visibility{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.r117-form-grid input,.r117-form-grid select,.r117-form-grid textarea,.r117-includes textarea,.r117-price-grid input{min-width:0!important;max-width:100%!important}@media(orientation:landscape)and (max-height:560px){.r117-modal{padding:0!important}.r117-dialog{width:100%!important;height:100%!important;max-height:100%!important;border-radius:0!important}}.r117-modal{position:fixed!important;inset:auto!important;left:var(--r117-left,0px)!important;top:var(--r117-top,0px)!important;right:auto!important;bottom:auto!important;width:var(--r117-width,100vw)!important;max-width:none!important;height:var(--r117-height,100dvh)!important;max-height:none!important;box-sizing:border-box!important;z-index:70000!important;display:grid!important;place-items:center!important;padding:12px!important;overflow:hidden!important;pointer-events:auto!important;background:#030f18ad!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.r117-dialog{width:min(1080px,100%)!important;max-width:100%!important;height:min(900px,100%)!important;max-height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;pointer-events:auto!important}.r117-dialog>header,.r117-dialog>footer{flex:0 0 auto!important}.r117-body{flex:1 1 auto!important;min-height:0!important;width:100%!important;max-width:100%!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.r117-dialog>footer{position:relative!important;bottom:auto!important}.r117-toolbar,.r117-toolbar button,.r117-row-actions,.r117-row-actions button,.r117-syncbar button{pointer-events:auto!important}@media(max-width:760px){.r117-modal{padding:0!important}.r117-dialog{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;border-radius:0!important}}@media(orientation:landscape)and (max-height:560px){.r117-modal{padding:0!important}.r117-dialog{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;border-radius:0!important}}.r117-image-field{min-width:0;display:grid;grid-template-columns:84px minmax(0,1fr);grid-template-areas:"label label" "preview url" "preview actions";gap:7px 10px;align-items:center}.r117-image-field>span{grid-area:label;color:#526878;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.r117-image-preview{grid-area:preview;width:84px;height:70px;display:grid;place-items:center;overflow:hidden;border:1px solid #dbe5eb;border-radius:12px;background:#f7fafb;color:#ff7b00}.r117-image-preview img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.r117-image-preview svg{width:28px;height:28px}.r117-image-field>input{grid-area:url;min-width:0!important;width:100%!important}.r117-image-actions{grid-area:actions;display:flex;gap:7px;flex-wrap:wrap;align-items:center}.r117-upload-btn,.r117-remove-image{min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 10px!important;border:1px solid #d6e0e6!important;border-radius:9px!important;background:#fff!important;color:#163446!important;font-size:11px!important;font-weight:850!important;cursor:pointer!important;box-shadow:none!important}.r117-upload-btn{border-color:#ffb66f!important;color:#8a3d00!important;background:#fff8f0!important}.r117-upload-btn input{display:none!important}.r117-upload-btn svg,.r117-remove-image svg{width:14px!important;height:14px!important}.r117-upload-btn:has(input:disabled),.r117-remove-image:disabled{opacity:.55!important;cursor:not-allowed!important}@media(max-width:760px){.r117-image-field{grid-template-columns:72px minmax(0,1fr)}.r117-image-preview{width:72px;height:62px}}.r102-estimate-addon-media>img.r11791-crm-addon-image{width:100%!important;height:100%!important;display:block!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;border-radius:inherit!important;background:#eef4f7!important}.r117-image-field>span{color:#425d6d!important;letter-spacing:.09em!important}.r117-upload-btn:active:not(:has(input:disabled)){transform:translateY(0)!important;box-shadow:0 5px 11px #eb67002e,inset 0 1px #fff3!important}.r117-upload-btn:has(input:disabled),.r117-remove-image:disabled{opacity:.52!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.r102-estimate-addon-media>img.r11792-crm-addon-image{width:100%!important;height:100%!important;display:block!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;border-radius:inherit!important;background:#eef4f7!important}.r117-image-field{padding:12px!important;border:1px solid #d6e3ea!important;border-radius:15px!important;background:radial-gradient(circle at 100% 0,rgba(255,132,18,.08),transparent 34%),linear-gradient(180deg,#fff,#f8fbfd)!important;box-shadow:0 10px 24px #07273811,inset 0 1px #fffffff2!important}.r117-image-preview{width:94px!important;height:76px!important;border:1px solid #c7d8e2!important;border-radius:14px!important;background:linear-gradient(145deg,#f9fbfc,#edf4f7)!important;box-shadow:0 8px 18px #07273817,inset 0 1px #fffffff2!important}.r117-image-preview img{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important}.r117-image-field>input{min-height:40px!important;border-color:#c8d7df!important;border-radius:10px!important;background:#fff!important;box-shadow:inset 0 1px 2px #0727380a!important}.r117-image-actions{gap:8px!important}.r117-upload-btn,.r117-remove-image{min-height:38px!important;height:38px!important;padding:0 14px!important;border-radius:10px!important;font-size:11px!important;font-weight:900!important;letter-spacing:.01em!important;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease!important}.r117-upload-btn{border:1px solid #e96900!important;color:#fff!important;background:linear-gradient(180deg,#ff963a,#ff7c0d 52%,#ec6400)!important;box-shadow:0 9px 18px #eb670038,inset 0 1px #ffffff47!important;text-shadow:0 1px 0 rgba(103,43,0,.15)!important}.r117-upload-btn:hover:not(:has(input:disabled)){transform:translateY(-1px)!important;border-color:#d95c00!important;box-shadow:0 12px 22px #eb670045,inset 0 1px #ffffff4d!important}.r117-remove-image{border:1px solid #d5e0e6!important;color:#5a6d78!important;background:linear-gradient(180deg,#fff,#f4f8fa)!important;box-shadow:0 5px 12px #07273811,inset 0 1px #fff!important}.r117-remove-image:hover:not(:disabled){transform:translateY(-1px)!important;border-color:#e4a0a0!important;color:#9d2929!important;background:linear-gradient(180deg,#fff,#fff4f4)!important;box-shadow:0 8px 16px #88202017!important}.r117-upload-btn svg,.r117-remove-image svg{width:15px!important;height:15px!important;stroke-width:2.25!important}@media(max-width:760px){.r117-image-field{grid-template-columns:76px minmax(0,1fr)!important;padding:10px!important}.r117-image-preview{width:76px!important;height:64px!important}.r117-image-actions{width:100%!important}.r117-upload-btn,.r117-remove-image{flex:1 1 auto!important}}.r169-builder{display:grid;gap:16px;margin:18px 0;color:#233039}.r169-builder *{box-sizing:border-box}.r169-builder button{font:inherit;cursor:pointer}.r169-builder button:disabled{cursor:not-allowed;opacity:.45}.r169-builder input,.r169-builder select{width:100%;min-width:0;border:1px solid #ced7dd;border-radius:10px;background:#fff;color:#24323b;padding:11px;font:inherit;font-size:13px}.r169-builder>div,.r169-intro{border:1px solid #d8e1e5;border-radius:15px;padding:16px;background:#fff}.r169-intro,.r169-builder header,.r169-saved-head,.r169-pair-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.r169-intro span,.r169-builder b{font-weight:850;font-size:11px;letter-spacing:.07em}.r169-intro h3{margin:4px 0;font-size:22px;line-height:1.15}.r169-intro p,.r169-builder small,.r169-builder p{color:#6b7a84;font-size:12px;line-height:1.4}.r169-intro button,.r169-new-section button,.r169-pair-actions button,.r169-section-edit button,.r169-single-row button{border:1px solid #d4dce0;background:#f8fafb;color:#24323b;border-radius:9px;padding:8px 10px;white-space:nowrap}.r169-builder button svg{width:16px;height:16px}.r169-composer-title{display:flex;justify-content:space-between;font-size:12px;margin-bottom:12px}.r169-pair-pickers,.r169-pair-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.r169-pair-pickers>div{min-width:0}.r169-photo-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:8px;max-height:220px;overflow:auto}.r169-photo-choices button{position:relative;min-width:0;border:2px solid transparent;background:#f0f3f5;border-radius:8px;padding:0;overflow:hidden;aspect-ratio:4/3}.r169-photo-choices button.chosen{border-color:#ea790e}.r169-photo-choices button>svg{position:absolute;top:5px;right:5px;fill:#fff;color:#df6c0e}.r169-photo-image{aspect-ratio:4/3;background:#edf1f4;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;width:100%}.r169-photo-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.r169-photo-image>svg{color:#8b9ca7;width:25px;height:25px}.r169-drop{margin-top:8px;border:2px dashed #bdcbd3;border-radius:10px;min-height:76px;background:#fafcfd;display:flex;align-items:center;justify-content:center;gap:8px;color:#647884;font-size:12px}.r169-drop .r169-photo-image{max-height:92px;width:140px}.r169-compose-fields{margin-top:15px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:10px;align-items:end}.r169-compose-fields label{display:grid;gap:6px;font-size:11px;font-weight:850}.r169-save-pair{padding:12px 15px;border:none;border-radius:10px;background:#e9740a;color:#fff;font-size:12px;font-weight:850;white-space:nowrap}.r169-new-section{display:flex;gap:8px;margin:11px 0}.r169-section-edit{display:flex;gap:6px;margin:8px 0}.r169-section-edit input{flex:1}.r169-section-edit button,.r169-single-row button{display:flex;align-items:center;justify-content:center}.r169-saved-pair,.r169-preview .r169-pair{border:1px solid #d8e1e5;border-radius:12px;padding:12px;margin-top:10px;-moz-column-break-inside:avoid;break-inside:avoid}.r169-saved-head input{flex:1;font-weight:850}.r169-saved-head select{max-width:40%}.r169-pair-images{margin:10px 0}.r169-pair-images figure{margin:0;min-width:0}.r169-pair-images figcaption{padding:7px 0;font-size:10px;font-weight:850;letter-spacing:.1em}.r169-pair-actions label{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:750}.r169-pair-actions label input,.r169-single-row label input{width:auto}.r169-pair-actions>div{display:flex;gap:5px}.r169-pair-actions button{display:inline-flex;align-items:center;gap:4px;font-size:11px}.r169-single-filter{display:flex;gap:7px;margin-top:10px}.r169-single-filter button{border:1px solid #d8e0e5;border-radius:9px;background:#fff;padding:8px 12px}.r169-single-filter button.active{background:#243039;color:#fff}.r169-single-row{display:grid;grid-template-columns:90px 1fr 130px auto auto auto auto;gap:7px;align-items:center;margin-top:8px}.r169-single-row label{font-size:11px;white-space:nowrap;display:flex;align-items:center;gap:4px}.r169-preview section{margin-top:12px}.r169-preview h4{margin-bottom:8px}.r169-single-preview{max-width:230px}.r169-single-preview strong{font-size:12px}@media(max-width:850px){.r169-compose-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.r169-save-pair{grid-column:1/-1}.r169-single-row{grid-template-columns:70px 1fr auto auto auto auto}.r169-single-row select{grid-column:2/-1}.r169-photo-choices{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:540px){.r169-builder>div,.r169-intro{padding:11px}.r169-intro{align-items:flex-start;flex-direction:column}.r169-intro h3{font-size:19px}.r169-pair-pickers{grid-template-columns:1fr}.r169-photo-choices{grid-template-columns:repeat(4,minmax(0,1fr));max-height:160px}.r169-compose-fields{grid-template-columns:1fr}.r169-pair-actions,.r169-saved-head{align-items:stretch;flex-direction:column}.r169-saved-head select{max-width:none}.r169-pair-actions>div{justify-content:flex-end}.r169-single-row{grid-template-columns:56px 1fr auto auto}.r169-single-row select{grid-column:2/-1}.r169-single-row label{grid-column:1/-1}.r169-single-row button,.r169-section-edit button{padding:6px}}@media print{.r169-builder{display:none!important}}.r169-switch{border:1px solid #dc800e;border-radius:10px;background:#fff8ee;color:#7d4209;padding:12px 16px;font-weight:800;cursor:pointer;margin:12px 0}.r169-invoice-report{display:grid;gap:15px;margin-top:14px}.r169-invoice-section{min-width:0}.r169-invoice-section>h3{font-size:16px;margin:0 0 10px;color:#263a44;border-bottom:1px solid #d9e3e7;padding:8px 0}.r169-invoice-pair{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;border:1px solid #dae3e8;border-radius:12px;padding:12px;margin-bottom:12px}.r169-invoice-pair h4{font-size:13px;margin:0 0 9px}.r169-invoice-pair-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.r169-invoice-pair figure,.r169-invoice-singles figure{min-width:0;margin:0}.r169-invoice-pair img,.r169-invoice-singles img{display:block;width:100%;height:210px;-o-object-fit:contain;object-fit:contain;background:#eef2f4;border-radius:8px}.r169-invoice-pair figcaption,.r169-invoice-singles figcaption{font-size:11px;font-weight:800;padding-top:6px}.r169-invoice-singles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.r169-invoice-singles figure{-moz-column-break-inside:avoid;break-inside:avoid}@media(max-width:480px){.r169-invoice-pair img{height:125px}.r169-invoice-singles img{height:140px}}@media print{.r169-invoice-pair{border:1px solid #e1e6e9;-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}.r169-invoice-pair-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.r169-invoice-pair img{height:170px;-o-object-fit:contain;object-fit:contain}}.r169-preview-copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.r169-preview-copy>strong{grid-column:1/-1;font-size:13px;letter-spacing:.05em}.r169-preview-copy article{padding:11px;border:1px solid #dce4e8;border-radius:9px;white-space:pre-wrap}.r169-preview-copy article:first-of-type{grid-column:1/-1}.r169-preview-copy p{margin:6px 0 0;color:#24343c!important}.r169-preview-damage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.r169-preview-damage-grid figure{min-width:0;margin:0}.r169-preview-damage-grid figcaption{padding:7px 0;font-size:11px;font-weight:700}@media(max-width:540px){.r169-preview-copy{grid-template-columns:1fr}.r169-preview-copy article:first-of-type{grid-column:auto}.r169-preview-damage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.r169-invoice-report{gap:11px;margin-top:12px}.r169-invoice-report:before{content:"BEFORE & AFTER HIGHLIGHTS";display:block;padding:0 0 8px;border-bottom:2px solid #193b4c;color:#193b4c;font-size:11px;letter-spacing:.1em;font-weight:900}.r169-invoice-section>h3{font-size:14px;padding:5px 0 7px;margin:0 0 8px;color:#183a4e}.r169-invoice-pair{border:1px solid #d7e2e8;border-left:3px solid #e8790c;padding:9px;margin-bottom:9px;border-radius:10px;background:#fff;box-shadow:0 5px 17px #072b3d0b}.r169-invoice-pair h4{font-size:12px;color:#19394a;margin:0 0 7px}.r169-invoice-pair img{height:178px;-o-object-fit:contain;object-fit:contain;background:#f3f6f7}.r169-invoice-pair figcaption{font-size:10px;padding-top:4px;color:#9a520d;letter-spacing:.08em}.r169-invoice-pair figure:last-child figcaption{color:#177357}.r169-invoice-singles img{height:155px;-o-object-fit:contain;object-fit:contain}@media(max-width:480px){.r169-invoice-pair img{height:120px}.r169-invoice-singles img{height:125px}}@media print{.r169-invoice-report{display:block!important;gap:0!important;margin-top:6px!important}.r169-invoice-report:before{font-size:9px!important;margin:0 0 5px!important;padding:0 0 4px!important}.r169-invoice-section{-moz-column-break-inside:auto!important;break-inside:auto!important;page-break-inside:auto!important}.r169-invoice-section>h3{font-size:10px!important;margin:4px 0!important;padding:3px 0!important;-moz-column-break-after:avoid!important;break-after:avoid-page!important}.r169-invoice-pair{padding:5px!important;margin:0 0 6px!important;border-radius:5px!important;box-shadow:none!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}.r169-invoice-pair h4{font-size:9px!important;margin:0 0 3px!important}.r169-invoice-pair-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.r169-invoice-pair img{height:104px!important;max-height:104px!important;width:100%!important;-o-object-fit:contain!important;object-fit:contain!important;padding:2px!important}.r169-invoice-pair figcaption,.r169-invoice-singles figcaption{font-size:8px!important;padding-top:2px!important}.r169-invoice-singles img{height:103px!important;max-height:103px!important;-o-object-fit:contain!important;object-fit:contain!important}.r169-invoice-singles{gap:6px!important}.r78x-identity article.vehicle>div:first-child{width:75px!important;max-width:75px!important;min-width:75px!important;min-height:56px!important;height:56px!important;overflow:hidden!important}.r78x-identity article.vehicle>div:first-child img{width:100%!important;height:100%!important;max-height:56px!important;-o-object-fit:contain!important;object-fit:contain!important}}.r1705-builder .r1705-library{display:grid;gap:13px;min-width:0}.r1705-library-filter{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:11px;font-weight:800;color:#23445b}.r1705-library-filter select{min-width:min(250px,100%);padding:10px;border:1px solid #bfcfda;border-radius:9px;background:#fff;color:#14364b}.r1705-media-library{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:9px;max-height:420px;overflow:auto;overscroll-behavior:contain;padding:3px;min-width:0}.r1705-media-library>article{min-width:0;display:grid;gap:8px;padding:10px;border:1px solid #d7e3ea;border-radius:12px;background:#f8fafc;align-content:start}.r1705-media-image .r169-photo-image{height:116px;overflow:hidden;border-radius:8px;background:#e9eff3}.r1705-media-image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.r1705-media-library>article>div:nth-child(2){display:grid;gap:4px;min-width:0}.r1705-media-library strong{font-size:12px;line-height:1.35;overflow-wrap:anywhere;color:#16364b}.r1705-media-library small{font-size:10px;color:#627b8d;overflow-wrap:anywhere}.r1705-media-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.r1705-media-actions button{min-width:0;min-height:39px;display:flex;align-items:center;justify-content:center;gap:4px;background:#102d40;border:1px solid #29485b;border-radius:8px;color:#fff;font-size:10px;font-weight:800;padding:5px;cursor:pointer}.r1705-media-actions button:last-child{background:#eff7f8;color:#11394b;border-color:#a6c4d1}.r1705-media-actions svg{width:13px;height:13px}.r1705-selected-heading{border-top:1px solid #dce6ed;padding-top:15px}.r1705-selected-list{display:grid;gap:10px;min-width:0}.r1705-selected-entry{display:grid;grid-template-columns:minmax(90px,160px) minmax(0,1fr);gap:13px;padding:13px;border:1px solid #d4e2ea;background:#fff;border-radius:12px;min-width:0}.r1705-selected-entry>.r169-photo-image{min-width:0;max-height:165px;border-radius:8px;overflow:hidden;background:#f1f5f7}.r1705-selected-entry>.r169-photo-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.r1705-entry-fields{display:grid;gap:9px;min-width:0}.r1705-entry-top,.r1705-entry-notes{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:8px;min-width:0}.r1705-entry-notes{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.r1705-entry-fields label{min-width:0;display:grid;gap:5px;font-size:10px;font-weight:800;color:#4e6b80}.r1705-entry-fields input,.r1705-entry-fields select,.r1705-entry-fields textarea{width:100%;min-width:0;min-height:39px;box-sizing:border-box;padding:8px 9px;border:1px solid #cbdce5;border-radius:8px;background:#fff;color:#102e45;font:inherit;font-size:12px}.r1705-entry-fields textarea{resize:vertical;min-height:66px}.r1705-entry-actions{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.r1705-entry-actions>label{display:flex;align-items:center;gap:8px;color:#153a51;font-size:11px}.r1705-entry-actions input[type=checkbox]{min-height:0;width:17px;height:17px}.r1705-entry-actions>div{display:flex;gap:6px}.r1705-entry-actions button{min-width:35px;min-height:35px;border:1px solid #cfdae2;background:#f8fafb;border-radius:7px;color:#22475f;cursor:pointer}.r1705-entry-actions button:disabled{opacity:.35;cursor:default}.r1705-entry-actions svg{width:15px;height:15px}.r1705-preview-detail{font-size:11px;color:#38576d;margin:5px 0!important;overflow-wrap:anywhere}.r1705-builder .r169-single-preview{min-width:0}@media(max-width:760px){.r1705-selected-entry{grid-template-columns:minmax(0,1fr)}.r1705-selected-entry>.r169-photo-image{width:100%;height:160px}.r1705-entry-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.r1705-entry-top>label:nth-child(2){grid-column:2}.r1705-entry-top>label:nth-child(3){grid-column:1/-1}.r1705-entry-notes{grid-template-columns:1fr}.r1705-media-library{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));max-height:45dvh}.r1705-media-actions{grid-template-columns:1fr}}@media(max-width:420px){.r1705-entry-top{grid-template-columns:1fr}.r1705-entry-top>label:nth-child(2){grid-column:auto}.r1705-media-library{grid-template-columns:repeat(2,minmax(0,1fr))}.r1705-media-library>article{padding:7px}.r1705-media-image .r169-photo-image{height:95px}}.r127-prod{display:grid;gap:14px}.r127-prod-head{display:flex;justify-content:space-between;gap:18px;align-items:end;padding:2px 0 4px}.r127-prod-head span,.r127-prod-panel>header span{font-size:8px;font-weight:950;letter-spacing:.14em;color:#718792}.r127-prod-head h2{margin:4px 0 3px;font-size:22px;color:#0b2e44}.r127-prod-head small{color:#78909d}.r127-prod-filters{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.r127-prod-filters select{border:1px solid #d5e0e5;background:#fff;border-radius:9px;padding:10px 12px;font-size:10px;font-weight:800;color:#2d4c5e;max-width:220px}.r127-prod-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.r127-prod-kpis article{background:#fff;border:1px solid #d8e2e7;border-radius:13px;padding:14px;box-shadow:0 8px 21px #0723340d;display:grid;grid-template-columns:22px 1fr;gap:2px 8px;align-items:center}.r127-prod-kpis svg{grid-row:1/4;width:18px;color:#f47a00}.r127-prod-kpis span{font-size:8px;font-weight:950;letter-spacing:.08em;color:#7b8f9a}.r127-prod-kpis strong{font-size:17px;color:#0d3046}.r127-prod-kpis small{font-size:8px;color:#8a9aa3}.r127-prod-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(360px,.75fr);gap:14px}.r127-prod-panel{background:#fff;border:1px solid #d8e2e7;border-radius:14px;overflow:hidden;box-shadow:0 8px 22px #0723340d}.r127-prod-panel>header{padding:13px 14px;border-bottom:1px solid #e1e8ec;background:#fbfcfd}.r127-prod-panel>header h3{margin:3px 0 0;font-size:14px;color:#15374b}.r127-prod-table{overflow:auto}.r127-prod-table>.head,.r127-prod-table>div{min-width:850px;display:grid;grid-template-columns:minmax(170px,1.4fr) 120px 55px 95px 95px 110px 80px 70px;gap:10px;align-items:center;padding:9px 11px;border-top:1px solid #edf1f3;font-size:9px;color:#617985}.r127-prod-table>.head{border:0;background:#0b3048;color:#fff;font-size:7px;font-weight:950;letter-spacing:.07em}.r127-prod-table strong{color:#17384d}.r127-prod-table .bad{color:#a3382d;font-weight:900}.r127-prod-table .good{color:#14754d;font-weight:900}.r127-stage-bars{padding:9px 13px}.r127-stage-bars>div{display:grid;grid-template-columns:minmax(120px,1fr) minmax(120px,1.4fr) 65px;gap:9px;align-items:center;padding:9px 0;border-bottom:1px solid #edf1f3}.r127-stage-bars>div:last-child{border-bottom:0}.r127-stage-bars span strong,.r127-stage-bars span small{display:block}.r127-stage-bars span strong{font-size:10px;color:#17384d}.r127-stage-bars span small{margin-top:2px;font-size:7px;color:#8798a1}.r127-stage-bars i{height:8px;border-radius:999px;background:#edf2f4;overflow:hidden}.r127-stage-bars i b{display:block;height:100%;background:linear-gradient(90deg,#0b3048,#f47a00);border-radius:999px}.r127-stage-bars em{font-style:normal;text-align:right;font-size:9px;font-weight:900;color:#36566a}.r127-prod-jobs .r127-prod-table>.head,.r127-prod-jobs .r127-prod-table>div{grid-template-columns:80px minmax(160px,1.4fr) 115px 125px 90px 90px 80px 100px}.r127-prod-state{padding:40px;background:#fff;border:1px solid #d8e2e7;border-radius:14px;text-align:center;color:#637d8b}.r127-prod-state.error{color:#993535}@media(max-width:1180px){.r127-prod-kpis{grid-template-columns:repeat(3,1fr)}.r127-prod-grid{grid-template-columns:1fr}}@media(max-width:700px){.r127-prod-head{align-items:flex-start;flex-direction:column}.r127-prod-filters{justify-content:flex-start;width:100%}.r127-prod-filters select{max-width:none;flex:1 1 180px}.r127-prod-kpis{grid-template-columns:repeat(2,1fr)}}.r960-campaigns{display:grid;gap:16px;padding-bottom:44px}.r960-campaigns button,.r960-campaigns input,.r960-campaigns select,.r960-campaigns textarea{font:inherit}.r960-campaigns button{cursor:pointer}.r960-campaigns button:disabled{opacity:.48;cursor:not-allowed}.r960-hero,.r960-detail-head{display:flex;justify-content:space-between;align-items:center;gap:18px;background:linear-gradient(135deg,#071f31,#0a324b);border:1px solid #123e57;border-radius:20px;padding:22px 24px;box-shadow:0 16px 38px #051d2c29;color:#fff}.r960-hero>div:first-child>span,.r960-detail-head>div:first-child>span,.r960-card>header>div>span,.r960-modal>header>div>span{display:block;color:#ff842b;font-size:9px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px}.r960-hero h2,.r960-detail-head h2{margin:0!important;color:#fff!important;font-size:29px!important;line-height:1.04!important}.r960-hero p,.r960-detail-head p{margin:7px 0 0!important;color:#abc1cd!important;font-size:12px!important;line-height:1.45}.r960-hero-actions,.r960-detail-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.r960-campaigns .primary,.r960-campaigns .secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border-radius:10px;padding:0 13px;font-size:10.5px;font-weight:950;white-space:nowrap}.r960-campaigns .primary{border:1px solid #ff7b22;background:linear-gradient(180deg,#ff8c39,#ef701e);color:#fff;box-shadow:0 7px 16px #ef701e38}.r960-campaigns .secondary{border:1px solid #d0dce3;background:#fff;color:#173c52}.r960-hero .secondary,.r960-detail-head .secondary{background:#10384f;border-color:#31576b;color:#fff}.r960-campaigns .primary svg,.r960-campaigns .secondary svg{width:14px;height:14px}.r960-banner{display:flex;align-items:center;gap:9px;border-radius:12px;padding:11px 13px;font-size:11px;font-weight:800}.r960-banner.error{border:1px solid #efc9c9;background:#fff3f3;color:#982e2e}.r960-banner svg{width:16px;height:16px;flex:none}.r960-mode-tabs{display:inline-flex;justify-self:start;gap:4px;padding:4px;border:1px solid #d7e2e8;border-radius:12px;background:#fff;box-shadow:0 6px 18px #041c2b0a}.r960-mode-tabs button{display:flex;align-items:center;gap:7px;border:0;border-radius:9px;background:transparent;color:#607886;padding:9px 13px;font-size:10px;font-weight:950}.r960-mode-tabs button.active{background:#082b41;color:#fff;box-shadow:0 5px 12px #082b412e}.r960-mode-tabs svg{width:14px;height:14px}.r960-stat-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.r960-stat-grid.top{grid-template-columns:repeat(5,minmax(0,1fr))}.r960-stat-grid article{min-width:0;border:1px solid #dce6eb;border-radius:14px;background:#fff;padding:14px 15px;box-shadow:0 8px 22px #041c2b0a}.r960-stat-grid article span{display:block;color:#718592;font-size:8px;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.r960-stat-grid article strong{display:block;margin-top:4px;color:#0b3047;font-size:23px;line-height:1.05;overflow:hidden;text-overflow:ellipsis}.r960-stat-grid article small{display:block;margin-top:4px;color:#81929d;font-size:9px;line-height:1.35}.r960-card{background:#fff;border:1px solid #d8e3e9;border-radius:18px;box-shadow:0 12px 30px #041c2b0d;overflow:hidden}.r960-card>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 19px;border-bottom:1px solid #e5edf1}.r960-card>header h3,.r960-modal>header h3{margin:0!important;color:#0b3047!important;font-size:17px!important}.r960-card>header>div>span{margin-bottom:3px}.r960-list-head{padding:12px!important;display:flex!important;align-items:center!important;gap:10px!important;justify-content:space-between!important}.r960-filters{display:flex;gap:5px;flex-wrap:wrap}.r960-filters button{border:1px solid #d6e2e8;background:#f9fbfc;color:#617885;border-radius:9px;padding:7px 10px;font-size:9px;font-weight:900}.r960-filters button.active{background:#e9f5fb;border-color:#9dcde5;color:#0d6897}.r960-search{display:flex;align-items:center;gap:7px;min-width:240px;border:1px solid #cfdae1;background:#fbfdfe;border-radius:10px;padding:0 10px}.r960-search svg{width:14px;height:14px;color:#78909e}.r960-search input{height:35px;border:0;background:transparent;outline:none;width:100%;font-size:10px;color:#173b51}.r960-campaign-list{display:grid}.r960-campaign-list>button{display:grid;grid-template-columns:40px minmax(250px,1.8fr) repeat(4,minmax(70px,.55fr)) auto 18px;gap:13px;align-items:center;width:100%;border:0;border-bottom:1px solid #e5edf1;background:#fff;padding:13px 15px;text-align:left;color:#173b51}.r960-campaign-list>button:last-child{border-bottom:0}.r960-campaign-list>button:hover{background:#f9fcfd}.r960-list-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#fff4eb;border:1px solid #ffdfc8;color:#ef711f}.r960-list-icon svg{width:17px;height:17px}.r960-list-main{display:flex;flex-direction:column;gap:3px;min-width:0}.r960-list-main strong{font-size:12px;color:#12384d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r960-list-main small,.r960-campaign-list>button>span:not(.r960-list-main):not(.r960-list-icon):not(.r960-status) small{font-size:8px;color:#80919c;display:block}.r960-campaign-list>button>span:not(.r960-list-main):not(.r960-list-icon):not(.r960-status) strong{display:block;font-size:11px;color:#173b50;margin-top:2px}.r960-campaign-list>button>svg{width:16px;height:16px;color:#8ca0ac}.r960-status{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-height:24px;border-radius:999px;padding:0 8px;border:1px solid #d7e2e8;background:#f3f6f8;color:#617784;font-size:8px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.r960-status.status-active{background:#eaf8f2;border-color:#bfe7d5;color:#167050}.r960-status.status-scheduled{background:#fff5e9;border-color:#ffd5ab;color:#a55a16}.r960-status.status-paused{background:#f4f2ff;border-color:#d8d0ff;color:#5a4ea1}.r960-status.status-completed{background:#eef4f6;border-color:#d8e2e7;color:#55707f}.r960-status.status-draft{background:#f7f9fa;color:#788b96}.r960-back{display:inline-flex;align-items:center;gap:7px;justify-self:start;border:0;background:transparent;color:#516f81;font-size:10.5px;font-weight:900;padding:0}.r960-back svg{width:16px;height:16px}.r960-detail-head{padding:20px 22px}.r960-detail-head .r960-status{background:#fff;color:#173b50;border-color:#dfe7ec}.r960-detail-tabs{display:flex;gap:3px;border-bottom:1px solid #dce6eb}.r960-detail-tabs button{border:0;border-bottom:3px solid transparent;background:transparent;color:#6c818f;padding:10px 13px 9px;font-size:9.5px;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.r960-detail-tabs button.active{color:#0a6d9e;border-bottom-color:#ff7c25}.r960-copy{padding:16px 19px 0;margin:0!important;color:#6f8491!important;font-size:11px!important;line-height:1.55!important}.r960-mini-metrics{display:flex;gap:10px;flex-wrap:wrap;padding:14px 19px 19px}.r960-mini-metrics span{border:1px solid #dbe5eb;background:#f8fbfc;border-radius:10px;padding:8px 10px;color:#6f8491;font-size:9px;font-weight:800}.r960-mini-metrics b{color:#0c344c;font-size:13px;margin-right:4px}.r960-audience-table{display:grid}.r960-audience-table>.head,.r960-audience-table>.row{display:grid;grid-template-columns:1.35fr 1.1fr .8fr .65fr 1fr;gap:12px;align-items:center;padding:10px 16px;border-bottom:1px solid #e6edf1}.r960-audience-table>.head{background:#f7fafb;color:#6a808e;font-size:8px;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.r960-audience-table>.row:last-child{border-bottom:0}.r960-audience-table>.row>span{min-width:0;color:#456172;font-size:9px}.r960-audience-table>.row>span>strong{display:block;color:#173b50;font-size:10.5px;overflow:hidden;text-overflow:ellipsis}.r960-audience-table>.row>span>small{display:block;margin-top:2px;color:#81939f;font-size:8px;overflow:hidden;text-overflow:ellipsis}.r960-audience-table .chips{display:flex;gap:4px;flex-wrap:wrap}.r960-audience-table em{font-style:normal;border:1px solid #bee1f1;background:#eaf7fd;color:#0e6f9f;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:950}.r960-audience-table em.off{background:#f6f6f6;border-color:#e0e4e7;color:#7d8d96}.r960-audience-table b.eligible,.r960-audience-table b.excluded{display:inline-flex;border-radius:999px;padding:4px 7px;font-size:7.5px}.r960-audience-table b.eligible{background:#eaf8f2;color:#166e50}.r960-audience-table b.excluded{background:#fff0f0;color:#9d3131}.r960-message-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.r960-message-grid pre{white-space:pre-wrap;margin:0;padding:18px 19px;color:#294b60;font-family:inherit;font-size:11px;line-height:1.6;background:#fbfdfe}.r960-definition-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:17px}.r960-definition-grid article{display:flex;gap:10px;align-items:center;border:1px solid #dfe8ed;background:#f8fbfc;border-radius:12px;padding:12px}.r960-definition-grid svg{width:18px;height:18px;color:#ef711f;flex:none}.r960-definition-grid span{display:flex;flex-direction:column;gap:2px;min-width:0}.r960-definition-grid small{color:#7c909c;font-size:8px;text-transform:uppercase;font-weight:900}.r960-definition-grid strong{color:#173b50;font-size:10px;overflow:hidden;text-overflow:ellipsis}.r960-results-list{display:grid}.r960-results-list>article{display:grid;grid-template-columns:1.2fr repeat(4,1fr) auto;gap:12px;padding:11px 16px;border-bottom:1px solid #e6edf1;align-items:center}.r960-results-list>article:last-child{border-bottom:0}.r960-results-list>article>span{display:flex;flex-direction:column;gap:2px;min-width:0}.r960-results-list small{color:#82939d;font-size:8px}.r960-results-list strong{color:#173a50;font-size:9.5px;overflow:hidden;text-overflow:ellipsis}.r960-modal-wrap{position:fixed;inset:0;z-index:9998;background:#02121d8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:20px}.r960-modal{width:min(780px,96vw);max-height:92vh;overflow:auto;background:#fff;border:1px solid #cfdde5;border-radius:20px;box-shadow:0 28px 70px #00000047}.r960-modal>header{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:17px 19px;border-bottom:1px solid #e3ebf0;background:#fff}.r960-modal>header>button{display:grid;place-items:center;width:34px;height:34px;border:1px solid #d6e0e6;border-radius:10px;background:#fff;color:#526d7d}.r960-modal>header>button svg{width:17px;height:17px}.r960-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px 19px}.r960-form>label:not(.toggle){display:flex;flex-direction:column;gap:6px;min-width:0}.r960-form>label.wide{grid-column:1/-1}.r960-form>label>span{color:#4e6979;font-size:9px;font-weight:900}.r960-form input,.r960-form select,.r960-form textarea{width:100%;box-sizing:border-box;border:1px solid #cfdbe3;background:#fbfdfe;color:#12384d;border-radius:10px;padding:10px 11px;outline:none;min-height:40px;font-size:10.5px}.r960-form textarea{min-height:105px;resize:vertical;line-height:1.5}.r960-form input:focus,.r960-form select:focus,.r960-form textarea:focus{border-color:#59add5;box-shadow:0 0 0 3px #45a3d21c}.r960-form .input-suffix{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid #cfdbe3;background:#fbfdfe;border-radius:10px;overflow:hidden}.r960-form .input-suffix input{border:0;border-radius:0}.r960-form .input-suffix b{padding:0 10px;color:#708593;font-size:9px}.r960-form .toggle{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid #dfe8ed;border-radius:12px;padding:12px 13px;position:relative;cursor:pointer}.r960-form .toggle>span{display:flex;flex-direction:column;gap:3px}.r960-form .toggle strong{font-size:10.5px;color:#173a50}.r960-form .toggle small{font-size:8.5px;color:#7a8f9b;line-height:1.35}.r960-form .toggle input{position:absolute;opacity:0;pointer-events:none}.r960-form .toggle i{width:42px;height:24px;border-radius:999px;background:#cfd9df;position:relative;transition:.2s}.r960-form .toggle i:after{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #0000002e;transition:.2s}.r960-form .toggle input:checked+i{background:#1595cf}.r960-form .toggle input:checked+i:after{transform:translate(18px)}.r960-modal>footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:8px;padding:13px 19px;border-top:1px solid #e3ebf0;background:#fff}.r960-campaigns .empty{padding:28px;text-align:center;color:#7b8f9a;font-size:10px}.r960-campaigns .empty svg{display:block;margin:0 auto 7px;width:24px;height:24px;color:#b3c1c9}.r960-campaigns .empty strong{display:block;color:#496575;font-size:11px}.r960-campaigns .empty span{display:block;margin-top:3px}@media(max-width:1100px){.r960-stat-grid,.r960-stat-grid.top{grid-template-columns:repeat(3,minmax(0,1fr))}.r960-campaign-list>button{grid-template-columns:40px minmax(210px,1.5fr) repeat(2,minmax(70px,.5fr)) auto 18px}.r960-campaign-list>button>span:nth-of-type(4),.r960-campaign-list>button>span:nth-of-type(5){display:none}.r960-definition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.r960-hero,.r960-detail-head{align-items:flex-start;flex-direction:column}.r960-hero-actions,.r960-detail-actions{justify-content:flex-start}.r960-stat-grid,.r960-stat-grid.top{grid-template-columns:repeat(2,minmax(0,1fr))}.r960-list-head{align-items:stretch!important;flex-direction:column}.r960-search{min-width:0}.r960-campaign-list>button{grid-template-columns:34px minmax(0,1fr) auto 16px}.r960-campaign-list>button>span:not(.r960-list-icon):not(.r960-list-main):not(.r960-status){display:none}.r960-audience-table>.head{display:none}.r960-audience-table>.row{grid-template-columns:1fr 1fr}.r960-message-grid,.r960-definition-grid{grid-template-columns:1fr}.r960-results-list>article{grid-template-columns:1fr 1fr}.r960-form{grid-template-columns:1fr}.r960-form>label.wide,.r960-form .toggle{grid-column:1}.r960-modal-wrap{padding:8px}.r960-detail-tabs{overflow:auto}.r960-detail-tabs button{white-space:nowrap}}.r960-results-list .actions button{border:1px solid #cfe0e9;background:#f7fbfd;color:#24536d;border-radius:8px;padding:6px 8px;font-size:8px;font-weight:900;white-space:nowrap}.crm-page .r960-hero h2,.crm-page .r960-detail-head h2{color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.12)}.crm-page .r960-hero p,.crm-page .r960-detail-head p{color:#c5d7e1!important}.r962-preset-field{padding:12px;border:1px solid #d7e5ed;border-radius:13px;background:linear-gradient(180deg,#f9fcfd,#f3f8fb)}.r962-preset-field>small{display:block;margin-top:1px;color:#6f8491;font-size:9px;line-height:1.45;font-weight:700}.r960-modal-wrap{box-sizing:border-box;padding:clamp(8px,2vh,20px);overflow:hidden;align-items:center;justify-items:center}.r960-modal{width:min(920px,calc(100vw - 32px));height:auto;max-height:min(92dvh,920px);overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.r960-modal>header{position:relative;top:auto;z-index:3;flex:none}.r960-form{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-bottom:22px}.r960-modal>footer{position:relative;bottom:auto;z-index:3;flex:none;box-shadow:0 -8px 18px #041c2b0b}.r960-form textarea{min-height:92px;max-height:190px}@media(max-width:900px){.r960-modal{width:min(760px,calc(100vw - 20px));max-height:calc(100dvh - 20px)}.r960-form{gap:11px;padding:15px}.r960-modal>header{padding:14px 15px}.r960-modal>footer{padding:11px 15px}}@media(max-width:760px){.r960-modal-wrap{padding:6px}.r960-modal{width:100%;max-width:none;max-height:calc(100dvh - 12px);border-radius:16px}.r960-form{grid-template-columns:1fr;padding:13px 12px}.r960-form>label.wide,.r960-form .toggle{grid-column:1}.r960-form input,.r960-form select,.r960-form textarea{font-size:16px;min-height:44px}.r960-form textarea{min-height:96px;max-height:160px}.r960-modal>header{padding:12px}.r960-modal>footer{padding:10px 12px}.r960-modal>footer button{flex:1;min-height:42px}.r962-preset-field{padding:10px}.r960-hero-actions,.r960-detail-actions{width:100%}.r960-hero-actions button,.r960-detail-actions button{flex:1}}@media(max-width:480px){.r960-modal{border-radius:12px}.r960-modal>header h3{font-size:16px!important}.r960-modal>header>button{width:32px;height:32px}.r960-form .toggle{grid-template-columns:minmax(0,1fr) auto;gap:9px}.r960-modal>footer{gap:6px}.r960-campaigns .primary,.r960-campaigns .secondary{padding-left:10px;padding-right:10px}}@media(max-height:700px)and (orientation:landscape){.r960-modal-wrap{padding:4px}.r960-modal{max-height:calc(100dvh - 8px);width:min(960px,calc(100vw - 12px));border-radius:12px}.r960-modal>header{padding:9px 12px}.r960-modal>header>div>span{margin-bottom:2px}.r960-modal>footer{padding:8px 12px}.r960-form{padding:10px 12px;gap:9px}.r960-form textarea{min-height:70px;max-height:110px}.r962-preset-field{padding:8px 10px}}.r960-campaigns section.r960-card header.r960-list-head label.r960-search{display:flex!important;align-items:center!important;gap:7px!important;min-width:240px!important;min-height:37px!important;border:1px solid #cfdae1!important;background:#fbfdfe!important;border-radius:10px!important;padding:0 10px!important;box-shadow:none!important;overflow:hidden!important}.r960-campaigns section.r960-card header.r960-list-head label.r960-search>svg{width:14px!important;height:14px!important;flex:0 0 14px!important;color:#78909e!important}.r960-campaigns section.r960-card header.r960-list-head label.r960-search>input,.r960-campaigns section.r960-card header.r960-list-head label.r960-search>input[type=text],.r960-campaigns section.r960-card header.r960-list-head label.r960-search>input[type=search]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;display:block!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;height:35px!important;min-height:35px!important;margin:0!important;padding:0!important;border:0!important;border-width:0!important;border-style:none!important;border-radius:0!important;outline:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:#173b51!important;font-size:10px!important}.r960-campaigns section.r960-card header.r960-list-head label.r960-search>input:hover,.r960-campaigns section.r960-card header.r960-list-head label.r960-search>input:focus,.r960-campaigns section.r960-card header.r960-list-head label.r960-search>input:focus-visible{border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.r960-campaigns section.r960-card header.r960-list-head label.r960-search>input::-webkit-search-decoration,.r960-campaigns section.r960-card header.r960-list-head label.r960-search>input::-webkit-search-cancel-button,.r960-campaigns section.r960-card header.r960-list-head label.r960-search>input::-webkit-search-results-button,.r960-campaigns section.r960-card header.r960-list-head label.r960-search>input::-webkit-search-results-decoration{-webkit-appearance:none!important;appearance:none!important}.r960-campaigns section.r960-card header.r960-list-head label.r960-search>input::-moz-placeholder{color:#7d92a0!important;opacity:1!important}.r960-campaigns section.r960-card header.r960-list-head label.r960-search>input::placeholder{color:#7d92a0!important;opacity:1!important}.r960-campaigns .r960-status.status-active,.r960-campaigns .r960-detail-head .r960-status.status-active,.r960-campaigns .r960-campaign-list .r960-status.status-active{background:#198754!important;border-color:#198754!important;color:#fff!important}.r960-campaigns .r960-status.status-draft,.r960-campaigns .r960-status.status-paused,.r960-campaigns .r960-status.status-canceled,.r960-campaigns .r960-detail-head .r960-status.status-draft,.r960-campaigns .r960-detail-head .r960-status.status-paused,.r960-campaigns .r960-detail-head .r960-status.status-canceled,.r960-campaigns .r960-campaign-list .r960-status.status-draft,.r960-campaigns .r960-campaign-list .r960-status.status-paused,.r960-campaigns .r960-campaign-list .r960-status.status-canceled{background:#dc3545!important;border-color:#dc3545!important;color:#fff!important}.r960-campaigns .r960-list-head .r960-search{display:flex!important;align-items:center!important;gap:7px!important;min-width:240px!important;min-height:37px!important;border:1px solid #cfdae1!important;background:#fbfdfe!important;border-radius:10px!important;padding:0 10px!important;box-shadow:none!important;overflow:hidden!important}.r960-campaigns .r960-list-head .r960-search>input,.r960-campaigns .r960-list-head .r960-search>input[type=text],.r960-campaigns .r960-list-head .r960-search>input[type=search]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;display:block!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;height:35px!important;min-height:35px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#173b51!important;font-size:10px!important}.r960-campaigns .r960-list-head .r960-search>input:hover,.r960-campaigns .r960-list-head .r960-search>input:focus,.r960-campaigns .r960-list-head .r960-search>input:focus-visible{border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.r960-campaigns .r960-list-head .r960-search>input::-webkit-search-decoration,.r960-campaigns .r960-list-head .r960-search>input::-webkit-search-cancel-button,.r960-campaigns .r960-list-head .r960-search>input::-webkit-search-results-button,.r960-campaigns .r960-list-head .r960-search>input::-webkit-search-results-decoration{-webkit-appearance:none!important;appearance:none!important}.r9610-type-readonly{min-height:42px;border:1px solid #d4e0e7;border-radius:10px;background:#f7fafb;padding:7px 10px;display:flex;flex-direction:column;justify-content:center;gap:2px}.r9610-type-readonly strong{color:#14394f;font-size:10.5px;font-weight:900}.r9610-type-readonly small{color:#7b8f9b;font-size:8.5px;line-height:1.25}:root{--cbg:#05080d;--cpanel:rgba(10,15,22,.88);--cline:rgba(255,255,255,.09);--ctext:rgba(247,250,255,.96);--cmuted:rgba(206,217,231,.62);--blue:#2f9cff;--cyan:#38d9ff;--orange:#ff8a2a;--amber:#ffc642;--green:#69dd72;--red:#ff5f6d;--violet:#9f7cff}.crm-app{min-height:100vh;background:var(--cbg);color:var(--ctext);display:grid;grid-template-columns:250px minmax(0,1fr);position:relative}.crm-ambient{position:fixed;inset:0;pointer-events:none;background:radial-gradient(900px 620px at 18% 14%,rgba(35,139,255,.12),transparent 62%),radial-gradient(900px 620px at 82% 18%,rgba(255,126,34,.07),transparent 65%)}.crm-sidebar{position:sticky;top:0;height:100vh;z-index:20;border-right:1px solid var(--cline);background:linear-gradient(180deg,#05090efc,#060a10f5);display:flex;flex-direction:column;box-shadow:18px 0 60px #00000052}.crm-brand{height:82px;display:flex;align-items:center;gap:10px;padding:13px 15px;border-bottom:1px solid var(--cline);position:relative}.crm-brand img{width:64px;height:48px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 18px rgba(45,153,255,.2))}.crm-brand strong,.crm-brand span{display:block}.crm-brand strong{font-size:17px}.crm-brand span{font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:var(--cmuted);margin-top:3px}.crm-close{display:none}.crm-sidebar nav{display:flex;flex-direction:column;gap:4px;padding:14px 10px}.crm-sidebar nav button{height:44px;border:0;border-radius:8px;background:transparent;color:#ebf2fbc2;display:grid;grid-template-columns:28px 1fr 3px;align-items:center;text-align:left;padding:0 11px;cursor:pointer;transition:.16s ease}.crm-sidebar nav button:hover{background:#ffffff0b;color:#fff}.crm-sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#248eff2e,#248eff0d);box-shadow:inset 2px 0 0 var(--blue)}.crm-sidebar nav button.active svg{color:var(--blue)}.crm-sidebar nav button i{width:3px;height:18px;justify-self:end;border-radius:3px}.crm-sidebar nav button.active i{background:var(--blue);box-shadow:0 0 12px #2f9cffbf}.crm-divider{height:1px;background:var(--cline);margin:8px 7px}.crm-car-art{margin-top:auto;min-height:145px;display:grid;place-items:center;align-content:center;gap:8px;color:#409fff4d;background:radial-gradient(220px 100px at 50% 85%,rgba(39,137,236,.13),transparent 70%)}.crm-car-art span{font-weight:900;letter-spacing:.22em;font-size:10px}.crm-system{margin:10px;padding:12px;border:1px solid var(--cline);border-radius:10px;background:#ffffff06;display:flex;align-items:center;gap:9px}.crm-system>i{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 13px #69dd72a6}.crm-system strong,.crm-system small{display:block}.crm-system strong{font-size:12px}.crm-system small{color:var(--cmuted);font-size:10px;margin-top:2px}.crm-content-wrap{min-width:0;position:relative;z-index:1}.crm-top{height:72px;position:sticky;top:0;z-index:15;display:flex;justify-content:space-between;align-items:center;padding:0 24px;background:#05090ec7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--cline)}.crm-top-left,.crm-actions,.crm-user{display:flex;align-items:center}.crm-top-left{gap:10px}.crm-actions{gap:9px}.crm-search{width:min(520px,44vw);height:42px;border:1px solid rgba(255,255,255,.11);background:#ffffff07;border-radius:12px;display:flex;align-items:center;gap:10px;padding:0 13px}.crm-search svg{color:#d3e0f085}.crm-search input{width:100%;border:0;outline:0;background:transparent;color:#fff;font:inherit}.crm-search input::-moz-placeholder{color:#d1dcea6e}.crm-search input::placeholder{color:#d1dcea6e}.crm-menu{display:none}.crm-icon,.crm-menu{border:1px solid var(--cline);background:#ffffff06;color:#dfe9f5;border-radius:10px;width:38px;height:38px;display:grid;place-items:center;cursor:pointer;position:relative}.crm-icon span{position:absolute;top:-5px;right:-4px;min-width:17px;height:17px;border-radius:9px;display:grid;place-items:center;background:var(--blue);font-size:9px;font-weight:900;border:2px solid #070b11}.crm-user{gap:9px;margin-left:4px;padding-left:12px;border-left:1px solid var(--cline)}.crm-avatar{width:35px;height:35px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:900;background:linear-gradient(145deg,#1e8cff,#ff8a2a)}.crm-user strong,.crm-user span{display:block}.crm-user strong{font-size:12px}.crm-user span{font-size:10px;color:var(--cmuted);margin-top:2px}.crm-page{padding:22px 24px 34px;max-width:1700px;margin:0 auto}.crm-title{display:flex;align-items:flex-end;justify-content:space-between;margin:3px 0 19px}.crm-eyebrow{font-size:9px;letter-spacing:.17em;text-transform:uppercase;color:#7ab8f6b3;font-weight:800}.crm-title h1{font-size:27px;margin:4px 0 0}.crm-secure{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 10px;border:1px solid rgba(62,158,255,.17);border-radius:999px;color:#b9dcffcc;background:#2582de0e;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.crm-alert{border:1px solid rgba(255,176,56,.25);background:#ff972212;color:#ffd7a9;padding:10px 12px;border-radius:9px;margin-bottom:12px;font-size:12px}.crm-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.crm-kpi{min-height:113px;border:1px solid var(--cline);background:linear-gradient(145deg,#101721e0,#080d14e0);border-radius:11px;padding:15px;display:flex;gap:12px;box-shadow:0 14px 35px #0000002e}.crm-kpi-icon{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--tone,var(--blue));background:color-mix(in srgb,var(--tone,var(--blue)) 10%,transparent);border:1px solid color-mix(in srgb,var(--tone,var(--blue)) 26%,transparent)}.crm-kpi-label{text-transform:uppercase;letter-spacing:.085em;color:#d5e0ed9e;font-weight:800;font-size:9px}.crm-kpi-value{font-size:25px;line-height:1.1;font-weight:800;margin-top:6px}.crm-kpi-sub{font-size:10px;color:var(--cmuted);margin-top:7px}.tone-blue{--tone:var(--blue)}.tone-cyan{--tone:var(--cyan)}.tone-orange{--tone:var(--orange)}.tone-amber{--tone:var(--amber)}.tone-green{--tone:var(--green)}.tone-red{--tone:var(--red)}.tone-violet{--tone:var(--violet)}.crm-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:12px;margin-top:12px}.crm-panel{border:1px solid var(--cline);background:linear-gradient(145deg,#0c121adb,#070c12eb);border-radius:11px;box-shadow:0 18px 42px #0003}.crm-panel-head{min-height:58px;padding:14px 15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.065)}.crm-panel-head.compact{min-height:50px;padding:12px 13px}.crm-panel-head h2,.crm-panel-head h3{margin:0}.crm-panel-head h2{font-size:15px}.crm-panel-head h3{font-size:12px;text-transform:uppercase;letter-spacing:.07em}.crm-link{border:0;background:transparent;color:#5eb1ff;font-size:10px;font-weight:800;display:flex;align-items:center;cursor:pointer}.crm-schedule{padding:8px}.crm-schedule-row{min-height:65px;display:grid;grid-template-columns:92px 42px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(255,255,255,.055);background:#ffffff05;border-radius:8px;padding:8px 10px;margin-bottom:6px;position:relative}.crm-schedule-row:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;background:var(--blue)}.crm-time strong,.crm-time span,.crm-job strong,.crm-job span,.crm-job small{display:block}.crm-time strong{font-size:13px}.crm-time span{font-size:9px;color:var(--cmuted);margin-top:3px}.crm-car-icon{width:38px;height:38px;border-radius:9px;display:grid;place-items:center;background:#2c8aeb1a;color:#9ccfff}.crm-job strong{font-size:12px}.crm-job span{font-size:10px;color:#e2ebf4b8;margin-top:2px}.crm-job small{font-size:9px;color:var(--cmuted);margin-top:3px}.crm-status{min-width:104px;height:26px;padding:0 9px;border-radius:999px;display:grid;place-items:center;color:var(--tone);border:1px solid color-mix(in srgb,var(--tone) 30%,transparent);background:color-mix(in srgb,var(--tone) 8%,transparent);font-size:8px;font-weight:900;text-transform:uppercase}.crm-empty{min-height:180px;display:grid;place-items:center;color:var(--cmuted);font-size:12px}.crm-side-stack{display:grid;gap:12px;align-content:start}.crm-quick{padding:9px;display:grid;gap:7px}.crm-quick button{height:48px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(90deg,#2b8def21,#ffffff05);color:#eef5fc;border-radius:8px;display:grid;grid-template-columns:28px 1fr 18px;align-items:center;text-align:left;padding:0 11px;cursor:pointer}.crm-quick button.orange{background:linear-gradient(90deg,#ff84252b,#ffffff05)}.crm-quick svg{width:18px}.crm-quick span{font-size:11px;font-weight:700}.crm-live{font-size:8px;color:#77e682;font-weight:900}.crm-pipeline-number{padding:17px 16px 6px}.crm-pipeline-number strong{font-size:30px}.crm-pipeline-number span{margin-left:8px;color:var(--cmuted);font-size:11px}.crm-bars{height:42px;padding:0 16px 13px;display:flex;align-items:end;gap:5px}.crm-bars i{display:block;flex:1;border-radius:3px 3px 0 0;background:linear-gradient(to top,#2d92f738,#34aaffbf)}.crm-workflow{margin-top:12px}.crm-count{font-size:10px;color:var(--cmuted);border:1px solid var(--cline);border-radius:999px;padding:6px 9px}.crm-workflow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px}.crm-column{border:1px solid rgba(255,255,255,.055);border-top-color:color-mix(in srgb,var(--tone) 75%,transparent);border-radius:8px;background:#ffffff04;min-height:195px}.crm-column-head{height:37px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;color:var(--tone);font-size:9px;font-weight:900;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.045)}.crm-column-head b{border-radius:999px;padding:2px 6px;background:color-mix(in srgb,var(--tone) 9%,transparent)}.crm-column-body{padding:6px;display:grid;gap:5px}.crm-job-card{min-height:55px;border:1px solid rgba(255,255,255,.05);border-radius:7px;background:#050a0f80;padding:7px;display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:7px}.mini-car{width:29px;height:29px;border-radius:7px;display:grid;place-items:center;background:color-mix(in srgb,var(--tone) 8%,transparent);color:var(--tone)}.crm-job-card strong,.crm-job-card span,.crm-job-card small{display:block}.crm-job-card strong{font-size:9px}.crm-job-card span{font-size:8px;color:#e1eaf4a8;margin-top:2px}.crm-job-card small{font-size:7px;color:var(--cmuted);margin-top:2px}.crm-job-card time{font-size:8px;color:var(--tone);font-weight:900}.crm-column-empty{height:110px;display:grid;place-items:center;color:#cddae957;font-size:9px;text-transform:uppercase}.crm-placeholder{min-height:480px;display:grid;place-items:center;text-align:center;padding:30px}.crm-placeholder>div:last-child{max-width:520px}.crm-placeholder h2{font-size:28px;margin:8px 0}.crm-placeholder p{color:var(--cmuted);line-height:1.7}.crm-placeholder-icon{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;margin:0 auto;color:var(--blue);background:#2f9cff14;border:1px solid rgba(47,156,255,.2)}.crm-pricing-wrap{position:relative}.crm-back{position:fixed;z-index:1000;left:12px;bottom:12px;border:1px solid rgba(47,156,255,.3);background:#04090ee6;color:#fff;border-radius:10px;padding:10px 13px;cursor:pointer}.crm-scrim{display:none}@media(max-width:1180px){.crm-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-main-grid{grid-template-columns:1fr}.crm-side-stack{grid-template-columns:1fr 1fr}.crm-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.crm-app{grid-template-columns:1fr}.crm-sidebar{position:fixed;left:0;top:0;width:268px;transform:translate(-105%);transition:.22s ease}.crm-sidebar.open{transform:translate(0)}.crm-close{display:grid;place-items:center;position:absolute;right:8px;top:8px;width:30px;height:30px;border:0;border-radius:8px;background:#ffffff0a;color:#fff}.crm-scrim{display:block;position:fixed;inset:0;z-index:19;border:0;background:#0000008c}.crm-menu{display:grid}.crm-top{padding:0 13px}.crm-search{width:min(62vw,430px)}.crm-user{display:none}.crm-page{padding:16px 13px 28px}.crm-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-workflow-grid{grid-template-columns:1fr}.crm-secure{display:none}}@media(max-width:560px){.crm-actions .crm-icon:nth-child(2){display:none}.crm-search{width:55vw}.crm-kpi-grid,.crm-side-stack{grid-template-columns:1fr}.crm-schedule-row{grid-template-columns:72px 34px minmax(0,1fr)}.crm-status{grid-column:3;justify-self:start;min-width:88px}.crm-title h1{font-size:23px}.crm-page{padding-inline:10px}.crm-top{height:64px}}.customers-page{display:grid;gap:12px}.customer-alert{display:flex;align-items:center;justify-content:space-between}.customer-alert button{border:0;background:transparent;color:inherit;display:grid;place-items:center;cursor:pointer}.customer-hero{min-height:112px;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;position:relative}.customer-hero:before{content:"";position:absolute;width:380px;height:220px;right:-60px;top:-95px;background:radial-gradient(circle,rgba(47,156,255,.18),transparent 68%);filter:blur(3px);pointer-events:none}.customer-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(47,156,255,.62),rgba(255,138,42,.4),transparent)}.customer-hero-copy{position:relative;z-index:1;max-width:720px}.customer-hero-copy h2{font-size:24px;margin:4px 0 6px}.customer-hero-copy p{margin:0;color:var(--cmuted);font-size:12px;line-height:1.6}.customer-hero-actions{display:flex;gap:8px;position:relative;z-index:1}.customer-primary,.customer-secondary{height:39px;border-radius:9px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:10px;font-weight:850;letter-spacing:.02em;cursor:pointer;transition:.16s ease}.customer-primary{color:#fff;border:1px solid rgba(63,169,255,.42);background:linear-gradient(135deg,#2589ecd1,#125eacd6);box-shadow:inset 0 1px #ffffff21,0 8px 24px #197cdb21}.customer-primary:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:inset 0 1px #ffffff26,0 12px 28px #197cdb33}.customer-secondary{color:#dce8f5;border:1px solid rgba(255,255,255,.1);background:#ffffff08}.customer-secondary:hover{background:#ffffff0e;border-color:#ffffff26}.customer-primary:disabled,.customer-secondary:disabled{opacity:.55;cursor:not-allowed;transform:none}.customer-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.customer-metric-grid button{--tone:var(--blue);min-height:89px;border:1px solid rgba(255,255,255,.075);border-top-color:color-mix(in srgb,var(--tone) 38%,transparent);background:linear-gradient(145deg,#0e141de0,#080d13e6);border-radius:10px;color:#fff;padding:13px 14px;display:grid;grid-template-columns:30px 1fr auto;grid-template-rows:auto auto;align-items:center;text-align:left;gap:2px 8px;cursor:pointer;transition:.17s ease;position:relative;overflow:hidden}.customer-metric-grid button:before{content:"";position:absolute;inset:0;background:radial-gradient(180px 80px at 0 0,color-mix(in srgb,var(--tone) 10%,transparent),transparent 70%);opacity:.8}.customer-metric-grid button:hover,.customer-metric-grid button.active{border-color:color-mix(in srgb,var(--tone) 38%,rgba(255,255,255,.06));transform:translateY(-1px)}.customer-metric-grid button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 16%,transparent),0 0 28px color-mix(in srgb,var(--tone) 8%,transparent)}.customer-metric-grid svg{grid-row:1/3;color:var(--tone);position:relative}.customer-metric-grid span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#d5e1eea8;font-weight:850;position:relative}.customer-metric-grid strong{font-size:22px;justify-self:end;color:var(--tone);position:relative}.customer-metric-grid small{font-size:9px;color:var(--cmuted);position:relative}.customer-directory{overflow:hidden}.customer-directory-toolbar{min-height:67px;padding:13px 15px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.065)}.customer-directory-toolbar h3{margin:3px 0 0;font-size:15px}.customer-search{width:min(480px,50vw);height:39px;border:1px solid rgba(255,255,255,.09);background:#ffffff06;border-radius:9px;display:flex;align-items:center;gap:8px;padding:0 10px;color:#d2e0ef85}.customer-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:11px}.customer-search input::-moz-placeholder{color:#cddae766}.customer-search input::placeholder{color:#cddae766}.customer-search button{width:26px;height:26px;border:0;background:#ffffff0a;border-radius:7px;color:#c7d5e4;display:grid;place-items:center;cursor:pointer}.customer-table-head,.customer-row{display:grid;grid-template-columns:minmax(180px,1.35fr) minmax(185px,1.2fr) minmax(110px,.75fr) minmax(115px,.8fr) minmax(155px,1.05fr) minmax(120px,.8fr) 24px;gap:10px;align-items:center}.customer-table-head{min-height:34px;padding:0 14px;color:#c7d6e670;font-size:8px;font-weight:900;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.045)}.customer-rows{padding:7px}.customer-row{width:100%;min-height:67px;border:1px solid rgba(255,255,255,.047);background:#ffffff04;color:#fff;border-radius:8px;padding:8px 8px 8px 10px;text-align:left;cursor:pointer;transition:.15s ease;margin-bottom:5px}.customer-row:hover{background:linear-gradient(90deg,#2f9cff0e,#ffffff05);border-color:#54a9ff29;transform:translate(1px)}.customer-identity{display:flex;align-items:center;gap:9px;min-width:0}.customer-initial{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;flex:0 0 auto;color:#bfe2ff;font-size:13px;font-weight:900;background:linear-gradient(145deg,#2f9cff2e,#2f9cff0e);border:1px solid rgba(47,156,255,.19);box-shadow:inset 0 1px #ffffff0f}.customer-identity strong,.customer-identity small,.customer-contact span,.customer-number strong,.customer-number small,.customer-date strong,.customer-date small{display:block}.customer-identity strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-identity small{font-size:8px;color:var(--cmuted);margin-top:3px}.customer-contact{display:grid;gap:4px;min-width:0}.customer-contact span{display:flex;align-items:center;gap:5px;min-width:0;font-size:9px;color:#e1ebf6b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-contact svg{color:#72b9f7;flex:0 0 auto}.customer-number strong{font-size:13px}.customer-number small,.customer-date small{font-size:8px;color:var(--cmuted);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-number.orange strong{color:#ffae65}.customer-date strong{font-size:9px;color:#eff6fde0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-row-arrow{color:#9ebedc59;justify-self:end}.customer-empty{min-height:220px;display:grid;place-items:center;align-content:center;gap:10px;color:var(--cmuted);font-size:11px}.customer-empty svg{color:#489ff473}.spin{animation:crm-spin 1s linear infinite}@keyframes crm-spin{to{transform:rotate(360deg)}}.customer-drawer-scrim,.customer-modal-scrim{position:fixed;inset:0;border:0;background:#00000094;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:70}.customer-drawer{position:fixed;z-index:75;right:0;top:0;height:100vh;width:min(510px,96vw);overflow-y:auto;background:linear-gradient(155deg,#0b1118fe,#05090efe);border-left:1px solid rgba(80,163,244,.18);box-shadow:-30px 0 90px #00000080;color:#fff}.customer-drawer:before{content:"";position:fixed;right:0;top:0;width:min(510px,96vw);height:170px;pointer-events:none;background:radial-gradient(390px 190px at 80% 0,rgba(45,151,255,.13),transparent 70%)}.customer-drawer-top{min-height:98px;padding:18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.07);position:relative}.customer-drawer-top>button,.customer-modal-head>button{width:34px;height:34px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#ffffff08;color:#d8e5f2;display:grid;place-items:center;cursor:pointer}.customer-drawer-identity{display:flex;align-items:center;gap:12px;min-width:0}.customer-drawer-avatar{width:52px;height:52px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,#2e9dff4d,#ff8a2a21);border:1px solid rgba(75,171,255,.24);font-size:20px;font-weight:900;box-shadow:0 0 28px #2f9cff1a}.customer-drawer-identity h2{font-size:20px;margin:3px 0 2px}.customer-drawer-identity span{font-size:9px;color:var(--cmuted)}.customer-drawer-actions{padding:12px 17px;display:flex;gap:8px;border-bottom:1px solid rgba(255,255,255,.055)}.customer-profile-contact{padding:13px 17px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.customer-profile-contact a{min-height:58px;padding:10px;border:1px solid rgba(255,255,255,.065);background:#ffffff05;border-radius:9px;display:flex;align-items:center;gap:9px;color:#fff;text-decoration:none}.customer-profile-contact a>svg{width:18px;color:#68b8ff}.customer-profile-contact span,.customer-profile-contact strong{display:block}.customer-profile-contact span{font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:var(--cmuted)}.customer-profile-contact strong{font-size:10px;margin-top:3px;overflow-wrap:anywhere}.customer-profile-kpis{padding:0 17px 13px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.customer-profile-kpis>div{min-height:68px;border:1px solid rgba(255,255,255,.06);border-radius:9px;background:linear-gradient(145deg,#ffffff07,#ffffff02);padding:9px;display:grid;grid-template-columns:18px 1fr;grid-template-rows:auto auto;align-items:center}.customer-profile-kpis svg{grid-row:1/3;color:#5baeff;width:16px}.customer-profile-kpis span{font-size:8px;color:var(--cmuted);text-transform:uppercase}.customer-profile-kpis strong{font-size:17px}.customer-profile-section{margin:0 17px 13px;border:1px solid rgba(255,255,255,.065);border-radius:10px;overflow:hidden;background:#ffffff03}.customer-profile-section-head{min-height:48px;padding:9px 11px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.055)}.customer-profile-section-head h3{font-size:12px;margin:2px 0 0}.customer-profile-section-head>span{min-width:25px;height:22px;padding:0 7px;border-radius:999px;display:grid;place-items:center;background:#2f9cff14;color:#77bcff;font-size:9px;font-weight:900}.profile-vehicle,.profile-record{min-height:56px;padding:8px 10px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;border-bottom:1px solid rgba(255,255,255,.042)}.profile-vehicle:last-child,.profile-record:last-child{border-bottom:0}.profile-vehicle>div,.profile-record>div{width:31px;height:31px;border-radius:8px;display:grid;place-items:center;background:#2f9cff12;color:#6db9fa}.profile-vehicle section strong,.profile-vehicle section span,.profile-record section strong,.profile-record section span{display:block}.profile-vehicle section strong,.profile-record section strong{font-size:10px}.profile-vehicle section span,.profile-record section span{font-size:8px;color:var(--cmuted);margin-top:3px;text-transform:capitalize}.profile-vehicle>svg{color:#bad3eb4d;width:16px}.profile-record>b{font-size:10px;color:#ffb36c}.customer-profile-empty{min-height:66px;display:grid;place-items:center;color:var(--cmuted);font-size:9px}.customer-modal{position:fixed;z-index:85;left:50%;top:50%;transform:translate(-50%,-50%);width:min(560px,calc(100vw - 28px));border:1px solid rgba(77,165,250,.16);border-radius:13px;background:linear-gradient(155deg,#0c121afe,#060a0ffe);box-shadow:0 35px 110px #000000a3,inset 0 1px #ffffff0d;color:#fff;overflow:hidden}.customer-modal:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(360px 170px at 50% -40px,rgba(47,156,255,.11),transparent 70%)}.customer-modal-head{min-height:76px;padding:15px 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.065);position:relative}.customer-modal-head h2{font-size:18px;margin:3px 0 0}.customer-form-grid{padding:17px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.customer-form-grid label{display:grid;gap:6px}.customer-form-grid label.wide{grid-column:1/-1}.customer-form-grid label span{font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:#cedcea9e;font-weight:850}.customer-form-grid input{height:42px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#ffffff07;outline:0;color:#fff;padding:0 11px;font:inherit;font-size:11px;transition:.15s ease}.customer-form-grid input:focus{border-color:#42a5ff6e;box-shadow:0 0 0 3px #2f9cff0e}.customer-modal-note{margin:0 17px;padding:10px 11px;border:1px solid rgba(255,255,255,.055);background:#ffffff05;border-radius:8px;color:var(--cmuted);font-size:9px;line-height:1.55}.customer-modal-actions{padding:14px 17px 17px;display:flex;justify-content:flex-end;gap:8px}.customer-modal-actions .customer-primary,.customer-modal-actions .customer-secondary{min-width:116px}@media(max-width:1280px){.customer-table-head,.customer-row{grid-template-columns:minmax(170px,1.25fr) minmax(170px,1.1fr) 95px 110px minmax(140px,1fr) 24px}.customer-table-head span:nth-child(6),.customer-row>div:nth-child(6){display:none}}@media(max-width:980px){.customer-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-table-head{display:none}.customer-row{grid-template-columns:minmax(180px,1.3fr) minmax(170px,1fr) 80px 95px 24px}.customer-row>div:nth-child(5),.customer-row>div:nth-child(6){display:none}.customer-directory-toolbar{align-items:flex-start;flex-direction:column}.customer-search{width:100%}}@media(max-width:660px){.customer-hero{align-items:flex-start;flex-direction:column;gap:15px;padding:16px}.customer-hero-actions{width:100%}.customer-hero-actions button{flex:1}.customer-metric-grid{grid-template-columns:1fr 1fr}.customer-metric-grid button{min-height:78px;padding:11px}.customer-row{grid-template-columns:minmax(0,1fr) 62px 22px;min-height:69px}.customer-row>div:nth-child(2),.customer-row>div:nth-child(4),.customer-row>div:nth-child(5),.customer-row>div:nth-child(6){display:none}.customer-contact{display:none}.customer-drawer{width:100vw}.customer-profile-contact,.customer-form-grid{grid-template-columns:1fr}.customer-form-grid label.wide{grid-column:auto}.customer-modal-actions{flex-direction:column-reverse}.customer-modal-actions button{width:100%}}.vehicles-page{display:grid;gap:12px}.vehicle-alert{margin-bottom:0}.vehicle-notice{min-height:42px;border:1px solid rgba(72,166,255,.14);background:linear-gradient(90deg,#288ded12,#ffffff03);border-radius:9px;padding:9px 11px;display:flex;align-items:center;gap:8px;color:#e4effad1;font-size:9px}.vehicle-notice>svg:first-child{color:#66b7ff}.vehicle-notice button{margin-left:auto;width:26px;height:26px;border:0;background:transparent;color:#cdddec8c;display:grid;place-items:center;cursor:pointer}.vehicle-hero{min-height:106px;padding:17px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;background:radial-gradient(540px 180px at 0 0,rgba(34,139,238,.075),transparent 70%),linear-gradient(145deg,#ffffff05,#ffffff02)}.vehicle-hero h2{font-size:20px;margin:3px 0 5px}.vehicle-hero p{max-width:700px;color:var(--cmuted);font-size:9px;line-height:1.55;margin:0}.vehicle-hero-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.vehicle-scan-action{height:36px;border:1px solid rgba(255,143,49,.22);background:linear-gradient(135deg,#ff8b2d26,#ff8b2d0b);border-radius:8px;color:#ffc08a;padding:0 12px;display:flex;align-items:center;gap:7px;font-size:9px;font-weight:850;cursor:pointer}.vehicle-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.vehicle-metric-grid>div{min-height:88px;border:1px solid rgba(255,255,255,.055);border-radius:10px;padding:12px;display:grid;grid-template-columns:32px 1fr;grid-template-rows:auto auto auto;align-items:center;background:linear-gradient(150deg,#ffffff06,#ffffff02);box-shadow:inset 0 1px #ffffff06}.vehicle-metric-grid svg{grid-row:1/4;width:22px}.vehicle-metric-grid span{font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:#cadaea8f}.vehicle-metric-grid strong{font-size:19px;line-height:1.05}.vehicle-metric-grid small{font-size:8px;color:var(--cmuted)}.vehicle-metric-grid .tone-blue svg,.vehicle-metric-grid .tone-blue strong{color:#6db9ff}.vehicle-metric-grid .tone-cyan svg,.vehicle-metric-grid .tone-cyan strong{color:#65e2ff}.vehicle-metric-grid .tone-orange svg,.vehicle-metric-grid .tone-orange strong{color:#ffad66}.vehicle-metric-grid .tone-green svg,.vehicle-metric-grid .tone-green strong{color:#72dfa6}.vehicle-directory{overflow:hidden}.vehicle-directory-toolbar{min-height:58px;padding:11px 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.05)}.vehicle-directory-toolbar h3{font-size:12px;margin:2px 0 0}.vehicle-grid{padding:9px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vehicle-empty{grid-column:1/-1;min-height:220px;display:grid;place-items:center;align-content:center;gap:9px;color:var(--cmuted);font-size:10px;text-align:center}.vehicle-empty svg{color:#4aa5f880}.vehicle-card{position:relative;min-height:204px;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:linear-gradient(150deg,#ffffff06,#ffffff02);overflow:hidden;color:#fff;text-align:left;cursor:pointer;transition:.16s ease;padding:0}.vehicle-card:hover{transform:translateY(-2px);border-color:#48a2f92e;box-shadow:0 12px 30px #0003,0 0 26px #248beb09}.vehicle-card>svg{position:absolute;right:10px;bottom:12px;width:16px;color:#bfd7ed47}.vehicle-card-image{height:134px;display:grid;place-items:center;position:relative;overflow:hidden;background:radial-gradient(230px 90px at 50% 90%,rgba(44,151,255,.11),transparent 70%),linear-gradient(180deg,#080e15cc,#04080c8c)}.vehicle-card-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:7px;filter:saturate(.94) contrast(1.02)}.vehicle-card-image>svg{color:#5cb0ff61}.vehicle-card-image>span{position:absolute;left:8px;bottom:8px;padding:4px 6px;border-radius:999px;background:#05090ec7;border:1px solid rgba(255,255,255,.07);font-size:7px;font-weight:900;letter-spacing:.06em;color:#87c8ff}.vehicle-card-copy{padding:10px 28px 10px 11px}.vehicle-card-copy strong,.vehicle-card-copy small{display:block}.vehicle-card-copy strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vehicle-card-copy small{font-size:8px;color:#7bbfff;margin-top:3px}.vehicle-card-meta{margin-top:7px;display:flex;gap:8px;flex-wrap:wrap}.vehicle-card-meta span{font-size:8px;color:var(--cmuted)}.vehicle-drawer{position:fixed;z-index:75;right:0;top:0;height:100vh;width:min(560px,96vw);overflow-y:auto;background:linear-gradient(155deg,#0a1017fe,#05090efe);border-left:1px solid rgba(69,159,246,.18);box-shadow:-30px 0 90px #0000008c;color:#fff}.vehicle-drawer-image{height:260px;position:relative;overflow:hidden;display:grid;place-items:center;background:radial-gradient(430px 180px at 50% 85%,rgba(39,151,255,.13),transparent 72%),linear-gradient(180deg,#09111a,#05090d)}.vehicle-drawer-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:18px}.vehicle-drawer-image>svg{color:#54abfb73}.vehicle-drawer-image>button{position:absolute;top:13px;right:13px;width:34px;height:34px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#03070bb3;color:#e6f0f9;display:grid;place-items:center;cursor:pointer}.vehicle-drawer-image>div{position:absolute;left:18px;right:18px;bottom:16px;padding:11px 13px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#04090ec4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vehicle-drawer-image h2{font-size:19px;margin:3px 0 2px}.vehicle-drawer-image span{font-size:9px;color:var(--cmuted)}.vehicle-owner{margin:14px 16px 10px;padding:11px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#ffffff04;display:flex;align-items:center;gap:10px}.vehicle-owner>svg{color:#66b6fb}.vehicle-owner span,.vehicle-owner strong,.vehicle-owner small{display:block}.vehicle-owner span{font-size:7px;text-transform:uppercase;color:var(--cmuted)}.vehicle-owner strong{font-size:11px;margin-top:2px}.vehicle-owner small{font-size:8px;color:var(--cmuted);margin-top:2px}.vehicle-detail-grid{padding:4px 16px 13px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.vehicle-detail-grid>div{min-height:63px;border:1px solid rgba(255,255,255,.055);border-radius:9px;padding:10px;background:#ffffff03}.vehicle-detail-grid span,.vehicle-detail-grid strong{display:block}.vehicle-detail-grid span{font-size:7px;text-transform:uppercase;letter-spacing:.08em;color:var(--cmuted)}.vehicle-detail-grid strong{font-size:10px;margin-top:5px;overflow-wrap:anywhere}.vehicle-history-placeholder{margin:0 16px 18px;padding:14px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:linear-gradient(135deg,#2f9cff09,#ffffff02)}.vehicle-history-placeholder h3{font-size:12px;margin:3px 0}.vehicle-history-placeholder p{font-size:9px;color:var(--cmuted);line-height:1.55;margin:7px 0 0}.vehicle-modal{position:fixed;z-index:85;left:50%;top:50%;transform:translate(-50%,-50%);width:min(1040px,calc(100vw - 30px));max-height:94vh;border:1px solid rgba(69,161,250,.18);border-radius:13px;background:linear-gradient(155deg,#0b1118,#05090e);box-shadow:0 42px 130px #000000a8;color:#fff;overflow:hidden;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto}.vehicle-modal:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(520px 220px at 60% -80px,rgba(47,156,255,.12),transparent 70%)}.vehicle-modal-head{min-height:76px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.06);position:relative}.vehicle-modal-head h2{font-size:18px;margin:3px 0 0}.vehicle-modal-head>button{width:34px;height:34px;border:1px solid rgba(255,255,255,.08);background:#ffffff06;border-radius:9px;color:#e6f0f8;display:grid;place-items:center;cursor:pointer}.vehicle-mode-tabs{height:48px;padding:6px 15px;display:flex;gap:7px;border-bottom:1px solid rgba(255,255,255,.055);position:relative}.vehicle-mode-tabs button{min-width:155px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;color:#d5e3efa8;border-radius:8px;padding:0 12px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:9px;font-weight:850;cursor:pointer}.vehicle-mode-tabs button.active{border-color:#3fa4ff47;background:linear-gradient(135deg,#309bff24,#309bff09);color:#cae7ff;box-shadow:inset 0 1px #ffffff0a}.vehicle-modal-scroll{overflow:auto;padding:13px;display:grid;gap:10px}.vehicle-form-section{border:1px solid rgba(255,255,255,.055);border-radius:10px;background:#ffffff03;overflow:hidden}.vehicle-section-title{min-height:53px;padding:9px 11px;border-bottom:1px solid rgba(255,255,255,.045);display:flex;align-items:center;gap:9px}.vehicle-section-title>span{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:#2c9bff17;border:1px solid rgba(65,166,255,.16);color:#78c1ff;font-size:9px;font-weight:900}.vehicle-section-title strong,.vehicle-section-title small{display:block}.vehicle-section-title strong{font-size:10px}.vehicle-section-title small{font-size:8px;color:var(--cmuted);margin-top:2px}.vehicle-selected-customer{margin:10px;padding:10px;border:1px solid rgba(64,163,255,.12);border-radius:9px;background:linear-gradient(90deg,#2e97f712,#ffffff03);display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:9px}.vehicle-selected-customer>svg{color:#6ab9fb}.vehicle-selected-customer strong,.vehicle-selected-customer span{display:block}.vehicle-selected-customer strong{font-size:10px}.vehicle-selected-customer span{font-size:8px;color:var(--cmuted);margin-top:2px}.vehicle-selected-customer button{height:28px;border:1px solid rgba(255,255,255,.07);background:#ffffff06;border-radius:7px;color:#cfe0ef;font-size:8px;padding:0 9px;cursor:pointer}.vehicle-customer-search{margin:10px 10px 6px;height:38px;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:#ffffff05;display:flex;align-items:center;gap:7px;padding:0 10px}.vehicle-customer-search svg{width:15px;color:#6fb8f7}.vehicle-customer-search input{flex:1;border:0;background:transparent;color:#fff;outline:0;font:inherit;font-size:9px}.vehicle-customer-results{max-height:154px;overflow:auto;padding:0 8px 8px}.vehicle-customer-results>button{width:100%;min-height:45px;border:0;border-bottom:1px solid rgba(255,255,255,.04);background:transparent;color:#fff;display:grid;grid-template-columns:30px 1fr 18px;align-items:center;gap:8px;text-align:left;cursor:pointer}.vehicle-customer-results>button:hover{background:#2f9cff09}.vehicle-customer-results strong,.vehicle-customer-results span{display:block}.vehicle-customer-results strong{font-size:9px}.vehicle-customer-results span{font-size:8px;color:var(--cmuted);margin-top:2px}.vehicle-customer-results>button>svg{color:#bed7ed4d;width:15px}.vehicle-vin-row{padding:11px;display:grid;grid-template-columns:minmax(260px,1fr) 120px 120px;gap:8px;align-items:end}.vehicle-vin-row label{position:relative;display:grid;gap:5px}.vehicle-vin-row label>span,.vehicle-select-grid label>span,.vehicle-extra-grid label>span,.vehicle-color-input>span{font-size:7px;text-transform:uppercase;letter-spacing:.08em;color:#cbdae994;font-weight:850}.vehicle-vin-row input,.vehicle-select-grid input,.vehicle-select-grid select,.vehicle-extra-grid input,.vehicle-extra-grid select,.vehicle-extra-grid textarea,.vehicle-color-input input{height:40px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff06;color:#fff;outline:0;padding:0 10px;font:inherit;font-size:10px}.vehicle-vin-row input:focus,.vehicle-select-grid input:focus,.vehicle-select-grid select:focus,.vehicle-extra-grid input:focus,.vehicle-extra-grid select:focus,.vehicle-extra-grid textarea:focus,.vehicle-color-input input:focus{border-color:#43a4ff66;box-shadow:0 0 0 3px #309bff0d}.vehicle-vin-row label>small{position:absolute;right:8px;bottom:12px;color:var(--cmuted);font-size:7px}.vehicle-camera,.vehicle-decode{height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:8px;font-weight:900;cursor:pointer}.vehicle-camera{border:1px solid rgba(255,151,66,.2);background:#ff8c2d12;color:#ffb573}.vehicle-decode{border:1px solid rgba(60,162,255,.2);background:#2f9cff14;color:#83c6ff}.vehicle-decode:disabled{opacity:.35;cursor:not-allowed}.vehicle-select-grid,.vehicle-extra-grid{padding:11px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.vehicle-select-grid label,.vehicle-extra-grid label,.vehicle-color-input{display:grid;gap:5px}.vehicle-select-grid select,.vehicle-extra-grid select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ffffff06}.vehicle-manual-toggle{margin:0 11px 11px;border:0;background:transparent;color:#72baff;font-size:8px;cursor:pointer;padding:0}.vehicle-color-layout{padding:11px;display:grid;grid-template-columns:minmax(300px,.88fr) minmax(340px,1.12fr);gap:11px}.vehicle-color-panel{display:grid;align-content:start;gap:9px}.vehicle-color-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:180px;overflow:auto}.vehicle-color-options button{min-height:37px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#ffffff04;color:#fff;padding:5px 7px;display:grid;grid-template-columns:20px 1fr 16px;align-items:center;gap:7px;text-align:left;cursor:pointer}.vehicle-color-options button.active{border-color:#46a5ff47;background:#2f9cff12}.vehicle-color-options button i{width:20px;height:20px;border-radius:6px;background:linear-gradient(135deg,#343b43,#8f9aa4);border:1px solid rgba(255,255,255,.15)}.vehicle-color-options button span{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vehicle-color-options button svg{width:13px;color:#72dca5}.vehicle-extra-grid{padding:0;grid-template-columns:1fr 1fr}.vehicle-extra-grid label.wide{grid-column:1/-1}.vehicle-extra-grid textarea{height:72px;padding:9px 10px;resize:vertical}.vehicle-image-stage{min-height:230px;border:1px solid rgba(77,166,252,.1);border-radius:10px;background:radial-gradient(300px 130px at 50% 80%,rgba(44,153,255,.11),transparent 72%),linear-gradient(180deg,#09111a,#05090d);display:grid;place-items:center;position:relative;overflow:hidden}.vehicle-image-stage>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:12px}.vehicle-image-stage>div:not(.vehicle-image-loading){display:grid;place-items:center;text-align:center;gap:7px;color:#5eaef675}.vehicle-image-stage>div strong{font-size:9px;color:#d1e2f1ad}.vehicle-image-stage>div span{font-size:7px;color:var(--cmuted)}.vehicle-image-loading{position:absolute;inset:0;background:#04080c73;display:grid;place-items:center;color:#67b8ff}.vehicle-image-choices{padding:0 11px 11px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.vehicle-image-choices button{height:74px;border:1px solid rgba(255,255,255,.055);border-radius:8px;background:#ffffff03;overflow:hidden;position:relative;cursor:pointer;padding:0}.vehicle-image-choices button.active{border-color:#48a8ff66;box-shadow:0 0 0 2px #2f9cff0f}.vehicle-image-choices img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:3px}.vehicle-image-choices span{position:absolute;left:4px;bottom:4px;padding:2px 4px;border-radius:5px;background:#03070bc2;color:#cfe7fb;font-size:6px}.vehicle-modal-actions{min-height:68px;padding:10px 14px;border-top:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between;gap:12px;background:#03070b73}.vehicle-config-summary{display:flex;align-items:center;gap:8px;min-width:0}.vehicle-config-summary>svg{color:#66b7fb;flex:0 0 auto}.vehicle-config-summary strong,.vehicle-config-summary span{display:block}.vehicle-config-summary strong{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vehicle-config-summary span{font-size:7px;color:var(--cmuted);margin-top:2px}.vehicle-config-summary>span{font-size:8px}.vehicle-modal-actions>div:last-child{display:flex;gap:7px}.vehicle-modal-actions button svg{width:15px}.customer-garage-head-actions{display:flex;align-items:center;gap:7px}.customer-garage-head-actions>button{height:24px;border:1px solid rgba(66,164,255,.14);border-radius:7px;background:#2f9cff0e;color:#75bdff;padding:0 7px;display:flex;align-items:center;gap:4px;font-size:7px;font-weight:850;cursor:pointer}.customer-garage-head-actions>span{min-width:25px;height:22px;padding:0 7px;border-radius:999px;display:grid;place-items:center;background:#2f9cff14;color:#77bcff;font-size:9px;font-weight:900}.customer-add-vehicle-empty{width:100%;border:0;background:transparent;cursor:pointer;min-height:94px;grid-template-rows:auto auto auto;gap:5px}.customer-add-vehicle-empty svg{color:#66b7fb}.customer-add-vehicle-empty strong{font-size:9px;color:#cfe4f7}.customer-add-vehicle-empty span{font-size:8px;color:var(--cmuted)}.vehicle-camera-scrim{position:fixed;z-index:95;inset:0;border:0;background:#000000c2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.vehicle-camera-modal{position:fixed;z-index:100;left:50%;top:50%;transform:translate(-50%,-50%);width:min(720px,calc(100vw - 24px));border:1px solid rgba(64,164,255,.2);border-radius:13px;overflow:hidden;background:#05090d;box-shadow:0 40px 140px #000000b8;color:#fff}.vehicle-camera-head{height:66px;padding:11px 13px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.07)}.vehicle-camera-head h2{font-size:16px;margin:3px 0 0}.vehicle-camera-head button{width:34px;height:34px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff06;color:#fff;display:grid;place-items:center}.vehicle-camera-feed{height:min(56vh,470px);position:relative;background:#000;overflow:hidden}.vehicle-camera-feed video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vehicle-scan-frame{position:absolute;left:8%;right:8%;top:34%;height:31%;border:1px solid rgba(85,185,255,.16)}.vehicle-scan-frame i{position:absolute;width:34px;height:34px}.vehicle-scan-frame i:nth-child(1){left:-1px;top:-1px;border-left:3px solid #57b8ff;border-top:3px solid #57b8ff}.vehicle-scan-frame i:nth-child(2){right:-1px;top:-1px;border-right:3px solid #57b8ff;border-top:3px solid #57b8ff}.vehicle-scan-frame i:nth-child(3){left:-1px;bottom:-1px;border-left:3px solid #ff9b4d;border-bottom:3px solid #ff9b4d}.vehicle-scan-frame i:nth-child(4){right:-1px;bottom:-1px;border-right:3px solid #ff9b4d;border-bottom:3px solid #ff9b4d}.vehicle-scan-frame span{position:absolute;left:50%;top:-19px;transform:translate(-50%);font-size:8px;font-weight:900;letter-spacing:.16em;color:#8fcfff}.vehicle-scan-line{position:absolute;left:10%;right:10%;top:45%;height:1px;background:linear-gradient(90deg,transparent,#65c6ff,#ff9c4d,transparent);box-shadow:0 0 14px #50b8ff;animation:vin-scan 2.2s ease-in-out infinite}@keyframes vin-scan{0%,to{transform:translateY(-42px);opacity:.35}50%{transform:translateY(70px);opacity:1}}.vehicle-camera-help{padding:10px 13px;display:flex;gap:8px;align-items:flex-start;color:var(--cmuted);font-size:8px;line-height:1.5}.vehicle-camera-help svg{width:15px;color:#70bdff;flex:0 0 auto}.vehicle-capture{margin:0 13px 13px;width:calc(100% - 26px);height:44px;border:1px solid rgba(68,169,255,.22);border-radius:9px;background:linear-gradient(135deg,#2f9cff2e,#2f9cff12);color:#dff1ff;display:flex;align-items:center;justify-content:center;gap:8px;font-size:9px;font-weight:900;cursor:pointer}@media(max-width:1180px){.vehicle-grid,.vehicle-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-color-layout{grid-template-columns:1fr}.vehicle-image-stage{min-height:210px}}@media(max-width:760px){.vehicle-hero{align-items:flex-start;flex-direction:column}.vehicle-hero-actions{width:100%;justify-content:stretch}.vehicle-hero-actions button{flex:1}.vehicle-grid{grid-template-columns:1fr}.vehicle-vin-row{grid-template-columns:1fr 1fr}.vehicle-vin-row label{grid-column:1/-1}.vehicle-select-grid,.vehicle-extra-grid{grid-template-columns:1fr}.vehicle-extra-grid label.wide{grid-column:auto}.vehicle-image-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.vehicle-modal{width:calc(100vw - 12px);max-height:98vh}.vehicle-modal-actions{align-items:stretch;flex-direction:column}.vehicle-modal-actions>div:last-child{width:100%}.vehicle-modal-actions>div:last-child button{flex:1}.vehicle-color-options,.vehicle-detail-grid{grid-template-columns:1fr}.vehicle-drawer{width:100vw}}@media(max-width:500px){.vehicle-metric-grid{grid-template-columns:1fr 1fr}.vehicle-metric-grid>div{min-height:78px;padding:9px}.vehicle-mode-tabs button{min-width:0;flex:1}.vehicle-vin-row{grid-template-columns:1fr}.vehicle-camera,.vehicle-decode{width:100%}.vehicle-image-stage{min-height:175px}.vehicle-camera-feed{height:52vh}}.vi6-scrim,.vi6-camera-scrim{position:fixed;z-index:170;inset:0;border:0;background:#000000c2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vi6-camera-scrim{z-index:210}.vi6-modal,.vi6-camera{box-sizing:border-box;position:fixed;margin:0;overflow:hidden;color:#fff;border:1px solid rgba(76,171,255,.2);background:linear-gradient(180deg,#091018fc,#04080dfe);box-shadow:0 42px 150px #000000c7,inset 0 1px #ffffff09}.vi6-modal{z-index:180;display:flex;flex-direction:column;border-radius:18px;container-type:inline-size;container-name:vehicleModal}.vi6-camera{z-index:220;display:grid;grid-template-rows:auto minmax(180px,1fr) auto auto;border-radius:16px;background:#05090e}.vi6-window-active,.vi6-window-active *{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.vi6-draggable{cursor:grab;touch-action:none}.vi6-window-active .vi6-draggable{cursor:grabbing}.vi6-window-mark{display:flex;align-items:center;gap:9px;min-width:0}.vi6-window-mark>svg{width:16px;height:16px;color:#65bbff8c;flex:0 0 auto}.vi6-window-mark>div{min-width:0}.vi6-resize{position:absolute;z-index:35;display:block;background:transparent}.vi6-resize-n{left:14px;right:14px;top:-4px;height:9px;cursor:n-resize}.vi6-resize-s{left:14px;right:14px;bottom:-4px;height:9px;cursor:s-resize}.vi6-resize-e{top:14px;bottom:14px;right:-4px;width:9px;cursor:e-resize}.vi6-resize-w{top:14px;bottom:14px;left:-4px;width:9px;cursor:w-resize}.vi6-resize-ne{top:-5px;right:-5px;width:16px;height:16px;cursor:ne-resize}.vi6-resize-nw{top:-5px;left:-5px;width:16px;height:16px;cursor:nw-resize}.vi6-resize-se{right:-5px;bottom:-5px;width:20px;height:20px;cursor:se-resize}.vi6-resize-sw{left:-5px;bottom:-5px;width:16px;height:16px;cursor:sw-resize}.vi6-resize-grip{position:absolute;z-index:34;right:5px;bottom:5px;width:18px;height:18px;display:grid;place-items:center;color:#6ec2ff59;pointer-events:none}.vi6-resize-grip svg{width:14px;height:14px}.vi6-head{flex:0 0 auto;min-height:78px;padding:14px 17px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(255,255,255,.065);background:linear-gradient(90deg,rgba(50,159,255,.05),transparent 48%)}.vi6-head h2{margin:3px 0;font-size:19px;line-height:1.05}.vi6-head p{margin:0;color:var(--cmuted);font-size:8px;line-height:1.45}.vi6-head>button,.vi6-preview-head>button{width:37px;height:37px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff06;color:#e9f5ff;display:grid;place-items:center;cursor:pointer;flex:0 0 auto}.vi6-head>button:hover,.vi6-preview-head>button:hover{border-color:#55b4ff42;background:#3ca0ff14}.vi6-mode{flex:0 0 auto;padding:9px 17px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border-bottom:1px solid rgba(255,255,255,.055);background:#03080dd1}.vi6-mode>button{min-height:48px;border:1px solid rgba(255,255,255,.065);border-radius:11px;background:#ffffff05;color:#d7e6f4;display:flex;align-items:center;gap:10px;padding:8px 12px;text-align:left;cursor:pointer;transition:.18s ease}.vi6-mode>button>svg{width:18px;color:#6dbdff}.vi6-mode>button>span{display:grid;gap:2px}.vi6-mode>button strong{font-size:9px}.vi6-mode>button small{font-size:7px;color:var(--cmuted)}.vi6-mode>button.active{border-color:#41a4ff4d;background:linear-gradient(135deg,#32a0ff21,#32a0ff09);box-shadow:inset 0 0 30px #2f9cff09}.vi6-mode>button.active>svg{color:#91d1ff;filter:drop-shadow(0 0 8px rgba(70,170,255,.35))}.vi6-scroll{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:13px 17px 17px}.vi6-body-grid{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(340px,.87fr);gap:13px;align-items:start}.vi6-left{display:grid;gap:10px;min-width:0}.vi6-preview{min-width:0}.vi6-preview-sticky{position:sticky;top:0;display:grid;gap:9px;padding:12px;border:1px solid rgba(75,170,255,.11);border-radius:14px;background:linear-gradient(180deg,#0b141dcc,#050a0fcc);box-shadow:inset 0 1px #ffffff06}.vi6-section{border:1px solid rgba(255,255,255,.06);border-radius:13px;background:linear-gradient(180deg,#ffffff05,#ffffff02);overflow:visible}.vi6-section.locked{opacity:.72}.vi6-section-head{min-height:52px;padding:8px 10px;display:flex;align-items:center;gap:9px;border-bottom:1px solid rgba(255,255,255,.05)}.vi6-section-head>b{width:27px;height:27px;border-radius:8px;display:grid;place-items:center;background:linear-gradient(135deg,#2ea0ff2e,#2ea0ff0e);border:1px solid rgba(68,170,255,.16);color:#87caff;font-size:10px;flex:0 0 auto}.vi6-section-head>div{display:grid;gap:2px}.vi6-section-head strong{font-size:9px}.vi6-section-head small{font-size:7px;color:var(--cmuted);line-height:1.4}.vi6-selected-customer{margin:9px;padding:8px 9px;border:1px solid rgba(76,172,255,.12);border-radius:10px;background:#2f9cff0b;display:grid;grid-template-columns:30px 1fr auto;gap:9px;align-items:center}.vi6-selected-customer>svg{color:#7dc6ff}.vi6-selected-customer>div{display:grid;gap:2px}.vi6-selected-customer strong{font-size:9px}.vi6-selected-customer span{font-size:7px;color:var(--cmuted)}.vi6-selected-customer button{border:0;background:transparent;color:#76c3ff;font-size:7px;font-weight:850;cursor:pointer}.vi6-search{margin:9px 9px 0;height:39px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#ffffff05;display:flex;align-items:center;gap:7px;padding:0 10px}.vi6-search svg{width:15px;color:#6ebcff}.vi6-search input{flex:1;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:8px}.vi6-customer-results{margin:7px 9px 9px;max-height:132px;overflow:auto;display:grid;gap:5px}.vi6-customer-results>button{min-height:39px;border:1px solid rgba(255,255,255,.05);border-radius:9px;background:#ffffff03;color:#fff;display:grid;grid-template-columns:28px 1fr 16px;gap:8px;align-items:center;text-align:left;padding:6px 8px;cursor:pointer}.vi6-customer-results>button:hover{border-color:#4baaff29;background:#2f9cff0a}.vi6-customer-results>button>div{width:28px;height:28px;border-radius:8px;background:#2f9cff14;color:#75c4ff;display:grid;place-items:center;font-size:9px;font-weight:900}.vi6-customer-results span{display:grid;gap:2px}.vi6-customer-results strong{font-size:8px}.vi6-customer-results small{font-size:7px;color:var(--cmuted)}.vi6-customer-results svg{width:13px;color:#60788e}.vi6-vin{padding:9px;display:grid;grid-template-columns:minmax(0,1fr) 124px 124px;gap:8px}.vi6-vin label,.vi6-field,.vi6-combo{display:grid;gap:5px;min-width:0}.vi6-vin label>span,.vi6-field>span,.vi6-combo>span,.vi6-pricing>span{font-size:7px;text-transform:uppercase;letter-spacing:.08em;color:#cedeed99;font-weight:850}.vi6-vin label>div{position:relative}.vi6-vin input,.vi6-field input,.vi6-field textarea,.vi6-combo-input input,.vi6-camera-manual input{width:100%;height:39px;border:1px solid rgba(255,255,255,.075);border-radius:9px;background:#ffffff05;color:#fff;outline:0;padding:0 10px;font:inherit;font-size:9px;box-sizing:border-box}.vi6-vin input:focus,.vi6-field input:focus,.vi6-field textarea:focus,.vi6-combo-input input:focus,.vi6-camera-manual input:focus{border-color:#46aaff6b;box-shadow:0 0 0 3px #37a0ff0e}.vi6-vin em{position:absolute;right:9px;top:50%;transform:translateY(-50%);font-size:7px;color:var(--cmuted);font-style:normal}.vi6-scan,.vi6-decode{height:39px;align-self:end;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:8px;font-weight:900;cursor:pointer}.vi6-scan{border:1px solid rgba(255,151,66,.2);background:#ff8c2d12;color:#ffb878}.vi6-decode{border:1px solid rgba(66,165,255,.2);background:#2f9cff14;color:#8acbff}.vi6-decode:disabled{opacity:.35;cursor:not-allowed}.vi6-select-grid{padding:9px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vi6-field textarea{height:70px;padding:9px 10px;resize:vertical}.vi6-field.vi6-wide{grid-column:1/-1}.vi6-combo-input{position:relative}.vi6-combo-input>svg{position:absolute;right:9px;top:50%;transform:translateY(-50%);width:14px;color:#6e91ad;pointer-events:none}.vi6-combo.disabled{opacity:.45}.vi6-combo-menu{position:fixed;z-index:520;overflow:auto;padding:5px;border:1px solid rgba(77,173,255,.2);border-radius:10px;background:#070d14fc;box-shadow:0 22px 70px #0000009e,inset 0 1px #ffffff08;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.vi6-combo-menu>button{width:100%;min-height:34px;border:0;border-radius:7px;background:transparent;color:#dceaf6;padding:7px 9px;display:flex;align-items:center;justify-content:space-between;text-align:left;font-size:8px;cursor:pointer}.vi6-combo-menu>button:hover,.vi6-combo-menu>button.active{background:#2f9cff17;color:#fff}.vi6-combo-menu>button svg{width:13px;color:#72dba4}.vi6-combo-empty{padding:12px;color:var(--cmuted);font-size:8px;text-align:center}.vi6-decoded{margin:0 9px 9px;padding:8px 9px;border:1px solid rgba(73,206,145,.13);border-radius:10px;background:#2ebe7e0b;display:grid;grid-template-columns:24px 1fr auto;gap:8px;align-items:center}.vi6-decoded>svg{color:#62dda0}.vi6-decoded>div{display:grid;gap:2px}.vi6-decoded strong{font-size:9px}.vi6-decoded span{font-size:7px;color:var(--cmuted)}.vi6-decoded button{border:0;background:transparent;color:#79c7ff;font-size:7px;font-weight:850;cursor:pointer}.vi6-appearance{padding:9px;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);gap:9px;align-items:end}.vi6-color-readout{min-height:39px;border:1px solid rgba(255,255,255,.06);border-radius:9px;background:#ffffff03;display:grid;grid-template-columns:24px 1fr auto;gap:8px;align-items:center;padding:5px 8px}.vi6-color-readout>i{width:24px;height:24px;border-radius:7px;border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 0 0 1px #0000001f}.vi6-color-readout>div{display:grid;gap:1px}.vi6-color-readout span{font-size:6.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--cmuted)}.vi6-color-readout strong{font-size:8px}.vi6-color-readout small{font-size:6.5px;color:var(--cmuted);text-align:right}.vi6-locked{margin:9px;padding:13px;border:1px dashed rgba(255,255,255,.08);border-radius:10px;color:var(--cmuted);display:flex;align-items:center;gap:8px;font-size:8px}.vi6-locked svg{width:15px;color:#7890a7}.vi6-pricing{display:grid;gap:5px;grid-column:1/-1}.vi6-pricing>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.vi6-pricing button{min-height:37px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#ffffff03;color:#cbdbe8;font-size:7px;font-weight:850;display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer}.vi6-pricing button.active{border-color:#42a6ff4d;background:#2f9cff14;color:#fff}.vi6-pricing button svg{width:12px;color:#6adca0}.vi6-duplicate{border:1px solid rgba(255,179,72,.2);border-radius:12px;background:#ff91300f;padding:10px;display:grid;grid-template-columns:22px 1fr auto;gap:9px;align-items:center}.vi6-duplicate>svg{width:18px;color:#ffb062}.vi6-duplicate>div{display:grid;gap:2px}.vi6-duplicate strong{font-size:8px;color:#ffd1a1}.vi6-duplicate span{font-size:7px;color:var(--cmuted);line-height:1.4}.vi6-duplicate>section{display:flex;gap:6px}.vi6-duplicate button{min-height:32px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff06;color:#eaf4fc;font-size:7px;font-weight:850;padding:0 9px;cursor:pointer}.vi6-duplicate button:last-child{border-color:#ff9d4933;color:#ffc289}.vi6-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.vi6-preview-head>div{min-width:0}.vi6-preview-head h3{margin:3px 0 2px;font-size:14px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vi6-preview-head span{font-size:8px;color:var(--cmuted)}.vi6-preview-head>button svg{width:16px}.vi6-image-stage{height:clamp(205px,29vh,325px);border:1px solid rgba(74,168,255,.11);border-radius:12px;background:radial-gradient(420px 180px at 50% 82%,rgba(42,151,255,.12),transparent 70%),linear-gradient(180deg,#09121b,#05090d);display:grid;place-items:center;position:relative;overflow:hidden}.vi6-image-stage>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:10px}.vi6-image-stage>div:not(.vi6-image-loading){display:grid;place-items:center;text-align:center;gap:8px;color:#64b5fa7a;padding:18px}.vi6-image-stage>div>svg{width:50px;height:50px}.vi6-image-stage>div strong{font-size:9px;color:#d6e6f3b8}.vi6-image-stage>div span{font-size:7px;color:var(--cmuted)}.vi6-image-loading{position:absolute!important;inset:0;background:#03070b94;display:grid!important;grid-template-columns:auto auto;align-content:center;justify-content:center;gap:8px;color:#7dc7ff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.vi6-image-loading svg{width:18px!important;height:18px!important}.vi6-match-badge{position:absolute;left:8px;top:8px;max-width:70%;padding:5px 7px;border-radius:7px;border:1px solid rgba(99,190,255,.22);background:#03090ed1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:6.5px!important;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:#a6d8ff!important}.vi6-match-badge.match-exact{border-color:#56de9b47;color:#8be4b5!important}.vi6-match-badge.match-trim{border-color:#4bb4ff42}.vi6-image-note{padding:8px 9px;border:1px solid rgba(72,169,255,.09);border-radius:9px;background:#2f9cff09;display:flex;gap:8px;align-items:flex-start}.vi6-image-note>svg{width:15px;color:#6ebcff;flex:0 0 auto}.vi6-image-note>div{display:grid;gap:2px}.vi6-image-note strong{font-size:8px}.vi6-image-note span{font-size:7px;color:var(--cmuted);line-height:1.4}.vi6-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.vi6-thumbs button{height:72px;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:#ffffff03;overflow:hidden;position:relative;cursor:pointer;padding:0}.vi6-thumbs button.active{border-color:#4bacff61;box-shadow:0 0 0 2px #2f9cff0e}.vi6-thumbs img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vi6-thumbs span{position:absolute;right:5px;bottom:5px;width:19px;height:19px;border-radius:7px;background:#04090ed1;color:#d8ebfa;display:grid;place-items:center;font-size:7px}.vi6-thumbs span svg{width:11px;color:#66dfa0}.vi6-thumbs em{position:absolute;left:4px;bottom:4px;max-width:calc(100% - 30px);padding:2px 4px;border-radius:5px;background:#03070bcc;color:#dbebf7c7;font-size:5.5px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vi6-attribution,.vehicle-credit{color:#b4c9dc94;font-size:6.5px;text-decoration:none;display:flex;align-items:center;gap:3px;line-height:1.3}.vi6-attribution:hover,.vehicle-credit:hover{color:#8ecfff}.vi6-attribution svg,.vehicle-credit svg{width:9px;height:9px}.vehicle-card-image>.vehicle-credit{position:absolute;left:7px;bottom:6px;max-width:78%;padding:2px 4px;border-radius:5px;background:#02060abd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vehicle-drawer-image .vehicle-credit{margin-top:5px}.vi6-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.vi6-summary>div{padding:8px;border:1px solid rgba(255,255,255,.05);border-radius:9px;background:#ffffff03;display:grid;gap:2px;min-width:0}.vi6-summary span{font-size:6.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--cmuted)}.vi6-summary strong{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vi6-photo-future{padding:8px 9px;border-top:1px solid rgba(255,255,255,.045);display:flex;gap:8px;align-items:center;color:#7dc7ff}.vi6-photo-future>svg{width:15px;flex:0 0 auto}.vi6-photo-future>div{display:grid;gap:2px}.vi6-photo-future strong{font-size:7px;color:#dcebf7}.vi6-photo-future span{font-size:6.5px;color:var(--cmuted)}.vi6-foot{flex:0 0 auto;min-height:66px;padding:9px 17px;border-top:1px solid rgba(255,255,255,.065);background:#03080df2;display:flex;align-items:center;justify-content:space-between;gap:14px;box-shadow:0 -18px 44px #0000002e}.vi6-foot>div{display:flex;align-items:center;gap:9px;min-width:0}.vi6-foot>div>svg{width:18px;color:#6fbcff;flex:0 0 auto}.vi6-foot>div>span{display:grid;gap:2px;min-width:0}.vi6-foot strong{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vi6-foot small{font-size:7px;color:var(--cmuted)}.vi6-foot>section{display:flex;gap:8px;flex:0 0 auto}.vi6-foot button{min-width:108px;height:39px}.vi6-camera>header{min-height:64px;padding:10px 13px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.065)}.vi6-camera>header h2{margin:3px 0 0;font-size:16px}.vi6-camera>header button{width:35px;height:35px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#ffffff06;color:#fff;display:grid;place-items:center;cursor:pointer}.vi6-camera-feed{min-height:0;position:relative;background:#000;overflow:hidden}.vi6-camera-feed video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vi6-scan-box{position:absolute;left:7%;right:7%;top:34%;height:29%;border:1px solid rgba(83,181,255,.13)}.vi6-scan-box i{position:absolute;width:34px;height:34px}.vi6-scan-box i:nth-child(1){left:-1px;top:-1px;border-left:3px solid #58b9ff;border-top:3px solid #58b9ff}.vi6-scan-box i:nth-child(2){right:-1px;top:-1px;border-right:3px solid #58b9ff;border-top:3px solid #58b9ff}.vi6-scan-box i:nth-child(3){left:-1px;bottom:-1px;border-left:3px solid #ff9b4e;border-bottom:3px solid #ff9b4e}.vi6-scan-box i:nth-child(4){right:-1px;bottom:-1px;border-right:3px solid #ff9b4e;border-bottom:3px solid #ff9b4e}.vi6-scan-box span{position:absolute;left:50%;top:-20px;transform:translate(-50%);font-size:8px;font-weight:900;letter-spacing:.14em;color:#9bd6ff}.vi6-scan-line{position:absolute;left:9%;right:9%;top:48%;height:1px;background:linear-gradient(90deg,transparent,#63c4ff,#ff9b4e,transparent);box-shadow:0 0 15px #58b9ff;animation:vin-scan 2.1s ease-in-out infinite}.vi6-camera-status{padding:9px 12px;display:flex;gap:9px;align-items:flex-start;border-top:1px solid rgba(255,255,255,.055)}.vi6-camera-status>svg{width:16px;color:#6fbfff;flex:0 0 auto}.vi6-camera-status>div{display:grid;gap:3px}.vi6-camera-status strong{font-size:8px}.vi6-camera-status span{font-size:7px;color:var(--cmuted);line-height:1.4}.vi6-camera-manual{padding:0 12px 12px;display:grid;grid-template-columns:1fr 108px;gap:8px}.vi6-camera-manual label{display:grid;gap:5px}.vi6-camera-manual label span{font-size:7px;text-transform:uppercase;color:var(--cmuted);font-weight:850}.vi6-camera-manual button{align-self:end;height:39px;border:1px solid rgba(68,168,255,.22);border-radius:9px;background:#2f9cff17;color:#9bd6ff;font-size:8px;font-weight:900;cursor:pointer}@container vehicleModal (max-width:900px){.vi6-body-grid{grid-template-columns:1fr}.vi6-preview{order:-1}.vi6-preview-sticky{position:relative}.vi6-image-stage{height:230px}.vi6-thumbs{grid-template-columns:repeat(6,minmax(0,1fr))}}@container vehicleModal (max-width:650px){.vi6-select-grid,.vi6-appearance{grid-template-columns:1fr}.vi6-color-readout small{text-align:left}.vi6-pricing>div{grid-template-columns:repeat(2,minmax(0,1fr))}.vi6-field.vi6-wide,.vi6-pricing{grid-column:auto}.vi6-vin{grid-template-columns:1fr 1fr}.vi6-vin label{grid-column:1/-1}.vi6-thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}.vi6-summary{grid-template-columns:1fr 1fr 1fr}.vi6-duplicate{grid-template-columns:22px 1fr}.vi6-duplicate>section{grid-column:1/-1;justify-content:flex-end}}@media(max-width:1080px){.vi6-body-grid{grid-template-columns:1fr}.vi6-preview{order:-1}.vi6-preview-sticky{position:relative}.vi6-image-stage{height:min(29dvh,280px)}.vi6-thumbs{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:900px),(pointer:coarse){.vi6-window-mark>svg,.vi6-resize,.vi6-resize-grip{display:none}.vi6-draggable{cursor:default;touch-action:auto}}@media(max-width:700px){.vi6-modal,.vi6-camera{border-radius:0;border-left:0;border-right:0}.vi6-head{min-height:72px;padding:11px 12px}.vi6-head h2{font-size:17px}.vi6-head p{font-size:7px}.vi6-mode{padding:8px 9px}.vi6-mode>button{min-height:47px;padding:7px 9px}.vi6-mode>button small{display:none}.vi6-scroll{padding:9px}.vi6-body-grid{gap:8px}.vi6-preview-sticky{padding:9px}.vi6-preview-head h3{font-size:13px}.vi6-image-stage{height:min(29dvh,245px)}.vi6-thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}.vi6-thumbs button{height:62px}.vi6-vin{grid-template-columns:1fr 1fr}.vi6-vin label{grid-column:1/-1}.vi6-select-grid,.vi6-appearance{grid-template-columns:1fr}.vi6-color-readout small{text-align:left}.vi6-pricing>div{grid-template-columns:repeat(2,minmax(0,1fr))}.vi6-field.vi6-wide,.vi6-pricing{grid-column:auto}.vi6-summary{grid-template-columns:1fr 1fr 1fr}.vi6-foot{min-height:64px;padding:8px 9px;align-items:stretch}.vi6-foot>div{display:none}.vi6-foot>section{width:100%}.vi6-foot>section button{flex:1;min-width:0}.vi6-camera{grid-template-rows:auto minmax(220px,1fr) auto auto}.vi6-camera-manual{grid-template-columns:1fr 92px}.vi6-combo-menu>button{min-height:42px;font-size:9px}.vehicle-hero-actions{flex-wrap:wrap}}@media(max-width:430px){.vi6-mode{grid-template-columns:1fr 1fr}.vi6-mode>button span strong{font-size:8px}.vi6-vin{grid-template-columns:1fr}.vi6-scan,.vi6-decode{width:100%}.vi6-image-stage{height:220px}.vi6-camera-manual{grid-template-columns:1fr}.vi6-camera-manual button{width:100%}.vi6-summary{grid-template-columns:1fr}.vi6-preview-head>button{width:34px;height:34px}.vi6-duplicate{grid-template-columns:1fr}.vi6-duplicate>svg{display:none}.vi6-duplicate>section{display:grid;grid-template-columns:1fr}.vehicle-metric-grid{grid-template-columns:1fr 1fr}}@supports (padding:max(0px)){@media(max-width:700px){.vi6-head{padding-top:max(11px,env(safe-area-inset-top));padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.vi6-foot{padding-bottom:max(8px,env(safe-area-inset-bottom));padding-left:max(9px,env(safe-area-inset-left));padding-right:max(9px,env(safe-area-inset-right))}.vi6-camera>header{padding-top:max(10px,env(safe-area-inset-top));padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.vi6-camera-manual{padding-bottom:max(12px,env(safe-area-inset-bottom))}}}:root{--crm-readable-xs:11.5px;--crm-readable-sm:12.5px;--crm-readable-md:14px;--crm-readable-lg:16px}.crm-eyebrow{font-size:clamp(10px,.72vw,12px);line-height:1.25;letter-spacing:.14em}.crm-title{margin-bottom:20px}.crm-title h1{font-size:clamp(28px,2.15vw,36px);line-height:1.05}.crm-secure{font-size:11px;height:34px}.crm-kpi{min-height:126px;padding:16px;gap:13px;align-items:flex-start}.crm-kpi-icon{width:42px;height:42px}.crm-kpi-label{font-size:clamp(10.5px,.72vw,12px);line-height:1.3}.crm-kpi-value{font-size:clamp(28px,2vw,34px);margin-top:7px}.crm-kpi-sub{font-size:clamp(11.5px,.8vw,13px);line-height:1.4;margin-top:7px}.crm-panel-head{min-height:62px;padding:15px 16px}.crm-panel-head.compact{min-height:54px;padding:13px 14px}.crm-panel-head h2{font-size:clamp(17px,1.1vw,19px)}.crm-panel-head h3{font-size:clamp(13px,.95vw,15px)}.crm-link{font-size:12.5px}.crm-empty{font-size:13px}.crm-time strong{font-size:14px}.crm-time span{font-size:11px}.crm-job strong{font-size:13.5px}.crm-job span{font-size:12px}.crm-job small,.crm-status{font-size:11px}.crm-quick{gap:8px;padding:10px}.crm-quick button{height:52px;background:linear-gradient(90deg,#2b8def1b,#ffffff04);border-color:#ffffff13;padding:0 12px}.crm-quick button:hover{border-color:#4ba7ff3d;background:linear-gradient(90deg,#2b8def29,#ffffff06)}.crm-quick button.orange{background:linear-gradient(90deg,#2b8def1b,#ffffff04)}.crm-quick span{font-size:13px}.crm-pipeline-number strong{font-size:32px}.crm-pipeline-number span{font-size:12.5px}.crm-live{font-size:10px}.crm-count{font-size:11.5px}.crm-column-head{height:42px;font-size:11px;padding:0 11px}.crm-column-empty{font-size:11.5px}.crm-job-card{min-height:62px}.crm-job-card strong{font-size:12px}.crm-job-card span{font-size:11px}.crm-job-card small{font-size:10.5px}.crm-job-card time{font-size:10.5px}.customer-hero{min-height:118px}.customer-hero h2{font-size:clamp(22px,1.6vw,27px)}.customer-hero p{font-size:12.5px;line-height:1.55}.customer-primary,.customer-secondary{font-size:12.5px;min-height:39px}.customer-metric-grid button{min-height:94px;padding:13px}.customer-metric-grid button span{font-size:11px}.customer-metric-grid button strong{font-size:24px}.customer-metric-grid button small{font-size:10.5px}.customer-directory-toolbar{min-height:68px;padding:12px 14px}.customer-directory-toolbar h3{font-size:15px}.customer-search{min-height:42px}.customer-search input{font-size:13px}.customer-table-head,.customer-row{grid-template-columns:minmax(200px,1.35fr) minmax(205px,1.2fr) minmax(105px,.72fr) minmax(115px,.76fr) minmax(155px,1fr) minmax(130px,.84fr) 24px}.customer-table-head{min-height:38px;font-size:10px;padding:0 14px}.customer-row{min-height:78px;padding:10px 9px 10px 11px;gap:11px}.customer-initial{width:40px;height:40px;font-size:14px}.customer-identity strong{font-size:13px}.customer-identity small{font-size:10.5px}.customer-contact span{font-size:11.5px;gap:6px}.customer-contact svg{width:14px;height:14px}.customer-number strong{font-size:15px}.customer-number small,.customer-date small{font-size:10px;line-height:1.3}.customer-date strong{font-size:11.5px}.customer-empty{font-size:13px}.customer-drawer{width:min(560px,96vw)}.customer-drawer:before{width:min(560px,96vw)}.customer-drawer-top{min-height:108px;padding:19px}.customer-drawer-identity h2{font-size:24px}.customer-drawer-identity span{font-size:12px}.customer-drawer-actions{padding:13px 18px;gap:9px;flex-wrap:wrap}.customer-profile-contact{padding:14px 18px}.customer-profile-contact a{min-height:66px;padding:11px}.customer-profile-contact span{font-size:10px}.customer-profile-contact strong{font-size:12.5px;line-height:1.35}.customer-profile-kpis{padding:0 18px 14px}.customer-profile-kpis>div{min-height:76px}.customer-profile-kpis span{font-size:10px}.customer-profile-kpis strong{font-size:18px}.customer-profile-section{padding:16px 18px}.customer-profile-section-head h3{font-size:17px}.customer-profile-section-head span,.customer-garage-head-actions span{font-size:11px}.customer-profile-section-head button,.customer-garage-head-actions button{font-size:11.5px}.profile-vehicle{min-height:70px}.profile-vehicle strong,.profile-record strong{font-size:13px}.profile-vehicle span,.profile-record span{font-size:11px}.customer-profile-empty{font-size:12px;line-height:1.45}.customer-add-vehicle-empty strong{font-size:13px}.customer-add-vehicle-empty span{font-size:11px}.customer-form-grid label span{font-size:10.5px}.customer-form-grid input{height:44px;font-size:14px}.customer-modal-note{font-size:11.5px}.customer-modal-head h2{font-size:21px}.vehicle-notice{font-size:12px;min-height:46px}.vehicle-hero{min-height:118px;padding:18px}.vehicle-hero h2{font-size:clamp(22px,1.55vw,27px)}.vehicle-hero p{font-size:12.5px;line-height:1.55}.vehicle-scan-action{height:40px;font-size:12px}.vehicle-metric-grid>div{min-height:98px;padding:13px}.vehicle-metric-grid span{font-size:10.5px}.vehicle-metric-grid strong{font-size:23px}.vehicle-metric-grid small{font-size:10.5px}.vehicle-directory-toolbar{min-height:66px}.vehicle-directory-toolbar h3{font-size:15px}.vehicle-card-copy strong{font-size:14px}.vehicle-card-copy small,.vehicle-card-meta span{font-size:11px}.vehicle-card-image>span{font-size:9.5px}.vehicle-credit{font-size:9px}.vehicle-drawer-image h2{font-size:25px}.vehicle-drawer-image>div>span{font-size:12px}.vehicle-owner span,.vehicle-detail-grid span{font-size:10.5px}.vehicle-owner strong,.vehicle-detail-grid strong{font-size:13px}.vehicle-owner small{font-size:11px}.vehicle-history-placeholder h3{font-size:16px}.vehicle-history-placeholder p{font-size:12px;line-height:1.5}.vehicle-primary-label{display:block;margin-top:5px;font-size:10.5px;color:#8fd0ff;font-weight:800}.vehicle-photo-actions{margin:0 16px 12px;padding:11px;border:1px solid rgba(74,170,255,.12);border-radius:10px;background:#2f9cff09;display:grid;gap:7px}.vehicle-photo-actions button{min-height:40px;border:1px solid rgba(75,171,255,.2);border-radius:9px;background:#2f9cff14;color:#cfeaff;font-size:12px;font-weight:850;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.vehicle-photo-actions button:disabled{opacity:.55;cursor:default}.vehicle-photo-actions button svg{width:17px}.vehicle-photo-actions span{font-size:10.5px;color:var(--cmuted);text-align:center}.vi6-head{min-height:84px;padding:15px 18px}.vi6-head h2{font-size:clamp(22px,1.45vw,27px)}.vi6-head p{font-size:12px;line-height:1.45}.vi6-window-mark>svg{width:18px;height:18px}.vi6-head>button,.vi6-preview-head>button{width:40px;height:40px}.vi6-mode{padding:10px 18px;gap:9px}.vi6-mode>button{min-height:54px;padding:10px 13px}.vi6-mode>button>svg{width:20px}.vi6-mode>button span strong{font-size:13.5px;line-height:1.25}.vi6-mode>button span small{font-size:11px;line-height:1.3}.vi6-scroll{font-size:14px}.vi6-section{border-radius:12px}.vi6-section-head{min-height:62px;padding:12px}.vi6-section-head>b{width:30px;height:30px;font-size:12px}.vi6-section-head strong{font-size:14px}.vi6-section-head small{font-size:11.5px;line-height:1.4}.vi6-selected-customer{min-height:58px}.vi6-selected-customer strong{font-size:13.5px}.vi6-selected-customer span{font-size:11.5px}.vi6-selected-customer button{font-size:11px}.vi6-search input{height:44px;font-size:13px}.vi6-customer-results button{min-height:48px}.vi6-customer-results strong{font-size:12.5px}.vi6-customer-results small{font-size:11px}.vi6-vin label>span,.vi6-field>span,.vi6-combo>span,.vi6-pricing>span{font-size:10.5px;line-height:1.2}.vi6-vin input,.vi6-field input,.vi6-field textarea,.vi6-combo-input input,.vi6-camera-manual input{height:44px;font-size:14px;padding:0 11px}.vi6-field textarea{height:82px;padding:10px 11px;line-height:1.45}.vi6-vin em{font-size:10px}.vi6-scan,.vi6-decode{height:44px;font-size:12px}.vi6-combo-menu>button{min-height:42px;font-size:13px;padding:9px 10px}.vi6-combo-empty{font-size:12px}.vi6-decoded strong{font-size:13px}.vi6-decoded span,.vi6-decoded button{font-size:11.5px}.vi6-locked{font-size:12px}.vi6-color-readout span{font-size:10.5px}.vi6-color-readout strong{font-size:13px}.vi6-color-readout small{font-size:11px}.vi6-pricing button{min-height:40px;font-size:11px}.vi6-duplicate strong{font-size:12px}.vi6-duplicate span{font-size:11px}.vi6-duplicate button{font-size:11px;min-height:36px}.vi6-preview-head h3{font-size:clamp(17px,1.15vw,20px);line-height:1.2}.vi6-preview-head span{font-size:12px}.vi6-image-stage>div strong{font-size:12.5px}.vi6-image-stage>div span{font-size:11px}.vi6-match-badge{font-size:10px!important;padding:6px 8px}.vi6-image-note strong{font-size:12px}.vi6-image-note span{font-size:11px}.vi6-thumbs em{font-size:8.5px}.vi6-thumbs span{font-size:10px}.vi6-attribution,.vi6-summary span{font-size:9.5px}.vi6-summary strong{font-size:12px}.vi6-foot{min-height:72px;padding:10px 18px}.vi6-foot strong{font-size:13px}.vi6-foot small{font-size:11px}.vi6-foot button{height:42px;font-size:12px}.vi6-camera>header{min-height:70px;padding:12px 14px}.vi6-camera>header h2{font-size:21px}.vi6-scan-box span{font-size:11px}.vi6-camera-status{padding:11px 13px}.vi6-camera-status strong{font-size:12.5px}.vi6-camera-status span{font-size:11px}.vi6-camera-manual label span{font-size:10px}.vi6-camera-manual button{height:44px;font-size:12px}.vi8-file-input{display:none!important}.vi8-photo-upload{border:1px solid rgba(74,170,255,.13);border-radius:10px;background:linear-gradient(135deg,#2f9cff0b,#ffffff03);padding:10px;display:grid;gap:9px}.vi8-photo-upload.has-photo{border-color:#52d69233;background:linear-gradient(135deg,#39be7c0e,#2f9cff05)}.vi8-photo-upload>div{display:flex;gap:9px;align-items:flex-start}.vi8-photo-upload>div>svg{width:18px;color:#72bfff;flex:0 0 auto}.vi8-photo-upload>div>span{display:grid;gap:2px}.vi8-photo-upload strong{font-size:12px}.vi8-photo-upload small{font-size:10.5px;color:var(--cmuted);line-height:1.4}.vi8-photo-upload>section{display:flex;gap:7px}.vi8-photo-upload button{min-height:36px;border:1px solid rgba(74,170,255,.2);border-radius:8px;background:#2f9cff14;color:#bfe2ff;font-size:11.5px;font-weight:850;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 10px;cursor:pointer}.vi8-photo-upload button.remove{border-color:#ffffff14;background:#ffffff05;color:#d9e5ef}.vi8-photo-upload button svg{width:15px}.vi8-primary-badge{position:absolute;left:8px;top:8px;padding:6px 8px;border-radius:7px;border:1px solid rgba(78,220,151,.28);background:#040d0adb;color:#91e9ba;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vi8-primary-note{padding:9px;border:1px solid rgba(78,220,151,.12);border-radius:9px;background:#37be7c09;display:flex;gap:8px;align-items:flex-start}.vi8-primary-note>svg{width:16px;color:#7fe0aa;flex:0 0 auto}.vi8-primary-note>div{display:grid;gap:2px}.vi8-primary-note strong{font-size:12px}.vi8-primary-note span{font-size:11px;color:var(--cmuted);line-height:1.4}@media(max-width:1280px){.customer-table-head{display:none}.customer-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1.35fr) 102px 108px 24px;grid-template-areas:"identity contact vehicles estimates arrow" "identity contact next last arrow";min-height:104px;row-gap:7px}.customer-row>div:nth-child(1){grid-area:identity}.customer-row>div:nth-child(2){grid-area:contact}.customer-row>div:nth-child(3){grid-area:vehicles}.customer-row>div:nth-child(4){grid-area:estimates}.customer-row>div:nth-child(5){grid-area:next;display:block!important}.customer-row>div:nth-child(6){grid-area:last;display:block!important}.customer-row>.customer-row-arrow{grid-area:arrow}.customer-number small,.customer-date small{white-space:normal;overflow:visible;text-overflow:clip}.customer-date strong{white-space:normal}.crm-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-main-grid{grid-template-columns:minmax(0,1fr) 300px}}@media(max-width:1080px){.crm-main-grid{grid-template-columns:1fr}.crm-side-stack{grid-template-columns:1fr 1fr}.crm-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-row{grid-template-columns:minmax(0,1.25fr) minmax(0,1.25fr) 92px 98px 24px;grid-template-areas:"identity contact vehicles estimates arrow" "identity contact next last arrow"}.customer-contact span{white-space:normal;overflow:visible;text-overflow:clip}}@media(max-width:820px){.crm-title h1{font-size:30px}.crm-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-side-stack{grid-template-columns:1fr}.crm-panel-head h2{font-size:18px}.crm-panel-head h3{font-size:14px}.customer-hero h2,.vehicle-hero h2{font-size:24px}.customer-hero p,.vehicle-hero p{font-size:13px}.customer-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 24px;grid-template-areas:"identity identity arrow" "contact contact arrow" "vehicles estimates arrow" "next last arrow";min-height:164px;padding:12px;row-gap:9px}.customer-row>div:nth-child(1),.customer-row>div:nth-child(2),.customer-row>div:nth-child(3),.customer-row>div:nth-child(4),.customer-row>div:nth-child(5),.customer-row>div:nth-child(6){display:block!important}.customer-row>.customer-contact{display:grid!important}.customer-row>.customer-identity{display:flex!important}.customer-number,.customer-date{border-top:1px solid rgba(255,255,255,.045);padding-top:7px}.customer-drawer{width:100vw}.customer-profile-contact{grid-template-columns:1fr 1fr}.vi6-head p{font-size:12px}.vi6-mode>button span small{display:block}.vi6-mode>button span strong{font-size:13px}.vi6-section-head strong{font-size:14px}.vi6-section-head small{font-size:11.5px}.vi6-combo-menu>button{font-size:13.5px;min-height:44px}.vi6-preview-head h3{font-size:18px}}@media(max-width:700px){.crm-eyebrow{font-size:10.5px}.crm-title h1{font-size:28px}.crm-kpi{min-height:118px}.crm-kpi-label{font-size:11px}.crm-kpi-sub{font-size:12px}.crm-quick span{font-size:13.5px}.crm-column-head{font-size:11.5px}.customer-profile-contact{grid-template-columns:1fr}.customer-drawer-top{padding:17px}.customer-drawer-identity h2{font-size:22px}.customer-drawer-actions button{flex:1 1 calc(50% - 6px)}.customer-metric-grid button span{font-size:10.5px}.customer-metric-grid button small{font-size:10px}.customer-search input{font-size:14px}.vi6-head{min-height:82px;padding:12px}.vi6-head h2{font-size:22px}.vi6-head p{font-size:11.5px}.vi6-mode{padding:9px}.vi6-mode>button{min-height:54px}.vi6-mode>button small{display:block}.vi6-scroll{padding:10px}.vi6-section-head{min-height:62px}.vi6-section-head strong{font-size:14px}.vi6-section-head small{font-size:11.5px}.vi6-vin input,.vi6-field input,.vi6-field textarea,.vi6-combo-input input,.vi6-camera-manual input{font-size:16px}.vi6-vin label>span,.vi6-field>span,.vi6-combo>span,.vi6-pricing>span{font-size:11px}.vi6-scan,.vi6-decode{font-size:12.5px}.vi6-image-stage{height:min(30dvh,250px)}.vi6-image-stage>div strong{font-size:12.5px}.vi6-image-stage>div span{font-size:11px}.vi6-foot button{font-size:13px}.vi6-camera>header h2{font-size:21px}.vi6-camera-status strong{font-size:13px}.vi6-camera-status span{font-size:11.5px}.vi6-camera-manual button{font-size:13px}.vi8-photo-upload strong{font-size:12.5px}.vi8-photo-upload small{font-size:11px}.vi8-photo-upload button{font-size:12px;min-height:40px}}@media(max-width:520px){.crm-kpi-grid{grid-template-columns:1fr}.customer-metric-grid,.vehicle-metric-grid{grid-template-columns:1fr 1fr}.customer-row{grid-template-columns:minmax(0,1fr) 24px;grid-template-areas:"identity arrow" "contact arrow" "vehicles arrow" "estimates arrow" "next arrow" "last arrow";min-height:240px}.customer-number,.customer-date{padding-top:8px}.customer-drawer-actions button{flex:1 1 100%}.customer-profile-kpis{grid-template-columns:1fr 1fr 1fr}.vi6-mode{grid-template-columns:1fr}.vi6-mode>button{width:100%}.vi6-summary{grid-template-columns:1fr}.vi8-photo-upload>section{display:grid;grid-template-columns:1fr}.vi8-photo-upload button{width:100%}.vi6-camera-manual{grid-template-columns:1fr}.vi6-camera-manual button{width:100%}}.vi9-vehicle-stage{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 50% 48%,#bdcfe138,#6f879f1a 34%,#1e2a3714 54%,#03070cf2 82%),linear-gradient(145deg,#1c2631d1,#05090efa)}.vi9-vehicle-stage:before{content:"";position:absolute;z-index:-1;left:15%;right:15%;bottom:10%;height:12%;border-radius:50%;background:radial-gradient(ellipse,#00000085,#0000 72%);filter:blur(8px);pointer-events:none}.vi9-vehicle-stage img{position:relative;z-index:1;-o-object-fit:contain!important;object-fit:contain!important;filter:drop-shadow(0 18px 17px rgba(0,0,0,.52))}.vi9-reference-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:9px}.vi9-reference-tools button{min-height:38px;border:1px solid rgba(78,171,255,.17);border-radius:9px;background:#2f9cff0e;color:#d4edff;font-size:11.5px;font-weight:850;display:flex;align-items:center;justify-content:center;gap:6px;padding:7px;cursor:pointer}.vi9-reference-tools button:hover{border-color:#4eabff61;background:#2f9cff1c}.vi9-reference-tools button:disabled{opacity:.45;cursor:default}.vi9-reference-tools svg{width:15px;height:15px}.vi9-reference-ready{margin-top:8px;padding:9px 10px;border:1px solid rgba(74,215,145,.17);border-radius:9px;background:#2bbe780b;display:flex;gap:8px;align-items:flex-start}.vi9-reference-ready>svg{width:17px;color:#7be5aa;flex:none}.vi9-reference-ready>div{display:grid;gap:2px}.vi9-reference-ready strong{font-size:12.5px}.vi9-reference-ready span{font-size:11px;line-height:1.4;color:var(--cmuted)}.vi9-candidates{margin-top:9px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#0003;padding:9px}.vi9-candidates-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.vi9-candidates-head>div{display:grid;gap:2px}.vi9-candidates-head strong{font-size:12.5px}.vi9-candidates-head span{font-size:10.8px;line-height:1.35;color:var(--cmuted)}.vi9-candidate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:280px;overflow:auto}.vi9-candidate-grid button{min-width:0;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#080d13;padding:5px;display:grid;gap:5px;color:#dbe7f0;cursor:pointer;text-align:left}.vi9-candidate-grid button:hover{border-color:#43a9ff59}.vi9-candidate-grid img{width:100%;height:92px;-o-object-fit:cover;object-fit:cover;border-radius:6px;background:#101821}.vi9-candidate-grid span{font-size:10px;font-weight:800;line-height:1.25}.vi9-no-candidate{min-height:100px;display:grid;place-items:center;text-align:center;gap:4px;padding:12px;color:#b7c5d0}.vi9-no-candidate svg{width:28px;color:#5f7890}.vi9-no-candidate strong{font-size:12px}.vi9-no-candidate span{font-size:10.8px;color:var(--cmuted);line-height:1.4}.vi9-customer-preview{margin-top:8px;position:relative;height:130px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:radial-gradient(circle at 50% 50%,#859aae26,#060a0ff5 72%);overflow:hidden}.vi9-customer-preview img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.vi9-customer-preview span{position:absolute;left:7px;bottom:7px;padding:4px 7px;border-radius:6px;background:#000000ad;font-size:9.5px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;color:#aee3ff}.vi9-inline-message{flex:0 0 auto;margin:0 16px 8px;min-height:38px;border-radius:9px;padding:8px 10px;display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.35}.vi9-inline-message.error{border:1px solid rgba(255,94,94,.24);background:#ad25251c;color:#ffc5c5}.vi9-inline-message.notice{border:1px solid rgba(73,169,255,.2);background:#2f9cff12;color:#c7e8ff}.vi9-inline-message>svg{width:16px;flex:none}.vi9-inline-message>span{flex:1}.vi9-inline-message>button{width:28px;height:28px;border:0;background:transparent;color:inherit;display:grid;place-items:center;cursor:pointer}.vi9-inline-message>button svg{width:14px}.vi9-profile-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:14px 16px 10px}.vi9-profile-actions button{min-height:42px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:12.5px}.vi9-profile-actions svg{width:16px}.vi9-customer-photo{margin:0 16px 12px;padding:10px;border:1px solid rgba(80,190,255,.12);border-radius:10px;background:#246b9f09;display:grid;grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:10px}.vi9-customer-photo>div{display:grid;gap:3px}.vi9-customer-photo strong{font-size:12.5px}.vi9-customer-photo span{font-size:10.8px;color:var(--cmuted)}.vi9-customer-photo img{width:130px;height:85px;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:radial-gradient(circle,#a3b7cc26,#04080df0 70%)}.vi9-profile-vehicle{width:100%;border:0;color:inherit;text-align:left;cursor:pointer}.vi9-garage-thumb{width:70px!important;height:48px!important;display:grid!important;place-items:center!important;overflow:hidden!important;border-radius:8px!important;background:radial-gradient(circle at 50% 48%,#afc4d82e,#060a0ff5 75%)!important}.vi9-garage-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 7px rgba(0,0,0,.45))}.vi9-garage-thumb svg{width:24px}@media(max-width:900px){.vi9-reference-tools{grid-template-columns:1fr 1fr}.vi9-reference-tools button:last-child{grid-column:1/-1}.vi9-candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.vi9-reference-tools{grid-template-columns:1fr}.vi9-reference-tools button:last-child{grid-column:auto}.vi9-reference-tools button{min-height:44px;font-size:12.5px}.vi9-candidate-grid{grid-template-columns:1fr 1fr}.vi9-candidate-grid img{height:100px}.vi9-inline-message{margin:0 10px 7px;font-size:12.5px}.vi9-profile-actions,.vi9-customer-photo{grid-template-columns:1fr}.vi9-customer-photo img{width:100%;height:150px}}@media(max-width:460px){.vi9-candidate-grid{grid-template-columns:1fr}.vi9-candidate-grid img{height:135px}.vi9-garage-thumb{width:62px!important;height:44px!important}}.vi9-profile-vehicle{grid-template-columns:74px minmax(0,1fr) auto!important;background:transparent}.vi9-profile-vehicle:hover{background:#2f9cff09}.vi9-profile-vehicle section{min-width:0}.vi9-profile-vehicle section strong{font-size:13.5px}.vi9-profile-vehicle section span{font-size:11.5px}@media(max-width:520px){.vi9-profile-vehicle{grid-template-columns:66px minmax(0,1fr) auto!important}}.vehicle-drawer-image.vi9-vehicle-stage{height:268px;min-height:268px;display:grid;grid-template-rows:1fr auto;align-items:center;justify-items:center;padding:42px 18px 86px;overflow:hidden}.vehicle-drawer-image.vi9-vehicle-stage>img{position:relative;z-index:2;width:auto!important;height:auto!important;max-width:min(82%,410px)!important;max-height:142px!important;padding:0!important;margin:0!important;align-self:center;justify-self:center;pointer-events:none;-o-object-fit:contain!important;object-fit:contain!important;filter:drop-shadow(0 15px 15px rgba(0,0,0,.48))}.vehicle-drawer-image.vi9-vehicle-stage>div{z-index:5;left:16px;right:16px;bottom:14px;min-height:68px;pointer-events:auto}.vehicle-drawer-image.vi9-vehicle-stage>.vi9-profile-close,.vehicle-drawer-image.vi9-vehicle-stage>button{z-index:20!important;pointer-events:auto!important;top:12px;right:12px;box-shadow:0 8px 26px #00000059}.vi9-profile-close svg{pointer-events:none}@media(max-width:760px){.vehicle-drawer-image.vi9-vehicle-stage{height:238px;min-height:238px;padding:42px 14px 82px}.vehicle-drawer-image.vi9-vehicle-stage>img{max-width:min(86%,360px)!important;max-height:122px!important}}.fd-mobile-title,.fd-mobile-launchpad,.fd-customer-mobilebar{display:none}.fd-page{display:grid;gap:14px;min-width:0}.fd-page-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.fd-page-head h2{margin:3px 0 0;font-size:22px;line-height:1.05}.fd-primary,.fd-secondary,.fd-toolbar>button,.fd-inline-create,.fd-export-row button{min-height:42px;border-radius:9px;border:1px solid rgba(255,255,255,.1);font:800 12px/1 inherit;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;cursor:pointer}.fd-primary{background:linear-gradient(135deg,#1678d4,#2f9cff);border-color:#48aeff70;color:#fff;box-shadow:0 9px 26px #1774d32e}.fd-primary:disabled{opacity:.45;cursor:not-allowed}.fd-secondary,.fd-toolbar>button,.fd-export-row button{background:#ffffff09;color:#dbe8f5}.fd-primary svg,.fd-secondary svg,.fd-toolbar svg{width:17px;height:17px}.fd-soft-error{display:flex;gap:9px;align-items:flex-start;border:1px solid rgba(255,180,65,.18);background:#ff96210e;border-radius:10px;padding:10px 12px;color:#ffd6a2}.fd-soft-error svg{width:18px;flex:none}.fd-soft-error div{display:grid;gap:2px}.fd-soft-error strong{font-size:12px}.fd-soft-error span{font-size:10.5px;color:#ffddb4b8}.fd-toolbar{display:flex;gap:8px;align-items:center}.fd-search{height:42px;flex:1;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#ffffff06;padding:0 11px}.fd-search svg{width:16px;color:#7e93a8}.fd-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#fff;font:500 13px/1 inherit}.fd-search.large{height:50px}.fd-search.large input{font-size:15px}.fd-status{min-width:86px;height:27px;border:1px solid color-mix(in srgb,var(--tone) 27%,transparent);border-radius:999px;background:color-mix(in srgb,var(--tone) 7%,transparent);color:var(--tone);display:inline-grid;place-items:center;padding:0 9px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.fd-empty{min-height:210px;border:1px dashed rgba(255,255,255,.08);border-radius:12px;display:grid;place-items:center;align-content:center;text-align:center;gap:6px;color:#91a4b7;padding:20px}.fd-empty svg{width:30px;height:30px;color:#55738f}.fd-empty strong{font-size:14px;color:#d6e2ee}.fd-empty span{font-size:11.5px;max-width:480px;line-height:1.45}.fd-card-list{display:grid;gap:7px}.fd-record-card{min-height:69px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:linear-gradient(110deg,#101822db,#080d14e6);display:grid;grid-template-columns:44px minmax(0,1fr) auto 100px 18px;align-items:center;gap:10px;padding:8px 11px}.fd-record-icon{width:39px;height:39px;border-radius:9px;display:grid;place-items:center;background:#2f9cff14;color:#8dcaff}.fd-record-icon svg{width:19px}.fd-record-main{display:grid;gap:2px;min-width:0}.fd-record-main strong{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-record-main span{font-size:10.8px;color:#adbed0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-record-main small{font-size:9.8px;color:#72869a}.fd-record-card>b{text-align:right;font-size:12.5px}.fd-record-card>svg{width:16px;color:#60778e}.fd-calendar-controls{display:flex;align-items:center;justify-content:space-between;gap:10px}.fd-segment{display:inline-flex;border:1px solid rgba(255,255,255,.08);border-radius:9px;padding:3px;background:#ffffff05}.fd-segment button{height:34px;border:0;border-radius:7px;background:transparent;color:#8fa2b5;font:800 10px/1 inherit;padding:0 15px;cursor:pointer}.fd-segment button.active{background:#2f9cff24;color:#8fceff;box-shadow:inset 0 0 0 1px #44a9ff2e}.fd-calendar-controls>label{height:42px;border:1px solid rgba(255,255,255,.09);border-radius:9px;display:flex;align-items:center;gap:8px;padding:0 10px;background:#ffffff06;color:#9ab0c5}.fd-calendar-controls input{color-scheme:dark;background:transparent;border:0;color:#fff;font:700 12px/1 inherit;outline:0}.fd-month{border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#080d14d6;padding:12px}.fd-month-title{font-size:16px;font-weight:850;margin-bottom:10px}.fd-month-week,.fd-month-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.fd-month-week span{text-align:center;color:#667b90;font-size:9px;font-weight:900;padding:5px}.fd-month-grid button,.fd-month-grid i{min-height:80px;border:1px solid rgba(255,255,255,.055);border-radius:8px;background:#ffffff05;color:#dce7f1;text-align:left;padding:8px;position:relative}.fd-month-grid button{cursor:pointer}.fd-month-grid button:hover{border-color:#2f9cff45}.fd-month-grid button span{position:absolute;right:7px;bottom:7px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#2f9cff29;color:#77bdff;font-size:9px;font-weight:900}.fd-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fd-service-card{min-height:210px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:linear-gradient(145deg,#111923e6,#070c12eb);padding:15px;display:grid;grid-template-columns:44px 1fr;grid-template-rows:auto 1fr auto;gap:10px}.fd-service-icon{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:#2f9cff17;border:1px solid rgba(47,156,255,.14);color:#73bcff}.fd-service-card h3{font-size:14px;margin:3px 0}.fd-service-card>div:nth-child(2)>span{font-size:10px;color:#75899d}.fd-service-card ul{grid-column:1/-1;list-style:none;padding:0;margin:1px 0;display:grid;gap:6px}.fd-service-card li{display:flex;align-items:center;gap:7px;font-size:10.8px;color:#b7c5d2}.fd-service-card li svg{width:13px;color:#69dd72}.fd-service-card>button{grid-column:1/-1;height:38px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#ffffff06;color:#b7cbe0;display:flex;align-items:center;justify-content:space-between;padding:0 10px;font-size:10.5px;font-weight:800}.fd-service-card>button svg{width:14px}.fd-foundation-note{display:flex;gap:11px;align-items:flex-start;border:1px solid rgba(47,156,255,.13);border-radius:12px;background:#2f9cff09;padding:14px}.fd-foundation-note>svg{width:22px;color:#64b6ff;flex:none}.fd-foundation-note div{display:grid;gap:4px}.fd-foundation-note strong{font-size:13px}.fd-foundation-note span{font-size:11px;line-height:1.5;color:#8ea1b4}.fd-status-strip{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.fd-status-strip::-webkit-scrollbar{display:none}.fd-status-strip button{flex:none;height:37px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#ffffff05;color:#8699ad;padding:0 11px;font:800 9.5px/1 inherit;cursor:pointer}.fd-status-strip button b{margin-left:6px;color:#d8e4ef}.fd-status-strip button.active{border-color:#2f9cff47;background:#2f9cff1a;color:#84c7ff}.fd-flow-scrim{position:fixed;inset:0;z-index:290;border:0;background:#000000b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.fd-flow{position:fixed;z-index:300;inset:5vh max(30px,8vw);max-width:1180px;margin:auto;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:linear-gradient(155deg,#09111b,#05080d 80%);box-shadow:0 40px 120px #0009;display:grid;grid-template-rows:auto auto 1fr auto;overflow:hidden;color:#f6f9fc}.fd-flow>header{min-height:70px;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:10px;padding:9px 14px;border-bottom:1px solid rgba(255,255,255,.07)}.fd-flow>header>button{width:38px;height:38px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#ffffff06;color:#d8e4ee;display:grid;place-items:center}.fd-flow>header>button svg{width:18px}.fd-flow>header h2{font-size:20px;margin:2px 0}.fd-flow-progress{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid rgba(255,255,255,.06);padding:8px 16px}.fd-flow-progress button{border:0;background:transparent;color:#63798e;display:flex;align-items:center;justify-content:center;gap:7px;height:42px;font:800 10px/1 inherit}.fd-flow-progress button i{width:24px;height:24px;border-radius:50%;border:1px solid rgba(255,255,255,.12);display:grid;place-items:center;font-style:normal}.fd-flow-progress button i svg{width:13px}.fd-flow-progress button.active{color:#7fc7ff}.fd-flow-progress button.active i{background:#2f9cff29;border-color:#2f9cff59}.fd-flow-progress button.done{color:#79da92}.fd-flow-body{overflow:auto;padding:16px;min-height:0}.fd-flow-error{border:1px solid rgba(255,95,109,.25);background:#ff5f6d13;color:#ffc4ca;border-radius:8px;padding:10px 12px;margin-bottom:10px;font-size:11px}.fd-select-list{display:grid;gap:5px;margin-top:10px}.fd-select-list>button{min-height:54px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#ffffff05;color:#dbe7f1;display:grid;grid-template-columns:38px 1fr 22px;align-items:center;gap:9px;text-align:left;padding:6px 10px}.fd-select-list>button.active{border-color:#2f9cff4d;background:#2f9cff14}.fd-avatar{width:35px;height:35px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#147bd5,#ff8a2a);font-size:11px;font-weight:900}.fd-select-list span{display:grid;gap:2px}.fd-select-list strong{font-size:12px}.fd-select-list small{font-size:10px;color:#8297aa}.fd-select-list svg{width:16px}.fd-inline-create{margin-top:10px;background:#2f9cff0e;color:#89caff}.fd-selected-banner{min-height:58px;border:1px solid rgba(47,156,255,.14);border-radius:10px;background:#2f9cff0a;display:flex;align-items:center;gap:10px;padding:9px 11px;margin-bottom:10px}.fd-selected-banner>svg{width:20px;color:#73bcff}.fd-selected-banner div{display:grid;gap:2px}.fd-selected-banner span{font-size:9px;color:#748a9f;text-transform:uppercase}.fd-selected-banner strong{font-size:13px}.fd-vehicle-select{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.fd-vehicle-select button{min-height:70px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff05;color:#d9e5ef;display:grid;grid-template-columns:36px 1fr 18px;align-items:center;gap:9px;text-align:left;padding:9px}.fd-vehicle-select button.active{border-color:#2f9cff52;background:#2f9cff12}.fd-vehicle-select>button>svg:first-child{width:24px;color:#73bfff}.fd-vehicle-select div{display:grid;gap:3px}.fd-vehicle-select strong{font-size:12.5px}.fd-vehicle-select span{font-size:10px;color:#8499ad}.fd-estimate-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.fd-estimate-services>button{min-height:58px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff05;color:#dce7f1;display:grid;grid-template-columns:32px 1fr 18px;align-items:center;text-align:left;gap:8px;padding:8px 10px}.fd-estimate-services>button.active{border-color:#ff8a2a59;background:#ff8a2a12}.fd-estimate-services>button svg{width:19px;color:#74bfff}.fd-estimate-services>button.active svg{color:#ffad67}.fd-estimate-services strong{font-size:12px}.fd-package-choices{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.06);margin-top:6px;padding-top:12px;display:grid;gap:6px}.fd-package-choices>button{height:45px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#ffffff05;color:#d5e1eb;display:flex;align-items:center;gap:9px;padding:0 10px;font-size:11.5px}.fd-package-choices>button i,.fd-package-choices>button svg{width:18px;height:18px;border-radius:50%;border:1px solid rgba(255,255,255,.15);display:grid;place-items:center}.fd-package-choices>button.active{border-color:#2f9cff47;background:#2f9cff12}.fd-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fd-review>div{border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#ffffff05;padding:10px;display:grid;gap:4px}.fd-review span{font-size:9px;text-transform:uppercase;color:#70859a}.fd-review strong{font-size:13px}.fd-review>section{grid-column:1/-1;display:flex;gap:9px;border:1px solid rgba(47,156,255,.12);border-radius:9px;background:#2f9cff09;padding:10px}.fd-review>section svg{width:20px;color:#73bdff;flex:none}.fd-review p{margin:0;font-size:10.5px;line-height:1.45;color:#8fa2b5}.fd-flow>footer{min-height:70px;border-top:1px solid rgba(255,255,255,.07);background:#04080df5;display:flex;align-items:center;justify-content:flex-end;padding:10px 14px;padding-bottom:max(10px,env(safe-area-inset-bottom));gap:10px}.fd-flow>footer>section{display:flex;gap:8px}.fd-mobile-estimate-actions{display:none}.fd-closeout-flow{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:#ffffff05;padding:12px}.fd-closeout-flow>div{display:flex;gap:7px;align-items:center}.fd-closeout-flow>div>svg{width:18px;color:#70bdff}.fd-closeout-flow>div>span{display:grid;gap:2px}.fd-closeout-flow strong{font-size:10px}.fd-closeout-flow small{font-size:8.5px;color:#73889c}.fd-closeout-flow>i{height:1px;background:linear-gradient(90deg,#2f9cff1f,#2f9cff59,#2f9cff1f)}.fd-payment-panels{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fd-payment-panels article{min-height:120px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:linear-gradient(145deg,#0f1721db,#080d14e6);padding:14px;display:flex;gap:11px}.fd-payment-panels article>svg{width:25px;color:#74c0ff;flex:none}.fd-payment-panels h3{font-size:13px;margin:3px 0 5px}.fd-payment-panels p{font-size:10.5px;line-height:1.45;color:#8499ad;margin:0}.fd-report-range{display:flex;gap:5px;overflow-x:auto;scrollbar-width:none}.fd-report-range button{flex:none;height:36px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#ffffff05;color:#8297aa;font:800 9.5px/1 inherit;padding:0 12px}.fd-report-range button.active{background:#2f9cff1a;border-color:#2f9cff40;color:#8ecfff}.fd-report-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.fd-report-kpis article{min-height:105px;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:linear-gradient(145deg,#0f1721db,#070c12e6);padding:12px;display:grid;grid-template-columns:30px 1fr;align-items:center}.fd-report-kpis svg{width:21px;color:#72bdff}.fd-report-kpis span{font-size:9px;text-transform:uppercase;color:#7b90a4;font-weight:800}.fd-report-kpis strong{grid-column:1/-1;font-size:22px;margin-top:4px}.fd-report-kpis small{grid-column:1/-1;font-size:9px;color:#6f8498}.fd-report-builder{border:1px solid rgba(255,255,255,.075);border-radius:12px;background:#ffffff05;padding:14px;display:grid;grid-template-columns:minmax(250px,.7fr) 1.3fr;gap:16px}.fd-report-builder h3{font-size:15px;margin:3px 0 7px}.fd-report-builder p{font-size:10.5px;line-height:1.55;color:#8296a9}.fd-report-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fd-report-fields label{display:grid;gap:5px}.fd-report-fields span{font-size:9px;color:#7c91a5;text-transform:uppercase;font-weight:850}.fd-report-fields select{height:40px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#0a1119;color:#e2eaf2;padding:0 9px}.fd-report-fields button{align-self:end}.fd-export-row{display:flex;gap:6px;justify-content:flex-end}.fd-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.fd-settings-grid>button{min-height:88px;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:linear-gradient(120deg,#0f1721e0,#080d14e6);color:#dbe6f0;display:grid;grid-template-columns:44px 1fr 20px;align-items:center;gap:10px;text-align:left;padding:10px 12px}.fd-settings-grid>button>div{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:#2f9cff14;color:#78c2ff}.fd-settings-grid>button>div svg{width:20px}.fd-settings-grid>button>span{display:grid;gap:4px}.fd-settings-grid strong{font-size:12.5px}.fd-settings-grid small{font-size:10.2px;line-height:1.4;color:#8398ac}.fd-settings-grid>button>svg{width:16px;color:#62798e}.fd-customer-foundation .customer-page-head p{max-width:720px}.fd-profile-tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding:8px 12px;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.065);background:#05090ebf;position:sticky;top:0;z-index:4}.fd-profile-tabs::-webkit-scrollbar{display:none}.fd-profile-tabs button{flex:none;height:37px;border:1px solid transparent;border-radius:8px;background:transparent;color:#7d92a7;display:flex;align-items:center;gap:5px;padding:0 9px;font:800 9.5px/1 inherit}.fd-profile-tabs button svg{width:14px}.fd-profile-tabs button.active{background:#2f9cff17;border-color:#2f9cff29;color:#93d1ff}.fd-profile-scroll{overflow-y:auto;min-height:0;padding-bottom:25px}.fd-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 16px}.fd-info{min-height:58px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#ffffff05;display:flex;align-items:center;gap:9px;padding:9px 10px}.fd-info>svg{width:18px;color:#7fc7ff}.fd-info>span{display:grid;gap:2px;min-width:0}.fd-info small{font-size:8.5px;text-transform:uppercase;color:#72879a}.fd-info strong{font-size:11.5px;overflow:hidden;text-overflow:ellipsis}.fd-customer-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;padding:0 16px 12px}.fd-customer-kpis>div{min-height:72px;border:1px solid rgba(255,255,255,.065);border-radius:9px;background:#ffffff04;padding:8px;display:grid;gap:3px}.fd-customer-kpis svg{width:17px;color:#7ac4ff}.fd-customer-kpis span{font-size:8.5px;color:#718599;text-transform:uppercase}.fd-customer-kpis strong{font-size:15px}.fd-profile-pane{padding:14px 16px}.fd-profile-pane-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.fd-profile-pane-head h3{font-size:16px;margin:3px 0}.fd-garage-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.fd-garage-grid .profile-vehicle{border:1px solid rgba(255,255,255,.065)!important;border-radius:9px!important;padding:7px!important}.fd-empty-profile{min-height:150px;border:1px dashed rgba(255,255,255,.08);border-radius:10px;display:grid;place-items:center;align-content:center;text-align:center;gap:5px;padding:18px;color:#8095a9}.fd-empty-profile>svg{width:28px;color:#597995}.fd-empty-profile strong{font-size:12.5px;color:#cad8e5}.fd-empty-profile span{font-size:10.5px;line-height:1.45;max-width:420px}.fd-profile-records{display:grid;gap:6px}.fd-notes-editor{display:grid;gap:10px}.fd-notes-editor>div{display:flex;gap:9px;align-items:flex-start}.fd-notes-editor>div>svg{width:20px;color:#75bdff}.fd-notes-editor>div span{display:grid;gap:2px}.fd-notes-editor strong{font-size:12px}.fd-notes-editor small{font-size:10px;color:#7b90a4}.fd-notes-editor textarea{min-height:220px;resize:vertical;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#080e15;color:#eef5fb;padding:12px;font:500 13px/1.5 inherit;outline:0}.fd-notes-editor button{justify-self:end}.fd-history{display:grid}.fd-history>div{display:grid;grid-template-columns:18px 1fr;gap:9px;min-height:66px}.fd-history>div>i{width:8px;height:8px;border-radius:50%;background:#2f9cff;box-shadow:0 0 12px #2f9cff59;margin:6px 0 0 4px;position:relative}.fd-history>div>i:after{content:"";position:absolute;top:10px;left:3px;width:1px;height:48px;background:#2f9cff29}.fd-history>div:last-child>i:after{display:none}.fd-history span{display:grid;gap:2px}.fd-history small{font-size:9px;color:#71869b}.fd-history strong{font-size:11.5px}.fd-history p{font-size:10px;color:#8499ac;margin:0}.fd-customer-form{padding:14px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.fd-customer-form label{display:grid;gap:5px}.fd-customer-form label.wide{grid-column:1/-1}.fd-customer-form label>span{font-size:9px;text-transform:uppercase;color:#788da2;font-weight:850}.fd-customer-form input,.fd-customer-form select,.fd-customer-form textarea{width:100%;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#080e15;color:#eef5fb;padding:0 10px;font:500 13px/1.4 inherit;outline:0}.fd-customer-form input,.fd-customer-form select{height:42px}.fd-customer-form textarea{min-height:92px;padding-top:9px;resize:vertical}.vehicle-drawer-image.vi9-vehicle-stage{height:268px!important;min-height:268px!important;display:grid!important;grid-template-rows:1fr auto!important;align-items:center!important;justify-items:center!important;padding:42px 18px 86px!important;overflow:hidden!important}.vehicle-drawer-image.vi9-vehicle-stage>img{position:relative!important;z-index:2!important;width:auto!important;height:auto!important;max-width:min(82%,410px)!important;max-height:142px!important;padding:0!important;margin:0!important;pointer-events:none!important;-o-object-fit:contain!important;object-fit:contain!important}.vehicle-drawer-image.vi9-vehicle-stage>div{z-index:5!important;left:16px!important;right:16px!important;bottom:14px!important;min-height:68px!important;pointer-events:auto!important}.vehicle-drawer-image .vi9-profile-close{z-index:50!important;pointer-events:auto!important;top:16px!important;right:12px!important}.vi9-profile-close svg{pointer-events:none!important}.vi10-combo-touch{width:100%;min-height:48px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#080e15;color:#eaf2f9;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 11px;text-align:left;font:650 15px/1.2 inherit}.vi10-combo-touch .placeholder{color:#71869a}.vi10-combo-touch svg{width:17px;color:#748ba0}.vi10-combo-touch:disabled{opacity:.45}.vi10-picker-scrim{position:fixed;inset:0;z-index:990;border:0;background:#000000b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.vi10-picker{position:fixed;z-index:1000;left:50%;top:50%;transform:translate(-50%,-50%);width:min(620px,calc(100vw - 28px));max-height:min(760px,calc(100dvh - 28px));border:1px solid rgba(255,255,255,.13);border-radius:16px;background:linear-gradient(155deg,#0b131e,#05090e);box-shadow:0 35px 100px #000000a6;display:grid;grid-template-rows:auto auto 1fr auto;overflow:hidden;color:#f4f8fb}.vi10-picker>header{min-height:62px;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;padding:8px 11px;border-bottom:1px solid rgba(255,255,255,.07)}.vi10-picker>header>button{width:36px;height:36px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#ffffff06;color:#dce7f1;display:grid;place-items:center}.vi10-picker>header h3{font-size:18px;margin:2px 0}.vi10-picker>header>span{font-size:10px;color:#71869b}.vi10-picker-search{margin:10px;height:46px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#080e15;display:flex;align-items:center;gap:8px;padding:0 10px}.vi10-picker-search>svg{width:17px;color:#6f879c}.vi10-picker-search input{min-width:0;flex:1;border:0;background:transparent;outline:0;color:#fff;font:500 16px/1 inherit}.vi10-picker-search button{width:30px;height:30px;border:0;background:transparent;color:#8095a9}.vi10-picker-list{min-height:0;overflow:auto;padding:0 10px 10px;display:grid;align-content:start;gap:5px}.vi10-picker-list>button{min-height:48px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#ffffff05;color:#dce7f1;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 11px;text-align:left;font:650 14px/1.25 inherit}.vi10-picker-list>button.active{border-color:#2f9cff4d;background:#2f9cff14;color:#9ad4ff}.vi10-picker-list svg{width:16px}.vi10-picker>footer{padding:9px 10px max(9px,env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.07)}.vi10-picker>footer button{width:100%;min-height:46px;border:1px solid rgba(47,156,255,.25);border-radius:9px;background:#2f9cff1a;color:#a9ddff;font:800 13px/1 inherit}@media(max-width:1100px){html,body,#root{max-width:100%;overflow-x:hidden}.fd-crm-app{display:block!important;min-height:100dvh!important}.crm-sidebar{position:fixed!important;left:0!important;top:0!important;bottom:0!important;width:min(360px,88vw)!important;height:100dvh!important;transform:translate(-104%);transition:transform .22s ease;z-index:600!important;overflow-y:auto!important;padding-top:env(safe-area-inset-top)}.crm-sidebar.open{transform:translate(0)}.crm-sidebar .crm-close{display:grid!important}.crm-scrim{z-index:590!important}.crm-content-wrap{width:100%!important;min-width:0!important}.crm-top{height:calc(62px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) 10px 0!important;position:sticky!important;top:0!important;z-index:120!important}.crm-menu{display:grid!important;width:42px!important;height:42px!important}.crm-search{display:none!important}.fd-mobile-title{display:grid;gap:1px}.fd-mobile-title strong{font-size:16px;line-height:1.1}.fd-mobile-title span{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#71869a}.crm-actions{gap:5px!important}.crm-actions .crm-user,.crm-actions .fd-message-icon{display:none!important}.crm-icon{width:40px!important;height:40px!important}.crm-page{width:100%!important;max-width:none!important;padding:12px 12px calc(28px + env(safe-area-inset-bottom))!important}.crm-title{display:none!important}.crm-eyebrow{font-size:10px!important}.fd-page-head h2{font-size:23px}.fd-page-head{min-height:44px}.fd-primary,.fd-secondary,.fd-toolbar>button{min-height:46px;font-size:13px}.fd-page{gap:12px}.fd-mobile-launchpad{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.fd-mobile-launchpad>button{min-height:92px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:linear-gradient(145deg,#0f1823eb,#070c12f0);color:#eef5fb;display:grid;grid-template-columns:38px 1fr 18px;align-items:center;gap:8px;text-align:left;padding:10px}.fd-mobile-launchpad>button>svg:first-child{width:27px;height:27px;color:#72bdff}.fd-mobile-launchpad>button>span{display:grid;gap:3px}.fd-mobile-launchpad strong{font-size:14px}.fd-mobile-launchpad small{font-size:10px;color:#7c91a5}.fd-mobile-launchpad>button>svg:last-child{width:16px;color:#5f788e}.crm-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.crm-kpi{min-height:105px!important;padding:11px!important}.crm-kpi-label{font-size:10px!important}.crm-kpi-value{font-size:24px!important}.crm-kpi-sub{font-size:10.5px!important}.crm-main-grid{grid-template-columns:1fr!important;margin-top:8px!important}.crm-side-stack{display:none!important}.crm-panel-head{min-height:54px!important;padding:11px!important}.crm-panel-head h2{font-size:15px!important}.crm-schedule{padding:6px!important}.crm-schedule-row{grid-template-columns:65px 34px minmax(0,1fr)!important;min-height:66px!important;padding:7px!important}.crm-schedule-row .crm-status{grid-column:3!important;justify-self:start!important;min-width:0!important;height:22px!important;font-size:8px!important;margin-top:2px}.crm-time strong{font-size:12px!important}.crm-job strong{font-size:12.5px!important}.crm-job span{font-size:10.5px!important}.crm-workflow{margin-top:8px!important}.crm-workflow-grid{display:flex!important;grid-template-columns:none!important;overflow-x:auto!important;scroll-snap-type:x mandatory;padding:8px!important}.crm-column{flex:0 0 min(78vw,310px)!important;min-height:190px!important;scroll-snap-align:start}.crm-column-head{font-size:10.5px!important}.crm-job-card strong{font-size:11px!important}.customer-page-head{align-items:center!important}.customer-page-head h2{font-size:23px!important}.customer-page-head p{display:none!important}.customer-metric-grid{grid-template-columns:repeat(4,minmax(105px,1fr))!important;overflow-x:auto!important;scrollbar-width:none!important;gap:6px!important}.customer-metric-grid button{min-width:108px!important;min-height:78px!important;padding:8px!important}.customer-metric-grid button span{font-size:9.5px!important}.customer-metric-grid button strong{font-size:20px!important}.customer-metric-grid button small{display:none!important}.customer-directory-toolbar{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:10px!important}.customer-directory-toolbar>div:first-child{display:flex!important;align-items:center!important;justify-content:space-between!important}.customer-directory-toolbar h3{font-size:13px!important}.customer-search{width:100%!important;height:46px!important}.customer-search input{font-size:15px!important}.customer-table-head{display:none!important}.customer-rows{padding:4px 7px 8px!important}.fd-customer-row{min-height:76px!important;height:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) 28px!important;grid-template-rows:auto auto!important;grid-template-areas:none!important;-moz-column-gap:6px!important;column-gap:6px!important;row-gap:4px!important;padding:8px 7px!important;margin-bottom:4px!important}.fd-customer-row>.customer-identity{grid-column:1!important;grid-row:1!important;display:flex!important;min-width:0!important}.fd-customer-row>.customer-contact{grid-column:1!important;grid-row:2!important;display:flex!important;flex-direction:row!important;gap:12px!important;min-width:0!important}.fd-customer-row>.customer-contact span{font-size:10.5px!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.fd-customer-row>.customer-contact svg{width:11px!important}.fd-customer-row>.customer-number,.fd-customer-row>.customer-date{display:none!important}.fd-customer-row>.customer-row-arrow{grid-column:2!important;grid-row:1/3!important;align-self:center!important;justify-self:center!important}.customer-identity strong{font-size:13.5px!important}.customer-identity small{font-size:10.5px!important}.customer-initial{width:37px!important;height:37px!important;flex:none!important}.fd-customer-hub{position:fixed!important;inset:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;border-radius:0!important;z-index:700!important;padding-top:env(safe-area-inset-top)!important;display:grid!important;grid-template-rows:54px auto 1fr!important;background:#05090e!important}.fd-customer-mobilebar{display:grid!important;grid-template-columns:42px 1fr 42px;align-items:center;padding:5px 8px;border-bottom:1px solid rgba(255,255,255,.07);background:#05090ef5}.fd-customer-mobilebar strong{text-align:center;font-size:13px;letter-spacing:.05em}.fd-customer-mobilebar button{width:38px;height:38px;border:0;background:transparent;color:#e1eaf2;display:grid;place-items:center}.fd-customer-mobilebar svg{width:20px}.fd-customer-hub>.customer-drawer-top{display:none!important}.fd-profile-tabs{position:relative!important;top:auto!important;padding:7px 8px!important}.fd-profile-tabs button{height:40px!important;font-size:10.5px!important;padding:0 10px!important}.fd-profile-tabs button svg{width:15px!important}.fd-profile-scroll{overflow-y:auto!important;padding-bottom:max(22px,env(safe-area-inset-bottom))!important}.customer-drawer-actions{display:grid!important;grid-template-columns:1fr 1fr!important;padding:10px!important;gap:7px!important}.customer-drawer-actions button{min-height:46px!important;font-size:12.5px!important}.customer-drawer-actions button:first-child{grid-column:1/-1!important}.fd-contact-grid{grid-template-columns:1fr!important;padding:0 10px 10px!important}.fd-info{min-height:60px!important}.fd-info strong{font-size:13px!important}.fd-info small{font-size:9.5px!important}.fd-customer-kpis{grid-template-columns:repeat(3,1fr)!important;padding:0 10px 10px!important}.fd-customer-kpis>div{min-height:72px!important}.fd-customer-kpis>div:nth-child(4),.fd-customer-kpis>div:nth-child(5){grid-column:span 1}.customer-profile-section{margin:0 10px 9px!important}.customer-profile-section-head h3{font-size:14px!important}.profile-vehicle{min-height:64px!important}.vi9-profile-vehicle section strong{font-size:13px!important}.vi9-profile-vehicle section span{font-size:10.5px!important}.fd-profile-pane{padding:10px!important}.fd-profile-pane-head{position:sticky;top:0;z-index:2;background:#05090e;padding:3px 0 8px}.fd-profile-pane-head h3{font-size:18px}.fd-garage-grid{grid-template-columns:1fr!important}.fd-notes-editor textarea{min-height:36dvh!important;font-size:16px!important}.fd-customer-modal{position:fixed!important;inset:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;border-radius:0!important;z-index:810!important;padding-top:env(safe-area-inset-top)!important;display:grid!important;grid-template-rows:auto 1fr auto!important;overflow:hidden!important}.fd-customer-modal .customer-modal-head{min-height:58px!important}.fd-customer-form{grid-template-columns:1fr!important;overflow:auto!important;padding:10px 12px!important}.fd-customer-form label.wide{grid-column:auto!important}.fd-customer-form input,.fd-customer-form select{height:48px!important;font-size:16px!important}.fd-customer-form textarea{font-size:16px!important}.fd-customer-modal .customer-modal-actions{padding-bottom:max(10px,env(safe-area-inset-bottom))!important}.vehicle-hero{align-items:center!important}.vehicle-hero h2{font-size:23px!important}.vehicle-hero p{display:none!important}.vehicle-hero-actions{display:flex!important;gap:6px!important}.vehicle-hero-actions button{min-height:44px!important;font-size:11.5px!important}.vehicle-metric-grid{grid-template-columns:repeat(3,1fr)!important;gap:6px!important}.vehicle-metric-grid>div{min-height:79px!important;padding:8px!important}.vehicle-metric-grid span{font-size:9px!important}.vehicle-metric-grid strong{font-size:18px!important}.vehicle-metric-grid small{display:none!important}.vehicle-grid{grid-template-columns:1fr 1fr!important;gap:7px!important}.vehicle-card{min-height:160px!important}.vehicle-card-image{height:96px!important}.vehicle-card-copy strong{font-size:12px!important}.vehicle-card-copy small,.vehicle-card-meta span{font-size:9.5px!important}body.vi6-window-active{overflow:hidden!important}.vi6-scrim{z-index:850!important}.vi6-modal{position:fixed!important;z-index:860!important;left:0!important;top:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;border-radius:0!important;border:0!important;transform:none!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto auto!important;padding-top:env(safe-area-inset-top)!important;background:#05090e!important;overflow:hidden!important}.vi6-head{min-height:68px!important;height:auto!important;padding:8px 10px!important;cursor:default!important}.vi6-head .vi6-window-mark>svg{display:none!important}.vi6-head h2{font-size:21px!important}.vi6-head p{display:none!important}.vi6-head>button{width:40px!important;height:40px!important;z-index:20!important}.vi6-mode{position:relative!important;top:auto!important;padding:7px 9px!important;grid-template-columns:1fr 1fr!important;gap:6px!important;background:#060b11!important;border-bottom:1px solid rgba(255,255,255,.07)!important}.vi6-mode>button{min-height:52px!important;padding:6px 8px!important}.vi6-mode>button>svg{width:20px!important}.vi6-mode>button strong{font-size:12.5px!important}.vi6-mode>button small{font-size:9.5px!important}.vi6-scroll{min-height:0!important;overflow-y:auto!important;padding:8px 8px 18px!important;overscroll-behavior:contain!important}.vi6-body-grid{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;gap:8px!important}.vi6-left{display:contents!important}.vi6-left>.vi6-section:nth-of-type(1){order:1}.vi6-left>.vi6-section:nth-of-type(2){order:2}.vi6-left>.vi6-section:nth-of-type(3){order:3}.vi6-preview{order:4!important;width:100%!important;min-width:0!important}.vi6-left>.vi6-section:nth-of-type(4){order:5}.vi6-left>.vi6-duplicate{order:6}.vi6-preview-sticky{position:static!important;top:auto!important}.vi6-section{border-radius:10px!important}.vi6-section-head{min-height:58px!important;padding:8px 10px!important}.vi6-section-head>b{width:28px!important;height:28px!important;font-size:11px!important}.vi6-section-head strong{font-size:14px!important}.vi6-section-head small{font-size:10.5px!important;line-height:1.35!important}.vi6-selected-customer{min-height:55px!important;margin:8px!important}.vi6-vin{grid-template-columns:1fr 1fr!important;padding:8px!important}.vi6-vin label{grid-column:1/-1!important}.vi6-vin input{height:48px!important;font-size:16px!important}.vi6-scan,.vi6-decode{min-height:46px!important;font-size:12.5px!important}.vi6-select-grid{grid-template-columns:1fr!important;padding:8px!important}.vi6-combo>span,.vi6-field>span,.vi6-pricing>span{font-size:10.5px!important;margin-bottom:5px!important}.vi6-appearance{padding:8px!important}.vi6-color-readout{min-height:54px!important}.vi6-preview{border:1px solid rgba(255,255,255,.075)!important;border-radius:10px!important;background:#ffffff03!important}.vi6-preview-sticky{padding:10px!important}.vi6-preview-head h3{font-size:17px!important}.vi9-reference-tools{grid-template-columns:1fr 1fr!important}.vi9-reference-tools button{min-height:45px!important;font-size:11.5px!important}.vi9-reference-tools button:last-child{grid-column:1/-1!important}.vi6-image-stage{height:min(260px,30dvh)!important;min-height:190px!important}.vi6-image-stage>img{max-width:92%!important;max-height:82%!important}.vi9-candidates{max-height:none!important}.vi9-candidate-grid{grid-template-columns:1fr 1fr!important;max-height:360px!important}.vi8-photo-upload{margin-top:8px!important}.vi8-photo-upload>div strong{font-size:12px!important}.vi8-photo-upload>div small{font-size:10px!important}.vi6-summary{grid-template-columns:repeat(3,1fr)!important}.vi6-field input,.vi6-field textarea{font-size:16px!important}.vi6-field input{height:48px!important}.vi6-pricing>div{grid-template-columns:1fr 1fr!important}.vi6-pricing button{min-height:45px!important;font-size:11.5px!important}.vi6-foot{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;min-height:72px!important;padding:8px 9px max(8px,env(safe-area-inset-bottom))!important;background:#05090e!important;border-top:1px solid rgba(255,255,255,.09)!important;z-index:20!important}.vi6-foot>div{min-width:0!important}.vi6-foot>div strong{font-size:11.5px!important}.vi6-foot>div small{font-size:9.5px!important;white-space:normal!important}.vi6-foot>section{gap:6px!important}.vi6-foot button{min-height:45px!important;font-size:12px!important;padding:0 10px!important}.vi6-resize,.vi6-resize-grip{display:none!important}.vi9-inline-message{margin:0 8px 6px!important}.vi6-camera-scrim{z-index:950!important}.vi6-camera{position:fixed!important;z-index:960!important;left:0!important;top:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;border-radius:0!important;border:0!important;padding-top:env(safe-area-inset-top)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto auto!important;overflow:hidden!important;background:#03070b!important}.vi6-camera>header{min-height:60px!important;padding:7px 10px!important}.vi6-camera>header .vi6-window-mark>svg{display:none!important}.vi6-camera>header h2{font-size:20px!important}.vi6-camera-feed{min-height:0!important;height:auto!important}.vi6-camera-status{padding:8px 10px!important}.vi6-camera-manual{grid-template-columns:1fr auto!important;padding:8px 10px max(8px,env(safe-area-inset-bottom))!important}.vi6-camera-manual input{height:46px!important;font-size:16px!important}.vi6-camera-manual button{min-width:92px!important;height:46px!important}.vehicle-drawer{position:fixed!important;inset:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;z-index:700!important;overflow-y:auto!important;padding-top:env(safe-area-inset-top)!important;background:#05090e!important}.vehicle-drawer-image.vi9-vehicle-stage{height:238px!important;min-height:238px!important;padding:42px 14px 82px!important}.vehicle-drawer-image.vi9-vehicle-stage>img{max-width:min(86%,360px)!important;max-height:122px!important}.vehicle-drawer-image .vi9-profile-close{top:calc(12px + env(safe-area-inset-top))!important}.vi9-profile-actions{grid-template-columns:1fr 1fr!important;padding:10px!important}.vehicle-detail-grid{grid-template-columns:1fr 1fr!important}.vehicle-history-placeholder{margin-bottom:max(16px,env(safe-area-inset-bottom))!important}.fd-record-card{grid-template-columns:40px minmax(0,1fr) auto 18px!important;min-height:72px!important;padding:8px!important}.fd-record-card>.fd-status{grid-column:3!important}.fd-record-card>b{grid-column:2!important;grid-row:2!important;text-align:left!important;font-size:11px!important;color:#e6eff6}.fd-record-card>svg{grid-column:4!important;grid-row:1/3!important}.fd-record-main strong{font-size:12.5px}.fd-record-main span{font-size:10.5px}.fd-record-main small{font-size:9.5px}.fd-status{font-size:8px!important;min-width:72px!important}.fd-calendar-controls{align-items:stretch!important}.fd-month-grid button,.fd-month-grid i{min-height:62px!important}.fd-service-grid{grid-template-columns:1fr 1fr!important}.fd-service-card{min-height:190px!important}.fd-payment-panels{grid-template-columns:1fr!important}.fd-closeout-flow{display:flex!important;overflow-x:auto!important;gap:4px!important;scrollbar-width:none}.fd-closeout-flow>div{flex:0 0 118px;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:7px}.fd-closeout-flow>i{flex:0 0 18px}.fd-report-kpis{grid-template-columns:1fr 1fr!important}.fd-report-builder{grid-template-columns:1fr!important}.fd-settings-grid{grid-template-columns:1fr 1fr!important}}@media(max-width:700px){.crm-page{padding-left:8px!important;padding-right:8px!important}.fd-page-head h2{font-size:21px}.fd-page-head .fd-primary{min-width:44px;padding:0 10px}.fd-page-head .fd-primary svg{width:18px}.fd-mobile-launchpad{grid-template-columns:1fr 1fr!important}.fd-mobile-launchpad>button{min-height:88px!important;padding:9px!important}.crm-kpi-grid{grid-template-columns:1fr 1fr!important}.crm-kpi{min-height:98px!important;display:grid!important;grid-template-columns:35px 1fr!important;gap:7px!important}.crm-kpi-icon{width:34px!important;height:34px!important}.crm-kpi-value{font-size:21px!important}.crm-kpi-sub{font-size:9.5px!important}.crm-schedule-row{grid-template-columns:58px minmax(0,1fr)!important}.crm-schedule-row .crm-car-icon{display:none!important}.crm-schedule-row .crm-job,.crm-schedule-row .crm-status{grid-column:2!important}.crm-link{font-size:9.5px!important}.crm-column{flex-basis:84vw!important}.customer-page-head .customer-primary{width:46px!important;height:46px!important;padding:0!important;font-size:0!important}.customer-page-head .customer-primary svg{width:20px!important}.customer-metric-grid{display:none!important}.customer-directory{border-radius:10px!important}.customer-directory-toolbar>div:first-child{display:none!important}.customer-directory-toolbar{padding:7px!important}.fd-customer-row{min-height:72px!important}.fd-customer-row>.customer-contact span:nth-child(2){display:none!important}.customer-identity strong{font-size:14px!important}.customer-identity small{font-size:10px!important}.customer-row-arrow{width:17px!important}.fd-profile-tabs button{height:42px!important;font-size:10px!important}.fd-profile-tabs button span{display:block!important}.customer-drawer-actions{grid-template-columns:1fr 1fr!important}.fd-customer-kpis{grid-template-columns:repeat(2,1fr)!important}.fd-customer-kpis>div:last-child{grid-column:1/-1!important}.fd-contact-grid{gap:6px!important}.fd-info{min-height:58px!important}.fd-customer-form{padding-bottom:80px!important}.vehicle-hero{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.vehicle-hero-actions{display:grid!important;grid-template-columns:1fr 1fr!important}.vehicle-metric-grid{display:none!important}.vehicle-directory-toolbar{display:grid!important;grid-template-columns:1fr!important;gap:7px!important}.vehicle-directory-toolbar>div:first-child{display:none!important}.vehicle-grid{grid-template-columns:1fr!important}.vehicle-card{min-height:104px!important;display:grid!important;grid-template-columns:105px minmax(0,1fr) 18px!important}.vehicle-card-image{height:82px!important}.vehicle-card-copy{min-width:0!important}.vehicle-card-copy strong{font-size:13px!important}.vehicle-card-meta{display:grid!important}.vehicle-card>svg{align-self:center!important}.vi6-modal{grid-template-rows:auto auto minmax(0,1fr) auto auto!important}.vi6-head{min-height:62px!important}.vi6-head h2{font-size:20px!important}.vi6-mode>button small{display:none!important}.vi6-mode>button strong{font-size:12px!important}.vi6-scroll{padding:6px!important}.vi6-section-head small{font-size:10px!important}.vi6-vin{grid-template-columns:1fr!important}.vi6-vin label{grid-column:auto!important}.vi6-preview-sticky{padding:8px!important}.vi9-reference-tools{grid-template-columns:1fr!important}.vi9-reference-tools button:last-child{grid-column:auto!important}.vi6-image-stage{height:220px!important;min-height:175px!important}.vi9-candidate-grid{grid-template-columns:1fr!important}.vi6-summary{grid-template-columns:1fr 1fr!important}.vi6-summary>div:last-child{grid-column:1/-1!important}.vi6-pricing>div{grid-template-columns:1fr!important}.vi6-foot{display:grid!important;grid-template-columns:1fr!important;gap:6px!important}.vi6-foot>div{display:none!important}.vi6-foot>section{display:grid!important;grid-template-columns:1fr 1.25fr!important;width:100%!important}.vi6-foot button{width:100%!important;min-height:48px!important}.vi6-camera-manual{grid-template-columns:1fr!important}.vi6-camera-manual button{width:100%!important}.vehicle-drawer-image.vi9-vehicle-stage{height:224px!important;min-height:224px!important}.vi9-profile-actions{grid-template-columns:1fr!important}.vehicle-detail-grid{grid-template-columns:1fr 1fr!important}.vi10-picker{left:0!important;top:0!important;transform:none!important;width:100vw!important;height:100dvh!important;max-height:none!important;border-radius:0!important;border:0!important;padding-top:env(safe-area-inset-top)!important}.vi10-picker>header{min-height:58px!important}.vi10-picker-search{height:50px!important}.vi10-picker-list>button{min-height:50px!important;font-size:15px!important}.fd-toolbar{display:grid!important;grid-template-columns:1fr auto auto!important}.fd-toolbar .fd-search{grid-column:1/-1!important;height:48px!important}.fd-toolbar .fd-search input{font-size:16px!important}.fd-status-strip button{height:40px!important;font-size:10px!important}.fd-record-card{grid-template-columns:38px minmax(0,1fr) 18px!important;grid-template-rows:auto auto!important}.fd-record-card>.fd-status{grid-column:2!important;grid-row:2!important;justify-self:start!important;height:23px!important}.fd-record-card>b{grid-column:2!important;grid-row:3!important}.fd-record-card>svg{grid-column:3!important;grid-row:1/4!important}.fd-calendar-controls{display:grid!important;grid-template-columns:1fr!important}.fd-segment{width:100%!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important}.fd-segment button{height:42px!important}.fd-calendar-controls>label{height:48px!important}.fd-month{padding:6px!important}.fd-month-grid,.fd-month-week{gap:2px!important}.fd-month-grid button,.fd-month-grid i{min-height:50px!important;border-radius:5px!important;padding:5px!important}.fd-month-grid button span{width:17px!important;height:17px!important;right:3px!important;bottom:3px!important}.fd-service-grid{grid-template-columns:1fr!important}.fd-service-card{min-height:175px!important}.fd-foundation-note span{font-size:10.5px!important}.fd-flow{inset:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;border-radius:0!important;border:0!important;padding-top:env(safe-area-inset-top)!important}.fd-flow>header{min-height:58px!important;padding:6px 8px!important}.fd-flow>header h2{font-size:18px!important}.fd-flow-progress{padding:5px 6px!important}.fd-flow-progress button{height:45px!important;display:grid!important;justify-items:center!important;gap:3px!important}.fd-flow-progress button i{width:23px!important;height:23px!important}.fd-flow-progress button span{font-size:8.5px!important}.fd-flow-body{padding:9px!important}.fd-select-list>button{min-height:58px!important}.fd-vehicle-select,.fd-estimate-services{grid-template-columns:1fr!important}.fd-package-choices{grid-column:auto!important}.fd-review{grid-template-columns:1fr!important}.fd-review>section{grid-column:auto!important}.fd-flow>footer{display:grid!important;grid-template-columns:1fr!important;padding:7px 8px max(7px,env(safe-area-inset-bottom))!important}.fd-mobile-estimate-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important}.fd-mobile-estimate-actions button{min-height:52px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#ffffff05;color:#9db1c4;display:grid;grid-template-columns:22px 1fr;align-items:center;gap:6px;padding:0 8px;font:800 10px/1 inherit}.fd-mobile-estimate-actions button svg{width:18px}.fd-flow>footer>section{display:grid!important;grid-template-columns:1fr 1.4fr!important}.fd-flow>footer>section button{width:100%!important;min-height:47px!important}.fd-closeout-flow>div{flex-basis:110px!important}.fd-payment-panels article{min-height:130px!important}.fd-report-kpis{grid-template-columns:1fr 1fr!important}.fd-report-kpis article{min-height:95px!important}.fd-report-kpis strong{font-size:19px!important}.fd-report-fields{grid-template-columns:1fr!important}.fd-report-fields select{height:48px!important;font-size:16px!important}.fd-report-fields .fd-primary{height:49px!important}.fd-export-row{display:grid!important;grid-template-columns:repeat(3,1fr)!important}.fd-settings-grid{grid-template-columns:1fr!important}.fd-settings-grid>button{min-height:80px!important}.fd-page-head .fd-primary span{display:none}}@media(max-width:430px){.fd-mobile-launchpad{grid-template-columns:1fr!important}.fd-mobile-launchpad>button{min-height:68px!important;grid-template-columns:34px 1fr 18px!important}.fd-mobile-launchpad strong{font-size:13.5px!important}.crm-kpi-grid{grid-template-columns:1fr 1fr!important}.crm-kpi{min-height:92px!important}.crm-kpi-label{font-size:9px!important}.crm-kpi-sub{display:none!important}.crm-kpi-value{font-size:20px!important}.fd-customer-row>.customer-contact span{font-size:10px!important}.fd-profile-tabs button{padding:0 9px!important}.fd-profile-tabs button svg{display:none!important}.fd-customer-kpis,.fd-report-kpis,.fd-export-row,.vi6-mode{grid-template-columns:1fr 1fr!important}.vi6-mode>button{min-height:48px!important}.vi6-section-head small{display:block!important}.vi6-image-stage{height:205px!important}.vehicle-detail-grid{grid-template-columns:1fr!important}.fd-record-card>.fd-status{font-size:7.5px!important}.fd-record-main strong{font-size:12px!important}}.fd-info-link{text-decoration:none;color:inherit;cursor:pointer;transition:.15s ease}.fd-info-link:hover{border-color:#43a9ff38!important;background:#2f9cff0b!important}.vi12-owner-link{width:calc(100% - 32px);margin:0 16px;border:1px solid rgba(255,255,255,.065);background:#ffffff05;color:inherit;text-align:left;cursor:pointer}.vi12-owner-link:disabled{cursor:default}.vi12-owner-link>svg:last-child{margin-left:auto;width:16px;color:#60788e}.vi12-owner-link:not(:disabled):hover{border-color:#2f9cff33;background:#2f9cff09}.vi12-vehicle-history{display:grid;gap:9px}.vi12-vehicle-history>div:first-child{margin-bottom:0}.vi12-history-list{display:grid;gap:5px}.vi12-history-list>div{min-height:54px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.055);border-radius:8px;background:#ffffff04;padding:7px 9px}.vi12-history-list>div>svg{width:18px;color:#6cbcff}.vi12-history-list span{display:grid;gap:2px;min-width:0}.vi12-history-list strong{font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vi12-history-list small{font-size:9.5px;color:#7f93a7;text-transform:capitalize}.vi12-history-list b{font-size:11px;color:#e9f2f8}.vi12-history-empty{min-height:72px;display:flex;align-items:center;justify-content:center;gap:8px;color:#8095a8;font-size:10.5px;line-height:1.45;text-align:left}.vi12-history-empty>svg{width:20px;flex:none;color:#58738c}.vi12-picker-no-search{grid-template-rows:auto 1fr!important}.vi12-picker-no-search .vi10-picker-list{padding-top:10px}.vi12-picker-no-search>footer{display:none!important}@media(max-width:1100px){.vi12-owner-link{width:calc(100% - 20px)!important;margin:0 10px!important;min-height:64px!important}.vi12-history-list>div{min-height:60px!important}.vi12-history-list strong{font-size:12.5px!important}.vi12-history-list small{font-size:10.5px!important}.vi12-picker-no-search .vi10-picker-list{padding:8px 10px max(10px,env(safe-area-inset-bottom))!important}}@media(max-width:700px){.fd-customer-foundation .customer-page-head{min-height:58px!important;padding:4px 2px!important}.fd-customer-foundation .customer-page-head .crm-eyebrow{display:none!important}.fd-customer-foundation .customer-page-head h2{font-size:24px!important;margin:0!important}.fd-customer-foundation .customer-directory{background:transparent!important;border:0!important}.fd-customer-foundation .customer-directory-toolbar{padding:5px 0 8px!important;border-bottom:0!important}.fd-customer-foundation .customer-search{height:50px!important;border-radius:12px!important}.fd-customer-foundation .customer-rows{padding:0!important}.fd-customer-foundation .fd-customer-row{min-height:68px!important;margin-bottom:3px!important;border-radius:9px!important;padding:7px 8px!important}.fd-customer-foundation .fd-customer-row>.customer-contact{gap:9px!important}.fd-customer-foundation .customer-initial{width:40px!important;height:40px!important;border-radius:50%!important}.fd-customer-foundation .customer-identity strong{font-size:15px!important}.fd-customer-foundation .customer-identity small{font-size:10px!important}.fd-customer-foundation .fd-customer-row>.customer-contact span{font-size:10px!important}.fd-customer-foundation .fd-customer-row>.customer-contact span:nth-child(2){display:none!important}.fd-customer-hub .fd-profile-tabs{overflow-x:auto!important;scrollbar-width:none!important;display:flex!important}.fd-customer-hub .fd-profile-tabs::-webkit-scrollbar{display:none!important}.fd-customer-hub .fd-profile-tabs button{flex:0 0 auto!important;min-width:86px!important}.vi12-history-list>div{grid-template-columns:30px minmax(0,1fr)!important}.vi12-history-list b{grid-column:2!important;text-align:left!important}}:root{--fd-navy-0:#020711;--fd-navy-1:#05101e;--fd-navy-2:#08182c;--fd-sky:#52d8ff;--fd-blue:#2f9cff;--fd-gold:#ff9d23;--fd-line:rgba(190,224,255,.13);--fd-text:#f7fbff;--fd-muted:#8fa5ba}.fd-catalog-page,.fd-estimates-r13{isolation:isolate}.fd-catalog-page:before,.fd-estimates-r13:before{content:"";position:absolute;inset:70px 0 auto;height:360px;pointer-events:none;z-index:-1;background:radial-gradient(circle at 20% 15%,rgba(82,216,255,.07),transparent 42%),radial-gradient(circle at 82% 30%,rgba(255,157,35,.055),transparent 38%)}.fd-catalog-classbar{min-height:64px;border:1px solid var(--fd-line);border-radius:13px;background:linear-gradient(180deg,#12243bbd,#050f1ceb);box-shadow:inset 0 1px #ffffff0f,0 16px 36px #0000002e;padding:9px 11px;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center}.fd-catalog-classbar>div:first-child{display:grid;gap:2px;min-width:150px}.fd-catalog-classbar>div:first-child span{color:var(--fd-sky);font-size:9px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.fd-catalog-classbar>div:first-child strong{font-size:10px;color:#bed0e1}.fd-catalog-classbar>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.fd-catalog-classbar button,.fd-catalog-selector button,.fd-condition-selector button,.fd-estimate-class-tabs button{min-height:38px;border:1px solid rgba(190,224,255,.09);border-radius:9px;background:linear-gradient(180deg,#ffffff0b,#ffffff03);color:#93a8bb;font-size:10px;font-weight:850;padding:0 9px;cursor:pointer}.fd-catalog-classbar button.active,.fd-catalog-selector button.active,.fd-estimate-class-tabs button.active{border-color:#52d8ff6b;color:#fff;background:linear-gradient(180deg,#2daef93d,#0f58993d);box-shadow:inset 0 1px #ffffff1a,0 0 18px #2f9cff1a}.fd-service-grid-r13{gap:11px}.fd-service-card-r13{position:relative;overflow:hidden;min-height:242px!important;border-color:#bee0ff1a!important;border-radius:14px!important;background:radial-gradient(260px 120px at 0 0,rgba(82,216,255,.07),transparent 72%),linear-gradient(160deg,#0c1d31f5,#040b15fb)!important;box-shadow:inset 0 1px #ffffff0f,inset 0 -20px 34px #00000024,0 18px 34px #00000024}.fd-service-card-r13:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,rgba(82,216,255,.65),rgba(255,157,35,.56),transparent);opacity:.55}.fd-service-icon-r13{width:48px!important;height:48px!important;border:1px solid rgba(82,216,255,.18)!important;background:linear-gradient(145deg,#52d8ff1a,#ff9d2309)!important;box-shadow:inset 0 1px #ffffff14,0 0 24px #2f9cff14}.fd-service-icon-r13 svg{width:32px;height:32px}.fd-service-card-title{min-width:0}.fd-service-card-title h3{font-size:15px!important;letter-spacing:-.02em;color:#fff}.fd-service-card-title>span{display:block;margin-top:3px;font-size:10.5px!important;line-height:1.35;color:#9cafc1!important}.fd-service-price{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid rgba(255,255,255,.055);padding-top:8px}.fd-service-price small{font-size:9px;color:#73899d}.fd-service-price strong{font-size:15px;color:#ffd39a}.fd-service-card-r13 ul{align-content:start}.fd-service-card-r13 li{font-size:11px!important}.fd-service-card-r13>button{min-height:40px!important;border-color:#52d8ff1c!important;background:linear-gradient(180deg,#52d8ff0e,#ffffff03)!important;color:#cce9ff!important;cursor:pointer}.fd-service-card-r13>button:hover{border-color:#52d8ff47!important;background:#2f9cff17!important}.fd-sync-note{background:linear-gradient(135deg,#2f9cff0e,#ff9d2306)!important}.fd-catalog-scrim{position:fixed;inset:0;z-index:720;border:0;background:#000000b0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.fd-catalog-drawer,.fd-estimate-detail{position:fixed;z-index:730;right:0;top:0;width:min(690px,96vw);height:100dvh;color:var(--fd-text);background:radial-gradient(500px 260px at 60% 0,rgba(50,144,228,.12),transparent 70%),linear-gradient(160deg,#071525,#030811 78%);border-left:1px solid rgba(82,216,255,.18);box-shadow:-35px 0 100px #0000008f;display:grid;grid-template-rows:auto 1fr;overflow:hidden}.fd-catalog-drawer>header,.fd-estimate-detail>header{min-height:94px;display:grid;grid-template-columns:56px minmax(0,1fr) 40px;gap:11px;align-items:center;padding:13px 15px;border-bottom:1px solid rgba(190,224,255,.09);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent)}.fd-estimate-detail>header{grid-template-columns:minmax(0,1fr) 40px}.fd-catalog-drawer>header h2,.fd-estimate-detail>header h2{margin:3px 0 2px;font-size:22px;line-height:1.06}.fd-catalog-drawer>header p,.fd-estimate-detail>header span{margin:0;color:#8198ad;font-size:10.5px}.fd-catalog-drawer>header>button,.fd-estimate-detail>header>button{width:38px;height:38px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#ffffff06;color:#e7f0f8;display:grid;place-items:center;cursor:pointer}.fd-catalog-drawer-icon{width:52px;height:52px;border:1px solid rgba(82,216,255,.17);border-radius:13px;display:grid;place-items:center;background:#2f9cff0e}.fd-catalog-drawer-icon svg{width:35px}.fd-catalog-drawer-scroll,.fd-estimate-detail-scroll{min-height:0;overflow:auto;padding:13px 14px max(22px,env(safe-area-inset-bottom));display:grid;align-content:start;gap:11px}.fd-catalog-selector,.fd-condition-selector{border:1px solid rgba(190,224,255,.085);border-radius:12px;background:#ffffff05;padding:10px;display:grid;gap:8px}.fd-catalog-selector>span,.fd-condition-selector>span,.fd-estimate-class-tabs>span{color:#76c9ff;font-size:9px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.fd-catalog-selector>div{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.fd-condition-selector>div{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.fd-condition-selector button.active{border-color:#ffa6396e;color:#fff;background:linear-gradient(180deg,#ffae402e,#82430c2e);box-shadow:inset 0 1px #ffffff14,0 0 16px #ff911412}.fd-catalog-item-list{display:grid;gap:5px}.fd-catalog-item-list>button{min-height:58px;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:#ffffff04;color:#dbe8f3;display:grid;grid-template-columns:minmax(0,1fr) auto 18px;gap:9px;align-items:center;text-align:left;padding:8px 10px;cursor:pointer}.fd-catalog-item-list>button.active{border-color:#52d8ff47;background:linear-gradient(90deg,#2f9cff1a,#2f9cff06)}.fd-catalog-item-list>button>span{display:grid;gap:3px;min-width:0}.fd-catalog-item-list strong{font-size:12px}.fd-catalog-item-list small{font-size:9.5px;color:#8095a9}.fd-catalog-item-list b{font-size:12px;color:#f8ca91}.fd-catalog-item-list svg{width:15px;color:#607b92}.fd-catalog-detail{border:1px solid rgba(82,216,255,.13);border-radius:13px;background:linear-gradient(145deg,#0c1e32c7,#050c16e6);padding:13px}.fd-catalog-detail-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06)}.fd-catalog-detail-head h3{margin:3px 0;font-size:18px}.fd-catalog-detail-head p{font-size:11px;line-height:1.52;color:#a2b5c6;margin:5px 0 0}.fd-catalog-detail-head>div:last-child{text-align:right;display:grid;align-content:center;gap:3px}.fd-catalog-detail-head>div:last-child>small{font-size:8.5px;color:#7990a4;text-transform:uppercase}.fd-catalog-detail-head>div:last-child>strong{font-size:20px;color:#ffd39c}.fd-catalog-detail-head>div:last-child>span{display:flex;align-items:center;justify-content:flex-end;gap:4px;font-size:9.5px;color:#89cfff}.fd-catalog-detail-head>div:last-child svg{width:12px}.fd-includes-panel{padding-top:12px}.fd-includes-title{display:flex;align-items:center;gap:7px;margin-bottom:8px;color:#f4f8fc}.fd-includes-title svg{width:18px;color:#63c9ff}.fd-includes-title strong{font-size:12.5px}.fd-includes-panel ul{list-style:none;padding:0;margin:0;display:grid;gap:6px}.fd-includes-panel li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:6px;align-items:start;font-size:10.5px;line-height:1.45;color:#bdccda}.fd-includes-panel li svg{width:13px;color:#6be08c;margin-top:1px}.fd-package-note{margin:10px 0 0;padding:10px;border:1px solid rgba(255,165,54,.12);border-radius:9px;background:#ff911709;font-size:10px;line-height:1.52;color:#cbbba7}.fd-catalog-copy-pending{min-height:74px;border:1px dashed rgba(190,224,255,.09);border-radius:9px;padding:11px;display:flex;align-items:flex-start;gap:9px;color:#7fa9c8}.fd-catalog-copy-pending>svg{width:19px;flex:none}.fd-catalog-copy-pending>span{display:grid;gap:3px}.fd-catalog-copy-pending strong{font-size:10.5px;color:#bcd5e7}.fd-catalog-copy-pending small{font-size:9.5px;line-height:1.45;color:#748b9f}.fd-estimate-viewbar{display:grid;grid-template-columns:auto minmax(280px,1fr);gap:9px;align-items:center}.fd-estimate-viewbar .fd-segment{height:44px}.fd-estimate-viewbar .fd-segment button{height:36px}.fd-record-button{width:100%;color:inherit;text-align:left;cursor:pointer}.fd-record-button:hover{border-color:#52d8ff30;background:linear-gradient(110deg,#102237e6,#080e16f2)}.fd-flow-r13{inset:3.2vh max(22px,5vw);max-width:1260px;max-height:94dvh;background:radial-gradient(700px 300px at 50% 0,rgba(35,122,205,.09),transparent 72%),linear-gradient(155deg,#071423,#030810 84%);border-color:#52d8ff29;box-shadow:0 42px 130px #000000ad,0 0 60px #1874ca0e}.fd-flow-r13>header{background:linear-gradient(180deg,rgba(255,255,255,.035),transparent)}.fd-flow-r13 .fd-flow-body{padding:13px 15px}.fd-estimate-step-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;position:sticky;top:-13px;z-index:4;padding:3px 0 8px;background:linear-gradient(180deg,#06111e 72%,#06111e00)}.fd-estimate-step-actions .fd-primary{white-space:nowrap}.fd-estimate-customer-step .fd-select-list{margin-top:2px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.fd-estimate-customer-step .fd-select-list>button{min-height:60px}.fd-selected-banner{display:flex;align-items:center;gap:10px}.fd-selected-banner>button{margin-left:auto;border:0;background:transparent;color:#7bc8ff;font-size:10px;font-weight:850;cursor:pointer}.fd-selected-banner small{display:block;margin-top:2px;color:#778da1;font-size:9px}.fd-add-vehicle-estimate{min-height:52px;width:100%;margin-top:9px;border-style:dashed;gap:4px}.fd-add-vehicle-estimate svg{width:17px}.fd-estimate-services-r13{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:10px;align-items:start}.fd-estimate-context{grid-column:1/-1;display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.5fr);gap:9px;border:1px solid rgba(190,224,255,.09);border-radius:12px;background:#ffffff05;padding:9px}.fd-estimate-context>div:first-child{display:flex;align-items:center;gap:8px}.fd-estimate-context>div:first-child>svg{width:22px;color:#62c7ff}.fd-estimate-context>div:first-child span{display:grid;gap:2px}.fd-estimate-context small{font-size:8px;color:#7f95aa;text-transform:uppercase;letter-spacing:.07em}.fd-estimate-context strong{font-size:12px}.fd-estimate-class-tabs{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center}.fd-estimate-class-tabs>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.fd-estimate-class-tabs button{min-height:34px;font-size:9px}.fd-estimate-family-tabs{grid-column:1/-1;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.fd-estimate-family-tabs button{min-height:58px;border:1px solid rgba(190,224,255,.075);border-radius:10px;background:#ffffff04;color:#879db1;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:5px;padding:5px 7px;text-align:left;cursor:pointer}.fd-estimate-family-tabs svg{width:27px;height:27px}.fd-estimate-family-tabs span{font-size:9px;font-weight:850;line-height:1.15}.fd-estimate-family-tabs button.active{color:#fff;border-color:#52d8ff45;background:linear-gradient(145deg,#2f9cff1b,#ff9d2306);box-shadow:inset 0 1px #ffffff0f,0 0 18px #2f9cff0f}.fd-condition-selector.compact{grid-column:1/-1}.fd-condition-selector.compact button{min-height:36px;font-size:9.5px}.fd-estimate-package-list,.fd-estimate-addons{min-width:0;border:1px solid rgba(190,224,255,.075);border-radius:12px;background:#ffffff03;padding:9px}.fd-estimate-package-list,.fd-estimate-addons{grid-column:1}.fd-estimate-section-title{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:7px}.fd-estimate-section-title>span{font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#d9e7f2}.fd-estimate-section-title>small{font-size:9px;color:#70879b}.fd-estimate-package-list>button{width:100%;min-height:62px;border:1px solid rgba(255,255,255,.06);border-radius:9px;background:#ffffff03;color:#d9e5ef;display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;text-align:left;margin-top:5px;cursor:pointer}.fd-estimate-package-list>button.active{border-color:#52d8ff4a;background:linear-gradient(90deg,#2f9cff18,#2f9cff05)}.fd-estimate-package-list>button:disabled,.fd-estimate-addons button:disabled{opacity:.48;cursor:not-allowed}.fd-choice-mark{width:24px;height:24px;border:1px solid rgba(190,224,255,.11);border-radius:50%;display:grid;place-items:center}.fd-choice-mark svg{width:13px;color:#79e396}.fd-choice-mark i{width:7px;height:7px;border-radius:50%;background:#41566b}.fd-estimate-package-list>button>span:nth-child(2){display:grid;gap:3px;min-width:0}.fd-estimate-package-list>button>span:nth-child(2) strong{font-size:11.5px}.fd-estimate-package-list>button>span:nth-child(2) small{max-width:650px;font-size:9px;line-height:1.35;color:#7d93a7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fd-choice-price{text-align:right;display:grid;gap:2px}.fd-choice-price strong{font-size:13px;color:#ffd09a}.fd-choice-price small{font-size:8px;color:#73bff8}.fd-estimate-addons>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:260px;overflow:auto}.fd-estimate-addons button{min-height:46px;border:1px solid rgba(255,255,255,.055);border-radius:8px;background:#ffffff03;color:#b8c7d5;display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:6px;align-items:center;text-align:left;padding:5px 7px;cursor:pointer}.fd-estimate-addons button.active{border-color:#ffa13042;background:#ff91140e}.fd-estimate-addons button>span{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:#2f9cff0f;color:#72caff}.fd-estimate-addons button>span svg{width:13px}.fd-estimate-addons button strong{font-size:9.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-estimate-addons button b{font-size:9.5px;color:#f5c88e}.fd-estimate-running-total{grid-column:2;grid-row:3 / span 4;position:sticky;top:0;border:1px solid rgba(82,216,255,.13);border-radius:12px;background:radial-gradient(220px 120px at 100% 0,rgba(255,157,35,.07),transparent 70%),linear-gradient(155deg,#0c1f33eb,#040b14f5);padding:12px;display:grid;gap:8px;box-shadow:inset 0 1px #ffffff0e}.fd-estimate-running-total>span{font-size:9px;font-weight:900;letter-spacing:.11em;text-transform:uppercase;color:#74c9ff}.fd-estimate-running-total>div{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.055)}.fd-estimate-running-total small{font-size:10px;color:#8da2b5}.fd-estimate-running-total strong{font-size:12px}.fd-estimate-running-total .total{border:0;padding:10px 0 2px}.fd-estimate-running-total .total small{font-weight:850;color:#dbe7f1}.fd-estimate-running-total .total strong{font-size:24px;color:#fff}.fd-review-r13{display:grid;gap:10px}.fd-review-identity{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fd-review-identity>div{border:1px solid rgba(190,224,255,.075);border-radius:10px;background:#ffffff04;padding:11px;display:grid;gap:3px}.fd-review-identity span{font-size:8.5px;text-transform:uppercase;letter-spacing:.08em;color:#6cbff8}.fd-review-identity strong{font-size:14px}.fd-review-identity small{font-size:9.5px;color:#8197aa}.fd-review-lines,.fd-review-totals,.fd-review-disclosure-preview{border:1px solid rgba(190,224,255,.075);border-radius:11px;background:#ffffff04;padding:10px}.fd-review-lines>div:not(.fd-estimate-section-title){min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border-top:1px solid rgba(255,255,255,.05);padding:6px 1px}.fd-review-lines>div>span{display:grid;gap:2px}.fd-review-lines strong{font-size:11px}.fd-review-lines small{font-size:9px;color:#7890a5}.fd-review-lines b{font-size:11.5px;color:#f4c990}.fd-review-totals{margin-left:auto;width:min(430px,100%)}.fd-review-totals>div{display:flex;justify-content:space-between;gap:12px;padding:7px 2px;border-bottom:1px solid rgba(255,255,255,.05);font-size:10.5px}.fd-review-totals .total{border:0;padding-top:10px}.fd-review-totals .total span{font-weight:900}.fd-review-totals .total strong{font-size:21px}.fd-review-disclosure-preview{display:flex!important;align-items:flex-start;gap:9px!important;background:linear-gradient(135deg,#2f9cff0d,#ff9d2306)!important}.fd-review-disclosure-preview>svg{width:21px;flex:none;color:#73caff}.fd-review-disclosure-preview strong{font-size:11px}.fd-review-disclosure-preview p{margin:3px 0 0;font-size:9.5px;line-height:1.48;color:#8499ac}.fd-flow-r13>footer{min-height:64px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;border-top:1px solid rgba(190,224,255,.08);background:#03080ef5}.fd-flow-r13>footer>section{display:flex;gap:7px}.fd-flow-total{display:grid;gap:2px}.fd-flow-total small{font-size:8px;color:#6e879b;letter-spacing:.1em}.fd-flow-total strong{font-size:13px;color:#edf6fc}.fd-nested-scrim{position:absolute;inset:0;z-index:20;border:0;background:#000000a8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fd-nested-panel{position:absolute;z-index:25;left:50%;top:50%;transform:translate(-50%,-50%);width:min(680px,calc(100% - 30px));max-height:calc(100% - 30px);overflow:auto;border:1px solid rgba(82,216,255,.17);border-radius:14px;background:linear-gradient(155deg,#0a1a2b,#040a12);box-shadow:0 28px 80px #000000a3;padding:12px}.fd-nested-panel>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:3px 2px 11px}.fd-nested-panel>header h3{margin:3px 0 0;font-size:19px}.fd-nested-panel>header button{width:36px;height:36px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#ffffff06;color:#fff}.fd-new-customer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fd-new-customer-grid label{display:grid;gap:5px}.fd-new-customer-grid label.wide{grid-column:1/-1}.fd-new-customer-grid label span{font-size:9px;font-weight:850;color:#91a8bc}.fd-new-customer-grid input{height:44px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#07101a;color:#fff;padding:0 10px;font:600 14px/1 inherit;outline:0}.fd-new-customer-grid input:focus{border-color:#52d8ff59;box-shadow:0 0 0 3px #2f9cff0e}.fd-nested-panel>footer{display:flex;justify-content:flex-end;gap:7px;padding-top:11px}.fd-estimate-detail-scroll{gap:10px}.fd-estimate-statusline{display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(190,224,255,.08);border-radius:10px;background:#ffffff04;padding:10px}.fd-estimate-statusline>strong{font-size:24px}.fd-estimate-party-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fd-estimate-party-grid>div{border:1px solid rgba(190,224,255,.075);border-radius:11px;background:#ffffff04;padding:12px;display:grid;gap:3px}.fd-estimate-party-grid h3{font-size:15px;margin:3px 0}.fd-estimate-party-grid span{font-size:10px;color:#899fb2}.fd-estimate-document-lines,.fd-estimate-doc-total,.fd-estimate-next-actions{border:1px solid rgba(190,224,255,.075);border-radius:11px;background:#ffffff04;padding:11px}.fd-estimate-document-lines>div:not(.fd-estimate-section-title):not(.fd-catalog-copy-pending){min-height:50px;display:grid;grid-template-columns:minmax(0,1fr) 40px auto;align-items:center;gap:8px;border-top:1px solid rgba(255,255,255,.05);padding:6px 0}.fd-estimate-document-lines>div>span:first-child{display:grid;gap:2px}.fd-estimate-document-lines strong{font-size:11px}.fd-estimate-document-lines small{font-size:9px;color:#7e95a8}.fd-estimate-document-lines .qty{text-align:center;color:#748a9e;font-size:9px}.fd-estimate-document-lines b{font-size:11.5px;color:#f4ca93}.fd-estimate-doc-total{margin-left:auto;width:min(420px,100%)}.fd-estimate-doc-total>div{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:10.5px}.fd-estimate-doc-total .total{border:0;padding-top:11px}.fd-estimate-doc-total .total strong{font-size:22px}.fd-estimate-next-actions>div{display:flex;gap:9px;align-items:flex-start}.fd-estimate-next-actions svg{width:20px;color:#6fc9ff;flex:none}.fd-estimate-next-actions span{display:grid;gap:3px}.fd-estimate-next-actions strong{font-size:11px}.fd-estimate-next-actions small{font-size:9.5px;line-height:1.45;color:#8298aa}.vehicle-card{min-height:252px!important}.vehicle-card-image.vi9-vehicle-stage{height:176px!important;min-height:176px!important;padding:10px 12px 22px!important}.vehicle-card-image.vi9-vehicle-stage>img{display:block!important;width:92%!important;height:92%!important;max-width:420px!important;max-height:150px!important;-o-object-fit:contain!important;object-fit:contain!important;padding:0!important;margin:auto!important;transform:none!important}.vehicle-card-copy{padding-top:11px!important}.vehicle-drawer-image.vi9-vehicle-stage{height:auto!important;min-height:338px!important;display:grid!important;grid-template-rows:190px auto!important;align-items:center!important;justify-items:center!important;padding:48px 16px 14px!important}.vehicle-drawer-image.vi9-vehicle-stage>img{grid-row:1!important;align-self:center!important;justify-self:center!important;display:block!important;width:auto!important;height:auto!important;max-width:88%!important;max-height:178px!important;-o-object-fit:contain!important;object-fit:contain!important;margin:0!important;padding:0!important;transform:none!important}.vehicle-drawer-image.vi9-vehicle-stage>div{position:relative!important;grid-row:2!important;inset:auto!important;width:100%!important;min-height:78px!important;margin:0!important;padding:11px 13px!important;align-self:stretch!important}.vehicle-drawer-image.vi9-vehicle-stage>.vi9-profile-close{position:absolute!important;top:13px!important;right:13px!important}@media(max-width:1100px){.fd-catalog-classbar{grid-template-columns:1fr}.fd-catalog-classbar>div:last-child{grid-template-columns:repeat(4,minmax(120px,1fr));overflow-x:auto}.fd-service-grid-r13{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fd-catalog-drawer,.fd-estimate-detail{width:min(760px,100vw)}.fd-flow-r13{inset:2vh 2vw;max-height:96dvh}.fd-estimate-services-r13{grid-template-columns:minmax(0,1fr) 240px}.fd-estimate-family-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.fd-estimate-family-tabs button:last-child{grid-column:auto}.fd-estimate-addons>div:last-child{grid-template-columns:1fr}.fd-estimate-context,.fd-estimate-class-tabs{grid-template-columns:1fr}.fd-estimate-class-tabs>div{grid-template-columns:repeat(4,minmax(105px,1fr));overflow-x:auto}}@media(max-width:700px){.fd-catalog-classbar{padding:9px}.fd-catalog-classbar>div:first-child strong{font-size:11px}.fd-catalog-classbar>div:last-child{grid-template-columns:repeat(4,minmax(126px,1fr));overflow-x:auto;scrollbar-width:none}.fd-catalog-classbar button{min-height:44px;font-size:11px}.fd-service-grid-r13{grid-template-columns:1fr!important}.fd-service-card-r13{min-height:210px!important}.fd-service-icon-r13{width:48px!important;height:48px!important}.fd-catalog-drawer,.fd-estimate-detail{inset:0!important;width:100vw!important;height:100dvh!important;border:0!important;padding-top:env(safe-area-inset-top)}.fd-catalog-drawer>header,.fd-estimate-detail>header{min-height:70px;padding:8px 10px}.fd-catalog-drawer>header{grid-template-columns:48px minmax(0,1fr) 40px}.fd-catalog-drawer-icon{width:44px;height:44px}.fd-catalog-drawer-icon svg{width:31px}.fd-catalog-drawer>header h2,.fd-estimate-detail>header h2{font-size:19px}.fd-catalog-drawer-scroll,.fd-estimate-detail-scroll{padding:9px 9px max(18px,env(safe-area-inset-bottom))}.fd-catalog-selector>div{display:flex;overflow-x:auto;scrollbar-width:none}.fd-catalog-selector button{flex:0 0 135px;min-height:44px}.fd-condition-selector>div{grid-template-columns:1fr}.fd-condition-selector button{min-height:44px;font-size:11px}.fd-catalog-item-list>button{min-height:64px}.fd-catalog-item-list strong{font-size:13px}.fd-catalog-item-list small{font-size:10.5px}.fd-catalog-detail-head{grid-template-columns:1fr}.fd-catalog-detail-head>div:last-child{text-align:left}.fd-catalog-detail-head>div:last-child>span{justify-content:flex-start}.fd-includes-panel li{font-size:11.5px}.fd-estimate-viewbar{grid-template-columns:1fr}.fd-estimate-viewbar .fd-segment{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%}.fd-estimate-viewbar .fd-search{height:48px}.fd-estimate-viewbar .fd-search input{font-size:16px}.fd-flow-r13{inset:0!important;max-height:none!important;height:100dvh!important;padding-top:env(safe-area-inset-top)!important}.fd-flow-r13 .fd-flow-body{padding:8px!important}.fd-estimate-step-actions{top:-8px;grid-template-columns:1fr;padding-bottom:7px}.fd-estimate-step-actions .fd-primary{min-height:48px}.fd-estimate-customer-step .fd-select-list{grid-template-columns:1fr}.fd-estimate-customer-step .fd-select-list>button{min-height:62px}.fd-selected-banner{min-height:62px}.fd-add-vehicle-estimate{min-height:52px}.fd-estimate-services-r13{grid-template-columns:1fr}.fd-estimate-context{grid-column:auto}.fd-estimate-class-tabs>div{display:flex;overflow-x:auto;scrollbar-width:none}.fd-estimate-class-tabs button{flex:0 0 132px;min-height:44px;font-size:10.5px}.fd-estimate-family-tabs{grid-column:auto;display:flex;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.fd-estimate-family-tabs button{flex:0 0 142px;min-height:62px;grid-template-columns:31px 1fr}.fd-estimate-family-tabs span{font-size:10.5px}.fd-estimate-package-list,.fd-estimate-addons{grid-column:auto}.fd-estimate-package-list>button{min-height:68px;grid-template-columns:28px minmax(0,1fr) auto}.fd-estimate-package-list>button>span:nth-child(2) strong{font-size:12.5px}.fd-estimate-package-list>button>span:nth-child(2) small{font-size:10px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.fd-choice-price strong{font-size:13px}.fd-estimate-addons>div:last-child{max-height:none}.fd-estimate-addons button{min-height:52px}.fd-estimate-addons button strong,.fd-estimate-addons button b{font-size:10.5px}.fd-estimate-running-total{grid-column:auto;grid-row:auto;position:static}.fd-estimate-running-total .total strong{font-size:22px}.fd-review-identity{grid-template-columns:1fr}.fd-flow-r13>footer{grid-template-columns:1fr auto;padding:7px 8px max(7px,env(safe-area-inset-bottom))!important}.fd-flow-r13>footer>section{display:grid!important;grid-template-columns:auto 1fr!important;min-width:190px}.fd-flow-total strong{font-size:11px}.fd-nested-panel{position:fixed;left:0;top:0;transform:none;width:100vw;height:100dvh;max-height:none;border-radius:0;border:0;padding:calc(9px + env(safe-area-inset-top)) 9px max(9px,env(safe-area-inset-bottom));display:grid;grid-template-rows:auto auto 1fr auto;overflow:hidden}.fd-new-customer-grid{min-height:0;overflow:auto;grid-template-columns:1fr;padding-bottom:8px}.fd-new-customer-grid label.wide{grid-column:auto}.fd-new-customer-grid input{height:50px;font-size:16px}.fd-nested-panel>footer{display:grid;grid-template-columns:1fr 1.4fr}.fd-nested-panel>footer button{min-height:48px}.fd-estimate-party-grid{grid-template-columns:1fr}.fd-estimate-statusline>strong{font-size:21px}.fd-estimate-document-lines>div:not(.fd-estimate-section-title):not(.fd-catalog-copy-pending){grid-template-columns:minmax(0,1fr) auto}.fd-estimate-document-lines .qty{display:none}.fd-estimate-doc-total{width:100%}.fd-customer-foundation .fd-customer-row{display:grid!important;grid-template-columns:minmax(0,1fr) 24px!important;grid-template-rows:auto auto!important;grid-template-areas:none!important;min-height:76px!important;height:auto!important;padding:8px 9px!important;row-gap:3px!important}.fd-customer-foundation .fd-customer-row>.customer-identity{display:flex!important;grid-column:1!important;grid-row:1!important}.fd-customer-foundation .fd-customer-row>.customer-contact{display:flex!important;grid-column:1!important;grid-row:2!important;gap:10px!important;padding-left:46px!important}.fd-customer-foundation .fd-customer-row>.customer-number,.fd-customer-foundation .fd-customer-row>.customer-date{display:none!important;visibility:hidden!important;position:absolute!important;pointer-events:none!important}.fd-customer-foundation .fd-customer-row>.customer-row-arrow{grid-column:2!important;grid-row:1/3!important;position:static!important;align-self:center!important}.fd-customer-foundation .customer-identity strong{font-size:15px!important}.fd-customer-foundation .customer-identity small{font-size:10px!important}.fd-customer-foundation .customer-contact span{font-size:10.5px!important}.fd-customer-foundation .customer-contact span:nth-child(2){display:none!important}.vehicle-card{min-height:118px!important;display:grid!important;grid-template-columns:126px minmax(0,1fr) 18px!important}.vehicle-card-image.vi9-vehicle-stage{height:104px!important;min-height:104px!important;padding:7px!important}.vehicle-card-image.vi9-vehicle-stage>img{width:94%!important;height:94%!important;max-height:92px!important}.vehicle-drawer-image.vi9-vehicle-stage{min-height:300px!important;grid-template-rows:155px auto!important;padding:46px 12px 11px!important}.vehicle-drawer-image.vi9-vehicle-stage>img{max-width:92%!important;max-height:148px!important}.vehicle-drawer-image.vi9-vehicle-stage>div{min-height:88px!important;padding:10px 11px!important}.vehicle-drawer-image h2{font-size:21px!important;line-height:1.12!important}}@media(max-width:430px){.fd-flow-r13>footer{grid-template-columns:1fr}.fd-flow-r13>footer>section{grid-template-columns:1fr 1.35fr!important;width:100%}.fd-flow-total{display:none}.fd-catalog-classbar>div:last-child{grid-template-columns:repeat(4,132px)}.fd-estimate-family-tabs button{flex-basis:132px}.fd-estimate-package-list>button{grid-template-columns:26px minmax(0,1fr)}.fd-choice-price{grid-column:2;text-align:left;display:flex;gap:8px;align-items:center}.fd-estimate-addons button{grid-template-columns:24px minmax(0,1fr) auto}.fd-estimate-statusline>strong{font-size:19px}.vehicle-card{grid-template-columns:112px minmax(0,1fr) 16px!important}.vehicle-card-image.vi9-vehicle-stage{height:96px!important;min-height:96px!important}.vehicle-card-image.vi9-vehicle-stage>img{max-height:84px!important}}.fd-catalog-page:before,.fd-estimates-r13:before{background:radial-gradient(circle at 20% 12%,rgba(59,169,255,.065),transparent 43%)!important;opacity:.9!important}.fd-service-card-r13{background:linear-gradient(155deg,#0d1f33fa,#050c16fc)!important;border-color:#7cc5ff24!important;box-shadow:inset 0 1px #ffffff0e,0 16px 34px #0000002b!important}.fd-service-card-r13:after{background:linear-gradient(90deg,transparent,rgba(77,181,255,.78),transparent)!important;opacity:.42!important}.fd-service-icon-r13{background:linear-gradient(145deg,#3faaff21,#96daff06)!important;border-color:#5bbeff38!important}.fd-service-card-r13>button,.fd-sync-note{background:#2a81cc0e!important}.fd-service-price strong,.fd-choice-price strong,.fd-estimate-document-lines b,.fd-review-line>b{color:#f1c989!important}.fd-estimate-addons button.active{border-color:#4eb7ff57!important;background:#2487de17!important}.fd-avatar{background:linear-gradient(145deg,#147bd5,#255a88)!important}.fd-flow-scrim{z-index:8990!important}.fd-flow-r13{z-index:9000!important}.fd-catalog-scrim{z-index:9090!important}.fd-catalog-drawer{z-index:9100!important}.fd-estimate-scrim-r14{z-index:9190!important}.fd-estimate-detail-r14{z-index:9200!important}.fd-nested-scrim{z-index:30!important}.fd-nested-panel{z-index:40!important}.fd-authorization-scrim{z-index:9300!important}.fd-authorization-sheet{z-index:9310!important}@media(min-width:701px){.fd-flow-r13{inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;width:min(1240px,calc(100vw - 54px))!important;max-width:1240px!important;height:auto!important;max-height:calc(100dvh - 34px)!important;min-height:0!important;grid-template-rows:auto auto minmax(0,auto) auto!important;border-radius:18px!important;overflow:hidden!important}.fd-flow-r13 .fd-flow-body{max-height:calc(100dvh - 205px)!important;overflow:auto!important;padding:14px 16px!important}.fd-estimate-customer-step .fd-select-list{max-height:min(64dvh,690px)!important;overflow:auto!important;padding-right:4px!important}.fd-estimate-vehicle-step{min-height:0!important}.fd-estimate-vehicle-step>.fd-empty{min-height:170px!important;max-height:210px!important;margin:8px 0!important}.fd-add-vehicle-estimate{max-width:560px!important;margin:10px auto 0!important;min-height:48px!important}.fd-estimate-services-r13{grid-template-columns:minmax(0,1fr) 300px!important;gap:12px!important}.fd-estimate-running-total{position:sticky!important;top:0!important}.fd-nested-panel{position:fixed!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(720px,calc(100vw - 70px))!important;max-height:min(760px,calc(100dvh - 70px))!important;overflow:auto!important}}.fd-estimate-services-r13{align-items:start!important}.fd-estimate-package-list,.fd-estimate-addons,.fd-estimate-running-total{background:#07131f!important;border-color:#69b5ef1f!important}.fd-estimate-package-list>button,.fd-estimate-addons button{background:#091723!important;border-color:#86c5f217!important}.fd-estimate-package-list>button.active,.fd-estimate-addons button.active{box-shadow:inset 3px 0 #2f9cff!important}.fd-estimate-addons>div:last-child{scrollbar-color:#42586d transparent}.fd-review-r14{display:grid!important;grid-template-columns:minmax(0,1fr) 330px!important;gap:10px!important;align-items:start!important}.fd-review-r14>section{grid-column:auto!important;display:block!important;margin:0!important}.fd-review-document-head{grid-column:1/-1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;border:1px solid rgba(91,185,255,.16)!important;border-radius:13px!important;background:linear-gradient(140deg,#0b1d30,#07101a)!important;padding:14px 16px!important}.fd-review-document-head h3{margin:3px 0 4px!important;font-size:20px!important}.fd-review-document-head p{margin:0!important;color:#8da5b9!important;font-size:10.5px!important}.fd-review-document-head>div:last-child{display:grid!important;justify-items:end!important;gap:2px!important}.fd-review-document-head>div:last-child small{font-size:8px!important;letter-spacing:.1em!important;color:#7292aa!important}.fd-review-document-head>div:last-child strong{font-size:26px!important;color:#fff!important}.fd-review-identity{grid-column:1/-1!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.fd-review-identity>div{border:1px solid rgba(120,190,241,.1)!important;background:#07131f!important;border-radius:11px!important;padding:11px 12px!important;display:grid!important;gap:3px!important}.fd-review-identity span{font-size:8.5px!important}.fd-review-identity strong{font-size:14px!important}.fd-review-identity small{font-size:9.5px!important;color:#8399aa!important}.fd-review-lines{grid-column:1!important;border:1px solid rgba(120,190,241,.1)!important;background:#07131f!important;border-radius:12px!important;padding:10px!important;display:grid!important;gap:6px!important}.fd-review-line{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;padding:10px!important;border:1px solid rgba(255,255,255,.055)!important;border-radius:9px!important;background:#091722!important}.fd-review-line>div{display:grid!important;gap:3px!important}.fd-review-line strong{font-size:12px!important}.fd-review-line small{font-size:9px!important;color:#78a0bc!important}.fd-review-line p{font-size:9.5px!important;line-height:1.42!important;color:#8ea2b4!important;margin:2px 0!important}.fd-review-line>b{font-size:13px!important;white-space:nowrap!important}.fd-review-line details{margin-top:4px!important}.fd-review-line summary{cursor:pointer;color:#7fc9ff;font-size:9px;font-weight:850!important}.fd-review-line ul{margin:6px 0 0!important;padding-left:17px!important;display:grid!important;gap:3px!important}.fd-review-line li{font-size:9px!important;color:#aabcca!important;line-height:1.35!important}.fd-review-totals{grid-column:2!important;display:grid!important;border:1px solid rgba(105,181,239,.12)!important;background:#07131f!important;border-radius:12px!important;padding:11px!important}.fd-review-totals>div{display:flex!important;justify-content:space-between!important;gap:12px!important;padding:8px 0!important;border-bottom:1px solid rgba(255,255,255,.055)!important}.fd-review-totals span{font-size:9.5px!important}.fd-review-totals strong{font-size:12px!important}.fd-review-totals .total{border-bottom:0!important;padding-top:12px!important}.fd-review-totals .total strong{font-size:24px!important}.fd-review-disclosure-preview{grid-column:2!important;display:flex!important;align-items:flex-start!important;gap:9px!important;border:1px solid rgba(74,178,255,.15)!important;background:#1f7dd00e!important;border-radius:12px!important;padding:11px!important}.fd-review-disclosure-preview svg{width:19px!important;flex:none!important}.fd-review-disclosure-preview strong{font-size:10.5px!important}.fd-review-disclosure-preview p{font-size:9.5px!important;margin:3px 0 0!important}.fd-estimate-detail-r14{position:fixed!important;left:50%!important;right:auto!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(1120px,calc(100vw - 56px))!important;height:auto!important;max-height:calc(100dvh - 34px)!important;border:1px solid rgba(91,185,255,.18)!important;border-radius:18px!important;background:linear-gradient(155deg,#081827,#030811 82%)!important;box-shadow:0 44px 130px #000000b8!important}.fd-estimate-detail-r14>header{min-height:74px!important;padding:10px 14px!important;border-bottom:1px solid rgba(255,255,255,.065)!important}.fd-estimate-detail-r14 .fd-estimate-detail-scroll{max-height:calc(100dvh - 110px)!important;overflow:auto!important;padding:12px 14px 18px!important;display:grid!important;gap:10px!important}.fd-estimate-statusline-r14{display:flex!important;align-items:center!important;justify-content:space-between!important;background:#07131f!important}.fd-estimate-statusline-r14>div{display:flex!important;align-items:center!important;gap:10px!important}.fd-estimate-statusline-r14>div>span{font-size:10px!important;color:#8298aa!important}.fd-estimate-actionbar{display:flex!important;gap:7px!important;flex-wrap:wrap!important;padding:9px!important;border:1px solid rgba(112,189,245,.1)!important;border-radius:11px!important;background:#07121d!important}.fd-estimate-actionbar button{min-height:40px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:8px!important;background:#0b1925!important;color:#d9e8f4!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 11px!important;font-size:9.5px!important;font-weight:850!important;cursor:pointer!important}.fd-estimate-actionbar button svg{width:15px!important}.fd-estimate-actionbar button.primary{background:#126dbd!important;border-color:#53b9ff61!important;color:#fff!important}.fd-estimate-actionbar button.workorder{background:#146638!important;border-color:#63dd8e57!important;color:#ecfff3!important}.fd-estimate-actionbar button:disabled{opacity:.4!important;cursor:not-allowed!important}.fd-action-message{border:1px solid rgba(79,181,255,.16)!important;border-radius:9px!important;background:#2784d30f!important;color:#bdddf3!important;padding:9px 11px!important;font-size:10px!important}.fd-estimate-hero-r14{display:grid!important;grid-template-columns:230px 1fr 1.2fr!important;gap:8px!important;align-items:stretch!important}.fd-estimate-hero-r14>div{border:1px solid rgba(114,185,235,.09)!important;border-radius:11px!important;background:#07131f!important;padding:11px!important;display:grid!important;align-content:center!important;gap:3px!important}.fd-estimate-hero-r14 h3{margin:3px 0!important;font-size:15px!important}.fd-estimate-hero-r14 span{font-size:9.5px!important;color:#8da1b2!important}.fd-estimate-vehicle-stage{min-height:116px!important;display:grid!important;place-items:center!important;background:linear-gradient(160deg,#203040,#111b25)!important;overflow:hidden!important}.fd-estimate-vehicle-stage img{display:block!important;width:94%!important;height:108px!important;-o-object-fit:contain!important;object-fit:contain!important;filter:drop-shadow(0 16px 15px rgba(0,0,0,.42))!important}.fd-estimate-vehicle-stage.empty svg{width:54px!important;color:#6598bb!important}.fd-estimate-lines-r14>article{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:13px!important;align-items:start!important;padding:10px 0!important;border-top:1px solid rgba(255,255,255,.055)!important}.fd-estimate-lines-r14>article>div{display:grid!important;gap:3px!important}.fd-estimate-lines-r14>article strong{font-size:11.5px!important}.fd-estimate-lines-r14>article small{font-size:9px!important;color:#7492aa!important}.fd-estimate-lines-r14>article p{margin:2px 0!important;font-size:9.5px!important;color:#8fa4b5!important;line-height:1.4!important}.fd-estimate-lines-r14>article details{margin-top:3px!important}.fd-estimate-lines-r14>article summary{color:#72c5ff!important;font-size:9px!important;font-weight:850!important;cursor:pointer!important}.fd-estimate-lines-r14>article ul{margin:6px 0 0!important;padding-left:18px!important;display:grid!important;gap:3px!important}.fd-estimate-lines-r14>article li{font-size:9px!important;color:#abbccc!important}.fd-estimate-lines-r14>article>b{color:#f1c989!important;font-size:12px!important;white-space:nowrap!important}.fd-authorization-status{display:flex!important;gap:9px!important;align-items:flex-start!important;border:1px solid rgba(95,183,246,.14)!important;border-radius:11px!important;background:#2380cf0e!important;padding:11px!important}.fd-authorization-status svg{width:19px!important;color:#6fc9ff!important;flex:none!important}.fd-authorization-status>div{display:grid!important;gap:3px!important}.fd-authorization-status strong{font-size:11px!important}.fd-authorization-status span{font-size:9.5px!important;line-height:1.4!important;color:#839bad!important}.fd-authorization-status.approved{border-color:#61dd8938!important;background:#2ca75811!important}.fd-authorization-status.approved svg{color:#73e39a!important}.fd-authorization-scrim{position:fixed!important;inset:0!important;border:0!important;background:#000000c7!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important}.fd-authorization-sheet{position:fixed!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(940px,calc(100vw - 44px))!important;max-height:calc(100dvh - 30px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid rgba(93,190,255,.2)!important;border-radius:18px!important;background:linear-gradient(160deg,#0a1b2b,#040a12)!important;box-shadow:0 46px 140px #000000c7!important;color:#f7fbff!important}.fd-authorization-sheet>header{display:grid!important;grid-template-columns:minmax(0,1fr) 40px!important;gap:10px!important;align-items:center!important;padding:12px 14px!important;border-bottom:1px solid rgba(255,255,255,.07)!important}.fd-authorization-sheet>header h2{font-size:18px!important;line-height:1.12!important;margin:3px 0!important}.fd-authorization-sheet>header span{font-size:9.5px!important;color:#829aaf!important}.fd-authorization-sheet>header button{width:38px!important;height:38px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:9px!important;background:#0c1823!important;color:#fff!important}.fd-authorization-scroll{min-height:0!important;overflow:auto!important;padding:12px 14px!important;display:grid!important;gap:10px!important}.fd-auth-summary{display:grid!important;grid-template-columns:1fr 1.5fr .7fr!important;gap:7px!important}.fd-auth-summary>div{border:1px solid rgba(102,184,239,.1)!important;border-radius:9px!important;background:#07131f!important;padding:9px 10px!important;display:grid!important;gap:3px!important}.fd-auth-summary span{font-size:8px!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#7491a7!important}.fd-auth-summary strong{font-size:11.5px!important}.fd-auth-copy{border:1px solid rgba(104,184,239,.1)!important;border-radius:11px!important;background:#07131f!important;padding:12px 14px!important;display:grid!important;gap:8px!important}.fd-auth-copy p{margin:0!important;color:#b6c7d4!important;font-size:10px!important;line-height:1.5!important}.fd-auth-copy p:last-child{color:#edf6fc!important;font-weight:750!important}.fd-auth-accept{display:flex!important;align-items:flex-start!important;gap:9px!important;border:1px solid rgba(84,182,248,.14)!important;border-radius:9px!important;background:#2887d60e!important;padding:10px!important}.fd-auth-accept input{width:18px!important;height:18px!important;accent-color:#2f9cff!important;flex:none!important}.fd-auth-accept span{font-size:10px!important;line-height:1.4!important;color:#d5e5f1!important}.fd-auth-name{display:grid!important;gap:5px!important}.fd-auth-name>span,.fd-auth-signature-title span{font-size:9px!important;color:#8098aa!important}.fd-auth-name input{height:46px!important;border:1px solid rgba(104,184,239,.15)!important;border-radius:9px!important;background:#06111b!important;color:#fff!important;padding:0 11px!important;font-size:14px!important;outline:none!important}.fd-auth-name input:focus{border-color:#49b5ff73!important;box-shadow:0 0 0 3px #2f9cff12!important}.fd-auth-signature-title{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:10px!important}.fd-auth-signature-title strong{font-size:11px!important}.fd-signature-pad{border:1px solid rgba(105,186,242,.17)!important;border-radius:11px!important;background:linear-gradient(180deg,#0a1823,#06101a)!important;overflow:hidden!important}.fd-signature-pad canvas{display:block!important;width:100%!important;height:170px!important;touch-action:none!important;cursor:crosshair!important}.fd-signature-pad>div{min-height:36px!important;border-top:1px solid rgba(255,255,255,.06)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 9px!important}.fd-signature-pad span{font-size:9px!important;color:#7d94a6!important}.fd-signature-pad button{height:27px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:7px!important;background:#0b1823!important;color:#a9c2d5!important;font-size:9px!important;font-weight:800!important}.fd-authorization-sheet>footer{display:flex!important;justify-content:flex-end!important;gap:8px!important;padding:10px 14px max(10px,env(safe-area-inset-bottom))!important;border-top:1px solid rgba(255,255,255,.07)!important;background:#050b11!important}@media(max-width:700px){.fd-customer-foundation .fd-customer-row{grid-template-columns:minmax(0,1fr) 22px!important;grid-template-rows:auto auto!important;min-height:78px!important;height:auto!important;padding:9px 10px!important;overflow:hidden!important}.fd-customer-foundation .fd-customer-row>.customer-number,.fd-customer-foundation .fd-customer-row>.customer-date{display:none!important;visibility:hidden!important;width:0!important;height:0!important;overflow:hidden!important;position:absolute!important}.fd-customer-foundation .fd-customer-row>.customer-contact{display:flex!important;flex-wrap:nowrap!important;overflow:hidden!important;gap:8px!important;padding-left:45px!important;min-width:0!important}.fd-customer-foundation .customer-contact span{font-size:10.5px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.fd-customer-foundation .customer-contact span:nth-child(2){display:none!important}.fd-customer-foundation .customer-row-arrow{grid-column:2!important;grid-row:1/3!important;align-self:center!important;position:static!important}}.vehicle-card-image.vi9-vehicle-stage{background:linear-gradient(160deg,#263542,#101923)!important;overflow:hidden!important;display:grid!important;place-items:center!important}.vehicle-card-image.vi9-vehicle-stage>img{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;transform:none!important;margin:auto!important}.vehicle-drawer-image.vi9-vehicle-stage{background:linear-gradient(165deg,#263744,#101922)!important;overflow:visible!important}.vehicle-drawer-image.vi9-vehicle-stage>img{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;transform:none!important;filter:drop-shadow(0 16px 16px rgba(0,0,0,.42))!important}@media(max-width:900px){.fd-review-r14{grid-template-columns:1fr!important}.fd-review-document-head,.fd-review-identity,.fd-review-lines,.fd-review-totals,.fd-review-disclosure-preview{grid-column:1!important}.fd-review-identity{grid-template-columns:1fr 1fr!important}.fd-estimate-hero-r14{grid-template-columns:180px 1fr!important}.fd-estimate-hero-r14>div:last-child{grid-column:1/-1!important}}@media(max-width:700px){.fd-flow-r13{z-index:9000!important;inset:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;border:0!important;border-radius:0!important;transform:none!important;margin:0!important;padding-top:env(safe-area-inset-top)!important;grid-template-rows:auto auto minmax(0,1fr) auto!important}.fd-flow-r13 .fd-flow-body{max-height:none!important;min-height:0!important;overflow:auto!important;padding:8px 9px!important}.fd-flow-r13>header{min-height:60px!important;padding:7px 9px!important}.fd-flow-r13>header h2{font-size:18px!important}.fd-flow-progress{padding:4px 7px!important}.fd-flow-progress button{height:38px!important}.fd-flow-progress button span{font-size:9px!important}.fd-estimate-vehicle-step>.fd-empty{min-height:150px!important;margin:6px 0!important}.fd-add-vehicle-estimate{min-height:50px!important;margin-top:7px!important}.fd-estimate-services-r13{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.fd-estimate-running-total{position:static!important}.fd-review-r14{display:grid!important;grid-template-columns:1fr!important}.fd-review-document-head{display:grid!important;grid-template-columns:1fr auto!important;padding:11px!important}.fd-review-document-head h3{font-size:17px!important}.fd-review-document-head>div:last-child strong{font-size:21px!important}.fd-review-identity{grid-template-columns:1fr!important}.fd-review-lines,.fd-review-totals,.fd-review-disclosure-preview{grid-column:1!important}.fd-review-line{grid-template-columns:minmax(0,1fr) auto!important}.fd-estimate-detail-r14{z-index:9200!important;inset:0!important;transform:none!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;border:0!important;border-radius:0!important;padding-top:env(safe-area-inset-top)!important;grid-template-rows:auto minmax(0,1fr)!important}.fd-estimate-detail-r14>header{min-height:62px!important;padding:7px 9px!important}.fd-estimate-detail-r14 .fd-estimate-detail-scroll{max-height:none!important;min-height:0!important;overflow:auto!important;padding:8px 9px max(18px,env(safe-area-inset-bottom))!important}.fd-estimate-actionbar{display:grid!important;grid-template-columns:1fr 1fr!important}.fd-estimate-actionbar button{min-height:46px!important;font-size:10.5px!important}.fd-estimate-actionbar button.primary,.fd-estimate-actionbar button.workorder{grid-column:1/-1!important}.fd-estimate-hero-r14{grid-template-columns:1fr!important}.fd-estimate-hero-r14>div:last-child{grid-column:auto!important}.fd-estimate-vehicle-stage{min-height:132px!important}.fd-estimate-vehicle-stage img{height:122px!important}.fd-estimate-doc-total{width:100%!important;margin:0!important}.fd-authorization-sheet{z-index:9310!important;inset:0!important;transform:none!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;border:0!important;border-radius:0!important;padding-top:env(safe-area-inset-top)!important}.fd-authorization-sheet>header{padding:8px 9px!important}.fd-authorization-sheet>header h2{font-size:16px!important}.fd-authorization-scroll{padding:8px 9px!important}.fd-auth-summary{grid-template-columns:1fr!important}.fd-auth-copy p{font-size:11px!important}.fd-signature-pad canvas{height:190px!important}.fd-authorization-sheet>footer{display:grid!important;grid-template-columns:1fr 1.5fr!important;padding:8px 9px max(8px,env(safe-area-inset-bottom))!important}.fd-authorization-sheet>footer button{min-height:48px!important}.fd-nested-panel{z-index:9050!important;position:fixed!important;inset:0!important;transform:none!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;border:0!important;border-radius:0!important;padding:calc(8px + env(safe-area-inset-top)) 9px max(8px,env(safe-area-inset-bottom))!important}}@media(max-width:430px){.fd-review-document-head{grid-template-columns:1fr!important}.fd-review-document-head>div:last-child{justify-items:start!important}.fd-estimate-actionbar{grid-template-columns:1fr!important}.fd-estimate-actionbar button.primary,.fd-estimate-actionbar button.workorder{grid-column:auto!important}.fd-review-line{grid-template-columns:1fr!important}.fd-review-line>b{justify-self:start!important}.fd-auth-copy{padding:10px!important}}.fd-mtrx-settings-callout{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:0 0 20px;padding:20px 22px;border:1px solid rgba(82,216,255,.2);border-radius:20px;background:linear-gradient(180deg,#132439eb,#08121ff5);box-shadow:inset 0 1px #ffffff12,0 18px 42px #00000038}.fd-mtrx-settings-callout h3{margin:4px 0 5px;color:#fff;font-size:20px}.fd-mtrx-settings-callout p{margin:0;max-width:860px;color:#e0ecf8b8;font-size:13px;line-height:1.5}.fd-mtrx-settings-callout .fd-primary{flex:0 0 auto}.fd-mtrx-import{max-width:1500px}.fd-mtrx-banner{display:flex;align-items:flex-start;gap:14px;padding:15px 17px;margin-bottom:14px;border:1px solid rgba(77,220,154,.2);border-radius:17px;background:#185f4429}.fd-mtrx-banner>svg{width:22px;height:22px;color:#65e4a6;flex:0 0 auto}.fd-mtrx-banner div{display:grid;gap:3px}.fd-mtrx-banner strong{color:#effff7;font-size:14px}.fd-mtrx-banner span{color:#def4e9b8;font-size:12.5px;line-height:1.45}.fd-mtrx-targets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.fd-mtrx-targets>div{display:grid;gap:5px;min-height:118px;padding:15px;border:1px solid rgba(190,224,255,.12);border-radius:17px;background:linear-gradient(180deg,#122032db,#08111df0);box-shadow:inset 0 1px #ffffff0e}.fd-mtrx-targets span{font-size:10px;line-height:1.2;font-weight:900;letter-spacing:.11em;text-transform:uppercase;color:#b6d1eaad}.fd-mtrx-targets strong{font-size:26px;line-height:1;color:#fff}.fd-mtrx-targets small{font-size:11.5px;line-height:1.4;color:#d6e5f49e}.fd-mtrx-drop{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:104px;padding:17px 19px;margin-bottom:14px;border:1px dashed rgba(82,216,255,.34);border-radius:20px;background:linear-gradient(180deg,#12253bcc,#081321eb);cursor:pointer;transition:.16s ease}.fd-mtrx-drop:hover,.fd-mtrx-drop.dragging{border-color:#52d8ffb3;background:linear-gradient(180deg,#142e49eb,#081525f5);box-shadow:0 0 28px #52d8ff0f}.fd-mtrx-drop>svg{width:32px;height:32px;color:#61d9ff}.fd-mtrx-drop>div{display:grid;gap:5px}.fd-mtrx-drop strong{font-size:15px;color:#fff}.fd-mtrx-drop span{font-size:12px;color:#d9eaf8ad;line-height:1.4}.fd-mtrx-drop>b{min-width:126px;padding:11px 14px;border:1px solid rgba(82,216,255,.24);border-radius:12px;text-align:center;color:#fff;background:#52d8ff1a;font-size:11px;letter-spacing:.07em;text-transform:uppercase}.fd-mtrx-drop input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.fd-mtrx-drop.busy{opacity:.66;pointer-events:none}.fd-mtrx-kind-strip{display:flex;gap:7px;overflow-x:auto;padding:2px 0 10px}.fd-mtrx-kind-strip button{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px;border:1px solid rgba(190,224,255,.11);border-radius:11px;background:#091422c7;color:#e2effab3;font-size:10.5px;font-weight:850;white-space:nowrap}.fd-mtrx-kind-strip button b{color:#fff}.fd-mtrx-kind-strip button.active{border-color:#52d8ff6b;background:#52d8ff21;color:#fff}.fd-mtrx-kind-strip button.warn{border-color:#ffb54847;color:#ffc76d}.fd-mtrx-file-list{display:grid;gap:7px;margin-bottom:13px}.fd-mtrx-file-list article{display:grid;grid-template-columns:42px minmax(0,1fr) minmax(150px,210px) 36px;align-items:center;gap:10px;min-height:67px;padding:9px 10px;border:1px solid rgba(190,224,255,.1);border-radius:14px;background:#08121fc2}.fd-mtrx-file-list article.warn{border-color:#ffb54840}.fd-mtrx-file-list article.error{border-color:#ff646447}.fd-mtrx-file-main{display:grid;gap:2px;min-width:0}.fd-mtrx-file-main strong,.fd-mtrx-file-main span,.fd-mtrx-file-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-mtrx-file-main strong{color:#fff;font-size:12px}.fd-mtrx-file-main span{color:#daeaf8b0;font-size:11px}.fd-mtrx-file-main small{color:#a8c3dc8a;font-size:9.5px}.fd-mtrx-file-list select{width:100%;min-height:39px;border:1px solid rgba(190,224,255,.14);border-radius:11px;background:#0b1828;color:#fff;padding:0 9px;font-size:11px}.fd-mtrx-remove{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff09;color:#ebf2f9b3}.fd-mtrx-remove svg{width:15px;height:15px}.fd-mtrx-audit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:14px 0}.fd-mtrx-audit-grid article{display:flex;align-items:center;gap:12px;padding:13px 14px;border:1px solid rgba(190,224,255,.11);border-radius:15px;background:#07111dd1}.fd-mtrx-audit-grid article>svg{width:19px;height:19px;color:#61d9ff}.fd-mtrx-audit-grid article.good{border-color:#4ddc9a29}.fd-mtrx-audit-grid article.good>svg{color:#65e4a6}.fd-mtrx-audit-grid article.warn{border-color:#ffb54838}.fd-mtrx-audit-grid article.warn>svg{color:#ffbd55}.fd-mtrx-audit-grid span{display:grid;gap:2px}.fd-mtrx-audit-grid small{font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:#bad3e99e}.fd-mtrx-audit-grid strong{font-size:20px;color:#fff}.fd-mtrx-dataset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px}.fd-mtrx-dataset-grid article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:13px 14px;border:1px solid rgba(190,224,255,.1);border-radius:15px;background:linear-gradient(180deg,#0e1c2dcc,#07101ce6)}.fd-mtrx-dataset-grid article div{display:grid;gap:2px}.fd-mtrx-dataset-grid article div strong{color:#fff;font-size:12px}.fd-mtrx-dataset-grid article div span{color:#c0d8ed9e;font-size:10px}.fd-mtrx-dataset-grid article>b{color:#fff;font-size:19px}.fd-mtrx-dataset-grid article>small{grid-column:1/-1;color:#b1cce285;font-size:9.5px}.fd-mtrx-review{overflow:hidden;margin:14px 0;border:1px solid rgba(255,181,72,.18);border-radius:18px;background:#08111ddb}.fd-mtrx-review-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 16px;border-bottom:1px solid rgba(255,255,255,.07)}.fd-mtrx-review-head h3{margin:3px 0 0;font-size:16px;color:#fff}.fd-mtrx-review-head>span{font-size:11px;color:#ffbd55}.fd-mtrx-review>article{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,1fr);align-items:center;gap:14px;padding:10px 14px;border-top:1px solid rgba(255,255,255,.045)}.fd-mtrx-review>article:first-of-type{border-top:0}.fd-mtrx-review>article>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;align-items:center}.fd-mtrx-review>article>div .fd-status{grid-row:1/3}.fd-mtrx-review>article strong{font-size:11.5px;color:#fff}.fd-mtrx-review>article span,.fd-mtrx-review>article small{font-size:10px;color:#c3d9ec9e}.fd-mtrx-footer{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:16px 17px;border:1px solid rgba(82,216,255,.14);border-radius:18px;background:linear-gradient(180deg,#0f1f32e6,#07101cf5)}.fd-mtrx-footer>div{display:grid;gap:4px}.fd-mtrx-footer>div strong{font-size:13px;color:#fff}.fd-mtrx-footer>div span{max-width:780px;color:#cde0f1a6;font-size:10.5px;line-height:1.42}.fd-mtrx-footer button[disabled]{opacity:.46;cursor:not-allowed}@media(max-width:1050px){.fd-mtrx-targets,.fd-mtrx-audit-grid,.fd-mtrx-dataset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-mtrx-file-list article{grid-template-columns:40px minmax(0,1fr) 165px 34px}.fd-mtrx-footer{grid-template-columns:1fr 1fr}.fd-mtrx-footer>div{grid-column:1/-1}}@media(max-width:700px){.fd-mtrx-settings-callout{align-items:stretch;flex-direction:column;padding:15px}.fd-mtrx-settings-callout .fd-primary{width:100%}.fd-mtrx-targets{grid-template-columns:1fr 1fr;gap:7px}.fd-mtrx-targets>div{min-height:98px;padding:11px}.fd-mtrx-targets strong{font-size:22px}.fd-mtrx-drop{grid-template-columns:auto 1fr;gap:11px;min-height:114px;padding:14px}.fd-mtrx-drop>b{grid-column:1/-1;width:100%;min-width:0}.fd-mtrx-drop>svg{width:27px;height:27px}.fd-mtrx-file-list article{grid-template-columns:36px minmax(0,1fr) 34px;gap:8px}.fd-mtrx-file-list article select{grid-column:2/4;grid-row:2;width:100%}.fd-mtrx-file-list .fd-record-icon{width:36px;height:36px}.fd-mtrx-audit-grid{grid-template-columns:1fr 1fr;gap:7px}.fd-mtrx-audit-grid article{padding:10px}.fd-mtrx-dataset-grid{grid-template-columns:1fr}.fd-mtrx-review-head{align-items:flex-start;flex-direction:column}.fd-mtrx-review>article{grid-template-columns:1fr;gap:5px}.fd-mtrx-footer{grid-template-columns:1fr}.fd-mtrx-footer>div{grid-column:auto}.fd-mtrx-footer button{width:100%}}.fd-record-button{width:100%;text-align:left;color:inherit;font:inherit;cursor:pointer}.fd-record-button:hover{border-color:#52d8ff3d;background:#2f9cff09}.fd-ops-detail{position:fixed;z-index:860;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));width:min(780px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border:1px solid rgba(82,216,255,.18);border-radius:16px;background:radial-gradient(520px 240px at 55% 0,rgba(46,147,236,.12),transparent 70%),linear-gradient(160deg,#071525,#030811 78%);box-shadow:-35px 0 110px #0000009e;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;color:var(--fd-text)}.fd-ops-detail>header{min-height:78px;display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid rgba(190,224,255,.09)}.fd-ops-detail>header h2{margin:3px 0 2px;font-size:22px}.fd-ops-detail>header span{font-size:10.5px;color:#8298ab}.fd-ops-detail>header>button{width:40px;height:40px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#ffffff06;color:#eef5fa;display:grid;place-items:center}.fd-ops-scroll{min-height:0;overflow:auto;overscroll-behavior:contain;padding:13px 14px max(18px,env(safe-area-inset-bottom));display:grid;align-content:start;gap:11px}.fd-wo-hero{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.fd-wo-hero>div,.fd-wo-status-editor,.fd-wo-lines,.fd-wo-totals{border:1px solid rgba(190,224,255,.085);border-radius:12px;background:#ffffff05}.fd-wo-hero>div{padding:11px;display:grid;gap:4px;min-width:0}.fd-wo-hero h3{margin:2px 0;font-size:13px;white-space:normal;overflow-wrap:anywhere}.fd-wo-hero span{font-size:10px;color:#8499ad;overflow-wrap:anywhere}.fd-wo-status-editor{padding:10px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px}.fd-wo-status-editor label,.fd-wo-status-editor>div{display:grid;gap:5px}.fd-wo-status-editor span{font-size:8.5px;color:#7f95aa;text-transform:uppercase;letter-spacing:.08em}.fd-wo-status-editor select{width:100%;min-width:0;height:42px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#07111c;color:#eff6fb;padding:0 10px}.fd-wo-status-editor strong{font-size:11px;line-height:1.45;color:#ffd19a;overflow-wrap:anywhere}.fd-wo-lines{padding:10px;display:grid;gap:6px}.fd-wo-lines>article{border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#ffffff04;padding:9px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:center}.fd-wo-lines>article>div:first-child{min-width:0;display:grid;gap:3px}.fd-wo-lines strong{font-size:12px}.fd-wo-lines small{font-size:9.5px;color:#8398aa;white-space:normal}.fd-wo-lines em{font-style:normal;font-size:8.5px;color:#ffc37e}.fd-wo-line-price{display:grid;justify-items:end;gap:3px;min-width:118px}.fd-wo-line-price>strong{font-size:15px;color:#ffd39c}.fd-wo-line-price>button{height:31px;border:1px solid rgba(82,216,255,.2);border-radius:7px;background:#2f9cff12;color:#9ed9ff;display:flex;align-items:center;gap:5px;padding:0 8px;font-size:9px;font-weight:850}.fd-wo-line-price>button svg{width:13px}.fd-wo-override{grid-column:1/-1!important;border-top:1px solid rgba(255,255,255,.06);padding-top:9px;display:grid!important;grid-template-columns:minmax(120px,.5fr) minmax(0,1fr) auto;gap:7px;align-items:end}.fd-wo-override label{display:grid;gap:4px}.fd-wo-override label span{font-size:8px;color:#7f95aa;text-transform:uppercase}.fd-wo-override input{width:100%;min-width:0;height:39px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#06101a;color:#fff;padding:0 9px}.fd-wo-override>div{display:flex;gap:6px}.fd-wo-override>div>button{height:39px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff06;color:#cbd8e3;padding:0 10px}.fd-wo-totals{padding:10px;display:grid;gap:5px}.fd-wo-totals>div{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:#92a6b8}.fd-wo-totals>div strong{font-size:11px;color:#eaf1f7}.fd-wo-totals>.total{padding-top:8px;margin-top:4px;border-top:1px solid rgba(255,255,255,.08);font-size:12px;color:#fff}.fd-wo-totals>.total strong{font-size:20px;color:#ffd39c}.fd-dual-status{display:grid;justify-items:start;gap:4px}.fd-dual-status>span:last-child{font-size:8px;color:#8ea2b4;text-transform:uppercase;letter-spacing:.08em;font-weight:850}.fd-calendar-workorder{border-color:#ff99351f}.fd-flow,.fd-flow-r13,.fd-catalog-drawer,.fd-estimate-detail,.fd-estimate-detail-r14,.fd-authorization-sheet,.fd-nested-panel,.customer-drawer,.vehicle-drawer,.vi6-modal,.vi6-camera,.vi10-picker{max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important}.fd-nested-panel,.fd-authorization-sheet{inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;width:min(760px,calc(100vw - 24px))!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important}.fd-catalog-drawer,.fd-estimate-detail,.customer-drawer,.vehicle-drawer{top:12px!important;right:12px!important;bottom:12px!important;height:auto!important;overflow:hidden!important}.fd-catalog-drawer>header,.fd-estimate-detail>header,.fd-ops-detail>header{position:relative;z-index:2}.vi6-combo-menu{max-width:calc(100vw - 16px)!important;max-height:min(310px,calc(100dvh - 16px))!important;overflow:auto!important;overscroll-behavior:contain}.fd-status-strip,.fd-toolbar,.fd-calendar-controls,.fd-report-range{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.fd-record-card{max-width:100%;min-width:0}.fd-record-main{min-width:0}.fd-record-main>*{overflow-wrap:anywhere}.fd-page,.crm-page,.crm-content-wrap{min-width:0;max-width:100%}@media(max-width:900px){.fd-ops-detail{inset:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));width:auto;max-width:none;max-height:none}.fd-wo-hero{grid-template-columns:1fr 1fr}.fd-wo-hero>div:last-child{grid-column:1/-1}.fd-wo-status-editor{grid-template-columns:1fr}.fd-wo-override{grid-template-columns:1fr 1fr!important}.fd-wo-override>div{grid-column:1/-1;justify-content:flex-end}}@media(max-width:700px){.fd-ops-detail,.fd-catalog-drawer,.fd-estimate-detail,.customer-drawer,.vehicle-drawer,.fd-flow,.fd-flow-r13,.vi6-modal,.vi6-camera,.fd-nested-panel,.fd-authorization-sheet{inset:0!important;transform:none!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;border-radius:0!important;border-left:0!important;border-right:0!important}.fd-ops-detail{padding-top:env(safe-area-inset-top)}.fd-ops-scroll{padding-bottom:max(16px,env(safe-area-inset-bottom))}.fd-wo-hero{grid-template-columns:1fr}.fd-wo-hero>div:last-child{grid-column:auto}.fd-wo-lines>article{grid-template-columns:1fr}.fd-wo-line-price{justify-items:start;min-width:0}.fd-wo-override{grid-template-columns:1fr!important}.fd-wo-override>div{grid-column:auto;display:grid;grid-template-columns:1fr 1fr;width:100%}.fd-wo-override>div>button{width:100%}.vi10-picker{left:0!important;top:0!important;transform:none!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;border-radius:0!important}}:root{--ss-blue:#075b96;--ss-blue-2:#0787cf;--ss-cyan:#20b7eb;--ss-gold:#d79a18;--ss-gold-2:#f1bf45;--ss-ink:#132438;--ss-muted:#60758b;--ss-line:#d8e3ec;--ss-page:#eef4f8;--ss-card:#fff;--ss-soft:#f6f9fb;--ss-danger:#b93636;--ss-good:#25834c;--ss-shadow:0 10px 28px rgba(21,55,82,.1)}.crm-app{background:var(--ss-page)!important;color:var(--ss-ink)!important}.crm-ambient{display:none!important}.crm-content-wrap{min-width:0!important;max-width:100vw!important;background:var(--ss-page)!important}.crm-page{min-width:0!important;max-width:100%!important;overflow:visible!important}.crm-title h1,.r22-page h2,.crm-title,.crm-page,.fd-page,.customer-page,.vehicles-page{color:var(--ss-ink)!important}.crm-eyebrow,.r22-page-head>div>span,.r22-drawer header span,.r22-modal header span{color:var(--ss-blue-2)!important;letter-spacing:.12em;font-weight:900}.crm-secure{background:#fff!important;color:var(--ss-blue)!important;border-color:#c8ddea!important}.crm-panel,.customer-directory,.vehicle-directory,.fd-service-card,.fd-report-builder,.fd-payment-panels>article,.fd-foundation-note{background:#fff!important;color:var(--ss-ink)!important;border-color:var(--ss-line)!important;box-shadow:var(--ss-shadow)!important}.crm-panel h2,.crm-panel h3,.customer-directory h3,.vehicle-directory h3{color:var(--ss-ink)!important}.crm-panel span,.crm-panel small,.customer-directory small,.vehicle-directory small{color:var(--ss-muted)!important}.crm-sidebar{background:linear-gradient(180deg,#071f33,#061724)!important}.crm-sidebar nav button.active{background:linear-gradient(90deg,#20b7eb2e,#075b9614)!important;border-color:#20b7eb47!important}.crm-sidebar nav button.active svg{color:#68d5ff!important}.crm-top{background:#fff!important;border-bottom:1px solid var(--ss-line)!important;box-shadow:0 2px 8px #163c580f!important}.crm-search{background:#f4f7f9!important;border-color:#d9e4ec!important}.crm-search input{color:var(--ss-ink)!important}.crm-icon{background:#f4f8fb!important;border-color:#d7e3ec!important;color:var(--ss-blue)!important}.crm-user strong{color:var(--ss-ink)!important}.crm-user span{color:var(--ss-muted)!important}.fd-primary,.customer-primary,.r22-wide-action,.r22-drawer button.primary,.r22-modal button.primary{background:linear-gradient(135deg,var(--ss-blue),var(--ss-blue-2))!important;color:#fff!important;border-color:transparent!important;box-shadow:0 7px 16px #075b962e!important}.fd-secondary,.customer-secondary{background:#fff!important;color:var(--ss-blue)!important;border-color:#cbdce8!important}.fd-status-strip,.fd-toolbar,.fd-estimate-viewbar,.fd-catalog-classbar{background:#fff!important;border-color:var(--ss-line)!important;color:var(--ss-ink)!important}.fd-status-strip button,.fd-toolbar button,.fd-segment button{color:var(--ss-muted)!important}.fd-status-strip button.active,.fd-segment button.active{color:var(--ss-blue)!important;background:#eaf5fc!important;border-color:#b9dcef!important}.fd-flow-scrim,.fd-catalog-scrim,.fd-estimate-scrim-r14,.customer-drawer-scrim,.customer-modal-scrim,.vi10-picker-scrim,.fd-authorization-scrim,.r22-overlay-backdrop,.r22-nested-backdrop,.r22-popover-scrim{position:fixed!important;inset:0!important;border:0!important;background:#091c2c85!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;filter:none!important;z-index:8000!important}.fd-flow,.fd-estimate-detail,.fd-catalog-drawer,.fd-ops-detail,.customer-drawer,.customer-modal,.vehicle-drawer,.vi10-picker,.fd-authorization-panel,.r22-drawer,.r22-modal,.r22-alert-panel{filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;z-index:8010!important;isolation:isolate!important;box-sizing:border-box!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important}.fd-flow{position:fixed!important;inset:12px!important;width:auto!important;height:auto!important;margin:0!important;max-width:none!important;max-height:none!important;border-radius:15px!important;background:#fff!important;color:var(--ss-ink)!important;border:1px solid var(--ss-line)!important;box-shadow:0 35px 90px #0a233647!important;overflow:hidden!important}.fd-flow>header,.fd-flow-r13>footer{background:#fff!important;border-color:var(--ss-line)!important;color:var(--ss-ink)!important}.fd-flow>header h2,.fd-flow-total strong{color:var(--ss-ink)!important}.fd-flow>header>button{background:#f5f8fa!important;border-color:#d5e1e9!important;color:var(--ss-blue)!important}.fd-flow-progress{background:#f7fafc!important;border-color:var(--ss-line)!important}.fd-flow-progress button{color:#7690a3!important}.fd-flow-progress button.active{color:var(--ss-blue)!important}.fd-flow-body{background:#fff!important;min-width:0!important;overflow:auto!important;overscroll-behavior:contain!important}.fd-select-list>button,.fd-vehicle-select button,.fd-estimate-package-list>button,.fd-estimate-addons button,.fd-review-document-head,.fd-review-identity>div,.fd-review-lines,.fd-review-totals,.fd-review-disclosure-preview,.fd-estimate-context,.fd-estimate-family-tabs{background:#fff!important;color:var(--ss-ink)!important;border-color:#d8e4ec!important}.fd-select-list strong,.fd-vehicle-select strong,.fd-estimate-package-list strong,.fd-estimate-addons strong,.fd-review strong{color:var(--ss-ink)!important}.fd-select-list small,.fd-vehicle-select span,.fd-estimate-package-list small,.fd-review small,.fd-review p{color:var(--ss-muted)!important}.fd-estimate-package-list>button.active,.fd-select-list>button.active,.fd-vehicle-select button.active,.fd-estimate-addons button.active{background:#eaf6fd!important;border-color:#87c9eb!important}.fd-estimate-addons button.included{background:#eef7f0!important;border-color:#b7dbc3!important;opacity:1!important}.fd-estimate-addons button.included strong small{display:block;color:var(--ss-good)!important;font-size:8px;margin-top:2px}.fd-choice-price strong,.fd-estimate-addons button b{color:#9a6811!important}.fd-estimate-running-total{background:#f3f8fb!important;border-color:#bfd9e8!important;color:var(--ss-ink)!important;box-shadow:none!important}.fd-estimate-running-total strong{color:var(--ss-ink)!important}.fd-estimate-running-total small{color:var(--ss-muted)!important}.fd-estimate-detail,.fd-catalog-drawer,.fd-ops-detail,.customer-drawer,.vehicle-drawer{position:fixed!important;inset:12px 12px 12px auto!important;height:auto!important;width:min(860px,calc(100vw - 24px))!important;background:#fff!important;color:var(--ss-ink)!important;border:1px solid var(--ss-line)!important;border-radius:16px!important;box-shadow:0 30px 90px #0a233642!important;overflow:hidden!important}.fd-estimate-detail>header,.fd-catalog-drawer>header,.fd-ops-detail>header,.customer-drawer-top{background:#fff!important;border-color:var(--ss-line)!important;color:var(--ss-ink)!important}.fd-estimate-detail>header h2,.fd-catalog-drawer>header h2,.fd-ops-detail>header h2,.customer-drawer h2,.vehicle-drawer h2{color:var(--ss-ink)!important}.fd-estimate-detail-scroll,.fd-catalog-drawer-scroll,.fd-ops-scroll,.fd-profile-scroll{min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important;background:#fff!important}.fd-estimate-statusline,.fd-estimate-actionbar,.fd-estimate-hero-r14,.fd-estimate-document-lines,.fd-estimate-doc-total,.fd-authorization-status,.fd-catalog-selector,.fd-condition-selector,.fd-catalog-detail,.fd-includes-panel,.fd-wo-hero,.fd-wo-status-editor,.fd-wo-lines,.fd-wo-totals{background:#fff!important;color:var(--ss-ink)!important;border-color:var(--ss-line)!important}.fd-estimate-document-lines strong,.fd-estimate-doc-total strong,.fd-wo-lines strong,.fd-wo-totals strong{color:var(--ss-ink)!important}.fd-estimate-document-lines small,.fd-estimate-hero-r14 span,.fd-wo-lines small{color:var(--ss-muted)!important}.fd-estimate-actionbar button{background:#f3f7fa!important;color:var(--ss-blue)!important;border-color:#cbdce8!important}.fd-estimate-actionbar button.primary,.fd-estimate-actionbar button.workorder{background:var(--ss-blue)!important;color:#fff!important}.fd-estimate-vehicle-stage{background:#edf4f8!important}.fd-nested-scrim,.fd-schedule-scrim{position:fixed!important;inset:0!important;z-index:8030!important;background:#081a2975!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}.fd-nested-panel,.fd-schedule-panel{position:fixed!important;z-index:8040!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(680px,calc(100vw - 28px))!important;max-height:calc(100dvh - 28px)!important;background:#fff!important;color:var(--ss-ink)!important;border-color:var(--ss-line)!important;overflow:auto!important}.fd-new-customer-grid input,.fd-new-customer-grid select{background:#fff!important;color:var(--ss-ink)!important;border-color:#cfdde6!important}.fd-schedule-note{font-size:12px;line-height:1.5;color:var(--ss-muted);background:#f4f8fb;border:1px solid var(--ss-line);border-radius:9px;padding:10px}.fd-overlap-check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:8px!important}.fd-overlap-check input{width:18px!important;height:18px!important}.fd-overlap-check span{font-size:11px!important}.fd-authorization-panel{position:fixed!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(900px,calc(100vw - 28px))!important;height:min(820px,calc(100dvh - 28px))!important;background:#fff!important;color:var(--ss-ink)!important;border-color:var(--ss-line)!important}.fd-authorization-panel canvas{background:#fff!important;border:1px solid #adc7d8!important}.fd-authorization-panel p,.fd-authorization-panel span{color:var(--ss-muted)!important}.customer-page,.vehicles-page{min-width:0!important;max-width:100%!important}.customer-directory,.vehicle-directory{overflow:hidden!important}.customer-rows,.vehicle-grid{min-width:0!important}.customer-row,.vehicle-card{background:#fff!important;color:var(--ss-ink)!important;border-color:#dce6ed!important}.customer-row strong,.vehicle-card strong{color:var(--ss-ink)!important}.customer-row span,.customer-row small,.vehicle-card span,.vehicle-card small{color:var(--ss-muted)!important}.fd-profile-tabs{display:flex!important;overflow-x:auto!important;overscroll-behavior-inline:contain!important;scrollbar-width:thin!important;max-width:100%!important;white-space:nowrap!important;background:#f6f9fb!important;border-color:var(--ss-line)!important}.fd-profile-tabs button{flex:0 0 auto!important;color:var(--ss-muted)!important}.fd-profile-tabs button.active{color:var(--ss-blue)!important;background:#e7f4fc!important}.fd-profile-pane,.customer-profile-section,.profile-record,.profile-vehicle{background:#fff!important;color:var(--ss-ink)!important;border-color:var(--ss-line)!important}.profile-record strong,.profile-vehicle strong{color:var(--ss-ink)!important}.profile-record span,.profile-vehicle span,.fd-info span{color:var(--ss-muted)!important}.vehicle-card-image,.vehicle-drawer-image{background:#edf4f8!important}.vehicle-card-image img,.vehicle-drawer-image img{-o-object-fit:contain!important;object-fit:contain!important}.customer-modal{position:fixed!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(760px,calc(100vw - 28px))!important;height:auto!important;max-height:calc(100dvh - 28px)!important;background:#fff!important;color:var(--ss-ink)!important;overflow:auto!important}.vi10-picker{background:#fff!important;color:var(--ss-ink)!important;border-color:var(--ss-line)!important}.vi10-picker>header,.vi10-picker>footer{background:#fff!important;border-color:var(--ss-line)!important}.vi10-picker-search,.vi10-combo-touch,.vi10-picker-list>button{background:#fff!important;color:var(--ss-ink)!important;border-color:#d6e2ea!important}.vi10-picker-search input{color:var(--ss-ink)!important}.vi10-picker-list>button.active{background:#eaf5fc!important;color:var(--ss-blue)!important}.r22-page{display:grid;gap:12px;min-width:0;color:var(--ss-ink)}.r22-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.r22-page-head h2{margin:2px 0 0;font-size:25px}.r22-page-head>div>span{font-size:9px}.r22-error{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #ecc0c0;border-radius:9px;background:#fff4f4;color:#8d2d2d;font-size:12px}.r22-error svg{width:18px}.r22-empty{min-height:120px;display:grid;place-items:center;align-content:center;gap:5px;color:var(--ss-muted);padding:22px}.r22-empty svg{width:30px;color:#8db4ca}.r22-empty strong{color:var(--ss-ink)}.r22-empty span{font-size:11px;text-align:center}.r22-toolbar{display:flex;gap:8px;align-items:center;min-width:0}.r22-toolbar label{height:42px;min-width:220px;max-width:520px;flex:1;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--ss-line);border-radius:9px;padding:0 10px}.r22-toolbar svg{width:17px;color:#8097aa}.r22-toolbar input{border:0;outline:0;background:transparent;color:var(--ss-ink);min-width:0;flex:1}.r22-filter-tabs,.r22-report-tabs{display:flex;gap:5px;overflow-x:auto;max-width:100%;padding:2px 0 4px}.r22-filter-tabs button,.r22-report-tabs button,.r22-segment button{flex:0 0 auto;min-height:36px;border:1px solid #d4e1e9;border-radius:8px;background:#fff;color:var(--ss-muted);font-weight:800;font-size:10px;padding:0 11px}.r22-filter-tabs button b{margin-left:6px;background:#e9f0f4;color:#657b8e;border-radius:9px;padding:2px 5px}.r22-filter-tabs button.active,.r22-report-tabs button.active,.r22-segment button.active{background:#e8f5fc;color:var(--ss-blue);border-color:#9fd2ec}.r22-table-card,.r22-report-card{background:#fff;border:1px solid var(--ss-line);border-radius:12px;box-shadow:var(--ss-shadow);overflow:hidden;min-width:0}.r22-table-card>h3,.r22-report-card>h3{margin:0;padding:13px 14px;border-bottom:1px solid var(--ss-line);font-size:14px}.r22-tr{width:100%;border:0;border-top:1px solid #e5edf2;background:#fff;color:var(--ss-ink);text-align:left;display:grid;align-items:center;gap:10px;padding:8px 10px;min-height:62px;font:inherit}.r22-tr:hover{background:#f6fbfe}.r22-th{min-height:38px!important;background:#f2f7fa!important;border-top:0!important;color:#6c8396!important;font-size:9px!important;text-transform:uppercase;letter-spacing:.06em;font-weight:900}.r22-tr>span{min-width:0}.r22-tr strong{font-size:11px;display:block;overflow:hidden;text-overflow:ellipsis}.r22-tr small{font-size:9px;color:var(--ss-muted);display:flex;align-items:center;gap:4px;margin-top:3px;overflow:hidden;text-overflow:ellipsis}.r22-tr small svg{width:12px}.r22-wo-table .r22-tr{grid-template-columns:1.2fr 1fr .55fr 1.25fr 1.45fr 1.35fr .7fr .5fr .8fr}.r22-invoice-table .r22-tr{grid-template-columns:1.2fr .8fr .65fr 1.25fr 1.55fr .7fr .7fr .7fr .8fr .75fr}.r22-customer-cell,.r22-vehicle-cell{display:flex!important;align-items:center;gap:7px}.r22-customer-cell{display:block!important}.r22-vehicle-thumb{width:54px;height:38px;border:1px solid #dbe6ed;border-radius:7px;background:#eef4f7;display:grid;place-items:center;flex:none;overflow:hidden}.r22-vehicle-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.r22-vehicle-thumb svg{width:25px;color:#8aa8ba}.r22-status{display:inline-flex;align-items:center;min-height:24px;padding:0 7px;border-radius:999px;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;border:1px solid}.r22-status.tone-green{background:#edf8f0;color:#277748;border-color:#bddfc8}.r22-status.tone-red{background:#fff0f0;color:#a43232;border-color:#edc0c0}.r22-status.tone-blue{background:#eaf6fd;color:#075b96;border-color:#b5daee}.r22-status.tone-orange{background:#fff6e7;color:#95650e;border-color:#ecd39e}.r22-status.tone-gray{background:#f2f5f7;color:#65798a;border-color:#d9e2e8}.r22-segment{display:flex;gap:5px}.r22-calendar-nav{display:flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--ss-line);border-radius:10px;padding:7px 9px;box-shadow:var(--ss-shadow)}.r22-calendar-nav>button{width:34px;height:34px;border:1px solid #d8e3ea;border-radius:7px;background:#f6f9fb;color:var(--ss-blue)}.r22-calendar-nav>strong{flex:1;font-size:14px}.r22-calendar-nav input{height:34px;border:1px solid #d5e1e9;border-radius:7px;background:#fff;color:var(--ss-ink);padding:0 8px}.r22-month{background:#fff;border:1px solid var(--ss-line);border-radius:12px;overflow:hidden;box-shadow:var(--ss-shadow)}.r22-weekdays,.r22-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.r22-weekdays span{padding:8px;text-align:center;background:#f2f7fa;color:#6a8092;font-size:9px;font-weight:900;text-transform:uppercase;border-right:1px solid #e1eaf0}.r22-month-grid>i,.r22-month-grid>article{min-height:132px;border-top:1px solid #e1eaf0;border-right:1px solid #e1eaf0;min-width:0}.r22-month-grid>article{padding:5px;background:#fff}.r22-month-grid>article.selected{box-shadow:inset 0 0 0 2px #58b4df;background:#f8fcfe}.r22-day-number{width:28px;height:25px;border:0;background:transparent;color:var(--ss-ink);font-weight:900}.r22-calendar-job{width:100%;display:grid;gap:2px;text-align:left;border:1px solid #cde2ee;border-left:4px solid var(--ss-blue-2);background:#edf8fe;color:var(--ss-ink);border-radius:7px;padding:8px;margin-top:6px}.r22-calendar-job:disabled{opacity:1;cursor:default}.r22-calendar-job strong{font-size:11px}.r22-calendar-job span{font-size:10px;color:var(--ss-blue);font-weight:800}.r22-calendar-job small{font-size:9px;color:var(--ss-muted)}.r22-calendar-job.compact{padding:4px 5px;margin-top:3px}.r22-calendar-job.compact strong,.r22-calendar-job.compact span{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r22-more{border:0;background:transparent;color:var(--ss-blue);font-weight:800;font-size:9px;margin-top:4px}.r22-day-list,.r22-schedule{display:grid;gap:8px}.r22-day-list>.r22-calendar-job{max-width:900px}.r22-schedule>div{background:#fff;border:1px solid var(--ss-line);border-radius:11px;padding:10px;box-shadow:var(--ss-shadow)}.r22-schedule h3{margin:0 0 6px;font-size:13px;color:var(--ss-ink)}.r22-drawer{position:fixed;top:12px;right:12px;bottom:12px;width:min(900px,calc(100vw - 24px));display:grid;grid-template-rows:auto auto 1fr;background:#fff;border:1px solid var(--ss-line);border-radius:16px;box-shadow:0 30px 90px #081f304d;color:var(--ss-ink);overflow:hidden}.r22-drawer>header,.r22-modal>header,.r22-alert-panel>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;background:#fff;border-bottom:1px solid var(--ss-line)}.r22-drawer>header h2,.r22-modal>header h3{margin:2px 0;font-size:20px;color:var(--ss-ink)}.r22-drawer>header small{color:var(--ss-muted)}.r22-drawer>header>button,.r22-modal>header>button,.r22-alert-panel>header>button{width:36px;height:36px;border:1px solid #d6e2ea;border-radius:8px;background:#f5f8fa;color:var(--ss-blue);display:grid;place-items:center}.r22-drawer-actions{display:flex;gap:7px;padding:8px 12px;background:#f7fafc;border-bottom:1px solid var(--ss-line)}.r22-drawer-actions button{height:34px;border:1px solid #ccdae4;border-radius:7px;background:#fff;color:var(--ss-blue);font-weight:800;font-size:10px;display:flex;align-items:center;gap:5px;padding:0 9px}.r22-drawer-actions button svg{width:15px}.r22-drawer-actions button.danger{color:var(--ss-danger)}.r22-drawer-body{min-height:0;overflow:auto;overscroll-behavior:contain;padding:11px;background:#f7fafc;display:grid;align-content:start;gap:10px}.r22-identity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.r22-identity-grid>div{background:#fff;border:1px solid var(--ss-line);border-radius:9px;padding:9px;display:grid;gap:3px;min-width:0}.r22-identity-grid span{font-size:8px;text-transform:uppercase;color:#7890a3;font-weight:900}.r22-identity-grid strong{font-size:12px;overflow:hidden;text-overflow:ellipsis}.r22-identity-grid small{font-size:9px;color:var(--ss-muted)}.r22-wo-command,.r22-photo-bar{background:#fff;border:1px solid var(--ss-line);border-radius:10px;padding:10px;display:flex;align-items:center;justify-content:space-between;gap:9px;flex-wrap:wrap}.r22-wo-command>div{display:grid;gap:3px}.r22-wo-command span,.r22-photo-bar span{font-size:9px;color:var(--ss-muted)}.r22-wo-command strong{font-size:13px;display:flex;align-items:center;gap:5px}.r22-wo-command strong svg{width:16px;color:var(--ss-blue)}.r22-command-buttons{display:flex!important}.r22-command-buttons button,.r22-photo-bar button,.r22-photo-bar select{height:36px;border:1px solid #cadce8;border-radius:8px;background:#fff;color:var(--ss-blue);font-weight:800;font-size:10px;padding:0 9px}.r22-photo-bar>div:last-child{display:flex;gap:6px;align-items:center}.r22-workflow,.r22-pricing{background:#fff;border:1px solid var(--ss-line);border-radius:10px;overflow:hidden}.r22-section-title{padding:9px 11px;background:#f2f7fa;border-bottom:1px solid var(--ss-line)}.r22-section-title>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.r22-section-title span{font-size:9px;text-transform:uppercase;font-weight:900;color:var(--ss-blue)}.r22-section-title strong{font-size:11px}.r22-step{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:9px;align-items:center;padding:8px 10px;border-top:1px solid #e4edf2}.r22-step:first-of-type{border-top:0}.r22-step>i{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:#edf2f5;color:#73899b;font-style:normal;font-weight:900;font-size:10px}.r22-step.state-done>i{background:#e5f5e9;color:var(--ss-good)}.r22-step.state-in_progress{background:#f0f9fe}.r22-step.state-in_progress>i{background:#d9f1fd;color:var(--ss-blue)}.r22-step.state-paused{background:#fff7e8}.r22-step>div:nth-child(2){display:grid;gap:2px}.r22-step strong{font-size:11px}.r22-step span,.r22-step small{font-size:9px;color:var(--ss-muted)}.r22-step>div:last-child{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.r22-step button{height:30px;border:1px solid #c9dce7;border-radius:7px;background:#fff;color:var(--ss-blue);font-weight:800;font-size:9px;padding:0 8px}.r22-step button.primary{background:var(--ss-blue)!important;color:#fff!important}.r22-pricing>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:9px 10px;border-top:1px solid #e4edf2}.r22-pricing>article>div{display:grid;gap:2px}.r22-pricing strong{font-size:11px}.r22-pricing span,.r22-pricing small{font-size:9px;color:var(--ss-muted)}.r22-pricing button{height:28px;border:1px solid #ccdce7;border-radius:6px;background:#fff;color:var(--ss-blue);font-size:9px}.r22-inline-editor{grid-column:1/-1!important;display:grid!important;grid-template-columns:130px 1fr auto auto!important;gap:6px!important}.r22-inline-editor input{height:34px;border:1px solid #cfdde6;border-radius:7px;background:#fff;color:var(--ss-ink);padding:0 8px}.r22-total-box{margin-left:auto;width:min(470px,100%);background:#fff;border:1px solid var(--ss-line);border-radius:10px;padding:7px 10px}.r22-total-box>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid #e5edf2;font-size:10px}.r22-total-box>div:last-child{border-bottom:0;font-weight:900}.r22-total-box>div:last-child strong{font-size:18px;color:var(--ss-blue)}.r22-wide-action{min-height:44px;border:0;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:7px;font-weight:900}.r22-wide-action svg{width:18px}.r22-history{background:#fff;border:1px solid var(--ss-line);border-radius:10px;padding:10px}.r22-history h3{margin:0 0 6px}.r22-history>div{display:flex;justify-content:space-between;gap:8px;padding:6px 0;border-top:1px solid #e5edf2;font-size:10px}.r22-modal{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(650px,calc(100vw - 28px));background:#fff;border:1px solid var(--ss-line);border-radius:14px;box-shadow:0 30px 80px #081f3047;overflow:hidden}.r22-modal.small{width:min(520px,calc(100vw - 28px))}.r22-modal-body{padding:12px;display:grid;gap:10px}.r22-modal-body label,.r22-form-grid label{display:grid;gap:5px}.r22-modal-body label span,.r22-form-grid label span{font-size:9px;font-weight:900;color:#72899b}.r22-modal-body input,.r22-form-grid input,.r22-form-grid select{height:42px;border:1px solid #cddce6;border-radius:8px;background:#fff;color:var(--ss-ink);padding:0 9px}.r22-modal-body p,.r22-note{font-size:10px;line-height:1.5;color:var(--ss-muted);margin:0}.r22-modal>footer{padding:9px 12px;border-top:1px solid var(--ss-line);display:flex;justify-content:flex-end;gap:6px}.r22-modal>footer button{height:36px;border:1px solid #cbdce7;border-radius:8px;background:#fff;color:var(--ss-blue);font-weight:800;padding:0 10px}.r22-alert-button>span{position:absolute!important}.r22-popover-scrim{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.r22-alert-panel{position:fixed;top:64px;right:12px;width:min(460px,calc(100vw - 24px));height:min(650px,calc(100dvh - 80px));display:grid;grid-template-rows:auto auto 1fr;background:#fff;border:1px solid var(--ss-line);border-radius:13px;box-shadow:0 25px 70px #081f3040;overflow:hidden}.r22-alert-panel header strong{font-size:16px}.r22-alert-panel header span{font-size:9px;color:var(--ss-muted)}.r22-alert-actions{padding:7px 10px;background:#f6f9fb;border-bottom:1px solid var(--ss-line)}.r22-alert-actions button{border:0;background:transparent;color:var(--ss-blue);font-size:10px;font-weight:800;display:flex;align-items:center;gap:5px}.r22-alert-actions svg{width:14px}.r22-alert-list{min-height:0;overflow:auto}.r22-alert-list>button{width:100%;display:grid;grid-template-columns:7px minmax(0,1fr) 18px;gap:8px;text-align:left;border:0;border-top:1px solid #e6edf2;background:#fff;color:var(--ss-ink);padding:9px 10px}.r22-alert-list>button.unread{background:#eef8fd}.r22-alert-list>button>i{width:7px;height:7px;border-radius:50%;margin-top:5px;background:#8aa0b1}.r22-alert-list>button>i.tone-success,.r22-alert-list>button>i.tone-green{background:#3aa263}.r22-alert-list>button>i.tone-warning,.r22-alert-list>button>i.tone-orange{background:#d99a20}.r22-alert-list>button>i.tone-critical,.r22-alert-list>button>i.tone-red{background:#c34444}.r22-alert-list>button>div{display:grid;gap:2px}.r22-alert-list strong{font-size:11px}.r22-alert-list span{font-size:9.5px;color:var(--ss-muted)}.r22-alert-list small{font-size:8px;color:#8aa0b1}.r22-payment-flow{display:flex;align-items:center;gap:7px;overflow-x:auto;background:#fff;border:1px solid var(--ss-line);border-radius:11px;padding:9px;box-shadow:var(--ss-shadow)}.r22-payment-flow>div{min-width:135px;display:flex;align-items:center;gap:7px}.r22-payment-flow>div>svg{width:20px;color:var(--ss-blue)}.r22-payment-flow>svg{width:15px;color:#a3b5c1;flex:none}.r22-payment-flow span{display:grid;gap:2px}.r22-payment-flow strong{font-size:10px}.r22-payment-flow small{font-size:8px;color:var(--ss-muted)}.r22-payment-table .r22-tr{grid-template-columns:1.5fr 1fr .8fr 20px}.r22-payment-amount{background:linear-gradient(135deg,#e9f6fd,#fff7e8);border:1px solid #bddceb;border-radius:11px;padding:14px;display:flex;align-items:center;justify-content:space-between}.r22-payment-amount span{font-size:10px;color:var(--ss-muted)}.r22-payment-amount strong{font-size:28px;color:var(--ss-blue)}.r22-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.r22-form-grid label.check{grid-column:1/-1;display:flex;grid-template-columns:auto 1fr;align-items:center}.r22-form-grid label.check input{width:18px;height:18px}.r22-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.r22-kpis article{background:#fff;border:1px solid var(--ss-line);border-radius:10px;padding:10px;display:grid;gap:3px;box-shadow:var(--ss-shadow)}.r22-kpis svg{width:20px;color:var(--ss-blue)}.r22-kpis span{font-size:9px;color:var(--ss-muted)}.r22-kpis strong{font-size:18px}.r22-kpis small{font-size:8px;color:#8498a7}.r22-report-card{padding-bottom:8px}.r22-report-card>p{padding:0 13px;color:var(--ss-muted);font-size:11px}.r22-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:10px}.r22-stat-grid>div{background:#f5f9fb;border:1px solid #dce6ec;border-radius:8px;padding:9px;display:grid;gap:3px}.r22-stat-grid span{font-size:9px;color:var(--ss-muted)}.r22-stat-grid strong{font-size:16px}.r22-report-table>div{display:grid;grid-template-columns:2fr .7fr 1fr 1fr;gap:8px;align-items:center;padding:7px 12px;border-top:1px solid #e5edf2;font-size:10px}.r22-report-table>div.head{background:#f2f7fa;color:#708698;text-transform:uppercase;font-size:8px;font-weight:900}.r22-report-table strong{font-size:10px}.fd-card-list{gap:6px!important}.fd-record-card{background:#fff!important;color:var(--ss-ink)!important;border-color:#dbe5ec!important;box-shadow:none!important}.fd-record-card:hover{background:#f6fbfe!important}.fd-record-main strong{color:var(--ss-ink)!important}.fd-record-main span,.fd-record-main small{color:var(--ss-muted)!important}.fd-record-icon{background:#edf6fb!important;color:var(--ss-blue)!important}.fd-dual-status span{color:var(--ss-muted)!important}@media(max-width:1180px){.r22-wo-table .r22-tr{grid-template-columns:1.2fr .95fr .5fr 1.1fr 1.3fr 1.25fr .7fr .7fr}.r22-wo-table .r22-tr>span:nth-child(8){display:none}.r22-invoice-table .r22-tr{grid-template-columns:1.2fr .8fr .6fr 1.15fr 1.35fr .7fr .7fr .75fr}.r22-invoice-table .r22-tr>span:nth-child(7),.r22-invoice-table .r22-tr>span:nth-child(10){display:none}.r22-kpis{grid-template-columns:repeat(3,1fr)}.fd-estimate-services-r13{grid-template-columns:minmax(0,1fr)!important}.fd-estimate-running-total{grid-column:1!important;grid-row:auto!important;position:static!important}.fd-estimate-addons>div:last-child{grid-template-columns:1fr 1fr!important}}@media(max-width:860px){.crm-page{padding-left:10px!important;padding-right:10px!important}.r22-page-head{align-items:flex-start;flex-direction:column}.r22-segment{width:100%;overflow-x:auto}.r22-month-grid>i,.r22-month-grid>article{min-height:105px}.r22-calendar-job.compact strong,.r22-calendar-job.compact span{font-size:7.5px}.r22-table-card{overflow:visible}.r22-table .r22-th{display:none!important}.r22-wo-table,.r22-invoice-table{display:grid;gap:7px;background:transparent}.r22-wo-table .r22-tr,.r22-invoice-table .r22-tr{display:grid!important;grid-template-columns:1fr auto!important;border:1px solid var(--ss-line)!important;border-radius:10px!important;padding:10px!important;box-shadow:0 5px 14px #10324a0f}.r22-wo-table .r22-tr>span,.r22-invoice-table .r22-tr>span{display:block!important}.r22-wo-table .r22-tr>span:nth-child(n+3),.r22-invoice-table .r22-tr>span:nth-child(n+3){grid-column:1/-1}.r22-vehicle-cell{display:flex!important}.r22-identity-grid,.r22-kpis,.r22-stat-grid{grid-template-columns:1fr 1fr}.r22-drawer,.fd-estimate-detail,.fd-catalog-drawer,.fd-ops-detail,.customer-drawer,.vehicle-drawer{inset:6px!important;width:auto!important;max-width:none!important;max-height:none!important;border-radius:12px!important}.fd-flow{inset:6px!important}.fd-flow-progress{overflow-x:auto!important;display:flex!important}.fd-flow-progress button{min-width:105px!important;flex:none!important}.fd-estimate-addons>div:last-child{grid-template-columns:1fr!important;max-height:none!important}.fd-vehicle-select,.fd-new-customer-grid,.fd-review-identity{grid-template-columns:1fr!important}.fd-new-customer-grid label.wide{grid-column:1!important}.customer-drawer-actions{overflow-x:auto!important;flex-wrap:nowrap!important}.customer-drawer-actions button{flex:none!important}}@media(max-width:600px){.crm-page{padding:8px!important}.crm-title{display:none!important}.r22-page{gap:8px}.r22-page-head h2{font-size:20px}.r22-calendar-nav{flex-wrap:wrap}.r22-calendar-nav>strong{min-width:180px}.r22-weekdays span{font-size:7px;padding:6px 1px}.r22-month-grid>i,.r22-month-grid>article{min-height:88px}.r22-month-grid>article{padding:2px}.r22-calendar-job.compact{border-left-width:2px;padding:3px}.r22-calendar-job.compact strong,.r22-calendar-job.compact span{font-size:6.5px}.r22-filter-tabs button{min-height:32px;padding:0 8px;font-size:9px}.r22-toolbar label{min-width:0}.r22-identity-grid,.r22-form-grid,.r22-kpis,.r22-stat-grid{grid-template-columns:1fr}.r22-inline-editor{grid-template-columns:1fr!important}.r22-step{grid-template-columns:30px minmax(0,1fr)!important}.r22-step>div:last-child{grid-column:1/-1!important;justify-content:flex-start!important;padding-left:39px}.r22-pricing>article{grid-template-columns:1fr!important}.r22-pricing>article>div:nth-child(2){align-items:start!important}.r22-photo-bar{align-items:flex-start;flex-direction:column}.r22-photo-bar>div:last-child{width:100%;flex-wrap:wrap}.r22-payment-flow{padding:7px}.r22-report-table{overflow-x:auto}.r22-report-table>div{min-width:620px}.fd-flow{inset:0!important;border-radius:0!important;max-width:100vw!important;max-height:100dvh!important}.fd-flow>header{min-height:58px!important}.fd-flow-body{padding:10px!important}.fd-flow-r13>footer{position:relative!important;grid-template-columns:1fr!important}.fd-flow-r13>footer>section{width:100%!important}.fd-flow-r13>footer button{flex:1!important}.fd-estimate-family-tabs{overflow-x:auto!important;display:flex!important}.fd-estimate-family-tabs button{min-width:120px!important;flex:none!important}.fd-estimate-detail,.fd-catalog-drawer,.fd-ops-detail,.customer-drawer,.vehicle-drawer,.r22-drawer{inset:0!important;border-radius:0!important;width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important}.r22-alert-panel{top:54px;right:6px;width:calc(100vw - 12px);height:calc(100dvh - 60px)}.customer-modal,.fd-nested-panel,.fd-authorization-panel,.r22-modal{width:calc(100vw - 12px)!important;max-width:none!important;max-height:calc(100dvh - 12px)!important}.fd-profile-tabs{padding-bottom:3px!important}}:root{--r23-blue:#0b79b7;--r23-blue-dark:#075c8d;--r23-gold:#e7a21b;--r23-ink:#132635;--r23-muted:#5c7180;--r23-line:#d7e2e9;--r23-bg:#f3f7fa;--r23-card:#fff;--r23-green:#268a54;--r23-red:#b93e47;--r23-shadow:0 10px 28px rgba(20,54,76,.08)}html,body,#root{max-width:100%;overflow-x:hidden}.crm-app,.crm-content-wrap,.crm-page,.r22-page,.fd-page{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.crm-page{overflow-x:hidden!important}.r22-drawer,.fd-estimate-detail,.fd-catalog-drawer,.fd-ops-detail,.customer-drawer,.vehicle-drawer,.customer-modal,.fd-nested-panel,.fd-authorization-panel,.r22-modal,.fd-flow{box-sizing:border-box!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;overflow:hidden!important}.r22-drawer-body,.fd-estimate-detail-scroll,.fd-catalog-drawer-scroll,.fd-profile-scroll,.vehicle-drawer,.r22-modal-body,.fd-flow-body{min-height:0!important;overflow:auto!important;overscroll-behavior:contain}.r22-drawer>header,.fd-catalog-drawer>header,.fd-estimate-detail>header,.r22-modal>header{position:sticky!important;top:0!important;z-index:4;background:#fff!important}.r22-drawer-actions,.r22-modal>footer,.fd-nested-panel>footer{position:sticky!important;bottom:0!important;z-index:4;background:#fff!important}.r22-overlay-backdrop,.fd-catalog-scrim,.fd-estimate-scrim-r14,.customer-drawer-scrim{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#0c1f2e47!important}.r22-drawer,.fd-catalog-drawer,.fd-estimate-detail,.customer-drawer,.vehicle-drawer{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.r23-dashboard{display:grid;gap:14px}.r23-dashboard-actions{display:flex;gap:8px;flex-wrap:wrap}.r23-dashboard-actions button{border:1px solid var(--r23-line);background:#fff;color:var(--r23-ink);border-radius:10px;min-height:52px;padding:8px 12px;display:flex;align-items:center;gap:8px;box-shadow:var(--r23-shadow);text-align:left}.r23-dashboard-actions button.primary{background:linear-gradient(135deg,var(--r23-blue),var(--r23-blue-dark));color:#fff;border-color:transparent}.r23-dashboard-actions svg{width:19px}.r23-dashboard-actions span{display:grid}.r23-dashboard-actions strong{font-size:12px}.r23-dashboard-actions small{font-size:8px;opacity:.72}.r23-dashboard-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.r23-dashboard-kpis .crm-kpi{background:#fff!important;color:var(--r23-ink)!important;border:1px solid var(--r23-line)!important;box-shadow:var(--r23-shadow)!important;min-width:0}.r23-dashboard-kpis .crm-kpi-value{color:var(--r23-ink)!important;font-size:22px!important}.r23-dashboard-kpis .crm-kpi-label{color:#455b6b!important}.r23-dashboard-kpis .crm-kpi-sub{color:#748897!important}.r23-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);gap:12px}.r23-next-job,.r23-attention,.r23-week,.r23-business-pulse{background:#fff!important;border:1px solid var(--r23-line)!important;box-shadow:var(--r23-shadow)!important}.r23-next-job-card{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:16px}.r23-next-date{display:grid;min-width:90px}.r23-next-date strong{font-size:12px}.r23-next-date span{font-size:24px;color:var(--r23-blue);font-weight:900}.r23-next-copy{display:grid;gap:2px}.r23-next-copy h3{margin:0;font-size:17px}.r23-next-copy span{font-size:11px;color:var(--r23-muted)}.r23-next-copy strong{font-size:12px;color:var(--r23-blue-dark)}.r23-next-job-card>button{border:0;background:var(--r23-blue);color:#fff;border-radius:8px;padding:9px 11px;font-weight:800}.r23-attention-list{padding:10px}.r23-attention-list>button,.r23-all-clear{width:100%;border:1px solid var(--r23-line);background:#f7fbfd;border-radius:10px;padding:10px;display:flex;gap:8px;align-items:center;text-align:left;color:var(--r23-ink)}.r23-attention-list span{display:grid;flex:1}.r23-week-timeline{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;padding:10px}.r23-week-timeline article{border:1px solid var(--r23-line);border-radius:10px;overflow:hidden;background:#fbfdfe;min-width:0}.r23-week-timeline article.today{border-color:var(--r23-blue);box-shadow:inset 0 3px var(--r23-blue)}.r23-week-timeline article>header{padding:7px;display:flex;justify-content:space-between;background:#eef5f9}.r23-week-timeline article>div{padding:6px;display:grid;gap:5px;min-height:76px}.r23-week-timeline button{border:0;background:#fff;border-left:3px solid var(--r23-blue);border-radius:6px;padding:6px;text-align:left;display:grid;min-width:0}.r23-week-timeline button strong,.r23-week-timeline button span{white-space:normal;overflow-wrap:anywhere}.r23-week-timeline button strong{font-size:9px}.r23-week-timeline button span{font-size:8px;color:var(--r23-muted)}.r23-week-timeline small{font-size:8px;color:#8a9aa6}.r23-pulse-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:10px}.r23-pulse-grid div{border:1px solid var(--r23-line);border-radius:9px;padding:10px;display:grid}.r23-pulse-grid span{font-size:9px;color:var(--r23-muted)}.r23-pulse-grid strong{font-size:20px;color:var(--r23-ink)}.r23-wo-hero{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:10px}.r23-wo-hero>div{border:1px solid var(--r23-line);border-radius:11px;background:#fff;padding:11px;box-shadow:var(--r23-shadow)}.r23-contact,.r23-status-stack{display:grid;gap:4px}.r23-contact>span,.r23-vehicle-ref span,.r23-status-stack span{font-size:8px;font-weight:900;letter-spacing:.08em;color:#6d8291}.r23-contact>strong,.r23-vehicle-ref strong,.r23-status-stack strong{font-size:14px;color:var(--r23-ink)}.r23-contact>a{font-size:20px;font-weight:900;color:var(--r23-blue);text-decoration:none}.r23-contact small,.r23-vehicle-ref small{font-size:10px;color:var(--r23-muted)}.r23-vehicle-ref{display:flex!important;align-items:center;gap:10px}.r23-vehicle-ref .r22-vehicle-thumb{width:90px;height:60px;border-radius:8px;background:#f4f8fa}.r23-status-stack>div{display:grid;gap:3px}.r23-status-stack strong.tone-green{color:var(--r23-green)}.r23-status-stack strong.tone-red{color:var(--r23-red)}.r23-status-stack strong.tone-blue{color:var(--r23-blue)}.r23-google{font-size:12px!important}.r23-google.synced{color:var(--r23-green)!important}.r23-google.failed{color:var(--r23-red)!important}.r23-retry{border:0!important;background:transparent!important;color:var(--r23-blue)!important;padding:0!important;font-size:9px!important}.r23-photo-doc{border:1px solid var(--r23-line);background:#fff;border-radius:11px;padding:10px;box-shadow:var(--r23-shadow)}.r23-photo-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.r23-photo-grid article{border:1px solid #dce6ec;border-radius:9px;background:#f8fbfd;padding:10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.r23-photo-grid article>div{display:grid}.r23-photo-grid strong{font-size:11px}.r23-photo-grid span{font-size:9px;color:var(--r23-muted)}.r23-photo-grid button{border:1px solid #b8d6e6;background:#fff;color:var(--r23-blue);border-radius:8px;padding:7px 9px;font-weight:800;display:flex;gap:5px;align-items:center}.r23-checkin-modal{width:min(660px,calc(100vw - 24px))!important}.r23-checkin-grid{display:grid!important;grid-template-columns:1fr 1fr;gap:9px}.r23-checkin-grid label{display:grid;gap:4px}.r23-checkin-grid label.wide{grid-column:1/-1}.r23-checkin-grid textarea{min-height:90px;border:1px solid #cddce6;border-radius:8px;padding:9px;resize:vertical}.r22-workflow{background:#fff;border-radius:11px;border:1px solid var(--r23-line);box-shadow:var(--r23-shadow)}.r22-step{background:#fff!important}.r22-step.state-not_started:not(:has(button)){opacity:.64}.r22-pricing{background:#fff;border:1px solid var(--r23-line);border-radius:11px;box-shadow:var(--r23-shadow)}.r23-periodbar{display:flex;gap:5px;align-items:center;overflow-x:auto;padding:4px 0 8px}.r23-periodbar button{flex:none;border:1px solid #cbdbe5;background:#fff;color:#425a6b;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:800}.r23-periodbar button.active{background:var(--r23-blue);color:#fff;border-color:var(--r23-blue)}.r23-periodbar input{height:32px;border:1px solid #cbdbe5;border-radius:7px;padding:0 7px}.r23-periodbar.compact{max-width:760px}.r23-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.r23-summary-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.r23-summary-grid article,.r23-report-kpis article{background:#fff;border:1px solid var(--r23-line);border-radius:10px;padding:10px;display:grid;gap:3px;box-shadow:var(--r23-shadow)}.r23-summary-grid span,.r23-report-kpis span{font-size:9px;color:var(--r23-muted)}.r23-summary-grid strong,.r23-report-kpis strong{font-size:20px;color:var(--r23-ink)}.r23-report-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.r23-report-kpis small{font-size:8px;color:#7f929f}.r23-export-actions,.r23-service-actions{display:flex;gap:6px;flex-wrap:wrap}.r23-export-actions button{border:1px solid #b9d3e2;background:#fff;color:var(--r23-blue);border-radius:8px;padding:8px 10px;font-weight:800}.r23-report-note{display:flex;gap:8px;align-items:flex-start;background:#edf7fc;border:1px solid #c4dfed;border-radius:9px;padding:10px;color:var(--r23-ink)}.r23-report-note span{font-size:10px;color:var(--r23-muted)}.r23-service-report>div{grid-template-columns:2fr .7fr 1fr 1fr 1.2fr!important}.r23-section-head{padding:10px;display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.r23-section-head h3{margin:0}.r23-section-head select,.r22-toolbar select{height:34px;border:1px solid #cadbe5;background:#fff;color:var(--r23-ink);border-radius:8px;padding:0 8px}.r23-payment-history .r22-tr{grid-template-columns:1.35fr .7fr 1fr .85fr .8fr .7fr .9fr}.r23-success{display:flex;gap:8px;align-items:center;background:#edf8f1;border:1px solid #bfe0c9;color:#246b42;border-radius:9px;padding:9px;font-weight:700}.r23-invoices .r22-invoice-table .r22-tr{grid-template-columns:1.25fr .8fr .6fr 1.35fr 1.5fr .7fr .7fr .7fr .8fr .8fr .8fr}.r23-invoices .r22-vehicle-cell small{color:var(--r23-muted)!important;line-height:1.35}.r23-invoices .r22-vehicle-cell small b{color:var(--r23-ink);font-size:10px}.customer-page-head{align-items:flex-start!important;gap:14px}.customer-page-head .customer-primary{margin-bottom:14px!important;flex:none}.customer-metric-grid button{background:#fff!important;color:var(--r23-ink)!important;border:1px solid var(--r23-line)!important;box-shadow:var(--r23-shadow)!important}.customer-metric-grid button span,.customer-metric-grid button small{color:var(--r23-muted)!important}.customer-metric-grid button strong{color:var(--r23-ink)!important}.customer-table-head{color:#4f6575!important;font-weight:900!important}.customer-row{background:#fff!important;color:var(--r23-ink)!important;border-color:#dce6ec!important}.customer-row strong{color:var(--r23-ink)!important}.customer-row small,.customer-row span{color:#536a7a!important}.customer-contact span{font-size:10px!important}.customer-date strong{font-size:10px!important;color:var(--r23-ink)!important}.customer-date small{font-size:8.5px!important}.fd-customer-kpis>div{background:#f7fafc!important}.fd-info small{color:#637989!important}.fd-info strong{color:var(--r23-ink)!important}.vehicle-card,.vehicle-drawer{background:#fff!important;color:var(--r23-ink)!important}.vehicle-card-copy strong,.vehicle-detail-grid strong,.vehicle-owner strong,.vehicle-history-placeholder h3{color:var(--r23-ink)!important}.vehicle-card-copy small,.vehicle-card-meta span,.vehicle-detail-grid span,.vehicle-owner span,.vehicle-owner small{color:var(--r23-muted)!important}.vehicle-drawer-image{min-height:190px!important;max-height:250px!important;background:#f4f8fa!important}.vehicle-drawer-image img{-o-object-fit:contain!important;object-fit:contain!important}.vehicle-detail-grid{gap:8px!important}.vehicle-detail-grid>div{background:#f8fbfd!important;border:1px solid var(--r23-line)!important;border-radius:8px!important;padding:10px!important}.vi12-history-list>div{background:#fff!important;border-color:var(--r23-line)!important}.vehicle-card-image{background:#f4f8fa!important}.fd-catalog-page{color:var(--r23-ink)}.fd-service-card{background:#fff!important;border:1px solid var(--r23-line)!important;box-shadow:var(--r23-shadow)!important}.fd-service-card h3,.fd-catalog-drawer h2,.fd-catalog-detail h3{color:var(--r23-ink)!important}.fd-service-card span,.fd-service-card small,.fd-catalog-drawer p,.fd-catalog-detail p{color:var(--r23-muted)!important}.fd-service-card>button{background:var(--r23-blue)!important;color:#fff!important}.fd-catalog-drawer{background:#f8fbfd!important}.fd-catalog-drawer-scroll{padding-bottom:90px!important}.fd-catalog-detail,.fd-catalog-item-list,.fd-catalog-selector,.fd-condition-selector{background:#fff!important}.fd-catalog-detail-head strong,.fd-catalog-detail-head h3{color:var(--r23-ink)!important}.fd-catalog-detail-head>div:last-child{background:#f4f8fa;border:1px solid var(--r23-line);border-radius:9px;padding:10px}.fd-includes-panel{background:#fff!important;border:1px solid var(--r23-line)!important}.r23-service-actions .fd-secondary{border:1px solid #bcd4e2;background:#fff;color:var(--r23-blue)}.r22-page h2,.r22-page h3,.fd-page h2,.fd-page h3,.customer-page h2,.customer-page h3{color:var(--r23-ink)!important}.r22-page span,.fd-page span{max-width:100%}.r22-status{background:#f5f8fa!important;border:1px solid #d5e0e7!important;color:var(--r23-ink)!important}.r22-status.tone-green{border-left:3px solid var(--r23-green)!important}.r22-status.tone-red{border-left:3px solid var(--r23-red)!important}.r22-status.tone-blue{border-left:3px solid var(--r23-blue)!important}.r22-status.tone-orange{border-left:3px solid var(--r23-gold)!important}@media(max-width:1280px){.r23-dashboard-kpis,.r23-report-kpis{grid-template-columns:repeat(3,1fr)}.r23-week-timeline{grid-template-columns:repeat(4,1fr)}.r23-week-timeline article:nth-child(n+5){margin-top:2px}.r23-invoices .r22-invoice-table .r22-tr{grid-template-columns:1.2fr .75fr .6fr 1.25fr 1.45fr .7fr .7fr .8fr}.r23-invoices .r22-invoice-table .r22-tr>span:nth-child(7),.r23-invoices .r22-invoice-table .r22-tr>span:nth-child(9),.r23-invoices .r22-invoice-table .r22-tr>span:nth-child(10){display:none}}@media(max-width:900px){.r23-dashboard-grid{grid-template-columns:1fr}.r23-dashboard-kpis,.r23-report-kpis,.r23-summary-grid.five,.r23-week-timeline,.r23-pulse-grid{grid-template-columns:repeat(2,1fr)}.r23-wo-hero,.r23-photo-grid{grid-template-columns:1fr}.r23-payment-history .r22-th{display:none}.r23-payment-history .r22-tr{display:grid!important;grid-template-columns:1fr 1fr!important;border:1px solid var(--r23-line);border-radius:9px;margin:6px;padding:8px}.customer-table-head{display:none!important}.customer-row{grid-template-columns:1fr 1fr!important;gap:8px!important}.customer-row>*{min-width:0}.customer-row .customer-identity{grid-column:1/-1}.r23-service-report{overflow:auto}.r23-service-report>div{min-width:760px}}@media(max-width:600px){.r22-drawer,.fd-estimate-detail,.fd-catalog-drawer,.fd-ops-detail,.customer-drawer,.vehicle-drawer,.customer-modal,.fd-nested-panel,.fd-authorization-panel,.r22-modal,.fd-flow{inset:0!important;width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;border-radius:0!important}.r23-dashboard-actions{display:grid;grid-template-columns:1fr 1fr}.r23-dashboard-actions button.primary{grid-column:1/-1}.r23-dashboard-kpis,.r23-report-kpis,.r23-summary-grid,.r23-summary-grid.five{grid-template-columns:1fr 1fr}.r23-next-job-card{grid-template-columns:auto 1fr}.r23-next-job-card>.crm-car-icon{display:none}.r23-next-copy{grid-column:2}.r23-next-job-card>.crm-status,.r23-next-job-card>button{grid-column:1/-1}.r23-week-timeline{grid-template-columns:1fr}.r23-pulse-grid{grid-template-columns:1fr 1fr}.r23-checkin-grid{grid-template-columns:1fr}.r23-checkin-grid label.wide{grid-column:1}.r23-contact>a{font-size:18px}.customer-row{grid-template-columns:1fr!important}.customer-row>*{grid-column:1!important}.r23-summary-grid article strong,.r23-report-kpis article strong{font-size:17px}.r23-export-actions{width:100%}.r23-export-actions button{flex:1}.r23-periodbar{width:100%}.fd-catalog-drawer-scroll{padding:10px 10px 90px!important}}.r23-invoices.r160-invoices{min-width:0;max-width:100%;overflow-x:clip}.r160-invoices .r160-card-list,.r160-invoices .r160-period-toggle,.r160-invoices .r160-filter-toggle{display:none}.r160-invoices .r160-status-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;gap:6px;padding:4px 2px 9px}.r160-invoices .r160-status-tabs button{flex:0 0 auto;display:inline-flex;align-items:center;min-height:34px;gap:3px;white-space:nowrap}.r160-invoices .r160-status-tabs button.active{background:linear-gradient(135deg,#e86800,#ff850d)!important;border-color:#f57e09!important;color:#fff!important}.r160-invoices .r160-status-tabs button.active b{background:#ffffff38!important;color:#fff!important}.r160-invoices .r160-periodbar{min-width:0;display:flex!important;flex-wrap:wrap!important;overflow:visible!important;gap:6px!important;padding:5px 0!important}.r160-invoices .r160-periodbar button{min-height:32px;font-size:10px}.r160-invoices .r160-periodbar button.active{background:linear-gradient(135deg,#e86800,#ff850d)!important;color:#fff!important;border-color:#f57e09!important}.r160-invoices .r23-summary-grid article{min-width:0}.r160-invoices .r23-summary-grid article strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.r160-invoices .r160-desktop-table .r22-tr>span:nth-child(5) small{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden!important;overflow-wrap:anywhere;line-height:1.3!important}.r160-invoices .r160-desktop-table .r22-tr>span:first-child strong{font-weight:850!important}.r160-invoices .r160-desktop-table .r22-tr>span:nth-child(6),.r160-invoices .r160-desktop-table .r22-tr>span:nth-child(7),.r160-invoices .r160-desktop-table .r22-tr>span:nth-child(8){font-variant-numeric:tabular-nums}.r160-invoices .r160-toolbar-wrap{min-width:0;position:relative}@media(max-width:1150px){.r160-invoices .r160-desktop-table{display:none!important}.r160-invoices .r160-card-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;min-width:0}.r160-invoices .r160-invoice-card{all:unset;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:10px!important;min-width:0!important;width:100%!important;padding:14px!important;border:1px solid #c9dae5!important;border-radius:13px!important;background:#fff!important;box-shadow:0 6px 18px #0d26380e!important;color:#102c3f!important;text-align:left!important;cursor:pointer!important}.r160-invoices .r160-invoice-card:focus-visible{outline:3px solid #f48012!important;outline-offset:2px}.r160-invoices .r160-invoice-card>span{min-width:0}.r160-invoices .r160-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.r160-invoices .r160-card-identity{min-width:0;display:grid;gap:3px}.r160-invoices .r160-card-identity>small{font-size:10px;letter-spacing:.07em;font-weight:900;color:#647e90}.r160-invoices .r160-card-identity>strong{font-size:17px;line-height:1.2;overflow-wrap:anywhere;color:#102a3b}.r160-invoices .r160-card-identity>span{font-size:11px;color:#5b7282;font-weight:650}.r160-invoices .r160-card-pay{flex:none;max-width:42%}.r160-invoices .r160-card-vehicle{display:grid;grid-template-columns:98px minmax(0,1fr);gap:10px;align-items:center;min-height:74px;padding:8px 0;border-block:1px solid #e4ecf1}.r160-invoices .r160-card-vehicle .r22-vehicle-thumb{width:98px!important;height:64px!important;max-width:100%!important;background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;place-items:center!important}.r160-invoices .r160-card-vehicle .r22-vehicle-thumb img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;display:block!important}.r160-invoices .r160-card-vehicle>span{min-width:0;display:grid;gap:3px}.r160-invoices .r160-card-vehicle strong{font-size:13px;line-height:1.24;overflow-wrap:anywhere}.r160-invoices .r160-card-vehicle small{font-size:11px;color:#5d7383;line-height:1.25;overflow-wrap:anywhere}.r160-invoices .r160-card-service{display:grid;gap:2px;min-width:0}.r160-invoices .r160-card-service strong{font-size:13px;line-height:1.25;overflow-wrap:anywhere}.r160-invoices .r160-card-service small{font-size:10px;color:#668092}.r160-invoices .r160-card-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;border-top:1px solid #e4ecf1;padding-top:10px}.r160-invoices .r160-card-metrics>span{min-width:0;display:grid;gap:4px}.r160-invoices .r160-card-metrics small{font-size:9px;color:#708697;font-weight:850;letter-spacing:.04em}.r160-invoices .r160-card-metrics strong{font-size:clamp(11px,1.45vw,16px);line-height:1.18;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.r160-invoices .r160-card-foot{display:flex;justify-content:space-between;gap:7px;align-items:center;margin-top:auto}.r160-invoices .r160-card-foot>span:first-child{display:flex;align-items:center;gap:7px;min-width:0;flex-wrap:wrap}.r160-invoices .r160-card-foot>span:first-child>small{font-size:10px;color:#60788a;font-weight:750}.r160-invoices .r160-card-open{display:inline-flex;align-items:center;gap:3px;flex:none;color:#087bb7;font-size:11px;font-weight:900;white-space:nowrap}.r160-invoices .r160-card-open svg{width:15px;height:15px}}@media(min-width:1160px)and (pointer:fine){.r160-invoices .r160-card-list{display:none!important}}@media(min-width:701px)and (max-width:1150px)and (orientation:landscape){.r160-invoices .r160-card-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.r160-invoices .r160-card-vehicle{grid-template-columns:104px minmax(0,1fr)}.r160-invoices .r160-invoice-card{padding:12px!important}}@media(min-width:701px)and (max-width:1150px)and (orientation:portrait){.r160-invoices .r160-card-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.r160-invoices .r160-invoice-card{padding:12px!important}.r160-invoices .r160-card-vehicle{grid-template-columns:88px minmax(0,1fr)}.r160-invoices .r160-card-vehicle .r22-vehicle-thumb{width:88px!important;height:58px!important}}@media(max-width:700px){.r23-invoices.r160-invoices{padding-inline:0!important}.r160-invoices .r22-page-head{padding:13px 15px!important;min-height:0!important}.r160-invoices .r22-page-head h2{font-size:22px!important}.r160-invoices .r160-status-tabs{flex-wrap:nowrap!important;overflow-x:auto!important;gap:7px!important;padding:4px 3px 9px!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.r160-invoices .r160-status-tabs button{min-height:40px!important;padding:0 12px!important;scroll-snap-align:start}.r160-invoices .r160-periodbar{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px!important;padding:7px!important}.r160-invoices .r160-periodbar button{min-width:0!important;white-space:normal!important;font-size:10px!important;padding:7px 3px!important;min-height:38px!important}.r160-invoices .r160-period-toggle{display:flex!important;grid-column:1/-1;align-items:center;justify-content:space-between;text-align:left;padding:9px 12px!important;background:#f4f9fc!important;border-color:#cbdde8!important;color:#17374c!important;font-size:12px!important}.r160-invoices .r160-period-extra{display:none!important}.r160-invoices .r160-periodbar.r160-period-open .r160-period-extra{display:block!important}.r160-invoices .r160-periodbar input{grid-column:span 2;min-width:0;width:100%;height:40px}.r160-invoices .r23-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.r160-invoices .r23-summary-grid article{min-height:75px;padding:11px!important}.r160-invoices .r23-summary-grid strong{font-size:clamp(15px,4.3vw,21px)!important}.r160-invoices .r160-toolbar-wrap{padding-top:0}.r160-invoices .r160-filter-toggle{display:grid!important;place-items:center;position:absolute;right:10px;top:10px;z-index:3;width:42px;height:42px;min-width:42px;padding:0;border:1px solid #cbdde7;background:#fff;color:#103e58;border-radius:9px;cursor:pointer}.r160-invoices .r160-filter-toggle svg{width:20px;height:20px}.r160-invoices .r160-filter-toggle span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.r160-invoices .r160-toolbar-wrap .r22-toolbar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important;min-width:0!important}.r160-invoices .r160-toolbar-wrap .r22-toolbar>label:first-child{grid-column:1/-1;min-width:0!important;width:calc(100% - 52px)!important;height:42px!important;margin:0!important}.r160-invoices .r160-toolbar-wrap .r22-toolbar>label:first-child input{min-width:0!important;width:100%!important;font-size:13px!important}.r160-invoices .r160-toolbar-wrap .r22-toolbar>:not(:first-child){display:none!important}.r160-invoices .r160-toolbar-wrap.r160-filters-open .r22-toolbar>:not(:first-child){display:flex!important;min-width:0!important;width:100%!important;height:42px!important;box-sizing:border-box!important}.r160-invoices .r160-toolbar-wrap.r160-filters-open .r22-toolbar .r24-date-filter{display:flex!important;align-items:center;min-width:0!important}.r160-invoices .r160-toolbar-wrap.r160-filters-open .r22-toolbar .r24-date-filter input{min-width:0!important;width:100%!important;font-size:11px!important}.r160-invoices .r160-toolbar-wrap.r160-filters-open .r22-toolbar select{font-size:12px!important}.r160-invoices .r160-toolbar-wrap.r160-filters-open .r22-toolbar .r24-clear-filter{grid-column:1/-1}.r160-invoices .r160-card-list{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;margin:10px 0!important}.r160-invoices .r160-invoice-card{padding:12px!important;gap:9px!important}.r160-invoices .r160-card-identity strong{font-size:16px!important}.r160-invoices .r160-card-vehicle{grid-template-columns:minmax(82px,26%) minmax(0,1fr);min-height:72px}.r160-invoices .r160-card-vehicle .r22-vehicle-thumb{width:100%!important;height:65px!important}.r160-invoices .r160-card-metrics strong{font-size:clamp(12px,3.5vw,17px)!important}}@media(max-width:700px)and (orientation:landscape){.r160-invoices .r160-card-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.r160-invoices .r160-invoice-card{padding:10px!important;gap:7px!important}.r160-invoices .r160-card-vehicle{grid-template-columns:75px minmax(0,1fr)}.r160-invoices .r160-card-vehicle .r22-vehicle-thumb{height:51px!important}.r160-invoices .r160-card-metrics strong{font-size:12px!important}}@media(prefers-reduced-motion:reduce){.r160-invoices *{scroll-behavior:auto!important;transition-duration:0s!important}}.customer-drawer-scrim,.fd-catalog-scrim,.fd-flow-scrim,.fd-estimate-scrim-r14,.r22-overlay-backdrop,.r22-nested-backdrop,.fd-nested-scrim,.fd-authorization-scrim,.vi6-camera-scrim,.crm-scrim{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}.customer-drawer-scrim,.fd-catalog-scrim,.fd-estimate-scrim-r14,.r22-overlay-backdrop,.r22-nested-backdrop,.fd-nested-scrim,.fd-authorization-scrim{background:#04182814!important}.customer-drawer,.vehicle-drawer,.fd-catalog-drawer,.fd-estimate-detail-r14,.r22-drawer{position:fixed!important;inset:88px 12px 12px auto!important;height:auto!important;max-height:calc(100dvh - 100px)!important;max-width:calc(100vw - 220px)!important;overflow:hidden!important;border-radius:18px!important;box-shadow:0 18px 48px #031c2f2e!important}.customer-drawer,.vehicle-drawer{width:min(900px,calc(100vw - 220px))!important}.fd-catalog-drawer,.fd-estimate-detail-r14{width:min(980px,calc(100vw - 220px))!important}.r22-drawer{width:min(900px,calc(100vw - 220px))!important}.r22-workorder-drawer{width:min(1120px,calc(100vw - 220px))!important}.customer-drawer>*,.vehicle-drawer>*,.fd-catalog-drawer>*,.fd-estimate-detail-r14>*,.r22-drawer>*{min-width:0}.fd-profile-scroll,.fd-catalog-drawer-scroll,.fd-estimate-detail-scroll,.r22-drawer-body,.vehicle-drawer{overflow:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}.fd-profile-tabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin;max-width:100%!important}.fd-profile-tabs>*{flex:0 0 auto!important}.r22-modal,.fd-nested-panel,.fd-authorization-sheet,.fd-flow-r13,.vi6-window{max-width:min(920px,calc(100vw - 32px))!important;max-height:calc(100dvh - 32px)!important;overflow:hidden!important}.r22-modal-body,.fd-authorization-scroll,.fd-flow-body{overflow:auto!important;min-height:0!important}.r23-wo-hero{grid-template-columns:minmax(220px,1.1fr) minmax(300px,1.35fr) minmax(190px,.85fr)!important;gap:14px!important}.r23-wo-hero>div{min-width:0!important;padding:15px!important;border:1px solid #d6e4ee!important;border-radius:13px!important;background:#fff!important}.r23-contact>strong{font-size:18px!important;color:#092d49!important}.r23-contact>a{font-size:23px!important;font-weight:850!important;color:#007dca!important;text-decoration:none!important}.r23-vehicle-ref{align-items:center!important}.r23-vehicle-ref .r22-vehicle-thumb{width:112px!important;height:72px!important;flex:0 0 112px!important}.r23-vehicle-ref strong{font-size:17px!important;color:#102f45!important}.r24-vehicle-edit-link{display:block;margin-top:7px;border:0;background:transparent;color:#007dc3;font-weight:800;padding:0;cursor:pointer;text-align:left}.r22-wo-command{gap:12px!important;align-items:stretch!important}.r22-wo-command>div{min-width:0!important}.r24-google-error{display:block;max-width:340px;margin-top:4px;color:#a23434;white-space:normal;overflow-wrap:anywhere}.r22-workflow .r22-step{padding:11px 13px!important;gap:12px!important}.r22-workflow .r22-step>div:nth-child(2){min-width:0}.r22-workflow .r22-step>div:last-child{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.r24-step-edit{color:#086fa9!important;background:#eef8ff!important;border-color:#b9dcf1!important}.r22-pricing{font-size:14px!important}.r22-pricing>article{padding:14px!important;gap:16px!important}.r22-pricing>article>div:first-child strong{font-size:15px!important;color:#102f45!important}.r22-pricing>article>div:nth-child(2) strong{font-size:17px!important;color:#0b4770!important}.r24-pricing-title{align-items:center!important;gap:12px!important}.r24-change-service{margin-left:auto;border:1px solid #9ccbe7;background:#eef8ff;color:#076ca7;border-radius:9px;padding:8px 11px;display:inline-flex;align-items:center;gap:6px;font-weight:800}.r24-change-service svg{width:15px;height:15px}.r24-vin-intake{grid-column:1/-1;display:grid;grid-template-columns:minmax(180px,1fr) minmax(260px,1.4fr) auto;gap:12px;align-items:end;padding:14px;border:1px solid #cfe2ef;border-radius:12px;background:#f5fbff}.r24-vin-intake>div{display:flex;flex-direction:column;gap:3px}.r24-vin-intake>div>span{color:#1684c1;font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.r24-vin-intake>div>strong{color:#092f4b;font-size:15px}.r24-vin-intake>div>small{color:#557083}.r24-vin-intake button{min-height:40px;border:1px solid #92c9e8;border-radius:9px;background:#fff;color:#0876b7;font-weight:800}.r24-step-correction textarea,.r24-service-change textarea{min-height:120px;resize:vertical}.r24-step-audit,.r24-service-change-note{padding:12px;border-radius:10px;background:#f4f9fc;border:1px solid #dce9f1;color:#476476}.r24-step-audit{display:flex;flex-direction:column;gap:3px}.r24-step-audit strong{color:#113a55}.r24-profile-record-button{width:100%;border:0;background:transparent;text-align:left;color:inherit;cursor:pointer}.r24-profile-record-button:not(:disabled):hover{background:#f2f9fd!important}.r24-profile-record-button:disabled{cursor:default}.r24-profile-record-button>svg{width:17px;height:17px;color:#1888c5;flex:0 0 auto}.r24-invoice-actions{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 12px;border-bottom:1px solid #e2edf4;margin-bottom:12px}.r24-invoice-actions button{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:8px 11px;border:1px solid #b9d8ea;background:#fff;color:#0873ad;border-radius:9px;font-weight:800}.r24-invoice-actions svg{width:16px;height:16px}.r22-toolbar{flex-wrap:wrap!important;gap:8px!important}.r24-date-filter{display:flex!important;align-items:center;gap:6px;padding:5px 8px;border:1px solid #d1e2ec;border-radius:9px;background:#fff;color:#577083;font-size:11px;font-weight:800}.r24-date-filter input{border:0!important;min-width:130px;padding:3px!important;outline:none}.r24-clear-filter{min-height:38px;border:1px solid #c7dce8;border-radius:9px;background:#f8fbfd;color:#355e76;font-weight:800;padding:7px 11px}.r23-periodbar{flex-wrap:wrap!important;gap:6px!important}.fd-catalog-page .fd-service-card-r13{background:#fff!important;border:1px solid #cfdfe9!important;box-shadow:0 8px 22px #05314e12!important}.fd-catalog-page .fd-service-card-r13 h3{color:#092f4b!important;font-size:19px!important}.fd-catalog-page .fd-service-card-r13 span,.fd-catalog-page .fd-service-card-r13 li,.fd-catalog-page .fd-service-card-r13 small{color:#4c687b!important;opacity:1!important}.fd-catalog-page .fd-service-price strong{color:#e97920!important;font-size:19px!important}.fd-catalog-page .fd-service-card-r13>button{color:#fff!important;font-weight:850!important}.fd-catalog-drawer{background:#fff!important}.fd-catalog-drawer h2,.fd-catalog-drawer h3,.fd-catalog-item-list strong{color:#0b304b!important;opacity:1!important}.fd-catalog-drawer p,.fd-catalog-drawer span,.fd-catalog-drawer small,.fd-includes-panel li{color:#425f72!important;opacity:1!important}.fd-catalog-item-list>button{border:1px solid #dce8ef!important;background:#fff!important;margin-bottom:7px!important;border-radius:10px!important}.fd-catalog-item-list>button.active{background:#f0f9ff!important;border-color:#70b9e2!important}.fd-catalog-detail{border:1px solid #cfe1ec!important;border-radius:14px!important;padding:16px!important}.fd-includes-panel{background:#fbfdff!important;border:1px solid #dde9f0!important}.r24-service-detail-actions{display:flex;flex-wrap:wrap;gap:9px;padding-top:14px}.r24-service-detail-actions button{min-height:42px;display:inline-flex;align-items:center;gap:7px}.r24-service-detail-actions svg{width:17px;height:17px}.fd-estimate-detail-r14{display:flex!important;flex-direction:column!important;background:#fff!important;color:#17384e!important;visibility:visible!important;opacity:1!important}.fd-estimate-detail-r14>header{flex:0 0 auto}.fd-estimate-detail-scroll{flex:1 1 auto!important;min-height:0!important}.fd-estimate-actionbar{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.fd-estimate-hero-r14{grid-template-columns:minmax(220px,1.2fr) 1fr 1fr!important}.r22-table-card,.r22-report-card{max-width:100%;overflow:auto}.r22-table{min-width:0}.r22-report-table{overflow:auto;max-width:100%}.crm-content-wrap,.crm-page,.fd-page,.r22-page{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}img,video,canvas{max-width:100%}@media(max-width:1080px){.customer-drawer,.vehicle-drawer,.fd-catalog-drawer,.fd-estimate-detail-r14,.r22-drawer{top:72px!important;right:8px!important;bottom:8px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 80px)!important;border-radius:14px!important}.r23-wo-hero{grid-template-columns:1fr 1fr!important}.r23-status-stack{grid-column:1/-1;display:grid!important;grid-template-columns:1fr 1fr;gap:10px}.fd-estimate-hero-r14{grid-template-columns:1fr 1fr!important}.fd-estimate-vehicle-stage{grid-column:1/-1}.r24-vin-intake{grid-template-columns:1fr 1fr}.r24-vin-intake button{grid-column:1/-1}}@media(max-width:700px){.customer-drawer,.vehicle-drawer,.fd-catalog-drawer,.fd-estimate-detail-r14,.r22-drawer{inset:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}.r22-modal,.fd-nested-panel,.fd-authorization-sheet,.fd-flow-r13,.vi6-window{inset:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;transform:none!important}.r23-wo-hero,.fd-estimate-hero-r14,.r23-status-stack{grid-template-columns:1fr!important}.r23-status-stack{grid-column:auto}.r23-vehicle-ref .r22-vehicle-thumb{width:96px!important;height:64px!important;flex-basis:96px!important}.r22-wo-command,.r23-photo-grid{grid-template-columns:1fr!important}.r22-workflow .r22-step{grid-template-columns:34px minmax(0,1fr)!important}.r22-workflow .r22-step>div:last-child{grid-column:2;justify-content:flex-start}.r22-pricing>article{grid-template-columns:1fr!important}.r22-pricing>article>div:nth-child(2){align-items:flex-start!important}.r24-pricing-title{flex-direction:column;align-items:flex-start!important}.r24-change-service{margin-left:0;width:100%;justify-content:center}.r24-vin-intake{grid-template-columns:1fr}.r24-vin-intake button{grid-column:auto}.r23-checkin-grid{grid-template-columns:1fr!important}.fd-catalog-classbar>div:last-child,.fd-catalog-selector>div{overflow-x:auto;display:flex;flex-wrap:nowrap!important}.fd-catalog-classbar button,.fd-catalog-selector button{flex:0 0 auto}.fd-service-grid-r13{grid-template-columns:1fr!important}.r24-service-detail-actions{display:grid;grid-template-columns:1fr}.r24-service-detail-actions button{justify-content:center;width:100%}.fd-estimate-actionbar>button{flex:1 1 calc(50% - 8px);min-width:135px}.fd-estimate-document-lines article{grid-template-columns:1fr!important}.r24-invoice-actions{display:grid;grid-template-columns:1fr}.r24-invoice-actions button{justify-content:center}.r22-toolbar>label:first-child{flex:1 1 100%!important}.r24-date-filter{flex:1 1 calc(50% - 6px)}.r24-date-filter input{min-width:0;width:100%}.fd-profile-tabs{position:sticky;top:0;z-index:5;background:#fff}}:root{--r25-ink:#071d2d;--r25-ink2:#17384e;--r25-muted:#496476;--r25-line:#c9dae5;--r25-soft:#f3f8fb;--r25-orange:#ff8a1f;--r25-orange-dark:#da6a00}.customer-drawer-scrim,.fd-catalog-scrim,.fd-flow-scrim,.fd-estimate-scrim-r14,.r22-overlay-backdrop,.r22-nested-backdrop,.fd-nested-scrim,.fd-authorization-scrim,.vi6-scrim,.vi6-camera-scrim,.crm-scrim,.r22-popover-scrim{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;opacity:1!important}@media(min-width:901px){.customer-drawer,.vehicle-drawer,.fd-catalog-drawer,.fd-estimate-detail-r14,.r22-drawer,.fd-flow-r13{position:fixed!important;inset:58px 8px 8px 194px!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;border-radius:14px!important;overflow:hidden!important;transform:none!important;background:#fff!important;box-shadow:0 14px 34px #041e3021!important}}.customer-drawer,.vehicle-drawer,.fd-catalog-drawer,.fd-estimate-detail-r14,.r22-drawer,.fd-flow-r13{color:var(--r25-ink)!important;border:1px solid var(--r25-line)!important;z-index:1200!important}.customer-drawer>header,.fd-catalog-drawer>header,.fd-estimate-detail-r14>header,.r22-drawer>header,.fd-flow-r13>header{flex:0 0 auto!important;background:#fff!important;border-bottom:1px solid var(--r25-line)!important}.fd-profile-scroll,.fd-catalog-drawer-scroll,.fd-estimate-detail-scroll,.r22-drawer-body,.fd-flow-body,.vehicle-drawer{min-height:0!important;overflow:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}.fd-flow-r13{display:flex!important;flex-direction:column!important}.fd-flow-r13 .fd-flow-progress{flex:0 0 auto!important}.fd-flow-r13 .fd-flow-body{flex:1 1 auto!important}.fd-profile-tabs,.r22-filter-tabs,.r23-periodbar,.r22-report-tabs,.fd-status-strip{display:flex!important;flex-wrap:wrap!important;overflow:visible!important;max-width:100%!important;gap:7px!important}.fd-profile-tabs>*,.r22-filter-tabs>*,.r23-periodbar>*,.r22-report-tabs>*,.fd-status-strip>*{flex:0 0 auto!important}.r22-modal,.fd-nested-panel,.fd-authorization-sheet{position:fixed!important;inset:50% auto auto 50%!important;width:min(700px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px)!important;transform:translate(-50%,-50%)!important;overflow:hidden!important;border-radius:14px!important;background:#fff!important;color:var(--r25-ink)!important;z-index:1400!important;box-shadow:0 18px 48px #041e302e!important}.r22-modal-body,.fd-authorization-scroll{overflow:auto!important;min-height:0!important}.r25-reschedule-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.r25-reschedule-help{margin:0;padding:11px 12px;border:1px solid #cfe0eb;border-radius:10px;background:#f5f9fc;color:#294b60!important;line-height:1.45}.crm-eyebrow,.r22-page-head>div>span,.r22-section-title span,.fd-estimate-section-title span,.fd-catalog-classbar span,.fd-catalog-selector>span,.vi6-section-head strong{color:#006ca8!important;opacity:1!important;font-weight:850!important}.r22-page h2,.r22-page h3,.fd-page h2,.fd-page h3,.customer-drawer h2,.customer-drawer h3,.vehicle-drawer h2,.vehicle-drawer h3,.fd-catalog-drawer h2,.fd-catalog-drawer h3,.fd-estimate-detail-r14 h2,.fd-estimate-detail-r14 h3,.r22-drawer h2,.r22-drawer h3,.fd-flow-r13 h2,.fd-flow-r13 h3{color:var(--r25-ink)!important;opacity:1!important}.r22-page p,.r22-page small,.r22-page span,.fd-page p,.fd-page small,.fd-page span,.customer-drawer p,.customer-drawer small,.customer-drawer span,.vehicle-drawer p,.vehicle-drawer small,.vehicle-drawer span,.fd-catalog-drawer p,.fd-catalog-drawer small,.fd-catalog-drawer span,.fd-estimate-detail-r14 p,.fd-estimate-detail-r14 small,.fd-estimate-detail-r14 span,.r22-drawer p,.r22-drawer small,.r22-drawer span,.fd-flow-r13 p,.fd-flow-r13 small,.fd-flow-r13 span{opacity:1!important}.r22-page small,.fd-page small,.customer-drawer small,.vehicle-drawer small,.fd-catalog-drawer small,.fd-estimate-detail-r14 small,.r22-drawer small,.fd-flow-r13 small{color:var(--r25-muted)!important}.r23-report-kpis strong,.r22-stat-grid strong,.r23-summary-grid strong,.r22-pricing strong,.fd-service-price strong,.fd-choice-price strong,.fd-estimate-running-total strong,.fd-estimate-doc-total strong,.fd-wo-totals strong,.profile-record>b,.vi12-history-list b,.r22-invoice-table strong,.r22-payment-table strong{color:var(--r25-ink)!important;opacity:1!important;font-weight:900!important}.r23-report-kpis article>span,.r22-stat-grid div>span,.r23-summary-grid article>span{color:#35576b!important;font-weight:800!important;opacity:1!important}.fd-primary,.customer-primary,.r22-drawer button.primary,.r22-modal button.primary,.fd-catalog-page .fd-service-card-r13>button,.r24-change-service,.vi6-foot .customer-primary,.r22-command-buttons .primary,.r22-workflow button.primary{background:var(--r25-orange)!important;border-color:var(--r25-orange-dark)!important;color:#111820!important;font-weight:900!important;opacity:1!important;box-shadow:none!important}.fd-primary:hover,.customer-primary:hover,.r22-drawer button.primary:hover,.r22-modal button.primary:hover,.fd-catalog-page .fd-service-card-r13>button:hover{background:#ff9b3d!important;color:#0a1219!important}.r22-drawer button.danger,.r22-modal button.danger{background:#c73f3f!important;color:#fff!important;border-color:#ad3030!important}.fd-secondary,.customer-secondary{color:var(--r25-ink2)!important;background:#fff!important;border-color:#aebfca!important;font-weight:850!important}.fd-catalog-page .fd-service-card-r13{background:#fff!important;border:1px solid #c4d6e1!important;box-shadow:0 7px 20px #05304d12!important;min-height:220px}.fd-catalog-page .fd-service-card-r13 h3{color:var(--r25-ink)!important;font-size:20px!important;font-weight:900!important}.fd-catalog-page .fd-service-card-r13 span,.fd-catalog-page .fd-service-card-r13 li,.fd-catalog-page .fd-service-card-r13 small{color:#314f62!important;opacity:1!important;font-weight:650!important}.fd-catalog-page .fd-service-price strong{color:var(--r25-ink)!important;font-size:20px!important}.fd-catalog-item-list>button,.fd-estimate-package-list>button,.fd-select-list>button,.fd-vehicle-select>button{color:var(--r25-ink)!important;background:#fff!important;border-color:#c7d9e4!important;opacity:1!important}.fd-catalog-item-list>button strong,.fd-estimate-package-list>button strong,.fd-select-list>button strong,.fd-vehicle-select>button strong{color:var(--r25-ink)!important}.fd-catalog-item-list>button small,.fd-estimate-package-list>button small,.fd-select-list>button small,.fd-vehicle-select>button span{color:var(--r25-muted)!important}.fd-catalog-item-list>button.active,.fd-estimate-package-list>button.active,.fd-select-list>button.active,.fd-vehicle-select>button.active{background:#eef8fe!important;border-color:#54a8d5!important}.fd-includes-panel li{color:#294b60!important;font-weight:650}.fd-estimate-detail-r14,.fd-flow-r13{background:#fff!important;visibility:visible!important;opacity:1!important;color:var(--r25-ink)!important}.fd-estimate-actionbar{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.fd-estimate-hero-r14{grid-template-columns:minmax(260px,1.2fr) 1fr 1fr!important;gap:14px!important}.fd-estimate-document-lines article{grid-template-columns:minmax(0,1fr) auto!important}.fd-estimate-family-tabs{display:flex!important;flex-wrap:wrap!important;overflow:visible!important}.fd-estimate-class-tabs>div,.fd-condition-selector>div{display:flex!important;flex-wrap:wrap!important;overflow:visible!important}.customer-drawer{display:flex!important;flex-direction:column!important}.customer-drawer .fd-profile-tabs{padding:8px 12px!important;border-bottom:1px solid var(--r25-line)}.customer-drawer .fd-profile-tabs button{min-height:34px;color:#26495f!important;font-weight:800!important}.customer-drawer .fd-profile-tabs button.active{background:#eaf6fc!important;color:#075f94!important}.profile-record{color:var(--r25-ink)!important}.profile-record strong{color:var(--r25-ink)!important;font-weight:850!important}.profile-record span{color:var(--r25-muted)!important}.r22-workorder-drawer .r22-drawer-body{padding:14px!important}.r23-wo-hero{grid-template-columns:minmax(230px,1fr) minmax(320px,1.3fr) minmax(220px,.8fr)!important;gap:12px!important}.r23-wo-hero>div{background:#fff!important;border:1px solid #c8dbe6!important;border-radius:12px!important;padding:14px!important}.r23-contact>strong,.r23-vehicle-ref strong,.r23-status-stack strong{color:var(--r25-ink)!important;font-weight:900!important}.r23-contact>a{font-size:22px!important;color:#006da8!important;font-weight:900!important}.r22-workflow .r22-step{border-color:#d5e2ea!important;background:#fff!important}.r22-workflow .r22-step strong{color:var(--r25-ink)!important;font-weight:850!important}.r22-pricing>article{background:#fff!important;border-color:#cddde7!important}.r24-change-service{margin-left:auto}.r24-service-change textarea{min-height:105px!important}.r22-error{position:relative!important;z-index:2!important}.vi6-modal,.vi6-camera{z-index:1500!important}.vi6-scrim,.vi6-camera-scrim{z-index:1490!important}.vi6-modal{max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important}.vi6-section,.vi6-preview-sticky{color:var(--r25-ink)!important}.vi6-section small,.vi6-preview-sticky small{color:var(--r25-muted)!important;opacity:1!important}.vi6-foot{background:#fff!important;border-top:1px solid var(--r25-line)!important}.r22-table-card,.r22-report-card,.vehicle-directory{max-width:100%!important;overflow:auto!important}.r22-table,.r22-report-table{min-width:0;max-width:100%}.crm-content-wrap,.crm-page,.fd-page,.r22-page,.vehicles-page{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}@media(max-width:900px){.customer-drawer,.vehicle-drawer,.fd-catalog-drawer,.fd-estimate-detail-r14,.r22-drawer,.fd-flow-r13{position:fixed!important;inset:56px 6px 6px!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;border-radius:12px!important;transform:none!important}.r23-wo-hero,.fd-estimate-hero-r14{grid-template-columns:1fr 1fr!important}.r23-status-stack,.fd-estimate-vehicle-stage{grid-column:1/-1}.r25-reschedule-grid{grid-template-columns:1fr}}@media(max-width:700px){.customer-drawer,.vehicle-drawer,.fd-catalog-drawer,.fd-estimate-detail-r14,.r22-drawer,.fd-flow-r13{inset:0!important;width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;border-radius:0!important}.r22-modal,.fd-nested-panel,.fd-authorization-sheet{inset:0!important;width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;border-radius:0!important;transform:none!important}.r23-wo-hero,.fd-estimate-hero-r14{grid-template-columns:1fr!important}.r23-status-stack,.fd-estimate-vehicle-stage{grid-column:auto}.fd-estimate-actionbar{display:grid!important;grid-template-columns:1fr!important}.fd-estimate-actionbar button,.r24-service-detail-actions button{width:100%!important;justify-content:center!important}.fd-service-grid-r13{grid-template-columns:1fr!important}.r25-reschedule-grid{grid-template-columns:1fr}.r23-periodbar,.r22-filter-tabs,.r22-report-tabs,.fd-profile-tabs{gap:6px!important}}.r972-stripe-test-warning{grid-column:1/-1;display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid #f2c979;border-radius:11px;background:#fff8e8;color:#6d4700}.r972-stripe-test-warning svg{width:19px;height:19px;flex:none;color:#c77800}.r972-stripe-test-warning>span{display:flex;flex-direction:column;gap:3px}.r972-stripe-test-warning strong{font-size:10px!important;letter-spacing:.07em;color:#744800!important}.r972-stripe-test-warning small{font-size:9px!important;line-height:1.45;color:#745a28!important}.r972-stripe-test-warning.signature{margin:0 0 12px}.r77-payment-drawer .r955-process-payment{min-height:48px}@media(max-width:700px){.r972-stripe-test-warning{padding:10px}}.r973-card-ready{display:flex;align-items:flex-start;gap:10px;margin-top:10px;padding:11px 12px;border:1px solid #b9dced;border-radius:11px;background:#f1f9fd}.r973-card-ready svg{width:19px;height:19px;flex:none;color:#087fae}.r973-card-ready span{display:flex;flex-direction:column;gap:3px}.r973-card-ready strong{font-size:11px;color:#103b52}.r973-card-ready small{font-size:9px;line-height:1.45;color:#587486}.r9566-payment footer.r973-card-pay-footer{position:sticky;bottom:0;display:flex!important;align-items:center!important;justify-content:center!important;min-height:82px;padding:11px 18px!important;background:#fff;border-top:1px solid #d4e2e9;z-index:8}.r9566-payment footer.r973-card-pay-footer .r973-close-payment{position:absolute;left:18px;min-width:88px}.r973-pay-button{width:min(68%,680px)!important;min-width:360px;min-height:60px!important;border:1px solid #d45c00!important;border-radius:14px!important;background:linear-gradient(180deg,#ff8d2c,#f06b00)!important;color:#fff!important;font-size:19px!important;font-weight:950!important;letter-spacing:.02em!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;box-shadow:0 10px 24px #e5600040!important;cursor:pointer!important}.r973-pay-button svg{width:22px;height:22px}.r973-pay-button:disabled{opacity:.62!important;cursor:wait!important}.r973-approved{display:flex;align-items:flex-start;gap:11px;margin:0 0 14px;padding:13px 14px;border:1px solid #b8e2cf;border-radius:12px;background:#eefaf4}.r973-approved svg{width:22px;height:22px;flex:none;color:#147451}.r973-approved span{display:flex;flex-direction:column;gap:3px;min-width:0}.r973-approved strong{font-size:12px;color:#0d5138}.r973-approved small{font-size:9px;line-height:1.45;color:#567466;overflow-wrap:anywhere}@media(max-width:900px){.r973-pay-button{width:min(88%,720px)!important;min-width:0}}@media(max-width:640px){.r9566-payment footer.r973-card-pay-footer{padding:10px!important;min-height:86px}.r9566-payment footer.r973-card-pay-footer .r973-close-payment{position:static;margin-right:8px;min-width:74px}.r973-pay-button{width:auto!important;flex:1!important;min-height:58px!important;font-size:17px!important}}.r9735-ack-disclosure{margin:12px 0 10px;padding:16px 17px;border:1px solid #d7e3ea;border-radius:12px;background:#f8fbfd;color:#18394c}.r9735-ack-heading{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.r9735-ack-heading strong{font-size:13px;font-weight:900;color:#082f49}.r9735-ack-heading span{font-size:17px;font-weight:950;color:#0b4568}.r9735-ack-disclosure p{margin:0 0 10px;font-size:10px;line-height:1.55;color:#3d5665}.r9735-ack-contact{display:flex;flex-wrap:wrap;gap:8px 16px;padding-top:3px;font-size:10px;font-weight:800;color:#244c62}.r9735-ack-check{display:flex!important;align-items:flex-start!important;gap:11px!important;margin:10px 0 14px!important;padding:13px 14px!important;border:2px solid #f58a2a!important;border-radius:12px!important;background:#fff8ef!important;cursor:pointer}.r9735-ack-check input{width:20px!important;height:20px!important;min-width:20px!important;margin:1px 0 0!important;accent-color:#ef7410}.r9735-ack-check span{display:flex;flex-direction:column;gap:3px}.r9735-ack-check strong{font-size:11px;color:#7a3508}.r9735-ack-check small{font-size:9px;color:#7d6a5e}@media(max-width:700px){.r9735-ack-disclosure{padding:13px}.r9735-ack-heading span{font-size:15px}.r9735-ack-disclosure p{font-size:9.5px}.r9735-ack-contact{flex-direction:column;gap:4px}}:root{--r26-ink:#071d2d;--r26-ink2:#17384e;--r26-muted:#405f73;--r26-line:#c8d9e4;--r26-soft:#f3f8fb;--r26-orange:#ff8a1f;--r26-orange-dark:#d96a00}.r22-overlay-backdrop,.customer-drawer-scrim,.fd-catalog-scrim,.fd-flow-scrim,.fd-estimate-scrim-r14,.crm-scrim{z-index:10000!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;opacity:1!important}.customer-drawer,.vehicle-drawer,.fd-catalog-drawer,.fd-estimate-detail-r14,.r22-drawer,.fd-flow-r13{z-index:10010!important}.r22-nested-backdrop,.fd-nested-scrim,.fd-authorization-scrim,.customer-modal-scrim{z-index:10100!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;opacity:1!important}.r22-modal,.fd-nested-panel,.fd-authorization-sheet,.customer-modal{z-index:10110!important}.vi6-scrim{z-index:10200!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.vi6-modal{z-index:10210!important}.vi6-camera-scrim{z-index:10300!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.vi6-camera{z-index:10310!important}@media(min-width:821px){.customer-drawer,.vehicle-drawer,.fd-catalog-drawer,.fd-estimate-detail-r14,.r22-drawer,.fd-flow-r13{position:fixed!important;inset:72px 0 0 250px!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;margin:0!important;transform:none!important;border-radius:0!important;overflow:hidden!important;background:#fff!important;border:0!important;box-shadow:none!important}.r22-modal,.fd-nested-panel,.fd-authorization-sheet,.customer-modal.fd-customer-modal{left:calc(50% + 125px)!important;max-width:calc(100vw - 282px)!important}}@media(max-width:820px){.customer-drawer,.vehicle-drawer,.fd-catalog-drawer,.fd-estimate-detail-r14,.r22-drawer,.fd-flow-r13{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;border-radius:0!important;transform:none!important;overflow:hidden!important}.r22-modal,.fd-nested-panel,.fd-authorization-sheet,.customer-modal.fd-customer-modal{left:50%!important;width:min(720px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important}}@media(max-width:700px){.r22-modal,.fd-nested-panel,.fd-authorization-sheet,.customer-modal.fd-customer-modal{inset:0!important;transform:none!important;width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;border-radius:0!important}}.customer-drawer,.vehicle-drawer,.fd-catalog-drawer,.fd-estimate-detail-r14,.r22-drawer,.fd-flow-r13{color:var(--r26-ink)!important;background:#fff!important;min-width:0!important}.fd-catalog-drawer,.fd-estimate-detail-r14,.r22-drawer,.fd-flow-r13,.customer-drawer{display:flex!important;flex-direction:column!important}.fd-catalog-drawer>header,.fd-estimate-detail-r14>header,.r22-drawer>header,.fd-flow-r13>header,.customer-drawer-top{flex:0 0 auto!important;background:#fff!important;border-bottom:1px solid var(--r26-line)!important}.fd-profile-scroll,.fd-catalog-drawer-scroll,.fd-estimate-detail-scroll,.r22-drawer-body,.fd-flow-body{flex:1 1 auto!important;min-height:0!important;min-width:0!important;overflow:auto!important;overscroll-behavior:contain}.r22-modal{position:fixed!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(760px,calc(100vw - 32px))!important;max-height:calc(100dvh - 32px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#fff!important;color:var(--r26-ink)!important;border:1px solid var(--r26-line)!important;border-radius:15px!important;box-shadow:0 22px 60px #031e3038!important}.r22-modal>header,.r22-modal>footer{flex:0 0 auto!important;background:#fff!important}.r22-modal-body{flex:1 1 auto!important;min-height:0!important;overflow:auto!important}.r25-reschedule-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.r22-modal label>span,.r22-modal p{color:#34566b!important;font-weight:700!important;opacity:1!important}.r22-modal input,.r22-modal select,.r22-modal textarea{background:#fff!important;color:var(--r26-ink)!important;border:1px solid #aebfcb!important;outline:none!important}.r22-modal input:focus,.r22-modal select:focus,.r22-modal textarea:focus{border-color:#1681bc!important;box-shadow:0 0 0 3px #1681bc1f!important}.r23-report-kpis strong,.r22-stat-grid strong,.r23-summary-grid strong,.r22-pricing strong,.fd-service-price strong,.fd-catalog-item-list b,.fd-catalog-detail-head>div:last-child>strong,.fd-choice-price strong,.fd-estimate-running-total strong,.fd-estimate-doc-total strong,.fd-wo-totals strong,.profile-record>b,.vi12-history-list b,.r22-invoice-table strong,.r22-payment-table strong,.customer-number.orange strong{color:var(--r26-ink)!important;opacity:1!important;font-weight:900!important}.crm-eyebrow,.r22-page-head>div>span,.r22-section-title span,.fd-estimate-section-title span,.fd-catalog-selector>span,.fd-catalog-classbar span{color:#006da8!important;opacity:1!important;font-weight:900!important}.r22-page,.fd-page,.customer-drawer,.vehicle-drawer,.fd-catalog-drawer,.fd-estimate-detail-r14,.r22-drawer,.fd-flow-r13,.customer-modal{color:var(--r26-ink)!important}.r22-page small,.fd-page small,.customer-drawer small,.vehicle-drawer small,.fd-catalog-drawer small,.fd-estimate-detail-r14 small,.r22-drawer small,.fd-flow-r13 small,.customer-modal small{color:var(--r26-muted)!important;opacity:1!important}.fd-primary,.customer-primary,.r22-drawer button.primary,.r22-modal button.primary,.r24-change-service,.r22-command-buttons .primary,.r22-workflow button.primary,.fd-catalog-page .fd-service-card-r13>button,.vi6-foot .customer-primary{background:var(--r26-orange)!important;border-color:var(--r26-orange-dark)!important;color:#111820!important;font-weight:900!important;opacity:1!important;box-shadow:none!important}.fd-primary:hover,.customer-primary:hover,.r22-drawer button.primary:hover,.r22-modal button.primary:hover,.r24-change-service:hover{background:#ff9b3d!important;color:#0a1118!important}.fd-secondary,.customer-secondary{background:#fff!important;color:var(--r26-ink2)!important;border-color:#aebfca!important;font-weight:850!important}.r22-drawer button.danger,.r22-modal button.danger{background:#c94040!important;color:#fff!important;border-color:#ac3030!important}.fd-catalog-drawer-scroll{padding:16px 18px 24px!important;background:#f7fafc!important;align-content:start!important}.fd-catalog-selector,.fd-condition-selector,.fd-catalog-item-list,.fd-catalog-detail{min-width:0!important}.fd-catalog-selector,.fd-condition-selector{background:#fff!important;border:1px solid var(--r26-line)!important}.fd-catalog-item-list>button{background:#fff!important;color:var(--r26-ink)!important;border:1px solid #c8dae5!important}.fd-catalog-item-list>button strong{color:var(--r26-ink)!important;font-size:13px!important}.fd-catalog-item-list>button small{color:var(--r26-muted)!important}.fd-catalog-item-list>button.active{background:#eaf6fc!important;border-color:#4da5d4!important}.fd-catalog-detail{background:#fff!important;border:1px solid #c8dae5!important;box-shadow:0 8px 22px #05304d0f!important}.fd-catalog-detail h3{color:var(--r26-ink)!important;font-size:21px!important}.fd-catalog-detail p,.fd-includes-panel li{color:#294c62!important;opacity:1!important;font-weight:650!important}.fd-includes-panel{background:#fbfdfe!important;border-color:#d6e4ec!important}.r24-service-detail-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important}@media(min-width:1100px){.fd-catalog-drawer-scroll{display:grid!important;grid-template-columns:minmax(310px,360px) minmax(0,1fr)!important;gap:14px!important}.fd-catalog-selector,.fd-condition-selector{grid-column:1/-1!important}.fd-catalog-item-list{grid-column:1!important;align-self:start!important}.fd-catalog-detail{grid-column:2!important;grid-row:2 / span 2!important;align-self:start!important;position:sticky!important;top:0!important}.fd-condition-selector+.fd-catalog-item-list+.fd-catalog-detail{grid-row:3!important}}@media(max-width:1099px){.fd-catalog-drawer-scroll{display:grid!important;grid-template-columns:1fr!important}.fd-catalog-detail{position:static!important}}.fd-flow-r13 .fd-flow-body{background:#f7fafc!important;padding:14px 16px!important}.fd-estimate-customer-step{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:10px!important}.fd-estimate-step-actions{flex:0 0 auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important}.fd-estimate-step-actions .fd-search.large,.fd-flow-r13 .fd-search{background:#fff!important;border:1px solid #b9ccd8!important;color:#48687c!important;box-shadow:none!important}.fd-flow-r13 .fd-search input{background:transparent!important;color:var(--r26-ink)!important;opacity:1!important}.fd-flow-r13 .fd-search input::-moz-placeholder{color:#7890a0!important;opacity:1!important}.fd-flow-r13 .fd-search input::placeholder{color:#7890a0!important;opacity:1!important}.fd-estimate-customer-step>.fd-select-list{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow:auto!important;margin:0!important;align-content:start!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.fd-select-list>button{background:#fff!important;border:1px solid #c8d9e4!important;color:var(--r26-ink)!important;min-width:0!important}.fd-select-list>button strong{color:var(--r26-ink)!important;font-size:13px!important}.fd-select-list>button small{color:var(--r26-muted)!important;font-size:10.5px!important}.fd-flow-r13>footer{flex:0 0 auto!important;background:#fff!important;border-top:1px solid var(--r26-line)!important;position:relative!important;bottom:auto!important}@media(max-width:900px){.fd-estimate-customer-step>.fd-select-list{grid-template-columns:1fr!important}.fd-estimate-step-actions{grid-template-columns:1fr!important}.fd-estimate-step-actions .fd-primary{width:100%!important}}.customer-modal.fd-customer-modal{position:fixed!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(760px,calc(100vw - 32px))!important;max-height:calc(100dvh - 32px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#fff!important;color:var(--r26-ink)!important;border:1px solid var(--r26-line)!important;border-radius:15px!important;box-shadow:0 22px 60px #031e3033!important}.customer-modal.fd-customer-modal:before{display:none!important}.customer-modal-head{flex:0 0 auto!important;background:#fff!important;border-bottom:1px solid var(--r26-line)!important}.customer-modal-head h2{color:var(--r26-ink)!important}.fd-customer-form{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;background:#fff!important;padding:18px!important;gap:13px!important}.fd-customer-form label>span{color:#294b60!important;font-size:10px!important;letter-spacing:.06em!important;font-weight:900!important;opacity:1!important}.fd-customer-form input,.fd-customer-form select,.fd-customer-form textarea{background:#fff!important;color:var(--r26-ink)!important;border:1px solid #aebfcb!important;font-size:14px!important;opacity:1!important}.fd-customer-form input:focus,.fd-customer-form select:focus,.fd-customer-form textarea:focus{border-color:#1681bc!important;box-shadow:0 0 0 3px #1681bc1f!important}.fd-customer-form textarea::-moz-placeholder,.fd-customer-form input::-moz-placeholder{color:#7890a0!important;opacity:1!important}.fd-customer-form textarea::placeholder,.fd-customer-form input::placeholder{color:#7890a0!important;opacity:1!important}.customer-modal-actions{flex:0 0 auto!important;background:#fff!important;border-top:1px solid var(--r26-line)!important}@media(max-width:620px){.fd-customer-form{grid-template-columns:1fr!important}.fd-customer-form label.wide{grid-column:auto!important}}.r26-image-review{position:absolute!important;right:8px!important;top:8px!important;z-index:6!important;margin:0!important;padding:5px 7px!important;border-radius:7px!important;background:#fff7e8!important;border:1px solid #d89a34!important;color:#6c4300!important;font-style:normal!important;font-size:9px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.04em!important}@media(max-width:1200px)and (min-width:821px){.r23-wo-hero{grid-template-columns:1fr 1fr!important}.r23-status-stack{grid-column:1/-1!important}.r25-reschedule-grid{grid-template-columns:1fr!important}.fd-estimate-hero-r14{grid-template-columns:1fr 1fr!important}}@media(max-width:700px){.r23-wo-hero,.fd-estimate-hero-r14,.r25-reschedule-grid{grid-template-columns:1fr!important}.r24-service-detail-actions{display:grid!important;grid-template-columns:1fr!important}.r24-service-detail-actions button{width:100%!important;justify-content:center!important}.r22-modal,.fd-nested-panel,.fd-authorization-sheet,.customer-modal.fd-customer-modal{inset:0!important;transform:none!important;width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;border-radius:0!important}}:root{--r27-ink:#071d2d;--r27-muted:#38566a;--r27-line:#cbdce7;--r27-soft:#f5f9fc;--r27-orange:#ff8616;--r27-blue:#0877b9}.crm-page,.r22-page,.fd-page{color:var(--r27-ink)!important}.crm-page p,.crm-page small,.fd-page p,.fd-page small,.r22-page small{color:var(--r27-muted)!important;opacity:1!important}button.primary,.fd-primary,.customer-primary,.r24-change-service,.r22-command-buttons .primary{background:var(--r27-orange)!important;border-color:#db6800!important;color:#111820!important;font-weight:900!important}.r22-total-box strong,.r23-summary-grid strong,.r23-report-kpis strong,.fd-service-price strong,.fd-review-totals strong,.fd-catalog-detail-head strong{color:var(--r27-ink)!important}.r22-nested-backdrop,.fd-nested-scrim,.customer-drawer-scrim,.r22-overlay-backdrop,.fd-catalog-scrim,.vi6-scrim{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}.r22-nested-backdrop{z-index:24000!important;background:#071d2d0f!important}.r22-modal{z-index:24010!important;max-height:calc(100vh - 32px)!important;overflow:auto!important}.r22-workorder-drawer{z-index:21000!important}.fd-estimate-detail-r14{background:#fff!important;color:var(--r27-ink)!important}.fd-estimate-detail-r14>header{min-height:112px!important;padding-left:128px!important;background:#fff url(/logov2.png) 24px center/82px auto no-repeat!important;border-bottom:1px solid var(--r27-line)!important;position:relative!important}.fd-estimate-detail-r14>header:after{content:"SkyShine Auto Detailing LLC  •  Brooklyn, CT  •  SkyShineAutoDetailing.com";position:absolute;left:128px;bottom:14px;color:#24485e;font-weight:800;font-size:12px}.fd-estimate-detail-r14 h2,.fd-estimate-detail-r14 h3,.fd-estimate-detail-r14 strong{color:var(--r27-ink)!important}.fd-estimate-detail-r14 small,.fd-estimate-detail-r14 p,.fd-estimate-detail-r14 span{color:#34566b!important;opacity:1!important}.fd-estimate-detail-r14 [class*=message],.fd-estimate-detail-r14 [class*=notice],.fd-estimate-detail-r14 [class*=status]{color:#17394e!important;font-weight:750!important}.fd-estimate-detail-r14 section{border-color:#d7e4ec!important}.fd-service-card-r13{border:1px solid #c9dbe6!important;border-radius:16px!important;box-shadow:0 8px 24px #0c375214!important;padding:18px!important;background:#fff!important;min-height:300px!important}.fd-service-card-r13 h3{font-size:21px!important;color:var(--r27-ink)!important}.fd-service-card-r13 .fd-service-card-title>span{font-size:13px!important;color:#31576d!important;font-weight:650!important}.fd-service-card-r13 .fd-service-price strong{font-size:22px!important;color:var(--r27-ink)!important}.fd-service-card-r13 li{font-size:13px!important;color:#24475d!important;font-weight:700!important}.fd-service-card-r13>button{background:#fff!important;border:1px solid #b9d0df!important;color:#0b4c72!important;font-weight:900!important}.fd-catalog-classbar{border:1px solid #c8dce8!important;box-shadow:0 6px 18px #0836520d!important}.fd-catalog-classbar span,.fd-catalog-classbar strong,.fd-catalog-item-list button strong,.fd-catalog-item-list button small,.fd-catalog-detail p,.fd-includes-panel li{color:#244b62!important;opacity:1!important}.fd-nested-panel,.customer-modal,.vi6-modal{background:#fff!important;color:var(--r27-ink)!important;border:1px solid #c7d9e5!important}.fd-new-customer-grid input,.fd-new-customer-grid select,.fd-new-customer-grid textarea,.customer-modal input,.customer-modal select,.customer-modal textarea,.vi6-modal input,.vi6-modal select,.vi6-modal textarea{background:#fff!important;color:#071d2d!important;border:1px solid #b7cddb!important}.fd-new-customer-grid label>span,.customer-modal label>span,.vi6-modal label>span{color:#23485e!important;font-weight:850!important}.vi6-head,.vi6-mode,.vi6-section,.vi6-right,.vi6-foot,.vi6-scroll{background:#fff!important;color:var(--r27-ink)!important}.vi6-section small,.vi6-modal small,.vi6-modal p{color:#406075!important;opacity:1!important}.vehicle-drawer-image:not(:has(img)){min-height:145px!important;height:145px!important}.r26-image-review{background:#fff5d9!important;color:#6b4b00!important;border:1px solid #f2c867!important}.r22-invoice-table .r22-tr{min-height:66px!important;font-size:13px!important}.r22-invoice-table .r22-tr strong{font-size:13px!important;color:#071d2d!important}.r22-invoice-table .r22-tr small{font-size:11px!important;color:#3c5c70!important;opacity:1!important}.r22-invoice-table .r22-th span{font-size:11px!important;color:#26495f!important;font-weight:900!important}.r22-toolbar select,.r22-toolbar input,.r24-date-filter input{min-height:40px!important;color:#071d2d!important;background:#fff!important;border:1px solid #bcd1df!important;font-weight:700!important}.r22-filter-tabs button,.r23-periodbar button{color:#25495f!important;font-weight:800!important}.r22-filter-tabs button.active,.r23-periodbar button.active{color:#fff!important;background:#0877b9!important}.r27-reports{display:grid;gap:14px;color:var(--r27-ink)}.r27-report-head{display:flex;justify-content:space-between;gap:20px;align-items:end}.r27-report-head span{font-size:11px;color:#0877b9;font-weight:950;letter-spacing:.12em}.r27-report-head h2{font-size:25px;margin:3px 0}.r27-report-head p{margin:0;color:#3b5b6e;font-weight:600}.r27-report-head>div:last-child{display:flex;gap:8px}.r27-report-head button{background:#fff;border:1px solid #bcd2df;border-radius:9px;padding:10px 14px;color:#0a517c;font-weight:900}.r27-report-tabs,.r27-periods{display:flex;flex-wrap:wrap;gap:7px}.r27-report-tabs button,.r27-periods button{border:1px solid #c7d8e4;background:#fff;color:#244b61;border-radius:9px;padding:8px 12px;font-weight:850}.r27-report-tabs button.active,.r27-periods button.active{background:#0877b9;color:#fff;border-color:#0877b9}.r27-date-controls{display:flex;flex-wrap:wrap;align-items:end;gap:10px;background:#fff;border:1px solid #cedee8;border-radius:12px;padding:11px}.r27-date-controls label{display:grid;gap:4px;font-size:10px;text-transform:uppercase;font-weight:900;color:#36576c}.r27-date-controls input,.r27-date-controls select{height:38px;border:1px solid #b9cedc;border-radius:8px;background:#fff;color:#071d2d;padding:0 10px;font-weight:750}.r27-date-controls>strong{margin-left:auto;color:#071d2d}.r27-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.r27-kpis.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.r27-kpi{background:#fff;border:1px solid #cadce7;border-radius:12px;padding:12px;min-width:0}.r27-kpi span{font-size:10px;text-transform:uppercase;font-weight:900;color:#416174}.r27-kpi strong{display:block;font-size:22px;color:#071d2d;margin:4px 0}.r27-kpi small{display:block;color:#526d7e;font-size:10px}.r27-kpi em{display:block;margin-top:6px;font-style:normal;color:#075b8f;font-weight:850;font-size:11px}.r27-chart-grid,.r27-intel-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.r27-chart,.r27-bars,.r27-summary,.r27-table,.r27-funnel,.r27-empty{background:#fff;border:1px solid #cadce7;border-radius:14px;padding:14px;overflow:hidden}.r27-chart h3,.r27-bars h3,.r27-summary h3,.r27-table h3,.r27-funnel h3{margin:0 0 10px;color:#071d2d}.r27-chart svg{width:100%;height:220px}.r27-chart svg line{stroke:#bfd1dc}.r27-chart polyline{fill:none;stroke-width:4;stroke-linejoin:round;stroke-linecap:round}.r27-chart polyline.primary{stroke:#0877b9}.r27-chart polyline.compare{stroke:#ff8616;stroke-dasharray:10 7}.r27-chart-labels{display:flex;justify-content:space-between;gap:4px}.r27-chart-labels span{font-size:9px;color:#486779}.r27-bars>div{display:grid;grid-template-columns:minmax(130px,1.2fr) minmax(120px,2fr) 100px;gap:9px;align-items:center;margin:9px 0}.r27-bars span{font-weight:800;color:#24495f}.r27-bars i,.r27-funnel i{height:10px;background:#edf3f7;border-radius:99px;overflow:hidden}.r27-bars i b,.r27-funnel i b{display:block;height:100%;background:#0877b9;border-radius:99px}.r27-bars strong{text-align:right;color:#071d2d}.r27-bars small{grid-column:1/-1;color:#567184}.r27-summary>div,.r27-table>div{display:grid;grid-template-columns:1fr auto;gap:12px;padding:10px 0;border-top:1px solid #e0eaf0}.r27-table>div{grid-template-columns:minmax(220px,1fr) 90px 120px 140px}.r27-table b,.r27-table em{font-style:normal;color:#34586e}.r27-funnel>div{display:grid;grid-template-columns:120px 60px 1fr;gap:12px;align-items:center;padding:8px 0}.r27-source-note{padding:10px 12px;background:#eef7fc;border:1px solid #c5ddea;border-radius:10px;color:#294d63!important;font-weight:650!important}.r27-comms-scrim{position:fixed;inset:0;z-index:30000;border:0;background:#071d2d0a}.r27-comms{position:fixed;z-index:30010;right:16px;top:80px;width:min(520px,calc(100vw - 32px));height:min(720px,calc(100vh - 96px));background:#fff;border:1px solid #bed2df;border-radius:16px;box-shadow:0 24px 70px #071d2d38;display:grid;grid-template-rows:auto auto 1fr;overflow:hidden}.r27-comms header{display:flex;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid #d6e3eb}.r27-comms header span{font-size:10px;color:#0877b9;font-weight:950}.r27-comms header h2{margin:3px 0;color:#071d2d}.r27-comms header p{margin:0;color:#47677a;font-size:12px}.r27-comms header>button{width:36px;height:36px;border:1px solid #c9dae5;background:#fff;border-radius:9px;font-size:24px}.r27-comms-filters{display:flex;gap:7px;padding:10px 14px;border-bottom:1px solid #e0e9ef}.r27-comms-filters button{padding:7px 12px;border:1px solid #c7d8e3;border-radius:8px;background:#fff;color:#315469;font-weight:850}.r27-comms-filters button.active{background:#0877b9;color:#fff}.r27-comms-list{overflow:auto;padding:8px}.r27-comms-list>button{width:100%;display:grid;grid-template-columns:8px 1fr 18px;gap:10px;text-align:left;padding:12px;border:0;border-bottom:1px solid #e2ebf0;background:#fff}.r27-comms-list i{width:8px;height:8px;border-radius:50%;margin-top:5px;background:#54a7d8}.r27-comms-list i.state-failed{background:#d33}.r27-comms-list i.state-sent,.r27-comms-list i.state-delivered{background:#2ba56d}.r27-comms-list strong,.r27-comms-list span,.r27-comms-list small{display:block}.r27-comms-list strong{color:#071d2d}.r27-comms-list span{color:#34586c;margin:3px 0}.r27-comms-list small{color:#60798a}@media(max-width:1050px){.r27-kpis{grid-template-columns:repeat(3,1fr)}.r27-chart-grid,.r27-intel-grid{grid-template-columns:1fr}}@media(max-width:720px){.r27-kpis,.r27-kpis.compact{grid-template-columns:repeat(2,1fr)}.r27-report-head{align-items:start;flex-direction:column}.r27-table>div{grid-template-columns:1fr auto}.fd-estimate-detail-r14>header{padding-left:88px!important;background-size:58px auto!important}.fd-estimate-detail-r14>header:after{left:88px;font-size:9px}.r27-comms{inset:8px;width:auto;height:auto}}:root{--r28-ink:#061d2d;--r28-copy:#294b60;--r28-muted:#567184;--r28-line:#c7d9e5;--r28-soft:#f5f9fc;--r28-blue:#0878b9;--r28-blue-dark:#07557f;--r28-orange:#ff8616;--r28-orange-dark:#d76c00;--r28-white:#fff;--r28-danger:#a51919;--r28-danger-bg:#fff0f0}.crm-page,.r22-page,.fd-page,.customer-modal,.vi6-modal,.fd-estimate-detail-r14,.fd-authorization-sheet{color:var(--r28-ink)!important}.crm-page p,.crm-page small,.r22-page p,.r22-page small,.fd-page p,.fd-page small,.fd-estimate-detail-r14 p,.fd-estimate-detail-r14 small,.fd-authorization-sheet p,.fd-authorization-sheet small{color:var(--r28-copy)!important;opacity:1!important}button{font-weight:800}.fd-primary,.primary,.r24-change-service,.customer-primary{background:var(--r28-orange)!important;color:#111820!important;border-color:var(--r28-orange-dark)!important}.fd-secondary{background:#fff!important;color:var(--r28-ink)!important;border-color:#b9cfdd!important}input,select,textarea{color:var(--r28-ink)!important}::-moz-placeholder{color:#7890a0!important;opacity:1!important}::placeholder{color:#7890a0!important;opacity:1!important}.vehicle-drawer,.vi6-profile,.vi6-detail,.vehicle-profile{background:#fff!important;color:var(--r28-ink)!important}.vehicle-drawer-image{min-height:150px!important;height:auto!important;max-height:210px!important;background:linear-gradient(135deg,#f7fafc,#edf4f8)!important;border-bottom:1px solid var(--r28-line)!important}.vehicle-drawer-image:has(img){padding:14px!important}.vehicle-drawer-image img{max-height:180px!important;-o-object-fit:contain!important;object-fit:contain!important}.vehicle-drawer-image [class*=title],.vehicle-drawer-image strong,.vehicle-drawer-image h2,.vehicle-drawer-image h3{color:var(--r28-ink)!important;text-shadow:none!important}.vehicle-drawer [class*=hero],.vehicle-drawer [class*=banner],.vi6-profile [class*=hero]{background:#fff!important;color:var(--r28-ink)!important}.vehicle-drawer [class*=field],.vehicle-drawer [class*=stat],.vehicle-drawer [class*=detail]{background:#f8fbfd!important;border-color:#cedee8!important}.vehicle-drawer [class*=field] span,.vehicle-drawer [class*=stat] span{color:#527084!important}.vehicle-drawer [class*=field] strong,.vehicle-drawer [class*=stat] strong{color:var(--r28-ink)!important;font-size:14px!important}.vehicle-drawer [class*=history]{background:#fff!important}.vehicle-drawer [class*=history] button,.vehicle-drawer [class*=history] article{min-height:54px!important;border:1px solid #d5e3eb!important;border-radius:10px!important;background:#fff!important}.vehicle-drawer [class*=history] strong{color:var(--r28-ink)!important}.vehicle-drawer [class*=history] small{color:#46677b!important;font-size:11px!important}.vi6-modal{background:#fff!important;border:1px solid #bcd1df!important;box-shadow:0 28px 80px #061d2d40!important;max-height:calc(100vh - 24px)!important}.vi6-head,.vi6-scroll,.vi6-foot,.vi6-section,.vi6-right,.vi6-mode{background:#fff!important;color:var(--r28-ink)!important}.vi6-head h2,.vi6-head h3,.vi6-section h3,.vi6-right h3{color:var(--r28-ink)!important}.vi6-head p,.vi6-section p,.vi6-section small,.vi6-right p,.vi6-right small{color:#3f6073!important}.vi6-section{border:1px solid #d2e0e8!important;border-radius:14px!important;padding:15px!important;margin-bottom:12px!important}.vi6-section [class*=label],.vi6-combo>span,.vi6-modal label>span{color:#23485d!important;font-size:11px!important;font-weight:900!important;letter-spacing:.02em!important}.vi6-combo input,.vi6-combo button,.vi6-modal input,.vi6-modal select,.vi6-modal textarea{background:#fff!important;color:var(--r28-ink)!important;border:1px solid #b8cedc!important}.vi6-right{border:1px solid #c9dce7!important;border-radius:14px!important;padding:14px!important}.vi6-right [class*=reference],.vi6-right [class*=preview]{background:#f5f9fc!important;color:var(--r28-ink)!important;border-color:#cbdde8!important}.vi6-right [class*=reference] strong,.vi6-right [class*=preview] strong{color:var(--r28-ink)!important}.vi6-foot{border-top:1px solid #cedfe9!important;box-shadow:0 -10px 24px #061d2d0f!important}.vi6-foot strong,.vi6-foot span{color:var(--r28-ink)!important}.fd-estimate-flow,.fd-estimate-builder,.fd-estimate-wizard,.fd-estimate-step{color:var(--r28-ink)!important;background:#fff!important}.fd-estimate-flow [class*=toolbar],.fd-estimate-builder [class*=toolbar]{background:#fff!important;border:1px solid #c9dce7!important;border-radius:14px!important;padding:12px!important;display:flex!important;gap:12px!important;align-items:center!important}.fd-estimate-flow [class*=toolbar] input,.fd-estimate-builder [class*=toolbar] input{min-height:46px!important;font-size:14px!important}.fd-estimate-flow [class*=toolbar] button,.fd-estimate-builder [class*=toolbar] button{min-height:46px!important;white-space:nowrap!important;flex:0 0 auto!important;padding-inline:18px!important}.fd-estimate-flow [class*=customer] button,.fd-estimate-builder [class*=customer] button{color:var(--r28-ink)!important}.fd-estimate-flow [class*=customer] small,.fd-estimate-builder [class*=customer] small{color:#4b6a7c!important}.fd-estimate-flow [class*=service-breakdown],.fd-estimate-flow [class*=service-picker],.fd-estimate-builder [class*=service-breakdown],.fd-estimate-builder [class*=service-picker],.fd-estimate-flow [class*=addons],.fd-estimate-builder [class*=addons]{background:#fff!important;border:1px solid #c7dbe7!important;border-radius:16px!important;color:var(--r28-ink)!important}.fd-estimate-flow [class*=service] article,.fd-estimate-flow [class*=service] button,.fd-estimate-builder [class*=service] article,.fd-estimate-builder [class*=service] button{color:var(--r28-ink)!important}.fd-estimate-flow [class*=service] p,.fd-estimate-flow [class*=service] small,.fd-estimate-builder [class*=service] p,.fd-estimate-builder [class*=service] small{color:#3f6074!important}.fd-estimate-flow [class*=running],.fd-estimate-builder [class*=running],.fd-estimate-flow [class*=summary],.fd-estimate-builder [class*=summary]{background:#fff!important;border:1px solid #bfd5e2!important;border-radius:14px!important;color:var(--r28-ink)!important;box-shadow:0 8px 24px #061d2d0f!important}.fd-estimate-flow [class*=total] strong,.fd-estimate-builder [class*=total] strong{color:var(--r28-ink)!important}.fd-estimate-flow footer,.fd-estimate-builder footer{background:#fff!important;border-top:1px solid #c9dbe6!important;box-shadow:0 -8px 22px #061d2d0f!important}.fd-service-card-r13{background:#fff!important;border:1px solid #c4d9e6!important;border-radius:16px!important;box-shadow:0 10px 25px #07375414!important}.fd-service-card-r13 h3{font-size:20px!important;color:var(--r28-ink)!important}.fd-service-card-r13 p,.fd-service-card-r13 small,.fd-service-card-r13 li{color:#34586d!important;font-size:12px!important}.fd-service-card-r13 .fd-service-price strong{color:var(--r28-ink)!important;font-size:22px!important}.fd-service-card-r13>button{background:var(--r28-orange)!important;color:#111820!important;border-color:var(--r28-orange-dark)!important}.fd-catalog-detail,.fd-catalog-panel,.fd-catalog-item-list{background:#fff!important;color:var(--r28-ink)!important}.fd-catalog-detail h2,.fd-catalog-detail h3,.fd-catalog-item-list strong{color:var(--r28-ink)!important}.fd-catalog-detail p,.fd-catalog-detail li,.fd-catalog-item-list small{color:#35596e!important}.fd-estimate-detail-r14{background:#fff!important}.fd-estimate-detail-r14>header{min-height:114px!important;background:#fff url(/logov2.png) 22px center/76px auto no-repeat!important;padding-left:116px!important;border-bottom:1px solid #cbdde8!important}.fd-estimate-detail-r14>header h2{color:var(--r28-ink)!important}.fd-estimate-detail-r14>header:after{content:"SkyShine Auto Detailing LLC  •  88 Hartford Rd, Brooklyn, CT 06234  •  860-234-7543  •  SkyShineAutoDetailing.com";position:absolute;left:116px;bottom:13px;color:#294f66;font-size:11px;font-weight:850}.fd-estimate-detail-r14 [class*=summary-card],.fd-estimate-detail-r14 [class*=customer-card],.fd-estimate-detail-r14 [class*=vehicle-card]{background:#fff!important;color:var(--r28-ink)!important;border:1px solid #c7dae6!important}.fd-estimate-detail-r14 [class*=summary-card] strong,.fd-estimate-detail-r14 [class*=customer-card] strong,.fd-estimate-detail-r14 [class*=vehicle-card] strong{color:var(--r28-ink)!important}.fd-estimate-detail-r14 [class*=services],.fd-estimate-detail-r14 [class*=line]{background:#fff!important;color:var(--r28-ink)!important}.fd-estimate-actionbar{gap:8px!important;flex-wrap:wrap!important}.fd-estimate-actionbar button{min-height:40px!important}.fd-authorization-scrim{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#061d2d1f!important}.fd-authorization-sheet{background:#fff!important;border:1px solid #bad0dd!important;box-shadow:0 28px 80px #061d2d47!important;width:min(760px,calc(100vw - 24px))!important;max-height:calc(100vh - 24px)!important}.fd-authorization-sheet header,.fd-authorization-sheet footer{background:#fff!important;color:var(--r28-ink)!important;border-color:#cadce7!important}.fd-auth-summary{display:grid!important;grid-template-columns:1fr 1.5fr .7fr!important;gap:9px!important}.fd-auth-summary>div{background:#f6fafc!important;border:1px solid #c9dce7!important;color:var(--r28-ink)!important;border-radius:10px!important}.fd-auth-summary span{color:#527084!important}.fd-auth-summary strong{color:var(--r28-ink)!important}.fd-auth-copy{background:#fff!important;border:1px solid #c4d9e5!important;border-radius:12px!important;padding:16px!important;max-height:285px!important;overflow:auto!important}.fd-auth-copy p{color:#223f51!important;font-size:13px!important;line-height:1.48!important;margin:0 0 12px!important}.fd-auth-accept{background:#f3f9fc!important;border:1px solid #c5dbe7!important;color:var(--r28-ink)!important;padding:12px!important;border-radius:10px!important}.fd-auth-name input{background:#fff!important;color:var(--r28-ink)!important;border:1px solid #b9cfdd!important}.fd-signature-pad{background:#fff!important;border:2px solid #a9c7d8!important;border-radius:12px!important}.fd-signature-pad canvas{background:#fff!important}.fd-signature-pad span{color:#345a70!important}.fd-flow-error{background:var(--r28-danger-bg)!important;border:2px solid #d75b5b!important;color:var(--r28-danger)!important;font-weight:900!important;font-size:13px!important;line-height:1.35!important;padding:12px 14px!important;border-radius:10px!important}.r22-page-head h2{color:var(--r28-ink)!important}.r22-segment{background:#fff!important;border:1px solid #bed3e0!important;border-radius:12px!important;padding:4px!important}.r22-segment button{min-height:38px!important;padding:0 15px!important;color:#294f65!important;font-weight:900!important}.r22-segment button.active{background:var(--r28-blue)!important;color:#fff!important}.r22-month-grid{border:1px solid #bed3e0!important;border-radius:16px!important;overflow:hidden!important;background:#fff!important}.r22-month-grid>div,.r22-month-grid>article,.r22-month-grid>button{background:#fff!important;border-color:#d8e5ec!important}.r22-calendar-job{background:#e9f6fd!important;border:1px solid #9ed1ea!important;border-left:4px solid var(--r28-blue)!important;color:var(--r28-ink)!important;border-radius:9px!important;padding:7px 8px!important;min-height:44px!important;text-align:left!important}.r22-calendar-job strong{color:var(--r28-ink)!important;font-size:12px!important;line-height:1.15!important}.r22-calendar-job span,.r22-calendar-job small{color:#28526a!important;font-size:10px!important;line-height:1.2!important}.r22-calendar-job:hover{background:#dcf1fc!important;box-shadow:0 5px 14px #0878b921!important}.r28-reports{display:grid;gap:14px;color:var(--r28-ink)}.r28-report-head{display:flex;justify-content:space-between;gap:20px;align-items:end}.r28-report-head span{font-size:11px;color:var(--r28-blue);font-weight:950;letter-spacing:.12em}.r28-report-head h2{font-size:25px;margin:3px 0;color:var(--r28-ink)}.r28-report-head p{margin:0;color:#3b5b6e;font-weight:650}.r28-report-head>div:last-child{display:flex;gap:8px}.r28-report-head button{background:#fff;border:1px solid #bcd2df;border-radius:9px;padding:10px 14px;color:#0a517c;font-weight:900}.r28-report-tabs,.r28-periods{display:flex;flex-wrap:wrap;gap:7px}.r28-report-tabs button,.r28-periods button{border:1px solid #c7d8e4;background:#fff;color:#244b61;border-radius:9px;padding:8px 12px;font-weight:850}.r28-report-tabs button.active,.r28-periods button.active{background:var(--r28-blue);color:#fff;border-color:var(--r28-blue)}.r28-date-controls{display:flex;flex-wrap:wrap;align-items:end;gap:10px;background:#fff;border:1px solid #cedee8;border-radius:12px;padding:11px}.r28-date-controls label{display:grid;gap:4px;font-size:10px;text-transform:uppercase;font-weight:900;color:#36576c}.r28-date-controls input,.r28-date-controls select{height:38px;border:1px solid #b9cedc;border-radius:8px;background:#fff;color:#071d2d;padding:0 10px;font-weight:750}.r28-date-controls>strong{margin-left:auto;display:flex;align-items:center;gap:8px;color:#071d2d;background:#f4f9fc;border:1px solid #c9dce7;border-radius:10px;padding:9px 12px}.r28-date-controls>strong b{color:#647d8d;font-size:10px;text-transform:uppercase}.r28-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.r28-kpis.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.r28-kpi{background:#fff;border:1px solid #cadce7;border-radius:12px;padding:12px;min-width:0}.r28-kpi span{font-size:10px;text-transform:uppercase;font-weight:900;color:#416174}.r28-kpi strong{display:block;font-size:22px;color:#071d2d;margin:4px 0}.r28-kpi small{display:block;color:#526d7e;font-size:10px}.r28-kpi em{display:block;margin-top:6px;font-style:normal;color:#075b8f;font-weight:850;font-size:11px}.r28-chart-grid,.r28-intel-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.r28-chart,.r28-bars,.r28-summary,.r28-table,.r28-funnel,.r28-empty{background:#fff;border:1px solid #cadce7;border-radius:14px;padding:14px;overflow:hidden}.r28-chart header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.r28-chart h3,.r28-bars h3,.r28-summary h3,.r28-table h3,.r28-funnel h3{margin:0 0 6px;color:#071d2d}.r28-chart header>div:first-child>span{color:#4e697a;font-size:11px}.r28-legend{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.r28-legend span{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:850;color:#294e64}.r28-legend i{width:22px;height:4px;border-radius:99px;background:var(--r28-blue)}.r28-legend i.compare{background:var(--r28-orange);height:0;border-top:4px dashed var(--r28-orange)}.r28-chart svg{width:100%;height:220px}.r28-chart svg line{stroke:#bfd1dc}.r28-chart polyline{fill:none;stroke-width:4;stroke-linejoin:round;stroke-linecap:round}.r28-chart polyline.primary{stroke:var(--r28-blue)}.r28-chart polyline.compare{stroke:var(--r28-orange);stroke-dasharray:10 7}.r28-chart-labels{display:flex;justify-content:space-between;gap:4px}.r28-chart-labels span{font-size:9px;color:#486779}.r28-bars>div{display:grid;grid-template-columns:minmax(130px,1.2fr) minmax(120px,2fr) 100px;gap:9px;align-items:center;margin:9px 0}.r28-bars span{font-weight:800;color:#24495f}.r28-bars i,.r28-funnel i{height:10px;background:#edf3f7;border-radius:99px;overflow:hidden}.r28-bars i b,.r28-funnel i b{display:block;height:100%;background:var(--r28-blue);border-radius:99px}.r28-bars strong{text-align:right;color:#071d2d}.r28-bars small{grid-column:1/-1;color:#567184}.r28-summary>div,.r28-table>div{display:grid;grid-template-columns:1fr auto;gap:12px;padding:10px 0;border-top:1px solid #e0eaf0}.r28-table>div{grid-template-columns:minmax(220px,1fr) 90px 120px 140px}.r28-table b,.r28-table em{font-style:normal;color:#34586e}.r28-funnel>div{display:grid;grid-template-columns:120px 60px 1fr;gap:12px;align-items:center;padding:8px 0}.r28-source-note{padding:10px 12px;background:#eef7fc;border:1px solid #c5ddea;border-radius:10px;color:#294d63!important;font-weight:650!important}@media print{@page{margin:.45in;size:auto}html,body{background:#fff!important}body:before{content:"SkyShine Auto Detailing LLC\a 88 Hartford Rd · Brooklyn, CT 06234\a 860-234-7543 · SkyShineAutoDetailing.com";display:block!important;white-space:pre-line!important;min-height:76px!important;padding:8px 0 8px 92px!important;margin-bottom:14px!important;background:#fff url(/logov2.png) 0 center/72px auto no-repeat!important;color:#071d2d!important;font-weight:800!important;font-size:12px!important;line-height:1.5!important;border-bottom:2px solid #0b6f9f!important}.crm-sidebar,.crm-topbar,.r24-invoice-actions,.fd-estimate-actionbar,.r22-alert-button,button[aria-label=Close],button[title=Close],.r22-popover-scrim,.fd-catalog-scrim,button{display:none!important}*{box-shadow:none!important;text-shadow:none!important}.r22-overlay-backdrop,.r22-nested-backdrop,.fd-estimate-scrim-r14{background:#fff!important}.r22-drawer,.r22-modal,.fd-estimate-detail-r14{position:static!important;inset:auto!important;width:100%!important;max-width:none!important;max-height:none!important;overflow:visible!important;border:0!important}.r24-invoice-detail,.r22-invoice-detail,.fd-estimate-detail-scroll{overflow:visible!important;max-height:none!important}.r24-invoice-detail,.r22-invoice-detail{font-size:11pt!important;color:#071d2d!important}.r24-invoice-detail h2,.r22-invoice-detail h2{font-size:24pt!important}}.r22-modal,.r22-drawer,.fd-estimate-detail-r14,.fd-authorization-sheet,.vi6-modal,.customer-modal{max-width:calc(100vw - 16px)!important;max-height:calc(100vh - 16px)!important}@media(max-width:1050px){.r28-kpis{grid-template-columns:repeat(3,1fr)}.r28-chart-grid,.r28-intel-grid{grid-template-columns:1fr}.fd-auth-summary{grid-template-columns:1fr!important}}@media(max-width:720px){.r28-kpis,.r28-kpis.compact{grid-template-columns:repeat(2,1fr)}.r28-report-head{align-items:start;flex-direction:column}.r28-table>div{grid-template-columns:1fr auto}.fd-estimate-flow [class*=toolbar],.fd-estimate-builder [class*=toolbar]{flex-direction:column!important;align-items:stretch!important}.fd-estimate-flow [class*=toolbar] button,.fd-estimate-builder [class*=toolbar] button{width:100%!important}.fd-estimate-detail-r14>header{padding-left:88px!important;background-size:56px auto!important}.fd-estimate-detail-r14>header:after{left:88px!important;font-size:8.5px!important}.fd-authorization-sheet{inset:8px!important;width:auto!important;max-height:calc(100vh - 16px)!important}}:root{--ss-ink:#061d2d;--ss-copy:#28495d;--ss-muted:#5c7483;--ss-line:#c9d9e4;--ss-soft:#f6f9fb;--ss-blue:#087bb8;--ss-blue2:#0a5f91;--ss-orange:#ff8616;--ss-danger:#b42318;--ss-success:#0f8a58}.crm-page,.r22-page,.fd-page,.fd-estimate-detail-r14,.vi6-modal,.customer-modal{color:var(--ss-ink)!important}.crm-page h1,.crm-page h2,.crm-page h3,.r22-page h1,.r22-page h2,.r22-page h3,.fd-page h1,.fd-page h2,.fd-page h3{color:var(--ss-ink)!important;font-weight:850!important;letter-spacing:-.01em!important}.crm-eyebrow{color:var(--ss-blue2)!important;font-size:11px!important;font-weight:950!important;letter-spacing:.1em!important}button,input,select,textarea{font-size:13px!important}input,select,textarea{background:#fff!important;color:var(--ss-ink)!important;border:1px solid #afc7d6!important}input::-moz-placeholder,textarea::-moz-placeholder{color:#708897!important;opacity:1!important}input::placeholder,textarea::placeholder{color:#708897!important;opacity:1!important}.fd-primary,.primary,.customer-primary,.r24-change-service{background:var(--ss-orange)!important;color:#101820!important;border-color:#d76c00!important;font-weight:900!important}.fd-secondary,.r22-toolbar button,.fd-toolbar button{background:#fff!important;color:var(--ss-ink)!important;border-color:#b7ccd9!important}.fd-estimate-flow,.fd-estimate-builder,.fd-estimate-step{background:#f7fafc!important}.fd-estimate-flow>header,.fd-estimate-builder>header{background:#fff!important;border-bottom:1px solid var(--ss-line)!important;padding:16px 18px!important}.fd-estimate-flow [class*=step],.fd-estimate-builder [class*=step]{color:#294b60!important;font-weight:800!important}.fd-estimate-flow [class*=service-breakdown],.fd-estimate-builder [class*=service-breakdown],.fd-estimate-flow [class*=service-picker],.fd-estimate-builder [class*=service-picker],.fd-estimate-flow [class*=addons],.fd-estimate-builder [class*=addons]{background:#fff!important;border:1px solid var(--ss-line)!important;color:var(--ss-ink)!important;border-radius:14px!important;box-shadow:0 8px 22px #0523340f!important}.fd-estimate-flow [class*=service] article,.fd-estimate-builder [class*=service] article{background:#fff!important;color:var(--ss-ink)!important;border-color:#d4e1e9!important}.fd-estimate-flow [class*=service] strong,.fd-estimate-builder [class*=service] strong{color:var(--ss-ink)!important;font-size:14px!important}.fd-estimate-flow [class*=service] small,.fd-estimate-builder [class*=service] small{color:#426073!important;font-size:11px!important;line-height:1.35!important}.vi6-modal,.vi6-head,.vi6-scroll,.vi6-foot,.vi6-section,.vi6-right,.vi6-mode{background:#fff!important;color:var(--ss-ink)!important}.vi6-modal{border:1px solid #b9cfdb!important;box-shadow:0 28px 70px #061d2d40!important}.vi6-section,.vi6-right{border:1px solid #c8d9e3!important;border-radius:14px!important;padding:14px!important}.vi6-section p,.vi6-section small,.vi6-right p,.vi6-right small{color:#405f72!important;opacity:1!important}.vi6-right [class*=reference],.vi6-right [class*=preview]{background:#f5f9fc!important;color:var(--ss-ink)!important;border-color:#c6d9e5!important}.vehicle-drawer,.vehicle-profile,.vi6-profile{background:#fff!important;color:var(--ss-ink)!important}.r22-drawer{background:#f5f8fa!important;color:var(--ss-ink)!important}.r22-drawer>header{background:#fff!important;border-bottom:1px solid var(--ss-line)!important;padding:16px 18px!important}.r22-command-grid>div,.r22-command-row,.r22-photo-zone,.r22-workflow,.r22-pricing,.r24-service-change{background:#fff!important;border:1px solid var(--ss-line)!important;border-radius:14px!important;color:var(--ss-ink)!important}.r22-command-grid strong,.r22-pricing strong,.r22-workflow strong{color:var(--ss-ink)!important}.r22-command-grid small,.r22-pricing small,.r22-workflow small{color:#466476!important;opacity:1!important}.r22-pricing article{background:#fff!important;border-top:1px solid #dce6ec!important;padding:14px!important}.r24-service-change select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:#fff!important;border:1px solid #a9c4d4!important;border-radius:10px!important;min-height:44px!important;padding:0 42px 0 12px!important;font-weight:800!important}.r23-invoices th{color:#274b60!important;font-weight:950!important;font-size:11px!important}.r23-invoices td{color:var(--ss-ink)!important;font-size:12px!important}.r29-sortable{cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;color:var(--ss-blue2)!important}.r22-month-grid{background:#fff!important;border:1px solid #bfd3df!important;border-radius:16px!important;overflow:hidden!important}.r22-calendar-job{background:#eaf6fc!important;color:var(--ss-ink)!important;border:1px solid #9ed0e8!important;border-left:4px solid var(--ss-blue)!important;border-radius:8px!important;min-height:46px!important;padding:7px 8px!important}.r22-calendar-job strong{color:var(--ss-ink)!important;font-size:12px!important}.r22-calendar-job small,.r22-calendar-job span{color:#2f5368!important;font-size:10px!important}.r28-legend i.primary{background:#087bb8!important;border:0!important;height:4px!important}.r28-legend i.compare{background:transparent!important;height:0!important;border:0!important;border-top:4px dashed #ff8616!important}.r28-chart polyline.primary{stroke:#087bb8!important}.r28-chart polyline.compare{stroke:#ff8616!important;stroke-dasharray:10 7!important}.r22-drawer,.r22-modal,.fd-estimate-detail-r14,.fd-authorization-sheet,.vi6-modal,.customer-modal{max-width:calc(100vw - 16px)!important;max-height:calc(100vh - 16px)!important}@media(max-width:800px){.r22-command-grid{grid-template-columns:1fr!important}.r22-pricing article{grid-template-columns:1fr!important}.fd-estimate-flow [class*=toolbar],.fd-estimate-builder [class*=toolbar]{flex-direction:column!important;align-items:stretch!important}}:root{--ss30-navy:#061d2d;--ss30-blue:#087fbd;--ss30-blue2:#065f91;--ss30-orange:#ff8616;--ss30-orange2:#e56f00;--ss30-text:#102f42;--ss30-copy:#395b70;--ss30-muted:#607a8b;--ss30-line:#c9d9e4;--ss30-soft:#f4f8fb;--ss30-white:#fff;--ss30-shadow:0 14px 34px rgba(6,29,45,.09)}.crm-content-wrap,.crm-page,.fd-page,.r22-page,.customer-page,.vehicles-page{color:var(--ss30-text)!important;background:#eef5f9!important}.crm-content-wrap h1,.crm-content-wrap h2,.crm-content-wrap h3,.crm-content-wrap h4,.crm-content-wrap strong{color:var(--ss30-navy)!important}.crm-content-wrap p,.crm-content-wrap small,.crm-content-wrap span{opacity:1}.crm-eyebrow,.r22-page-head>div>span{color:var(--ss30-blue2)!important;font-weight:950!important;font-size:11px!important;letter-spacing:.12em!important}button{font-weight:850!important}input,select,textarea{background:#fff!important;color:var(--ss30-navy)!important;border:1px solid #afc6d5!important;border-radius:10px!important;min-height:42px!important}input::-moz-placeholder,textarea::-moz-placeholder{color:#708899!important;opacity:1!important}input::placeholder,textarea::placeholder{color:#708899!important;opacity:1!important}.fd-primary,.customer-primary,.primary,.r24-change-service{background:var(--ss30-orange)!important;color:#111!important;border:1px solid var(--ss30-orange2)!important;box-shadow:0 6px 16px #ff86162e!important}.fd-secondary,.customer-secondary,.r22-toolbar button,.r24-clear-filter{background:#fff!important;color:var(--ss30-navy)!important;border:1px solid #b9cedb!important}.fd-page-head,.r22-page-head,.customer-page-head,.vehicle-hero{background:linear-gradient(135deg,#fff,#f7fbfd)!important;border:1px solid var(--ss30-line)!important;border-radius:18px!important;padding:18px 20px!important;box-shadow:var(--ss30-shadow)!important;margin-bottom:14px!important}.fd-page-head h2,.r22-page-head h2,.customer-page-head h2,.vehicle-hero h2{font-size:27px!important;line-height:1.05!important;margin:4px 0!important;color:var(--ss30-navy)!important}.fd-page-head p,.customer-page-head p,.vehicle-hero p{font-size:13px!important;color:var(--ss30-copy)!important;font-weight:650!important;max-width:760px}.crm-topbar{background:#fff!important;border-bottom:1px solid var(--ss30-line)!important;box-shadow:0 4px 16px #061d2d0f!important}.crm-topbar input{font-size:14px!important}.r23-dashboard-actions,.r23-dashboard-kpis,.r23-dashboard-grid,.r23-pulse-grid{gap:12px!important}.r23-dashboard-actions button,.crm-kpi,.crm-panel{background:#fff!important;border:1px solid var(--ss30-line)!important;border-radius:16px!important;box-shadow:var(--ss30-shadow)!important}.r23-dashboard-actions button{min-height:76px!important;color:var(--ss30-navy)!important}.r23-dashboard-actions button strong{font-size:15px!important}.r23-dashboard-actions button small{color:var(--ss30-copy)!important;font-size:11px!important}.crm-kpi-label{color:#466578!important;font-size:11px!important;font-weight:900!important}.crm-kpi-value{color:var(--ss30-navy)!important;font-size:26px!important}.crm-kpi-sub{color:#5d7787!important}.fd-flow-r13{background:#f4f8fb!important;color:var(--ss30-navy)!important}.fd-flow-r13>header{background:#fff!important;border-bottom:1px solid var(--ss30-line)!important;padding:16px 20px!important;box-shadow:0 5px 18px #061d2d0d!important}.fd-flow-r13>header h2{font-size:24px!important;color:var(--ss30-navy)!important}.fd-flow-progress{background:#fff!important;border-bottom:1px solid var(--ss30-line)!important;padding:10px 18px!important;gap:8px!important}.fd-flow-progress button{color:#466578!important;font-size:12px!important;font-weight:900!important;min-height:38px!important;border-radius:10px!important}.fd-flow-progress button.active{background:#e8f5fc!important;color:#075d8f!important;border:1px solid #9ccfe9!important}.fd-flow-progress button.complete{color:#087a55!important}.fd-flow-body{background:#f4f8fb!important;padding:14px 18px 90px!important;overflow:auto!important}.fd-estimate-customer-search,.fd-estimate-context,.fd-estimate-review-main>section,.fd-estimate-review-side>section{background:#fff!important;border:1px solid var(--ss30-line)!important;border-radius:15px!important;box-shadow:0 7px 20px #061d2d0d!important}.fd-estimate-customer-search{padding:10px!important;display:flex!important;gap:10px!important}.fd-estimate-customer-search input{font-size:14px!important}.fd-estimate-customer-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important}.fd-estimate-customer-list button{background:#fff!important;border:1px solid #cbdbe5!important;border-radius:12px!important;min-height:56px!important;color:var(--ss30-navy)!important;text-align:left!important}.fd-estimate-customer-list strong{font-size:13px!important}.fd-estimate-customer-list small{color:#4d697b!important;font-size:11px!important}.fd-estimate-empty-vehicle,.fd-empty{background:#fff!important;border:1px solid var(--ss30-line)!important;border-radius:18px!important;box-shadow:var(--ss30-shadow)!important;color:var(--ss30-navy)!important;padding:34px!important}.fd-estimate-empty-vehicle button{background:var(--ss30-orange)!important;color:#111!important;min-height:46px!important;padding:0 20px!important}.fd-estimate-context{padding:12px 14px!important;color:var(--ss30-navy)!important}.fd-estimate-family-tabs{background:#fff!important;border:1px solid var(--ss30-line)!important;border-radius:14px!important;padding:6px!important;box-shadow:0 6px 18px #061d2d0d!important}.fd-estimate-family-tabs button{color:#31576d!important;min-height:48px!important;border-radius:10px!important}.fd-estimate-family-tabs button.active{background:#eaf6fc!important;color:#075d8e!important;box-shadow:inset 0 0 0 1px #9dd2eb!important}.fd-estimate-package-list,.fd-estimate-addon-list,.fd-estimate-addon-grid{background:#fff!important;border:1px solid var(--ss30-line)!important;border-radius:16px!important;padding:12px!important;box-shadow:var(--ss30-shadow)!important}.fd-estimate-package-list>button,.fd-estimate-addon-grid>button,.fd-estimate-addon-list>button{background:#fff!important;border:1px solid #c9dbe6!important;border-radius:13px!important;color:var(--ss30-navy)!important;min-height:68px!important;padding:12px 14px!important}.fd-estimate-package-list>button:hover,.fd-estimate-addon-grid>button:hover{border-color:#68b9df!important;background:#f4fbff!important}.fd-estimate-package-list>button.active,.fd-estimate-addon-grid>button.active{border:2px solid var(--ss30-blue)!important;background:#eef9fe!important}.fd-estimate-package-list strong,.fd-estimate-addon-grid strong{font-size:14px!important;color:var(--ss30-navy)!important}.fd-estimate-package-list small,.fd-estimate-package-list p,.fd-estimate-addon-grid small{color:#405f72!important;font-size:11px!important;line-height:1.45!important}.fd-estimate-running-total{background:#fff!important;border:1px solid #b9d4e3!important;border-radius:16px!important;padding:16px!important;box-shadow:var(--ss30-shadow)!important}.fd-estimate-running-total strong{font-size:24px!important;color:var(--ss30-navy)!important}.fd-estimate-review-r13{display:grid!important;grid-template-columns:minmax(0,1fr) 330px!important;gap:14px!important}.fd-estimate-review-main,.fd-estimate-review-side{display:grid!important;gap:12px!important;align-content:start!important}.fd-estimate-review-main>section,.fd-estimate-review-side>section{padding:16px!important}.fd-estimate-review-main [class*=service],.fd-estimate-review-main article{background:#fff!important;color:var(--ss30-navy)!important;border-color:#d2e0e8!important}.fd-estimate-review-main article strong{font-size:15px!important;color:var(--ss30-navy)!important}.fd-estimate-review-main article p,.fd-estimate-review-main article small{color:#456477!important;font-size:12px!important}.fd-flow-r13 footer{background:#fff!important;border-top:1px solid var(--ss30-line)!important;box-shadow:0 -8px 24px #061d2d14!important;padding:10px 18px!important}.fd-flow-r13 footer .fd-primary{min-height:44px!important;padding:0 20px!important}.fd-catalog-classbar{background:#fff!important;border:1px solid var(--ss30-line)!important;border-radius:15px!important;padding:10px 12px!important;box-shadow:var(--ss30-shadow)!important}.fd-service-grid-r13{gap:14px!important}.fd-service-card-r13{border-radius:18px!important;border:1px solid #c5d8e4!important;box-shadow:0 12px 28px #061d2d14!important;padding:16px!important;background:#fff!important}.fd-service-card-r13 h3{font-size:20px!important;color:var(--ss30-navy)!important}.fd-service-card-r13 span,.fd-service-card-r13 li,.fd-service-card-r13 small{color:#3c5e72!important;font-size:12px!important;line-height:1.4!important}.fd-service-card-r13>button{background:var(--ss30-orange)!important;color:#111!important;min-height:44px!important;border-radius:10px!important}.fd-catalog-drawer{background:#f4f8fb!important}.fd-catalog-drawer>header{background:#fff!important;border-bottom:1px solid var(--ss30-line)!important}.fd-catalog-selector,.fd-condition-selector,.fd-catalog-item-list,.fd-catalog-detail{background:#fff!important;border:1px solid var(--ss30-line)!important;border-radius:15px!important;padding:12px!important}.fd-catalog-item-list>button{background:#fff!important;color:var(--ss30-navy)!important;border:1px solid #cfdee7!important;border-radius:11px!important;min-height:58px!important}.fd-catalog-item-list>button.active{border:2px solid var(--ss30-blue)!important;background:#eff9fe!important}.fd-includes-panel{background:#f7fbfd!important;border:1px solid #d0e0e8!important;border-radius:13px!important;padding:14px!important}.fd-includes-panel li{color:#294e63!important;font-size:12px!important}.fd-estimate-detail-r14{background:#f4f8fb!important}.fd-estimate-detail-r14>header{background:#fff!important;border-bottom:1px solid var(--ss30-line)!important}.fd-estimate-statusline-r14,.fd-estimate-actionbar,.fd-estimate-hero-r14,.fd-estimate-lines-r14,.fd-estimate-doc-total,.fd-authorization-status{background:#fff!important;border:1px solid var(--ss30-line)!important;border-radius:14px!important;box-shadow:0 7px 20px #061d2d0d!important}.fd-estimate-actionbar{padding:10px!important}.fd-estimate-actionbar button{min-height:40px!important;border-radius:9px!important}.fd-estimate-hero-r14{padding:12px!important;display:grid!important;grid-template-columns:minmax(180px,.8fr) 1fr 1fr!important;gap:12px!important}.fd-estimate-hero-r14>div{background:#f8fbfd!important;border:1px solid #d3e1e9!important;border-radius:12px!important;padding:12px!important;color:var(--ss30-navy)!important}.fd-estimate-hero-r14 h3{color:var(--ss30-navy)!important;font-size:16px!important}.fd-estimate-hero-r14 span{color:#3e6073!important}.fd-estimate-lines-r14{padding:14px!important}.fd-estimate-lines-r14 article{background:#fff!important;border-top:1px solid #d9e5eb!important;padding:14px 4px!important;color:var(--ss30-navy)!important}.fd-estimate-lines-r14 article p,.fd-estimate-lines-r14 article small{color:#405f72!important}.fd-estimate-doc-total{padding:14px!important}.fd-estimate-doc-total .total strong{font-size:23px!important}.fd-authorization-sheet{background:#fff!important;color:var(--ss30-navy)!important;border-radius:18px!important}.fd-auth-summary>div,.fd-auth-copy,.fd-auth-accept,.fd-auth-name input,.fd-signature-pad{background:#fff!important;color:var(--ss30-navy)!important;border-color:#bfd3df!important}.fd-auth-copy p{color:#294b60!important;font-size:13px!important;line-height:1.5!important}.fd-flow-error,.r22-error{background:#fff0f0!important;color:#991b1b!important;border:2px solid #df6c6c!important;font-weight:900!important;font-size:13px!important}.r30-availability{display:grid;gap:12px}.r30-availability-top{display:grid;grid-template-columns:1.05fr 1fr;gap:12px}.r30-mini-calendar,.r30-slot-panel{background:#fff;border:1px solid var(--ss30-line);border-radius:15px;padding:12px}.r30-mini-calendar header,.r30-slot-panel header{display:flex;align-items:center;justify-content:space-between;gap:8px}.r30-mini-calendar header button{width:36px;height:36px;border:1px solid #c4d6e1;border-radius:9px;background:#fff;color:#0b5f8e}.r30-week,.r30-days{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.r30-week{margin:10px 0 6px}.r30-week span{text-align:center;font-size:10px;font-weight:900;color:#607988}.r30-days button{min-height:54px;border:1px solid #d1e0e8;border-radius:9px;background:#fff;color:#102f42;display:grid;place-items:center;padding:4px}.r30-days button small{font-size:8px;font-weight:850}.r30-days button.open{border-color:#9bd2b5;background:#f1fbf6}.r30-days button.busy{border-color:#e9aaa4;background:#fff5f4}.r30-days button.closed{background:#eef2f5;color:#91a1ab}.r30-days button.selected{outline:3px solid #58b8e6;outline-offset:1px}.r30-cal-legend{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.r30-cal-legend span{font-size:9px;font-weight:850;color:#49687a;display:flex;align-items:center;gap:5px}.r30-cal-legend i{width:10px;height:10px;border-radius:3px}.r30-cal-legend i.open{background:#bfe6cf}.r30-cal-legend i.busy{background:#efb1ab}.r30-cal-legend i.closed{background:#dfe6ea}.r30-slot-panel header span{font-size:9px;font-weight:950;color:#0877b2;letter-spacing:.1em}.r30-slot-panel h4{margin:2px 0;font-size:18px}.r30-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;max-height:285px;overflow:auto}.r30-slots button{min-height:58px;border-radius:10px;border:1px solid #a8d8bd;background:#effaf4;color:#075d3b;display:flex;align-items:center;gap:7px;text-align:left;padding:8px}.r30-slots button.blocked{border-color:#e4a7a2;background:#fff2f1;color:#8f2018}.r30-slots button small{display:block;font-size:9px;color:inherit}.r30-schedule-fields{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:8px}.r30-schedule-fields label{display:grid;gap:4px}.r30-schedule-fields label span{font-size:10px;font-weight:900;color:#34576b}.r30-span-summary{display:flex;gap:9px;align-items:center;background:#f4f9fc;border:1px solid #c6dbe6;border-radius:10px;padding:10px}.r30-span-summary span{font-size:10px;color:#4a6879}.r30-overlap{display:flex!important;align-items:center!important;gap:8px!important;background:#fff8ed!important;border:1px solid #f3c687!important;border-radius:10px!important;padding:10px!important}.r30-overlap input{min-height:auto!important}.r30-overlap span{display:flex;align-items:center;gap:6px;color:#5c421b!important}.customer-page-head+.customer-metric-grid,.customer-metric-grid{gap:10px!important}.customer-metric-grid>div,.customer-directory,.customer-drawer,.customer-profile-card{background:#fff!important;border:1px solid var(--ss30-line)!important;border-radius:16px!important;box-shadow:var(--ss30-shadow)!important}.customer-directory th,.customer-directory [class*=head]{color:#34586d!important;font-weight:950!important}.customer-directory button,.customer-directory td{color:var(--ss30-navy)!important}.customer-directory small{color:#4d6b7d!important}.customer-drawer{background:#f4f8fb!important}.customer-drawer>header{background:#fff!important;border-bottom:1px solid var(--ss30-line)!important}.customer-drawer [class*=record],.customer-drawer [class*=card],.customer-drawer [class*=pane]{background:#fff!important;color:var(--ss30-navy)!important;border-color:#d1e0e8!important}.customer-drawer small,.customer-drawer p{color:#405f72!important}.vehicle-hero-actions{display:flex!important;gap:8px!important;flex-wrap:wrap!important}.vehicle-metric-grid{gap:10px!important}.vehicle-metric-grid>div,.vehicle-directory{background:#fff!important;border:1px solid var(--ss30-line)!important;border-radius:16px!important;box-shadow:var(--ss30-shadow)!important}.vehicle-card{background:#fff!important;border:1px solid #c7d9e4!important;border-radius:15px!important;overflow:hidden!important;box-shadow:0 9px 22px #061d2d12!important}.vehicle-card-copy{background:#fff!important;color:var(--ss30-navy)!important;padding:11px!important}.vehicle-card-copy strong{font-size:14px!important}.vehicle-card-copy small,.vehicle-card-meta span{color:#4a687a!important;font-size:10px!important}.vehicle-card-image{background:linear-gradient(135deg,#edf4f8,#dfeaf1)!important;min-height:160px!important}.vehicle-card-image img{width:100%!important;height:160px!important;-o-object-fit:contain!important;object-fit:contain!important}.vi6-modal{background:#f4f8fb!important;border:1px solid #aac7d8!important;border-radius:18px!important}.vi6-head,.vi6-foot{background:#fff!important}.vi6-section,.vi6-right{background:#fff!important;border:1px solid var(--ss30-line)!important;border-radius:15px!important;box-shadow:0 6px 18px #061d2d0d!important}.vi6-section h3,.vi6-right h3{color:var(--ss30-navy)!important}.vi6-section p,.vi6-section small,.vi6-right p,.vi6-right small{color:#3f6073!important}.vi6-right [class*=reference],.vi6-right [class*=preview]{background:#f3f8fb!important;color:var(--ss30-navy)!important}.r30-image-job{background:#fff;border:1px solid #b9d4e2;border-radius:14px;padding:10px 12px;margin:10px 0;box-shadow:0 7px 20px #061d2d0f}.r30-image-job-top{display:flex;align-items:center;gap:9px}.r30-image-job-top>div{flex:1;display:grid}.r30-image-job-top span{color:#466577;font-size:10px}.r30-progress{height:7px;border-radius:99px;background:#e3edf2;margin-top:8px;overflow:hidden}.r30-progress i{display:block;height:100%;background:linear-gradient(90deg,#087fbd,#4cb9e9);border-radius:99px}.r30-global-job{position:fixed;right:18px;bottom:18px;z-index:30000;background:#071f30;color:#fff;border:1px solid #2d769d;border-radius:14px;padding:11px 13px;box-shadow:0 18px 40px #00000040;display:flex;gap:9px;align-items:center;min-width:290px}.r30-global-job strong,.r30-global-job span{color:#fff!important}.r30-global-job>div{display:grid;gap:3px;flex:1}.r30-global-job span{font-size:10px}.r30-global-job i{height:5px;background:#173d54;border-radius:99px;overflow:hidden}.r30-global-job i b{display:block;height:100%;background:#ff8616}.r22-page{padding-bottom:40px!important}.r22-filter-tabs,.r23-periodbar,.r22-toolbar,.r22-table-card{background:#fff!important;border:1px solid var(--ss30-line)!important;border-radius:14px!important;box-shadow:0 7px 20px #061d2d0d!important}.r22-filter-tabs{padding:7px!important;gap:5px!important}.r22-filter-tabs button{color:#35586c!important;min-height:38px!important;border-radius:9px!important}.r22-filter-tabs button.active{background:#eaf7fd!important;color:#075d8f!important;border:1px solid #9bcfe8!important}.r22-toolbar{padding:9px!important;gap:8px!important}.r22-table-card{overflow:auto!important}.r22-tr{background:#fff!important;color:var(--ss30-navy)!important;border-bottom:1px solid #dce7ed!important}.r22-tr:hover{background:#f6fbfe!important}.r22-th{background:#f0f6f9!important;color:#34566a!important;font-weight:950!important}.r22-tr strong{color:var(--ss30-navy)!important}.r22-tr small{color:#4f6c7d!important}.r22-drawer{background:#f1f6f9!important}.r22-drawer>header{background:#fff!important;border-bottom:1px solid var(--ss30-line)!important}.r22-drawer-body{padding:12px!important;display:grid!important;gap:10px!important}.r22-command-grid{gap:10px!important}.r22-command-grid>div,.r22-command-row,.r22-photo-zone,.r22-workflow,.r22-pricing,.r22-total-box,.r22-history{background:#fff!important;border:1px solid var(--ss30-line)!important;border-radius:15px!important;box-shadow:0 7px 20px #061d2d0d!important}.r22-command-grid>div{padding:13px!important}.r22-command-grid strong{font-size:16px!important}.r22-command-grid small,.r22-command-grid span{color:#3f6073!important}.r22-photo-zone{padding:12px!important}.r22-photo-zone button{min-height:42px!important}.r22-workflow{padding:12px!important}.r22-workflow article{background:#fff!important;border:1px solid #d4e2ea!important;border-radius:12px!important;margin:7px 0!important;padding:11px!important}.r22-pricing{padding:12px!important}.r22-pricing>article{background:#fff!important;border:1px solid #d3e1e9!important;border-radius:12px!important;margin:8px 0!important;padding:13px!important}.r22-pricing>article strong{font-size:15px!important}.r22-pricing>article span,.r22-pricing>article small{color:#405f72!important;font-size:11px!important;line-height:1.45!important}.r24-change-service{min-height:40px!important;border-radius:9px!important}.r22-total-box{width:min(420px,100%)!important;margin-left:auto!important;padding:12px!important}.r22-total-box>div{padding:7px 0!important;border-bottom:1px solid #e1e9ee!important}.r22-total-box>div:last-child strong{font-size:22px!important}.r22-modal,.fd-nested-panel{background:#fff!important;border:1px solid #b7cedb!important;border-radius:17px!important;box-shadow:0 26px 70px #061d2d40!important}.r22-modal header,.fd-nested-panel header,.r22-modal footer,.fd-nested-panel footer{background:#fff!important;border-color:var(--ss30-line)!important}.r30-invoice-document{background:#fff;border:1px solid var(--ss30-line);border-radius:16px;padding:20px;box-shadow:var(--ss30-shadow);color:var(--ss30-navy)}.r30-invoice-brand{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;border-bottom:3px solid var(--ss30-blue);padding-bottom:14px}.r30-brand-left{display:flex;gap:14px;align-items:center}.r30-brand-left img{width:88px;height:auto}.r30-brand-left>div{display:grid;gap:3px}.r30-brand-left strong{font-size:17px}.r30-brand-left span{font-size:11px;color:#405f72}.r30-invoice-title{text-align:right;display:grid;gap:2px}.r30-invoice-title span{font-size:10px;font-weight:950;color:#0876af;letter-spacing:.14em}.r30-invoice-title h1{margin:0;font-size:30px}.r30-invoice-title b{font-size:11px;color:#4d6a7c}.r30-invoice-status{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:10px 0}.r30-invoice-status strong{border-radius:8px;padding:6px 10px;border:2px solid}.r30-invoice-status .paid{color:#08774d;border-color:#38a575}.r30-invoice-status .due{color:#a1301f;border-color:#dc8c80}.r30-invoice-identity{display:grid;grid-template-columns:1fr 1fr;gap:10px}.r30-invoice-identity article{border:1px solid #cedde6;border-radius:12px;padding:12px;display:grid;gap:3px}.r30-invoice-identity article>span{font-size:9px;font-weight:950;color:#0877b2;letter-spacing:.1em}.r30-invoice-identity small{color:#48687a}.r30-invoice-document table{width:100%;border-collapse:collapse;margin-top:14px}.r30-invoice-document th{background:#edf5f9;color:#31556a;text-align:left;font-size:10px;padding:9px}.r30-invoice-document td{border-bottom:1px solid #dce7ed;padding:11px 9px;color:#102f42}.r30-invoice-document td:last-child,.r30-invoice-document th:last-child{text-align:right}.r30-invoice-document td small{display:block;color:#4a687a;margin-top:3px}.r30-invoice-bottom{display:grid;grid-template-columns:1fr 340px;gap:16px;margin-top:14px}.r30-invoice-totals{border:1px solid #c9d9e4;border-radius:12px;padding:10px}.r30-invoice-totals>div{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid #e3ebef}.r30-invoice-totals .grand strong{font-size:21px}.r30-payment-line{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid #e3ebef}.r30-invoice-document footer{border-top:1px solid #cfdde6;margin-top:18px;padding-top:12px;display:grid;gap:3px;color:#456477}.r30-sort-head{border:0!important;background:transparent!important;color:#2f5469!important;padding:0!important;min-height:auto!important;font:inherit!important;font-weight:950!important;text-align:left!important}.r28-reports{gap:15px!important}.r28-report-head,.r28-compare-box,.r28-kpis>article,.r28-chart,.r28-bars,.r28-summary,.r28-table,.r28-funnel{background:#fff!important;border:1px solid var(--ss30-line)!important;border-radius:16px!important;box-shadow:var(--ss30-shadow)!important}.r28-report-head{padding:16px!important}.r28-kpis{gap:10px!important}.r28-kpis>article{padding:13px!important}.r28-kpis strong{font-size:22px!important;color:var(--ss30-navy)!important}.r28-kpis span,.r28-kpis small{color:#456477!important}.r28-chart{padding:14px!important}.r28-legend span{color:#2c5268!important;font-weight:900!important}.r28-legend i.primary{background:#087fbd!important}.r28-legend i.compare{background:transparent!important;border-top:4px dashed #ff8616!important}.r28-chart polyline.primary{stroke:#087fbd!important;stroke-width:3!important}.r28-chart polyline.compare{stroke:#ff8616!important;stroke-width:3!important;stroke-dasharray:9 6!important}.r22-alert-panel{background:#fff!important;border:1px solid var(--ss30-line)!important;border-radius:16px!important;box-shadow:0 24px 60px #061d2d3d!important}.r22-alert-panel header,.r22-alert-actions{background:#fff!important;border-color:var(--ss30-line)!important}.r22-alert-list button{background:#fff!important;color:var(--ss30-navy)!important;border-bottom:1px solid #dce7ed!important}.r22-alert-list button.unread{background:#edf8fd!important}.r22-alert-list span,.r22-alert-list small{color:#456477!important}@media(max-width:900px){.fd-estimate-customer-list,.fd-estimate-review-r13,.fd-estimate-hero-r14,.r30-availability-top,.r30-schedule-fields,.r30-invoice-bottom{grid-template-columns:1fr!important}.r30-slots{grid-template-columns:repeat(2,1fr)!important}.r30-invoice-brand{flex-direction:column!important}.r30-invoice-title{text-align:left!important}.r30-invoice-identity{grid-template-columns:1fr!important}}@media(max-width:600px){.r30-slots{grid-template-columns:1fr!important}.fd-page-head,.r22-page-head,.customer-page-head,.vehicle-hero{padding:14px!important}.fd-page-head h2,.r22-page-head h2,.customer-page-head h2,.vehicle-hero h2{font-size:23px!important}.r30-global-job{left:8px;right:8px;bottom:8px;min-width:0}.vehicle-hero-actions>button{width:100%!important}.r23-dashboard-actions{grid-template-columns:1fr!important}}@media print{body *{visibility:hidden!important}.r30-invoice-document,.r30-invoice-document *{visibility:visible!important}.r30-invoice-document{position:absolute!important;left:0!important;top:0!important;width:100%!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:.35in!important}.r30-invoice-document button,.crm-sidebar,.crm-topbar,.r24-invoice-actions,.r22-wide-action{display:none!important}}:root{--r31-navy:#071a28;--r31-navy-2:#0b2638;--r31-ink:#0c1b28;--r31-muted:#52606d;--r31-border:#d7dde2;--r31-bg:#f4f5f6;--r31-white:#fff;--r31-orange:#ff6a00;--r31-orange-dark:#c94f00;--r31-orange-soft:#fff2e8;--r31-green:#16824b;--r31-red:#c83737;--r31-shadow:0 10px 34px rgba(7,26,40,.08)}.fd-crm-app,.crm-page,.r22-page,.r28-reports,.fd-page{background:var(--r31-bg)!important;color:var(--r31-ink)!important}.crm-content-wrap{background:var(--r31-bg)!important}.crm-sidebar{background:linear-gradient(180deg,#071a28,#061623)!important;border-right:1px solid #163448!important}.crm-sidebar nav button{color:#e8edf1!important}.crm-sidebar nav button svg{color:#dce4e9!important}.crm-sidebar nav button.active{background:linear-gradient(90deg,#ff6a0033,#ff6a0012)!important;color:#fff!important;box-shadow:inset 3px 0 0 var(--r31-orange)!important}.crm-sidebar nav button.active svg,.crm-sidebar nav button:hover svg{color:var(--r31-orange)!important}.crm-sidebar nav button.active i{background:var(--r31-orange)!important;box-shadow:0 0 14px #ff6a008c!important}.crm-eyebrow,.r22-page-head>div>span,.r28-report-head>div>span{color:var(--r31-orange-dark)!important;letter-spacing:.1em}.crm-title h1,.fd-page-head h2,.r22-page-head h2,.r28-report-head h2{color:var(--r31-ink)!important}.crm-secure{background:#fff!important;color:var(--r31-navy)!important;border:1px solid var(--r31-border)!important}.crm-secure svg{color:var(--r31-orange)!important}.crm-top{background:#fff!important;border-bottom:1px solid var(--r31-border)!important}.crm-search,.fd-search,.r22-toolbar>label{background:#fff!important;border:1px solid #cfd6dc!important;box-shadow:none!important}.crm-search:focus-within,.fd-search:focus-within,.r22-toolbar>label:focus-within{border-color:var(--r31-orange)!important;box-shadow:0 0 0 3px #ff6a001a!important}.crm-search svg,.fd-search svg,.r22-toolbar svg{color:#5f6b75!important}.fd-primary,.r22-wide-action,.fd-estimate-actionbar .primary,.fd-estimate-actionbar .workorder,.r31-send-panel button.primary,.r22-page button.primary,.r24-invoice-actions button.primary{background:linear-gradient(180deg,#ff760f,#ff6500)!important;color:#111!important;border:1px solid #e85c00!important;min-height:42px!important;border-radius:10px!important;font-weight:800!important;box-shadow:0 4px 14px #ff6a002e!important}.fd-primary:hover,.r22-wide-action:hover,.r31-send-panel button.primary:hover{filter:brightness(.97);transform:translateY(-1px)}.fd-secondary,.fd-estimate-actionbar button:not(.primary):not(.workorder),.r22-toolbar button,.r24-invoice-actions button:not(.primary){background:#fff!important;color:var(--r31-ink)!important;border:1px solid #cbd3da!important;border-radius:10px!important;min-height:40px!important;font-weight:750!important}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(255,106,0,.24)!important;outline-offset:2px}a{color:var(--r31-orange-dark)}.tone-blue,.tone-cyan,.fd-status.tone-blue,.r22-status.tone-blue,.crm-status.tone-blue,.crm-status.tone-cyan{background:var(--r31-orange-soft)!important;color:#9b3d00!important;border-color:#ffba88!important}.crm-kpi.tone-blue,.crm-kpi.tone-cyan{--tone:var(--r31-orange)!important}.crm-kpi-icon,.fd-record-icon{color:var(--r31-orange)!important}.fd-flow-progress button.active,.fd-flow-progress button.done{color:var(--r31-orange-dark)!important}.fd-flow-progress button.active i,.fd-flow-progress button.done i{background:var(--r31-orange)!important;border-color:var(--r31-orange)!important;color:#111!important}.fd-flow-progress button:after{background:#d7dde2!important}.fd-flow-progress button.done:after{background:var(--r31-orange)!important}.fd-flow,.fd-nested-panel,.fd-catalog-drawer,.fd-estimate-detail,.fd-authorization-sheet,.r22-drawer,.r22-alert-panel,.r27-communications-panel,.crm-panel,.fd-record-card,.fd-catalog-classbar,.fd-service-card,.fd-estimate-context,.fd-estimate-family-tabs,.fd-estimate-package-list,.fd-estimate-addons,.fd-estimate-running-total,.fd-review-document-head,.fd-review-identity,.fd-review-lines,.fd-review-totals,.fd-review-disclosure-preview,.fd-estimate-statusline,.fd-estimate-actionbar,.fd-estimate-hero-r14,.fd-estimate-document-lines,.fd-estimate-doc-total,.fd-authorization-status,.r22-table-card,.r28-kpi,.r28-chart,.r28-bars,.r28-summary,.r28-table,.r28-funnel,.r28-empty,.r28-report-head,.r28-date-controls{background:#fff!important;color:var(--r31-ink)!important;border-color:var(--r31-border)!important;box-shadow:var(--r31-shadow)!important}.fd-flow-body,.fd-estimate-detail-scroll,.r22-drawer-body{background:var(--r31-bg)!important}.fd-flow-error,.fd-soft-error,.r22-error,.r31-report-error{background:#fff7f7!important;color:#7e1717!important;border:1px solid #db5b5b!important;font-size:14px!important;font-weight:650!important}.fd-soft-error strong,.r22-error strong{color:#751616!important}.fd-action-message{background:#f7faf8!important;border:1px solid #a9d6ba!important;color:#195a34!important;font-weight:750!important}.fd-estimate-step-actions{background:#fff!important;border:1px solid var(--r31-border)!important;border-radius:14px!important;padding:12px!important;gap:12px!important}.r31-customer-tools{display:flex;flex-direction:column;gap:8px;margin:10px 0}.r31-customer-shortcuts,.r31-az{display:flex;gap:5px;flex-wrap:wrap}.r31-customer-shortcuts button,.r31-az button{background:#fff;border:1px solid #d0d7dd;color:#263643;border-radius:8px;min-width:34px;height:34px;font-weight:800}.r31-customer-shortcuts button.active,.r31-az button.active{background:var(--r31-orange)!important;border-color:var(--r31-orange)!important;color:#111!important}.fd-select-list{background:#fff!important;border:1px solid var(--r31-border)!important;border-radius:14px!important;max-height:min(54vh,620px)!important;overflow:auto!important;padding:6px!important}.fd-select-list>button{background:#fff!important;color:var(--r31-ink)!important;border-bottom:1px solid #edf0f2!important;min-height:58px!important}.fd-select-list>button:hover,.fd-select-list>button.active{background:#fff8f2!important}.fd-select-list>button.active{box-shadow:inset 3px 0 0 var(--r31-orange)!important}.fd-select-list .fd-avatar{background:var(--r31-orange-soft)!important;color:var(--r31-orange-dark)!important}.fd-estimate-class-tabs button.active,.fd-estimate-family-tabs button.active,.fd-condition-selector button.active,.fd-catalog-classbar button.active,.fd-catalog-selector button.active{background:var(--r31-orange)!important;color:#111!important;border-color:var(--r31-orange)!important;box-shadow:none!important}.fd-estimate-family-tabs button{background:#fff!important;color:var(--r31-ink)!important;border-color:#dde2e6!important}.fd-estimate-family-tabs button svg{color:#2d3a44!important}.fd-estimate-family-tabs button.active svg{color:#111!important}.fd-estimate-package-list>button{background:#fff!important;color:var(--r31-ink)!important;border:1px solid #d9dee3!important;border-radius:12px!important;padding:15px 16px!important}.fd-estimate-package-list>button:hover,.fd-estimate-package-list>button.active{border-color:var(--r31-orange)!important;background:#fffaf6!important;box-shadow:0 0 0 2px #ff6a0014!important}.fd-estimate-package-list strong{color:var(--r31-ink)!important;font-size:15px!important}.fd-estimate-package-list small{color:#53616d!important;font-size:13px!important;line-height:1.45!important}.fd-choice-price strong{color:var(--r31-orange-dark)!important;font-size:16px!important}.fd-estimate-addons{padding:12px!important;border-radius:14px!important}.fd-estimate-addons>.fd-estimate-section-title small{display:none!important}.fd-estimate-addons>div:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.fd-estimate-addons>div:last-child>button{background:#fff!important;color:var(--r31-ink)!important;border:1px solid #d9dee3!important;border-radius:10px!important;min-height:48px!important;padding:8px 12px!important;box-shadow:none!important}.fd-estimate-addons>div:last-child>button:hover,.fd-estimate-addons>div:last-child>button.active{background:#fff8f2!important;border-color:var(--r31-orange)!important}.fd-estimate-addons>div:last-child>button>span{background:var(--r31-orange-soft)!important;color:var(--r31-orange)!important}.fd-estimate-addons>div:last-child>button>b{color:var(--r31-orange-dark)!important}.fd-estimate-running-total .total strong,.fd-review-totals .total strong,.fd-estimate-doc-total .total strong{color:var(--r31-orange-dark)!important}.fd-review-r14{gap:12px!important}.fd-review-document-head p,.fd-review-disclosure-preview p{display:none!important}.fd-review-document-head,.fd-review-identity,.fd-review-lines,.fd-review-totals{border:1px solid var(--r31-border)!important;border-radius:14px!important;padding:16px!important}.fd-review-line,.fd-estimate-lines-r14>article{background:#fff!important;color:var(--r31-ink)!important;border:1px solid #d9dee3!important;border-radius:12px!important;padding:16px!important;margin:8px 0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important}.fd-review-line strong,.fd-estimate-lines-r14 article strong{color:var(--r31-ink)!important;font-size:16px!important}.fd-review-line small,.fd-estimate-lines-r14 article small{color:#586672!important;font-size:12px!important}.fd-review-line p,.fd-estimate-lines-r14 article p{color:#3d4a55!important;font-size:13px!important;line-height:1.5!important}.fd-review-line>b,.fd-estimate-lines-r14>article>b{color:var(--r31-orange-dark)!important;font-size:16px!important}.fd-review-line details,.fd-estimate-lines-r14 details{background:#fafafa!important;border:1px solid #e2e5e8!important;border-radius:9px!important;padding:9px 11px!important;margin-top:10px!important;color:#273744!important}.fd-review-line details summary,.fd-estimate-lines-r14 details summary{color:var(--r31-orange-dark)!important;font-weight:800!important}.fd-review-line li,.fd-estimate-lines-r14 li{color:#35434e!important;line-height:1.55!important}.fd-estimate-statusline-r14{border-left:4px solid var(--r31-orange)!important}.fd-estimate-actionbar{display:flex!important;gap:8px!important;flex-wrap:wrap!important;padding:12px!important}.fd-authorization-status span{display:none!important}.fd-authorization-sheet{max-width:760px!important;width:min(760px,calc(100vw - 28px))!important;border-radius:18px!important;overflow:hidden!important}.fd-authorization-sheet>header{background:#fff!important;border-bottom:1px solid var(--r31-border)!important;padding:18px 20px!important}.fd-authorization-sheet>header h2{font-size:21px!important;color:var(--r31-ink)!important;line-height:1.2!important}.fd-authorization-scroll{background:#f7f8f9!important;padding:16px 18px!important}.fd-auth-summary{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:8px!important}.fd-auth-summary>div{background:#fff!important;border:1px solid var(--r31-border)!important;border-radius:10px!important;padding:11px!important}.fd-auth-summary span,.fd-auth-name span{color:#68737d!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.06em!important}.fd-auth-summary strong{color:var(--r31-ink)!important;font-size:14px!important}.fd-auth-copy{background:#fff!important;border:1px solid var(--r31-border)!important;border-radius:12px!important;padding:15px 17px!important;max-height:290px!important;overflow:auto!important}.fd-auth-copy p{color:#253642!important;font-size:13px!important;line-height:1.58!important;margin:0 0 12px!important}.fd-auth-accept{background:#fff!important;border:1px solid #f0a26a!important;border-radius:11px!important;padding:13px!important;color:var(--r31-ink)!important}.fd-auth-accept input{accent-color:var(--r31-orange)!important}.fd-auth-name input{background:#fff!important;border:1px solid #cfd6dc!important;color:var(--r31-ink)!important;min-height:44px!important;border-radius:9px!important}.fd-signature-pad{background:#fff!important;border:1px solid #bfc8cf!important;border-radius:11px!important;min-height:180px!important}.fd-signature-pad button{background:#fff!important;color:var(--r31-ink)!important;border:1px solid #cbd3da!important}.fd-auth-signature-title>span,.fd-signature-pad>div>span{display:none!important}.r31-send-scrim{position:fixed;inset:0;background:#05141f8c!important;border:0;z-index:1900}.r31-send-panel{position:fixed;z-index:1901;left:50%;top:50%;transform:translate(-50%,-50%);width:min(560px,calc(100vw - 28px));max-height:min(760px,calc(100vh - 28px));overflow:auto;background:#fff;border:1px solid var(--r31-border);border-radius:18px;box-shadow:0 30px 80px #00000040;color:var(--r31-ink)}.r31-send-panel>header{display:flex;align-items:center;justify-content:space-between;padding:17px 18px;border-bottom:1px solid var(--r31-border)}.r31-send-panel>header>div{display:flex;align-items:center;gap:11px}.r31-send-panel>header svg{color:var(--r31-orange)}.r31-send-panel>header span{display:flex;flex-direction:column}.r31-send-panel>header strong{font-size:18px}.r31-send-panel>header small{color:#65717c}.r31-send-panel>header>button{border:1px solid #d2d8dd;background:#fff;border-radius:9px;width:38px;height:38px}.r31-send-contact{display:flex;flex-direction:column;gap:7px;padding:16px 18px 8px}.r31-send-contact span{font-size:12px;font-weight:800;text-transform:uppercase;color:#5b6873}.r31-send-contact input{height:46px;border:1px solid #c7d0d7;border-radius:10px;padding:0 12px;font-size:16px;color:var(--r31-ink)}.r31-send-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px 18px}.r31-send-summary>div{border:1px solid #e0e4e7;border-radius:10px;padding:10px;background:#fafafa}.r31-send-summary span{display:block;font-size:10px;font-weight:800;color:#6b7680;text-transform:uppercase}.r31-send-summary strong{display:block;margin-top:3px}.r31-send-lines{margin:8px 18px;border:1px solid #e0e4e7;border-radius:10px;overflow:hidden}.r31-send-lines>div{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid #edf0f2}.r31-send-lines>div:last-child{border-bottom:0}.r31-send-lines strong{color:var(--r31-orange-dark)}.r31-update-contact{display:flex;align-items:center;gap:8px;padding:8px 18px;color:#33434f;font-weight:650}.r31-update-contact input{accent-color:var(--r31-orange)}.r31-send-error{margin:8px 18px;background:#fff5f5;color:#851c1c;border:1px solid #dc6c6c;border-radius:9px;padding:10px 12px;font-weight:700}.r31-send-panel>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 18px;border-top:1px solid var(--r31-border)}.r31-send-panel>footer>button:not(.primary){background:#fff;border:1px solid #ccd3d9;border-radius:10px;padding:0 18px;font-weight:800}.r31-send-success{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.r31-send-success svg{width:48px;height:48px;color:var(--r31-green)}.r31-send-success strong{font-size:22px}.r31-availability .r30-days button.selected{box-shadow:inset 0 0 0 3px var(--r31-orange)!important}.r31-availability .r30-days button.open{background:#f4fbf7!important;border-color:#b9d8c5!important;color:#175b35!important}.r31-availability .r30-days button.busy{background:#fff4f4!important;border-color:#e1b4b4!important;color:#8e2727!important}.r31-availability .r30-days button.closed{background:#f0f1f2!important;color:#8a9298!important}.r31-availability .r30-slot-panel,.r31-availability .r30-mini-calendar{background:#fff!important;border:1px solid var(--r31-border)!important;color:var(--r31-ink)!important}.r31-availability .r30-slots button.available{background:#f7fbf8!important;border-color:#b8d9c4!important;color:#185f38!important}.r31-availability .r30-slots button.selected{box-shadow:inset 0 0 0 3px var(--r31-orange)!important;background:#fff8f2!important}.r31-availability .r30-slots button.blocked{background:#fff6f6!important;border-color:#e2bbbb!important;color:#822626!important}.r31-schedule-summary{display:grid;grid-template-columns:1fr 1fr auto auto;gap:8px;margin-top:10px}.r31-schedule-summary>div{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--r31-border);border-radius:10px;padding:10px}.r31-schedule-summary svg{color:var(--r31-orange)}.r31-schedule-summary span{display:flex;flex-direction:column}.r31-schedule-summary b{font-size:10px;color:#68757f;text-transform:uppercase}.r31-schedule-summary strong{font-size:13px}.r31-schedule-summary>button{background:#fff;border:1px solid #c9d1d7;border-radius:10px;padding:0 14px;font-weight:800;color:var(--r31-ink)}.r31-manual-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.r31-manual-time{background:#fff;border:1px solid var(--r31-border);border-radius:12px;padding:12px}.r31-manual-time>span{font-weight:850}.r31-manual-time>input{width:100%;height:42px;margin:8px 0;border:1px solid #c9d1d7;border-radius:9px;padding:0 9px}.r31-time-picks{display:flex;flex-direction:column;gap:7px}.r31-time-picks>div{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.r31-time-picks b{width:58px;font-size:11px;color:#6a7680;text-transform:uppercase}.r31-time-picks button{min-width:34px;height:32px;border:1px solid #d3d9de;background:#fff;border-radius:7px;color:var(--r31-ink);font-weight:800}.r31-time-picks button.active{background:var(--r31-orange)!important;border-color:var(--r31-orange)!important;color:#111!important}.r31-image-job{position:fixed;right:18px;bottom:18px;z-index:1500;width:min(520px,calc(100vw - 36px));max-height:min(760px,calc(100vh - 36px));overflow:auto;background:#fff;border:1px solid var(--r31-border);border-radius:16px;box-shadow:0 22px 60px #05141f3d;color:var(--r31-ink)}.r31-image-job.inline{position:relative;right:auto;bottom:auto;width:100%;max-height:none;box-shadow:var(--r31-shadow)}.r31-image-job>header{display:flex;justify-content:space-between;align-items:center;padding:13px 15px;border-bottom:1px solid var(--r31-border)}.r31-image-job>header>div{display:flex;align-items:center;gap:10px}.r31-image-job>header svg{color:var(--r31-orange)}.r31-image-job>header span{display:flex;flex-direction:column}.r31-image-job>header small{text-transform:capitalize;color:#68747d}.r31-image-job>header button{background:#fff;border:1px solid #d1d7dc;border-radius:8px;width:36px;height:36px}.r31-job-progress{padding:13px 15px}.r31-job-progress>div{display:flex;justify-content:space-between}.r31-job-progress>i,.r31-job-chip>i{display:block;height:8px;background:#e9ecef;border-radius:99px;overflow:hidden;margin-top:8px}.r31-job-progress>i>b,.r31-job-chip>i>b{display:block;height:100%;background:linear-gradient(90deg,#ff6a00,#ff8d38)}.r31-job-progress>small{display:block;margin-top:7px;color:#596672;font-weight:700}.r31-job-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;padding:0 15px 12px}.r31-job-stats>div{background:#fafafa;border:1px solid #e1e5e8;border-radius:9px;padding:8px}.r31-job-stats span{display:block;font-size:9px;text-transform:uppercase;color:#6e7982;font-weight:800}.r31-job-stats strong{font-size:16px}.r31-job-actions{display:flex;gap:7px;padding:0 15px 14px;flex-wrap:wrap}.r31-job-actions button{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #ccd3d9;border-radius:9px;min-height:36px;padding:0 11px;font-weight:800}.r31-job-actions button:first-child{border-color:#f2a067;background:#fff7f0}.r31-job-results{border-top:1px solid var(--r31-border);padding:8px 12px 12px;max-height:300px;overflow:auto}.r31-job-results article{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:9px;align-items:center;padding:8px;border-bottom:1px solid #edf0f2}.r31-job-results img,.r31-job-results .no-image{width:48px;height:38px;-o-object-fit:cover;object-fit:cover;border-radius:6px;background:#f1f2f3;display:flex;align-items:center;justify-content:center}.r31-job-results span{min-width:0}.r31-job-results span strong,.r31-job-results span small{display:block}.r31-job-results span small{color:#67737c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r31-job-results>b{text-transform:capitalize;font-size:10px}.r31-job-results article.verified>b,.r31-job-results article.reused>b{color:var(--r31-green)}.r31-job-results article.needs_review>b{color:#9b5500}.r31-job-results article.unresolved>b{color:var(--r31-red)}.r31-job-chip{position:fixed;right:18px;bottom:18px;z-index:1500;width:260px;background:#fff;border:1px solid var(--r31-border);border-radius:13px;padding:10px 12px;box-shadow:0 14px 42px #05141f38;display:grid;grid-template-columns:34px 1fr;gap:8px;text-align:left;color:var(--r31-ink)}.r31-job-chip>svg{color:var(--r31-orange)}.r31-job-chip span{display:flex;flex-direction:column}.r31-job-chip>i{grid-column:1/-1;margin-top:2px}.r31-job-error{margin:10px 14px;padding:9px;background:#fff5f5;border:1px solid #dc7777;color:#7d1c1c;border-radius:8px;display:flex;gap:7px}.vi6-modal,.vi6-shell,.vi6-body,.vi6-section,.vi6-preview-sticky,.vi6-customer-selected,.vi6-customer-list,.vi6-decoded,.vi6-appearance,.vi6-pricing,.vi9-reference-ready,.vi8-photo-upload,.vi6-summary{background:#fff!important;color:var(--r31-ink)!important;border-color:var(--r31-border)!important}.vi6-section-head small,.vi6-preview-head span,.vi6-image-stage>div>span,.vi9-reference-ready span,.vi9-candidates-head span,.vi8-photo-upload small,.vi6-color-readout small{display:none!important}.vi6-section-head>b{background:var(--r31-orange)!important;color:#111!important}.vi6-mode button.active,.vi6-pricing button.active,.vi9-reference-tools button:first-child{background:var(--r31-orange)!important;color:#111!important;border-color:var(--r31-orange)!important}.vi6-field input,.vi6-field textarea,.vi6-select-grid input,.vi6-vin input,.vi6-customer-search input{background:#fff!important;color:var(--r31-ink)!important;border-color:#cbd3d9!important}.r31-reports{padding-bottom:28px!important}.r28-report-head p,.r28-source-note{display:none!important}.r28-report-tabs button.active,.r28-periods button.active{background:var(--r31-orange)!important;color:#111!important;border-color:var(--r31-orange)!important}.r28-report-tabs button,.r28-periods button,.r28-report-head button{background:#fff!important;color:var(--r31-ink)!important;border:1px solid #cfd6dc!important}.r28-kpi strong{color:var(--r31-ink)!important;font-size:23px!important}.r28-kpi span{color:#5f6b75!important}.r28-kpi em{color:var(--r31-orange-dark)!important;background:var(--r31-orange-soft)!important}.r31-chart{padding:16px!important}.r31-chart>header h3{font-size:25px!important;margin:3px 0!important;color:var(--r31-ink)!important}.r31-chart-kicker{font-size:13px!important;font-weight:850!important;color:#273642!important}.r31-chart-change{color:#5d6973;font-size:12px;font-weight:700}.r31-chart-insights{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.r31-chart-insights span{background:#fafafa;border:1px solid #e0e4e7;border-radius:8px;padding:5px 8px;color:#53616c;font-size:11px}.r31-chart-insights b{color:var(--r31-ink)}.r31-chart-wrap{position:relative}.r31-chart svg{width:100%;height:auto;overflow:visible}.r31-chart svg .grid{stroke:#e2e5e8!important;stroke-width:1}.r31-chart svg .axis{stroke:#aeb8c0!important}.r31-chart svg .ylabel{fill:#68747e!important;font-size:12px}.r31-chart svg polyline{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.r31-chart svg polyline.primary{stroke:var(--r31-orange)!important}.r31-chart svg polyline.compare{stroke:var(--r31-navy-2)!important;stroke-dasharray:9 7!important;opacity:.78}.r31-chart svg circle.point{cursor:pointer;stroke:#fff;stroke-width:2}.r31-chart svg circle.point.primary{fill:var(--r31-orange)!important}.r31-chart svg circle.point.compare{fill:var(--r31-navy-2)!important}.r28-legend i.primary{background:var(--r31-orange)!important}.r28-legend i.compare{background:transparent!important;border-top:3px dashed var(--r31-navy-2)!important;height:0!important}.r31-chart-tooltip{position:absolute;right:12px;top:8px;z-index:4;min-width:170px;background:var(--r31-navy)!important;color:#fff!important;border-radius:10px;padding:10px 12px;box-shadow:0 12px 32px #05141f38;pointer-events:none}.r31-chart-tooltip>span,.r31-chart-tooltip>small{display:block;color:#cbd3d9}.r31-chart-tooltip>strong{display:block;margin:3px 0}.r31-chart-tooltip b{font-size:18px;color:#fff}.r28-bars>div>i{background:#eceff1!important}.r28-bars>div>i>b,.r28-funnel b[style]{background:var(--r31-orange)!important}.r28-summary strong,.r28-table strong{color:var(--r31-ink)!important}.r22-filter-tabs button.active,.r23-periodbar button.active,.r22-segment button.active{background:var(--r31-orange)!important;color:#111!important;border-color:var(--r31-orange)!important}.r22-table .r22-th{background:#f7f8f9!important;color:#465560!important}.r22-tr{color:var(--r31-ink)!important}.r22-tr:hover{background:#fff8f2!important}.r30-sort-head{color:var(--r31-ink)!important;background:transparent!important}.r22-drawer>header{background:#fff!important;color:var(--r31-ink)!important;border-bottom:1px solid var(--r31-border)!important}.r22-drawer>header span{color:var(--r31-orange-dark)!important}.r22-identity-grid>div,.r22-total-box,.r24-wo-command,.r24-wo-pricing,.r24-wo-google,.r24-wo-workflow{background:#fff!important;color:var(--r31-ink)!important;border-color:var(--r31-border)!important}.r31-print-root{display:none}@media print{@page{margin:12mm;size:auto}body.r31-print-estimate>*:not(#skyshine-estimate-print-r31){display:none!important}body.r31-print-estimate #skyshine-estimate-print-r31{display:block!important;position:static!important;width:100%!important;min-height:auto!important;margin:0!important;padding:0!important;background:#fff!important;color:#111!important;font-family:Arial,Helvetica,sans-serif!important}.r31-print-brand{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:3px solid #ff6a00;padding:0 0 14px;margin-bottom:14px}.r31-print-brand>div{display:flex;gap:12px;align-items:center}.r31-print-brand img{width:92px;height:auto}.r31-print-brand section{display:flex;flex-direction:column;gap:2px}.r31-print-brand section strong{font-size:16px}.r31-print-brand section span{font-size:10px;color:#333}.r31-print-brand aside{text-align:right}.r31-print-brand aside>span{font-size:10px;letter-spacing:.16em;font-weight:700;color:#c94f00}.r31-print-brand h1{font-size:25px;margin:2px 0}.r31-print-brand aside b{font-size:10px}.r31-print-status{display:flex;justify-content:space-between;align-items:center;background:#fafafa;border:1px solid #ddd;padding:9px 11px;margin-bottom:12px}.r31-print-status span{font-size:10px;font-weight:700}.r31-print-status strong{font-size:18px}.r31-print-identity{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.r31-print-identity article{border:1px solid #ddd;padding:10px}.r31-print-identity article>span{font-size:9px;font-weight:700;color:#555}.r31-print-identity article>strong,.r31-print-identity article>small{display:block;margin-top:2px}.r31-print-identity article>strong{font-size:14px}.r31-print-identity article>small{font-size:10px;color:#333}.r31-print-services h2{font-size:14px;margin:12px 0 7px}.r31-print-services>article{display:grid;grid-template-columns:1fr auto;gap:16px;border-top:1px solid #ddd;padding:10px 2px;-moz-column-break-inside:avoid;break-inside:avoid}.r31-print-services h3{font-size:13px;margin:0 0 3px}.r31-print-services p{font-size:10px;line-height:1.45;margin:3px 0 7px;color:#333}.r31-print-services article>b{font-size:13px;color:#c94f00}.r31-print-services section>strong{font-size:10px}.r31-print-services ul{-moz-columns:2;columns:2;-moz-column-gap:24px;column-gap:24px;margin:5px 0 0;padding-left:16px}.r31-print-services li{font-size:9px;line-height:1.45;-moz-column-break-inside:avoid;break-inside:avoid}.r31-print-bottom{display:grid;grid-template-columns:1fr 250px;gap:16px;margin-top:12px;-moz-column-break-inside:avoid;break-inside:avoid}.r31-print-terms{border-top:1px solid #ddd;padding-top:8px}.r31-print-terms h3{font-size:11px;margin:0 0 4px}.r31-print-terms p,.r31-print-terms strong{font-size:9px;line-height:1.45}.r31-print-totals{border:1px solid #ccc}.r31-print-totals>div{display:flex;justify-content:space-between;padding:7px 9px;border-bottom:1px solid #e5e5e5;font-size:10px}.r31-print-totals .grand{background:#f5f5f5;font-size:13px;font-weight:700}.r31-print-totals .grand strong{color:#c94f00}.r31-print-root>footer{border-top:2px solid #071a28;margin-top:16px;padding-top:8px;display:flex;justify-content:space-between;font-size:9px}.r31-print-root *{box-sizing:border-box}}.crm-content-wrap:has(.fd-flow-r13) .r31-job-chip,.crm-content-wrap:has(.fd-estimate-detail-r14) .r31-job-chip,.crm-content-wrap:has(.fd-nested-panel) .r31-job-chip,.crm-content-wrap:has(.r22-drawer) .r31-job-chip{bottom:88px!important}.crm-content-wrap:has(.fd-flow-r13) .r31-image-job:not(.inline),.crm-content-wrap:has(.fd-estimate-detail-r14) .r31-image-job:not(.inline),.crm-content-wrap:has(.fd-nested-panel) .r31-image-job:not(.inline),.crm-content-wrap:has(.r22-drawer) .r31-image-job:not(.inline){bottom:88px!important;max-height:calc(100vh - 176px)!important}@media(max-width:620px){.crm-content-wrap:has(.fd-flow-r13) .r31-job-chip,.crm-content-wrap:has(.fd-estimate-detail-r14) .r31-job-chip,.crm-content-wrap:has(.fd-nested-panel) .r31-job-chip,.crm-content-wrap:has(.r22-drawer) .r31-job-chip{bottom:calc(82px + env(safe-area-inset-bottom))!important;right:8px!important;width:min(220px,calc(100vw - 16px))!important}.crm-content-wrap:has(.fd-flow-r13) .r31-image-job:not(.inline),.crm-content-wrap:has(.fd-estimate-detail-r14) .r31-image-job:not(.inline),.crm-content-wrap:has(.fd-nested-panel) .r31-image-job:not(.inline),.crm-content-wrap:has(.r22-drawer) .r31-image-job:not(.inline){bottom:calc(82px + env(safe-area-inset-bottom))!important;max-height:calc(100dvh - 164px - env(safe-area-inset-bottom))!important}}.r31-chart{min-height:360px!important;overflow:visible!important}.r31-chart>header{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;border-bottom:1px solid #edf0f2!important;padding-bottom:10px!important;margin-bottom:8px!important}.r31-chart-change{display:inline-flex!important;width:auto!important;margin-top:4px!important;padding:4px 8px!important;border:1px solid #ffd1b2!important;border-radius:999px!important;background:#fff7f1!important;color:#8c3a00!important;font-size:11px!important;font-weight:800!important}.r31-chart-insights{margin:8px 0 2px!important}.r31-chart-insights span{background:#fff!important;border:1px solid #dfe4e8!important;box-shadow:0 2px 8px #071a280a!important;color:#55636e!important}.r31-chart-wrap{min-height:255px!important}.r31-chart svg{display:block!important;min-height:255px!important}.r28-chart-labels{color:#64717b!important;font-size:10px!important;font-weight:700!important}.r28-kpi em{display:inline-flex!important;width:auto!important;align-self:flex-start!important;margin-top:7px!important;padding:4px 7px!important;border:1px solid #ffd2b4!important;border-radius:999px!important;background:#fff7f1!important;color:#934000!important;font-size:10px!important;line-height:1.1!important;font-style:normal!important;font-weight:850!important}.r28-bars>div{grid-template-columns:minmax(150px,1fr) minmax(180px,2fr) auto!important}.r28-bars>div>small{grid-column:1/-1!important;padding-left:0!important;margin-top:-4px!important;color:#68747e!important;font-size:10px!important}.r28-date-controls>strong{background:#fff!important;border:1px solid #d5dbe0!important;box-shadow:none!important;color:var(--r31-ink)!important}.r28-date-controls>strong b{color:#7b8790!important}@media print{body.r31-print-estimate:before{content:none!important;display:none!important;background:none!important;border:0!important;min-height:0!important;padding:0!important;margin:0!important}body.r31-print-estimate,body.r31-print-estimate #skyshine-estimate-print-r31,body.r31-print-estimate #skyshine-estimate-print-r31 *{visibility:visible!important}body.r31-print-estimate #skyshine-estimate-print-r31{display:block!important;position:static!important;inset:auto!important;width:100%!important;max-width:none!important;min-height:auto!important;overflow:visible!important;border:0!important;box-shadow:none!important}body.r31-print-estimate .r30-invoice-document,body.r31-print-estimate .r30-invoice-document *,body.r31-print-estimate .r31-job-chip,body.r31-print-estimate .r31-image-job{display:none!important;visibility:hidden!important}}@media(max-width:900px){.fd-estimate-addons>div:last-child{grid-template-columns:1fr!important}.r31-schedule-summary{grid-template-columns:1fr 1fr!important}.r31-schedule-summary>button{min-height:42px}.r31-manual-grid{grid-template-columns:1fr}.r31-job-stats{grid-template-columns:repeat(3,1fr)}.fd-auth-summary{grid-template-columns:1fr!important}.fd-flow,.fd-estimate-detail,.r22-drawer{width:min(100vw,100%)!important;max-width:100vw!important}.r31-az{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}}@media(max-width:620px){.r31-send-summary{grid-template-columns:1fr}.r31-schedule-summary{grid-template-columns:1fr!important}.r31-job-stats{grid-template-columns:repeat(2,1fr)}.r31-image-job{right:8px;bottom:8px;width:calc(100vw - 16px)}.r31-job-chip{right:8px;bottom:8px;width:240px}.fd-estimate-step-actions{flex-direction:column!important}.fd-estimate-step-actions .fd-primary{width:100%!important}.fd-review-line,.fd-estimate-lines-r14>article{grid-template-columns:1fr!important}}.r32-reports{padding:16px 16px 34px;color:var(--r31-ink)}.r32-report-head,.r32-panel,.r32-hero-chart,.r32-insights,.r32-kpi{background:#fff;border:1px solid var(--r31-border);border-radius:16px;box-shadow:var(--r31-shadow)}.r32-report-head{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:16px 18px}.r32-report-head span,.r32-insights header span{color:var(--r31-orange-dark);font-weight:900;font-size:11px;letter-spacing:.12em}.r32-report-head h2{margin:2px 0 0;font-size:25px}.r32-report-head>div:last-child{display:flex;gap:8px}.r32-report-head button,.r32-tabs button,.r32-periods button,.r32-periods select,.r32-periods input{background:#fff;border:1px solid #cfd6dc;border-radius:9px;min-height:38px;padding:0 12px;font-weight:800;color:var(--r31-ink)}.r32-tabs,.r32-periods{display:flex;gap:7px;flex-wrap:wrap;align-items:center;margin:12px 0}.r32-tabs button.active,.r32-periods button.active{background:var(--r31-orange);border-color:var(--r31-orange);color:#111}.r32-periods label{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:850}.r32-periods strong{margin-left:auto;background:#fff;border:1px solid #d7dde2;border-radius:9px;padding:9px 12px}.r32-kpis{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin:12px 0}.r32-kpi{padding:13px 12px;min-width:0}.r32-kpi>span{display:block;color:#65717b;font-size:10px;font-weight:900;text-transform:uppercase}.r32-kpi>strong{display:block;font-size:20px;margin:4px 0;color:var(--r31-ink)}.r32-kpi small{display:block;color:#6d7881;font-size:10px}.r32-kpi em{display:inline-flex;margin-top:6px;border-radius:999px;padding:3px 6px;font-style:normal;font-size:9px;font-weight:900}.r32-kpi em.up{background:#eef9f2;color:#167141}.r32-kpi em.down{background:#fff1ea;color:#a13e00}.r32-hero-chart{padding:17px;margin:12px 0}.r32-hero-chart>header{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #edf0f2;padding-bottom:12px}.r32-hero-chart header span{font-size:11px;font-weight:900;color:#596772}.r32-hero-chart h3{font-size:30px;margin:2px 0}.r32-hero-chart header small{color:#6e7881}.r32-chart-meta{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap;justify-content:flex-end}.r32-chart-meta>b,.r32-chart-meta>i{background:#fafafa;border:1px solid #e1e5e8;border-radius:9px;padding:7px 9px;font-style:normal;font-size:11px}.r32-chart-meta small{display:block;color:#6a7680}.r32-chart-legend{display:flex;gap:13px;justify-content:flex-end;padding:9px 0;font-size:10px;font-weight:850}.r32-chart-legend span{display:flex;align-items:center;gap:5px}.r32-chart-legend i{width:24px;height:3px}.r32-chart-legend i.current{background:var(--r31-orange)}.r32-chart-legend i.compare{border-top:3px dashed var(--r31-navy-2)}.r32-svg-wrap{position:relative}.r32-svg-wrap svg{width:100%;height:auto}.r32-svg-wrap line{stroke:#e7eaed;stroke-width:1}.r32-svg-wrap text{fill:#65717a;font-size:11px}.r32-svg-wrap polyline{fill:none;stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.r32-svg-wrap polyline.current{stroke:var(--r31-orange)}.r32-svg-wrap polyline.compare{stroke:var(--r31-navy-2);stroke-dasharray:9 7;opacity:.72}.r32-svg-wrap circle{stroke:#fff;stroke-width:2;cursor:pointer}.r32-svg-wrap circle.current{fill:var(--r31-orange)}.r32-svg-wrap circle.compare{fill:var(--r31-navy-2)}.r32-tooltip{position:absolute;right:14px;top:12px;background:var(--r31-navy);color:#fff;border-radius:11px;padding:11px 13px;min-width:190px;box-shadow:0 12px 30px #00000038;pointer-events:none}.r32-tooltip>*{display:block}.r32-tooltip small,.r32-tooltip span{color:#c8d0d6}.r32-tooltip b{font-size:20px;margin:4px 0}.r32-insights{padding:13px 16px;margin:12px 0}.r32-insights header{margin-bottom:8px}.r32-insights article{display:flex;gap:10px;align-items:center;border-top:1px solid #edf0f2;padding:9px 0}.r32-insights article>b{width:25px;height:25px;border-radius:8px;background:var(--r31-orange-soft);color:var(--r31-orange-dark);display:grid;place-items:center}.r32-insights article span{font-weight:700}.r32-two{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}.r32-panel{padding:15px}.r32-panel>header{border-bottom:1px solid #edf0f2;padding-bottom:9px;margin-bottom:9px}.r32-panel h3{margin:0;font-size:17px}.r32-ranked>div{display:grid;grid-template-columns:24px minmax(135px,1.25fr) minmax(130px,2fr) auto;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid #f0f2f3}.r32-ranked>div>b{color:#7b858d}.r32-ranked span strong,.r32-ranked span small{display:block}.r32-ranked span small{color:#6a7580;font-size:10px}.r32-ranked>div>i{height:8px;background:#edf0f2;border-radius:99px;overflow:hidden}.r32-ranked>div>i>b{display:block;height:100%;background:var(--r31-orange)}.r32-ranked>div>em{font-style:normal;font-weight:900}.r32-summary>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #edf0f2}.r32-summary>div:last-child{border-bottom:0}.r32-summary span{color:#4e5d68}.r32-summary strong{color:var(--r31-ink)}.r32-funnel>div{display:grid;grid-template-columns:90px 1fr 40px 90px;gap:8px;align-items:center;padding:8px 0}.r32-funnel i{height:10px;background:#edf0f2;border-radius:99px;overflow:hidden}.r32-funnel i>b{display:block;height:100%;background:var(--r31-orange)}.r32-funnel small{text-align:right;color:#68747d}.r32-mini-kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.r32-mini-kpis>div{background:#fafafa;border:1px solid #e3e7ea;border-radius:10px;padding:9px}.r32-mini-kpis span{display:block;font-size:10px;color:#68747d;text-transform:uppercase;font-weight:850}.r32-mini-kpis strong{display:block;font-size:17px;margin-top:3px}.r32-customer-list{margin-top:9px}.r32-customer-list>div{display:grid;grid-template-columns:24px 1fr auto;gap:8px;padding:8px 0;border-top:1px solid #edf0f2;align-items:center}.r32-customer-list span strong,.r32-customer-list span small{display:block}.r32-customer-list span small{color:#6e7881}.r32-customer-list em{font-style:normal;font-weight:900}.r32-error,.r32-job-error{background:#fff6f6;border:1px solid #d76161;color:#821b1b;border-radius:9px;padding:10px 12px;margin:9px 0;font-weight:750}.r32-image-job{position:fixed;right:16px;bottom:86px;z-index:1600;width:min(590px,calc(100vw - 32px));max-height:min(780px,calc(100dvh - 150px));background:#fff;border:1px solid var(--r31-border);border-radius:16px;box-shadow:0 24px 70px #05141f47;overflow:hidden;color:var(--r31-ink)}.r32-image-job>header{display:flex;justify-content:space-between;align-items:center;padding:13px 14px;border-bottom:1px solid #dde2e6}.r32-image-job>header>div{display:flex;align-items:center;gap:9px}.r32-image-job>header>div:first-child svg{color:var(--r31-orange)}.r32-image-job header span{display:flex;flex-direction:column}.r32-image-job header small{text-transform:capitalize;color:#6c7881}.r32-image-job header button{width:36px;height:36px;border-radius:8px;border:1px solid #d0d7dc;background:#fff}.r32-progress{padding:12px 14px}.r32-progress>div{display:flex;justify-content:space-between}.r32-progress>i,.r32-job-chip>i{display:block;height:8px;background:#e9ecef;border-radius:99px;overflow:hidden;margin-top:7px}.r32-progress>i>b,.r32-job-chip>i>b{display:block;height:100%;background:var(--r31-orange)}.r32-progress>small{display:block;margin-top:6px;color:#64717b}.r32-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:0 14px 10px}.r32-stats button{background:#fafafa;border:1px solid #e0e4e7;border-radius:9px;padding:8px;text-align:left}.r32-stats span{display:block;font-size:9px;color:#69757e;text-transform:uppercase;font-weight:900}.r32-stats strong{display:block;font-size:20px}.r32-job-actions,.r32-result-tabs{display:flex;gap:6px;flex-wrap:wrap;padding:0 14px 10px}.r32-job-actions button,.r32-result-tabs button,.r32-result-actions button{display:flex;align-items:center;gap:5px;border:1px solid #ccd3d9;background:#fff;color:var(--r31-ink);border-radius:8px;min-height:34px;padding:0 9px;font-weight:800}.r32-result-tabs{padding-top:9px;border-top:1px solid #e4e7e9}.r32-result-tabs button.active{background:var(--r31-orange);border-color:var(--r31-orange);color:#111}.r32-results{max-height:390px;overflow:auto;padding:0 10px 10px}.r32-results article{display:grid;grid-template-columns:74px minmax(0,1fr);gap:10px;padding:10px 4px;border-bottom:1px solid #edf0f2}.r32-candidate-image,.r32-no-image{width:74px;height:56px;border:0;padding:0;border-radius:7px;overflow:hidden;background:#f1f3f4;display:grid;place-items:center}.r32-candidate-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.r32-results article>div:nth-child(2)>*{display:block}.r32-results article>div:nth-child(2)>small{color:#68747d;margin:2px 0}.r32-results article>div:nth-child(2)>em{font-style:normal;text-transform:capitalize;font-size:10px;font-weight:900;color:#6b7780}.r32-result-actions{grid-column:1/-1;display:flex;gap:5px;flex-wrap:wrap}.r32-result-actions button.approve{background:var(--r31-orange);border-color:var(--r31-orange);color:#111}.r32-result-actions svg,.r32-job-actions svg{width:15px;height:15px}.r32-job-chip{position:fixed;right:14px;bottom:86px;z-index:1600;width:250px;background:#fff;border:1px solid var(--r31-border);border-radius:12px;padding:10px 12px;box-shadow:0 14px 40px #05141f3b;display:grid;grid-template-columns:32px 1fr;gap:8px;color:var(--r31-ink);text-align:left}.r32-job-chip>svg{color:var(--r31-orange)}.r32-job-chip span{display:flex;flex-direction:column}.r32-job-chip>i{grid-column:1/-1;margin-top:1px}.r26-image-review{background:#fff5cf!important;color:#725000!important}@media(max-width:1000px){.r32-kpis{grid-template-columns:repeat(4,1fr)}.r32-two{grid-template-columns:1fr}}@media(max-width:650px){.r32-reports{padding:10px}.r32-report-head{align-items:flex-start;flex-direction:column}.r32-kpis{grid-template-columns:repeat(2,1fr)}.r32-periods strong{width:100%;margin-left:0}.r32-chart-meta{justify-content:flex-start}.r32-ranked>div{grid-template-columns:22px minmax(0,1fr) auto}.r32-ranked>div>i{grid-column:2/-1}.r32-image-job{right:7px;bottom:82px;width:calc(100vw - 14px);max-height:calc(100dvh - 96px)}.r32-job-chip{right:7px;bottom:82px;width:220px}.r32-funnel>div{grid-template-columns:80px 1fr 32px}.r32-funnel small{grid-column:2/-1}}.r120-loading{margin:10px 0;padding:11px 13px;border:1px solid #dbe2e7;border-radius:10px;background:#fff;color:#53626d;font-weight:800}.r120-empty{margin:12px 0;color:#66737d;font-weight:650}.r120-table-panel{min-width:0}.r120-table-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.r120-table-panel>header small{color:#6d7880;font-weight:750}.r120-table-scroll{width:100%;overflow:auto;-webkit-overflow-scrolling:touch;border-radius:10px}.r120-table-scroll table{width:100%;min-width:760px;border-collapse:collapse;font-size:12px}.r120-table-scroll th,.r120-table-scroll td{padding:10px 11px;border-bottom:1px solid #edf0f2;text-align:left;white-space:nowrap;vertical-align:middle}.r120-table-scroll th{position:sticky;top:0;z-index:1;background:#f8fafb;color:#5a6872;font-size:10px;letter-spacing:.04em;text-transform:uppercase;font-weight:900}.r120-table-scroll tbody tr:hover{background:#fbfcfd}.r120-export-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.r120-export-actions button{min-height:36px;border:1px solid #ccd4d9;border-radius:9px;background:#fff;padding:0 12px;font-weight:850;color:#0d2638}.r120-gift-detail>div{grid-template-columns:minmax(120px,.55fr) minmax(260px,1.5fr) auto}.r120-gift-detail>div>b{font-size:11px;color:#687680;word-break:break-word}.r120-payments .r120-payment-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.r120-payments .r120-payment-kpis article small{display:block;margin-top:4px;color:#6d7880;font-size:10px;font-weight:700;line-height:1.25}.r120-payment-insights{margin:12px 0}.r120-payment-filter-head{align-items:flex-start;flex-wrap:wrap;gap:10px}.r120-payment-filter-head .r23-periodbar{flex:1 1 620px}.r120-payment-filter-head>select{min-height:38px;border:1px solid #ccd4d9;border-radius:9px;background:#fff;padding:0 10px;font-weight:800;color:#0d2638}.r120-custom-dates{display:flex;gap:7px;flex-wrap:wrap}.r120-custom-dates input{min-height:38px;border:1px solid #ccd4d9;border-radius:9px;background:#fff;padding:0 9px;font-weight:750;color:#0d2638}.r32-tabs{overflow-x:auto;scrollbar-width:thin;padding-bottom:2px}.r32-tabs button{flex:0 0 auto}.r32-periods{align-items:center}.r32-periods>button{white-space:nowrap}.r32-periods input[type=date]{min-height:36px;border:1px solid #cad3d9;border-radius:8px;background:#fff;padding:0 8px;color:#0d2638;font-weight:750}.r32-periods label{display:flex;align-items:center;gap:6px;white-space:nowrap}.r32-periods select{min-height:36px;border:1px solid #cad3d9;border-radius:8px;background:#fff;padding:0 8px;color:#0d2638;font-weight:800}.r32-report-head button:disabled,.r120-export-actions button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1180px){.r120-payments .r120-payment-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.r120-gift-detail>div{grid-template-columns:90px minmax(0,1fr)}.r120-gift-detail>div>em{grid-column:2;text-align:left}.r120-payment-filter-head .r23-periodbar{flex-basis:100%}}@media(max-width:650px){.r120-payments .r120-payment-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.r120-table-scroll{margin:0 -4px;width:calc(100% + 8px)}.r120-table-scroll table{min-width:680px;font-size:11px}.r120-table-scroll th,.r120-table-scroll td{padding:9px 8px}.r120-payment-filter-head>select{width:100%}.r120-custom-dates{width:100%}.r120-custom-dates input{flex:1 1 135px;min-width:0}.r32-periods{overflow-x:auto;flex-wrap:nowrap;padding-bottom:5px}.r32-periods label,.r32-periods>strong,.r32-periods input{flex:0 0 auto}}@media(max-width:430px){.r120-payments .r120-payment-kpis{grid-template-columns:1fr 1fr;gap:8px}.r120-payments .r120-payment-kpis article{min-width:0}.r120-payments .r120-payment-kpis article strong{font-size:17px;overflow-wrap:anywhere}}.r122-ledger-status{display:inline-flex;align-items:center;width:-moz-max-content;width:max-content;margin-top:8px;padding:5px 9px;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.08em;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.r122-ledger-status.ok{color:#7cf0b2;border-color:#7cf0b242;background:#7cf0b212}.r122-ledger-status.bad{color:#ffb6b6;border-color:#ff5c5c52;background:#ff5c5c14}.r32-periods.r123-period-shell{display:grid!important;gap:10px!important;align-items:stretch!important;margin:12px 0 14px!important;overflow:visible!important;padding:0!important}.r123-period-options{display:flex;flex-wrap:wrap;gap:7px;align-items:center;min-width:0}.r123-period-options>button{min-height:38px!important;padding:0 12px!important;border:1px solid #ccd7de!important;border-radius:10px!important;background:linear-gradient(180deg,#fff,#f8fafb)!important;box-shadow:0 2px 7px #08283a09!important;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease!important}.r123-period-options>button:hover{transform:translateY(-1px);border-color:#b9c8d1!important;box-shadow:0 6px 13px #08283a12!important}.r123-period-options>button.active{border-color:#ef6e00!important;background:linear-gradient(180deg,#ff941f,#ff7900)!important;color:#0a1720!important;box-shadow:0 8px 16px #ef6e002e!important}.r123-compare-zone{display:flex;align-items:stretch;gap:12px;min-width:0;padding:12px;border:1px solid #d8e2e8;border-radius:15px;background:radial-gradient(circle at 100% 0,rgba(255,129,0,.055),transparent 34%),linear-gradient(180deg,#fff,#f8fbfc);box-shadow:0 10px 24px #0727380e,inset 0 1px #fffffff2}.r32-periods .r123-compare-control{display:grid!important;grid-template-columns:1fr!important;align-content:center;gap:5px!important;flex:0 1 285px;min-width:235px;padding:0!important;font-size:inherit!important;white-space:normal!important}.r32-periods .r123-compare-control>span,.r123-custom-dates label>span,.r123-period-summary small{display:block;color:#6b7d88;font-size:9px;line-height:1.1;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.r32-periods .r123-compare-control select{width:100%;min-height:42px!important;height:42px;padding:0 38px 0 12px!important;border:1px solid #c8d5dd!important;border-radius:10px!important;background:#fff!important;color:#0d2638!important;font-weight:850!important;box-shadow:inset 0 1px 2px #07273809}.r123-custom-dates{display:flex;flex:1 1 320px;gap:8px;min-width:260px}.r32-periods .r123-custom-dates label{display:grid!important;grid-template-columns:1fr!important;align-content:center;gap:5px!important;flex:1 1 0;min-width:0;white-space:normal!important}.r32-periods .r123-custom-dates input[type=date]{width:100%;min-width:0;min-height:42px!important;height:42px;border:1px solid #c8d5dd!important;border-radius:10px!important;background:#fff!important;padding:0 10px!important}.r123-period-summary{display:flex;gap:8px;align-items:stretch;margin-left:auto;min-width:0}.r123-period-summary>div{display:grid;align-content:center;gap:4px;min-width:180px;max-width:280px;padding:9px 12px;border:1px solid #d7e1e7;border-radius:11px;background:#fff;box-shadow:0 5px 12px #0727380b}.r123-period-summary>div.current{border-left:3px solid #ff7a00}.r123-period-summary>div.compare{border-left:3px solid #0b4665}.r32-periods .r123-period-summary strong{display:block!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#102a3a!important;font-size:12px!important;line-height:1.25!important;font-weight:900!important;overflow-wrap:anywhere}.r32-kpis.r123-gift-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:12px 0!important}.r123-gift-kpis>article{position:relative;overflow:hidden;min-width:0;min-height:112px;padding:16px 17px 15px;border:1px solid #d9e2e7;border-radius:15px;background:radial-gradient(circle at 100% 0,rgba(255,126,0,.05),transparent 36%),linear-gradient(180deg,#fff,#fafcfd);box-shadow:0 10px 24px #0727380f,inset 0 1px #fffffff2}.r123-gift-kpis>article:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 99px 99px 0;background:linear-gradient(180deg,#ff8a19,#f06c00)}.r123-gift-kpis>article>span{display:block;min-height:24px;color:#60717c;font-size:9px;line-height:1.25;font-weight:950;letter-spacing:.075em;text-transform:uppercase}.r123-gift-kpis>article>strong{display:block;margin:6px 0 4px;color:#0c2637;font-size:clamp(20px,2vw,26px);line-height:1;font-weight:950;letter-spacing:-.025em;overflow-wrap:anywhere}.r123-gift-kpis>article>small{display:block;color:#71808a;font-size:10px;line-height:1.35;font-weight:700}@media(max-width:1080px){.r123-compare-zone{flex-wrap:wrap}.r123-period-summary{flex:1 1 100%;margin-left:0}.r123-period-summary>div{flex:1 1 0;max-width:none}}@media(max-width:820px){.r32-kpis.r123-gift-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.r32-periods .r123-compare-control,.r123-custom-dates{flex:1 1 100%;min-width:0}}@media(max-width:650px){.r32-periods.r123-period-shell{overflow:visible!important;flex-wrap:initial!important}.r123-period-options{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:1px 1px 6px;scrollbar-width:thin}.r123-period-options>button{flex:0 0 auto}.r123-compare-zone{padding:10px;border-radius:13px}.r123-period-summary{display:grid;grid-template-columns:1fr;width:100%}.r123-period-summary>div{width:100%;min-width:0}}@media(max-width:520px){.r32-kpis.r123-gift-kpis{grid-template-columns:1fr!important;gap:9px!important}.r123-gift-kpis>article{min-height:auto;padding:14px 15px}.r123-custom-dates{display:grid;grid-template-columns:1fr}}.r32-svg-wrap line.r124-hover-guide{stroke:#123247!important;stroke-width:1.25!important;stroke-dasharray:5 5;opacity:.38}.r32-svg-wrap circle.r124-hover-point{fill:#fff!important;stroke:var(--r31-orange)!important;stroke-width:3!important;pointer-events:none}.r32-tooltip.r124-tooltip{min-width:215px;padding:13px 15px;background:#071f2e!important;border:1px solid rgba(255,255,255,.13)}.r32-tooltip.r124-tooltip .r124-tooltip-period{color:#b9c9d2!important;font-size:10px!important;font-weight:850!important;letter-spacing:.06em;text-transform:uppercase}.r32-tooltip.r124-tooltip .r124-tooltip-date{color:#fff!important;font-size:17px!important;line-height:1.2!important;font-weight:950!important;margin:3px 0 10px!important}.r32-tooltip.r124-tooltip .r124-tooltip-label{color:#8fa9b8!important;font-size:9px!important;font-weight:900!important;letter-spacing:.1em!important}.r32-tooltip.r124-tooltip .r124-tooltip-value{color:#fff!important;font-size:23px!important;line-height:1.05!important;margin:3px 0 7px!important}.r32-tooltip.r124-tooltip .r124-tooltip-detail{color:#d5e0e6!important;font-size:12px!important;font-weight:750!important}.r32-svg-wrap .r128-hover-capture{fill:transparent!important;stroke:none!important;pointer-events:all;cursor:crosshair}.r32-svg-wrap circle.r128-active-point{pointer-events:none;filter:drop-shadow(0 1px 1px rgba(0,0,0,.12))}.r32-svg-wrap circle.current.r128-active-point{stroke-width:2.4}.r32-svg-wrap circle.compare.r128-active-point{stroke-width:2.2;opacity:.9}.r32-svg-wrap polyline.current,.r32-svg-wrap polyline.compare{pointer-events:none}.r129-mockup-chart{overflow:hidden;border-color:#dfe5e9}.r129-mockup-chart>header{align-items:flex-start}.r129-mockup-chart .r32-chart-meta>b,.r129-mockup-chart .r32-chart-meta>i{background:#fbfcfd;border-color:#dfe5e9;box-shadow:0 1px #071f2e08}.r129-mockup-chart .r32-chart-legend{padding:11px 2px 7px;gap:18px}.r129-mockup-chart .r32-chart-legend i.current{height:3px;border-radius:999px;background:var(--r31-orange)}.r129-mockup-chart .r32-chart-legend i.compare{height:3px;border:0;border-radius:999px;background:#667c8b;opacity:.82}.r129-chart-wrap{min-height:300px;overflow:visible}.r129-chart-wrap svg{display:block;overflow:visible;touch-action:none}.r129-chart-wrap .r129-y-grid line{stroke:#e5eaee;stroke-width:1}.r129-chart-wrap .r129-y-grid text,.r129-chart-wrap .r129-x-tick text{fill:#637380;font-size:11px;font-weight:650}.r129-chart-wrap .r129-x-tick line{stroke:#dfe5e9}.r129-chart-wrap path.r129-current-area{fill:url(#r129CurrentArea);stroke:none;pointer-events:none}.r129-chart-wrap polyline.r129-current-line{stroke:var(--r31-orange);stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 0 rgba(255,106,0,.12));pointer-events:none}.r129-chart-wrap polyline.r129-compare-line{stroke:#667c8b;stroke-width:2.35;stroke-dasharray:none;opacity:.9;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.r129-chart-wrap circle.r129-data-point{vector-effect:non-scaling-stroke;pointer-events:none}.r129-chart-wrap circle.r129-current-point{fill:var(--r31-orange);stroke:#fff;stroke-width:2.2;filter:drop-shadow(0 2px 3px rgba(255,106,0,.23))}.r129-chart-wrap circle.r129-compare-point{fill:#667c8b;stroke:#fff;stroke-width:2;opacity:.94}.r129-chart-wrap line.r129-hover-guide{stroke:#0b2b3d!important;stroke-width:1.25!important;stroke-dasharray:4 5;opacity:.32;pointer-events:none}.r129-chart-wrap circle.r129-hover-halo{fill:#fff;stroke-width:3;vector-effect:non-scaling-stroke;filter:drop-shadow(0 3px 6px rgba(7,31,46,.18));pointer-events:none}.r129-chart-wrap circle.r129-hover-halo.current{stroke:var(--r31-orange)}.r129-chart-wrap circle.r129-hover-halo.compare{stroke:#667c8b}.r129-chart-wrap circle.r129-hover-core{stroke:#fff;stroke-width:2;vector-effect:non-scaling-stroke;pointer-events:none}.r129-chart-wrap circle.r129-hover-core.current{fill:var(--r31-orange)}.r129-chart-wrap circle.r129-hover-core.compare{fill:#667c8b}.r129-chart-wrap .r129-hover-capture{fill:transparent!important;stroke:none!important;pointer-events:all;cursor:crosshair}.r32-tooltip.r129-point-tooltip{right:auto!important;min-width:205px;max-width:245px;padding:13px 15px 14px;border-radius:11px;background:#071f2e!important;border:1px solid rgba(255,255,255,.13);box-shadow:0 16px 38px #04172247;z-index:8;transform:translate(16px,-50%);transition:left .06s linear,top .06s linear}.r32-tooltip.r129-point-tooltip.left{transform:translate(calc(-100% - 16px),-50%)}.r32-tooltip.r129-point-tooltip.current{border-top:3px solid var(--r31-orange)}.r32-tooltip.r129-point-tooltip.compare{border-top:3px solid #667c8b}.r129-point-tooltip>*{display:block}.r129-tooltip-period{color:#ff7a16!important;font-size:10px!important;font-weight:950!important;letter-spacing:.07em!important;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r129-point-tooltip.compare .r129-tooltip-period{color:#a9bcc8!important}.r129-tooltip-date{color:#fff!important;font-size:16px!important;line-height:1.18;font-weight:950;margin:3px 0 9px}.r129-tooltip-label{color:#8fa9b8!important;font-size:9px!important;font-weight:950!important;letter-spacing:.11em}.r129-tooltip-value{color:#fff!important;font-size:24px!important;line-height:1.05;margin:3px 0 7px!important}.r129-tooltip-detail{color:#d8e2e7!important;font-size:12px!important;font-weight:750}@media(max-width:900px){.r129-mockup-chart .r32-chart-meta{justify-content:flex-start}.r129-mockup-chart>header{flex-direction:column}.r32-tooltip.r129-point-tooltip{min-width:180px;max-width:215px}}@media(max-width:640px){.r129-mockup-chart{padding:13px}.r129-chart-wrap{overflow-x:auto;overflow-y:visible}.r129-chart-wrap svg{min-width:760px}.r32-tooltip.r129-point-tooltip{position:sticky;left:12px!important;top:12px!important;transform:none!important;margin:0 0 -84px;width:-moz-max-content;width:max-content}}.r129-chart-wrap path.r130-current-area{fill:url(#r130CurrentArea)!important;stroke:none!important;pointer-events:none}.r129-chart-wrap path.r130-compare-area{fill:url(#r130CompareArea)!important;stroke:none!important;pointer-events:none}.r129-chart-wrap polyline.r130-current-line{fill:none!important;stroke:var(--r31-orange)!important;stroke-width:3.5!important;stroke-linecap:round!important;stroke-linejoin:round!important;filter:drop-shadow(0 1px 1px rgba(255,106,0,.16));pointer-events:none}.r129-chart-wrap polyline.r130-compare-line{fill:none!important;stroke:#667c8b!important;stroke-width:2.5!important;stroke-dasharray:none!important;stroke-linecap:round!important;stroke-linejoin:round!important;opacity:.92!important;pointer-events:none}.r129-chart-wrap .r130-point-group{pointer-events:none}.r129-chart-wrap circle.r130-point-ring{fill:#fff!important;stroke-width:2.6!important;vector-effect:non-scaling-stroke;filter:drop-shadow(0 2px 3px rgba(7,31,46,.16));pointer-events:none}.r129-chart-wrap circle.r130-point-ring.current{stroke:#ff6a00!important}.r129-chart-wrap circle.r130-point-ring.compare{stroke:#667c8b!important}.r129-chart-wrap circle.r130-point-core{stroke:none!important;vector-effect:non-scaling-stroke;pointer-events:none}.r129-chart-wrap circle.r130-point-core.current{fill:#ff6a00!important}.r129-chart-wrap circle.r130-point-core.compare{fill:#667c8b!important}.r129-chart-wrap line.r130-hover-guide{stroke:#123247!important;stroke-width:1.4!important;stroke-dasharray:4 5!important;opacity:.38!important;pointer-events:none}.r129-chart-wrap circle.r130-hover-halo{fill:#ffffffeb!important;stroke-width:3.2!important;vector-effect:non-scaling-stroke;filter:drop-shadow(0 4px 8px rgba(7,31,46,.22));pointer-events:none}.r129-chart-wrap circle.r130-hover-halo.current{stroke:#ff6a00!important}.r129-chart-wrap circle.r130-hover-halo.compare{stroke:#667c8b!important}.r129-chart-wrap circle.r130-hover-ring{fill:#fff!important;stroke-width:2.8!important;vector-effect:non-scaling-stroke;pointer-events:none}.r129-chart-wrap circle.r130-hover-ring.current{stroke:#ff6a00!important}.r129-chart-wrap circle.r130-hover-ring.compare{stroke:#667c8b!important}.r129-chart-wrap circle.r130-hover-core{stroke:none!important;vector-effect:non-scaling-stroke;pointer-events:none}.r129-chart-wrap circle.r130-hover-core.current{fill:#ff6a00!important}.r129-chart-wrap circle.r130-hover-core.compare{fill:#667c8b!important}.r129-chart-wrap .r130-hover-capture{fill:transparent!important;stroke:none!important;pointer-events:all!important;cursor:crosshair}@media(max-width:900px){.r129-chart-wrap circle.r130-point-ring.current{r:6.4}.r129-chart-wrap circle.r130-point-ring.compare{r:5.8}}.r131-premium-chart{background:linear-gradient(180deg,#fff,#fcfdfe)}.r131-chart-wrap svg{shape-rendering:geometricPrecision;isolation:isolate}.r131-chart-wrap .r131-area{stroke:none!important;pointer-events:none}.r131-chart-wrap .r131-current-area{fill:url(#r131CurrentArea)!important}.r131-chart-wrap .r131-compare-area{fill:url(#r131CompareArea)!important}.r131-chart-wrap .r131-series-line{fill:none!important;vector-effect:non-scaling-stroke;stroke-linecap:round!important;stroke-linejoin:round!important;pointer-events:none}.r131-chart-wrap .r131-current-line{stroke:#ff6a00!important;stroke-width:3.4!important;filter:drop-shadow(0 2px 2px rgba(255,106,0,.14))}.r131-chart-wrap .r131-compare-line{stroke:#667c8b!important;stroke-width:2.35!important;opacity:.82!important}.r131-chart-wrap .r131-point-group{pointer-events:none}.r131-chart-wrap ellipse.r131-point-aura{stroke:none!important;vector-effect:non-scaling-stroke;pointer-events:none}.r131-chart-wrap ellipse.r131-point-aura.current{fill:#ff6a0026!important}.r131-chart-wrap ellipse.r131-point-aura.compare{fill:#667c8b1f!important}.r131-chart-wrap ellipse.r131-point-dot{vector-effect:non-scaling-stroke;stroke:#fff!important;stroke-width:3!important;pointer-events:none}.r131-chart-wrap ellipse.r131-point-dot.current{fill:#ff6a00!important;filter:drop-shadow(0 2px 4px rgba(255,106,0,.3))}.r131-chart-wrap ellipse.r131-point-dot.compare{fill:#667c8b!important;filter:drop-shadow(0 2px 3px rgba(24,48,63,.18))}.r131-chart-wrap line.r131-hover-guide{stroke:#15384d!important;stroke-width:1.35!important;stroke-dasharray:4 5!important;opacity:.38!important;vector-effect:non-scaling-stroke;pointer-events:none}.r131-chart-wrap ellipse.r131-hover-halo{fill:#fffffff0!important;stroke-width:3.2!important;vector-effect:non-scaling-stroke;filter:drop-shadow(0 5px 10px rgba(7,31,46,.24));pointer-events:none}.r131-chart-wrap ellipse.r131-hover-halo.current{stroke:#ff6a00!important}.r131-chart-wrap ellipse.r131-hover-halo.compare{stroke:#667c8b!important}.r131-chart-wrap ellipse.r131-hover-dot{stroke:#fff!important;stroke-width:2.4!important;vector-effect:non-scaling-stroke;pointer-events:none}.r131-chart-wrap ellipse.r131-hover-dot.current{fill:#ff6a00!important}.r131-chart-wrap ellipse.r131-hover-dot.compare{fill:#667c8b!important}.r131-chart-wrap .r131-hover-capture{fill:transparent!important;stroke:none!important;pointer-events:all!important;cursor:crosshair}.r131-chart-wrap ellipse.r131-point-aura{display:none!important}.r131-chart-wrap ellipse.r131-point-dot{stroke:#fff!important;stroke-width:2.1!important;filter:none!important}.r131-chart-wrap ellipse.r131-point-dot.current{fill:#ff6a00!important}.r131-chart-wrap ellipse.r131-point-dot.compare{fill:#667c8b!important}.r131-chart-wrap .r131-current-area{opacity:.72}.r131-chart-wrap .r131-compare-area{opacity:.78}.r131-chart-wrap .r131-current-line{filter:none!important}.r131-chart-wrap ellipse.r131-hover-halo{filter:drop-shadow(0 3px 6px rgba(7,31,46,.16))!important}.r131-chart-wrap .r131-hover-guide{opacity:.43!important}.r131-chart-wrap .r131-compare-line{opacity:.86!important}.r131-chart-wrap .r131-current-area{opacity:.96!important}.r131-chart-wrap .r131-compare-area{opacity:.9!important}:root{--r33-orange:#ff6a00;--r33-navy:#081827;--r33-ink:#102235;--r33-muted:#66778a;--r33-line:#dce4eb;--r33-soft:#f5f7f9}.fd-settings-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.fd-settings-grid>button,.fd-settings-grid>article,.fd-mtrx-settings-callout{min-height:104px!important;padding:18px 20px!important;border:1px solid var(--r33-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 22px #0818270e!important;color:var(--r33-ink)!important}.fd-settings-grid h3,.fd-settings-grid strong,.fd-mtrx-settings-callout h3{color:var(--r33-ink)!important;font-weight:900!important}.fd-settings-grid p,.fd-settings-grid small,.fd-settings-grid span,.fd-mtrx-settings-callout p{color:var(--r33-muted)!important;opacity:1!important}.fd-settings-grid svg{color:var(--r33-orange)!important;background:#fff4ec!important;border-radius:12px!important;padding:8px!important;width:38px!important;height:38px!important}.fd-mtrx-settings-callout .crm-eyebrow{color:var(--r33-orange)!important}.fd-mtrx-settings-callout button{background:var(--r33-orange)!important;color:#fff!important;border:0!important}.r23-payments .r23-summary-grid.five{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}.r23-payments .r23-summary-grid.five>article{min-height:76px!important;height:100%!important;padding:14px 16px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;border:1px solid var(--r33-line)!important;border-radius:14px!important;background:#fff!important}.r23-payments .r23-summary-grid.five span{min-height:17px!important;color:var(--r33-muted)!important;font-weight:800!important}.r23-payments .r23-summary-grid.five strong{margin-top:3px!important;color:var(--r33-ink)!important;font-size:1.24rem!important}.r23-payments .r22-history-head,.r23-payments .r23-payment-history-head,.r23-payments .r22-payment-filters{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap!important}.r23-payments button,.r23-payments select{min-height:36px}.r23-payments .r22-payment-table th{color:#526478!important;font-weight:900!important;text-transform:uppercase!important}.r23-payments .r22-payment-table td:nth-last-child(-n+3),.r23-payments .r22-payment-table th:nth-last-child(-n+3){text-align:right!important}.customer-profile{background:#f7f9fb!important}.customer-profile-head,.customer-profile .customer-profile-head{padding:20px 22px!important;background:#fff!important;border-bottom:1px solid var(--r33-line)!important}.customer-profile-tabs{background:#fff!important;border-top:1px solid #edf1f4!important;border-bottom:1px solid var(--r33-line)!important;padding:7px 10px!important;gap:5px!important}.customer-profile-tabs button{min-height:38px!important;border-radius:10px!important;padding:0 11px!important;color:#536578!important;font-weight:850!important}.customer-profile-tabs button.active,.customer-profile-tabs button.is-active{background:#fff3e9!important;color:#b94d00!important;box-shadow:inset 0 0 0 1px #ffd0ae!important}.customer-profile .customer-number{min-height:72px!important;padding:13px 15px!important;border:1px solid var(--r33-line)!important;border-radius:14px!important;background:#fff!important}.customer-profile .customer-number svg,.customer-profile .fd-info svg{color:var(--r33-orange)!important;background:#fff3e9!important;border-radius:10px!important;padding:6px!important;width:32px!important;height:32px!important}.customer-profile .customer-record{border:1px solid var(--r33-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 7px 20px #0818270b!important;padding:18px 20px!important;margin-bottom:12px!important}.customer-profile .customer-record h3{color:var(--r33-ink)!important;font-weight:950!important}.customer-profile [class*=garage] img{width:132px!important;height:82px!important;-o-object-fit:contain!important;object-fit:contain!important;border-radius:13px!important;background:#f4f6f8!important}.customer-profile .profile-record{min-height:52px!important;border-bottom:1px solid #edf1f4!important;padding:10px 4px!important}.customer-profile .profile-record:last-child{border-bottom:0!important}.r32-kpi,.r32-hero-chart,.r32-panel{border:1px solid var(--r33-line)!important;background:#fff!important;border-radius:16px!important;box-shadow:0 8px 24px #0818270d!important}.r32-kpi>span{color:#627487!important;font-weight:900!important}.r32-kpi>strong,.r32-panel header h3{color:var(--r33-ink)!important}.r32-svg-wrap svg polyline.current{stroke:#ff6a00!important;stroke-width:3!important;fill:none!important;stroke-linejoin:round!important;stroke-linecap:round!important}.r32-svg-wrap svg polyline.compare{stroke:#27394a!important;stroke-width:2!important;stroke-dasharray:none!important;opacity:.72!important;fill:none!important}.r32-svg-wrap svg circle{opacity:0!important}.r32-svg-wrap svg circle:hover{opacity:1!important}.r32-chart-legend i.compare{border-top-style:solid!important}.r32-ranked>div{min-height:56px!important;border-bottom:1px solid #edf1f4!important}.r32-ranked>div>i{background:#edf1f4!important}.r32-ranked>div>i>b{background:#ff6a00!important}.fd-estimate-actionbar{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.fd-estimate-actionbar button{min-height:40px!important;border-radius:10px!important}.fd-auth-readonly{padding:18px!important;display:grid!important;gap:14px!important}.fd-auth-readonly-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.fd-auth-readonly-grid>div{padding:12px!important;border:1px solid var(--r33-line)!important;border-radius:12px!important;background:#f8fafb!important}.fd-auth-readonly-grid span{display:block!important;color:#6b7c8e!important;font-size:.7rem!important;font-weight:900!important;text-transform:uppercase!important}.fd-auth-readonly-grid strong{display:block!important;margin-top:4px!important;color:var(--r33-ink)!important}.fd-auth-saved-signature{max-width:520px!important;width:100%!important;min-height:120px!important;-o-object-fit:contain!important;object-fit:contain!important;border:1px solid var(--r33-line)!important;border-radius:12px!important;background:#fff!important}@media(max-width:1100px){.r23-payments .r23-summary-grid.five{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){.fd-settings-grid{grid-template-columns:1fr!important}.r23-payments .r23-summary-grid.five{grid-template-columns:repeat(2,minmax(0,1fr))!important}.r23-payments .r22-history-head,.r23-payments .r23-payment-history-head,.r23-payments .r22-payment-filters{overflow-x:auto!important}.fd-auth-readonly-grid{grid-template-columns:1fr!important}}@media(max-width:480px){.r23-payments .r23-summary-grid.five{grid-template-columns:1fr!important}}:root{--r35-navy:#071a28;--r35-navy2:#0d2b40;--r35-ink:#0d2030;--r35-copy:#30495b;--r35-line:#cad9e3;--r35-orange:#ff6a00;--r35-orange2:#ff8d24;--r35-blue:#0c82c7}.crm-actions{gap:10px!important}.crm-actions>.crm-icon,.r22-alert-button{width:44px!important;height:44px!important;border-radius:13px!important;border:1px solid #c8d8e2!important;background:radial-gradient(circle at 30% 20%,#fffffff2,#f4f9fcdb 45%,#e2eef6e0)!important;color:#0b5f90!important;box-shadow:0 7px 20px #0723361a,inset 0 1px #fff!important}.crm-actions>.crm-icon:hover,.r22-alert-button:hover{transform:translateY(-1px);border-color:#9fc6dc!important;box-shadow:0 10px 24px #07233626,0 0 0 3px #0c82c712!important}.crm-actions>.crm-icon svg,.r22-alert-button svg{width:20px!important;height:20px!important}.r22-alert-button>span{top:-8px!important;right:-9px!important;min-width:24px!important;width:auto!important;height:24px!important;padding:0 6px!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:linear-gradient(180deg,#ff8621,#f05a00)!important;border:3px solid #fff!important;color:#fff!important;font-size:11px!important;line-height:1!important;font-weight:1000!important;letter-spacing:-.02em!important;box-shadow:0 5px 13px #be46004d!important;z-index:6!important}.crm-user{min-height:48px!important;gap:10px!important;padding-left:14px!important}.crm-avatar{position:relative!important;width:42px!important;height:42px!important;flex:0 0 42px!important;border-radius:50%!important;color:#fff!important;font-size:11px!important;font-weight:1000!important;letter-spacing:.04em!important;background:radial-gradient(circle at 32% 22%,#1f77a8,#0d3c5a 38%,#071d2d 70%),#071d2d!important;border:2px solid #eef8ff!important;outline:1px solid #0a75ad!important;box-shadow:0 0 0 2px #ff6a005c,0 8px 20px #05213338,inset 0 1px 5px #ffffff2e!important}.crm-avatar:before{content:"";position:absolute;inset:3px;border-radius:50%;border:1px solid rgba(255,141,36,.42);pointer-events:none}.crm-user strong{font-size:13px!important;color:#10283a!important}.crm-user span{font-size:10.5px!important;color:#587286!important;font-weight:750!important}.r22-popover-scrim{background:#04121c2e!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.r22-alert-panel{width:min(440px,calc(100vw - 24px))!important;max-height:min(680px,calc(100dvh - 86px))!important;right:18px!important;top:66px!important;border:1px solid #bcd0dc!important;border-radius:18px!important;background:#fff!important;box-shadow:0 24px 70px #061d2d40!important;overflow:hidden!important}.r22-alert-panel>header{min-height:72px!important;padding:14px 16px!important;background:linear-gradient(135deg,#071d2d,#0b3047)!important;border-bottom:1px solid #17445e!important}.r22-alert-panel>header strong{color:#fff!important;font-size:18px!important}.r22-alert-panel>header span{display:inline-flex!important;align-items:center!important;min-height:25px!important;margin-top:4px!important;padding:0 9px!important;border-radius:999px!important;color:#ffe2cc!important;background:#ff6a002e!important;font-size:11px!important;font-weight:900!important}.r22-alert-panel>header>button{width:38px!important;height:38px!important;border-radius:10px!important;color:#fff!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.12)!important}.r22-alert-actions{padding:10px 12px!important;background:#f6f9fb!important;border-bottom:1px solid #d8e4eb!important}.r22-alert-actions button{min-height:38px!important;font-size:12px!important;color:#173f58!important}.r22-alert-list{max-height:min(535px,calc(100dvh - 210px))!important;overflow:auto!important;padding:8px!important}.r22-alert-list>button{width:100%!important;min-height:72px!important;padding:11px 10px!important;border:1px solid transparent!important;border-radius:12px!important;background:#fff!important;color:var(--r35-ink)!important;text-align:left!important}.r22-alert-list>button.unread{background:linear-gradient(90deg,#fff6ee,#fff)!important;border-color:#ffd4b5!important;box-shadow:inset 3px 0 0 var(--r35-orange)!important}.r22-alert-list>button:hover{background:#f5f9fc!important;border-color:#c9dce8!important}.r22-alert-list strong{font-size:13px!important;color:#10283a!important}.r22-alert-list span{font-size:12px!important;line-height:1.4!important;color:#345367!important}.r22-alert-list small{font-size:10.5px!important;color:#668093!important}.vehicle-drawer-image.vi9-vehicle-stage{background:radial-gradient(ellipse at 50% 40%,rgba(119,165,196,.25),transparent 44%),linear-gradient(145deg,#20394b,#071520 82%)!important}.vehicle-drawer-image.vi9-vehicle-stage>div{background:linear-gradient(90deg,#030f18f5,#051825e6)!important;border:1px solid rgba(121,181,216,.18)!important;box-shadow:0 10px 28px #00000047!important}.vehicle-drawer-image.vi9-vehicle-stage>div h2,.vehicle-drawer-image.vi9-vehicle-stage>div h3,.vehicle-drawer-image.vi9-vehicle-stage>div strong{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.3)!important}.vehicle-drawer-image.vi9-vehicle-stage>div>span,.vehicle-drawer-image.vi9-vehicle-stage>div span{color:#c4d7e4!important;opacity:1!important;font-size:12px!important}.vehicle-drawer-image.vi9-vehicle-stage .crm-eyebrow{color:#ff8d3b!important}.fd-review-line p,.fd-estimate-lines-r14 article p{color:#314957!important;font-size:14px!important;line-height:1.55!important;font-weight:550!important}.fd-review-line details,.fd-estimate-lines-r14 details{width:100%!important;box-sizing:border-box!important;margin-top:12px!important;padding:0!important;overflow:hidden!important;border:1px solid #cfdce4!important;border-radius:11px!important;background:#fbfcfd!important}.fd-review-line details summary,.fd-estimate-lines-r14 details summary{min-height:42px!important;padding:0 13px!important;display:flex!important;align-items:center!important;cursor:pointer!important;color:#a94100!important;background:#fffaf6!important;font-size:13.5px!important;line-height:1.25!important;font-weight:950!important;letter-spacing:.01em!important}.fd-review-line details[open] summary,.fd-estimate-lines-r14 details[open] summary{border-bottom:1px solid #e2e8ec!important}.fd-review-line details ul,.fd-estimate-lines-r14 details ul{margin:0!important;padding:12px 18px 14px 34px!important;display:grid!important;gap:7px!important}.fd-review-line li,.fd-estimate-lines-r14 li{color:#243a49!important;font-size:14.5px!important;line-height:1.52!important;font-weight:650!important;opacity:1!important}.r35-send-panel{width:min(620px,calc(100vw - 24px))!important;max-height:calc(100dvh - 24px)!important}.r35-send-recipient{margin:16px 18px 4px!important;padding:14px!important;border:1px solid #cbdbe5!important;border-radius:12px!important;background:#f7fafc!important}.r35-send-recipient span,.r35-send-recipient strong,.r35-send-recipient small{display:block!important}.r35-send-recipient span{font-size:10px!important;text-transform:uppercase!important;font-weight:950!important;color:#60798b!important}.r35-send-recipient strong{margin-top:4px!important;font-size:15px!important;color:#10283a!important;word-break:break-word}.r35-send-recipient small{margin-top:5px!important;font-size:11.5px!important;line-height:1.45!important;color:#4f697a!important}.r35-send-state{margin:16px 18px 4px!important;padding:14px!important;border-radius:12px!important;display:flex!important;align-items:flex-start!important;gap:10px!important}.r35-send-state svg{flex:0 0 20px!important;width:20px!important}.r35-send-state strong,.r35-send-state span{display:block!important}.r35-send-state strong{font-size:14px!important}.r35-send-state span{margin-top:3px!important;font-size:12px!important;line-height:1.45!important}.r35-send-state.success{border:1px solid #add8bd!important;background:#f0faf4!important;color:#185d36!important}.r35-send-state.warning{border:1px solid #f0c69e!important;background:#fff8f1!important;color:#7c3a09!important}.r35-send-error{margin:8px 18px!important;padding:11px 12px!important;border-radius:10px!important;border:1px solid #dc6a6a!important;background:#fff5f5!important;color:#8c1e1e!important;font-size:12px!important;font-weight:800!important}.r35-send-panel footer{display:flex!important;justify-content:flex-end!important;gap:8px!important}.r35-send-panel footer button{min-height:42px!important;padding:0 14px!important}@media(max-width:820px){.crm-user{display:flex!important;padding-left:8px!important;margin-left:0!important}.crm-user>div:last-child{display:none!important}.crm-avatar{width:40px!important;height:40px!important;flex-basis:40px!important}.r22-alert-panel{top:62px!important;right:8px!important;width:min(420px,calc(100vw - 16px))!important;max-height:calc(100dvh - 72px)!important}.fd-review-line li,.fd-estimate-lines-r14 li{font-size:14.5px!important}}@media(max-width:560px){.crm-actions{gap:7px!important}.crm-actions>.crm-icon,.r22-alert-button{width:42px!important;height:42px!important}.r22-alert-button>span{min-width:23px!important;height:23px!important;font-size:10.5px!important}.r22-alert-panel{position:fixed!important;inset:64px 6px 6px!important;width:auto!important;max-height:none!important;border-radius:15px!important}.r22-alert-list{max-height:none!important;min-height:0!important}.r35-send-panel{width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important}.r31-send-summary{grid-template-columns:1fr!important}.r35-send-panel footer{display:grid!important;grid-template-columns:1fr!important}.r35-send-panel footer button{width:100%!important}.fd-review-line details summary,.fd-estimate-lines-r14 details summary{min-height:45px!important;font-size:14px!important}.fd-review-line li,.fd-estimate-lines-r14 li{font-size:15px!important;line-height:1.55!important}}.r22-alert-panel,.r35-send-panel,.vehicle-drawer,.fd-estimate-detail-r14,.fd-authorization-sheet{max-width:calc(100vw - 12px)!important}.r949-alert-actions{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important}.r949-alert-actions label{display:inline-flex!important;align-items:center!important;gap:6px!important;margin-left:auto!important;color:#60798b!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.05em!important}.r949-alert-actions select{height:34px!important;border:1px solid #cbdbe5!important;border-radius:9px!important;background:#fff!important;color:#173f58!important;padding:0 8px!important;font-weight:800!important}.r949-alert-selectbar{display:flex;align-items:center;gap:9px;padding:8px 12px;border-bottom:1px solid #dce6ec;background:#fff;color:#5c7485;font-size:10.5px;font-weight:800}.r949-alert-selectbar label{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.r949-alert-selectbar label input{accent-color:#ff6a00}.r949-alert-selectbar span{flex:1;min-width:0}.r949-alert-selectbar button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 9px;border:1px solid #e8baba;border-radius:9px;background:#fff6f6;color:#9a2e2e;font-size:10px;font-weight:900;cursor:pointer}.r949-alert-selectbar button:disabled{opacity:.45;cursor:not-allowed}.r949-alert-selectbar svg{width:13px;height:13px}.r949-alert-list>article{position:relative;display:grid;grid-template-columns:28px 1fr 34px;align-items:stretch;min-height:72px;margin:1px 0;border:1px solid transparent;border-radius:12px;background:#fff;overflow:hidden}.r949-alert-list>article.unread{background:linear-gradient(90deg,#fff6ee,#fff);border-color:#ffd4b5;box-shadow:inset 3px 0 0 var(--r35-orange)}.r949-alert-list>article:hover{background:#f5f9fc;border-color:#c9dce8}.r949-alert-list>article.unread:hover{background:linear-gradient(90deg,#fff3e8,#f8fbfd)}.r949-alert-check{display:grid;place-items:center;padding-left:5px;cursor:pointer}.r949-alert-check input{width:15px;height:15px;accent-color:#ff6a00}.r949-alert-open{min-width:0;display:grid!important;grid-template-columns:7px 1fr 18px!important;gap:10px!important;align-items:center!important;border:0!important;background:transparent!important;text-align:left!important;padding:11px 3px!important;color:var(--r35-ink)!important;cursor:pointer!important}.r949-alert-open>i{width:7px!important;height:7px!important;border-radius:50%!important}.r949-alert-open>div{min-width:0;display:grid;gap:3px}.r949-alert-open strong{font-size:13px;color:#10283a}.r949-alert-open span{font-size:12px;line-height:1.4;color:#345367}.r949-alert-open small{font-size:10.5px;color:#668093}.r949-alert-trash{align-self:center;width:30px;height:30px;display:grid;place-items:center;border:1px solid transparent;border-radius:9px;background:transparent;color:#9a5960;cursor:pointer}.r949-alert-trash:hover{border-color:#efc6c9;background:#fff3f4;color:#a92833}.r949-alert-trash svg{width:14px;height:14px}@media(max-width:560px){.r949-alert-actions label{margin-left:0!important}.r949-alert-actions{display:grid!important;grid-template-columns:1fr 1fr!important}.r949-alert-actions label{grid-column:1/-1!important}.r949-alert-actions button{width:100%!important}.r949-alert-selectbar{flex-wrap:wrap}.r949-alert-selectbar span{display:none}.r949-alert-list>article{grid-template-columns:26px 1fr 32px}}.crm-dashboard .skyshine-r152-actions{gap:14px!important}.crm-dashboard .skyshine-r152-actions>button{position:relative!important;min-height:83px!important;border-radius:18px!important;border:1px solid #c8d8e4!important;background:linear-gradient(155deg,#fff,#f5f9fc)!important;color:#10243f!important;box-shadow:0 12px 30px #102f4f16,inset 0 1px #fff!important;padding:17px!important;transition:transform .18s,box-shadow .18s,border-color .18s!important}.crm-dashboard .skyshine-r152-actions>button.primary{background:linear-gradient(155deg,#fff,#eef6fc)!important}.crm-dashboard .skyshine-r152-actions>button:hover,.crm-dashboard .skyshine-r152-actions>button:focus-visible{transform:translateY(-2px)!important;border-color:#9fbdd2!important;box-shadow:0 17px 34px #102f4f24!important}.crm-dashboard .skyshine-r152-actions>button>svg{width:25px!important;height:25px!important;color:#103b61!important;stroke-width:2.1!important}.crm-dashboard .skyshine-r152-actions>button span strong{color:#10243f!important;font-size:16px!important;font-weight:850!important}.crm-dashboard .skyshine-r152-next{min-height:105px!important;gap:17px!important}.crm-dashboard .r23-next-job .crm-panel-head .crm-eyebrow{display:none!important}.crm-dashboard .r23-next-job .crm-panel-head h2{font-size:21px!important;font-weight:850!important;color:#10243f!important}.crm-dashboard .skyshine-r152-next .r114-next-job-vehicle{width:125px!important;min-width:125px!important;height:87px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;overflow:visible!important}.crm-dashboard .skyshine-r152-next .r114-next-job-vehicle img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;max-width:100%!important;filter:drop-shadow(0 7px 5px rgba(0,0,0,.12))}.crm-dashboard .skyshine-r152-next .r23-next-copy h3{font-size:18px!important;font-weight:850!important;color:#10243f!important;line-height:1.15!important}.crm-dashboard .skyshine-r152-next .r23-next-copy span{font-size:13px!important;color:#344c65!important;font-weight:650!important}.crm-dashboard .skyshine-r152-next .r23-next-copy strong{font-size:14px!important;font-weight:850!important;color:#0e2d4d!important}.crm-dashboard .skyshine-r152-next .crm-status{display:inline-flex!important;align-items:center!important;gap:7px!important;border-radius:999px!important;padding:8px 13px!important;font-size:11px!important;font-weight:900!important;letter-spacing:.045em!important;box-shadow:0 4px 12px #1a354e14,inset 0 1px #fffc!important}.crm-dashboard .skyshine-r152-next .crm-status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #f582121f}.crm-dashboard .skyshine-r152-next .crm-status.tone-orange{background:linear-gradient(180deg,#fff9ef,#ffebd6)!important;border:1px solid #f0c398!important;color:#aa520d!important}.crm-dashboard .skyshine-r152-next .crm-status.tone-green{background:linear-gradient(180deg,#f2fff8,#e4f6ec)!important;border:1px solid #aedcc3!important;color:#126945!important}.crm-dashboard .skyshine-r152-next .crm-status.tone-silver{background:linear-gradient(180deg,#fff,#eef1f4)!important;border:1px solid #cbd3dd!important;color:#526070!important}.crm-dashboard .skyshine-r152-next .crm-status.tone-red{background:linear-gradient(180deg,#fff6f3,#ffe9e3)!important;border:1px solid #e9bcb1!important;color:#ad4435!important}@media(max-width:1100px){.crm-dashboard .skyshine-r152-next{flex-wrap:wrap!important}.crm-dashboard .skyshine-r152-next .r114-next-job-vehicle{width:105px!important;min-width:105px!important}.crm-dashboard .skyshine-r152-actions>button{min-width:0!important}}@media(max-width:700px){.crm-dashboard .skyshine-r152-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.crm-dashboard .skyshine-r152-actions>button{min-height:72px!important;padding:12px!important}.crm-dashboard .skyshine-r152-actions>button span strong{font-size:14px!important}.crm-dashboard .skyshine-r152-next{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;gap:10px!important}.crm-dashboard .skyshine-r152-next .r23-next-date{grid-column:1/-1}.crm-dashboard .skyshine-r152-next .r114-next-job-vehicle{width:90px!important;min-width:90px!important;height:80px!important}.crm-dashboard .skyshine-r152-next .r23-next-copy{min-width:0!important}.crm-dashboard .skyshine-r152-next .crm-status{justify-self:start!important}.crm-dashboard .skyshine-r152-next>button{min-width:0!important}}:root{--ss48-navy:#071a2a;--ss48-navy2:#0b2941;--ss48-navy3:#123f60;--ss48-blue:#327fb5;--ss48-blue2:#6fb0d9;--ss48-ice:#f5f9fc;--ss48-silver:#d5e0e7;--ss48-steel:#60798b;--ss48-gold:#d5a347;--ss48-gold2:#edc875;--ss48-ink:#071722;--ss48-copy:#324b5b}.fd-catalog-page,.fd-catalog-drawer{color:var(--ss48-ink)!important}.fd-catalog-page{background:radial-gradient(circle at 88% 4%,rgba(64,137,186,.07),transparent 31rem),radial-gradient(circle at 8% 94%,rgba(8,42,65,.045),transparent 36rem),linear-gradient(180deg,#f7fafc,#edf3f6)!important}.fd-catalog-page .fd-page-head,.fd-catalog-page .fd-catalog-classbar,.fd-catalog-page .fd-service-card-r13{border-color:#cdd9e1!important;background:linear-gradient(145deg,#fff 0% 68%,#f5f9fb)!important;box-shadow:0 18px 42px #051c2c13,0 3px 9px #051c2c09,inset 0 1px #fffffff2!important}.fd-catalog-page .fd-service-card-r13{border-radius:18px!important;overflow:hidden!important;position:relative!important}.fd-catalog-page .fd-service-card-r13:before{background:linear-gradient(180deg,#7bb6da,#3d87b6 62%,#173e5a)!important;box-shadow:1px 0 8px #307fb329!important}.fd-catalog-page .fd-service-card-r13:after{background:radial-gradient(circle,rgba(66,139,188,.085),transparent 68%)!important}.fd-catalog-page .fd-service-card-title .crm-eyebrow{color:#477895!important;-webkit-text-fill-color:#477895!important}.fd-catalog-page .fd-service-card-title h3,.fd-catalog-page .fd-service-price strong{color:#071722!important;-webkit-text-fill-color:#071722!important}.fd-catalog-page .fd-service-card-title span,.fd-catalog-page .fd-service-card-r13 li{color:#385364!important;-webkit-text-fill-color:#385364!important}.fd-catalog-page .fd-service-card-r13>button{background:linear-gradient(180deg,#174a70,#0d324f 48%,#071f34)!important;border:1px solid #234b67!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 10px 22px #0622362e,inset 0 1px #ffffff29!important}.fd-catalog-page .fd-service-card-r13>button:hover{background:linear-gradient(180deg,#205d86,#103a5a 48%,#08253c)!important;transform:translateY(-1px)!important}.fd-catalog-drawer{background:radial-gradient(circle at 92% 3%,rgba(70,145,194,.07),transparent 30rem),linear-gradient(180deg,#f4f8fa,#eaf1f4)!important}.fd-catalog-drawer>header.ss-catalog-head{grid-template-columns:196px minmax(0,1fr) 44px!important;min-height:86px!important;padding:13px 16px!important;background:#fffffffb!important;border-bottom:1px solid #ccd9e1!important;box-shadow:0 9px 26px #051b2b13,inset 0 1px #fff!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.fd-catalog-drawer>header.ss-catalog-head>.ss-catalog-back{width:196px!important;min-width:196px!important;max-width:196px!important;min-height:46px!important;border-radius:11px!important;background:radial-gradient(circle at 50% -80%,rgba(111,182,227,.19),transparent 58%),linear-gradient(180deg,#184d73,#0d324f 48%,#071f34)!important;border:1px solid #315b78!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 9px 20px #051f312b,inset 0 1px #ffffff2e!important}.fd-catalog-drawer>header.ss-catalog-head>.ss-catalog-back span{display:inline!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}.fd-catalog-drawer>header.ss-catalog-head>.ss-catalog-back svg{stroke:#bfe3f7!important}.ss-catalog-head-title h2{color:#071722!important;-webkit-text-fill-color:#071722!important}.ss-catalog-head-title p{color:#536b7a!important;-webkit-text-fill-color:#536b7a!important}.ss-catalog-close{background:linear-gradient(180deg,#fff,#f4f8fa)!important;border-color:#ccd9e1!important;color:#233c4c!important}.ss-catalog-close svg{stroke:#233c4c!important}.fd-catalog-page .fd-catalog-classbar button,.fd-catalog-drawer .fd-catalog-selector button,.fd-catalog-drawer .fd-condition-selector button{min-height:45px!important;border-radius:10px!important;border:1px solid #ccd9e1!important;background:linear-gradient(180deg,#fff,#f4f8fa)!important;color:#173244!important;-webkit-text-fill-color:#173244!important;opacity:1!important;text-shadow:none!important;box-shadow:0 4px 10px #051e2e0a,inset 0 1px #fff!important}.fd-catalog-page .fd-catalog-classbar button:hover,.fd-catalog-drawer .fd-catalog-selector button:hover,.fd-catalog-drawer .fd-condition-selector button:hover{border-color:#77a8c7!important;background:linear-gradient(180deg,#fbfdff,#eef6fb)!important}.fd-catalog-page .fd-catalog-classbar button.active,.fd-catalog-drawer .fd-catalog-selector button.active,.fd-catalog-drawer .fd-condition-selector button.active{border:1px solid #3c759b!important;background:radial-gradient(circle at 50% -60%,rgba(105,177,222,.24),transparent 58%),linear-gradient(180deg,#174c72,#0d3451 46%,#071f34)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.28)!important;box-shadow:0 9px 18px #07273e2b,inset 0 1px #ffffff2e!important}.fd-catalog-drawer .fd-catalog-item-list{border:1px solid #cbd9e2!important;border-radius:16px!important;background:#fffffff7!important;box-shadow:0 14px 34px #051c2c13,inset 0 1px #fff!important}.fd-catalog-drawer .fd-catalog-item-list>button{min-height:73px!important;margin:5px 0!important;border-radius:12px!important;border:1px solid #d3dfe6!important;background:linear-gradient(180deg,#fff,#f7fafc)!important;color:#102b3d!important;-webkit-text-fill-color:#102b3d!important;box-shadow:0 5px 12px #051d2d0b,inset 0 1px #fff!important;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease!important}.fd-catalog-drawer .fd-catalog-item-list>button:not(.active) strong{color:#102b3d!important;-webkit-text-fill-color:#102b3d!important;opacity:1!important}.fd-catalog-drawer .fd-catalog-item-list>button:not(.active) small{color:#5e7483!important;-webkit-text-fill-color:#5e7483!important;opacity:1!important}.fd-catalog-drawer .fd-catalog-item-list>button:not(.active) b{color:#173a53!important;-webkit-text-fill-color:#173a53!important;opacity:1!important}.fd-catalog-drawer .fd-catalog-item-list>button.active{border:1px solid #4b91be!important;background:radial-gradient(circle at 100% 0%,rgba(104,176,221,.18),transparent 10rem),linear-gradient(135deg,#123d5c,#0a2b45 57%,#061c2e)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 13px 27px #05213533,0 0 0 1px #65addc24,inset 0 1px #ffffff1c!important;transform:translate(2px)!important}.fd-catalog-drawer .fd-catalog-item-list>button.active:before{width:4px!important;background:linear-gradient(180deg,#82c0e5,#3b8abb 72%,#d5a347)!important;box-shadow:0 0 9px #4697cc47!important}.fd-catalog-drawer .fd-catalog-item-list>button.active strong,.fd-catalog-drawer .fd-catalog-item-list>button.active span strong{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-shadow:0 1px 2px rgba(0,0,0,.3)!important}.fd-catalog-drawer .fd-catalog-item-list>button.active small,.fd-catalog-drawer .fd-catalog-item-list>button.active span small{color:#c9e0ee!important;-webkit-text-fill-color:#c9e0ee!important;opacity:1!important}.fd-catalog-drawer .fd-catalog-item-list>button.active b{color:#f0ca79!important;-webkit-text-fill-color:#f0ca79!important;opacity:1!important}.fd-catalog-drawer .fd-catalog-item-list>button.active svg{stroke:#bde1f5!important}.fd-catalog-drawer .fd-catalog-detail.ss-package-config{border:1px solid #ccd9e1!important;border-radius:18px!important;background:#fff!important;box-shadow:0 18px 43px #051d2e16,0 3px 8px #051d2e09,inset 0 1px #fff!important}.fd-catalog-drawer .ss-package-config .fd-catalog-detail-head{border:1px solid #244b66!important;border-radius:15px!important;background:radial-gradient(circle at 90% -20%,rgba(101,173,219,.13),transparent 18rem),linear-gradient(135deg,#0b2d48,#071f34 58%,#061827)!important;box-shadow:0 15px 33px #051e3029,inset 0 1px #ffffff12!important}.fd-catalog-drawer .ss-package-config .fd-catalog-detail-head:after{background:linear-gradient(90deg,#65a9d3,#79b6da 75%,#d3a149)!important}.fd-catalog-drawer .ss-package-config .fd-catalog-detail-head .crm-eyebrow{color:#80bce2!important;-webkit-text-fill-color:#80bce2!important}.fd-catalog-drawer .ss-package-config .fd-catalog-detail-head h3{color:#fff!important;-webkit-text-fill-color:#fff!important}.fd-catalog-drawer .ss-package-config .fd-catalog-detail-head p{color:#d2e3ee!important;-webkit-text-fill-color:#d2e3ee!important}.fd-catalog-drawer .ss-package-config .fd-catalog-detail-head>div:last-child{background:linear-gradient(145deg,#ffffff1f,#ffffff0e)!important;border-color:#abcde33d!important}.fd-catalog-drawer .ss-package-config .fd-catalog-detail-head>div:last-child small{color:#c4dce9!important;-webkit-text-fill-color:#c4dce9!important}.fd-catalog-drawer .ss-package-config .fd-catalog-detail-head>div:last-child strong{color:#edc875!important;-webkit-text-fill-color:#edc875!important}.fd-catalog-drawer .ss-package-config .fd-includes-panel{border:1px solid #d3e0e7!important;border-radius:14px!important;background:linear-gradient(145deg,#fff,#f8fbfd)!important;box-shadow:0 10px 25px #051e2f0e,inset 0 1px #fff!important;padding:16px!important}.fd-catalog-drawer .ss-package-config .fd-includes-title{color:#0b2b41!important;-webkit-text-fill-color:#0b2b41!important}.fd-catalog-drawer .ss-package-config .fd-includes-title:after{background:linear-gradient(90deg,#4b96c5,#79b5da 74%,#d4a347)!important}.fd-catalog-drawer .ss-package-config .fd-includes-title svg{background:#eef7fc!important;border-color:#c4deec!important;stroke:#2f80b4!important}.fd-catalog-drawer .ss-package-config .fd-includes-panel li{color:#173143!important;-webkit-text-fill-color:#173143!important}.fd-catalog-drawer .ss-package-config .fd-includes-panel li svg{background:radial-gradient(circle at 40% 20%,rgba(255,255,255,.36),transparent 36%),linear-gradient(180deg,#5da8d6,#2f80b2 61%,#1d5f8b)!important;border:1px solid #377fac!important;stroke:#fff!important;box-shadow:0 5px 11px #2370a22b,inset 0 1px #ffffff47!important}.fd-catalog-drawer .ss-addon-section{border:1px solid #d3e0e7!important;border-radius:14px!important;background:linear-gradient(145deg,#fff,#f8fbfd)!important;box-shadow:0 10px 25px #051e2f0e,inset 0 1px #fff!important;padding:16px!important;margin-top:14px!important}.fd-catalog-drawer .ss-addon-head .crm-eyebrow{color:#477895!important;-webkit-text-fill-color:#477895!important}.fd-catalog-drawer .ss-addon-head h4{color:#071722!important;-webkit-text-fill-color:#071722!important}.fd-catalog-drawer .ss-addon-head p{color:#536b7a!important;-webkit-text-fill-color:#536b7a!important}.fd-catalog-drawer .ss-addon-card{min-height:90px!important;border:1px solid #d4e0e7!important;border-radius:13px!important;background:radial-gradient(circle at 100% 0%,rgba(72,144,193,.045),transparent 9rem),linear-gradient(145deg,#fff,#f8fbfd)!important;box-shadow:0 7px 17px #051d2e0c,inset 0 1px #fff!important}.fd-catalog-drawer .ss-addon-card:hover:not(:disabled){border-color:#75a7c7!important;transform:translateY(-1px)!important;box-shadow:0 11px 24px #1e587e17,inset 0 1px #fff!important}.fd-catalog-drawer .ss-addon-mark{border-color:#c4d7e2!important;background:linear-gradient(180deg,#fbfdff,#eaf3f8)!important;color:#245d80!important}.fd-catalog-drawer .ss-addon-mark svg{stroke:#245d80!important}.fd-catalog-drawer .ss-addon-card.selected{border-color:#438cba!important;background:radial-gradient(circle at 100% 0%,rgba(91,166,214,.11),transparent 10rem),linear-gradient(145deg,#f6fbff,#fff)!important;box-shadow:0 12px 26px #1b5c871f,0 0 0 1px #4391c417!important}.fd-catalog-drawer .ss-addon-card.selected:before{background:linear-gradient(#75b8df,#327fb5 74%,#d4a347)!important}.fd-catalog-drawer .ss-addon-card.selected .ss-addon-mark{border-color:#347ba8!important;background:linear-gradient(180deg,#51a0d0,#2874a5 62%,#1d5c85)!important;color:#fff!important;box-shadow:0 6px 13px #2270a42e,inset 0 1px #ffffff3d!important}.fd-catalog-drawer .ss-addon-card.selected .ss-addon-mark svg{stroke:#fff!important}.fd-catalog-drawer .ss-addon-copy strong{color:#0b2435!important;-webkit-text-fill-color:#0b2435!important}.fd-catalog-drawer .ss-addon-copy small{color:#566e7e!important;-webkit-text-fill-color:#566e7e!important}.fd-catalog-drawer .ss-addon-price b{color:#9b6b22!important;-webkit-text-fill-color:#9b6b22!important}.fd-catalog-drawer .ss-package-config .ss-config-summary{position:sticky!important;bottom:10px!important;z-index:30!important;border:1px solid #c5d7e1!important;border-top:0!important;border-radius:14px!important;background:#fffffffc!important;color:#071722!important;padding:58px 16px 15px!important;box-shadow:0 18px 40px #051f3126,0 3px 10px #051f310e!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.fd-catalog-drawer .ss-package-config .ss-config-summary:before{content:"PACKAGE SUMMARY"!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:42px!important;display:flex!important;align-items:center!important;box-sizing:border-box!important;padding:0 16px!important;background:radial-gradient(circle at 90% -100%,rgba(104,178,224,.2),transparent 45%),linear-gradient(90deg,#071f34,#0e3857 69%,#16435f)!important;border-bottom:1px solid #2b5774!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:10.5px!important;font-weight:950!important;letter-spacing:.13em!important}.fd-catalog-drawer .ss-summary-lines span{color:#536b7a!important;-webkit-text-fill-color:#536b7a!important}.fd-catalog-drawer .ss-summary-lines b{color:#102838!important;-webkit-text-fill-color:#102838!important}.fd-catalog-drawer .ss-summary-lines .subtotal-label{color:#071722!important;-webkit-text-fill-color:#071722!important}.fd-catalog-drawer .ss-summary-lines .subtotal-value{color:#9e6d22!important;-webkit-text-fill-color:#9e6d22!important}.fd-catalog-drawer .ss-summary-actions .secondary{background:radial-gradient(circle at 50% -80%,rgba(106,179,224,.2),transparent 58%),linear-gradient(180deg,#174b70,#0c314e 48%,#071f34)!important;border-color:#264f6b!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.fd-catalog-drawer .ss-summary-actions .secondary svg{stroke:#fff!important}.fd-catalog-drawer .ss-summary-actions .primary{background:radial-gradient(circle at 50% -80%,rgba(255,249,224,.45),transparent 58%),linear-gradient(180deg,#e5b85f,#cf9538 48%,#b97d26)!important;border-color:#aa7427!important;color:#071a2a!important;-webkit-text-fill-color:#071a2a!important;box-shadow:0 8px 18px #83571826,inset 0 1px #ffffff70!important}.fd-catalog-drawer .ss-summary-actions .primary svg{stroke:#071a2a!important}@media(max-width:980px)and (min-width:681px){.fd-catalog-drawer>header.ss-catalog-head{grid-template-columns:182px minmax(0,1fr) 44px!important}.fd-catalog-drawer>header.ss-catalog-head>.ss-catalog-back{width:182px!important;min-width:182px!important;max-width:182px!important}.fd-catalog-drawer>header.ss-catalog-head>.ss-catalog-back span{display:inline!important}}@media(max-width:680px){.fd-catalog-drawer>header.ss-catalog-head{grid-template-columns:44px minmax(0,1fr) 42px!important}.fd-catalog-drawer>header.ss-catalog-head>.ss-catalog-back{width:44px!important;min-width:44px!important;max-width:44px!important;padding:0!important}.fd-catalog-drawer>header.ss-catalog-head>.ss-catalog-back span{display:none!important}.fd-catalog-drawer .ss-package-config .fd-includes-panel ul,.fd-catalog-drawer .ss-addon-grid,.fd-catalog-drawer .ss-summary-actions{grid-template-columns:1fr!important}}.r49-workorder{--wo-navy:#061a2b;--wo-navy2:#0b2d49;--wo-blue:#347fae;--wo-blue2:#71afd5;--wo-ice:#f5f9fb;--wo-silver:#d4e0e7;--wo-ink:#071722;--wo-copy:#385364;--wo-gold:#d5a347;--wo-green:#208657;--wo-red:#bd3c43}.r22-workorder-drawer.r49-workorder{background:radial-gradient(circle at 86% 4%,rgba(63,139,188,.07),transparent 32rem),linear-gradient(180deg,#f5f9fb,#edf3f6)!important}.r49-workorder>header{min-height:92px!important;padding:15px 18px!important;background:radial-gradient(circle at 82% -80%,rgba(100,177,224,.18),transparent 23rem),linear-gradient(105deg,#061827,#0a2d48 62%,#123f60)!important;border-bottom:1px solid #315772!important;box-shadow:0 13px 34px #04182738,inset 0 1px #ffffff14!important}.r49-workorder>header span{color:#77b8df!important;-webkit-text-fill-color:#77b8df!important;font-size:10px!important;font-weight:950!important;letter-spacing:.14em!important}.r49-workorder>header h2{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:25px!important;letter-spacing:-.035em!important}.r49-workorder>header small{color:#c9deea!important;-webkit-text-fill-color:#c9deea!important;font-weight:700!important}.r49-workorder>header>button{background:#ffffff14!important;border:1px solid rgba(202,225,239,.22)!important;color:#fff!important;border-radius:11px!important;width:43px!important;height:43px!important}.r49-workorder>header>button svg{stroke:#fff!important}.r49-workorder>.r22-drawer-actions{padding:12px 16px!important;gap:9px!important;background:#fffffff5!important;border-bottom:1px solid #d4e0e7!important;box-shadow:0 7px 19px #051c2c0d!important}.r49-workorder>.r22-drawer-actions button{min-height:42px!important;border-radius:10px!important;background:#fff!important;border:1px solid #bfd1dc!important;color:#17394f!important;font-weight:900!important;box-shadow:0 4px 11px #051d2d0b!important}.r49-workorder>.r22-drawer-actions button svg{stroke:#347fae!important}.r49-workorder>.r22-drawer-actions .danger{border-color:#e2bfc1!important;background:#fff8f8!important;color:#9f2f35!important}.r49-workorder>.r22-drawer-actions .danger svg{stroke:#bd3c43!important}.r49-workorder .r22-drawer-body{padding:16px!important;gap:14px!important}.r49-workorder .r23-wo-hero{display:grid!important;grid-template-columns:1.05fr 1.35fr .8fr!important;gap:12px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.r49-workorder .r23-wo-hero>div{min-height:128px!important;padding:15px!important;border:1px solid #cddae2!important;border-radius:15px!important;background:linear-gradient(145deg,#fff,#f7fafc)!important;box-shadow:0 12px 28px #051c2c11,inset 0 1px #fff!important}.r49-workorder .r23-contact span,.r49-workorder .r23-vehicle-ref span,.r49-workorder .r23-status-stack span{color:#628092!important;-webkit-text-fill-color:#628092!important;font-size:9px!important;font-weight:950!important;letter-spacing:.12em!important}.r49-workorder .r23-contact strong,.r49-workorder .r23-vehicle-ref strong,.r49-workorder .r23-status-stack strong{color:#071722!important;-webkit-text-fill-color:#071722!important;font-size:16px!important;font-weight:950!important}.r49-workorder .r23-contact a{font-size:21px!important;color:#146a9c!important;-webkit-text-fill-color:#146a9c!important;font-weight:950!important;letter-spacing:-.02em!important}.r49-workorder .r23-contact small,.r49-workorder .r23-vehicle-ref small{color:#526b7b!important;-webkit-text-fill-color:#526b7b!important}.r49-workorder .r23-vehicle-ref{display:flex!important;align-items:center!important;gap:14px!important}.r49-workorder .r22-vehicle-thumb{width:112px!important;height:82px!important;border-radius:12px!important;background:linear-gradient(145deg,#eef5f8,#fff)!important;border:1px solid #d3e0e7!important;box-shadow:inset 0 1px #fff!important}.r49-workorder .r22-vehicle-thumb img{-o-object-fit:contain!important;object-fit:contain!important;filter:drop-shadow(0 8px 7px rgba(3,22,35,.15))!important}.r49-workorder .r24-vehicle-edit-link{color:#2776a6!important;-webkit-text-fill-color:#2776a6!important;font-weight:900!important}.r49-workorder .r23-status-stack{background:radial-gradient(circle at 90% 0%,rgba(104,178,224,.12),transparent 12rem),linear-gradient(145deg,#0b2d48,#061a2b)!important;border-color:#28516c!important}.r49-workorder .r23-status-stack span{color:#86bada!important;-webkit-text-fill-color:#86bada!important}.r49-workorder .r23-status-stack strong{color:#fff!important;-webkit-text-fill-color:#fff!important}.r49-workorder .r23-status-stack strong.tone-blue,.r49-workorder .r23-status-stack strong.tone-orange{color:#edc875!important;-webkit-text-fill-color:#edc875!important}.r49-workorder .r22-wo-command{border:1px solid #cad8e1!important;border-radius:14px!important;background:#fff!important;box-shadow:0 9px 22px #051c2c0e!important;padding:13px 15px!important}.r49-workorder .r22-wo-command>div{padding:2px 14px!important;border-right:1px solid #dce5ea!important}.r49-workorder .r22-wo-command>div:last-child{border-right:0!important}.r49-workorder .r22-wo-command span{color:#637b8a!important;-webkit-text-fill-color:#637b8a!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-weight:900!important}.r49-workorder .r22-wo-command strong{color:#0a263a!important;-webkit-text-fill-color:#0a263a!important;font-weight:950!important}.r49-workorder .r22-section-title{min-height:48px!important;padding:10px 14px!important;background:linear-gradient(90deg,#eef6fa,#f9fbfc)!important;border-bottom:1px solid #d5e1e8!important}.r49-workorder .r22-section-title span{color:#38789f!important;-webkit-text-fill-color:#38789f!important;font-size:9px!important;font-weight:950!important;letter-spacing:.11em!important;text-transform:uppercase!important}.r49-workorder .r22-section-title strong{color:#153449!important;-webkit-text-fill-color:#153449!important}.r49-workorder .r22-workflow{padding:0 0 12px!important;border:1px solid #cad8e1!important;border-radius:16px!important;background:#f8fbfc!important;box-shadow:0 15px 36px #051c2c12!important;overflow:hidden!important}.r49-workorder .r22-step{position:relative!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) auto!important;align-items:center!important;min-height:76px!important;margin:10px 12px 0!important;padding:12px 13px!important;border:1px solid #d5e1e8!important;border-radius:13px!important;background:#fff!important;box-shadow:0 5px 14px #051c2c0a!important;gap:12px!important}.r49-workorder .r22-step>i{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#edf4f8!important;border:1px solid #d5e2e9!important;color:#557387!important;font-style:normal!important;font-weight:950!important}.r49-workorder .r22-step>div:nth-child(2)>strong{display:block!important;color:#0b2537!important;-webkit-text-fill-color:#0b2537!important;font-size:14px!important;font-weight:950!important}.r49-workorder .r22-step>div:nth-child(2)>span{display:block!important;color:#5d7483!important;-webkit-text-fill-color:#5d7483!important;font-size:11px!important;font-weight:800!important;margin-top:2px!important}.r49-workorder .r22-step>div:nth-child(2)>small{color:#7b8e9a!important;-webkit-text-fill-color:#7b8e9a!important}.r49-workorder .r22-step>div:last-child{display:flex!important;gap:7px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.r49-workorder .r22-step button{min-height:39px!important;border-radius:9px!important;padding:0 12px!important;font-weight:900!important;border:1px solid #c7d7e1!important;background:#fff!important;color:#1d4d6a!important}.r49-workorder .r22-step button svg{width:16px!important;stroke:#317da9!important}.r49-workorder .r22-step button.primary{background:linear-gradient(180deg,#174c72,#0d3451 48%,#071f34)!important;border-color:#285979!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 7px 16px #06253a29!important}.r49-workorder .r22-step button.primary svg{stroke:#fff!important}.r49-workorder .r22-step.state-in_progress{border-color:#3d81ad!important;background:radial-gradient(circle at 100% 0%,rgba(101,176,222,.15),transparent 16rem),linear-gradient(135deg,#0d3553,#071f34 60%,#061827)!important;box-shadow:0 13px 27px #0521352b,inset 0 1px #ffffff14!important}.r49-workorder .r22-step.state-in_progress>i{background:#e6f4fc!important;border-color:#82b8d9!important;color:#176b9e!important}.r49-workorder .r22-step.state-in_progress>div:nth-child(2)>strong{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:15px!important}.r49-workorder .r22-step.state-in_progress>div:nth-child(2)>span{color:#bcd8e8!important;-webkit-text-fill-color:#bcd8e8!important}.r49-workorder .r22-step.state-in_progress>div:nth-child(2)>small{color:#8fb9d1!important;-webkit-text-fill-color:#8fb9d1!important}.r49-workorder .r22-step.state-in_progress button:not(.primary){background:#ffffff17!important;border-color:#c6e1f13d!important;color:#e8f4fb!important;-webkit-text-fill-color:#e8f4fb!important}.r49-workorder .r22-step.state-in_progress button:not(.primary) svg{stroke:#d9eef9!important}.r49-workorder .r22-step.state-done{border-color:#c5ded1!important;background:linear-gradient(145deg,#f7fcf9,#fff)!important}.r49-workorder .r22-step.state-done>i{background:#e3f5ea!important;border-color:#b8dec7!important;color:#197848!important}.r49-workorder .r22-step.state-paused{border-color:#ddc58f!important;background:linear-gradient(145deg,#fffbf2,#fff)!important}.r49-workorder .r22-step.state-paused>i{background:#f9edcf!important;border-color:#e5ca89!important;color:#956514!important}.r49-workorder .r49-approval-review{background:linear-gradient(180deg,#e8bd65,#cf9434)!important;border-color:#ad7521!important;color:#071a2a!important;-webkit-text-fill-color:#071a2a!important}.r49-workorder .r49-approval-review svg{stroke:#071a2a!important}.r49-approval-chip{display:inline-flex!important;width:-moz-max-content!important;width:max-content!important;margin-top:5px!important;padding:3px 7px!important;border-radius:999px!important;background:#f5e9c7!important;border:1px solid #ddc47f!important;color:#7e5816!important;-webkit-text-fill-color:#7e5816!important;font-size:9px!important;font-style:normal!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.05em!important}.r49-workorder .r22-pricing{border:1px solid #cad8e1!important;border-radius:16px!important;background:#fff!important;box-shadow:0 15px 35px #051c2c11!important;overflow:hidden!important}.r49-workorder .r24-change-service{background:linear-gradient(180deg,#174c72,#0d3451)!important;border:1px solid #285979!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-radius:9px!important}.r49-workorder .r24-change-service svg{stroke:#fff!important}.r49-workorder .r22-pricing>article{margin:10px 12px!important;padding:14px!important;border:1px solid #d4e0e7!important;border-radius:12px!important;background:linear-gradient(145deg,#fff,#f9fbfc)!important}.r49-workorder .r22-pricing>article strong{color:#0b2537!important;-webkit-text-fill-color:#0b2537!important}.r49-workorder .r22-total-box{margin-left:auto!important;width:min(420px,100%)!important;border:1px solid #c8d8e2!important;border-top:4px solid #347fae!important;border-radius:14px!important;background:#fff!important;box-shadow:0 13px 29px #051c2c14!important;overflow:hidden!important}.r49-workorder .r22-total-box>div:last-child{background:#071f34!important}.r49-workorder .r22-total-box>div:last-child span,.r49-workorder .r22-total-box>div:last-child strong{color:#fff!important;-webkit-text-fill-color:#fff!important}.r49-workorder .r22-total-box>div:last-child strong{font-size:21px!important}.r49-photo-center{border:1px solid #cad8e1;border-radius:16px;background:#fff;box-shadow:0 15px 36px #051c2c12;overflow:hidden}.r49-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 16px;border-bottom:1px solid #d6e2e9;background:linear-gradient(135deg,#0a2d48,#071f34)}.r49-section-head span{color:#75b7df;font-size:9px;font-weight:950;letter-spacing:.13em}.r49-section-head h3{margin:2px 0 0;color:#fff;font-size:18px}.r49-section-head p{margin:3px 0 0;color:#bdd6e5;font-size:11px}.r49-section-head>div:last-child{display:flex;gap:8px}.r49-section-head button{min-height:39px;border:1px solid rgba(195,223,239,.27);border-radius:9px;background:#ffffff14;color:#fff;font-weight:900;padding:0 11px}.r49-section-head button svg{width:15px;stroke:#d9eef9}.r49-section-head button.compare{background:linear-gradient(180deg,#dcb05b,#bd8127);border-color:#a56f22;color:#071a2a}.r49-section-head button.compare svg{stroke:#071a2a}.r49-photo-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;background:#f5f9fb}.r49-photo-categories>article{min-height:150px;padding:12px;border:1px solid #d5e1e8;border-radius:13px;background:#fff;box-shadow:0 5px 14px #051c2c0a}.r49-photo-categories>article>div:first-child{display:flex;gap:10px;align-items:center}.r49-photo-categories>article>div:first-child>span{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;background:#eaf4fa;border:1px solid #c8dce8;color:#2d78a6;font-size:10px;font-weight:950}.r49-photo-categories strong{display:block;color:#0b2537}.r49-photo-categories small{display:block;color:#617887;font-size:10px;margin-top:2px}.r49-mini-strip{display:flex!important;gap:6px!important;margin:10px 0!important;min-height:45px}.r49-photo-thumb{position:relative!important;width:64px!important;height:46px!important;padding:0!important;border:1px solid #d0dde5!important;border-radius:8px!important;overflow:hidden!important;background:#eef4f7!important}.r49-photo-thumb img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.r49-photo-thumb span{display:none!important}.r49-photo-categories footer{display:flex;align-items:center;justify-content:space-between;gap:7px}.r49-photo-categories footer button{min-height:36px;border-radius:8px;border:1px solid #c9d9e2;background:#fff;color:#255f82;font-weight:900;padding:0 10px}.r49-photo-categories footer button.primary{background:linear-gradient(180deg,#174c72,#0d3451);border-color:#285979;color:#fff}.r49-photo-categories footer button.primary svg{stroke:#fff}.r49-photo-categories footer small{margin-left:auto}.r49-modal-scrim,.r49-photo-scrim{position:fixed;inset:0;z-index:1900;border:0;background:#03101aa1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.r49-approval-modal{position:fixed;z-index:1901;left:50%;top:50%;transform:translate(-50%,-50%);width:min(850px,calc(100vw - 28px));max-height:calc(100vh - 30px);display:flex;flex-direction:column;border:1px solid #456d86;border-radius:18px;background:#f7fafc;box-shadow:0 35px 90px #00000054;overflow:hidden}.r49-approval-modal>header,.r49-gallery>header,.r49-compare-modal>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;background:linear-gradient(110deg,#061827,#0a2d48 68%,#123f60);border-bottom:1px solid #315772}.r49-modal-icon{width:43px;height:43px;border-radius:12px;display:grid;place-items:center;background:#f4e4bc;border:1px solid #d4b66e}.r49-modal-icon svg{stroke:#8a6116}.r49-approval-modal header span,.r49-gallery header span,.r49-compare-modal header span{color:#75b7df;font-size:9px;font-weight:950;letter-spacing:.13em}.r49-approval-modal header h3,.r49-gallery header h3,.r49-compare-modal header h3{margin:2px 0 0;color:#fff;font-size:20px}.r49-approval-modal header small,.r49-gallery header small,.r49-compare-modal header small{color:#bdd6e5}.r49-modal-close,.r49-gallery header>button,.r49-compare-modal header>button{width:41px;height:41px;border-radius:10px;border:1px solid rgba(198,225,241,.25);background:#ffffff14;display:grid;place-items:center}.r49-modal-close svg,.r49-gallery header>button svg,.r49-compare-modal header>button svg{stroke:#fff}.r49-approval-body{padding:16px;overflow:auto;display:grid;grid-template-columns:1fr 1fr;gap:12px}.r49-approval-body label{display:flex;flex-direction:column;gap:6px}.r49-approval-body label.wide{grid-column:1/-1}.r49-approval-body label>span{color:#35556a;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.r49-approval-body textarea,.r49-approval-body input{width:100%;box-sizing:border-box;border:1px solid #c8d8e2;border-radius:9px;background:#fff;color:#102b3d;padding:10px;font:inherit}.r49-approval-body textarea{min-height:86px;resize:vertical}.r49-approval-grid{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px}.r49-money-input{display:flex;align-items:center;border:1px solid #c8d8e2;border-radius:9px;background:#fff;overflow:hidden}.r49-money-input b{padding:0 9px;color:#5a7485}.r49-money-input input{border:0!important;border-left:1px solid #dce5ea!important;border-radius:0!important}.r49-file-drop{grid-column:1/-1!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;padding:12px!important;border:1px dashed #8eb4cb!important;border-radius:12px!important;background:#f0f7fb!important;cursor:pointer}.r49-file-drop>svg{width:35px;height:35px;padding:8px;border-radius:10px;background:#fff;stroke:#327fae}.r49-file-drop input{display:none}.r49-file-drop b{padding:6px 9px;border-radius:8px;background:#0d3553;color:#fff}.r49-approval-status{grid-column:1/-1;display:flex;justify-content:space-between;padding:9px 11px;border-radius:10px;background:#fff5dc;border:1px solid #e2ca8d;color:#805914}.r49-approval-status.approved{background:#eaf7ef;border-color:#b9dfc8;color:#167347}.r49-approval-status.declined{background:#fff0f0;border-color:#e7c1c1;color:#a6383e}.r49-approval-photo-strip{grid-column:1/-1;display:flex;gap:8px;overflow:auto}.r49-approval-photo-strip figure{margin:0;min-width:120px}.r49-approval-photo-strip img,.r49-approval-photo-strip figure>div{width:120px;height:78px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid #d3e0e7;background:#edf3f6}.r49-approval-photo-strip figcaption{font-size:9px;color:#6c818f;margin-top:3px}.r49-customer-send{grid-column:1/-1;display:flex;justify-content:space-between;gap:14px;align-items:center;padding:12px;border:1px solid #d5e1e8;border-radius:12px;background:#fff}.r49-customer-send>div:first-child{display:flex;gap:9px;align-items:center}.r49-customer-send>div:first-child svg{stroke:#347fae}.r49-customer-send strong,.r49-customer-send small{display:block}.r49-customer-send small{color:#6c818f}.r49-customer-send>div:last-child{display:flex;gap:7px}.r49-customer-send button{min-height:36px;border:1px solid #d4dfe6;border-radius:8px;background:#f3f6f8;color:#82929d;cursor:not-allowed}.r49-approval-modal>footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;background:#fff;border-top:1px solid #d4e0e7}.r49-approval-modal>footer button{min-height:42px;padding:0 14px;border-radius:9px;border:1px solid #c9d9e2;background:#fff;color:#244e68;font-weight:900}.r49-approval-modal>footer button.primary{background:linear-gradient(180deg,#174c72,#0d3451);border-color:#285979;color:#fff}.r49-approval-modal>footer button.primary svg{stroke:#fff}.r49-approval-modal>footer button.decline{color:#9c353b;border-color:#e0bfc2;background:#fff8f8}.r49-inline-error{grid-column:1/-1;display:flex;gap:7px;align-items:center;padding:9px 11px;border-radius:9px;background:#fff1f1;border:1px solid #e6c3c3;color:#a2343a;font-weight:800}.r49-inline-error svg{width:17px;stroke:#b33d43}.r49-gallery{position:fixed;z-index:1901;inset:26px;display:flex;flex-direction:column;border-radius:18px;border:1px solid #456d86;background:#eef4f7;box-shadow:0 35px 90px #00000057;overflow:hidden}.r49-gallery-tabs{display:flex;gap:7px;padding:10px 12px;background:#fff;border-bottom:1px solid #d4e0e7;overflow:auto}.r49-gallery-tabs button{min-height:36px;border:1px solid #cad9e2;border-radius:9px;background:#fff;color:#31556d;font-weight:900;white-space:nowrap}.r49-gallery-tabs button.active{background:#0d3553;border-color:#245879;color:#fff}.r49-gallery-tabs b{margin-left:5px}.r49-gallery-body{min-height:0;flex:1;display:grid;grid-template-columns:280px minmax(0,1fr);gap:0}.r49-gallery-body>aside{overflow:auto;padding:10px;background:#f7fafc;border-right:1px solid #d4e0e7}.r49-gallery-body>aside>button{width:100%;display:grid;grid-template-columns:72px minmax(0,1fr) 20px;gap:9px;align-items:center;padding:7px;margin-bottom:6px;border:1px solid #d4e0e7;border-radius:10px;background:#fff;text-align:left}.r49-gallery-body>aside>button.active{border-color:#4d94c0;box-shadow:0 0 0 2px #4d94c01c}.r49-gallery-body>aside img,.r49-gallery-body>aside button>div{width:72px;height:52px;-o-object-fit:cover;object-fit:cover;border-radius:7px;background:#eaf1f4}.r49-gallery-body>aside strong,.r49-gallery-body>aside small{display:block}.r49-gallery-body>aside small{color:#6d8290}.r49-gallery-body>aside svg{width:16px;stroke:#4e748d}.r49-gallery-body>main{overflow:auto;padding:13px}.r49-photo-stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:360px;max-height:62vh;border-radius:13px;background:#071722;overflow:hidden}.r49-photo-stage img{display:block;max-width:100%;max-height:62vh;-o-object-fit:contain;object-fit:contain}.r49-photo-stage.marking{cursor:crosshair}.r49-photo-stage .marker{position:absolute;transform:translate(-50%,-50%);width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#d4a347;border:2px solid #fff;color:#071722;font-size:10px;font-style:normal;font-weight:950;box-shadow:0 4px 11px #00000047}.r49-mark-instruction{position:absolute;left:50%;top:12px;transform:translate(-50%);padding:6px 10px;border-radius:999px;background:#061a2be0;color:#fff;font-size:10px;font-weight:900}.r49-photo-meta{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 0}.r49-photo-meta span,.r49-photo-meta strong,.r49-photo-meta small{display:block}.r49-photo-meta span{font-size:9px;font-weight:950;color:#40799c;text-transform:uppercase}.r49-photo-meta button{min-height:36px;border:1px solid #cbd9e2;border-radius:8px;background:#fff;color:#516b7b;font-weight:900}.r49-photo-meta button.visible{background:#eaf7ef;border-color:#b9dfc8;color:#167347}.r49-photo-edit{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:10px;border:1px solid #d5e1e8;border-radius:10px;background:#fff}.r49-photo-edit label{display:flex;flex-direction:column;gap:5px}.r49-photo-edit span{font-size:9px;font-weight:950;color:#537184;text-transform:uppercase}.r49-photo-edit textarea{min-height:60px;border:1px solid #cbd9e2;border-radius:8px;padding:8px;resize:vertical}.r49-photo-edit button,.r49-marker-editor button{min-height:36px;border:1px solid #c6d8e2;border-radius:8px;background:#0d3553;color:#fff;font-weight:900;padding:0 10px}.r49-marker-editor{display:grid;grid-template-columns:minmax(170px,1fr) 150px minmax(180px,1fr) auto auto;gap:8px;align-items:center;margin-top:9px;padding:10px;border:1px solid #d5e1e8;border-radius:10px;background:#fff}.r49-marker-editor>div span,.r49-marker-editor>div strong{display:block}.r49-marker-editor>div span{font-size:9px;font-weight:950;color:#507287}.r49-marker-editor select,.r49-marker-editor input{min-height:36px;border:1px solid #cbd9e2;border-radius:8px;background:#fff;padding:0 8px}.r49-marker-editor button.active{background:#d4a347;color:#071a2a}.r49-gallery-empty{display:grid;place-items:center;min-height:300px;color:#6b808d}.r49-compare-modal{position:fixed;z-index:1901;left:50%;top:50%;transform:translate(-50%,-50%);width:min(1050px,calc(100vw - 34px));max-height:calc(100vh - 34px);border:1px solid #456d86;border-radius:18px;background:#f6f9fb;box-shadow:0 35px 90px #00000057;overflow:auto}.r49-compare-selects{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px}.r49-compare-selects label{display:flex;flex-direction:column;gap:5px;color:#43657a;font-size:10px;font-weight:950;text-transform:uppercase}.r49-compare-selects select{min-height:40px;border:1px solid #c8d8e2;border-radius:9px;background:#fff;padding:0 8px;color:#17364a}.r49-compare-stage{position:relative;margin:0 12px;aspect-ratio:16/9;max-height:66vh;background:#071722;border-radius:13px;overflow:hidden}.r49-compare-stage img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.r49-compare-stage .after-wrap{position:absolute;inset:0 auto 0 0;overflow:hidden;border-right:2px solid #fff}.r49-compare-stage .after-wrap img{width:calc(100vw - 24px);max-width:1024px}.r49-compare-stage .split-line{position:absolute;top:0;bottom:0;width:2px;background:#fff;transform:translate(-1px)}.r49-compare-stage .split-line span{position:absolute;top:50%;left:50%;width:34px;height:34px;transform:translate(-50%,-50%);border-radius:50%;background:#fff;box-shadow:0 4px 12px #0000004d}.r49-compare-stage b{position:absolute;top:10px;padding:5px 8px;border-radius:6px;background:#061a2bcc;color:#fff;font-size:9px;letter-spacing:.08em}.r49-compare-stage .before-label{left:10px}.r49-compare-stage .after-label{right:10px}.r49-compare-range{display:block;width:calc(100% - 24px);margin:13px 12px 16px}@media(max-width:900px){.r49-workorder .r23-wo-hero{grid-template-columns:1fr 1fr!important}.r49-workorder .r23-status-stack{grid-column:1/-1!important}.r49-photo-categories{grid-template-columns:1fr!important}.r49-marker-editor{grid-template-columns:1fr 1fr!important}.r49-marker-editor>div{grid-column:1/-1}}@media(max-width:680px){.r49-workorder .r22-drawer-body{padding:10px!important}.r49-workorder .r23-wo-hero{grid-template-columns:1fr!important}.r49-workorder .r23-status-stack{grid-column:auto!important}.r49-workorder .r22-step{grid-template-columns:38px minmax(0,1fr)!important}.r49-workorder .r22-step>div:last-child{grid-column:1/-1!important;justify-content:stretch!important}.r49-workorder .r22-step>div:last-child button{flex:1!important}.r49-section-head{align-items:flex-start;flex-direction:column}.r49-section-head>div:last-child{width:100%}.r49-section-head>div:last-child button{flex:1}.r49-approval-body{grid-template-columns:1fr}.r49-approval-body label.wide,.r49-approval-grid,.r49-file-drop,.r49-customer-send{grid-column:auto!important}.r49-approval-grid{grid-template-columns:1fr}.r49-file-drop{grid-template-columns:36px minmax(0,1fr)!important}.r49-file-drop>b{grid-column:2}.r49-customer-send{align-items:flex-start;flex-direction:column}.r49-customer-send>div:last-child{width:100%}.r49-customer-send button{flex:1}.r49-gallery{inset:8px}.r49-gallery-body{grid-template-columns:1fr}.r49-gallery-body>aside{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid #d4e0e7}.r49-gallery-body>aside>button{min-width:220px}.r49-photo-stage{min-height:260px}.r49-photo-edit{grid-template-columns:1fr}.r49-marker-editor{grid-template-columns:1fr!important}.r49-compare-selects{grid-template-columns:1fr}.r49-compare-stage{aspect-ratio:4/3}}.r22-workorder-drawer.r49-workorder{--r492-navy-950:#04121f;--r492-navy-900:#071b2c;--r492-navy-800:#0b2d49;--r492-navy-700:#123f60;--r492-blue-500:#3d86b3;--r492-blue-300:#84bedf;--r492-ice:#f5f9fb;--r492-white:#ffffff;--r492-silver:#d5e1e8;--r492-steel:#647c8b;--r492-ink:#071722;--r492-copy:#385364;--r492-gold:#d3a24b;--r492-gold-soft:#efd18d;--r492-green:#247c55;--r492-red:#a93840;background:radial-gradient(circle at 94% 2%,rgba(81,153,198,.075),transparent 29rem),linear-gradient(180deg,#f5f9fb,#edf3f6)!important;color:var(--r492-ink)!important}.r22-workorder-drawer.r49-workorder{overflow:hidden!important;min-width:0!important}.r22-workorder-drawer.r49-workorder>header{position:relative!important;z-index:3!important;min-height:92px!important;padding:14px 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;flex:0 0 auto!important;background:radial-gradient(circle at 78% -115%,rgba(104,181,226,.23),transparent 27rem),linear-gradient(105deg,var(--r492-navy-950),var(--r492-navy-800) 63%,var(--r492-navy-700))!important;border-bottom:1px solid #31566f!important;box-shadow:0 12px 32px #04172536,inset 0 1px #ffffff13!important}.r22-workorder-drawer.r49-workorder>header>div:first-child{min-width:0!important}.r22-workorder-drawer.r49-workorder>header span{color:#82c1e3!important;-webkit-text-fill-color:#82c1e3!important;opacity:1!important;font-size:10px!important;font-weight:950!important;letter-spacing:.14em!important}.r22-workorder-drawer.r49-workorder>header h2{margin:3px 0 2px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;font-size:26px!important;line-height:1.05!important;letter-spacing:-.035em!important;font-weight:950!important}.r22-workorder-drawer.r49-workorder>header small{color:#d0e3ee!important;-webkit-text-fill-color:#d0e3ee!important;opacity:1!important;font-size:11px!important;font-weight:750!important}.r22-workorder-drawer.r49-workorder>header>button{flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:11px!important;border:1px solid rgba(195,224,240,.24)!important;background:#ffffff13!important;box-shadow:inset 0 1px #ffffff17!important}.r22-workorder-drawer.r49-workorder>header>button svg{stroke:#fff!important}.r22-workorder-drawer.r49-workorder>.r22-drawer-actions{position:relative!important;z-index:2!important;flex:0 0 auto!important;min-height:60px!important;padding:9px 16px!important;display:flex!important;align-items:center!important;gap:8px!important;background:#fffffffb!important;border-bottom:1px solid #d2dee6!important;box-shadow:0 7px 17px #051c2c0b!important}.r22-workorder-drawer.r49-workorder>.r22-drawer-actions button{min-height:40px!important;padding:0 12px!important;border-radius:9px!important;border:1px solid #c5d6e0!important;background:linear-gradient(180deg,#fff,#f5f8fa)!important;color:#1e4e6a!important;-webkit-text-fill-color:#1e4e6a!important;opacity:1!important;font-weight:900!important;box-shadow:0 4px 10px #051d2d0a,inset 0 1px #fff!important}.r22-workorder-drawer.r49-workorder>.r22-drawer-actions button svg{stroke:#347fae!important}.r22-workorder-drawer.r49-workorder>.r22-drawer-actions button.danger{border-color:#dfc2c5!important;background:#fff9f9!important;color:#9b343a!important;-webkit-text-fill-color:#9b343a!important}.r22-workorder-drawer.r49-workorder>.r22-drawer-actions button.danger svg{stroke:#b83f46!important}.r22-workorder-drawer.r49-workorder .r22-drawer-body{flex:1 1 auto!important;min-height:0!important;min-width:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;padding:14px 14px calc(30px + env(safe-area-inset-bottom))!important;display:flex!important;flex-direction:column!important;gap:12px!important}.r22-workorder-drawer.r49-workorder .r23-wo-hero{display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(0,1.35fr) minmax(210px,.78fr)!important;gap:10px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;min-width:0!important}.r22-workorder-drawer.r49-workorder .r23-wo-hero>div{min-width:0!important;min-height:122px!important;padding:14px!important;border-radius:14px!important;border:1px solid #cddae2!important;background:radial-gradient(circle at 100% 0%,rgba(76,147,192,.05),transparent 12rem),linear-gradient(145deg,#fff,#f8fbfc)!important;box-shadow:0 10px 24px #051c2c0f,inset 0 1px #fffffff5!important}.r22-workorder-drawer.r49-workorder .r23-contact,.r22-workorder-drawer.r49-workorder .r23-vehicle-ref{overflow:hidden!important}.r22-workorder-drawer.r49-workorder .r23-contact span,.r22-workorder-drawer.r49-workorder .r23-vehicle-ref span,.r22-workorder-drawer.r49-workorder .r23-status-stack span{color:#638092!important;-webkit-text-fill-color:#638092!important;opacity:1!important;font-size:9px!important;font-weight:950!important;letter-spacing:.11em!important}.r22-workorder-drawer.r49-workorder .r23-contact strong,.r22-workorder-drawer.r49-workorder .r23-vehicle-ref strong{color:#071722!important;-webkit-text-fill-color:#071722!important;opacity:1!important;font-size:16px!important;line-height:1.2!important;font-weight:950!important;overflow-wrap:anywhere!important}.r22-workorder-drawer.r49-workorder .r23-contact a{display:block!important;width:-moz-max-content!important;width:max-content!important;max-width:100%!important;margin-top:4px!important;color:#146b9d!important;-webkit-text-fill-color:#146b9d!important;opacity:1!important;font-size:21px!important;font-weight:950!important;letter-spacing:-.02em!important}.r22-workorder-drawer.r49-workorder .r23-contact small,.r22-workorder-drawer.r49-workorder .r23-vehicle-ref small{color:#566e7d!important;-webkit-text-fill-color:#566e7d!important;opacity:1!important;overflow-wrap:anywhere!important}.r22-workorder-drawer.r49-workorder .r23-vehicle-ref{display:grid!important;grid-template-columns:118px minmax(0,1fr)!important;align-items:center!important;gap:14px!important}.r22-workorder-drawer.r49-workorder .r23-vehicle-ref>.r22-vehicle-thumb{width:118px!important;height:86px!important;min-width:118px!important;border-radius:12px!important;border:1px solid #d2e0e7!important;background:radial-gradient(ellipse at 50% 82%,rgba(4,25,39,.1),transparent 39%),linear-gradient(145deg,#edf5f8,#fff)!important;box-shadow:inset 0 1px #fff!important}.r22-workorder-drawer.r49-workorder .r23-vehicle-ref>.r22-vehicle-thumb img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;filter:drop-shadow(0 8px 7px rgba(3,22,35,.15))!important}.r22-workorder-drawer.r49-workorder .r24-vehicle-edit-link{margin-top:5px!important;color:#2677a6!important;-webkit-text-fill-color:#2677a6!important;opacity:1!important;font-weight:900!important}.r22-workorder-drawer.r49-workorder .r23-wo-hero .r23-status-stack{display:grid!important;grid-template-columns:1fr!important;align-content:center!important;gap:13px!important;background:radial-gradient(circle at 90% -10%,rgba(107,180,224,.16),transparent 13rem),linear-gradient(145deg,var(--r492-navy-800),var(--r492-navy-950))!important;border:1px solid #29536e!important;box-shadow:0 12px 28px #051f3124,inset 0 1px #ffffff14!important}.r22-workorder-drawer.r49-workorder .r23-status-stack>div{background:transparent!important;border:0!important;padding:0!important;min-height:0!important}.r22-workorder-drawer.r49-workorder .r23-status-stack span{color:#8bc1df!important;-webkit-text-fill-color:#8bc1df!important}.r22-workorder-drawer.r49-workorder .r23-status-stack strong{display:block!important;margin-top:2px!important;padding:0!important;background:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;font-size:15px!important;line-height:1.2!important;font-weight:950!important;overflow-wrap:anywhere!important}.r22-workorder-drawer.r49-workorder .r23-status-stack strong.tone-blue,.r22-workorder-drawer.r49-workorder .r23-status-stack strong.tone-orange,.r22-workorder-drawer.r49-workorder .r23-status-stack strong.tone-green{color:#efd18d!important;-webkit-text-fill-color:#efd18d!important}.r22-workorder-drawer.r49-workorder .r22-wo-command{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto!important;align-items:center!important;gap:0!important;padding:11px 13px!important;border:1px solid #ccd9e1!important;border-radius:13px!important;background:#fff!important;box-shadow:0 8px 20px #051c2c0d!important}.r22-workorder-drawer.r49-workorder .r22-wo-command>div{min-width:0!important;padding:2px 14px!important;border-right:1px solid #dbe5ea!important}.r22-workorder-drawer.r49-workorder .r22-wo-command>div:last-child{border-right:0!important}.r22-workorder-drawer.r49-workorder .r22-wo-command span{color:#637b8a!important;-webkit-text-fill-color:#637b8a!important;opacity:1!important;font-size:9px!important;font-weight:950!important;letter-spacing:.07em!important}.r22-workorder-drawer.r49-workorder .r22-wo-command strong{color:#0a263a!important;-webkit-text-fill-color:#0a263a!important;opacity:1!important;font-weight:950!important}.r22-workorder-drawer.r49-workorder .r22-wo-command small{color:#687f8e!important;-webkit-text-fill-color:#687f8e!important;opacity:1!important}.r22-workorder-drawer.r49-workorder .r49-photo-center{min-width:0!important;border:1px solid #cbd9e2!important;border-radius:15px!important;background:#fff!important;box-shadow:0 12px 28px #051c2c0f,inset 0 1px #fff!important;overflow:hidden!important}.r22-workorder-drawer.r49-workorder .r49-photo-center .r49-section-head{min-height:70px!important;padding:12px 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;border:0!important;border-bottom:1px solid #315772!important;background:radial-gradient(circle at 88% -100%,rgba(108,181,226,.18),transparent 20rem),linear-gradient(105deg,var(--r492-navy-950),var(--r492-navy-800))!important;box-shadow:inset 0 1px #ffffff12!important}.r22-workorder-drawer.r49-workorder .r49-section-head>div{min-width:0!important}.r22-workorder-drawer.r49-workorder .r49-section-head span{color:#83c2e4!important;-webkit-text-fill-color:#83c2e4!important;opacity:1!important;font-size:9px!important;font-weight:950!important;letter-spacing:.13em!important}.r22-workorder-drawer.r49-workorder .r49-section-head h3{margin:2px 0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;font-size:18px!important;line-height:1.15!important;font-weight:950!important;letter-spacing:-.018em!important}.r22-workorder-drawer.r49-workorder .r49-section-head p{margin:0!important;color:#c8dfec!important;-webkit-text-fill-color:#c8dfec!important;opacity:1!important;font-size:10.5px!important;line-height:1.35!important;font-weight:700!important}.r22-workorder-drawer.r49-workorder .r49-section-head>div:last-child{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:7px!important}.r22-workorder-drawer.r49-workorder .r49-section-head button{min-height:38px!important;padding:0 11px!important;border-radius:9px!important;border:1px solid rgba(197,225,241,.25)!important;background:#ffffff13!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;font-size:10.5px!important;font-weight:900!important;box-shadow:inset 0 1px #ffffff14!important}.r22-workorder-drawer.r49-workorder .r49-section-head button svg{stroke:#dff0f9!important}.r22-workorder-drawer.r49-workorder .r49-section-head button.compare{border-color:#b9852f!important;background:linear-gradient(180deg,#e2b45b,#c58b2c)!important;color:#071a2a!important;-webkit-text-fill-color:#071a2a!important}.r22-workorder-drawer.r49-workorder .r49-section-head button.compare svg{stroke:#071a2a!important}.r22-workorder-drawer.r49-workorder .r49-photo-categories{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:9px!important;background:#f4f8fa!important}.r22-workorder-drawer.r49-workorder .r49-photo-categories>article{min-width:0!important;min-height:126px!important;padding:10px!important;display:flex!important;flex-direction:column!important;border:1px solid #d4e0e7!important;border-radius:11px!important;background:radial-gradient(circle at 100% 0%,rgba(69,142,188,.045),transparent 8rem),linear-gradient(145deg,#fff,#f9fbfc)!important;box-shadow:0 4px 11px #051c2c0a,inset 0 1px #fff!important;overflow:hidden!important}.r22-workorder-drawer.r49-workorder .r49-photo-categories>article>div:first-child{min-width:0!important;display:grid!important;grid-template-columns:29px minmax(0,1fr)!important;gap:8px!important;align-items:center!important}.r22-workorder-drawer.r49-workorder .r49-photo-categories>article>div:first-child>span{width:29px!important;height:29px!important;min-width:29px!important;display:grid!important;place-items:center!important;border-radius:8px!important;border:1px solid #c6dce8!important;background:#ebf5fa!important;color:#2877a5!important;-webkit-text-fill-color:#2877a5!important;opacity:1!important;font-size:9px!important;font-weight:950!important}.r22-workorder-drawer.r49-workorder .r49-photo-categories strong{display:block!important;color:#0b2639!important;-webkit-text-fill-color:#0b2639!important;opacity:1!important;font-size:12px!important;line-height:1.16!important;font-weight:950!important;overflow-wrap:anywhere!important}.r22-workorder-drawer.r49-workorder .r49-photo-categories small{display:block!important;margin-top:2px!important;color:#647b89!important;-webkit-text-fill-color:#647b89!important;opacity:1!important;font-size:9px!important;line-height:1.25!important;font-weight:700!important;overflow-wrap:anywhere!important}.r22-workorder-drawer.r49-workorder .r49-mini-strip{flex:1 1 auto!important;min-height:39px!important;margin:7px 0!important;display:flex!important;align-items:center!important;gap:5px!important;overflow:hidden!important}.r22-workorder-drawer.r49-workorder .r49-photo-thumb{flex:0 0 50px!important;width:50px!important;height:38px!important;min-width:50px!important;padding:0!important;border:1px solid #cbd9e2!important;border-radius:7px!important;background:#edf3f6!important;overflow:hidden!important;box-shadow:0 3px 7px #051c2c0f!important}.r22-workorder-drawer.r49-workorder .r49-photo-thumb img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.r22-workorder-drawer.r49-workorder .r49-photo-thumb span{display:none!important}.r22-workorder-drawer.r49-workorder .r49-photo-categories footer{min-width:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:5px!important;margin-top:auto!important}.r22-workorder-drawer.r49-workorder .r49-photo-categories footer button{min-width:0!important;min-height:33px!important;padding:0 8px!important;border-radius:8px!important;border:1px solid #c7d8e2!important;background:#fff!important;color:#245f82!important;-webkit-text-fill-color:#245f82!important;opacity:1!important;font-size:9.5px!important;font-weight:900!important;white-space:nowrap!important}.r22-workorder-drawer.r49-workorder .r49-photo-categories footer button.primary{border-color:#285979!important;background:linear-gradient(180deg,#174c72,#0d3451)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.r22-workorder-drawer.r49-workorder .r49-photo-categories footer button.primary svg{stroke:#fff!important}.r22-workorder-drawer.r49-workorder .r49-photo-categories footer>small{margin-left:auto!important;max-width:96px!important;text-align:right!important}.r22-workorder-drawer.r49-workorder .r22-workflow{position:relative!important;min-width:0!important;padding:0 0 9px!important;border:1px solid #cad8e1!important;border-radius:15px!important;background:#f7fafc!important;box-shadow:0 12px 30px #051c2c0f!important;overflow:hidden!important}.r22-workorder-drawer.r49-workorder .r22-workflow>.r22-section-title{min-height:50px!important;padding:10px 13px!important;border-bottom:1px solid #d3e0e7!important;background:linear-gradient(90deg,#edf6fa,#fbfcfd)!important}.r22-workorder-drawer.r49-workorder .r22-workflow>.r22-section-title span{color:#327ba7!important;-webkit-text-fill-color:#327ba7!important;opacity:1!important;font-size:9px!important;font-weight:950!important}.r22-workorder-drawer.r49-workorder .r22-workflow>.r22-section-title strong{color:#16384e!important;-webkit-text-fill-color:#16384e!important;opacity:1!important;font-weight:950!important}.r22-workorder-drawer.r49-workorder .r22-workflow:after{content:""!important;position:absolute!important;left:31px!important;top:70px!important;bottom:28px!important;width:2px!important;z-index:0!important;background:linear-gradient(#87b9d7,#d6e2e9 80%)!important}.r22-workorder-drawer.r49-workorder .r22-step{position:relative!important;z-index:1!important;min-width:0!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:56px!important;margin:7px 9px 0!important;padding:8px 10px!important;border:1px solid #d4e0e7!important;border-radius:11px!important;background:#fffffffa!important;box-shadow:0 4px 10px #051c2c09!important;overflow:hidden!important}.r22-workorder-drawer.r49-workorder .r22-step>i{width:32px!important;height:32px!important;min-width:32px!important;display:grid!important;place-items:center!important;border-radius:50%!important;border:1px solid #d2e0e8!important;background:#edf4f8!important;color:#587485!important;font-size:10px!important;font-style:normal!important;font-weight:950!important;box-shadow:0 0 0 4px #fff!important}.r22-workorder-drawer.r49-workorder .r22-step>div:nth-child(2){min-width:0!important}.r22-workorder-drawer.r49-workorder .r22-step>div:nth-child(2)>strong{display:block!important;color:#102d40!important;-webkit-text-fill-color:#102d40!important;opacity:1!important;font-size:12.5px!important;line-height:1.2!important;font-weight:950!important;overflow-wrap:anywhere!important}.r22-workorder-drawer.r49-workorder .r22-step>div:nth-child(2)>span{display:block!important;margin-top:1px!important;color:#607786!important;-webkit-text-fill-color:#607786!important;opacity:1!important;font-size:9.5px!important;line-height:1.25!important;font-weight:780!important}.r22-workorder-drawer.r49-workorder .r22-step>div:nth-child(2)>small{display:block!important;margin-top:2px!important;color:#7a8e9b!important;-webkit-text-fill-color:#7a8e9b!important;opacity:1!important;font-size:8.7px!important;line-height:1.25!important}.r22-workorder-drawer.r49-workorder .r22-step>div:last-child{min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;flex-wrap:wrap!important}.r22-workorder-drawer.r49-workorder .r22-step button{min-height:35px!important;padding:0 10px!important;border-radius:8px!important;border:1px solid #c8d8e2!important;background:#fff!important;color:#245b7b!important;-webkit-text-fill-color:#245b7b!important;opacity:1!important;font-size:9.8px!important;font-weight:900!important}.r22-workorder-drawer.r49-workorder .r22-step button svg{width:14px!important;stroke:#347fae!important}.r22-workorder-drawer.r49-workorder .r22-step.state-done{min-height:54px!important;border-color:#c8dfd3!important;background:linear-gradient(145deg,#f7fbf9,#fff)!important}.r22-workorder-drawer.r49-workorder .r22-step.state-done>i{background:#e4f5eb!important;border-color:#badfc9!important;color:#20784d!important}.r22-workorder-drawer.r49-workorder .r22-step.state-done .r24-step-edit{min-height:32px!important;background:#fff!important}.r22-workorder-drawer.r49-workorder .r22-step.state-not_started{min-height:50px!important;background:#fbfcfd!important;border-color:#dce5ea!important;box-shadow:none!important}.r22-workorder-drawer.r49-workorder .r22-step.state-not_started>i{width:29px!important;height:29px!important;min-width:29px!important;color:#557080!important;background:#edf3f6!important}.r22-workorder-drawer.r49-workorder .r22-step.state-not_started>div:nth-child(2)>strong{color:#4b6474!important;-webkit-text-fill-color:#4b6474!important;opacity:1!important}.r22-workorder-drawer.r49-workorder .r22-step.state-not_started>div:nth-child(2)>span{color:#81929d!important;-webkit-text-fill-color:#81929d!important;opacity:1!important}.r22-workorder-drawer.r49-workorder .r22-step.state-in_progress{min-height:84px!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:12px!important;padding:12px!important;border:1px solid #3b7fa9!important;border-left:4px solid #6baed5!important;background:radial-gradient(circle at 100% -15%,rgba(104,178,224,.19),transparent 19rem),linear-gradient(135deg,#0c3452,#071f34 61%,#051725)!important;box-shadow:0 14px 28px #0520332b,inset 0 1px #ffffff13!important}.r22-workorder-drawer.r49-workorder .r22-step.state-in_progress>i{width:38px!important;height:38px!important;min-width:38px!important;background:#e7f4fb!important;border-color:#84b9da!important;color:#176d9f!important;box-shadow:0 0 0 4px #ffffff12!important}.r22-workorder-drawer.r49-workorder .r22-step.state-in_progress>div:nth-child(2)>strong{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;font-size:15px!important}.r22-workorder-drawer.r49-workorder .r22-step.state-in_progress>div:nth-child(2)>span{color:#bcd9e9!important;-webkit-text-fill-color:#bcd9e9!important;opacity:1!important;font-size:10px!important}.r22-workorder-drawer.r49-workorder .r22-step.state-in_progress>div:nth-child(2)>small{color:#8fbad1!important;-webkit-text-fill-color:#8fbad1!important;opacity:1!important}.r22-workorder-drawer.r49-workorder .r22-step.state-in_progress button{min-height:38px!important}.r22-workorder-drawer.r49-workorder .r22-step.state-in_progress button.primary{border-color:#5c9fc8!important;background:linear-gradient(180deg,#2877a7,#155578)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 7px 15px #00000024!important}.r22-workorder-drawer.r49-workorder .r22-step.state-in_progress button.primary svg{stroke:#fff!important}.r22-workorder-drawer.r49-workorder .r22-step.state-in_progress button:not(.primary){border-color:#c7e1f042!important;background:#ffffff14!important;color:#eaf5fb!important;-webkit-text-fill-color:#eaf5fb!important}.r22-workorder-drawer.r49-workorder .r22-step.state-in_progress button:not(.primary) svg{stroke:#dceff9!important}.r22-workorder-drawer.r49-workorder .r22-step.state-paused{border-color:#d8c38f!important;background:linear-gradient(145deg,#fffaf0,#fff)!important}.r22-workorder-drawer.r49-workorder .r22-step.state-paused>i{background:#f7ebca!important;border-color:#dfc57f!important;color:#8a6118!important}.r22-workorder-drawer.r49-workorder .r49-approval-chip{display:inline-flex!important;width:-moz-max-content!important;width:max-content!important;margin-top:4px!important;padding:3px 7px!important;border-radius:999px!important;border:1px solid #dcc27a!important;background:#f7eaca!important;color:#795416!important;-webkit-text-fill-color:#795416!important;opacity:1!important;font-size:8px!important;font-style:normal!important;font-weight:950!important;letter-spacing:.05em!important;text-transform:uppercase!important}.r22-workorder-drawer.r49-workorder .r22-pricing{min-width:0!important;margin:0!important;border:1px solid #c9d8e1!important;border-radius:15px 15px 0 0!important;background:#fff!important;box-shadow:0 12px 28px #051c2c0e!important;overflow:hidden!important}.r22-workorder-drawer.r49-workorder .r22-pricing>.r22-section-title{min-height:57px!important;padding:10px 13px!important;border:0!important;border-bottom:1px solid #315772!important;background:radial-gradient(circle at 90% -80%,rgba(100,177,223,.17),transparent 20rem),linear-gradient(105deg,var(--r492-navy-950),var(--r492-navy-800))!important}.r22-workorder-drawer.r49-workorder .r22-pricing>.r22-section-title span{color:#80c0e2!important;-webkit-text-fill-color:#80c0e2!important;opacity:1!important;font-size:9px!important;font-weight:950!important}.r22-workorder-drawer.r49-workorder .r22-pricing>.r22-section-title strong{color:#efd18d!important;-webkit-text-fill-color:#efd18d!important;opacity:1!important;font-size:16px!important;font-weight:950!important}.r22-workorder-drawer.r49-workorder .r24-change-service{min-height:38px!important;border:1px solid rgba(197,225,241,.25)!important;border-radius:8px!important;background:#ffffff14!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;font-size:9.8px!important;font-weight:900!important}.r22-workorder-drawer.r49-workorder .r24-change-service svg{stroke:#dceff9!important}.r22-workorder-drawer.r49-workorder .r22-pricing>article{min-width:0!important;margin:9px 10px!important;padding:12px!important;border:1px solid #d4e0e7!important;border-radius:10px!important;background:linear-gradient(145deg,#fff,#f9fbfc)!important;box-shadow:0 4px 10px #051c2c09!important}.r22-workorder-drawer.r49-workorder .r22-pricing>article strong{color:#0b273a!important;-webkit-text-fill-color:#0b273a!important;opacity:1!important;font-weight:950!important}.r22-workorder-drawer.r49-workorder .r22-pricing>article span,.r22-workorder-drawer.r49-workorder .r22-pricing>article small{color:#607786!important;-webkit-text-fill-color:#607786!important;opacity:1!important}.r22-workorder-drawer.r49-workorder .r22-pricing>article button{border-color:#bfd3df!important;background:#f7fbfd!important;color:#1f709f!important;-webkit-text-fill-color:#1f709f!important;opacity:1!important}.r22-workorder-drawer.r49-workorder .r22-total-box{width:100%!important;max-width:none!important;margin:-12px 0 0!important;padding:9px 12px 12px!important;display:grid!important;grid-template-columns:1fr 1fr minmax(230px,1.15fr)!important;gap:0!important;border:1px solid #c9d8e1!important;border-top:0!important;border-radius:0 0 15px 15px!important;background:#fff!important;box-shadow:0 14px 30px #051c2c12!important;overflow:hidden!important}.r22-workorder-drawer.r49-workorder .r22-total-box>div{min-width:0!important;min-height:54px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:2px!important;padding:8px 13px!important;border:0!important;border-right:1px solid #dbe5ea!important;background:#f7fafc!important}.r22-workorder-drawer.r49-workorder .r22-total-box>div:last-child{border-right:0!important;border-radius:10px!important;background:radial-gradient(circle at 100% -30%,rgba(103,178,223,.16),transparent 12rem),linear-gradient(105deg,var(--r492-navy-950),var(--r492-navy-800))!important}.r22-workorder-drawer.r49-workorder .r22-total-box span{color:#607786!important;-webkit-text-fill-color:#607786!important;opacity:1!important;font-size:9px!important;line-height:1.2!important;font-weight:950!important;letter-spacing:.055em!important;text-transform:uppercase!important}.r22-workorder-drawer.r49-workorder .r22-total-box strong{color:#112e42!important;-webkit-text-fill-color:#112e42!important;opacity:1!important;font-size:15px!important;line-height:1.1!important;font-weight:950!important}.r22-workorder-drawer.r49-workorder .r22-total-box>div:last-child span{color:#a9cee3!important;-webkit-text-fill-color:#a9cee3!important}.r22-workorder-drawer.r49-workorder .r22-total-box>div:last-child strong{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:25px!important;letter-spacing:-.03em!important}.r49-photo-scrim,.r49-modal-scrim{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;z-index:20000!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#020c14c2!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;opacity:1!important}.r49-gallery{position:fixed!important;inset:0!important;z-index:20010!important;width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;margin:0!important;border:0!important;border-radius:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:radial-gradient(circle at 92% 2%,rgba(79,152,198,.075),transparent 32rem),linear-gradient(180deg,#edf3f6,#e7eef2)!important;box-shadow:none!important}.r49-gallery>header{flex:0 0 auto!important;min-height:82px!important;padding:13px 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;background:radial-gradient(circle at 84% -100%,rgba(107,182,226,.2),transparent 24rem),linear-gradient(105deg,#04121f,#0a2c48 64%,#113e5e)!important;border-bottom:1px solid #315772!important;box-shadow:0 9px 25px #020f193d!important}.r49-gallery>header>div{min-width:0!important}.r49-gallery>header span{color:#83c2e4!important;-webkit-text-fill-color:#83c2e4!important;opacity:1!important;font-size:9px!important;font-weight:950!important;letter-spacing:.13em!important}.r49-gallery>header h3{margin:2px 0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;font-size:23px!important;line-height:1.1!important;font-weight:950!important}.r49-gallery>header small{color:#c6ddea!important;-webkit-text-fill-color:#c6ddea!important;opacity:1!important;font-size:10.5px!important;font-weight:700!important}.r49-gallery>header>button,.r49-compare-modal>header>button{flex:0 0 42px!important;width:42px!important;height:42px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid rgba(196,224,240,.25)!important;border-radius:10px!important;background:#ffffff13!important}.r49-gallery>header>button svg,.r49-compare-modal>header>button svg{stroke:#fff!important}.r49-gallery-tabs{flex:0 0 auto!important;min-width:0!important;display:flex!important;gap:6px!important;padding:9px 12px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin!important;background:#fff!important;border-bottom:1px solid #d1dee6!important;box-shadow:0 5px 14px #051c2c0b!important}.r49-gallery-tabs button{flex:0 0 auto!important;min-height:37px!important;padding:0 11px!important;border:1px solid #c7d8e2!important;border-radius:9px!important;background:#fff!important;color:#31556d!important;-webkit-text-fill-color:#31556d!important;opacity:1!important;font-size:10px!important;font-weight:900!important;white-space:nowrap!important}.r49-gallery-tabs button.active{border-color:#2e6f98!important;background:linear-gradient(180deg,#174c72,#0d3451)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.r49-gallery-tabs button b{margin-left:5px!important}.r49-gallery-body{flex:1 1 auto!important;min-height:0!important;min-width:0!important;display:grid!important;grid-template-columns:270px minmax(0,1fr)!important;overflow:hidden!important}.r49-gallery-body>aside{min-width:0!important;min-height:0!important;padding:9px!important;overflow-y:auto!important;overflow-x:hidden!important;background:#f7fafc!important;border-right:1px solid #d1dee6!important}.r49-gallery-body>aside>button{width:100%!important;min-width:0!important;min-height:68px!important;margin:0 0 6px!important;padding:7px!important;display:grid!important;grid-template-columns:76px minmax(0,1fr) 18px!important;align-items:center!important;gap:8px!important;border:1px solid #d3e0e7!important;border-radius:10px!important;background:#fff!important;color:#18384d!important;text-align:left!important;box-shadow:0 3px 8px #051c2c09!important}.r49-gallery-body>aside>button.active{border-color:#4c95c1!important;background:#f4fbff!important;box-shadow:0 0 0 2px #4c95c11c!important}.r49-gallery-body>aside img,.r49-gallery-body>aside button>div:first-child{width:76px!important;height:54px!important;-o-object-fit:cover!important;object-fit:cover!important;border-radius:7px!important;background:#e9f0f4!important}.r49-gallery-body>aside strong{display:block!important;color:#102d40!important;-webkit-text-fill-color:#102d40!important;opacity:1!important;font-size:10.5px!important;font-weight:950!important}.r49-gallery-body>aside small{display:block!important;margin-top:2px!important;color:#6a808e!important;-webkit-text-fill-color:#6a808e!important;opacity:1!important;font-size:8.7px!important;line-height:1.25!important}.r49-gallery-body>aside svg{width:15px!important;stroke:#58798e!important}.r49-gallery-body>main{min-width:0!important;min-height:0!important;padding:12px!important;overflow-y:auto!important;overflow-x:hidden!important;background:radial-gradient(circle at 88% 4%,rgba(64,139,188,.055),transparent 26rem),#edf3f6!important}.r49-photo-stage{position:relative!important;width:100%!important;min-height:420px!important;height:min(64dvh,720px)!important;max-height:none!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #244a62!important;border-radius:13px!important;overflow:hidden!important;background:radial-gradient(circle at 50% 50%,#16364a,#071722 72%)!important;box-shadow:0 15px 35px #0418272e,inset 0 1px #ffffff0d!important}.r49-photo-stage>img{display:block!important;max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;-o-object-fit:contain!important;object-fit:contain!important}.r49-photo-stage .marker{z-index:3!important;width:27px!important;height:27px!important;display:grid!important;place-items:center!important;border:2px solid #fff!important;border-radius:50%!important;background:#d3a24b!important;color:#071722!important;-webkit-text-fill-color:#071722!important;opacity:1!important;font-size:9px!important;font-style:normal!important;font-weight:950!important;box-shadow:0 5px 12px #0000004d!important}.r49-photo-meta{min-width:0!important;margin-top:8px!important;padding:9px 10px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border:1px solid #d1dee6!important;border-radius:10px!important;background:#fff!important}.r49-photo-meta span{color:#397b9f!important;-webkit-text-fill-color:#397b9f!important;opacity:1!important;font-size:8.5px!important;font-weight:950!important;letter-spacing:.07em!important}.r49-photo-meta strong{color:#102d40!important;-webkit-text-fill-color:#102d40!important;opacity:1!important;font-size:10.5px!important;font-weight:900!important}.r49-photo-meta small{color:#6d8290!important;-webkit-text-fill-color:#6d8290!important;opacity:1!important}.r49-photo-meta button{flex:0 0 auto!important;min-height:35px!important;padding:0 9px!important;border:1px solid #c9d9e2!important;border-radius:8px!important;background:#fff!important;color:#516b7b!important;-webkit-text-fill-color:#516b7b!important;opacity:1!important;font-size:9.5px!important;font-weight:900!important}.r49-photo-meta button.visible{border-color:#bbddc9!important;background:#eaf7ef!important;color:#176f48!important;-webkit-text-fill-color:#176f48!important}.r49-photo-edit,.r49-marker-editor{min-width:0!important;margin-top:8px!important;padding:10px!important;border:1px solid #d1dee6!important;border-radius:10px!important;background:#fff!important;box-shadow:0 4px 11px #051c2c09!important}.r49-photo-edit{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:8px!important}.r49-photo-edit label{min-width:0!important}.r49-photo-edit span,.r49-marker-editor>div>span{color:#547387!important;-webkit-text-fill-color:#547387!important;opacity:1!important;font-size:8.5px!important;font-weight:950!important;letter-spacing:.07em!important}.r49-photo-edit textarea,.r49-marker-editor input,.r49-marker-editor select{width:100%!important;box-sizing:border-box!important;border:1px solid #c5d6e0!important;border-radius:8px!important;background:#fff!important;color:#102d40!important;-webkit-text-fill-color:#102d40!important;opacity:1!important}.r49-photo-edit button,.r49-marker-editor button{min-height:37px!important;border:1px solid #285979!important;border-radius:8px!important;background:linear-gradient(180deg,#174c72,#0d3451)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;font-size:9.5px!important;font-weight:900!important}.r49-marker-editor{display:grid!important;grid-template-columns:minmax(150px,.8fr) minmax(120px,.6fr) minmax(170px,1fr) auto auto!important;align-items:center!important;gap:7px!important}.r49-marker-editor>div{min-width:0!important}.r49-marker-editor>div strong{display:block!important;color:#17384d!important;-webkit-text-fill-color:#17384d!important;opacity:1!important;font-size:10px!important}.r49-approval-modal{position:fixed!important;z-index:20020!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(900px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid #456d86!important;border-radius:17px!important;background:#f6f9fb!important;box-shadow:0 35px 90px #00000057!important}.r49-approval-modal>header{flex:0 0 auto!important;min-height:76px!important;background:radial-gradient(circle at 85% -100%,rgba(108,181,226,.19),transparent 23rem),linear-gradient(105deg,#04121f,#0a2d48 68%,#123f60)!important}.r49-approval-modal>header h3{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}.r49-approval-modal>header span{color:#82c1e3!important;-webkit-text-fill-color:#82c1e3!important;opacity:1!important}.r49-approval-modal>header small{color:#c7deeb!important;-webkit-text-fill-color:#c7deeb!important;opacity:1!important}.r49-approval-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}.r49-approval-modal>footer{flex:0 0 auto!important}.r49-compare-modal{position:fixed!important;z-index:20030!important;inset:18px!important;transform:none!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;margin:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid #456d86!important;border-radius:16px!important;background:#f5f9fb!important;box-shadow:0 35px 90px #00000059!important}.r49-compare-modal>header{flex:0 0 auto!important;min-height:76px!important;background:radial-gradient(circle at 85% -100%,rgba(108,181,226,.19),transparent 23rem),linear-gradient(105deg,#04121f,#0a2d48 68%,#123f60)!important}.r49-compare-modal>header h3{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}.r49-compare-modal>header span{color:#82c1e3!important;-webkit-text-fill-color:#82c1e3!important;opacity:1!important}.r49-compare-modal>header small{color:#c7deeb!important;-webkit-text-fill-color:#c7deeb!important;opacity:1!important}.r49-compare-selects{flex:0 0 auto!important;padding:10px 12px!important;background:#fff!important;border-bottom:1px solid #d3e0e7!important}.r49-compare-stage{flex:1 1 auto!important;min-height:0!important;margin:10px 12px 0!important;aspect-ratio:auto!important;border-radius:12px!important;background:#071722!important}.r49-compare-range{flex:0 0 auto!important;width:calc(100% - 24px)!important;margin:11px 12px 14px!important}@media(max-width:1180px){.r22-workorder-drawer.r49-workorder .r23-wo-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)!important}.r22-workorder-drawer.r49-workorder .r23-wo-hero .r23-status-stack{grid-column:1/-1!important;min-height:86px!important;grid-template-columns:1fr 1fr!important;align-items:center!important}.r22-workorder-drawer.r49-workorder .r22-step.state-in_progress{grid-template-columns:40px minmax(0,1fr)!important}.r22-workorder-drawer.r49-workorder .r22-step.state-in_progress>div:last-child{grid-column:1/-1!important;justify-content:flex-end!important;padding-left:50px!important}.r49-marker-editor{grid-template-columns:1fr 1fr!important}.r49-marker-editor>div{grid-column:1/-1!important}}@media(max-width:820px){.r22-workorder-drawer.r49-workorder>header{min-height:82px!important;padding:12px 14px!important}.r22-workorder-drawer.r49-workorder>header h2{font-size:23px!important}.r22-workorder-drawer.r49-workorder>.r22-drawer-actions{padding:8px 10px!important}.r22-workorder-drawer.r49-workorder .r22-drawer-body{padding:10px 10px calc(24px + env(safe-area-inset-bottom))!important;gap:10px!important}.r22-workorder-drawer.r49-workorder .r23-wo-hero{grid-template-columns:1fr 1fr!important}.r22-workorder-drawer.r49-workorder .r23-wo-hero>div{min-height:112px!important}.r22-workorder-drawer.r49-workorder .r23-status-stack{grid-column:1/-1!important}.r22-workorder-drawer.r49-workorder .r22-wo-command{grid-template-columns:1fr 1fr!important}.r22-workorder-drawer.r49-workorder .r22-wo-command>div:nth-child(2){border-right:0!important}.r22-workorder-drawer.r49-workorder .r22-wo-command>.r22-command-buttons{grid-column:1/-1!important;border-top:1px solid #dbe5ea!important;margin-top:8px!important;padding-top:8px!important}.r22-workorder-drawer.r49-workorder .r49-photo-categories{grid-template-columns:repeat(2,minmax(0,1fr))!important}.r22-workorder-drawer.r49-workorder .r22-total-box{grid-template-columns:1fr 1fr!important}.r22-workorder-drawer.r49-workorder .r22-total-box>div:last-child{grid-column:1/-1!important;min-height:64px!important;margin-top:8px!important}.r49-gallery-body{grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr)!important}.r49-gallery-body>aside{display:flex!important;flex-direction:row!important;gap:6px!important;min-height:84px!important;max-height:96px!important;padding:7px!important;overflow-x:auto!important;overflow-y:hidden!important;border-right:0!important;border-bottom:1px solid #d1dee6!important}.r49-gallery-body>aside>button{flex:0 0 220px!important;width:220px!important;margin:0!important}.r49-photo-stage{min-height:320px!important;height:min(55dvh,600px)!important}.r49-approval-modal{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important}}@media(max-width:600px){.r22-workorder-drawer.r49-workorder>header{min-height:78px!important;padding:10px 11px!important}.r22-workorder-drawer.r49-workorder>header h2{font-size:21px!important}.r22-workorder-drawer.r49-workorder>header small{font-size:9.5px!important}.r22-workorder-drawer.r49-workorder>.r22-drawer-actions{min-height:54px!important;display:grid!important;grid-template-columns:1fr 1fr!important}.r22-workorder-drawer.r49-workorder>.r22-drawer-actions button{width:100%!important;padding:0 8px!important}.r22-workorder-drawer.r49-workorder .r23-wo-hero{grid-template-columns:1fr!important}.r22-workorder-drawer.r49-workorder .r23-status-stack{grid-column:auto!important;grid-template-columns:1fr 1fr!important}.r22-workorder-drawer.r49-workorder .r23-vehicle-ref{grid-template-columns:94px minmax(0,1fr)!important}.r22-workorder-drawer.r49-workorder .r23-vehicle-ref>.r22-vehicle-thumb{width:94px!important;min-width:94px!important;height:72px!important}.r22-workorder-drawer.r49-workorder .r22-wo-command{grid-template-columns:1fr!important;padding:8px 10px!important}.r22-workorder-drawer.r49-workorder .r22-wo-command>div{border-right:0!important;border-bottom:1px solid #dbe5ea!important;padding:7px 3px!important}.r22-workorder-drawer.r49-workorder .r22-wo-command>div:last-child{border-bottom:0!important}.r22-workorder-drawer.r49-workorder .r22-wo-command>.r22-command-buttons{grid-column:auto!important;margin-top:0!important}.r22-workorder-drawer.r49-workorder .r49-section-head{align-items:flex-start!important;flex-direction:column!important;padding:11px!important}.r22-workorder-drawer.r49-workorder .r49-section-head>div:last-child{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important}.r22-workorder-drawer.r49-workorder .r49-section-head button{width:100%!important}.r22-workorder-drawer.r49-workorder .r49-photo-categories{grid-template-columns:1fr!important}.r22-workorder-drawer.r49-workorder .r49-photo-categories>article{min-height:112px!important}.r22-workorder-drawer.r49-workorder .r22-workflow:after{left:27px!important}.r22-workorder-drawer.r49-workorder .r22-step{grid-template-columns:32px minmax(0,1fr)!important;gap:8px!important;margin:6px!important;padding:8px!important}.r22-workorder-drawer.r49-workorder .r22-step>div:last-child{grid-column:1/-1!important;width:100%!important;padding-left:40px!important;display:grid!important;grid-template-columns:1fr!important}.r22-workorder-drawer.r49-workorder .r22-step>div:last-child button{width:100%!important;min-width:0!important}.r22-workorder-drawer.r49-workorder .r22-step.state-in_progress{grid-template-columns:36px minmax(0,1fr)!important}.r22-workorder-drawer.r49-workorder .r22-step.state-in_progress>div:last-child{padding-left:44px!important}.r22-workorder-drawer.r49-workorder .r22-pricing>.r22-section-title{align-items:flex-start!important;flex-direction:column!important;gap:8px!important}.r22-workorder-drawer.r49-workorder .r24-change-service{width:100%!important}.r22-workorder-drawer.r49-workorder .r22-total-box{grid-template-columns:1fr!important;padding:8px!important}.r22-workorder-drawer.r49-workorder .r22-total-box>div{border-right:0!important;border-bottom:1px solid #dbe5ea!important}.r22-workorder-drawer.r49-workorder .r22-total-box>div:last-child{grid-column:auto!important;border-bottom:0!important;margin-top:6px!important}.r49-gallery{inset:0!important}.r49-gallery>header{min-height:74px!important;padding:10px 11px!important}.r49-gallery>header h3{font-size:19px!important}.r49-gallery>header small{font-size:8.8px!important}.r49-gallery-tabs{padding:7px!important}.r49-gallery-tabs button{min-height:34px!important;padding:0 9px!important}.r49-gallery-body>aside{min-height:76px!important;max-height:82px!important}.r49-gallery-body>aside>button{flex:0 0 184px!important;width:184px!important;min-height:60px!important;grid-template-columns:62px minmax(0,1fr) 16px!important}.r49-gallery-body>aside img,.r49-gallery-body>aside button>div:first-child{width:62px!important;height:46px!important}.r49-gallery-body>main{padding:7px!important}.r49-photo-stage{min-height:240px!important;height:42dvh!important;border-radius:9px!important}.r49-photo-meta{align-items:flex-start!important;flex-direction:column!important}.r49-photo-meta button{width:100%!important}.r49-photo-edit{grid-template-columns:1fr!important}.r49-photo-edit button{width:100%!important}.r49-marker-editor{grid-template-columns:1fr!important}.r49-marker-editor>div{grid-column:auto!important}.r49-marker-editor button{width:100%!important}.r49-approval-modal{inset:0!important;transform:none!important;width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;border:0!important;border-radius:0!important}.r49-approval-body{grid-template-columns:1fr!important;padding:11px!important}.r49-approval-grid{grid-template-columns:1fr!important}.r49-customer-send{align-items:flex-start!important;flex-direction:column!important}.r49-customer-send>div:last-child{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important}.r49-approval-modal>footer{display:grid!important;grid-template-columns:1fr!important;padding:9px calc(9px + env(safe-area-inset-right)) calc(9px + env(safe-area-inset-bottom)) calc(9px + env(safe-area-inset-left))!important}.r49-approval-modal>footer button{width:100%!important}.r49-compare-modal{inset:0!important;width:100vw!important;height:100dvh!important;border:0!important;border-radius:0!important}.r49-compare-selects{grid-template-columns:1fr!important;padding:8px!important}.r49-compare-stage{margin:8px!important}.r49-compare-range{width:calc(100% - 16px)!important;margin:8px!important}}@media(max-height:620px)and (orientation:landscape){.r49-gallery>header{min-height:64px!important;padding:8px 12px!important}.r49-gallery-tabs{padding:5px 8px!important}.r49-gallery-body{grid-template-columns:220px minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important}.r49-gallery-body>aside{display:block!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;border-right:1px solid #d1dee6!important;border-bottom:0!important}.r49-gallery-body>aside>button{width:100%!important;min-width:0!important;margin-bottom:5px!important}.r49-photo-stage{min-height:250px!important;height:calc(100dvh - 225px)!important}.r49-gallery-body>main{padding:7px!important}.r49-photo-meta{margin-top:6px!important}.r49-photo-edit,.r49-marker-editor{margin-top:6px!important;padding:7px!important}}.r50-workorder,.r50-photo-workspace,.r50-approval,.r50-compare{--n950:#04121f;--n900:#071b2c;--n800:#0b2d49;--n700:#123f60;--blue:#3d86b3;--blue2:#85c0e1;--ice:#f4f8fa;--line:#d2dfe7;--ink:#071722;--copy:#526b7b;--gold:#d3a24b;--green:#247c55;--red:#a93840;font-family:inherit}.r50-workorder{position:fixed!important;z-index:10020!important;inset:72px 0 0 250px!important;display:flex!important;flex-direction:column!important;min-width:0!important;overflow:hidden!important;background:radial-gradient(circle at 90% 0,rgba(61,134,179,.07),transparent 28rem),linear-gradient(180deg,#f5f9fb,#edf3f6)!important;color:var(--ink)!important}.r50-command-head{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto 44px;gap:16px;align-items:center;min-height:92px;padding:13px 18px;background:radial-gradient(circle at 80% -100%,rgba(103,179,224,.2),transparent 25rem),linear-gradient(105deg,var(--n950),var(--n800) 65%,var(--n700));border-bottom:1px solid #315872;box-shadow:0 12px 30px #03142133}.r50-command-head span,.r50-command-head p{color:#8bc5e4!important;-webkit-text-fill-color:#8bc5e4!important;opacity:1!important}.r50-command-head span{font-size:9px;font-weight:950;letter-spacing:.14em}.r50-command-head h1{margin:2px 0;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:26px;line-height:1.05;letter-spacing:-.035em}.r50-command-head p{margin:0;font-size:10px}.r50-head-status{text-align:right}.r50-head-status span{display:block}.r50-head-status strong{display:block;margin-top:2px;color:#efd18d!important;-webkit-text-fill-color:#efd18d!important;font-size:21px}.r50-command-head>button{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(195,224,240,.24);border-radius:11px;background:#ffffff13}.r50-command-head>button svg{stroke:#fff}.r50-action-rail{flex:0 0 auto;display:flex;gap:8px;padding:8px 14px;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 5px 14px #051c2c0a}.r50-action-rail button{min-height:39px;padding:0 12px;border:1px solid #c6d6e0;border-radius:9px;background:#fff;color:#244f6b;font-weight:900}.r50-action-rail .danger{color:#9d343b;border-color:#e1c0c3;background:#fff8f8}.r50-scroll{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:13px 13px calc(28px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:11px}.r50-error{display:flex;gap:8px;align-items:center;padding:10px 12px;border:1px solid #e4c2c4;border-radius:10px;background:#fff2f2;color:#a13940;font-weight:850}.r50-error svg{width:17px;stroke:#b23d44}.r50-identity{display:grid;grid-template-columns:1fr 1.3fr .82fr;gap:10px}.r50-identity article{min-width:0;min-height:120px;padding:14px;border:1px solid #ccd9e1;border-radius:14px;background:linear-gradient(145deg,#fff,#f8fbfc);box-shadow:0 10px 24px #051c2c0f,inset 0 1px #fff}.r50-identity article>span,.r50-identity article div>span{color:#648092!important;-webkit-text-fill-color:#648092!important;font-size:9px;font-weight:950;letter-spacing:.1em}.r50-identity h3{margin:3px 0;color:#0b273a!important;-webkit-text-fill-color:#0b273a!important;font-size:16px;line-height:1.2}.r50-identity a{display:block;color:#146a9c!important;-webkit-text-fill-color:#146a9c!important;font-size:20px;font-weight:950}.r50-identity small{color:#5d7484!important;-webkit-text-fill-color:#5d7484!important}.r50-identity .vehicle{display:grid;grid-template-columns:116px minmax(0,1fr);gap:13px;align-items:center}.r50-identity .image{width:116px;height:84px;display:grid;place-items:center;border:1px solid #d0dee6;border-radius:11px;background:radial-gradient(ellipse at 50% 82%,rgba(4,25,39,.1),transparent 40%),#f5f9fb;overflow:hidden}.r50-identity .image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 7px rgba(3,22,35,.15))}.r50-identity .vehicle button{margin-top:5px;border:0;background:transparent;padding:0;color:#2778a7;font-weight:900}.r50-identity .job{display:grid;align-content:center;gap:13px;background:radial-gradient(circle at 90% -10%,rgba(107,180,224,.16),transparent 13rem),linear-gradient(145deg,var(--n800),var(--n950));border-color:#29536e}.r50-identity .job span{color:#8bc1df!important;-webkit-text-fill-color:#8bc1df!important}.r50-identity .job h3{color:#fff!important;-webkit-text-fill-color:#fff!important}.r50-meta{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;border:1px solid #ccd9e1;border-radius:12px;background:#fff;box-shadow:0 7px 18px #051c2c0b;overflow:hidden}.r50-meta>div{min-width:0;padding:10px 13px;border-right:1px solid #dde6eb}.r50-meta>div:last-child{border-right:0}.r50-meta span{display:block;color:#657c8a!important;-webkit-text-fill-color:#657c8a!important;font-size:8.5px;font-weight:950;letter-spacing:.06em}.r50-meta strong{display:flex;gap:6px;align-items:center;color:#123248!important;-webkit-text-fill-color:#123248!important;font-weight:950}.r50-meta strong svg{width:16px;stroke:#347fae}.r50-meta button.primary{min-height:38px;border:1px solid #2b5977;border-radius:8px;background:linear-gradient(#174c72,#0d3451);color:#fff;font-weight:900}.r50-meta .checked{display:flex;gap:6px;align-items:center;color:#21764e!important;-webkit-text-fill-color:#21764e!important}.r50-documentation{border:1px solid #cbd9e2;border-radius:14px;background:#fff;box-shadow:0 11px 26px #051c2c0e;overflow:hidden}.r50-documentation>header{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;background:linear-gradient(105deg,var(--n950),var(--n800));border-bottom:1px solid #315772}.r50-documentation>header span{color:#83c2e4!important;-webkit-text-fill-color:#83c2e4!important;font-size:8.5px;font-weight:950;letter-spacing:.13em}.r50-documentation>header h3{margin:2px 0;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:17px}.r50-documentation>header p{margin:0;color:#c9dfeb!important;-webkit-text-fill-color:#c9dfeb!important;font-size:10px}.r50-documentation>header>div:last-child{display:flex;gap:7px}.r50-documentation>header button{min-height:37px;padding:0 10px;border:1px solid rgba(196,224,240,.25);border-radius:8px;background:#ffffff14;color:#fff;font-weight:900}.r50-documentation>header button svg{width:15px;stroke:#fff}.r50-documentation>header button.primary{background:linear-gradient(#2877a7,#155578);border-color:#5594bb}.r50-doc-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(210px,1.15fr);gap:7px;padding:8px;background:#f5f9fb}.r50-doc-stats>button,.r50-doc-rule{min-width:0;min-height:68px;padding:9px;border:1px solid #d5e1e8;border-radius:10px;background:#fff;text-align:left}.r50-doc-stats>button b{display:block;color:#0f5279;font-size:20px}.r50-doc-stats>button span,.r50-doc-rule strong{display:block;color:#0d2a3d!important;-webkit-text-fill-color:#0d2a3d!important;font-size:11px;font-weight:950}.r50-doc-stats small{display:block;color:#6a808e!important;-webkit-text-fill-color:#6a808e!important;font-size:8.5px}.r50-doc-rule{display:flex;gap:8px;align-items:center}.r50-doc-rule>svg{flex:0 0 26px;stroke:#347fae}.r50-workflow{border:1px solid #c9d8e1;border-radius:14px;background:#f7fafc;box-shadow:0 12px 28px #051c2c0e;overflow:hidden}.r50-workflow>header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;border-bottom:1px solid #d5e1e8;background:linear-gradient(90deg,#edf6fa,#fbfcfd)}.r50-workflow>header span{color:#337ba7!important;-webkit-text-fill-color:#337ba7!important;font-size:8.5px;font-weight:950;letter-spacing:.11em}.r50-workflow>header h2{margin:1px 0;color:#15384f!important;-webkit-text-fill-color:#15384f!important;font-size:15px}.r50-workflow>header>strong{color:#17384d!important;-webkit-text-fill-color:#17384d!important}.r50-progress-rail{display:flex;align-items:flex-start;gap:0;padding:10px 12px 8px;overflow-x:auto;background:#fff;border-bottom:1px solid #dbe5ea}.r50-progress-rail>div{position:relative;flex:1 0 100px;min-width:100px;text-align:center;color:#6d8290}.r50-progress-rail>div:after{content:"";position:absolute;top:13px;left:calc(50% + 16px);right:calc(-50% + 16px);height:2px;background:#d7e2e8}.r50-progress-rail>div:last-child:after{display:none}.r50-progress-rail i{position:relative;z-index:1;width:28px;height:28px;margin:0 auto 4px;display:grid;place-items:center;border-radius:50%;border:1px solid #cfdee6;background:#edf4f7;color:#5d7787;font-style:normal;font-size:9px;font-weight:950}.r50-progress-rail span{display:block;font-size:8.5px;line-height:1.2;font-weight:850}.r50-progress-rail .done i{background:#e4f5eb;border-color:#b8dfc8;color:#1f794d}.r50-progress-rail .current i{background:#0f5279;border-color:#357ea9;color:#fff;box-shadow:0 0 0 4px #3d86b31f}.r50-progress-rail .current span{color:#0c4c71;font-weight:950}.r50-current{margin:9px;padding:13px;border:1px solid #3c80aa;border-left:4px solid #6baed5;border-radius:12px;background:radial-gradient(circle at 100% -10%,rgba(104,178,224,.18),transparent 19rem),linear-gradient(135deg,#0c3452,#071f34 62%,#051725);box-shadow:0 13px 27px #05203329}.r50-current.approval{border-color:#b99343;border-left-color:#d9ad52;background:radial-gradient(circle at 100% -10%,rgba(217,173,82,.13),transparent 19rem),linear-gradient(135deg,#2b2a20,#171d20 62%,#0d171c)}.r50-current-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:15px;align-items:center}.r50-current span{color:#84c1e2!important;-webkit-text-fill-color:#84c1e2!important;font-size:8.5px;font-weight:950;letter-spacing:.11em}.r50-current.approval span{color:#efd18d!important;-webkit-text-fill-color:#efd18d!important}.r50-current h2{margin:2px 0;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:20px}.r50-current p,.r50-current small{margin:0;color:#c1dbe9!important;-webkit-text-fill-color:#c1dbe9!important}.r50-current .timer{text-align:right;padding:9px 12px;border:1px solid rgba(195,224,240,.18);border-radius:10px;background:#ffffff0f}.r50-current .timer strong{display:block;color:#fff;font-size:22px}.r50-stage-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:12px;padding-top:11px;border-top:1px solid rgba(201,226,240,.15)}.r50-stage-actions button{min-height:39px;padding:0 11px;border:1px solid rgba(197,225,241,.24);border-radius:8px;background:#ffffff14;color:#e8f4fb;font-weight:900}.r50-stage-actions button svg{width:15px;stroke:#e8f4fb}.r50-stage-actions .primary{background:linear-gradient(#2877a7,#155578);border-color:#5594bb;color:#fff}.r50-stage-actions .approval{background:linear-gradient(#e1b25a,#c58a2b);border-color:#a66e1f;color:#071a2a}.r50-stage-actions .approval svg{stroke:#071a2a}.r50-ready{margin:9px;padding:12px;display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid #cbd9e2;border-radius:11px;background:#fff}.r50-ready span{color:#4e7e9b!important;-webkit-text-fill-color:#4e7e9b!important;font-size:8.5px;font-weight:950}.r50-ready h3{margin:2px 0;color:#123248!important;-webkit-text-fill-color:#123248!important}.r50-ready p{margin:0;color:#6b808e!important;-webkit-text-fill-color:#6b808e!important}.r50-ready button.primary{min-height:38px;border:1px solid #2b5977;border-radius:8px;background:linear-gradient(#174c72,#0d3451);color:#fff;font-weight:900}.r50-ready.complete{justify-content:flex-start}.r50-ready.complete>svg{stroke:#247c55}.r50-timeline{padding:0 9px 9px}.r50-timeline article{display:grid;grid-template-columns:31px minmax(0,1fr) auto;gap:9px;align-items:center;min-height:49px;margin-top:6px;padding:7px 9px;border:1px solid #d8e3e9;border-radius:9px;background:#fff}.r50-timeline i{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:#edf3f6;color:#617988;font-style:normal;font-size:9px;font-weight:950}.r50-timeline strong{display:block;color:#29485a!important;-webkit-text-fill-color:#29485a!important;font-size:11px}.r50-timeline span,.r50-timeline small{display:block;color:#788b97!important;-webkit-text-fill-color:#788b97!important;font-size:8.5px}.r50-timeline .done{border-color:#c8dfd3;background:#f8fcfa}.r50-timeline .done i{background:#e4f5eb;color:#1f794d}.r50-timeline button{min-height:31px;border:1px solid #c8d8e2;border-radius:7px;background:#fff;color:#285f80;font-size:9px;font-weight:900}.r50-pricing{border:1px solid #c9d8e1;border-radius:14px;background:#fff;box-shadow:0 12px 28px #051c2c0e;overflow:hidden}.r50-pricing>header{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;background:linear-gradient(105deg,var(--n950),var(--n800));border-bottom:1px solid #315772}.r50-pricing>header span{color:#82c1e3!important;-webkit-text-fill-color:#82c1e3!important;font-size:8.5px;font-weight:950;letter-spacing:.11em}.r50-pricing>header h2{margin:2px 0;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:16px}.r50-pricing>header button{min-height:36px;border:1px solid rgba(196,224,240,.24);border-radius:8px;background:#ffffff14;color:#fff;font-weight:900}.r50-pricing>header button svg{width:15px;stroke:#fff}.r50-line-items{padding:8px}.r50-line-items>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;margin-bottom:6px;border:1px solid #d5e1e8;border-radius:9px;background:#fff}.r50-line-items strong{display:block;color:#0d2a3e!important;-webkit-text-fill-color:#0d2a3e!important}.r50-line-items span,.r50-line-items small{display:block;color:#6a808e!important;-webkit-text-fill-color:#6a808e!important;font-size:8.5px}.r50-line-items .amount{text-align:right}.r50-line-items .amount>strong{font-size:15px}.r50-line-items .amount button{margin-top:3px;border:0;background:transparent;color:#2776a5;font-weight:900}.r50-inline-editor{grid-column:1/-1;display:grid;grid-template-columns:130px minmax(0,1fr) auto auto;gap:6px;padding-top:8px;border-top:1px solid #dce5ea}.r50-inline-editor input{min-width:0;border:1px solid #c6d7e0;border-radius:7px;padding:7px}.r50-inline-editor button{border:1px solid #c6d7e0;border-radius:7px;background:#fff;color:#285f80;font-weight:900}.r50-pricing>footer{display:grid;grid-template-columns:1fr 1fr minmax(220px,1.1fr);gap:0;padding:8px;border-top:1px solid #d5e1e8;background:#f5f9fb}.r50-pricing>footer>div{padding:9px 12px;border-right:1px solid #dce5ea}.r50-pricing>footer>div:last-child{border-right:0}.r50-pricing>footer span{display:block;color:#657c8a!important;-webkit-text-fill-color:#657c8a!important;font-size:8.5px;font-weight:950;letter-spacing:.05em}.r50-pricing>footer strong{display:block;color:#123248!important;-webkit-text-fill-color:#123248!important;font-size:15px}.r50-pricing>footer .total{border-radius:9px;background:linear-gradient(105deg,var(--n950),var(--n800))}.r50-pricing>footer .total span{color:#a7cde2!important;-webkit-text-fill-color:#a7cde2!important}.r50-pricing>footer .total strong{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:24px}.r50-closeout{min-height:46px;border:1px solid #2d647f;border-radius:10px;background:linear-gradient(#174c72,#0d3451);color:#fff;font-weight:950}.r50-closeout svg{stroke:#fff}.r50-layer,.r50-photo-workspace,.r50-compare-layer{position:fixed;inset:0;z-index:50000}.r50-layer-backdrop{position:absolute;inset:0;border:0;background:#020c14c7;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.r50-approval{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);width:min(900px,calc(100vw - 30px));max-height:calc(100dvh - 30px);display:flex;flex-direction:column;border:1px solid #456d86;border-radius:16px;background:#f6f9fb;box-shadow:0 35px 90px #0000005c;overflow:hidden}.r50-approval>header,.r50-photo-workspace>header,.r50-compare>header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;background:linear-gradient(105deg,var(--n950),var(--n800));border-bottom:1px solid #315772}.r50-approval>header span,.r50-photo-workspace>header span,.r50-compare>header span{color:#83c2e4!important;-webkit-text-fill-color:#83c2e4!important;font-size:8.5px;font-weight:950;letter-spacing:.13em}.r50-approval>header h2,.r50-photo-workspace>header h2,.r50-compare>header h2{margin:2px 0;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:21px}.r50-approval>header p,.r50-photo-workspace>header p,.r50-compare>header p{margin:0;color:#c9dfeb!important;-webkit-text-fill-color:#c9dfeb!important;font-size:9.5px}.r50-approval>header>button,.r50-photo-workspace>header>button,.r50-compare>header>button{width:41px;height:41px;display:grid;place-items:center;border:1px solid rgba(196,224,240,.24);border-radius:9px;background:#ffffff14}.r50-approval>header>button svg,.r50-photo-workspace>header>button svg,.r50-compare>header>button svg{stroke:#fff}.r50-approval-scroll{flex:1;min-height:0;overflow:auto;padding:13px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.r50-approval-scroll>label{display:flex;flex-direction:column;gap:5px}.r50-approval-scroll>label:nth-of-type(-n+2){grid-column:1/-1}.r50-approval-scroll label>span{color:#46677c!important;-webkit-text-fill-color:#46677c!important;font-size:8.5px;font-weight:950}.r50-approval-scroll textarea,.r50-approval-scroll input{box-sizing:border-box;width:100%;border:1px solid #c6d7e0;border-radius:8px;background:#fff;color:#102d40;padding:9px}.r50-approval-scroll textarea{min-height:82px;resize:vertical}.r50-approval-banner{grid-column:1/-1;display:flex;gap:9px;align-items:center;padding:10px;border:1px solid #ddc581;border-radius:10px;background:#fff7df}.r50-approval-banner svg{stroke:#94651a}.r50-approval-banner strong,.r50-approval-banner span{display:block}.r50-approval-banner strong{color:#745016}.r50-approval-banner span{color:#79694d;font-size:9px}.r50-approval-numbers{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:8px}.r50-upload{grid-column:1/-1!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;padding:10px!important;border:1px dashed #8fb5cc!important;border-radius:10px!important;background:#eef7fb!important;cursor:pointer}.r50-upload input{display:none}.r50-upload svg{stroke:#347fae}.r50-upload b{padding:5px 8px;border-radius:7px;background:#0d3553;color:#fff}.r50-upload strong,.r50-upload small{display:block}.r50-upload small{color:#6a808e}.r50-approval-photos{grid-column:1/-1;display:flex;gap:7px;overflow:auto}.r50-approval-photos figure{margin:0;min-width:120px}.r50-approval-photos img,.r50-approval-photos figure>div{width:120px;height:78px;-o-object-fit:cover;object-fit:cover;border:1px solid #d3e0e7;border-radius:8px;background:#edf3f6}.r50-approval-photos figcaption{font-size:8px;color:#6a808e}.r50-delivery{grid-column:1/-1;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px;border:1px solid #d5e1e8;border-radius:10px;background:#fff}.r50-delivery>div:first-child{display:flex;gap:8px;align-items:center}.r50-delivery strong,.r50-delivery small{display:block}.r50-delivery small{color:#6b808e}.r50-delivery>div:last-child{display:flex;gap:6px}.r50-delivery button{min-height:34px;border:1px solid #d4dfe6;border-radius:7px;background:#f3f6f8;color:#84939d}.r50-approval>footer{display:flex;justify-content:flex-end;gap:7px;padding:10px 13px;border-top:1px solid #d4e0e7;background:#fff}.r50-approval>footer button{min-height:40px;padding:0 12px;border:1px solid #c8d8e2;border-radius:8px;background:#fff;color:#285f80;font-weight:900}.r50-approval>footer .primary{background:linear-gradient(#174c72,#0d3451);border-color:#285979;color:#fff}.r50-approval>footer .primary svg{stroke:#fff}.r50-approval>footer .danger{color:#9e353c;border-color:#dfc1c4;background:#fff8f8}.r50-photo-workspace{z-index:51000!important;display:flex;flex-direction:column;background:radial-gradient(circle at 90% 0,rgba(64,139,188,.07),transparent 32rem),linear-gradient(180deg,#edf3f6,#e6edf1);color:var(--ink)}.r50-photo-workspace>header{flex:0 0 auto;min-height:76px}.r50-photo-workspace>nav{flex:0 0 auto;display:flex;gap:6px;padding:8px 10px;overflow-x:auto;background:#fff;border-bottom:1px solid #d2dfe7}.r50-photo-workspace>nav button{flex:0 0 auto;min-height:36px;padding:0 10px;border:1px solid #c8d8e2;border-radius:8px;background:#fff;color:#31566e;font-weight:900}.r50-photo-workspace>nav button b{margin-left:5px}.r50-photo-workspace>nav button.active{background:#0d3553;border-color:#2b678d;color:#fff}.r50-photo-workspace>nav .compare{margin-left:auto;background:linear-gradient(#ddb05a,#c28829);border-color:#a56d1f;color:#071a2a}.r50-photo-layout{flex:1;min-height:0;display:grid;grid-template-columns:260px minmax(0,1fr);overflow:hidden}.r50-photo-layout>aside{min-height:0;padding:8px;overflow:auto;background:#f8fafc;border-right:1px solid #d2dfe7}.r50-photo-layout>aside>button{width:100%;display:grid;grid-template-columns:74px minmax(0,1fr) 17px;gap:8px;align-items:center;min-height:66px;margin-bottom:6px;padding:6px;border:1px solid #d5e1e8;border-radius:9px;background:#fff;text-align:left}.r50-photo-layout>aside>button.active{border-color:#4c95c1;box-shadow:0 0 0 2px #4c95c11a}.r50-photo-layout>aside img,.r50-photo-layout>aside button>div:first-child{width:74px;height:52px;-o-object-fit:cover;object-fit:cover;border-radius:7px;background:#eaf1f4}.r50-photo-layout>aside strong,.r50-photo-layout>aside small{display:block}.r50-photo-layout>aside strong{color:#123248}.r50-photo-layout>aside small{color:#6d8290;font-size:8px}.r50-photo-layout>aside svg{width:14px;stroke:#58798e}.r50-photo-layout>main{min-width:0;min-height:0;overflow:auto;padding:10px}.r50-photo-stage{position:relative;width:100%;height:min(63dvh,720px);min-height:360px;display:flex;align-items:center;justify-content:center;border:1px solid #244a62;border-radius:12px;overflow:hidden;background:radial-gradient(circle at center,#16364a,#071722 72%);box-shadow:0 14px 34px #0418272b}.r50-photo-stage img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.r50-photo-stage i{position:absolute;transform:translate(-50%,-50%);width:27px;height:27px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;background:#d3a24b;color:#071722;font-size:9px;font-style:normal;font-weight:950;box-shadow:0 5px 12px #0000004d}.r50-photo-stage.marking{cursor:crosshair}.r50-photo-stage>em{position:absolute;top:10px;left:50%;transform:translate(-50%);padding:5px 9px;border-radius:999px;background:#061a2be0;color:#fff;font-size:9px;font-style:normal;font-weight:900}.r50-photo-details{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:7px;padding:9px;border:1px solid #d1dee6;border-radius:9px;background:#fff}.r50-photo-details span,.r50-photo-details strong,.r50-photo-details small{display:block}.r50-photo-details span{color:#397b9f;font-size:8px;font-weight:950}.r50-photo-details strong{color:#102d40}.r50-photo-details small{color:#6c818f}.r50-photo-details button{min-height:34px;border:1px solid #c9d9e2;border-radius:8px;background:#fff;color:#516b7b;font-weight:900}.r50-photo-details button.visible{background:#eaf7ef;border-color:#b9dfc8;color:#176f48}.r50-photo-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:end;margin-top:7px;padding:9px;border:1px solid #d1dee6;border-radius:9px;background:#fff}.r50-photo-tools label{display:flex;flex-direction:column;gap:4px}.r50-photo-tools label span{font-size:8px;font-weight:950;color:#557285}.r50-photo-tools textarea{min-height:54px;border:1px solid #c7d7e0;border-radius:7px;padding:7px}.r50-photo-tools>button,.marker-tools button{min-height:35px;border:1px solid #285979;border-radius:7px;background:#0d3553;color:#fff;font-weight:900}.marker-tools{grid-column:1/-1;display:grid;grid-template-columns:130px minmax(150px,1fr) auto auto;gap:6px}.marker-tools select,.marker-tools input{min-width:0;border:1px solid #c7d7e0;border-radius:7px;padding:0 7px}.marker-tools button.active{background:#d3a24b;color:#071a2a}.r50-compare-layer{z-index:52000!important;background:#020c14d1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);padding:16px}.r50-compare{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid #456d86;border-radius:15px;background:#f5f9fb}.r50-compare-toolbar{flex:0 0 auto;display:grid;grid-template-columns:1fr 1fr auto;gap:8px;padding:9px;background:#fff;border-bottom:1px solid #d4e0e7}.r50-compare-toolbar label{display:flex;flex-direction:column;gap:4px}.r50-compare-toolbar span{font-size:8px;font-weight:950;color:#557285}.r50-compare-toolbar select{min-height:37px;border:1px solid #c7d7e0;border-radius:7px;background:#fff;padding:0 7px}.r50-compare-toolbar .modes{display:flex;align-items:end;gap:5px}.r50-compare-toolbar .modes button{min-height:37px;border:1px solid #c7d7e0;border-radius:7px;background:#fff;color:#31566e;font-weight:900}.r50-compare-toolbar .modes button.active{background:#0d3553;color:#fff}.r50-compare-stage{position:relative;flex:1;min-height:0;margin:9px;border-radius:11px;overflow:hidden;background:#071722}.r50-compare-stage.mode-side{display:grid;grid-template-columns:1fr 1fr;gap:2px}.r50-compare-stage figure{position:relative;margin:0;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;background:#071722}.r50-compare-stage figure img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.r50-compare-stage figcaption{position:absolute;left:8px;top:8px;padding:4px 7px;border-radius:5px;background:#061a2bcc;color:#fff;font-size:8px;font-weight:950}.r50-compare-stage .slider-base,.r50-compare-stage .slider-after{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.r50-compare-stage .slider-base img,.r50-compare-stage .slider-after img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.r50-compare-stage .slider-after{right:auto}.r50-compare-stage .slider-after img{position:absolute;left:0;top:0;width:100vw;max-width:none}.r50-compare-stage>i{position:absolute;top:0;bottom:0;width:2px;background:#fff;transform:translate(-1px)}.r50-compare-stage>b{position:absolute;top:8px;padding:4px 7px;border-radius:5px;background:#061a2bcc;color:#fff;font-size:8px}.r50-compare-stage .before{left:8px}.r50-compare-stage .after{right:8px}.r50-split{flex:0 0 auto;width:calc(100% - 18px);margin:0 9px 9px}.r50-compare>footer{flex:0 0 auto;display:grid;grid-template-columns:1fr auto;gap:8px;padding:9px;border-top:1px solid #d4e0e7;background:#fff}.r50-compare .saved{display:flex;gap:6px;align-items:center;overflow:auto}.r50-compare .saved strong{white-space:nowrap}.r50-compare .saved button{flex:0 0 auto;min-height:33px;border:1px solid #c7d7e0;border-radius:7px;background:#fff;color:#31566e}.r50-compare .save-pair{display:flex;gap:5px}.r50-compare .save-pair input{min-width:180px;border:1px solid #c7d7e0;border-radius:7px;padding:0 7px}.r50-compare .save-pair button{min-height:34px;border:1px solid #285979;border-radius:7px;background:#0d3553;color:#fff;font-weight:900}.r50-vehicle-photos{margin:12px 14px 18px;border:1px solid #d3e0e7;border-radius:12px;background:#fff;overflow:hidden}.r50-vehicle-photos>header{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#f4f8fa;border-bottom:1px solid #d6e2e9}.r50-vehicle-photos>header span{color:#357ca6;font-size:8px;font-weight:950;letter-spacing:.1em}.r50-vehicle-photos>header h3{margin:2px 0;color:#15384e}.r50-vehicle-photos>header b{color:#31566e}.r50-vehicle-photos>div{padding:7px}.r50-vehicle-photos>div>button{width:100%;display:grid;grid-template-columns:28px minmax(0,1fr) 18px;gap:8px;align-items:center;padding:8px;margin-bottom:5px;border:1px solid #d6e2e9;border-radius:8px;background:#fff;text-align:left}.r50-vehicle-photos>div>button>svg:first-child{stroke:#347fae}.r50-vehicle-photos strong,.r50-vehicle-photos small{display:block}.r50-vehicle-photos strong{color:#15384e}.r50-vehicle-photos small{color:#6b808e}.r50-vehicle-photos>p{padding:12px;color:#6a808e}@media(max-width:1180px){.r50-identity{grid-template-columns:1fr 1.2fr}.r50-identity .job{grid-column:1/-1;grid-template-columns:1fr 1fr}.r50-doc-stats{grid-template-columns:repeat(3,1fr)}.r50-doc-rule{grid-column:1/-1}.r50-stage-actions{flex-wrap:wrap}.r50-current-top{grid-template-columns:1fr}.r50-current .timer{text-align:left}.r50-photo-layout{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:820px){.r50-workorder{inset:0!important;width:100vw!important;height:100dvh!important}.r50-command-head{min-height:82px;padding:10px 12px}.r50-command-head h1{font-size:22px}.r50-scroll{padding:9px 9px calc(20px + env(safe-area-inset-bottom))}.r50-identity{grid-template-columns:1fr 1fr}.r50-identity .job{grid-column:1/-1}.r50-meta{grid-template-columns:1fr 1fr}.r50-meta>div:nth-child(2){border-right:0}.r50-meta>div:last-child{grid-column:1/-1;border-top:1px solid #dde6eb}.r50-documentation>header{align-items:flex-start;flex-direction:column}.r50-documentation>header>div:last-child{width:100%;display:grid;grid-template-columns:1fr 1fr}.r50-doc-stats{grid-template-columns:repeat(3,1fr)}.r50-progress-rail>div{flex-basis:88px;min-width:88px}.r50-pricing>footer{grid-template-columns:1fr 1fr}.r50-pricing>footer .total{grid-column:1/-1;margin-top:6px}.r50-photo-layout{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.r50-photo-layout>aside{display:flex;gap:6px;max-height:88px;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid #d2dfe7}.r50-photo-layout>aside>button{flex:0 0 210px;margin:0}.r50-photo-stage{height:54dvh;min-height:300px}.r50-compare-toolbar{grid-template-columns:1fr 1fr}.r50-compare-toolbar .modes{grid-column:1/-1}.r50-compare>footer{grid-template-columns:1fr}.r50-approval{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}}@media(max-width:600px){.r50-command-head{grid-template-columns:minmax(0,1fr) 42px}.r50-head-status{display:none}.r50-action-rail{display:grid;grid-template-columns:1fr 1fr}.r50-action-rail button{width:100%}.r50-identity{grid-template-columns:1fr}.r50-identity .job{grid-column:auto;grid-template-columns:1fr 1fr}.r50-identity .vehicle{grid-template-columns:90px minmax(0,1fr)}.r50-identity .image{width:90px;height:68px}.r50-meta{grid-template-columns:1fr}.r50-meta>div{border-right:0;border-bottom:1px solid #dde6eb}.r50-meta>div:last-child{grid-column:auto;border-bottom:0}.r50-documentation>header>div:last-child{grid-template-columns:1fr}.r50-doc-stats{grid-template-columns:1fr}.r50-doc-rule{grid-column:auto}.r50-progress-rail{padding-left:6px;padding-right:6px}.r50-current-top{grid-template-columns:1fr}.r50-stage-actions{display:grid;grid-template-columns:1fr}.r50-stage-actions button{width:100%}.r50-ready{align-items:flex-start;flex-direction:column}.r50-ready button{width:100%}.r50-timeline article{grid-template-columns:29px minmax(0,1fr)}.r50-timeline article>button{grid-column:1/-1;width:100%}.r50-pricing>header{align-items:flex-start;flex-direction:column}.r50-pricing>header button{width:100%}.r50-line-items>article{grid-template-columns:1fr}.r50-line-items .amount{text-align:left}.r50-inline-editor{grid-template-columns:1fr}.r50-pricing>footer{grid-template-columns:1fr}.r50-pricing>footer>div{border-right:0;border-bottom:1px solid #dce5ea}.r50-pricing>footer .total{grid-column:auto;margin-top:5px}.r50-approval{inset:0;transform:none;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border:0;border-radius:0}.r50-approval-scroll{grid-template-columns:1fr}.r50-approval-scroll>label:nth-of-type(-n+2),.r50-approval-banner,.r50-approval-numbers,.r50-upload,.r50-approval-photos,.r50-delivery{grid-column:auto!important}.r50-approval-numbers{grid-template-columns:1fr}.r50-upload{grid-template-columns:34px minmax(0,1fr)!important}.r50-upload>b{grid-column:2}.r50-delivery{align-items:flex-start;flex-direction:column}.r50-delivery>div:last-child{width:100%;display:grid;grid-template-columns:1fr 1fr}.r50-approval>footer{display:grid;grid-template-columns:1fr;padding-bottom:calc(9px + env(safe-area-inset-bottom))}.r50-approval>footer button{width:100%}.r50-photo-workspace>header{min-height:68px;padding:9px 10px}.r50-photo-workspace>header h2{font-size:18px}.r50-photo-workspace>nav{padding:6px}.r50-photo-layout>aside{max-height:76px}.r50-photo-layout>aside>button{flex-basis:178px;grid-template-columns:58px minmax(0,1fr) 14px;min-height:58px}.r50-photo-layout>aside img,.r50-photo-layout>aside button>div:first-child{width:58px;height:44px}.r50-photo-layout>main{padding:6px}.r50-photo-stage{height:40dvh;min-height:220px}.r50-photo-details{align-items:flex-start;flex-direction:column}.r50-photo-details button{width:100%}.r50-photo-tools{grid-template-columns:1fr}.r50-photo-tools>button{width:100%}.marker-tools{grid-template-columns:1fr}.r50-compare-layer{padding:0}.r50-compare{border:0;border-radius:0}.r50-compare-toolbar{grid-template-columns:1fr}.r50-compare-toolbar .modes{grid-column:auto}.r50-compare-stage.mode-side{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.r50-compare .save-pair{display:grid;grid-template-columns:1fr}.r50-compare .save-pair input{min-width:0}.r50-vehicle-photos{margin:10px}}@media(max-height:620px)and (orientation:landscape){.r50-command-head{min-height:66px}.r50-scroll{padding-top:7px}.r50-photo-layout{grid-template-columns:210px minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.r50-photo-layout>aside{display:block;max-height:none;overflow-y:auto;overflow-x:hidden;border-right:1px solid #d2dfe7;border-bottom:0}.r50-photo-layout>aside>button{width:100%;min-width:0;margin-bottom:5px}.r50-photo-stage{height:calc(100dvh - 220px);min-height:220px}.r50-compare>header,.r50-photo-workspace>header{min-height:62px;padding:7px 10px}.r50-compare-toolbar{padding:6px}.r50-compare-stage{margin:6px}}.r95-gift-funding{margin:14px 0;overflow:hidden;border:1px solid #b9d5e5;border-radius:16px;background:radial-gradient(circle at 88% 10%,rgba(255,145,0,.14),transparent 26%),linear-gradient(135deg,#071f31,#082d46 58%,#071b2a);box-shadow:0 12px 28px #031a2a21;color:#fff}.r95-gift-funding.is-test{border-color:#e4a42b}.r95-gift-funding-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px 14px;border-bottom:1px solid rgba(255,255,255,.1)}.r95-gift-funding-title{display:flex;align-items:center;gap:13px;min-width:0}.r95-gift-funding-icon{width:46px;height:46px;display:grid;place-items:center;flex:0 0 auto;border-radius:13px;color:#ff9b21;background:#ff9b211f;border:1px solid rgba(255,155,33,.28)}.r95-gift-funding-icon svg{width:23px;height:23px}.r95-gift-funding-title span,.r95-gift-facts article>span,.r95-gift-detail span{display:block;color:#75c9ee;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.r95-gift-funding-title h2{margin:2px 0 1px;color:#fff;font-size:20px;line-height:1.15}.r95-gift-funding-title p{margin:0;color:#b7c9d6;font-size:12px;font-weight:650}.r95-gift-badges{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.r95-gift-badges b,.r95-gift-detail-balance>b{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:9px;font-weight:950;letter-spacing:.08em;white-space:nowrap}.r95-gift-badges .test{color:#ffe4a6;background:#d0890029;border:1px solid rgba(255,176,35,.38)}.r95-gift-badges .pending,.r95-gift-detail-balance>.pending{color:#ffd69b;background:#e8860021;border:1px solid rgba(255,167,39,.3)}.r95-gift-badges .verified,.r95-gift-detail-balance>.verified{color:#9ef2c8;background:#23b17021;border:1px solid rgba(72,214,147,.32)}.r95-gift-error{display:flex;align-items:center;gap:8px;margin:14px 18px 0;padding:10px 12px;border-radius:10px;color:#ffe1dd;background:#c6322c2b;border:1px solid rgba(255,104,92,.25);font-size:12px;font-weight:750}.r95-gift-error svg{width:17px;height:17px}.r95-gift-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;background:#ffffff14}.r95-gift-facts article{min-width:0;padding:15px 17px;background:#041c2beb}.r95-gift-facts article strong{display:block;margin-top:4px;color:#fff;font-size:14px;line-height:1.25}.r95-gift-facts article small{display:block;margin-top:3px;color:#a8becd;font-size:11px;line-height:1.35}.r95-gift-facts article.verification strong{color:#ffd37f}.r95-gift-funding.is-verified .r95-gift-facts article.verification strong{color:#8ee5bb}.r95-gift-actions{display:flex;justify-content:flex-end;gap:9px;padding:13px 16px;background:#03141fc7}.r95-gift-actions button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid rgba(127,201,236,.28);border-radius:10px;color:#eaf8ff;background:#0a3551;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.r95-gift-actions button svg{width:16px;height:16px}.r95-gift-actions button.verify{color:#ffe0a6;border-color:#ffac2547;background:#8b52032e}.r95-gift-actions button.verified{color:#a0edc7;border-color:#44cd8d47;background:#156b483d}.r95-gift-actions button:disabled{cursor:not-allowed;opacity:.62}.r95-awaiting-schedule{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;border:1px dashed #e2a03a;border-radius:14px;background:linear-gradient(135deg,#fffaf2,#fff)}.r95-awaiting-schedule span{color:#cf7000;font-size:10px;font-weight:950;letter-spacing:.12em}.r95-awaiting-schedule h2{margin:3px 0 4px;color:#082c45;font-size:20px}.r95-awaiting-schedule p{max-width:690px;margin:0;color:#637582;font-size:12px;line-height:1.5}.r95-awaiting-schedule button{flex:0 0 auto;min-height:40px;border:0;border-radius:10px;padding:0 16px;color:#fff;background:#f47a00;font:inherit;font-size:12px;font-weight:900;cursor:pointer;box-shadow:0 8px 18px #f47a0033}.r95-gift-detail-layer{position:fixed;inset:0;z-index:2147482400;display:grid;place-items:center;padding:22px}.r95-gift-detail-backdrop{position:absolute;inset:0;border:0;background:#020d15c2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.r95-gift-detail{position:relative;z-index:1;width:min(760px,calc(100vw - 36px));max-height:min(860px,calc(100vh - 36px));overflow:hidden;border:1px solid #246180;border-radius:18px;background:#061b2a;box-shadow:0 26px 70px #00000075;color:#fff}.r95-gift-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,#082f49,#071b2a)}.r95-gift-detail>header h2{margin:3px 0;font-size:24px;line-height:1.1}.r95-gift-detail>header p{margin:0;color:#a9c3d2;font-size:12px;font-weight:700}.r95-gift-detail>header>button{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:10px;color:#d9edf8;background:#ffffff0a;cursor:pointer}.r95-gift-detail>header>button svg{width:18px;height:18px}.r95-gift-detail-scroll{max-height:calc(min(860px,100vh - 36px) - 88px);overflow:auto;padding:14px}.r95-gift-detail-balance{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid #24546f;border-radius:13px;background:radial-gradient(circle at 90% 0,rgba(255,149,30,.12),transparent 32%),#082437}.r95-gift-detail-balance strong{display:block;margin-top:2px;font-size:27px;color:#fff}.r95-gift-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px}.r95-gift-detail-grid article{min-width:0;padding:13px 14px;border:1px solid #173e55;border-radius:11px;background:#071f30}.r95-gift-detail-grid article strong{display:block;margin-top:4px;color:#fff;font-size:14px}.r95-gift-detail-grid article small{display:block;margin-top:3px;color:#9eb5c4;font-size:11px;line-height:1.4}.r95-gift-detail-grid article.vehicle{grid-column:1 / -1}.r95-gift-detail-section{margin-top:10px;padding:14px;border:1px solid #19465f;border-radius:12px;background:#071f30}.r95-gift-detail-section>header h3{margin:3px 0 0;font-size:17px}.r95-gift-detail-items>div,.r95-gift-ledger>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.075)}.r95-gift-ledger>div{grid-template-columns:minmax(0,1fr) auto auto}.r95-gift-detail-items>div:last-child,.r95-gift-ledger>div:last-child{border-bottom:0}.r95-gift-detail-items span strong,.r95-gift-ledger span strong{display:block;color:#fff;font-size:13px}.r95-gift-detail-items span small,.r95-gift-ledger span small{display:block;margin-top:2px;color:#92aaba;font-size:10px}.r95-gift-detail-values{margin-top:10px;padding:10px 12px;border:1px solid rgba(255,173,45,.18);border-radius:10px;background:#ffa6210e}.r95-gift-detail-values>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:5px 0;color:#b2c4d0;font-size:12px}.r95-gift-detail-values>div strong{color:#fff}.r95-gift-detail-values>div.total{margin-top:5px;padding-top:9px;border-top:1px solid rgba(255,255,255,.1);font-weight:900}.r95-gift-credit{display:grid;gap:3px;padding:10px 0 2px}.r95-gift-credit strong{color:#fff;font-size:27px}.r95-gift-credit small{color:#98adbb;font-size:11px}.r95-gift-ledger b{color:#68d8a5;font-size:12px}.r95-gift-ledger>div>strong{color:#fff;font-size:11px}.r95-gift-detail-verification{display:flex;align-items:center;gap:12px;margin-top:10px;padding:14px;border:1px solid rgba(255,168,31,.25);border-radius:12px;background:#74440321}.r95-gift-detail-verification>svg{width:26px;height:26px;flex:0 0 auto;color:#ffad31}.r95-gift-detail-verification strong{display:block;margin-top:3px;color:#fff;font-size:14px}.r95-gift-detail-verification small{display:block;margin-top:2px;color:#b8c8d1;font-size:11px}@media(max-width:880px){.r95-gift-funding-head{align-items:flex-start;flex-direction:column}.r95-gift-badges{justify-content:flex-start}.r95-gift-facts{grid-template-columns:1fr 1fr}.r95-awaiting-schedule{align-items:stretch;flex-direction:column}.r95-awaiting-schedule button{width:100%}}@media(max-width:620px){.r95-gift-facts,.r95-gift-detail-grid{grid-template-columns:1fr}.r95-gift-detail-grid article.vehicle{grid-column:auto}.r95-gift-actions{flex-direction:column}.r95-gift-actions button{width:100%}.r95-gift-detail-layer{padding:8px}.r95-gift-detail{width:calc(100vw - 16px);max-height:calc(100vh - 16px);border-radius:14px}.r95-gift-detail-scroll{max-height:calc(100vh - 104px)}.r95-gift-ledger>div{grid-template-columns:1fr auto}.r95-gift-ledger>div>strong{grid-column:1 / -1}}.r951-verify-layer{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:20px}.r951-verify-backdrop{position:absolute;inset:0;border:0;background:#020d15cc;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.r951-verify-card{position:relative;z-index:1;width:min(560px,calc(100vw - 32px));overflow:hidden;border:1px solid #28607d;border-radius:18px;background:#061b2a;color:#fff;box-shadow:0 28px 75px #00000080}.r951-verify-card>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:19px 20px;border-bottom:1px solid rgba(255,255,255,.09);background:radial-gradient(circle at 82% 0,rgba(255,157,38,.13),transparent 34%),linear-gradient(135deg,#082e47,#071b2a)}.r951-verify-icon{width:45px;height:45px;display:grid;place-items:center;border-radius:13px;color:#ffad37;background:#ffa7271a;border:1px solid rgba(255,167,39,.28)}.r951-verify-icon svg{width:22px;height:22px}.r951-verify-card>header span,.r951-verify-recipient span,.r951-code-field span{display:block;color:#6ed2ff;font-size:9px;font-weight:950;letter-spacing:.13em}.r951-verify-card>header h2{margin:3px 0 2px;font-size:20px;line-height:1.15}.r951-verify-card>header p{margin:0;color:#a9becb;font-size:11px}.r951-verify-close{width:37px;height:37px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:10px;color:#d9edf7;background:#ffffff0a;cursor:pointer}.r951-verify-close svg{width:17px;height:17px}.r951-verify-body{display:grid;gap:13px;padding:18px}.r951-verify-message,.r951-verify-recipient{padding:14px;border:1px solid #173f57;border-radius:12px;background:#071f30}.r951-verify-message.sent{border-color:#3fcd8b45;background:#185e4329}.r951-verify-message strong,.r951-verify-recipient strong{display:block;color:#fff;font-size:14px}.r951-verify-message p{margin:5px 0 0;color:#a9bdc9;font-size:12px;line-height:1.55}.r951-verify-message small,.r951-verify-recipient small{display:block;margin-top:5px;color:#91a8b7;font-size:10px}.r951-code-field{display:grid;gap:7px}.r951-code-field input{width:100%;box-sizing:border-box;padding:13px 15px;border:1px solid #315e78;border-radius:12px;outline:none;background:#f8fbfd;color:#082d45;font:inherit;font-size:28px;font-weight:950;letter-spacing:.3em;text-align:center}.r951-code-field input:focus{border-color:#ff9c28;box-shadow:0 0 0 3px #ff9c2821}.r951-verify-error{display:flex;align-items:flex-start;gap:8px;padding:11px 12px;border:1px solid rgba(255,96,81,.3);border-radius:10px;background:#a0282229;color:#ffdcd8;font-size:11px;font-weight:750;line-height:1.4}.r951-verify-error svg{width:16px;height:16px;flex:0 0 auto;margin-top:1px}.r951-verify-primary,.r951-verify-actions button{min-height:41px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;padding:0 15px;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.r951-verify-primary{border:1px solid #ff9e2f;background:#f47a00;color:#151515;box-shadow:0 8px 20px #f47a002e}.r951-verify-primary svg{width:16px;height:16px}.r951-verify-actions{display:flex;justify-content:flex-end;gap:9px}.r951-verify-actions .secondary{border:1px solid #315970;background:#0a2d43;color:#d7ebf5}.r951-verify-primary:disabled,.r951-verify-actions button:disabled,.r951-verify-close:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.r951-verify-card>footer{padding:12px 18px 15px;border-top:1px solid rgba(255,255,255,.08);background:#051824}.r951-verify-card>footer small{display:block;color:#849aa8;font-size:9px;line-height:1.45}@media(max-width:560px){.r951-verify-layer{padding:8px}.r951-verify-card{width:calc(100vw - 16px)}.r951-verify-actions{flex-direction:column-reverse}.r951-verify-actions button{width:100%}}.r95-gift-funding{margin:12px 0 14px;border:1px solid #b8cedc;border-radius:18px;background:radial-gradient(circle at 90% 12%,rgba(255,153,0,.1),transparent 24%),linear-gradient(135deg,#0a2537,#0a3046 55%,#082535);box-shadow:0 14px 34px #031a2a24}.r95-gift-funding-head{padding:16px 18px 12px}.r95-gift-funding-title h2{font-size:18px;letter-spacing:.01em}.r95-gift-funding-title p{color:#c2d4de}.r95-gift-badges{gap:7px}.r95-gift-badges b,.r95-gift-detail-balance>b{min-height:30px;padding:0 12px;border-radius:10px;font-size:10px;letter-spacing:.06em}.r95-gift-badges .test{color:#e7d4aa;background:#ffba4d1a;border:1px solid rgba(255,198,104,.18)}.r95-gift-badges .pending,.r95-gift-detail-balance>.pending{color:#ffd89b;background:#a4690d29;border:1px solid rgba(255,171,56,.28)}.r95-gift-badges .verified,.r95-gift-detail-balance>.verified{color:#c8f7df;background:#1d7a5638;border:1px solid rgba(90,214,160,.3)}.r95-gift-funding.is-verified{border-color:#6ecaa4;background:radial-gradient(circle at 92% 14%,rgba(67,201,140,.12),transparent 24%),linear-gradient(135deg,#0b2638,#10394d 55%,#0b2e3d);box-shadow:0 16px 38px #07342529}.r95-gift-facts{border-top:1px solid rgba(255,255,255,.08)}.r95-gift-facts article{padding:14px 16px;background:#051a27e0}.r95-gift-facts article strong{font-size:15px}.r95-gift-facts article small{color:#abc1cf}.r95-gift-facts article.verification strong{color:#ffd394}.r95-gift-funding.is-verified .r95-gift-facts article.verification strong{color:#99e4bd}.r95-gift-actions{padding:12px 15px;background:#041621b3}.r95-gift-actions button{min-height:40px;border-radius:11px;padding:0 15px}.r95-gift-actions button.verify{color:#eaf6ff;border-color:#7bc1eb42;background:linear-gradient(135deg,#14374d,#0b2a3f)}.r95-gift-actions button.verify:hover{border-color:#95d6fb75;box-shadow:0 10px 20px #061d2d33}.r95-gift-actions button.verified{color:#d7f8e7;border-color:#54d09947;background:linear-gradient(135deg,#164e3b,#103e31)}.r95-awaiting-schedule{padding:18px 20px;border-style:solid;border-color:#f0c372;background:linear-gradient(135deg,#fffdf8,#fffaf0)}.r95-awaiting-schedule h2{color:#11324a;font-size:18px}.r95-awaiting-schedule p{color:#5f7280;max-width:none}.r95-awaiting-schedule button{display:none}.r50-meta .checked{gap:7px}.r50-action-rail .r952-verify-to-schedule{display:inline-flex;align-items:center;gap:7px;color:#082b43;border-color:#d8a84e;background:linear-gradient(135deg,#fff8e8,#ffedc4);box-shadow:0 7px 18px #885b0a1f}.r50-action-rail .r952-verify-to-schedule svg{width:15px;height:15px}.r952-gift-strip{margin:10px 0 12px;overflow:hidden;border:1px solid #bfd1dc;border-radius:14px;background:linear-gradient(135deg,#09283b,#0a3348);box-shadow:0 10px 24px #031a2a1a;color:#fff}.r952-gift-strip.is-verified{border-color:#8abda7;background:radial-gradient(circle at 92% 20%,rgba(66,186,130,.08),transparent 22%),linear-gradient(135deg,#09283b,#0a3348)}.r952-gift-main{display:grid;grid-template-columns:minmax(190px,1.1fr) minmax(130px,.8fr) minmax(190px,1.25fr) minmax(120px,.65fr) minmax(165px,.8fr) auto;align-items:center;gap:0;min-height:86px}.r952-gift-main>div{min-width:0;height:100%;box-sizing:border-box;padding:13px 14px;border-right:1px solid rgba(255,255,255,.08)}.r952-gift-main>div:last-child{border-right:0}.r952-gift-identity{display:flex;align-items:center;gap:11px}.r952-gift-icon{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;color:#ffae34;background:#ffab2d1a;border:1px solid rgba(255,171,45,.23)}.r952-gift-icon svg{width:19px;height:19px}.r952-gift-strip span{display:block;color:#73c9ef;font-size:9px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.r952-gift-number{display:flex;align-items:center;gap:7px;margin-top:2px}.r952-gift-number h2{min-width:0;margin:0;overflow:hidden;color:#fff;font-size:16px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.r952-gift-number em{flex:0 0 auto;padding:3px 6px;border:1px solid rgba(255,194,91,.24);border-radius:6px;color:#dbc38f;background:#ffb63914;font-size:8px;font-style:normal;font-weight:950;letter-spacing:.08em}.r952-gift-identity small,.r952-gift-compact-fact small,.r952-gift-verification small{display:block;margin-top:3px;overflow:hidden;color:#a9becb;font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.r952-gift-compact-fact strong,.r952-gift-balance strong{display:block;margin-top:4px;overflow:hidden;color:#fff;font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.r952-gift-balance strong{font-size:17px}.r952-gift-verification{display:flex;align-items:center;gap:9px}.r952-gift-verification>svg{width:21px;height:21px;flex:0 0 auto}.r952-gift-verification.required>svg{color:#efb44c}.r952-gift-verification.verified>svg{color:#61d29c}.r952-gift-verification strong{display:block;margin-top:2px;color:#fff;font-size:12px;white-space:nowrap}.r952-gift-verification.verified strong{color:#bdf2d7}.r952-gift-verification.required strong{color:#ffdda1}.r952-gift-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;border-right:0!important}.r952-gift-actions button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid rgba(132,197,228,.24);border-radius:9px;color:#e9f6fc;background:#0b3a55;font:inherit;font-size:10px;font-weight:850;white-space:nowrap;cursor:pointer}.r952-gift-actions button svg{width:14px;height:14px}.r952-gift-actions button.verify{color:#f1f8fc;border-color:#80c3e345;background:#123b52}.r952-gift-actions button.verified{color:#c7f2da;border-color:#4ac08a40;background:#1763475c;cursor:default}.r952-gift-actions button.details{color:#bfd3df;background:transparent}.r952-gift-actions button:disabled{opacity:.76}.r952-gift-details{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.08);background:#04162294}.r952-gift-details article{min-width:0;padding:12px 14px;border-right:1px solid rgba(255,255,255,.07)}.r952-gift-details article:last-child{border-right:0}.r952-gift-details strong{display:block;margin-top:3px;color:#fff;font-size:12px}.r952-gift-details small{display:block;margin-top:3px;color:#9db3c0;font-size:9px;line-height:1.35}.r952-gift-details .test-detail strong{color:#e6cb91}@media(max-width:1280px){.r952-gift-main{grid-template-columns:1.2fr .8fr 1.05fr .7fr .85fr}.r952-gift-actions{grid-column:1 / -1;justify-content:flex-end;min-height:48px!important;border-top:1px solid rgba(255,255,255,.08)}}@media(max-width:900px){.r952-gift-main{grid-template-columns:1fr 1fr}.r952-gift-main>div{border-bottom:1px solid rgba(255,255,255,.07)}.r952-gift-actions{grid-column:1 / -1}.r952-gift-details{grid-template-columns:1fr 1fr}}@media(max-width:600px){.r952-gift-main,.r952-gift-details{grid-template-columns:1fr}.r952-gift-main>div{border-right:0}.r952-gift-actions{flex-wrap:wrap;justify-content:stretch}.r952-gift-actions button{flex:1 1 130px}}.r9521-gift-card{margin:10px 0 12px;overflow:hidden;border:1px solid #b8cedb;border-radius:14px;background:radial-gradient(circle at 92% 4%,rgba(255,165,36,.06),transparent 23%),linear-gradient(135deg,#08283a,#0a3348);box-shadow:0 10px 24px #031a2a1a;color:#fff}.r9521-gift-card.is-verified{border-color:#8abda7;background:radial-gradient(circle at 92% 8%,rgba(62,194,132,.08),transparent 24%),linear-gradient(135deg,#08283a,#0a3348)}.r9521-gift-head{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:8px 11px;border-bottom:1px solid rgba(255,255,255,.08);box-sizing:border-box}.r9521-gift-identity{min-width:0;display:flex;align-items:center;gap:9px}.r9521-gift-icon{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(255,174,52,.24);border-radius:10px;color:#ffae34;background:#ffab2d17}.r9521-gift-icon svg{width:17px;height:17px}.r9521-gift-card span{display:block;color:#72c7ed;font-size:8px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.r9521-gift-number{min-width:0;display:flex;align-items:center;gap:7px;margin-top:1px}.r9521-gift-number h2{min-width:0;margin:0;overflow:hidden;color:#fff;font-size:15px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.r9521-gift-number em{flex:0 0 auto;padding:2px 6px;border:1px solid rgba(255,194,91,.24);border-radius:6px;color:#dbc38f;background:#ffb63914;font-size:7px;font-style:normal;font-weight:950;letter-spacing:.08em}.r9521-gift-title small{display:block;margin-top:2px;color:#a9bdc9;font-size:9px;line-height:1.15}.r9521-gift-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:6px}.r9521-gift-actions button{min-height:31px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 9px;border:1px solid rgba(132,197,228,.24);border-radius:8px;color:#e9f6fc;background:#0c3b55;font:inherit;font-size:9px;font-weight:850;white-space:nowrap;cursor:pointer}.r9521-gift-actions button svg{width:13px;height:13px}.r9521-gift-actions button.verify{border-color:#72caef57;background:#134761}.r9521-gift-actions button.details{color:#bfd3df;background:#ffffff06}.r9521-gift-actions button:disabled{opacity:.58;cursor:not-allowed}.r9521-gift-facts{display:grid;grid-template-columns:minmax(140px,.85fr) minmax(220px,1.35fr) minmax(130px,.7fr) minmax(205px,1.05fr);align-items:stretch}.r9521-gift-facts>article{min-width:0;padding:9px 12px 10px;border-right:1px solid rgba(255,255,255,.075);box-sizing:border-box}.r9521-gift-facts>article:last-child{border-right:0}.r9521-gift-facts strong{display:block;min-width:0;margin-top:3px;overflow:hidden;color:#fff;font-size:12px;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.r9521-gift-facts small{display:block;margin-top:2px;overflow:hidden;color:#a9bdc9;font-size:9px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.r9521-gift-facts .balance strong{font-size:16px}.r9521-gift-facts .verification{display:flex;align-items:center;gap:8px}.r9521-verify-mark{width:26px;height:26px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#ffffff09}.r9521-verify-mark svg{width:17px;height:17px}.r9521-gift-facts .verification.required .r9521-verify-mark{color:#efb44c;border:1px solid rgba(239,180,76,.24)}.r9521-gift-facts .verification.verified .r9521-verify-mark{color:#61d29c;border:1px solid rgba(97,210,156,.25);background:#267e5721}.r9521-gift-facts .verification.required strong{color:#ffdda1}.r9521-gift-facts .verification.verified strong{color:#bdf2d7}.r9521-gift-details{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.08);background:#0416229e}.r9521-gift-details article{min-width:0;padding:10px 12px;border-right:1px solid rgba(255,255,255,.07)}.r9521-gift-details article:last-child{border-right:0}.r9521-gift-details strong{display:block;margin-top:3px;color:#fff;font-size:11px;line-height:1.2}.r9521-gift-details small{display:block;margin-top:3px;color:#9db3c0;font-size:8px;line-height:1.35}.r9521-gift-details .test-detail strong{color:#e5c98f}@media(max-width:1050px){.r9521-gift-head{align-items:flex-start;flex-direction:column;gap:7px}.r9521-gift-actions{width:100%;justify-content:flex-start}.r9521-gift-facts{grid-template-columns:1fr 1fr}.r9521-gift-facts>article:nth-child(2){border-right:0}.r9521-gift-facts>article:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.07)}.r9521-gift-details{grid-template-columns:1fr 1fr}}@media(max-width:600px){.r9521-gift-actions{flex-wrap:wrap}.r9521-gift-actions button{flex:1 1 120px}.r9521-gift-facts,.r9521-gift-details{grid-template-columns:1fr}.r9521-gift-facts>article{border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.r9521-gift-facts>article:last-child{border-bottom:0}}.r9543-vehicle-picker{width:min(900px,calc(100vw - 36px));max-height:min(86vh,860px)}.r9543-vehicle-picker .r22-modal-body{display:flex;flex-direction:column;gap:14px;overflow:hidden}.r9543-picker-top{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:2px 2px 0}.r9543-picker-top>div{display:flex;flex-direction:column;gap:4px}.r9543-picker-top strong{font-size:15px;color:#0b2435}.r9543-picker-top span{font-size:12px;color:#667985}.r9543-add-new{flex:0 0 auto;border:0;border-radius:10px;padding:11px 15px;background:#ff7600;color:#fff;font-weight:800;cursor:pointer}.r9543-picker-search{min-height:44px;border:1px solid #d5e0e7;border-radius:10px;display:flex;align-items:center;gap:9px;padding:0 12px;background:#fff}.r9543-picker-search svg{width:17px;height:17px;color:#6f8492}.r9543-picker-search input{width:100%;border:0;outline:0;background:transparent;font:inherit}.r9543-vehicle-list{display:flex;flex-direction:column;gap:9px;overflow:auto;padding-right:4px;max-height:52vh}.r9543-vehicle-row{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid #dce5ea;border-radius:12px;padding:10px;background:#fff}.r9543-vehicle-row .r22-vehicle-thumb{width:76px;height:54px;border-radius:9px}.r9543-vehicle-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.r9543-vehicle-copy strong{color:#0b2435;font-size:14px}.r9543-vehicle-copy span,.r9543-vehicle-copy small{color:#667985;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r9543-use-vehicle{border:1px solid #bfd1dc;border-radius:9px;background:#f7fafc;color:#0b3a54;padding:10px 14px;font-weight:800;cursor:pointer}.r9543-use-vehicle:hover{border-color:#ff7600}.r9543-use-vehicle:disabled{cursor:not-allowed;opacity:.55}.r9543-picker-empty{min-height:190px;border:1px dashed #cad8e0;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#667985;text-align:center;padding:24px}.r9543-picker-empty svg{width:30px;height:30px}.r9543-picker-empty strong{color:#0b2435}@media(max-width:700px){.r9543-picker-top{align-items:stretch;flex-direction:column}.r9543-add-new{width:100%}.r9543-vehicle-row{grid-template-columns:60px minmax(0,1fr)}.r9543-vehicle-row .r22-vehicle-thumb{width:60px;height:48px}.r9543-use-vehicle{grid-column:1/-1;width:100%}}.r50-head-status.r955-head-status{min-width:210px!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:2px!important;padding:10px 14px!important;border:1px solid #b9d2df!important;border-radius:13px!important;background:linear-gradient(145deg,#f8fbfd,#edf5f8)!important}.r50-head-status.r955-head-status>span{font-size:9px!important;font-weight:950!important;letter-spacing:.12em!important;color:#168b59!important}.r50-head-status.r955-head-status>strong{max-width:240px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;color:#082d47!important}.r50-head-status.r955-head-status>small{font-size:10px!important;font-weight:800!important;color:#667f8e!important}.r50-progress-rail{scroll-behavior:smooth!important;scroll-snap-type:x proximity!important}.r50-progress-rail>div{scroll-snap-align:center!important}.r50-progress-rail>div.done{border-color:#55b88a!important;background:linear-gradient(180deg,#f0fbf5,#e5f7ee)!important}.r50-progress-rail>div.done>i{background:#168b59!important;border-color:#168b59!important;color:#fff!important}.r50-progress-rail>div.done>small{color:#168b59!important}.r50-progress-rail>div.current{border:2px solid #168b59!important;background:linear-gradient(180deg,#effbf5,#e0f7eb)!important;box-shadow:0 0 0 3px #168b591a,0 12px 28px #063a271f!important;transform:translateY(-1px)!important}.r50-progress-rail>div.current>i{background:#ff7900!important;border-color:#ff7900!important;color:#fff!important}.r50-progress-rail>div.current>span{color:#073c2a!important;font-weight:950!important}.r50-progress-rail>div.current>small{display:inline-flex!important;width:-moz-max-content!important;width:max-content!important;padding:3px 7px!important;border-radius:999px!important;background:#168b59!important;color:#fff!important;font-size:8px!important;letter-spacing:.07em!important}.r955-service-complete{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;border:1px solid #9cd6ba!important;background:linear-gradient(135deg,#f1fbf6,#e7f8ef)!important;padding:20px!important}.r955-service-complete>svg{color:#168b59!important;width:42px!important;height:42px!important}.r955-open-checkout{min-width:210px!important;min-height:50px!important;border-radius:12px!important;background:linear-gradient(180deg,#ff941f,#ff7200)!important;color:#fff!important;font-weight:950!important;box-shadow:0 10px 22px #ff760038!important}@media(max-width:800px){.r955-service-complete{grid-template-columns:1fr!important}.r955-open-checkout{width:100%!important}.r50-head-status.r955-head-status{min-width:0!important;align-items:flex-start!important}}.vehicle-card-image.vi9-vehicle-stage,.vehicle-drawer-image.vi9-vehicle-stage,.vi9-garage-thumb,.r22-vehicle-thumb,.fd-estimate-vehicle-stage,.r50-identity .image,.r46p-photo{position:relative!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.vehicle-card-image.vi9-vehicle-stage img,.vehicle-drawer-image.vi9-vehicle-stage img,.vi9-garage-thumb img,.r22-vehicle-thumb img,.fd-estimate-vehicle-stage img,.r50-identity .image img,.r46p-photo img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;transform:none!important;margin:auto!important}.vehicle-card-image.vi9-vehicle-stage{width:100%!important;height:clamp(148px,16vw,220px)!important;min-height:148px!important;padding:10px 14px!important}.vehicle-drawer-image.vi9-vehicle-stage{width:100%!important;min-height:clamp(205px,26vw,330px)!important;height:clamp(205px,26vw,330px)!important;padding:16px 24px!important}.vi9-garage-thumb,.r22-vehicle-thumb{aspect-ratio:16/10!important;min-width:0!important}.vi9-garage-thumb{padding:6px!important}.r22-vehicle-thumb{padding:4px!important}.fd-estimate-vehicle-stage{width:100%!important;min-height:120px!important;height:clamp(120px,15vw,205px)!important;padding:10px!important}.r46p-photo{min-width:0!important;padding:5px!important}.r50-identity .image{width:clamp(100px,10vw,126px)!important;height:clamp(78px,8vw,94px)!important;padding:5px!important;flex:0 0 auto!important}@media(max-width:1180px){.vehicle-card-image.vi9-vehicle-stage{height:clamp(145px,21vw,205px)!important}.vehicle-drawer-image.vi9-vehicle-stage{min-height:240px!important;height:clamp(240px,34vw,320px)!important;padding:14px 20px!important}.fd-estimate-vehicle-stage{height:clamp(125px,20vw,190px)!important}}@media(max-width:700px){.vehicle-card-image.vi9-vehicle-stage{height:clamp(145px,48vw,190px)!important;padding:8px 10px!important}.vehicle-drawer-image.vi9-vehicle-stage{min-height:200px!important;height:clamp(200px,56vw,270px)!important;padding:12px!important}.fd-estimate-vehicle-stage{min-height:118px!important;height:clamp(118px,38vw,170px)!important;padding:8px!important}.r50-identity .vehicle{grid-template-columns:minmax(88px,110px) minmax(0,1fr)!important}.r50-identity .image{width:100%!important;max-width:110px!important;height:82px!important}}@media print{.r46p-photo{overflow:hidden!important}.r46p-photo img{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;max-width:100%!important;max-height:100%!important}}.r54-source-locked{box-shadow:inset 0 0 0 1px #116f9e38!important}.r54-lock-badge{display:inline-flex;width:-moz-max-content;width:max-content;align-items:center;min-height:22px;margin:4px 0 2px;padding:3px 8px;border:1px solid rgba(17,111,158,.22);border-radius:999px;background:#eef8fc;color:#075f88;font-size:9px;font-weight:900;letter-spacing:.08em;line-height:1}.r32-progress small{min-height:16px}.r32-result-actions button[disabled]{opacity:.52;cursor:wait}@media(max-width:700px){.r54-lock-badge{font-size:8px}}.r32-image-job.r57-intelligence{width:min(940px,calc(100vw - 34px));max-height:min(850px,calc(100dvh - 118px));border-radius:18px;border:1px solid #cfd8df;box-shadow:0 28px 90px #04121e57}.r57-intelligence>header{background:linear-gradient(180deg,#fff,#f8fafb)}.r57-intelligence>header>div:first-child>svg{width:22px;height:22px}.r57-intelligence>header span strong{font-size:15px;letter-spacing:-.01em}.r57-intelligence>header span small{font-size:11px;color:#65737e;text-transform:none}.r57-intelligence .r32-progress{padding-bottom:10px}.r57-intelligence .r32-stats.r57-migration-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.r57-intelligence .r32-stats button{min-height:60px}.r57-intelligence .r32-results.r57-results{max-height:560px;padding:0 14px 16px}.r57-intelligence .r57-review-card{display:block;padding:14px 0 18px;border-bottom:1px solid #e6ebef}.r57-review-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px}.r57-review-head>div:first-child{min-width:0}.r57-review-head strong{display:block;font-size:15px;color:#0b2233}.r57-review-head small{display:block;margin-top:3px;color:#667681;font-size:11px}.r57-review-state{flex:0 0 auto;border-radius:999px;padding:5px 8px;font-size:9px;line-height:1;font-weight:950;letter-spacing:.07em;text-transform:uppercase;background:#eef4f7;color:#35505f;border:1px solid #d6e0e6}.r57-review-state.verified{background:#ebf9ef;border-color:#bce4c7;color:#17633a}.r57-review-state.searching{background:#fff4e9;border-color:#ffd0a5;color:#914300}.r57-candidate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.r57-candidate{min-width:0;overflow:hidden;background:#fff;border:1px solid #d7e0e6;border-radius:13px;box-shadow:0 7px 20px #0f273814}.r57-candidate-media{position:relative;aspect-ratio:16/10;background:#132735;overflow:hidden}.r57-candidate-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.r57-ai-badge{position:absolute;left:8px;top:8px;z-index:2;display:inline-flex;align-items:center;gap:4px;background:#041d2be8;color:#fff;border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:5px 7px;font-size:8px;font-weight:950;letter-spacing:.08em}.r57-candidate-copy{padding:10px}.r57-candidate-copy>strong{display:block;color:#0d2433;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r57-candidate-copy>small{display:block;color:#6b7983;margin:3px 0 8px;min-height:15px}.r57-confidence{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:9px}.r57-confidence span{background:#f3f6f8;border:1px solid #dce4e9;border-radius:999px;padding:4px 6px;color:#344c5b;font-size:9px;font-weight:850}.r57-candidate-actions{display:grid;grid-template-columns:1fr auto;gap:6px}.r57-candidate-actions button{min-height:35px;border-radius:8px;border:1px solid #ccd6dc;background:#fff;color:#102a3a;font-weight:900;padding:0 9px}.r57-candidate-actions button.use{background:#ff7a00;border-color:#ff7a00;color:#111}.r57-candidate-actions button.source{width:38px;padding:0;display:grid;place-items:center}.r57-locked-preview,.r57-search-preview{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;align-items:center;border:1px solid #d8e1e7;border-radius:12px;padding:9px;background:#f9fbfc}.r57-locked-preview img,.r57-search-preview img{width:150px;height:95px;-o-object-fit:cover;object-fit:cover;border-radius:9px;background:#132735}.r57-preview-copy strong{display:block;color:#102837;font-size:13px}.r57-preview-copy small{display:block;color:#657681;margin:4px 0 8px}.r57-preview-copy .r54-lock-badge{display:inline-flex}.r57-search-preview{opacity:.78}.r57-search-placeholder{display:grid;place-items:center;min-height:96px;border:1px dashed #cbd7df;border-radius:12px;background:#f8fafb;color:#5f707c;font-weight:850}.r57-card-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.r57-card-actions button{min-height:36px;border:1px solid #ccd5dc;background:#fff;color:#102837;border-radius:8px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;font-weight:850}.r57-card-actions button.primary{background:#ff7a00;border-color:#ff7a00;color:#111}.r57-card-actions button svg,.r57-candidate-actions svg{width:15px;height:15px}.r57-intelligence .r32-job-actions{border-top:1px solid #eef1f3;padding-top:9px}.r57-intelligence .r32-job-actions button:disabled{opacity:.62}@media(max-width:920px){.r32-image-job.r57-intelligence{right:8px;width:calc(100vw - 16px)}.r57-intelligence .r32-stats.r57-migration-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.r57-candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.r57-intelligence .r32-stats.r57-migration-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.r32-image-job.r57-intelligence{right:5px;bottom:78px;width:calc(100vw - 10px);max-height:calc(100dvh - 90px);border-radius:14px}.r57-candidate-grid{grid-template-columns:1fr}.r57-locked-preview,.r57-search-preview{grid-template-columns:104px minmax(0,1fr)}.r57-locked-preview img,.r57-search-preview img{width:104px;height:74px}}.r57-live-vision{margin:0 14px 10px;padding:10px 11px;border:1px solid #d9e3e9;border-radius:10px;background:#f8fbfc}.r57-live-vision>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.r57-live-vision strong{min-width:0;color:#102b3c;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r57-live-vision span{flex:0 0 auto;color:#546875;font-size:10px;font-weight:900}.r57-live-vision>i{display:block;height:6px;margin-top:7px;overflow:hidden;border-radius:999px;background:#e4ebef}.r57-live-vision>i>b{display:block;height:100%;min-width:4px;border-radius:inherit;background:var(--r31-orange);transition:width .18s ease}.r57-live-vision small{display:block;margin-top:6px;color:#657783;font-size:10px}@media(max-width:640px){.r57-live-vision>div{align-items:flex-start}.r57-live-vision strong{white-space:normal}}:root{--ss-navy:#082a40;--ss-navy-2:#0d3852;--ss-ink:#0a2233;--ss-muted:#536b79;--ss-line:#d7e2e9;--ss-soft:#f5f8fa;--ss-orange:#ff7a00;--ss-orange-soft:#fff2e5;--ss-green:#169b62;--ss-green-soft:#eaf8f1;--ss-red:#d93a3a;--ss-red-soft:#fff0f0;--ss-silver:#9aa7b2;--ss-silver-2:#697782;--ss-silver-soft:#f1f4f6;--ss-shadow:0 14px 34px rgba(7,33,50,.1);--ss-shadow-strong:0 18px 46px rgba(7,33,50,.16)}.crm-app,.fd-crm-app,.r22-page,.vehicles-page{color:var(--ss-ink)}.crm-panel,.r22-page-head,.vehicle-directory,.customer-directory{border-color:var(--ss-line)!important;box-shadow:var(--ss-shadow)!important}.crm-eyebrow{color:#d65f00!important;font-weight:950!important;letter-spacing:.12em!important}.crm-content-wrap h1,.r22-page h2,.vehicles-page h2,.customer-directory h3,.vehicle-directory h3{color:#071d2d!important;font-weight:950!important;letter-spacing:-.025em}.crm-content-wrap small,.r22-page small,.vehicles-page small,.customer-directory small,.vehicle-directory small{color:var(--ss-muted)!important}.r22-calendar-job{border-radius:10px!important;border:1px solid #d3dde4!important;border-left-width:5px!important;box-shadow:0 5px 14px #08223214!important;color:var(--ss-ink)!important;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease!important}.r22-calendar-job:hover{transform:translateY(-1px);box-shadow:0 9px 20px #08223224!important}.r22-calendar-job strong{color:#081d2d!important;font-weight:950!important;font-size:12px!important}.r22-calendar-job span,.r22-calendar-job small{color:#334e5f!important;font-weight:800!important}.r22-calendar-job.status-scheduled,.r22-calendar-job.status-confirmed{background:linear-gradient(135deg,#fff8ef,#fff0df)!important;border-color:#ffc587!important;border-left-color:var(--ss-orange)!important}.r22-calendar-job.status-scheduled:after,.r22-calendar-job.status-confirmed:after{content:"UPCOMING";display:inline-flex;margin-top:5px;padding:2px 6px;border-radius:999px;background:#ff7a0018;color:#b84f00;font-size:8px;font-weight:950;letter-spacing:.08em}.r22-calendar-job.status-checked_in,.r22-calendar-job.status-inspection,.r22-calendar-job.status-in_progress,.r22-calendar-job.status-waiting_approval,.r22-calendar-job.status-curing,.r22-calendar-job.status-qc,.r22-calendar-job.status-ready,.r22-calendar-job.status-waiting_payment{background:linear-gradient(135deg,#effbf5,#e5f7ef)!important;border-color:#9ed9bd!important;border-left-color:var(--ss-green)!important}.r22-calendar-job.status-checked_in:after,.r22-calendar-job.status-inspection:after,.r22-calendar-job.status-in_progress:after,.r22-calendar-job.status-waiting_approval:after,.r22-calendar-job.status-curing:after,.r22-calendar-job.status-qc:after,.r22-calendar-job.status-ready:after,.r22-calendar-job.status-waiting_payment:after{content:"ACTIVE";display:inline-flex;margin-top:5px;padding:2px 6px;border-radius:999px;background:#169b6218;color:#087747;font-size:8px;font-weight:950;letter-spacing:.08em}.r22-calendar-job.status-completed,.r22-calendar-job.status-closed{background:linear-gradient(135deg,#f8fafb,#e9eef2)!important;border-color:#c1cbd2!important;border-left-color:#8c9aa5!important;box-shadow:inset 0 1px #fff,0 5px 14px #0822320f!important}.r22-calendar-job.status-completed:after,.r22-calendar-job.status-closed:after{content:"DONE";display:inline-flex;margin-top:5px;padding:2px 6px;border-radius:999px;background:#77869218;color:#53616b;font-size:8px;font-weight:950;letter-spacing:.08em}.r22-calendar-job.status-canceled,.r22-calendar-job.status-cancelled,.r22-calendar-job.status-no_show{background:linear-gradient(135deg,#fff5f5,#ffe9e9)!important;border-color:#efb5b5!important;border-left-color:var(--ss-red)!important;opacity:.86}.r22-calendar-job.status-canceled:after,.r22-calendar-job.status-cancelled:after,.r22-calendar-job.status-no_show:after{content:"CANCELED";display:inline-flex;margin-top:5px;padding:2px 6px;border-radius:999px;background:#d93a3a16;color:#b51d1d;font-size:8px;font-weight:950;letter-spacing:.08em}.r22-month-grid{border-radius:16px!important;overflow:hidden!important;box-shadow:var(--ss-shadow)!important}.r22-month-grid>div,.r22-month-grid>article,.r22-month-grid>button{border-color:#dfe7ec!important}.r22-segment{background:#eef3f6!important;border:1px solid #d6e1e8!important;padding:3px!important;border-radius:12px!important}.r22-segment button.active{background:var(--ss-orange)!important;color:#fff!important;box-shadow:0 7px 18px #ff7a003d!important}.tone-orange,.status-orange{--tone:var(--ss-orange)!important}.tone-green,.status-green{--tone:var(--ss-green)!important}.tone-red,.status-red{--tone:var(--ss-red)!important}.tone-silver,.status-silver{--tone:var(--ss-silver-2)!important}.r50-workorder{background:#eef3f6!important;color:var(--ss-ink)!important;box-shadow:-22px 0 60px #02182638!important}.r50-command-head{background:linear-gradient(118deg,#06273d,#0a3b59 68%,#11577b)!important;border-bottom:1px solid rgba(255,255,255,.14)!important;min-height:86px!important;padding:16px 20px!important;box-shadow:0 8px 22px #041e2f33!important}.r50-command-head span,.r50-command-head p{color:#cfe0ea!important;font-weight:850!important}.r50-command-head h1{color:#fff!important;font-size:24px!important;font-weight:950!important;letter-spacing:-.025em!important}.r50-head-status{border:1px solid rgba(255,255,255,.18)!important;background:#ffffff14!important;border-radius:12px!important;padding:9px 13px!important;min-width:132px!important}.r50-head-status span{color:#e4edf2!important}.r50-head-status strong{color:#ffb062!important;font-size:18px!important}.r50-action-rail{position:sticky!important;top:0!important;z-index:25!important;display:flex!important;gap:10px!important;padding:10px 18px!important;background:#fffffff5!important;border-bottom:1px solid var(--ss-line)!important;box-shadow:0 7px 18px #08223212!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.r50-action-rail button{min-height:42px!important;border-radius:10px!important;font-weight:900!important;padding:0 15px!important}.r50-action-rail .primary{background:linear-gradient(180deg,#ff8a1c,#ff7300)!important;box-shadow:0 8px 20px #ff7a003b!important}.r50-scroll{display:block!important;height:calc(100dvh - 148px)!important;max-height:calc(100dvh - 148px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding:14px 14px 190px!important;scroll-padding-bottom:180px!important;scrollbar-gutter:stable!important}.r50-scroll>section,.r50-scroll>div{max-width:100%!important}.r50-documentation,.r50-workflow,.r50-pricing{background:#fff!important;border:1px solid #cfdae2!important;border-radius:16px!important;box-shadow:var(--ss-shadow)!important;overflow:hidden!important;margin-bottom:14px!important}.r50-documentation>header,.r50-pricing>header{background:linear-gradient(115deg,#072b42,#0a3b58)!important;border-bottom:1px solid #173f56!important;min-height:62px!important;padding:12px 16px!important}.r50-documentation>header span,.r50-documentation>header small,.r50-pricing>header span{color:#bcd0dc!important;font-weight:850!important}.r50-documentation>header h3,.r50-pricing>header h2{color:#fff!important;font-weight:950!important}.r50-workflow{padding-bottom:12px!important}.r50-workflow>header,.r50-workflow>.r50-workflow-head{padding:13px 16px!important;border-bottom:1px solid #dbe5eb!important;background:linear-gradient(180deg,#fbfdfe,#f3f7f9)!important}.r50-progress-rail{gap:10px!important;padding:14px 14px 16px!important;background:#f5f8fa!important;border-bottom:1px solid #dbe5eb!important;scroll-snap-type:x mandatory!important}.r50-progress-rail>div{flex:0 0 178px!important;min-width:178px!important;max-width:178px!important;min-height:82px!important;padding:10px!important;border:1px solid #d7e1e7!important;border-radius:12px!important;background:#fff!important;box-shadow:0 5px 13px #0822320f!important;scroll-snap-align:start!important}.r50-progress-rail>div b,.r50-progress-rail>div strong{color:#0a2435!important;font-size:12px!important;font-weight:950!important}.r50-progress-rail>div span,.r50-progress-rail>div small{color:#415d6e!important;font-size:10px!important;font-weight:800!important;line-height:1.25!important}.r50-progress-rail>div.done,.r50-progress-rail>div[data-state=done]{background:linear-gradient(145deg,#fafbfc,#e8edf0)!important;border-color:#b8c3ca!important}.r50-progress-rail>div.in_progress,.r50-progress-rail>div[data-state=in_progress],.r50-progress-rail>div.active{background:linear-gradient(145deg,#effbf5,#e1f5eb)!important;border-color:#7ecda7!important;box-shadow:0 7px 20px #169b6224!important}.r50-progress-rail>div.not_started,.r50-progress-rail>div[data-state=not_started]{background:linear-gradient(145deg,#fffaf4,#fff1e2)!important;border-color:#ffc789!important}.r50-workflow .r50-current,.r50-workflow [class*=current-stage],.r50-workflow [class*=next-stage]{margin:12px!important;padding:16px!important;border:1px solid #afd8c4!important;border-radius:14px!important;background:radial-gradient(circle at 92% 10%,rgba(22,155,98,.12),transparent 28%),linear-gradient(145deg,#fff,#f3fbf7)!important;box-shadow:0 10px 26px #09362317!important}.r50-workflow .r50-current h3,.r50-workflow [class*=current-stage] h3,.r50-workflow [class*=next-stage] h3{color:#082b1e!important;font-size:20px!important;font-weight:950!important}.r50-workflow button.primary,.r50-workflow button[class*=start]{background:linear-gradient(180deg,#ff8c1f,#ff7500)!important;color:#111!important;border-color:#e76600!important;box-shadow:0 7px 17px #ff7a0038!important;font-weight:950!important}.r50-timeline{display:grid!important;gap:8px!important;padding:0 12px 12px!important}.r50-timeline article{border:1px solid #d9e3e9!important;border-radius:11px!important;background:#fff!important;min-height:50px!important;box-shadow:0 3px 9px #0822320b!important}.r50-timeline article strong{color:#0b2738!important;font-weight:900!important}.r50-timeline article small{color:#526a79!important;font-weight:750!important}.r50-pricing{min-height:180px!important;margin-bottom:70px!important}.r50-pricing>header{position:sticky!important;top:0!important;z-index:4!important}.r50-pricing>header button{background:#fff!important;color:#0a3149!important;border:1px solid #aac0cd!important;border-radius:9px!important;font-weight:900!important}.r50-line-items{padding:10px!important;display:grid!important;gap:9px!important}.r50-line-items>article{border:1px solid #d7e1e7!important;border-radius:12px!important;background:linear-gradient(180deg,#fff,#fbfcfd)!important;box-shadow:0 4px 11px #0822320d!important;padding:12px!important}.r50-line-items strong{color:#092435!important;font-weight:950!important}.r50-line-items small{color:#536b79!important;font-weight:800!important}.r50-line-items .amount>strong{font-size:18px!important;color:#0a2739!important}.vehicle-directory{overflow:visible!important}.vehicle-directory-toolbar{position:sticky!important;top:0!important;z-index:8!important;padding:12px 14px!important;background:#fffffff7!important;border-bottom:1px solid #d9e3e9!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vehicle-directory-toolbar input{min-height:42px!important;border:1px solid #c9d7df!important;border-radius:10px!important;color:#092435!important;font-weight:850!important;box-shadow:inset 0 1px 2px #0822320a!important}.vehicle-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding:10px!important}.vehicle-card{min-width:0!important;border:1px solid #d0dbe2!important;border-radius:13px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 8px 20px #08223214!important;transition:transform .15s ease,box-shadow .15s ease!important}.vehicle-card:hover{transform:translateY(-2px)!important;box-shadow:0 13px 28px #08223224!important}.vehicle-card-image{height:150px!important;min-height:150px!important;background:radial-gradient(circle at 50% 35%,#2d4252 0,#1b2d3a 44%,#122330)!important}.vehicle-card-image img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;padding:9px!important}.vehicle-card>div:last-child{padding:9px 10px 10px!important;background:#fff!important}.vehicle-card>div:last-child strong{color:#071f30!important;font-size:13px!important;font-weight:950!important}.vehicle-card>div:last-child span,.vehicle-card>div:last-child small{color:#425d6d!important;font-weight:800!important}.vehicle-metric-grid>div{border:1px solid #d3dfe6!important;box-shadow:0 8px 20px #0822320f!important}.customer-directory{overflow:visible!important}.customer-directory-toolbar{position:sticky!important;top:0!important;z-index:8!important;padding:12px 14px!important;background:#fffffff7!important;border-bottom:1px solid #d9e3e9!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.customer-search input{min-height:42px!important;border:1px solid #c9d7df!important;border-radius:10px!important;color:#092435!important;font-weight:850!important}.customer-metric-grid button,.customer-metric-grid>div{border:1px solid #d4dfe6!important;background:#fff!important;box-shadow:0 8px 18px #0822320f!important}.customer-metric-grid svg{color:var(--ss-orange)!important}.customer-row{min-height:62px!important;border:1px solid #dce5ea!important;border-radius:11px!important;margin:6px 8px!important;padding:9px 11px!important;background:#fff!important;box-shadow:0 3px 10px #0822320b!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease!important}.customer-row:hover{transform:translate(2px);border-color:#b8cbd6!important;box-shadow:0 7px 16px #08223217!important}.customer-row strong{color:#071f30!important;font-weight:950!important}.customer-row span,.customer-row small{color:#405c6c!important;font-weight:800!important}.customer-row svg{color:#607887!important}.customer-row [class*=avatar]{background:linear-gradient(145deg,#f7f9fa,#e8edf1)!important;color:#4f626f!important;border:1px solid #d4dde3!important}@media(max-width:1400px){.vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:1000px){.vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.r50-progress-rail>div{flex-basis:154px!important;min-width:154px!important;max-width:154px!important}}@media(max-width:720px){.vehicle-grid{grid-template-columns:1fr!important}.vehicle-card-image{height:165px!important}.r50-scroll{height:calc(100dvh - 156px)!important;max-height:calc(100dvh - 156px)!important;padding:10px 9px 170px!important}.r50-action-rail{position:relative!important;flex-wrap:wrap!important}.r50-action-rail>button{flex:1 1 145px!important}.r50-progress-rail>div{flex-basis:142px!important;min-width:142px!important;max-width:142px!important}}:root{--r656-navy:#06283e;--r656-ink:#081f2f;--r656-muted:#58707f;--r656-line:#d6e1e7;--r656-orange:#ff7900;--r656-green:#15945e;--r656-red:#d83b3b;--r656-shadow:0 12px 28px rgba(6,35,53,.09)}.r656-view-switch{display:flex;gap:3px;padding:3px;border:1px solid #ccd9e1;border-radius:11px;background:#edf3f6;white-space:nowrap}.r656-view-switch button{min-height:36px;padding:0 13px;border:0;border-radius:8px;background:transparent;color:#405969;font-weight:900}.r656-view-switch button.active{background:#fff;color:var(--r656-ink);box-shadow:0 4px 12px #0720301a}.r656-filter-strip{display:flex;gap:7px;overflow-x:auto;padding:10px 12px;border-bottom:1px solid var(--r656-line);background:#f8fafb}.r656-filter-strip button{min-height:34px;padding:0 12px;border:1px solid #d2dee5;border-radius:999px;background:#fff;color:#344f60;font-weight:900;white-space:nowrap}.r656-filter-strip button.active{color:#fff;background:linear-gradient(#ff891d,#ff7200);border-color:#ed6900;box-shadow:0 6px 14px #ff790033}.r656-customer-intel button{cursor:pointer!important}.r656-customer-command,.r656-garage-command{overflow:visible!important}.r656-directory-toolbar,.r656-garage-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) minmax(440px,1.35fr);gap:18px;align-items:center;padding:14px;background:#fff;border-bottom:1px solid var(--r656-line)}.r656-directory-toolbar h3,.r656-garage-toolbar h3{margin:2px 0 3px;color:var(--r656-ink);font-size:18px;font-weight:950}.r656-directory-toolbar p,.r656-garage-toolbar p{margin:0;color:var(--r656-muted);font-size:12px;font-weight:700}.r656-directory-actions,.r656-garage-actions{display:flex;gap:9px;align-items:center;justify-content:flex-end}.r656-directory-actions .customer-search,.r656-garage-actions .customer-search{flex:1;max-width:540px}.r656-alpha-strip{display:flex;gap:3px;overflow-x:auto;padding:8px 10px;border-bottom:1px solid #e0e8ed}.r656-alpha-strip button{flex:0 0 28px;height:28px;border:0;border-radius:7px;background:transparent;color:#6a7c87;font-size:10px;font-weight:950}.r656-alpha-strip button:first-child{flex-basis:42px}.r656-alpha-strip button.active,.r656-alpha-strip button:hover{background:#092f48;color:#fff}.r656-customer-list{display:grid;gap:6px;padding:8px}.r656-customer-row{display:grid!important;grid-template-columns:minmax(230px,1.35fr) minmax(180px,1fr) 78px 105px minmax(175px,1fr) minmax(155px,.85fr) 20px;gap:10px;align-items:center;width:100%;min-height:72px;padding:9px 11px;border:1px solid #d9e3e9;border-radius:12px;background:#fff;text-align:left;box-shadow:0 3px 10px #0720300b}.r656-customer-row:hover{transform:translate(2px);border-color:#aebfca;box-shadow:0 8px 18px #07203017}.r656-customer-primary{display:flex;align-items:center;gap:10px;min-width:0}.r656-customer-avatar{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:11px;background:linear-gradient(145deg,#0a3b58,#06283e);color:#fff;font-weight:950}.r656-customer-primary strong,.r656-customer-card-head strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--r656-ink);font-size:13px;font-weight:950}.r656-customer-primary span,.r656-customer-card-head span{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#536b79;font-size:10px;font-weight:800}.r656-contact{display:grid;gap:5px;min-width:0}.r656-contact span{display:flex;gap:6px;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#3f5969;font-size:10px;font-weight:800}.r656-contact svg{width:13px;height:13px;color:#6e818d}.r656-mini-stat{padding:7px 8px;border-left:1px solid #e0e7eb}.r656-mini-stat strong{display:block;color:#0a2638;font-size:15px;font-weight:950}.r656-mini-stat span{display:block;color:#697c88;font-size:9px;font-weight:850}.r656-mini-stat.warn strong{color:#d65f00}.r656-job-cell,.r656-last-cell{display:grid;gap:3px;min-width:0;padding:7px 9px;border-radius:9px}.r656-job-cell.active{background:#eaf8f1;border:1px solid #b6e0ca}.r656-job-cell strong,.r656-last-cell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#193445;font-size:10px;font-weight:950}.r656-job-cell span,.r656-last-cell span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#617581;font-size:9px;font-weight:800}.r656-customer-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px}.r656-customer-card{display:grid;gap:12px;padding:14px;border:1px solid #d3dfe6;border-radius:14px;background:#fff;text-align:left;box-shadow:var(--r656-shadow)}.r656-customer-card-head{display:grid;grid-template-columns:44px 1fr 20px;gap:10px;align-items:center}.r656-customer-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.r656-customer-card-grid span{padding:8px;border-radius:9px;background:#f5f8fa;color:#506674;font-size:10px;font-weight:800}.r656-customer-card-grid b{display:block;color:#70818b;font-size:8px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px}.r656-next-job{display:flex;gap:8px;align-items:center;padding:9px;border-radius:10px;background:#f3f6f8;color:#6a7d88}.r656-next-job.active{background:#eaf8f1;color:#0d774b}.r656-next-job svg{width:18px}.r656-next-job span{display:grid;gap:2px}.r656-next-job b{font-size:10px}.r656-next-job small{font-size:9px}.r656-garage-intel{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.r656-garage-intel button{display:grid!important;grid-template-columns:28px 1fr auto!important;grid-template-rows:auto auto!important;gap:2px 8px!important;align-items:center!important;border:1px solid #d4e0e6!important;border-radius:13px!important;background:#fff!important;text-align:left!important;padding:12px 14px!important;box-shadow:0 7px 18px #0720300f!important}.r656-garage-intel button svg{grid-row:1/3;color:#546e7d!important}.r656-garage-intel button span{color:#5d7280!important;font-size:9px!important;font-weight:950!important}.r656-garage-intel button strong{color:var(--r656-ink)!important;font-size:19px!important;font-weight:950!important}.r656-garage-intel button small{grid-column:2/4;color:#6a7d88!important;font-size:9px!important}.r656-garage-intel button.active{border-color:#f3a054!important}.r656-vehicle-list{display:grid;gap:6px;padding:8px}.r656-vehicle-row{display:grid!important;grid-template-columns:92px minmax(220px,1.25fr) minmax(180px,.85fr) minmax(240px,1.1fr) 20px;gap:12px;align-items:center;width:100%;min-height:82px;padding:7px 10px;border:1px solid #d8e2e8;border-radius:12px;background:#fff;text-align:left;box-shadow:0 3px 10px #0720300b}.r656-vehicle-row:hover{transform:translate(2px);border-color:#adbec8;box-shadow:0 8px 18px #07203017}.r656-vehicle-thumb{display:grid;place-items:center;width:84px;height:64px;border-radius:9px;overflow:hidden;background:radial-gradient(circle at 50% 35%,#324858,#172c3a 66%,#102330);color:#9fb2bd}.r656-vehicle-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:5px}.r656-vehicle-primary,.r656-vehicle-id{display:grid;gap:4px;min-width:0}.r656-vehicle-primary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--r656-ink);font-size:13px;font-weight:950}.r656-vehicle-primary span,.r656-vehicle-id span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#607480;font-size:10px;font-weight:800}.r656-vehicle-id strong{color:#2e4858;font-size:11px;font-weight:900}.r656-vehicle-badges{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.r656-vehicle-badges span{padding:4px 7px;border-radius:999px;font-size:8px;font-weight:950}.r656-vehicle-badges .ready{background:#e7f7ef;color:#087548;border:1px solid #aadcc3}.r656-vehicle-badges .repair,.r656-vehicle-badges .novin{background:#fff2e3;color:#b65200;border:1px solid #ffc486}.r656-vehicle-badges .missing{background:#fff0f0;color:#b92424;border:1px solid #efb6b6}.r656-vehicle-badges .vin{background:#eff3f5;color:#4e626f;border:1px solid #d1dade}.r656-vehicle-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:10px}.r656-vehicle-card{display:grid!important;grid-template-columns:112px 1fr 20px;gap:11px;align-items:center;min-height:104px;padding:8px;border:1px solid #d4dfe5;border-radius:13px;background:#fff;text-align:left;box-shadow:var(--r656-shadow)}.r656-card-photo{display:grid;place-items:center;height:86px;border-radius:9px;overflow:hidden;background:#142936;color:#9bafba}.r656-card-photo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:5px}.r656-vehicle-card>div:nth-child(2){display:grid;gap:4px;min-width:0}.r656-vehicle-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--r656-ink);font-size:12px;font-weight:950}.r656-vehicle-card span,.r656-vehicle-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#5e7380;font-size:9px;font-weight:800}.r656-flow-navigator{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;gap:8px;align-items:stretch;padding:12px;background:#f3f7f9;border-bottom:1px solid #d7e2e8}.r656-flow-navigator .r50-progress-rail{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important;padding:0!important;border:0!important;background:transparent!important}.r656-flow-navigator .r50-progress-rail>div{min-width:0!important;max-width:none!important;min-height:82px!important;display:grid!important;grid-template-rows:auto 1fr auto!important;align-items:center!important;justify-items:center!important;text-align:center!important;padding:9px!important;border-radius:12px!important}.r656-flow-navigator .r50-progress-rail>div span{font-size:10px!important;line-height:1.2!important;color:#263f4f!important;font-weight:950!important}.r656-flow-navigator .r50-progress-rail>div small{font-size:8px!important;font-weight:950!important;letter-spacing:.08em!important;color:#9b5a1d!important}.r656-flow-navigator .r50-progress-rail>div.done{background:linear-gradient(145deg,#fafcfd,#e5eaee)!important;border-color:#b9c4cb!important}.r656-flow-navigator .r50-progress-rail>div.done small{color:#5f6d76!important}.r656-flow-navigator .r50-progress-rail>div.current,.r656-flow-navigator .r50-progress-rail>div.in_progress,.r656-flow-navigator .r50-progress-rail>div.paused{background:linear-gradient(145deg,#effbf5,#ddf4e8)!important;border-color:#78cba2!important;box-shadow:0 8px 20px #15945e26!important}.r656-flow-navigator .r50-progress-rail>div.current small{color:#087548!important}.r656-flow-arrow{border:1px solid #c6d4dc;border-radius:11px;background:#fff;color:#12384e;font-size:25px}.r50-workflow .r50-current,.r50-workflow .r50-ready{margin:12px!important}.r656-upcoming-stages{margin:0 12px 12px;padding:10px 12px;border:1px solid #d9e3e8;border-radius:12px;background:#fbfcfd}.r656-upcoming-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.r656-upcoming-head span{color:#bd5909;font-size:8px;font-weight:950}.r656-upcoming-stages>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.r656-upcoming-stages article{display:grid;grid-template-columns:30px 1fr;gap:8px;align-items:center;padding:8px;border:1px solid #f2c38e;border-radius:10px;background:#fff8ef}.r656-upcoming-stages article i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#ff790014;color:#b75200;font-style:normal;font-size:9px;font-weight:950}.r656-upcoming-stages article div{display:grid;gap:2px}.r656-upcoming-stages article strong{color:#243e4e;font-size:10px;font-weight:950}.r656-upcoming-stages article span{color:#7b6a59;font-size:8px;font-weight:800}.r50-timeline{display:none!important}.r50-scroll{padding-bottom:220px!important}.r50-pricing{margin-bottom:90px!important}@media(max-width:1200px){.r656-directory-toolbar,.r656-garage-toolbar{grid-template-columns:1fr}.r656-customer-cards,.r656-vehicle-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.r656-customer-row{grid-template-columns:minmax(210px,1.2fr) minmax(170px,1fr) 70px 90px minmax(170px,1fr) 20px}.r656-last-cell{display:none}}@media(max-width:900px){.r656-customer-row{grid-template-columns:1fr auto!important}.r656-customer-row>.r656-contact,.r656-customer-row>.r656-mini-stat,.r656-customer-row>.r656-job-cell,.r656-customer-row>.r656-last-cell{grid-column:1/3}.r656-vehicle-row{grid-template-columns:84px 1fr 20px!important}.r656-vehicle-id,.r656-vehicle-badges{grid-column:2/3}.r656-vehicle-badges{justify-content:flex-start}.r656-flow-navigator .r50-progress-rail{grid-template-columns:repeat(3,minmax(118px,1fr))!important;overflow-x:auto!important}.r656-upcoming-stages>div:last-child{grid-template-columns:1fr}}@media(max-width:680px){.r656-directory-actions,.r656-garage-actions{display:grid;grid-template-columns:1fr}.r656-customer-cards,.r656-vehicle-cards{grid-template-columns:1fr}.r656-garage-intel{grid-template-columns:1fr!important}}.r50-action-rail .r658a-close-workorder{border-color:#d7b7b7!important;background:#fff!important;color:#9d2c2c!important}.r50-action-rail .r658a-close-workorder:hover{background:#fff5f5!important;border-color:#c98d8d!important}.r658a-meta{grid-template-columns:.72fr 1.45fr .9fr!important}.r658a-meta>div:nth-child(2){border-left:1px solid #d8e2e8;border-right:1px solid #d8e2e8;padding:9px 14px}.r658a-meta>div:nth-child(2) span{display:block;color:#6b7c87;font-size:8px;font-weight:950;letter-spacing:.11em}.r658a-meta>div:nth-child(2) strong{display:block;margin-top:3px;color:#0b2b40;font-size:13px;font-weight:950}.r658a-workflow{background:#fff!important;border:1px solid #d4dfe5!important;box-shadow:0 13px 30px #051f3016!important}.r658a-workflow>header{padding:13px 16px!important;background:#fff!important;border-bottom:1px solid #dfe7ec!important}.r658a-workflow>header span{color:#6b7e89!important;font-size:8px!important;letter-spacing:.13em!important}.r658a-workflow>header h2{color:#08263a!important;font-size:16px!important}.r658a-workflow>header>strong{padding:6px 10px;border:1px solid #b7dfcb;border-radius:999px;background:#eaf8f1;color:#087548!important;font-size:9px!important}.r658a-flow-nav{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;gap:8px;align-items:stretch;padding:10px 12px;background:#f5f8fa;border-bottom:1px solid #dce6eb}.r658a-flow-arrow{display:grid!important;place-items:center!important;width:38px!important;min-width:38px!important;border:1px solid #cbd8df!important;border-radius:10px!important;background:#fff!important;color:#23465b!important;box-shadow:0 4px 10px #0823320f!important}.r658a-flow-arrow svg{width:17px!important;height:17px!important}.r658a-flow-arrow:disabled{opacity:.25!important}.r658a-flow-nav .r50-progress-rail{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important;padding:0!important;background:transparent!important;border:0!important;overflow:hidden!important}.r658a-flow-nav .r50-progress-rail>div{display:grid!important;grid-template-columns:27px minmax(0,1fr)!important;grid-template-rows:1fr auto!important;gap:2px 7px!important;align-items:center!important;min-width:0!important;min-height:62px!important;padding:8px 9px!important;border:1px solid #d3dee4!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;text-align:left!important}.r658a-flow-nav .r50-progress-rail>div i{grid-row:1/3;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#edf2f5;color:#607682;font-size:9px;font-weight:950;font-style:normal}.r658a-flow-nav .r50-progress-rail>div i svg{width:13px;height:13px}.r658a-flow-nav .r50-progress-rail>div span{color:#264556!important;font-size:9px!important;font-weight:950!important;line-height:1.15!important}.r658a-flow-nav .r50-progress-rail>div small{color:#7a8992!important;font-size:7px!important;font-weight:950!important;letter-spacing:.08em!important}.r658a-flow-nav .r50-progress-rail>div.done{background:linear-gradient(145deg,#fafbfc,#e7ecef)!important;border-color:#b8c4ca!important}.r658a-flow-nav .r50-progress-rail>div.current,.r658a-flow-nav .r50-progress-rail>div.in_progress,.r658a-flow-nav .r50-progress-rail>div.paused{background:#fff!important;border:2px solid #15945e!important;box-shadow:0 7px 18px #15945e1f!important}.r658a-flow-nav .r50-progress-rail>div.current i,.r658a-flow-nav .r50-progress-rail>div.in_progress i,.r658a-flow-nav .r50-progress-rail>div.paused i{background:#15945e;color:#fff}.r658a-flow-nav .r50-progress-rail>div.current small,.r658a-flow-nav .r50-progress-rail>div.in_progress small{color:#087548!important}.r658a-current-task{margin:12px;padding:16px;border:1px solid #cedae1;border-left:5px solid #15945e;border-radius:14px;background:#fff;box-shadow:0 10px 24px #051f3013}.r658a-current-task.ready{border-left-color:#ff7900}.r658a-current-task.approval{border-left-color:#d39b12}.r658a-current-task.complete{display:flex;align-items:center;gap:14px;border-left-color:#8d9aa2;background:#f8fafb}.r658a-current-task.complete>svg{width:34px;height:34px;color:#667984}.r658a-task-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.r658a-task-head>div:first-child{min-width:0}.r658a-task-head span{display:block;color:#087548;font-size:8px;font-weight:950;letter-spacing:.13em}.r658a-current-task.ready .r658a-task-head span{color:#c65b00}.r658a-task-head h2{margin:4px 0 5px;color:#071f31;font-size:21px;font-weight:950;letter-spacing:-.025em}.r658a-task-head p{max-width:740px;margin:0;color:#536b78;font-size:11px;font-weight:720;line-height:1.48}.r658a-active-badge,.r658a-step-badge{flex:0 0 auto;padding:8px 11px;border:1px solid #b5ddc8;border-radius:10px;background:#eaf8f1;text-align:right}.r658a-active-badge span{color:#087548!important;font-size:7px!important}.r658a-active-badge strong{display:block;margin-top:2px;color:#07583a;font-size:17px}.r658a-step-badge{color:#667985;background:#f3f6f8;border-color:#d7e0e5;font-size:8px;font-weight:950;letter-spacing:.08em}.r658a-task-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:14px 0}.r658a-task-checklist>div{display:grid;grid-template-columns:24px 1fr;gap:8px;align-items:center;padding:9px 10px;border:1px solid #dce5ea;border-radius:9px;background:#f9fbfc}.r658a-task-checklist i{display:grid;place-items:center;width:22px;height:22px;border:1px solid #c8d5dc;border-radius:50%;background:#fff}.r658a-task-checklist i svg{width:13px;height:13px}.r658a-task-checklist span{color:#314e60;font-size:10px;font-weight:850}.r658a-task-checklist>div.done{background:#edf9f3;border-color:#bce1cf}.r658a-task-checklist>div.done i{background:#15945e;border-color:#15945e;color:#fff}.r658a-task-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap;padding-top:11px;border-top:1px solid #e1e9ed}.r658a-task-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:39px;padding:0 12px;border:1px solid #cad7de;border-radius:9px;background:#fff;color:#29495b;font-size:10px;font-weight:900}.r658a-task-actions button svg{width:15px;height:15px}.r658a-task-actions .primary{background:linear-gradient(180deg,#ff8a1d,#ff7600)!important;border-color:#e96a00!important;color:#111!important;box-shadow:0 6px 15px #ff79002e!important}.r658a-task-actions .quiet{margin-left:auto;color:#725718;background:#fffaf0;border-color:#ead69b}.r658a-modal-layer{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:22px}.r658a-modal-backdrop{position:absolute;inset:0;border:0;background:#03141fad;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.r658a-photo-gate,.r658a-close-dialog{position:relative;z-index:1;width:min(820px,96vw);max-height:92vh;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:#fff;box-shadow:0 30px 90px #00142357;overflow:hidden}.r658a-photo-gate>header,.r658a-close-dialog>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:17px 19px;background:linear-gradient(118deg,#06283e,#0b405e);color:#fff}.r658a-photo-gate>header span,.r658a-close-dialog>header span{color:#ffae63;font-size:8px;font-weight:950;letter-spacing:.13em}.r658a-photo-gate>header h2,.r658a-close-dialog>header h2{margin:3px 0;color:#fff;font-size:21px}.r658a-photo-gate>header p,.r658a-close-dialog>header p{margin:0;color:#c8d8e2;font-size:10px;line-height:1.45}.r658a-photo-gate>header>button,.r658a-close-dialog>header>button{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.18);border-radius:9px;background:#ffffff14;color:#fff}.r658a-photo-body,.r658a-close-body{overflow:auto;padding:16px}.r658a-photo-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.r658a-photo-actions button{display:flex;align-items:center;gap:11px;min-height:68px;padding:12px;border:1px solid #ccd9e1;border-radius:12px;background:#fff;text-align:left}.r658a-photo-actions button.primary{background:#fff6ec;border-color:#ffb266}.r658a-photo-actions svg{width:24px;height:24px;color:#e66b00}.r658a-photo-actions span{display:grid;gap:2px}.r658a-photo-actions strong{color:#09263a;font-size:12px}.r658a-photo-actions small{color:#657985;font-size:9px}.r658a-photo-previews{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:13px}.r658a-photo-previews figure{position:relative;margin:0;border:1px solid #d5e0e6;border-radius:10px;overflow:hidden;background:#122836}.r658a-photo-previews img{width:100%;height:120px;-o-object-fit:cover;object-fit:cover}.r658a-photo-previews figure>button{position:absolute;right:6px;top:6px;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:50%;background:#000000a6;color:#fff}.r658a-photo-previews figure>button svg{width:14px}.r658a-photo-previews figcaption{padding:6px 8px;background:#fff;color:#546b79;font-size:8px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r658a-photo-empty{display:grid;place-items:center;gap:4px;margin-top:13px;padding:26px;border:1px dashed #c9d7df;border-radius:12px;background:#f7f9fa;color:#6b7e89}.r658a-photo-empty svg{width:29px}.r658a-photo-empty strong{color:#304c5c}.r658a-photo-empty span{font-size:9px}.r658a-photo-note{display:grid;gap:5px;margin-top:13px}.r658a-photo-note span,.r658a-close-body label>span{color:#4e6675;font-size:9px;font-weight:900}.r658a-photo-note textarea,.r658a-close-body textarea{min-height:72px;padding:10px;border:1px solid #cbd8df;border-radius:9px;font:inherit}.r658a-photo-gate>footer,.r658a-close-dialog>footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #dce5ea;background:#f7f9fa}.r658a-photo-gate>footer button,.r658a-close-dialog>footer button{min-height:40px;padding:0 14px;border:1px solid #cbd7de;border-radius:9px;background:#fff;font-weight:900}.r658a-photo-gate>footer .primary,.r658a-close-dialog>footer .primary{background:#ff7900;border-color:#e86d00;color:#111}.r658a-close-dialog>footer .danger{color:#ad1f1f;border-color:#e8b6b6;background:#fff4f4}.r658a-close-reasons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.r658a-close-reasons button{display:grid;grid-template-columns:28px 1fr;gap:8px;align-items:center;min-height:66px;padding:10px;border:1px solid #d2dde4;border-radius:11px;background:#fff;text-align:left}.r658a-close-reasons button>i{display:grid;place-items:center;width:26px;height:26px;border:1px solid #ced9df;border-radius:50%;font-style:normal}.r658a-close-reasons button>i svg{width:14px}.r658a-close-reasons button>span{display:grid;gap:3px}.r658a-close-reasons strong{color:#102d3f;font-size:11px}.r658a-close-reasons small{color:#687b86;font-size:9px}.r658a-close-reasons button.active{border-color:#ff9b3e;background:#fff8f1;box-shadow:0 5px 14px #ff79001a}.r658a-close-reasons button.active>i{background:#ff7900;border-color:#ff7900;color:#fff}.r658a-close-body>label{display:grid;gap:5px;margin-top:12px}.r658a-delete-warning{display:flex;gap:9px;align-items:flex-start;margin-top:12px;padding:10px;border:1px solid #efb8b8;border-radius:10px;background:#fff3f3;color:#9f2525}.r658a-delete-warning svg{width:18px}.r658a-delete-warning span{display:grid;gap:2px}.r658a-delete-warning small{color:#8c5555;font-size:9px}.r658a-workorder-editor{background:#eef3f6!important}.r658a-editor-head{display:grid!important;grid-template-columns:auto 1fr auto!important;gap:14px!important;align-items:center!important;padding:12px 16px!important;background:linear-gradient(118deg,#06283e,#0b405e)!important;color:#fff!important}.r658a-editor-head .r658a-editor-back{display:flex!important;align-items:center!important;gap:6px!important;min-height:38px!important;padding:0 11px!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:9px!important;background:#ffffff14!important;color:#fff!important;font-weight:900!important}.r658a-editor-back svg{width:16px}.r658a-editor-head .crm-eyebrow{color:#ffad61!important}.r658a-editor-head h2{margin:1px 0!important;color:#fff!important}.r658a-editor-head p{margin:2px 0 0;color:#c8d9e3!important;font-size:9px!important}.r658a-editor-head>.r658a-editor-x{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:9px!important;background:#ffffff14!important;color:#fff!important}.r658a-editor-scroll{padding-bottom:90px!important}.r658a-editor-identity{display:grid;grid-template-columns:1.45fr 1fr .9fr .9fr;gap:10px;margin-bottom:12px}.r658a-editor-identity article{min-height:126px;padding:12px;border:1px solid #d2dee5;border-radius:13px;background:#fff;box-shadow:0 7px 18px #0720300f}.r658a-editor-identity .vehicle{display:grid;grid-template-columns:145px 1fr;gap:12px;align-items:center}.r658a-editor-vehicle-art{display:grid;place-items:center;height:100px;border-radius:10px;overflow:hidden;background:radial-gradient(circle at 50% 35%,#314858,#142a38 70%,#0d2230);color:#91a7b3}.r658a-editor-vehicle-art img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:7px}.r658a-editor-vehicle-art svg{width:34px;height:34px}.r658a-editor-identity .crm-eyebrow{color:#687d89!important;font-size:8px!important}.r658a-editor-identity h3{margin:4px 0;color:#082438;font-size:15px;font-weight:950}.r658a-editor-identity p,.r658a-editor-identity small{margin:0;color:#617681;font-size:9px;font-weight:750}.r658a-editor-identity .status select{width:100%;margin-top:8px;min-height:38px;padding:0 8px;border:1px solid #c7d5dd;border-radius:9px;background:#fff;color:#123447;font-weight:900}.r658a-editor-footer{position:sticky;bottom:0;z-index:10;display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:11px 14px;border:1px solid #ccd9e0;border-radius:12px;background:#fffffff7;box-shadow:0 -8px 24px #0720301a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.r658a-editor-footer button{display:flex;align-items:center;gap:6px;min-height:40px;padding:0 13px;border:1px solid #bdccd5;border-radius:9px;background:#082f48;color:#fff;font-weight:900}.r658a-editor-footer svg{width:16px}.r658a-editor-footer span{color:#677b87;font-size:9px;font-weight:800}.r50-command{overflow:hidden!important}.r50-scroll{overflow:auto!important;overscroll-behavior:contain}.r658a-photo-gate,.r658a-close-dialog,.r658a-workorder-editor{overscroll-behavior:contain}@media(max-width:1050px){.r658a-editor-identity{grid-template-columns:1fr 1fr}.r658a-editor-identity .vehicle{grid-column:1/3}.r658a-flow-nav .r50-progress-rail{grid-template-columns:repeat(3,minmax(125px,1fr))!important;overflow-x:auto!important}}@media(max-width:720px){.r658a-meta{grid-template-columns:1fr!important}.r658a-meta>div:nth-child(2){border:0;border-top:1px solid #d8e2e8;border-bottom:1px solid #d8e2e8}.r658a-task-head{display:grid}.r658a-active-badge,.r658a-step-badge{justify-self:start;text-align:left}.r658a-task-checklist{grid-template-columns:1fr}.r658a-task-actions button{flex:1 1 150px}.r658a-task-actions .quiet{margin-left:0}.r658a-photo-actions,.r658a-close-reasons{grid-template-columns:1fr}.r658a-photo-previews{grid-template-columns:repeat(2,minmax(0,1fr))}.r658a-editor-head{grid-template-columns:1fr auto!important}.r658a-editor-head .r658a-editor-back{grid-column:1/3;justify-self:start}.r658a-editor-identity{grid-template-columns:1fr}.r658a-editor-identity .vehicle{grid-column:auto;grid-template-columns:110px 1fr}.r658a-editor-footer{align-items:flex-start;flex-direction:column}}.r658a1-photo-tools{display:grid!important;gap:12px!important}.r658a1-photo-note-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:end}.r658a1-photo-note-row>label{margin:0!important}.r658a1-photo-note-row>button{min-height:42px!important;padding:0 13px!important;border:1px solid #b9cad4!important;border-radius:9px!important;background:#082f48!important;color:#fff!important;font-weight:900!important}.r658a1-damage-editor{padding:12px;border:1px solid #d5e0e6;border-left:4px solid #ff7900;border-radius:11px;background:#fff}.r658a1-damage-heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:10px}.r658a1-damage-heading>div{display:grid;gap:2px}.r658a1-damage-heading span,.r658a1-saved-damage header span{color:#c65a00;font-size:8px;font-weight:950;letter-spacing:.12em}.r658a1-damage-heading strong{color:#0a2a3e;font-size:13px}.r658a1-damage-heading small{color:#6b7e89;font-size:9px}.r658a1-damage-heading>b{padding:6px 9px;border:1px solid #b7ddca;border-radius:999px;background:#edf9f3;color:#087548;font-size:8px}.r658a1-marker-controls{display:grid;grid-template-columns:150px minmax(220px,1fr) auto auto;gap:8px;align-items:end}.r658a1-marker-controls label{display:grid;gap:5px}.r658a1-marker-controls label>span{color:#526b79;font-size:8px;font-weight:900}.r658a1-marker-controls select,.r658a1-marker-controls input{min-height:40px;padding:0 10px;border:1px solid #c8d6de;border-radius:9px;background:#fff;color:#153649;font:inherit;font-size:10px}.r658a1-marker-controls button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:40px!important;padding:0 11px!important;border:1px solid #c7d5dd!important;border-radius:9px!important;background:#fff!important;color:#274a5d!important;font-size:9px!important;font-weight:900!important}.r658a1-marker-controls button svg{width:14px;height:14px}.r658a1-marker-controls button.active{background:#fff5e9!important;border-color:#ff9d42!important;color:#a34800!important}.r658a1-marker-controls .r658a1-save-marker{background:linear-gradient(180deg,#ff8b1d,#ff7600)!important;border-color:#e86b00!important;color:#111!important;box-shadow:0 5px 13px #ff790029!important}.r658a1-marker-controls .r658a1-save-marker:disabled{opacity:.45!important;box-shadow:none!important}.r50-photo-stage .r658a1-marker{position:absolute;z-index:5;transform:translate(-50%,-50%);display:grid;place-items:center;width:28px;height:28px;padding:0;border:2px solid #fff;border-radius:50%;background:#d99a28;color:#102333;font-size:10px;font-weight:950;box-shadow:0 3px 10px #00000059;cursor:pointer}.r50-photo-stage .r658a1-marker:hover,.r50-photo-stage .r658a1-marker.selected{background:#ff7900;color:#111;scale:1.08}.r50-photo-stage .r658a1-pending-marker{position:absolute;z-index:6;transform:translate(-50%,-50%);display:grid;place-items:center;width:30px;height:30px;border:3px solid #fff;border-radius:50%;background:#ff7900;color:#111;font-size:10px;font-weight:950;font-style:normal;box-shadow:0 0 0 4px #ff790038,0 4px 12px #00000059}.r658a1-saved-damage{padding:12px;border:1px solid #d7e1e7;border-radius:11px;background:#f7f9fa}.r658a1-saved-damage>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.r658a1-saved-damage>header>div{display:flex;align-items:center;gap:8px}.r658a1-saved-damage header strong{color:#17394c;font-size:11px}.r658a1-saved-damage>header>button{min-height:30px!important;padding:0 9px!important;border:1px solid #e1b6b6!important;border-radius:8px!important;background:#fff!important;color:#a12b2b!important;font-size:8px!important;font-weight:900!important}.r658a1-damage-list{display:grid;gap:6px}.r658a1-damage-list article{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto auto;gap:7px;align-items:center;padding:8px;border:1px solid #d7e1e6;border-radius:9px;background:#fff}.r658a1-damage-list article.active{border-color:#ff9b3b;background:#fff8f1}.r658a1-damage-list article>i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#d99a28;color:#102333;font-size:9px;font-weight:950;font-style:normal}.r658a1-damage-list article>div{display:grid;gap:2px}.r658a1-damage-list article strong{color:#143548;font-size:10px}.r658a1-damage-list article span{color:#627784;font-size:9px}.r658a1-damage-list article>button{min-height:30px!important;padding:0 8px!important;border:1px solid #cbd8df!important;border-radius:7px!important;background:#fff!important;color:#315369!important;font-size:8px!important;font-weight:900!important}.r658a1-damage-list article>button.danger{color:#a02c2c!important;border-color:#e3b7b7!important}.r658a1-no-damage{padding:12px;border:1px dashed #cbd8df;border-radius:9px;background:#fff;color:#73858f;font-size:9px;text-align:center}@media(max-width:1050px){.r658a1-marker-controls{grid-template-columns:1fr 1fr}.r658a1-marker-controls button{width:100%}}@media(max-width:720px){.r658a1-photo-note-row,.r658a1-marker-controls{grid-template-columns:1fr}.r658a1-damage-heading{display:grid}.r658a1-damage-list article{grid-template-columns:28px minmax(0,1fr)}.r658a1-damage-list article>button{grid-column:auto}.r658a1-photo-note-row>button,.r658a1-marker-controls button{min-height:44px!important}}.r50-photo-layout>aside>button{align-items:center!important}.r658a2-thumb-wrap{position:relative;display:block;width:74px;height:54px;border-radius:8px;overflow:hidden;background:#132735}.r658a2-thumb-wrap>img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.r658a2-thumb-wrap>i{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:15px;height:15px;border:1.5px solid #fff;border-radius:50%;background:#ff7900;color:#111;font-size:7px;font-weight:950;font-style:normal;box-shadow:0 2px 5px #00000059}.r50-photo-layout>aside>button>span em{display:inline-flex;margin-top:3px;padding:2px 5px;border:1px solid #f0c089;border-radius:999px;background:#fff4e7;color:#a94a00;font-size:6px;font-weight:950;font-style:normal;letter-spacing:.06em}.r658a2-photo-details b{display:inline-flex;margin-top:4px;padding:3px 6px;border:1px solid #b9dfcc;border-radius:999px;background:#edf9f3;color:#087548;font-size:7px;font-weight:950}.r658a1-saved-damage header strong{max-width:520px;white-space:normal}.r658a3-delivery{align-items:stretch!important;gap:12px!important}.r658a3-delivery>div:first-child{min-width:0}.r658a3-delivery-actions{display:grid!important;grid-template-columns:1fr 1.35fr!important;gap:8px!important;min-width:330px}.r658a3-delivery-actions>button{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;min-height:48px!important;padding:8px 11px!important;border:1px solid #cbd8df!important;border-radius:10px!important;background:#f7f9fa!important;color:#526a78!important;text-align:left!important}.r658a3-delivery-actions>button svg{width:18px!important;height:18px!important;flex:0 0 auto}.r658a3-delivery-actions>button span{display:grid!important;gap:1px!important}.r658a3-delivery-actions>button span>small{font-size:7px!important;font-weight:800!important;color:#7b8d97!important;white-space:nowrap!important;max-width:180px!important;overflow:hidden!important;text-overflow:ellipsis!important}.r658a3-delivery-actions>button.email:not(:disabled){border-color:#ff9b3c!important;background:linear-gradient(180deg,#fff8ef,#fff1e1)!important;color:#a34700!important;box-shadow:0 6px 16px #ff79001f!important}.r658a3-delivery-actions>button.email:disabled{opacity:.72!important}.r658a3-delivery-error,.r658a3-delivery-success{display:flex;align-items:center;gap:9px;margin-top:8px;padding:10px 12px;border-radius:10px;font-size:9px;font-weight:850}.r658a3-delivery-error{border:1px solid #e8b8b8;background:#fff1f1;color:#a43131}.r658a3-delivery-error svg,.r658a3-delivery-success svg{width:17px;height:17px;flex:0 0 auto}.r658a3-delivery-error button{margin-left:auto;min-height:30px;padding:0 9px;border:1px solid #cf8e8e;border-radius:7px;background:#fff;color:#8e2424;font-size:8px;font-weight:900}.r658a3-delivery-success{border:1px solid #b8ddca;background:#edf9f3;color:#0a7349}.r658a3-delivery-success span{display:grid;gap:2px}.r658a3-delivery-success small{font-size:8px;color:#46705d}@media(max-width:760px){.r658a3-delivery{display:grid!important}.r658a3-delivery-actions{min-width:0!important;grid-template-columns:1fr!important;width:100%!important}.r658a3-delivery-actions>button{width:100%!important}}.r658a3-delivery-actions>button.email:not(:disabled){cursor:pointer!important;border-color:#ff7900!important;background:linear-gradient(180deg,#ff8a1f,#ff6a00)!important;color:#fff!important;box-shadow:0 8px 20px #ff6a0038!important}.r658a3-delivery-actions>button.email:not(:disabled) span>small{color:#fff4e8!important;opacity:.94!important}.r658a3-delivery-actions>button.email:not(:disabled):hover{transform:translateY(-1px)}.r658a3-delivery-actions>button:disabled{cursor:not-allowed!important}.r658a5-delivery{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:12px!important;border:1px solid #d7e1e7!important;border-radius:12px!important;background:#f8fafb!important}.r658a5-delivery-head{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}.r658a5-delivery-head>svg{width:20px!important;height:20px!important;color:#0d4768!important;flex:0 0 auto!important}.r658a5-delivery-head>span{display:grid!important;gap:2px!important}.r658a5-delivery-head strong{color:#0b2c40!important;font-size:12px!important;font-weight:950!important}.r658a5-delivery-head small{color:#657985!important;font-size:9px!important;line-height:1.4!important}.r658a5-email-row{display:grid!important;grid-template-columns:minmax(260px,1fr) auto auto!important;gap:8px!important;align-items:end!important}.r658a5-email-row>label{display:grid!important;gap:5px!important;min-width:0!important}.r658a5-email-row>label>span{color:#405d6d!important;font-size:8px!important;font-weight:950!important;letter-spacing:.06em!important}.r658a5-email-row>label>input{width:100%!important;min-height:44px!important;padding:0 12px!important;border:1px solid #c5d3dc!important;border-radius:9px!important;background:#fff!important;color:#102e40!important;font:inherit!important;font-size:11px!important;font-weight:800!important;outline:none!important}.r658a5-email-row>label>input:focus{border-color:#ff8a1f!important;box-shadow:0 0 0 3px #ff79001f!important}.r658a5-email-row>label>input:disabled{background:#f1f4f6!important;color:#70818b!important}.r658a5-email-row>label>small{min-height:12px!important;color:#71828c!important;font-size:7px!important;line-height:1.35!important}.r658a5-email-row>button{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:44px!important;padding:0 13px!important;border-radius:9px!important;font-size:9px!important;font-weight:950!important;text-align:left!important}.r658a5-email-row>button svg{width:17px!important;height:17px!important;flex:0 0 auto!important}.r658a5-email-row>button span{display:grid!important;gap:1px!important}.r658a5-email-row>button span>small{max-width:180px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:7px!important}.r658a5-email-primary{border:1px solid #e86800!important;background:linear-gradient(180deg,#ff8b1d,#ff6c00)!important;color:#fff!important;box-shadow:0 7px 18px #ff6c0033!important;cursor:pointer!important}.r658a5-email-primary span>small{color:#fff3e7!important}.r658a5-email-primary:not(:disabled):hover{transform:translateY(-1px)!important;box-shadow:0 9px 22px #ff6c0042!important}.r658a5-email-primary:disabled{border-color:#d5dde2!important;background:#eef2f4!important;color:#8998a1!important;box-shadow:none!important;cursor:not-allowed!important}.r658a5-email-primary:disabled span>small{color:#9ba7ae!important}.r658a5-text-soon{border:1px solid #d4dde2!important;background:#f2f5f6!important;color:#88969f!important;cursor:not-allowed!important}.r658a5-text-soon span>small{color:#9aa7ae!important}.r50-approval>footer .r658a5-save-only{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:40px!important;padding:0 13px!important;border:1px solid #c9d6de!important;border-radius:9px!important;background:#fff!important;color:#35566a!important;font-size:9px!important;font-weight:900!important}.r50-approval>footer .r658a5-save-only svg{width:14px!important;height:14px!important}@media(max-width:820px){.r658a5-email-row{grid-template-columns:1fr 1fr!important}.r658a5-email-row>label{grid-column:1/-1!important}}@media(max-width:560px){.r658a5-email-row{grid-template-columns:1fr!important}.r658a5-email-row>label{grid-column:auto!important}.r658a5-email-row>button{width:100%!important}}.r658a5-email-primary:not(:disabled){cursor:pointer!important}.r658a5-email-row>label>input:-moz-placeholder{border-color:#f2a65a!important;background:#fffaf4!important}.r658a5-email-row>label>input:placeholder-shown{border-color:#f2a65a!important;background:#fffaf4!important}.r658a5-email-row>label>input:-moz-placeholder+small{color:#a85a13!important;font-weight:850!important}.r658a5-email-row>label>input:placeholder-shown+small{color:#a85a13!important;font-weight:850!important}.r658a3-delivery-error{box-shadow:0 5px 14px #a4313112!important}.r658a8-photo-picker{margin:12px 0;padding:12px;border:1px solid #d4e0e7;border-radius:12px;background:#f8fafb}.r658a8-photo-picker-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.r658a8-photo-picker-head>div{display:grid;gap:2px}.r658a8-photo-picker-head strong{font-size:11px;font-weight:950;color:#0d2f44}.r658a8-photo-picker-head small{font-size:8px;line-height:1.4;color:#6d7f8a}.r658a8-photo-picker-head>b{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:#082f48;color:#fff;font-size:8px;font-weight:950}.r658a8-photo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:290px;overflow:auto;padding:2px}.r658a8-photo-grid>button{min-width:0;padding:0;overflow:hidden;border:1px solid #d7e1e7;border-radius:10px;background:#fff;text-align:left;cursor:pointer;box-shadow:none}.r658a8-photo-grid>button.selected{border:2px solid #ff7900;box-shadow:0 0 0 3px #ff79001f}.r658a8-photo-thumb{position:relative;aspect-ratio:4/3;background:#0c2637;overflow:hidden}.r658a8-photo-thumb>img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.r658a8-photo-thumb>span{position:absolute;top:6px;right:6px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#062030db;color:#fff}.r658a8-photo-thumb>span svg{width:15px;height:15px}.r658a8-photo-number{font-size:8px;font-weight:950}.r658a8-photo-meta{display:grid;gap:2px;padding:7px}.r658a8-photo-meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px;color:#17374a}.r658a8-photo-meta small{font-size:7px;line-height:1.35;color:#71828c}.r658a8-photo-empty{padding:14px;border:1px dashed #cbd7de;border-radius:9px;background:#fff;color:#70818c;font-size:9px;text-align:center}.r658a8-attached{display:grid;gap:7px;margin:12px 0}.r658a8-attached>strong{color:#17384b;font-size:9px;font-weight:950}@media(max-width:900px){.r658a8-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.r658a8-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r658a8-photo-picker-head{align-items:flex-start}}.r658a9-approval-decision{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:11px 13px;border-radius:11px;border:1px solid #cfe6da;background:#f0faf5;color:#145d3d;box-shadow:0 6px 18px #0d593a12}.r658a9-approval-decision>svg{width:21px;height:21px;flex:0 0 auto}.r658a9-approval-decision>span{display:grid;gap:2px;min-width:0;flex:1}.r658a9-approval-decision strong{font-size:11px;font-weight:950;color:#0e5135}.r658a9-approval-decision small{font-size:8px;line-height:1.4;color:#4e7462}.r658a9-approval-decision>b{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:#168b58;color:#fff;font-size:7px;font-weight:950;letter-spacing:.08em}.r658a9-approval-decision.declined{border-color:#efd0d0;background:#fff5f5;color:#9e3434}.r658a9-approval-decision.declined strong{color:#8e2929}.r658a9-approval-decision.declined small{color:#8f6262}.r658a9-approval-decision.declined>b{background:#b54343}.r658a9-approved-charge{display:inline-flex!important;align-items:center;gap:4px!important;width:-moz-max-content;width:max-content;margin-top:4px!important;padding:4px 7px!important;border-radius:999px!important;background:#e8f8ef!important;color:#13734a!important;font-size:7px!important;font-weight:950!important;text-transform:uppercase;letter-spacing:.05em}.r658a9-approved-charge svg{width:11px!important;height:11px!important}@media(max-width:620px){.r658a9-approval-decision{align-items:flex-start}.r658a9-approval-decision>b{margin-left:auto}}.r658a9-approval-decision>.r658a10-approval-status{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex:0 0 auto!important;min-height:34px!important;padding:0 11px!important;border:1px solid #087748!important;border-radius:9px!important;background:linear-gradient(180deg,#16975d,#0d7c4a)!important;color:#fff!important;font-size:8px!important;font-weight:950!important;letter-spacing:.045em!important;box-shadow:0 5px 13px #0d7c4a2e!important;cursor:pointer!important}.r658a9-approval-decision>.r658a10-approval-status svg{width:14px!important;height:14px!important;stroke-width:3!important}.r658a9-approval-decision>.r658a10-approval-status:disabled{opacity:1!important;cursor:default!important}.r658a9-approval-decision.declined>.r658a10-approval-status{border-color:#9d3030!important;background:linear-gradient(180deg,#c84b4b,#aa3434)!important;color:#fff!important;box-shadow:0 5px 13px #aa343429!important}@media(max-width:620px){.r658a9-approval-decision>.r658a10-approval-status{width:100%!important;margin-top:5px!important}}.r658a11-stage-approval{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;width:-moz-max-content!important;width:max-content!important;margin:4px auto 0!important;padding:3px 6px!important;border-radius:999px!important;font-size:6px!important;line-height:1!important;font-weight:950!important;letter-spacing:.045em!important;font-style:normal!important}.r658a11-stage-approval svg{width:8px!important;height:8px!important;stroke-width:3!important}.r658a11-stage-approval.approved{background:#dff5e9!important;color:#087747!important}.r658a11-stage-approval.declined{background:#fee5e5!important;color:#a12e2e!important}.r658a11-stage-approval.pending{background:#fff0d1!important;color:#8b5a09!important}.r658a11-current-approval{width:100%!important;display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 12px!important;padding:10px 12px!important;border-radius:10px!important;text-align:left!important;cursor:pointer!important}.r658a11-current-approval>svg{width:21px!important;height:21px!important;flex:0 0 auto!important}.r658a11-current-approval>span{display:grid!important;gap:2px!important;flex:1!important}.r658a11-current-approval>span>strong{font-size:10px!important;font-weight:950!important}.r658a11-current-approval>span>small{font-size:8px!important;line-height:1.35!important}.r658a11-current-approval>b{font-size:7px!important;font-weight:950!important;letter-spacing:.06em!important}.r658a11-current-approval.approved{border:1px solid #a8dfc1!important;background:#eaf8f0!important;color:#0e7146!important}.r658a11-current-approval.declined{border:1px solid #efbaba!important;background:#fff1f1!important;color:#9d3030!important}.r658a11-current-approval.pending{border:1px solid #efd38e!important;background:#fff8e5!important;color:#815a13!important}.r658a11-request-approval{border:1px solid #d6b366!important;background:#fffaf0!important;color:#7b5410!important;font-weight:950!important}.r658a11-approval-action{color:#fff!important;font-weight:950!important}.r658a11-approval-action.approved{border:1px solid #087748!important;background:linear-gradient(180deg,#16975d,#0d7c4a)!important;box-shadow:0 6px 15px #0d7c4a2e!important}.r658a11-approval-action.declined{border:1px solid #9d3030!important;background:linear-gradient(180deg,#c84b4b,#aa3434)!important}.r658a11-approval-history{margin-top:12px!important;overflow:hidden!important;border:1px solid #cfdce4!important;border-radius:12px!important;background:#fff!important;box-shadow:0 8px 24px #0a2e450f!important}.r658a11-approval-history>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:13px 15px!important;background:linear-gradient(135deg,#082d45,#0b4b6f)!important;color:#fff!important}.r658a11-approval-history>header>div{display:grid!important;gap:2px!important}.r658a11-approval-history>header span{font-size:7px!important;font-weight:950!important;letter-spacing:.1em!important;color:#80c7ef!important}.r658a11-approval-history>header h2{margin:0!important;font-size:15px!important;color:#fff!important}.r658a11-approval-history>header p{margin:0!important;font-size:8px!important;line-height:1.35!important;color:#d1e4ef!important}.r658a11-approval-history>header>b{padding:6px 8px!important;border-radius:999px!important;background:#ffffff1f!important;color:#fff!important;font-size:7px!important;font-weight:950!important}.r658a11-approval-list{display:grid!important;gap:10px!important;padding:12px!important}.r658a11-approval-card{overflow:hidden!important;border:1px solid #d8e3e9!important;border-radius:11px!important;background:#fbfcfd!important}.r658a11-approval-card.approved{border-left:4px solid #11945a!important}.r658a11-approval-card.declined{border-left:4px solid #bb3f3f!important}.r658a11-approval-card.pending{border-left:4px solid #d9a130!important}.r658a11-approval-card-head{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;padding:11px!important;border-bottom:1px solid #e3eaee!important;background:#fff!important}.r658a11-approval-status-icon{width:32px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:9px!important;background:#eef4f7!important;color:#36586a!important}.r658a11-approval-status-icon svg{width:18px!important;height:18px!important}.r658a11-approval-card.approved .r658a11-approval-status-icon{background:#e6f7ee!important;color:#118454!important}.r658a11-approval-card.declined .r658a11-approval-status-icon{background:#fdeaea!important;color:#ad3535!important}.r658a11-approval-card.pending .r658a11-approval-status-icon{background:#fff3d9!important;color:#97610b!important}.r658a11-approval-card-head>div:nth-child(2){display:grid!important;gap:1px!important;min-width:0!important}.r658a11-approval-card-head span{font-size:7px!important;font-weight:950!important;letter-spacing:.06em!important;color:#607886!important;text-transform:uppercase!important}.r658a11-approval-card-head h3{margin:0!important;font-size:11px!important;color:#102f43!important}.r658a11-approval-card-head small{font-size:7px!important;color:#788993!important}.r658a11-state{padding:5px 7px!important;border-radius:999px!important;font-size:6px!important;font-weight:950!important;letter-spacing:.06em!important}.r658a11-state.approved{background:#dff5e9!important;color:#087747!important}.r658a11-state.declined{background:#fee5e5!important;color:#a12e2e!important}.r658a11-state.pending{background:#fff0d1!important;color:#8b5a09!important}.r658a11-approval-facts{display:grid!important;grid-template-columns:2fr 2fr 1fr 1fr!important;gap:7px!important;padding:10px 11px!important}.r658a11-approval-facts>div{min-width:0!important;padding:8px!important;border:1px solid #e0e8ed!important;border-radius:8px!important;background:#fff!important}.r658a11-approval-facts span{display:block!important;font-size:6px!important;font-weight:950!important;letter-spacing:.05em!important;color:#758791!important;text-transform:uppercase!important}.r658a11-approval-facts strong{display:block!important;margin-top:3px!important;font-size:8px!important;line-height:1.35!important;color:#17384a!important}.r658a11-approval-photos{display:flex!important;gap:7px!important;overflow:auto!important;padding:0 11px 10px!important}.r658a11-approval-photos figure{position:relative!important;flex:0 0 118px!important;margin:0!important;overflow:hidden!important;border:1px solid #d6e0e6!important;border-radius:8px!important;background:#eef3f6!important}.r658a11-approval-photos img,.r658a11-approval-photos figure>div{width:100%!important;height:78px!important;display:block!important;-o-object-fit:cover!important;object-fit:cover!important}.r658a11-approval-photos figure>b{position:absolute!important;top:5px!important;right:5px!important;padding:3px 5px!important;border-radius:999px!important;background:#ff7900!important;color:#fff!important;font-size:5px!important;font-weight:950!important}.r658a11-approval-photos figcaption{padding:5px 6px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:6px!important;color:#4f6877!important}.r658a11-approval-card>footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:8px 11px 10px!important}.r658a11-approval-card>footer>span{font-size:7px!important;color:#758791!important}.r658a11-approval-card>footer>button{display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:30px!important;padding:0 9px!important;border:1px solid #cbd8df!important;border-radius:8px!important;background:#fff!important;color:#173b50!important;font-size:7px!important;font-weight:950!important}.r658a11-approval-card>footer>button svg{width:12px!important;height:12px!important}@media(max-width:760px){.r658a11-approval-facts{grid-template-columns:1fr 1fr!important}}@media(max-width:520px){.r658a11-approval-facts{grid-template-columns:1fr!important}.r658a11-approval-card-head{grid-template-columns:auto 1fr!important}.r658a11-state{grid-column:1/-1!important;width:-moz-max-content!important;width:max-content!important}}:root{--r76-navy:#061f33;--r76-navy2:#0b3550;--r76-blue:#0d7db8;--r76-orange:#ff7a00;--r76-line:#cfdee8;--r76-text:#0b2537;--r76-muted:#4a687a;--r76-shadow:0 14px 34px rgba(5,28,44,.12)}.crm-sidebar{z-index:50050!important}.crm-top{z-index:50020!important}.r23-week-timeline button{position:relative;border-left:4px solid #7aa6bf!important;background:#fff!important;box-shadow:0 5px 14px #051f300f!important;transition:.16s ease!important}.r23-week-timeline button:hover{transform:translateY(-1px);box-shadow:0 9px 22px #051f301c!important}.r23-week-timeline button.status-scheduled,.r23-week-timeline button.status-confirmed{border-left-color:#289bd3!important;background:#f2faff!important}.r23-week-timeline button.status-checked_in,.r23-week-timeline button.status-inspection,.r23-week-timeline button.status-in_progress,.r23-week-timeline button.status-curing{border-left-color:#f28a19!important;background:#fff9f1!important}.r23-week-timeline button.status-waiting_approval,.r23-week-timeline button.status-qc,.r23-week-timeline button.status-waiting_payment{border-left-color:#d99b23!important;background:#fffaf0!important}.r23-week-timeline button.status-ready{border-left-color:#18a96a!important;background:#f1fbf6!important}.r23-week-timeline button.status-completed,.r23-week-timeline button.status-closed{border-left-color:#657783!important;background:#f4f6f7!important}.r23-week-timeline button.status-canceled,.r23-week-timeline button.status-cancelled,.r23-week-timeline button.status-no_show{border-left-color:#c94b4b!important;background:#fff4f4!important}.r23-week-timeline button .r76-job-status{display:block;margin-top:3px;font-size:8px!important;font-weight:950!important;letter-spacing:.08em;text-transform:uppercase;color:#527083!important}.r30-invoice-drawer{background:#eef4f7!important}.r30-invoice-drawer .r22-drawer-body{padding:14px!important;gap:12px!important}.r24-invoice-actions{background:#fff!important;border:1px solid var(--r76-line)!important;border-radius:14px!important;padding:10px!important;box-shadow:var(--r76-shadow)!important;margin:0!important}.r24-invoice-actions button{min-height:42px!important;border-radius:10px!important;font-weight:900!important}.r24-invoice-actions button.primary{background:linear-gradient(180deg,#ff8d17,#ff7200)!important;color:#fff!important;border:1px solid #f16a00!important;box-shadow:0 7px 16px #ff760038!important}.r76-invoice-document{background:#fff!important;color:var(--r76-text)!important;border:1px solid #c7dae5!important;border-radius:18px!important;padding:22px!important;box-shadow:0 16px 38px #051c2c1a!important;max-width:980px!important;margin:0 auto!important;overflow:visible!important}.r76-invoice-header{display:flex!important;justify-content:space-between!important;gap:24px!important;align-items:flex-start!important}.r76-invoice-brand{display:flex!important;align-items:center!important;gap:14px!important}.r76-invoice-brand img{width:86px!important;height:58px!important;-o-object-fit:contain!important;object-fit:contain!important}.r76-invoice-brand>div{display:grid!important;gap:2px!important}.r76-invoice-brand strong{font-size:17px!important;color:#09283d!important}.r76-invoice-brand span{font-size:10px!important;color:#3d647a!important;font-weight:750!important}.r76-invoice-number{text-align:right!important}.r76-invoice-number span{font-size:9px!important;color:#0c82c0!important;font-weight:950!important;letter-spacing:.16em!important}.r76-invoice-number h1{font-size:34px!important;line-height:1!important;margin:3px 0!important;color:#061f33!important}.r76-invoice-number small{font-size:10px!important;color:#456477!important;font-weight:800!important}.r76-invoice-rule{height:3px;background:linear-gradient(90deg,#0d7db8,#1ba2d7 70%,#ff7a00)!important;border-radius:99px;margin:14px 0 10px!important}.r76-invoice-statusbar{display:flex!important;justify-content:flex-end!important;margin-bottom:12px!important}.r76-invoice-statusbar>div{display:flex!important;gap:8px!important;align-items:center!important}.r76-invoice-statusbar strong{padding:5px 10px!important;border-radius:8px!important;font-size:10px!important;letter-spacing:.05em!important}.r76-invoice-statusbar .paid{background:#ecfaf3!important;color:#08764b!important;border:1px solid #32b87a!important}.r76-invoice-statusbar .due{background:#fff4e7!important;color:#9c4d00!important;border:1px solid #f1a04d!important}.r76-invoice-statusbar span{font-size:10px!important;font-weight:900!important;color:#314f62!important}.r76-invoice-identity{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin-bottom:14px!important}.r76-invoice-identity article{background:linear-gradient(180deg,#f8fbfd,#f2f7fa)!important;border:1px solid #cbdce6!important;border-radius:13px!important;padding:12px 14px!important;display:grid!important;gap:2px!important}.r76-invoice-identity article>span{font-size:8px!important;letter-spacing:.12em!important;color:#0b78b0!important;font-weight:950!important}.r76-invoice-identity article>strong{font-size:15px!important;color:#08283d!important}.r76-invoice-identity small{font-size:10px!important;color:#425f71!important}.r76-invoice-services{border:1px solid #d0e0e8!important;border-radius:13px!important;overflow:hidden!important}.r76-invoice-table-head,.r76-invoice-line{display:grid!important;grid-template-columns:minmax(0,1fr) 100px 120px!important;align-items:center!important}.r76-invoice-table-head{background:#eaf3f8!important;min-height:30px!important;padding:0 10px!important;font-size:8px!important;font-weight:950!important;color:#345a70!important}.r76-invoice-table-head span:nth-child(2),.r76-invoice-table-head span:nth-child(3){text-align:right!important}.r76-invoice-line{padding:10px!important;border-top:1px solid #e1eaf0!important}.r76-invoice-line:first-of-type{border-top:0!important}.r76-invoice-line>div{display:grid!important;gap:2px!important}.r76-invoice-line>div strong{font-size:12px!important;color:#092a40!important}.r76-invoice-line small{font-size:9px!important;color:#536f80!important}.r76-invoice-line>span,.r76-invoice-line>strong{text-align:right!important;font-size:11px!important;color:#0b2639!important}.r76-invoice-bottom{display:grid!important;grid-template-columns:minmax(0,1fr) 330px!important;gap:18px!important;margin-top:14px!important}.r76-payment-history h3{font-size:14px!important;margin:0 0 8px!important;color:#08283c!important}.r76-payment-history>div{display:flex!important;justify-content:space-between!important;gap:12px!important;padding:8px 0!important;border-bottom:1px solid #e1eaf0!important;font-size:10px!important;color:#34586c!important}.r76-payment-history>div strong{color:#08283d!important}.r76-invoice-totals{border:1px solid #cbdde7!important;border-radius:13px!important;padding:8px 12px!important;background:#fbfdfe!important}.r76-invoice-totals>div{display:flex!important;justify-content:space-between!important;gap:16px!important;padding:7px 0!important;border-bottom:1px solid #e2eaf0!important;font-size:11px!important}.r76-invoice-totals>div:last-child{border-bottom:0!important}.r76-invoice-totals .total{font-weight:900!important}.r76-invoice-totals .balance strong{font-size:17px!important;color:#061f33!important}.r76-invoice-footer{margin-top:16px!important;border-top:1px solid #d8e5ec!important;padding-top:10px!important;display:grid!important;gap:2px!important}.r76-invoice-footer strong{font-size:11px!important;color:#24495f!important}.r76-invoice-footer span{font-size:9px!important;color:#587182!important}.r76-email-scrim{position:fixed;inset:0;z-index:70000;background:#02121d94;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.r76-email-modal{position:fixed;z-index:70001;left:50%;top:50%;transform:translate(-50%,-50%);width:min(520px,calc(100vw - 30px));background:#fff;border:1px solid #b9d0dd;border-radius:18px;box-shadow:0 30px 90px #02121d52;padding:18px}.r76-email-modal header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.r76-email-modal h3{margin:0;color:#08283d;font-size:20px}.r76-email-modal header button{width:38px;height:38px;border:1px solid #cad9e2;border-radius:10px;background:#fff}.r76-email-modal label{display:grid;gap:6px}.r76-email-modal label span{font-size:10px;font-weight:900;color:#3d5f72;text-transform:uppercase;letter-spacing:.08em}.r76-email-modal input{height:46px;border:1px solid #b9ceda;border-radius:10px;padding:0 12px;font-size:14px}.r76-email-modal footer{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.r76-email-modal footer button{min-height:42px;padding:0 16px;border-radius:10px;border:1px solid #bfd0da;background:#fff;font-weight:900}.r76-email-modal footer button.primary{background:linear-gradient(180deg,#ff8b15,#ff7200);border-color:#f16a00;color:#fff;box-shadow:0 8px 18px #ff760038}.r22-payment-drawer{background:#eef4f8!important}.r22-payment-drawer .r22-drawer-body{max-width:980px!important;margin:0 auto!important;width:100%!important;padding:18px!important;gap:14px!important}.r22-payment-amount{background:linear-gradient(135deg,#082b44,#0c4d72)!important;border:1px solid #0c5b85!important;border-radius:16px!important;padding:16px 18px!important;color:#fff!important;box-shadow:0 14px 32px #05253a2e!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.r22-payment-amount span{font-size:11px!important;font-weight:850!important;color:#cde2ef!important}.r22-payment-amount strong{font-size:30px!important;color:#fff!important}.r22-payment-drawer .r22-form-grid{background:#fff!important;border:1px solid var(--r76-line)!important;border-radius:16px!important;padding:16px!important;box-shadow:var(--r76-shadow)!important;gap:12px!important}.r22-payment-drawer .r22-form-grid label>span{font-size:10px!important;font-weight:900!important;color:#35586b!important;text-transform:uppercase!important;letter-spacing:.06em!important}.r22-payment-drawer input,.r22-payment-drawer select{height:46px!important;border:1px solid #b8cfdc!important;border-radius:10px!important;background:#fbfdfe!important;color:#08283d!important;font-size:14px!important;padding:0 12px!important}.r22-payment-drawer .r22-total-box{width:100%!important;max-width:none!important;background:#fff!important;border-radius:16px!important;box-shadow:var(--r76-shadow)!important;padding:14px 16px!important}.r22-payment-drawer .r22-wide-action{min-height:50px!important;border-radius:12px!important;background:linear-gradient(180deg,#ff8c16,#ff7200)!important;color:#fff!important;border:1px solid #ed6b00!important;font-weight:950!important;box-shadow:0 10px 22px #ff76003b!important}.r656-alpha-strip button.active{background:#073653!important;color:#fff!important;border-color:#073653!important;box-shadow:0 5px 12px #07365329!important}.r656-alpha-strip button.active:hover{color:#fff!important}.fd-customer-hub{background:#eef4f7!important}.customer-drawer-top{background:linear-gradient(135deg,#fff,#f5f9fb)!important;border-bottom:1px solid #cbdde7!important;padding:18px 20px!important}.customer-drawer-avatar{width:52px!important;height:52px!important;border-radius:15px!important;background:linear-gradient(145deg,#082c45,#0e5d87)!important;color:#fff!important;box-shadow:0 10px 22px #05283e2e!important}.customer-drawer-identity h2{font-size:26px!important;color:#071f33!important}.fd-profile-tabs{background:#fff!important;border-bottom:1px solid #cbdde7!important;padding:7px 10px!important;box-shadow:0 5px 14px #061f300d!important}.fd-profile-tabs button{min-height:40px!important;border-radius:9px!important;color:#34576a!important;font-weight:850!important}.fd-profile-tabs button svg{color:#56798d!important}.fd-profile-tabs button.active{background:#eaf5fb!important;color:#075d8f!important;box-shadow:inset 0 0 0 1px #9ecfe7!important}.fd-profile-tabs button.active svg{color:#ff7a00!important}.fd-profile-scroll{padding:16px!important}.customer-drawer-actions{gap:9px!important}.customer-drawer-actions button{min-height:44px!important;border-radius:10px!important;font-weight:900!important}.customer-drawer-actions .customer-primary{background:linear-gradient(180deg,#ff8c16,#ff7200)!important;color:#fff!important;border:1px solid #ee6a00!important;box-shadow:0 8px 18px #ff760033!important}.fd-contact-grid{gap:12px!important;margin:14px 0!important}.fd-info{background:#fff!important;border:1px solid #cbdde7!important;border-radius:14px!important;padding:14px!important;box-shadow:0 7px 18px #061f300d!important}.fd-info>svg{width:22px!important;height:22px!important;color:#ff7a00!important}.fd-info small{font-size:9px!important;color:#5a7484!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}.fd-info strong{font-size:13px!important;color:#09283c!important}.fd-customer-kpis{gap:10px!important}.fd-customer-kpis>div{background:linear-gradient(180deg,#fff,#f7fafc)!important;border:1px solid #ccdde7!important;border-radius:14px!important;padding:13px!important;box-shadow:0 7px 18px #061f300d!important}.fd-customer-kpis svg{color:#ff7a00!important;width:20px!important;height:20px!important}.fd-customer-kpis span{font-size:9px!important;color:#587181!important;font-weight:900!important;text-transform:uppercase!important}.fd-customer-kpis strong{font-size:18px!important;color:#08283d!important}.customer-profile-section{background:#fff!important;border:1px solid #cbdde7!important;border-radius:16px!important;padding:14px!important;box-shadow:var(--r76-shadow)!important;margin-top:12px!important}.customer-profile-section-head h3{font-size:18px!important;color:#08283d!important}.profile-vehicle,.profile-record{min-height:66px!important;border:1px solid #d5e2e9!important;border-radius:12px!important;background:#fff!important;margin-top:8px!important;padding:9px 10px!important;box-shadow:0 4px 12px #061f300a!important}.profile-vehicle:hover,.profile-record:hover{border-color:#91bed5!important;background:#f8fcfe!important;transform:translateY(-1px)}.profile-record>div:first-child{width:34px!important;height:34px!important;border-radius:9px!important;background:#eef5f8!important;display:grid!important;place-items:center!important}.profile-record>div:first-child svg{color:#0a6f9f!important;width:18px!important;height:18px!important}.profile-record strong,.profile-vehicle strong{font-size:13px!important;color:#08283d!important}.profile-record span,.profile-vehicle span{font-size:10px!important;color:#4d6b7d!important}.r73-profile-hero.r74-profile-hero{background:linear-gradient(135deg,#06253d,#031a2c 60%,#021321)!important;border-color:#0a3e60!important;box-shadow:0 18px 40px #0217252e!important}.r73-profile-summary,.r751-profile-summary{background:linear-gradient(135deg,#082c48,#031d32 62%,#021524)!important;color:#fff!important}.r73-profile-summary h2,.r751-profile-summary h2,.r73-profile-heading h2{color:#fff!important;text-shadow:0 1px 0 rgba(0,0,0,.2)!important;font-weight:950!important}.r74-profile-owner small,.r751-profile-owner small{font-size:11px!important;color:#d8e8f1!important}.r74-profile-owner small strong,.r751-profile-owner small strong{font-size:13px!important;color:#fff!important}.r73-profile-status.ready{background:#0c764f38!important;color:#b7f3d8!important;border:1px solid #28b67e!important;box-shadow:0 7px 16px #11895b24!important}.r74-make-mark,.r751-make-mark{opacity:.9!important}.r74-make-mark img,.r751-make-mark img{max-width:110px!important;max-height:54px!important;filter:drop-shadow(0 4px 8px rgba(0,0,0,.16))!important}.r74-make-mark span,.r751-make-mark span{color:#c4d3dc!important;font-size:11px!important}.r73-profile-facts>div,.r751-profile-facts>div{background:linear-gradient(180deg,#154b68,#113e58)!important;border:1px solid #2b607b!important;box-shadow:inset 0 1px #ffffff0d,0 6px 14px #0000001a!important}.r73-profile-facts span,.r73-profile-facts strong{color:#fff!important}.r73-profile-actions button{min-height:44px!important;border-radius:11px!important;font-weight:950!important;transition:.16s ease!important}.r73-profile-actions button:hover{transform:translateY(-2px)!important}.r73-profile-actions .primary,.r73-profile-actions .secondary:not(.reference){background:linear-gradient(180deg,#ff8d17,#ff7200)!important;color:#fff!important;border:1px solid #ef6a00!important;box-shadow:0 9px 20px #ff76003d!important}.r73-profile-actions .dark{background:linear-gradient(180deg,#133e59,#0b2e46)!important;color:#fff!important;border:1px solid #376b87!important;box-shadow:0 8px 18px #00000029!important}.r751-customer-strip{min-height:60px!important;border-radius:14px!important;background:#fff!important;border:1px solid #cbdde7!important;box-shadow:0 8px 18px #061f300f!important}.r751-customer-strip>svg{color:#ff7a00!important;width:22px!important;height:22px!important}.r751-customer-strip small{color:#5f7786!important}.r751-customer-strip strong{font-size:14px!important;color:#08283d!important}.r751-customer-strip em{font-size:10px!important;color:#527082!important}.r74-detail-grid{display:none!important}.r73-profile-body{margin-top:0!important}.r73-history-card,.vi12-vehicle-history{border-radius:16px!important;box-shadow:var(--r76-shadow)!important}@media print{@page{size:auto;margin:.35in}body.r76-print-invoice{background:#fff!important;margin:0!important;padding:0!important;overflow:visible!important}body.r76-print-invoice>*{display:none!important}body.r76-print-invoice>.r30-invoice-drawer{display:block!important;position:static!important;inset:auto!important;width:auto!important;height:auto!important;max-width:none!important;background:#fff!important;overflow:visible!important;box-shadow:none!important;border:0!important}body.r76-print-invoice>.r30-invoice-drawer>header,body.r76-print-invoice>.r30-invoice-drawer .r24-invoice-actions,body.r76-print-invoice>.r30-invoice-drawer .r22-wide-action{display:none!important}body.r76-print-invoice>.r30-invoice-drawer .r22-drawer-body{display:block!important;padding:0!important;margin:0!important;overflow:visible!important;height:auto!important;max-height:none!important}body.r76-print-invoice .r76-invoice-document{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;-moz-column-break-inside:auto!important;break-inside:auto!important;page-break-inside:auto!important}body.r76-print-invoice .r76-invoice-services,body.r76-print-invoice .r76-invoice-identity,body.r76-print-invoice .r76-invoice-bottom,body.r76-print-invoice .r76-invoice-line{-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}}@media(max-width:900px){.r76-invoice-bottom,.r76-invoice-identity{grid-template-columns:1fr!important}}.r23-week-timeline button.status-scheduled,.r23-week-timeline button.status-confirmed{background:linear-gradient(135deg,#fff8ef,#fff0df)!important;border-color:#ffc587!important;border-left-color:var(--ss-orange)!important}.r23-week-timeline button.status-checked_in,.r23-week-timeline button.status-inspection,.r23-week-timeline button.status-in_progress,.r23-week-timeline button.status-waiting_approval,.r23-week-timeline button.status-curing,.r23-week-timeline button.status-qc,.r23-week-timeline button.status-ready,.r23-week-timeline button.status-waiting_payment{background:linear-gradient(135deg,#effbf5,#e5f7ef)!important;border-color:#9ed9bd!important;border-left-color:var(--ss-green)!important}.r23-week-timeline button.status-completed,.r23-week-timeline button.status-closed{background:linear-gradient(135deg,#f8fafb,#e9eef2)!important;border-color:#c1cbd2!important;border-left-color:#8c9aa5!important}.r23-week-timeline button.status-canceled,.r23-week-timeline button.status-cancelled,.r23-week-timeline button.status-no_show{background:linear-gradient(135deg,#fff5f5,#ffe9e9)!important;border-color:#efb5b5!important;border-left-color:var(--ss-red)!important}.r23-week-timeline .r76-job-status{display:none!important}.r23-week-timeline button:after{display:inline-flex;margin-top:4px;padding:3px 7px;border-radius:999px;font-size:8px;font-weight:950;letter-spacing:.08em}.r23-week-timeline button.status-scheduled:after,.r23-week-timeline button.status-confirmed:after{content:"UPCOMING";background:#ff7a0018;color:#b84f00}.r23-week-timeline button.status-checked_in:after,.r23-week-timeline button.status-inspection:after,.r23-week-timeline button.status-in_progress:after,.r23-week-timeline button.status-waiting_approval:after,.r23-week-timeline button.status-curing:after,.r23-week-timeline button.status-qc:after,.r23-week-timeline button.status-ready:after,.r23-week-timeline button.status-waiting_payment:after{content:"ACTIVE";background:#169b6218;color:#087747}.r23-week-timeline button.status-completed:after,.r23-week-timeline button.status-closed:after{content:"DONE";background:#77869218;color:#53616b}.r23-week-timeline button.status-canceled:after,.r23-week-timeline button.status-cancelled:after,.r23-week-timeline button.status-no_show:after{content:"CANCELED";background:#d93a3a16;color:#b51d1d}.vi36-profile-nav>button:first-child,.r73-profile-status.ready{background:linear-gradient(180deg,#ff941f,#ff7200)!important;color:#fff!important;border:1px solid #e96900!important;border-radius:11px!important;font-weight:950!important;box-shadow:0 10px 22px #ff760047!important}.vi36-profile-nav>button:first-child{min-height:42px!important;padding:0 16px!important}.r73-profile-actions .dark svg{width:19px!important;height:19px!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}.r77-workorders>.r22-page-head{padding:18px 20px!important;border:1px solid #c8dae5!important;border-radius:18px!important;background:linear-gradient(135deg,#fff,#f3f8fb)!important;box-shadow:0 14px 34px #051c2c14!important}.r77-workorders>.r22-page-head h2{font-size:30px!important}.r77-workorders .r22-filter-tabs{gap:8px!important;padding:8px!important;background:#fff!important;border:1px solid #cedee7!important;border-radius:15px!important}.r77-workorders .r22-filter-tabs button{--s:#718797;min-height:42px!important;border-radius:10px!important;border-bottom:3px solid var(--s)!important;font-weight:900!important}.r77-workorders .r22-filter-tabs .status-open{--s:#f17700}.r77-workorders .r22-filter-tabs .status-scheduled{--s:#e39b17}.r77-workorders .r22-filter-tabs .status-checked_in{--s:#2386c8}.r77-workorders .r22-filter-tabs .status-inspection{--s:#7a59c9}.r77-workorders .r22-filter-tabs .status-in_progress{--s:#009b91}.r77-workorders .r22-filter-tabs .status-waiting_approval{--s:#c58a00}.r77-workorders .r22-filter-tabs .status-qc{--s:#4c5dc7}.r77-workorders .r22-filter-tabs .status-completed{--s:#168b59}.r77-workorders .r22-filter-tabs .status-canceled{--s:#cf4040}.r77-workorders .r22-filter-tabs button.active{background:var(--s)!important;color:#fff!important;border-color:var(--s)!important}.r77-workorders .r22-table-card{margin-top:12px!important;padding:10px!important;border-radius:18px!important;background:#edf3f7!important}.r77-workorders .r22-wo-table{display:grid!important;gap:9px!important}.r77-workorders .r22-wo-table>.r22-tr:not(.r22-th){border:1px solid #ccdde7!important;border-left:5px solid #8298a7!important;border-radius:14px!important;background:#fff!important;box-shadow:0 7px 18px #051c2c0f!important;padding:12px 13px!important;min-height:86px!important}.r77-workorders .r22-wo-table>.r22-tr:hover{transform:translateY(-2px)!important}.r77-workorders .r22-wo-table>.status-scheduled{border-left-color:#e39b17!important}.r77-workorders .r22-wo-table>.status-checked_in{border-left-color:#2386c8!important}.r77-workorders .r22-wo-table>.status-inspection{border-left-color:#7a59c9!important}.r77-workorders .r22-wo-table>.status-in_progress{border-left-color:#009b91!important}.r77-workorders .r22-wo-table>.status-waiting_approval{border-left-color:#c58a00!important}.r77-workorders .r22-wo-table>.status-qc{border-left-color:#4c5dc7!important}.r77-workorders .r22-wo-table>.status-completed{border-left-color:#168b59!important}.r77-workorders .r22-wo-table>.status-canceled{border-left-color:#cf4040!important}.r76-invoice-document{border-radius:22px!important;padding:28px!important;box-shadow:0 22px 52px #041d2e24!important}.r76-invoice-brand img{width:126px!important;height:78px!important}.r76-invoice-brand strong{font-size:21px!important}.r76-invoice-number{padding:14px 16px!important;border:1px solid #bed3df!important;border-radius:16px!important;background:linear-gradient(145deg,#f8fbfd,#eef5f8)!important;min-width:210px!important}.r76-invoice-number h1{font-size:40px!important}.r76-invoice-rule{height:5px!important;background:linear-gradient(90deg,#072c46 0,#0b78b0 68%,#ff7900 68% 100%)!important}.r76-invoice-identity article{min-height:105px!important;padding:16px 18px!important;border-radius:16px!important}.r76-invoice-identity article>strong{font-size:18px!important}.r76-invoice-table-head{min-height:38px!important;background:#082d47!important;color:#fff!important}.r76-invoice-line{padding:14px!important}.r76-payment-history,.r76-invoice-totals{border:1px solid #c9dce7!important;border-radius:16px!important;background:#fff!important;padding:14px 16px!important;box-shadow:0 7px 18px #041d2e0d!important}.r76-invoice-totals .balance{padding:12px 8px!important;background:#082d47!important;border-radius:10px!important}.r76-invoice-totals .balance span,.r76-invoice-totals .balance strong{color:#fff!important}.r76-invoice-footer{border-top:3px solid #ff7900!important;padding-top:14px!important}.r77-pay-hero{display:grid!important;grid-template-columns:1.5fr repeat(3,1fr)!important;gap:10px!important;padding:13px!important;border-radius:18px!important;background:linear-gradient(135deg,#062a44,#0b4b70)!important;color:#fff!important}.r77-pay-hero>div{display:grid!important;gap:3px!important;padding:12px 14px!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:13px!important}.r77-pay-hero span{font-size:9px!important;font-weight:950!important;color:#c8dce8!important}.r77-pay-hero strong{font-size:20px!important;color:#fff!important}.r77-pay-hero .due{background:linear-gradient(145deg,#ff8b16,#ff7100)!important}.r77-pay-grid{display:grid!important;grid-template-columns:1.2fr .8fr!important;gap:14px!important}.r77-pay-card,.r77-history,.r77-sign-card{background:#fff!important;border:1px solid #c8dbe6!important;border-radius:18px!important;padding:17px!important;box-shadow:0 10px 24px #051c2c12!important}.r77-pay-card h3,.r77-pay-title h3{margin:0!important;color:#08283d!important}.r77-pay-title{display:flex!important;justify-content:space-between!important;align-items:center!important}.r77-pay-title span{font-size:8px!important;font-weight:950!important;color:#0c79ae!important}.r77-tip-buttons{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:7px!important;margin:12px 0!important}.r77-tip-buttons button{min-height:48px!important;border-radius:11px!important;border:1px solid #c5d8e3!important;background:#f8fbfc!important;font-weight:950!important}.r77-tip-buttons button.active,.r77-tip-buttons button:hover{background:linear-gradient(180deg,#ff941f,#ff7200)!important;color:#fff!important}.r77-tip-input{display:grid!important;gap:6px!important}.r77-pay-summary{display:grid!important;grid-template-columns:repeat(3,1fr)!important;border:1px solid #c8dbe6!important;border-radius:16px!important;overflow:hidden!important}.r77-pay-summary>div{display:flex!important;justify-content:space-between!important;padding:12px 14px!important;background:#fff!important;border:1px solid #e3ebef!important}.r77-pay-summary span{font-size:9px!important;font-weight:900!important;color:#587282!important}.r77-pay-summary .remaining{background:#eef7fb!important}.r77-success{display:flex!important;align-items:center!important;gap:14px!important;padding:17px!important;border:1px solid #a9d9c2!important;border-radius:17px!important;background:#edf9f3!important}.r77-success>svg{width:42px!important;height:42px!important;color:#12905a!important}.r77-success h3{margin:2px 0!important;color:#073c2a!important}.r77-sign-step,.r77-receipt{display:grid!important;gap:14px!important}.r77-sign-card header{position:static!important;background:transparent!important;border:0!important;padding:0 0 12px!important;display:flex!important;justify-content:space-between!important}.r77-sign-card canvas{display:block!important;width:100%!important;height:260px!important;border:2px dashed #a8c4d3!important;border-radius:14px!important;background:#fff!important;touch-action:none!important}.r77-receipt-facts{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:9px!important}.r77-receipt-facts>div{display:grid!important;gap:3px!important;padding:13px!important;background:#fff!important;border:1px solid #c9dce6!important;border-radius:13px!important}.r77-receipt-actions{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:9px!important}.r77-receipt-actions button{min-height:48px!important;border-radius:11px!important;border:1px solid #bed3df!important;background:#fff!important;font-weight:950!important}.r77-receipt-actions .primary{background:linear-gradient(180deg,#ff941f,#ff7200)!important;color:#fff!important}.r77-history article{display:grid!important;grid-template-columns:1.5fr .7fr .7fr 1fr!important;gap:12px!important;align-items:center!important;padding:11px 4px!important;border-top:1px solid #e1eaf0!important}.r77-history article>div{display:grid!important;gap:2px!important}.r77-history span{font-size:8px!important;font-weight:900!important;color:#6b8290!important}.r77-receipt-msg{padding:10px 12px!important;border-radius:10px!important;background:#eef7fb!important}@media print{body.r77-print-receipt>*{display:none!important}body.r77-print-receipt .r77-payment-drawer{display:block!important;position:static!important;width:auto!important;inset:auto!important;box-shadow:none!important}body.r77-print-receipt .r77-payment-drawer>header,body.r77-print-receipt .r77-history,body.r77-print-receipt .r77-receipt-actions{display:none!important}}@media(max-width:900px){.r77-pay-hero,.r77-pay-grid{grid-template-columns:1fr!important}.r77-pay-summary,.r77-receipt-facts,.r77-receipt-actions{grid-template-columns:1fr 1fr!important}.r77-history article{grid-template-columns:1fr 1fr!important}}.vehicle-drawer .r74-showroom-stage,.vehicle-drawer .r751-showroom-stage{background-image:url(/garageshop-r78.jpg)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;border:1px solid #26323a!important;box-shadow:inset 0 0 0 1px #ffffff14,0 18px 34px #03121d38!important}.vehicle-drawer .r74-make-mark,.vehicle-drawer .r751-make-mark{background:#050f16c2!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:12px!important;padding:8px 11px!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;box-shadow:0 8px 22px #00000038!important}.vehicle-drawer .r74-make-mark img,.vehicle-drawer .r751-make-mark img{max-width:104px!important;max-height:42px!important;-o-object-fit:contain!important;object-fit:contain!important}.vehicle-drawer .r78-logo-fallback{display:none;color:#fff!important;font-size:12px!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}.vehicle-drawer .r73-profile-status{min-height:32px!important;padding:0 12px!important;border-radius:9px!important;font-weight:950!important;letter-spacing:.03em!important;color:#fff!important}.vehicle-drawer .r73-profile-status.ready{background:linear-gradient(180deg,#ff951f,#ff7200)!important;border:1px solid #db6100!important;color:#fff!important;box-shadow:0 8px 18px #ff720047!important}.vehicle-drawer .r73-profile-status.repair{background:linear-gradient(180deg,#e64b45,#be2524)!important;border:1px solid #a71919!important;color:#fff!important}.vehicle-drawer .r73-profile-status.missing{background:linear-gradient(180deg,#596b76,#394954)!important;border:1px solid #2d3d47!important;color:#fff!important}.r656-vehicle-badges span{border-radius:7px!important;padding:5px 8px!important;font-size:8px!important;font-weight:950!important;letter-spacing:.05em!important;box-shadow:0 4px 9px #051c2c1f!important}.r656-vehicle-badges .ready{background:#13865a!important;border-color:#087148!important;color:#fff!important}.r656-vehicle-badges .repair{background:#cf3e38!important;border-color:#aa2622!important;color:#fff!important}.r656-vehicle-badges .missing,.r656-vehicle-badges .novin{background:#53646f!important;border-color:#3b4c56!important;color:#fff!important}.r656-vehicle-badges .vin{background:#173e56!important;border-color:#0d3046!important;color:#fff!important}.r656-alpha-strip{gap:5px!important;padding:7px!important;background:#f8fafb!important;border:1px solid #d3dfe6!important;border-radius:13px!important}.r656-alpha-strip button{min-width:30px!important;height:32px!important;border-radius:8px!important;background:transparent!important;border:1px solid transparent!important;color:#203d4e!important;font-weight:950!important;box-shadow:none!important;transform:none!important}.r656-alpha-strip button:hover:not(.active){background:#fff5e9!important;border-color:#ffc687!important;color:#9a4500!important;box-shadow:0 4px 10px #b456001a!important;transform:translateY(-1px)!important}.r656-alpha-strip button.active{background:linear-gradient(180deg,#17384d,#0b283a)!important;border-color:#0b283a!important;color:#fff!important;box-shadow:0 5px 12px #08263933!important}.r658a-flow-nav{align-items:stretch!important;gap:10px!important}.r50-progress-rail{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important;overflow:visible!important;background:transparent!important}.r50-progress-rail:before,.r50-progress-rail:after,.r50-progress-rail>div:before,.r50-progress-rail>div:after{display:none!important;content:none!important}.r50-progress-rail>div{position:relative!important;min-width:0!important;min-height:108px!important;padding:15px 13px 12px!important;border:1px solid #cadbe5!important;border-radius:15px!important;background:linear-gradient(180deg,#fff,#f7fafc)!important;box-shadow:0 9px 22px #051c2c13!important;display:grid!important;grid-template-columns:34px 1fr!important;grid-template-rows:auto 1fr auto!important;-moz-column-gap:10px!important;column-gap:10px!important;align-items:start!important}.r50-progress-rail>div>i{grid-row:1/4!important;width:34px!important;height:34px!important;border-radius:10px!important;background:#eaf1f5!important;border:1px solid #c3d5df!important;color:#294b5f!important;display:grid!important;place-items:center!important;font-style:normal!important;font-weight:950!important}.r50-progress-rail>div>span{font-size:10px!important;line-height:1.25!important;color:#123247!important;font-weight:950!important}.r50-progress-rail>div>small{align-self:end!important;font-size:8px!important;color:#607786!important;font-weight:950!important;letter-spacing:.08em!important}.r50-progress-rail>div.current{border-color:#f28a1e!important;background:linear-gradient(180deg,#fffaf4,#fff3e3)!important;box-shadow:0 13px 28px #dc680026!important}.r50-progress-rail>div.current>i{background:linear-gradient(180deg,#ff951e,#ff7200)!important;border-color:#db6100!important;color:#fff!important}.r50-progress-rail>div.done{border-color:#9fd5ba!important;background:linear-gradient(180deg,#f6fcf9,#edf9f3)!important}.r50-progress-rail>div.done>i{background:#13875a!important;border-color:#087049!important;color:#fff!important}.r50-photo-workspace{background:#edf2f5!important}.r50-photo-workspace>header{background:linear-gradient(135deg,#071f32,#0d4668)!important;color:#fff!important;border-bottom:1px solid #174f6c!important;box-shadow:0 12px 26px #0318272e!important}.r50-photo-workspace>header span,.r50-photo-workspace>header h2,.r50-photo-workspace>header p{color:#fff!important}.r50-photo-workspace>nav{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important;padding:10px 14px!important;background:#fff!important;border-bottom:1px solid #cad9e2!important;box-shadow:0 5px 14px #051c2c0e!important}.r50-photo-workspace>nav button,.r50-photo-workspace>nav select{min-height:38px!important;border-radius:9px!important;border:1px solid #c8d8e2!important;background:#f8fafb!important;color:#19394d!important;font-weight:900!important}.r50-photo-workspace>nav button.active{background:#102f44!important;color:#fff!important;border-color:#102f44!important}.r78-photo-upload-group{margin-left:auto!important;display:flex!important;gap:7px!important;align-items:center!important}.r78-photo-upload-group select{padding:0 10px!important}.r78-photo-upload{background:linear-gradient(180deg,#ff941f,#ff7200)!important;color:#fff!important;border-color:#df6200!important;box-shadow:0 7px 16px #ff740038!important;padding:0 13px!important;display:flex!important;align-items:center!important;gap:6px!important}.r78-photo-detail-actions{display:flex!important;gap:8px!important;flex-wrap:wrap!important}.r78-delete-photo{background:#fff2f1!important;color:#a92323!important;border-color:#e6aaa7!important}.r658a1-marker.mark-circle{width:46px!important;height:46px!important;margin:-23px 0 0 -23px!important;border:4px solid #ff7a00!important;background:#ff7a000f!important;color:#7c3500!important}.r658a1-marker.mark-highlight{width:62px!important;height:38px!important;margin:-19px 0 0 -31px!important;border:2px solid rgba(255,193,7,.85)!important;background:#ffde3961!important;border-radius:12px!important;color:#553d00!important}.r658a1-marker.mark-arrow{width:38px!important;height:38px!important;margin:-19px 0 0 -19px!important;border-radius:50% 50% 50% 5px!important;transform:rotate(-45deg)!important;background:#e94234!important;color:#fff!important;border:2px solid #fff!important;font-size:0!important}.r658a1-marker.mark-arrow:after{content:"➜";font-size:22px!important;transform:rotate(45deg)!important}.r658a1-marker.mark-text_note{width:auto!important;min-width:34px!important;max-width:130px!important;height:auto!important;min-height:28px!important;padding:5px 8px!important;margin:-14px 0 0 -17px!important;border-radius:8px!important;background:#102f44!important;color:#fff!important;border:2px solid #fff!important}.r78x-invoice{max-width:980px!important;margin:0 auto!important;padding:0 28px 22px!important;background:#fff!important;color:#111!important;border:1px solid #d4d4d4!important;border-radius:18px!important;box-shadow:0 22px 54px #111a2121!important;overflow:hidden!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif!important}.r78x-invoice *{box-sizing:border-box!important}.r78x-topbar{height:8px!important;margin:0 -28px 20px!important;background:linear-gradient(90deg,#111 0 74%,#ff7600 74% 100%)!important}.r78x-head{display:flex!important;justify-content:space-between!important;gap:24px!important;align-items:flex-start!important;padding-bottom:14px!important;border-bottom:1px solid #d8d8d8!important}.r78x-brand{display:flex!important;gap:14px!important;align-items:center!important}.r78x-brand>img{width:96px!important;height:66px!important;-o-object-fit:contain!important;object-fit:contain!important}.r78x-brand>div{display:grid!important;gap:2px!important}.r78x-brand span{font-size:8px!important;letter-spacing:.15em!important;color:#d95f00!important;font-weight:950!important}.r78x-brand strong{font-size:20px!important;line-height:1.05!important;color:#101010!important;font-weight:950!important}.r78x-brand small{font-size:9.5px!important;color:#3b3b3b!important;font-weight:750!important}.r78x-id{display:grid!important;justify-items:end!important;gap:3px!important;min-width:220px!important}.r78x-id>span{font-size:9px!important;letter-spacing:.16em!important;color:#5a5a5a!important;font-weight:950!important}.r78x-id>strong{font-size:42px!important;line-height:.9!important;color:#111!important;font-weight:950!important;letter-spacing:-.04em!important}.r78x-id>small{font-size:9px!important;color:#4b4b4b!important;font-weight:800!important}.r78x-id>b{margin-top:6px!important;padding:6px 10px!important;border-radius:8px!important;font-size:8px!important;letter-spacing:.06em!important}.r78x-id>b.paid{background:#183f2e!important;color:#fff!important}.r78x-id>b.due{background:#ff7600!important;color:#fff!important}.r78x-identity{display:grid!important;grid-template-columns:.85fr 1.15fr!important;gap:12px!important;margin-top:14px!important}.r78x-identity>article{min-height:98px!important;padding:14px 15px!important;border:1px solid #d4d4d4!important;border-radius:12px!important;background:linear-gradient(180deg,#fff,#fafafa)!important}.r78x-identity>article:not(.vehicle){display:grid!important;align-content:start!important;gap:2px!important}.r78x-identity span,.r78x-proof header span{font-size:8px!important;letter-spacing:.13em!important;color:#c95200!important;font-weight:950!important}.r78x-identity strong{font-size:15px!important;color:#151515!important;font-weight:950!important}.r78x-identity small{font-size:9.5px!important;line-height:1.35!important;color:#343434!important;font-weight:750!important}.r78x-identity .vehicle{display:grid!important;grid-template-columns:135px 1fr!important;gap:12px!important;align-items:center!important}.r78x-identity .vehicle>div{height:76px!important;border-radius:10px!important;background:linear-gradient(145deg,#262626,#101010)!important;display:grid!important;place-items:center!important;overflow:hidden!important}.r78x-identity .vehicle img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;padding:4px!important}.r78x-identity .vehicle section{display:grid!important;gap:2px!important}.r78x-services{margin-top:13px!important;border:1px solid #d1d1d1!important;border-radius:12px!important;overflow:hidden!important}.r78x-table-head,.r78x-line{display:grid!important;grid-template-columns:minmax(0,1fr) 100px 112px!important;align-items:center!important}.r78x-table-head{min-height:34px!important;padding:0 12px!important;background:#151515!important;color:#fff!important;font-size:8px!important;letter-spacing:.08em!important;font-weight:950!important}.r78x-table-head span:nth-child(2),.r78x-table-head span:nth-child(3){text-align:right!important}.r78x-line{min-height:48px!important;padding:8px 12px!important;border-top:1px solid #e1e1e1!important}.r78x-line:nth-child(odd){background:#fbfbfb!important}.r78x-line>div{display:grid!important;gap:1px!important}.r78x-line>div strong{font-size:10.5px!important;color:#151515!important;font-weight:900!important}.r78x-line small{font-size:8px!important;color:#555!important;font-weight:700!important}.r78x-line>span,.r78x-line>strong{text-align:right!important;font-size:9.5px!important;color:#181818!important}.r78x-line>strong{font-weight:950!important}.r78x-tech{display:flex!important;justify-content:space-between!important;gap:12px!important;padding:8px 12px!important;border-top:1px solid #ddd!important;background:#f5f5f5!important}.r78x-tech span{font-size:8px!important;text-transform:uppercase!important;color:#555!important;font-weight:900!important}.r78x-tech strong{font-size:9px!important;color:#191919!important}.r78x-financial{display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;gap:13px!important;margin-top:13px!important}.r78x-payments,.r78x-totals{border:1px solid #d2d2d2!important;border-radius:12px!important;background:#fff!important;padding:10px 12px!important}.r78x-payments header{display:flex!important;justify-content:space-between!important;padding-bottom:7px!important;border-bottom:1px solid #e0e0e0!important}.r78x-payments header span{font-size:8px!important;letter-spacing:.12em!important;color:#c95200!important;font-weight:950!important}.r78x-payments>div{display:flex!important;justify-content:space-between!important;gap:10px!important;padding:6px 0!important;border-bottom:1px solid #ededed!important}.r78x-payments>div span,.r78x-payments>p{font-size:8.5px!important;color:#444!important}.r78x-payments>div strong{font-size:9px!important;color:#111!important}.r78x-totals>div{display:flex!important;justify-content:space-between!important;gap:14px!important;padding:5px 2px!important;border-bottom:1px solid #e5e5e5!important}.r78x-totals span{font-size:8.5px!important;color:#444!important;font-weight:750!important}.r78x-totals strong{font-size:9.5px!important;color:#111!important;font-weight:950!important}.r78x-totals .total{margin:3px -4px!important;padding:8px 6px!important;background:#f1f1f1!important;border:0!important;border-radius:7px!important}.r78x-totals .total span{color:#111!important;font-weight:950!important;text-transform:uppercase!important}.r78x-totals .total strong{font-size:15px!important}.r78x-totals .balance{margin-top:4px!important;padding:9px 7px!important;border:0!important;border-radius:7px!important}.r78x-totals .balance.paid{background:#173d2d!important}.r78x-totals .balance.due{background:#ff7600!important}.r78x-totals .balance span,.r78x-totals .balance strong{color:#fff!important}.r78x-totals .balance strong{font-size:16px!important}.r78x-proof{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin-top:13px!important}.r78x-proof.signature-only{grid-template-columns:1fr!important}.r78x-proof>article{border:1px solid #d2d2d2!important;border-radius:12px!important;padding:11px 13px!important;background:#fafafa!important}.r78x-proof header{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-bottom:7px!important}.r78x-proof header strong{font-size:10px!important;color:#111!important}.r78x-signature>img{display:block!important;width:170px!important;height:55px!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:left center!important;object-position:left center!important;background:#fff!important;border-bottom:1px solid #777!important}.r78x-signature>div{display:grid!important;margin-top:4px!important}.r78x-signature b{font-size:9px!important;color:#111!important}.r78x-signature small,.r78x-signature p,.r78x-damage>small{font-size:7.5px!important;line-height:1.35!important;color:#4a4a4a!important}.r78x-signature p{margin:6px 0 0!important}.r78x-damage-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px!important}.r78x-damage figure{margin:0!important}.r78x-damage figure img{width:100%!important;height:66px!important;-o-object-fit:cover!important;object-fit:cover!important;border-radius:6px!important}.r78x-damage figcaption{font-size:7px!important;color:#333!important;margin-top:2px!important}.r78x-footer{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:16px!important;margin-top:13px!important;padding-top:9px!important;border-top:3px solid #ff7600!important}.r78x-footer>div{display:grid!important;gap:1px!important}.r78x-footer strong{font-size:9.5px!important;color:#161616!important}.r78x-footer span{font-size:7.5px!important;color:#555!important}.r78x-footer>b{font-size:9px!important;letter-spacing:.18em!important;color:#222!important}@media print{@page{size:Letter portrait;margin:.22in!important}html,body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body.r76-print-invoice{margin:0!important;padding:0!important;background:#fff!important;overflow:visible!important}body.r76-print-invoice>*{display:none!important}body.r76-print-invoice>.r30-invoice-drawer{display:block!important;position:static!important;inset:auto!important;width:auto!important;height:auto!important;max-width:none!important;overflow:visible!important;border:0!important;box-shadow:none!important;background:#fff!important}body.r76-print-invoice>.r30-invoice-drawer>header,body.r76-print-invoice>.r30-invoice-drawer .r24-invoice-actions,body.r76-print-invoice>.r30-invoice-drawer .r22-wide-action{display:none!important}body.r76-print-invoice>.r30-invoice-drawer .r22-drawer-body{display:block!important;padding:0!important;margin:0!important;height:auto!important;max-height:none!important;overflow:visible!important}body.r76-print-invoice .r78x-invoice{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 .15in .08in!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}body.r76-print-invoice .r78x-topbar{height:.045in!important;margin:0 -.15in .1in!important}body.r76-print-invoice .r78x-head{gap:.12in!important;padding-bottom:.07in!important}body.r76-print-invoice .r78x-brand>img{width:.72in!important;height:.48in!important}body.r76-print-invoice .r78x-brand strong{font-size:12.5pt!important}body.r76-print-invoice .r78x-brand small{font-size:6.4pt!important}body.r76-print-invoice .r78x-brand span{font-size:5.7pt!important}body.r76-print-invoice .r78x-id{min-width:1.55in!important}body.r76-print-invoice .r78x-id>strong{font-size:24pt!important}body.r76-print-invoice .r78x-identity{gap:.07in!important;margin-top:.08in!important}body.r76-print-invoice .r78x-identity>article{min-height:.66in!important;padding:.07in .09in!important;border-radius:.06in!important}body.r76-print-invoice .r78x-identity .vehicle{grid-template-columns:1.05in 1fr!important}body.r76-print-invoice .r78x-identity .vehicle>div{height:.52in!important}body.r76-print-invoice .r78x-identity strong{font-size:8.4pt!important}body.r76-print-invoice .r78x-identity small{font-size:5.9pt!important}body.r76-print-invoice .r78x-services{margin-top:.07in!important;border-radius:.06in!important}body.r76-print-invoice .r78x-table-head{min-height:.22in!important;font-size:5.6pt!important}body.r76-print-invoice .r78x-line{min-height:.29in!important;padding:.035in .07in!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}body.r76-print-invoice .r78x-line>div strong{font-size:6.9pt!important}body.r76-print-invoice .r78x-line small{font-size:5.2pt!important}body.r76-print-invoice .r78x-line>span,body.r76-print-invoice .r78x-line>strong{font-size:6.4pt!important}body.r76-print-invoice .r78x-tech{padding:.04in .07in!important}body.r76-print-invoice .r78x-financial{grid-template-columns:minmax(0,1fr) 2.25in!important;gap:.07in!important;margin-top:.07in!important}body.r76-print-invoice .r78x-payments,body.r76-print-invoice .r78x-totals{padding:.055in .07in!important;border-radius:.06in!important}body.r76-print-invoice .r78x-payments>div{padding:.032in 0!important}body.r76-print-invoice .r78x-totals>div{padding:.028in .01in!important}body.r76-print-invoice .r78x-proof{gap:.07in!important;margin-top:.07in!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}body.r76-print-invoice .r78x-proof>article{padding:.055in .07in!important;border-radius:.06in!important}body.r76-print-invoice .r78x-signature>img{width:1.35in!important;height:.36in!important}body.r76-print-invoice .r78x-damage figure img{height:.45in!important}body.r76-print-invoice .r78x-footer{margin-top:.07in!important;padding-top:.05in!important}}@media(max-width:900px){.r50-progress-rail{grid-template-columns:1fr 1fr!important}.r78-photo-upload-group{margin-left:0!important;width:100%!important}.r78x-identity,.r78x-financial,.r78x-proof{grid-template-columns:1fr!important}.r78x-identity .vehicle{grid-template-columns:110px 1fr!important}}.vehicle-drawer .vi36-profile-nav>button:first-child{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:0 16px!important;border:1px solid #d95f00!important;border-radius:10px!important;background:linear-gradient(180deg,#ff951f,#ff7200)!important;color:#fff!important;font-weight:950!important;box-shadow:0 10px 22px #ff74004d,inset 0 1px #ffffff47!important;transition:.12s ease!important}.vehicle-drawer .vi36-profile-nav>button:first-child:hover{transform:translateY(-1px)!important;box-shadow:0 13px 26px #ff74005c!important}.vehicle-drawer .vi36-profile-nav>button:first-child:active{transform:translateY(2px) scale(.985)!important;background:linear-gradient(180deg,#e86600,#d95800)!important;box-shadow:0 3px 8px #8c380047,inset 0 2px 4px #4119002e!important}.fd-contact-grid .fd-info strong,.fd-contact-grid .fd-info-link strong,.r751-customer-strip strong,.r74-customer-strip strong{color:#101820!important;opacity:1!important;font-weight:950!important}.fd-contact-grid .fd-info-link,.fd-contact-grid .fd-info-link:hover{color:#101820!important;text-decoration:none!important}.fd-contact-grid .fd-info small,.fd-contact-grid .fd-info-link small,.r751-customer-strip em,.r74-customer-strip em{color:#45545e!important;opacity:1!important;font-weight:800!important}.vehicle-drawer .r74-make-mark,.vehicle-drawer .r751-make-mark{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;left:24px!important;top:22px!important;min-width:150px!important;min-height:64px!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important}.vehicle-drawer .r74-make-mark img,.vehicle-drawer .r751-make-mark img{max-width:190px!important;max-height:76px!important;width:auto!important;height:auto!important;filter:drop-shadow(0 4px 7px rgba(0,0,0,.38))!important}.vehicle-drawer .r74-make-mark span,.vehicle-drawer .r751-make-mark span,.vehicle-drawer .r78-logo-fallback{display:block!important;color:#dce6ec!important;font-size:24px!important;line-height:1!important;font-weight:950!important;letter-spacing:.07em!important;text-shadow:0 3px 8px rgba(0,0,0,.5)!important}.vehicle-drawer .r73-profile-image-stage>img,.vehicle-drawer .r74-showroom-stage>img,.vehicle-drawer .r751-showroom-stage>img{position:absolute!important;left:50%!important;bottom:4%!important;top:auto!important;transform:translate(-50%)!important;width:auto!important;height:auto!important;max-width:88%!important;max-height:70%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center bottom!important;object-position:center bottom!important;filter:drop-shadow(0 14px 12px rgba(0,0,0,.34))!important}.r656-vehicle-thumb,.r656-card-photo,.r656-image-gallery .vehicle-card-image,.vi9-vehicle-stage{background-image:url(/garageshop-r78.jpg)!important;background-size:cover!important;background-position:center bottom!important;background-repeat:no-repeat!important}.r656-vehicle-thumb img,.r656-card-photo img,.r656-image-gallery .vehicle-card-image img,.vi9-vehicle-stage img{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center bottom!important;object-position:center bottom!important;max-height:90%!important;filter:drop-shadow(0 4px 5px rgba(0,0,0,.28))!important}.r50-action-rail{display:flex!important;align-items:center!important;gap:10px!important}.r50-action-rail>button{min-height:42px!important;height:42px!important;padding:0 18px!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-weight:900!important;line-height:1!important}.r50-action-rail .r658a-close-workorder{background:linear-gradient(180deg,#d63d38,#b92222)!important;border:1px solid #9f1b1b!important;color:#fff!important;box-shadow:0 8px 17px #b2222238!important}.r50-action-rail .r658a-close-workorder:hover{background:linear-gradient(180deg,#c9332f,#a91f1f)!important;transform:translateY(-1px)!important}.r50-action-rail .r658a-close-workorder:active{transform:translateY(1px)!important;box-shadow:0 3px 8px #78141433!important}.r50-identity article.vehicle .image{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important}.r50-identity article.vehicle .image img{-o-object-fit:contain!important;object-fit:contain!important;filter:drop-shadow(0 7px 7px rgba(4,27,41,.2))!important}.r658a-flow-nav{display:grid!important;grid-template-columns:42px minmax(0,1fr) 42px!important;gap:12px!important;align-items:stretch!important}.r50-progress-rail{display:grid!important;grid-template-columns:repeat(5,minmax(145px,1fr))!important;gap:12px!important;overflow-x:auto!important;overflow-y:visible!important;padding:3px 2px 10px!important;scroll-snap-type:x proximity!important}.r50-progress-rail>div{min-height:96px!important;padding:14px 13px!important;border-radius:14px!important;scroll-snap-align:start!important;box-shadow:0 9px 20px #041f3014!important}.r50-progress-rail>div>span{font-size:11px!important;line-height:1.28!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.r50-progress-rail>div.current{border:2px solid #f07a00!important;box-shadow:0 12px 28px #e868002e!important}.r658a-task-actions>button.primary{background:linear-gradient(180deg,#ff941f,#f36e00)!important;color:#fff!important;border-color:#d95e00!important}.r658a-task-actions>button:not(.primary):has(svg[data-lucide=pause]){background:linear-gradient(180deg,#c88315,#a86500)!important;color:#fff!important;border-color:#8c5700!important}.r658a-active-badge:has(span:first-child){box-shadow:0 7px 18px #05304814!important}.r78c-markup-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:13px 14px!important;border:1px solid #c8d8e2!important;border-left:4px solid #ff7600!important;border-radius:13px!important;background:linear-gradient(180deg,#fff,#f8fbfd)!important;box-shadow:0 8px 20px #051c2c12!important}.r78c-markup-toolbar>div:first-child{display:grid!important;gap:2px!important}.r78c-markup-toolbar span{font-size:8px!important;letter-spacing:.12em!important;color:#c65400!important;font-weight:950!important}.r78c-markup-toolbar strong{font-size:12px!important;color:#102f44!important}.r78c-markup-buttons{display:flex!important;gap:7px!important;flex-wrap:wrap!important}.r78c-markup-buttons button{min-height:36px!important;padding:0 12px!important;border-radius:9px!important;border:1px solid #bfd0da!important;background:#fff!important;color:#16384c!important;font-weight:900!important;box-shadow:0 3px 8px #051c2c0d!important}.r78c-markup-buttons button.active{background:linear-gradient(180deg,#ff941f,#ff7200)!important;border-color:#db6100!important;color:#fff!important;box-shadow:0 7px 15px #ff720038!important}.r78c-save-return{background:linear-gradient(180deg,#0d4668,#072e47)!important;color:#fff!important;border-color:#06283e!important;padding:0 14px!important}.r658a1-marker.mark-number,.r658a1-marker.mark-damage,.r658a1-marker.mark-scratch,.r658a1-marker.mark-dent,.r658a1-marker.mark-chip,.r658a1-marker.mark-scuff,.r658a1-marker.mark-crack,.r658a1-marker.mark-stain,.r658a1-marker.mark-tear,.r658a1-marker.mark-wheel_rash,.r658a1-marker.mark-paint_defect,.r658a1-marker.mark-broken_trim,.r658a1-marker.mark-custom{background:#ff7600!important;color:#fff!important;border:2px solid #fff!important;box-shadow:0 3px 9px #00000047!important}.r78c-inspection-history{margin-top:18px!important;border:1px solid #bfd1dd!important;border-radius:16px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 14px 32px #041f3017!important}.r78c-inspection-history>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:15px 17px!important;background:linear-gradient(135deg,#082a40,#0b4b6d)!important;color:#fff!important}.r78c-inspection-history>header div{display:grid!important;gap:2px!important}.r78c-inspection-history>header span{font-size:8px!important;font-weight:950!important;letter-spacing:.12em!important;color:#8fd2f2!important}.r78c-inspection-history>header h2{margin:0!important;font-size:16px!important;color:#fff!important}.r78c-inspection-history>header p{margin:0!important;font-size:9px!important;color:#c8dce7!important}.r78c-inspection-history>header button{min-height:38px!important;padding:0 13px!important;border-radius:9px!important;background:#ff7600!important;color:#fff!important;border:1px solid #d86100!important;font-weight:900!important}.r78c-inspection-list{display:grid!important;padding:8px!important}.r78c-inspection-list>button{display:grid!important;grid-template-columns:78px minmax(0,1fr) auto 22px!important;align-items:center!important;gap:12px!important;padding:9px!important;border:0!important;border-bottom:1px solid #e1e9ee!important;background:#fff!important;text-align:left!important}.r78c-inspection-list>button:hover{background:#f8fbfd!important}.r78c-inspection-thumb{position:relative!important;width:78px!important;height:54px!important;border-radius:9px!important;overflow:hidden!important;background:#e9f0f4!important}.r78c-inspection-thumb img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.r78c-inspection-thumb b{position:absolute!important;right:4px!important;top:4px!important;min-width:20px!important;height:20px!important;border-radius:10px!important;background:#ff7600!important;color:#fff!important;display:grid!important;place-items:center!important;font-size:10px!important}.r78c-inspection-list>button>div:nth-child(2){display:grid!important;gap:2px!important}.r78c-inspection-list strong{font-size:11px!important;color:#0b2d43!important}.r78c-inspection-list span,.r78c-inspection-list small{font-size:9px!important;color:#526d7e!important}.r78c-inspection-list em{font-style:normal!important;font-size:8px!important;font-weight:950!important;padding:5px 8px!important;border-radius:8px!important}.r78c-inspection-list em.customer{background:#fff0df!important;color:#a84b00!important}.r78c-inspection-list em.internal{background:#edf2f5!important;color:#516875!important}.r78c-inspection-empty{padding:24px!important;display:grid!important;place-items:center!important;gap:5px!important;color:#607886!important}.r78x-identity .vehicle>div{background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.r78x-identity .vehicle img{padding:0!important;filter:drop-shadow(0 5px 5px rgba(0,0,0,.18))!important}.r78x-id>b.paid,.r78x-totals .balance.paid{background:linear-gradient(180deg,#ff941f,#ff7200)!important;color:#fff!important}.r78c-report-photo{position:relative!important;width:100%!important;overflow:visible!important;border-radius:9px!important;background:#fff!important}.r78c-report-photo>img{display:block!important;width:100%!important;height:auto!important;max-height:180px!important;-o-object-fit:contain!important;object-fit:contain!important}.r78c-report-mark{position:absolute!important;transform:translate(-50%,-50%)!important;width:21px!important;height:21px!important;border-radius:50%!important;background:#ff7600!important;color:#fff!important;border:2px solid #fff!important;display:grid!important;place-items:center!important;font-size:9px!important;font-weight:950!important;box-shadow:0 2px 6px #00000047!important}.r78c-report-mark.mark-circle{width:44px!important;height:44px!important;background:#ff76000f!important;border:3px solid #ff7600!important;color:#a34600!important}.r78c-report-mark.mark-highlight{width:58px!important;height:34px!important;border-radius:8px!important;background:#ffd70057!important;border:2px solid #e5b100!important;color:#584300!important}.r78c-report-mark.mark-arrow{width:30px!important;height:30px!important;background:#d9382d!important;clip-path:polygon(0 35%,60% 35%,60% 0,100% 50%,60% 100%,60% 65%,0 65%)!important;border:0!important;border-radius:0!important;font-size:0!important}.r78x-damage-grid figure figcaption{display:grid!important;gap:3px!important;padding-top:6px!important}.r78x-damage-grid figure figcaption>strong{font-size:8.5px!important;color:#242424!important}.r78x-damage-grid figure figcaption>span{display:grid!important;grid-template-columns:auto 1fr!important;gap:5px!important;font-size:7.6px!important;line-height:1.25!important;color:#444!important}.r78x-damage-grid figure figcaption>span b{color:#b14b00!important}.r23-invoices .r22-table-card{overflow-x:auto!important}.r23-invoices .r22-invoice-table .r22-tr{grid-template-columns:minmax(120px,1.1fr) minmax(92px,.8fr) minmax(64px,.55fr) minmax(170px,1.55fr) minmax(190px,1.8fr) minmax(78px,.7fr) minmax(88px,.75fr) minmax(78px,.7fr) minmax(90px,.8fr) minmax(76px,.7fr) minmax(76px,.7fr)!important;-moz-column-gap:10px!important;column-gap:10px!important}.r23-invoices .r22-vehicle-cell small,.r23-invoices .r22-vehicle-cell b{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:normal!important;line-height:1.2!important}.r23-invoices .r24-date-filter input[type=date]{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;padding-left:4px!important;padding-right:4px!important}@media(max-width:900px){.vehicle-drawer .r74-make-mark,.vehicle-drawer .r751-make-mark{left:16px!important;top:15px!important;min-width:110px!important}.vehicle-drawer .r74-make-mark img,.vehicle-drawer .r751-make-mark img{max-width:145px!important;max-height:58px!important}.vehicle-drawer .r74-make-mark span,.vehicle-drawer .r751-make-mark span,.vehicle-drawer .r78-logo-fallback{font-size:19px!important}.vehicle-drawer .r73-profile-image-stage>img,.vehicle-drawer .r74-showroom-stage>img,.vehicle-drawer .r751-showroom-stage>img{max-width:92%!important;max-height:66%!important;bottom:3%!important}.r658a-flow-nav{grid-template-columns:36px minmax(0,1fr) 36px!important}.r50-progress-rail{display:flex!important;overflow-x:auto!important}.r50-progress-rail>div{flex:0 0 min(74vw,230px)!important}.r78c-markup-toolbar{align-items:flex-start!important;flex-direction:column!important}.r78c-inspection-list>button{grid-template-columns:64px minmax(0,1fr) 18px!important}.r78c-inspection-list em{display:none!important}}@media print{.r78x-identity .vehicle>div{background:transparent!important;border:0!important}.r78x-totals .balance.paid,.r78x-id>b.paid{background:#ff7600!important;color:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.r78x-proof,.r78x-damage,.r78x-damage-grid,.r78x-damage-grid figure,.r78c-report-photo{overflow:visible!important;max-height:none!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}.r78c-report-photo>img{max-height:1.25in!important}.r78x-damage-grid figure figcaption>span{font-size:6.8pt!important}}.r22-toolbar>label,.customer-search,.fd-search,.crm-search{display:flex!important;align-items:center!important;gap:9px!important;min-height:42px!important;padding:0 12px!important;border:1px solid #c4d3dc!important;border-radius:11px!important;background:#fff!important;box-shadow:0 5px 14px #0722320b!important;overflow:hidden!important}.r22-toolbar>label>input,.customer-search>input,.fd-search>input,.crm-search>input{flex:1!important;width:100%!important;height:40px!important;padding:0!important;margin:0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.r22-toolbar>label:focus-within,.customer-search:focus-within,.fd-search:focus-within,.crm-search:focus-within{border-color:#ff7600!important;box-shadow:0 0 0 3px #ff76001c!important}.r23-invoices .r24-date-filter input{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.vehicle-drawer .r79-brand-logo{display:block!important;max-width:230px!important;max-height:94px!important;width:auto!important;height:auto!important;-o-object-fit:contain!important;object-fit:contain!important;filter:drop-shadow(0 5px 10px rgba(0,0,0,.42))!important}.vehicle-drawer .r79-brand-wordmark{display:block!important;font-size:34px!important;font-weight:950!important;line-height:1!important;letter-spacing:.055em!important;color:#e0e8ed!important;text-transform:uppercase!important;text-shadow:0 5px 13px rgba(0,0,0,.48)!important}.vehicle-drawer .r74-make-mark,.vehicle-drawer .r751-make-mark{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;min-width:0!important;min-height:0!important}.vehicle-drawer .r78-logo-fallback{display:none!important}.r658a-flow-nav{display:block!important}.r658a-flow-nav>.r658a-flow-arrow{display:none!important}.r658a-flow-nav .r50-progress-rail{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(190px,1fr)!important;grid-template-columns:none!important;gap:14px!important;padding:8px 4px 14px!important;overflow-x:auto!important;overflow-y:visible!important}.r658a-flow-nav .r50-progress-rail>div{min-height:108px!important;padding:15px 16px!important;border-radius:17px!important;background:linear-gradient(155deg,#fff,#f5f8fa)!important;border:1px solid #cedae2!important;box-shadow:0 12px 26px #06233517!important}.r658a-flow-nav .r50-progress-rail>div>span{font-size:13px!important;line-height:1.25!important;font-weight:950!important;white-space:normal!important;overflow:visible!important}.r658a-flow-nav .r50-progress-rail>div.current{background:linear-gradient(155deg,#fffaf4,#fff1e2)!important;border:2px solid #ff7600!important;box-shadow:0 16px 32px #eb68002e!important}.r658a-flow-nav .r50-progress-rail>div.done{background:linear-gradient(155deg,#f7fffb,#e9f8f1)!important;border-color:#9ad4ba!important}.r50-photo-stage{display:grid!important;place-items:center!important;padding:24px!important;overflow:hidden!important}.r79-canvas{position:relative!important;display:inline-block!important;max-width:100%!important;max-height:100%!important;touch-action:none!important;cursor:crosshair!important;line-height:0!important}.r79-canvas>img{display:block!important;max-width:100%!important;max-height:520px!important;width:auto!important;height:auto!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.r79-layer{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;pointer-events:none!important}.r79-arrow{stroke:#ff7600!important;stroke-width:11!important;stroke-linecap:round!important}.r79-circle{fill:#ff76000a!important;stroke:#ff7600!important;stroke-width:10!important}.r79-highlight{fill:#ffd1004d!important;stroke:#e9b300!important;stroke-width:7!important}.r79-draw{fill:none!important;stroke:#ff7600!important;stroke-width:9!important;stroke-linecap:round!important;stroke-linejoin:round!important}.r79-number circle{fill:#ff7600!important;stroke:#fff!important;stroke-width:7!important}.r79-number text{fill:#fff!important;font-size:30px!important;font-weight:950!important}.r79-hint{position:absolute!important;left:50%!important;bottom:12px!important;transform:translate(-50%)!important;padding:9px 13px!important;border-radius:10px!important;background:#042334eb!important;color:#fff!important;font-size:11px!important;line-height:1!important;font-style:normal!important;font-weight:900!important;white-space:nowrap!important}.fd-estimate-detail .fd-estimate-vehicle-stage,.r46p-photo{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;overflow:visible!important}.fd-estimate-detail .fd-estimate-vehicle-stage:before,.fd-estimate-detail .fd-estimate-vehicle-stage:after,.r46p-photo:before,.r46p-photo:after{display:none!important}.fd-estimate-detail .fd-estimate-vehicle-stage img,.r46p-photo img{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:drop-shadow(0 8px 9px rgba(5,27,40,.17))!important;-o-object-fit:contain!important;object-fit:contain!important}.r78x-identity .vehicle>div,.r78x-identity .vehicle img{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.r79-includes{margin-top:8px!important;padding-top:7px!important;border-top:1px solid #e2e8ec!important}.r79-includes>b{display:block!important;margin-bottom:5px!important;font-size:7px!important;letter-spacing:.11em!important;color:#b24c00!important;font-weight:950!important}.r79-includes ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3px 15px!important;margin:0!important;padding:0!important;list-style:none!important}.r79-includes li{position:relative!important;padding-left:11px!important;font-size:7.5px!important;line-height:1.28!important;color:#273c49!important}.r79-includes li:before{content:"✓"!important;position:absolute!important;left:0!important;color:#ff7600!important;font-weight:950!important}.r23-invoices .r22-invoice-table{min-width:1180px!important}.r23-invoices .r22-invoice-table .r22-tr{grid-template-columns:minmax(122px,1.05fr) minmax(92px,.78fr) minmax(66px,.55fr) minmax(190px,1.62fr) minmax(205px,1.75fr) minmax(82px,.7fr) minmax(92px,.76fr) minmax(82px,.7fr) minmax(96px,.82fr) minmax(80px,.68fr) minmax(80px,.68fr)!important}.r23-invoices .r22-vehicle-cell{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;gap:10px!important;align-items:center!important}.r23-invoices .r22-vehicle-cell small,.r23-invoices .r22-vehicle-cell b{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.3!important}.r23-payments .r22-table-card:has(.r23-payment-history){padding-top:10px!important;overflow:hidden!important}.r23-payments .r23-section-head{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;padding:8px 10px 14px!important}.r23-payments .r23-section-head .r23-periodbar{display:flex!important;gap:7px!important;flex-wrap:wrap!important;padding:4px!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}@media(max-width:900px){.r658a-flow-nav .r50-progress-rail{grid-auto-columns:minmax(205px,74vw)!important}.r79-includes ul,.r23-payments .r23-section-head{grid-template-columns:1fr!important}.vehicle-drawer .r79-brand-logo{max-width:175px!important;max-height:72px!important}.vehicle-drawer .r79-brand-wordmark{font-size:26px!important}}@media print{.r46p-photo,.r46p-photo img,.r78x-identity .vehicle>div,.r78x-identity .vehicle img{background:transparent!important;border:0!important;box-shadow:none!important}.r79-includes{margin-top:.035in!important;padding-top:.025in!important}.r79-includes>b{font-size:5.8pt!important}.r79-includes li{font-size:5.7pt!important;line-height:1.16!important}}.r50-workflow.r658a-workflow{position:relative!important;border:1px solid #c9d7df!important;border-radius:22px!important;background:radial-gradient(circle at 14% 0%,#fffffff2,#fff0 30%),linear-gradient(180deg,#f9fbfc,#edf3f6)!important;box-shadow:0 22px 48px #051e2e21,inset 0 1px #fffffff2!important;overflow:hidden!important}.r50-workflow.r658a-workflow>header{padding:22px 24px 17px!important;background:linear-gradient(180deg,#fffffff0,#f8fbfcd1)!important;border-bottom:1px solid #d7e2e8!important}.r658a-flow-nav{position:relative!important;padding:18px 20px 4px!important;background:linear-gradient(180deg,#edf3f6,#f6f9fa)!important}.r658a-flow-nav:before,.r658a-flow-nav:after{content:""!important;position:absolute!important;top:18px!important;bottom:12px!important;width:28px!important;z-index:4!important;pointer-events:none!important}.r658a-flow-nav:before{left:0!important;background:linear-gradient(90deg,#edf3f6,transparent)!important}.r658a-flow-nav:after{right:0!important;background:linear-gradient(270deg,#edf3f6,transparent)!important}.r658a-flow-nav .r50-progress-rail{display:flex!important;gap:14px!important;padding:4px 2px 18px!important;overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.r658a-flow-nav .r50-progress-rail::-webkit-scrollbar{display:none!important}.r658a-flow-nav .r50-progress-rail>div{flex:1 1 0!important;min-width:168px!important;min-height:118px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;grid-template-rows:auto auto!important;-moz-column-gap:13px!important;column-gap:13px!important;row-gap:4px!important;align-items:center!important;padding:17px!important;border-radius:18px!important;overflow:hidden!important;border:1px solid #cbd7df!important;background:linear-gradient(135deg,#fffffff5,#f4f8faed)!important;box-shadow:0 10px 23px #07233317,inset 0 1px #fff,inset 0 -1px #738d9b14!important;transition:.16s ease!important}.r658a-flow-nav .r50-progress-rail>div>i{grid-row:1/3!important;width:46px!important;height:46px!important;border-radius:15px!important;display:grid!important;place-items:center!important;background:linear-gradient(180deg,#eef3f6,#dfe8ed)!important;border:1px solid #c4d2da!important;color:#476271!important;font-style:normal!important;font-size:15px!important;font-weight:950!important;box-shadow:0 6px 12px #061f2d17,inset 0 1px #fff!important}.r658a-flow-nav .r50-progress-rail>div>span{align-self:end!important;color:#132d3d!important;font-size:13.5px!important;line-height:1.23!important;font-weight:950!important;white-space:normal!important;overflow:visible!important}.r658a-flow-nav .r50-progress-rail>div>small{align-self:start!important;color:#71848f!important;font-size:8px!important;font-weight:950!important;letter-spacing:.13em!important}.r658a-flow-nav .r50-progress-rail>div.done{border-color:#81c6a5!important;background:linear-gradient(145deg,#f7fffb,#e2f5eb)!important;box-shadow:0 9px 21px #0866401a,inset 0 1px #fff!important}.r658a-flow-nav .r50-progress-rail>div.done>i{background:linear-gradient(180deg,#24af72,#087a48)!important;border-color:#076b40!important;color:#fff!important;box-shadow:0 8px 17px #087a483d,inset 0 1px #ffffff47!important}.r658a-flow-nav .r50-progress-rail>div.current{transform:translateY(-5px)!important;border:1px solid #d95e00!important;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.28),transparent 38%),linear-gradient(145deg,#ff9a27,#ff7600 58%,#db5e00)!important;box-shadow:0 22px 38px #e05d0047,0 7px 16px #051f2e21,inset 0 1px #ffffff5c!important}.r658a-flow-nav .r50-progress-rail>div.current>i{background:linear-gradient(180deg,#fff,#fff2e4)!important;border-color:#ffffffb3!important;color:#d85d00!important;box-shadow:0 8px 17px #6125002e!important}.r658a-flow-nav .r50-progress-rail>div.current>span,.r658a-flow-nav .r50-progress-rail>div.current>small{color:#fff!important;text-shadow:0 1px 2px rgba(98,37,0,.25)!important}.r658a-current-task{margin:10px 20px 22px!important;border-radius:20px!important;border:1px solid #ccd9e1!important;background:linear-gradient(180deg,#fff,#f9fbfc)!important;box-shadow:0 18px 38px #051f2f1a,inset 0 1px #fff!important}.r658a-task-head{padding:20px 21px 10px!important}.r658a-task-head h2{font-size:26px!important;letter-spacing:-.03em!important}.r658a-task-checklist{padding:8px 20px!important;gap:9px!important}.r658a-task-checklist>div{min-height:52px!important;border:1px solid #d4e0e6!important;border-radius:13px!important;background:linear-gradient(180deg,#fff,#f7fafb)!important;box-shadow:0 5px 12px #0622320b!important}.r658a-task-actions{padding:14px 20px 20px!important;gap:10px!important}.r658a-task-actions>button{min-height:44px!important;border-radius:11px!important;font-weight:950!important;box-shadow:0 7px 15px #06233514!important}.r50-photo-workspace{background:#f1f5f7!important}.r50-photo-layout>main{min-width:0!important;overflow:auto!important}.r50-photo-stage{padding:22px!important;background:radial-gradient(circle at 50% 40%,#14364a,#092a3d 58%,#061f2f)!important;overflow:hidden!important}.r80-canvas{position:relative!important;display:inline-block!important;max-width:100%!important;max-height:100%!important;line-height:0!important;touch-action:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.r80-canvas>img{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:min(55vh,620px)!important;-o-object-fit:contain!important;object-fit:contain!important;-webkit-user-drag:none!important}.r80-layer{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;overflow:visible!important;pointer-events:auto!important}.r80-shape-hit{fill:transparent!important;stroke:transparent!important;pointer-events:all!important;cursor:move!important}.r80-arrow,.r80-line{fill:none!important;stroke:#ff7600!important;stroke-width:6!important;stroke-linecap:round!important;pointer-events:none!important}.r80-circle,.r80-rectangle{fill:#ff760006!important;stroke:#ff7600!important;stroke-width:7!important;pointer-events:none!important}.r80-highlight{fill:#ffd50045!important;stroke:#efbd00!important;stroke-width:5!important;pointer-events:none!important}.r80-draw{fill:none!important;stroke:#ff7600!important;stroke-width:6!important;stroke-linecap:round!important;stroke-linejoin:round!important;pointer-events:none!important}.r80-text{fill:#ff7600!important;paint-order:stroke!important;stroke:#fff!important;stroke-width:5!important;stroke-linejoin:round!important;font-size:34px!important;font-weight:950!important;pointer-events:none!important}.r80-callout-line{stroke:#ff7600!important;stroke-width:6!important;fill:none!important;pointer-events:none!important}.r80-callout-box{fill:#072536eb!important;stroke:#ff8d28!important;stroke-width:3!important;pointer-events:none!important}.r80-callout-text{fill:#fff!important;font-size:24px!important;font-weight:900!important;dominant-baseline:middle!important;pointer-events:none!important}.r80-number-circle{fill:#ff7600!important;stroke:#fff!important;stroke-width:6!important;pointer-events:none!important}.r80-number-text{fill:#fff!important;font-size:28px!important;font-weight:950!important;pointer-events:none!important}.r80-selection-handles circle{fill:#fff!important;stroke:#ff7600!important;stroke-width:6!important;pointer-events:all!important;cursor:nwse-resize!important;filter:drop-shadow(0 3px 4px rgba(0,0,0,.28))!important}.r80-hint{position:absolute!important;left:50%!important;bottom:12px!important;transform:translate(-50%)!important;padding:9px 13px!important;border-radius:10px!important;background:#021825eb!important;color:#fff!important;font-size:11px!important;line-height:1!important;font-style:normal!important;font-weight:900!important;white-space:nowrap!important}.r80-markup-toolbar{margin-top:12px!important;padding:14px!important;border:1px solid #cbd9e1!important;border-radius:15px!important;background:linear-gradient(180deg,#fff,#f8fbfc)!important;box-shadow:0 9px 22px #051e2d12!important}.r80-tool-title{display:grid!important;grid-template-columns:auto 1fr!important;-moz-column-gap:10px!important;column-gap:10px!important;align-items:baseline!important;margin-bottom:11px!important}.r80-tool-title>span{font-size:8px!important;letter-spacing:.14em!important;font-weight:950!important;color:#c65100!important}.r80-tool-title>strong{font-size:13px!important;color:#0b2b40!important}.r80-tool-title>small{grid-column:1/-1!important;margin-top:3px!important;font-size:10px!important;color:#617783!important}.r80-tool-buttons{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.r80-tool-buttons>button{min-height:38px!important;padding:0 12px!important;border:1px solid #c4d3dc!important;border-radius:10px!important;background:linear-gradient(180deg,#fff,#f4f7f9)!important;color:#18384b!important;font-weight:900!important;box-shadow:0 4px 9px #051e2d0d!important}.r80-tool-buttons>button.active{background:linear-gradient(180deg,#ff9725,#ff7200)!important;border-color:#d85e00!important;color:#fff!important;box-shadow:0 8px 16px #ff720038!important}.r80-tool-buttons>button.danger{margin-left:auto!important;background:linear-gradient(180deg,#d74139,#b92521)!important;border-color:#a61e1b!important;color:#fff!important}.r80-finding-editor{margin-top:12px!important;padding:15px!important;border:1px solid #cbd9e1!important;border-radius:15px!important;background:#fff!important;box-shadow:0 9px 22px #051e2d11!important}.r80-finding-controls{display:grid!important;grid-template-columns:minmax(190px,.75fr) minmax(360px,1.8fr) auto!important;gap:12px!important;align-items:end!important}.r80-finding-controls label{min-width:0!important;display:grid!important;gap:6px!important}.r80-finding-controls select,.r80-finding-controls textarea{width:100%!important;min-width:0!important;border:1px solid #beced8!important;border-radius:10px!important;background:#fff!important;color:#173447!important;box-shadow:inset 0 1px 2px #061f2d0a!important}.r80-finding-controls select{min-height:44px!important}.r80-finding-controls textarea{min-height:78px!important;resize:vertical!important;padding:10px 11px!important}.r80-finding-controls .r658a1-save-marker{min-height:44px!important;min-width:145px!important;margin:0!important;align-self:end!important;background:linear-gradient(180deg,#ff9420,#f16b00)!important;color:#fff!important;border:1px solid #d45c00!important;border-radius:10px!important;font-weight:950!important;box-shadow:0 8px 17px #f16b0038!important}.r658a1-photo-note-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:end!important}.r658a1-photo-note-row>button{position:static!important;min-height:44px!important;margin:0!important}.r80-saved-findings{margin-top:12px!important;border-radius:15px!important;overflow:hidden!important}.r80-saved-findings .r658a1-damage-list article{display:grid!important;grid-template-columns:32px minmax(0,1fr) auto auto auto!important;gap:8px!important;align-items:center!important}.r80-saved-findings .r658a1-damage-list article button{position:static!important;min-height:34px!important;padding:0 10px!important;margin:0!important}.r78-photo-detail-actions{display:flex!important;gap:8px!important;align-items:center!important;flex-wrap:wrap!important}.r78-photo-detail-actions>button{position:static!important;min-height:38px!important;margin:0!important}.r78x-brand>div>span{display:none!important}.r78x-totals .balance{min-height:62px!important;margin-top:6px!important;padding:10px 12px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;border-radius:10px!important;box-sizing:border-box!important;width:100%!important}.r78x-totals .balance>span{display:grid!important;gap:1px!important}.r78x-totals .balance>span>b{font-size:14px!important;line-height:1!important;font-weight:1000!important;letter-spacing:.04em!important}.r78x-totals .balance>span>small{font-size:8px!important;font-weight:900!important;letter-spacing:.11em!important;opacity:.93!important}.r78x-totals .balance>strong{font-size:21px!important;line-height:1!important}.r78x-totals .balance.paid{background:linear-gradient(180deg,#ff921c,#f06c00)!important;color:#fff!important;border:1px solid #d35d00!important;box-shadow:0 8px 17px #eb650030!important}.r78x-totals .balance.paid *{color:#fff!important}.r78x-totals .total{box-sizing:border-box!important;width:100%!important}.r78x-id>b.paid{font-size:10px!important;padding:6px 10px!important;background:#ff7600!important;color:#fff!important}.r80-print-ack{display:none!important}.r78c-report-photo{position:relative!important;line-height:0!important}.r80-report-layer{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;overflow:visible!important;pointer-events:none!important}.r80-report-arrow,.r80-report-line,.r80-report-callout{fill:none!important;stroke:#ff7600!important;stroke-width:6!important;stroke-linecap:round!important}.r80-report-circle,.r80-report-rectangle{fill:#ff760005!important;stroke:#ff7600!important;stroke-width:7!important}.r80-report-highlight{fill:#ffd50045!important;stroke:#efbd00!important;stroke-width:5!important}.r80-report-draw{fill:none!important;stroke:#ff7600!important;stroke-width:6!important;stroke-linecap:round!important;stroke-linejoin:round!important}.r80-report-text{fill:#ff7600!important;paint-order:stroke!important;stroke:#fff!important;stroke-width:5!important;font-size:31px!important;font-weight:950!important}.r80-report-number{fill:#ff7600!important;stroke:#fff!important;stroke-width:6!important}.r80-report-number-text{fill:#fff!important;font-size:28px!important;font-weight:950!important}@media(max-width:1100px){.r80-finding-controls{grid-template-columns:1fr 1fr!important}.r80-finding-controls .note{grid-column:1/-1!important}.r80-finding-controls .r658a1-save-marker{grid-column:1/-1!important;justify-self:start!important}}@media(max-width:760px){.r658a-flow-nav .r50-progress-rail>div{flex:0 0 min(76vw,260px)!important}.r80-finding-controls,.r658a1-photo-note-row{grid-template-columns:1fr!important}.r80-finding-controls .note,.r80-finding-controls .r658a1-save-marker{grid-column:auto!important}.r80-tool-buttons>button.danger{margin-left:0!important}.r80-saved-findings .r658a1-damage-list article{grid-template-columns:30px minmax(0,1fr)!important}}@media print{body.r76-print-invoice .r78x-brand>div>span{display:none!important}body.r76-print-invoice .r78x-totals .balance{width:100%!important;min-height:.43in!important;padding:.055in .075in!important;border-radius:.055in!important}body.r76-print-invoice .r78x-totals .balance>span>b{font-size:8.8pt!important}body.r76-print-invoice .r78x-totals .balance>span>small{font-size:5.6pt!important}body.r76-print-invoice .r78x-totals .balance>strong{font-size:12.5pt!important}body.r76-print-invoice .r78x-signature{display:none!important}body.r76-print-invoice .r80-print-ack{display:block!important;margin-top:.09in!important;padding:.09in .105in!important;border:1px solid #ccd7de!important;border-top:3px solid #ff7600!important;border-radius:.07in!important;background:#fff!important;color:#172d3b!important;-moz-column-break-inside:auto!important;break-inside:auto!important;page-break-inside:auto!important}body.r76-print-invoice .r80-print-ack header{display:grid!important;gap:.015in!important;margin-bottom:.055in!important}body.r76-print-invoice .r80-print-ack header strong{font-size:8.8pt!important;color:#0b293c!important}body.r76-print-invoice .r80-print-ack header span{font-size:7.6pt!important;color:#b64e00!important;font-weight:950!important;letter-spacing:.04em!important}body.r76-print-invoice .r80-print-ack p{margin:.035in 0!important;font-size:6.45pt!important;line-height:1.34!important;color:#253c49!important}body.r76-print-invoice .r80-print-acceptance{display:grid!important;grid-template-columns:1.25fr 1fr!important;gap:.1in!important;margin-top:.07in!important;padding-top:.065in!important;border-top:1px solid #d6e0e6!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}body.r76-print-invoice .r80-print-acceptance>div{display:grid!important;gap:.018in!important}body.r76-print-invoice .r80-print-acceptance span{font-size:5.4pt!important;font-weight:950!important;letter-spacing:.08em!important;color:#a64a08!important}body.r76-print-invoice .r80-print-acceptance strong{font-size:6.8pt!important;color:#142e3d!important}body.r76-print-invoice .r80-print-acceptance img{display:block!important;width:1.55in!important;height:.42in!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:left center!important;object-position:left center!important}body.r76-print-invoice .r80-report-layer{overflow:visible!important}}.r50-workflow.r658a-workflow .r658a-flow-nav{display:grid!important;grid-template-columns:46px minmax(0,1fr) 46px!important;gap:12px!important;align-items:center!important;padding:18px 16px 8px!important;overflow:visible!important}.r50-workflow.r658a-workflow .r658a-flow-nav:before,.r50-workflow.r658a-workflow .r658a-flow-nav:after{display:none!important}.r50-workflow.r658a-workflow .r658a-flow-arrow{display:grid!important;place-items:center!important;width:46px!important;height:92px!important;align-self:center!important;border:1px solid #c7d5dd!important;border-radius:15px!important;background:linear-gradient(180deg,#fff,#eaf1f5)!important;color:#12384d!important;box-shadow:0 10px 22px #051e2e1f,inset 0 1px #fff!important;cursor:pointer!important;opacity:1!important;pointer-events:auto!important;z-index:6!important}.r50-workflow.r658a-workflow .r658a-flow-arrow:hover{border-color:#ff7600!important;color:#d65d00!important;transform:translateY(-1px)!important;box-shadow:0 13px 26px #051e2e26,0 0 0 3px #ff760014!important}.r50-workflow.r658a-workflow .r658a-flow-arrow svg{width:22px!important;height:22px!important}.r50-workflow.r658a-workflow .r50-progress-rail{display:flex!important;gap:14px!important;overflow-x:auto!important;overflow-y:visible!important;scroll-behavior:smooth!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;-ms-overflow-style:none!important;padding:8px 3px 18px!important}.r50-workflow.r658a-workflow .r50-progress-rail::-webkit-scrollbar{display:none!important}.r50-workflow.r658a-workflow .r50-progress-rail>div{flex:0 0 220px!important;min-width:220px!important;min-height:132px!important;height:auto!important;scroll-snap-align:start!important;display:grid!important;grid-template-columns:50px minmax(0,1fr)!important;grid-template-rows:auto auto!important;-moz-column-gap:13px!important;column-gap:13px!important;row-gap:5px!important;align-content:center!important;align-items:center!important;padding:18px 16px!important;overflow:visible!important}.r50-workflow.r658a-workflow .r50-progress-rail>div>i{grid-row:1/3!important;width:48px!important;height:48px!important;flex:none!important}.r50-workflow.r658a-workflow .r50-progress-rail>div>span{display:block!important;align-self:end!important;min-width:0!important;max-width:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:normal!important;overflow-wrap:break-word!important;font-size:13px!important;line-height:1.18!important;font-weight:950!important}.r50-workflow.r658a-workflow .r50-progress-rail>div>small{display:block!important;align-self:start!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.r50-workflow.r658a-workflow .r50-progress-rail>div.current{transform:translateY(-3px)!important}@media(max-width:900px){.r50-workflow.r658a-workflow .r658a-flow-nav{grid-template-columns:40px minmax(0,1fr) 40px!important;gap:8px!important;padding-left:10px!important;padding-right:10px!important}.r50-workflow.r658a-workflow .r658a-flow-arrow{width:40px!important;height:82px!important}.r50-workflow.r658a-workflow .r50-progress-rail>div{flex-basis:210px!important;min-width:210px!important}}@media(max-width:600px){.r50-workflow.r658a-workflow .r658a-flow-nav{grid-template-columns:36px minmax(0,1fr) 36px!important;gap:6px!important}.r50-workflow.r658a-workflow .r658a-flow-arrow{width:36px!important;height:76px!important;border-radius:12px!important}.r50-workflow.r658a-workflow .r50-progress-rail>div{flex-basis:min(74vw,240px)!important;min-width:min(74vw,240px)!important}}.r50-photo-workspace .r50-photo-layout>main{overflow:auto!important;min-width:0!important}.r803-photo-stage{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important;padding:18px!important;min-height:0!important;background:radial-gradient(circle at 50% 35%,#173f58,#0a2b3d 58%,#061d2b)!important;overflow:hidden!important}.r803-editor-viewport{display:flex!important;align-items:center!important;justify-content:center!important;min-height:340px!important;max-height:68vh!important;overflow:auto!important;padding:18px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;background:#000d1642!important;box-shadow:inset 0 0 38px #00000038!important}.r803-editor-viewport .r80-canvas{transition:transform .16s ease!important;flex:0 0 auto!important}.r803-editor-viewport .r80-canvas>img{max-height:min(54vh,620px)!important;max-width:min(100%,1050px)!important}.r803-markup-toolbar{margin:0!important;padding:10px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:14px!important;background:linear-gradient(180deg,#0f2b3bfa,#081e2bfa)!important;box-shadow:0 12px 25px #0000003b!important}.r803-toolbar-main{display:flex!important;align-items:center!important;gap:7px!important;flex:1 1 auto!important;min-width:0!important;overflow-x:auto!important;padding:2px!important;scrollbar-width:none!important}.r803-toolbar-main::-webkit-scrollbar{display:none!important}.r803-toolbar-main>button,.r803-zoom-tools>button{flex:0 0 auto!important;min-height:38px!important;padding:0 11px!important;border:1px solid #526f80!important;border-radius:9px!important;background:linear-gradient(180deg,#fdfefe,#e8eef2)!important;color:#123145!important;font-size:11px!important;font-weight:950!important;white-space:nowrap!important;box-shadow:0 4px 9px #0000001f!important}.r803-toolbar-main>button.active{border-color:#ff8a1c!important;background:linear-gradient(180deg,#ff9c31,#ff7200)!important;color:#fff!important;box-shadow:0 7px 16px #ff720047!important}.r803-toolbar-main>button.danger{border-color:#a41f1b!important;background:linear-gradient(180deg,#d9473e,#b9221d)!important;color:#fff!important}.r803-toolbar-main>button.save-markup{border-color:#d55d00!important;background:linear-gradient(180deg,#ff982a,#f06a00)!important;color:#fff!important}.r803-toolbar-main>button:disabled,.r803-zoom-tools>button:disabled{opacity:.42!important;cursor:not-allowed!important}.r803-zoom-tools{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:6px!important;padding-left:10px!important;border-left:1px solid rgba(255,255,255,.14)!important}.r803-zoom-tools>strong{min-width:48px!important;text-align:center!important;color:#fff!important;font-size:12px!important;font-weight:1000!important}.r803-photo-details{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:14px 16px!important;border:1px solid #ccd8df!important;border-top:0!important;background:#fff!important}.r803-photo-meta{display:grid!important;gap:2px!important;min-width:190px!important}.r803-photo-meta>span{color:#bd5100!important;font-size:9px!important;font-weight:1000!important;letter-spacing:.12em!important;text-transform:uppercase!important}.r803-photo-meta>strong{color:#123246!important;font-size:13px!important}.r803-photo-meta>small{color:#607681!important;font-size:10px!important;font-weight:850!important}.r803-photo-actions{justify-content:flex-end!important}.r803-photo-actions>button{height:42px!important;min-height:42px!important;border-radius:10px!important;padding:0 13px!important;font-weight:950!important;white-space:nowrap!important}.r803-photo-actions .r803-save-session{border:1px solid #d45c00!important;background:linear-gradient(180deg,#ff9626,#f06b00)!important;color:#fff!important;box-shadow:0 7px 16px #f06b0033!important}.r803-photo-actions .r803-save-return{border:1px solid #092d43!important;background:linear-gradient(180deg,#164a68,#0a3048)!important;color:#fff!important;box-shadow:0 7px 16px #0524372e!important}.r803-photo-actions .r78-delete-photo{border-color:#b62d27!important;background:#fff5f4!important;color:#b4231d!important}.r803-photo-actions .visible{border-color:#8aa0ad!important;background:#fff!important;color:#16384d!important}.r803-photo-tools{display:grid!important;gap:14px!important;padding:16px!important;background:#eef3f6!important}.r803-note-card,.r803-finding-editor,.r803-saved-findings{margin:0!important;border:1px solid #cad7df!important;border-radius:16px!important;background:#fff!important;box-shadow:0 9px 22px #051e2d11!important;overflow:hidden!important}.r803-note-card{padding:16px!important}.r803-card-heading{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;margin-bottom:11px!important}.r803-card-heading>span,.r803-card-heading>div>span{display:block!important;color:#bd5100!important;font-size:9px!important;font-weight:1000!important;letter-spacing:.13em!important}.r803-card-heading>strong,.r803-card-heading>div>strong{display:block!important;margin-top:2px!important;color:#102f43!important;font-size:15px!important}.r803-card-heading small{display:block!important;margin-top:3px!important;color:#6b7e89!important;font-size:10px!important}.r803-card-heading>b{max-width:46%!important;color:#0b7650!important;font-size:10px!important;line-height:1.35!important;text-align:right!important}.r803-note-card>textarea{display:block!important;width:100%!important;min-height:112px!important;resize:vertical!important;padding:12px!important;border:1px solid #bdcdd7!important;border-radius:11px!important;background:#fff!important;color:#173447!important;box-sizing:border-box!important}.r803-card-actions{display:flex!important;justify-content:flex-end!important;margin-top:10px!important}.r803-card-actions>button{min-height:42px!important;padding:0 14px!important;border:1px solid #c6d3db!important;border-radius:10px!important;background:linear-gradient(180deg,#fff,#edf2f5)!important;color:#15364a!important;font-weight:950!important}.r803-finding-editor{padding:16px!important}.r803-finding-controls{display:grid!important;grid-template-columns:minmax(190px,.72fr) minmax(320px,1.55fr) auto!important;gap:12px!important;align-items:end!important}.r803-finding-controls label{display:grid!important;gap:6px!important;min-width:0!important}.r803-finding-controls label>span{font-size:9px!important;font-weight:950!important;letter-spacing:.07em!important;color:#4f6977!important;text-transform:uppercase!important}.r803-finding-controls select,.r803-finding-controls textarea{width:100%!important;min-width:0!important;border:1px solid #bdcdd7!important;border-radius:10px!important;background:#fff!important;color:#173447!important;box-sizing:border-box!important}.r803-finding-controls select{height:44px!important;padding:0 10px!important}.r803-finding-controls textarea{min-height:82px!important;padding:10px 11px!important;resize:vertical!important}.r803-finding-controls .r658a1-save-marker{position:static!important;align-self:end!important;min-width:145px!important;height:44px!important;margin:0!important;border:1px solid #d45c00!important;border-radius:10px!important;background:linear-gradient(180deg,#ff9525,#f06a00)!important;color:#fff!important;font-weight:1000!important;box-shadow:0 8px 17px #f16b0038!important}.r803-saved-findings>header{padding:14px 16px!important;border-bottom:1px solid #d6e1e7!important;background:#f9fbfc!important}.r803-saved-findings .r658a1-damage-list{display:grid!important;gap:0!important}.r803-saved-findings .r658a1-damage-list article{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto auto auto!important;gap:9px!important;align-items:center!important;padding:12px 14px!important;border-bottom:1px solid #e1e8ec!important;background:#fff!important}.r803-saved-findings .r658a1-damage-list article:last-child{border-bottom:0!important}.r803-saved-findings .r658a1-damage-list article.active{background:#fff6ed!important;box-shadow:inset 4px 0 #ff7600!important}.r803-saved-findings .r658a1-damage-list article>i{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;border-radius:50%!important;background:#ff7600!important;color:#fff!important;font-style:normal!important;font-weight:1000!important}.r803-saved-findings .r658a1-damage-list article>div{min-width:0!important;display:grid!important;gap:2px!important}.r803-saved-findings .r658a1-damage-list article>div>strong{color:#143447!important;font-size:12px!important}.r803-saved-findings .r658a1-damage-list article>div>span{color:#536d7b!important;font-size:11px!important;line-height:1.35!important;white-space:normal!important}.r803-saved-findings .r658a1-damage-list article>div>small{color:#82939c!important;font-size:9px!important}.r803-saved-findings .r658a1-damage-list article>button{position:static!important;min-height:34px!important;margin:0!important;padding:0 10px!important;border:1px solid #c8d5dd!important;border-radius:9px!important;background:#fff!important;color:#17384c!important;font-weight:900!important;white-space:nowrap!important}.r803-saved-findings .r658a1-damage-list article>button.danger{border-color:#e1b4b1!important;background:#fff5f4!important;color:#b3241e!important}.r803-saved-findings .r658a1-no-damage{padding:18px!important;color:#71838d!important;font-size:11px!important}@media(max-width:1180px){.r803-markup-toolbar{align-items:stretch!important;flex-direction:column!important}.r803-zoom-tools{border-left:0!important;border-top:1px solid rgba(255,255,255,.14)!important;padding:9px 0 0!important;justify-content:flex-end!important}.r803-finding-controls{grid-template-columns:1fr 1fr!important}.r803-finding-controls .note{grid-column:1/-1!important}.r803-finding-controls .r658a1-save-marker{grid-column:1/-1!important;justify-self:end!important}}@media(max-width:820px){.r803-editor-viewport{min-height:260px!important;max-height:58vh!important;padding:10px!important}.r803-photo-details{align-items:stretch!important;flex-direction:column!important}.r803-photo-actions{justify-content:flex-start!important}.r803-photo-actions>button{flex:1 1 210px!important}.r803-finding-controls{grid-template-columns:1fr!important}.r803-finding-controls .note,.r803-finding-controls .r658a1-save-marker{grid-column:auto!important}.r803-finding-controls .r658a1-save-marker{justify-self:stretch!important}.r803-saved-findings .r658a1-damage-list article{grid-template-columns:32px minmax(0,1fr)!important}.r803-saved-findings .r658a1-damage-list article>button{grid-column:2!important;justify-self:start!important}.r803-card-heading{flex-direction:column!important}.r803-card-heading>b{max-width:none!important;text-align:left!important}}@media(max-width:560px){.r803-photo-stage{padding:10px!important}.r803-toolbar-main>button,.r803-zoom-tools>button{min-height:36px!important;padding:0 9px!important;font-size:10px!important}.r803-zoom-tools{justify-content:flex-start!important;overflow-x:auto!important}.r803-photo-actions>button{flex:1 1 100%!important;width:100%!important}.r803-photo-tools{padding:10px!important}.r803-note-card,.r803-finding-editor{padding:12px!important}}.r803-markup-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important}.r803-toolbar-main{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;overflow:visible!important;min-width:0!important;padding:2px!important}.r803-toolbar-main>button{flex:0 0 auto!important;max-width:none!important}.r803-toolbar-main>button.danger{margin-left:0!important}.r803-toolbar-main>button.edit-text{border-color:#d55d00!important;background:linear-gradient(180deg,#fff8ef,#ffead6)!important;color:#a94800!important}.r804-finding-pin{cursor:move!important;pointer-events:all!important;filter:drop-shadow(0 3px 4px rgba(0,0,0,.32))!important}.r804-finding-pin circle{fill:#ff7600!important;stroke:#fff!important;stroke-width:6!important;pointer-events:all!important}.r804-finding-pin text{fill:#fff!important;font-size:27px!important;font-weight:1000!important;dominant-baseline:middle!important;pointer-events:none!important}@media(max-width:1320px){.r803-markup-toolbar{grid-template-columns:1fr!important}.r803-zoom-tools{border-left:0!important;border-top:1px solid rgba(255,255,255,.14)!important;padding:9px 0 0!important;justify-content:flex-start!important}}@media(max-width:720px){.r803-toolbar-main{gap:6px!important}.r803-toolbar-main>button{padding:0 9px!important;font-size:10px!important}.r804-finding-pin circle{stroke-width:5!important}}.r803-photo-tools{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}.r803-photo-tools>.r803-note-card,.r803-photo-tools>.r803-finding-editor,.r803-photo-tools>.r803-saved-findings{grid-column:1/-1!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}.r805-inline-text-editor{display:grid!important;grid-template-columns:minmax(220px,.75fr) minmax(260px,1.5fr) auto!important;gap:12px!important;align-items:end!important;padding:13px 14px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:13px!important;background:linear-gradient(180deg,#11364afa,#071f2dfa)!important;box-shadow:0 10px 24px #0000003d!important}.r805-inline-text-editor>div{display:grid!important;gap:2px!important}.r805-inline-text-editor>div>span{color:#ff9a35!important;font-size:8px!important;font-weight:1000!important;letter-spacing:.14em!important}.r805-inline-text-editor>div>strong{color:#fff!important;font-size:14px!important}.r805-inline-text-editor>div>small{color:#b9c9d1!important;font-size:9px!important;line-height:1.35!important}.r805-inline-text-editor>input{width:100%!important;height:42px!important;min-width:0!important;padding:0 11px!important;border:1px solid #6b8797!important;border-radius:9px!important;background:#fff!important;color:#173447!important;font-weight:850!important;box-sizing:border-box!important}.r805-inline-text-editor>button{height:42px!important;padding:0 15px!important;border:1px solid #d65d00!important;border-radius:9px!important;background:linear-gradient(180deg,#ff9828,#f06a00)!important;color:#fff!important;font-weight:1000!important;white-space:nowrap!important}.r805-inline-text-editor>button:disabled{opacity:.45!important}.r805-finding-pin{cursor:pointer!important}.r805-finding-pin-leader{stroke:#ff7600!important;stroke-width:4!important;stroke-linecap:round!important;pointer-events:none!important}.r805-finding-pin circle{pointer-events:all!important}.r803-finding-controls .markup-text{grid-column:1/-1!important}.r803-finding-controls input{width:100%!important;height:44px!important;min-width:0!important;padding:0 11px!important;border:1px solid #bdcdd7!important;border-radius:10px!important;background:#fff!important;color:#173447!important;box-sizing:border-box!important}.r803-saved-findings .r658a1-damage-list article>div>em{display:block!important;margin-top:3px!important;padding:5px 7px!important;border-radius:7px!important;background:#f1f6f8!important;color:#274a5e!important;font-size:10px!important;font-style:normal!important;line-height:1.3!important;white-space:normal!important;overflow-wrap:anywhere!important}.r803-saved-findings .r658a1-damage-list article>div>em>b{color:#b95000!important;font-weight:1000!important}@media(max-width:900px){.r805-inline-text-editor{grid-template-columns:1fr!important}.r805-inline-text-editor>button{justify-self:start!important}.r803-saved-findings .r658a1-damage-list article{grid-template-columns:32px minmax(0,1fr)!important}.r803-saved-findings .r658a1-damage-list article>button{grid-column:2!important;justify-self:start!important}}@media screen{body.r812-payment-fullscreen{overflow:hidden!important;background:#eef4f7!important}body.r812-payment-fullscreen .r22-overlay-backdrop{position:fixed!important;inset:0!important;z-index:2147482998!important;background:#eef4f7!important;opacity:1!important}body.r812-payment-fullscreen .r77-payment-drawer{position:fixed!important;inset:0!important;z-index:2147482999!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;border:0!important;border-radius:0!important;background:#eef4f7!important;box-shadow:none!important;overflow:hidden!important}body.r812-payment-fullscreen .r77-payment-drawer>header{position:sticky!important;top:0!important;z-index:4!important;min-height:92px!important;background:#fff!important;border-bottom:1px solid #cbdce5!important}body.r812-payment-fullscreen .r77-payment-drawer .r22-drawer-body{width:min(1180px,100%)!important;max-width:1180px!important;height:calc(100dvh - 92px)!important;max-height:none!important;margin:0 auto!important;padding:18px 22px 34px!important;overflow:auto!important;box-sizing:border-box!important}}.r78x-totals .balance.due>span>small{color:#111!important;font-weight:1000!important;opacity:1!important}.r79-includes{display:block!important;overflow:visible!important}.r78x-damage,.r78x-damage-grid,.r78x-damage figure,.r78x-damage figcaption{overflow:visible!important}.r78x-damage-grid{align-items:start!important}.r78x-damage figure img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important}.r78x-damage figcaption{display:grid!important;gap:4px!important;white-space:normal!important;line-height:1.35!important}.r78x-damage figcaption>strong{font-size:8px!important;color:#111!important}.r78x-damage figcaption>span{display:grid!important;gap:1px!important;font-size:7.5px!important;line-height:1.35!important;color:#263b48!important;white-space:normal!important;overflow:visible!important}.r812-invoice-terms{margin-top:13px!important;padding:12px 14px!important;border:1px solid #ccd9e1!important;border-top:3px solid #ff7600!important;border-radius:10px!important;background:#fff!important;color:#203744!important}.r812-invoice-terms>header{display:flex!important;justify-content:space-between!important;gap:12px!important;align-items:baseline!important;margin-bottom:8px!important}.r812-invoice-terms>header strong{font-size:10px!important;color:#0a2b3f!important}.r812-invoice-terms>header span{font-size:8px!important;color:#b84e00!important;font-weight:950!important;letter-spacing:.04em!important}.r812-invoice-terms article{margin:0 0 7px!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important}.r812-invoice-terms article:last-child{margin-bottom:0!important}.r812-invoice-terms h4{margin:0 0 2px!important;font-size:7.7px!important;color:#0d2b3c!important}.r812-invoice-terms p{margin:0!important;font-size:7.2px!important;line-height:1.42!important;color:#3b505c!important}@media print{body.r76-print-invoice .r78x-proof{-moz-column-break-inside:auto!important;break-inside:auto!important;page-break-inside:auto!important}body.r76-print-invoice .r78x-damage{display:block!important;grid-column:1/-1!important;width:100%!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}body.r76-print-invoice .r78x-damage-grid{-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important;align-items:start!important}body.r76-print-invoice .r78x-damage figure{-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important;overflow:visible!important}body.r76-print-invoice .r78x-damage figure img{width:100%!important;height:auto!important;max-height:none!important;-o-object-fit:contain!important;object-fit:contain!important}body.r76-print-invoice .r78x-damage figcaption{display:grid!important;gap:.018in!important;overflow:visible!important}body.r76-print-invoice .r78x-damage figcaption>strong{font-size:6.2pt!important}body.r76-print-invoice .r78x-damage figcaption>span{font-size:5.7pt!important;line-height:1.3!important}body.r76-print-invoice .r812-invoice-terms{display:block!important;margin-top:.09in!important;padding:.08in .095in!important;border:1px solid #ccd9e1!important;border-top:2.5px solid #ff7600!important;border-radius:.05in!important;background:#fff!important;-moz-column-break-inside:auto!important;break-inside:auto!important;page-break-inside:auto!important}body.r76-print-invoice .r812-invoice-terms>header{margin-bottom:.05in!important}body.r76-print-invoice .r812-invoice-terms>header strong{font-size:7.4pt!important}body.r76-print-invoice .r812-invoice-terms>header span{font-size:6.2pt!important}body.r76-print-invoice .r812-invoice-terms article{margin:0 0 .035in!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}body.r76-print-invoice .r812-invoice-terms h4{font-size:5.8pt!important;margin:0 0 .012in!important}body.r76-print-invoice .r812-invoice-terms p{font-size:5.2pt!important;line-height:1.28!important}body.r76-print-invoice .r78x-totals .balance.due>span>small{color:#111!important;font-weight:1000!important;opacity:1!important}}.r80-layer{pointer-events:all!important}.r80-shape-hit{pointer-events:all!important;fill:#fff0!important;cursor:move!important}.r80-selection-handles circle{pointer-events:all!important;cursor:grab!important}.r82-object-label{paint-order:stroke!important;stroke:#fff!important;stroke-width:5!important;font-weight:950!important;pointer-events:none!important}.r82-object-inspector{display:grid!important;grid-template-columns:minmax(220px,1fr) minmax(240px,1.4fr) minmax(210px,.8fr) minmax(180px,.7fr) minmax(180px,.7fr) auto!important;gap:10px!important;align-items:end!important;padding:13px!important;background:linear-gradient(180deg,#123f59,#082a3f)!important;border:1px solid rgba(255,255,255,.17)!important;border-radius:13px!important;color:#fff!important}.r82-object-title{display:grid!important;gap:2px!important}.r82-object-title span,.r82-object-inspector label>span,.r82-palette>span{font-size:8px!important;font-weight:1000!important;letter-spacing:.1em!important;color:#ff9a35!important}.r82-object-title strong{font-size:14px!important}.r82-object-title small{font-size:9px!important;color:#c5d4dc!important;line-height:1.3!important}.r82-object-inspector label{display:grid!important;gap:5px!important}.r82-object-inspector .r82-object-text input{height:40px!important;border:1px solid #8ba4b2!important;border-radius:8px!important;padding:0 10px!important;background:#fff!important;color:#102c3d!important}.r82-object-inspector label>b{font-size:9px!important;color:#fff!important}.r82-palette{display:flex!important;gap:5px!important;align-items:center!important;flex-wrap:wrap!important}.r82-palette>span{width:100%!important}.r82-palette button{width:25px!important;height:25px!important;border-radius:6px!important;border:2px solid rgba(255,255,255,.45)!important;padding:0!important}.r82-palette button.active{outline:2px solid #fff!important;outline-offset:2px!important}.r82-palette input[type=color]{width:32px!important;height:27px!important;padding:0!important;border:0!important;background:transparent!important}.r82-object-inspector>button.primary{height:40px!important;border-radius:9px!important;background:linear-gradient(180deg,#ff941f,#ff7200)!important;color:#fff!important;font-weight:1000!important;border:1px solid #dc6300!important}.r82-photo-bulkbar{display:flex!important;gap:7px!important;align-items:center!important;flex-wrap:wrap!important;padding:10px 12px!important;background:#082c44!important;color:#fff!important;border-bottom:1px solid #294b5e!important}.r82-photo-bulkbar button{min-height:34px!important;padding:0 10px!important;border-radius:8px!important;border:1px solid #557286!important;background:#fff!important;color:#12354a!important;font-weight:900!important}.r82-picked{outline:3px solid #ff7600!important;outline-offset:-3px!important}.r82-photo-check{position:absolute!important;left:7px!important;top:7px!important;z-index:5!important;width:25px!important;height:25px!important;border-radius:7px!important;background:#ff7600!important;color:#fff!important;display:grid!important;place-items:center!important}.r50-photo-layout>aside>button{position:relative!important}.r82-inspection-summary{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:14px!important;border:1px solid #cbd9e1!important;border-radius:13px!important;background:#fff!important}.r82-inspection-summary .r803-card-heading{grid-column:1/-1!important}.r82-inspection-summary label{display:grid!important;gap:5px!important}.r82-inspection-summary label.internal{grid-column:1/-1!important;background:#f2f5f7!important;padding:9px!important;border-radius:9px!important}.r82-inspection-summary textarea{min-height:86px!important;border:1px solid #bdccd5!important;border-radius:9px!important;padding:10px!important;resize:vertical!important}.r82-inspection-summary>button{grid-column:1/-1!important;justify-self:start!important;min-height:40px!important;padding:0 14px!important;border-radius:9px!important;background:#0a3a57!important;color:#fff!important;font-weight:950!important}.r82-inspection-report-summary{margin-top:12px!important;padding:12px 14px!important;border:1px solid #cddae2!important;border-left:4px solid #ff7600!important;border-radius:10px!important;background:#fff!important}.r82-inspection-report-summary header{margin-bottom:7px!important}.r82-inspection-report-summary header strong{font-size:10px!important;color:#09293e!important}.r82-inspection-report-summary article{margin-top:7px!important}.r82-inspection-report-summary article span{font-size:7.5px!important;font-weight:950!important;color:#b34b00!important}.r82-inspection-report-summary article p{margin:2px 0 0!important;font-size:8px!important;line-height:1.4!important;color:#314a59!important;white-space:pre-wrap!important}.r30-invoice-drawer{overflow:hidden!important}.r30-invoice-drawer .r22-drawer-body{overflow-y:auto!important;overflow-x:hidden!important;max-height:calc(100dvh - 82px)!important;padding-bottom:80px!important}.r30-invoice-drawer .r78x-invoice{overflow:visible!important;height:auto!important;max-height:none!important}.r82-paid-invoice-print{display:none!important}@media print{body.r82-print-paid-invoice>*{display:none!important}body.r82-print-paid-invoice .r77-payment-drawer{display:block!important;position:static!important;inset:auto!important;width:auto!important;height:auto!important;max-width:none!important;box-shadow:none!important;background:#fff!important;overflow:visible!important}body.r82-print-paid-invoice .r77-payment-drawer>header,body.r82-print-paid-invoice .r77-payment-drawer .r22-drawer-body>*{display:none!important}body.r82-print-paid-invoice .r77-payment-drawer .r22-drawer-body{display:block!important;width:100%!important;max-width:none!important;height:auto!important;overflow:visible!important;padding:0!important;margin:0!important}body.r82-print-paid-invoice .r77-payment-drawer .r82-paid-invoice-print{display:block!important}body.r82-print-paid-invoice .r82-paid-invoice-print .r78x-invoice{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:.12in!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}body.r82-print-paid-invoice .r82-paid-invoice-print .r80-print-ack,body.r82-print-paid-invoice .r82-paid-invoice-print .r812-invoice-terms{display:block!important}body.r82-print-paid-invoice .r82-paid-invoice-print .r78x-damage,body.r82-print-paid-invoice .r82-paid-invoice-print .r82-inspection-report-summary{-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}}@media(max-width:1050px){.r82-object-inspector{grid-template-columns:1fr 1fr!important}.r82-object-title,.r82-object-text{grid-column:1/-1!important}.r82-inspection-summary{grid-template-columns:1fr!important}.r82-inspection-summary label.internal,.r82-inspection-summary .r803-card-heading,.r82-inspection-summary>button{grid-column:auto!important}}.r803-finding-editor{display:none!important}.r803-photo-stage{gap:10px!important;padding:14px!important}.r803-editor-viewport{min-height:390px!important;max-height:72vh!important;padding:12px!important;border-radius:12px!important;background:#061e2d!important}.r803-editor-viewport .r80-canvas>img{max-height:min(62vh,760px)!important;max-width:min(100%,1180px)!important}.r803-markup-toolbar{position:sticky!important;top:0!important;z-index:8!important;padding:8px!important;border-radius:10px!important;background:#092a3e!important;box-shadow:0 8px 20px #00000047!important}.r803-toolbar-main{gap:5px!important}.r803-toolbar-main>button,.r803-zoom-tools>button{min-height:34px!important;padding:0 9px!important;border-radius:7px!important;font-size:10px!important;box-shadow:none!important}.r803-toolbar-main>button.active{background:#ff7600!important;border-color:#ff922f!important}.r83-sharex-inspector{display:grid!important;grid-template-columns:minmax(150px,.8fr) minmax(170px,1fr) minmax(220px,1.5fr) minmax(155px,.8fr) minmax(135px,.65fr) minmax(135px,.65fr) auto!important;gap:9px!important;align-items:end!important;padding:10px 11px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:10px!important;background:linear-gradient(180deg,#113b54,#08283b)!important;color:#fff!important;box-shadow:0 8px 20px #00000038!important}.r83-sharex-inspector label{display:grid!important;gap:4px!important;min-width:0!important}.r83-sharex-inspector label>span,.r83-sharex-inspector .r82-palette>span{font-size:8px!important;font-weight:1000!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#ff9a35!important}.r83-sharex-inspector input[type=text],.r83-sharex-inspector input:not([type]),.r83-sharex-inspector select,.r83-sharex-inspector textarea{width:100%!important;min-width:0!important;box-sizing:border-box!important;border:1px solid #7893a3!important;border-radius:7px!important;background:#fff!important;color:#102e40!important;font-weight:800!important}.r83-sharex-inspector input[type=text],.r83-sharex-inspector input:not([type]),.r83-sharex-inspector select{height:36px!important;padding:0 8px!important}.r83-sharex-inspector textarea{height:54px!important;min-height:54px!important;padding:7px 8px!important;resize:vertical!important;line-height:1.3!important}.r83-sharex-inspector .r82-object-title{align-self:center!important}.r83-sharex-inspector .r82-object-title strong{font-size:13px!important}.r83-sharex-inspector .r82-object-title small{font-size:8.5px!important;line-height:1.25!important}.r83-sharex-inspector .r82-palette{align-self:end!important;display:flex!important;gap:4px!important}.r83-sharex-inspector .r82-palette button{width:22px!important;height:22px!important;border-radius:5px!important}.r83-sharex-inspector .r82-palette input[type=color]{width:28px!important;height:24px!important}.r83-range input[type=range]{width:100%!important}.r83-range b{font-size:9px!important;color:#fff!important}.r83-inspector-actions{display:grid!important;gap:5px!important;align-self:end!important}.r83-inspector-actions small{font-size:7px!important;font-weight:1000!important;letter-spacing:.1em!important;color:#89d5a5!important;text-align:center!important}.r83-inspector-actions button{height:36px!important;padding:0 10px!important;border:1px solid #d15a52!important;border-radius:7px!important;background:#b92d27!important;color:#fff!important;font-weight:1000!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important}.r83-inspector-actions svg{width:14px!important;height:14px!important}.r83-inline-text{overflow:visible!important;pointer-events:all!important}.r83-inline-text input{width:100%!important;height:46px!important;box-sizing:border-box!important;padding:0 10px!important;border:2px solid #ff8a1c!important;border-radius:7px!important;outline:2px solid rgba(255,255,255,.75)!important;background:#fffffff0!important;color:#0a2a3d!important;font-size:21px!important;font-weight:950!important;line-height:1!important;box-shadow:0 5px 15px #00000052!important;pointer-events:all!important}.r80-selection-handles circle{r:11px!important;stroke-width:5px!important}.r80-shape-hit{cursor:move!important}.r803-saved-findings{margin-top:2px!important}.r803-saved-findings .r658a1-damage-list article{border-left:3px solid transparent!important}.r803-saved-findings .r658a1-damage-list article.active{border-left-color:#ff7600!important;background:#fff8f1!important}@media(max-width:1280px){.r83-sharex-inspector{grid-template-columns:1fr 1fr 1fr!important}.r83-finding-note{grid-column:span 2!important}.r83-inspector-actions{grid-column:auto!important}}@media(max-width:820px){.r803-photo-stage{padding:8px!important}.r803-editor-viewport{min-height:300px!important;max-height:60vh!important;padding:6px!important}.r83-sharex-inspector{grid-template-columns:1fr 1fr!important}.r83-finding-note,.r82-object-title{grid-column:1/-1!important}.r83-inspector-actions{grid-column:1/-1!important;grid-template-columns:1fr auto!important;align-items:center!important}.r803-markup-toolbar{position:static!important}}@media(max-width:560px){.r83-sharex-inspector{grid-template-columns:1fr!important}.r83-finding-note,.r82-object-title,.r83-inspector-actions{grid-column:auto!important}.r83-inline-text input{font-size:18px!important}.r803-editor-viewport{min-height:250px!important}}.r80-arrow,.r80-line,.r80-circle,.r80-rectangle,.r80-highlight,.r80-draw,.r80-callout-line{stroke:var(--r831-color,#ff7600)!important;stroke-width:var(--r831-width,6px)!important;opacity:var(--r831-opacity,1)!important}.r80-text,.r82-object-label{fill:var(--r831-color,#ff7600)!important;font-size:var(--r831-font,34px)!important;opacity:var(--r831-opacity,1)!important}.r80-number-circle{fill:var(--r831-color,#ff7600)!important;opacity:var(--r831-opacity,1)!important}.r80-callout-text{fill:var(--r831-color,#fff)!important;font-size:var(--r831-font,24px)!important;opacity:var(--r831-opacity,1)!important}.r80-callout-box{opacity:var(--r831-opacity,.92)!important}.r803-photo-stage{gap:8px!important;padding:12px!important;background:#062235!important}.r803-editor-viewport{min-height:420px!important;max-height:74vh!important;padding:10px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;background:#031a29!important;box-shadow:inset 0 0 36px #00000038!important}.r803-editor-viewport .r80-canvas>img{max-height:min(66vh,820px)!important;max-width:min(100%,1240px)!important}.r831-toolbar{position:static!important;padding:7px 8px!important;border:1px solid #24495f!important;border-radius:10px!important;background:#0a2a3d!important;box-shadow:none!important}.r831-toolbar .r803-toolbar-main{gap:6px!important;flex-wrap:nowrap!important;overflow-x:auto!important}.r831-toolbar .r803-toolbar-main>button,.r831-toolbar .r803-zoom-tools>button{min-height:36px!important;padding:0 11px!important;border:1px solid #557283!important;border-radius:8px!important;background:#f7fafb!important;color:#123246!important;font-size:10px!important;font-weight:950!important;box-shadow:none!important}.r831-toolbar .r803-toolbar-main>button.active{background:#ff7600!important;border-color:#ff8d24!important;color:#fff!important}.r831-toolbar .r803-zoom-tools{padding-left:8px!important}.r831-toolbar .r803-zoom-tools>strong{font-size:11px!important}.r83-sharex-inspector{display:none!important}.r831-damage-bar{display:grid!important;grid-template-columns:minmax(145px,.7fr) minmax(150px,.8fr) minmax(260px,1.65fr) minmax(150px,.9fr) minmax(145px,.7fr) minmax(135px,.65fr) auto!important;gap:10px!important;align-items:end!important;padding:11px 12px!important;border:1px solid #31586e!important;border-radius:10px!important;background:#0b3045!important;color:#fff!important;box-shadow:none!important}.r831-damage-title{display:grid!important;gap:1px!important;align-self:center!important}.r831-damage-title>span,.r831-damage-bar label>span,.r831-style>span{font-size:8px!important;font-weight:1000!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#ff9a35!important}.r831-damage-title>strong{font-size:14px!important}.r831-damage-title>small{font-size:8.5px!important;line-height:1.3!important;color:#c3d3dc!important}.r831-damage-bar label{display:grid!important;gap:4px!important;min-width:0!important}.r831-damage-bar select,.r831-damage-bar input,.r831-damage-bar textarea{box-sizing:border-box!important;width:100%!important;min-width:0!important;border:1px solid #93a9b5!important;border-radius:8px!important;background:#fff!important;color:#102d3e!important;font-weight:850!important}.r831-damage-bar select,.r831-damage-bar input[type=text],.r831-damage-bar input:not([type]){height:38px!important;padding:0 9px!important}.r831-damage-bar textarea{height:52px!important;min-height:52px!important;padding:8px 9px!important;resize:vertical!important;line-height:1.25!important}.r831-style{display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:wrap!important;min-width:130px!important}.r831-style>span{width:100%!important}.r831-style>button{width:24px!important;height:24px!important;border:2px solid rgba(255,255,255,.5)!important;border-radius:6px!important;padding:0!important}.r831-style>button.active{outline:2px solid #fff!important;outline-offset:2px!important}.r831-range input[type=range]{width:100%!important}.r831-range>b{font-size:9px!important;color:#fff!important}.r831-actions{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;min-width:124px!important}.r831-actions>button{height:38px!important;padding:0 11px!important;border-radius:8px!important;font-weight:1000!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;white-space:nowrap!important}.r831-actions>button.save{border:1px solid #e56700!important;background:#ff7600!important;color:#fff!important}.r831-actions>button.secondary{border:1px solid #698493!important;background:#eef3f5!important;color:#15384b!important}.r831-actions>button.secondary svg{width:14px!important;height:14px!important}.r831-actions>button:disabled{opacity:.45!important}.r803-photo-details{padding:10px 12px!important}.r803-photo-actions>button{height:38px!important;min-height:38px!important;padding:0 10px!important;border-radius:8px!important;font-size:10px!important}.r803-photo-actions .r803-save-return{background:#0a334b!important}.r803-photo-actions .r78-delete-photo{order:10!important}.r831-photo-tools{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:10px!important;background:#eef3f6!important}.r831-collapsible{width:100%!important;border:1px solid #cbd8df!important;border-radius:10px!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important}.r831-collapsible>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:44px!important;padding:0 13px!important;cursor:pointer!important;list-style:none!important;color:#123246!important}.r831-collapsible>summary::-webkit-details-marker{display:none!important}.r831-collapsible>summary strong{font-size:12px!important;font-weight:1000!important}.r831-collapsible>summary small{font-size:9px!important;color:#617884!important}.r831-collapsible[open]>summary{border-bottom:1px solid #dde6eb!important;background:#f9fbfc!important}.r831-collapse-body{display:grid!important;gap:9px!important;padding:12px!important}.r831-collapse-body>textarea,.r831-collapse-body label textarea{width:100%!important;box-sizing:border-box!important;min-height:78px!important;border:1px solid #bdccd5!important;border-radius:8px!important;padding:9px!important;resize:vertical!important}.r831-collapse-body>button,.r831-summary-grid>button{justify-self:start!important;min-height:38px!important;padding:0 12px!important;border:1px solid #193f55!important;border-radius:8px!important;background:#0b344d!important;color:#fff!important;font-weight:950!important}.r831-summary-grid{grid-template-columns:1fr 1fr!important}.r831-summary-grid label{display:grid!important;gap:4px!important}.r831-summary-grid label>span{font-size:9px!important;font-weight:900!important;color:#29485a!important}.r831-summary-grid label.internal,.r831-summary-grid>button{grid-column:1/-1!important}.r831-saved-damage .r658a1-damage-list{display:grid!important;gap:7px!important}.r831-saved-damage .r658a1-damage-list article{display:grid!important;grid-template-columns:30px minmax(0,1fr) auto auto!important;gap:8px!important;align-items:center!important;padding:8px 9px!important;border:1px solid #d8e2e7!important;border-radius:8px!important;background:#fff!important}.r831-saved-damage .r658a1-damage-list article.active{border-color:#ff9a35!important;background:#fff9f3!important}.r831-saved-damage .r658a1-damage-list article>button{min-height:34px!important;padding:0 9px!important;border-radius:7px!important;font-weight:900!important}.r831-saved-damage .r658a1-damage-list article>button.danger{color:#9e201c!important;border-color:#e6b5b2!important;background:#fff6f5!important}.r804-finding-pin,.r805-finding-pin{display:none!important}.r80-selection-handles circle{r:10px!important;stroke-width:4px!important}@media(max-width:1260px){.r831-damage-bar{grid-template-columns:1fr 1fr 1fr!important}.r831-damage-title,.r831-description{grid-column:span 2!important}.r831-actions{grid-template-columns:1fr 1fr!important;grid-column:span 2!important}}@media(max-width:820px){.r803-editor-viewport{min-height:310px!important;max-height:62vh!important;padding:6px!important}.r831-toolbar{display:grid!important;grid-template-columns:1fr!important}.r831-toolbar .r803-toolbar-main{overflow-x:auto!important}.r831-toolbar .r803-zoom-tools{border-left:0!important;border-top:1px solid rgba(255,255,255,.12)!important;padding:7px 0 0!important}.r831-damage-bar{grid-template-columns:1fr 1fr!important}.r831-damage-title,.r831-description,.r831-actions{grid-column:1/-1!important}.r831-summary-grid{grid-template-columns:1fr!important}.r831-summary-grid label.internal,.r831-summary-grid>button{grid-column:auto!important}.r831-saved-damage .r658a1-damage-list article{grid-template-columns:30px minmax(0,1fr)!important}.r831-saved-damage .r658a1-damage-list article>button{grid-column:2!important;justify-self:start!important}}@media(max-width:520px){.r831-damage-bar{grid-template-columns:1fr!important}.r831-damage-title,.r831-description,.r831-actions{grid-column:auto!important}.r803-photo-actions{gap:5px!important}.r803-photo-actions>button{padding:0 8px!important}}.r832-toolbar .r803-toolbar-main>button.active{background:#ff7600!important;color:#fff!important;border-color:#ff8d24!important}.r832-damage-bar{grid-template-columns:minmax(130px,.65fr) minmax(145px,.78fr) minmax(190px,1fr) minmax(250px,1.45fr) minmax(145px,.78fr) minmax(135px,.65fr) auto!important}.r832-damage-label{min-width:180px!important}.r832-damage-label input{height:38px!important;padding:0 9px!important}.r832-video-canvas{line-height:normal!important}.r832-video-canvas .r80-layer,.r832-video-canvas .r80-hint{display:none!important}.r832-main-video{display:block!important;width:auto!important;height:auto!important;max-width:min(100%,1180px)!important;max-height:min(66vh,760px)!important;border-radius:8px!important;background:#000!important}.r832-thumb-video{display:block!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;background:#071b28!important}@media(max-width:1260px){.r832-damage-bar{grid-template-columns:1fr 1fr 1fr!important}.r832-damage-label,.r831-description{grid-column:span 2!important}}@media(max-width:820px){.r832-damage-bar{grid-template-columns:1fr 1fr!important}.r832-damage-label,.r831-description,.r831-actions{grid-column:1/-1!important}.r832-main-video{max-height:56vh!important}}@media(max-width:520px){.r832-damage-bar{grid-template-columns:1fr!important}.r832-damage-label,.r831-description,.r831-actions{grid-column:auto!important}}.r833-editor-viewport{overflow:auto!important;overscroll-behavior:contain!important}.r833-toolbar .r803-toolbar-main>button.active{background:#ff7600!important;border-color:#ff922f!important;color:#fff!important}.r833-zoom-tools{white-space:nowrap!important}.r833-damage-bar{grid-template-columns:minmax(135px,.68fr) minmax(150px,.76fr) minmax(190px,1fr) minmax(250px,1.45fr) minmax(150px,.76fr) minmax(135px,.66fr) 42px minmax(145px,.8fr) minmax(130px,.66fr) minmax(130px,.66fr) auto!important}.r833-label-field{min-width:185px!important}.r833-font select{height:38px!important}.r833-size{min-width:130px!important}.r833-bold{align-self:end!important;width:38px!important;height:38px!important;padding:0!important;border:1px solid #6f8794!important;border-radius:8px!important;background:#f7fafb!important;color:#15384b!important;font-family:Arial,sans-serif!important;font-size:18px!important;font-weight:900!important}.r833-bold.active{background:#ff7600!important;border-color:#ff922f!important;color:#fff!important}.r833-actions{min-width:130px!important}.r80-text,.r82-object-label,.r80-callout-text{font-family:var(--r833-font-family,Oswald,Arial,sans-serif)!important;font-weight:var(--r833-font-weight,700)!important}.r833-main-video{display:block!important;width:auto!important;height:auto!important;max-width:min(100%,1180px)!important;max-height:min(66vh,760px)!important;margin:auto!important;border-radius:9px!important;background:#000!important}.r833-photo-tools{gap:8px!important}.r833-collapsible>summary{position:relative!important;justify-content:flex-start!important;padding-left:42px!important;border-left:4px solid #0d5578!important;background:#eaf3f8!important;color:#123b52!important;transition:background .16s ease,border-color .16s ease,color .16s ease!important}.r833-collapsible>summary:before{content:"›";position:absolute!important;left:15px!important;top:50%!important;transform:translateY(-50%) rotate(0)!important;font-size:25px!important;font-weight:1000!important;line-height:1!important;color:#0d5578!important;transition:transform .16s ease,color .16s ease!important}.r833-collapsible>summary small{margin-left:auto!important}.r833-collapsible[open]>summary{background:#fff0e3!important;border-left-color:#ff7600!important;color:#8d3b00!important}.r833-collapsible[open]>summary:before{transform:translateY(-50%) rotate(90deg)!important;color:#ff7600!important}.r833-saved-damage .r658a1-damage-list article>div{display:grid!important;gap:2px!important}.r833-saved-damage .r658a1-damage-list article>div span{font-size:10px!important;color:#304c5d!important}.r833-saved-damage .r658a1-damage-list article>div span b{color:#102f42!important}.r833-saved-damage .r658a1-damage-list article>button:not(.danger){background:#eef6fa!important;border-color:#9eb8c7!important;color:#0b4564!important}@media(max-width:1500px){.r833-damage-bar{grid-template-columns:1fr 1fr 1fr 1fr!important}.r831-damage-title,.r831-description{grid-column:span 2!important}.r833-actions{grid-column:span 2!important;grid-template-columns:1fr 1fr!important}}@media(max-width:900px){.r833-damage-bar{grid-template-columns:1fr 1fr!important}.r831-damage-title,.r831-description,.r833-label-field,.r833-actions{grid-column:1/-1!important}.r833-main-video{max-height:55vh!important}}@media(max-width:540px){.r833-damage-bar{grid-template-columns:1fr!important}.r831-damage-title,.r831-description,.r833-label-field,.r833-actions{grid-column:auto!important}.r833-actions{grid-template-columns:1fr!important}}.r834-damage-bar{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:10px 11px!important;padding:13px 14px!important;overflow:visible!important;background:radial-gradient(circle at 92% 8%,rgba(255,118,0,.075),transparent 24%),linear-gradient(145deg,#0b3045,#08293d 56%,#071f30)!important;border:1px solid rgba(132,168,188,.42)!important;box-shadow:0 10px 28px #0014202e,inset 0 1px #ffffff0a!important}.r834-damage-bar>*{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.r834-damage-mode .r831-damage-title{grid-column:1/3!important;grid-row:1!important}.r834-damage-mode .r834-damage-type{grid-column:3/5!important;grid-row:1!important}.r834-damage-mode .r833-label-field{grid-column:5/8!important;grid-row:1!important}.r834-damage-mode .r831-description{grid-column:8/13!important;grid-row:1!important}.r834-damage-mode .r834-font{grid-column:1/3!important;grid-row:2!important}.r834-damage-mode .r834-size{grid-column:3/5!important;grid-row:2!important}.r834-damage-mode .r834-bold{grid-column:5/6!important;grid-row:2!important}.r834-damage-mode .r834-color{grid-column:6/9!important;grid-row:2!important}.r834-damage-mode .r834-line{grid-column:9/11!important;grid-row:2!important}.r834-damage-mode .r834-actions{grid-column:1/13!important;grid-row:3!important}.r834-text-mode .r831-damage-title{grid-column:1/3!important;grid-row:1!important}.r834-text-mode .r833-label-field{grid-column:3/7!important;grid-row:1!important}.r834-text-mode .r834-font{grid-column:7/9!important;grid-row:1!important}.r834-text-mode .r834-size{grid-column:9/11!important;grid-row:1!important}.r834-text-mode .r834-bold{grid-column:11/12!important;grid-row:1!important}.r834-text-mode .r834-color{grid-column:1/5!important;grid-row:2!important}.r834-text-mode .r834-opacity{grid-column:5/8!important;grid-row:2!important}.r834-text-mode .r834-actions{grid-column:8/13!important;grid-row:2!important}.r834-actions{display:flex!important;grid-template-columns:none!important;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important}.r834-actions>button{min-width:124px!important}.r834-font select{font-weight:650!important;letter-spacing:-.01em!important}.r834-bold{min-width:38px!important;font-weight:800!important;box-shadow:inset 0 1px #ffffff8c!important}.r834-bold:not(.active){background:#f7fafb!important;color:#536d7b!important}.r834-bold.active{background:linear-gradient(180deg,#ff8a1b,#f36a00)!important;color:#fff!important;box-shadow:0 5px 14px #ff760038!important}.r83-inline-text input{font-family:var(--r834-font-family,Oswald,Arial,sans-serif)!important;font-weight:var(--r834-font-weight,400)!important;font-size:var(--r834-font-size,28px)!important}.r834-saved-body{padding:13px!important;background:radial-gradient(circle at 92% 0%,rgba(255,118,0,.06),transparent 29%),linear-gradient(180deg,#f8fbfd,#edf3f6)!important}.r834-damage-list{gap:10px!important}.r834-damage-list article{position:relative!important;overflow:hidden!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;padding:13px 14px!important;border:1px solid #d4e0e7!important;border-radius:14px!important;background:linear-gradient(135deg,#fffffffc,#f7fbfdfa)!important;box-shadow:0 8px 22px #12344812,0 1px 2px #1234480d,inset 0 1px #fffffff5!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important}.r834-damage-list article:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:4px!important;background:linear-gradient(180deg,#ff9b3d,#ff6500)!important}.r834-damage-list article:hover{transform:translateY(-1px)!important;border-color:#b9ccd7!important;box-shadow:0 12px 28px #1234481a,0 2px 4px #1234480d!important}.r834-damage-list article.active{border-color:#ff9a42!important;background:linear-gradient(135deg,#fffaf5,#fff)!important;box-shadow:0 0 0 2px #ff76001a,0 12px 28px #1234481a!important}.r834-damage-list article>i{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;margin:0!important;border:1px solid rgba(190,76,0,.22)!important;border-radius:11px!important;background:linear-gradient(145deg,#ffad55,#ff7600)!important;color:#fff!important;font-size:11px!important;font-weight:900!important;font-style:normal!important;box-shadow:0 6px 14px #ff760038,inset 0 1px #ffffff6b!important}.r834-damage-copy{display:grid!important;min-width:0!important;gap:4px!important}.r834-damage-copy>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.r834-damage-copy>header strong{color:#0b2d42!important;font-size:10px!important;font-weight:900!important;letter-spacing:.085em!important;text-transform:uppercase!important}.r834-damage-copy>header small{flex:0 0 auto!important;color:#80919b!important;font-size:8px!important;font-weight:700!important}.r834-damage-copy h4{margin:0!important;color:#102c3e!important;font-size:13.5px!important;line-height:1.22!important;font-weight:800!important;letter-spacing:-.015em!important}.r834-damage-copy p{margin:1px 0 0!important;padding:7px 9px!important;border:1px solid #e2e9ed!important;border-radius:9px!important;background:linear-gradient(180deg,#f7fafc,#f2f7f9)!important;color:#3e5969!important;font-size:10.5px!important;line-height:1.38!important;font-weight:560!important;white-space:pre-wrap!important}.r834-damage-actions{display:flex!important;align-items:center!important;gap:7px!important}.r834-damage-actions button{min-height:34px!important;padding:0 12px!important;border-radius:9px!important;font-size:9px!important;font-weight:850!important;letter-spacing:.015em!important}.r834-damage-actions button:not(.danger){border:1px solid #a9c0ce!important;background:linear-gradient(180deg,#f8fbfd,#eaf2f6)!important;color:#0a405f!important;box-shadow:inset 0 1px #fff!important}.r834-damage-actions button.danger{border:1px solid #e2b9b6!important;background:linear-gradient(180deg,#fff,#fff4f3)!important;color:#a12c26!important}.r803-photo-stage,.r833-photo-tools,.r803-photo-details{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.r803-editor-viewport,.r833-toolbar{min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.r833-toolbar .r803-toolbar-main{min-width:0!important;max-width:100%!important}.r833-toolbar .r803-zoom-tools{flex:0 0 auto!important}@media(max-width:1180px){.r834-damage-bar{grid-template-columns:repeat(6,minmax(0,1fr))!important}.r834-damage-bar>*{grid-column:auto!important;grid-row:auto!important}.r834-damage-bar .r831-damage-title,.r834-damage-bar .r833-label-field{grid-column:span 2!important}.r834-damage-bar .r831-description{grid-column:span 3!important}.r834-damage-bar .r834-color{grid-column:span 2!important}.r834-damage-bar .r834-actions{grid-column:1/-1!important}}@media(max-width:760px){.r834-damage-bar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.r834-damage-bar>*{grid-column:auto!important;grid-row:auto!important}.r834-damage-bar .r831-damage-title,.r834-damage-bar .r833-label-field,.r834-damage-bar .r831-description,.r834-damage-bar .r834-color,.r834-damage-bar .r834-actions{grid-column:1/-1!important}.r834-actions{justify-content:stretch!important}.r834-actions>button{flex:1 1 0!important;min-width:0!important}.r834-damage-list article{grid-template-columns:36px minmax(0,1fr)!important}.r834-damage-actions{grid-column:2!important;justify-content:flex-start!important}}.r80-text,.r82-object-label{paint-order:normal!important;stroke:none!important;stroke-width:0!important;stroke-linejoin:round!important;filter:drop-shadow(0 1.25px 1.35px rgba(0,0,0,.64))!important}.r80-text,.r82-object-label,.r80-callout-text{font-weight:var(--r833-font-weight,400)!important}.r80-report-text{paint-order:normal!important;stroke:none!important;stroke-width:0!important;text-shadow:none!important;filter:drop-shadow(0 .7px .55px rgba(0,0,0,.42))!important}.r833-photo-tools{gap:11px!important;padding:11px!important;border:1px solid #c8d6df!important;border-radius:16px!important;background:radial-gradient(circle at 93% 0%,rgba(255,118,0,.045),transparent 27%),linear-gradient(180deg,#eaf1f5,#dde8ee)!important;box-shadow:inset 0 1px #ffffffeb,0 14px 32px #041d2c14!important}.r833-collapsible{overflow:hidden!important;border:1px solid #244458!important;border-radius:14px!important;background:#071e2d!important;box-shadow:0 10px 24px #02172429,inset 0 1px #ffffff09!important}.r833-collapsible>summary{min-height:48px!important;padding:0 16px 0 46px!important;border:0!important;border-left:3px solid #31566a!important;border-radius:0!important;background:radial-gradient(circle at 93% 20%,rgba(255,255,255,.035),transparent 24%),linear-gradient(135deg,#0d3449,#0a2a3d 54%,#071f2f)!important;color:#eef6fa!important;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #00000038!important}.r833-collapsible>summary:before{left:17px!important;color:#88aabc!important;font-size:23px!important;font-weight:700!important}.r833-collapsible>summary strong{color:#f4f9fb!important;font-size:10.5px!important;font-weight:850!important;letter-spacing:.025em!important}.r833-collapsible>summary small{margin-left:auto!important;padding:5px 9px!important;border:1px solid rgba(149,181,198,.2)!important;border-radius:999px!important;background:#ffffff0b!important;color:#9fb8c6!important;font-size:7.5px!important;font-weight:750!important;letter-spacing:.035em!important}.r833-collapsible[open]{border-color:#355970!important;box-shadow:0 16px 34px #02172433,0 0 0 1px #ff760009,inset 0 1px #ffffff0a!important}.r833-collapsible[open]>summary{border-left-color:#ff7600!important;background:radial-gradient(circle at 93% 18%,rgba(255,118,0,.09),transparent 25%),linear-gradient(135deg,#10394e,#0a2b3e 58%,#071f2f)!important;color:#fff!important}.r833-collapsible[open]>summary:before{color:#ff8a28!important}.r833-collapsible[open]>summary strong{color:#fff!important}.r833-collapsible[open]>summary small{border-color:#ff8a2842!important;background:#ff760013!important;color:#ffc18b!important}.r834-saved-body{padding:14px!important;border-top:1px solid rgba(126,159,177,.16)!important;background:radial-gradient(circle at 84% 0%,rgba(255,118,0,.045),transparent 32%),linear-gradient(155deg,#071d2b,#061927 58%,#051622)!important}.r834-damage-list{gap:9px!important}.r834-damage-list article{position:relative!important;overflow:hidden!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:13px!important;align-items:center!important;min-height:82px!important;padding:13px 14px!important;border:1px solid rgba(117,153,173,.24)!important;border-radius:12px!important;background:linear-gradient(140deg,#103143f0,#082231f5 60%,#061c29fa)!important;box-shadow:0 7px 18px #000b133d,inset 0 1px #ffffff09!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease!important}.r834-damage-list article:before{width:3px!important;background:linear-gradient(180deg,#ff9338,#df5b00)!important;opacity:.72!important}.r834-damage-list article:hover{transform:translateY(-1px)!important;border-color:#8fb5c96e!important;background:linear-gradient(140deg,#13384cfa,#092637fa 60%,#071f2dfc)!important;box-shadow:0 11px 24px #000b134d,inset 0 1px #ffffff0b!important}.r834-damage-list article.active{border-color:#ff8723ad!important;background:radial-gradient(circle at 100% 0%,rgba(255,118,0,.075),transparent 30%),linear-gradient(140deg,#12384d,#0a293b 62%,#071f2f)!important;box-shadow:0 0 0 1px #ff760024,0 12px 26px #000b134f,inset 0 1px #ffffff0b!important}.r834-damage-list article>i{width:34px!important;height:34px!important;border:1px solid rgba(255,155,67,.38)!important;border-radius:10px!important;background:linear-gradient(145deg,#123f56,#0a2b3e)!important;color:#ff9b47!important;font-size:10px!important;font-weight:900!important;box-shadow:0 6px 13px #000d1540,inset 0 1px #ffffff0e!important}.r834-damage-copy{gap:4px!important}.r834-damage-copy>header strong{color:#ff9b47!important;font-size:8.5px!important;font-weight:850!important;letter-spacing:.115em!important}.r834-damage-copy>header small{color:#708d9d!important;font-size:7.5px!important;font-weight:650!important}.r834-damage-copy h4{color:#f6fafc!important;font-size:13.5px!important;font-weight:760!important;letter-spacing:-.012em!important}.r834-damage-copy p{margin:2px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#a9bdc8!important;font-size:10px!important;line-height:1.4!important;font-weight:500!important}.r834-damage-actions{gap:7px!important}.r834-damage-actions button{min-height:34px!important;padding:0 12px!important;border-radius:9px!important;font-size:8.5px!important;font-weight:800!important;box-shadow:none!important}.r834-damage-actions button:not(.danger){border:1px solid rgba(117,159,182,.35)!important;background:linear-gradient(180deg,#123e55,#0c3045)!important;color:#d8e8f0!important}.r834-damage-actions button:not(.danger):hover{border-color:#99c3d985!important;background:linear-gradient(180deg,#174b64,#10394f)!important}.r834-damage-actions button.danger{border:1px solid rgba(205,102,94,.3)!important;background:#701e1b2e!important;color:#e9aaa5!important}.r834-damage-actions button.danger:hover{border-color:#e0786f7a!important;background:#8b272242!important;color:#ffd1cd!important}.r833-collapsible:not(.r831-saved-damage)>.r831-collapse-body{padding:14px!important;border-top:1px solid rgba(126,159,177,.16)!important;background:linear-gradient(155deg,#071d2b,#061927)!important}.r833-collapsible:not(.r831-saved-damage)>.r831-collapse-body label>span{color:#a9c0cd!important}.r833-collapsible:not(.r831-saved-damage)>.r831-collapse-body textarea{border:1px solid #45677a!important;background:#f8fbfc!important;color:#112f41!important;box-shadow:inset 0 1px 2px #051f2e14!important}@media(max-width:760px){.r834-damage-list article{grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important}.r834-damage-actions{grid-column:2!important;justify-content:flex-start!important}.r833-collapsible>summary small{max-width:42%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}@media print{.r80-report-text{filter:none!important;stroke:none!important;stroke-width:0!important;paint-order:normal!important}}.r835-label-hit{fill:#fff0!important;stroke:#ffffff47!important;stroke-width:2!important;stroke-dasharray:7 5!important;pointer-events:all!important;cursor:move!important}.r835-label-group:not(.active) .r835-label-hit{display:none!important}.r835-label-group.active .r82-object-label{pointer-events:none!important}.r835-marker-color,.r835-text-color{min-width:0!important}.r835-marker-color>span,.r835-text-color>span{white-space:nowrap!important}.r834-damage-mode .r835-marker-color{grid-column:6/8!important;grid-row:2!important}.r834-damage-mode .r835-text-color{grid-column:8/10!important;grid-row:2!important}.r834-damage-mode .r834-line{grid-column:10/11!important;grid-row:2!important}.r834-damage-mode .r834-opacity{grid-column:11/13!important;grid-row:2!important}.r834-text-mode .r835-text-color{grid-column:1/5!important;grid-row:2!important}.r835-label-field small{display:block!important;margin-top:3px!important;color:#9fb9c8!important;font-size:7.5px!important;font-weight:700!important;letter-spacing:.02em!important}.r831-saved-damage .r834-saved-body{padding:14px!important;background:radial-gradient(circle at 88% 0%,rgba(255,118,0,.055),transparent 30%),linear-gradient(155deg,#061a27,#051722 55%,#04131d)!important}.r831-saved-damage .r834-damage-list{display:grid!important;gap:10px!important}.r831-saved-damage .r834-damage-list article{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important;min-height:86px!important;padding:14px 15px!important;border:1px solid rgba(117,158,181,.27)!important;border-radius:13px!important;background:radial-gradient(circle at 96% 0%,rgba(255,255,255,.025),transparent 23%),linear-gradient(138deg,#103246,#0a293b 53%,#071f2e)!important;box-shadow:0 9px 20px #000a1247,inset 0 1px #ffffff0b!important;color:#eef7fb!important}.r831-saved-damage .r834-damage-list article:hover{border-color:#94bdd370!important;background:linear-gradient(138deg,#143d53,#0d3044 55%,#082335)!important;color:#fff!important}.r831-saved-damage .r834-damage-list article.active{border-color:#ff8522bd!important;background:radial-gradient(circle at 97% 0%,rgba(255,118,0,.085),transparent 28%),linear-gradient(138deg,#153e53,#0c2e42 56%,#082233)!important;color:#fff!important}.r831-saved-damage .r834-damage-list article>i{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;margin:0!important;border:1px solid rgba(255,145,52,.48)!important;border-radius:10px!important;background:linear-gradient(145deg,#0a293c,#061d2b)!important;color:#f94!important;font-style:normal!important;font-size:10px!important;font-weight:900!important;box-shadow:0 6px 14px #00080f52,inset 0 1px #ffffff0d!important}.r831-saved-damage .r834-damage-copy{display:grid!important;gap:4px!important;min-width:0!important;color:#eef7fb!important;opacity:1!important}.r831-saved-damage .r834-damage-copy>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.r831-saved-damage .r834-damage-copy>header strong{color:#ff9b48!important;opacity:1!important;font-size:8.5px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}.r831-saved-damage .r834-damage-copy>header small{color:#8eabb9!important;opacity:1!important;font-size:7.5px!important;font-weight:700!important}.r831-saved-damage .r834-damage-copy h4{margin:0!important;color:#fff!important;opacity:1!important;font-size:13.5px!important;line-height:1.22!important;font-weight:780!important;letter-spacing:-.01em!important}.r831-saved-damage .r834-damage-copy p{margin:1px 0 0!important;padding:0!important;border:0!important;background:transparent!important;color:#b7cad4!important;opacity:1!important;font-size:10px!important;line-height:1.4!important;font-weight:500!important}.r831-saved-damage .r834-damage-actions{display:flex!important;align-items:center!important;gap:8px!important}.r831-saved-damage .r834-damage-actions>button{position:static!important;min-width:62px!important;min-height:34px!important;margin:0!important;padding:0 12px!important;border-radius:9px!important;opacity:1!important;font-size:8.5px!important;font-weight:850!important;letter-spacing:.02em!important}.r831-saved-damage .r834-damage-actions>button:not(.danger){border:1px solid rgba(128,174,198,.38)!important;background:linear-gradient(180deg,#16475f,#0d344b)!important;color:#f0f8fb!important}.r831-saved-damage .r834-damage-actions>button:not(.danger):hover{border-color:#add3e69e!important;background:linear-gradient(180deg,#1c5772,#124058)!important;color:#fff!important}.r831-saved-damage .r834-damage-actions>button.danger{border:1px solid rgba(210,104,96,.34)!important;background:linear-gradient(180deg,#68232085,#4418178c)!important;color:#f0b4ae!important}.r831-saved-damage .r834-damage-actions>button.danger:hover{border-color:#e7847b8f!important;background:linear-gradient(180deg,#8e2c27b3,#5b1d1bad)!important;color:#ffe1de!important}.r831-saved-damage>summary,.r833-collapsible>summary{color:#f3f9fb!important}.r831-saved-damage>summary strong,.r833-collapsible>summary strong{color:#f3f9fb!important;opacity:1!important}.r831-saved-damage>summary small,.r833-collapsible>summary small{color:#a9c2cf!important;opacity:1!important}.r831-saved-damage[open]>summary small{color:#ffc28f!important}.r80-report-text{stroke:none!important;stroke-width:0!important;paint-order:normal!important}@media(max-width:1180px){.r834-damage-mode .r835-marker-color,.r834-damage-mode .r835-text-color{grid-column:span 2!important;grid-row:auto!important}}@media(max-width:760px){.r831-saved-damage .r834-damage-list article{grid-template-columns:38px minmax(0,1fr)!important}.r831-saved-damage .r834-damage-actions{grid-column:2!important;justify-content:flex-start!important}}.r50-photo-workspace{background:radial-gradient(circle at 50% -12%,rgba(255,255,255,.98),rgba(244,248,250,.92) 24%,transparent 43%),linear-gradient(180deg,#e9f0f4,#dfe8ed 48%,#d8e3e9)!important;color:#0e2d40!important}.r50-photo-workspace:before{content:""!important;position:fixed!important;inset:0!important;pointer-events:none!important;background:linear-gradient(115deg,rgba(255,255,255,.22),transparent 31%),radial-gradient(circle at 84% 18%,rgba(255,118,0,.035),transparent 25%)!important;z-index:0!important}.r50-photo-workspace>*{position:relative!important;z-index:1!important}.r50-photo-workspace>header{min-height:86px!important;padding:14px 18px!important;border-bottom:1px solid rgba(110,151,173,.28)!important;background:radial-gradient(circle at 88% -20%,rgba(255,255,255,.075),transparent 31%),linear-gradient(135deg,#0f4966,#0b3c57 39%,#082e45 72%,#06283d)!important;box-shadow:0 12px 28px #031d2d29,inset 0 1px #ffffff17,inset 0 -1px #0000002e!important}.r50-photo-workspace>header:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:2px!important;background:linear-gradient(90deg,#ff7600,rgba(255,118,0,.18) 19%,transparent 58%)!important}.r50-photo-workspace>header>div>span{color:#7fb2cc!important;letter-spacing:.14em!important;font-size:7.5px!important;font-weight:900!important}.r50-photo-workspace>header h2{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.18)!important;letter-spacing:-.02em!important}.r50-photo-workspace>header p{color:#9fc0d1!important}.r50-photo-workspace>header>button{width:42px!important;height:42px!important;border:1px solid rgba(177,208,224,.23)!important;border-radius:12px!important;background:linear-gradient(180deg,#ffffff13,#ffffff06)!important;color:#edf7fb!important;box-shadow:inset 0 1px #ffffff1a,0 7px 16px #00111d2e!important;transition:transform .15s ease,border-color .15s ease,background .15s ease!important}.r50-photo-workspace>header>button:hover{transform:translateY(-1px)!important;border-color:#ffa04b8c!important;background:linear-gradient(180deg,#ff892724,#ff760012)!important}.r50-photo-workspace>nav{gap:8px!important;padding:10px 12px!important;border-bottom:1px solid #c9d6de!important;background:linear-gradient(180deg,#fffffff5,#f5f9fbf5)!important;box-shadow:0 7px 18px #0c2a3b0e,inset 0 -1px #fffc!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.r50-photo-workspace>nav>button,.r78-photo-upload-group>select,.r78-photo-upload-group>button{min-height:38px!important;border:1px solid #c7d5dd!important;border-radius:10px!important;background:linear-gradient(180deg,#fff,#f2f6f8)!important;color:#193b4e!important;box-shadow:inset 0 1px #fff,0 3px 8px #0a27370e!important;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease!important}.r50-photo-workspace>nav>button:hover,.r78-photo-upload-group>button:hover{transform:translateY(-1px)!important;border-color:#9eb6c4!important;box-shadow:0 6px 13px #09263717,inset 0 1px #fff!important}.r50-photo-workspace>nav>button.active{border-color:#0e4663!important;background:radial-gradient(circle at 70% 0%,rgba(255,255,255,.09),transparent 48%),linear-gradient(180deg,#164e6b,#0b3851)!important;color:#fff!important;box-shadow:0 6px 15px #062b412e,inset 0 1px #ffffff1f!important}.r50-photo-workspace>nav>button.active b{border-color:#ff9d4380!important;background:#ff7600!important;color:#fff!important;box-shadow:0 2px 6px #ff760047!important}.r50-photo-workspace>nav>button.compare{border-color:#b9ccd7!important;background:linear-gradient(180deg,#f9fcfd,#edf4f7)!important}.r78-photo-upload-group{gap:6px!important;padding:4px!important;border:1px solid #cad9e1!important;border-radius:12px!important;background:linear-gradient(180deg,#f8fbfc,#edf4f7)!important;box-shadow:inset 0 1px #fff,0 4px 10px #0823320d!important}.r78-photo-upload-group>button{border-color:#0d4865!important;background:linear-gradient(180deg,#174f6c,#0b3952)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff1f,0 4px 9px #07283b26!important}.r50-photo-layout{gap:12px!important;padding:12px!important;background:transparent!important}.r50-photo-layout>aside{padding:10px!important;border:1px solid #22485d!important;border-radius:16px!important;background:radial-gradient(circle at 30% -8%,rgba(255,255,255,.065),transparent 33%),linear-gradient(180deg,#0b3146,#082739 58%,#061e2e)!important;box-shadow:0 14px 30px #07243521,inset 0 1px #ffffff0b!important}.r50-photo-layout>aside>button{position:relative!important;overflow:hidden!important;gap:9px!important;min-height:76px!important;margin:0 0 8px!important;padding:8px!important;border:1px solid rgba(126,165,185,.24)!important;border-radius:12px!important;background:linear-gradient(145deg,#12394df0,#082536fa)!important;color:#dcebf2!important;box-shadow:0 5px 12px #000d1633,inset 0 1px #ffffff09!important;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease!important}.r50-photo-layout>aside>button:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:3px!important;background:transparent!important;transition:background .15s ease!important}.r50-photo-layout>aside>button:hover{transform:translateY(-1px)!important;border-color:#a1c5d766!important;box-shadow:0 8px 16px #000d1645,inset 0 1px #ffffff0b!important}.r50-photo-layout>aside>button.active{border-color:#ff8a278f!important;background:radial-gradient(circle at 0% 0%,rgba(255,118,0,.07),transparent 40%),linear-gradient(145deg,#123e55,#0a2e43)!important;box-shadow:0 0 0 1px #ff760014,0 10px 19px #000d1647!important}.r50-photo-layout>aside>button.active:before{background:linear-gradient(180deg,#ff9b43,#f16800)!important}.r50-photo-layout>aside>button>span strong{color:#fff!important}.r50-photo-layout>aside>button>span small{color:#88a7b7!important}.r50-photo-layout>aside>button>svg{color:#83a9bc!important}.r50-photo-layout>aside>button.active>svg{color:#ff9b48!important}.r50-photo-layout>aside>button>span em{border-color:#ff93373d!important;background:#ff760013!important;color:#ffc18e!important}.r658a2-thumb-wrap{border:1px solid rgba(190,216,230,.24)!important;border-radius:10px!important;box-shadow:0 6px 14px #000c144d,inset 0 0 0 1px #ffffff06!important}.r50-photo-layout>aside>button.active .r658a2-thumb-wrap{border-color:#ff92348a!important;box-shadow:0 0 0 2px #ff760014,0 8px 16px #000c1452!important}.r50-photo-layout>main{min-width:0!important;border-radius:18px!important}.r803-photo-stage{overflow:hidden!important;padding:12px!important;border:1px solid #173e53!important;border-radius:18px!important;background:radial-gradient(circle at 50% 20%,rgba(38,84,108,.32),transparent 42%),radial-gradient(circle at 50% 100%,rgba(2,13,22,.3),transparent 50%),linear-gradient(155deg,#082c40,#061f30 49%,#041a28)!important;box-shadow:0 18px 42px #041d2c30,inset 0 1px #ffffff0b,inset 0 0 0 1px #00000029!important}.r833-editor-viewport{min-height:430px!important;padding:22px!important;border:1px solid rgba(90,137,160,.23)!important;border-radius:16px!important;background:radial-gradient(circle at 50% 43%,rgba(33,78,101,.31),transparent 38%),linear-gradient(180deg,#041b2a,#031724)!important;box-shadow:inset 0 14px 34px #00070d57,inset 0 -1px #ffffff06,0 7px 18px #00080e3b!important}.r80-canvas{border-radius:8px!important;filter:drop-shadow(0 18px 26px rgba(0,0,0,.24))!important}.r80-canvas>img,.r833-main-video{border-radius:7px!important;outline:1px solid rgba(215,231,239,.2)!important;box-shadow:0 18px 34px #00000047,0 0 0 1px #ffffff09!important}.r833-toolbar{margin-top:10px!important;padding:8px 9px!important;border:1px solid rgba(91,139,162,.3)!important;border-radius:13px!important;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.055),transparent 30%),linear-gradient(180deg,#0d354a,#092b3e)!important;box-shadow:0 9px 21px #000b133d,inset 0 1px #ffffff0e!important}.r833-toolbar .r803-toolbar-main{gap:7px!important}.r833-toolbar .r803-toolbar-main>button,.r833-toolbar .r803-zoom-tools>button{min-height:36px!important;padding:0 12px!important;border:1px solid rgba(141,176,194,.28)!important;border-radius:9px!important;background:linear-gradient(180deg,#153f54,#0d3044)!important;color:#e7f2f7!important;box-shadow:inset 0 1px #ffffff0e,0 3px 7px #00091030!important;transition:transform .14s ease,border-color .14s ease,background .14s ease!important}.r833-toolbar .r803-toolbar-main>button:hover,.r833-toolbar .r803-zoom-tools>button:hover{transform:translateY(-1px)!important;border-color:#b1d2e278!important;background:linear-gradient(180deg,#194b63,#11394e)!important}.r833-toolbar .r803-toolbar-main>button.active{border-color:#ff9840!important;background:linear-gradient(180deg,#ff8f2c,#f16a00)!important;color:#fff!important;box-shadow:0 5px 12px #ff760047,inset 0 1px #ffffff4d!important}.r833-toolbar .r803-toolbar-main>button:disabled{opacity:.42!important;filter:saturate(.55)!important}.r833-toolbar .r803-zoom-tools{gap:7px!important;padding-left:10px!important;border-left:1px solid rgba(132,170,190,.2)!important}.r833-toolbar .r803-zoom-tools>strong{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.35)!important}.r834-damage-bar{margin-top:10px!important;border:1px solid rgba(101,151,176,.36)!important;border-radius:14px!important;background:radial-gradient(circle at 92% -12%,rgba(255,118,0,.075),transparent 25%),radial-gradient(circle at 7% 0%,rgba(255,255,255,.045),transparent 23%),linear-gradient(145deg,#0c3348,#08283b 55%,#061f30)!important;box-shadow:0 12px 27px #000d1642,inset 0 1px #ffffff0e!important}.r834-damage-bar label>span,.r834-damage-bar .r831-style>span{color:#ff9b4b!important;text-shadow:0 1px 2px rgba(0,0,0,.35)!important}.r834-damage-bar input:not([type=range]),.r834-damage-bar textarea,.r834-damage-bar select{border:1px solid #7795a5!important;border-radius:9px!important;background:linear-gradient(180deg,#fff,#f0f5f7)!important;color:#102f41!important;box-shadow:inset 0 2px 4px #07253514,0 1px #ffffff14!important}.r834-damage-bar input:not([type=range]):focus,.r834-damage-bar textarea:focus,.r834-damage-bar select:focus{border-color:#ff9841!important;box-shadow:0 0 0 3px #ff76001a,inset 0 2px 4px #07253512!important}.r834-bold{border-color:#9bbccd61!important;background:linear-gradient(180deg,#173f54,#0d3044)!important;color:#f0f8fb!important;box-shadow:inset 0 1px #ffffff0f,0 4px 9px #00080e2e!important}.r834-bold:not(.active){background:linear-gradient(180deg,#173f54,#0d3044)!important;color:#dcebf2!important}.r834-actions>button{min-height:39px!important;border-radius:10px!important;box-shadow:0 5px 12px #000a112e,inset 0 1px #ffffff14!important}.r834-actions>button.save{border-color:#ff9940!important;background:linear-gradient(180deg,#ff8d24,#ec6500)!important;color:#fff!important;box-shadow:0 7px 16px #ff76003d,inset 0 1px #ffffff4f!important}.r834-actions>button.secondary{border-color:#8fb4c84d!important;background:linear-gradient(180deg,#173e52,#0d2e41)!important;color:#dceaf1!important}.r803-photo-details{margin-top:10px!important;min-height:66px!important;padding:10px 12px!important;border:1px solid #1f455a!important;border-radius:14px!important;background:radial-gradient(circle at 4% 0%,rgba(255,255,255,.045),transparent 24%),linear-gradient(145deg,#0d3449,#092a3d 62%,#071f30)!important;color:#eef7fb!important;box-shadow:0 11px 25px #041c2b29,inset 0 1px #ffffff0b!important}.r803-photo-meta{gap:2px!important}.r803-photo-meta>span{color:#ff9b47!important;letter-spacing:.11em!important}.r803-photo-meta>strong{color:#fff!important}.r803-photo-meta>small{color:#a8c0cd!important}.r803-photo-actions{gap:7px!important}.r803-photo-actions>button{min-height:38px!important;border:1px solid rgba(130,169,190,.28)!important;border-radius:9px!important;background:linear-gradient(180deg,#16445b,#0e3348)!important;color:#dcebf2!important;box-shadow:inset 0 1px #ffffff0e,0 3px 8px #000a122e!important}.r803-photo-actions>button:hover{border-color:#a8cfe27a!important;background:linear-gradient(180deg,#1b516a,#123b51)!important;color:#fff!important}.r803-photo-actions>button.visible{border-color:#3fb47d6b!important;background:linear-gradient(180deg,#15523e,#0f4031)!important;color:#e9fff5!important}.r803-photo-actions .r803-save-return{border-color:#ff9640!important;background:linear-gradient(180deg,#ff8d27,#ed6800)!important;color:#fff!important;box-shadow:0 6px 15px #ff76003b,inset 0 1px #ffffff47!important}.r803-photo-actions .r78-delete-photo{border-color:#d16b6359!important;background:linear-gradient(180deg,#5e232194,#43191899)!important;color:#f4beb9!important}.r833-photo-tools{margin-top:10px!important;padding:12px!important;border:1px solid #c3d2da!important;border-radius:18px!important;background:radial-gradient(circle at 8% 0%,rgba(255,255,255,.68),transparent 29%),linear-gradient(180deg,#eaf1f5,#dce7ed)!important;box-shadow:0 15px 34px #0928391a,inset 0 1px #fffffff5!important}.r833-collapsible{border-radius:13px!important;box-shadow:0 8px 19px #000e182e,inset 0 1px #ffffff0a!important}.r833-collapsible>summary{min-height:50px!important;background:radial-gradient(circle at 95% -10%,rgba(255,255,255,.055),transparent 29%),linear-gradient(135deg,#103b51,#0a2e43 58%,#072437)!important}.r833-collapsible[open]>summary{background:radial-gradient(circle at 92% 0%,rgba(255,118,0,.08),transparent 29%),linear-gradient(135deg,#123e54,#0b3045 59%,#082538)!important}.r831-saved-damage .r834-saved-body{padding:15px!important;background:radial-gradient(circle at 84% -5%,rgba(255,118,0,.052),transparent 30%),linear-gradient(155deg,#061b29,#051621 56%,#04131d)!important}.r831-saved-damage .r834-damage-list article{border-color:#709db54d!important;border-radius:14px!important;background:linear-gradient(115deg,rgba(255,255,255,.035),transparent 26%),radial-gradient(circle at 96% 0%,rgba(85,153,186,.06),transparent 28%),linear-gradient(138deg,#12394e,#0b2d40 55%,#072233)!important;box-shadow:0 10px 22px #0009104f,inset 0 1px #ffffff0e,inset 0 -1px #0000002e!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease!important}.r831-saved-damage .r834-damage-list article:hover{transform:translateY(-2px)!important;border-color:#94c2da7a!important;background:linear-gradient(115deg,rgba(255,255,255,.05),transparent 26%),radial-gradient(circle at 96% 0%,rgba(101,174,207,.08),transparent 28%),linear-gradient(138deg,#164258,#0e3449 55%,#09273a)!important;box-shadow:0 14px 27px #0009105e,inset 0 1px #fff1!important}.r831-saved-damage .r834-damage-list article.active{border-color:#ff8928bd!important;box-shadow:0 0 0 1px #ff760021,0 14px 29px #00091061,inset 0 1px #ffffff0f!important}.r831-saved-damage .r834-damage-list article>i{border-radius:11px!important;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.08),transparent 38%),linear-gradient(145deg,#0d3348,#071f30)!important;box-shadow:0 7px 15px #00080e52,inset 0 1px #ffffff0f!important}.r831-saved-damage .r834-damage-actions{padding:5px!important;border:1px solid rgba(123,164,184,.14)!important;border-radius:11px!important;background:#03141e3d!important;box-shadow:inset 0 1px #ffffff06!important}.r833-editor-viewport,.r50-photo-layout>aside{scrollbar-width:thin!important;scrollbar-color:#42687c #071f2e!important}.r833-editor-viewport::-webkit-scrollbar,.r50-photo-layout>aside::-webkit-scrollbar{width:9px!important;height:9px!important}.r833-editor-viewport::-webkit-scrollbar-track,.r50-photo-layout>aside::-webkit-scrollbar-track{background:#071f2e!important;border-radius:999px!important}.r833-editor-viewport::-webkit-scrollbar-thumb,.r50-photo-layout>aside::-webkit-scrollbar-thumb{border:2px solid #071f2e!important;border-radius:999px!important;background:linear-gradient(180deg,#557f94,#345a6e)!important}@media(max-width:1180px){.r50-photo-layout{gap:8px!important;padding:8px!important}.r50-photo-layout>aside{border-radius:13px!important;padding:7px!important}.r803-photo-stage{border-radius:15px!important;padding:9px!important}.r833-editor-viewport{padding:12px!important}.r803-photo-details{align-items:flex-start!important}.r803-photo-actions{width:100%!important}}@media(max-width:820px){.r50-photo-workspace>header{min-height:76px!important;padding:11px 13px!important}.r50-photo-workspace>nav{padding:8px!important}.r50-photo-layout{padding:6px!important}.r833-editor-viewport{min-height:300px!important;padding:8px!important}.r833-toolbar{border-radius:11px!important}.r833-toolbar .r803-zoom-tools{border-left:0!important;border-top:1px solid rgba(132,170,190,.2)!important}.r803-photo-details{border-radius:12px!important}.r833-photo-tools{padding:8px!important;border-radius:14px!important}}@media(max-width:560px){.r50-photo-workspace>header{min-height:70px!important}.r50-photo-workspace>header h2{font-size:18px!important}.r50-photo-layout>aside{background:#08283a!important}.r803-photo-stage{padding:6px!important;border-radius:12px!important}.r833-editor-viewport{padding:5px!important}.r833-toolbar .r803-toolbar-main>button,.r833-toolbar .r803-zoom-tools>button{min-height:34px!important;padding:0 9px!important}.r803-photo-actions>button{flex:1 1 100%!important}}.r50-photo-workspace{--pc-ink:#061923;--pc-ink2:#0a2533;--pc-panel:#0c2f40;--pc-panel2:#10394c;--pc-line:rgba(157,192,210,.2);--pc-hi:rgba(255,255,255,.065);--pc-orange:#ff7600;--pc-orange2:#ff9a45;--pc-ice:#edf5f8;--pc-muted:#8fa9b7;background:linear-gradient(180deg,#edf3f6,#e6eef2 45%,#dde8ed)!important}.r50-photo-workspace>header{min-height:72px!important;padding:10px 16px!important;background:linear-gradient(110deg,#0d4059,#0a344c 52%,#072b40)!important;border-bottom:1px solid rgba(255,255,255,.06)!important;box-shadow:0 8px 24px #041b2829,inset 0 1px #ffffff12!important}.r50-photo-workspace>header:after{height:1px!important;background:linear-gradient(90deg,var(--pc-orange),rgba(255,118,0,.18) 24%,transparent 58%)!important}.r50-photo-workspace>header h2{font-size:20px!important;letter-spacing:-.025em!important}.r50-photo-workspace>header>div>span{color:#89b4c9!important;font-size:6.8px!important}.r50-photo-workspace>header p{margin-top:1px!important;color:#92afbe!important;font-size:8px!important}.r50-photo-workspace>header>button{width:38px!important;height:38px!important;border-radius:11px!important;border:1px solid rgba(168,201,217,.19)!important;background:linear-gradient(180deg,#ffffff12,#ffffff05)!important}.r50-photo-workspace>nav{position:relative!important;gap:4px!important;padding:8px 10px!important;border-bottom:1px solid #cbd8df!important;background:linear-gradient(180deg,#f9fbfc,#eef4f7)!important;box-shadow:0 6px 16px #0e2c3c0e,inset 0 1px #fff!important}.r50-photo-workspace>nav:after{content:""!important;position:absolute!important;left:10px!important;right:10px!important;bottom:0!important;height:1px!important;background:linear-gradient(90deg,transparent,#c5d4dc 8%,#c5d4dc 92%,transparent)!important}.r50-photo-workspace>nav>button{min-height:34px!important;padding:0 10px!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:#2d4a59!important;box-shadow:none!important;font-weight:780!important}.r50-photo-workspace>nav>button:hover{transform:none!important;border-color:#d0dde4!important;background:#ffffffb8!important;box-shadow:0 3px 8px #112f3e0e!important}.r50-photo-workspace>nav>button.active{position:relative!important;border-color:#153f54!important;background:linear-gradient(180deg,#153f55,#0b3147)!important;color:#fff!important;box-shadow:0 5px 12px #04243626,inset 0 1px #ffffff14!important}.r50-photo-workspace>nav>button.active:after{content:""!important;position:absolute!important;left:20%!important;right:20%!important;bottom:-5px!important;height:2px!important;border-radius:999px!important;background:var(--pc-orange)!important;box-shadow:0 0 9px #ff76004d!important}.r50-photo-workspace>nav>button b{display:inline-grid!important;place-items:center!important;min-width:17px!important;height:17px!important;margin-left:5px!important;padding:0 4px!important;border-radius:999px!important;background:#dfe9ee!important;color:#365464!important;font-size:7px!important}.r50-photo-workspace>nav>button.active b{border:0!important;background:var(--pc-orange)!important;color:#fff!important}.r78-photo-upload-group{margin-left:auto!important;gap:5px!important;padding:3px!important;border:1px solid #c6d6de!important;border-radius:10px!important;background:linear-gradient(180deg,#f7fafb,#edf3f6)!important;box-shadow:inset 0 1px #fff!important}.r78-photo-upload-group>select{min-height:32px!important;border:0!important;background:transparent!important;box-shadow:none!important}.r78-photo-upload-group>button{min-height:32px!important;border-radius:8px!important;border-color:#17455a!important;background:linear-gradient(180deg,#16465d,#0c3349)!important;color:#fff!important}.r50-photo-layout{display:grid!important;grid-template-columns:148px minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;padding:10px!important;background:transparent!important}.r50-photo-layout>main{min-width:0!important;overflow:visible!important}.r50-photo-layout>aside{width:148px!important;min-width:148px!important;padding:8px!important;border:1px solid rgba(37,76,95,.72)!important;border-radius:15px!important;background:linear-gradient(180deg,#0a2b3d,#072334 45%,#051b29)!important;box-shadow:0 14px 30px #03192624,inset 0 1px #ffffff0a!important}.r50-photo-layout>aside>button{display:grid!important;grid-template-columns:54px minmax(0,1fr) 12px!important;align-items:center!important;gap:7px!important;width:100%!important;min-height:66px!important;margin-bottom:6px!important;padding:6px!important;border:1px solid rgba(126,164,183,.18)!important;border-radius:10px!important;background:linear-gradient(145deg,#0f3446eb,#07202ff5)!important;box-shadow:0 4px 9px #000b132e,inset 0 1px #ffffff06!important}.r50-photo-layout>aside>button.active{border-color:#ff8a2a8f!important;background:linear-gradient(145deg,#123c51,#092d40)!important;box-shadow:0 0 0 1px #ff76001a,0 8px 15px #000a113d!important}.r50-photo-layout>aside>button.active:before{width:2px!important}.r658a2-thumb-wrap{width:54px!important;height:46px!important;border-radius:8px!important}.r50-photo-layout>aside>button>span{display:grid!important;min-width:0!important;gap:1px!important}.r50-photo-layout>aside>button>span strong{overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;line-height:1.08!important;font-size:8.8px!important}.r50-photo-layout>aside>button>span small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:6.7px!important}.r50-photo-layout>aside>button>span em{width:-moz-max-content!important;width:max-content!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:2px!important;padding:1px 4px!important;font-size:5.7px!important}.r50-photo-layout>aside>button>span em+em{display:none!important}.r50-photo-layout>aside>button>svg{width:12px!important;height:12px!important}.r803-photo-stage{position:relative!important;gap:9px!important;padding:9px!important;border:1px solid rgba(47,91,113,.75)!important;border-radius:17px!important;background:linear-gradient(180deg,#082839,#061f2e)!important;box-shadow:0 18px 38px #051d2a2b,inset 0 1px #ffffff0a!important}.r803-photo-stage:before{content:""!important;position:absolute!important;left:8%!important;right:8%!important;top:24px!important;height:62%!important;pointer-events:none!important;border-radius:50%!important;background:radial-gradient(ellipse at center,rgba(91,139,162,.2) 0%,rgba(20,65,87,.08) 45%,transparent 72%)!important;filter:blur(14px)!important}.r833-editor-viewport{position:relative!important;z-index:1!important;min-height:545px!important;max-height:74vh!important;padding:16px!important;border:1px solid rgba(132,171,190,.15)!important;border-radius:14px!important;background:linear-gradient(180deg,#041923,#03131c)!important;box-shadow:inset 0 20px 45px #0000004d,inset 0 0 0 1px #ffffff04!important}.r803-editor-viewport:before{content:""!important;position:absolute!important;inset:10% 12% 7%!important;pointer-events:none!important;border-radius:50%!important;background:radial-gradient(ellipse at center,rgba(91,151,178,.18),transparent 66%)!important;filter:blur(22px)!important}.r803-editor-viewport .r80-canvas{position:relative!important;z-index:1!important;margin:auto!important}.r803-editor-viewport .r80-canvas>img{max-height:min(64vh,730px)!important;max-width:min(100%,1180px)!important;border-radius:8px!important;outline:1px solid rgba(226,239,245,.16)!important;box-shadow:0 24px 48px #00000057,0 4px 10px #00000038!important}.r833-toolbar{position:relative!important;z-index:3!important;margin:0!important;padding:7px!important;border:1px solid rgba(129,167,186,.24)!important;border-radius:12px!important;background:linear-gradient(180deg,#0e3447,#08283a)!important;box-shadow:0 9px 20px #000a113d,inset 0 1px #ffffff0b!important}.r833-toolbar:before{content:"TOOLS"!important;flex:0 0 auto!important;align-self:center!important;margin:0 7px 0 3px!important;color:#7998a8!important;font-size:6px!important;font-weight:900!important;letter-spacing:.14em!important}.r833-toolbar .r803-toolbar-main{gap:5px!important}.r833-toolbar .r803-toolbar-main>button,.r833-toolbar .r803-zoom-tools>button{min-height:32px!important;padding:0 10px!important;border:1px solid rgba(142,178,196,.21)!important;border-radius:8px!important;background:linear-gradient(180deg,#123b50,#0b2f43)!important;color:#dbeaf1!important;font-size:8.5px!important;font-weight:760!important;box-shadow:inset 0 1px #ffffff0a,0 2px 5px #00080e26!important}.r833-toolbar .r803-toolbar-main>button:hover,.r833-toolbar .r803-zoom-tools>button:hover{transform:translateY(-1px)!important;border-color:#adcfdf5e!important;background:linear-gradient(180deg,#17485f,#10364b)!important}.r833-toolbar .r803-toolbar-main>button.active{border-color:#ff9a45!important;background:linear-gradient(180deg,#ff8e27,#ef6800)!important;color:#fff!important;box-shadow:0 5px 12px #ff76003d,inset 0 1px #ffffff40!important}.r833-toolbar .r803-zoom-tools{padding-left:8px!important;border-left:1px solid rgba(145,179,196,.16)!important}.r833-toolbar .r803-zoom-tools>strong{min-width:38px!important;color:#cfe2eb!important;font-size:8px!important}.r834-damage-bar{margin:0!important;padding:12px!important;border:1px solid rgba(118,158,177,.28)!important;border-radius:13px!important;background:linear-gradient(180deg,#0b2d40,#072437)!important;box-shadow:0 10px 21px #000a1236,inset 0 1px #ffffff0a!important}.r834-damage-bar:before{content:""!important;position:absolute!important;left:14px!important;right:14px!important;top:0!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(255,154,69,.36),transparent)!important}.r834-damage-bar label>span,.r834-damage-bar .r831-style>span{color:#d7e7ef!important;font-size:6.4px!important;letter-spacing:.1em!important}.r831-damage-title>span{color:#ff9945!important}.r831-damage-title>strong{color:#fff!important}.r831-damage-title>small{color:#8da9b8!important}.r834-damage-bar input:not([type=range]),.r834-damage-bar textarea,.r834-damage-bar select{border:1px solid #496a7b!important;border-radius:8px!important;background:linear-gradient(180deg,#f9fbfc,#eef4f7)!important;box-shadow:inset 0 1px 2px #08253514!important}.r834-actions>button.save{background:linear-gradient(180deg,#ff8c22,#ed6500)!important;box-shadow:0 6px 13px #ff760038,inset 0 1px #ffffff47!important}.r803-photo-details{display:grid!important;grid-template-columns:minmax(180px,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:62px!important;margin-top:9px!important;padding:9px 11px!important;border:1px solid rgba(55,97,117,.72)!important;border-radius:13px!important;background:linear-gradient(180deg,#0c3144,#082638)!important;box-shadow:0 10px 22px #051e2b24,inset 0 1px #ffffff0a!important}.r803-photo-meta{position:relative!important;padding-left:10px!important}.r803-photo-meta:before{content:""!important;position:absolute!important;left:0!important;top:2px!important;bottom:2px!important;width:2px!important;border-radius:99px!important;background:var(--pc-orange)!important;box-shadow:0 0 8px #ff760040!important}.r803-photo-meta>span{color:#ff9a47!important;font-size:6.7px!important}.r803-photo-meta>strong{color:#fff!important;font-size:10px!important}.r803-photo-meta>small{color:#86a3b2!important;font-size:7.5px!important}.r803-photo-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important}.r803-photo-actions>button{min-height:34px!important;padding:0 10px!important;border:1px solid rgba(133,171,190,.23)!important;border-radius:8px!important;background:linear-gradient(180deg,#123b50,#0b3044)!important;color:#d8e8f0!important;font-size:8px!important;font-weight:760!important;box-shadow:inset 0 1px #ffffff0a!important}.r803-photo-actions>button.visible{border-color:#43aa7761!important;background:linear-gradient(180deg,#154e3d,#0d392d)!important}.r803-photo-actions .r803-save-return{min-height:38px!important;padding:0 14px!important;border-color:#ff9540!important;background:linear-gradient(180deg,#ff8e25,#ed6800)!important;color:#fff!important;box-shadow:0 6px 13px #ff760036,inset 0 1px #ffffff40!important}.r803-photo-actions .r78-delete-photo{width:38px!important;min-width:38px!important;padding:0!important;overflow:hidden!important;white-space:nowrap!important;color:transparent!important;border-color:#cb676047!important;background:linear-gradient(180deg,#59221f8c,#3b181794)!important}.r803-photo-actions .r78-delete-photo svg{color:#e2a09a!important;margin:0!important}.r833-photo-tools{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;margin-top:9px!important;padding:9px!important;border:1px solid #c8d6dd!important;border-radius:15px!important;background:linear-gradient(180deg,#e8f0f4,#dde8ed)!important;box-shadow:0 11px 26px #09263613,inset 0 1px #ffffffeb!important}.r833-collapsible{border:1px solid rgba(62,101,121,.72)!important;border-radius:11px!important;background:#071e2d!important;box-shadow:0 6px 14px #02141e26,inset 0 1px #ffffff08!important}.r833-collapsible>summary{min-height:44px!important;padding:0 13px 0 40px!important;border-left:2px solid #315568!important;background:linear-gradient(180deg,#0e3448,#092a3d)!important}.r833-collapsible>summary:before{left:14px!important;font-size:19px!important}.r833-collapsible>summary strong{font-size:9px!important;letter-spacing:.035em!important}.r833-collapsible>summary small{padding:4px 8px!important;font-size:6.6px!important}.r833-collapsible[open]>summary{border-left-color:var(--pc-orange)!important;background:linear-gradient(180deg,#12394e,#0b2e42)!important}.r831-saved-damage .r834-saved-body{padding:12px!important;background:linear-gradient(155deg,#061923,#04131c)!important}.r831-saved-damage .r834-damage-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.r831-saved-damage .r834-damage-list article{min-height:102px!important;grid-template-columns:38px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:7px 11px!important;padding:12px!important;border:1px solid rgba(113,154,175,.22)!important;border-radius:11px!important;background:linear-gradient(145deg,#0f3142,#092535)!important;box-shadow:0 7px 16px #00090f40,inset 0 1px #ffffff09!important}.r831-saved-damage .r834-damage-list article:before{width:2px!important}.r831-saved-damage .r834-damage-list article:hover{transform:translateY(-1px)!important;border-color:#94bed361!important;background:linear-gradient(145deg,#12394c,#0b293a)!important}.r831-saved-damage .r834-damage-list article>i{grid-column:1!important;grid-row:1!important;width:31px!important;height:31px!important;border-radius:9px!important}.r831-saved-damage .r834-damage-copy{grid-column:2!important;grid-row:1!important}.r831-saved-damage .r834-damage-copy>header{align-items:flex-start!important}.r831-saved-damage .r834-damage-copy>header small{font-size:6.5px!important}.r831-saved-damage .r834-damage-copy h4{margin-top:2px!important;font-size:12px!important}.r831-saved-damage .r834-damage-copy p{margin-top:3px!important;color:#a8beca!important;font-size:9px!important}.r831-saved-damage .r834-damage-actions{grid-column:2!important;grid-row:2!important;justify-self:end!important;padding:3px!important;gap:4px!important;border:1px solid rgba(118,157,177,.1)!important;border-radius:9px!important;background:#02101833!important}.r831-saved-damage .r834-damage-actions>button{min-width:52px!important;min-height:29px!important;padding:0 9px!important;border-radius:7px!important;font-size:7.5px!important}@media(max-width:1100px){.r50-photo-layout{grid-template-columns:132px minmax(0,1fr)!important}.r50-photo-layout>aside{width:132px!important;min-width:132px!important}.r50-photo-layout>aside>button{grid-template-columns:48px minmax(0,1fr) 10px!important}.r658a2-thumb-wrap{width:48px!important;height:42px!important}.r833-editor-viewport{min-height:490px!important}.r831-saved-damage .r834-damage-list{grid-template-columns:1fr 1fr!important}}@media(max-width:850px){.r50-photo-layout{grid-template-columns:106px minmax(0,1fr)!important}.r50-photo-layout>aside{width:106px!important;min-width:106px!important}.r50-photo-layout>aside>button{grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important}.r50-photo-layout>aside>button>span strong{-webkit-line-clamp:1!important}.r50-photo-layout>aside>button>svg{display:none!important}.r833-editor-viewport{min-height:400px!important}.r803-photo-details{grid-template-columns:1fr!important}.r803-photo-actions{justify-content:flex-start!important;flex-wrap:wrap!important}.r831-saved-damage .r834-damage-list{grid-template-columns:1fr!important}}@media(max-width:620px){.r50-photo-layout{display:block!important;padding:6px!important}.r50-photo-layout>aside{display:flex!important;width:100%!important;min-width:0!important;overflow-x:auto!important;gap:6px!important;margin-bottom:7px!important}.r50-photo-layout>aside>button{flex:0 0 92px!important;min-height:86px!important;margin:0!important}.r833-editor-viewport{min-height:300px!important;padding:6px!important}.r833-toolbar:before{display:none!important}.r803-photo-actions>button{flex:1 1 auto!important}.r803-photo-actions .r78-delete-photo{flex:0 0 38px!important}}.r50-photo-workspace{--r837-orange:#ff7600;--r837-orange2:#ff9b4a;background:radial-gradient(circle at 52% -18%,rgba(255,255,255,.98),transparent 42%),linear-gradient(180deg,#edf3f6,#e5edf1 48%,#dce7ec)!important}.r50-photo-workspace .r837-topbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto 44px!important;align-items:center!important;gap:18px!important;min-height:70px!important;padding:10px 14px 10px 18px!important;background:radial-gradient(circle at 89% -50%,rgba(113,190,225,.2),transparent 38%),linear-gradient(112deg,#0c4057,#092f44 57%,#071f30)!important;border-bottom:1px solid rgba(255,255,255,.07)!important;box-shadow:0 9px 26px #041d2b2e,inset 0 1px #ffffff13!important}.r837-brand-block{display:grid!important;gap:1px!important}.r837-brand-block>span{color:#87b7cd!important;font-size:6.6px!important;font-weight:900!important;letter-spacing:.18em!important}.r837-brand-block h2{margin:0!important;color:#fff!important;font-size:20px!important;font-weight:820!important;letter-spacing:-.025em!important;text-shadow:0 2px 8px rgba(0,0,0,.22)!important}.r837-brand-block p{margin:0!important;color:#86a8b8!important;font-size:8px!important;font-weight:600!important}.r837-top-status{display:grid!important;grid-template-columns:auto auto!important;align-items:center!important;gap:0 8px!important;padding:7px 11px!important;border:1px solid rgba(150,192,211,.18)!important;border-radius:10px!important;background:linear-gradient(180deg,#ffffff0e,#ffffff05)!important;box-shadow:inset 0 1px #ffffff0f!important}.r837-top-status>span{grid-column:1!important;color:#769bac!important;font-size:5.8px!important;font-weight:900!important;letter-spacing:.14em!important}.r837-top-status>strong{grid-column:1!important;color:#fff!important;font-size:11px!important}.r837-top-status>em{grid-column:2!important;grid-row:1/3!important;padding:5px 7px!important;border-radius:999px!important;background:#ff76001a!important;border:1px solid rgba(255,145,55,.22)!important;color:#ffbb82!important;font-size:6.4px!important;font-style:normal!important;font-weight:850!important;letter-spacing:.06em!important}.r837-close{width:38px!important;height:38px!important;border:1px solid rgba(167,201,218,.18)!important;border-radius:11px!important;background:linear-gradient(180deg,#fff1,#ffffff05)!important;color:#f0f8fb!important;box-shadow:inset 0 1px #ffffff12,0 5px 12px #000d1629!important}.r837-close:hover{border-color:#ff964173!important;background:#ff760014!important}.r50-photo-workspace .r837-commandbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;background:linear-gradient(180deg,#fbfcfd,#f0f5f7)!important;border-bottom:1px solid #cbd8df!important;box-shadow:0 5px 14px #0c27360e,inset 0 1px #fff!important}.r837-category-strip{display:flex!important;align-items:center!important;gap:3px!important;min-width:0!important;overflow-x:auto!important;scrollbar-width:none!important}.r837-category-strip::-webkit-scrollbar{display:none!important}.r837-category-strip>button{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:6px!important;min-height:32px!important;padding:0 9px!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:#304c5b!important;font-size:8px!important;font-weight:760!important;box-shadow:none!important}.r837-category-strip>button:hover{border-color:#d3dfe5!important;background:#fff!important}.r837-category-strip>button.active{border-color:#174458!important;background:linear-gradient(180deg,#174a61,#0b354b)!important;color:#fff!important;box-shadow:0 4px 10px #07283924,inset 0 1px #ffffff14!important}.r837-category-strip>button b{display:grid!important;place-items:center!important;min-width:16px!important;height:16px!important;padding:0 4px!important;border-radius:999px!important;background:#e1eaef!important;color:#46616f!important;font-size:6.5px!important;font-weight:900!important}.r837-category-strip>button.active b{background:#ff7600!important;color:#fff!important}.r837-command-actions{display:flex!important;align-items:center!important;gap:5px!important}.r837-command-actions>button{min-height:32px!important;padding:0 10px!important;border:1px solid #c2d1da!important;border-radius:8px!important;background:linear-gradient(180deg,#fff,#eef4f7)!important;color:#234555!important;font-size:8px!important;font-weight:800!important;box-shadow:inset 0 1px #fff,0 2px 6px #0923310b!important}.r837-upload{display:flex!important;align-items:center!important;gap:4px!important;padding:3px!important;border:1px solid #c7d6de!important;border-radius:10px!important;background:linear-gradient(180deg,#f7fafb,#edf3f6)!important;box-shadow:inset 0 1px #fff!important}.r837-upload select{min-height:30px!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:8px!important}.r837-upload button{min-height:30px!important;border-radius:7px!important;border-color:#17465c!important;background:linear-gradient(180deg,#174a62,#0d354b)!important;color:#fff!important;font-size:8px!important;box-shadow:inset 0 1px #ffffff14!important}.r50-photo-layout.r837-workstation{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;padding:10px!important;background:transparent!important}.r837-main{min-width:0!important;overflow:visible!important}.r50-photo-layout .r837-media-rail{position:sticky!important;top:0!important;display:flex!important;flex-direction:column!important;width:112px!important;min-width:112px!important;max-height:calc(100vh - 150px)!important;padding:7px!important;border:1px solid rgba(60,100,120,.52)!important;border-radius:14px!important;background:linear-gradient(180deg,#0a2d3f,#072434 55%,#051b28)!important;box-shadow:0 13px 28px #03192624,inset 0 1px #ffffff09!important}.r837-rail-head{display:flex!important;align-items:center!important;justify-content:space-between!important;height:28px!important;padding:0 4px 6px!important;color:#86a8b7!important;border-bottom:1px solid rgba(144,181,198,.1)!important}.r837-rail-head span{font-size:6px!important;font-weight:900!important;letter-spacing:.16em!important}.r837-rail-head b{display:grid!important;place-items:center!important;min-width:19px!important;height:19px!important;border-radius:999px!important;background:#ff76001a!important;border:1px solid rgba(255,145,52,.22)!important;color:#ffb979!important;font-size:7px!important}.r837-rail-scroll{display:grid!important;gap:7px!important;padding-top:7px!important;overflow-y:auto!important;scrollbar-width:thin!important;scrollbar-color:#355d70 transparent!important}.r50-photo-layout .r837-media-card{position:relative!important;display:grid!important;grid-template-columns:1fr!important;gap:5px!important;width:100%!important;min-height:94px!important;padding:6px!important;border:1px solid rgba(130,169,188,.18)!important;border-radius:10px!important;background:linear-gradient(145deg,#12384be6,#072130f2)!important;color:#dcebf2!important;box-shadow:0 4px 9px #000a112e,inset 0 1px #ffffff06!important}.r50-photo-layout .r837-media-card.active{border-color:#ff8b2ca6!important;background:linear-gradient(145deg,#133f55,#092d40)!important;box-shadow:0 0 0 1px #ff76001a,0 8px 16px #000a1142!important}.r837-media-card.active:before{content:""!important;position:absolute!important;left:-1px!important;top:12px!important;bottom:12px!important;width:2px!important;border-radius:999px!important;background:#ff7600!important;box-shadow:0 0 8px #ff760059!important}.r837-media-card .r658a2-thumb-wrap{width:100%!important;height:60px!important;border-radius:8px!important}.r837-thumb-meta{display:grid!important;gap:1px!important;min-width:0!important;text-align:left!important}.r837-thumb-meta strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#f3f9fb!important;font-size:7.5px!important}.r837-thumb-meta small{color:#7f9ead!important;font-size:6px!important}.r837-visibility{position:absolute!important;right:5px!important;bottom:5px!important;display:grid!important;place-items:center!important;width:18px!important;height:18px!important;border-radius:6px!important;background:#02131db8!important;border:1px solid rgba(142,179,198,.16)!important;color:#9ab8c7!important}.r837-visibility svg{width:10px!important;height:10px!important}.r837-visibility.customer{color:#70d3a6!important}.r837-finding-count{position:absolute!important;top:3px!important;right:3px!important;display:grid!important;place-items:center!important;min-width:18px!important;height:18px!important;padding:0 4px!important;border-radius:999px!important;background:#ff7600!important;color:#fff!important;font-size:7px!important;font-weight:900!important;box-shadow:0 3px 7px #ff760040!important}.r837-hero-card{overflow:hidden!important;border:1px solid rgba(68,109,130,.48)!important;border-radius:16px!important;background:linear-gradient(180deg,#f9fbfc,#eef4f6)!important;box-shadow:0 18px 40px #0826361c,inset 0 1px #fff!important}.r837-hero-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:48px!important;padding:8px 12px!important;border-bottom:1px solid rgba(85,126,146,.22)!important;background:linear-gradient(180deg,#123a4e,#0a2d40)!important}.r837-hero-head>div:first-child{display:grid!important;gap:1px!important}.r837-hero-head span{color:#7fa9bb!important;font-size:6px!important;font-weight:900!important;letter-spacing:.14em!important}.r837-hero-head strong{color:#fff!important;font-size:11px!important;font-weight:780!important}.r837-hero-badges{display:flex!important;align-items:center!important;gap:5px!important}.r837-hero-badges em{padding:4px 7px!important;border:1px solid rgba(142,178,196,.18)!important;border-radius:999px!important;background:#ffffff09!important;color:#9db8c5!important;font-size:6px!important;font-style:normal!important;font-weight:850!important;letter-spacing:.06em!important}.r837-hero-badges em.customer{border-color:#53c1893d!important;background:#3197641a!important;color:#84dab0!important}.r837-stage{padding:10px!important;border:0!important;border-radius:0!important;background:linear-gradient(180deg,#061d2a,#041721)!important;box-shadow:none!important}.r837-editor{min-height:610px!important;max-height:76vh!important;padding:18px!important;border-radius:12px!important;border:1px solid rgba(120,162,181,.14)!important;background:radial-gradient(ellipse at center,rgba(73,126,151,.18) 0%,rgba(20,61,80,.07) 45%,transparent 70%),linear-gradient(180deg,#03151e,#020f16)!important;box-shadow:inset 0 24px 55px #0000004d!important}.r837-editor .r80-canvas{width:min(92%,1120px)!important;max-width:1120px!important}.r837-editor .r80-canvas>img{display:block!important;width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;border-radius:8px!important;outline:1px solid rgba(220,237,244,.16)!important;box-shadow:0 28px 52px #0000005c,0 4px 11px #00000040!important}.r837-editor .r833-main-video{max-height:68vh!important;max-width:96%!important}.r837-console{margin:0!important;padding:6px!important;border:1px solid rgba(124,162,181,.22)!important;border-radius:10px!important;background:linear-gradient(180deg,#0d3346,#082839)!important;box-shadow:0 7px 16px #000a1133,inset 0 1px #ffffff09!important}.r837-console .r803-toolbar-main{gap:4px!important}.r837-console .r803-toolbar-main>button,.r837-console .r803-zoom-tools>button{min-height:30px!important;padding:0 9px!important;border-radius:7px!important;border:1px solid rgba(142,178,196,.17)!important;background:linear-gradient(180deg,#13394c,#0c2e40)!important;color:#dceaf1!important;font-size:7.5px!important;font-weight:760!important;box-shadow:none!important}.r837-console .r803-toolbar-main>button.active{border-color:#ff9740!important;background:linear-gradient(180deg,#ff8d27,#ef6800)!important;color:#fff!important;box-shadow:0 4px 10px #ff760038,inset 0 1px #ffffff40!important}.r837-context-panel{margin:0!important;padding:11px!important;border:1px solid rgba(121,161,180,.24)!important;border-radius:11px!important;background:linear-gradient(180deg,#0a2c3d,#072232)!important;box-shadow:0 8px 18px #000a1130,inset 0 1px #ffffff09!important}.r837-context-panel label>span,.r837-context-panel .r831-style>span{color:#a9c3cf!important;font-size:6px!important;letter-spacing:.1em!important}.r837-context-panel .r831-damage-title>span{color:#ff9b48!important}.r837-context-panel .r831-damage-title>strong{color:#fff!important}.r837-context-panel .r831-damage-title>small{color:#7f9eac!important}.r837-context-panel input:not([type=range]),.r837-context-panel textarea,.r837-context-panel select{border:1px solid #4d6b7a!important;border-radius:7px!important;background:#f5f9fa!important;color:#0f2e40!important;box-shadow:inset 0 1px 2px #051f2d14!important}.r837-media-dock{display:grid!important;grid-template-columns:minmax(190px,1fr) auto!important;align-items:center!important;gap:10px!important;margin-top:8px!important;padding:8px 10px!important;min-height:58px!important;border:1px solid rgba(57,98,118,.52)!important;border-radius:12px!important;background:linear-gradient(180deg,#0c3043,#082637)!important;box-shadow:0 8px 18px #061f2c1c,inset 0 1px #ffffff09!important}.r837-media-dock .r803-photo-meta{padding-left:9px!important}.r837-media-dock .r803-photo-meta:before{width:2px!important;background:#ff7600!important}.r837-media-dock .r803-photo-actions>button{min-height:32px!important;border-radius:7px!important;font-size:7.5px!important}.r837-media-dock .r803-save-return{min-height:36px!important;padding:0 13px!important;background:linear-gradient(180deg,#ff8c24,#e60)!important}.r837-inspection-modules{margin-top:8px!important;padding:8px!important;gap:8px!important;border:1px solid #cad7de!important;border-radius:14px!important;background:linear-gradient(180deg,#f6f9fa,#eaf1f4)!important;box-shadow:0 10px 22px #0b293911,inset 0 1px #fff!important}.r837-inspection-modules .r833-collapsible{border:1px solid rgba(57,96,116,.54)!important;border-radius:10px!important;background:#071e2b!important;box-shadow:0 5px 12px #00101924!important}.r837-inspection-modules .r833-collapsible>summary{min-height:42px!important;padding:0 12px 0 38px!important;border-left:2px solid #31586b!important;background:linear-gradient(180deg,#103548,#0a2b3d)!important}.r837-inspection-modules .r833-collapsible[open]>summary{border-left-color:#ff7600!important;background:linear-gradient(180deg,#123a4f,#0b3043)!important}.r837-damage-module .r834-saved-body{padding:11px!important;background:linear-gradient(155deg,#061922,#04131b)!important}.r837-damage-module .r834-damage-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.r837-damage-module .r834-damage-list article{min-height:96px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:6px 10px!important;padding:11px!important;border:1px solid rgba(111,153,173,.21)!important;border-radius:10px!important;background:linear-gradient(145deg,#103243,#092535)!important;box-shadow:0 6px 14px #00080e38,inset 0 1px #ffffff08!important}.r837-damage-module .r834-damage-list article:hover{transform:translateY(-1px)!important;border-color:#95bfd361!important;background:linear-gradient(145deg,#12394b,#0b2939)!important}.r837-damage-module .r834-damage-list article>i{width:29px!important;height:29px!important;border-radius:8px!important}.r837-damage-module .r834-damage-copy{grid-column:2!important;grid-row:1!important}.r837-damage-module .r834-damage-copy h4{font-size:11.5px!important}.r837-damage-module .r834-damage-copy p{font-size:8.7px!important}.r837-damage-module .r834-damage-actions{grid-column:2!important;grid-row:2!important;justify-self:end!important;padding:3px!important;border-radius:8px!important;background:#020f172e!important}.r837-damage-module .r834-damage-actions>button{min-width:50px!important;min-height:28px!important;padding:0 8px!important;font-size:7px!important;border-radius:6px!important}@media(max-width:1180px){.r50-photo-layout.r837-workstation{grid-template-columns:96px minmax(0,1fr)!important}.r50-photo-layout .r837-media-rail{width:96px!important;min-width:96px!important}.r837-editor{min-height:520px!important}.r837-editor .r80-canvas{width:min(96%,980px)!important}}@media(max-width:900px){.r50-photo-workspace .r837-commandbar{grid-template-columns:1fr!important}.r837-command-actions{justify-content:flex-end!important}.r50-photo-layout.r837-workstation{grid-template-columns:82px minmax(0,1fr)!important}.r50-photo-layout .r837-media-rail{width:82px!important;min-width:82px!important}.r837-thumb-meta{display:none!important}.r837-media-card .r658a2-thumb-wrap{height:58px!important}.r837-editor{min-height:430px!important;padding:9px!important}.r837-media-dock{grid-template-columns:1fr!important}.r837-media-dock .r803-photo-actions{justify-content:flex-start!important;flex-wrap:wrap!important}.r837-damage-module .r834-damage-list{grid-template-columns:1fr!important}}@media(max-width:650px){.r837-top-status{display:none!important}.r50-photo-workspace .r837-topbar{grid-template-columns:minmax(0,1fr) 40px!important}.r50-photo-layout.r837-workstation{display:block!important;padding:6px!important}.r50-photo-layout .r837-media-rail{position:static!important;display:block!important;width:100%!important;min-width:0!important;max-height:none!important;margin-bottom:6px!important}.r837-rail-head{display:none!important}.r837-rail-scroll{display:flex!important;gap:6px!important;overflow-x:auto!important;padding:0!important}.r50-photo-layout .r837-media-card{flex:0 0 82px!important;min-height:72px!important}.r837-media-card .r658a2-thumb-wrap{height:58px!important}.r837-editor{min-height:300px!important;padding:5px!important}.r837-editor .r80-canvas{width:100%!important}.r837-hero-head{padding:7px 9px!important}.r837-hero-badges em:nth-child(2){display:none!important}}.r50-photo-workspace{overflow:auto!important;font-family:Manrope,sans-serif!important;-webkit-font-smoothing:antialiased!important;text-rendering:optimizeLegibility!important}.r50-photo-workspace button,.r50-photo-workspace input,.r50-photo-workspace textarea,.r50-photo-workspace select{font-family:Manrope,sans-serif!important}.r837-brand-block h2,.r837-hero-head strong,.r837-inspection-modules summary strong{font-family:Plus Jakarta Sans,sans-serif!important}.r837-top-status,.r837-thumb-meta small,.r837-hero-badges,.r839-zoom-controls strong,.r834-damage-copy>header small{font-family:IBM Plex Mono,monospace!important;font-variant-numeric:tabular-nums!important}.r837-brand-block>span{font-size:11px!important}.r837-brand-block h2{font-size:23px!important}.r837-brand-block p{font-size:12px!important}.r837-top-status>span{font-size:10px!important}.r837-top-status>strong{font-size:14px!important}.r837-top-status>em{font-size:10px!important}.r837-category-strip>button{font-size:12px!important;min-height:40px!important;padding:0 12px!important}.r837-category-strip>button b{font-size:10px!important;min-width:20px!important;height:20px!important}.r837-command-actions>button,.r837-upload select,.r837-upload button{font-size:12px!important;min-height:40px!important}.r837-rail-head span{font-size:11px!important}.r837-rail-head b{font-size:10px!important}.r837-thumb-meta strong{font-size:11px!important}.r837-thumb-meta small,.r837-hero-head span{font-size:10px!important}.r837-hero-head strong{font-size:15px!important}.r837-hero-badges em{font-size:10px!important;padding:6px 9px!important}.r837-media-dock .r803-photo-meta>span{font-size:11px!important}.r837-media-dock .r803-photo-meta>strong{font-size:13px!important}.r837-media-dock .r803-photo-meta>small{font-size:11px!important}.r837-media-dock .r803-photo-actions>button{font-size:11px!important;min-height:38px!important}.r837-inspection-modules .r833-collapsible>summary strong{font-size:13px!important}.r837-inspection-modules .r833-collapsible>summary small{font-size:11px!important}.r837-damage-module .r834-damage-copy>header strong{font-size:11px!important}.r837-damage-module .r834-damage-copy>header small{font-size:10px!important}.r837-damage-module .r834-damage-copy h4{font-size:15px!important}.r837-damage-module .r834-damage-copy p{font-size:12px!important;line-height:1.5!important}.r837-damage-module .r834-damage-actions>button{font-size:11px!important;min-height:34px!important}.r837-hero-card,.r837-stage,.r50-photo-layout.r837-workstation,.r837-main{overflow:visible!important}.r839-editor{display:block!important;min-height:240px!important;max-height:68vh!important;overflow:auto!important;padding:18px!important;overscroll-behavior:contain!important;background:radial-gradient(ellipse at 50% 48%,rgba(91,145,170,.19),transparent 56%),linear-gradient(180deg,#061923,#031219)!important}.r839-zoom-shell{position:relative!important;min-width:0!important;max-width:none!important;margin-inline:auto!important;transition:width .18s cubic-bezier(.2,.75,.2,1)!important}.r839-canvas{width:100%!important;max-width:none!important;margin:0!important;transform:none!important;transform-origin:center center!important}.r839-canvas>img{display:block!important;width:100%!important;height:auto!important;max-width:none!important;max-height:none!important}.r839-canvas .r80-layer{width:100%!important;height:100%!important}.r839-editor::-webkit-scrollbar{width:10px!important;height:10px!important}.r839-editor::-webkit-scrollbar-track{background:#061d29!important}.r839-editor::-webkit-scrollbar-thumb{background:#496d80!important;border:2px solid #061d29!important;border-radius:999px!important}.r839-console{display:grid!important;grid-template-columns:minmax(130px,1fr) auto minmax(280px,1fr)!important;align-items:center!important;gap:14px!important;min-height:82px!important;padding:10px 12px!important;border-radius:14px!important;background:linear-gradient(180deg,#123b4f,#082a3d)!important;box-shadow:0 13px 30px #000a1140,inset 0 1px #ffffff0e!important}.r839-console:before{display:none!important}.r839-history{display:flex!important;gap:7px!important;justify-self:start!important}.r839-history>button{min-height:42px!important;padding:0 12px!important;border:1px solid rgba(157,191,208,.22)!important;border-radius:10px!important;background:linear-gradient(180deg,#174257,#0d3144)!important;color:#d8e8ef!important;font-size:11px!important;font-weight:750!important}.r839-history>button:disabled{opacity:.35!important}.r839-primary-tools{display:flex!important;align-items:stretch!important;justify-content:center!important;gap:8px!important}.r839-primary-tools>button{position:relative!important;display:grid!important;place-items:center!important;align-content:center!important;gap:5px!important;width:74px!important;min-width:74px!important;height:60px!important;padding:5px 7px!important;border:1px solid rgba(149,185,203,.24)!important;border-radius:12px!important;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.055),transparent 56%),linear-gradient(180deg,#174257,#0d3043)!important;color:#d8e8ef!important;box-shadow:0 5px 12px #00090f2e,inset 0 1px #ffffff0f!important;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease!important}.r839-primary-tools>button svg{width:24px!important;height:24px!important}.r839-primary-tools>button span{font-size:11px!important;font-weight:750!important;white-space:nowrap!important}.r839-primary-tools>button:hover{transform:translateY(-2px)!important;border-color:#c2e0ee7a!important;background:linear-gradient(180deg,#1d5068,#12394e)!important;color:#fff!important;box-shadow:0 9px 18px #00090f3d,inset 0 1px #ffffff14!important}.r839-primary-tools>button.active{transform:translateY(-1px)!important;border-color:#ffad6e!important;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.24),transparent 52%),linear-gradient(180deg,#ff943b,#ed6800)!important;color:#fff!important;box-shadow:0 0 0 1px #ff760029,0 10px 22px #ff760045,inset 0 1px #ffffff57!important}.r839-primary-tools>button.active:after{content:""!important;position:absolute!important;left:19px!important;right:19px!important;bottom:-5px!important;height:2px!important;border-radius:999px!important;background:#ff9a45!important;box-shadow:0 0 10px #ff76009e!important}.r839-zoom-controls{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;justify-self:end!important;padding:5px!important;border:1px solid rgba(143,177,194,.16)!important;border-radius:11px!important;background:#02141e3d!important}.r839-zoom-controls>button{min-width:42px!important;height:36px!important;padding:0 8px!important;border:1px solid rgba(148,181,198,.2)!important;border-radius:8px!important;background:linear-gradient(180deg,#163d50,#0c2d3f)!important;color:#d9e8ef!important;font-size:11px!important;font-weight:750!important}.r839-zoom-controls>button.active,.r839-zoom-controls>.fit{border-color:#ff91387a!important;background:#ff76001c!important;color:#ffc08c!important}.r839-zoom-controls>.step{min-width:36px!important;font-size:20px!important}.r839-zoom-controls>strong{min-width:48px!important;color:#fff!important;font-size:11px!important;text-align:center!important}.r837-context-panel{overflow:visible!important;height:auto!important;max-height:none!important;display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:11px!important;padding:14px!important;border-radius:14px!important;background:linear-gradient(180deg,#f8fbfc,#edf4f6)!important;border:1px solid #b8cbd5!important;color:#102d3d!important;box-shadow:0 15px 34px #061f2d24,inset 0 1px #fff!important}.r837-context-panel .r831-damage-title{grid-column:1/3!important;grid-row:1!important;align-self:center!important}.r837-context-panel .r831-damage-title>span{color:#e66d00!important;font-size:11px!important;font-weight:850!important}.r837-context-panel .r831-damage-title>strong{color:#102f41!important;font-size:16px!important;font-family:Plus Jakarta Sans,sans-serif!important}.r837-context-panel .r831-damage-title>small{color:#607a88!important;font-size:11px!important;line-height:1.4!important}.r837-context-panel label>span,.r837-context-panel .r831-style>span{color:#294b5d!important;font-size:11px!important;font-weight:750!important;letter-spacing:.01em!important;text-transform:none!important}.r837-context-panel .r834-damage-type{grid-column:3/5!important;grid-row:1!important}.r837-context-panel .r833-label-field{grid-column:5/8!important;grid-row:1!important}.r837-context-panel .r831-description{grid-column:8/13!important;grid-row:1!important}.r837-context-panel .r834-font{grid-column:1/3!important;grid-row:2!important}.r837-context-panel .r834-size{grid-column:3/5!important;grid-row:2!important}.r837-context-panel .r834-bold{grid-column:5/6!important;grid-row:2!important}.r837-context-panel .r835-marker-color{grid-column:6/8!important;grid-row:2!important}.r837-context-panel .r835-text-color{grid-column:8/10!important;grid-row:2!important}.r837-context-panel .r834-line{grid-column:10/11!important;grid-row:2!important}.r837-context-panel .r834-opacity{grid-column:11/13!important;grid-row:2!important}.r837-context-panel input:not([type=range]),.r837-context-panel textarea,.r837-context-panel select{width:100%!important;min-width:0!important;border:1px solid #a8bbc5!important;border-radius:9px!important;background:#fff!important;color:#102d3d!important;font-size:13px!important;font-weight:550!important;box-shadow:inset 0 1px 2px #0725350f!important}.r837-context-panel input:not([type=range]),.r837-context-panel select{height:42px!important;padding:0 10px!important}.r837-context-panel textarea{min-height:82px!important;height:82px!important;padding:9px 10px!important;line-height:1.45!important}.r837-context-panel input:focus,.r837-context-panel textarea:focus,.r837-context-panel select:focus{outline:none!important;border-color:#ff9740!important;box-shadow:0 0 0 3px #ff76001a,inset 0 1px 2px #0725350d!important}.r837-context-panel .r835-label-field small{color:#607a88!important;font-size:10px!important;line-height:1.35!important}.r837-context-panel .r831-range>b{color:#294b5d!important;font-size:11px!important}.r837-context-panel .r831-style>button{width:29px!important;height:29px!important;border-radius:8px!important;border:2px solid #fff!important;box-shadow:0 0 0 1px #aebfc8!important}.r837-context-panel .r831-style>button.active{outline:2px solid #153f54!important;outline-offset:2px!important}.r837-context-panel .r834-bold{width:42px!important;height:42px!important;border:1px solid #a8bbc5!important;border-radius:9px!important;background:linear-gradient(180deg,#fff,#eef3f5)!important;color:#183b4d!important;font-size:17px!important;font-weight:850!important}.r837-context-panel .r834-bold.active{border-color:#f94!important;background:linear-gradient(180deg,#ff9334,#ef6900)!important;color:#fff!important}.r837-context-panel .r834-actions{position:sticky!important;z-index:40!important;bottom:8px!important;grid-column:1/13!important;grid-row:3!important;display:flex!important;flex-direction:row!important;justify-content:flex-end!important;gap:9px!important;width:100%!important;min-width:0!important;margin:0!important;padding:10px!important;border:1px solid rgba(89,129,148,.26)!important;border-radius:11px!important;background:#f8fbfcf7!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;box-shadow:0 9px 22px #051f2d1f,inset 0 1px #fff!important}.r837-context-panel .r834-actions>button{min-width:145px!important;height:44px!important;border-radius:9px!important;font-size:12px!important;font-weight:800!important}.r837-context-panel .r834-actions>button.secondary{border:1px solid #a8bbc5!important;background:linear-gradient(180deg,#fff,#eef3f5)!important;color:#183b4d!important}.r837-context-panel .r834-actions>button.save{order:2!important;border:1px solid #ed6900!important;background:linear-gradient(180deg,#ff9130,#ed6800)!important;color:#fff!important;box-shadow:0 7px 16px #ff760038,inset 0 1px #ffffff47!important}.r837-hero-card{border-radius:18px!important;box-shadow:0 20px 48px #0927371f,0 2px 8px #0927370d,inset 0 1px #fff!important}.r837-media-rail{box-shadow:0 16px 34px #041c2a21,inset 0 1px #ffffff0a!important}.r837-media-card{transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important}.r837-media-card:hover{transform:translateY(-1px)!important}.r837-inspection-modules{padding:10px!important;border-radius:16px!important}.r837-damage-module .r834-damage-list{gap:12px!important}.r837-damage-module .r834-damage-list article{min-height:118px!important;padding:14px!important;border-radius:13px!important}@media(max-width:1350px){.r839-console{grid-template-columns:auto 1fr!important}.r839-primary-tools{grid-column:1/-1!important;grid-row:1!important;justify-self:center!important}.r839-history{grid-column:1!important;grid-row:2!important}.r839-zoom-controls{grid-column:2!important;grid-row:2!important}.r837-context-panel{grid-template-columns:repeat(6,minmax(0,1fr))!important}.r837-context-panel>*{grid-row:auto!important}.r837-context-panel .r831-damage-title{grid-column:1/3!important}.r837-context-panel .r834-damage-type{grid-column:3/5!important}.r837-context-panel .r833-label-field{grid-column:5/7!important}.r837-context-panel .r831-description{grid-column:1/7!important}.r837-context-panel .r834-font{grid-column:1/3!important}.r837-context-panel .r834-size{grid-column:3/5!important}.r837-context-panel .r834-bold{grid-column:5/6!important}.r837-context-panel .r835-marker-color{grid-column:1/3!important}.r837-context-panel .r835-text-color{grid-column:3/5!important}.r837-context-panel .r834-line{grid-column:5/6!important}.r837-context-panel .r834-opacity{grid-column:6/7!important}.r837-context-panel .r834-actions{grid-column:1/7!important}}@media(max-width:900px){.r839-editor{max-height:64vh!important;padding:10px!important}.r839-primary-tools>button{width:68px!important;min-width:68px!important}.r837-context-panel{grid-template-columns:1fr 1fr!important}.r837-context-panel>*{grid-column:auto!important}.r837-context-panel .r831-damage-title,.r837-context-panel .r831-description,.r837-context-panel .r834-actions{grid-column:1/-1!important}}@media(max-width:700px){.r839-console{display:flex!important;flex-direction:column!important;align-items:stretch!important}.r839-primary-tools{order:1!important;overflow-x:auto!important;justify-content:flex-start!important;padding-bottom:3px!important}.r839-history{order:2!important;justify-content:center!important}.r839-zoom-controls{order:3!important;justify-content:center!important;flex-wrap:wrap!important}.r837-context-panel{grid-template-columns:1fr!important}.r837-context-panel>*{grid-column:1!important}.r837-context-panel .r834-actions{grid-column:1!important}.r837-context-panel .r834-actions>button{flex:1 1 0!important;min-width:0!important}}.r80-layer .r80-text,.r80-layer .r82-object-label,.r80-layer .r80-callout-text{fill:var(--r840-text-color,#ff7600)!important}.r840-finding-pin{cursor:grab!important;pointer-events:all!important;filter:drop-shadow(0 4px 6px rgba(0,0,0,.36))!important}.r840-finding-pin:active{cursor:grabbing!important}.r840-finding-pin-hit{fill:#fff0!important;stroke:transparent!important;pointer-events:all!important;cursor:grab!important}.r840-finding-pin-ring{fill:#081f2e!important;stroke:#fff!important;stroke-width:5!important;opacity:.98!important}.r840-finding-pin-core{fill:#ff7600!important;stroke:#ffad6d!important;stroke-width:2!important}.r840-finding-pin-text{fill:#fff!important;stroke:none!important;paint-order:normal!important;font-family:IBM Plex Mono,monospace!important;font-size:25px!important;font-weight:700!important;dominant-baseline:middle!important;text-anchor:middle!important;pointer-events:none!important}.r840-finding-pin.active .r840-finding-pin-ring{stroke:#ffbc84!important;filter:drop-shadow(0 0 8px rgba(255,118,0,.56))!important}.r839-editor .r839-zoom-shell{max-width:none!important;min-width:0!important}.r839-editor .r839-zoom-shell .r839-canvas{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;transform:none!important}.r839-editor .r839-zoom-shell .r839-canvas>img{display:block!important;width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;-o-object-fit:contain!important;object-fit:contain!important}.r839-editor .r839-zoom-shell .r839-canvas .r80-layer{width:100%!important;height:100%!important}.r839-editor{overflow:auto!important;overflow-anchor:none!important}.r839-editor.r841-adaptive-editor{height:var(--r841-editor-height,520px)!important;min-height:180px!important;max-height:none!important;overflow:auto!important;transition:height .18s cubic-bezier(.2,.75,.2,1)!important;scroll-behavior:smooth!important;overscroll-behavior:contain!important}.r837-stage .r839-editor.r841-adaptive-editor{min-height:180px!important;max-height:none!important}.r841-adaptive-editor>.r839-zoom-shell{margin-left:auto!important;margin-right:auto!important;min-width:0!important;max-width:none!important}.r841-adaptive-editor>.r839-zoom-shell>.r839-canvas{width:100%!important;max-width:none!important;min-width:0!important}.r841-adaptive-editor>.r839-zoom-shell>.r839-canvas>img,.r841-adaptive-editor>.r839-zoom-shell>.r839-canvas>.r833-main-video{width:100%!important;max-width:none!important;height:auto!important}.r841-adaptive-editor>.r839-zoom-shell>.r839-canvas>.r80-layer{width:100%!important;height:100%!important}.r837-stage:has(.r837-context-panel) .r841-adaptive-editor{min-height:180px!important}@media(max-height:820px){.r839-editor.r841-adaptive-editor{min-height:160px!important}}@media(max-width:900px){.r839-editor.r841-adaptive-editor{min-height:170px!important}}@media(max-width:700px){.r839-editor.r841-adaptive-editor{min-height:150px!important}}.r839-editor.r841-adaptive-editor.r842-fit-range{overflow:hidden!important}.r839-editor.r841-adaptive-editor.r842-fit-range>.r839-zoom-shell{margin:auto!important}.r839-editor.r841-adaptive-editor.r842-zoomed{overflow:auto!important}.r839-editor.r841-adaptive-editor.r842-zoomed>.r839-zoom-shell{margin-left:auto!important;margin-right:auto!important}.r839-editor.r841-adaptive-editor.r842-fit-range{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.r839-editor.r841-adaptive-editor.r842-fit-range>.r839-zoom-shell{max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.r839-editor.r841-adaptive-editor.r842-fit-range>.r839-zoom-shell>.r839-canvas{max-height:none!important;overflow:visible!important}.r839-editor.r841-adaptive-editor.r842-zoomed{height:var(--r841-editor-height,520px)!important;min-height:180px!important;max-height:none!important;overflow:auto!important}.r839-editor.r841-adaptive-editor.r842-zoomed>.r839-zoom-shell>.r839-canvas{max-height:none!important}.r841-adaptive-editor .r839-canvas>img{display:block!important;width:100%!important;height:auto!important;max-width:none!important;max-height:none!important}.r85-workorders{--r85-navy:#082b42;--r85-ink:#102c3b;--r85-muted:#607886;--r85-line:#d9e4e9;--r85-soft:#f5f8fa;--r85-orange:#ff7600;font-family:Manrope,sans-serif!important}.r85-workorders>.r85-workorders-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding:20px 22px!important;border:1px solid #d2e0e7!important;border-radius:17px!important;background:radial-gradient(circle at 92% 0%,rgba(28,122,165,.09),transparent 38%),linear-gradient(180deg,#fff,#f6fafc)!important;box-shadow:0 14px 34px #07233213,inset 0 1px #fff!important}.r85-workorders-head>div:first-child{display:grid!important;gap:2px!important}.r85-workorders-head>div:first-child>span{font-size:10px!important;font-weight:800!important;letter-spacing:.13em!important;color:#0b78aa!important}.r85-workorders-head h2{margin:0!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:30px!important;line-height:1.08!important;letter-spacing:-.035em!important;color:#082b42!important}.r85-workorders-head p{margin:2px 0 0!important;font-size:12px!important;color:#6a808c!important}.r85-queue-summary{display:flex!important;align-items:stretch!important;gap:7px!important}.r85-queue-summary>div{display:grid!important;gap:2px!important;min-width:86px!important;padding:10px 12px!important;border:1px solid #d4e1e7!important;border-radius:11px!important;background:#fffc!important;box-shadow:0 4px 12px #0724340b!important}.r85-queue-summary span{font-size:9px!important;font-weight:800!important;letter-spacing:.08em!important;color:#728895!important}.r85-queue-summary strong{font-family:IBM Plex Mono,monospace!important;font-size:18px!important;color:#0c3449!important}.r85-workorders .r85-status-tabs{display:flex!important;align-items:center!important;gap:3px!important;margin-top:12px!important;padding:5px!important;overflow-x:auto!important;border:1px solid #d4e0e6!important;border-radius:12px!important;background:#fff!important;box-shadow:0 5px 15px #0722310b!important;scrollbar-width:none!important}.r85-status-tabs::-webkit-scrollbar{display:none!important}.r85-workorders .r85-status-tabs>button{--s:#718895;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex:0 0 auto!important;min-height:38px!important;padding:0 11px!important;border:1px solid transparent!important;border-bottom:0!important;border-radius:8px!important;background:transparent!important;color:#405c6a!important;font-size:11px!important;font-weight:750!important;box-shadow:none!important}.r85-status-tabs>button b{display:grid!important;place-items:center!important;min-width:20px!important;height:20px!important;padding:0 5px!important;border-radius:999px!important;background:#edf3f6!important;color:#526d7a!important;font-family:IBM Plex Mono,monospace!important;font-size:9px!important}.r85-workorders .r85-status-tabs>button:hover{background:#f5f8fa!important;color:#153b4e!important}.r85-workorders .r85-status-tabs>button.active{background:linear-gradient(180deg,#123f55,#092e43)!important;color:#fff!important;border-color:#123f55!important;box-shadow:0 5px 12px #05243426!important}.r85-workorders .r85-status-tabs>button.active:after{content:""!important;position:absolute!important;left:22%!important;right:22%!important;bottom:-4px!important;height:2px!important;border-radius:999px!important;background:#ff7600!important}.r85-workorders .r85-status-tabs>button.active b{background:#ff7600!important;color:#fff!important}.r85-filterbar{display:grid!important;grid-template-columns:minmax(300px,1.7fr) minmax(160px,.8fr) minmax(150px,.75fr) minmax(150px,.75fr) 142px 142px auto!important;gap:8px!important;align-items:end!important;margin-top:10px!important;padding:11px!important;border:1px solid #d4e1e7!important;border-radius:13px!important;background:linear-gradient(180deg,#fff,#f7fafb)!important;box-shadow:0 6px 17px #0722310b,inset 0 1px #fff!important}.r85-filterbar label{display:grid!important;gap:5px!important;min-width:0!important}.r85-filterbar label>span{font-size:10px!important;font-weight:750!important;color:#4e6977!important}.r85-filterbar input,.r85-filterbar select{width:100%!important;min-width:0!important;height:40px!important;border:1px solid #c2d2da!important;border-radius:9px!important;background:#fff!important;color:#16394a!important;font-family:Manrope,sans-serif!important;font-size:12px!important;font-weight:600!important;box-shadow:inset 0 1px 2px #07223109!important}.r85-filterbar input{padding:0 10px!important}.r85-filterbar select{padding:0 28px 0 10px!important}.r85-search>div{position:relative!important}.r85-search svg{position:absolute!important;left:11px!important;top:50%!important;transform:translateY(-50%)!important;width:16px!important;height:16px!important;color:#78909d!important}.r85-search input{padding-left:36px!important}.r85-reset{min-height:40px!important;padding:0 13px!important;border:1px solid #c2d2da!important;border-radius:9px!important;background:linear-gradient(180deg,#fff,#eef4f6)!important;color:#214455!important;font-size:11px!important;font-weight:800!important}.r85-reset:hover{border-color:#91aab6!important;background:#fff!important}.r85-list-meta{display:flex!important;align-items:center!important;gap:8px!important;padding:9px 3px 5px!important}.r85-list-meta strong{font-size:12px!important;color:#183b4c!important}.r85-list-meta span{font-size:11px!important;color:#718693!important}.r85-workorders .r85-table-card{margin-top:0!important;padding:0!important;overflow:auto!important;border:1px solid #d2dfe6!important;border-radius:15px!important;background:#fff!important;box-shadow:0 14px 32px #07233212,inset 0 1px #fff!important}.r85-workorders .r85-wo-table{display:block!important;min-width:1180px!important}.r85-workorders .r85-wo-table>.r22-tr{display:grid!important;grid-template-columns:1.2fr .88fr .48fr 2.2fr 1.55fr .72fr .82fr!important;align-items:center!important;-moz-column-gap:18px!important;column-gap:18px!important;width:100%!important}.r85-workorders .r85-table-head{position:sticky!important;top:0!important;z-index:5!important;min-height:43px!important;padding:0 18px!important;border:0!important;border-bottom:1px solid #cfdee5!important;border-radius:0!important;background:#f4f8faf7!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:0 3px 9px #08253409!important}.r85-table-head>span{font-size:10px!important;font-weight:850!important;letter-spacing:.055em!important;text-transform:uppercase!important;color:#5c7481!important}.r85-workorders .r85-wo-table>.r85-workorder-row{min-height:112px!important;padding:9px 18px!important;margin:0!important;border:0!important;border-left:0!important;border-radius:0!important;border-bottom:1px solid #e2eaee!important;background:#fff!important;color:#173747!important;box-shadow:none!important;text-align:left!important;transition:background .16s ease,box-shadow .16s ease!important}.r85-workorders .r85-wo-table>.r85-workorder-row:hover{transform:none!important;background:linear-gradient(90deg,#fbfdfe,#f5f9fb,#fbfdfe)!important;box-shadow:inset 3px 0 #ff7600!important}.r85-workorders .r85-wo-table>.r85-workorder-row.is-today{background:linear-gradient(90deg,#ff760009,#fff 21%)!important}.r85-customer-cell{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}.r85-customer-cell>i{display:grid!important;place-items:center!important;flex:0 0 39px!important;width:39px!important;height:39px!important;border:1px solid #c7d7df!important;border-radius:50%!important;background:linear-gradient(145deg,#f8fbfc,#eaf1f4)!important;color:#0f526f!important;font-style:normal!important;font-size:12px!important;font-weight:850!important;box-shadow:0 4px 10px #0826360f,inset 0 1px #fff!important}.r85-customer-cell>span,.r85-vehicle-cell>span,.r85-job-cell{display:grid!important;gap:3px!important;min-width:0!important}.r85-customer-cell strong,.r85-job-cell strong,.r85-vehicle-cell>span>strong{overflow:hidden!important;text-overflow:ellipsis!important;color:#12374a!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important}.r85-customer-cell small,.r85-job-cell small,.r85-vehicle-cell>span>small,.r85-schedule-cell small{color:#6d828e!important;font-size:10.5px!important;font-weight:550!important;line-height:1.35!important}.r85-schedule-cell{display:grid!important;gap:3px!important}.r85-schedule-cell strong{color:#163a4d!important;font-size:12px!important;font-weight:800!important}.r85-schedule-cell.today small{color:#d15d00!important;font-weight:800!important}.r85-schedule-cell.unscheduled strong{color:#6f808a!important}.r85-schedule-cell.unscheduled small{font-style:italic!important}.r85-wo-number strong{font-family:IBM Plex Mono,monospace!important;font-size:13px!important;color:#0f4058!important;font-weight:700!important}.r85-vehicle-cell{display:grid!important;grid-template-columns:172px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-width:0!important}.r85-workorders .r85-vehicle-cell .r22-vehicle-thumb{display:grid!important;place-items:center!important;width:172px!important;height:88px!important;max-width:none!important;max-height:none!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.r85-workorders .r85-vehicle-cell .r22-vehicle-thumb img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;-o-object-fit:contain!important;object-fit:contain!important;background:transparent!important;filter:drop-shadow(0 8px 9px rgba(11,35,47,.14))!important}.r85-workorders .r85-vehicle-cell .r22-vehicle-thumb svg{width:82px!important;height:48px!important;color:#a4b5bd!important}.r85-vehicle-cell>span>strong{font-size:14px!important}.r85-job-cell strong{font-size:13px!important}.r85-job-cell small{font-size:10.5px!important}.r85-total-cell strong{font-family:IBM Plex Mono,monospace!important;font-size:14px!important;font-weight:700!important;color:#0b3348!important}.r85-status-cell{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.r85-status-cell>svg{width:16px!important;height:16px!important;color:#8aa0ac!important}.r85-status-cell .r22-status{min-height:27px!important;display:inline-flex!important;align-items:center!important;padding:0 9px!important;border:1px solid #cad8df!important;border-radius:999px!important;background:#f4f7f9!important;color:#526a77!important;font-size:9.5px!important;font-weight:850!important;letter-spacing:.025em!important;white-space:nowrap!important}.r85-workorder-row.status-scheduled .r22-status,.r85-workorder-row.status-confirmed .r22-status{border-color:#f0c98e!important;background:#fff7ea!important;color:#a76100!important}.r85-workorder-row.status-checked_in .r22-status{border-color:#a8d0e9!important;background:#eef7fc!important;color:#1878ad!important}.r85-workorder-row.status-inspection .r22-status{border-color:#c6b9ea!important;background:#f5f1ff!important;color:#6b4fba!important}.r85-workorder-row.status-in_progress .r22-status{border-color:#ffc28d!important;background:#fff3e9!important;color:#cf5c00!important}.r85-workorder-row.status-waiting_approval .r22-status{border-color:#e8cf8e!important;background:#fff9e5!important;color:#9b7200!important}.r85-workorder-row.status-qc .r22-status{border-color:#aebae9!important;background:#f1f3ff!important;color:#4657b9!important}.r85-workorder-row.status-ready .r22-status,.r85-workorder-row.status-completed .r22-status{border-color:#a9d8c0!important;background:#eef9f3!important;color:#137b4d!important}.r85-workorder-row.status-canceled .r22-status,.r85-workorder-row.status-cancelled .r22-status{border-color:#e9b1b1!important;background:#fff1f1!important;color:#b52e2e!important}.r85-pagination{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin-top:10px!important;padding:10px 12px!important;border:1px solid #d5e1e7!important;border-radius:12px!important;background:linear-gradient(180deg,#fff,#f7fafb)!important;color:#617986!important;font-size:11px!important}.r85-pagination>div:first-child{display:flex!important;align-items:center!important;gap:5px!important}.r85-pagination strong{color:#183d4f!important}.r85-pagination label{display:flex!important;align-items:center!important;gap:7px!important}.r85-pagination select{height:34px!important;border:1px solid #c6d5dd!important;border-radius:8px!important;background:#fff!important;color:#183b4d!important}.r85-page-buttons{display:flex!important;align-items:center!important;gap:9px!important}.r85-page-buttons button{display:flex!important;align-items:center!important;gap:5px!important;min-height:35px!important;padding:0 10px!important;border:1px solid #c6d5dd!important;border-radius:8px!important;background:#fff!important;color:#234759!important;font-size:10.5px!important;font-weight:750!important}.r85-page-buttons button:disabled{opacity:.4!important}.r85-page-buttons svg{width:14px!important;height:14px!important}@media(max-width:1350px){.r85-filterbar{grid-template-columns:minmax(270px,1.5fr) repeat(3,minmax(135px,.7fr)) 130px 130px!important}.r85-reset{grid-column:6/7!important}.r85-workorders .r85-wo-table{min-width:1110px!important}.r85-vehicle-cell{grid-template-columns:150px minmax(0,1fr)!important}.r85-workorders .r85-vehicle-cell .r22-vehicle-thumb{width:150px!important;height:80px!important}}@media(max-width:1000px){.r85-workorders>.r85-workorders-head{align-items:flex-start!important}.r85-queue-summary{flex-wrap:wrap!important;justify-content:flex-end!important}.r85-filterbar{grid-template-columns:1fr 1fr 1fr!important}.r85-search{grid-column:1/-1!important}.r85-reset{grid-column:auto!important}.r85-pagination{flex-wrap:wrap!important}}@media(max-width:700px){.r85-workorders>.r85-workorders-head{display:grid!important}.r85-queue-summary{justify-content:flex-start!important}.r85-filterbar{grid-template-columns:1fr 1fr!important}.r85-search{grid-column:1/-1!important}.r85-pagination{display:grid!important}.r85-page-buttons{justify-content:space-between!important}}.r837-hero-card{overflow:visible!important}.r803-photo-stage.r837-stage{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;align-items:start!important;gap:8px!important;overflow:visible!important;padding:10px!important}.r803-photo-stage.r837-stage>.r841-adaptive-editor{grid-row:1!important;position:relative!important;width:100%!important;margin:0!important;box-sizing:border-box!important}.r803-photo-stage.r837-stage>.r839-console{grid-row:2!important;position:relative!important;inset:auto!important;z-index:20!important;width:100%!important;margin:0!important}.r803-photo-stage.r837-stage>.r837-context-panel{grid-row:3!important;position:relative!important;z-index:10!important;width:100%!important}.r839-editor.r841-adaptive-editor.r842-fit-range{display:flex!important;align-items:center!important;justify-content:center!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;padding:18px!important}.r839-editor.r841-adaptive-editor.r842-fit-range>.r839-zoom-shell{flex:0 0 auto!important;margin:0 auto!important;max-width:100%!important}.r839-editor.r841-adaptive-editor.r842-zoomed{display:block!important;height:var(--r841-editor-height,520px)!important;min-height:200px!important;max-height:none!important;overflow:auto!important;padding:18px!important;scrollbar-gutter:stable!important}.r841-adaptive-editor .r839-zoom-shell{position:relative!important;height:auto!important;min-height:0!important}.r841-adaptive-editor .r839-canvas{position:relative!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;margin:0!important;transform:none!important}.r841-adaptive-editor .r839-canvas>img{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-width:none!important;max-height:none!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important}.r841-adaptive-editor .r839-canvas>.r80-layer{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}.r837-stage{contain:layout!important}.r837-media-dock{position:relative!important;z-index:3!important;clear:both!important;margin-top:0!important}.r839-zoom-controls>strong{min-width:52px!important;font-variant-numeric:tabular-nums!important}.r803-photo-stage.r837-stage{isolation:isolate!important;contain:layout!important}.r803-photo-stage.r837-stage>.r841-adaptive-editor{width:100%!important;min-width:0!important;height:var(--r841-editor-height,520px)!important;min-height:300px!important;max-height:680px!important;overflow:hidden!important;border:1px solid rgba(117,160,181,.24)!important;border-radius:13px!important;background:radial-gradient(ellipse at 50% 48%,rgba(90,150,178,.17),transparent 57%),linear-gradient(180deg,#061923,#031119)!important;box-shadow:inset 0 1px #ffffff0b,inset 0 0 0 1px #0000002e,0 9px 24px #000e172e!important;overscroll-behavior:contain!important}.r839-editor.r841-adaptive-editor.r842-fit-range{display:flex!important;align-items:center!important;justify-content:center!important;height:var(--r841-editor-height,520px)!important;min-height:300px!important;max-height:680px!important;overflow:hidden!important;padding:18px!important}.r839-editor.r841-adaptive-editor.r842-fit-range>.r839-zoom-shell{flex:0 0 auto!important;margin:auto!important;max-width:100%!important}.r839-editor.r841-adaptive-editor.r842-zoomed{display:block!important;height:var(--r841-editor-height,520px)!important;min-height:300px!important;max-height:680px!important;overflow:auto!important;padding:18px!important;scrollbar-gutter:stable both-edges!important;overscroll-behavior:contain!important}.r839-editor.r841-adaptive-editor.r842-zoomed>.r839-zoom-shell{display:block!important;margin:0!important;max-width:none!important}.r841-adaptive-editor .r839-zoom-shell,.r841-adaptive-editor .r839-canvas{position:relative!important;height:auto!important;min-height:0!important;max-height:none!important}.r841-adaptive-editor .r839-canvas{display:block!important;width:100%!important;overflow:visible!important;margin:0!important;transform:none!important}.r841-adaptive-editor .r839-canvas>img{position:relative!important;display:block!important;width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}.r841-adaptive-editor .r839-canvas>.r80-layer{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.r839-editor::-webkit-scrollbar{width:12px!important;height:12px!important}.r839-editor::-webkit-scrollbar-track{background:#041822!important;border-radius:999px!important}.r839-editor::-webkit-scrollbar-thumb{border:3px solid #041822!important;border-radius:999px!important;background:linear-gradient(180deg,#66879a,#3d657a)!important}.r839-editor::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#7d9daf,#4d7890)!important}.r83-inline-text{display:none!important}.r837-context-panel.r834-text-mode{position:relative!important;z-index:30!important}.r803-photo-stage.r837-stage>.r839-console{position:relative!important;z-index:40!important;display:grid!important;grid-template-columns:minmax(118px,.7fr) auto minmax(286px,1fr)!important;align-items:center!important;gap:14px!important;width:100%!important;min-width:0!important;min-height:88px!important;margin:0!important;padding:10px 12px!important;overflow:visible!important;border:1px solid rgba(127,168,188,.3)!important;border-radius:17px!important;background:radial-gradient(circle at 50% -90%,rgba(155,210,235,.19),transparent 62%),linear-gradient(180deg,#123b50,#0b2f43 48%,#072536)!important;box-shadow:0 18px 40px #000d1647,0 3px 8px #000c1438,inset 0 1px #ffffff1a,inset 0 -1px #00000052!important}.r803-photo-stage.r837-stage>.r839-console:after{content:""!important;pointer-events:none!important;position:absolute!important;inset:1px!important;border-radius:15px!important;border-top:1px solid rgba(255,255,255,.055)!important}.r839-history{position:relative!important;z-index:1!important;display:flex!important;align-items:center!important;gap:6px!important;justify-self:start!important;padding:5px!important;border:1px solid rgba(145,180,198,.16)!important;border-radius:12px!important;background:linear-gradient(180deg,#03151f57,#020e1642)!important;box-shadow:inset 0 1px #ffffff08!important}.r839-history>button{min-width:54px!important;height:39px!important;padding:0 10px!important;border:1px solid rgba(151,187,204,.21)!important;border-radius:9px!important;background:linear-gradient(180deg,#19465c,#11384c 48%,#0b2d3e)!important;color:#e5f0f5!important;font-size:10.5px!important;font-weight:800!important;text-shadow:0 1px 0 rgba(0,0,0,.35)!important;box-shadow:0 4px 9px #000a1038,inset 0 1px #ffffff14,inset 0 -1px #00000047!important}.r839-history>button:hover:not(:disabled){transform:translateY(-1px)!important;border-color:#cfe7f166!important;background:linear-gradient(180deg,#20536b,#123d52)!important}.r839-history>button:active:not(:disabled){transform:translateY(1px)!important;box-shadow:inset 0 2px 5px #00000040!important}.r839-history>button:disabled{opacity:.34!important}.r839-primary-tools{position:relative!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;justify-self:center!important;padding:6px!important;border:1px solid #afc2cc!important;border-radius:16px!important;background:linear-gradient(180deg,#fbfdfe,#eef4f7 42%,#d8e4e9)!important;box-shadow:0 10px 22px #000c1440,0 2px 4px #00090f29,inset 0 1px #fff,inset 0 -1px #54707e2e!important}.r839-primary-tools:before{content:""!important;position:absolute!important;left:12px!important;right:12px!important;top:4px!important;height:1px!important;background:#ffffffe0!important;pointer-events:none!important}.r839-primary-tools>button{position:relative!important;display:grid!important;place-items:center!important;align-content:center!important;gap:4px!important;width:66px!important;min-width:66px!important;height:60px!important;padding:5px 6px!important;border:1px solid transparent!important;border-radius:11px!important;background:linear-gradient(180deg,#ffffff8a,#e2ecf147)!important;color:#173a4d!important;box-shadow:inset 0 1px #ffffffc7!important;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease,color .15s ease!important}.r839-primary-tools>button+button:before{content:""!important;position:absolute!important;left:-3px!important;top:10px!important;bottom:10px!important;width:1px!important;background:linear-gradient(180deg,transparent,#b8c9d1 22%,#fff 50%,#b8c9d1 78%,transparent)!important}.r839-primary-tools>button svg{width:25px!important;height:25px!important;filter:drop-shadow(0 1px 0 rgba(255,255,255,.72))!important}.r839-primary-tools>button span{font-size:9.5px!important;line-height:1!important;font-weight:850!important;letter-spacing:-.01em!important;white-space:nowrap!important}.r839-primary-tools>button:hover{z-index:2!important;transform:translateY(-2px)!important;border-color:#a5bac5!important;background:linear-gradient(180deg,#fff,#e9f0f4)!important;color:#092c40!important;box-shadow:0 7px 13px #11314126,inset 0 1px #fff!important}.r839-primary-tools>button.active{z-index:3!important;transform:translateY(-1px)!important;border-color:#e96400!important;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.4),transparent 48%),linear-gradient(180deg,#ff9b42,#ff7a0a 46%,#e85f00)!important;color:#fff!important;text-shadow:0 1px 0 rgba(126,42,0,.35)!important;box-shadow:0 9px 17px #ff69004d,0 0 0 1px #ff8e3e29,inset 0 1px #ffffff7a,inset 0 -1px #812a0042!important}.r839-primary-tools>button.active:after{content:""!important;position:absolute!important;left:18px!important;right:18px!important;bottom:4px!important;height:2px!important;border-radius:999px!important;background:#ffe2c6!important;box-shadow:0 0 8px #ffffff8c!important}.r839-zoom-controls{position:relative!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;justify-self:end!important;gap:4px!important;min-width:0!important;padding:5px!important;border:1px solid #aebfc8!important;border-radius:13px!important;background:linear-gradient(180deg,#f8fbfc,#dce7ec)!important;box-shadow:0 8px 17px #000c1438,inset 0 1px #fff!important}.r839-zoom-controls>button{min-width:40px!important;height:37px!important;padding:0 8px!important;border:1px solid #bccbd3!important;border-radius:8px!important;background:linear-gradient(180deg,#fff,#e7eef2)!important;color:#173b4e!important;font-size:10.5px!important;font-weight:850!important;box-shadow:0 2px 5px #0c293812,inset 0 1px #fff!important}.r839-zoom-controls>button:hover{border-color:#8fa9b6!important;background:#fff!important;transform:translateY(-1px)!important}.r839-zoom-controls>button.active,.r839-zoom-controls>.fit{border-color:#ee7518!important;background:linear-gradient(180deg,#fff7ef,#ffe5cc)!important;color:#be5000!important;box-shadow:inset 0 0 0 1px #ff760014!important}.r839-zoom-controls>.step{min-width:37px!important;font-size:20px!important;line-height:1!important}.r839-zoom-controls>strong{min-width:52px!important;padding:0 5px!important;color:#12364a!important;font-family:IBM Plex Mono,monospace!important;font-size:10px!important;text-align:center!important;font-variant-numeric:tabular-nums!important}.r837-media-dock{position:relative!important;z-index:5!important;display:grid!important;grid-template-columns:minmax(190px,.72fr) minmax(0,1.28fr)!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;overflow:hidden!important;padding-right:12px!important}.r837-media-dock .r803-photo-meta{min-width:0!important}.r837-media-dock .r803-photo-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:6px!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.r837-media-dock .r803-photo-actions>button{flex:0 0 auto!important;max-width:100%!important;margin:0!important}.r837-media-dock .r803-save-return{white-space:normal!important;text-align:center!important}.r837-inspection-modules{position:relative!important;z-index:2!important;clear:both!important;margin-top:8px!important}@media(max-width:1180px){.r803-photo-stage.r837-stage>.r839-console{grid-template-columns:1fr!important;gap:8px!important;padding:9px!important}.r839-history,.r839-primary-tools,.r839-zoom-controls{justify-self:center!important}.r839-history{order:2!important}.r839-primary-tools{order:1!important}.r839-zoom-controls{order:3!important}.r837-media-dock{grid-template-columns:1fr!important}.r837-media-dock .r803-photo-actions{justify-content:flex-start!important}}@media(max-width:720px){.r803-photo-stage.r837-stage>.r841-adaptive-editor,.r839-editor.r841-adaptive-editor.r842-fit-range,.r839-editor.r841-adaptive-editor.r842-zoomed{min-height:280px!important;max-height:560px!important}.r839-primary-tools{flex-wrap:wrap!important;max-width:100%!important}.r839-primary-tools>button{width:56px!important;min-width:56px!important;height:54px!important}.r839-primary-tools>button span{font-size:8.5px!important}.r839-zoom-controls{flex-wrap:wrap!important;justify-content:center!important}}.r803-photo-stage.r837-stage{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:max-content max-content max-content!important;grid-auto-rows:max-content!important;align-items:start!important;justify-items:stretch!important;align-content:start!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;contain:none!important;isolation:auto!important;position:relative!important;z-index:2!important}.r803-photo-stage.r837-stage>.r841-adaptive-editor{grid-column:1!important;grid-row:1!important;position:relative!important;z-index:1!important;width:100%!important;min-width:0!important;margin:0!important;align-self:start!important}.r803-photo-stage.r837-stage>.r839-console{grid-column:1!important;grid-row:2!important;position:relative!important;inset:auto!important;z-index:3!important;width:100%!important;min-width:0!important;min-height:88px!important;height:auto!important;margin:0!important;align-self:start!important}.r803-photo-stage.r837-stage>.r837-context-panel{grid-column:1!important;grid-row:3!important;position:relative!important;inset:auto!important;z-index:2!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;align-self:start!important}.r837-media-dock{position:relative!important;z-index:1!important;clear:both!important;margin-top:10px!important}.r837-inspection-modules{position:relative!important;z-index:1!important;clear:both!important}.r839-editor.r841-adaptive-editor.r842-fit-range{overflow:hidden!important;scrollbar-gutter:auto!important}.r839-editor.r841-adaptive-editor.r842-zoomed{overflow:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}.r837-media-dock .r803-photo-actions{min-width:0!important;max-width:100%!important;flex-wrap:wrap!important;overflow:visible!important}.r837-media-dock{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:start!important;gap:8px!important;width:100%!important;min-width:0!important;padding-right:14px!important;overflow:visible!important}.r837-media-dock .r803-photo-meta{grid-column:1!important;grid-row:1!important;min-width:0!important;width:100%!important}.r837-media-dock .r803-photo-actions{grid-column:1!important;grid-row:2!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-right:8px!important;overflow:visible!important}.r837-media-dock .r803-photo-actions>button{flex:0 1 auto!important;min-width:0!important;max-width:100%!important;white-space:nowrap!important}.r837-media-dock .r803-photo-actions>.r803-save-return{flex:0 1 auto!important;min-width:0!important;max-width:100%!important;padding-left:11px!important;padding-right:11px!important;font-size:11px!important}.r837-media-dock .r803-photo-actions>button:last-child{margin-right:0!important}@media(max-width:1440px){.r837-media-dock .r803-photo-actions{gap:5px!important}.r837-media-dock .r803-photo-actions>button{font-size:11px!important;padding-left:10px!important;padding-right:10px!important}}@media(max-width:1180px){.r837-media-dock{gap:10px!important}.r837-media-dock .r803-photo-actions{justify-content:flex-start!important}}@media(max-width:820px){.r837-media-dock .r803-photo-actions>button{flex:1 1 auto!important}.r837-media-dock .r803-photo-actions>.r803-save-return{flex:1 1 100%!important}}.r837-media-dock{display:grid!important;grid-template-columns:minmax(185px,1fr) max-content!important;grid-template-rows:auto!important;align-items:center!important;-moz-column-gap:10px!important;column-gap:10px!important;row-gap:0!important;width:100%!important;min-width:0!important;min-height:58px!important;height:auto!important;margin-top:8px!important;padding:7px 12px!important;overflow:visible!important}.r837-media-dock .r803-photo-meta{grid-column:1!important;grid-row:1!important;display:grid!important;align-content:center!important;gap:1px!important;width:auto!important;min-width:0!important;margin:0!important;padding-left:9px!important}.r837-media-dock .r803-photo-actions{grid-column:2!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:5px!important;width:-moz-max-content!important;width:max-content!important;min-width:-moz-max-content!important;min-width:max-content!important;max-width:none!important;padding:0!important;margin:0!important;overflow:visible!important;white-space:nowrap!important}.r837-media-dock .r803-photo-actions>button{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;flex:0 0 auto!important;width:auto!important;min-width:-moz-max-content!important;min-width:max-content!important;max-width:none!important;height:36px!important;min-height:36px!important;padding:0 9px!important;margin:0!important;overflow:visible!important;white-space:nowrap!important;text-overflow:clip!important;font-size:9px!important;line-height:1!important}.r837-media-dock .r803-photo-actions .r78-delete-photo,.r837-media-dock .r803-photo-actions .r78-delete-photo:hover,.r837-media-dock .r803-photo-actions .r78-delete-photo:focus,.r837-media-dock .r803-photo-actions .r78-delete-photo:active{order:10!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;flex:0 0 auto!important;width:auto!important;min-width:92px!important;max-width:none!important;height:36px!important;min-height:36px!important;padding:0 11px!important;margin:0!important;overflow:visible!important;white-space:nowrap!important;text-overflow:clip!important;text-indent:0!important;color:#ffd8d4!important;opacity:1!important;border-color:#d66c6375!important;background:linear-gradient(180deg,#652723d1,#431b19db)!important}.r837-media-dock .r803-photo-actions .r78-delete-photo svg{flex:0 0 auto!important;width:15px!important;height:15px!important;color:#f0aaa4!important;margin:0!important}.r837-media-dock .r803-photo-actions>.r803-save-return{flex:0 0 auto!important;width:auto!important;min-width:-moz-max-content!important;min-width:max-content!important;max-width:none!important;height:36px!important;min-height:36px!important;padding:0 11px!important;font-size:9px!important;white-space:nowrap!important}@media(max-width:1440px){.r837-media-dock{grid-template-columns:minmax(165px,1fr) max-content!important;-moz-column-gap:8px!important;column-gap:8px!important;padding-left:10px!important;padding-right:10px!important}.r837-media-dock .r803-photo-actions{gap:4px!important}.r837-media-dock .r803-photo-actions>button{padding-left:8px!important;padding-right:8px!important;font-size:8.5px!important}.r837-media-dock .r803-photo-actions .r78-delete-photo{min-width:86px!important;padding-left:9px!important;padding-right:9px!important}.r837-media-dock .r803-photo-actions>.r803-save-return{padding-left:9px!important;padding-right:9px!important;font-size:8.5px!important}}@media(max-width:980px){.r837-media-dock{grid-template-columns:1fr!important;grid-template-rows:auto auto!important;gap:7px!important}.r837-media-dock .r803-photo-meta{grid-column:1!important;grid-row:1!important}.r837-media-dock .r803-photo-actions{grid-column:1!important;grid-row:2!important;width:100%!important;min-width:0!important;flex-wrap:wrap!important;justify-content:flex-start!important}}.r837-hero-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;grid-template-rows:auto!important;align-items:center!important;gap:9px!important;min-height:50px!important;padding:7px 10px!important}.r837-hero-head>div:first-child{grid-column:1!important;grid-row:1!important;min-width:0!important}.r9282-back-workorder,.r9282-back-workorder:hover,.r9282-back-workorder:focus,.r9282-back-workorder:active{grid-column:2!important;grid-row:1!important;justify-self:end!important;align-self:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-width:184px!important;width:auto!important;height:40px!important;margin:0!important;padding:0 17px!important;border:1px solid #ff9c52!important;border-radius:11px!important;background:linear-gradient(180deg,#ff9d45,#ff7600 54%,#df5500)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:11px!important;line-height:1!important;font-weight:850!important;letter-spacing:-.015em!important;text-shadow:0 1px 1px rgba(91,28,0,.38)!important;box-shadow:0 9px 19px #ff640040,0 2px 5px #00090f2e,inset 0 1px #ffffff6e,inset 0 -1px #7021004a!important;transform:none!important;filter:none!important}.r9282-back-workorder:before,.r9282-back-workorder:after{content:none!important;display:none!important}.r9282-back-workorder span,.r9282-back-workorder svg{color:#fff!important;stroke:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}.r9282-back-workorder svg{width:17px!important;height:17px!important}.r9282-back-workorder:hover{background:linear-gradient(180deg,#ffa850,#ff7e0b 54%,#e85b00)!important;box-shadow:0 12px 24px #ff64004f,0 3px 6px #00090f33,inset 0 1px #ffffff7d,inset 0 -1px #70210045!important}.r9282-back-workorder:active{transform:translateY(1px)!important;background:linear-gradient(180deg,#e45a00,#ff7600)!important;box-shadow:0 2px 4px #00090f29,inset 0 3px 7px #671e0054!important}.r837-hero-badges{grid-column:3!important;grid-row:1!important;justify-self:end!important;align-self:center!important;margin:0!important}.r831-saved-damage{container-type:inline-size!important;container-name:r930damage!important;overflow:hidden!important;border:1px solid rgba(72,121,144,.44)!important;border-radius:15px!important;background:#051720!important;box-shadow:0 16px 34px #010e162e,inset 0 1px #ffffff09!important}.r831-saved-damage>summary{min-height:54px!important;padding:0 15px 0 41px!important;border-left:3px solid #ff7600!important;background:radial-gradient(circle at 80% -120%,rgba(85,174,210,.14),transparent 42%),linear-gradient(180deg,#11394d,#0a2b3d)!important;box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #0000003d!important}.r930-section-title>span:last-child{display:grid!important;gap:2px!important}.r930-section-title strong{color:#f8fcfd!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:14px!important;font-weight:850!important;letter-spacing:-.016em!important}.r930-section-title small{color:#ffb26f!important;font-size:9px!important;font-weight:750!important}.r930-section-glyph{display:grid!important;place-items:center!important;width:31px!important;height:31px!important;border:1px solid rgba(255,154,74,.28)!important;border-radius:9px!important;background:radial-gradient(circle at 30% 15%,rgba(255,255,255,.09),transparent 45%),linear-gradient(145deg,#1b4a60,#0d3244)!important;color:#e5f1f6!important;box-shadow:0 6px 13px #00080e33,inset 0 1px #ffffff14!important}.r930-section-glyph svg{width:19px!important;height:19px!important}.r930-section-glyph .accent{stroke:#ff8732!important}.r930-damage-body{padding:0 9px 9px!important;background:radial-gradient(ellipse at 50% -130px,rgba(68,149,183,.12),transparent 46%),linear-gradient(180deg,#061923,#04131b)!important}.r930-damage-list{display:block!important;overflow:hidden!important;border:1px solid rgba(119,160,179,.21)!important;border-radius:0 0 12px 12px!important;background:linear-gradient(180deg,#082a39,#061f2b)!important;box-shadow:0 12px 26px #00070c36,inset 0 1px #ffffff09!important}.r930-damage-item{position:relative!important;display:block!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;animation:none!important}.r930-damage-item+.r930-damage-item{border-top:1px solid rgba(145,181,198,.14)!important}.r930-damage-trigger,.r930-damage-trigger:hover,.r930-damage-trigger:focus,.r930-damage-trigger:active{position:relative!important;display:grid!important;grid-template-columns:40px 40px minmax(112px,145px) minmax(130px,1fr) minmax(120px,.9fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;min-height:62px!important;padding:7px 13px!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;text-align:left!important;box-shadow:none!important;transform:none!important;filter:none!important;animation:none!important;cursor:pointer!important;transition:background-color .14s ease,color .14s ease!important}.r930-damage-trigger:hover{background:linear-gradient(90deg,#5ba9cb0d,#ffffff03)!important}.r930-damage-trigger:focus-visible{outline:2px solid rgba(255,133,45,.54)!important;outline-offset:-2px!important}.r930-number{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;border:2px solid rgba(255,255,255,.91)!important;border-radius:999px!important;background:linear-gradient(180deg,#ff982f,#e95e00)!important;color:#fff!important;font-family:IBM Plex Mono,monospace!important;font-size:10px!important;line-height:1!important;font-weight:850!important;box-shadow:0 5px 10px #00080e45,0 0 0 1px #ff760033,inset 0 1px #ffffff4d!important}.r930-type-icon{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border:1px solid rgba(145,190,210,.22)!important;border-radius:9px!important;background:radial-gradient(circle at 30% 16%,rgba(255,255,255,.09),transparent 45%),linear-gradient(145deg,#17465c,#0b3042)!important;color:#deedf3!important;box-shadow:0 5px 10px #00080e2e,inset 0 1px #ffffff13!important}.r930-type-icon svg{width:21px!important;height:21px!important}.r930-type-icon .accent{stroke:#ff8732!important}.r930-category{color:#ff9b4b!important;font-size:8.8px!important;line-height:1.12!important;font-weight:850!important;letter-spacing:.068em!important;text-transform:uppercase!important;white-space:normal!important}.r930-title{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:14.5px!important;line-height:1.12!important;font-weight:850!important;letter-spacing:-.018em!important;white-space:nowrap!important}.r930-location{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#a4bdc8!important;font-size:10px!important;line-height:1.2!important;font-style:normal!important;font-weight:620!important;white-space:nowrap!important}.r930-view{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:105px!important;color:#d1e1e8!important;font-size:9px!important;font-weight:780!important;white-space:nowrap!important}.r930-view svg{width:17px!important;height:17px!important;color:#eef7fa!important;transition:transform .16s ease,color .16s ease!important}.r930-damage-item.open{background:radial-gradient(circle at 8% 0%,rgba(0,195,255,.18),transparent 31%),radial-gradient(circle at 85% 0%,rgba(72,183,229,.12),transparent 32%),linear-gradient(180deg,#0b6390,#075177 34%,#073f5d)!important;box-shadow:inset 4px 0 #ff7600,inset 0 2px #2cc5ff,inset 0 -1px #00000038,0 0 22px #00a3e624!important}.r930-damage-item.open:before{content:""!important;position:absolute!important;z-index:3!important;left:4px!important;top:10px!important;bottom:10px!important;width:1px!important;background:#ffb16b!important;box-shadow:0 0 12px #ff76008c!important;pointer-events:none!important}.r930-damage-item.open>.r930-damage-trigger{background:linear-gradient(90deg,#0a8fc957,#1262891a 70%,#00000008)!important;box-shadow:inset 0 -1px #8fd9f624!important}.r930-damage-item.open .r930-number{box-shadow:0 5px 11px #00080e4a,0 0 13px #ff760047,inset 0 1px #ffffff54!important}.r930-damage-item.open .r930-type-icon{border-color:#6fdbff6e!important;background:radial-gradient(circle at 30% 15%,rgba(255,255,255,.15),transparent 44%),linear-gradient(145deg,#17658a,#0c4666)!important;box-shadow:0 6px 13px #00080e3d,0 0 13px #00b7f51f,inset 0 1px #ffffff1f!important}.r930-damage-item.open .r930-title{text-shadow:0 2px 3px rgba(0,0,0,.2)!important}.r930-damage-item.open .r930-location{color:#d0e4ec!important}.r930-damage-item.open .r930-view span{display:none!important}.r930-damage-item.open .r930-view svg{transform:rotate(90deg)!important;color:#ff9d51!important}.r930-damage-drawer{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;gap:14px!important;padding:0 15px 12px 82px!important;border-top:1px solid rgba(125,217,252,.15)!important;background:linear-gradient(180deg,#01151f24,#0000000d)!important;box-shadow:inset 0 9px 18px #000a1012!important}.r930-damage-meta{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;min-width:0!important}.r930-damage-meta>div{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:11px 13px 7px 0!important}.r930-damage-meta>div+div{padding-left:13px!important;border-left:1px solid rgba(157,215,237,.18)!important}.r930-meta-icon{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;color:#d7edf6!important}.r930-meta-icon svg{width:20px!important;height:20px!important;stroke-width:1.8!important}.r930-damage-meta>div>span:last-child{min-width:0!important;display:grid!important;gap:3px!important}.r930-damage-meta small{color:#8ab1c1!important;font-size:7.3px!important;line-height:1!important;font-weight:800!important;letter-spacing:.07em!important;text-transform:uppercase!important}.r930-damage-meta strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#f0f7fa!important;font-size:10.5px!important;line-height:1.25!important;font-weight:720!important;white-space:nowrap!important}.r930-damage-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;padding-top:8px!important}.r930-damage-actions>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-width:122px!important;height:38px!important;padding:0 13px!important;border-radius:9px!important;font-size:9px!important;font-weight:820!important}.r930-damage-actions>button svg{width:15px!important;height:15px!important}.r930-damage-actions>button.edit{border:1px solid rgba(74,205,255,.4)!important;background:radial-gradient(circle at 50% -40%,rgba(255,255,255,.17),transparent 58%),linear-gradient(180deg,#1578a6,#0c557a)!important;color:#fff!important;box-shadow:0 7px 14px #00080e38,0 0 12px #00b5f417,inset 0 1px #ffffff21!important}.r930-damage-actions>button.edit:hover{background:linear-gradient(180deg,#1988ba,#0e638d)!important;border-color:#7ee1ff8f!important}.r930-damage-actions>button.danger{border:1px solid rgba(224,95,86,.42)!important;background:radial-gradient(circle at 50% -40%,rgba(255,255,255,.08),transparent 58%),linear-gradient(180deg,#783c38,#522b2a)!important;color:#f8cbc7!important;box-shadow:0 7px 14px #00080e33,inset 0 1px #ffffff12!important}.r930-damage-actions>button.danger:hover{background:linear-gradient(180deg,#8a443f,#63302e)!important;color:#fff!important}@container r930damage (max-width:980px){.r930-damage-trigger{grid-template-columns:38px 38px minmax(100px,125px) minmax(115px,1fr) minmax(100px,.8fr) auto!important;gap:8px!important}.r930-damage-drawer{grid-template-columns:1fr!important;padding-left:78px!important}.r930-damage-actions{justify-content:flex-end!important;padding-top:0!important}}@container r930damage (max-width:760px){.r930-damage-trigger{grid-template-columns:38px 38px minmax(0,1fr) 28px!important;grid-template-rows:auto auto!important;min-height:72px!important;padding:8px 10px!important}.r930-number{grid-column:1!important;grid-row:1/3!important}.r930-type-icon{grid-column:2!important;grid-row:1/3!important}.r930-category{grid-column:3!important;grid-row:1!important;align-self:end!important;font-size:8.3px!important}.r930-title{grid-column:3!important;grid-row:2!important;align-self:start!important;font-size:13.8px!important}.r930-location{grid-column:3!important;grid-row:3!important;font-size:9.5px!important}.r930-view{grid-column:4!important;grid-row:1/4!important;min-width:24px!important}.r930-view>span{display:none!important}.r930-damage-drawer{grid-template-columns:1fr!important;padding:0 12px 12px 72px!important}.r930-damage-meta{grid-template-columns:1fr 1fr!important}.r930-damage-meta>div{padding:9px 10px 7px 0!important}.r930-damage-meta>div:nth-child(odd){border-left:0!important}.r930-damage-meta>div:nth-child(n+3){border-top:1px solid rgba(157,215,237,.14)!important}.r930-damage-actions{justify-content:flex-start!important}}@container r930damage (max-width:500px){.r930-damage-body{padding-left:6px!important;padding-right:6px!important}.r930-damage-trigger{grid-template-columns:36px 36px minmax(0,1fr) 24px!important;gap:7px!important;min-height:76px!important;padding-left:8px!important;padding-right:8px!important}.r930-number{width:30px!important;height:30px!important;font-size:9px!important}.r930-type-icon{width:32px!important;height:32px!important}.r930-category{font-size:7.8px!important}.r930-title{font-size:13px!important}.r930-location{font-size:9px!important}.r930-damage-drawer{padding:0 10px 11px 55px!important}.r930-damage-meta{grid-template-columns:1fr!important}.r930-damage-meta>div,.r930-damage-meta>div+div{grid-template-columns:28px minmax(0,1fr)!important;padding:8px 0 6px!important;border-left:0!important;border-top:1px solid rgba(157,215,237,.13)!important}.r930-damage-meta>div:first-child{border-top:0!important}.r930-damage-meta strong{white-space:normal!important}.r930-damage-actions{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important}.r930-damage-actions>button{width:100%!important;min-width:0!important;min-height:42px!important;height:42px!important}}@media(max-width:900px)and (min-width:621px){.r837-hero-head{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important}.r837-hero-head>div:first-child{grid-column:1!important;grid-row:1!important}.r837-hero-badges{grid-column:2!important;grid-row:1!important}.r9282-back-workorder{grid-column:1/3!important;grid-row:2!important;justify-self:end!important;width:auto!important;min-width:184px!important;height:40px!important}}@media(max-width:620px){.r837-hero-head{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important}.r837-hero-head>div:first-child{grid-column:1!important;grid-row:1!important}.r837-hero-badges{grid-column:2!important;grid-row:1!important}.r9282-back-workorder{grid-column:1/3!important;grid-row:2!important;justify-self:stretch!important;width:100%!important;min-width:0!important;height:42px!important}}@media(max-height:600px)and (orientation:landscape){.r930-damage-trigger{min-height:56px!important;padding-top:4px!important;padding-bottom:4px!important}.r930-damage-drawer{padding-bottom:8px!important}}@media(hover:none),(pointer:coarse){.r930-damage-trigger{min-height:70px!important}.r930-damage-actions>button{min-height:44px!important}}.r930-damage-list *,.r930-damage-list *:hover{animation:none!important}.r930-section-title{display:inline-flex!important;align-items:center!important;gap:10px!important}.r930-section-title>strong{color:#f9fcfd!important;-webkit-text-fill-color:#f9fcfd!important;font-family:Manrope,Inter,sans-serif!important;font-size:14.5px!important;line-height:1!important;font-weight:800!important;letter-spacing:-.025em!important;text-shadow:0 1px 1px rgba(0,0,0,.16)!important}.r930-section-title small{display:none!important}.r930-category{color:#ff9b4b!important;font-family:Roboto Condensed,Arial Narrow,sans-serif!important;font-size:10px!important;line-height:1.05!important;font-weight:700!important;letter-spacing:.075em!important;text-transform:uppercase!important;white-space:normal!important;text-rendering:geometricPrecision!important}.r930-title{color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:Plus Jakarta Sans,Manrope,sans-serif!important;font-size:15px!important;line-height:1.08!important;font-weight:800!important;letter-spacing:-.025em!important;text-rendering:geometricPrecision!important}.r930-location{color:#a9c0ca!important;font-family:Manrope,Inter,sans-serif!important;font-size:10.5px!important;line-height:1.15!important;font-style:normal!important;font-weight:600!important;letter-spacing:-.006em!important}.r930-view{color:#d5e4ea!important;font-family:Manrope,Inter,sans-serif!important;font-size:9.5px!important;line-height:1!important;font-weight:750!important;letter-spacing:-.012em!important}.r930-number{font-family:IBM Plex Mono,monospace!important;font-size:10px!important;font-weight:600!important;letter-spacing:-.03em!important}.r930-damage-item.open .r930-category{color:#ffb06b!important;text-shadow:0 0 9px rgba(255,118,0,.12)!important}.r930-damage-item.open .r930-title{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:15.5px!important;font-weight:800!important;text-shadow:0 2px 3px rgba(0,0,0,.2)!important}.r930-damage-item.open .r930-location{color:#d8e9ef!important;font-weight:650!important}.r930-damage-meta small{color:#91b9c9!important;font-family:Roboto Condensed,Arial Narrow,sans-serif!important;font-size:8.5px!important;line-height:1!important;font-weight:700!important;letter-spacing:.075em!important;text-transform:uppercase!important}.r930-damage-meta strong{color:#f3f8fa!important;font-family:Manrope,Inter,sans-serif!important;font-size:11.5px!important;line-height:1.22!important;font-weight:700!important;letter-spacing:-.012em!important}.r930-damage-actions>button{font-family:Manrope,Inter,sans-serif!important;font-size:9.5px!important;font-weight:800!important;letter-spacing:-.014em!important}@container r930damage (min-width:981px){.r930-damage-trigger{min-height:66px!important;grid-template-columns:42px 42px minmax(120px,155px) minmax(150px,1fr) minmax(130px,.85fr) auto!important;gap:11px!important;padding:8px 14px!important}.r930-category{font-size:10px!important}.r930-title{font-size:15px!important}.r930-location{font-size:10.5px!important}.r930-damage-item.open .r930-title{font-size:15.5px!important}}@container r930damage (min-width:761px) and (max-width:980px){.r930-damage-trigger{min-height:66px!important;grid-template-columns:40px 40px minmax(105px,132px) minmax(125px,1fr) minmax(108px,.75fr) auto!important;gap:9px!important;padding:8px 11px!important}.r930-category{font-size:9.5px!important;letter-spacing:.065em!important}.r930-title{font-size:14.5px!important}.r930-location{font-size:10px!important}.r930-view{font-size:9px!important}.r930-damage-item.open .r930-title{font-size:15px!important}}@container r930damage (min-width:501px) and (max-width:760px){.r930-damage-trigger{min-height:78px!important;grid-template-columns:40px 40px minmax(0,1fr) 28px!important;grid-template-rows:auto auto auto!important;gap:8px!important;padding:9px 10px!important}.r930-category{grid-column:3!important;grid-row:1!important;align-self:end!important;font-size:9px!important;letter-spacing:.065em!important}.r930-title{grid-column:3!important;grid-row:2!important;align-self:center!important;font-size:14.5px!important}.r930-location{grid-column:3!important;grid-row:3!important;align-self:start!important;font-size:10px!important}.r930-damage-item.open .r930-title{font-size:15px!important}.r930-damage-meta small{font-size:8px!important}.r930-damage-meta strong{font-size:11px!important}}@container r930damage (max-width:500px){.r930-damage-trigger{min-height:82px!important;grid-template-columns:36px 36px minmax(0,1fr) 24px!important;grid-template-rows:auto auto auto!important;gap:7px!important;padding:9px 8px!important}.r930-category{grid-column:3!important;grid-row:1!important;align-self:end!important;font-size:8.5px!important;letter-spacing:.06em!important}.r930-title{grid-column:3!important;grid-row:2!important;align-self:center!important;font-size:13.5px!important;line-height:1.1!important}.r930-location{grid-column:3!important;grid-row:3!important;align-self:start!important;font-size:9.5px!important;line-height:1.15!important}.r930-damage-item.open .r930-title{font-size:14px!important}.r930-damage-meta small{font-size:8px!important}.r930-damage-meta strong{font-size:10.5px!important}.r930-damage-actions>button{font-size:9.5px!important;min-height:44px!important}}@media(max-height:600px)and (orientation:landscape){.r930-damage-trigger{min-height:60px!important;padding-top:5px!important;padding-bottom:5px!important}.r930-category{font-size:8.5px!important}.r930-title{font-size:13.5px!important}.r930-location{font-size:9px!important}.r930-damage-meta small{font-size:7.8px!important}.r930-damage-meta strong{font-size:10.5px!important}}@media(hover:none),(pointer:coarse){.r930-view>span{display:none!important}.r930-damage-trigger{min-height:74px!important}}.r930-title,.r930-damage-item.open .r930-title{font-family:Plus Jakarta Sans,Manrope,sans-serif!important;font-size:15px!important;line-height:1.08!important;font-weight:800!important;letter-spacing:-.025em!important;font-style:normal!important;font-variant:normal!important;font-stretch:normal!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-transform:none!important;text-rendering:geometricPrecision!important}.r930-damage-item:first-child .r930-title,.r930-damage-item:last-child .r930-title,.r930-damage-item:hover .r930-title,.r930-damage-item.editing .r930-title{font-family:Plus Jakarta Sans,Manrope,sans-serif!important;font-size:15px!important;line-height:1.08!important;font-weight:800!important;letter-spacing:-.025em!important}.r930-number,.r930-type-icon,.r930-category,.r930-title,.r930-location,.r930-view{align-self:center!important}@container r930damage (min-width:981px){.r930-damage-trigger{grid-template-columns:42px 42px 150px 220px minmax(150px,1fr) 112px!important;-moz-column-gap:11px!important;column-gap:11px!important;row-gap:0!important;min-height:66px!important;padding:8px 14px!important}.r930-number{grid-column:1!important}.r930-type-icon{grid-column:2!important}.r930-category{grid-column:3!important;width:150px!important;max-width:150px!important;font-size:10px!important;line-height:1.05!important}.r930-title,.r930-damage-item.open .r930-title{grid-column:4!important;width:220px!important;max-width:220px!important;font-size:15px!important}.r930-location{grid-column:5!important;width:auto!important;max-width:none!important;font-size:10.5px!important}.r930-view{grid-column:6!important;width:112px!important;min-width:112px!important;max-width:112px!important;justify-content:flex-end!important}}@container r930damage (min-width:761px) and (max-width:980px){.r930-damage-trigger{grid-template-columns:40px 40px 126px 190px minmax(105px,1fr) 92px!important;-moz-column-gap:9px!important;column-gap:9px!important;row-gap:0!important;min-height:66px!important;padding:8px 11px!important}.r930-number{grid-column:1!important}.r930-type-icon{grid-column:2!important}.r930-category{grid-column:3!important;width:126px!important;max-width:126px!important;font-size:9.5px!important;line-height:1.05!important}.r930-title,.r930-damage-item.open .r930-title{grid-column:4!important;width:190px!important;max-width:190px!important;font-size:14.5px!important;line-height:1.08!important}.r930-location{grid-column:5!important;width:auto!important;max-width:none!important;font-size:10px!important}.r930-view{grid-column:6!important;width:92px!important;min-width:92px!important;max-width:92px!important;justify-content:flex-end!important;font-size:9px!important}}@container r930damage (min-width:501px) and (max-width:760px){.r930-title,.r930-damage-item.open .r930-title,.r930-damage-item:first-child .r930-title{width:auto!important;max-width:none!important;font-family:Plus Jakarta Sans,Manrope,sans-serif!important;font-size:14.5px!important;line-height:1.08!important;font-weight:800!important;letter-spacing:-.025em!important}.r930-category,.r930-location{width:auto!important;max-width:none!important}}@container r930damage (max-width:500px){.r930-title,.r930-damage-item.open .r930-title,.r930-damage-item:first-child .r930-title{width:auto!important;max-width:none!important;font-family:Plus Jakarta Sans,Manrope,sans-serif!important;font-size:13.5px!important;line-height:1.1!important;font-weight:800!important;letter-spacing:-.025em!important}.r930-category,.r930-location{width:auto!important;max-width:none!important}}@media(max-height:600px)and (orientation:landscape){.r930-title,.r930-damage-item.open .r930-title,.r930-damage-item:first-child .r930-title{font-family:Plus Jakarta Sans,Manrope,sans-serif!important;font-size:13.5px!important;line-height:1.08!important;font-weight:800!important;letter-spacing:-.025em!important}}.r22-month-grid>article.r945-calendar-adjacent{background:#f7fafc!important}.r22-month-grid>article.r945-calendar-adjacent>.r22-day-number{width:auto!important;min-width:28px!important;padding:0 4px!important;color:#6f8796!important;font-weight:850!important;white-space:nowrap!important}.r22-month-grid>article.r945-calendar-adjacent .r22-calendar-job{opacity:1!important}.r78x-line.r953-gift-line{background:linear-gradient(90deg,#f5fbf8,#fff)!important;border-left:3px solid #2f8a62!important}.r953-gift-line-note{color:#246f50!important;font-weight:900!important;letter-spacing:.01em!important}.r78x-line.r953-gift-line>strong{color:#246f50!important;font-weight:950!important}.r953-gift-payment{background:#f3faf6!important;border-bottom:1px solid #d6e9dd!important}.r953-gift-payment span{color:#265f48!important;font-weight:850!important}.r953-gift-payment strong{color:#1f704d!important;font-weight:950!important}@media print{body.r76-print-invoice .r78x-line.r953-gift-line{border-left:2px solid #2f8a62!important}body.r76-print-invoice .r953-gift-line-note,body.r76-print-invoice .r953-gift-payment span,body.r76-print-invoice .r953-gift-payment strong{color:#1d5e43!important}}.r955-final-review{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.r955-final-review>div{display:flex!important;flex-direction:column!important;gap:4px!important;padding:12px 14px!important;border:1px solid #c8dbe6!important;border-radius:12px!important;background:#fff!important}.r955-final-review span{font-size:9px!important;font-weight:900!important;color:#627b89!important}.r955-final-review strong{font-size:18px!important;color:#082d47!important}.r955-final-review .due{background:#eef8f3!important;border-color:#a9d9c2!important}.r955-ack-copy{margin:0 0 12px!important;padding:11px 12px!important;border-radius:10px!important;background:#f4f8fa!important;color:#405d6e!important;line-height:1.45!important;font-size:12px!important}.r77-success.r955-signed{border-color:#70c69b!important;background:#e8f8f0!important}.r955-process-payment{background:linear-gradient(180deg,#168b59,#0f754a)!important;color:#fff!important;border:0!important;box-shadow:0 10px 22px #168b5933!important}.r955-payment-summary .r955-payment-line{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:12px 0!important;border-top:1px solid #e3ebef!important}.r955-payment-summary .r955-payment-line.gift{color:#0a6844!important;font-weight:900!important}.r955-gift-details{margin-top:12px!important;padding:13px!important;border:1px solid #bedbd0!important;border-radius:12px!important;background:#f1faf6!important}.r955-gift-details>strong{display:block!important;margin-bottom:8px!important;color:#0a6844!important;font-size:10px!important;letter-spacing:.08em!important}.r955-gift-details>div{display:flex!important;justify-content:space-between!important;gap:16px!important;padding:5px 0!important}.r955-gift-details span{color:#5e7683!important;font-size:10px!important}.r955-gift-details b{color:#173c4f!important;text-align:right!important}@media(max-width:900px){.r955-final-review{grid-template-columns:1fr 1fr!important}}.r9617-calendar-job-wrap{position:relative!important;width:100%!important;min-width:0!important}.r9617-calendar-job-wrap>.r22-calendar-job{width:100%!important;padding-right:38px!important}.r9617-calendar-delete{position:absolute!important;right:6px!important;top:6px!important;z-index:5!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;min-width:28px!important;padding:0!important;border:1px solid rgba(178,43,43,.22)!important;border-radius:9px!important;background:#fffffff0!important;color:#a12828!important;box-shadow:0 5px 14px #192a371a!important;cursor:pointer!important;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,color .15s ease!important}.r9617-calendar-delete svg{width:14px!important;height:14px!important;stroke-width:2.2!important}.r9617-calendar-delete:hover:not(:disabled){transform:translateY(-1px)!important;background:#fff3f3!important;color:#c51f1f!important;box-shadow:0 7px 18px #8e1f1f29!important}.r9617-calendar-delete:disabled{opacity:.45!important;cursor:wait!important}.r9617-calendar-job-wrap.compact>.r22-calendar-job{padding-right:30px!important}.r9617-calendar-job-wrap.compact>.r9617-calendar-delete{right:4px!important;top:4px!important;width:22px!important;height:22px!important;min-width:22px!important;border-radius:7px!important}.r9617-calendar-job-wrap.compact>.r9617-calendar-delete svg{width:12px!important;height:12px!important}@media(max-width:720px){.r9617-calendar-delete{width:30px!important;height:30px!important;min-width:30px!important}}.r50-progress-rail{display:flex!important;grid-template-columns:none!important;gap:12px!important;overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:x proximity!important;scroll-behavior:smooth!important;overscroll-behavior-x:contain!important;padding:8px 12px 14px!important;min-width:0!important;scrollbar-width:thin!important}.r50-progress-rail>div{flex:0 0 clamp(210px,24vw,280px)!important;min-width:210px!important;max-width:280px!important;scroll-snap-align:center!important;cursor:default!important}.r50-progress-rail>div.r956-completed-clickable,.r50-progress-rail>div.r956-checkin-stage{cursor:pointer!important}.r50-progress-rail>div.r956-completed-clickable:hover{transform:translateY(-2px)!important}.r956-stage-gate{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border:1px solid #e7b36a;border-radius:10px;background:#fff8ec;color:#8b5200;font-weight:900}.r956-completed-stage{width:min(760px,calc(100vw - 28px))!important;max-width:760px!important}.r956-stage-media{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid #cbdce5;border-radius:14px;background:#f6fafc}.r956-stage-media>div{display:grid;gap:3px}.r956-stage-media span{font-size:12px;color:#607786}.r956-stage-media button{min-height:42px}.r956-completed-stage footer{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.r956-reopen-stage{margin-right:auto!important}.r956-checkout-preview{width:min(820px,calc(100vw - 28px))!important;max-width:820px!important}.r956-checkout-identity{display:grid;grid-template-columns:1fr 1fr;gap:10px}.r956-checkout-identity>div,.r956-checkout-total{padding:14px;border:1px solid #cbdce5;border-radius:14px;background:#fff}.r956-checkout-identity span,.r956-checkout-total span{font-size:11px;font-weight:850;color:#617b8a}.r956-checkout-identity strong{display:block;margin-top:4px;font-size:17px}.r956-checkout-lines{display:grid;gap:8px;margin-top:12px}.r956-checkout-lines>div,.r956-checkout-total>div{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid #e5edf1}.r956-checkout-total{margin-top:12px}.r956-checkout-total .total{font-size:18px;border-bottom:0}.r956-checkout-note{margin:12px 0 0;padding:12px;border-radius:12px;background:#eef7fb;color:#34596d;line-height:1.5}.r956-pricing-authority{display:grid;gap:3px;margin:12px 0;padding:12px 14px;border:1px solid #bcd6e4;border-radius:13px;background:#eef7fb}.r956-pricing-authority>span{font-size:10px;font-weight:950;letter-spacing:.08em;color:#39708c}.r956-pricing-authority>strong{font-size:18px;color:#082d47}.r956-pricing-authority>small{color:#607786}.r956-pricing-authority.missing{border-color:#e4b062;background:#fff7e8}.r956-pricing-authority.missing>strong{color:#8a5100}@media(max-width:760px){.r50-progress-rail>div{flex-basis:min(78vw,250px)!important;min-width:min(78vw,250px)!important}.r658a-flow-arrow{min-width:40px!important}.r956-stage-media{align-items:stretch;flex-direction:column}.r956-completed-stage footer>*{flex:1 1 100%!important}.r956-checkout-identity{grid-template-columns:1fr}}.r974-final-report{width:min(1180px,calc(100vw - 34px))!important;max-width:1180px!important;max-height:94vh!important;overflow:hidden!important}.r974-final-report>.r22-modal-body{display:grid!important;gap:18px!important;max-height:calc(94vh - 150px)!important;overflow:auto!important;padding:20px!important}.r974-report-intro{display:flex!important;align-items:center!important;gap:13px!important;padding:15px 16px!important;border:1px solid #cbdce5!important;border-radius:14px!important;background:linear-gradient(180deg,#f9fcfd,#f1f7fa)!important}.r974-report-intro>svg{flex:0 0 34px!important;width:34px!important;height:34px!important;color:#0e5875!important}.r974-report-intro>div{display:grid!important;gap:3px!important}.r974-report-intro strong{color:#12394c!important;font-size:14px!important;font-weight:850!important}.r974-report-intro span{color:#627b88!important;font-size:11.5px!important;line-height:1.45!important}.r974-report-fields{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important}.r974-report-fields label{display:grid!important;gap:7px!important}.r974-report-fields label.wide{grid-column:1/-1!important}.r974-report-fields label>span{color:#23495b!important;font-size:10.5px!important;font-weight:850!important;letter-spacing:.025em!important;text-transform:uppercase!important}.r974-report-fields label>span b{margin-left:5px!important;color:#d45e00!important;font-size:9px!important}.r974-report-fields textarea{width:100%!important;min-height:108px!important;resize:vertical!important;padding:12px 13px!important;border:1px solid #c8d8e0!important;border-radius:11px!important;background:#fff!important;color:#173b4d!important;font:inherit!important;font-size:12px!important;line-height:1.5!important;box-shadow:inset 0 1px 2px #07233209!important}.r974-report-fields textarea:focus{outline:none!important;border-color:#679db7!important;box-shadow:0 0 0 3px #2f7fa61a!important}.r974-photo-section{display:grid!important;gap:12px!important;padding:15px!important;border:1px solid #d2e0e6!important;border-radius:14px!important;background:#fbfdfe!important}.r974-photo-section>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.r974-photo-section>header>div{display:grid!important;gap:3px!important}.r974-photo-section>header span{color:#6f8490!important;font-size:9px!important;font-weight:900!important;letter-spacing:.08em!important}.r974-photo-section>header strong{color:#173d4f!important;font-size:13px!important;font-weight:850!important}.r974-photo-section>header em{padding:5px 9px!important;border:1px solid #c7d8e1!important;border-radius:999px!important;background:#fff!important;color:#486775!important;font-size:10px!important;font-style:normal!important;font-weight:800!important}.r974-photo-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:11px!important}.r974-photo-tile{display:grid!important;gap:0!important;padding:0!important;overflow:hidden!important;border:1px solid #cbdbe3!important;border-radius:12px!important;background:#fff!important;text-align:left!important;box-shadow:0 5px 14px #0825340e!important}.r974-photo-tile:hover{transform:translateY(-1px)!important;border-color:#90b6c8!important}.r974-photo-tile.selected{border-color:#16835a!important;box-shadow:0 0 0 2px #16835a21,0 6px 16px #08253412!important}.r974-photo-image{position:relative!important;display:grid!important;place-items:center!important;height:150px!important;overflow:hidden!important;background:#edf3f6!important;color:#8197a2!important}.r974-photo-image img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.r974-photo-image>svg{width:32px!important;height:32px!important}.r974-photo-image i{position:absolute!important;top:9px!important;right:9px!important;display:grid!important;place-items:center!important;width:27px!important;height:27px!important;border:2px solid rgba(255,255,255,.92)!important;border-radius:50%!important;background:#fff!important;box-shadow:0 3px 8px #00141e2e!important}.r974-photo-tile.selected .r974-photo-image i{background:#16835a!important;color:#fff!important}.r974-photo-image i svg{width:14px!important;height:14px!important}.r974-photo-meta{display:grid!important;gap:3px!important;padding:10px 11px 11px!important}.r974-photo-meta strong{color:#173c4e!important;font-size:11px!important;font-weight:850!important}.r974-photo-meta span{overflow:hidden!important;color:#71848e!important;font-size:9.5px!important;line-height:1.35!important;text-overflow:ellipsis!important;white-space:nowrap!important}.r974-photo-empty{display:grid!important;place-items:center!important;gap:6px!important;min-height:132px!important;padding:20px!important;border:1px dashed #c5d7e0!important;border-radius:11px!important;background:#f6fafc!important;color:#748995!important;text-align:center!important}.r974-photo-empty svg{width:28px!important;height:28px!important}.r974-photo-empty strong{color:#385868!important;font-size:12px!important}.r974-photo-empty span{font-size:10px!important}.r974-final-report-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important}.r974-final-report-footer>div{display:flex!important;align-items:center!important;gap:12px!important}.r974-final-report-footer>div>span{color:#6a808b!important;font-size:10px!important;font-weight:750!important}.r974-final-report-footer .primary{display:inline-flex!important;align-items:center!important;gap:7px!important}.r974-final-report-footer .primary svg{width:15px!important;height:15px!important}@media(max-width:900px){.r974-report-fields{grid-template-columns:1fr!important}.r974-report-fields label.wide{grid-column:auto!important}.r974-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.r974-final-report{width:calc(100vw - 16px)!important}.r974-final-report>.r22-modal-body{padding:14px!important}.r974-photo-grid{grid-template-columns:1fr!important}.r974-final-report-footer{align-items:stretch!important;flex-direction:column!important}.r974-final-report-footer>div{align-items:stretch!important;flex-direction:column!important}}.r9742-closeout-card{position:relative!important;display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:18px!important;padding:24px 26px!important;border:1px solid #d8e6dd!important;border-radius:26px!important;background:radial-gradient(circle at top right,rgba(255,172,54,.1),transparent 28%),linear-gradient(180deg,#fff,#fbfefd)!important;box-shadow:0 14px 32px #041b270f,inset 0 1px #ffffffe6!important}.r9742-closeout-icon{width:38px!important;height:38px!important;color:#1ea567!important;filter:drop-shadow(0 8px 18px rgba(30,165,103,.18))!important}.r9742-closeout-copy{display:grid!important;gap:7px!important;min-width:0!important}.r9742-closeout-copy>span{color:#1a9b60!important;font-size:13px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.r9742-closeout-copy>h2{margin:0!important;color:#102f43!important;font-size:21px!important;line-height:1.15!important;font-weight:900!important}.r9742-closeout-copy>p{margin:0!important;max-width:760px!important;color:#526976!important;font-size:14px!important;line-height:1.5!important}.r9742-closeout-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:14px!important}.r9742-action{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:58px!important;padding:0 22px!important;border-radius:16px!important;font-size:14px!important;font-weight:850!important;letter-spacing:.01em!important;white-space:nowrap!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease!important}.r9742-action svg{width:18px!important;height:18px!important;flex:0 0 18px!important}.r9742-action span{display:inline-flex!important;align-items:center!important}.r9742-action:hover{transform:translateY(-1px)!important}.r9742-action-secondary{border:1px solid #d3deea!important;background:linear-gradient(180deg,#fff,#f4f7fb)!important;color:#1e3d79!important;box-shadow:0 10px 20px #071a3712,inset 0 1px #fffffff2!important}.r9742-action-secondary:hover{border-color:#b9cbdf!important;box-shadow:0 12px 24px #071a3717,inset 0 1px #fffffff2!important}.r9742-action-primary{border:1px solid rgba(233,121,18,.82)!important;background:linear-gradient(180deg,#ff9828,#ff7e13)!important;color:#fff!important;box-shadow:0 14px 26px #ff7f1347,inset 0 1px #ffffff2e!important}.r9742-action-primary:hover{box-shadow:0 16px 30px #ff7f1357,inset 0 1px #ffffff38!important}.r9742-action-primary:disabled,.r9742-action-secondary:disabled{opacity:.72!important;transform:none!important;cursor:not-allowed!important}@media(max-width:1120px){.r9742-closeout-card{grid-template-columns:auto 1fr!important}.r9742-closeout-actions{grid-column:1/-1!important;justify-content:flex-start!important;padding-top:2px!important}}@media(max-width:720px){.r9742-closeout-card{grid-template-columns:1fr!important;gap:14px!important;padding:18px!important}.r9742-closeout-icon{width:34px!important;height:34px!important}.r9742-closeout-actions{width:100%!important;flex-direction:column!important;align-items:stretch!important}.r9742-action{width:100%!important}}.r975-closeout-backdrop{position:fixed!important;inset:0!important;z-index:2147483200!important;border:0!important;background:#03121b9e!important;-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important}.r975-closeout-screen{position:fixed!important;inset:0!important;z-index:2147483201!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:100vw!important;height:100dvh!important;min-width:0!important;min-height:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:radial-gradient(circle at 91% 2%,rgba(255,132,24,.09),transparent 26%),linear-gradient(180deg,#f6fafc,#edf4f7)!important;color:#15384a!important;box-shadow:none!important}.r975-closeout-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;min-width:0!important;padding:19px clamp(20px,3.2vw,52px)!important;border-bottom:1px solid rgba(173,196,207,.65)!important;background:linear-gradient(110deg,#062f46,#083f5a 54%,#07506a)!important;color:#fff!important;box-shadow:0 10px 24px #031f2f26!important}.r975-closeout-title{display:grid!important;gap:2px!important;min-width:0!important}.r975-closeout-title>span{color:#66d6a0!important;font-size:10px!important;font-weight:950!important;letter-spacing:.12em!important}.r975-closeout-title>h2{margin:0!important;color:#fff!important;font-size:clamp(23px,2.15vw,34px)!important;font-weight:900!important;line-height:1.08!important}.r975-closeout-title>p{margin:3px 0 0!important;max-width:900px!important;color:#c7dce7!important;font-size:11px!important;line-height:1.45!important}.r975-closeout-close{display:grid!important;place-items:center!important;flex:0 0 44px!important;width:44px!important;height:44px!important;padding:0!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:13px!important;background:#ffffff14!important;color:#fff!important}.r975-closeout-close svg{width:20px!important;height:20px!important}.r975-closeout-scroll{min-width:0!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}.r975-closeout-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(330px,390px)!important;align-items:start!important;gap:22px!important;width:min(1500px,100%)!important;min-width:0!important;margin:0 auto!important;padding:24px clamp(18px,3vw,46px) 34px!important}.r975-closeout-main{display:grid!important;gap:17px!important;min-width:0!important}.r975-closeout-side{position:sticky!important;top:20px!important;display:grid!important;gap:14px!important;min-width:0!important}.r975-customer-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;overflow:hidden!important;border:1px solid #d4e1e7!important;border-radius:17px!important;background:#fff!important;box-shadow:0 8px 22px #0824330e!important}.r975-customer-strip>div{display:grid!important;gap:4px!important;min-width:0!important;padding:15px 17px!important}.r975-customer-strip>div+div{border-left:1px solid #e0e9ed!important}.r975-customer-strip span,.r975-breakdown-card>header span,.r975-total-card>header span,.r975-gift-card span{color:#6c8592!important;font-size:9px!important;font-weight:950!important;letter-spacing:.09em!important;text-transform:uppercase!important}.r975-customer-strip strong{overflow:hidden!important;color:#12394c!important;font-size:13px!important;font-weight:850!important;text-overflow:ellipsis!important;white-space:nowrap!important}.r975-customer-strip small{overflow:hidden!important;color:#768b95!important;font-size:9.5px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.r975-breakdown-card{overflow:hidden!important;border:1px solid #d4e1e7!important;border-radius:18px!important;background:#fff!important;box-shadow:0 9px 24px #0824330e!important}.r975-breakdown-card>header{display:flex!important;align-items:center!important;gap:12px!important;padding:15px 17px!important;border-bottom:1px solid #e1e9ed!important;background:linear-gradient(180deg,#fbfdfe,#f5f9fb)!important}.r975-section-icon{display:grid!important;place-items:center!important;flex:0 0 38px!important;width:38px!important;height:38px!important;border:1px solid #c9dce5!important;border-radius:11px!important;background:#fff!important;color:#0d5f7e!important;box-shadow:0 5px 12px #072c3e0f!important}.r975-section-icon svg{width:18px!important;height:18px!important}.r975-breakdown-card>header>div:last-child{display:grid!important;gap:2px!important}.r975-breakdown-card>header h3,.r975-total-card>header h3,.r975-gift-card h3{margin:0!important;color:#12384a!important;font-size:15px!important;font-weight:900!important}.r975-charge-list{display:grid!important}.r975-charge-list>article{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;min-width:0!important;padding:16px 18px!important}.r975-charge-list>article+article{border-top:1px solid #e6edef!important}.r975-charge-list>article>div{display:grid!important;gap:3px!important;min-width:0!important}.r975-charge-list>article strong{color:#173b4c!important;font-size:13px!important;font-weight:850!important}.r975-charge-list>article small,.r975-charge-list>article p{margin:0!important;color:#71858f!important;font-size:10px!important;line-height:1.4!important}.r975-charge-list>article>b{color:#102f42!important;font-family:IBM Plex Mono,monospace!important;font-size:14px!important;font-weight:800!important;white-space:nowrap!important}.r975-included-panel{display:grid!important;gap:13px!important;margin:0 16px 16px!important;padding:15px 16px!important;border:1px solid #cde2d6!important;border-radius:14px!important;background:linear-gradient(180deg,#f7fcf9,#f1f8f4)!important}.r975-included-heading{display:flex!important;align-items:center!important;gap:9px!important}.r975-included-heading>svg{width:21px!important;height:21px!important;color:#17875a!important}.r975-included-heading>div{display:grid!important;gap:1px!important}.r975-included-heading span{color:#588170!important;font-size:8.5px!important;font-weight:950!important;letter-spacing:.09em!important}.r975-included-heading strong{color:#154d39!important;font-size:12px!important}.r975-package-description{margin:0!important;color:#567267!important;font-size:10.5px!important;line-height:1.5!important}.r975-included-panel ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 16px!important;margin:0!important;padding:0!important;list-style:none!important}.r975-included-panel li{display:flex!important;align-items:flex-start!important;gap:7px!important;min-width:0!important;color:#345f50!important;font-size:10px!important;line-height:1.35!important}.r975-included-panel li svg{flex:0 0 13px!important;width:13px!important;height:13px!important;margin-top:1px!important;color:#1d9963!important}.r975-approved-card .r975-section-icon{border-color:#bcdcca!important;color:#158657!important}.r975-review-confirmation{display:flex!important;align-items:flex-start!important;gap:11px!important;padding:14px 16px!important;border:1px solid #c9e0d4!important;border-radius:14px!important;background:#f4faf7!important}.r975-review-confirmation>svg{flex:0 0 20px!important;width:20px!important;height:20px!important;color:#19955f!important}.r975-review-confirmation>div{display:grid!important;gap:2px!important}.r975-review-confirmation strong{color:#194b39!important;font-size:11px!important}.r975-review-confirmation span{color:#607a6f!important;font-size:9.5px!important;line-height:1.45!important}.r975-gift-card{display:flex!important;align-items:flex-start!important;gap:12px!important;padding:16px!important;border:1px solid #d8c88c!important;border-radius:17px!important;background:radial-gradient(circle at top right,rgba(232,190,67,.18),transparent 38%),linear-gradient(145deg,#fffdf5,#f9f4df)!important;box-shadow:0 9px 24px #49370712!important}.r975-gift-card-icon{display:grid!important;place-items:center!important;flex:0 0 42px!important;width:42px!important;height:42px!important;border:1px solid rgba(173,136,28,.25)!important;border-radius:12px!important;background:#fff!important;color:#9d7614!important}.r975-gift-card-icon svg{width:20px!important;height:20px!important}.r975-gift-card>div:last-child{display:grid!important;gap:3px!important;min-width:0!important}.r975-gift-card p,.r975-gift-card small{margin:0!important;color:#756a48!important;font-size:9.5px!important}.r975-total-card{overflow:hidden!important;border:1px solid #c9dae2!important;border-radius:19px!important;background:#fff!important;box-shadow:0 14px 34px #05202e1a!important}.r975-total-card>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:17px 18px!important;border-bottom:1px solid #dfe9ed!important;background:linear-gradient(180deg,#fafdfe,#f4f8fa)!important}.r975-total-card>header>div{display:grid!important;gap:2px!important}.r975-total-card>header>svg{width:26px!important;height:26px!important;color:#0b5876!important}.r975-total-lines{display:grid!important;padding:8px 18px!important}.r975-total-lines>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:10px 0!important;color:#607985!important;font-size:10.5px!important}.r975-total-lines>div+div{border-top:1px solid #e8eef1!important}.r975-total-lines strong{color:#163a4c!important;font-family:IBM Plex Mono,monospace!important;font-size:11.5px!important;font-weight:800!important;white-space:nowrap!important}.r975-total-lines .discount strong,.r975-total-lines .gift strong{color:#157d53!important}.r975-total-lines .work-total{color:#294d5e!important;font-weight:800!important}.r975-total-lines .work-total strong{font-size:13px!important}.r975-amount-due{display:grid!important;gap:3px!important;padding:19px!important;background:linear-gradient(135deg,#082f45,#064762)!important;color:#fff!important}.r975-amount-due>span{color:#9ec3d3!important;font-size:9px!important;font-weight:950!important;letter-spacing:.1em!important}.r975-amount-due>strong{color:#fff!important;font-family:IBM Plex Mono,monospace!important;font-size:clamp(29px,3.3vw,42px)!important;line-height:1!important;font-weight:800!important}.r975-amount-due>small{color:#b8d2dd!important;font-size:9.5px!important}.r975-payment-next{display:flex!important;align-items:center!important;gap:10px!important;margin:14px!important;padding:11px 12px!important;border:1px solid #d6e2e7!important;border-radius:12px!important;background:#f7fafb!important}.r975-payment-next>svg{flex:0 0 19px!important;width:19px!important;height:19px!important;color:#0c6182!important}.r975-payment-next>div{display:grid!important;gap:1px!important}.r975-payment-next strong{color:#21485a!important;font-size:10px!important}.r975-payment-next span{color:#708692!important;font-size:9px!important}.r975-closeout-footer{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:18px!important;min-width:0!important;padding:12px clamp(18px,3vw,46px) max(12px,env(safe-area-inset-bottom))!important;border-top:1px solid #ccdae1!important;background:#fffffff5!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;box-shadow:0 -10px 28px #071e2b14!important}.r975-closeout-cancel{min-height:48px!important;padding:0 18px!important;border:1px solid #cbd9e0!important;border-radius:12px!important;background:#fff!important;color:#486371!important;font-size:11px!important;font-weight:800!important}.r975-footer-total{display:grid!important;justify-self:end!important;text-align:right!important}.r975-footer-total span{color:#718690!important;font-size:8.5px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.r975-footer-total strong{color:#123a4d!important;font-family:IBM Plex Mono,monospace!important;font-size:18px!important;font-weight:800!important}.r975-continue-payment{display:flex!important;align-items:center!important;justify-content:center!important;gap:11px!important;min-height:56px!important;min-width:250px!important;padding:0 18px!important;border:1px solid #e66d08!important;border-radius:14px!important;background:linear-gradient(180deg,#ff9827,#ff7b0e)!important;color:#fff!important;box-shadow:0 12px 26px #ff7c0e47,inset 0 1px #ffffff3b!important}.r975-continue-payment>svg:first-child{flex:0 0 20px!important;width:20px!important;height:20px!important}.r975-continue-payment>svg:last-child{flex:0 0 16px!important;width:16px!important;height:16px!important}.r975-continue-payment>span{display:grid!important;gap:1px!important;text-align:left!important}.r975-continue-payment strong{color:#fff!important;font-size:11.5px!important;font-weight:900!important}.r975-continue-payment small{color:#fff4e8!important;font-size:8.5px!important}@media(max-width:1180px){.r975-closeout-layout{grid-template-columns:minmax(0,1fr) minmax(300px,345px)!important;gap:17px!important}.r975-included-panel ul{grid-template-columns:1fr!important}}@media(max-width:900px){.r975-closeout-layout{grid-template-columns:1fr!important;width:100%!important}.r975-closeout-side{position:relative!important;top:auto!important}.r975-customer-strip{grid-template-columns:1fr 1fr!important}.r975-customer-strip>div:nth-child(3){grid-column:1/-1!important;border-top:1px solid #e0e9ed!important;border-left:0!important}.r975-included-panel ul{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){.r975-closeout-header{align-items:flex-start!important;padding:14px 14px 13px!important}.r975-closeout-title>h2{font-size:22px!important}.r975-closeout-title>p{font-size:9.5px!important}.r975-closeout-close{flex-basis:40px!important;width:40px!important;height:40px!important}.r975-closeout-layout{gap:13px!important;padding:14px 12px 22px!important}.r975-customer-strip{grid-template-columns:1fr!important}.r975-customer-strip>div+div,.r975-customer-strip>div:nth-child(3){grid-column:auto!important;border-top:1px solid #e0e9ed!important;border-left:0!important}.r975-charge-list>article{gap:10px!important;padding:14px!important}.r975-included-panel{margin:0 12px 12px!important;padding:13px!important}.r975-included-panel ul{grid-template-columns:1fr!important}.r975-closeout-footer{grid-template-columns:1fr!important;gap:8px!important;padding:9px 12px max(9px,env(safe-area-inset-bottom))!important}.r975-closeout-cancel{display:none!important}.r975-footer-total{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;text-align:left!important}.r975-footer-total strong{font-size:16px!important}.r975-continue-payment{width:100%!important;min-width:0!important;min-height:52px!important}}@media(max-height:700px){.r975-closeout-header{padding-top:10px!important;padding-bottom:10px!important}.r975-closeout-title>h2{font-size:22px!important}.r975-closeout-title>p{margin-top:1px!important;font-size:9px!important}.r975-closeout-layout{padding-top:13px!important;padding-bottom:16px!important}.r975-closeout-footer{padding-top:7px!important;padding-bottom:max(7px,env(safe-area-inset-bottom))!important}.r975-continue-payment{min-height:48px!important}}@media(max-height:500px)and (orientation:landscape){.r975-closeout-header{padding:7px 12px!important}.r975-closeout-title>span,.r975-closeout-title>p{display:none!important}.r975-closeout-title>h2{font-size:19px!important}.r975-closeout-close{width:36px!important;height:36px!important;flex-basis:36px!important}.r975-closeout-layout{padding:9px 10px 14px!important}.r975-closeout-footer{grid-template-columns:1fr auto!important;gap:8px!important}.r975-closeout-cancel{display:none!important}.r975-footer-total{justify-self:start!important;text-align:left!important}.r975-continue-payment{min-width:220px!important;min-height:44px!important}}.r9751-closeout-screen{background:radial-gradient(circle at 84% -8%,rgba(37,137,190,.16),transparent 31%),radial-gradient(circle at 12% 105%,rgba(255,133,26,.08),transparent 28%),linear-gradient(180deg,#f7fafc,#edf3f6)!important}.r9751-closeout-header{padding:15px clamp(20px,3vw,48px)!important;border-bottom:1px solid rgba(115,159,180,.32)!important;background:radial-gradient(circle at 15% 0%,rgba(36,143,194,.17),transparent 28%),linear-gradient(112deg,#031d2b,#062e43 48%,#073b53)!important;box-shadow:0 14px 34px #0218243d,inset 0 -1px #ffffff0a!important}.r9751-header-brand{display:flex!important;align-items:center!important;gap:20px!important;min-width:0!important}.r9751-header-brand>img{display:block!important;width:clamp(112px,9vw,154px)!important;height:auto!important;max-height:68px!important;-o-object-fit:contain!important;object-fit:contain!important;filter:drop-shadow(0 10px 20px rgba(0,0,0,.32)) drop-shadow(0 0 1px rgba(255,255,255,.32))!important}.r9751-closeout-header .r975-closeout-title{padding-left:18px!important;border-left:1px solid rgba(255,255,255,.16)!important}.r9751-closeout-header .r975-closeout-title>span{color:#d8b56a!important}.r9751-closeout-header .r975-closeout-title>p{color:#b9d2de!important}.r9751-closeout-layout{grid-template-columns:minmax(0,1.7fr) minmax(350px,.62fr)!important;gap:24px!important;width:min(1640px,100%)!important}.r9751-customer-strip,.r9751-package-card,.r9751-addon-card,.r9751-approved-card,.r9751-total-card{border-color:#d5e0e5!important;box-shadow:0 18px 40px #051d2a12,0 2px 7px #051d2a09,inset 0 1px #ffffffe6!important}.r9751-package-card>header,.r9751-addon-card>header,.r9751-approved-card>header{background:linear-gradient(180deg,#fff,#f7fafc)!important}.r9751-package-card .r975-section-icon{border-color:#bfd5df!important;background:linear-gradient(145deg,#fff,#edf5f8)!important;color:#0e6285!important;box-shadow:0 8px 18px #0d4c6717,inset 0 1px #fffffff2!important}.r9751-addon-card{border-top:2px solid rgba(243,123,22,.65)!important}.r9751-addon-card .r975-section-icon{border-color:#f0c49f!important;color:#d76d16!important}.r9751-approved-card{border-top:2px solid rgba(26,108,150,.58)!important}.r9751-approved-card .r975-section-icon{border-color:#bfd6e2!important;color:#12688e!important}.r9751-included-panel{min-height:220px!important;margin:0 17px 18px!important;padding:19px 20px 21px!important;border:1px solid #cbd9e0!important;border-left:3px solid #0c6287!important;background:radial-gradient(circle at 100% 0%,rgba(220,179,93,.08),transparent 31%),linear-gradient(155deg,#fff,#f5f8fa)!important;box-shadow:inset 0 1px #fff,0 8px 22px #0523330b!important}.r9751-included-panel .r975-included-heading>svg{color:#d39434!important;filter:drop-shadow(0 4px 8px rgba(211,148,52,.15))!important}.r9751-included-panel .r975-included-heading span{color:#6c7f89!important}.r9751-included-panel .r975-included-heading strong{color:#0c3e57!important}.r9751-included-panel .r975-package-description{max-width:980px!important;color:#536a76!important;font-size:11px!important}.r9751-included-panel ul{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:11px 20px!important;align-content:start!important}.r9751-included-panel li{min-height:34px!important;padding:8px 10px!important;border:1px solid #e1e9ed!important;border-radius:10px!important;background:#ffffffc7!important;color:#274d60!important;box-shadow:0 4px 11px #041f2d06!important}.r9751-included-panel li svg{color:#1d78a0!important}.r9751-gift-card{border-color:#d6c08b!important;background:radial-gradient(circle at 92% 5%,rgba(211,158,52,.15),transparent 38%),linear-gradient(145deg,#fffdf8,#f8f3e7)!important;box-shadow:0 16px 32px #49370714,inset 0 1px #ffffffe6!important}.r9751-total-card{overflow:visible!important;border:1px solid #c9d8df!important;background:#fffffff5!important}.r9751-total-card>header{border-radius:18px 18px 0 0!important;background:linear-gradient(180deg,#fff,#f4f8fa)!important}.r9751-tax-exempt-line span,.r9751-tax-exempt-line strong{color:#0d668d!important}.r9751-pricing-tools{display:grid!important;gap:12px!important;padding:15px 16px 17px!important;border-top:1px solid #e1e9ed!important;background:linear-gradient(180deg,#fbfdfe,#f4f8fa)!important}.r9751-pricing-title{display:grid!important;gap:2px!important}.r9751-pricing-title>span{color:#7b8e98!important;font-size:8.5px!important;font-weight:950!important;letter-spacing:.11em!important}.r9751-pricing-title>strong{color:#183e51!important;font-size:12px!important;font-weight:900!important}.r9751-pricing-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important}.r9751-pricing-actions>button,.r9751-tax-toggle{min-height:44px!important;border:1px solid #cedce3!important;border-radius:12px!important;background:linear-gradient(180deg,#fff,#f4f7f9)!important;color:#244c60!important;box-shadow:0 6px 14px #0524340e,inset 0 1px #fffffff2!important}.r9751-pricing-actions>button{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 11px!important;font-size:10px!important;font-weight:850!important}.r9751-pricing-actions>button svg{width:16px!important;height:16px!important;color:#0f6c92!important}.r9751-pricing-actions>button.active{border-color:#7fadc1!important;background:linear-gradient(180deg,#f3f9fc,#eaf3f7)!important;box-shadow:0 8px 18px #08506f1a,inset 0 0 0 1px #1b709514!important}.r9751-tax-toggle{position:relative!important;grid-column:1/-1!important;display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:8px!important;padding:0 12px!important;cursor:pointer!important}.r9751-tax-toggle input{position:absolute!important;opacity:0!important;pointer-events:none!important}.r9751-tax-toggle>svg{width:17px!important;height:17px!important;color:#607e8d!important}.r9751-tax-toggle>span{font-size:10px!important;font-weight:850!important}.r9751-tax-toggle>i{position:relative!important;width:38px!important;height:22px!important;border:1px solid #c1d0d7!important;border-radius:999px!important;background:#dce5e9!important;box-shadow:inset 0 2px 4px #071e2b14!important}.r9751-tax-toggle>i:after{content:""!important;position:absolute!important;top:2px!important;left:2px!important;width:16px!important;height:16px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 3px 7px #061f2c2e!important;transition:transform .16s ease!important}.r9751-tax-toggle.active{border-color:#7daec2!important;background:linear-gradient(180deg,#f1f8fb,#e7f2f6)!important;color:#0b5a7b!important}.r9751-tax-toggle.active>svg{color:#0b6d95!important}.r9751-tax-toggle.active>i{border-color:#0e6d94!important;background:#0e6d94!important}.r9751-tax-toggle.active>i:after{transform:translate(16px)!important}.r9751-pricing-editor{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(110px,.72fr) auto!important;gap:8px!important;align-items:end!important;padding:11px!important;border:1px solid #cedce3!important;border-radius:12px!important;background:#fff!important;box-shadow:0 7px 18px #0524340d!important}.r9751-pricing-editor label{display:grid!important;gap:5px!important;min-width:0!important}.r9751-pricing-editor label>span{color:#647b87!important;font-size:8.5px!important;font-weight:900!important;letter-spacing:.04em!important}.r9751-pricing-editor select,.r9751-pricing-editor input{width:100%!important;min-width:0!important;height:39px!important;padding:0 10px!important;border:1px solid #cbd9e0!important;border-radius:9px!important;background:#fbfdfe!important;color:#193e51!important;font-size:10px!important;outline:none!important}.r9751-pricing-editor select:focus,.r9751-pricing-editor input:focus{border-color:#4f96b4!important;box-shadow:0 0 0 3px #277ea31a!important}.r9751-editor-save,.r9751-editor-clear{height:39px!important;padding:0 12px!important;border-radius:9px!important;font-size:9.5px!important;font-weight:900!important;white-space:nowrap!important}.r9751-editor-save{border:1px solid #0c5f83!important;background:linear-gradient(180deg,#147aa1,#0a6287)!important;color:#fff!important;box-shadow:0 7px 15px #0a62872e!important}.r9751-editor-clear{border:1px solid #d5dde1!important;background:#fff!important;color:#657983!important}.r9751-discount-editor{grid-template-columns:minmax(100px,.75fr) minmax(100px,.75fr) auto auto!important}.r9751-pricing-error{display:flex!important;align-items:center!important;gap:7px!important;padding:9px 10px!important;border:1px solid #edc2b9!important;border-radius:9px!important;background:#fff7f5!important;color:#a64231!important;font-size:9px!important;font-weight:750!important}.r9751-pricing-error svg{width:14px!important;height:14px!important;flex:0 0 14px!important}.r9751-amount-due{border-radius:0 0 18px 18px!important;padding:20px 19px!important;background:radial-gradient(circle at 86% 12%,rgba(33,134,177,.24),transparent 35%),linear-gradient(135deg,#031f2f,#063c55)!important;box-shadow:inset 0 1px #ffffff12,inset 0 -18px 40px #00000014!important}.r9751-amount-due>span{color:#d0b06d!important}.r9751-closeout-footer{grid-template-columns:1fr auto 1fr!important;gap:20px!important;padding:11px clamp(18px,3vw,46px) max(11px,env(safe-area-inset-bottom))!important;background:#fafcfdf5!important;box-shadow:0 -14px 32px #051d2a17,inset 0 1px #ffffffe6!important}.r9751-closeout-footer .r975-closeout-cancel{justify-self:start!important}.r9751-continue-payment{justify-self:center!important;min-width:270px!important;min-height:54px!important;gap:10px!important;border-color:#e37513!important;border-radius:14px!important;background:linear-gradient(180deg,#ff9e32,#f77b12 54%,#ee6e08)!important;box-shadow:0 14px 28px #f0700b4a,0 4px 9px #592c0821,inset 0 1px #ffffff5c,inset 0 -1px #84390226!important}.r9751-continue-payment strong{color:#fff!important;font-size:11.5px!important;font-weight:950!important;letter-spacing:.01em!important}.r9751-footer-total{justify-self:end!important;align-items:end!important}.r9751-footer-total span{color:#677d88!important;font-size:8.5px!important}.r9751-footer-total strong{color:#0b3448!important;font-size:22px!important;line-height:1!important;text-shadow:0 1px 0 #fff!important}@media(min-width:1450px){.r9751-included-panel ul{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:1180px){.r9751-closeout-layout{grid-template-columns:minmax(0,1fr) minmax(325px,365px)!important}.r9751-included-panel ul{grid-template-columns:repeat(2,minmax(0,1fr))!important}.r9751-pricing-editor,.r9751-discount-editor{grid-template-columns:1fr 1fr!important}}@media(max-width:900px){.r9751-closeout-layout{grid-template-columns:1fr!important}.r9751-included-panel{min-height:0!important}.r9751-included-panel ul{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){.r9751-closeout-header{padding:10px 12px!important}.r9751-header-brand{gap:10px!important}.r9751-header-brand>img{width:88px!important;max-height:48px!important}.r9751-closeout-header .r975-closeout-title{padding-left:10px!important}.r9751-closeout-header .r975-closeout-title>p{display:none!important}.r9751-included-panel ul,.r9751-pricing-actions{grid-template-columns:1fr!important}.r9751-tax-toggle{grid-column:auto!important}.r9751-pricing-editor,.r9751-discount-editor{grid-template-columns:1fr!important}.r9751-closeout-footer{grid-template-columns:1fr!important;gap:7px!important}.r9751-closeout-footer .r975-closeout-cancel{display:none!important}.r9751-footer-total{order:1!important;display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important}.r9751-continue-payment{order:2!important;width:100%!important;min-width:0!important}}@media(max-height:500px)and (orientation:landscape){.r9751-header-brand>img{width:82px!important;max-height:40px!important}.r9751-closeout-header .r975-closeout-title>p{display:none!important}.r9751-closeout-footer{grid-template-columns:1fr auto!important}.r9751-footer-total{display:none!important}.r9751-continue-payment{justify-self:end!important;min-width:230px!important}}.r9752-closeout-screen{--r9752-navy:#031a29;--r9752-navy-2:#062d43;--r9752-blue:#158ac5;--r9752-cyan:#3ec9ff;--r9752-gold:#e6b55d;--r9752-orange:#f47a0d;--r9752-ink:#07182d;--r9752-muted:#617589;background:radial-gradient(circle at 80% -10%,rgba(32,135,187,.18),transparent 32%),linear-gradient(180deg,#edf4f8,#f7fafc 43%,#eaf1f5)!important}.r9752-hero-header{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,44vw) auto!important;align-items:center!important;min-height:132px!important;overflow:hidden!important;border-bottom:1px solid rgba(65,151,192,.48)!important;background:linear-gradient(112deg,#020f19,#031a29 38%,#052a3f 66%,#06131c)!important;box-shadow:0 15px 36px #00141f47,inset 0 -1px #ffffff0a!important}.r9752-hero-glow{position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(112deg,transparent 38%,rgba(21,138,197,.09) 55%,transparent 72%),radial-gradient(circle at 79% 18%,rgba(230,181,93,.19),transparent 18%)!important}.r9752-brand-block{position:relative!important;z-index:3!important;display:flex!important;align-items:center!important;gap:24px!important;min-width:0!important;padding:18px 0 18px clamp(24px,3vw,54px)!important}.r9752-logo{flex:0 0 auto!important;width:clamp(118px,9vw,158px)!important;max-height:92px!important;-o-object-fit:contain!important;object-fit:contain!important;filter:drop-shadow(0 11px 19px rgba(0,0,0,.34)) drop-shadow(0 0 13px rgba(20,145,205,.14))!important}.r9752-title-block{min-width:0!important;padding-left:23px!important;border-left:1px solid rgba(255,255,255,.18)!important}.r9752-title-block>span{display:block!important;margin-bottom:4px!important;color:var(--r9752-gold)!important;font-size:10px!important;line-height:1!important;font-weight:950!important;letter-spacing:.17em!important}.r9752-title-block h2{margin:0!important;color:#fff!important;font-size:clamp(30px,3vw,47px)!important;line-height:1!important;font-weight:920!important;letter-spacing:-.035em!important;text-shadow:0 6px 18px rgba(0,0,0,.24)!important}.r9752-title-block h2 em{color:#ffe19b!important;font-style:normal!important}.r9752-title-block p{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;margin:9px 0 0!important;color:#d6e6ee!important;font-size:12px!important;font-weight:650!important}.r9752-title-block p b{color:#75c5ea!important;font-weight:900!important}.r9752-vehicle-hero{position:relative!important;align-self:stretch!important;min-width:0!important;overflow:hidden!important}.r9752-vehicle-hero:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,#031a29,#031a2933 21%,#031a2900 56%),repeating-linear-gradient(118deg,transparent 0 78px,rgba(255,255,255,.025) 79px 80px)!important;z-index:2!important;pointer-events:none!important}.r9752-vehicle-hero img{position:absolute!important;z-index:1!important;right:2%!important;bottom:-12%!important;width:min(620px,96%)!important;height:124%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:right center!important;object-position:right center!important;filter:saturate(1.07) contrast(1.06) drop-shadow(0 18px 20px rgba(0,0,0,.36)) drop-shadow(-5px 0 12px rgba(28,148,204,.16))!important}.r9752-vehicle-light{position:absolute!important;z-index:0!important;width:230px!important;height:230px!important;border-radius:50%!important;filter:blur(44px)!important;opacity:.32!important}.r9752-light-blue{right:16%!important;bottom:-120px!important;background:#0ba8ff!important}.r9752-light-gold{right:-70px!important;top:-90px!important;background:#f7a821!important;opacity:.24!important}.r9752-vehicle-fallback{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;color:#d6e7ef!important}.r9752-vehicle-fallback svg{width:68px!important;height:68px!important;color:#43bfe9!important}.r9752-vehicle-fallback strong{font-size:17px!important}.r9752-close{position:relative!important;z-index:5!important;display:grid!important;place-items:center!important;gap:2px!important;align-self:center!important;width:56px!important;height:62px!important;margin-right:clamp(18px,2.5vw,38px)!important;padding:0!important;border:1px solid rgba(112,180,211,.34)!important;border-radius:15px!important;background:linear-gradient(180deg,#123a4fe0,#08202ef0)!important;color:#fff!important;box-shadow:0 13px 26px #0000003d,inset 0 1px #ffffff1a!important}.r9752-close svg{width:19px!important;height:19px!important}.r9752-close span{font-size:8px!important;color:#bbcfda!important}.r9752-scroll{background:linear-gradient(180deg,#f5f9fbc2,#e8f0f4ed)!important}.r9752-layout{display:grid!important;grid-template-columns:minmax(0,3fr) minmax(330px,1.08fr)!important;gap:18px!important;width:100%!important;min-height:100%!important;padding:16px 18px 18px!important}.r9752-left{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:14px!important;min-width:0!important;min-height:100%!important}.r9752-identity-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:hidden!important;border:1px solid rgba(93,150,179,.34)!important;border-radius:18px!important;background:linear-gradient(120deg,#08263a,#0a3450 52%,#0a2b40)!important;box-shadow:0 15px 30px #04223324,inset 0 1px #ffffff12!important}.r9752-identity-strip article{display:flex!important;align-items:center!important;gap:13px!important;min-width:0!important;padding:14px 17px!important}.r9752-identity-strip article+article{border-left:1px solid rgba(157,198,217,.18)!important}.r9752-identity-icon{display:grid!important;place-items:center!important;flex:0 0 40px!important;width:40px!important;height:40px!important;border:1px solid rgba(124,191,221,.26)!important;border-radius:11px!important;background:linear-gradient(145deg,#337091bd,#0e374dc2)!important;color:#dff6ff!important;box-shadow:0 8px 18px #00000026,inset 0 1px #ffffff1c!important}.r9752-identity-icon svg{width:19px!important;height:19px!important}.r9752-identity-strip article>div:last-child{display:grid!important;gap:2px!important;min-width:0!important}.r9752-identity-strip span{color:#91b8ca!important;font-size:8px!important;font-weight:950!important;letter-spacing:.12em!important}.r9752-identity-strip strong{overflow:hidden!important;color:#fff!important;font-size:12px!important;font-weight:900!important;text-overflow:ellipsis!important;white-space:nowrap!important}.r9752-identity-strip small{overflow:hidden!important;color:#bfd2dc!important;font-size:9px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.r9752-service-surface{display:flex!important;flex-direction:column!important;min-height:100%!important;overflow:hidden!important;border:1px solid #d2dfe5!important;border-radius:20px!important;background:radial-gradient(circle at 98% 0%,rgba(34,138,188,.055),transparent 28%),linear-gradient(180deg,#fff,#fbfdfe)!important;box-shadow:0 20px 42px #041f2e14,0 2px 6px #041f2e09,inset 0 1px #fffffff2!important}.r9752-service-head{display:flex!important;align-items:center!important;gap:13px!important;padding:14px 18px!important;border-bottom:1px solid #dfe8ec!important}.r9752-service-symbol{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;flex:0 0 38px!important;border:1px solid #c9dce6!important;border-radius:11px!important;background:linear-gradient(145deg,#fff,#edf6fa)!important;color:#0d6d98!important;box-shadow:0 6px 14px #06486413!important}.r9752-service-symbol svg{width:18px!important;height:18px!important}.r9752-service-head>div:last-child{display:grid!important;gap:2px!important}.r9752-service-head span,.r9752-subsection-head span{color:#718796!important;font-size:8.5px!important;font-weight:950!important;letter-spacing:.12em!important}.r9752-service-head h3{margin:0!important;color:#09233e!important;font-size:17px!important;font-weight:930!important}.r9752-package-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:20px!important;padding:17px 22px 15px!important}.r9752-package-row>div{display:grid!important;gap:4px!important;min-width:0!important}.r9752-package-row h4{margin:0!important;color:#081d39!important;font-size:20px!important;line-height:1.05!important;font-weight:950!important;letter-spacing:-.02em!important}.r9752-package-row p{margin:0!important;max-width:850px!important;color:#61778a!important;font-size:10.5px!important;line-height:1.45!important}.r9752-package-row>strong{color:#071d3e!important;font-family:IBM Plex Mono,monospace!important;font-size:21px!important;font-weight:900!important;white-space:nowrap!important}.r9752-inclusions{margin:0 22px!important;padding:16px 0 13px!important;border-top:1px solid #dce6ea!important}.r9752-inclusions-title{display:flex!important;align-items:flex-start!important;gap:12px!important;margin-bottom:13px!important}.r9752-inclusions-icon{display:grid!important;place-items:center!important;flex:0 0 35px!important;width:35px!important;height:35px!important;border:1px solid rgba(224,152,46,.36)!important;border-radius:9px!important;background:#fffaf0!important;color:#ef9618!important}.r9752-inclusions-icon svg{width:18px!important;height:18px!important}.r9752-inclusions-title>div:last-child{display:grid!important;gap:2px!important}.r9752-inclusions-title h4{margin:0!important;color:#0a2441!important;font-size:15px!important;font-weight:930!important}.r9752-inclusions-title p{margin:0!important;color:#63798b!important;font-size:9.5px!important}.r9752-inclusion-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;-moz-column-gap:26px!important;column-gap:26px!important}.r9752-inclusion-item{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-height:44px!important;padding:7px 0!important;border-bottom:1px solid #e8eef1!important;color:#23445c!important}.r9752-inclusion-item:nth-last-child(-n+3){border-bottom-color:transparent!important}.r9752-inclusion-item i{display:grid!important;place-items:center!important;width:20px!important;height:20px!important;border-radius:50%!important;background:linear-gradient(145deg,#278fd3,#0872bf)!important;color:#fff!important;box-shadow:0 5px 10px #0c6fb333,inset 0 1px #ffffff40!important}.r9752-inclusion-item i svg{width:11px!important;height:11px!important;stroke-width:3!important}.r9752-inclusion-item span{font-size:10.8px!important;line-height:1.35!important;font-weight:700!important}.r9752-addon-section,.r9752-approved-section{margin-top:auto!important;border-top:1px solid #dce6ea!important}.r9752-subsection-head{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 18px 8px!important}.r9752-subsection-head>div{display:grid!important;gap:1px!important}.r9752-subsection-head h4{margin:0!important;color:#0a2441!important;font-size:13px!important;font-weight:920!important}.r9752-addon-list,.r9752-approved-list{display:grid!important}.r9752-addon-row{display:grid!important;grid-template-columns:142px minmax(0,1fr) auto!important;align-items:center!important;gap:15px!important;min-width:0!important;padding:9px 18px 14px!important}.r9752-addon-row+.r9752-addon-row{border-top:1px solid #e4ecef!important;padding-top:14px!important}.r9752-addon-art{width:142px!important;height:77px!important;overflow:hidden!important;border-radius:11px!important;background:#071522!important;box-shadow:0 8px 19px #041a2729,inset 0 1px #ffffff0d!important}.r9752-addon-art svg{display:block!important;width:100%!important;height:100%!important}.r9752-addon-copy{display:grid!important;gap:3px!important;min-width:0!important}.r9752-addon-copy strong{color:#0c2743!important;font-size:12.5px!important;font-weight:920!important}.r9752-addon-copy p,.r9752-addon-copy small{margin:0!important;color:#64798a!important;font-size:9px!important;line-height:1.4!important}.r9752-addon-row>b{color:#0b2141!important;font-family:IBM Plex Mono,monospace!important;font-size:16px!important;font-weight:900!important;white-space:nowrap!important}.r9752-approved-list article{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:10px 18px 14px!important}.r9752-approved-list article>i{display:grid!important;place-items:center!important;width:24px!important;height:24px!important;border-radius:50%!important;background:#0e6e99!important;color:#fff!important}.r9752-approved-list article>i svg{width:13px!important;height:13px!important}.r9752-approved-list article>div{display:grid!important;gap:2px!important}.r9752-approved-list article strong{color:#0b2741!important;font-size:11px!important}.r9752-approved-list article small{color:#728692!important;font-size:8.5px!important}.r9752-approved-list article>b{font-family:IBM Plex Mono,monospace!important;color:#0a2240!important;font-size:13px!important}.r9752-right{min-width:0!important;min-height:100%!important}.r9752-summary-rail{position:sticky!important;top:0!important;display:flex!important;flex-direction:column!important;min-height:100%!important;overflow:hidden!important;border:1px solid rgba(57,156,200,.54)!important;border-radius:22px!important;background:radial-gradient(circle at 15% 0%,rgba(33,139,188,.19),transparent 27%),linear-gradient(180deg,#041827,#06283b 56%,#031724)!important;color:#fff!important;box-shadow:0 22px 44px #0219263b,0 5px 13px #02192621,inset 0 1px #ffffff12,inset 0 0 0 1px #11729e0f!important}.r9752-summary-head{display:flex!important;align-items:center!important;gap:13px!important;padding:18px 18px 14px!important}.r9752-money-icon{display:grid!important;place-items:center!important;flex:0 0 44px!important;width:44px!important;height:44px!important;border:2px solid #e8bd63!important;border-radius:50%!important;color:#f2ca75!important;background:#0b2e41d1!important;box-shadow:0 0 0 5px #e5b55b12,0 0 21px #e5b55b29,inset 0 0 14px #e5b55b14!important}.r9752-money-icon svg{width:23px!important;height:23px!important}.r9752-summary-head>div:last-child{display:grid!important;gap:2px!important}.r9752-summary-head span,.r9752-gift-strip span,.r9752-controls-title span{color:#9fb9c8!important;font-size:8px!important;font-weight:950!important;letter-spacing:.14em!important}.r9752-summary-head h3{margin:0!important;color:#fff!important;font-size:18px!important;font-weight:930!important}.r9752-summary-lines{display:grid!important;padding:2px 18px 12px!important}.r9752-summary-lines>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:45px!important;border-bottom:1px solid rgba(174,207,222,.2)!important;color:#e0ebf0!important;font-size:10.5px!important}.r9752-summary-lines strong{color:#fff!important;font-family:IBM Plex Mono,monospace!important;font-size:11.5px!important;font-weight:850!important}.r9752-summary-lines .discount strong,.r9752-summary-lines .gift strong,.r9752-summary-lines .tax-exempt strong{color:#7dd9ff!important}.r9752-summary-lines .work-total{border-bottom:0!important;font-weight:850!important}.r9752-summary-lines .work-total strong{color:#efc464!important;font-size:16px!important}.r9752-gift-strip{display:flex!important;align-items:center!important;gap:10px!important;margin:0 15px 12px!important;padding:10px 11px!important;border:1px solid rgba(231,188,97,.24)!important;border-radius:11px!important;background:#694b1621!important}.r9752-gift-strip>svg{width:19px!important;height:19px!important;color:#e6b95c!important}.r9752-gift-strip>div{display:grid!important;gap:2px!important}.r9752-gift-strip strong{color:#f5dfab!important;font-size:10px!important}.r9752-controls{display:grid!important;gap:9px!important;margin:0 14px 14px!important;padding:13px!important;border:1px solid rgba(103,166,196,.28)!important;border-radius:16px!important;background:linear-gradient(180deg,#072434d1,#041824e0)!important;box-shadow:inset 0 1px #ffffff0a,0 10px 22px #00000024!important}.r9752-controls-title{display:flex!important;align-items:center!important;gap:7px!important;padding:1px 3px 4px!important}.r9752-controls-title svg{width:15px!important;height:15px!important;color:#e0b65f!important}.r9752-controls>button,.r9752-tax-toggle{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:10px!important;min-height:48px!important;padding:0 12px!important;border:1px solid rgba(124,177,201,.24)!important;border-radius:11px!important;background:linear-gradient(180deg,#153e52f2,#0c2c3df2)!important;color:#fff!important;box-shadow:0 7px 15px #00000021,inset 0 1px #ffffff0f!important}.r9752-controls>button{text-align:left!important}.r9752-controls>button.active{border-color:#40c1f494!important;background:linear-gradient(180deg,#145774fa,#0c394ffa)!important}.r9752-controls>button svg,.r9752-tax-toggle>svg{width:18px!important;height:18px!important;color:#d9edf6!important}.r9752-controls>button>svg:last-child{width:15px!important;height:15px!important;color:#9fc5d7!important}.r9752-controls>button strong,.r9752-tax-toggle strong{color:#fff!important;font-size:10px!important;font-weight:850!important}.r9752-tax-toggle{position:relative!important;cursor:pointer!important}.r9752-tax-toggle input{position:absolute!important;opacity:0!important;pointer-events:none!important}.r9752-tax-toggle>i{position:relative!important;width:38px!important;height:22px!important;border-radius:999px!important;background:#8096a3!important;box-shadow:inset 0 2px 5px #00000038!important}.r9752-tax-toggle>i:after{content:""!important;position:absolute!important;top:2px!important;left:2px!important;width:18px!important;height:18px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 3px 7px #00000040!important;transition:transform .16s ease!important}.r9752-tax-toggle.active{border-color:#41c5f68a!important}.r9752-tax-toggle.active>i{background:#138bc0!important}.r9752-tax-toggle.active>i:after{transform:translate(16px)!important}.r9752-pricing-error{display:flex!important;align-items:center!important;gap:7px!important;padding:8px 9px!important;border:1px solid rgba(235,123,95,.45)!important;border-radius:8px!important;background:#6a211657!important;color:#ffd2c9!important;font-size:8.5px!important}.r9752-pricing-error svg{width:14px!important;height:14px!important}.r9752-editor{display:grid!important;gap:7px!important;padding:9px!important;border:1px solid rgba(111,176,204,.24)!important;border-radius:10px!important;background:#000d1557!important}.r9752-editor label{display:grid!important;gap:4px!important}.r9752-editor label>span{color:#99b8c7!important;font-size:7.5px!important;font-weight:850!important;letter-spacing:.05em!important}.r9752-editor select,.r9752-editor input{width:100%!important;height:36px!important;padding:0 9px!important;border:1px solid rgba(119,177,203,.31)!important;border-radius:8px!important;background:#09283a!important;color:#fff!important;font-size:9px!important;outline:none!important}.r9752-editor>button{height:36px!important;border:1px solid #d77819!important;border-radius:8px!important;background:linear-gradient(180deg,#fc982d,#ea6e0b)!important;color:#fff!important;font-size:9px!important;font-weight:900!important}.r9752-editor>button.clear{border-color:#84b1c752!important;background:#12384d!important;color:#c8dde7!important}.r9752-balance-panel{position:relative!important;display:grid!important;gap:8px!important;margin:auto 14px 14px!important;min-height:142px!important;padding:20px 18px!important;overflow:hidden!important;border:1px solid #d69b31!important;border-radius:16px!important;background:radial-gradient(circle at 95% 5%,rgba(229,169,61,.22),transparent 29%),linear-gradient(145deg,#071016,#0d141a 62%,#171107)!important;box-shadow:0 0 0 1px #f2bf5d1c,0 0 25px #e4a93b1f,0 15px 28px #0000003d,inset 0 1px #ffffff12!important}.r9752-balance-sheen{position:absolute!important;right:-22px!important;bottom:-36px!important;width:190px!important;height:150px!important;transform:skew(-24deg)!important;border-top:1px solid rgba(230,181,93,.34)!important;background:repeating-linear-gradient(155deg,transparent 0 13px,rgba(230,181,93,.07) 14px 15px)!important;opacity:.62!important}.r9752-balance-panel>span{position:relative!important;z-index:1!important;display:flex!important;align-items:center!important;gap:8px!important;color:#efc363!important;font-size:8.5px!important;font-weight:950!important;letter-spacing:.13em!important}.r9752-balance-panel>span svg{width:16px!important;height:16px!important}.r9752-balance-panel>strong{position:relative!important;z-index:1!important;color:#ffe286!important;font-family:IBM Plex Mono,monospace!important;font-size:clamp(31px,3.2vw,46px)!important;line-height:1!important;font-weight:900!important;text-shadow:0 2px 0 rgba(255,255,255,.06),0 0 18px rgba(226,178,82,.13)!important}.r9752-footer{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:18px!important;min-height:68px!important;padding:8px 20px max(8px,env(safe-area-inset-bottom))!important;border-top:1px solid rgba(41,122,160,.48)!important;background:radial-gradient(circle at 50% 100%,rgba(24,119,165,.14),transparent 27%),linear-gradient(180deg,#06283b,#031a29)!important;box-shadow:0 -13px 29px #0218242e,inset 0 1px #ffffff0a!important}.r9752-footer-close{justify-self:start!important;min-width:76px!important;height:46px!important;border:1px solid rgba(108,173,203,.32)!important;border-radius:12px!important;background:linear-gradient(180deg,#123f58,#0a2d40)!important;color:#fff!important;font-size:10px!important;font-weight:850!important;box-shadow:0 9px 18px #00000024,inset 0 1px #ffffff12!important}.r9752-pay{justify-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-width:290px!important;height:51px!important;padding:0 22px!important;border:1px solid #ea790d!important;border-radius:14px!important;background:radial-gradient(circle at 20% 0%,rgba(255,211,126,.42),transparent 32%),linear-gradient(180deg,#ff9f2f,#f47b0e 55%,#ea6905)!important;color:#fff!important;box-shadow:0 0 0 1px #ffb54c21,0 13px 25px #e464054d,0 4px 9px #00000021,inset 0 1px #ffffff57,inset 0 -1px #79320026!important}.r9752-pay svg{width:18px!important;height:18px!important}.r9752-pay strong{font-size:11px!important;font-weight:950!important}.r9752-footer-balance{justify-self:end!important;display:grid!important;gap:1px!important;text-align:right!important}.r9752-footer-balance span{color:#9bb8c6!important;font-size:7.5px!important;font-weight:950!important;letter-spacing:.12em!important}.r9752-footer-balance strong{color:#fff!important;font-family:IBM Plex Mono,monospace!important;font-size:19px!important;line-height:1!important;font-weight:900!important}@media(min-width:1500px){.r9752-layout{grid-template-columns:minmax(0,3.25fr) minmax(370px,1fr)!important}.r9752-inclusion-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.r9752-inclusion-item:nth-last-child(-n+4){border-bottom-color:transparent!important}}@media(max-width:1180px){.r9752-hero-header{grid-template-columns:minmax(0,1fr) minmax(300px,38vw) auto!important}.r9752-layout{grid-template-columns:minmax(0,2.35fr) minmax(320px,1fr)!important}.r9752-inclusion-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.r9752-inclusion-item:nth-last-child(-n+3){border-bottom:1px solid #e8eef1!important}.r9752-inclusion-item:nth-last-child(-n+2){border-bottom-color:transparent!important}}@media(max-width:900px){.r9752-hero-header{grid-template-columns:minmax(0,1fr) 250px auto!important;min-height:116px!important}.r9752-logo{width:98px!important}.r9752-title-block{padding-left:14px!important}.r9752-title-block h2{font-size:28px!important}.r9752-vehicle-hero img{height:112%!important}.r9752-layout{grid-template-columns:1fr!important}.r9752-right{min-height:auto!important}.r9752-summary-rail{position:relative!important;min-height:0!important}.r9752-balance-panel{margin-top:12px!important}}@media(max-width:640px){.r9752-hero-header{grid-template-columns:minmax(0,1fr) auto!important;min-height:100px!important}.r9752-brand-block{gap:9px!important;padding:10px 0 10px 12px!important}.r9752-logo{width:72px!important;max-height:62px!important}.r9752-title-block{padding-left:9px!important}.r9752-title-block>span{font-size:7px!important}.r9752-title-block h2{font-size:21px!important}.r9752-title-block p{font-size:8px!important;gap:5px!important}.r9752-vehicle-hero{display:none!important}.r9752-close{width:42px!important;height:47px!important;margin-right:10px!important;border-radius:11px!important}.r9752-close span{display:none!important}.r9752-layout{gap:10px!important;padding:10px!important}.r9752-identity-strip{grid-template-columns:1fr!important}.r9752-identity-strip article+article{border-left:0!important;border-top:1px solid rgba(157,198,217,.18)!important}.r9752-package-row{padding:15px!important}.r9752-package-row h4{font-size:17px!important}.r9752-package-row>strong{font-size:17px!important}.r9752-inclusions{margin:0 15px!important}.r9752-inclusion-grid{grid-template-columns:1fr!important}.r9752-inclusion-item{border-bottom:1px solid #e8eef1!important}.r9752-inclusion-item:last-child{border-bottom-color:transparent!important}.r9752-addon-row{grid-template-columns:98px minmax(0,1fr)!important;padding:10px 14px 13px!important}.r9752-addon-art{width:98px!important;height:61px!important}.r9752-addon-row>b{grid-column:2!important;justify-self:start!important;font-size:14px!important}.r9752-footer{grid-template-columns:1fr!important;gap:6px!important}.r9752-footer-close{display:none!important}.r9752-footer-balance{order:1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;text-align:left!important}.r9752-pay{order:2!important;width:100%!important;min-width:0!important;height:48px!important}}@media(max-height:580px)and (orientation:landscape){.r9752-hero-header{min-height:83px!important}.r9752-brand-block{padding-top:7px!important;padding-bottom:7px!important}.r9752-logo{width:78px!important;max-height:60px!important}.r9752-title-block h2{font-size:23px!important}.r9752-title-block p{margin-top:4px!important;font-size:8px!important}.r9752-layout{padding-top:9px!important;padding-bottom:9px!important}.r9752-footer{min-height:54px!important;padding-top:5px!important;padding-bottom:5px!important}.r9752-pay{height:43px!important}.r9752-footer-close{height:40px!important}}.r9753-closeout-screen .r9752-hero-header{grid-template-columns:minmax(0,55%) minmax(0,45%)!important;min-height:146px!important;background:radial-gradient(circle at 83% 6%,rgba(17,124,179,.22),transparent 24%),radial-gradient(circle at 95% 18%,rgba(231,173,66,.2),transparent 18%),linear-gradient(107deg,#020d16,#021521 28%,#05263a 57%,#071820)!important}.r9753-closeout-screen .r9752-hero-header:after{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(90deg,transparent 0 62%,rgba(255,183,70,.17) 62.1% 62.32%,transparent 62.45% 68%,rgba(45,166,221,.15) 68.1% 68.28%,transparent 68.45%),repeating-linear-gradient(90deg,transparent 0 70px,rgba(255,255,255,.018) 71px 72px)!important;opacity:.72!important}.r9753-closeout-screen .r9752-brand-block{z-index:5!important;padding-right:16px!important}.r9753-closeout-screen .r9752-vehicle-hero{position:relative!important;z-index:2!important;align-self:stretch!important;overflow:hidden!important;background:linear-gradient(90deg,#031b2a00,#031b2a1a 12%,#031b2a47),radial-gradient(circle at 62% 88%,rgba(17,144,201,.22),transparent 33%),radial-gradient(circle at 90% 8%,rgba(225,166,61,.16),transparent 21%)!important}.r9753-closeout-screen .r9752-vehicle-hero:before{content:""!important;position:absolute!important;inset:0!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(90deg,#05263a,#05263ab8 5%,#05263a2b 21%,#05263a00 39%),linear-gradient(180deg,rgba(255,255,255,.025),transparent 45%),repeating-linear-gradient(90deg,transparent 0 61px,rgba(236,182,78,.07) 62px 64px,transparent 65px 117px,rgba(40,165,220,.055) 118px 120px)!important}.r9753-closeout-screen .r9752-vehicle-hero:after{content:"SKYSHINE\a AUTO DETAILING"!important;white-space:pre!important;position:absolute!important;z-index:0!important;right:6%!important;top:21%!important;color:#e1ecf129!important;font-family:Inter,Segoe UI Variable Display,Helvetica Neue,Arial,sans-serif!important;font-size:clamp(12px,1.2vw,18px)!important;line-height:.98!important;font-weight:900!important;letter-spacing:.08em!important;text-align:right!important;transform:skew(-8deg)!important;text-shadow:0 5px 18px rgba(0,0,0,.28)!important}.r9753-closeout-screen .r9752-vehicle-hero img{z-index:3!important;right:-1%!important;bottom:-20%!important;width:min(720px,108%)!important;height:139%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:right center!important;object-position:right center!important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.24) 7%,rgba(0,0,0,.86) 18%,#000 29%,#000 100%)!important;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.24) 7%,rgba(0,0,0,.86) 18%,#000 29%,#000 100%)!important;filter:saturate(1.08) contrast(1.07) drop-shadow(-18px 19px 26px rgba(0,0,0,.42)) drop-shadow(-8px 0 17px rgba(33,155,207,.2))!important}.r9753-closeout-screen .r9752-close{display:none!important}.r9753-closeout-screen .r9752-scroll{min-height:0!important}.r9753-closeout-screen .r9752-layout{grid-template-columns:minmax(0,3.05fr) minmax(340px,1.05fr)!important;align-items:stretch!important;min-height:100%!important;height:100%!important;padding:14px 16px 16px!important}.r9753-closeout-screen .r9752-left,.r9753-closeout-screen .r9752-right{min-height:0!important;height:100%!important}.r9753-closeout-screen .r9752-left{grid-template-rows:auto minmax(0,1fr)!important}.r9753-closeout-screen .r9752-service-surface{height:100%!important;min-height:0!important}.r9753-closeout-screen .r9752-inclusions{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:210px!important;margin:0 24px!important;padding:18px 0 14px!important}.r9753-closeout-screen .r9752-inclusion-grid{flex:1 1 auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-content:space-evenly!important;-moz-column-gap:32px!important;column-gap:32px!important;row-gap:0!important}.r9753-closeout-screen .r9752-inclusion-item{min-height:49px!important;padding:9px 0!important}.r9753-closeout-screen .r9752-inclusion-item i{width:23px!important;height:23px!important}.r9753-closeout-screen .r9752-inclusion-item i svg{width:12px!important;height:12px!important}.r9753-closeout-screen .r9752-inclusion-item span{color:#173a53!important;font-size:12.3px!important;line-height:1.38!important;font-weight:720!important}.r9753-closeout-screen .r9752-addon-section,.r9753-closeout-screen .r9752-approved-section{flex:0 0 auto!important;margin-top:0!important}.r9753-closeout-screen .r9752-addon-row{grid-template-columns:178px minmax(0,1fr) auto!important;gap:18px!important;padding:11px 20px 16px!important}.r9753-closeout-screen .r9752-addon-art{width:178px!important;height:96px!important;border:1px solid #b9cbd4!important;border-radius:13px!important;background:#06131d!important;box-shadow:0 13px 25px #031a282e,0 3px 7px #031a2817,inset 0 1px #ffffff12!important}.r9753-addon-photo{position:relative!important;width:100%!important;height:100%!important;overflow:hidden!important}.r9753-addon-photo img{display:block!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;transform:scale(1.02)!important;filter:saturate(.92) contrast(1.08) brightness(.89)!important}.r9753-addon-photo span{position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(90deg,rgba(2,16,26,.08),transparent 45%,rgba(8,76,108,.1)),linear-gradient(180deg,rgba(34,169,221,.05),transparent 55%,rgba(0,0,0,.18)),radial-gradient(circle at 90% 18%,rgba(232,177,74,.16),transparent 30%)!important;box-shadow:inset 0 0 0 1px #ffffff0a!important}.r9753-closeout-screen .r9752-addon-copy strong{font-size:13.2px!important}.r9753-closeout-screen .r9752-addon-copy p,.r9753-closeout-screen .r9752-addon-copy small{font-size:9.8px!important}.r9753-closeout-screen .r9752-summary-rail{height:100%!important;min-height:0!important}.r9753-closeout-screen .r9752-summary-head{padding:19px 19px 16px!important}.r9753-closeout-screen .r9752-summary-lines{padding:3px 19px 13px!important}.r9753-closeout-screen .r9752-summary-lines>div{min-height:49px!important}.r9753-closeout-screen .r9752-controls{flex:0 0 auto!important;margin:0 14px 12px!important;padding:14px!important;gap:10px!important}.r9753-closeout-screen .r9752-controls>button,.r9753-closeout-screen .r9752-tax-toggle{min-height:clamp(49px,5.2vh,60px)!important}.r9753-closeout-screen .r9752-balance-panel{flex:1 1 auto!important;min-height:clamp(165px,20vh,235px)!important;margin:0 14px 14px!important;align-content:center!important;justify-content:center!important;padding:22px 20px!important}.r9753-closeout-screen .r9752-balance-sheen{width:260px!important;height:220px!important}.r9753-closeout-screen .r9752-package-row>strong,.r9753-closeout-screen .r9752-addon-row>b,.r9753-closeout-screen .r9752-approved-list article>b,.r9753-closeout-screen .r9752-summary-lines strong,.r9753-closeout-screen .r9752-balance-panel>strong,.r9753-closeout-screen .r9752-footer-balance strong{font-family:Inter,Segoe UI Variable Display,Avenir Next,Helvetica Neue,Arial,sans-serif!important;font-variant-numeric:tabular-nums lining-nums!important;letter-spacing:-.045em!important;font-weight:880!important}.r9753-closeout-screen .r9752-package-row>strong{font-size:22px!important}.r9753-closeout-screen .r9752-addon-row>b{font-size:17px!important}.r9753-closeout-screen .r9752-summary-lines strong{font-size:12.5px!important}.r9753-closeout-screen .r9752-summary-lines .work-total strong{font-size:18px!important}.r9753-closeout-screen .r9752-balance-panel>strong{font-size:clamp(38px,3.9vw,58px)!important;letter-spacing:-.055em!important}.r9753-closeout-screen .r9752-footer-balance strong{font-size:20px!important}.r9753-closeout-screen .r9752-footer{grid-template-columns:1fr auto 1fr!important;min-height:72px!important}.r9753-closeout-screen .r9752-footer-close{justify-self:start!important;min-width:90px!important;height:49px!important;border-radius:13px!important}.r9753-closeout-screen .r9752-pay{justify-self:center!important;min-width:310px!important;height:54px!important}.r9753-closeout-screen .r9752-footer-balance{justify-self:end!important}@media(max-width:1180px){.r9753-closeout-screen .r9752-hero-header{grid-template-columns:minmax(0,59%) minmax(0,41%)!important}.r9753-closeout-screen .r9752-layout{grid-template-columns:minmax(0,2.35fr) minmax(330px,1fr)!important}.r9753-closeout-screen .r9752-inclusion-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;-moz-column-gap:21px!important;column-gap:21px!important}.r9753-closeout-screen .r9752-inclusion-item span{font-size:11.3px!important}}@media(max-width:900px){.r9753-closeout-screen .r9752-hero-header{grid-template-columns:minmax(0,63%) minmax(0,37%)!important;min-height:120px!important}.r9753-closeout-screen .r9752-layout{grid-template-columns:1fr!important;height:auto!important}.r9753-closeout-screen .r9752-left,.r9753-closeout-screen .r9752-right,.r9753-closeout-screen .r9752-service-surface,.r9753-closeout-screen .r9752-summary-rail{height:auto!important}.r9753-closeout-screen .r9752-inclusion-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.r9753-closeout-screen .r9752-balance-panel{min-height:155px!important;flex:none!important}}@media(max-width:640px){.r9753-closeout-screen .r9752-hero-header{grid-template-columns:1fr!important;min-height:105px!important}.r9753-closeout-screen .r9752-vehicle-hero{display:none!important}.r9753-closeout-screen .r9752-inclusion-grid{grid-template-columns:1fr!important}.r9753-closeout-screen .r9752-inclusion-item span{font-size:12px!important}.r9753-closeout-screen .r9752-addon-row{grid-template-columns:112px minmax(0,1fr)!important}.r9753-closeout-screen .r9752-addon-art{width:112px!important;height:72px!important}.r9753-closeout-screen .r9752-addon-row>b{grid-column:2!important}.r9753-closeout-screen .r9752-footer{grid-template-columns:1fr!important}.r9753-closeout-screen .r9752-footer-close{display:none!important}.r9753-closeout-screen .r9752-footer-balance{order:1!important;width:100%!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.r9753-closeout-screen .r9752-pay{order:2!important;width:100%!important;min-width:0!important}}@media(max-height:580px)and (orientation:landscape){.r9753-closeout-screen .r9752-hero-header{min-height:84px!important}.r9753-closeout-screen .r9752-inclusion-item{min-height:40px!important;padding:5px 0!important}.r9753-closeout-screen .r9752-inclusion-item span{font-size:10px!important}.r9753-closeout-screen .r9752-balance-panel{min-height:130px!important}}.r9753-closeout-screen .r9752-layout{align-items:stretch!important}.r9753-closeout-screen .r9752-left{height:auto!important;align-self:start!important;grid-template-rows:auto auto!important}.r9753-closeout-screen .r9752-service-surface{height:auto!important;min-height:0!important}.r9753-closeout-screen .r9752-inclusions{flex:none!important;height:clamp(390px,46vh,565px)!important;min-height:0!important;max-height:none!important;margin:0 24px!important;padding:18px 0 16px!important}.r9753-closeout-screen .r9752-inclusion-grid{flex:1 1 auto!important;min-height:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-content:space-between!important;-moz-column-gap:34px!important;column-gap:34px!important;row-gap:10px!important}.r9753-closeout-screen .r9752-inclusion-item{min-height:48px!important;padding:8px 0!important}.r9753-closeout-screen .r9752-inclusion-item span{font-size:12.4px!important;line-height:1.38!important;font-weight:740!important}.r9753-closeout-screen .r9752-addon-section,.r9753-closeout-screen .r9752-approved-section{flex:none!important;margin-top:0!important}.r9753-closeout-screen .r9752-right{height:100%!important;align-self:stretch!important}.r9753-closeout-screen .r9752-summary-rail{height:100%!important;min-height:100%!important}.r9753-closeout-screen .r9752-balance-panel{flex:0 0 auto!important;width:auto!important;min-height:0!important;height:clamp(152px,15vh,190px)!important;margin:0 14px 14px!important;padding:22px 20px!important;align-content:center!important;justify-content:start!important}.r9753-closeout-screen .r9752-balance-panel>span{align-self:end!important}.r9753-closeout-screen .r9752-balance-panel>strong{align-self:start!important;font-family:Manrope,Inter,Segoe UI Variable Display,Avenir Next,Helvetica Neue,Arial,sans-serif!important;font-weight:900!important;letter-spacing:-.055em!important}.r9753-closeout-screen .r9752-package-row>strong,.r9753-closeout-screen .r9752-addon-row>b,.r9753-closeout-screen .r9752-approved-list article>b,.r9753-closeout-screen .r9752-summary-lines strong,.r9753-closeout-screen .r9752-footer-balance strong{font-family:Manrope,Inter,Segoe UI Variable Display,Avenir Next,Helvetica Neue,Arial,sans-serif!important;font-weight:900!important}@media(max-width:1180px){.r9753-closeout-screen .r9752-inclusions{height:clamp(370px,44vh,515px)!important}.r9753-closeout-screen .r9752-inclusion-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;-moz-column-gap:22px!important;column-gap:22px!important}.r9753-closeout-screen .r9752-inclusion-item span{font-size:11.5px!important}}@media(max-width:900px){.r9753-closeout-screen .r9752-inclusions{height:auto!important;min-height:0!important}.r9753-closeout-screen .r9752-inclusion-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important}.r9753-closeout-screen .r9752-balance-panel{height:165px!important}}@media(max-width:640px){.r9753-closeout-screen .r9752-inclusion-grid{grid-template-columns:1fr!important}}.r85-workorders .r85-table-card{overflow-x:hidden!important;overflow-y:visible!important}.r85-workorders .r85-wo-table{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}.r85-workorders .r85-wo-table>.r22-tr{width:100%!important;min-width:0!important;grid-template-columns:minmax(125px,1.08fr) minmax(104px,.78fr) minmax(58px,.43fr) minmax(228px,1.72fr) minmax(160px,1.18fr) minmax(78px,.62fr) minmax(142px,.98fr)!important;-moz-column-gap:12px!important;column-gap:12px!important;padding-left:14px!important;padding-right:14px!important;box-sizing:border-box!important}.r85-vehicle-cell{grid-template-columns:132px minmax(0,1fr)!important;gap:10px!important}.r85-workorders .r85-vehicle-cell .r22-vehicle-thumb{width:132px!important;height:72px!important}.r85-workorders .r85-vehicle-cell .r22-vehicle-thumb img{-o-object-fit:contain!important;object-fit:contain!important}.r85-customer-cell strong,.r85-job-cell strong,.r85-vehicle-cell>span>strong{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.r85-job-cell small,.r85-vehicle-cell>span>small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.r85-status-tabs{gap:0!important;padding:0!important;overflow-x:auto!important;border:1px solid #c9d9e1!important;border-radius:12px!important;background:linear-gradient(180deg,#fff,#f6f9fb)!important;box-shadow:0 9px 20px #0521310e,inset 0 1px #fff!important}.r85-workorders .r85-status-tabs>button{--s:#607c89;min-height:48px!important;padding:0 13px!important;gap:8px!important;border:0!important;border-right:1px solid #d9e4e9!important;border-radius:0!important;background:transparent!important;color:#385766!important;box-shadow:none!important;font-size:10.5px!important;font-weight:820!important}.r85-workorders .r85-status-tabs>button:first-child{border-radius:11px 0 0 11px!important}.r85-workorders .r85-status-tabs>button:last-child{border-right:0!important;border-radius:0 11px 11px 0!important}.r85-workorders .r85-status-tabs>button:hover{background:#f0f5f7!important}.r85-status-tabs>button b{min-width:24px!important;height:24px!important;padding:0 6px!important;border:1px solid #d4e0e6!important;border-radius:7px!important;background:#edf3f6!important;color:#456473!important;font-family:Manrope,Inter,Segoe UI,sans-serif!important;font-size:9px!important;font-weight:900!important}.r85-workorders .r85-status-tabs>button.active{background:linear-gradient(180deg,#0d415d,#082f47)!important;color:#fff!important;border-color:transparent!important;box-shadow:inset 0 -3px #ff7a00,inset 0 1px #ffffff14!important}.r85-workorders .r85-status-tabs>button.active:after{display:none!important}.r85-workorders .r85-status-tabs>button.active b{border-color:#ffffff29!important;border-radius:7px!important;background:#ff7a00!important;color:#fff!important}.r85-status-cell{min-width:0!important;justify-content:stretch!important;gap:7px!important}.r85-status-cell .r22-status{position:relative!important;display:flex!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:36px!important;padding:0 10px 0 13px!important;overflow:hidden!important;border:1px solid #cad8df!important;border-radius:8px!important;background:linear-gradient(180deg,#f8fafb,#eef3f5)!important;color:#405d6b!important;font-size:9px!important;font-weight:900!important;letter-spacing:.035em!important;white-space:normal!important;line-height:1.12!important;box-shadow:0 4px 9px #051e2c0b,inset 0 1px #fffc!important}.r85-status-cell .r22-status:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:4px!important;background:#7d96a2!important}.r85-status-cell>svg{flex:0 0 15px!important;width:15px!important;height:15px!important;color:#7f98a4!important}.r85-workorder-row.status-scheduled .r22-status,.r85-workorder-row.status-confirmed .r22-status{border-color:#ebcf9e!important;background:linear-gradient(180deg,#fffaf1,#fff4df)!important;color:#975c07!important}.r85-workorder-row.status-scheduled .r22-status:before,.r85-workorder-row.status-confirmed .r22-status:before{background:#e49a24!important}.r85-workorder-row.status-checked_in .r22-status{border-color:#a9d2e8!important;background:linear-gradient(180deg,#f5fbfe,#eaf6fc)!important;color:#166f9d!important}.r85-workorder-row.status-checked_in .r22-status:before{background:#2291c4!important}.r85-workorder-row.status-inspection .r22-status{border-color:#c9c0e7!important;background:linear-gradient(180deg,#faf8ff,#f2effc)!important;color:#6650a9!important}.r85-workorder-row.status-inspection .r22-status:before{background:#7762bd!important}.r85-workorder-row.status-in_progress .r22-status{border-color:#f0bd91!important;background:linear-gradient(180deg,#fff8f2,#ffefe2)!important;color:#b85709!important}.r85-workorder-row.status-in_progress .r22-status:before{background:#f27615!important}.r85-workorder-row.status-waiting_approval .r22-status{border-color:#e6d18f!important;background:linear-gradient(180deg,#fffbed,#fff6d7)!important;color:#8c6b0d!important}.r85-workorder-row.status-waiting_approval .r22-status:before{background:#cda42e!important}.r85-workorder-row.status-qc .r22-status{border-color:#b6c2e8!important;background:linear-gradient(180deg,#f8f9ff,#eef1ff)!important;color:#4655a7!important}.r85-workorder-row.status-qc .r22-status:before{background:#5c6fd0!important}.r85-workorder-row.status-ready .r22-status,.r85-workorder-row.status-completed .r22-status{border-color:#acd6bf!important;background:linear-gradient(180deg,#f7fcf9,#eaf7f0)!important;color:#136f49!important}.r85-workorder-row.status-ready .r22-status:before,.r85-workorder-row.status-completed .r22-status:before{background:#1a9461!important}.r85-workorder-row.status-canceled .r22-status,.r85-workorder-row.status-cancelled .r22-status{border-color:#e2b1b1!important;background:linear-gradient(180deg,#fff8f8,#ffeded)!important;color:#a92d2d!important}.r85-workorder-row.status-canceled .r22-status:before,.r85-workorder-row.status-cancelled .r22-status:before{background:#ca4545!important}.r85-wo-number strong,.r85-total-cell strong{font-family:Manrope,Inter,Segoe UI Variable Display,Helvetica Neue,Arial,sans-serif!important;font-weight:900!important;letter-spacing:-.025em!important}@media(max-width:1350px){.r85-workorders .r85-wo-table{min-width:0!important}.r85-workorders .r85-wo-table>.r22-tr{grid-template-columns:minmax(118px,1fr) minmax(98px,.77fr) minmax(55px,.42fr) minmax(204px,1.58fr) minmax(145px,1.12fr) minmax(76px,.58fr) minmax(138px,.98fr)!important;-moz-column-gap:10px!important;column-gap:10px!important;padding-left:12px!important;padding-right:12px!important}.r85-vehicle-cell{grid-template-columns:112px minmax(0,1fr)!important;gap:8px!important}.r85-workorders .r85-vehicle-cell .r22-vehicle-thumb{width:112px!important;height:64px!important}.r85-workorders .r85-status-tabs>button{padding-left:10px!important;padding-right:10px!important;font-size:9.8px!important}}@media(max-width:1080px){.r85-workorders .r85-wo-table>.r22-tr{grid-template-columns:minmax(112px,1fr) minmax(92px,.76fr) minmax(52px,.4fr) minmax(175px,1.45fr) minmax(132px,1.08fr) minmax(72px,.56fr) minmax(126px,.95fr)!important;-moz-column-gap:8px!important;column-gap:8px!important}.r85-vehicle-cell{grid-template-columns:90px minmax(0,1fr)!important}.r85-workorders .r85-vehicle-cell .r22-vehicle-thumb{width:90px!important;height:56px!important}.r85-customer-cell strong,.r85-job-cell strong,.r85-vehicle-cell>span>strong{font-size:11.5px!important}.r85-status-cell .r22-status{padding-left:10px!important;padding-right:7px!important;font-size:8.2px!important}}.r9753-closeout-screen .r9752-hero-header{background:linear-gradient(90deg,#010c15fa,#021420e0 35%,#031f2f57 61%,#04161c14),url(/r9755-skyshine-bay.webp) center center/cover no-repeat!important;box-shadow:0 16px 34px #00121d47,inset 0 -1px #48a8d43d!important}.r9753-closeout-screen .r9752-hero-header:after{background:radial-gradient(circle at 77% 84%,rgba(20,154,219,.16),transparent 28%),radial-gradient(circle at 94% 10%,rgba(238,178,70,.14),transparent 18%)!important;opacity:1!important}.r9753-closeout-screen .r9752-vehicle-hero{background:transparent!important}.r9753-closeout-screen .r9752-vehicle-hero:before{background:linear-gradient(90deg,#041e2f,#041e2fc2 7%,#041e2f40 20%,#041e2f00 38%),linear-gradient(180deg,rgba(255,255,255,.015),transparent 58%)!important}.r9753-closeout-screen .r9752-vehicle-hero:after{right:3%!important;top:18%!important;color:#ecf2f41f!important;text-shadow:0 5px 20px rgba(0,0,0,.38),0 0 18px rgba(45,158,210,.08)!important}.r9753-closeout-screen .r9752-inclusions{height:clamp(320px,32vh,360px)!important;padding:15px 0 13px!important}.r9753-closeout-screen .r9752-inclusions-title{margin-bottom:8px!important}.r9753-closeout-screen .r9752-inclusion-grid{position:relative!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(43px,auto)!important;align-content:start!important;-moz-column-gap:0!important;column-gap:0!important;row-gap:0!important;background:linear-gradient(90deg,transparent 0%,transparent calc(33.333% - .5px),#d9e4e9 calc(33.333% - .5px),#d9e4e9 calc(33.333% + .5px),transparent calc(33.333% + .5px),transparent calc(66.666% - .5px),#d9e4e9 calc(66.666% - .5px),#d9e4e9 calc(66.666% + .5px),transparent calc(66.666% + .5px),transparent 100%)!important}.r9753-closeout-screen .r9752-inclusion-item{min-height:43px!important;padding:7px 18px!important;gap:9px!important;border-bottom:1px solid #e5ecef!important}.r9753-closeout-screen .r9752-inclusion-item:nth-child(3n+1){padding-left:0!important;padding-right:18px!important}.r9753-closeout-screen .r9752-inclusion-item:nth-child(3n+2){padding-left:20px!important;padding-right:20px!important}.r9753-closeout-screen .r9752-inclusion-item:nth-child(3n+3){padding-left:20px!important;padding-right:0!important}.r9753-closeout-screen .r9752-inclusion-item:nth-last-child(-n+3){border-bottom-color:transparent!important}.r9753-closeout-screen .r9752-inclusion-item i{width:22px!important;height:22px!important;box-shadow:0 5px 11px #056baa33,inset 0 1px #ffffff4d!important}.r9753-closeout-screen .r9752-inclusion-item span{font-size:11.8px!important;line-height:1.33!important;font-weight:760!important}@media(max-width:900px){.r9753-closeout-screen .r9752-inclusions{height:auto!important}.r9753-closeout-screen .r9752-inclusion-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;background:linear-gradient(90deg,transparent 0%,transparent calc(50% - .5px),#d9e4e9 calc(50% - .5px),#d9e4e9 calc(50% + .5px),transparent calc(50% + .5px))!important}.r9753-closeout-screen .r9752-inclusion-item:nth-child(n){padding-left:15px!important;padding-right:15px!important}.r9753-closeout-screen .r9752-inclusion-item:nth-child(odd){padding-left:0!important}.r9753-closeout-screen .r9752-inclusion-item:nth-child(2n){padding-right:0!important}}@media(max-width:640px){.r9753-closeout-screen .r9752-inclusion-grid{grid-template-columns:1fr!important;background:none!important}.r9753-closeout-screen .r9752-inclusion-item:nth-child(n){padding-left:0!important;padding-right:0!important}}.r9742-closeout-actions{gap:10px!important}.r9742-action{min-height:54px!important;border-radius:11px!important;padding:0 18px!important;box-shadow:0 10px 20px #051f2f1a,inset 0 1px #ffffff57!important}.r9742-action-edit{border:1px solid #176b94!important;background:radial-gradient(circle at 20% 0%,rgba(86,202,248,.24),transparent 36%),linear-gradient(180deg,#0c5779,#073b58)!important;color:#fff!important;box-shadow:0 12px 23px #044d6f38,inset 0 1px #fff3,inset 0 -1px #0000002e!important}.r9742-action-edit:hover{border-color:#39b7e9!important;box-shadow:0 15px 27px #045c8347,0 0 0 3px #2faee114,inset 0 1px #ffffff3d!important}.r50-head-status.r955-head-status.r9755-ready-checkout{position:relative!important;overflow:hidden!important;border:1px solid #3cb9e5!important;border-radius:11px!important;background:radial-gradient(circle at 8% 0%,rgba(85,216,255,.25),transparent 35%),linear-gradient(135deg,#073754,#075e7e 58%,#06344d)!important;color:#fff!important;box-shadow:0 13px 25px #023e5a3d,0 0 0 1px #22a9db1a,inset 0 1px #ffffff3d,inset 0 -1px #0000002e!important}.r50-head-status.r955-head-status.r9755-ready-checkout:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:5px!important;background:linear-gradient(180deg,#f0c45e,#e79a22)!important;box-shadow:0 0 16px #efb54852!important}.r50-head-status.r955-head-status.r9755-ready-checkout span{color:#75dcff!important;text-shadow:0 1px 2px rgba(0,0,0,.28)!important}.r50-head-status.r955-head-status.r9755-ready-checkout strong{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.22)!important}.r50-head-status.r955-head-status.r9755-ready-checkout small{color:#c3e9f6!important}.r50-workflow.r658a-workflow>header>strong.r9755-ready-checkout-indicator{position:relative!important;min-height:34px!important;display:inline-flex!important;align-items:center!important;padding:0 13px 0 16px!important;overflow:hidden!important;border:1px solid #52c2eb!important;border-radius:8px!important;background:radial-gradient(circle at 18% 0%,rgba(102,221,255,.23),transparent 40%),linear-gradient(180deg,#0b6386,#07445f)!important;color:#fff!important;font-size:9px!important;font-weight:950!important;letter-spacing:.045em!important;box-shadow:0 8px 16px #034a6833,inset 0 1px #ffffff3d,inset 0 -1px #00000029!important}.r50-workflow.r658a-workflow>header>strong.r9755-ready-checkout-indicator:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:4px!important;background:#eab54e!important}.r85-workorders .r85-status-tabs>button{background:linear-gradient(180deg,#fffffff5,#f1f6f8eb)!important;box-shadow:inset 0 1px #fff,inset 0 -1px #61808f14!important}.r85-workorders .r85-status-tabs>button:hover{background:linear-gradient(180deg,#fff,#eaf2f5)!important;box-shadow:inset 0 1px #fff,0 5px 11px #05283912!important}.r85-workorders .r85-status-tabs>button.active{background:radial-gradient(circle at 18% 0%,rgba(61,187,239,.16),transparent 38%),linear-gradient(180deg,#104b68,#082f47)!important;box-shadow:inset 0 -3px #ff7a00,inset 0 1px #ffffff2e,0 8px 18px #04283a2b!important}.r85-status-tabs>button b{box-shadow:0 3px 7px #05243412,inset 0 1px #ffffffeb!important}.r85-status-cell .r22-status{min-height:38px!important;border-radius:7px!important;box-shadow:0 7px 14px #051f2e14,inset 0 1px #ffffffdb,inset 0 -1px #435b6814!important}.r85-status-cell .r22-status:after{content:""!important;position:absolute!important;left:5px!important;right:5px!important;top:1px!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.86),transparent)!important}.r85-workorder-row.status-ready .r22-status{border-color:#66c6e7!important;background:radial-gradient(circle at 12% 0%,rgba(90,216,255,.2),transparent 34%),linear-gradient(180deg,#eaf9ff,#d8f1fb)!important;color:#075c7f!important;box-shadow:0 8px 16px #08739d21,inset 0 1px #fff,inset 0 -1px #1580a614!important}.r85-workorder-row.status-ready .r22-status:before{background:linear-gradient(180deg,#e7b247,#1ea8dc)!important;box-shadow:0 0 10px #1fa8dc3d!important}.r85-workorder-row.status-completed .r22-status{border-color:#acd6bf!important;background:linear-gradient(180deg,#f7fcf9,#eaf7f0)!important;color:#136f49!important}.r85-workorder-row.status-completed .r22-status:before{background:#1a9461!important}.r85-workorder-row.status-scheduled .r22-status,.r85-workorder-row.status-confirmed .r22-status,.r85-workorder-row.status-checked_in .r22-status,.r85-workorder-row.status-inspection .r22-status,.r85-workorder-row.status-in_progress .r22-status,.r85-workorder-row.status-waiting_approval .r22-status,.r85-workorder-row.status-qc .r22-status,.r85-workorder-row.status-completed .r22-status,.r85-workorder-row.status-canceled .r22-status,.r85-workorder-row.status-cancelled .r22-status{box-shadow:0 7px 14px #051f2e14,inset 0 1px #ffffffe0,inset 0 -1px #435b6814!important}.r658a-flow-nav .r50-progress-rail>div.done{border-color:#74c39c!important;background:radial-gradient(circle at 16% 0%,rgba(255,255,255,.82),transparent 34%),linear-gradient(145deg,#f5fff9,#ddf3e7)!important;box-shadow:0 13px 25px #07643e21,inset 0 1px #fff,inset 0 -1px #1d6c4814!important}.r658a-flow-nav .r50-progress-rail>div.done>i{box-shadow:0 10px 19px #057a4645,inset 0 1px #ffffff57,inset 0 -1px #00000029!important}@media(max-width:1120px){.r9742-closeout-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}.r9742-action{width:100%!important;padding-left:12px!important;padding-right:12px!important}}@media(max-width:760px){.r9742-closeout-actions{grid-template-columns:1fr!important}}.r976-payment-screen{--r976-navy:#032239;--r976-navy2:#073b58;--r976-line:#c7d9e4;--r976-blue:#078bc8;--r976-gold:#f3c54e;--r976-orange:#ff7a00;--r976-text:#0b2740;background:#eaf2f6!important}.r976-payment-screen .r976-payment-hero{min-height:142px!important}.r976-payment-title h2 em{color:#f2c451!important;font-style:normal!important}.r976-stepper{display:flex;align-items:center;gap:9px;margin-top:10px;color:#a9c5d5}.r976-stepper>svg{width:13px;height:13px;color:#6f99af}.r976-stepper>div{display:flex;align-items:center;gap:7px}.r976-stepper>div>i{display:grid;place-items:center;width:24px;height:24px;border:1px solid #77a4bb;border-radius:50%;font-style:normal;font-size:10px;font-weight:950;color:#cbe0ea;background:#0324388c}.r976-stepper>div>i svg{width:13px;height:13px}.r976-stepper>div>strong{font-size:10px;color:#bcd3df}.r976-stepper>div.active>i{border-color:#f0bd3e;background:#f3c54e;color:#102b3d;box-shadow:0 0 18px #f3c54e2e}.r976-stepper>div.active>strong{color:#f5c64d}.r976-stepper>div.done>i{border-color:#73b9d7;color:#d9f2fc}.r976-payment-scroll{padding-bottom:88px!important}.r976-payment-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:16px;width:min(1450px,calc(100% - 28px));margin:0 auto;padding:14px 0 18px}.r976-payment-main{min-width:0}.r976-identity-strip{margin-bottom:12px!important}.r976-payment-surface{min-height:calc(100dvh - 320px);padding:18px;border:1px solid #cbdce6;border-radius:18px;background:linear-gradient(180deg,#fff,#fbfdfe);box-shadow:0 14px 32px #07273a14}.r976-section-title{display:flex;align-items:center;gap:12px;margin-bottom:15px}.r976-section-title h3{margin:0!important;font-size:19px!important;font-weight:950!important;color:#092940!important}.r976-section-icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid #c9deea;border-radius:11px;background:#f5fbff;color:#078ac8}.r976-section-icon svg{width:19px;height:19px}.r976-payment-kpis{display:grid;grid-template-columns:1.05fr 1fr 1fr 1fr;gap:10px;margin:0 0 14px}.r976-payment-kpis article{display:flex;align-items:center;gap:10px;min-height:86px;padding:12px 13px;border:1px solid #cfdee7;border-radius:12px;background:linear-gradient(180deg,#fbfdfe,#f5f9fb)}.r976-payment-kpis article>i{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;background:#eaf6fd;color:#078dcb;font-style:normal}.r976-payment-kpis article>i svg{width:19px;height:19px}.r976-payment-kpis article>div{display:grid;gap:1px;min-width:0}.r976-payment-kpis article span{font-size:7px!important;letter-spacing:.13em!important;font-weight:950!important;color:#55768a!important}.r976-payment-kpis article strong{font-size:18px!important;line-height:1.05!important;color:#081f33!important;font-weight:950!important}.r976-payment-kpis article small{font-size:9px!important;color:#0784bd!important;font-weight:800!important}.r976-payment-kpis article.due{border-color:#eabf62;background:linear-gradient(180deg,#fffdf7,#fff9ea)}.r976-payment-kpis article.due>i{border:1px solid #f0ca75;background:#fff7df;color:#ed8a00}.r976-payment-kpis article.due strong{color:#081f33!important}.r976-payment-workarea{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.95fr);gap:12px}.r976-method-card,.r976-tip-card{min-width:0;padding:15px;border:1px solid #cbdde7;border-radius:14px;background:#fff}.r976-card-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.r976-card-head>svg{width:20px;height:20px;color:#0789c5}.r976-card-head h3{margin:0!important;font-size:17px!important;color:#0b2940!important;font-weight:950!important}.r976-method-select{display:grid!important;grid-template-columns:24px minmax(0,1fr) 18px!important;align-items:center!important;gap:8px!important;height:48px!important;padding:0 12px!important;border:1px solid #bcd3df!important;border-radius:10px!important;background:#fff!important}.r976-method-select>svg{width:18px;height:18px;color:#078ac5}.r976-method-select>svg:last-child{width:15px;height:15px;color:#102f42;transform:rotate(90deg)}.r976-method-select select{width:100%!important;height:46px!important;border:0!important;outline:0!important;background:transparent!important;color:#0b2940!important;font-size:13px!important;font-weight:850!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.r976-reader-panel{position:relative;display:grid;grid-template-columns:210px minmax(0,1fr);grid-template-rows:1fr auto;align-items:center;gap:10px 18px;min-height:198px;margin-top:12px;padding:16px 20px;border:1px solid #d2e4ed;border-radius:13px;background:radial-gradient(circle at 18% 38%,#edf8fd,transparent 44%),linear-gradient(135deg,#fafdff,#f0f7fa)}.r976-reader-device{position:relative;display:grid;place-items:center;width:150px;height:112px;margin:auto;border:1px solid #cfd9df;border-radius:24px;background:linear-gradient(145deg,#fff,#e7edf0);box-shadow:0 16px 24px #193d502e,inset 0 1px #fff;transform:perspective(500px) rotateX(12deg) rotate(-8deg)}.r976-reader-device>svg{width:42px;height:42px;color:#8099a6;opacity:.78}.r976-reader-device>span{position:absolute;bottom:18px;color:#8aa0ab!important;font-size:10px!important;font-weight:800!important}.r976-reader-device>i{position:absolute;bottom:7px;width:28px;height:3px;border-radius:99px;background:#11b5ed;box-shadow:0 0 8px #11b5ed59}.r976-reader-wave{position:absolute;top:28px;font-size:14px;font-weight:900;color:#9aaeb8;letter-spacing:-3px;transform:rotate(90deg)}.r976-reader-state{display:flex;align-items:center;gap:10px}.r976-reader-state>i{width:12px;height:12px;border-radius:50%;background:#14ad54;box-shadow:0 0 0 5px #14ad5414}.r976-reader-state strong{font-size:18px!important;color:#0c2940!important}.r976-reader-brands{grid-column:2;display:flex;flex-wrap:wrap;gap:6px}.r976-reader-brands span{display:grid;place-items:center;min-width:42px;height:24px;padding:0 7px;border:1px solid #d2dce2;border-radius:5px;background:#fff;color:#183b52!important;font-size:8px!important;font-weight:950!important}.r976-approved-panel{display:flex;align-items:center;gap:16px;min-height:180px;margin-top:12px;padding:22px;border:1px solid #8fd7b6;border-radius:13px;background:linear-gradient(135deg,#f2fff8,#e8f8f0)}.r976-approved-panel>svg{width:48px;height:48px;color:#0a9a5a}.r976-approved-panel>div{display:grid;gap:3px}.r976-approved-panel span{font-size:8px!important;letter-spacing:.14em!important;font-weight:950!important;color:#16704b!important}.r976-approved-panel strong{font-size:30px!important;color:#073924!important}.r976-approved-panel b{font-size:12px;color:#174c37}.r976-approved-panel small{font-size:9px!important;color:#4a6d5e!important;overflow-wrap:anywhere}.r976-tip-card{display:flex;flex-direction:column}.r976-tip-buttons{display:grid;grid-template-columns:1.05fr repeat(4,1fr);gap:7px;margin-bottom:18px}.r976-tip-buttons button{min-height:54px;border:1px solid #cbdce6;border-radius:9px;background:#fff;color:#102b3d;font-weight:900}.r976-tip-buttons button.active{border-color:#eeb03a;background:linear-gradient(180deg,#ffd869,#ffc13d);color:#152a37;box-shadow:0 6px 14px #dea01d1f}.r976-tip-buttons button:disabled{opacity:.55}.r976-tip-input{display:grid!important;gap:6px!important}.r976-tip-input>span,.r976-cash-input>span{font-size:8px!important;letter-spacing:.08em!important;font-weight:950!important;color:#334f61!important}.r976-tip-input>div,.r976-cash-input>label{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;height:52px!important;border:1px solid #bcd1df!important;border-radius:9px!important;background:#fff!important;overflow:hidden!important}.r976-tip-input b,.r976-cash-input b{display:grid;place-items:center;height:100%;border-right:1px solid #dbe6ec;color:#26475b}.r976-tip-input input,.r976-cash-input input{width:100%!important;height:50px!important;border:0!important;outline:0!important;padding:0 12px!important;background:#fff!important;color:#0a263d!important;font-size:20px!important;font-weight:900!important}.r976-cash-panel{display:grid;gap:10px;margin-top:12px;padding:14px;border:1px solid #d2e1e9;border-radius:12px;background:#f8fbfd}.r976-cash-input{display:grid;gap:6px}.r976-cash-quick{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.r976-cash-quick button{height:42px;border:1px solid #cadbe5;border-radius:8px;background:#fff;color:#17354a;font-weight:900}.r976-cash-quick button:first-child{border-color:#efbd50;background:#fff5d8}.r976-change-due{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:8px;padding:11px;border-radius:9px;background:#edf9f3}.r976-change-due>svg{width:30px;height:30px;color:#167c4d}.r976-change-due span{font-size:8px!important;letter-spacing:.08em!important;font-weight:950!important;color:#3a6c55!important}.r976-change-due strong{font-size:24px!important;color:#08753f!important}.r976-simple-method{display:flex;align-items:center;gap:14px;min-height:150px;margin-top:12px;padding:22px;border:1px solid #d0e0e8;border-radius:12px;background:linear-gradient(135deg,#fafdff,#f2f7fa)}.r976-simple-method>svg{width:42px;height:42px;color:#0789c5}.r976-simple-method>div{display:grid;gap:4px}.r976-simple-method span{font-size:8px!important;letter-spacing:.13em!important;font-weight:950!important;color:#55778a!important}.r976-simple-method strong{font-size:28px!important;color:#0a2940!important}.r976-tender-strip{display:grid;grid-template-columns:1fr 1fr 1.25fr;margin-top:12px;border:1px solid #cedfe8;border-radius:11px;background:linear-gradient(180deg,#fff,#f6fafc);overflow:hidden}.r976-tender-strip>div{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:58px;padding:0 15px;border-right:1px solid #d9e5eb}.r976-tender-strip>div:last-child{border-right:0;background:#f1f8fc}.r976-tender-strip span{font-size:9px!important;font-weight:850!important;color:#426276!important}.r976-tender-strip strong{font-size:18px!important;color:#092840!important}.r976-payment-right{min-width:0}.r976-summary-rail{min-height:100%!important}.r976-summary-lines .work-total{margin-top:4px!important;padding-top:15px!important;border-top:1px solid rgba(202,225,237,.38)!important}.r976-summary-lines .work-total span{font-size:15px!important;font-weight:900!important;color:#fff!important}.r976-summary-lines .work-total strong{font-size:27px!important;color:#f4cc5d!important}.r976-controls{margin-top:18px!important}.r976-controls button.active{border-color:#d4a733!important;background:linear-gradient(180deg,#16445c,#0d344b)!important;box-shadow:0 0 0 1px #f1bc382b,inset 0 1px #ffffff0f!important}.r976-controls button.active>svg,.r976-controls button.active>strong,.r976-controls button.active>svg:last-child{color:#f2c451!important}.r976-controls button:disabled{opacity:.62}.r976-payment-footer{grid-template-columns:220px minmax(340px,650px) 220px!important}.r976-payment-footer .r9752-footer-close{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.r976-payment-footer .r9752-footer-close svg{width:15px;height:15px}.r976-main-pay{justify-content:center!important;min-height:48px!important}.r976-main-pay.approved{background:linear-gradient(180deg,#18a96b,#0b8e58)!important;border-color:#087949!important}.r976-footer-balance{text-align:right!important}@media(max-width:1180px){.r976-payment-layout{grid-template-columns:minmax(0,1fr) 292px;width:calc(100% - 18px);gap:10px}.r976-payment-kpis{grid-template-columns:1fr 1fr}.r976-payment-workarea{grid-template-columns:minmax(0,1.25fr) minmax(280px,.8fr)}.r976-reader-panel{grid-template-columns:160px minmax(0,1fr);padding:12px}.r976-reader-device{width:126px;height:96px}.r976-payment-footer{grid-template-columns:190px minmax(300px,1fr) 190px!important}}@media(max-width:900px){.r976-payment-screen .r976-payment-hero{min-height:120px!important}.r976-stepper{gap:5px}.r976-stepper>div>strong{display:none}.r976-payment-layout{grid-template-columns:1fr}.r976-payment-right{order:-1}.r976-summary-rail{min-height:0!important}.r976-payment-workarea{grid-template-columns:1fr}.r976-payment-footer{grid-template-columns:160px 1fr!important}.r976-footer-balance{display:none!important}}@media(max-width:650px){.r976-payment-title h2{font-size:27px!important}.r976-stepper{margin-top:6px}.r976-payment-layout{width:calc(100% - 12px);padding-top:6px}.r976-payment-surface{padding:10px;border-radius:13px}.r976-payment-kpis{grid-template-columns:1fr}.r976-payment-workarea{display:block}.r976-tip-card{margin-top:10px}.r976-reader-panel{grid-template-columns:1fr;text-align:center}.r976-reader-brands{grid-column:1;justify-content:center}.r976-reader-state{justify-content:center}.r976-tender-strip{grid-template-columns:1fr}.r976-tender-strip>div{border-right:0;border-bottom:1px solid #d9e5eb}.r976-tender-strip>div:last-child{border-bottom:0}.r976-payment-footer{grid-template-columns:1fr 1.6fr!important;padding:8px!important}.r976-main-pay strong{font-size:11px!important}}.r9742-closeout-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important;width:min(100%,610px)!important}.r9742-closeout-actions .r9742-action{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:54px!important;padding:0 14px!important;text-align:center!important}.r9742-closeout-actions .r9742-action svg{flex:0 0 17px!important;width:17px!important;height:17px!important}.r9742-closeout-actions .r9742-action span{display:block!important;min-width:0!important;margin:0!important;color:inherit!important;font-size:10px!important;line-height:1.15!important;font-weight:900!important;letter-spacing:0!important;white-space:normal!important;text-align:center!important}.r50-command-head .r50-head-status.r955-head-status.r9755-ready-checkout{border-color:#56cff5!important;background:radial-gradient(circle at 10% 0%,rgba(92,222,255,.3),transparent 38%),linear-gradient(135deg,#075071,#087da0 55%,#06445f)!important}.r50-command-head .r50-head-status.r955-head-status.r9755-ready-checkout>span{color:#bcefff!important;-webkit-text-fill-color:#bcefff!important;opacity:1!important;font-size:8.5px!important;font-weight:950!important;letter-spacing:.12em!important;text-shadow:0 1px 3px rgba(0,0,0,.38)!important}.r50-command-head .r50-head-status.r955-head-status.r9755-ready-checkout>strong{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;font-size:13px!important;line-height:1.12!important;font-weight:950!important;text-shadow:0 2px 6px rgba(0,0,0,.42)!important}.r50-command-head .r50-head-status.r955-head-status.r9755-ready-checkout>small{color:#def7ff!important;-webkit-text-fill-color:#def7ff!important;opacity:1!important;font-size:8px!important;font-weight:760!important;text-shadow:0 1px 3px rgba(0,0,0,.35)!important}.r50-workflow.r658a-workflow>header>strong.r9755-ready-checkout-indicator{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;font-size:10px!important;line-height:1!important;font-weight:950!important;letter-spacing:.025em!important;text-shadow:0 2px 5px rgba(0,0,0,.42)!important;background:radial-gradient(circle at 15% 0%,rgba(105,226,255,.28),transparent 40%),linear-gradient(180deg,#0b7398,#07516e)!important;border-color:#55cdf3!important;box-shadow:0 9px 18px #024c6c3d,0 0 0 1px #44c2eb1a,inset 0 1px #ffffff47,inset 0 -1px #0000002e!important}@media(max-width:1120px){.r9742-closeout-actions{width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:780px){.r9742-closeout-actions{grid-template-columns:1fr!important}}.r976-selected-method-head{min-height:42px!important;margin-bottom:10px!important;padding-bottom:10px!important;border-bottom:1px solid #d9e6ed!important}.r976-selected-method-head>span{margin-left:auto!important;padding:5px 8px!important;border:1px solid #c6dae5!important;border-radius:999px!important;background:#f4f9fc!important;color:#496a7c!important;font-size:7px!important;line-height:1!important;font-weight:950!important;letter-spacing:.12em!important}.r976-payment-scroll{padding-bottom:96px!important;overflow-x:hidden!important}.r976-payment-layout{align-items:start!important}.r976-payment-main,.r976-payment-right{min-width:0!important}.r976-payment-surface{min-height:0!important;height:auto!important;padding:16px!important}.r976-summary-rail{min-height:0!important;height:auto!important;align-self:start!important;position:sticky!important;top:10px!important}.r976-payment-workarea{align-items:stretch!important}.r976-method-card,.r976-tip-card{min-height:286px!important}.r976-reader-panel{min-height:210px!important;height:auto!important}.r976-tip-card{justify-content:flex-start!important}.r976-payment-kpis{gap:9px!important;margin-bottom:11px!important}.r976-payment-kpis article{min-height:76px!important;padding:10px 12px!important}.r976-payment-kpis article>i{width:36px!important;height:36px!important}.r976-payment-kpis article strong{font-size:17px!important}.r976-tender-strip{margin-top:10px!important}.r976-tender-strip>div{min-height:54px!important}.r976-tender-strip strong{font-size:19px!important}.r976-controls{margin-top:16px!important}.r976-controls>button{min-height:58px!important;padding:0 13px!important;border-radius:11px!important}.r976-controls>button>svg:first-child{width:19px!important;height:19px!important}.r976-controls>button>strong{font-size:10px!important;line-height:1.15!important}.r976-controls>button.active{transform:translateY(-1px)!important;border-color:#e7b940!important;background:radial-gradient(circle at 10% 0%,rgba(244,201,86,.1),transparent 44%),linear-gradient(180deg,#174a63,#0b344b)!important;box-shadow:0 0 0 1px #eebf4124,0 8px 18px #000e182e,inset 0 1px #ffffff12!important}.r976-payment-footer{min-height:66px!important;padding-top:8px!important;padding-bottom:calc(8px + env(safe-area-inset-bottom))!important;align-items:center!important}.r976-main-pay{min-height:54px!important;border:1px solid #f08b15!important;border-radius:13px!important;background:linear-gradient(180deg,#ff9a25,#ff7a00 58%,#f46c00)!important;box-shadow:0 10px 24px #d35b0047,inset 0 1px #ffffff6b,inset 0 -1px #752d0033!important}.r976-main-pay,.r976-main-pay strong,.r976-main-pay svg{color:#05090c!important;-webkit-text-fill-color:#05090c!important}.r976-main-pay strong{font-size:15px!important;line-height:1!important;font-weight:1000!important;letter-spacing:.005em!important}.r976-main-pay svg{width:21px!important;height:21px!important;stroke-width:2.5!important}.r976-main-pay:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 14px 30px #d35b0057,inset 0 1px #ffffff7a!important}.r976-main-pay.approved{border-color:#0b8c58!important;background:linear-gradient(180deg,#29c67f,#11a565)!important}.r976-main-pay:disabled{opacity:.58!important;transform:none!important}.r976-payment-footer .r9752-footer-close{min-height:50px!important;padding:0 18px!important;border:1px solid #2b607b!important;border-radius:12px!important;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.08),transparent 38%),linear-gradient(180deg,#123f58,#082d43)!important;color:#f3f8fb!important;font-size:11px!important;font-weight:950!important;box-shadow:0 8px 18px #00101b42,inset 0 1px #ffffff1c,inset 0 -1px #0003!important}.r976-payment-footer .r9752-footer-close svg{width:18px!important;height:18px!important;stroke-width:2.5!important;color:#f4c64f!important}.r976-payment-footer .r9752-footer-close:hover:not(:disabled){transform:translateY(-1px)!important;border-color:#d9ae3a!important;background:radial-gradient(circle at 18% 0%,rgba(244,198,79,.1),transparent 42%),linear-gradient(180deg,#164a64,#0a344a)!important}@media(min-width:1440px){.r976-payment-layout{grid-template-columns:minmax(0,1fr) 350px!important;gap:18px!important;width:min(1540px,calc(100% - 36px))!important}.r976-payment-workarea{grid-template-columns:minmax(0,1.55fr) minmax(330px,.9fr)!important}.r976-method-card,.r976-tip-card{min-height:300px!important}.r976-reader-panel{min-height:222px!important}}@media(max-width:1439px)and (min-width:1181px){.r976-payment-layout{grid-template-columns:minmax(0,1fr) 315px!important;gap:13px!important;width:calc(100% - 24px)!important}.r976-payment-workarea{grid-template-columns:minmax(0,1.45fr) minmax(300px,.88fr)!important}.r976-method-card,.r976-tip-card{min-height:276px!important}.r976-reader-panel{min-height:200px!important}.r976-payment-kpis article strong{font-size:16px!important}}@media(max-width:1180px)and (min-width:901px){.r976-payment-layout{grid-template-columns:minmax(0,1fr) 282px!important;gap:10px!important;width:calc(100% - 16px)!important;padding-top:9px!important}.r976-payment-surface{padding:12px!important}.r976-payment-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}.r976-payment-kpis article{min-height:70px!important;padding:8px!important;gap:7px!important}.r976-payment-kpis article>i{width:31px!important;height:31px!important}.r976-payment-kpis article>i svg{width:16px!important;height:16px!important}.r976-payment-kpis article strong{font-size:14px!important}.r976-payment-kpis article small{font-size:7.5px!important}.r976-payment-workarea{grid-template-columns:minmax(0,1.35fr) minmax(270px,.85fr)!important;gap:9px!important}.r976-method-card,.r976-tip-card{min-height:260px!important;padding:12px!important}.r976-reader-panel{grid-template-columns:145px minmax(0,1fr)!important;min-height:185px!important;padding:10px!important}.r976-reader-device{width:118px!important;height:90px!important}.r976-tip-buttons{grid-template-columns:repeat(3,1fr)!important}.r976-tip-buttons button{min-height:45px!important}.r976-summary-lines .work-total strong{font-size:23px!important}.r976-controls>button{min-height:52px!important}.r976-payment-footer{grid-template-columns:190px minmax(300px,1fr) 170px!important}}@media(max-width:900px)and (min-width:651px){.r976-payment-screen .r976-payment-hero{min-height:112px!important}.r976-payment-layout{display:grid!important;grid-template-columns:1fr!important;width:calc(100% - 14px)!important;gap:9px!important;padding-top:7px!important}.r976-payment-right{order:-1!important}.r976-summary-rail{position:relative!important;top:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px 14px!important;padding:13px!important}.r976-summary-rail .r9752-summary-head{grid-column:1/-1!important}.r976-summary-rail .r976-controls{grid-column:1!important;grid-row:2!important;margin-top:0!important}.r976-summary-rail .r976-summary-lines{grid-column:2!important;grid-row:2!important}.r976-controls>button{min-height:50px!important}.r976-payment-surface{padding:12px!important}.r976-payment-kpis{grid-template-columns:1fr 1fr!important}.r976-payment-workarea{grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr)!important}.r976-method-card,.r976-tip-card{min-height:250px!important}.r976-reader-panel{grid-template-columns:135px minmax(0,1fr)!important;min-height:175px!important}.r976-reader-device{width:110px!important;height:86px!important}.r976-tip-buttons{grid-template-columns:repeat(3,1fr)!important}.r976-tip-buttons button{min-height:44px!important}.r976-payment-footer{grid-template-columns:185px minmax(300px,1fr)!important;gap:10px!important}.r976-footer-balance{display:none!important}}@media(max-width:650px){.r976-payment-screen{overflow-x:hidden!important}.r976-payment-screen .r976-payment-hero{min-height:96px!important;padding-left:10px!important;padding-right:10px!important}.r976-payment-title h2{font-size:25px!important}.r976-stepper{gap:3px!important;margin-top:5px!important}.r976-stepper>div>strong{display:none!important}.r976-stepper>div>i{width:22px!important;height:22px!important}.r976-payment-layout{width:calc(100% - 10px)!important;padding:5px 0 10px!important;gap:7px!important}.r976-payment-right{order:-1!important}.r976-summary-rail{position:relative!important;top:auto!important;display:flex!important;flex-direction:column!important;min-height:0!important;padding:10px!important}.r976-summary-rail .r976-controls{order:1!important;margin:8px 0 0!important}.r976-summary-rail .r9752-summary-head{order:0!important}.r976-summary-rail .r976-summary-lines{order:2!important;margin-top:10px!important}.r976-controls{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}.r976-controls .r9752-controls-title{grid-column:1/-1!important}.r976-controls>button{min-height:50px!important;margin:0!important;padding:0 9px!important}.r976-controls>button>strong{font-size:9px!important}.r976-payment-surface{padding:9px!important;border-radius:12px!important}.r976-section-title{margin-bottom:9px!important}.r976-payment-kpis{grid-template-columns:1fr 1fr!important;gap:6px!important}.r976-payment-kpis article{min-height:64px!important;padding:7px!important;gap:7px!important}.r976-payment-kpis article>i{width:30px!important;height:30px!important}.r976-payment-kpis article strong{font-size:13px!important}.r976-payment-kpis article span{font-size:6px!important}.r976-payment-kpis article small{font-size:7px!important}.r976-payment-workarea{display:block!important}.r976-method-card,.r976-tip-card{min-height:0!important;padding:10px!important}.r976-tip-card{margin-top:7px!important}.r976-card-head{margin-bottom:8px!important}.r976-reader-panel{grid-template-columns:1fr!important;grid-template-rows:auto auto auto!important;min-height:0!important;gap:9px!important;padding:11px!important;text-align:center!important}.r976-reader-device{width:104px!important;height:82px!important}.r976-reader-state{justify-content:center!important}.r976-reader-state strong{font-size:15px!important}.r976-reader-brands{grid-column:1!important;justify-content:center!important}.r976-tip-buttons{grid-template-columns:repeat(3,1fr)!important;gap:6px!important;margin-bottom:10px!important}.r976-tip-buttons button{min-height:43px!important}.r976-cash-quick{grid-template-columns:1fr 1fr!important}.r976-tender-strip{grid-template-columns:1fr!important}.r976-tender-strip>div{min-height:48px!important;border-right:0!important;border-bottom:1px solid #d9e5eb!important}.r976-tender-strip>div:last-child{border-bottom:0!important}.r976-payment-footer{grid-template-columns:128px minmax(0,1fr)!important;gap:7px!important;min-height:70px!important;padding:7px!important;padding-bottom:calc(7px + env(safe-area-inset-bottom))!important}.r976-payment-footer .r9752-footer-close{min-height:52px!important;padding:0 9px!important;font-size:9px!important}.r976-main-pay{min-height:54px!important;padding:0 10px!important}.r976-main-pay strong{font-size:12px!important}.r976-main-pay svg{width:20px!important;height:20px!important}.r976-footer-balance{display:none!important}}@media(max-height:650px)and (orientation:landscape){.r976-payment-screen .r976-payment-hero{min-height:82px!important}.r976-payment-title h2{font-size:24px!important}.r976-stepper{margin-top:3px!important}.r976-payment-layout{padding-top:5px!important}.r976-identity-strip{margin-bottom:6px!important}.r976-payment-kpis article{min-height:60px!important}.r976-payment-surface{padding:9px!important}.r976-method-card,.r976-tip-card{min-height:0!important}.r976-reader-panel{min-height:150px!important}.r976-payment-footer{min-height:58px!important}}.r9753-closeout-screen .r9752-hero-header{position:relative!important;overflow:hidden!important;isolation:isolate!important;background:linear-gradient(90deg,#020f18f7,#041c2aeb 24%,#053045ad 46%,#08374633 62%,#09353b0f),url(/r9755-skyshine-bay.webp) 78% center/cover no-repeat!important;border-bottom:1px solid rgba(93,181,214,.18)!important;box-shadow:inset 0 -1px #ffffff0a,0 12px 32px #000e182e!important}.r9753-closeout-screen .r9752-hero-header:before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(90deg,#03111cfa,#041724f5,#052131eb 32%,#062b3cb8 46%,#08384961 58%,#08384924 68%,#08384900 79%)!important}.r9753-closeout-screen .r9752-hero-header:after{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;background:radial-gradient(circle at 79% 23%,rgba(254,206,92,.26),transparent 20%),radial-gradient(circle at 88% 49%,rgba(89,194,241,.2),transparent 23%),linear-gradient(90deg,transparent 57%,rgba(255,255,255,.03) 72%,transparent 87%)!important;mix-blend-mode:screen!important}.r9753-closeout-screen .r9752-vehicle-hero:before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(90deg,#041926b3,#04192673 10%,#0419261f 25%,#04192600 45%),radial-gradient(circle at 74% 22%,rgba(255,216,119,.12),transparent 18%),radial-gradient(circle at 86% 47%,rgba(73,189,240,.12),transparent 20%)!important}.r9753-closeout-screen .r9752-vehicle-hero:after{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 36%,rgba(0,0,0,.1) 100%)!important}.r9753-closeout-screen .r9752-vehicle-hero img,.r9753-closeout-screen .r9752-vehicle-hero picture,.r9753-closeout-screen .r9752-vehicle-hero canvas{position:relative!important;z-index:2!important}.r9753-closeout-screen .r9752-vehicle-hero img{filter:drop-shadow(0 18px 26px rgba(0,0,0,.34)) drop-shadow(0 4px 8px rgba(0,0,0,.22))!important}.r9753-closeout-screen .r9752-hero-header .r9752-vehicle-hero,.r9753-closeout-screen .r9752-hero-header [class*=vehicle-hero]{margin-left:auto!important}@media(min-width:1024px){.r9753-closeout-screen .r9752-hero-header{background-position:82% center!important;background-size:cover!important}}@media(max-width:900px){.r9753-closeout-screen .r9752-hero-header{background-position:center center!important}.r9753-closeout-screen .r9752-hero-header:before{background:linear-gradient(180deg,#03111cf7,#041825e0 26%,#06273880 55%,#0627381f)!important}}.r9753-closeout-screen .r9752-hero-header{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:linear-gradient(90deg,#010c15fa,#01111cf0 24%,#031d2cc2 43%,#0426344d 58%,#0426340d 72%,#0000),url(/r9757-mockup-bay-background.webp) center center/cover no-repeat!important;box-shadow:0 16px 34px #00121d42,inset 0 -1px #55b8de38!important}.r9753-closeout-screen .r9752-vehicle-hero{background:transparent!important;box-shadow:none!important}.r9753-closeout-screen .r9752-vehicle-hero:before{background:linear-gradient(90deg,#031b2ab8,#031b2a6e 10%,#031b2a21 23%,#031b2a00 38%)!important}.r9753-closeout-screen .r9752-vehicle-hero:after{background:linear-gradient(180deg,rgba(255,255,255,.015),transparent 50%,rgba(0,0,0,.08))!important}.r9753-closeout-screen .r9752-vehicle-hero img{z-index:3!important;right:1%!important;bottom:-16%!important;width:min(730px,106%)!important;height:136%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:right center!important;object-position:right center!important;filter:saturate(1.04) contrast(1.04) drop-shadow(-16px 18px 25px rgba(0,0,0,.42)) drop-shadow(0 3px 5px rgba(0,0,0,.25))!important}.r9753-closeout-screen .r9752-hero-header:after{background:radial-gradient(circle at 81% 14%,rgba(251,198,84,.2),transparent 17%),radial-gradient(circle at 74% 72%,rgba(41,160,217,.13),transparent 24%),linear-gradient(90deg,transparent 44%,rgba(255,193,76,.045) 73%,transparent 92%)!important;mix-blend-mode:screen!important;opacity:1!important}.r9742-closeout-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important;width:min(100%,620px)!important}.r9742-closeout-actions .r9742-action{min-height:56px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 14px!important}.r9742-closeout-actions .r9742-action span{margin:0!important;line-height:1.12!important;text-align:center!important}@media(max-width:780px){.r9742-closeout-actions{grid-template-columns:1fr!important;width:100%!important}}.r9753-closeout-screen .r9752-hero-header{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:linear-gradient(90deg,#020a12d6,#030e18bd 17%,#03121e85,#04182438 43%,#0418240f 55%,#04182400 68%),url(/r97571-closeout-hero-exact.png) center center / cover no-repeat!important;box-shadow:0 16px 34px #00121d42,inset 0 -1px #55b8de38!important}.r9753-closeout-screen .r9752-hero-header:before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;z-index:0!important;background:linear-gradient(90deg,#01070eb8,#01070e70 14%,#01070e33,#01070e14 38%,#01070e00 54%)!important}.r9753-closeout-screen .r9752-hero-header:after{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;z-index:0!important;background:radial-gradient(circle at 74% 18%,rgba(255,205,90,.13),transparent 17%),radial-gradient(circle at 60% 76%,rgba(43,154,221,.12),transparent 22%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 36%,rgba(0,0,0,.12) 100%)!important;mix-blend-mode:screen!important}.r9753-closeout-screen .r9752-hero-main,.r9753-closeout-screen .r9752-hero-meta,.r9753-closeout-screen .r9752-hero-summary{position:relative!important;z-index:2!important}.r9753-closeout-screen .r9752-vehicle-hero{position:relative!important;z-index:1!important;background:transparent!important;border:none!important;box-shadow:none!important}.r9753-closeout-screen .r9752-vehicle-hero:before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(90deg,#03162294,#03162257 11%,#0316221a 24%,#03162200 38%)!important}.r9753-closeout-screen .r9752-vehicle-hero img{position:relative!important;z-index:2!important;right:1.4%!important;bottom:-12%!important;width:min(700px,103%)!important;height:130%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:right center!important;object-position:right center!important;filter:saturate(1.04) contrast(1.04) drop-shadow(-12px 16px 22px rgba(0,0,0,.4)) drop-shadow(0 3px 5px rgba(0,0,0,.24))!important}@media(max-width:1200px){.r9753-closeout-screen .r9752-hero-header{background-position:56% center!important}}@media(max-width:900px){.r9753-closeout-screen .r9752-hero-header{background-position:center center!important}.r9753-closeout-screen .r9752-hero-header:before{background:linear-gradient(180deg,#01070ea8,#01070e57 28%,#01070e14 52%,#01070e00)!important}}.r9753-closeout-screen .r9752-vehicle-hero img,.r9753-closeout-screen .r9752-vehicle-hero picture img,.r9753-closeout-screen .r9752-vehicle-hero .vehicle-image,.r9753-closeout-screen .r9752-vehicle-hero [class*=vehicle] img{position:relative!important;z-index:2!important;right:7.5%!important;bottom:-4%!important;width:min(650px,94%)!important;height:118%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:right bottom!important;object-position:right bottom!important;filter:saturate(1.04) contrast(1.03) drop-shadow(-14px 20px 22px rgba(0,0,0,.33)) drop-shadow(0 4px 6px rgba(0,0,0,.22))!important}.r9753-closeout-screen .r9752-vehicle-hero{overflow:visible!important}@media(max-width:1200px){.r9753-closeout-screen .r9752-vehicle-hero img,.r9753-closeout-screen .r9752-vehicle-hero picture img,.r9753-closeout-screen .r9752-vehicle-hero .vehicle-image,.r9753-closeout-screen .r9752-vehicle-hero [class*=vehicle] img{right:4.8%!important;bottom:-3%!important;width:min(600px,92%)!important;height:114%!important}}@media(max-width:900px){.r9753-closeout-screen .r9752-vehicle-hero img,.r9753-closeout-screen .r9752-vehicle-hero picture img,.r9753-closeout-screen .r9752-vehicle-hero .vehicle-image,.r9753-closeout-screen .r9752-vehicle-hero [class*=vehicle] img{right:0!important;bottom:0!important;width:min(520px,88%)!important;height:auto!important}}.r85-workorders .status-ready_for_checkout .r22-status,.r85-workorders .status-ready_for_closeout .r22-status,.r85-workorders .r22-status.status-ready_for_checkout,.r85-workorders .r22-status.status-ready_for_closeout,.r85-workorders [data-status=ready_for_checkout] .r22-status,.r85-workorders [data-status=ready_for_closeout] .r22-status,.r85-workorders .r22-status--ready_for_checkout,.r85-workorders .r22-status--ready_for_closeout{color:#eefcf6!important;border:1px solid rgba(99,231,184,.42)!important;background:linear-gradient(180deg,#147c5d2e,#08483a3d),linear-gradient(135deg,#0f7a63,#0a5b4b 52%,#084338)!important;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000029,0 8px 18px #073e312e!important}.r85-workorders .status-ready_for_checkout .r22-status:before,.r85-workorders .status-ready_for_closeout .r22-status:before,.r85-workorders .r22-status.status-ready_for_checkout:before,.r85-workorders .r22-status.status-ready_for_closeout:before,.r85-workorders [data-status=ready_for_checkout] .r22-status:before,.r85-workorders [data-status=ready_for_closeout] .r22-status:before,.r85-workorders .r22-status--ready_for_checkout:before,.r85-workorders .r22-status--ready_for_closeout:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:999px 0 0 999px;background:linear-gradient(180deg,#f9da83,#dbb35d)}.r85-workorders .status-ready_for_checkout .r22-status,.r85-workorders .status-ready_for_closeout .r22-status,.r85-workorders .r22-status.status-ready_for_checkout,.r85-workorders .r22-status.status-ready_for_closeout,.r85-workorders [data-status=ready_for_checkout] .r22-status,.r85-workorders [data-status=ready_for_closeout] .r22-status,.r85-workorders .r22-status--ready_for_checkout,.r85-workorders .r22-status--ready_for_closeout{position:relative!important;overflow:hidden!important;font-weight:800!important;letter-spacing:.04em!important;text-shadow:0 1px 0 rgba(0,0,0,.12)!important}.r85-workorders .r85-status-tabs button[data-status=ready_for_checkout],.r85-workorders .r85-status-tabs button[data-status=ready_for_closeout],.r85-workorders .r85-status-tab--ready_for_checkout,.r85-workorders .r85-status-tab--ready_for_closeout,.r85-workorders .tab-ready_for_checkout,.r85-workorders .tab-ready_for_closeout{border-color:#62e6b738!important}.r85-workorders .r85-status-tabs button[data-status=ready_for_checkout].active,.r85-workorders .r85-status-tabs button[data-status=ready_for_closeout].active,.r85-workorders .r85-status-tab--ready_for_checkout.active,.r85-workorders .r85-status-tab--ready_for_closeout.active,.r85-workorders .tab-ready_for_checkout.active,.r85-workorders .tab-ready_for_closeout.active{color:#effcf7!important;border:1px solid rgba(102,235,188,.48)!important;background:linear-gradient(180deg,#147c5d29,#08483a33),linear-gradient(135deg,#0f7a63,#0a5b4b 52%,#084338)!important;box-shadow:inset 0 1px #ffffff1a,0 10px 22px #063b2e29!important}.r85-workorders .r85-status-tabs button[data-status=ready_for_checkout] .count,.r85-workorders .r85-status-tabs button[data-status=ready_for_closeout] .count,.r85-workorders .r85-status-tab--ready_for_checkout .count,.r85-workorders .r85-status-tab--ready_for_closeout .count,.r85-workorders .tab-ready_for_checkout .count,.r85-workorders .tab-ready_for_closeout .count{color:#effcf7!important;border-color:#9cffda38!important;background:#ffffff14!important}.r977-reader-layer{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:24px;background:#01070db8;backdrop-filter:blur(13px) saturate(.88);-webkit-backdrop-filter:blur(13px) saturate(.88)}.r977-reader-dialog{position:relative;width:min(590px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid rgba(227,186,102,.43);border-radius:30px;padding:26px 28px 24px;color:#f7fbff;background:radial-gradient(circle at 50% 12%,rgba(43,136,187,.16),transparent 32%),linear-gradient(145deg,#071b2b,#05131f 46%,#020912);box-shadow:0 42px 100px #00000094,0 0 0 1px #ffffff09 inset,0 1px #ffffff14 inset}.r977-reader-dialog:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,transparent 0 42%,rgba(255,255,255,.035) 49%,transparent 57%),radial-gradient(circle at 88% 0,rgba(228,183,89,.11),transparent 24%)}.r977-reader-topline{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.r977-reader-topline span,.r977-reader-topline b{font-size:10px;font-weight:900;letter-spacing:.17em}.r977-reader-topline span{color:#dcb968}.r977-reader-topline b{color:#92abc0;border:1px solid rgba(135,169,193,.18);border-radius:999px;padding:7px 10px;background:#ffffff09}.r977-reader-amount{position:relative;z-index:1;text-align:center;margin-bottom:18px}.r977-reader-amount span{display:block;margin-bottom:4px;color:#94a9bb;font-size:10px;font-weight:900;letter-spacing:.18em}.r977-reader-amount strong{display:block;color:#fff;font-size:clamp(38px,7vw,58px);line-height:1;font-weight:950;letter-spacing:-.055em}.r977-reader-visual-wrap{position:relative;z-index:1;height:205px;display:grid;place-items:center;margin:4px 0 7px}.r977-reader-halo{position:absolute;width:280px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(53,166,223,.22),rgba(20,106,161,.08) 42%,transparent 72%);filter:blur(4px)}.r977-reader-visual{position:relative;width:138px;height:188px;padding:14px 13px;border-radius:23px;transform:perspective(700px) rotateX(4deg) rotateY(-9deg);background:linear-gradient(145deg,#eef2f4,#c9d1d5 40%,#aeb9bf);border:1px solid rgba(255,255,255,.75);box-shadow:-18px 26px 34px #0000006b,7px 4px 14px #44abdd1a,inset 0 1px 1px #fff}.r977-reader-screen{height:82px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#8fe3ff;background:radial-gradient(circle at 50% 35%,rgba(26,160,220,.16),transparent 48%),linear-gradient(180deg,#0a2231,#03111b);border:1px solid rgba(4,34,50,.6);box-shadow:inset 0 0 18px #00000052}.r977-reader-screen svg{width:31px;height:31px;stroke-width:1.8}.r977-reader-screen span{color:#d9edf5;font-size:10px;font-weight:900;letter-spacing:.1em}.stage-approved .r977-reader-screen{color:#70e2b1}.stage-declined .r977-reader-screen{color:#ff817a}.r977-reader-keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:12px 5px 0}.r977-reader-keypad i{display:block;height:9px;border-radius:4px;background:linear-gradient(180deg,#f7f9fa,#99a7af);box-shadow:0 1px 1px #00000047}.r977-contactless{position:absolute;top:39px;left:calc(50% + 77px);width:40px;height:58px}.r977-contactless i{position:absolute;top:50%;left:0;transform:translateY(-50%);border:2px solid rgba(90,210,255,.75);border-left:0;border-top-color:transparent;border-bottom-color:transparent;border-radius:0 50% 50% 0}.r977-contactless i:nth-child(1){width:12px;height:20px}.r977-contactless i:nth-child(2){width:23px;height:34px;opacity:.7}.r977-contactless i:nth-child(3){width:34px;height:48px;opacity:.42}.r977-reader-message{position:relative;z-index:1;text-align:center;min-height:112px}.r977-reader-message>span{display:block;margin-bottom:7px;color:#d9b765;font-size:10px;font-weight:950;letter-spacing:.18em}.r977-reader-message h3{margin:0;color:#fff;font-size:clamp(23px,4vw,30px);line-height:1.12;font-weight:950;letter-spacing:-.03em}.r977-reader-live{display:inline-flex;align-items:center;gap:8px;margin-top:13px;padding:8px 12px;border-radius:999px;color:#b9d7e6;background:#3ea0cf14;border:1px solid rgba(86,184,229,.15)}.r977-reader-live i{width:8px;height:8px;border-radius:50%;background:#67d7a6;box-shadow:0 0 0 6px #67d7a617,0 0 18px #67d7a66b;animation:r977Pulse 1.25s ease-in-out infinite}.r977-reader-live strong{font-size:12px;font-weight:800}.r977-processing-orbit{position:relative;width:44px;height:44px;margin:13px auto 0;border:2px solid rgba(99,190,230,.15);border-top-color:#68c9ee;border-radius:50%;animation:r977Spin .8s linear infinite}.r977-processing-orbit i{position:absolute;width:5px;height:5px;border-radius:50%;background:#dcb969}.r977-processing-orbit i:nth-child(1){top:-3px;left:18px}.r977-processing-orbit i:nth-child(2){bottom:2px;right:0}.r977-processing-orbit i:nth-child(3){bottom:2px;left:0}.r977-reader-message.approved>span{color:#69dba6}.r977-reader-message.declined>span{color:#ff9b94}.r977-reader-cardfacts{display:flex;flex-direction:column;gap:3px;margin-top:11px;color:#d7e7ef}.r977-reader-cardfacts strong{font-size:13px}.r977-reader-cardfacts small{color:#8199aa}.r977-reader-message.declined p{max-width:440px;margin:11px auto 0;color:#afc0cc;font-size:12px;line-height:1.5}.r977-reader-actions{display:grid;grid-template-columns:1fr 1.2fr;gap:10px;margin-top:16px}.r977-reader-actions button{min-height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.r977-reader-actions button svg{width:17px;height:17px}.r977-reader-actions .retry{color:#07131d;border:1px solid #e0ba65;background:linear-gradient(180deg,#efc66d,#dcae4d);box-shadow:0 8px 22px #d5a33d29}.r977-reader-actions .alternate{color:#e6f0f5;border:1px solid rgba(139,174,195,.22);background:linear-gradient(180deg,#123148,#0a2233)}.r977-reader-breakdown{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(148,177,197,.14)}.r977-reader-breakdown div{min-width:0;padding:10px 12px;border-radius:13px;background:#ffffff09;border:1px solid rgba(255,255,255,.045)}.r977-reader-breakdown span{display:block;margin-bottom:3px;color:#7e98aa;font-size:9px;font-weight:900;letter-spacing:.11em}.r977-reader-breakdown strong{display:block;color:#fff;font-size:15px;font-weight:900}@keyframes r977Spin{to{transform:rotate(360deg)}}@keyframes r977Pulse{50%{transform:scale(.78);opacity:.62}}.r976-payment-kpis article.due.paid{background:linear-gradient(135deg,#f3c86f,#e6b24e)!important;border-color:#efcf8a!important;box-shadow:0 15px 30px #ad781b2e!important}.r976-payment-kpis article.due.paid i,.r976-payment-kpis article.due.paid span,.r976-payment-kpis article.due.paid strong{color:#07131d!important}.r976-footer-balance.paid span,.r976-footer-balance.paid strong{color:#07131d!important}.r977-ack-screen{width:min(1500px,calc(100vw - 28px));max-height:calc(100dvh - 20px)}.r977-ack-backdrop{cursor:default!important}.r977-ack-title h2 em{color:#edc56f}.r977-stepper .done i{color:#06111a;background:linear-gradient(180deg,#e9c46f,#d6a947);border-color:#f1d894}.r977-ack-scroll{padding-bottom:118px!important}.r977-identity-strip{margin-bottom:16px}.r977-ack-kpis{display:grid;grid-template-columns:1.15fr repeat(3,1fr);gap:12px;margin:0 0 16px}.r977-ack-kpis article{min-height:92px;display:flex;align-items:center;gap:13px;padding:15px 16px;border:1px solid #dce5eb;border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbfc);box-shadow:0 8px 20px #1231440e}.r977-ack-kpis article>i{flex:0 0 42px;width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:#0b537a;background:#eef6f9;border:1px solid #d7e7ee}.r977-ack-kpis article>i svg{width:20px;height:20px}.r977-ack-kpis article span{display:block;margin-bottom:3px;color:#6d8290;font-size:9px;font-weight:950;letter-spacing:.12em}.r977-ack-kpis article strong{display:block;color:#0a2638;font-size:17px;font-weight:950;line-height:1.15}.r977-ack-kpis article.paid,.r977-ack-kpis article.payment-total{border-color:#e8bf66;background:linear-gradient(135deg,#f1c66d,#e5ae48);box-shadow:0 14px 28px #ae791e26}.r977-ack-kpis article.paid>i,.r977-ack-kpis article.payment-total>i{color:#07131d;background:#07131d17;border-color:#07131d1f}.r977-ack-kpis article.paid span,.r977-ack-kpis article.paid strong,.r977-ack-kpis article.payment-total span,.r977-ack-kpis article.payment-total strong{color:#07131d!important}.r977-ack-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.72fr);gap:16px;align-items:start}.r977-ack-main{min-width:0;display:grid;gap:14px}.r977-approved-strip{min-height:70px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:12px 17px;border-radius:18px;color:#dff8ec;border:1px solid rgba(69,191,137,.25);background:linear-gradient(180deg,#15765524,#0749371f),linear-gradient(135deg,#0b4939,#082e29);box-shadow:0 10px 24px #04382b1a}.r977-approved-strip>svg{width:28px;height:28px;color:#6de0a9}.r977-approved-strip span{display:block;color:#83cbb0;font-size:9px;font-weight:950;letter-spacing:.14em}.r977-approved-strip strong{display:block;margin-top:2px;color:#f1fbf6;font-size:14px;font-weight:900}.r977-approved-strip>b{color:#fff;font-size:22px;font-weight:950;letter-spacing:-.03em}.r977-disclosure-card,.r977-signature-card{overflow:hidden;border:1px solid #dbe5eb;border-radius:21px;background:#fff;box-shadow:0 12px 30px #0d2b3e12}.r977-disclosure-card>header{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid #e5ecef;background:linear-gradient(180deg,#fbfdfe,#f5f9fb)}.r977-section-icon{width:43px;height:43px;flex:0 0 43px;display:grid;place-items:center;border-radius:13px;color:#0d5a81;background:#eaf4f8;border:1px solid #d2e5ed}.r977-section-icon svg{width:21px;height:21px}.r977-disclosure-card>header span,.r977-signature-card>header span{display:block;margin-bottom:2px;color:#b18432;font-size:9px;font-weight:950;letter-spacing:.14em}.r977-disclosure-card>header h3,.r977-signature-card>header h3{margin:0;color:#082b42;font-size:18px;font-weight:950;letter-spacing:-.015em}.r977-disclosure-copy{padding:19px 21px 17px;color:#304857;font-size:12.5px;line-height:1.58}.r977-disclosure-copy>strong{display:block;color:#082b42;font-size:15px;font-weight:950}.r977-disclosure-copy h4{margin:1px 0 15px;color:#b18432;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.r977-disclosure-copy p{margin:0 0 12px}.r977-disclosure-copy p:last-of-type{margin-bottom:15px}.r977-ack-contact{display:flex;flex-wrap:wrap;gap:7px 16px;padding-top:13px;border-top:1px solid #e4ebef;color:#23475c;font-size:11px;font-weight:800}.r977-ack-check{margin:0 18px 18px;min-height:68px;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:11px;padding:12px 14px;border-radius:15px;border:1px solid #cbdbe3;background:#f7fafb;cursor:pointer;transition:.18s ease}.r977-ack-check input{position:absolute;opacity:0;pointer-events:none}.r977-ack-check>i{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;border:1.5px solid #9eb4c0;background:#fff}.r977-ack-check>i svg{width:16px;height:16px;stroke-width:3}.r977-ack-check.checked{border-color:#dfb75d;background:#fffaf0;box-shadow:0 8px 18px #ae7e2414}.r977-ack-check.checked>i{color:#06121b;border-color:#d6aa4e;background:linear-gradient(180deg,#efc870,#dfaf4d)}.r977-ack-check span strong{display:block;color:#0a2b3e;font-size:12px;font-weight:900}.r977-ack-check span small{display:block;margin-top:2px;color:#738895;font-size:10.5px}.r977-signature-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 17px;border-bottom:1px solid #e4ecef;background:#fbfdfe}.r977-signature-card>header button{min-height:36px;padding:0 13px;border:1px solid #cbd9e0;border-radius:10px;color:#24485b;background:#fff;font:inherit;font-size:11px;font-weight:900;cursor:pointer}.r977-signature-pad{position:relative;min-height:188px;padding:10px;background:linear-gradient(rgba(235,241,244,.55) 1px,transparent 1px),linear-gradient(90deg,rgba(235,241,244,.45) 1px,transparent 1px),#fff;background-size:28px 28px}.r977-signature-pad:after{content:"";position:absolute;left:7%;right:7%;bottom:31px;height:1px;background:#b5c8d1;pointer-events:none}.r977-signature-pad canvas{position:relative;z-index:2;display:block;width:100%;height:190px;border-radius:11px;touch-action:none;cursor:crosshair}.r977-signature-pad>span{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);color:#9aacb5;font-size:12px;font-weight:800;pointer-events:none}.r977-signature-pad.has-ink>span{display:none}.r977-paid-summary{position:sticky;top:10px;overflow:hidden;border-radius:22px;color:#eef6fa;background:radial-gradient(circle at 100% 0,rgba(225,184,92,.13),transparent 29%),linear-gradient(155deg,#0b2b41,#071d2d 54%,#04131f);border:1px solid rgba(29,71,95,.65);box-shadow:0 18px 38px #07233429}.r977-summary-head{display:flex;align-items:center;gap:12px;padding:17px 18px;border-bottom:1px solid rgba(145,177,196,.12)}.r977-summary-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;color:#e8c066;background:#e2b85814;border:1px solid rgba(226,184,88,.16)}.r977-summary-icon svg{width:21px;height:21px}.r977-summary-head span{display:block;color:#d7b55f;font-size:9px;font-weight:950;letter-spacing:.14em}.r977-summary-head h3{margin:2px 0 0;color:#fff;font-size:18px;font-weight:950}.r977-summary-cards{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:14px}.r977-summary-cards article{min-width:0;min-height:82px;padding:13px 13px 11px;border-radius:14px;background:#ffffff0b;border:1px solid rgba(255,255,255,.055)}.r977-summary-cards article:nth-child(1){grid-column:1/-1}.r977-summary-cards span{display:block;color:#819aaa;font-size:8.5px;font-weight:950;letter-spacing:.11em}.r977-summary-cards strong{display:block;margin-top:7px;color:#fff;font-size:20px;font-weight:950;letter-spacing:-.025em}.r977-summary-cards article.total{background:linear-gradient(135deg,#e1b24b2b,#be892414);border-color:#e2b85838}.r977-summary-cards article.total span{color:#d5b461}.r977-summary-cards article.balance{background:linear-gradient(135deg,#26926b33,#105e4824);border-color:#56cd9f3d}.r977-summary-cards article.balance span{color:#7fd2b2}.r977-summary-cards article.balance strong{color:#baf0d9}.r977-processor-meta{margin:0 14px 14px;padding:13px 14px;border-radius:15px;background:#010a1147;border:1px solid rgba(121,156,177,.11)}.r977-processor-meta div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid rgba(131,163,182,.09)}.r977-processor-meta div:last-child{border-bottom:0}.r977-processor-meta span{flex:0 0 auto;color:#7892a3;font-size:8.5px;font-weight:950;letter-spacing:.1em}.r977-processor-meta strong{min-width:0;max-width:62%;color:#dce9f0;font-size:10.5px;font-weight:800;text-align:right;overflow-wrap:anywhere}.r977-ack-footer{gap:12px!important}.r977-back{min-height:54px!important;padding:0 17px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid rgba(179,201,213,.22)!important;border-radius:13px!important;color:#e9f2f6!important;background:linear-gradient(180deg,#14364c,#092337)!important;box-shadow:0 8px 20px #0000002b,inset 0 1px #ffffff0e!important;font-weight:900!important}.r977-back svg{width:17px;height:17px;color:#e3bc62}.r977-save-signature{min-height:56px!important;flex:1 1 430px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:11px!important;border:1px solid #ecc96e!important;border-radius:14px!important;color:#07131d!important;background:linear-gradient(180deg,#f1c970,#dfa944)!important;box-shadow:0 12px 28px #b27d1d33,inset 0 1px #ffffff73!important;font-size:14px!important;font-weight:950!important;letter-spacing:.015em!important}.r977-save-signature svg{width:20px;height:20px;stroke-width:2.5}.r977-save-signature:disabled{opacity:.48!important;filter:saturate(.35)!important;cursor:not-allowed!important}.r977-footer-total{min-width:176px;padding:8px 15px;border-radius:13px;text-align:right;border:1px solid rgba(225,184,87,.26);background:#e1b8571a}.r977-footer-total span{display:block;color:#d5b55f;font-size:8.5px;font-weight:950;letter-spacing:.12em}.r977-footer-total strong{display:block;margin-top:1px;color:#fff;font-size:20px;font-weight:950}.r977-footer-total.paid{border-color:#e8c36d;background:linear-gradient(180deg,#efc56b,#dda844)}.r977-footer-total.paid span,.r977-footer-total.paid strong{color:#07131d!important}@media(min-width:1440px){.r977-ack-layout{grid-template-columns:minmax(0,1.7fr) 390px}.r977-disclosure-copy{font-size:13px}}@media(max-width:1180px){.r977-ack-layout{grid-template-columns:minmax(0,1fr) 330px}.r977-ack-kpis{grid-template-columns:1fr 1fr}}@media(max-width:900px){.r977-ack-screen{width:calc(100vw - 14px);max-height:calc(100dvh - 10px)}.r977-ack-layout{grid-template-columns:1fr}.r977-paid-summary{position:relative;top:auto}.r977-summary-cards{grid-template-columns:repeat(4,1fr)}.r977-summary-cards article:nth-child(1){grid-column:auto}.r977-summary-cards article.balance{grid-column:span 2}}@media(max-width:650px){.r977-reader-layer{padding:8px}.r977-reader-dialog{width:100%;max-height:calc(100dvh - 16px);padding:20px 16px 17px;border-radius:22px}.r977-reader-visual-wrap{height:184px}.r977-reader-visual{transform:scale(.9) perspective(700px) rotateX(4deg) rotateY(-9deg)}.r977-reader-actions{grid-template-columns:1fr}.r977-reader-breakdown{grid-template-columns:1fr 1fr 1fr}.r977-reader-breakdown div{padding:9px 8px}.r977-reader-breakdown strong{font-size:13px}.r977-ack-scroll{padding-left:10px!important;padding-right:10px!important}.r977-ack-kpis{grid-template-columns:1fr 1fr;gap:8px}.r977-ack-kpis article{min-height:79px;padding:11px;border-radius:14px;gap:9px}.r977-ack-kpis article>i{width:34px;height:34px;flex-basis:34px;border-radius:10px}.r977-ack-kpis article>i svg{width:17px;height:17px}.r977-ack-kpis article strong{font-size:14px}.r977-approved-strip{grid-template-columns:auto 1fr;padding:11px 13px}.r977-approved-strip>b{grid-column:2;font-size:19px}.r977-disclosure-card,.r977-signature-card,.r977-paid-summary{border-radius:16px}.r977-disclosure-copy{padding:16px;font-size:12px}.r977-ack-contact{display:grid;grid-template-columns:1fr}.r977-ack-check{margin:0 12px 13px;padding:11px}.r977-signature-pad canvas{height:170px}.r977-summary-cards{grid-template-columns:1fr 1fr}.r977-summary-cards article:nth-child(1){grid-column:1/-1}.r977-summary-cards article.balance{grid-column:auto}.r977-processor-meta div{display:block}.r977-processor-meta strong{display:block;max-width:none;margin-top:4px;text-align:left}.r977-ack-footer{padding:9px!important;gap:8px!important}.r977-back{min-height:48px!important;padding:0 11px!important;font-size:11px!important}.r977-save-signature{min-height:50px!important;flex:1 1 auto!important;font-size:11px!important}.r977-footer-total{display:none}}@media(max-height:650px)and (orientation:landscape){.r977-reader-layer{padding:7px}.r977-reader-dialog{width:min(760px,calc(100vw - 14px));max-height:calc(100dvh - 14px);display:grid;grid-template-columns:180px 1fr;gap:4px 22px;align-items:center;padding:15px 18px}.r977-reader-topline,.r977-reader-amount,.r977-reader-breakdown{grid-column:1/-1}.r977-reader-topline{margin-bottom:4px}.r977-reader-amount{margin-bottom:0}.r977-reader-amount strong{font-size:34px}.r977-reader-visual-wrap{height:150px;margin:0}.r977-reader-visual{transform:scale(.72)}.r977-reader-message{min-height:0}.r977-reader-breakdown{margin-top:4px;padding-top:8px}.r977-ack-scroll{padding-bottom:92px!important}.r977-signature-pad canvas{height:135px}}.r50-head-status.r9758-head-status{position:relative!important;overflow:hidden!important;min-width:250px!important;min-height:66px!important;padding:10px 16px 10px 19px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.15)!important;color:#fff!important;background:linear-gradient(145deg,#0b3a56,#06283d)!important;box-shadow:0 12px 24px #0319262e,inset 0 1px #ffffff2b,inset 0 -1px #0000002e!important}.r50-head-status.r9758-head-status:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:5px!important;background:#ff7a00!important}.r50-head-status.r9758-head-status>span{color:#bce8fb!important;font-weight:900!important;letter-spacing:.13em!important}.r50-head-status.r9758-head-status>strong{color:#fff!important;font-weight:900!important;text-shadow:0 2px 7px rgba(0,0,0,.26)!important}.r50-head-status.r9758-head-status>small{color:#d6edf7!important}.r50-head-status.r9758-head-status.tone-scheduled{background:linear-gradient(145deg,#123d56,#0b2e43)!important}.r50-head-status.r9758-head-status.tone-scheduled:before{background:linear-gradient(#ffc65b,#ff8b16)!important}.r50-head-status.r9758-head-status.tone-inspection{background:linear-gradient(145deg,#0d587c,#073854)!important}.r50-head-status.r9758-head-status.tone-inspection:before{background:linear-gradient(#65d5ff,#188dc5)!important}.r50-head-status.r9758-head-status.tone-production{background:linear-gradient(145deg,#133c55,#08283e)!important}.r50-head-status.r9758-head-status.tone-production:before{background:linear-gradient(#ffb642,#ff6c00)!important}.r50-head-status.r9758-head-status.tone-approval{background:linear-gradient(145deg,#67501b,#332b18)!important}.r50-head-status.r9758-head-status.tone-approval:before{background:linear-gradient(#ffe18a,#c89225)!important}.r50-head-status.r9758-head-status.tone-qc{background:linear-gradient(145deg,#454276,#242b55)!important}.r50-head-status.r9758-head-status.tone-qc:before{background:linear-gradient(#b5adff,#6969d9)!important}.r50-head-status.r9758-head-status.tone-completion{background:linear-gradient(145deg,#08728b,#064553)!important}.r50-head-status.r9758-head-status.tone-completion:before{background:linear-gradient(#65e6ff,#1aa9c9)!important}.r50-head-status.r9758-head-status.tone-ready{background:linear-gradient(145deg,#0e745d,#08493d)!important}.r50-head-status.r9758-head-status.tone-ready:before{background:linear-gradient(#ffe08a,#d9ad43)!important}.r50-head-status.r9758-head-status.tone-canceled{background:linear-gradient(145deg,#843b43,#52252b)!important}.r50-head-status.r9758-head-status.tone-canceled:before{background:#f26a73!important}.r9758-meta-state{display:inline-flex!important;align-items:center!important;gap:7px!important;color:#587381!important;font-size:10px!important;font-weight:850!important}.r9758-meta-state svg{width:16px!important;height:16px!important}.r9758-meta-state.checked{color:#178458!important}.r9758-meta-state.pending{color:#987126!important}.r50-workflow.r658a-workflow>header .r9758-workflow-summary{display:flex!important;align-items:center!important;gap:9px!important;padding:7px 10px!important;border:1px solid #c9d9e2!important;border-radius:8px!important;background:linear-gradient(180deg,#fff,#f2f7f9)!important;box-shadow:0 5px 12px #0525360f,inset 0 1px #fff!important}.r9758-workflow-summary span{color:#17805b!important;font-size:8px!important;font-weight:950!important;letter-spacing:.08em!important}.r9758-workflow-summary strong{color:#274c5d!important;font-size:9px!important;font-weight:900!important}.r658a-current-task.r9758-stage-card{position:relative!important;isolation:isolate!important;overflow:hidden!important;margin:12px!important;padding:26px 28px 22px!important;border:1px solid rgba(62,119,157,.62)!important;border-radius:20px!important;background:radial-gradient(circle at 86% 6%,rgba(255,170,58,.15),transparent 22%),radial-gradient(circle at 82% 82%,rgba(48,155,218,.16),transparent 29%),linear-gradient(135deg,#fffffffc,#f9fcfefa 57%,#e7f3faf7)!important;box-shadow:0 18px 36px #07344e29,0 4px 10px #082f4514,inset 0 1px #fffffff5,inset 0 0 0 1px #ffffff5c!important}.r658a-current-task.r9758-stage-card:before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;pointer-events:none!important;background:linear-gradient(118deg,transparent 0 60%,rgba(26,105,151,.035) 60.2% 61%,transparent 61.2%),repeating-linear-gradient(122deg,transparent 0 35px,rgba(8,88,133,.022) 36px 37px)!important}.r658a-current-task.r9758-stage-card:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:5px!important;background:linear-gradient(90deg,#ff7b00,#ffc154 22%,#228fc8a6 60%,#105173e6)!important;opacity:.78!important}.r9758-stage-art{position:absolute!important;z-index:-1!important;right:-2%!important;bottom:-15%!important;width:43%!important;height:112%!important;pointer-events:none!important;opacity:.115!important;filter:saturate(.72) contrast(1.12)!important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.38) 20%,#000 47%,#000 100%)!important;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.38) 20%,#000 47%,#000 100%)!important}.r9758-stage-art img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:right bottom!important;object-position:right bottom!important}.r9758-stage-art>svg{position:absolute!important;right:12%!important;bottom:15%!important;width:190px!important;height:190px!important;color:#0b557c!important}.r9758-stage-card .r658a-task-head{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:24px!important;align-items:start!important;margin:0 0 20px!important;padding:0!important}.r9758-stage-card .r658a-task-head>div:first-child{position:relative!important;padding-left:22px!important}.r9758-stage-card .r658a-task-head>div:first-child:before{content:""!important;position:absolute!important;left:0!important;top:3px!important;bottom:5px!important;width:5px!important;border-radius:4px!important;background:linear-gradient(180deg,#ff9a1a,#ff6b00)!important;box-shadow:0 0 15px #ff740038!important}.r9758-stage-card .r658a-task-head span{color:#e66d00!important;font-size:9px!important;font-weight:950!important;letter-spacing:.11em!important}.r9758-stage-card .r658a-task-head h2{margin:4px 0 6px!important;color:#092a43!important;font-size:clamp(22px,2vw,31px)!important;line-height:1.04!important;font-weight:930!important;letter-spacing:-.035em!important}.r9758-stage-card .r658a-task-head p{max-width:780px!important;margin:0!important;color:#476779!important;font-size:12px!important;line-height:1.45!important;font-weight:610!important}.r9758-stage-card .r658a-step-badge,.r9758-stage-head-status{display:grid!important;justify-items:end!important;align-content:center!important;min-width:108px!important;min-height:48px!important;padding:7px 11px!important;border:1px solid #b9cdd9!important;border-radius:11px!important;background:linear-gradient(180deg,#fffffff5,#ebf3f7ed)!important;color:#173f55!important;box-shadow:0 7px 15px #052b3e14,inset 0 1px #fff!important}.r9758-stage-head-status span{color:#688190!important;font-size:8px!important;font-weight:950!important;letter-spacing:.07em!important}.r9758-stage-head-status strong{color:#0c5678!important;font-size:11px!important;font-weight:900!important}.r9758-task-grid{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0 0 14px!important}.r9758-task-tile{position:relative!important;display:grid!important;grid-template-columns:28px 46px minmax(0,1fr) auto 16px!important;align-items:center!important;gap:10px!important;min-height:76px!important;padding:10px 13px!important;overflow:hidden!important;border:1px solid #c7d7df!important;border-radius:13px!important;background:linear-gradient(180deg,#fffffff7,#f2f8fbf0)!important;color:#12354a!important;text-align:left!important;box-shadow:0 8px 17px #052d4113,inset 0 1px #fff!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease!important}.r9758-task-tile:hover:not(:disabled){transform:translateY(-1px)!important;border-color:#91b8ca!important;box-shadow:0 11px 21px #0537501f,inset 0 1px #fff!important}.r9758-task-tile:nth-child(3){grid-column:1/2!important}.r9758-task-check{display:grid!important;place-items:center!important;width:24px!important;height:24px!important;border:1.5px solid #9eb5c1!important;border-radius:50%!important;background:#fff!important;color:#fff!important;box-shadow:inset 0 1px 2px #0626360f!important}.r9758-task-check svg{width:14px!important;height:14px!important}.r9758-task-icon{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;border:1px solid #c9dbe4!important;border-radius:50%!important;background:linear-gradient(145deg,#f9fcfd,#dceaf1)!important;color:#0c3751!important;box-shadow:0 6px 13px #042f451a,inset 0 1px #fff!important}.r9758-task-icon svg{width:21px!important;height:21px!important}.r9758-task-copy{display:grid!important;gap:3px!important;min-width:0!important}.r9758-task-copy strong{color:#102e44!important;font-size:11.5px!important;line-height:1.16!important;font-weight:900!important}.r9758-task-copy small{color:#66808e!important;font-size:9.5px!important;line-height:1.34!important;font-weight:610!important}.r9758-task-tile em{align-self:start!important;margin-top:2px!important;padding:3px 5px!important;border-radius:5px!important;background:#eef4f7!important;color:#708995!important;font-size:6.8px!important;font-style:normal!important;font-weight:950!important;letter-spacing:.07em!important}.r9758-task-arrow{width:15px!important;height:15px!important;color:#0d4664!important}.r9758-task-tile.done{border-color:#8dd0b0!important;background:linear-gradient(180deg,#fbfffd,#edf9f3)!important}.r9758-task-tile.done .r9758-task-check{border-color:#139268!important;background:linear-gradient(145deg,#1eb47f,#0e7756)!important;box-shadow:0 6px 14px #0a845b33,inset 0 1px #ffffff40!important}.r9758-task-tile.done .r9758-task-icon{border-color:#b2ddca!important;color:#137353!important;background:linear-gradient(145deg,#f8fffb,#e3f6ed)!important}.r9758-task-tile.done em{background:#def4e9!important;color:#167451!important}.r9758-task-tile.optional em{background:#f0f3f5!important;color:#71828a!important}.r9758-task-tile.auto em{background:#e5f2fb!important;color:#1678aa!important}.r9758-stage-readiness{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;gap:10px!important;max-width:500px!important;margin:2px 0 14px auto!important;padding:10px 12px!important;border:1px solid #c7d9e2!important;border-radius:11px!important;background:linear-gradient(180deg,#f1f8fcf0,#e5f0f6e8)!important;color:#376174!important}.r9758-stage-readiness>svg{flex:0 0 24px!important;width:24px!important;height:24px!important;color:#1979aa!important}.r9758-stage-readiness>span{display:grid!important;gap:2px!important}.r9758-stage-readiness strong{font-size:9.5px!important;font-weight:900!important}.r9758-stage-readiness small{font-size:8.5px!important;color:#6f8793!important}.r9758-stage-readiness.ready{border-color:#a7dbc1!important;background:linear-gradient(180deg,#f7fdf9,#e9f7f0)!important}.r9758-stage-readiness.ready>svg{color:#12835b!important}.r658a-task-actions.r9758-stage-actions{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:9px!important;margin-top:10px!important;padding-top:14px!important;border-top:1px solid rgba(177,201,213,.66)!important}.r9758-stage-actions>button{min-height:42px!important;border-radius:10px!important;font-weight:850!important}.r9758-stage-actions>button.primary{min-width:245px!important;min-height:50px!important;padding:0 20px!important;border:1px solid #ff9e25!important;background:radial-gradient(circle at 20% 0%,rgba(255,223,143,.35),transparent 34%),linear-gradient(180deg,#ff941c,#f56a00)!important;color:#fff!important;box-shadow:0 13px 24px #ed66003d,0 0 0 3px #ff9a1b12,inset 0 1px #ffffff54,inset 0 -1px #953b0033!important}.r9758-stage-actions>button.primary:disabled{cursor:not-allowed!important;filter:saturate(.35)!important;opacity:.62!important;box-shadow:none!important}.r9758-stage-actions>button:not(.primary){border:1px solid #bfd0d9!important;background:linear-gradient(180deg,#fff,#edf4f7)!important;color:#284f62!important;box-shadow:0 5px 11px #052b3e0f,inset 0 1px #fff!important}.r85-workorder-row.status-ready_for_checkout .r22-status{border-color:#74cdb0!important;background:linear-gradient(180deg,#eafaf3,#d9f2e8)!important;color:#0c6b4d!important;box-shadow:0 8px 16px #0b73501f,inset 0 1px #fff!important}.r85-workorder-row.status-ready_for_checkout .r22-status:before{background:linear-gradient(180deg,#e7bd58,#15936a)!important}.r85-workorders .r85-status-tabs>button.status-ready_for_checkout.active{background:linear-gradient(180deg,#13775f,#0b5445)!important;color:#fff!important;box-shadow:inset 0 -3px #e8ba52,0 8px 18px #074f3d2e!important}.r85-workorders .r85-status-tabs>button.status-ready_for_checkout.active b{background:#e8ba52!important;color:#17392f!important}@media(max-width:980px){.r9758-task-grid{grid-template-columns:1fr!important}.r9758-task-tile:nth-child(3){grid-column:auto!important}.r9758-stage-art{width:55%!important;opacity:.08!important}}@media(max-width:720px){.r658a-current-task.r9758-stage-card{margin:8px!important;padding:20px 16px 18px!important;border-radius:16px!important}.r9758-stage-card .r658a-task-head{grid-template-columns:1fr!important}.r9758-stage-card .r658a-step-badge,.r9758-stage-head-status{justify-items:start!important;width:-moz-max-content!important;width:max-content!important}.r9758-task-tile{grid-template-columns:26px 38px minmax(0,1fr) 14px!important}.r9758-task-tile em{display:none!important}.r9758-task-icon{width:38px!important;height:38px!important}.r9758-stage-readiness{margin-left:0!important;max-width:none!important}.r9758-stage-actions>button{width:100%!important}.r9758-stage-art{display:none!important}}.r978-invoice-screen{width:min(1540px,calc(100vw - 22px))!important;max-height:calc(100dvh - 14px)!important}.r978-invoice-backdrop{cursor:default!important}.r978-invoice-title h2 em{color:#edc56f!important}.r978-stepper .done i{color:#06111a!important;background:linear-gradient(180deg,#e9c46f,#d6a947)!important;border-color:#f1d894!important}.r978-invoice-scroll{padding-bottom:118px!important}.r978-invoice-identity{margin-bottom:14px!important}.r978-paid-banner{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;margin:0 0 14px!important;padding:15px 18px!important;border:1px solid #9bd8bb!important;border-radius:18px!important;background:linear-gradient(135deg,#f3fcf7,#e7f7ef)!important;box-shadow:0 10px 24px #15704d14!important}.r978-paid-banner>svg{width:31px!important;height:31px!important;color:#15835b!important}.r978-paid-banner span{display:block!important;color:#18825e!important;font-size:9px!important;font-weight:950!important;letter-spacing:.13em!important}.r978-paid-banner h3{margin:2px 0!important;color:#092d40!important;font-size:20px!important;font-weight:950!important}.r978-paid-banner small{color:#587181!important;font-size:11px!important;font-weight:650!important}.r978-paid-banner>strong{color:#0d6d4d!important;font-size:26px!important;font-weight:950!important;letter-spacing:-.03em!important}.r978-final-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr)) 170px!important;gap:10px!important;margin:0 0 14px!important}.r978-final-actions>button{min-height:68px!important;display:flex!important;align-items:center!important;gap:12px!important;padding:11px 15px!important;border:1px solid #cadbe4!important;border-radius:15px!important;background:linear-gradient(180deg,#fff,#f3f8fa)!important;color:#0b344b!important;box-shadow:0 8px 18px #06283b0f,inset 0 1px #fff!important;cursor:pointer!important}.r978-final-actions>button:hover:not(:disabled){transform:translateY(-1px)!important;border-color:#8fb8ca!important;box-shadow:0 12px 22px #0630461a!important}.r978-final-actions>button>svg{flex:0 0 38px!important;width:38px!important;height:38px!important;padding:9px!important;border-radius:11px!important;color:#0d6e9e!important;background:#e8f4fa!important;border:1px solid #d2e8f2!important}.r978-final-actions>button span{display:grid!important;gap:2px!important;text-align:left!important}.r978-final-actions>button b{font-size:12px!important;font-weight:950!important;color:#0a2d42!important}.r978-final-actions>button small{font-size:9.5px!important;color:#6b8390!important;font-weight:650!important}.r978-zero-balance{display:grid!important;place-content:center end!important;padding:10px 15px!important;border-radius:15px!important;border:1px solid #a7dcc3!important;background:linear-gradient(180deg,#f5fdf9,#eaf8f1)!important;text-align:right!important}.r978-zero-balance span{font-size:8.5px!important;color:#398163!important;font-weight:950!important;letter-spacing:.12em!important}.r978-zero-balance strong{font-size:23px!important;color:#0b7652!important;font-weight:950!important}.r978-delivery-message{margin:0 0 12px!important;padding:10px 13px!important;border:1px solid #b9d9e8!important;border-radius:12px!important;background:#f0f9fd!important;color:#185473!important;font-size:11px!important;font-weight:800!important}.r978-final-document-wrap{padding:14px!important;border:1px solid #d3e0e7!important;border-radius:20px!important;background:#edf4f7!important;box-shadow:inset 0 1px #fff!important}.r978-final-document-wrap .r30-invoice-document{margin:0 auto!important}.r978-invoice-footer{gap:12px!important}.r978-footer-paid{display:flex!important;align-items:center!important;gap:9px!important;min-width:235px!important;color:#d8efe5!important}.r978-footer-paid>svg{width:23px!important;height:23px!important;color:#62d4a1!important}.r978-footer-paid span{display:grid!important;gap:1px!important}.r978-footer-paid small{font-size:8px!important;color:#7fb39d!important;font-weight:950!important;letter-spacing:.11em!important}.r978-footer-paid strong{font-size:10.5px!important;color:#eaf8f2!important;font-weight:900!important}.r978-close-invoice{flex:1 1 480px!important;min-height:56px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:11px!important;border:1px solid #ecc96e!important;border-radius:14px!important;color:#07131d!important;background:linear-gradient(180deg,#f1c970,#dfa944)!important;box-shadow:0 12px 28px #b27d1d33,inset 0 1px #ffffff73!important;font-size:13px!important;font-weight:950!important}.r978-close-invoice svg{width:20px!important;height:20px!important}.r978-footer-total{min-width:176px!important;padding:8px 15px!important;border-radius:13px!important;text-align:right!important;border:1px solid #e8c36d!important;background:linear-gradient(180deg,#efc56b,#dda844)!important}.r978-footer-total span{display:block!important;color:#07131d!important;font-size:8.5px!important;font-weight:950!important;letter-spacing:.12em!important}.r978-footer-total strong{display:block!important;color:#07131d!important;font-size:20px!important;font-weight:950!important}.r978-payment-line span{display:grid!important;gap:2px!important}.r978-payment-line span small{display:block!important;color:#6d8490!important;font-size:8px!important;overflow-wrap:anywhere!important}.r978-completion-report{margin-top:14px!important;border:1px solid #cddde6!important;border-radius:15px!important;overflow:hidden!important;background:#fff!important}.r978-completion-report>header{display:grid!important;gap:2px!important;padding:12px 14px!important;background:linear-gradient(180deg,#eef6fa,#e6f0f5)!important;border-bottom:1px solid #d6e4eb!important}.r978-completion-report>header span{font-size:8.5px!important;color:#0d78aa!important;font-weight:950!important;letter-spacing:.12em!important}.r978-completion-report>header strong{font-size:14px!important;color:#0a2b40!important;font-weight:950!important}.r978-completion-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important}.r978-completion-grid article{padding:13px 15px!important;border-right:1px solid #e2eaee!important;border-bottom:1px solid #e2eaee!important}.r978-completion-grid article:nth-child(2n){border-right:0!important}.r978-completion-grid article.wide{grid-column:1/-1!important;border-right:0!important}.r978-completion-grid article span{display:block!important;margin-bottom:5px!important;color:#5b7483!important;font-size:8.5px!important;font-weight:950!important;letter-spacing:.1em!important}.r978-completion-grid article p{margin:0!important;color:#263f4e!important;font-size:10.5px!important;line-height:1.5!important;white-space:pre-wrap!important}@media(max-width:900px){.r978-invoice-screen{width:calc(100vw - 12px)!important;max-height:calc(100dvh - 8px)!important}.r978-final-actions{grid-template-columns:1fr 1fr!important}.r978-zero-balance{place-content:center!important;text-align:center!important}.r978-footer-paid{display:none!important}}@media(max-width:650px){.r978-invoice-scroll{padding-left:8px!important;padding-right:8px!important}.r978-paid-banner{grid-template-columns:auto 1fr!important}.r978-paid-banner>strong{grid-column:2!important;font-size:22px!important}.r978-final-actions{grid-template-columns:1fr!important}.r978-final-actions>button{min-height:60px!important}.r978-final-document-wrap{padding:5px!important;border-radius:13px!important}.r978-completion-grid{grid-template-columns:1fr!important}.r978-completion-grid article,.r978-completion-grid article.wide{grid-column:auto!important;border-right:0!important}.r978-close-invoice{min-height:50px!important;font-size:10.5px!important}.r978-footer-total{display:none!important}}@media print{body.r978-print-final-invoice{background:#fff!important;margin:0!important;padding:0!important;overflow:visible!important}body.r978-print-final-invoice>*{display:none!important}body.r978-print-final-invoice>.r978-invoice-screen{display:block!important;position:static!important;inset:auto!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;background:#fff!important;overflow:visible!important;box-shadow:none!important;border:0!important}body.r978-print-final-invoice>.r978-invoice-screen>header,body.r978-print-final-invoice>.r978-invoice-screen>footer,body.r978-print-final-invoice .r978-invoice-identity,body.r978-print-final-invoice .r978-paid-banner,body.r978-print-final-invoice .r978-final-actions,body.r978-print-final-invoice .r978-delivery-message,body.r978-print-final-invoice .r22-error{display:none!important}body.r978-print-final-invoice .r978-invoice-scroll{display:block!important;position:static!important;overflow:visible!important;padding:0!important;margin:0!important}body.r978-print-final-invoice .r978-final-document-wrap{display:block!important;padding:0!important;margin:0!important;border:0!important;background:#fff!important;box-shadow:none!important}body.r978-print-final-invoice .r30-invoice-document{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}}@media(min-width:901px){.r9753-closeout-screen>.r9752-scroll{overflow:hidden!important;min-height:0!important}.r9753-closeout-screen>.r9752-scroll>.r9752-layout{height:100%!important;min-height:0!important;align-items:stretch!important;overflow:hidden!important}.r9753-closeout-screen .r9752-left{min-height:0!important;height:100%!important;align-self:stretch!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;padding-right:4px!important}.r9753-closeout-screen .r9752-right{min-height:0!important;height:100%!important;align-self:stretch!important;overflow:hidden!important}.r9753-closeout-screen .r9752-summary-rail{position:relative!important;top:auto!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:rgba(116,178,205,.38) transparent!important}.r9753-closeout-screen .r9752-summary-rail::-webkit-scrollbar{width:6px!important}.r9753-closeout-screen .r9752-summary-rail::-webkit-scrollbar-track{background:transparent!important}.r9753-closeout-screen .r9752-summary-rail::-webkit-scrollbar-thumb{border-radius:999px!important;background:#74b2cd4d!important}.r9753-closeout-screen .r9752-summary-head{padding-top:15px!important;padding-bottom:12px!important}.r9753-closeout-screen .r9752-summary-lines{padding-bottom:9px!important}.r9753-closeout-screen .r9752-summary-lines>div{min-height:42px!important}.r9753-closeout-screen .r9752-controls{margin-bottom:10px!important;padding-top:11px!important;padding-bottom:11px!important;gap:8px!important}.r9753-closeout-screen .r9752-controls>button,.r9753-closeout-screen .r9752-tax-toggle{min-height:46px!important}.r9753-closeout-screen .r9752-balance-panel{height:clamp(138px,16vh,174px)!important;margin-bottom:12px!important;padding-top:18px!important;padding-bottom:18px!important}}.r9753-closeout-screen .r9752-vehicle-hero img,.r9753-closeout-screen .r9752-vehicle-hero picture img,.r9753-closeout-screen .r9752-vehicle-hero .vehicle-image,.r9753-closeout-screen .r9752-vehicle-hero [class*=vehicle] img{right:10.5%!important;bottom:1.5%!important;width:min(650px,94%)!important;height:118%!important;-o-object-position:right bottom!important;object-position:right bottom!important;filter:saturate(1.04) contrast(1.03) drop-shadow(-15px 19px 23px rgba(0,0,0,.34)) drop-shadow(0 4px 7px rgba(0,0,0,.24))!important}@media(max-width:1200px)and (min-width:901px){.r9753-closeout-screen .r9752-vehicle-hero img,.r9753-closeout-screen .r9752-vehicle-hero picture img,.r9753-closeout-screen .r9752-vehicle-hero .vehicle-image,.r9753-closeout-screen .r9752-vehicle-hero [class*=vehicle] img{right:7%!important;bottom:1%!important;width:min(600px,92%)!important;height:114%!important}}@media(max-width:900px){.r9753-closeout-screen>.r9752-scroll{overflow-y:auto!important;overflow-x:hidden!important}.r9753-closeout-screen>.r9752-scroll>.r9752-layout{height:auto!important;overflow:visible!important}.r9753-closeout-screen .r9752-left{height:auto!important;overflow:visible!important;padding-right:0!important}.r9753-closeout-screen .r9752-right{height:auto!important;overflow:visible!important}.r9753-closeout-screen .r9752-summary-rail{position:relative!important;top:auto!important;height:auto!important;max-height:none!important;overflow:visible!important}}.r9753-closeout-screen:not(.r976-payment-screen):not(.r977-ack-screen){display:block!important;height:100dvh!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;scroll-behavior:smooth!important}.r9753-closeout-screen:not(.r976-payment-screen):not(.r977-ack-screen)>.r9752-hero-header{position:relative!important;top:auto!important;left:auto!important;right:auto!important;z-index:5!important}.r9753-closeout-screen:not(.r976-payment-screen):not(.r977-ack-screen)>.r9752-scroll{display:block!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;overscroll-behavior:auto!important;scrollbar-gutter:auto!important}.r9753-closeout-screen:not(.r976-payment-screen):not(.r977-ack-screen)>.r9752-scroll>.r9752-layout{height:auto!important;min-height:0!important;max-height:none!important;align-items:start!important;overflow:visible!important;padding-bottom:22px!important}.r9753-closeout-screen:not(.r976-payment-screen):not(.r977-ack-screen) .r9752-left,.r9753-closeout-screen:not(.r976-payment-screen):not(.r977-ack-screen) .r9752-right{height:auto!important;min-height:0!important;max-height:none!important;align-self:start!important;overflow:visible!important;padding-right:0!important}.r9753-closeout-screen:not(.r976-payment-screen):not(.r977-ack-screen) .r9752-service-surface{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.r9753-closeout-screen:not(.r976-payment-screen):not(.r977-ack-screen) .r9752-inclusions{overflow:visible!important}.r9753-closeout-screen:not(.r976-payment-screen):not(.r977-ack-screen) .r9752-summary-rail{position:relative!important;top:auto!important;bottom:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;align-self:start!important}.r9753-closeout-screen:not(.r976-payment-screen):not(.r977-ack-screen) .r9752-summary-rail::-webkit-scrollbar{display:none!important}.r9753-closeout-screen:not(.r976-payment-screen):not(.r977-ack-screen) .r9752-summary-head{padding:19px 19px 16px!important}.r9753-closeout-screen:not(.r976-payment-screen):not(.r977-ack-screen) .r9752-summary-lines{padding:3px 19px 13px!important}.r9753-closeout-screen:not(.r976-payment-screen):not(.r977-ack-screen) .r9752-summary-lines>div{min-height:49px!important}.r9753-closeout-screen:not(.r976-payment-screen):not(.r977-ack-screen) .r9752-controls{margin:0 14px 12px!important;padding:14px!important;gap:10px!important}.r9753-closeout-screen:not(.r976-payment-screen):not(.r977-ack-screen) .r9752-controls>button,.r9753-closeout-screen:not(.r976-payment-screen):not(.r977-ack-screen) .r9752-tax-toggle{min-height:clamp(49px,5.2vh,60px)!important}.r9753-closeout-screen:not(.r976-payment-screen):not(.r977-ack-screen) .r9752-balance-panel{flex:0 0 auto!important;width:auto!important;min-height:0!important;height:clamp(152px,15vh,190px)!important;margin:0 14px 14px!important;padding:22px 20px!important;align-content:center!important;justify-content:start!important}.r9753-closeout-screen:not(.r976-payment-screen):not(.r977-ack-screen)>.r9752-footer{position:sticky!important;left:0!important;right:0!important;bottom:0!important;z-index:20!important;width:100%!important}.r9753-closeout-screen:not(.r976-payment-screen):not(.r977-ack-screen) .r9752-vehicle-hero img{position:relative!important;right:auto!important;bottom:auto!important;width:min(650px,94%)!important;height:118%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:right bottom!important;object-position:right bottom!important;transform:translate(-84px,-25px)!important;transform-origin:center bottom!important;filter:saturate(1.04) contrast(1.03) drop-shadow(-15px 21px 24px rgba(0,0,0,.34)) drop-shadow(0 5px 8px rgba(0,0,0,.25))!important}@media(max-width:1200px)and (min-width:901px){.r9753-closeout-screen:not(.r976-payment-screen):not(.r977-ack-screen) .r9752-vehicle-hero img{width:min(600px,92%)!important;height:114%!important;transform:translate(-55px,-19px)!important}}@media(max-width:900px){.r9753-closeout-screen:not(.r976-payment-screen):not(.r977-ack-screen){overflow-y:auto!important}.r9753-closeout-screen:not(.r976-payment-screen):not(.r977-ack-screen)>.r9752-footer{position:relative!important;bottom:auto!important}.r9753-closeout-screen:not(.r976-payment-screen):not(.r977-ack-screen) .r9752-vehicle-hero img{transform:none!important}}@media screen{.r976-payment-screen,.r977-ack-screen,.r978-invoice-screen{display:block!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}.r976-payment-screen>.r976-payment-hero,.r977-ack-screen>.r977-ack-hero,.r978-invoice-screen>.r978-invoice-hero{position:relative!important;top:auto!important;left:auto!important;right:auto!important;z-index:5!important}.r976-payment-screen>.r976-payment-scroll,.r977-ack-screen>.r977-ack-scroll,.r978-invoice-screen>.r978-invoice-scroll{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;overscroll-behavior:auto!important;scrollbar-gutter:auto!important}.r976-payment-screen .r976-payment-layout{height:auto!important;min-height:0!important;max-height:none!important;align-items:start!important;overflow:visible!important;padding-bottom:24px!important}.r976-payment-screen .r976-payment-main,.r976-payment-screen .r976-payment-right,.r976-payment-screen .r976-payment-surface,.r976-payment-screen .r976-summary-rail{height:auto!important;min-height:0!important;max-height:none!important;align-self:start!important;overflow:visible!important}.r976-payment-screen .r976-summary-rail{position:relative!important;top:auto!important;bottom:auto!important}.r976-payment-screen>.r976-payment-footer,.r977-ack-screen>.r977-ack-footer,.r978-invoice-screen>.r978-invoice-footer{position:sticky!important;left:0!important;right:0!important;bottom:0!important;z-index:60!important;width:100%!important}}@media screen and (max-height:820px){.r976-payment-screen .r976-payment-surface,.r976-payment-screen .r976-method-card,.r976-payment-screen .r976-tip-card,.r976-payment-screen .r976-reader-panel,.r976-payment-screen .r976-summary-rail{min-height:0!important}}@media screen and (max-width:900px){.r976-payment-screen,.r977-ack-screen,.r978-invoice-screen{overflow-x:hidden!important;overflow-y:auto!important}.r976-payment-screen>.r976-payment-footer,.r977-ack-screen>.r977-ack-footer,.r978-invoice-screen>.r978-invoice-footer{position:relative!important;bottom:auto!important}}.r9753-closeout-screen:not(.r976-payment-screen):not(.r977-ack-screen){overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:auto!important}.r9753-closeout-screen:not(.r976-payment-screen):not(.r977-ack-screen)>.r9752-scroll{overflow:visible!important;scrollbar-gutter:auto!important}.r9753-closeout-screen:not(.r976-payment-screen):not(.r977-ack-screen)>.r9752-scroll>.r9752-layout{overflow:visible!important;height:auto!important;min-height:0!important}.r9753-closeout-screen:not(.r976-payment-screen):not(.r977-ack-screen) .r9752-left,.r9753-closeout-screen:not(.r976-payment-screen):not(.r977-ack-screen) .r9752-right,.r9753-closeout-screen:not(.r976-payment-screen):not(.r977-ack-screen) .r9752-summary-rail{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;scrollbar-width:none!important;scrollbar-gutter:auto!important}.r9753-closeout-screen:not(.r976-payment-screen):not(.r977-ack-screen) .r9752-summary-rail::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.r9753-closeout-screen:not(.r976-payment-screen):not(.r977-ack-screen) .r9752-vehicle-hero img{transform:translate(-104px,-34px)!important;transform-origin:center bottom!important}@media(max-width:1200px)and (min-width:901px){.r9753-closeout-screen:not(.r976-payment-screen):not(.r977-ack-screen) .r9752-vehicle-hero img{transform:translate(-72px,-26px)!important}}.r98-completion-report{border:1px solid #c8dce6!important;border-radius:20px!important;background:linear-gradient(180deg,#fff,#f7fbfd)!important;box-shadow:0 18px 38px #0527391a,inset 0 1px #fff!important}.r98-report-hero{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:18px 20px!important;background:radial-gradient(circle at 100% 0%,rgba(24,137,191,.13),transparent 34%),linear-gradient(135deg,#071f31,#0b3851)!important;color:#fff!important}.r98-report-icon{width:48px!important;height:48px!important;display:grid!important;place-items:center!important;border-radius:15px!important;border:1px solid rgba(232,194,105,.55)!important;background:linear-gradient(145deg,#163f57,#09263a)!important;color:#f2c96d!important;box-shadow:0 10px 24px #00000038,inset 0 1px #ffffff1f!important}.r98-report-icon svg{width:24px!important;height:24px!important}.r98-report-hero>div:nth-child(2){display:grid!important;gap:3px!important}.r98-report-hero span{font-size:8px!important;letter-spacing:.16em!important;font-weight:950!important;color:#8ed2f0!important}.r98-report-hero strong{font-size:18px!important;font-weight:950!important}.r98-report-hero small{font-size:9.5px!important;color:#c7dce6!important}.r98-report-count{text-align:right!important;display:grid!important;gap:2px!important}.r98-report-count b{font-size:24px!important;color:#f0c76c!important}.r98-report-count span{font-size:8px!important;color:#b9cfda!important}.r98-report-copy-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.r98-report-card{padding:15px 17px!important;border-bottom:1px solid #e1ebf0!important;border-right:1px solid #e1ebf0!important}.r98-report-card:nth-child(2n){border-right:0!important}.r98-report-card-wide{grid-column:1/-1!important;border-right:0!important}.r98-report-card span{display:block!important;font-size:8px!important;letter-spacing:.12em!important;color:#c16a13!important;font-weight:950!important;margin-bottom:4px!important}.r98-report-card h4{margin:0 0 5px!important;font-size:12px!important;color:#0a2a42!important;font-weight:950!important}.r98-report-card p{margin:0!important;font-size:10.5px!important;line-height:1.55!important;color:#334d5d!important;white-space:pre-wrap!important}.r98-photo-section{padding:15px 17px 17px!important;border-top:1px solid #dfe9ee!important}.r98-photo-section>header{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:11px!important}.r98-photo-section>header>div{display:grid!important;gap:2px!important}.r98-photo-section>header span{font-size:8px!important;letter-spacing:.13em!important;color:#1479a8!important;font-weight:950!important}.r98-photo-section>header strong{font-size:12px!important;color:#0a2a42!important;font-weight:950!important}.r98-photo-section>header>b{display:grid!important;place-items:center!important;min-width:30px!important;height:30px!important;border-radius:10px!important;background:#eaf5fa!important;color:#0a73a2!important;font-size:10px!important}.r98-photo-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.r98-photo-grid figure{margin:0!important;border:1px solid #d5e3ea!important;border-radius:14px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 10px 20px #05233314!important}.r98-photo-frame{position:relative!important;aspect-ratio:16/10!important;background:#071a27!important;overflow:hidden!important}.r98-photo-frame img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;display:block!important}.r98-photo-frame>i{position:absolute!important;left:9px!important;top:9px!important;padding:5px 7px!important;border-radius:7px!important;background:#041825d1!important;color:#f2c96d!important;font-size:7px!important;font-style:normal!important;font-weight:950!important;letter-spacing:.1em!important}.r98-photo-frame .r80-report-layer{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;pointer-events:none!important}.r98-photo-grid figcaption{display:grid!important;gap:4px!important;padding:9px 10px 11px!important}.r98-photo-grid figcaption strong{font-size:9.5px!important;color:#17384e!important}.r98-photo-grid figcaption span{font-size:8.5px!important;color:#5f7582!important;line-height:1.4!important}.r98-photo-grid figcaption span b{display:block!important;color:#c15d08!important;font-size:7.5px!important;letter-spacing:.04em!important}.r98-signature-proof{display:block!important;margin-top:15px!important}.r98-signature-card{display:block!important}.r98-signed-disclosure{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:12px!important;margin-top:10px!important;padding:13px!important;border:1px solid #d5e2e8!important;border-radius:13px!important;background:linear-gradient(180deg,#fbfdfe,#f1f7fa)!important}.r98-disclosure-badge{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;border-radius:10px!important;background:#e9f6ef!important;color:#17835c!important}.r98-disclosure-badge svg{width:18px!important;height:18px!important}.r98-signed-disclosure p{margin:0 0 8px!important;font-size:9px!important;line-height:1.55!important;color:#334c5b!important}.r98-signed-disclosure p:last-child{margin-bottom:0!important}.r98-signature-lockup{display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(180px,.8fr)!important;gap:18px!important;margin-top:13px!important;padding:12px!important;border:1px solid #d2e0e7!important;border-radius:13px!important;background:#fff!important}.r98-signature-lockup>div{display:grid!important;align-content:start!important;gap:3px!important}.r98-signature-lockup>div:first-child{border-right:1px solid #e0e9ee!important;padding-right:18px!important}.r98-signature-lockup span{font-size:7px!important;letter-spacing:.12em!important;color:#6c8490!important;font-weight:950!important}.r98-signature-lockup img{width:min(100%,430px)!important;height:110px!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:left center!important;object-position:left center!important;background:linear-gradient(180deg,#fff,#f7fafc)!important;border-bottom:1px solid #b8cad3!important}.r98-signature-lockup strong{font-size:10px!important;color:#17384e!important;margin-bottom:5px!important}@media(max-width:700px){.r98-report-copy-grid,.r98-photo-grid,.r98-signature-lockup{grid-template-columns:1fr!important}.r98-report-card,.r98-report-card-wide{grid-column:auto!important;border-right:0!important}.r98-signature-lockup>div:first-child{border-right:0!important;border-bottom:1px solid #e0e9ee!important;padding-right:0!important;padding-bottom:10px!important}}@media print{.r98-completion-report,.r98-signature-proof,.r80-print-ack{-moz-column-break-inside:auto!important;break-inside:auto!important;page-break-inside:auto!important}.r98-report-hero,.r98-photo-section>header,.r98-signature-card>header{-moz-column-break-after:avoid!important;break-after:avoid!important;page-break-after:avoid!important}.r98-photo-grid figure,.r98-report-card,.r98-signature-lockup{-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}}.r979-premium-icon{position:relative!important;overflow:hidden!important;border:1px solid rgba(226,190,103,.34)!important;background:radial-gradient(circle at 28% 18%,rgba(238,202,116,.18),transparent 38%),linear-gradient(145deg,#184a62,#0d3045 54%,#081f31)!important;color:#f4d58a!important;box-shadow:0 10px 22px #0003,inset 0 1px #ffffff21,inset 0 -8px 18px #0000001a!important}.r979-premium-icon:after{content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.12),transparent 34%,transparent 68%,rgba(231,191,95,.07))}.r979-premium-icon svg{position:relative;z-index:1;width:20px!important;height:20px!important;stroke-width:1.75!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.22))}.r979-kpi-icon{position:relative!important;overflow:hidden!important;flex:0 0 44px!important;width:44px!important;height:44px!important;border-radius:14px!important;border:1px solid rgba(15,75,104,.16)!important;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.95),transparent 34%),linear-gradient(145deg,#f8fbfc,#e8f2f6 56%,#dcebf1)!important;color:#0b638b!important;box-shadow:0 9px 18px #0a394f1a,inset 0 1px #fff,inset 0 -5px 12px #165b780e!important}.r979-kpi-icon:after{content:"";position:absolute;inset:5px;border-radius:10px;border:1px solid rgba(221,177,75,.2);pointer-events:none}.r979-kpi-icon svg{position:relative;z-index:1;width:21px!important;height:21px!important;stroke-width:1.8!important;filter:drop-shadow(0 2px 3px rgba(7,50,70,.14))}.r977-ack-kpis article.paid>.r979-kpi-icon,.r977-ack-kpis article.payment-total>.r979-kpi-icon{color:#0a2534!important;border-color:#07131d29!important;background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.38),transparent 34%),linear-gradient(145deg,#f5d17b,#e8b953 58%,#dba843)!important;box-shadow:0 9px 18px #6f4b1024,inset 0 1px #ffffff6b,inset 0 -5px 12px #68430814!important}.r977-ack-kpis article.paid>.r979-kpi-icon:after,.r977-ack-kpis article.payment-total>.r979-kpi-icon:after{border-color:#07131d29}.r979-premium-section-icon{position:relative!important;overflow:hidden!important;border:1px solid rgba(224,181,87,.34)!important;background:radial-gradient(circle at 25% 15%,rgba(255,255,255,.85),transparent 30%),linear-gradient(145deg,#f7f4e9,#eaf3f6 55%,#dbeaf0)!important;color:#0c587b!important;box-shadow:0 9px 20px #09364b1a,inset 0 1px #fff,inset 0 -6px 14px #cfa5460e!important}.r979-premium-section-icon:after{content:"";position:absolute;inset:4px;border-radius:10px;border:1px solid rgba(211,169,77,.2);pointer-events:none}.r979-premium-section-icon svg{position:relative;z-index:1;width:22px!important;height:22px!important;stroke-width:1.75!important;filter:drop-shadow(0 2px 3px rgba(7,48,66,.14))}.r979-premium-summary-icon{position:relative!important;overflow:hidden!important;border-color:#e8c16352!important;background:radial-gradient(circle at 28% 18%,rgba(246,207,116,.16),transparent 38%),linear-gradient(145deg,#e2b85826,#e2b85809)!important;color:#f0c968!important;box-shadow:0 10px 22px #00000029,inset 0 1px #ffffff17!important}.r979-premium-summary-icon:after{content:"";position:absolute;inset:4px;border-radius:10px;border:1px solid rgba(238,201,111,.14);pointer-events:none}.r979-premium-summary-icon svg{position:relative;z-index:1;width:22px!important;height:22px!important;stroke-width:1.7!important;filter:drop-shadow(0 2px 5px rgba(0,0,0,.28))}.r977-approved-strip>.r979-approved-icon{width:31px!important;height:31px!important;color:#8bf0bd!important;stroke-width:1.7!important;filter:drop-shadow(0 3px 8px rgba(82,219,160,.18))}.r977-ack-check>i{position:relative;overflow:hidden;border-radius:8px;box-shadow:0 5px 12px #10344514,inset 0 1px #ffffffe6}.r977-ack-check.checked>i{box-shadow:0 7px 15px #ae7e242e,inset 0 1px #ffffff6b}.r23-invoices,.r23-invoices .r22-table-card,.r23-invoices .r22-invoice-table{min-width:0!important;max-width:100%!important;width:100%!important}.r23-invoices .r22-table-card{overflow:visible!important}.r23-invoices .r22-invoice-table .r22-tr{grid-template-columns:minmax(88px,1.05fr) minmax(68px,.72fr) minmax(52px,.55fr) minmax(132px,1.4fr) minmax(138px,1.45fr) minmax(62px,.65fr) minmax(70px,.72fr) minmax(62px,.65fr) minmax(72px,.75fr) minmax(62px,.65fr) minmax(62px,.65fr)!important;-moz-column-gap:6px!important;column-gap:6px!important;box-sizing:border-box!important}.r23-invoices .r22-invoice-table .r22-tr>span,.r23-invoices .r22-invoice-table .r22-tr>button{min-width:0!important;max-width:100%!important;overflow:hidden!important}.r23-invoices .r22-invoice-table .r22-vehicle-cell{min-width:0!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;overflow:hidden!important}.r23-invoices .r22-invoice-table .r22-vehicle-thumb{width:42px!important;height:30px!important;flex:none!important}.r23-invoices .r22-invoice-table .r22-vehicle-cell small{min-width:0!important;display:block!important;margin-top:0!important;line-height:1.22!important;white-space:normal!important;overflow:hidden!important;text-overflow:clip!important;word-break:normal!important}.r23-invoices .r22-invoice-table .r22-vehicle-cell b{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;line-height:1.18!important}.r23-invoices .r22-invoice-table .r22-vehicle-cell br{display:block!important;content:""!important}.r23-invoices .r22-invoice-table .r22-vehicle-cell small{color:#3c5c70!important}.r23-invoices .r22-invoice-table .r22-vehicle-cell b{color:#071d2d!important}@media(max-width:1250px)and (min-width:1101px){.r23-invoices .r22-invoice-table .r22-tr{grid-template-columns:minmax(82px,1fr) minmax(64px,.72fr) minmax(48px,.52fr) minmax(118px,1.34fr) minmax(126px,1.4fr) minmax(58px,.64fr) minmax(64px,.7fr) minmax(58px,.64fr) minmax(68px,.74fr) minmax(58px,.64fr) minmax(58px,.64fr)!important;-moz-column-gap:5px!important;column-gap:5px!important;padding-left:8px!important;padding-right:8px!important}.r23-invoices .r22-invoice-table .r22-tr>span{font-size:9px!important}.r23-invoices .r22-invoice-table .r22-tr strong{font-size:9.5px!important;line-height:1.18!important}.r23-invoices .r22-invoice-table .r22-tr small{font-size:8px!important;line-height:1.18!important}.r23-invoices .r22-invoice-table .r22-vehicle-cell{grid-template-columns:38px minmax(0,1fr)!important;gap:5px!important}.r23-invoices .r22-invoice-table .r22-vehicle-thumb{width:38px!important;height:28px!important}}@media(max-width:1100px)and (min-width:861px){.r23-invoices .r22-table-card{overflow:visible!important}.r23-invoices .r22-table{display:grid!important;gap:8px!important;background:transparent!important}.r23-invoices .r22-table .r22-th{display:none!important}.r23-invoices .r22-invoice-table .r22-tr{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px 10px!important;min-height:0!important;padding:11px!important;border:1px solid var(--ss-line)!important;border-radius:11px!important;box-shadow:0 5px 14px #10324a0f!important}.r23-invoices .r22-invoice-table .r22-tr>span{display:block!important;grid-column:1/-1!important;overflow:visible!important}.r23-invoices .r22-invoice-table .r22-tr>span:first-child{grid-column:1!important}.r23-invoices .r22-invoice-table .r22-tr>span:nth-child(2),.r23-invoices .r22-invoice-table .r22-tr>span:nth-child(3){grid-column:auto!important}.r23-invoices .r22-invoice-table .r22-vehicle-cell{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;gap:8px!important;align-items:center!important}.r23-invoices .r22-invoice-table .r22-vehicle-thumb{width:52px!important;height:36px!important}.r23-invoices .r22-invoice-table .r22-tr>span:nth-child(n+5){grid-column:1/-1!important}}@media(max-width:860px){.r23-invoices .r22-table-card{overflow:visible!important}.r23-invoices .r22-invoice-table{min-width:0!important;width:100%!important}.r23-invoices .r22-invoice-table .r22-vehicle-cell{display:flex!important;align-items:center!important;gap:8px!important}.r23-invoices .r22-invoice-table .r22-vehicle-cell small{display:block!important;min-width:0!important}}.crm-top,.crm-top>*,.crm-top button,.crm-top a{animation:none!important;transform:none!important}.r22-workorder-drawer.r49-workorder .r22-drawer-body{overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:auto!important;scrollbar-width:none!important}.r22-workorder-drawer.r49-workorder .r22-drawer-body::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.r9753-closeout-screen .r9752-package-row p{color:#3f5f73!important;font-size:11.5px!important;line-height:1.5!important;font-weight:650!important}.r9753-closeout-screen .r9752-inclusions-title p{color:#486577!important;font-size:10.5px!important;line-height:1.45!important;font-weight:650!important}.r9753-closeout-screen .r9752-inclusions-icon{width:40px!important;height:40px!important;flex-basis:40px!important;border-radius:12px!important;border:1px solid rgba(210,165,69,.58)!important;background:linear-gradient(145deg,#fffdf7,#fff5dc)!important;color:#b97812!important;box-shadow:0 9px 20px #8b5d0f1f,inset 0 1px #fff!important}.r9753-closeout-screen .r9752-inclusions-icon svg{width:21px!important;height:21px!important;stroke-width:2.4!important}.r9753-closeout-screen .r9752-identity-strip article:nth-child(3) strong,.r976-payment-screen .r976-identity-strip article:nth-child(3) strong,.r977-ack-screen .r977-identity-strip article:nth-child(3) strong{font-size:18px!important;line-height:1!important;letter-spacing:.01em!important}.r976-payment-screen,.r977-ack-screen,.r978-invoice-screen{height:100dvh!important;min-height:100dvh!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:auto!important}.r976-payment-screen>.r976-payment-scroll,.r977-ack-screen>.r977-ack-scroll,.r978-invoice-screen>.r978-invoice-scroll{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;scrollbar-gutter:auto!important}.r976-payment-screen>.r976-payment-footer,.r977-ack-screen>.r977-ack-footer,.r978-invoice-screen>.r978-invoice-footer{position:sticky!important;bottom:0!important;left:0!important;right:0!important;z-index:80!important;width:100%!important}.r976-payment-screen .r976-payment-layout,.r977-ack-screen .r977-ack-layout,.r978-invoice-screen .r978-invoice-layout{min-height:0!important;height:auto!important;max-height:none!important}.r976-payment-screen .r976-payment-layout,.r977-ack-screen .r977-ack-scroll{padding-bottom:150px!important}@media screen and (max-height:900px){.r976-payment-screen .r976-payment-surface,.r976-payment-screen .r976-method-card,.r976-payment-screen .r976-tip-card,.r976-payment-screen .r976-reader-panel,.r976-payment-screen .r976-summary-rail{min-height:0!important;height:auto!important}.r976-payment-screen .r976-payment-layout{padding-bottom:160px!important}}@media screen and (max-width:1100px)and (min-width:901px){.r976-payment-layout{grid-template-columns:minmax(0,1fr) 300px!important}}@media screen and (max-width:900px){.r976-payment-screen,.r977-ack-screen,.r978-invoice-screen{width:100vw!important;max-width:100vw!important;margin:0!important;border-radius:0!important}.r976-payment-layout{width:calc(100% - 16px)!important;grid-template-columns:1fr!important;padding-bottom:170px!important}.r976-summary-rail{position:relative!important;top:auto!important}.r977-ack-scroll{padding-left:8px!important;padding-right:8px!important;padding-bottom:170px!important}.r977-ack-layout{grid-template-columns:1fr!important}}.r977-ack-check span small{display:none!important}.r977-disclosure-card .r977-section-icon,.r977-summary-icon{border-color:#d6ae528a!important;background:linear-gradient(145deg,#fffdf8,#fff4d7)!important;color:#b57b16!important;box-shadow:0 10px 24px #7a55141f,inset 0 1px #fff!important}.r977-disclosure-card .r977-section-icon svg,.r977-summary-icon svg{stroke-width:2.35!important}.r977-summary-cards article.total{background:linear-gradient(145deg,#123c56,#0a293d)!important;border-color:#e2bc5f7a!important;box-shadow:inset 0 1px #ffffff0f!important}.r977-summary-cards article.total span{color:#e5c36e!important}.r977-summary-cards article.total strong{color:#fff!important}.r977-footer-total{min-width:0!important;width:156px!important;max-width:156px!important;padding:8px 12px!important;border-radius:12px!important;background:#0b2c42!important;border:1px solid rgba(225,184,87,.48)!important;box-shadow:0 8px 20px #00000024,inset 0 1px #ffffff0f!important}.r977-footer-total.paid{background:#0b2c42!important;border-color:#e8c36d!important}.r977-footer-total.paid span,.r977-footer-total.paid strong{color:#f3ce78!important}.r977-reader-ready-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin-top:18px!important}.r977-reader-ready-actions button{min-height:62px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:9px 10px!important;border:1px solid rgba(225,190,103,.48)!important;border-radius:14px!important;background:linear-gradient(145deg,#f9fbfc,#e9f1f5)!important;color:#0a2a3e!important;box-shadow:0 10px 22px #00000029,inset 0 1px #fff!important;font-weight:950!important}.r977-reader-ready-actions button:hover:not(:disabled){transform:translateY(-1px)!important;border-color:#e8c36d!important}.r977-reader-ready-actions button svg{width:20px!important;height:20px!important;color:#0b719d!important}.r977-reader-ready-actions button span{display:grid!important;gap:2px!important;text-align:left!important}.r977-reader-ready-actions button span strong{font-size:10px!important;color:#0a2a3e!important}.r977-reader-ready-actions button span small{font-size:8px!important;color:#617988!important;font-weight:800!important}.r991-reader-actions{margin-top:18px!important}.r991-reader-actions .retry{width:100%!important;min-height:50px!important;border-radius:13px!important;border:1px solid rgba(234,194,102,.7)!important;color:#081723!important;background:linear-gradient(180deg,#f5ce78,#dfa844)!important;box-shadow:0 12px 26px #00000038,inset 0 1px #ffffff73!important;font-weight:950!important;letter-spacing:.01em!important}.r991-reader-actions .retry svg{width:19px!important;height:19px!important}.r977-reader-dialog{width:min(620px,calc(100vw - 24px))!important;max-height:calc(100dvh - 24px)!important}.r977-reader-layer{padding:12px!important}.r974-damage-photo-section{border-top:1px solid #dce6ea!important}.r974-damage-photo-section header strong{color:#0a2a42!important}.r974-damage-photo-section header em{background:#fff5e5!important;border-color:#efc477!important;color:#9c5b0b!important}@media(max-width:650px){.r977-reader-ready-actions{grid-template-columns:1fr!important}.r991-reader-actions .retry{min-height:54px!important;font-size:13px!important}.r977-footer-total{width:136px!important;max-width:136px!important;min-width:0!important}}.r50-command-head .r50-head-status.r9758-head-status{width:clamp(220px,24vw,310px)!important;min-width:220px!important;max-width:310px!important;contain:layout paint!important;overflow:hidden!important}.crm-actions{flex:0 0 auto!important;contain:layout paint!important;white-space:nowrap!important}.crm-actions>.crm-icon,.crm-actions>.r22-alert-button{flex:0 0 44px!important}.crm-user{flex:0 0 auto!important;white-space:nowrap!important}.fd-includes-title>svg,.ss-includes-label>svg,.fd-includes-panel .fd-includes-title>svg{width:31px!important;height:31px!important;flex:0 0 31px!important;padding:6px!important;border:1px solid rgba(225,188,99,.38)!important;border-radius:10px!important;background:linear-gradient(145deg,#174963,#0a2c41)!important;color:#f0cb73!important;box-shadow:0 7px 16px #051f2e24,inset 0 1px #ffffff1a!important;stroke-width:1.8!important}.gc831-page{--gc-blue:#15a9ff;--gc-blue2:#67d7ff;--gc-gold:#f2b53f;--gc-ink:#07131f;--gc-panel:#0c1b2a;--gc-line:rgba(118,183,225,.2);display:grid;gap:18px;color:#eaf5ff}.gc831-page button,.gc831-page input,.gc831-page select,.gc831-page textarea{font:inherit}.gc831-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 30px;border:1px solid rgba(65,179,255,.2);border-radius:22px;background:radial-gradient(circle at 80% 15%,rgba(242,181,63,.13),transparent 27%),radial-gradient(circle at 18% 120%,rgba(21,169,255,.2),transparent 42%),linear-gradient(135deg,#071421,#0c1b2a 62%,#101820);box-shadow:0 24px 55px #01091140}.gc831-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(112deg,transparent 0 60%,rgba(255,255,255,.035) 60.2%,transparent 61%)}.gc831-hero-copy{max-width:720px}.gc831-hero-copy>span,.gc831-section-head>div>span,.gc831-step-title>span,.gc831-wizard>header span,.gc831-detail>header span,.gc831-detail-section>header span,.gc831-review-gift>span{display:block;color:var(--gc-blue2);font-size:11px;font-weight:900;letter-spacing:.17em}.gc831-hero h2{margin:7px 0 6px;font-size:34px;line-height:1;color:#fff;letter-spacing:-.03em}.gc831-hero p{margin:0;color:#a9bbca;max-width:650px}.gc831-primary{position:relative;z-index:1;display:flex;align-items:center;gap:12px;min-width:235px;padding:15px 18px;border:1px solid rgba(64,191,255,.52);border-radius:14px;background:linear-gradient(135deg,#118ee6,#0a5fbd);color:#fff;box-shadow:0 15px 34px #0079e247;cursor:pointer;text-align:left}.gc831-primary svg{width:25px;height:25px}.gc831-primary span{display:grid}.gc831-primary strong{font-size:15px}.gc831-primary small{color:#d5f2ff;font-size:11px}.gc831-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.gc831-kpis article{position:relative;overflow:hidden;padding:18px 20px;border:1px solid var(--gc-line);border-radius:17px;background:linear-gradient(145deg,#091b2af5,#06131ff5);box-shadow:0 14px 35px #0000001c}.gc831-kpis article:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(var(--gc-blue),var(--gc-gold))}.gc831-kpis span{display:block;color:#7fa1ba;font-size:10px;font-weight:900;letter-spacing:.12em}.gc831-kpis strong{display:block;margin-top:8px;color:#fff;font-size:25px}.gc831-kpis small{display:block;margin-top:4px;color:#7890a2;font-size:11px}.gc831-card{border:1px solid var(--gc-line);border-radius:19px;background:linear-gradient(180deg,#0a1a28f7,#071420f7);box-shadow:0 18px 42px #0000001f}.gc831-list-card{overflow:hidden}.gc831-section-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid rgba(130,185,220,.13)}.gc831-section-head h3{margin:4px 0 0;color:#fff;font-size:20px}.gc831-toolbar{display:flex;gap:9px}.gc831-toolbar label{display:flex;align-items:center;gap:8px;min-width:280px;padding:0 11px;border:1px solid rgba(122,183,222,.22);border-radius:10px;background:#071624}.gc831-toolbar label svg{width:16px;color:#6eaed3}.gc831-toolbar input,.gc831-toolbar select{height:40px;border:0;outline:0;background:transparent;color:#e8f4ff}.gc831-toolbar input{width:100%}.gc831-toolbar select{padding:0 34px 0 11px;border:1px solid rgba(122,183,222,.22);border-radius:10px;background:#071624}.gc831-table{overflow:auto}.gc831-tr{display:grid;grid-template-columns:1.15fr 1.35fr 1.5fr 1.25fr .72fr .72fr .85fr 28px;align-items:center;gap:12px;width:100%;min-width:1040px;padding:13px 18px;border:0;border-bottom:1px solid rgba(120,178,214,.1);background:transparent;color:#dcebf6;text-align:left}.gc831-tr:not(.gc831-th){cursor:pointer}.gc831-tr:not(.gc831-th):hover{background:linear-gradient(90deg,#118fe61c,#f2b53f09)}.gc831-tr span{min-width:0}.gc831-tr strong,.gc831-tr small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc831-tr strong{color:#eef8ff;font-size:12px}.gc831-tr small{margin-top:3px;color:#7591a5;font-size:10px}.gc831-th{color:#7897ab;background:#040e17b3;font-size:9px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.gc831-status{display:inline-flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;padding:5px 8px;border:1px solid;border-radius:999px;font-style:normal;font-size:9px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.gc831-status.tone-green{color:#69ecb4;border-color:#50dfa552;background:#23a4711c}.gc831-status.tone-blue{color:#75d6ff;border-color:#42b8f25c;background:#208ccb1f}.gc831-status.tone-gold{color:#ffd276;border-color:#f2b53f5c;background:#b57e1c1f}.gc831-status.tone-red{color:#ff8d93;border-color:#ec5d6859;background:#be37431a}.gc831-status.tone-silver,.gc831-status.tone-gray{color:#b6c4ce;border-color:#adbec940;background:#8697a214}.gc831-empty{display:grid;place-items:center;gap:7px;min-height:145px;padding:25px;color:#7891a3;text-align:center}.gc831-empty svg{width:28px}.gc831-empty strong{color:#d7e7f2}.gc831-success,.gc831-error{display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:11px}.gc831-success{border:1px solid rgba(58,221,160,.25);background:#1fa0701a;color:#8ef0c5}.gc831-success button{margin-left:auto;border:0;background:transparent;color:inherit;cursor:pointer}.gc831-error{border:1px solid rgba(242,104,113,.28);background:#b535411a;color:#ff9ba2}.gc831-error svg{width:18px;flex:none}.gc831-scrim{position:fixed;z-index:9990;inset:0;border:0;background:#01070ccc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gc831-wizard{position:fixed;z-index:9991;inset:24px;display:grid;grid-template-rows:auto auto 1fr auto;overflow:hidden;border:1px solid rgba(76,182,247,.28);border-radius:24px;background:linear-gradient(145deg,#081724,#07111b 75%);box-shadow:0 40px 100px #0009;color:#eaf5ff}.gc831-wizard>header,.gc831-detail>header{display:flex;align-items:center;justify-content:space-between;padding:19px 24px;border-bottom:1px solid rgba(118,183,225,.17);background:linear-gradient(90deg,#10344e8f,#161c2166)}.gc831-wizard>header h2,.gc831-detail>header h2{margin:3px 0;color:#fff;font-size:25px}.gc831-wizard>header small,.gc831-detail>header small{color:#7f9aae}.gc831-wizard>header>button,.gc831-detail>header>button{display:grid;place-items:center;width:39px;height:39px;border:1px solid rgba(137,190,221,.2);border-radius:10px;background:#091827;color:#b9d3e5;cursor:pointer}.gc831-stepbar{display:grid;grid-template-columns:repeat(5,1fr);gap:0;padding:14px 24px;border-bottom:1px solid rgba(118,183,225,.13);background:#06121d}.gc831-stepbar>div{position:relative;display:flex;align-items:center;gap:9px;color:#587287;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.gc831-stepbar>div:not(:last-child):after{content:"";position:absolute;left:33px;right:8px;top:14px;height:1px;background:#6496b530}.gc831-stepbar i{position:relative;z-index:1;display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(103,151,181,.22);border-radius:50%;background:#081827;font-style:normal}.gc831-stepbar i svg{width:14px}.gc831-stepbar .active{color:#a9e5ff}.gc831-stepbar .active i{border-color:#1baeff;background:#0a5fa1;color:#fff;box-shadow:0 0 0 4px #1baeff17}.gc831-stepbar .done{color:#82b8d7}.gc831-stepbar .done i{border-color:#f2b53f8c;background:#b57e1c2e;color:#ffd36c}.gc831-wizard-body{overflow:auto;padding:24px}.gc831-wstep{max-width:1180px;margin:0 auto}.gc831-step-title{margin-bottom:20px}.gc831-step-title h3{margin:4px 0 5px;color:#fff;font-size:23px}.gc831-step-title p{margin:0;color:#849fb2;line-height:1.5}.gc831-choice-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:24px}.gc831-choice-grid>button{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:15px;column-gap:15px;row-gap:3px;align-items:center;padding:19px;border:1px solid rgba(101,166,207,.2);border-radius:16px;background:linear-gradient(145deg,#0b1e2e,#081521);color:#dcebf7;text-align:left;cursor:pointer}.gc831-choice-grid>button svg{grid-row:1/3;width:30px;height:30px;color:#4fc5ff}.gc831-choice-grid>button strong{font-size:16px}.gc831-choice-grid>button span{color:#7f99ab;font-size:11px}.gc831-choice-grid>button.active{border-color:#2bb7ffa6;background:linear-gradient(145deg,#117fcc3d,#091d2df5);box-shadow:inset 0 0 0 1px #20a9f729,0 14px 28px #006cb41c}.gc831-amount-builder,.gc831-package-builder{padding:21px;border:1px solid rgba(112,175,215,.16);border-radius:18px;background:#05101aa6}.gc831-preset-row{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.gc831-preset-row button{padding:13px;border:1px solid rgba(110,177,218,.22);border-radius:11px;background:#0a1d2d;color:#cce5f5;font-weight:850;cursor:pointer}.gc831-preset-row button.active{border-color:#f2b53f;color:#ffd66e;background:#a8711421}.gc831-big-input{display:block;max-width:390px;margin-top:18px}.gc831-big-input>span,.gc831-form-grid label>span,.gc831-addon-grid label>span{display:block;margin-bottom:6px;color:#7f9bad;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.gc831-big-input>div{display:flex;align-items:center;border:1px solid rgba(72,180,242,.32);border-radius:13px;background:#071827}.gc831-big-input b{padding-left:15px;color:#48c5ff;font-size:24px}.gc831-big-input input{width:100%;height:58px;padding:0 14px;border:0;outline:0;background:transparent;color:#fff;font-size:27px;font-weight:850}.gc831-class-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.gc831-class-row button{padding:10px 13px;border:1px solid rgba(110,177,218,.2);border-radius:10px;background:#091a29;color:#8eaabb;cursor:pointer}.gc831-class-row button.active{border-color:#2fb9ff;background:#1083ca2b;color:#ddf5ff}.gc831-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.gc831-form-grid label.wide{grid-column:1/-1}.gc831-form-grid input,.gc831-form-grid select,.gc831-form-grid textarea{box-sizing:border-box;width:100%;border:1px solid rgba(111,172,211,.21);border-radius:10px;outline:0;background:#071726;color:#e8f5ff}.gc831-form-grid input,.gc831-form-grid select{height:43px;padding:0 11px}.gc831-form-grid textarea{min-height:105px;padding:11px;resize:vertical}.gc831-form-grid label small{display:block;margin-top:5px;color:#627f93;font-size:9px}.gc831-primary-snapshot{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-top:15px;padding:15px;border:1px solid rgba(49,179,248,.23);border-radius:14px;background:linear-gradient(90deg,#0c65a029,#f2b53f09)}.gc831-primary-snapshot>svg{width:28px;color:#55c8ff}.gc831-primary-snapshot>div{display:grid}.gc831-primary-snapshot span{color:#698ba2;font-size:9px;font-weight:900;letter-spacing:.09em}.gc831-primary-snapshot strong{color:#f1f8fd}.gc831-primary-snapshot small{color:#86a2b4}.gc831-primary-snapshot>div:last-child{text-align:right}.gc831-addon-title{display:flex;justify-content:space-between;gap:20px;margin:24px 0 10px}.gc831-addon-title span{color:#67d7ff;font-size:10px;font-weight:900;letter-spacing:.12em}.gc831-addon-title h4{margin:2px 0;color:#fff;font-size:18px}.gc831-addon-title small{align-self:end;color:#708b9d}.gc831-addon-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.gc831-addon-grid article{overflow:hidden;border:1px solid rgba(104,166,204,.15);border-radius:12px;background:#081827}.gc831-addon-grid article.selected{border-color:#f2b53f73;box-shadow:inset 0 0 0 1px #f2b53f14}.gc831-addon-select{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:12px;border:0;background:transparent;color:#d7e8f4;text-align:left;cursor:pointer}.gc831-addon-select i{display:grid;place-items:center;width:24px;height:24px;border:1px solid rgba(87,161,206,.28);border-radius:7px;color:#43c3ff}.gc831-addon-select i svg{width:13px}.gc831-addon-select>div{display:grid}.gc831-addon-select strong{font-size:12px}.gc831-addon-select small{margin-top:2px;color:#6f8a9d;font-size:9px}.gc831-addon-select b{color:#f3c45e;font-size:11px}.gc831-addon-grid article>label{display:flex;align-items:center;gap:10px;padding:0 12px 11px}.gc831-addon-grid article>label span{margin:0}.gc831-addon-grid article>label input{width:90px;height:32px;padding:0 8px;border:1px solid rgba(111,172,211,.22);border-radius:8px;background:#061421;color:#fff}.gc831-package-summary,.gc831-review-total,.gc831-funding-breakdown{margin-top:18px;padding:15px 17px;border:1px solid rgba(242,181,63,.22);border-radius:13px;background:linear-gradient(135deg,#a16d1414,#081927b3)}.gc831-package-summary>div,.gc831-review-total>div,.gc831-funding-breakdown>div{display:flex;justify-content:space-between;gap:20px;padding:6px 0;color:#8da6b7}.gc831-package-summary strong,.gc831-review-total strong,.gc831-funding-breakdown strong{color:#eaf4fb}.gc831-package-summary .total,.gc831-review-total .total,.gc831-funding-breakdown .total{margin-top:5px;padding-top:11px;border-top:1px solid rgba(242,181,63,.17);color:#f5c65e}.gc831-package-summary .total strong,.gc831-review-total .total strong,.gc831-funding-breakdown .total strong{color:#ffd36f;font-size:20px}.gc831-package-summary p,.gc831-review-total small,.gc831-funding-breakdown small{display:block;margin:8px 0 0;color:#718b9d;font-size:10px;line-height:1.45}.gc831-person-search{position:relative;max-width:690px;margin-bottom:14px}.gc831-person-search>label{display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid rgba(112,174,214,.24);border-radius:11px;background:#071726}.gc831-person-search>label svg{width:17px;color:#5ebee9}.gc831-person-search input{width:100%;height:45px;border:0;outline:0;background:transparent;color:#fff}.gc831-person-results{position:absolute;z-index:4;left:0;right:0;top:51px;overflow:hidden;border:1px solid rgba(85,164,212,.25);border-radius:11px;background:#091927;box-shadow:0 20px 45px #0006}.gc831-person-results button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-bottom:1px solid rgba(110,169,204,.1);background:transparent;color:#d8e9f5;text-align:left;cursor:pointer}.gc831-person-results button:hover{background:#138bd31f}.gc831-person-results svg{width:17px}.gc831-person-results span{display:grid}.gc831-person-results small{color:#6e899c}.gc831-linked{display:flex;align-items:center;gap:8px;width:-moz-max-content;width:max-content;margin-bottom:13px;padding:7px 9px;border:1px solid rgba(70,215,157,.25);border-radius:9px;background:#228e661a;color:#78e8bb;font-size:10px}.gc831-linked svg{width:14px}.gc831-linked button{border:0;background:transparent;color:#9ab6c8;text-decoration:underline;cursor:pointer}.gc831-tax-note{display:flex;gap:12px;margin-top:16px;padding:13px;border:1px solid rgba(70,181,247,.2);border-radius:11px;background:#0a4a701a}.gc831-tax-note svg{flex:none;width:20px;color:#56c8ff}.gc831-tax-note div{display:grid;gap:3px}.gc831-tax-note strong{color:#d9f2ff}.gc831-tax-note span{color:#7794a8;font-size:10px;line-height:1.45}.gc831-wizard>footer{display:flex;justify-content:space-between;gap:12px;padding:14px 24px;border-top:1px solid rgba(118,183,225,.15);background:#06121d}.gc831-wizard>footer button{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 16px;border:1px solid rgba(111,172,211,.21);border-radius:10px;background:#0b1c2a;color:#b8cedd;font-weight:800;cursor:pointer}.gc831-wizard>footer button.primary{border-color:#208fd0;background:linear-gradient(135deg,#138fe2,#0961b4);color:#fff}.gc831-wizard>footer button.issue{border-color:#d19b31;background:linear-gradient(135deg,#c58b23,#9f6812);box-shadow:0 10px 25px #b97a1429}.gc831-wizard>footer button:disabled{opacity:.55;cursor:not-allowed}.gc831-review-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:14px}.gc831-review-gift,.gc831-review-facts{border:1px solid rgba(104,172,214,.17);border-radius:17px;background:linear-gradient(145deg,#0b1f30,#081521);padding:20px}.gc831-review-gift{position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0,rgba(242,181,63,.13),transparent 34%),radial-gradient(circle at 0 100%,rgba(16,166,255,.15),transparent 38%),linear-gradient(145deg,#0b1d2c,#07131e)}.gc831-review-gift img{width:105px;height:75px;-o-object-fit:contain;object-fit:contain}.gc831-review-gift h3{margin:8px 0 4px;color:#fff;font-size:24px}.gc831-review-gift p{margin:0;color:#84a1b5}.gc831-review-lines{margin-top:18px;padding-top:13px;border-top:1px solid rgba(112,174,214,.15)}.gc831-review-lines>div{display:flex;justify-content:space-between;gap:20px;padding:5px 0;color:#9ab0c0;font-size:11px}.gc831-review-lines strong{color:#e9f5fc}.gc831-review-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.gc831-review-facts>div{display:grid;align-content:start;padding:12px;border:1px solid rgba(103,166,205,.12);border-radius:10px;background:#040e1761}.gc831-review-facts span{color:#69889d;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.gc831-review-facts strong{margin-top:4px;color:#e8f4fb}.gc831-review-facts small{margin-top:2px;color:#7792a4}.gc831-message-preview{margin-top:13px;padding:14px;border-left:3px solid #f2b53f;background:#f2b53f0d}.gc831-message-preview span{color:#9e8147;font-size:9px;font-weight:900;letter-spacing:.1em}.gc831-message-preview p{margin:5px 0 0;color:#d6e3ec;font-style:italic}.gc831-detail{position:fixed;z-index:9992;top:20px;right:20px;bottom:20px;width:min(760px,calc(100vw - 40px));overflow:hidden;border:1px solid rgba(76,182,247,.28);border-radius:22px;background:linear-gradient(145deg,#081724,#06111b);box-shadow:0 40px 100px #0000009e;color:#eaf5ff}.gc831-detail-body{height:calc(100% - 82px);overflow:auto;padding:18px}.gc831-balance-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px;border:1px solid rgba(48,183,249,.25);border-radius:15px;background:radial-gradient(circle at 90% 0,rgba(242,181,63,.11),transparent 36%),linear-gradient(135deg,#0d5c8f2e,#071622d9)}.gc831-balance-hero>div{display:grid}.gc831-balance-hero span{color:#70a7c6;font-size:9px;font-weight:900;letter-spacing:.11em}.gc831-balance-hero strong{margin:3px 0;color:#fff;font-size:30px}.gc831-balance-hero small{color:#758fa1}.gc831-detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px}.gc831-detail-grid article{display:grid;padding:13px;border:1px solid rgba(103,166,205,.14);border-radius:11px;background:#071725}.gc831-detail-grid span{color:#66869a;font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.gc831-detail-grid strong{margin-top:4px;color:#e7f3fa}.gc831-detail-grid small{margin-top:2px;color:#7994a6}.gc831-detail-section{margin-top:13px;padding:15px;border:1px solid rgba(105,170,210,.14);border-radius:14px;background:#06141f9e}.gc831-detail-section>header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}.gc831-detail-section h3{margin:3px 0 0;color:#fff;font-size:17px}.gc831-protection{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(242,181,63,.2);border-radius:9px;background:#af771312;color:#f4c45e}.gc831-protection svg{width:19px}.gc831-protection span{display:grid}.gc831-protection small{font-size:8px;color:#9e844f}.gc831-protection strong{font-size:11px}.gc831-item-list>div,.gc831-ledger>div{display:grid;grid-template-columns:1fr auto;gap:12px;padding:9px 0;border-bottom:1px solid rgba(100,157,192,.1)}.gc831-item-list span,.gc831-ledger span{display:grid}.gc831-item-list strong,.gc831-ledger strong{color:#dceaf3}.gc831-item-list small,.gc831-ledger small{color:#6f899b;font-size:9px}.gc831-ledger>div{grid-template-columns:1fr auto auto;align-items:center}.gc831-ledger b{font-size:11px}.gc831-ledger b.plus{color:#63e5ad}.gc831-ledger b.minus{color:#ff9b9f}.gc831-ledger>div>strong{font-size:10px}.gc831-events{display:grid}.gc831-events>div{display:grid;grid-template-columns:auto 1fr;gap:9px;padding:8px 0;border-bottom:1px solid rgba(100,157,192,.08)}.gc831-events i{width:7px;height:7px;margin-top:5px;border-radius:50%;background:#27b9ff;box-shadow:0 0 0 4px #27b9ff14}.gc831-events span{display:grid}.gc831-events strong{color:#dbe8f1;font-size:11px}.gc831-events small{color:#6e899b;font-size:9px}@media(max-width:1050px){.gc831-kpis{grid-template-columns:repeat(2,1fr)}.gc831-wizard{inset:10px}.gc831-addon-grid,.gc831-review-grid{grid-template-columns:1fr}.gc831-stepbar span{display:none}}@media(max-width:720px){.gc831-hero{align-items:stretch;flex-direction:column;padding:20px}.gc831-primary{width:100%}.gc831-kpis{grid-template-columns:1fr}.gc831-section-head{align-items:stretch;flex-direction:column}.gc831-toolbar{flex-direction:column}.gc831-toolbar label{min-width:0}.gc831-choice-grid,.gc831-form-grid,.gc831-detail-grid{grid-template-columns:1fr}.gc831-form-grid label.wide{grid-column:auto}.gc831-preset-row{grid-template-columns:repeat(2,1fr)}.gc831-review-facts{grid-template-columns:1fr}.gc831-wizard-body{padding:16px}.gc831-wizard>header,.gc831-wizard>footer{padding-left:16px;padding-right:16px}.gc831-stepbar{padding-left:16px;padding-right:16px}.gc831-detail{top:8px;right:8px;bottom:8px;width:calc(100vw - 16px)}}html body .gc831-page,html body .gc831-wizard,html body .gc831-detail{--gc831-bg:#06131f;--gc831-panel:#0a1b2a;--gc831-panel-2:#0d2234;--gc831-line:rgba(115,190,236,.28);--gc831-text:#f4f9fc;--gc831-muted:#a9bfd0;--gc831-subtle:#86a4b9;--gc831-blue:#24b8ff;--gc831-blue-soft:#7ddcff;--gc831-gold:#f5bd4f;color:var(--gc831-text)!important;-webkit-text-fill-color:currentColor;color-scheme:dark}html body .gc831-page *,html body .gc831-wizard *,html body .gc831-detail *{box-sizing:border-box}html body .gc831-page h1,html body .gc831-page h2,html body .gc831-page h3,html body .gc831-page h4,html body .gc831-wizard h1,html body .gc831-wizard h2,html body .gc831-wizard h3,html body .gc831-wizard h4,html body .gc831-detail h1,html body .gc831-detail h2,html body .gc831-detail h3,html body .gc831-detail h4,html body .gc831-page strong,html body .gc831-wizard strong,html body .gc831-detail strong{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html body .gc831-page p,html body .gc831-page small,html body .gc831-page label,html body .gc831-page span,html body .gc831-wizard p,html body .gc831-wizard small,html body .gc831-wizard label,html body .gc831-wizard span,html body .gc831-detail p,html body .gc831-detail small,html body .gc831-detail label,html body .gc831-detail span{opacity:1!important}html body .gc831-page button,html body .gc831-page input,html body .gc831-page select,html body .gc831-page textarea,html body .gc831-wizard button,html body .gc831-wizard input,html body .gc831-wizard select,html body .gc831-wizard textarea,html body .gc831-detail button,html body .gc831-detail input,html body .gc831-detail select,html body .gc831-detail textarea{font:inherit!important;opacity:1!important}html body .gc831-page{width:100%;min-width:0;gap:16px!important}html body .gc831-hero{min-height:148px!important;padding:24px 26px!important;border-color:#49b8fa57!important;background:radial-gradient(circle at 84% 18%,rgba(245,189,79,.16),transparent 30%),radial-gradient(circle at 12% 110%,rgba(36,184,255,.22),transparent 42%),linear-gradient(135deg,#071827,#0a2031 60%,#101a22)!important}html body .gc831-hero-copy>span,html body .gc831-section-head>div>span,html body .gc831-step-title>span,html body .gc831-wizard>header span,html body .gc831-detail>header span,html body .gc831-detail-section>header span,html body .gc831-review-gift>span{color:var(--gc831-blue-soft)!important;-webkit-text-fill-color:var(--gc831-blue-soft)!important}html body .gc831-hero h2{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(28px,3vw,38px)!important}html body .gc831-hero p{color:#c0d2df!important;-webkit-text-fill-color:#c0d2df!important;font-size:13px!important;line-height:1.55!important}html body .gc831-primary{flex:0 0 auto!important;min-width:220px!important;border-color:#58cdffad!important;background:linear-gradient(135deg,#159ce9,#086bc3)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .gc831-primary strong{font-size:14px!important}html body .gc831-primary small{color:#dff5ff!important;-webkit-text-fill-color:#dff5ff!important}html body .gc831-kpis{gap:12px!important}html body .gc831-kpis article{min-height:106px!important;background:linear-gradient(145deg,#0b2132,#081927)!important;border-color:#6fbeef47!important}html body .gc831-kpis span{color:#94bed7!important;-webkit-text-fill-color:#94bed7!important}html body .gc831-kpis strong{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:27px!important}html body .gc831-kpis small{color:#9eb5c5!important;-webkit-text-fill-color:#9eb5c5!important;font-size:11px!important;line-height:1.35!important}html body .gc831-card{background:linear-gradient(180deg,#0b2132,#081927)!important;border-color:#6fbeef42!important}html body .gc831-section-head h3{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .gc831-toolbar label,html body .gc831-toolbar select{background:#f8fbfd!important;border-color:#c9dae5!important;color:#102c40!important;-webkit-text-fill-color:#102c40!important}html body .gc831-toolbar input,html body .gc831-toolbar select{color:#102c40!important;-webkit-text-fill-color:#102c40!important;background:#f8fbfd!important}html body .gc831-toolbar input::-moz-placeholder{color:#6f8594!important;-webkit-text-fill-color:#6f8594!important;opacity:1!important}html body .gc831-toolbar input::placeholder{color:#6f8594!important;-webkit-text-fill-color:#6f8594!important;opacity:1!important}html body .gc831-toolbar label svg{color:#2277a9!important}html body .gc831-tr{color:#e8f3fa!important;-webkit-text-fill-color:#e8f3fa!important}html body .gc831-tr strong{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .gc831-tr small{color:#9cb5c6!important;-webkit-text-fill-color:#9cb5c6!important}html body .gc831-th,html body .gc831-th span{color:#a5bfd0!important;-webkit-text-fill-color:#a5bfd0!important}html body .gc831-empty,html body .gc831-empty span{color:#a9bfd0!important;-webkit-text-fill-color:#a9bfd0!important}html body .gc831-empty strong{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .gc831-scrim{z-index:2147483400!important;inset:0!important;background:#01080edb!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}html body .gc831-wizard{z-index:2147483500!important;inset:16px auto 16px 50%!important;width:min(1280px,calc(100vw - 32px))!important;height:calc(100dvh - 32px)!important;transform:translate(-50%)!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;border-radius:22px!important;border-color:#4ebeff6b!important;background:linear-gradient(145deg,#071a29,#06131f 74%)!important;box-shadow:0 38px 100px #000000b8!important;overflow:hidden!important}html body .gc831-wizard>header{min-height:86px!important;padding:17px 22px!important;background:linear-gradient(90deg,#0b2a40,#0a1b29)!important;border-color:#76c2ef38!important}html body .gc831-wizard>header h2{font-size:24px!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .gc831-wizard>header small{color:#b7cbd9!important;-webkit-text-fill-color:#b7cbd9!important;font-size:11px!important}html body .gc831-wizard>header>button{flex:0 0 42px!important;width:42px!important;height:42px!important;background:#0d2638!important;color:#e8f6ff!important;-webkit-text-fill-color:#e8f6ff!important;border-color:#7ec6ef5c!important}html body .gc831-stepbar{min-width:0!important;padding:11px 20px!important;background:#061522!important;border-color:#76c2ef2e!important}html body .gc831-stepbar>div{min-width:0!important;color:#8caabd!important;-webkit-text-fill-color:#8caabd!important}html body .gc831-stepbar>div span{color:inherit!important;-webkit-text-fill-color:inherit!important;white-space:nowrap!important}html body .gc831-stepbar .active{color:#d5f3ff!important;-webkit-text-fill-color:#d5f3ff!important}html body .gc831-stepbar .done{color:#eac979!important;-webkit-text-fill-color:#eac979!important}html body .gc831-stepbar i{color:#b9d7e8!important;-webkit-text-fill-color:#b9d7e8!important}html body .gc831-stepbar .active i{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .gc831-stepbar .done i{color:#ffe19a!important;-webkit-text-fill-color:#ffe19a!important}html body .gc831-wizard-body{min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important;padding:22px!important;background:radial-gradient(circle at 90% 0,rgba(29,151,222,.055),transparent 34%),#071521!important}html body .gc831-wstep{width:100%!important;max-width:1120px!important;margin:0 auto!important}html body .gc831-step-title{margin-bottom:17px!important}html body .gc831-step-title h3{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:23px!important;line-height:1.15!important}html body .gc831-step-title p{color:#b4c7d4!important;-webkit-text-fill-color:#b4c7d4!important;font-size:12px!important;line-height:1.55!important;max-width:820px!important}html body .gc831-choice-grid{gap:12px!important;margin-bottom:18px!important}html body .gc831-choice-grid>button{min-height:96px!important;padding:18px!important;border-color:#72beeb57!important;background:linear-gradient(145deg,#0d273a,#091b2a)!important;color:#edf8ff!important;-webkit-text-fill-color:#edf8ff!important}html body .gc831-choice-grid>button strong{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:16px!important}html body .gc831-choice-grid>button span{color:#b6cad7!important;-webkit-text-fill-color:#b6cad7!important;font-size:11px!important;line-height:1.4!important}html body .gc831-choice-grid>button.active{border-color:#29baff!important;background:linear-gradient(145deg,#0d4e76,#0a2538)!important;box-shadow:inset 0 0 0 1px #4ecaff3d,0 12px 30px #0077b92e!important}html body .gc831-amount-builder,html body .gc831-package-builder,html body .gc831-review-gift,html body .gc831-review-facts,html body .gc831-detail-section{background:linear-gradient(145deg,#0b2233,#081927)!important;border-color:#6ebceb47!important}html body .gc831-preset-row button,html body .gc831-class-row button,html body .gc831-wizard>footer button{color:#eaf6fd!important;-webkit-text-fill-color:#eaf6fd!important;background:#0d2638!important;border-color:#76bee957!important}html body .gc831-preset-row button.active,html body .gc831-class-row button.active{color:#ffe29c!important;-webkit-text-fill-color:#ffe29c!important;border-color:#e7ad3b!important;background:#3a2b12!important}html body .gc831-big-input>span,html body .gc831-form-grid label>span,html body .gc831-addon-grid label>span{color:#9fc0d5!important;-webkit-text-fill-color:#9fc0d5!important}html body .gc831-big-input>div,html body .gc831-form-grid input,html body .gc831-form-grid select,html body .gc831-form-grid textarea,html body .gc831-person-search>label,html body .gc831-addon-grid article>label input{border:1px solid #b8cfdd!important;background:#f8fbfd!important;color:#102b3d!important;-webkit-text-fill-color:#102b3d!important;box-shadow:none!important}html body .gc831-big-input input,html body .gc831-form-grid input,html body .gc831-form-grid select,html body .gc831-form-grid textarea,html body .gc831-person-search input,html body .gc831-addon-grid article>label input{background:#f8fbfd!important;color:#102b3d!important;-webkit-text-fill-color:#102b3d!important;caret-color:#102b3d!important}html body .gc831-big-input input::-moz-placeholder,html body .gc831-form-grid input::-moz-placeholder,html body .gc831-form-grid textarea::-moz-placeholder,html body .gc831-person-search input::-moz-placeholder{color:#718695!important;-webkit-text-fill-color:#718695!important;opacity:1!important}html body .gc831-big-input input::placeholder,html body .gc831-form-grid input::placeholder,html body .gc831-form-grid textarea::placeholder,html body .gc831-person-search input::placeholder{color:#718695!important;-webkit-text-fill-color:#718695!important;opacity:1!important}html body .gc831-big-input b{color:#087cb8!important;-webkit-text-fill-color:#087cb8!important}html body .gc831-form-grid label>small{color:#9db6c6!important;-webkit-text-fill-color:#9db6c6!important}html body .gc831-person-results{z-index:2147483550!important;background:#0c2232!important;border-color:#6bc0f06b!important}html body .gc831-person-results button{color:#eef8ff!important;-webkit-text-fill-color:#eef8ff!important}html body .gc831-person-results button strong{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .gc831-person-results small{color:#abc0ce!important;-webkit-text-fill-color:#abc0ce!important}html body .gc831-addon-title,html body .gc831-addon-select,html body .gc831-primary-snapshot{color:#eef8ff!important;-webkit-text-fill-color:#eef8ff!important}html body .gc831-addon-select strong,html body .gc831-primary-snapshot strong{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .gc831-addon-select small,html body .gc831-primary-snapshot small{color:#a8bdca!important;-webkit-text-fill-color:#a8bdca!important}html body .gc831-addon-select b{color:#ffd77c!important;-webkit-text-fill-color:#ffd77c!important}html body .gc831-package-summary>div,html body .gc831-review-total>div,html body .gc831-funding-breakdown>div,html body .gc831-review-lines>div{color:#b5c8d5!important;-webkit-text-fill-color:#b5c8d5!important}html body .gc831-package-summary p,html body .gc831-review-total small,html body .gc831-funding-breakdown small{color:#a3b8c7!important;-webkit-text-fill-color:#a3b8c7!important}html body .gc831-tax-note span{color:#b2c8d6!important;-webkit-text-fill-color:#b2c8d6!important}html body .gc831-tax-note strong{color:#eaf8ff!important;-webkit-text-fill-color:#eaf8ff!important}html body .gc831-linked{color:#8ff0c8!important;-webkit-text-fill-color:#8ff0c8!important}html body .gc831-linked button{color:#c7d8e3!important;-webkit-text-fill-color:#c7d8e3!important}html body .gc831-review-gift h3{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .gc831-review-gift p{color:#b8cbd7!important;-webkit-text-fill-color:#b8cbd7!important}html body .gc831-review-facts span{color:#9db9cc!important;-webkit-text-fill-color:#9db9cc!important}html body .gc831-review-facts strong{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .gc831-review-facts small{color:#a8bdcb!important;-webkit-text-fill-color:#a8bdcb!important}html body .gc831-message-preview span{color:#e8bd64!important;-webkit-text-fill-color:#e8bd64!important}html body .gc831-message-preview p{color:#e7f0f5!important;-webkit-text-fill-color:#e7f0f5!important}html body .gc831-wizard>footer{position:relative!important;z-index:3!important;min-height:68px!important;padding:12px 20px!important;background:#061522!important;border-color:#76c2ef33!important;box-shadow:0 -12px 30px #01090f3d!important}html body .gc831-wizard>footer button{min-height:44px!important;padding:0 18px!important}html body .gc831-wizard>footer button.primary{color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#2caeea!important;background:linear-gradient(135deg,#159ce8,#0868ba)!important}html body .gc831-wizard>footer button.issue{color:#161006!important;-webkit-text-fill-color:#161006!important;border-color:#f0bf5c!important;background:linear-gradient(135deg,#f3c45f,#d99924)!important}html body .gc831-detail{z-index:2147483600!important;top:16px!important;right:16px!important;bottom:16px!important;width:min(780px,calc(100vw - 32px))!important;border-color:#4ebeff6b!important;background:linear-gradient(145deg,#071a29,#06131f)!important}html body .gc831-detail>header{background:linear-gradient(90deg,#0b2a40,#0a1b29)!important}html body .gc831-detail>header small{color:#b4c9d7!important;-webkit-text-fill-color:#b4c9d7!important}html body .gc831-detail-body{min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important}html body .gc831-balance-hero span,html body .gc831-detail-grid span,html body .gc831-detail-section span{color:#9ab8ca!important;-webkit-text-fill-color:#9ab8ca!important}html body .gc831-balance-hero small,html body .gc831-detail-grid small,html body .gc831-item-list small,html body .gc831-ledger small,html body .gc831-events small{color:#a1b8c7!important;-webkit-text-fill-color:#a1b8c7!important}html body .gc831-item-list strong,html body .gc831-ledger strong,html body .gc831-events strong{color:#fff!important;-webkit-text-fill-color:#fff!important}@media(max-width:1180px){html body .gc831-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .gc831-review-grid{grid-template-columns:1fr!important}html body .gc831-wizard{width:calc(100vw - 24px)!important;height:calc(100dvh - 24px)!important;top:12px!important;bottom:12px!important}html body .gc831-wizard-body{padding:18px!important}html body .gc831-stepbar{padding-left:16px!important;padding-right:16px!important}html body .gc831-stepbar>div{font-size:9px!important;gap:6px!important}}@media(max-width:900px){html body .gc831-hero{flex-direction:column!important;align-items:stretch!important}html body .gc831-primary{width:100%!important;min-width:0!important;justify-content:center!important;text-align:center!important}html body .gc831-section-head{align-items:stretch!important;flex-direction:column!important}html body .gc831-toolbar{display:grid!important;grid-template-columns:1fr 180px!important;width:100%!important}html body .gc831-toolbar label{min-width:0!important;width:100%!important}html body .gc831-choice-grid,html body .gc831-form-grid,html body .gc831-review-facts,html body .gc831-detail-grid{grid-template-columns:1fr!important}html body .gc831-form-grid label.wide{grid-column:auto!important}html body .gc831-addon-grid{grid-template-columns:1fr!important}html body .gc831-stepbar>div span{display:none!important}html body .gc831-stepbar>div{justify-content:center!important}html body .gc831-stepbar>div:not(:last-child):after{left:50%!important;right:-50%!important}}@media(max-width:640px){html body .gc831-page{gap:12px!important}html body .gc831-hero{padding:18px!important;border-radius:16px!important;min-height:0!important}html body .gc831-hero h2{font-size:28px!important}html body .gc831-kpis{grid-template-columns:1fr!important}html body .gc831-kpis article{min-height:92px!important}html body .gc831-toolbar{grid-template-columns:1fr!important}html body .gc831-table{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}html body .gc831-wizard{inset:0!important;width:100vw!important;height:100dvh!important;transform:none!important;border:0!important;border-radius:0!important}html body .gc831-wizard>header{min-height:76px!important;padding:12px 14px!important}html body .gc831-wizard>header h2{font-size:20px!important;margin:2px 0!important}html body .gc831-wizard>header small{font-size:10px!important;line-height:1.25!important;display:block!important;max-width:calc(100vw - 78px)!important}html body .gc831-wizard>header>button{width:40px!important;height:40px!important}html body .gc831-stepbar{grid-template-columns:repeat(5,minmax(42px,1fr))!important;padding:8px 10px!important;overflow:hidden!important}html body .gc831-stepbar i{width:28px!important;height:28px!important}html body .gc831-wizard-body{padding:14px!important}html body .gc831-step-title h3{font-size:20px!important}html body .gc831-step-title p{font-size:11px!important}html body .gc831-choice-grid>button{min-height:88px!important;padding:15px!important}html body .gc831-preset-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .gc831-preset-row button:last-child{grid-column:1/-1!important}html body .gc831-big-input{max-width:none!important}html body .gc831-big-input input{height:54px!important;font-size:24px!important}html body .gc831-amount-builder,html body .gc831-package-builder{padding:15px!important;border-radius:14px!important}html body .gc831-class-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .gc831-class-row button{width:100%!important}html body .gc831-form-grid{gap:12px!important}html body .gc831-form-grid input,html body .gc831-form-grid select{min-height:48px!important}html body .gc831-form-grid textarea{min-height:120px!important}html body .gc831-person-search{max-width:none!important}html body .gc831-person-search input{height:48px!important}html body .gc831-wizard>footer{min-height:64px!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important}html body .gc831-wizard>footer button{min-height:46px!important;padding:0 14px!important}html body .gc831-wizard>footer>div{display:flex!important}html body .gc831-wizard>footer>div button{width:100%!important;justify-content:center!important}html body .gc831-detail{inset:0!important;width:100vw!important;height:100dvh!important;border:0!important;border-radius:0!important}html body .gc831-detail>header{padding:12px 14px!important;min-height:74px!important}html body .gc831-detail-body{height:calc(100dvh - 74px)!important;padding:13px!important}}@media(max-height:620px)and (orientation:landscape){html body .gc831-wizard{top:0!important;bottom:0!important;width:100vw!important;height:100dvh!important;border-radius:0!important;border-left:0!important;border-right:0!important}html body .gc831-wizard>header{min-height:62px!important;padding:8px 14px!important}html body .gc831-wizard>header h2{font-size:18px!important}html body .gc831-wizard>header small{display:none!important}html body .gc831-stepbar{padding:5px 12px!important}html body .gc831-stepbar i{width:24px!important;height:24px!important}html body .gc831-wizard-body{padding:10px 14px!important}html body .gc831-step-title{margin-bottom:10px!important}html body .gc831-step-title h3{font-size:18px!important}html body .gc831-step-title p{font-size:10px!important}html body .gc831-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-bottom:10px!important}html body .gc831-choice-grid>button{min-height:70px!important;padding:11px 13px!important}html body .gc831-amount-builder,html body .gc831-package-builder{padding:12px!important}html body .gc831-wizard>footer{min-height:54px!important;padding:7px 12px!important}html body .gc831-wizard>footer button{min-height:40px!important}}@media(pointer:coarse){html body .gc831-page button,html body .gc831-wizard button,html body .gc831-detail button{min-height:44px}}html body .gc831-selected-person{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;max-width:820px;margin:0 0 16px;padding:13px 14px;border:1px solid rgba(70,215,157,.34);border-radius:12px;background:linear-gradient(135deg,#1c896129,#081b28c7);color:#eaf8f2!important}html body .gc831-selected-person>svg{width:21px;height:21px;color:#73e7b6!important}html body .gc831-selected-person>div{display:grid;min-width:0;gap:2px}html body .gc831-selected-person span{color:#79d9b1!important;font-size:9px!important;font-weight:900!important;letter-spacing:.1em!important}html body .gc831-selected-person strong{overflow:hidden;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:14px!important;text-overflow:ellipsis;white-space:nowrap}html body .gc831-selected-person small{overflow:hidden;color:#a9c3d2!important;-webkit-text-fill-color:#a9c3d2!important;font-size:11px!important;text-overflow:ellipsis;white-space:nowrap}html body .gc831-selected-person>button{min-height:36px;padding:0 13px;border:1px solid rgba(114,196,231,.28);border-radius:9px;background:#0b2030;color:#dceefa!important;-webkit-text-fill-color:#dceefa!important;font-weight:800;cursor:pointer}@media(max-width:640px){html body .gc831-selected-person{grid-template-columns:auto minmax(0,1fr);gap:10px}html body .gc831-selected-person>button{grid-column:1/-1;width:100%}}html body .gc831-kpis small,html body .gc831-tax-note{display:none!important}html body .gc831-choice-grid>button span{display:none!important}html body .gc831-choice-grid>button{grid-template-columns:auto 1fr!important;align-items:center!important;min-height:82px!important}html body .gc831-detail{bottom:auto!important;max-height:calc(100dvh - 32px)!important;height:auto!important}html body .gc831-detail-body{max-height:calc(100dvh - 94px)!important}html body .gc831-detail-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}html body .gc831-detail-actions button,html body .gc831-gift-preview-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 14px;border:1px solid rgba(80,185,245,.3);border-radius:10px;background:linear-gradient(145deg,#0b2b42,#081d2e);color:#eaf6ff!important;-webkit-text-fill-color:#eaf6ff!important;font-weight:850;cursor:pointer}html body .gc831-detail-actions button svg,html body .gc831-gift-preview-actions button svg{width:17px;height:17px;color:#5dc9ff}html body .gc831-protection{min-width:220px!important;padding:10px 12px!important;border:1px solid rgba(242,181,63,.28)!important;border-radius:11px!important;background:linear-gradient(135deg,#b076131f,#081b2833)!important}html body .gc831-protection small{color:#efc86e!important;-webkit-text-fill-color:#efc86e!important;letter-spacing:.08em!important}html body .gc831-protection strong{color:#fff!important;-webkit-text-fill-color:#fff!important;white-space:nowrap}html body .gc831-review-grid{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr)!important;align-items:stretch!important}html body .gc831-gift-face{position:relative;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto auto;min-height:360px;padding:24px;border:1px solid rgba(98,200,255,.34);border-radius:22px;background:radial-gradient(circle at 82% 18%,rgba(242,181,63,.18),transparent 27%),radial-gradient(circle at 12% 100%,rgba(0,153,255,.22),transparent 36%),linear-gradient(145deg,#040b12,#081725 58%,#091018);box-shadow:0 26px 60px #00000057,inset 0 0 0 1px #ffffff06;color:#fff!important}html body .gc831-gift-face:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(112deg,transparent 0 61%,rgba(255,255,255,.055) 61.2%,transparent 62%)}html body .gc831-gift-edge{position:absolute;z-index:2;height:2px;top:0}html body .gc831-gift-edge-blue{left:0;width:52%;background:linear-gradient(90deg,#0aaaff,#71deff,transparent)}html body .gc831-gift-edge-gold{right:0;width:52%;background:linear-gradient(270deg,#f0b63e,#ffd46d,transparent)}html body .gc831-gift-face>header{position:relative;z-index:2;display:flex;align-items:center;gap:15px;padding:0!important;border:0!important;background:transparent!important}html body .gc831-gift-face>header img{width:92px;height:70px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 16px rgba(0,0,0,.25))}html body .gc831-gift-face>header>div{display:grid;gap:2px}html body .gc831-gift-face>header span{color:#8ddcff!important;-webkit-text-fill-color:#8ddcff!important;font-size:9px!important;font-weight:900!important;letter-spacing:.15em!important}html body .gc831-gift-face>header strong{font-size:24px!important;letter-spacing:.08em!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .gc831-gift-main{position:relative;z-index:2;align-self:center;padding:26px 0 18px}html body .gc831-gift-main>span{display:block;color:#f3c75d!important;-webkit-text-fill-color:#f3c75d!important;font-size:10px!important;font-weight:900!important;letter-spacing:.18em!important}html body .gc831-gift-main h3{margin:6px 0 12px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:30px!important;line-height:1!important;letter-spacing:-.03em!important}html body .gc831-gift-value{display:block;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:46px!important;line-height:1!important;letter-spacing:-.04em!important;text-shadow:0 0 28px rgba(73,185,255,.16)}html body .gc831-gift-package{display:block;max-width:520px;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:27px!important;line-height:1.05!important}html body .gc831-gift-main small{display:block;margin-top:8px;color:#91b3c7!important;-webkit-text-fill-color:#91b3c7!important;font-size:12px!important;font-weight:750!important}html body .gc831-gift-face blockquote{position:relative;z-index:2;margin:0 0 18px;padding:12px 14px;border-left:2px solid #f0b63e;background:#ffffff09;color:#d7e6ef!important;-webkit-text-fill-color:#d7e6ef!important;font-style:italic}html body .gc831-gift-face>footer{position:relative;z-index:2;display:flex;justify-content:space-between;gap:16px;padding:17px 0 0!important;border-top:1px solid rgba(128,188,225,.16)!important;background:transparent!important;box-shadow:none!important}html body .gc831-gift-face>footer>div{display:grid;gap:3px}html body .gc831-gift-face>footer>div:last-child{text-align:right}html body .gc831-gift-face>footer span{color:#678da7!important;-webkit-text-fill-color:#678da7!important;font-size:8px!important;font-weight:900!important;letter-spacing:.14em!important}html body .gc831-gift-face>footer strong{color:#f4fbff!important;-webkit-text-fill-color:#f4fbff!important;font-size:12px!important;letter-spacing:.04em!important}html body .gc831-gift-tagline{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:9px;margin-top:15px;color:#8ba6b8!important;-webkit-text-fill-color:#8ba6b8!important;font-size:8px!important;font-weight:900!important;letter-spacing:.18em!important}html body .gc831-gift-tagline i{width:3px;height:3px;border-radius:50%;background:#f0b63e}html body .gc831-gift-preview-scrim{position:fixed;z-index:2147483644;inset:0;border:0;background:#000509d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html body .gc831-gift-preview{position:fixed;z-index:2147483645;left:50%;top:50%;width:min(760px,calc(100vw - 32px));transform:translate(-50%,-50%);padding:22px;border:1px solid rgba(78,190,255,.32);border-radius:24px;background:#061522;box-shadow:0 44px 110px #0000009e}html body .gc831-gift-preview-close{position:absolute;z-index:3;right:32px;top:32px;display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(128,190,227,.25);border-radius:10px;background:#05111bc7;color:#dceef9;cursor:pointer}html body .gc831-gift-preview-actions{display:flex;justify-content:flex-end;margin-top:14px}html body .gc831-gift-print-sheet{display:none}@media(max-width:900px){html body .gc831-review-grid{grid-template-columns:1fr!important}html body .gc831-gift-face{min-height:330px}}@media(max-width:640px){html body .gc831-detail{max-height:none!important;height:100dvh!important}html body .gc831-detail-body{max-height:none!important}html body .gc831-detail-actions{display:grid;grid-template-columns:1fr 1fr}html body .gc831-gift-face{min-height:310px;padding:18px;border-radius:18px}html body .gc831-gift-face>header img{width:72px;height:54px}html body .gc831-gift-face>header strong{font-size:19px!important}html body .gc831-gift-main h3{font-size:25px!important}html body .gc831-gift-value{font-size:39px!important}html body .gc831-gift-package{font-size:22px!important}html body .gc831-gift-face>footer{flex-direction:column!important}html body .gc831-gift-face>footer>div:last-child{text-align:left}html body .gc831-gift-preview{inset:0!important;width:100vw!important;height:100dvh!important;transform:none!important;border:0!important;border-radius:0!important;overflow:auto!important;padding:14px!important}html body .gc831-gift-preview-close{right:22px;top:22px}}@media print{body.gc831-printing-gift *{visibility:hidden!important}body.gc831-printing-gift .gc831-gift-print-sheet,body.gc831-printing-gift .gc831-gift-print-sheet *{visibility:visible!important}body.gc831-printing-gift .gc831-gift-print-sheet{display:flex!important;position:fixed!important;z-index:999999!important;inset:0!important;align-items:center!important;justify-content:center!important;padding:.45in!important;background:#fff!important}body.gc831-printing-gift .gc831-gift-print-sheet .gc831-gift-face{width:7.25in!important;min-height:4.55in!important;box-shadow:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}html body .gc831-wizard{inset:auto!important;width:min(1180px,calc(100vw - 40px))!important;height:auto!important;max-height:calc(100dvh - 40px)!important;transform:translate(-50%,-50%)!important;grid-template-rows:auto auto minmax(0,auto) auto!important}html body .gc831-wizard-body{overflow:auto!important;max-height:calc(100dvh - 230px)!important;padding:20px 24px!important}html body .gc831-wizard>footer{padding:12px 18px!important;min-height:0!important}html body .gc831-wstep{max-width:1040px!important}html body .gc831-step-title{margin-bottom:14px!important}html body .gc831-step-title h3{margin-bottom:0!important}html body .gc831-choice-grid{margin-bottom:14px!important}html body .gc831-choice-grid>button{min-height:68px!important;padding:14px 16px!important}html body .gc831-amount-builder,html body .gc831-package-builder{padding:16px!important}html body .gc831-preset-row button{padding:10px!important}html body .gc831-big-input{margin-top:12px!important}html body .gc831-big-input input{height:50px!important;font-size:21px!important}html body .gc831-delivery-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px}html body .gc831-delivery-grid>button{display:flex;align-items:center;gap:10px;min-height:76px;padding:13px;border:1px solid rgba(93,169,215,.2);border-radius:14px;background:linear-gradient(145deg,#0a1d2d,#071522);color:#dcecf7!important;-webkit-text-fill-color:#dcecf7!important;text-align:left;cursor:pointer}html body .gc831-delivery-grid>button svg{width:22px;height:22px;flex:none;color:#61cfff}html body .gc831-delivery-grid>button strong{font-size:12px!important;line-height:1.25!important}html body .gc831-delivery-grid>button.active{border-color:#f1b842ad;background:linear-gradient(145deg,#af75132e,#09202ff5);box-shadow:inset 0 0 0 1px #f2b53f1f}html body .gc831-delivery-grid>button.active svg{color:#f4c55f}html body .gc831-delivery-fields{gap:11px!important}html body .gc831-delivery-fields textarea{min-height:78px!important}html body .gc831-review-step{max-width:1040px!important}html body .gc831-review-grid{grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr)!important;gap:14px!important}html body .gc831-review-facts{align-content:start!important;padding:14px!important;gap:9px!important}html body .gc831-review-facts>div{padding:10px!important}html body .gc831-review-facts>div.wide{grid-column:1/-1}html body .gc831-review-message{font-size:12px!important;line-height:1.4!important;font-weight:700!important}html body .gc831-review-total{margin-top:12px!important;padding:12px 14px!important}html body .gc831-gift-face{aspect-ratio:1.58/1!important;min-height:0!important;padding:22px 24px 20px!important;border-radius:24px!important;border:1px solid rgba(103,207,255,.42)!important;background:radial-gradient(circle at 82% 8%,rgba(241,184,66,.21),transparent 22%),linear-gradient(118deg,transparent 0 58%,rgba(34,154,229,.09) 58.2%,transparent 67%),linear-gradient(146deg,#03080d,#07131f 46%,#0a1d2c 74%,#070b0f)!important;box-shadow:0 28px 65px #0000006b,inset 0 0 0 1px #ffffff06,inset 0 -45px 90px #0000002e!important}html body .gc831-gift-face:before{content:"";position:absolute;z-index:0;right:-4%;top:-14%;width:52%;height:130%;background:linear-gradient(132deg,transparent 0 34%,rgba(16,150,239,.22) 34.4%,rgba(4,37,61,.55) 48%,rgba(241,184,66,.14) 70%,transparent 70.5%);transform:skew(-8deg);pointer-events:none}html body .gc831-gift-face:after{content:""!important;position:absolute;z-index:0;inset:0;opacity:.26;background-image:radial-gradient(circle at 2px 2px,rgba(111,204,255,.16) 1px,transparent 1px)!important;background-size:18px 18px!important;-webkit-mask-image:linear-gradient(90deg,#000,transparent 42%,transparent)!important;mask-image:linear-gradient(90deg,#000,transparent 42%,transparent)!important;pointer-events:none}html body .gc831-gift-foil{position:absolute;z-index:2;top:0;height:3px}html body .gc831-gift-foil-blue{left:0;width:56%;background:linear-gradient(90deg,#009dff,#75e1ff,transparent)}html body .gc831-gift-foil-gold{right:0;width:56%;background:linear-gradient(270deg,#e9a927,#ffe090,transparent)}html body .gc831-gift-honeycomb{position:absolute;z-index:0;left:-6%;bottom:-18%;width:52%;height:48%;opacity:.18;background:repeating-linear-gradient(60deg,rgba(34,173,255,.24) 0 1px,transparent 1px 16px),repeating-linear-gradient(-60deg,rgba(34,173,255,.18) 0 1px,transparent 1px 16px)}html body .gc831-gift-face>header{display:grid!important;grid-template-columns:auto 1fr auto!important;gap:14px!important;align-items:center!important}html body .gc831-gift-face>header img{width:96px!important;height:72px!important;filter:drop-shadow(0 10px 18px rgba(0,0,0,.38))!important}html body .gc831-gift-face>header>div{gap:0!important}html body .gc831-gift-face>header span{font-size:8px!important;letter-spacing:.2em!important;color:#69d4ff!important;-webkit-text-fill-color:#69d4ff!important}html body .gc831-gift-face>header strong{font-size:29px!important;line-height:.95!important;letter-spacing:.045em!important;color:#f4f7f9!important;-webkit-text-fill-color:#f4f7f9!important;text-shadow:0 2px 0 rgba(255,255,255,.1),0 8px 20px rgba(0,0,0,.28)}html body .gc831-gift-face>header strong b{font-weight:950;color:#f4c15c!important;-webkit-text-fill-color:#f4c15c!important}html body .gc831-gift-face>header em{font-style:normal;font-size:34px!important;line-height:1!important;font-weight:950!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 3px 0 rgba(0,0,0,.32),0 0 24px rgba(242,181,63,.2)}html body .gc831-gift-main{padding:18px 0 12px!important;align-self:center!important}html body .gc831-gift-main>span{font-size:9px!important;letter-spacing:.21em!important}html body .gc831-gift-main h3{margin:5px 0 10px!important;font-size:35px!important;line-height:.95!important;letter-spacing:-.035em!important;text-shadow:0 8px 25px rgba(0,0,0,.34)}html body .gc831-gift-rule{display:block;width:min(78%,520px);height:1px;margin:0 0 14px;background:linear-gradient(90deg,#11afff,#f2b53f,transparent)}html body .gc831-package-gift-copy,html body .gc831-dollar-gift-copy{display:grid;gap:5px;max-width:72%}html body .gc831-package-gift-copy>strong,html body .gc831-dollar-gift-copy>strong{font-size:22px!important;line-height:1.05!important;font-weight:900!important;color:#f6fbff!important;-webkit-text-fill-color:#f6fbff!important}html body .gc831-package-gift-copy>div{display:grid;gap:2px;margin-top:3px}html body .gc831-package-gift-copy small,html body .gc831-dollar-gift-copy small{margin:0!important;font-size:10px!important;line-height:1.25!important;color:#9bc0d6!important;-webkit-text-fill-color:#9bc0d6!important;font-weight:750!important}html body .gc831-gift-face blockquote{margin:0 0 10px!important;padding:8px 11px!important;max-width:75%;font-size:10px!important;line-height:1.35!important}html body .gc831-gift-face>footer{padding-top:12px!important;gap:20px!important}html body .gc831-gift-face>footer strong{font-size:11px!important}html body .gc831-gift-tagline{margin-top:10px!important;font-size:7px!important}html body .gc831-detail{inset:50% auto auto 50%!important;width:min(790px,calc(100vw - 36px))!important;height:auto!important;max-height:calc(100dvh - 36px)!important;transform:translate(-50%,-50%)!important;border-radius:22px!important}html body .gc831-detail>header{padding:15px 18px!important}html body .gc831-detail-body{height:auto!important;max-height:calc(100dvh - 112px)!important;overflow:auto!important;padding:14px!important;display:grid!important;gap:10px!important}html body .gc831-detail-actions{margin:0!important;gap:7px!important}html body .gc831-detail-actions button{min-height:38px!important;padding:0 11px!important;font-size:11px!important}html body .gc831-balance-hero{padding:14px 16px!important}html body .gc831-balance-hero strong{font-size:27px!important}html body .gc831-detail-grid{margin:0!important;gap:8px!important}html body .gc831-detail-grid article{padding:10px 11px!important}html body .gc831-detail-section{margin:0!important;padding:12px!important}html body .gc831-detail-section>header{align-items:flex-start!important;margin-bottom:8px!important}html body .gc831-item-list>div,html body .gc831-ledger>div{padding:7px 0!important}html body .gc831-events>div{padding:6px 0!important}html body .gc831-funding-breakdown{margin-top:8px!important}html body .gc831-protection{display:flex!important;align-items:flex-start!important;gap:10px!important;min-width:230px!important;padding:10px 12px!important}html body .gc831-protection>span{display:grid!important;gap:4px!important;min-width:0!important}html body .gc831-protection small{display:block!important;line-height:1.15!important;white-space:normal!important}html body .gc831-protection strong{display:block!important;line-height:1.1!important;white-space:nowrap!important;font-size:12px!important}html body .gc831-protection.holiday{border-color:#63cbff57!important;background:linear-gradient(135deg,#1087ca1f,#ad72121a)!important}html body .gc831-protection.holiday small{color:#8edcff!important;-webkit-text-fill-color:#8edcff!important}html body .gc831-gift-preview{width:min(820px,calc(100vw - 32px))!important;padding:18px!important}@media(max-width:1050px){html body .gc831-delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .gc831-review-grid{grid-template-columns:1fr!important}html body .gc831-gift-face{width:100%!important}}@media(max-width:760px){html body .gc831-wizard{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}html body .gc831-wizard-body{max-height:calc(100dvh - 206px)!important;padding:14px!important}html body .gc831-stepbar{padding:8px 12px!important}html body .gc831-stepbar span{display:none!important}html body .gc831-delivery-grid{grid-template-columns:1fr!important}html body .gc831-delivery-grid>button{min-height:54px!important}html body .gc831-detail{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}html body .gc831-detail-body{max-height:calc(100dvh - 88px)!important}html body .gc831-detail-grid{grid-template-columns:1fr!important}html body .gc831-detail-actions{display:grid!important;grid-template-columns:1fr 1fr!important}html body .gc831-detail-section>header{display:grid!important;grid-template-columns:1fr!important}html body .gc831-protection{min-width:0!important;width:100%!important}html body .gc831-gift-face{aspect-ratio:auto!important;min-height:330px!important;padding:18px!important}html body .gc831-gift-face>header{grid-template-columns:auto 1fr!important}html body .gc831-gift-face>header em{grid-column:1/-1;justify-self:start;font-size:28px!important}html body .gc831-gift-face>header img{width:74px!important;height:56px!important}html body .gc831-gift-face>header strong{font-size:22px!important}html body .gc831-gift-main h3{font-size:29px!important}html body .gc831-package-gift-copy,html body .gc831-dollar-gift-copy,html body .gc831-gift-face blockquote{max-width:100%!important}html body .gc831-gift-face>footer{display:grid!important;grid-template-columns:1fr!important}html body .gc831-gift-face>footer>div:last-child{text-align:left!important}}@media(max-width:480px){html body .gc831-wizard,html body .gc831-detail{width:100vw!important;max-height:100dvh!important;border-radius:0!important}html body .gc831-review-facts{grid-template-columns:1fr!important}html body .gc831-review-facts>div.wide{grid-column:auto!important}html body .gc831-detail-actions{grid-template-columns:1fr!important}}@media(max-height:650px)and (orientation:landscape){html body .gc831-wizard{max-height:calc(100dvh - 12px)!important;width:calc(100vw - 12px)!important}html body .gc831-wizard-body{max-height:calc(100dvh - 178px)!important;padding:10px 14px!important}html body .gc831-wizard>header{padding:9px 14px!important}html body .gc831-stepbar{padding:5px 12px!important}html body .gc831-wizard>footer{padding:7px 12px!important}}html body .gc831-wizard{inset:50% auto auto 50%!important;width:min(1180px,calc(100vw - 32px))!important;height:auto!important;max-height:calc(100dvh - 32px)!important;margin:0!important;transform:translate(-50%,-50%)!important}html body .gc831-wizard-body{min-height:0!important;overflow:auto!important}html body .gc831-toolbar label,html body .gc831-person-search>label{position:relative!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .gc831-toolbar label svg,html body .gc831-person-search>label svg{position:absolute!important;left:12px!important;top:50%!important;z-index:2!important;transform:translateY(-50%)!important;pointer-events:none!important}html body .gc831-toolbar input,html body .gc831-person-search input{box-sizing:border-box!important;width:100%!important;border:1px solid rgba(112,174,214,.28)!important;border-radius:10px!important;background:#071624!important;color:#eaf5ff!important;-webkit-text-fill-color:#eaf5ff!important;padding:0 12px 0 38px!important;box-shadow:none!important;outline:none!important}html body .gc831-toolbar input:focus,html body .gc831-person-search input:focus{border-color:#2cb7ffad!important;box-shadow:0 0 0 3px #2cb7ff14!important}html body .gc831-tr{grid-template-columns:1.15fr 1.35fr 1.5fr 1.25fr .72fr .72fr .85fr 56px!important}html body .gc831-gift-row{cursor:pointer!important}html body .gc831-gift-row:focus-visible{outline:2px solid #29b8ff!important;outline-offset:-2px!important}html body .gc831-row-delete{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;min-height:36px!important;margin-left:auto!important;padding:0!important;border:1px solid rgba(255,105,112,.28)!important;border-radius:9px!important;background:#97252f1a!important;color:#ff8f96!important;-webkit-text-fill-color:#ff8f96!important;cursor:pointer!important}html body .gc831-row-delete:hover{border-color:#ff69708c!important;background:#b4303b33!important}html body .gc831-row-delete svg{width:16px!important;height:16px!important}html body .gc831-row-delete:disabled{opacity:.45!important;cursor:wait!important}html body .gc831-danger-action{border-color:#ff697057!important;background:#97252f1f!important;color:#ff9aa0!important;-webkit-text-fill-color:#ff9aa0!important}html body .gc831-danger-action svg{color:#ff8f96!important}@media(max-width:760px){html body .gc831-wizard{inset:8px!important;width:auto!important;height:auto!important;max-height:none!important;transform:none!important;border-radius:18px!important}html body .gc831-table{overflow-x:auto!important}}@media(max-width:480px){html body .gc831-wizard{inset:0!important;border-radius:0!important}}html body .gc831-gift-face.gc831-approved-card{position:relative!important;display:block!important;overflow:hidden!important;width:100%!important;aspect-ratio:1.58/1!important;min-height:0!important;padding:0!important;border:1px solid rgba(255,145,26,.58)!important;border-radius:26px!important;background:#020507!important;box-shadow:0 24px 60px #00000061,inset 0 0 0 1px #ffffff0a!important;color:#fff!important}html body .gc831-approved-card:before,html body .gc831-approved-card:after{display:none!important;content:none!important}html body .gc831-approved-brand{position:relative;height:42.5%;overflow:hidden;background:#f70}html body .gc831-approved-brand>img{display:block!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;filter:none!important}html body .gc831-approved-brand>em{position:absolute;right:4.2%;top:8%;font-style:normal!important;font-weight:950!important;font-size:clamp(30px,5.4vw,60px)!important;line-height:1!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 4px 0 rgba(0,0,0,.42),0 8px 18px rgba(0,0,0,.48)!important;letter-spacing:-.045em!important}html body .gc831-approved-body{position:relative;height:57.5%;padding:4.5% 5.5% 3.2%!important;display:flex!important;flex-direction:column!important;background:linear-gradient(115deg,rgba(255,127,0,.08),transparent 32%),radial-gradient(circle at 85% 15%,rgba(255,116,0,.08),transparent 34%),linear-gradient(180deg,#0a0d10,#05080b)!important}html body .gc831-approved-body:after{content:"";position:absolute;right:-6%;top:-24%;width:48%;height:120%;opacity:.15;background:repeating-linear-gradient(60deg,rgba(255,122,0,.5) 0 1px,transparent 1px 17px),repeating-linear-gradient(-60deg,rgba(255,122,0,.36) 0 1px,transparent 1px 17px);pointer-events:none}html body .gc831-approved-recipient{position:relative;z-index:2;max-width:76%}html body .gc831-approved-recipient>span,html body .gc831-approved-footer span{display:block;color:#ff9a18!important;-webkit-text-fill-color:#ff9a18!important;font-size:clamp(7px,1vw,12px)!important;font-weight:950!important;letter-spacing:.2em!important}html body .gc831-approved-recipient h3{margin:4px 0 0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(26px,4.4vw,54px)!important;line-height:.96!important;font-weight:950!important;letter-spacing:-.045em!important;text-shadow:0 4px 18px rgba(0,0,0,.38)!important}html body .gc831-approved-package{position:relative;z-index:2;margin-top:3.2%!important;padding-top:2.5%!important;max-width:78%;border-top:2px solid rgba(255,126,14,.88)!important;display:grid!important;gap:4px!important}html body .gc831-approved-package>strong{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(17px,3vw,34px)!important;line-height:1.02!important;font-weight:900!important;letter-spacing:-.035em!important}html body .gc831-approved-package>div{display:flex!important;flex-wrap:wrap!important;gap:6px 12px!important;margin-top:3px!important}html body .gc831-approved-package small{color:#cfd6db!important;-webkit-text-fill-color:#cfd6db!important;font-size:clamp(7px,1.1vw,12px)!important;font-weight:800!important}html body .gc831-approved-footer{position:relative;z-index:2;margin-top:auto!important;padding-top:2.7%!important;border-top:1px solid rgba(255,132,19,.72)!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px!important;background:transparent!important;box-shadow:none!important}html body .gc831-approved-footer>div:last-child{text-align:right!important}html body .gc831-approved-footer strong{display:block;margin-top:3px;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(10px,1.65vw,19px)!important;font-weight:900!important;letter-spacing:-.02em!important}html body .gc831-approved-tagline{position:relative;z-index:2;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin-top:2.1%!important;color:#e8edf0!important;-webkit-text-fill-color:#e8edf0!important;font-size:clamp(6px,.9vw,10px)!important;font-weight:850!important;letter-spacing:.23em!important}html body .gc831-approved-tagline i{display:block;width:15%;height:2px;background:linear-gradient(90deg,transparent,#ff8615)!important}html body .gc831-approved-tagline b{width:5px;height:5px;border-radius:50%;background:#ff8615!important}html body .gc831-approved-card.amount .gc831-approved-recipient{margin-top:2.2%!important}html body .gc831-approved-card.amount .gc831-approved-footer{margin-top:auto!important}html body .gc831-gift-preview{width:min(930px,calc(100vw - 32px))!important}html body .gc831-review-grid>.gc831-approved-card{align-self:start!important}@media(max-width:700px){html body .gc831-gift-face.gc831-approved-card{border-radius:18px!important}html body .gc831-approved-body{padding:4.2% 5%!important}html body .gc831-approved-recipient{max-width:84%}html body .gc831-approved-package{max-width:86%}html body .gc831-approved-footer{gap:10px!important}html body .gc831-approved-tagline{gap:6px!important;letter-spacing:.15em!important}}@media(max-width:480px){html body .gc831-approved-brand{height:40%}html body .gc831-approved-body{height:60%}html body .gc831-approved-recipient h3{font-size:clamp(22px,7vw,32px)!important}html body .gc831-approved-package>strong{font-size:clamp(15px,5vw,23px)!important}html body .gc831-approved-footer strong{font-size:clamp(9px,3.6vw,14px)!important}html body .gc831-approved-tagline{font-size:6px!important}}@media print{body.gc831-printing-gift .gc831-gift-print-sheet .gc831-approved-card{width:7.4in!important;aspect-ratio:1.58/1!important;min-height:0!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}html body .gc831-gift-face.gc831-exact-card{position:relative!important;width:100%!important;aspect-ratio:1337/832!important;min-height:0!important;overflow:hidden!important;padding:0!important;border:0!important;border-radius:clamp(14px,2vw,30px)!important;background:#090c0e!important;box-shadow:0 18px 40px #0000006b!important;isolation:isolate!important;color:#fff!important;font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif!important}html body .gc831-exact-card .gc831-exact-art{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;display:block!important;z-index:0!important;filter:none!important}html body .gc831-exact-main-mask{position:absolute!important;z-index:1!important;left:4.6%!important;top:43.8%!important;width:69.5%!important;height:31.5%!important;background:radial-gradient(circle at 72% 58%,rgba(38,44,49,.22),transparent 43%),linear-gradient(112deg,#0b0f12,#0d1114 62%,#14191d)!important;clip-path:polygon(0 0,100% 0,90% 100%,0 100%)!important}html body .gc831-exact-footer-mask{position:absolute!important;z-index:1!important;left:4.7%!important;right:5.2%!important;top:75.2%!important;height:14.8%!important;background:linear-gradient(100deg,#090d10,#0d1114 48%,#111519)!important}html body .gc831-exact-recipient{position:absolute!important;z-index:2!important;left:6.3%!important;top:46.7%!important;width:48%!important;height:15%!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;border-bottom:2px solid #ff7a00!important}html body .gc831-exact-recipient>span,html body .gc831-exact-from>span,html body .gc831-exact-number>span{color:#ff8b0b!important;-webkit-text-fill-color:#ff8b0b!important;font-size:clamp(7px,1.35vw,18px)!important;font-weight:950!important;line-height:1!important;letter-spacing:.18em!important;text-transform:uppercase!important;text-shadow:0 1px 8px rgba(0,0,0,.65)!important}html body .gc831-exact-recipient h3{margin:1.2% 0 0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(25px,5.25vw,72px)!important;line-height:.95!important;font-weight:950!important;letter-spacing:-.045em!important;text-shadow:0 3px 10px rgba(0,0,0,.55)!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .gc831-exact-package{position:absolute!important;z-index:2!important;left:6.3%!important;top:62.9%!important;width:66.8%!important;height:11.4%!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;border-bottom:2px solid #ff7a00!important}html body .gc831-exact-package>strong{display:block!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(17px,3.65vw,50px)!important;line-height:1!important;font-weight:950!important;letter-spacing:-.035em!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .gc831-exact-package>small{display:block!important;margin-top:.6%!important;color:#97b4c9!important;-webkit-text-fill-color:#97b4c9!important;font-size:clamp(10px,1.7vw,24px)!important;line-height:1!important;font-weight:850!important}html body .gc831-exact-package>div{display:flex!important;gap:8px!important;max-width:100%!important;margin-top:.4%!important;overflow:hidden!important}html body .gc831-exact-package em{color:#d8e1e7!important;-webkit-text-fill-color:#d8e1e7!important;font-size:clamp(7px,1vw,13px)!important;font-style:normal!important;font-weight:800!important;white-space:nowrap!important}html body .gc831-exact-from,html body .gc831-exact-number{position:absolute!important;z-index:2!important;top:77.8%!important;height:9.5%!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}html body .gc831-exact-from{left:6.3%!important;width:38%!important;text-align:left!important}html body .gc831-exact-number{right:8.3%!important;width:39%!important;text-align:left!important;padding-left:4.3%!important;border-left:1px solid rgba(255,255,255,.78)!important}html body .gc831-exact-from strong,html body .gc831-exact-number strong{display:block!important;margin-top:1.3%!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(12px,2.55vw,36px)!important;line-height:1!important;font-weight:950!important;letter-spacing:-.025em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .gc831-exact-amount{position:absolute!important;z-index:3!important;right:5.1%!important;top:3.2%!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(27px,6.2vw,82px)!important;line-height:.92!important;font-weight:1000!important;font-style:italic!important;letter-spacing:-.06em!important;text-shadow:0 4px 0 rgba(0,0,0,.52),0 10px 18px rgba(0,0,0,.5)!important;transform:skew(-4deg)!important}html body .gc831-exact-card.amount .gc831-exact-main-mask{height:31.5%!important}html body .gc831-exact-card.amount .gc831-exact-recipient{width:56%!important}html body .gc831-exact-card .gc831-approved-brand,html body .gc831-exact-card .gc831-approved-body,html body .gc831-exact-card .gc831-approved-recipient,html body .gc831-exact-card .gc831-approved-package,html body .gc831-exact-card .gc831-approved-footer,html body .gc831-exact-card .gc831-approved-tagline{display:none!important}html body .gc831-review-grid>.gc831-exact-card{align-self:start!important;width:100%!important}html body .gc831-gift-preview .gc831-exact-card{width:min(860px,86vw)!important;max-width:100%!important}html body .gc831-gift-preview{width:min(930px,94vw)!important;padding:14px!important}html body .gc831-gift-preview-actions{margin-top:10px!important}@media(max-width:780px){html body .gc831-exact-recipient h3{font-size:clamp(22px,7vw,42px)!important}html body .gc831-exact-package>strong{font-size:clamp(15px,5.2vw,28px)!important}html body .gc831-exact-package>small{font-size:clamp(8px,3vw,16px)!important}html body .gc831-exact-from strong,html body .gc831-exact-number strong{font-size:clamp(10px,3.8vw,20px)!important}html body .gc831-exact-recipient>span,html body .gc831-exact-from>span,html body .gc831-exact-number>span{font-size:clamp(6px,2vw,10px)!important}html body .gc831-exact-amount{font-size:clamp(28px,10vw,56px)!important}}@media print{body.gc831-printing-gift .gc831-gift-print-sheet .gc831-exact-card{width:7.4in!important;aspect-ratio:1337/832!important;min-height:0!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}html body .gc831-gift-face.gc831-exact-card{container-type:inline-size!important;aspect-ratio:1337/832!important;overflow:hidden!important}html body .gc831-exact-card .gc831-exact-art{inset:0!important;width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important}html body .gc831-exact-footer-mask{left:4.9%!important;right:5.1%!important;top:75.25%!important;height:14.2%!important;background:linear-gradient(90deg,#080b0df5 0% 40%,#080b0d38 46%,#080b0d14,#080b0d38 54%,#080b0df5 60% 100%)!important;border:0!important;box-shadow:none!important}html body .gc831-exact-recipient h3,html body .gc831-exact-package>strong,html body .gc831-exact-from strong,html body .gc831-exact-number strong{text-overflow:clip!important;overflow:visible!important;max-width:100%!important;white-space:nowrap!important}html body .gc831-exact-recipient h3.fit-medium{font-size:clamp(22px,4.55vw,62px)!important}html body .gc831-exact-recipient h3.fit-long{font-size:clamp(19px,3.9vw,53px)!important;letter-spacing:-.055em!important}html body .gc831-exact-package>strong.fit-medium{font-size:clamp(15px,3.05vw,42px)!important}html body .gc831-exact-package>strong.fit-long{font-size:clamp(13px,2.55vw,35px)!important;letter-spacing:-.045em!important}html body .gc831-exact-from strong.fit-medium{font-size:clamp(10px,2.15vw,29px)!important}html body .gc831-exact-from strong.fit-long{font-size:clamp(9px,1.85vw,25px)!important}html body .gc831-exact-number{right:5.8%!important;width:43.5%!important;padding-left:4%!important}html body .gc831-exact-number strong{font-size:clamp(11px,2.15vw,29px)!important;letter-spacing:-.03em!important}html body .gc831-exact-number strong.fit-medium{font-size:clamp(10px,1.9vw,26px)!important}html body .gc831-exact-number strong.fit-long{font-size:clamp(9px,1.7vw,23px)!important}html body .gc831-exact-from{width:39.5%!important}html body .gc831-review-grid>.gc831-exact-card,html body .gc831-gift-preview .gc831-exact-card{width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:1337/832!important}html body .gc831-gift-preview{width:min(900px,calc(100vw - 32px))!important;height:auto!important;max-height:calc(100dvh - 32px)!important;overflow:auto!important;padding:12px!important}@media(max-width:780px){html body .gc831-exact-recipient h3.fit-medium{font-size:clamp(19px,6vw,34px)!important}html body .gc831-exact-recipient h3.fit-long{font-size:clamp(16px,5.1vw,29px)!important}html body .gc831-exact-package>strong.fit-medium{font-size:clamp(13px,4.3vw,24px)!important}html body .gc831-exact-package>strong.fit-long{font-size:clamp(11px,3.7vw,20px)!important}html body .gc831-exact-number strong{font-size:clamp(9px,3.1vw,17px)!important}html body .gc831-exact-number strong.fit-long{font-size:clamp(8px,2.6vw,14px)!important}}@media print{@page{size:letter portrait;margin:0!important}html,body{margin:0!important;padding:0!important;width:8.5in!important;height:11in!important;overflow:hidden!important}body.gc831-printing-gift{margin:0!important;padding:0!important;width:8.5in!important;height:11in!important;overflow:hidden!important;background:#fff!important}body.gc831-printing-gift>*:not(.gc831-gift-print-sheet){display:none!important}body.gc831-printing-gift .gc831-gift-print-sheet{display:flex!important;visibility:visible!important;position:fixed!important;inset:0!important;width:8.5in!important;height:11in!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important;padding:.55in!important;margin:0!important;overflow:hidden!important;background:#fff!important;page-break-before:avoid!important;page-break-after:avoid!important;-moz-column-break-before:avoid!important;break-before:avoid-page!important;-moz-column-break-after:avoid!important;break-after:avoid-page!important}body.gc831-printing-gift .gc831-gift-print-sheet,body.gc831-printing-gift .gc831-gift-print-sheet *{visibility:visible!important}body.gc831-printing-gift .gc831-gift-print-sheet .gc831-exact-card{width:7.25in!important;max-width:7.25in!important;height:auto!important;aspect-ratio:1337/832!important;min-height:0!important;margin:0!important;box-shadow:none!important;overflow:hidden!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body.gc831-printing-gift .gc831-gift-print-sheet .gc831-exact-art{-o-object-fit:contain!important;object-fit:contain!important}}html body .gc8320-card{position:relative!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:1337/832!important;overflow:hidden!important;border-radius:clamp(10px,1.5vw,22px)!important;background:#05080b!important;container-type:inline-size!important;box-shadow:none!important}html body .gc8320-card .gc8320-art{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;z-index:0!important}html body .gc8320-card .gc8320-amount,html body .gc8320-card .gc8320-recipient,html body .gc8320-card .gc8320-package,html body .gc8320-card .gc8320-from,html body .gc8320-card .gc8320-number{position:absolute!important;z-index:2!important;color:#fff!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;max-width:none!important}html body .gc8320-amount{right:4.2%!important;top:6.3%!important;width:24%!important;text-align:right!important;font-size:6.1cqw!important;font-weight:950!important;font-style:italic!important;line-height:.9!important;letter-spacing:-.05em!important;text-shadow:0 3px 2px rgba(0,0,0,.72),0 0 3px #000!important}html body .gc8320-recipient{left:6.25%!important;top:53.2%!important;width:52.5%!important;height:8.2%!important}html body .gc8320-recipient strong{display:block!important;font-size:5.05cqw!important;line-height:.93!important;letter-spacing:-.045em!important;font-weight:950!important}html body .gc8320-package{left:6.25%!important;top:64.1%!important;width:53.5%!important;height:12.2%!important;display:grid!important;align-content:start!important;gap:.7cqw!important}html body .gc8320-package>strong{display:block!important;font-size:3.55cqw!important;line-height:1!important;letter-spacing:-.035em!important;font-weight:900!important}html body .gc8320-package small{display:block!important;font-size:1.55cqw!important;line-height:1!important;color:#dbe7ee!important;font-style:normal!important;font-weight:750!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important}html body .gc8320-from{left:6.35%!important;top:84.1%!important;width:38%!important;height:6.5%!important}html body .gc8320-number{right:6.1%!important;top:84.1%!important;width:38%!important;height:6.5%!important;text-align:left!important}html body .gc8320-from strong,html body .gc8320-number strong{display:block!important;font-size:2.55cqw!important;line-height:1!important;letter-spacing:-.025em!important;font-weight:900!important}html body .gc8320-card .fit-medium{font-size:85%!important}html body .gc8320-card .fit-long{font-size:70%!important;letter-spacing:-.055em!important}html body .gc831-review-grid>.gc8320-card,html body .gc831-gift-preview .gc8320-card{width:100%!important;height:auto!important;aspect-ratio:1337/832!important}html body .gc831-gift-preview{width:min(900px,calc(100vw - 28px))!important;max-height:calc(100dvh - 28px)!important;height:auto!important;overflow:auto!important;padding:12px!important}html body .gc831-gift-preview-actions{margin-top:8px!important}html body .gc831-gift-print-sheet{display:none!important}html body .gc831-success{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:12px!important;padding:13px 15px!important;border:1px solid rgba(52,224,151,.42)!important;border-radius:13px!important;background:linear-gradient(135deg,#07352a,#082b29 62%,#0b2430)!important;color:#fff!important;box-shadow:0 10px 28px #03271f2e!important}html body .gc831-success>svg{width:20px!important;height:20px!important;color:#63e5ad!important}html body .gc831-success>div{display:grid!important;gap:2px!important}html body .gc831-success strong{color:#fff!important;font-size:13px!important;font-weight:900!important}html body .gc831-success span{color:#9ff3c8!important;font-size:12px!important;font-weight:800!important}html body .gc831-success button{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;border:0!important;background:transparent!important;color:#b7d9cf!important;cursor:pointer!important}html body .gc831-success button svg{width:18px!important}html body .gc831-protection{min-width:190px!important;align-items:flex-start!important}html body .gc831-protection span{display:grid!important;gap:3px!important}html body .gc831-protection small,html body .gc831-protection strong{display:block!important;white-space:normal!important;line-height:1.15!important}html body .gc831-protection strong{font-size:12px!important;margin-top:1px!important}@media(max-width:760px){html body .gc831-review-grid{grid-template-columns:1fr!important}html body .gc831-protection{min-width:0!important}}html body .gc8320-amount{right:5.7%!important;top:7.1%!important;width:23%!important;font-size:5.65cqw!important;line-height:.92!important}html body .gc8320-card.amount .gc8320-amount{right:7.25%!important;top:8.15%!important;width:20.5%!important;font-size:5.15cqw!important;line-height:.92!important}html body .gc8320-card.amount .gc8320-recipient{left:6.25%!important;top:51.8%!important;width:57.5%!important;height:11.4%!important;overflow:visible!important}html body .gc8320-card.amount .gc8320-recipient strong{font-size:6.5cqw!important;line-height:.94!important;letter-spacing:-.05em!important}html body .gc8320-card.amount .gc8320-recipient:after{content:""!important;position:absolute!important;left:0!important;bottom:-1.8cqw!important;width:84%!important;height:.18cqw!important;background:linear-gradient(90deg,#ff8a00,#ffb000 78%,transparent)!important;border-radius:999px!important}html body .gc8320-card.package .gc8320-package{left:6.25%!important;top:63.6%!important;width:56.5%!important;height:13%!important;gap:.82cqw!important}html body .gc8320-card.package .gc8320-package small{font-size:1.7cqw!important;color:#fff0cf!important;font-weight:850!important}html body .gc8320-card.amount .gc8320-amount{right:4.6%!important;top:3.6%!important;width:22.5%!important;font-size:5.35cqw!important;line-height:.94!important}html body .gc8320-card.amount .gc8320-recipient{left:6.25%!important;top:50.8%!important;width:59.5%!important;height:11%!important;overflow:visible!important}html body .gc8320-card.amount .gc8320-recipient strong{font-size:7.35cqw!important;line-height:.92!important;letter-spacing:-.055em!important}html body .gc8320-card.amount .gc8320-recipient strong.fit-medium{font-size:6.3cqw!important}html body .gc8320-card.amount .gc8320-recipient strong.fit-long{font-size:5.3cqw!important}html body .gc831-review-grid>.gc8320-card,html body .gc831-gift-preview .gc8320-card{border:0!important;outline:0!important;padding:0!important;background:#05080b!important;box-shadow:0 18px 44px #0000006b!important;overflow:hidden!important}html body .gc8320-card .gc8320-art{inset:-1px!important;width:calc(100% + 2px)!important;height:calc(100% + 2px)!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;display:block!important;border:0!important;outline:0!important;background:#05080b!important}html body .gc831-gift-preview{background:#06121c!important}html body .gc8320-card.package .gc8320-recipient{left:6.25%!important;top:52.6%!important;width:57.5%!important;height:9.2%!important;overflow:visible!important}html body .gc8320-card.package .gc8320-recipient strong{font-size:5.42cqw!important;line-height:.92!important;letter-spacing:-.05em!important}html body .gc8320-card.package .gc8320-recipient strong.fit-medium{font-size:4.9cqw!important}html body .gc8320-card.package .gc8320-recipient strong.fit-long{font-size:4.24cqw!important;letter-spacing:-.055em!important}html body .gc8320-card.package .gc8320-package{left:6.25%!important;top:63.45%!important;width:58.5%!important;height:13.3%!important;gap:.78cqw!important}html body .gc8320-card.package .gc8320-package>strong{font-size:4.35cqw!important;line-height:1!important;letter-spacing:-.035em!important;color:#ffc247!important;text-shadow:0 1px 0 rgba(255,255,255,.18),0 2px 3px rgba(0,0,0,.55)!important}html body .gc8320-card.package .gc8320-package>strong.fit-medium{font-size:3.78cqw!important}html body .gc8320-card.package .gc8320-package>strong.fit-long{font-size:3.22cqw!important;letter-spacing:-.045em!important}html body .gc8320-card.package .gc8320-package small{font-size:1.66cqw!important;color:#fff0cf!important;font-weight:850!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important}html body .gc8320-card.package .gc8320-package small.fit-medium{font-size:1.48cqw!important}html body .gc8320-card.package .gc8320-package small.fit-long{font-size:1.28cqw!important}html body .gc8320-card.amount .gc8320-amount{right:4.65%!important;top:3.65%!important;width:22.5%!important;font-size:5.3cqw!important;line-height:.94!important}html body .gc8320-card.amount .gc8320-recipient{left:6.25%!important;top:50.9%!important;width:60.3%!important;height:11.2%!important;overflow:visible!important}html body .gc8320-card.amount .gc8320-recipient strong{font-size:7.15cqw!important;line-height:.92!important;letter-spacing:-.055em!important}html body .gc8320-card.amount .gc8320-recipient strong.fit-medium{font-size:6.15cqw!important}html body .gc8320-card.amount .gc8320-recipient strong.fit-long{font-size:5.22cqw!important}html body .gc8320-card.amount .gc8320-recipient:after{content:none!important;display:none!important}html body .gc8320-card .gc8320-from{left:6.35%!important;top:83.55%!important;width:39%!important;height:7%!important}html body .gc8320-card .gc8320-from strong,html body .gc8320-card .gc8320-number strong{font-size:2.78cqw!important;line-height:1!important;letter-spacing:-.025em!important;font-weight:900!important}html body .gc8320-card .gc8320-from strong.fit-medium,html body .gc8320-card .gc8320-number strong.fit-medium{font-size:2.48cqw!important}html body .gc8320-card .gc8320-from strong.fit-long,html body .gc8320-card .gc8320-number strong.fit-long{font-size:2.14cqw!important;letter-spacing:-.05em!important}html body .gc831-review-grid>.gc8320-card,html body .gc831-gift-preview .gc8320-card{border:0!important;outline:0!important;background:#05080b!important;box-shadow:0 18px 44px #0000006b!important;overflow:hidden!important}html body .gc8320-card .gc8320-art{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;border:0!important;outline:0!important;background:url(/skyshine-gift-card-base-r8320.png) center/cover no-repeat #05080b!important;transform:scale(1.002)!important}html body .gc8320-card.amount .gc8320-amount{right:5.2%!important;top:4%!important;width:21.2%!important;font-size:5.02cqw!important;line-height:.94!important}html body .gc8320-card.amount .gc8320-recipient{left:6.25%!important;top:52.15%!important;width:59.6%!important;height:11.1%!important;overflow:visible!important}html body .gc8320-card.amount .gc8320-recipient strong{font-size:7cqw!important;line-height:.92!important;letter-spacing:-.055em!important}html body .gc8320-card.amount .gc8320-recipient strong.fit-medium{font-size:6.08cqw!important}html body .gc8320-card.amount .gc8320-recipient strong.fit-long{font-size:5.18cqw!important;letter-spacing:-.058em!important}html body .gc8320-card.amount .gc8320-from{top:83%!important}html body .gc8320-card.amount .gc8320-from strong{font-size:2.86cqw!important}html body .gc8320-card.package .gc8320-recipient{left:6.25%!important;top:52.55%!important;width:57.7%!important;height:9.25%!important;overflow:visible!important}html body .gc8320-card.package .gc8320-recipient strong{font-size:5.38cqw!important;line-height:.92!important;letter-spacing:-.05em!important}html body .gc8320-card.package .gc8320-recipient strong.fit-medium{font-size:4.88cqw!important}html body .gc8320-card.package .gc8320-recipient strong.fit-long{font-size:4.18cqw!important;letter-spacing:-.055em!important}html body .gc8320-card.package .gc8320-package{left:6.25%!important;top:63.75%!important;width:58.7%!important;height:13.4%!important;gap:.82cqw!important}html body .gc8320-card.package .gc8320-package>strong{font-size:4.3cqw!important;line-height:1!important;letter-spacing:-.035em!important;color:#ffc247!important;text-shadow:0 1px 0 rgba(255,255,255,.18),0 2px 3px rgba(0,0,0,.55)!important}html body .gc8320-card.package .gc8320-package>strong.fit-medium{font-size:3.76cqw!important}html body .gc8320-card.package .gc8320-package>strong.fit-long{font-size:3.18cqw!important;letter-spacing:-.045em!important}html body .gc8320-card.package .gc8320-package small{font-size:1.62cqw!important;color:#79e7ff!important;font-weight:850!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;letter-spacing:.01em!important;text-shadow:0 1px 2px rgba(0,0,0,.32)!important}html body .gc8320-card.package .gc8320-package small span{color:#9eeeff!important;font-weight:950!important}html body .gc8320-card.package .gc8320-package small.fit-medium{font-size:1.46cqw!important}html body .gc8320-card.package .gc8320-package small.fit-long{font-size:1.24cqw!important}html body .gc8320-card .gc8320-from{left:6.35%!important;top:83%!important;width:39%!important;height:7.1%!important}html body .gc8320-card .gc8320-number{right:6.1%!important;top:84%!important;width:38%!important;height:7%!important;text-align:left!important}html body .gc8320-card .gc8320-from strong,html body .gc8320-card .gc8320-number strong{font-size:2.86cqw!important;line-height:1!important;letter-spacing:-.025em!important;font-weight:900!important}html body .gc8320-card.package .gc8320-from{top:83.55%!important}html body .gc8320-card.package .gc8320-from strong{font-size:2.78cqw!important}html body .gc831-gift-face.gc8330-card-shell{position:relative!important;display:block!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1337/832!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;isolation:auto!important}html body .gc831-gift-face.gc8330-card-shell:before,html body .gc831-gift-face.gc8330-card-shell:after{content:none!important;display:none!important}html body .gc8330-card-svg{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:1337/832!important;overflow:visible!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}html body .gc831-review-grid>.gc8330-card-shell{align-self:start!important;width:100%!important}html body .gc831-gift-preview .gc8330-card-shell{width:min(860px,86vw)!important;max-width:100%!important;margin:0 auto!important}html body .gc831-gift-preview{background:#06131c!important}@media(max-width:640px){html body .gc831-gift-face.gc8330-card-shell{min-height:0!important;padding:0!important;border-radius:0!important}html body .gc831-gift-preview .gc8330-card-shell{width:100%!important}}html body .gc834-register-tabs{display:flex!important;gap:8px!important;align-items:center!important;margin:0 0 14px!important}html body .gc834-register-tabs button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:1px solid rgba(112,174,214,.22)!important;background:#071624!important;color:#a9bfd0!important;border-radius:999px!important;padding:9px 15px!important;font-size:12px!important;font-weight:800!important;letter-spacing:.25px!important;cursor:pointer!important}html body .gc834-register-tabs button.active{background:#0d2d43!important;border-color:#2cb7ff8c!important;color:#eef9ff!important;box-shadow:0 0 0 3px #2cb7ff0f!important}html body .gc834-register-tabs button b{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:20px!important;height:20px!important;margin-left:6px!important;padding:0 6px!important;border-radius:999px!important;background:#ffffff14!important;color:#fff!important;font-size:11px!important}html body .gc834-row-actions{display:flex!important;align-items:center!important;justify-content:center!important;gap:3px!important}html body .gc834-row-actions button{width:25px!important;height:25px!important;min-width:25px!important;padding:0!important;border-radius:7px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}html body .gc834-row-actions svg{width:13px!important;height:13px!important}html body .gc834-restore{border:1px solid rgba(70,196,137,.32)!important;background:#1c764e24!important;color:#82e2b4!important}html body .gc831-row-delete:disabled{opacity:.28!important;cursor:not-allowed!important;filter:saturate(.45)!important}html body .gc831-detail-actions{flex-wrap:wrap!important}html body .gc831-detail-actions button:disabled{opacity:.42!important;cursor:not-allowed!important}@media(max-width:720px){html body .gc834-register-tabs{overflow-x:auto!important;padding-bottom:2px!important}html body .gc834-register-tabs button{white-space:nowrap!important}}html body .gc831-wizard .gc831-vehicle-fields{margin-bottom:20px!important}html body .gc831-wizard .gc831-vehicle-fields+.gc831-form-grid.package-fields{margin-top:2px!important}html body .gc831-wizard .gc831-vehicle-fields+.gc831-form-grid.package-fields>label.wide>span{margin-bottom:8px!important}.gc104-payment-scrim{position:fixed;inset:0;z-index:12020;border:0;background:#05080cc7;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.gc104-payment-modal{position:fixed;z-index:12021;left:50%;top:50%;transform:translate(-50%,-50%);width:min(780px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:linear-gradient(180deg,#171b21,#0d1015);box-shadow:0 28px 90px #0000009e;color:#f7f7f8}.gc104-payment-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 26px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.gc104-payment-modal>header>div>span,.gc104-payment-heading>span{display:block;color:#e59a3a;font-size:11px;font-weight:900;letter-spacing:.16em}.gc104-payment-modal>header h2{margin:4px 0 3px;font-size:25px;line-height:1.15}.gc104-payment-modal>header small{color:#aeb5bf}.gc104-payment-modal>header>button{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#222831;color:#fff}.gc104-payment-modal>header>button svg{width:18px}.gc104-payment-body{display:grid;gap:18px;padding:22px 26px 26px}.gc104-payment-summary{display:grid;grid-template-columns:1fr auto;gap:18px;padding:18px 20px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff09}.gc104-payment-summary>div{display:flex;flex-direction:column;gap:4px}.gc104-payment-summary span{color:#929aa6;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.gc104-payment-summary strong{font-size:18px}.gc104-payment-summary small{color:#aeb5bf}.gc104-payment-summary .amount{text-align:right}.gc104-payment-summary .amount strong{font-size:28px;color:#f0a343}.gc104-payment-card{padding:20px;border:1px solid rgba(229,154,58,.24);border-radius:20px;background:linear-gradient(180deg,#e59a3a12,#ffffff06)}.gc104-payment-heading h3{margin:4px 0 18px;font-size:19px}.gc104-payment-card .gc831-form-grid{align-items:end}.gc104-change{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:12px 15px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#ffffff09}.gc104-change span{color:#aab1bb;font-size:12px;font-weight:800;text-transform:uppercase}.gc104-change strong{font-size:21px}.gc104-payment-note{display:flex;gap:12px;margin-top:16px;padding:14px 15px;border-radius:14px;background:#3e965d1a;border:1px solid rgba(85,190,119,.18)}.gc104-payment-note>svg{flex:0 0 auto;width:20px;color:#6fd18e}.gc104-payment-note>span{display:flex;flex-direction:column;gap:3px}.gc104-payment-note small{color:#adb6c1;line-height:1.45}.gc104-payment-modal>footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:10px;padding:17px 26px;border-top:1px solid rgba(255,255,255,.08);background:#0d1015f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gc104-payment-modal>footer button{min-height:44px;padding:0 17px;border-radius:12px}.gc104-payment-modal>footer .primary{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#e59a3a,#c97821);color:#111;border:0;font-weight:900}.gc104-payment-modal>footer .primary svg{width:18px}@media(max-width:680px){.gc104-payment-modal{width:calc(100vw - 16px);max-height:calc(100vh - 16px);border-radius:18px}.gc104-payment-modal>header,.gc104-payment-body,.gc104-payment-modal>footer{padding-left:16px;padding-right:16px}.gc104-payment-summary{grid-template-columns:1fr}.gc104-payment-summary .amount{text-align:left}.gc104-payment-modal>footer{display:grid;grid-template-columns:1fr}.gc104-payment-modal>footer button{width:100%}}.gc105-gift-payment{z-index:2147483201!important}.gc105-reader-layer{z-index:2147483202!important}.gc105-gift-hero{position:relative;z-index:2;display:flex;align-items:center;gap:14px;margin-left:auto;padding:12px 18px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#051926b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.gc105-gift-hero>svg{width:38px;height:38px;color:#ffad31}.gc105-gift-hero>span{display:grid;gap:2px;min-width:180px}.gc105-gift-hero small{color:#79cfff;font-size:9px;font-weight:900;letter-spacing:.14em}.gc105-gift-hero strong{color:#fff;font-size:18px}.gc105-identity-strip{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}.gc105-payment-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}.gc105-workarea{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)!important}.gc105-no-tip{display:grid;align-content:start}.gc105-no-tip-copy{display:flex;gap:12px;align-items:flex-start;padding:18px;border:1px solid rgba(73,176,223,.2);border-radius:14px;background:#06253794}.gc105-no-tip-copy>svg{flex:0 0 24px;width:24px;height:24px;color:#62d8aa}.gc105-no-tip-copy span{display:grid;gap:5px}.gc105-no-tip-copy strong{color:#fff;font-size:14px}.gc105-no-tip-copy small{color:#9fb8c7;font-size:11px;line-height:1.5}.gc105-reference-method{display:grid;gap:14px}.gc105-reference-method label{display:grid;gap:7px}.gc105-reference-method label>span{color:#8aa9ba;font-size:9px;font-weight:900;letter-spacing:.1em}.gc105-reference-method input{width:100%;min-height:46px;padding:0 13px;border:1px solid #24526a;border-radius:11px;background:#071f30;color:#fff;box-sizing:border-box}@media(max-width:980px){.gc105-payment-kpis{grid-template-columns:1fr 1fr!important}.gc105-workarea{grid-template-columns:1fr!important}.gc105-gift-hero{display:none}}@media(max-width:620px){.gc105-payment-kpis{grid-template-columns:1fr!important}}:root{--r91-navy:#082b42;--r91-ink:#102f40;--r91-muted:#637b89;--r91-line:#d4e1e7;--r91-soft:#f3f7f9;--r91-orange:#ff7600}.r90-hour-stepper{display:grid!important;grid-template-columns:42px minmax(86px,124px) 42px!important;align-items:center!important;gap:6px!important;width:-moz-max-content!important;width:max-content!important;max-width:100%!important;padding:4px!important;border:1px solid #bfd0d9!important;border-radius:12px!important;background:linear-gradient(180deg,#fff,#f3f7f9)!important;box-shadow:0 5px 14px #082b4212,inset 0 1px #fff!important}.r90-hour-stepper>button{display:grid!important;place-items:center!important;width:42px!important;height:38px!important;padding:0!important;border:1px solid #c4d4dc!important;border-radius:9px!important;background:linear-gradient(180deg,#fff,#eaf1f4)!important;color:#123b4f!important;font-size:20px!important;line-height:1!important;font-weight:800!important;box-shadow:0 2px 6px #082b420d!important}.r90-hour-stepper>button:hover:not(:disabled){border-color:#ff9b4b!important;background:linear-gradient(180deg,#fff8f1,#ffead8)!important;color:#c95700!important}.r90-hour-stepper>button:disabled{opacity:.35!important}.r90-hour-stepper>input{width:100%!important;height:38px!important;min-width:0!important;padding:0 8px!important;border:0!important;outline:0!important;background:transparent!important;color:#092f44!important;font-family:IBM Plex Mono,Inter,system-ui,sans-serif!important;font-size:15px!important;font-weight:750!important;text-align:center!important;box-shadow:none!important;-webkit-appearance:textfield!important;-moz-appearance:textfield!important;appearance:textfield!important}.r90-hour-stepper>input::-webkit-outer-spin-button,.r90-hour-stepper>input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.fd-estimate-detail-r14 .fd-estimate-hero-r14{display:grid!important;grid-template-columns:minmax(310px,1.28fr) minmax(240px,1fr) minmax(240px,1fr)!important;gap:14px!important;align-items:stretch!important}.fd-estimate-detail-r14 .fd-estimate-vehicle-stage,.fd-estimate-detail-r14 .fd-estimate-identity-card{min-height:178px!important;border:1px solid #d2e0e7!important;border-radius:16px!important;background:radial-gradient(circle at 50% 42%,#fffffffa 0 18%,#f4f9fbf5 63%,#e9f1f5f7)!important;box-shadow:0 12px 28px #05233412,inset 0 1px #fff!important}.fd-estimate-detail-r14 .fd-estimate-vehicle-stage{display:grid!important;place-items:center!important;padding:8px 14px!important;overflow:hidden!important}.fd-estimate-detail-r14 .fd-estimate-vehicle-stage img{display:block!important;width:min(96%,390px)!important;height:158px!important;max-width:none!important;max-height:none!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;box-shadow:none!important;filter:drop-shadow(0 13px 11px rgba(7,31,45,.15))!important}.fd-estimate-detail-r14 .fd-estimate-vehicle-stage.empty svg{width:112px!important;height:72px!important;color:#91a7b3!important}.fd-estimate-detail-r14 .fd-estimate-identity-card{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:5px!important;padding:22px 24px!important}.fd-estimate-detail-r14 .fd-estimate-identity-card .crm-eyebrow{margin:0 0 2px!important;color:#e26700!important;font-size:10px!important;font-weight:850!important;letter-spacing:.105em!important}.fd-estimate-detail-r14 .fd-estimate-identity-card h3{margin:0 0 4px!important;color:#0a2d40!important;font-family:Plus Jakarta Sans,Manrope,system-ui,sans-serif!important;font-size:19px!important;line-height:1.18!important;letter-spacing:-.02em!important;font-weight:800!important}.fd-estimate-detail-r14 .fd-estimate-identity-card span{display:block!important;color:#516b79!important;font-size:12.5px!important;line-height:1.45!important;font-weight:600!important;overflow-wrap:anywhere!important}.fd-review-r14 .r91-review-identity{display:grid!important;grid-template-columns:minmax(300px,1.25fr) minmax(230px,1fr) minmax(230px,1fr)!important;gap:12px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.r91-review-identity>div{min-width:0!important;min-height:154px!important;border:1px solid #d2e0e7!important;border-radius:15px!important;background:linear-gradient(180deg,#fff,#f7fafb)!important;box-shadow:0 10px 24px #0523340f,inset 0 1px #fff!important}.r91-review-vehicle-hero{position:relative!important;display:grid!important;place-items:center!important;align-content:center!important;padding:8px 14px 22px!important;overflow:hidden!important;background:radial-gradient(circle at 50% 42%,#fff 0 16%,#f4f9fb 64%,#eaf2f6)!important}.r91-review-vehicle-hero img{display:block!important;width:min(96%,370px)!important;height:126px!important;max-width:none!important;max-height:none!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;-o-object-fit:contain!important;object-fit:contain!important;box-shadow:none!important;filter:drop-shadow(0 11px 10px rgba(7,31,45,.15))!important}.r91-review-vehicle-hero>svg{width:100px!important;height:62px!important;color:#91a7b3!important}.r91-review-vehicle-hero>small{position:absolute!important;left:16px!important;bottom:10px!important;max-width:calc(100% - 32px)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#59717e!important;font-size:10.5px!important;font-weight:700!important}.r91-review-card{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:5px!important;padding:19px 21px!important}.r91-review-card>span{color:#e26700!important;font-size:10px!important;font-weight:850!important;letter-spacing:.095em!important;text-transform:uppercase!important}.r91-review-card>strong{color:#0a2d40!important;font-family:Plus Jakarta Sans,Manrope,system-ui,sans-serif!important;font-size:18px!important;line-height:1.2!important;letter-spacing:-.018em!important;font-weight:800!important}.r91-review-card>small{display:block!important;color:#566f7d!important;font-size:12px!important;line-height:1.4!important;font-weight:600!important;overflow-wrap:anywhere!important}.r46p-party{grid-template-columns:minmax(178px,.9fr) 1fr 1.1fr!important;align-items:stretch!important}.r46p-party article,.r46p-photo{min-height:122px!important}.r46p-photo{padding:5px 10px!important;border:1px solid #cfdae2!important;border-radius:10px!important;background:radial-gradient(circle at 50% 40%,#fff,#f6f9fb 70%,#edf3f6)!important;overflow:hidden!important}.r46p-photo:before,.r46p-photo:after{display:none!important}.r46p-photo img{display:block!important;width:100%!important;height:108px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;-o-object-fit:contain!important;object-fit:contain!important;box-shadow:none!important;filter:drop-shadow(0 7px 7px rgba(7,31,45,.13))!important}.r46p-party h3{font-size:12.6pt!important}.r46p-party p{font-size:8.4pt!important;line-height:1.4!important}.r78x-identity{grid-template-columns:.76fr 1.24fr!important}.r78x-identity>article{min-height:116px!important}.r78x-identity>article:not(.vehicle){display:flex!important;flex-direction:column!important;justify-content:center!important}.r78x-identity strong{font-size:16px!important}.r78x-identity small{font-size:10.5px!important}.r78x-identity .vehicle{grid-template-columns:172px minmax(0,1fr)!important;gap:14px!important}.r78x-identity .vehicle>div{display:grid!important;place-items:center!important;height:92px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important;box-shadow:none!important}.r78x-identity .vehicle img{display:block!important;width:100%!important;height:92px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;-o-object-fit:contain!important;object-fit:contain!important;box-shadow:none!important;filter:drop-shadow(0 7px 7px rgba(7,31,45,.13))!important}.r78x-identity .vehicle section strong{font-size:16px!important}@media(max-width:1180px){.fd-estimate-detail-r14 .fd-estimate-hero-r14,.fd-review-r14 .r91-review-identity{grid-template-columns:minmax(280px,1.15fr) 1fr 1fr!important}.fd-estimate-detail-r14 .fd-estimate-vehicle-stage img{width:min(98%,330px)!important}.r91-review-vehicle-hero img{width:min(98%,325px)!important}}@media(max-width:900px){.fd-estimate-detail-r14 .fd-estimate-hero-r14,.fd-review-r14 .r91-review-identity{grid-template-columns:1fr 1fr!important}.fd-estimate-detail-r14 .fd-estimate-vehicle-stage,.r91-review-vehicle-hero{grid-column:1/-1!important;min-height:210px!important}.fd-estimate-detail-r14 .fd-estimate-vehicle-stage img{width:min(88%,480px)!important;height:190px!important}.r91-review-vehicle-hero img{width:min(88%,460px)!important;height:172px!important}.r78x-identity{grid-template-columns:1fr!important}.r78x-identity .vehicle{grid-template-columns:155px minmax(0,1fr)!important}}@media(max-width:680px){.fd-estimate-detail-r14 .fd-estimate-hero-r14,.fd-review-r14 .r91-review-identity{grid-template-columns:1fr!important}.fd-estimate-detail-r14 .fd-estimate-vehicle-stage,.r91-review-vehicle-hero{grid-column:auto!important;min-height:188px!important}.fd-estimate-detail-r14 .fd-estimate-vehicle-stage img{width:min(96%,390px)!important;height:166px!important}.r91-review-vehicle-hero img{width:min(96%,370px)!important;height:150px!important}.fd-estimate-detail-r14 .fd-estimate-identity-card,.r91-review-card{min-height:126px!important;padding:17px 18px!important}.fd-estimate-detail-r14 .fd-estimate-identity-card h3,.r91-review-card>strong{font-size:17px!important}.r90-hour-stepper{grid-template-columns:40px minmax(78px,1fr) 40px!important;width:100%!important}.r78x-identity .vehicle{grid-template-columns:128px minmax(0,1fr)!important}.r78x-identity .vehicle>div,.r78x-identity .vehicle img{height:78px!important}}@media(max-width:480px){.fd-estimate-detail-r14 .fd-estimate-vehicle-stage,.r91-review-vehicle-hero{min-height:168px!important}.fd-estimate-detail-r14 .fd-estimate-vehicle-stage img,.r91-review-vehicle-hero img{height:142px!important}.fd-estimate-detail-r14 .fd-estimate-identity-card span,.r91-review-card>small{font-size:11.5px!important}.r78x-identity .vehicle{grid-template-columns:1fr!important;text-align:left!important}.r78x-identity .vehicle>div,.r78x-identity .vehicle img{height:92px!important}}@media(max-height:520px)and (orientation:landscape){.fd-estimate-detail-r14 .fd-estimate-hero-r14,.fd-review-r14 .r91-review-identity{grid-template-columns:minmax(250px,1.15fr) 1fr 1fr!important}.fd-estimate-detail-r14 .fd-estimate-vehicle-stage,.r91-review-vehicle-hero{grid-column:auto!important;min-height:138px!important}.fd-estimate-detail-r14 .fd-estimate-vehicle-stage img,.r91-review-vehicle-hero img{height:118px!important}.fd-estimate-detail-r14 .fd-estimate-identity-card,.r91-review-card{min-height:138px!important;padding:14px 16px!important}}@media print{.r46p-party{grid-template-columns:1.48in 1fr 1.08fr!important}.r46p-party article,.r46p-photo{min-height:.82in!important}.r46p-photo img{height:.7in!important}body.r76-print-invoice .r78x-identity{grid-template-columns:.72fr 1.28fr!important}body.r76-print-invoice .r78x-identity .vehicle{grid-template-columns:1.24in 1fr!important}body.r76-print-invoice .r78x-identity .vehicle>div,body.r76-print-invoice .r78x-identity .vehicle img{height:.6in!important}}.fd-estimate-services-r13 .r63-misc-panel .r63-misc-grid{align-items:end!important}.fd-estimate-services-r13 .r63-misc-panel .r63-misc-grid>label{min-width:0!important}.fd-estimate-services-r13 .r63-misc-panel .r63-misc-grid>label>input:not([type=checkbox]),.fd-estimate-services-r13 .r63-misc-panel .r63-misc-grid>label>select{box-sizing:border-box!important;width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;border-radius:9px!important;line-height:38px!important}.fd-estimate-services-r13 .r63-misc-panel .r63-misc-grid .r90-hour-stepper{box-sizing:border-box!important;grid-template-columns:32px minmax(48px,1fr) 32px!important;gap:3px!important;width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:3px!important;border-radius:9px!important;box-shadow:none!important}.fd-estimate-services-r13 .r63-misc-panel .r63-misc-grid .r90-hour-stepper>button{box-sizing:border-box!important;width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0!important;border-radius:7px!important;font-size:17px!important;line-height:1!important}.fd-estimate-services-r13 .r63-misc-panel .r63-misc-grid .r90-hour-stepper>input{box-sizing:border-box!important;width:100%!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0 4px!important;font-size:13px!important;line-height:32px!important}.fd-estimate-services-r13 .r63-misc-panel .r63-misc-grid .r64-misc-total{min-height:40px!important;align-self:end!important}html body .fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-hero-r14{display:grid!important;grid-template-columns:minmax(330px,1.28fr) minmax(250px,1fr) minmax(250px,1fr)!important;gap:14px!important;align-items:stretch!important}html body .fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-hero-r14 .fd-estimate-vehicle-stage,html body .fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-hero-r14 .fd-estimate-identity-card{min-height:176px!important;height:auto!important;border:1px solid #cfdee6!important;border-radius:16px!important;background:radial-gradient(ellipse at 50% 52%,#fffffffa,#f8fbfcf7 42%,#ebf3f7fa)!important;box-shadow:0 12px 28px #06233412,inset 0 1px #fffffff2!important}html body .fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-hero-r14 .fd-estimate-vehicle-stage{position:relative!important;display:grid!important;place-items:center!important;padding:4px 10px!important;overflow:hidden!important}html body .fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-hero-r14 .fd-estimate-vehicle-stage:before,html body .fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-hero-r14 .fd-estimate-vehicle-stage:after{display:none!important;content:none!important}html body .fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-hero-r14 .fd-estimate-vehicle-stage img{position:relative!important;z-index:1!important;display:block!important;width:min(98%,460px)!important;max-width:98%!important;height:164px!important;min-height:0!important;max-height:164px!important;margin:0 auto!important;padding:0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;box-shadow:none!important;filter:drop-shadow(0 13px 10px rgba(6,30,44,.16))!important}html body .fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-hero-r14 .fd-estimate-identity-card{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:5px!important;padding:21px 23px!important}html body .fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-hero-r14 .fd-estimate-identity-card .crm-eyebrow{margin:0 0 2px!important;font-size:10px!important;line-height:1.15!important;font-weight:850!important;letter-spacing:.105em!important;color:#df6100!important;-webkit-text-fill-color:#df6100!important}html body .fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-hero-r14 .fd-estimate-identity-card h3{margin:0 0 3px!important;font-family:Plus Jakarta Sans,Manrope,system-ui,sans-serif!important;font-size:19px!important;line-height:1.18!important;font-weight:800!important;letter-spacing:-.025em!important;color:#082b42!important;-webkit-text-fill-color:#082b42!important}html body .fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-hero-r14 .fd-estimate-identity-card span{margin:0!important;font-size:12.5px!important;line-height:1.45!important;font-weight:600!important;color:#506a78!important;-webkit-text-fill-color:#506a78!important}html body .fd-review.fd-review-r14 .r91-review-identity{grid-template-columns:minmax(330px,1.28fr) minmax(240px,1fr) minmax(240px,1fr)!important;gap:14px!important}html body .fd-review.fd-review-r14 .r91-review-identity>div{min-height:166px!important}html body .fd-review.fd-review-r14 .r91-review-vehicle-hero{padding:5px 12px 24px!important}html body .fd-review.fd-review-r14 .r91-review-vehicle-hero img{width:min(98%,440px)!important;max-width:98%!important;height:148px!important;max-height:148px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-o-object-fit:contain!important;object-fit:contain!important;filter:drop-shadow(0 12px 10px rgba(6,30,44,.16))!important}html body .fd-review.fd-review-r14 .r91-review-card>strong{font-size:19px!important}html body .fd-review.fd-review-r14 .r91-review-card>small{font-size:12.5px!important}html body .r78x-identity .vehicle{grid-template-columns:190px minmax(0,1fr)!important;gap:15px!important}html body .r78x-identity .vehicle>div{height:104px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .r78x-identity .vehicle img{width:100%!important;height:104px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-o-object-fit:contain!important;object-fit:contain!important;filter:drop-shadow(0 8px 8px rgba(6,30,44,.14))!important}html body .r78x-identity .vehicle section strong{font-size:17px!important}@media(max-width:1050px){html body .fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-hero-r14,html body .fd-review.fd-review-r14 .r91-review-identity{grid-template-columns:minmax(290px,1.12fr) 1fr 1fr!important}html body .fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-hero-r14 .fd-estimate-vehicle-stage img{width:min(98%,400px)!important}}@media(max-width:860px){html body .fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-hero-r14,html body .fd-review.fd-review-r14 .r91-review-identity{grid-template-columns:1fr 1fr!important}html body .fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-hero-r14 .fd-estimate-vehicle-stage,html body .fd-review.fd-review-r14 .r91-review-vehicle-hero{grid-column:1/-1!important;min-height:205px!important}html body .fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-hero-r14 .fd-estimate-vehicle-stage img{width:min(94%,520px)!important;height:190px!important;max-height:190px!important}html body .fd-review.fd-review-r14 .r91-review-vehicle-hero img{width:min(94%,500px)!important;height:178px!important;max-height:178px!important}}@media(max-width:620px){html body .fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-hero-r14,html body .fd-review.fd-review-r14 .r91-review-identity{grid-template-columns:1fr!important}html body .fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-hero-r14 .fd-estimate-vehicle-stage,html body .fd-review.fd-review-r14 .r91-review-vehicle-hero{grid-column:auto!important;min-height:180px!important}html body .fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-hero-r14 .fd-estimate-vehicle-stage img{width:min(98%,430px)!important;height:164px!important;max-height:164px!important}html body .fd-review.fd-review-r14 .r91-review-vehicle-hero img{width:min(98%,410px)!important;height:154px!important;max-height:154px!important}html body .fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-hero-r14 .fd-estimate-identity-card{min-height:124px!important;padding:17px 18px!important}html body .r78x-identity .vehicle{grid-template-columns:135px minmax(0,1fr)!important}html body .r78x-identity .vehicle>div,html body .r78x-identity .vehicle img{height:84px!important}}@media(max-width:440px){html body .r78x-identity .vehicle{grid-template-columns:1fr!important}html body .r78x-identity .vehicle>div,html body .r78x-identity .vehicle img{height:96px!important}}.crm-top,.crm-actions,.r22-alert-button{overflow:visible!important}.crm-top,.crm-top-left{min-width:0!important}.r22-alert-button>span{z-index:40!important}.crm-top .crm-actions,.crm-top .crm-actions>*,.crm-top .crm-user,.crm-top .crm-avatar,.crm-top .r22-alert-button,.crm-top .fd-message-icon{animation:none!important;transition:none!important}.crm-top .crm-actions>.crm-icon:hover,.crm-top .r22-alert-button:hover{transform:none!important}@media(min-width:821px){.crm-top-left{flex:1 1 auto!important;max-width:100%!important}.crm-search{flex:0 1 520px!important;width:min(520px,100%)!important;max-width:520px!important;min-width:0!important}.crm-actions{flex:0 0 auto!important;justify-content:flex-end!important;white-space:nowrap!important}}html.r1011-workorder-open,body.r1011-workorder-open{overflow:hidden!important}.r50-workorder .r50-scroll{overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:auto!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.r50-workorder .r50-scroll::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.r1011-workorder-loading{pointer-events:none!important}.r1011-workorder-loading-fill{flex:1 1 auto!important;min-height:0!important;background:radial-gradient(circle at 90% 0,rgba(61,134,179,.07),transparent 28rem),linear-gradient(180deg,#f5f9fb,#edf3f6)!important}.fd-flow-r13,.fd-flow-r13 .fd-flow-body,.fd-review.fd-review-r14,.fd-review.fd-review-r14>*{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.fd-flow-r13{overflow-x:hidden!important}.fd-flow-r13 .fd-flow-body{overflow-x:hidden!important;scrollbar-gutter:auto!important}html body .fd-review.fd-review-r14{width:100%!important;max-width:100%!important;grid-template-columns:minmax(0,1fr) minmax(260px,31%)!important;gap:10px!important;align-items:start!important;overflow:hidden!important}html body .fd-review.fd-review-r14 .fd-review-document-head,html body .fd-review.fd-review-r14 .r91-review-identity{grid-column:1/-1!important;width:100%!important;min-width:0!important}html body .fd-review.fd-review-r14 .r91-review-identity{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr)!important}html body .fd-review.fd-review-r14 .r91-review-identity>div,html body .fd-review.fd-review-r14 .fd-review-lines,html body .fd-review.fd-review-r14 .fd-review-totals,html body .fd-review.fd-review-r14 .fd-review-disclosure-preview,html body .fd-review.fd-review-r14 .fd-review-line,html body .fd-review.fd-review-r14 .fd-review-line>div{min-width:0!important;max-width:100%!important}html body .fd-review.fd-review-r14 .fd-review-lines{grid-column:1!important;width:100%!important}html body .fd-review.fd-review-r14 .fd-review-totals,html body .fd-review.fd-review-r14 .fd-review-disclosure-preview{grid-column:2!important;width:100%!important;margin-left:0!important}html body .fd-review.fd-review-r14 .fd-review-line{width:100%!important;grid-template-columns:minmax(0,1fr) auto!important}html body .fd-review.fd-review-r14 p,html body .fd-review.fd-review-r14 li,html body .fd-review.fd-review-r14 small,html body .fd-review.fd-review-r14 strong{overflow-wrap:anywhere!important}@media(max-width:1180px){html body .fd-review.fd-review-r14{grid-template-columns:1fr!important}html body .fd-review.fd-review-r14 .fd-review-lines,html body .fd-review.fd-review-r14 .fd-review-totals,html body .fd-review.fd-review-r14 .fd-review-disclosure-preview{grid-column:1!important}html body .fd-review.fd-review-r14 .r91-review-identity{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important}html body .fd-review.fd-review-r14 .r91-review-vehicle-hero{grid-column:1/-1!important}}@media(max-width:820px){html body .fd-review.fd-review-r14 .r91-review-identity{grid-template-columns:1fr 1fr!important}html body .fd-review.fd-review-r14 .r91-review-vehicle-hero{grid-column:1/-1!important}}@media(max-width:620px){html body .fd-review.fd-review-r14 .r91-review-identity{grid-template-columns:1fr!important}html body .fd-review.fd-review-r14 .r91-review-vehicle-hero{grid-column:auto!important}html body .fd-review.fd-review-r14 .fd-review-line{grid-template-columns:1fr!important}html body .fd-review.fd-review-r14 .fd-review-line>b{justify-self:start!important}}@media(max-height:520px)and (orientation:landscape){html body .fd-review.fd-review-r14{grid-template-columns:minmax(0,1fr) minmax(240px,30%)!important}html body .fd-review.fd-review-r14 .fd-review-lines{grid-column:1!important}html body .fd-review.fd-review-r14 .fd-review-totals,html body .fd-review.fd-review-r14 .fd-review-disclosure-preview{grid-column:2!important}html body .fd-review.fd-review-r14 .r91-review-identity{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr)!important}html body .fd-review.fd-review-r14 .r91-review-vehicle-hero{grid-column:auto!important}}@media(min-width:821px){html.r102-workorder-open,html.r102-workorder-open body{width:100%!important;height:100%!important;overflow:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important}html.r102-workorder-open::-webkit-scrollbar,html.r102-workorder-open body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html.r102-workorder-open .crm-content-wrap{height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}html.r102-workorder-open .crm-top{position:fixed!important;top:0!important;left:250px!important;right:0!important;width:auto!important;height:72px!important;min-height:72px!important;max-height:72px!important;padding:0 24px!important;z-index:10040!important;transform:none!important;translate:none!important;contain:none!important;overflow:visible!important;box-sizing:border-box!important}html.r102-workorder-open .crm-top-left,html.r102-workorder-open .crm-actions,html.r102-workorder-open .crm-user{min-height:72px!important;max-height:72px!important;align-items:center!important;transform:none!important;translate:none!important}html.r102-workorder-open .crm-actions{flex:0 0 auto!important;min-width:-moz-max-content!important;min-width:max-content!important;overflow:visible!important}html.r102-workorder-open .r22-alert-button>span{top:-3px!important;right:-3px!important;clip-path:none!important}html.r102-workorder-open .r50-workorder{inset:72px 0 0 250px!important;width:auto!important;height:auto!important;overflow:hidden!important}}.r50-workorder,.r50-workorder .r50-scroll{scrollbar-gutter:auto!important}.r50-workorder .r50-scroll{overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.r50-workorder .r50-scroll::-webkit-scrollbar,.r50-workorder::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.r9758-stage-card .r658a-task-actions,.r658a-current-task .r658a-task-actions{border-top:0!important;padding-top:0!important;margin-top:12px!important}.r9758-task-copy,.r9758-task-copy *,.r658a-task-checklist span{opacity:1!important;color:#173a50!important;-webkit-text-fill-color:#173a50!important;text-shadow:none!important}.fd-review-r14 .ss-includes-label,.fd-estimate-detail-r14 .ss-includes-label{display:flex!important;align-items:center!important;gap:8px!important;width:-moz-max-content!important;width:max-content!important;max-width:100%!important;min-height:0!important;margin:10px 0 7px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#a94a0b!important;-webkit-text-fill-color:#a94a0b!important;font-size:10px!important;line-height:1.15!important;font-weight:950!important;letter-spacing:.09em!important;text-transform:uppercase!important}.fd-review-r14 .ss-includes-label:before,.fd-review-r14 .ss-includes-label:after,.fd-estimate-detail-r14 .ss-includes-label:before,.fd-estimate-detail-r14 .ss-includes-label:after{content:none!important;display:none!important}.r102-included-glyph{width:27px!important;height:27px!important;flex:0 0 27px!important;overflow:visible!important}.fd-review-r14 .ss-estimate-includes ul,.fd-estimate-detail-r14 .ss-estimate-includes ul{margin-top:5px!important}.fd-review-line.r102-review-addon-line{grid-template-columns:150px minmax(0,1fr) auto!important;align-items:start!important;gap:14px!important}.fd-estimate-service-card.r102-estimate-addon-line{grid-template-columns:180px minmax(0,1fr) auto!important;align-items:start!important;gap:15px!important}.r102-estimate-addon-media{position:relative!important;min-width:0!important;height:108px!important;overflow:hidden!important;border:1px solid #c8d9e3!important;border-radius:13px!important;background:linear-gradient(145deg,#071c2c,#0b3e5c)!important;box-shadow:0 10px 22px #0725371f!important}.r102-estimate-addon-media img{display:block!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important}.r102-estimate-addon-media span{position:absolute!important;inset:auto 0 0!important;height:38%!important;pointer-events:none!important;background:linear-gradient(180deg,transparent,rgba(2,14,23,.48))!important}@media(max-width:760px){.fd-review-line.r102-review-addon-line,.fd-estimate-service-card.r102-estimate-addon-line{grid-template-columns:1fr!important}.r102-estimate-addon-media{height:148px!important}}.fd-estimate-detail.fd-estimate-detail-r14 .fd-authorization-status.ss-estimate-auth,.fd-estimate-detail-r14 .fd-authorization-status,.fd-review-r14 .fd-review-disclosure-preview{position:relative!important;z-index:8!important;isolation:isolate!important;width:100%!important;max-width:100%!important;overflow:hidden!important;background:#fff!important;opacity:1!important;box-shadow:0 12px 30px #051f301a!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-authorization-status.ss-estimate-auth:before,.fd-estimate-detail.fd-estimate-detail-r14 .fd-authorization-status.ss-estimate-auth:after,.fd-review-r14 .fd-review-disclosure-preview:before,.fd-review-r14 .fd-review-disclosure-preview:after{content:none!important;display:none!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-authorization-status.ss-estimate-auth.reauth{background:#fff8f1!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-authorization-status.ss-estimate-auth.approved{background:#f2fbf6!important}.r9742-closeout-actions .r9742-action-primary,.r9752-pay,.r9752-pay svg{color:#111!important;stroke:#111!important}.r9752-pay{background:linear-gradient(180deg,#ff972d,#ff7600)!important;border-color:#e76a00!important;box-shadow:0 13px 28px #ff76004a,inset 0 1px #ffffff6b!important}.r9752-balance-panel{background:linear-gradient(145deg,#ff9a32,#ff7600)!important;border-color:#e76a00!important;color:#111!important;box-shadow:0 14px 30px #ff760040!important}.r9752-balance-panel *,.r9752-balance-panel span,.r9752-balance-panel strong{color:#111!important;-webkit-text-fill-color:#111!important}.r9752-balance-sheen{opacity:.18!important}.r978-invoice-screen{position:fixed!important;inset:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;box-sizing:border-box!important}.r978-invoice-screen .r978-invoice-scroll{min-width:0!important;max-width:100%!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:auto!important}.r978-invoice-screen .r978-final-document-wrap,.r978-invoice-screen .r30-invoice-document{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.r978-final-actions{min-width:0!important;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(150px,.42fr)!important}.r978-final-actions>*{min-width:0!important}.r102-final-recipient-layer{position:fixed!important;inset:0!important;z-index:2147483600!important;display:grid!important;pointer-events:auto!important;place-items:center!important;padding:18px!important;overflow:hidden!important}.r102-final-recipient-scrim{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;background:#020f18b8!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.r102-final-recipient-modal{position:relative!important;z-index:1!important;width:min(520px,calc(100vw - 30px))!important;overflow:hidden!important;border:1px solid #25506a!important;border-top:2px solid #e9a93e!important;border-radius:17px!important;background:linear-gradient(180deg,#062235,#031827)!important;box-shadow:0 28px 90px #00000073!important;color:#fff!important;padding:18px!important}.r102-final-recipient-modal header span{display:block!important;color:#f2b94e!important;font-size:9px!important;font-weight:950!important;letter-spacing:.12em!important}.r102-final-recipient-modal h3{margin:4px 0 0!important;color:#fff!important;font-size:20px!important}.r102-final-recipient-modal p{margin:10px 0 15px!important;color:#b9cfdb!important;font-size:12px!important;line-height:1.5!important}.r102-final-recipient-modal label{display:grid!important;gap:7px!important}.r102-final-recipient-modal label>span{color:#d8e7ef!important;font-size:9px!important;font-weight:900!important;letter-spacing:.08em!important}.r102-final-recipient-modal input{width:100%!important;height:45px!important;border:1px solid #e3a43a!important;border-radius:9px!important;background:#fff!important;color:#10212c!important;padding:0 11px!important;font:700 13px/1 Arial,sans-serif!important;outline:none!important}.r102-final-recipient-error{margin-top:10px!important;padding:9px 10px!important;border:1px solid #c65555!important;border-radius:8px!important;background:#3d171b!important;color:#ffd9d9!important;font-size:11px!important}.r102-final-recipient-modal footer{display:flex!important;justify-content:flex-end!important;gap:8px!important;margin-top:16px!important}.r102-final-recipient-modal footer button{min-height:40px!important;padding:0 15px!important;border:1px solid #2c536b!important;border-radius:9px!important;background:#0b2e43!important;color:#e6f1f6!important;font-weight:900!important}.r102-final-recipient-modal footer button.primary{display:inline-flex!important;align-items:center!important;gap:7px!important;background:linear-gradient(180deg,#ff9a2c,#ff7800)!important;border-color:#e36a00!important;color:#111!important}.r102-final-recipient-modal footer button.primary svg{width:15px!important;stroke:#111!important}.r98-report-hero>div:nth-child(2)>small{display:none!important}.r102-before-after-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-top:15px!important;align-items:start!important}.r102-before-after-grid .r98-photo-section{margin:0!important;height:100%!important}.r102-before-after-grid .r98-photo-grid{grid-template-columns:1fr!important}.r98-damage-section{margin-top:16px!important;border-color:#e4b680!important;background:linear-gradient(180deg,#fffaf5,#fff)!important}.r98-report-copy-grid{gap:11px!important}.r98-report-card{border-radius:13px!important;box-shadow:0 8px 20px #051f300e!important}@media(max-width:760px){.r102-before-after-grid,.r978-final-actions{grid-template-columns:1fr!important}}@media print{@page{size:auto;margin:.34in}html,body{width:auto!important;height:auto!important;overflow:visible!important}body.r978-print-final-invoice{margin:0!important;padding:0!important;background:#fff!important;overflow:visible!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body.r978-print-final-invoice>*{display:none!important}body.r978-print-final-invoice>.r978-invoice-screen{display:block!important;position:static!important;inset:auto!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;overflow:visible!important;background:#fff!important}body.r978-print-final-invoice>.r978-invoice-screen>*{display:none!important}body.r978-print-final-invoice>.r978-invoice-screen>.r978-invoice-scroll{display:block!important;width:auto!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:0!important;margin:0!important}body.r978-print-final-invoice .r978-invoice-scroll>*{display:none!important}body.r978-print-final-invoice .r978-invoice-scroll>.r978-final-document-wrap{display:block!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;overflow:visible!important}body.r978-print-final-invoice .r30-invoice-document{display:block!important;position:static!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}body.r978-print-final-invoice .r78x-head,body.r978-print-final-invoice .r78x-identity,body.r978-print-final-invoice .r78x-line,body.r978-print-final-invoice .r98-report-card,body.r978-print-final-invoice .r98-photo-section,body.r978-print-final-invoice .r98-signature-card{-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}body.r978-print-final-invoice .r102-before-after-grid{grid-template-columns:1fr 1fr!important}}.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-service-card .ss-estimate-includes .ss-includes-label,.fd-review.fd-review-r14 .fd-review-line .ss-estimate-includes .ss-includes-label,.fd-review-r14 .fd-review-line .ss-estimate-includes .ss-includes-label{display:inline-flex!important;align-items:center!important;gap:9px!important;width:-moz-max-content!important;width:max-content!important;max-width:100%!important;min-height:0!important;margin:10px 0 8px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#8c430d!important;-webkit-text-fill-color:#8c430d!important;font-size:10px!important;line-height:1.1!important;font-weight:950!important;letter-spacing:.105em!important;text-transform:uppercase!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-service-card .ss-estimate-includes .ss-includes-label:before,.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-service-card .ss-estimate-includes .ss-includes-label:after,.fd-review.fd-review-r14 .fd-review-line .ss-estimate-includes .ss-includes-label:before,.fd-review.fd-review-r14 .fd-review-line .ss-estimate-includes .ss-includes-label:after{content:none!important;display:none!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-service-card .ss-estimate-includes .ss-includes-label svg.r102-included-glyph,.fd-review.fd-review-r14 .fd-review-line .ss-estimate-includes .ss-includes-label svg.r102-included-glyph,.fd-review-r14 .fd-review-line .ss-estimate-includes .ss-includes-label svg.r102-included-glyph{display:block!important;width:29px!important;height:29px!important;min-width:29px!important;min-height:29px!important;flex:0 0 29px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;stroke:none!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-service-card .ss-estimate-includes .ss-includes-label svg.r102-included-glyph path:nth-child(1),.fd-review-r14 .fd-review-line .ss-estimate-includes .ss-includes-label svg.r102-included-glyph path:nth-child(1){fill:none!important;stroke:#0b4c70!important;stroke-width:2.2!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-service-card .ss-estimate-includes .ss-includes-label svg.r102-included-glyph path:nth-child(2),.fd-review-r14 .fd-review-line .ss-estimate-includes .ss-includes-label svg.r102-included-glyph path:nth-child(2){fill:none!important;stroke:#f47a00!important;stroke-width:2.5!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-service-card .ss-estimate-includes .ss-includes-label svg.r102-included-glyph path:nth-child(3),.fd-review-r14 .fd-review-line .ss-estimate-includes .ss-includes-label svg.r102-included-glyph path:nth-child(3){fill:#e2b35a!important;stroke:none!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-service-card .ss-estimate-includes{border-top:1px solid #dce5ea!important;background:transparent!important}@media(max-width:620px){.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-service-card .ss-estimate-includes .ss-includes-label,.fd-review-r14 .fd-review-line .ss-estimate-includes .ss-includes-label{gap:8px!important;font-size:9.5px!important;letter-spacing:.09em!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-service-card .ss-estimate-includes .ss-includes-label svg.r102-included-glyph,.fd-review-r14 .fd-review-line .ss-estimate-includes .ss-includes-label svg.r102-included-glyph{width:27px!important;height:27px!important;min-width:27px!important;min-height:27px!important;flex-basis:27px!important}}.r977-reader-layer{position:fixed!important;inset:0!important;z-index:2147483500!important;display:grid!important;place-items:center!important;width:100vw!important;height:100dvh!important;min-width:0!important;min-height:0!important;padding:24px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;pointer-events:auto!important;background:#02111bc2!important;backdrop-filter:blur(10px) saturate(1.05)!important;-webkit-backdrop-filter:blur(10px) saturate(1.05)!important;box-sizing:border-box!important}.r977-reader-layer,.r977-reader-layer *{box-sizing:border-box!important}.r977-reader-dialog{position:relative!important;z-index:1!important;width:min(650px,calc(100vw - 32px))!important;max-width:650px!important;min-width:0!important;max-height:calc(100dvh - 40px)!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:none!important;-ms-overflow-style:none!important;padding:20px!important;border:1px solid rgba(104,164,196,.44)!important;border-top:3px solid #e7b454!important;border-radius:22px!important;background:radial-gradient(circle at 82% 5%,rgba(28,111,151,.22),transparent 30%),linear-gradient(165deg,#082b40,#061d2e 55%,#031521)!important;color:#fff!important;box-shadow:0 36px 90px #00000075,inset 0 1px #ffffff14!important}.r977-reader-dialog::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.r977-reader-topline{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin-bottom:14px!important;padding-bottom:12px!important;border-bottom:1px solid rgba(132,181,206,.18)!important}.r977-reader-topline span{color:#65c4ec!important;-webkit-text-fill-color:#65c4ec!important;font-size:9px!important;line-height:1.1!important;font-weight:950!important;letter-spacing:.13em!important}.r977-reader-topline b{color:#efc66f!important;-webkit-text-fill-color:#efc66f!important;font-size:9px!important;line-height:1.1!important;font-weight:950!important;letter-spacing:.1em!important}.r977-reader-amount{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:18px!important;margin-bottom:16px!important;padding:14px 16px!important;border:1px solid rgba(99,160,191,.24)!important;border-radius:14px!important;background:#052233b8!important}.r977-reader-amount span{color:#91b8cc!important;-webkit-text-fill-color:#91b8cc!important;font-size:8px!important;font-weight:900!important;letter-spacing:.1em!important}.r977-reader-amount strong{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:28px!important;line-height:1!important;font-weight:950!important;letter-spacing:-.03em!important}.r977-reader-visual-wrap{position:relative!important;display:grid!important;place-items:center!important;min-height:190px!important;margin:4px 0 6px!important;overflow:hidden!important}.r977-reader-halo{position:absolute!important;width:330px!important;height:160px!important;border-radius:50%!important;background:radial-gradient(ellipse,rgba(58,172,220,.2),rgba(58,172,220,.05) 44%,transparent 72%)!important;filter:blur(5px)!important;pointer-events:none!important}.r977-reader-visual{position:relative!important;z-index:1!important;width:150px!important;min-height:175px!important;padding:15px 14px 14px!important;border:1px solid rgba(178,207,221,.72)!important;border-radius:22px!important;background:linear-gradient(155deg,#fbfdfe,#edf3f6 62%,#dfe9ee)!important;box-shadow:0 20px 36px #0000004d,inset 0 1px #fff!important;transform:rotate(-5deg)!important}.r977-reader-screen{display:grid!important;place-items:center!important;gap:6px!important;min-height:84px!important;border:1px solid #c6d5dc!important;border-radius:12px!important;background:#f8fbfc!important;color:#7a95a4!important}.r977-reader-screen svg{width:34px!important;height:34px!important;stroke:#7f9aa8!important}.r977-reader-screen span{color:#7893a2!important;-webkit-text-fill-color:#7893a2!important;font-size:10px!important;font-weight:900!important;text-transform:lowercase!important}.r977-reader-keypad{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:6px!important;margin-top:12px!important}.r977-reader-keypad i{height:8px!important;border-radius:999px!important;background:#c8d6dc!important;box-shadow:inset 0 1px #ffffffb8!important}.r977-contactless{position:absolute!important;z-index:2!important;right:calc(50% - 126px)!important;top:62px!important;display:flex!important;gap:4px!important;transform:rotate(-7deg)!important}.r977-contactless i{display:block!important;width:9px!important;height:24px!important;border:2px solid rgba(99,191,225,.74)!important;border-left:0!important;border-top:0!important;border-bottom:0!important;border-radius:50%!important}.r977-reader-message{position:relative!important;z-index:3!important;display:grid!important;justify-items:center!important;text-align:center!important;margin-top:2px!important}.r977-reader-message>span{color:#68c6ed!important;-webkit-text-fill-color:#68c6ed!important;font-size:8px!important;line-height:1.1!important;font-weight:950!important;letter-spacing:.13em!important}.r977-reader-message h3{margin:5px 0 0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:24px!important;line-height:1.1!important;font-weight:950!important;letter-spacing:-.025em!important}.r977-reader-live{display:inline-flex!important;align-items:center!important;gap:8px!important;margin-top:10px!important;padding:7px 11px!important;border:1px solid rgba(85,195,143,.3)!important;border-radius:999px!important;background:#146c492e!important}.r977-reader-live i{width:9px!important;height:9px!important;border-radius:50%!important;background:#2bd17e!important;box-shadow:0 0 0 5px #2bd17e1a,0 0 16px #2bd17e73!important}.r977-reader-live strong{color:#d7f7e8!important;-webkit-text-fill-color:#d7f7e8!important;font-size:10px!important;font-weight:900!important}.r977-reader-ready-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;width:100%!important;margin-top:15px!important}.r977-reader-ready-actions button{min-width:0!important;min-height:64px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;padding:9px 10px!important;border:1px solid rgba(157,196,214,.44)!important;border-radius:13px!important;background:linear-gradient(180deg,#fff,#edf4f7)!important;color:#12384f!important;cursor:pointer!important;pointer-events:auto!important;box-shadow:0 8px 18px #00000029,inset 0 1px #fff!important;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease!important}.r977-reader-ready-actions button:hover:not(:disabled){transform:translateY(-1px)!important;border-color:#e0b24c!important;box-shadow:0 12px 24px #00000030,0 0 0 2px #e0b24c17!important}.r977-reader-ready-actions button:active:not(:disabled){transform:translateY(0)!important}.r977-reader-ready-actions button:disabled{opacity:.56!important;cursor:not-allowed!important}.r977-reader-ready-actions button svg{width:20px!important;height:20px!important;flex:0 0 20px!important;stroke:#0f789f!important}.r977-reader-ready-actions button span{display:grid!important;gap:2px!important;min-width:0!important;text-align:left!important}.r977-reader-ready-actions button strong{color:#0b2c40!important;-webkit-text-fill-color:#0b2c40!important;font-size:10px!important;line-height:1.05!important;font-weight:950!important}.r977-reader-ready-actions button small{color:#628091!important;-webkit-text-fill-color:#628091!important;font-size:8px!important;line-height:1.05!important;font-weight:800!important}.r977-reader-breakdown{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin-top:16px!important;overflow:hidden!important;border:1px solid rgba(118,172,199,.22)!important;border-radius:13px!important;background:#041d2cbd!important}.r977-reader-breakdown>div{display:grid!important;gap:4px!important;min-width:0!important;padding:11px 12px!important}.r977-reader-breakdown>div+div{border-left:1px solid rgba(118,172,199,.18)!important}.r977-reader-breakdown span{color:#85aabc!important;-webkit-text-fill-color:#85aabc!important;font-size:7.5px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.r977-reader-breakdown strong{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:14px!important;font-weight:950!important}.r977-reader-message.approved h3{color:#8ff0bd!important;-webkit-text-fill-color:#8ff0bd!important}.r977-reader-cardfacts{display:grid!important;justify-items:center!important;gap:3px!important;margin-top:10px!important}.r977-reader-cardfacts strong{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:12px!important}.r977-reader-cardfacts small{color:#a5c0cf!important;-webkit-text-fill-color:#a5c0cf!important;font-size:9px!important}.r977-reader-message.declined>span{color:#ff9d9d!important;-webkit-text-fill-color:#ff9d9d!important}.r977-reader-message.declined h3{color:#fff!important;-webkit-text-fill-color:#fff!important}.r977-reader-message.declined p{max-width:480px!important;margin:9px auto 0!important;color:#d8e4ea!important;-webkit-text-fill-color:#d8e4ea!important;font-size:11px!important;line-height:1.5!important}.r977-reader-actions{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:9px!important;margin-top:14px!important}.r977-reader-actions button{min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 14px!important;border-radius:10px!important;font-weight:900!important;pointer-events:auto!important;cursor:pointer!important}.r977-reader-actions .retry{border:1px solid #e1a93a!important;background:linear-gradient(180deg,#ff9b2d,#ff7900)!important;color:#111!important}.r977-reader-actions .retry svg{stroke:#111!important}.r977-reader-actions .alternate{border:1px solid rgba(135,184,208,.34)!important;background:#0b334a!important;color:#e6f3f9!important}.r977-processing-orbit{position:relative!important;width:66px!important;height:66px!important;margin-top:16px!important}.r977-processing-orbit i{position:absolute!important;inset:0!important;margin:auto!important;border:2px solid transparent!important;border-top-color:#6bc8ef!important;border-radius:50%!important;animation:r1026-reader-spin 1s linear infinite!important}.r977-processing-orbit i:nth-child(2){inset:8px!important;border-top-color:#e7b454!important;animation-duration:1.35s!important;animation-direction:reverse!important}.r977-processing-orbit i:nth-child(3){inset:16px!important;border-top-color:#75dda6!important;animation-duration:.8s!important}@keyframes r1026-reader-spin{to{transform:rotate(360deg)}}@media(max-width:700px){.r977-reader-layer{padding:12px!important;place-items:center!important}.r977-reader-dialog{width:min(100%,560px)!important;max-height:calc(100dvh - 20px)!important;padding:15px!important;border-radius:17px!important}.r977-reader-amount strong{font-size:24px!important}.r977-reader-visual-wrap{min-height:155px!important}.r977-reader-visual{width:128px!important;min-height:145px!important;padding:12px!important}.r977-reader-screen{min-height:68px!important}.r977-contactless{right:calc(50% - 105px)!important;top:48px!important}.r977-reader-message h3{font-size:20px!important}.r977-reader-ready-actions{grid-template-columns:1fr!important}.r977-reader-ready-actions button{min-height:52px!important;justify-content:flex-start!important;padding-left:18px!important}.r977-reader-breakdown{grid-template-columns:1fr!important}.r977-reader-breakdown>div+div{border-left:0!important;border-top:1px solid rgba(118,172,199,.18)!important}}@media(max-height:720px)and (min-width:701px){.r977-reader-layer{place-items:start center!important;padding-top:10px!important;padding-bottom:10px!important}.r977-reader-dialog{max-height:calc(100dvh - 20px)!important}.r977-reader-visual-wrap{min-height:140px!important}.r977-reader-visual{width:122px!important;min-height:135px!important}.r977-reader-screen{min-height:62px!important}}.r977-reader-layer{z-index:2147483500!important;background:#010c16c2!important;backdrop-filter:blur(14px) saturate(.92)!important;-webkit-backdrop-filter:blur(14px) saturate(.92)!important}.r977-reader-dialog.r103-reader-dialog{width:min(760px,calc(100vw - 28px))!important;max-width:760px!important;max-height:calc(100dvh - 24px)!important;padding:20px 24px 22px!important;border:1px solid rgba(43,155,225,.68)!important;border-top:2px solid #f0b84a!important;border-radius:24px!important;background:radial-gradient(circle at 50% 20%,rgba(12,85,135,.22),transparent 38%),linear-gradient(155deg,#071b2c,#04121e 58%,#020912)!important;box-shadow:0 38px 100px #0000009e,0 0 0 1px #ffffff06 inset,0 0 44px #ffb12812!important}.r103-reader-amount{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:70px;padding:0 22px;border:1px solid rgba(44,133,184,.32);border-radius:15px;background:#0314217a}.r103-reader-amount span{color:#c4d1dc;font-size:11px;font-weight:850;letter-spacing:.18em}.r103-reader-amount strong{padding-left:24px;border-left:1px solid rgba(88,137,165,.35);color:#fff;font-size:38px;line-height:1;font-weight:950;letter-spacing:-.035em}.r103-tap-hero{display:grid;place-items:center;min-height:250px;padding-top:8px}.r103-tap-orb{position:relative;width:250px;height:220px;display:grid;place-items:center}.r103-tap-orb:before,.r103-tap-orb:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.r103-tap-orb:before{width:185px;height:185px;border:2px solid #ffb327;box-shadow:0 0 22px #ffae1bad,inset 0 0 28px #ffae1b26}.r103-tap-orb:after{width:216px;height:216px;border:1px solid #078fe8;border-left-color:#ffb327;border-bottom-color:#ffb327;box-shadow:0 0 25px #008be85c}.r103-tap-orb svg{position:relative;z-index:2;width:150px;height:150px;filter:drop-shadow(0 0 10px rgba(255,185,65,.56))}.r103-tap-floor{position:absolute;bottom:16px;width:190px;height:16px;border-radius:50%;background:radial-gradient(ellipse,rgba(255,177,36,.8),rgba(255,177,36,.1) 50%,transparent 72%);filter:blur(5px)}.r103-reader-message{display:grid;justify-items:center;gap:7px;text-align:center}.r103-reader-message>h3{margin:0!important;color:#fff!important;font-size:29px!important;letter-spacing:-.025em!important}.r103-reader-status{display:flex;align-items:center;gap:9px;color:#c7d6df;font-size:12px;font-weight:750}.r103-reader-status i{width:9px;height:9px;border-radius:50%;background:#f5ba31;box-shadow:0 0 12px #f5ba31b8}.r103-reader-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;margin-top:12px}.r103-reader-actions>button{min-height:112px;display:grid;place-items:center;align-content:center;gap:5px;padding:12px;border:1px solid rgba(18,137,205,.48);border-radius:15px;background:linear-gradient(180deg,#08273ed1,#041624eb);color:#fff;cursor:pointer;box-shadow:inset 0 1px #ffffff06;transition:.16s ease}.r103-reader-actions>button:hover:not(:disabled){transform:translateY(-2px);border-color:#f0b84a;box-shadow:0 9px 22px #0000003d,0 0 0 1px #f0b84a1f inset}.r103-reader-actions>button.active{border-color:#f0b84a;background:linear-gradient(180deg,#6a4e1554,#071e2ef0);box-shadow:0 0 20px #f0b84a29,inset 0 0 0 1px #f0b84a1f}.r103-reader-actions svg{width:30px;height:30px;color:#ffc03f;stroke-width:2.1}.r103-reader-actions strong{font-size:13px}.r103-reader-actions small{color:#94aab8;font-size:10px}.r103-manual-entry{width:100%;margin-top:12px;padding:15px 16px 16px;border:1px solid rgba(28,139,208,.62);border-radius:16px;background:linear-gradient(180deg,#041929f2,#020f1af5);animation:r103-slide .2s ease-out}@keyframes r103-slide{0%{opacity:0;transform:translateY(-10px);max-height:0}to{opacity:1;transform:none;max-height:500px}}.r103-manual-head span{color:#cbd8e1;font-size:10px;font-weight:900;letter-spacing:.18em}.r103-field{display:grid;gap:6px;margin-top:12px}.r103-field span{color:#dce7ee;font-size:11px;font-weight:800}.r103-field>div,.r103-field>input{min-height:46px;padding:13px;border:1px solid rgba(76,133,168,.48);border-radius:10px;background:#061827;color:#fff;outline:none}.r103-field>div.StripeElement--focus,.r103-field>input:focus{border-color:#1597e2;box-shadow:0 0 0 3px #1597e21a}.r103-manual-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.r103-manual-error{margin-top:10px;padding:9px 11px;border:1px solid rgba(255,104,113,.34);border-radius:9px;background:#ab2d3a1f;color:#ffadb2;font-size:11px}.r103-manual-actions{display:grid;grid-template-columns:1.8fr 1fr;gap:12px;margin-top:16px}.r103-manual-actions button{min-height:50px;border-radius:11px;font-weight:950;cursor:pointer}.r103-manual-actions .charge{border:1px solid #f1b52f;background:linear-gradient(180deg,#ffd151,#f4ae1d);color:#06131d;box-shadow:0 10px 24px #efa8153d}.r103-manual-actions .cancel{border:1px solid #1d79ad;background:#071d2d;color:#fff}.r103-reader-breakdown{display:grid;grid-template-columns:repeat(3,1fr);margin-top:14px;border:1px solid rgba(55,114,148,.34);border-radius:13px;overflow:hidden;background:#020e188c}.r103-reader-breakdown>div{display:grid;gap:3px;padding:12px 18px}.r103-reader-breakdown>div+div{border-left:1px solid rgba(65,112,140,.34)}.r103-reader-breakdown span{color:#8fa5b4;font-size:9px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.r103-reader-breakdown strong{color:#fff;font-size:18px}.r103-link-panel{display:grid;gap:12px;padding:18px;border:1px solid #cbdce6;border-radius:15px;background:#f8fbfd}.r103-link-panel-head{display:flex;align-items:center;gap:10px;color:#0b2b40}.r103-link-panel-head svg{width:22px;color:#0c8fce}.r103-link-panel-head strong{display:block;font-size:15px}.r103-link-panel-head span{display:block;margin-top:2px;color:#718897;font-size:10px}.r103-link-channel{display:grid;grid-template-columns:1fr 1fr;gap:9px}.r103-link-channel button{min-height:46px;border:1px solid #c7d9e4;border-radius:10px;background:#fff;color:#123249;font-weight:900}.r103-link-channel button.active{border-color:#f0a83b;background:#fff8e8;box-shadow:inset 0 0 0 1px #f0a83b2e}.r103-link-destination{display:grid;gap:6px}.r103-link-destination span{color:#607989;font-size:9px;font-weight:900;letter-spacing:.1em}.r103-link-destination input{height:44px;padding:0 12px;border:1px solid #c6d7e1;border-radius:9px;background:#fff;color:#102b3d;outline:none}.r103-link-destination input:focus{border-color:#118dca;box-shadow:0 0 0 3px #118dca1a}.r103-link-send{min-height:48px;border:1px solid #e7770c;border-radius:11px;background:linear-gradient(180deg,#ff9b2a,#ff7600);color:#111;font-weight:950;cursor:pointer}.r103-link-status{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid #c5dfd4;border-radius:11px;background:#f1fbf6;color:#205a43}.r103-link-status strong{display:block}.r103-link-status small{display:block;margin-top:2px;color:#648477}.r103-link-status button{border:0;background:transparent;color:#b34824;font-weight:900;cursor:pointer}@media(max-width:700px){.r977-reader-dialog.r103-reader-dialog{padding:14px!important}.r103-reader-amount strong{font-size:27px}.r103-tap-hero{min-height:205px}.r103-tap-orb{transform:scale(.82)}.r103-reader-message>h3{font-size:23px!important}.r103-reader-actions{grid-template-columns:1fr 1fr}.r103-reader-actions>button{min-height:92px}.r103-manual-grid,.r103-manual-actions{grid-template-columns:1fr}.r103-reader-breakdown>div{padding:10px}.r103-reader-breakdown strong{font-size:14px}}@media print{@page{size:Letter portrait;margin:.38in .42in}body.r978-print-final-invoice,body.r978-print-final-invoice .r978-invoice-screen,body.r978-print-final-invoice .r978-invoice-scroll,body.r978-print-final-invoice .r978-final-document-wrap,body.r978-print-final-invoice .r30-invoice-document{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:none!important;overflow:visible!important}body.r978-print-final-invoice .r30-invoice-document{font-size:10.5px!important;line-height:1.35!important}body.r978-print-final-invoice .r78x-head,body.r978-print-final-invoice .r78x-identity,body.r978-print-final-invoice .r78x-line,body.r978-print-final-invoice .r78x-totals,body.r978-print-final-invoice .r955-payment-line,body.r978-print-final-invoice .r955-gift-details,body.r978-print-final-invoice .r98-report-card,body.r978-print-final-invoice .r98-photo-grid>figure,body.r978-print-final-invoice .r98-signature-card,body.r978-print-final-invoice .r98-signature-lockup,body.r978-print-final-invoice .r78x-footer{-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}body.r978-print-final-invoice .r978-completion-report,body.r978-print-final-invoice .r98-photo-section,body.r978-print-final-invoice .r102-before-after-grid{-moz-column-break-inside:auto!important;break-inside:auto!important;page-break-inside:auto!important}body.r978-print-final-invoice .r98-report-hero,body.r978-print-final-invoice .r98-photo-section>header,body.r978-print-final-invoice .r78x-proof header{-moz-column-break-after:avoid!important;break-after:avoid!important;page-break-after:avoid!important}body.r978-print-final-invoice .r98-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.12in!important}body.r978-print-final-invoice .r102-before-after-grid{grid-template-columns:1fr!important;gap:.16in!important}body.r978-print-final-invoice .r98-photo-frame{min-height:0!important;max-height:3.25in!important;overflow:hidden!important}body.r978-print-final-invoice .r98-photo-frame img{width:100%!important;height:auto!important;max-height:3.25in!important;-o-object-fit:contain!important;object-fit:contain!important}body.r978-print-final-invoice button,body.r978-print-final-invoice .r978-final-actions,body.r978-print-final-invoice .r978-final-sticky,body.r978-print-final-invoice .r978-checkout-actions{display:none!important}}.r106-link-channel{grid-template-columns:repeat(3,minmax(0,1fr))!important}.r106-link-destinations{display:grid;grid-template-columns:1fr;gap:9px;min-width:0}.r106-link-destinations.both{grid-template-columns:repeat(2,minmax(0,1fr))}.r106-link-destinations>*{min-width:0}.r106-link-panel .r103-link-panel-head span{max-width:560px;line-height:1.4}.r106-link-panel .r103-link-send{box-shadow:0 9px 20px #ee76002b}@media(max-width:720px){.r106-link-channel,.r106-link-destinations.both{grid-template-columns:1fr!important}}.r107-remote-footer-status{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-width:min(360px,45vw)!important;min-height:50px!important;padding:8px 18px!important;border:1px solid rgba(236,174,48,.52)!important;border-radius:12px!important;background:linear-gradient(180deg,#0e354beb,#051f2ffa)!important;box-shadow:inset 0 1px #ffffff14,0 9px 24px #01121d38!important;color:#fff!important}.r107-remote-footer-status>svg{width:20px!important;height:20px!important;color:#f4b63d!important;stroke:#f4b63d!important}.r107-remote-footer-status span{display:grid!important;gap:2px!important}.r107-remote-footer-status small{font-size:8px!important;font-weight:950!important;letter-spacing:.14em!important;color:#8db8cf!important}.r107-remote-footer-status strong{font-size:11px!important;font-weight:950!important;letter-spacing:.035em!important;color:#fff!important}.r976-controls{display:grid!important;gap:10px!important;padding-top:15px!important}.r976-controls .r9752-controls-title{margin-bottom:2px!important}.r976-controls .r107-payment-method{position:relative!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 28px!important;align-items:center!important;gap:11px!important;width:100%!important;min-height:70px!important;padding:10px 12px!important;border:1px solid rgba(123,170,195,.34)!important;border-radius:14px!important;background:linear-gradient(145deg,#10384d,#08283b 54%,#061f31)!important;color:#fff!important;text-align:left!important;box-shadow:inset 0 1px #ffffff0f,0 9px 20px #000d1629!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important;overflow:hidden!important}.r976-controls .r107-payment-method:hover:not(:disabled){transform:translateY(-2px)!important;border-color:#f2b945a8!important;box-shadow:0 13px 24px #000c1442,inset 0 1px #ffffff14!important}.r976-controls .r107-payment-method>i{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;border:1px solid rgba(107,179,216,.38)!important;border-radius:12px!important;background:linear-gradient(145deg,#174d68,#0b3147)!important;box-shadow:inset 0 1px #ffffff14!important}.r976-controls .r107-payment-method>i svg{width:21px!important;height:21px!important;color:#bfe7fa!important;stroke:#bfe7fa!important}.r976-controls .r107-payment-method>span{display:grid!important;gap:3px!important;min-width:0!important}.r976-controls .r107-payment-method>span strong{font-size:12px!important;line-height:1.2!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.r976-controls .r107-payment-method>span small{font-size:8.5px!important;line-height:1.35!important;color:#8fb0c1!important;-webkit-text-fill-color:#8fb0c1!important;font-weight:750!important}.r976-controls .r107-payment-method>em{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;border-radius:999px!important;background:#ffffff0b!important}.r976-controls .r107-payment-method>em svg{width:16px!important;height:16px!important;color:#8bb4ca!important;stroke:#8bb4ca!important}.r976-controls .r107-payment-method.active{border-color:#f0b63f!important;background:radial-gradient(circle at 92% 0%,rgba(245,181,55,.2),transparent 35%),linear-gradient(145deg,#17475d,#0c3042 60%,#092738)!important;box-shadow:0 0 0 1px #f0b63f29,0 13px 28px #000f1847,inset 0 1px #ffffff1a!important}.r976-controls .r107-payment-method.active:before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:4px!important;background:linear-gradient(180deg,#ffc654,#f17b08)!important}.r976-controls .r107-payment-method.active>i{border-color:#efb644!important;background:linear-gradient(145deg,#6c4b13,#18394a)!important;box-shadow:0 0 20px #efb64429!important}.r976-controls .r107-payment-method.active>i svg,.r976-controls .r107-payment-method.active>em svg{color:#ffc44e!important;stroke:#ffc44e!important}.r976-controls .r107-payment-method:disabled{opacity:.62!important;cursor:not-allowed!important}.r976-summary-lines .work-total{border-top:0!important;box-shadow:none!important;margin-top:0!important;padding-top:13px!important}.r976-summary-lines .work-total:before,.r976-summary-lines .work-total:after{content:none!important;display:none!important}.fd-estimate-services-r13 .r63-selected-services .r64-service-chip{align-items:start!important;grid-template-columns:minmax(0,1fr) auto auto!important;-moz-column-gap:12px!important;column-gap:12px!important;row-gap:8px!important}.fd-estimate-services-r13 .r63-selected-services .r64-price-controls{grid-template-columns:minmax(120px,.9fr) minmax(115px,.8fr) minmax(130px,.9fr) minmax(185px,1.25fr) auto!important;gap:10px!important;align-items:end!important;width:100%!important;padding-top:11px!important}.fd-estimate-services-r13 .r63-selected-services .r64-price-controls label{min-width:0!important}.fd-estimate-services-r13 .r63-selected-services .r64-price-controls input,.fd-estimate-services-r13 .r63-selected-services .r64-price-controls select,.fd-estimate-services-r13 .r63-selected-services .r64-reset-price{height:40px!important;min-height:40px!important;box-sizing:border-box!important}.fd-estimate-services-r13 .r63-selected-services .r64-price-result{min-height:40px!important;align-content:center!important;padding:3px 0!important}.fd-review-line.r102-review-addon-line,.fd-estimate-service-card.r102-estimate-addon-line{align-items:start!important}.fd-review-line.r102-review-addon-line>div:nth-child(2),.fd-estimate-service-card.r102-estimate-addon-line>div:nth-child(2){min-width:0!important}.fd-review-line.r102-review-addon-line>b,.fd-estimate-service-card.r102-estimate-addon-line>.r64-doc-price{align-self:start!important;margin-top:2px!important;white-space:nowrap!important}.r102-estimate-addon-media{height:124px!important;display:grid!important;place-items:center!important;background:radial-gradient(circle at 48% 45%,#174c67,#0b3045 48%,#061a29)!important}.r102-estimate-addon-media>svg{display:block!important;width:100%!important;height:100%!important}.r107-pre-photo-button{border-color:#e9a63a!important;background:linear-gradient(180deg,#ff9a29,#f57600)!important;color:#111!important;font-weight:950!important}.r107-pre-photo-button svg{stroke:#111!important}@media(max-width:1050px){.fd-estimate-services-r13 .r63-selected-services .r64-price-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fd-estimate-services-r13 .r63-selected-services .r64-price-result{grid-column:1/-1!important}.fd-estimate-services-r13 .r63-selected-services .r64-reset-price{width:100%!important}}@media(max-width:720px){.r107-remote-footer-status{min-width:0!important;width:min(100%,360px)!important}.r976-controls .r107-payment-method{min-height:66px!important}.fd-estimate-services-r13 .r63-selected-services .r64-price-controls,.fd-review-line.r102-review-addon-line,.fd-estimate-service-card.r102-estimate-addon-line{grid-template-columns:1fr!important}.r102-estimate-addon-media{height:160px!important}}.r108-remote-tip-card{position:relative!important;overflow:hidden!important;min-height:178px!important;display:grid!important;align-content:center!important;justify-items:center!important;text-align:center!important;padding:22px!important;border:1px solid #cbdde7!important;border-top:3px solid #e7b454!important;border-radius:15px!important;background:linear-gradient(180deg,#fbfdfe,#f4f9fb)!important}.r108-remote-tip-card:before{content:""!important;position:absolute!important;width:180px!important;height:180px!important;right:-75px!important;top:-95px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(12,143,206,.12),transparent 68%)!important;pointer-events:none!important}.r108-remote-tip-icon{position:relative!important;z-index:1!important;width:46px!important;height:46px!important;display:grid!important;place-items:center!important;margin-bottom:10px!important;border:1px solid #d9aa4b!important;border-radius:14px!important;background:linear-gradient(145deg,#0b3a55,#06263a)!important;box-shadow:0 10px 24px #062a3e24!important}.r108-remote-tip-icon svg{width:23px!important;height:23px!important;color:#f2bd55!important;stroke:#f2bd55!important}.r108-remote-tip-card strong{position:relative!important;z-index:1!important;color:#123449!important;font-size:16px!important;font-weight:950!important}.r108-remote-tip-card p{position:relative!important;z-index:1!important;max-width:330px!important;margin:7px auto 0!important;color:#607a89!important;font-size:11px!important;line-height:1.5!important}.r108-remote-tip-card small{position:relative!important;z-index:1!important;display:inline-flex!important;margin-top:11px!important;padding:6px 9px!important;border-radius:999px!important;background:#fff4e6!important;color:#98500f!important;font-size:9px!important;font-weight:950!important;letter-spacing:.055em!important;text-transform:uppercase!important}.r107-remote-footer-status.paid{border-color:#5aac84!important;background:linear-gradient(180deg,#0d4437,#082f31)!important;box-shadow:0 0 0 1px #6ddea414 inset!important}.r107-remote-footer-status.paid svg{color:#82e0ad!important;stroke:#82e0ad!important}.r107-remote-footer-status.paid strong{color:#d9ffea!important;-webkit-text-fill-color:#d9ffea!important}@media(max-width:720px){.r108-remote-tip-card{min-height:150px!important;padding:18px!important}}.r976-payment-workarea:has(.r106-link-panel){grid-template-columns:minmax(0,1fr)!important}.r976-payment-workarea:has(.r106-link-panel)>.r108-remote-tip-card,.r976-payment-workarea:has(.r106-link-panel)>.r976-tip-card{display:none!important}.r22-status.r109-paid-ready-status{background:linear-gradient(135deg,#082738,#0c4055)!important;color:#ffe4a1!important;-webkit-text-fill-color:#ffe4a1!important;border:1px solid #d9a63e!important;box-shadow:0 0 0 2px #e2ae401f,0 7px 18px #05273729!important;font-weight:950!important}.r85-status-tabs .status-paid_ready_closeout{border-color:#d3a039!important;background:linear-gradient(180deg,#fffaf0,#fff3d6)!important;color:#17394a!important}.r85-status-tabs .status-paid_ready_closeout.active{background:linear-gradient(135deg,#082738,#0d4359)!important;color:#ffe4a1!important;-webkit-text-fill-color:#ffe4a1!important;box-shadow:0 8px 22px #062e402e!important}.r85-status-tabs .status-paid_ready_closeout.active span,.r85-status-tabs .status-paid_ready_closeout.active b{color:#ffe4a1!important;-webkit-text-fill-color:#ffe4a1!important}.r85-workorder-row.status-paid_ready_closeout{box-shadow:inset 4px 0 #d9a63e!important;background:linear-gradient(90deg,#fff9ea 0,#fff 18%)!important}.r50-head-status.r109-paid-ready-closeout{border-color:#d7a43d!important;background:linear-gradient(135deg,#082738,#0d4359)!important;box-shadow:0 10px 30px #052b3b33,inset 0 0 0 1px #ffe29a14!important}.r50-head-status.r109-paid-ready-closeout span,.r50-head-status.r109-paid-ready-closeout strong{color:#ffe3a0!important;-webkit-text-fill-color:#ffe3a0!important}.r50-head-status.r109-paid-ready-closeout small{color:#d4e7ef!important;-webkit-text-fill-color:#d4e7ef!important}.crm-top,.crm-top-left,.crm-actions,.crm-user,.r22-alert-button{overflow:visible!important}.r22-alert-button{position:relative!important;isolation:visible!important}.r22-alert-button>span{top:1px!important;right:-7px!important;z-index:10080!important;min-width:22px!important;height:22px!important;padding:0 6px!important;line-height:1!important;overflow:visible!important;clip-path:none!important;transform:translateY(-38%)!important}.r978-final-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(130px,.72fr)!important;gap:10px!important;align-items:stretch!important}.r109-final-delivery-required{display:flex!important;align-items:center!important;gap:12px!important;margin:12px 0!important;padding:13px 15px!important;border:1px solid #e1b657!important;border-left:4px solid #d99e28!important;border-radius:11px!important;background:linear-gradient(90deg,#fff8e7,#fff)!important;color:#17394a!important}.r109-final-delivery-required>svg{width:22px!important;height:22px!important;stroke:#b9770a!important;flex:0 0 22px!important}.r109-final-delivery-required span{display:grid!important;gap:3px!important}.r109-final-delivery-required strong{font-size:10px!important;letter-spacing:.08em!important;color:#9b5d00!important}.r109-final-delivery-required small{font-size:11px!important;line-height:1.4!important;color:#526c79!important}@media(max-width:1180px){.r978-final-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.r978-zero-balance{grid-column:1/-1!important}}@media(max-width:680px){.r978-final-actions{grid-template-columns:1fr!important}.r978-zero-balance{grid-column:auto!important}.r22-alert-button>span{right:-3px!important}}.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-detail-scroll{min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding-bottom:max(110px,calc(64px + env(safe-area-inset-bottom)))!important;scroll-padding-bottom:max(110px,calc(64px + env(safe-area-inset-bottom)))!important}.fd-estimate-detail.fd-estimate-detail-r14 .fd-estimate-detail-scroll>:last-child{margin-bottom:28px!important}.r113-final-delivery-complete{display:flex!important;align-items:center!important;gap:12px!important;margin:10px 0 0!important;padding:12px 16px!important;border:1px solid rgba(27,137,84,.28)!important;border-radius:12px!important;background:linear-gradient(90deg,#eefaf3,#f8fcfa)!important;color:#145c3a!important}.r113-final-delivery-complete>svg{width:22px!important;height:22px!important;flex:0 0 auto!important}.r113-final-delivery-complete span{display:grid!important;gap:2px!important}.r113-final-delivery-complete strong{font-size:11px!important;letter-spacing:.08em!important}.r113-final-delivery-complete small{font-size:11px!important;color:#4f7664!important}.crm-top,.crm-top-left,.crm-actions,.crm-actions>*,.crm-user,.r22-alert-button{overflow:visible!important}.crm-actions{contain:none!important}.r22-alert-button{position:relative!important;isolation:isolate!important}.r22-alert-button>span{top:-7px!important;right:-7px!important;transform:none!important;z-index:10080!important;min-width:22px!important;height:22px!important;padding:0 6px!important;display:grid!important;place-items:center!important;border:2px solid #fff!important;border-radius:999px!important;line-height:1!important;white-space:nowrap!important;overflow:visible!important;clip:auto!important}.r114-next-job-vehicle{overflow:hidden!important;padding:0!important;background:#eef6fa!important}.r114-next-job-vehicle.has-image{width:44px!important;height:44px!important;border:1px solid #d7e4eb!important;background:linear-gradient(180deg,#f9fbfc,#edf4f7)!important}.r114-next-job-vehicle img{width:100%!important;height:100%!important;display:block!important;-o-object-fit:contain!important;object-fit:contain!important;padding:3px!important}.r114-live-clock{min-height:40px!important;height:auto!important;padding:6px 12px!important;gap:9px!important;border:1px solid #d4e1e8!important;border-radius:14px!important;background:linear-gradient(180deg,#fff,#f8fbfc)!important;box-shadow:0 7px 18px #0c314614!important;text-transform:none!important;letter-spacing:0!important;color:#0b2f45!important}.r114-live-clock>svg{width:17px!important;height:17px!important;color:#ed7b13!important;flex:0 0 auto!important}.r114-live-clock>span{display:grid!important;gap:1px!important;min-width:0!important}.r114-live-clock strong{font-size:10px!important;line-height:1.15!important;letter-spacing:.08em!important;color:#0b2f45!important;white-space:nowrap!important}.r114-live-clock small{font-size:9.5px!important;line-height:1.15!important;color:#607988!important;font-weight:800!important;white-space:nowrap!important}.r114-invoice-footer{grid-template-columns:auto minmax(190px,.65fr) minmax(240px,420px) auto!important;gap:10px!important}.r114-dashboard-button{min-width:128px!important;min-height:48px!important;padding:0 15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid rgba(126,188,216,.34)!important;border-radius:12px!important;background:linear-gradient(180deg,#123f58,#0a2d40)!important;color:#fff!important;font-size:10px!important;font-weight:900!important;letter-spacing:.04em!important;white-space:nowrap!important}.r114-dashboard-button svg{width:17px!important;height:17px!important}.r114-invoice-footer .r978-footer-paid{min-width:0!important;justify-self:start!important}.r114-invoice-footer .r978-close-invoice{width:100%!important;min-width:240px!important;flex:none!important}.r114-invoice-footer .r978-close-invoice:disabled{cursor:not-allowed!important;opacity:.78!important;filter:saturate(.55)!important;background:linear-gradient(180deg,#dccb9d,#c4ad73)!important;box-shadow:none!important}.r114-invoice-footer .r978-footer-total{min-width:148px!important;width:auto!important;padding:7px 14px!important;justify-self:end!important}.r114-invoice-footer .r978-footer-total strong{font-size:18px!important}@media(max-width:1050px){.r114-invoice-footer{grid-template-columns:auto minmax(220px,1fr) auto!important}.r114-invoice-footer .r978-footer-paid{display:none!important}}@media(max-width:760px){.r114-live-clock{padding:6px 9px!important}.r114-live-clock strong{font-size:9px!important}.r114-live-clock small{font-size:8.5px!important}.r114-invoice-footer{grid-template-columns:1fr 1fr!important;gap:7px!important;padding-left:8px!important;padding-right:8px!important}.r114-dashboard-button,.r114-invoice-footer .r978-close-invoice{min-width:0!important;width:100%!important}.r114-invoice-footer .r978-footer-total{grid-column:1/-1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-width:0!important;text-align:left!important;padding:7px 12px!important}.r114-invoice-footer .r978-footer-total span,.r114-invoice-footer .r978-footer-total strong{display:block!important}.r22-alert-button>span{top:-5px!important;right:-5px!important}}@media(max-width:480px){.r114-invoice-footer{grid-template-columns:1fr!important}.r114-invoice-footer .r978-footer-total{grid-column:auto!important}.r114-dashboard-button,.r114-invoice-footer .r978-close-invoice{min-height:46px!important}.r114-live-clock{max-width:155px!important}}.r115-final-delivery-retry{display:flex!important;align-items:center!important;gap:12px!important;margin:10px 0 0!important;padding:12px 16px!important;border:1px solid rgba(212,142,33,.34)!important;border-radius:14px!important;background:linear-gradient(90deg,#fff9ec,#fffdf8)!important;box-shadow:0 8px 22px #593c0d0f!important;color:#7a4f09!important}.r115-final-delivery-retry>svg{width:22px!important;height:22px!important;flex:0 0 auto!important;color:#d48818!important}.r115-final-delivery-retry span{display:grid!important;gap:2px!important;min-width:0!important}.r115-final-delivery-retry strong{font-size:11px!important;line-height:1.2!important;letter-spacing:.08em!important}.r115-final-delivery-retry small{font-size:11px!important;line-height:1.35!important;color:#80663a!important}.r978-delivery-message.r115-retry-message{margin-top:8px!important;border:1px solid #ecd6ad!important;background:#fffaf0!important;color:#76531a!important;border-radius:11px!important;box-shadow:none!important}.r114-live-clock.r115-live-clock{min-height:56px!important;height:auto!important;padding:7px 10px 7px 8px!important;display:inline-flex!important;align-items:center!important;gap:10px!important;border:1px solid #cedce4!important;border-radius:18px!important;background:radial-gradient(circle at 16% 0,rgba(255,139,36,.13),transparent 38px),linear-gradient(180deg,#fff,#f5f9fb)!important;box-shadow:0 10px 28px #072b411a,inset 0 1px #fffffff2!important;color:#0b2d42!important;text-transform:none!important;letter-spacing:0!important;white-space:nowrap!important;overflow:visible!important}.r115-clock-icon{width:40px!important;height:40px!important;flex:0 0 40px!important;display:grid!important;place-items:center!important;border-radius:13px!important;background:linear-gradient(145deg,#0b3852,#062438)!important;box-shadow:0 7px 16px #0625382e,inset 0 1px #ffffff24!important}.r115-clock-icon svg{width:18px!important;height:18px!important;color:#ff982f!important}.r115-clock-copy{display:grid!important;gap:3px!important;min-width:0!important}.r115-clock-copy small{font-size:8px!important;line-height:1!important;font-weight:950!important;letter-spacing:.15em!important;color:#dc7417!important}.r115-clock-copy strong{font-size:11px!important;line-height:1.05!important;font-weight:950!important;letter-spacing:.055em!important;color:#0a2d43!important}.r115-live-clock time{display:flex!important;align-items:baseline!important;gap:5px!important;padding-left:10px!important;border-left:1px solid #d9e4ea!important;font-style:normal!important}.r115-live-clock time b{font-size:17px!important;line-height:1!important;font-weight:950!important;letter-spacing:-.025em!important;color:#092d43!important}.r115-live-clock time em{font-size:8px!important;line-height:1!important;font-style:normal!important;font-weight:900!important;letter-spacing:.08em!important;color:#708692!important}html body .r114-invoice-footer.r978-invoice-footer{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;min-height:72px!important;height:auto!important;padding:9px max(12px,env(safe-area-inset-right)) max(9px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important;overflow:visible!important}html body .r114-invoice-footer .r978-footer-paid{display:none!important}html body .r114-invoice-footer .r114-dashboard-button{width:auto!important;min-width:0!important;min-height:44px!important;height:44px!important;padding:0 18px!important;flex:0 0 auto!important;border:1px solid #ccdbe3!important;border-radius:14px!important;background:linear-gradient(180deg,#fff,#f3f7f9)!important;box-shadow:0 7px 18px #082b4217,inset 0 1px #fff!important;color:#0b3147!important;font-size:10px!important;font-weight:950!important;letter-spacing:.055em!important}html body .r114-invoice-footer .r114-dashboard-button svg{width:16px!important;height:16px!important;color:#e57d1e!important}html body .r114-invoice-footer .r978-close-invoice{width:auto!important;min-width:0!important;max-width:none!important;min-height:44px!important;height:44px!important;padding:0 20px!important;flex:0 0 auto!important;border-radius:14px!important;font-size:10px!important;letter-spacing:.045em!important;box-shadow:0 8px 20px #7e550e21,inset 0 1px #ffffff80!important}html body .r114-invoice-footer .r978-close-invoice:disabled{opacity:1!important;color:#5e501f!important;border-color:#d8c791!important;background:linear-gradient(180deg,#f3e8c6,#e3d3a6)!important;filter:none!important;cursor:not-allowed!important}html body .r114-invoice-footer .r978-close-invoice:not(:disabled){color:#142f3e!important;border-color:#e4b33f!important;background:linear-gradient(180deg,#ffd873,#eebf4c)!important}html body .r114-invoice-footer .r978-footer-total{width:auto!important;min-width:126px!important;max-width:none!important;min-height:44px!important;height:44px!important;padding:5px 14px!important;flex:0 0 auto!important;display:grid!important;align-content:center!important;justify-items:center!important;gap:1px!important;border:1px solid #ddb44f!important;border-radius:14px!important;background:linear-gradient(180deg,#ffd977,#efbd43)!important;box-shadow:0 8px 20px #774f0a21,inset 0 1px #ffffff8c!important;color:#163243!important}html body .r114-invoice-footer .r978-footer-total span{font-size:7px!important;line-height:1!important;font-weight:950!important;letter-spacing:.13em!important}html body .r114-invoice-footer .r978-footer-total strong{font-size:16px!important;line-height:1!important;font-weight:950!important;color:#0b2e43!important}@media(max-width:900px){.r114-live-clock.r115-live-clock{min-height:52px!important;gap:8px!important}.r115-clock-icon{width:36px!important;height:36px!important;flex-basis:36px!important}.r115-live-clock time b{font-size:15px!important}html body .r114-invoice-footer.r978-invoice-footer{gap:8px!important}}@media(max-width:680px){.r114-live-clock.r115-live-clock{min-height:48px!important;padding:6px 8px!important;gap:7px!important;max-width:100%!important}.r115-clock-icon{width:34px!important;height:34px!important;flex-basis:34px!important;border-radius:11px!important}.r115-clock-copy small{font-size:7px!important}.r115-clock-copy strong{font-size:9px!important}.r115-live-clock time{padding-left:7px!important}.r115-live-clock time b{font-size:13px!important}.r115-live-clock time em{font-size:7px!important}html body .r114-invoice-footer.r978-invoice-footer{display:grid!important;grid-template-columns:auto auto!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:7px 8px max(8px,env(safe-area-inset-bottom))!important}html body .r114-invoice-footer .r114-dashboard-button,html body .r114-invoice-footer .r978-close-invoice{width:auto!important;min-width:0!important;max-width:100%!important;padding:0 13px!important;justify-self:center!important}html body .r114-invoice-footer .r978-footer-total{grid-column:1/-1!important;justify-self:center!important;min-width:118px!important;width:auto!important}}@media(max-width:430px){html body .r114-invoice-footer.r978-invoice-footer{grid-template-columns:1fr!important}html body .r114-invoice-footer .r114-dashboard-button,html body .r114-invoice-footer .r978-close-invoice,html body .r114-invoice-footer .r978-footer-total{grid-column:1!important;justify-self:center!important}html body .r114-invoice-footer .r978-close-invoice{white-space:normal!important;height:auto!important;min-height:42px!important;text-align:center!important;line-height:1.2!important}}@media(min-width:821px)and (max-width:1180px){html body .crm-app{grid-template-columns:82px minmax(0,1fr)!important}html body .crm-sidebar{width:82px!important;min-width:82px!important}html body .crm-sidebar .crm-brand{height:72px!important;justify-content:center!important;padding:8px!important}html body .crm-sidebar .crm-brand img{width:56px!important;height:44px!important}html body .crm-sidebar .crm-brand>div,html body .crm-sidebar nav button>span,html body .crm-sidebar .crm-car-art>span,html body .crm-sidebar .crm-system>div{display:none!important}html body .crm-sidebar nav{padding:10px 8px!important}html body .crm-sidebar nav button{width:54px!important;height:46px!important;margin:0 auto!important;padding:0!important;display:grid!important;grid-template-columns:1fr!important;place-items:center!important}html body .crm-sidebar nav button>svg{width:20px!important;height:20px!important}html body .crm-sidebar nav button>i{display:none!important}html body .crm-sidebar .crm-system{width:48px!important;height:48px!important;margin:10px auto!important;padding:0!important;justify-content:center!important}html body .crm-sidebar .crm-car-art{min-height:88px!important}html.r102-workorder-open .crm-top{left:82px!important;padding-left:15px!important;padding-right:15px!important}html.r102-workorder-open .r50-workorder{left:82px!important;width:auto!important;right:0!important;max-width:none!important}html body .customer-drawer,html body .vehicle-drawer,html body .fd-catalog-drawer,html body .fd-estimate-detail-r14,html body .r22-drawer,html body .fd-flow-r13{left:82px!important}html body .r22-modal,html body .fd-nested-panel,html body .fd-authorization-sheet,html body .customer-modal.fd-customer-modal{left:calc(50% + 41px)!important;max-width:calc(100vw - 110px)!important}html.r102-workorder-open .r50-workorder,html.r102-workorder-open .r50-workorder *,html.r102-workorder-open .r50-scroll>*{min-width:0!important;max-width:100%!important}html.r102-workorder-open .r50-scroll{overflow-x:hidden!important}html.r102-workorder-open .r9758-ready-actions,html.r102-workorder-open .r9756-ready-actions,html.r102-workorder-open .r50-command-head,html.r102-workorder-open .r50-identity-grid,html.r102-workorder-open .r50-command-meta{min-width:0!important;max-width:100%!important}html.r102-workorder-open .r9758-ready-actions,html.r102-workorder-open .r9756-ready-actions{flex-wrap:wrap!important}html.r102-workorder-open .r9758-ready-actions button,html.r102-workorder-open .r9756-ready-actions button{flex:1 1 150px!important;min-width:0!important}html.r102-workorder-open .r50-command-head{grid-template-columns:minmax(0,1fr) minmax(190px,28%)!important}html.r102-workorder-open .r50-command-head .r50-head-status{width:100%!important;min-width:0!important;max-width:none!important}}@media(max-width:820px){html.r102-workorder-open .r50-workorder{left:0!important;right:0!important;width:100vw!important}}@media(max-width:1180px){html body .crm-app.fd-crm-app{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100vw!important;overflow-x:hidden!important}html body .crm-content-wrap{grid-column:1!important;width:100%!important;max-width:100vw!important;min-width:0!important;margin:0!important}html body .crm-sidebar{position:fixed!important;z-index:50080!important;left:0!important;top:0!important;bottom:0!important;width:min(350px,88vw)!important;height:100dvh!important;max-height:100dvh!important;transform:translate3d(-105%,0,0)!important;transition:transform .22s cubic-bezier(.22,.8,.25,1)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:linear-gradient(180deg,#061c2b,#03131f)!important;box-shadow:28px 0 80px #0000007a!important}html body .crm-sidebar.open{transform:translateZ(0)!important}html body .crm-sidebar .crm-brand{height:84px!important;min-height:84px!important;padding:13px 15px!important;display:flex!important;align-items:center!important}html body .crm-sidebar .crm-brand img{width:62px!important;height:50px!important}html body .crm-sidebar .crm-brand>div{display:block!important;opacity:1!important;visibility:visible!important}html body .crm-sidebar .crm-brand strong{display:block!important;font-size:17px!important;line-height:1.1!important}html body .crm-sidebar .crm-brand span{display:block!important;font-size:10px!important}html body .crm-sidebar .crm-close{display:grid!important;place-items:center!important;position:absolute!important;right:10px!important;top:10px!important;width:40px!important;height:40px!important}html body .crm-sidebar nav{display:flex!important;flex:1 1 auto!important;min-height:0!important;flex-direction:column!important;gap:4px!important;padding:14px 10px!important;overflow-y:auto!important;overflow-x:hidden!important}html body .crm-sidebar nav button{width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;padding:0 11px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr) 4px!important;gap:9px!important;align-items:center!important;border-radius:8px!important;text-align:left!important}html body .crm-sidebar nav button>svg{width:20px!important;height:20px!important;justify-self:start!important}html body .crm-sidebar nav button>span{display:block!important;visibility:visible!important;opacity:1!important;position:static!important;width:auto!important;max-width:none!important;height:auto!important;overflow:visible!important;white-space:normal!important;text-overflow:clip!important;font-size:12px!important;line-height:1.2!important}html body .crm-sidebar nav button>i{display:block!important;width:4px!important;height:18px!important;justify-self:end!important}html body .crm-sidebar .crm-system{display:flex!important;width:auto!important;height:auto!important;margin:10px!important;padding:12px!important}html body .crm-sidebar .crm-system>div{display:block!important;visibility:visible!important;opacity:1!important}html body .crm-scrim{display:block!important;position:fixed!important;inset:0!important;z-index:50070!important;border:0!important;background:#00080eb8!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}html body .crm-menu{display:grid!important;place-items:center!important;flex:0 0 42px!important;width:42px!important;height:42px!important}html body .crm-top{left:0!important;right:0!important;width:100%!important;max-width:100vw!important;padding-left:14px!important;padding-right:14px!important}html body .crm-page{width:100%!important;max-width:100vw!important;min-width:0!important;padding-left:14px!important;padding-right:14px!important;overflow-x:hidden!important}html.r102-workorder-open body .crm-top{left:0!important;right:0!important;width:100%!important}html.r102-workorder-open body .r50-workorder{left:0!important;right:0!important;width:100%!important;max-width:100vw!important}html body .crm-search{min-width:0!important;max-width:min(520px,58vw)!important}}@media(max-width:760px){html body .crm-sidebar{width:min(330px,92vw)!important}html body .crm-top,html body .crm-page{padding-left:10px!important;padding-right:10px!important}html body .crm-search{display:none!important}html body .fd-mobile-title{display:block!important}}@media(max-width:1180px){html body .crm-sidebar .crm-car-art{display:none!important}html body .crm-sidebar nav{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-gutter:stable!important;padding-bottom:24px!important}html body .crm-sidebar nav button{flex:0 0 46px!important;height:46px!important;min-height:46px!important}html body .crm-sidebar .crm-system{flex:0 0 auto!important;margin:7px 10px max(8px,env(safe-area-inset-bottom))!important}html body .r22-page{min-width:0!important;max-width:100%!important}html body .r22-page-head{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important}html body .r22-segment{min-width:0!important;max-width:100%!important}html body .r22-calendar-nav{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px minmax(150px,220px)!important;gap:8px!important;align-items:center!important}html body .r22-calendar-nav>button{width:44px!important;min-width:44px!important}html body .r22-calendar-nav>strong{min-width:0!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .r22-calendar-nav>input{width:100%!important;min-width:0!important}html body .r22-day-list,html body .r22-schedule,html body .r9617-calendar-job-wrap{min-width:0!important;max-width:100%!important}}@media(max-width:760px){html body .crm-sidebar{width:min(342px,92vw)!important;padding-top:env(safe-area-inset-top)!important}html body .crm-sidebar .crm-brand{height:70px!important;min-height:70px!important;padding:8px 12px!important}html body .crm-sidebar .crm-brand img{width:50px!important;height:44px!important}html body .crm-sidebar .crm-brand strong{font-size:14px!important}html body .crm-sidebar .crm-brand span{font-size:8px!important}html body .crm-sidebar nav{gap:2px!important;padding:7px 9px 16px!important}html body .crm-sidebar nav button{flex:0 0 43px!important;height:43px!important;min-height:43px!important;grid-template-columns:26px minmax(0,1fr) 4px!important;padding:0 10px!important}html body .crm-sidebar nav button>span{font-size:11px!important;line-height:1.1!important;white-space:nowrap!important}html body .crm-sidebar .crm-system{min-height:54px!important;padding:8px 10px!important}html body .crm-sidebar .crm-system strong{font-size:10px!important}html body .crm-sidebar .crm-system small{font-size:8px!important}html body .r22-page-head{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}html body .r22-segment{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}html body .r22-segment button{width:100%!important;min-width:0!important;white-space:nowrap!important;padding-left:6px!important;padding-right:6px!important}html body .r22-calendar-nav{grid-template-columns:42px minmax(0,1fr) 42px!important;grid-template-areas:"prev label next" "date date date"!important;gap:7px!important}html body .r22-calendar-nav>button:first-child{grid-area:prev!important}html body .r22-calendar-nav>strong{grid-area:label!important;font-size:14px!important}html body .r22-calendar-nav>button:nth-of-type(2){grid-area:next!important}html body .r22-calendar-nav>input{grid-area:date!important;height:44px!important}html body .r22-month{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:contain!important}html body .r22-weekdays,html body .r22-month-grid{min-width:770px!important}html body .r22-month-grid>article{min-width:0!important}html body .r22-day-list,html body .r22-schedule{width:100%!important}html body .r9617-calendar-job-wrap{display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;gap:6px!important}html body .r22-calendar-job{min-width:0!important;width:100%!important}html body .r9617-calendar-delete{width:42px!important;min-width:42px!important}}@media(max-width:430px){html body .crm-page,html body .crm-top{padding-left:8px!important;padding-right:8px!important}html body .fd-mobile-title{min-width:0!important}html body .fd-mobile-title strong{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}}.r156-crm-app{--r156-navy:#10243f;--r156-orange:#f58212;--r156-border:#d9e4ec;--r156-ink:#10243f}.r156-crm-app .crm-page.r156-dashboard-page{container-type:inline-size;container-name:r156-page;overflow-x:clip!important;min-width:0}.r156-dashboard,.r156-dashboard *{box-sizing:border-box}.r156-dashboard{display:grid!important;gap:13px!important;color:var(--r156-ink);width:100%;min-width:0;max-width:100%;padding-bottom:36px!important}.r156-dashboard :is(button){cursor:pointer;font:inherit}.r156-dashboard :is(button):focus-visible,.r156-top button:focus-visible{outline:3px solid #ed8a21;outline-offset:2px}.r156-dashboard :is(h2,h3,p){margin:0}.r156-dashboard h2{font-size:17px!important;color:#10243f!important;letter-spacing:-.02em;font-weight:850!important}.r156-dashboard .r156-actions{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;min-width:0}.r156-dashboard .r156-actions>button{border:1px solid var(--r156-border)!important;background:linear-gradient(180deg,#fff,#f7fafc)!important;border-radius:13px!important;color:#102b4a!important;box-shadow:0 5px 15px #1631470b!important;min-width:0;min-height:62px!important;padding:12px 13px!important;display:flex!important;align-items:center!important;gap:10px;text-align:left;transition:border-color .15s,box-shadow .15s}.r156-dashboard .r156-actions>button:hover{border-color:#f5ab56!important;box-shadow:0 6px 16px #e9791921!important}.r156-dashboard .r156-actions>button>svg:first-child{width:21px!important;height:21px!important;flex-shrink:0;color:#103c68!important;stroke-width:2.2}.r156-dashboard .r156-actions button>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.r156-dashboard .r156-actions button strong{font-size:12px!important;line-height:1.2;font-weight:800;white-space:normal}.r156-dashboard .r156-actions button small{display:none;color:#567086;font-size:10px;font-weight:550}.r156-dashboard .r156-actions .r156-action-chevron{width:14px;height:14px;color:#23608f;flex-shrink:0}.r156-dashboard .r156-mobile-vehicle{display:none!important}.r156-dashboard .r156-kpis{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:9px!important;min-width:0}.r156-dashboard .r156-kpis .crm-kpi{display:flex!important;align-items:flex-start!important;gap:10px!important;min-width:0!important;min-height:100px!important;padding:13px 10px!important;background:#fff!important;border:1px solid var(--r156-border)!important;border-radius:12px!important;box-shadow:0 4px 14px #1c374809!important;overflow:visible!important}.r156-dashboard .r156-kpis .crm-kpi>div:last-child{flex:1;min-width:0}.r156-dashboard .r156-kpis .crm-kpi-icon{flex:0 0 32px!important;width:32px!important;height:32px!important;min-width:32px;display:grid!important;place-items:center!important;background:#fff5e9!important;border:1px solid #ffdac0!important;border-radius:50%!important;color:#f47a0b!important;padding:6px!important;margin:0!important}.r156-dashboard .r156-kpis .crm-kpi-icon svg{width:18px!important;height:18px!important;stroke-width:2.2}.r156-dashboard .r156-kpis .tone-green .crm-kpi-icon{background:#e9f9f0!important;border-color:#bbebd0!important;color:#16a56c!important}.r156-dashboard .crm-kpi-label{font-size:9px!important;font-weight:850!important;letter-spacing:.07em!important;color:#466178!important;line-height:1.3!important;white-space:normal!important;text-transform:uppercase}.r156-dashboard .crm-kpi-value{font-size:clamp(17px,1.5vw,24px)!important;color:#10243f!important;line-height:1.15!important;font-weight:850!important;letter-spacing:-.025em!important;margin:6px 0 4px!important;white-space:nowrap!important}.r156-dashboard .crm-kpi-sub{font-size:10px!important;color:#638096!important;line-height:1.25!important}.r156-dashboard .r156-feature-row,.r156-dashboard .r156-bottom-row{display:grid!important;grid-template-columns:minmax(0,1.7fr) minmax(290px,1fr)!important;gap:12px!important;min-width:0}.r156-dashboard .r156-bottom-row{grid-template-columns:minmax(0,1.55fr) minmax(290px,1fr)!important}.r156-dashboard .r156-panel{min-width:0!important;max-width:100%;background:#fff!important;border:1px solid #e0e9ee!important;border-radius:14px!important;box-shadow:0 5px 15px #112c400b!important;padding:16px!important;overflow:hidden}.r156-dashboard .r156-panel-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin:0 0 13px!important;min-height:22px}.r156-dashboard .r156-panel-head>div{min-width:0}.r156-dashboard .r156-panel-head small{display:block;color:#6e8597;font-size:10px;font-weight:650;margin-top:2px}.r156-dashboard .r156-link{display:inline-flex!important;align-items:center!important;gap:3px!important;color:#1682d0!important;background:transparent!important;border:0!important;white-space:nowrap!important;padding:4px!important;font-size:11px!important;font-weight:800!important;box-shadow:none!important}.r156-dashboard .r156-link svg{width:14px;height:14px}.r156-dashboard .r156-next-body{display:grid!important;grid-template-columns:minmax(98px,24%) minmax(110px,29%) minmax(135px,1fr)!important;align-items:center!important;gap:10px!important;min-width:0;min-height:135px}.r156-dashboard .r156-next-when{border-left:4px solid #ff7900;padding:5px 0 5px 10px;min-width:0;display:flex;flex-direction:column;gap:5px}.r156-dashboard .r156-next-when small{font-size:12px;font-weight:800;color:#233e59}.r156-dashboard .r156-next-when strong{font-size:clamp(22px,2.3vw,31px);font-weight:900;color:#10243f;white-space:nowrap;letter-spacing:-.04em}.r156-dashboard .r156-next-when>span{font-size:10px;color:#69839a;font-weight:650}.r156-dashboard .r114-next-job-vehicle{display:flex!important;align-items:center!important;justify-content:center!important;visibility:visible!important;opacity:1!important;width:100%!important;min-width:0!important;min-height:95px!important;height:132px!important;max-height:150px!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.r156-dashboard .r114-next-job-vehicle img{display:block!important;width:100%!important;height:100%!important;max-height:145px!important;-o-object-fit:contain!important;object-fit:contain!important;filter:drop-shadow(0 8px 6px rgba(19,32,40,.19))}.r156-dashboard .r114-next-job-vehicle>svg{width:34px;color:#98aebc}.r156-dashboard .r156-next-customer{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.r156-dashboard .r156-next-customer h3{font-size:clamp(16px,1.6vw,23px)!important;font-weight:900;color:#112540;line-height:1.1}.r156-dashboard .r156-next-customer p{font-size:13px;color:#58738b}.r156-dashboard .r156-next-customer>strong{font-size:12px;color:#132a44;font-weight:800}.r156-dashboard .r156-status{display:inline-flex;align-items:center;align-self:flex-start;width:auto!important;max-width:100%;min-height:25px;padding:4px 10px;border:1px solid #ffddbd;border-radius:7px!important;background:#fff5e9!important;color:#b45500!important;font-size:10px!important;text-transform:uppercase;font-weight:850;letter-spacing:.03em;white-space:nowrap}.r156-dashboard .r156-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:6px}.r156-dashboard .r156-status.tone-green{color:#087a4e!important;background:#e8f9f0!important;border-color:#bce8cf!important}.r156-dashboard .r156-status.tone-blue{color:#156b9a!important;background:#e9f5fd!important;border-color:#c2e0f3!important}.r156-dashboard .r156-next-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;margin-top:8px;min-width:0}.r156-dashboard .r156-next-actions>button{display:flex!important;align-items:center!important;justify-content:space-around!important;gap:9px!important;min-width:0;min-height:38px!important;height:auto!important;padding:10px 13px!important;border-radius:9px!important;font-size:12px!important;font-weight:800!important;box-shadow:none!important}.r156-dashboard .r156-next-actions button svg{width:16px;height:16px;flex-shrink:0}.r156-dashboard .r156-next-actions .r156-primary{background:linear-gradient(180deg,#138ad0,#0566aa)!important;border:1px solid #086bab!important;color:#fff!important;box-shadow:0 5px 12px #0770ba29!important}.r156-dashboard .r156-next-actions .r156-secondary{background:#fff!important;border:1px solid #d9e5ed!important;color:#10243f!important}.r156-dashboard .r156-kicker{display:inline-block;font-size:9px;font-weight:850;color:#b85307;background:#fff2e7;padding:5px 8px;border:1px solid #ffdfc6;border-radius:8px;white-space:nowrap}.r156-dashboard .r156-attention-list{display:grid;gap:7px}.r156-dashboard .r156-attention-list>button{min-width:0;min-height:54px;padding:8px 10px!important;display:flex!important;align-items:center!important;gap:11px!important;width:100%;text-align:left;border-radius:9px!important;background:#f8fbfd!important;border:1px solid #e0eaf0!important;color:#112b46!important;box-shadow:none!important}.r156-dashboard .r156-attention-list>button>svg:first-child{width:22px;height:22px;color:#f5740b;flex-shrink:0}.r156-dashboard .r156-attention-list>button>svg:last-child{width:15px;height:15px;color:#143d5d;flex-shrink:0}.r156-dashboard .r156-attention-list button>span{flex:1;min-width:0;display:grid;gap:3px}.r156-dashboard .r156-attention-list strong{font-size:12px;font-weight:850}.r156-dashboard .r156-attention-list small{font-size:10px;color:#64819a}.r156-dashboard .r156-week-grid{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:6px!important;min-width:0}.r156-dashboard .r156-week-grid>button{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:5px!important;min-width:0;min-height:105px!important;padding:9px 7px!important;background:#f7fafc!important;border:1px solid #dce8f0!important;border-radius:9px!important;color:#193b5b!important;text-align:left;box-shadow:none!important}.r156-dashboard .r156-week-grid>button.r156-day-selected{border:1.5px solid #ed870f!important;background:#fff8ed!important}.r156-dashboard .r156-week-grid>button>span:first-child{display:flex;align-items:center;justify-content:space-between;gap:3px}.r156-dashboard .r156-week-grid>button>span:first-child small{font-size:11px;font-weight:650;color:#587893}.r156-dashboard .r156-week-grid>button>span:first-child strong{font-size:15px;color:#132942}.r156-dashboard .r156-week-grid>button>em{display:none;font-size:10px;color:#b96216;font-style:normal}.r156-dashboard .r156-day-preview{min-height:45px;border-top:1px solid #dce6eb;display:flex!important;flex-direction:column;gap:3px;justify-content:center}.r156-dashboard .r156-day-preview b{font-size:9px;line-height:1.2;overflow-wrap:anywhere;color:#162c44}.r156-dashboard .r156-day-preview small{font-size:9px!important;line-height:1.2;color:#667f95}.r156-dashboard .r156-day-details{display:none;margin-top:10px;gap:5px;min-width:0}.r156-dashboard .r156-day-details>p{font-size:11px;color:#7892a4;padding:8px}.r156-dashboard .r156-day-details>button,.r156-dashboard .r156-floor-rows>button{width:100%;min-width:0;display:grid!important;grid-template-columns:minmax(70px,12%) 70px minmax(0,1fr) auto 16px;align-items:center;gap:8px;min-height:54px;padding:6px 4px!important;background:transparent!important;border:0!important;border-bottom:1px solid #e7edf1!important;color:#16344c!important;text-align:left;box-shadow:none!important}.r156-dashboard .r156-day-details .r114-next-job-vehicle,.r156-dashboard .r156-floor-rows .r114-next-job-vehicle{width:70px!important;min-height:43px!important;height:44px!important}.r156-dashboard .r156-day-details .r114-next-job-vehicle img,.r156-dashboard .r156-floor-rows .r114-next-job-vehicle img{max-height:44px!important}.r156-dashboard .r156-day-details button>span:nth-of-type(1),.r156-dashboard .r156-floor-rows button>span:nth-of-type(1){min-width:0;display:grid;gap:3px}.r156-dashboard .r156-day-details button b,.r156-dashboard .r156-floor-rows button b{font-size:11px;font-weight:850}.r156-dashboard .r156-day-details button small,.r156-dashboard .r156-floor-rows button small{font-size:10px;color:#607d91;overflow-wrap:anywhere}.r156-dashboard .r156-detail-time,.r156-dashboard .r156-floor-rows time{font-size:11px;font-weight:800;color:#162d45}.r156-dashboard .r156-day-details button>svg:last-child,.r156-dashboard .r156-floor-rows button>svg:last-child{width:14px;height:14px;color:#2779b0}.r156-dashboard .r156-activity-rows{display:grid;gap:1px}.r156-dashboard .r156-activity-rows>button{display:flex!important;align-items:center!important;gap:9px!important;min-width:0;min-height:52px;padding:7px 3px!important;background:transparent!important;border:0!important;border-bottom:1px solid #e7edf2!important;text-align:left;color:#14334b;box-shadow:none!important}.r156-dashboard .r156-activity-icon{flex:0 0 31px;width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:#eaf5fd;color:#1674b3}.r156-dashboard .r156-activity-icon svg{width:16px;height:16px}.r156-dashboard .r156-activity-rows>button>span:nth-child(2){flex:1;min-width:0;display:grid;gap:2px}.r156-dashboard .r156-activity-rows b{font-size:11px;font-weight:850}.r156-dashboard .r156-activity-rows small{font-size:10px;color:#668094}.r156-dashboard .r156-activity-rows time{flex-shrink:0;font-size:9px;color:#748b9c;white-space:nowrap}.r156-dashboard .r156-empty{display:flex;align-items:center;gap:9px;min-height:100px;color:#6b8799;font-size:12px;font-weight:650}.r156-dashboard .r156-empty svg{color:#1caa72;width:20px}.r156-crm-app .r156-top .crm-menu{color:#10243f!important;background:#fff!important;border:1px solid #d4e1e9!important;border-radius:9px!important;display:grid!important;place-items:center!important;opacity:1!important}.r156-crm-app .r156-top .crm-menu svg{color:#10243f!important;stroke:#10243f!important;stroke-width:2.8!important;width:23px!important;height:23px!important;opacity:1!important}.r156-crm-app .r156-top .crm-actions>.fd-message-icon{display:grid!important;place-items:center!important;visibility:visible!important;opacity:1!important;flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;color:#10243f!important;border:1px solid #cbdde8!important;border-radius:11px!important;background:#fff!important}.r156-crm-app .r156-top .fd-message-icon svg{width:21px!important;height:21px!important;stroke-width:2.2!important}.r156-crm-app .r156-top .r22-alert-button{min-width:44px!important;min-height:44px!important;color:#10243f!important;opacity:1!important}.r156-crm-app .r156-top .crm-actions>button:last-child{min-width:44px!important;min-height:44px!important;color:#10243f!important}@container r156-page (max-width:1140px){.r156-dashboard .r156-actions,.r156-dashboard .r156-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}.r156-dashboard .r156-feature-row,.r156-dashboard .r156-bottom-row{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr)!important}.r156-dashboard .r156-next-body{grid-template-columns:minmax(96px,25%) minmax(100px,30%) minmax(0,1fr)!important}.r156-dashboard .r156-next-when strong{font-size:25px!important}}@container r156-page (max-width:820px){.r156-dashboard .r156-feature-row,.r156-dashboard .r156-bottom-row{grid-template-columns:1fr!important}.r156-dashboard .r156-actions,.r156-dashboard .r156-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}.r156-dashboard .r156-week-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important}.r156-dashboard .r156-day-preview{display:none!important}.r156-dashboard .r156-week-grid>button{min-height:68px!important}.r156-dashboard .r156-week-grid>button>em{display:block!important}.r156-dashboard .r156-day-details{display:grid!important}}@container r156-page (max-width:620px){.r156-dashboard{gap:11px!important}.r156-dashboard .r156-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.r156-dashboard .r156-actions>button{min-height:76px!important;padding:10px!important;gap:7px!important}.r156-dashboard .r156-actions button strong{font-size:12px!important}.r156-dashboard .r156-actions button small{display:block!important;font-size:10px!important}.r156-dashboard .r156-actions .r156-action-chevron{width:12px;height:12px}.r156-dashboard .r156-mobile-vehicle{display:flex!important}.r156-dashboard .r156-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.r156-dashboard .r156-kpis .crm-kpi{min-height:95px!important;padding:11px 8px!important;gap:7px!important}.r156-dashboard .r156-kpis .crm-kpi-icon{width:29px!important;height:29px!important;min-width:29px!important;flex-basis:29px!important}.r156-dashboard .crm-kpi-value{font-size:20px!important;white-space:normal!important;overflow-wrap:anywhere}.r156-dashboard .r156-panel{padding:13px!important}.r156-dashboard .r156-next-body{grid-template-columns:minmax(95px,28%) minmax(90px,32%) minmax(0,1fr)!important;gap:6px!important}.r156-dashboard .r156-next-when strong{font-size:20px!important;white-space:normal!important}.r156-dashboard .r156-next-customer h3{font-size:16px!important}.r156-dashboard .r156-next-customer p,.r156-dashboard .r156-next-customer>strong{font-size:11px!important}.r156-dashboard .r156-next-actions{justify-content:stretch!important}.r156-dashboard .r156-next-actions>button{flex:1;justify-content:center!important;font-size:11px!important;padding:10px 6px!important}.r156-dashboard .r156-week-grid{gap:4px!important}.r156-dashboard .r156-week-grid>button{min-height:68px!important;padding:6px 2px!important;align-items:center!important;text-align:center!important}.r156-dashboard .r156-week-grid>button>span:first-child{flex-direction:column;gap:0}.r156-dashboard .r156-week-grid>button>em{font-size:9px}.r156-dashboard .r156-week-grid>button>span:first-child strong{font-size:13px}.r156-dashboard .r156-day-details>button,.r156-dashboard .r156-floor-rows>button{grid-template-columns:65px 50px minmax(0,1fr) 15px;gap:5px}.r156-dashboard .r156-day-details .r114-next-job-vehicle,.r156-dashboard .r156-floor-rows .r114-next-job-vehicle{width:50px!important}.r156-dashboard .r156-day-details .r156-status,.r156-dashboard .r156-floor-rows .r156-status{display:none!important}}@container r156-page (max-width:410px){.r156-dashboard .r156-actions>button{min-height:67px!important}.r156-dashboard .r156-actions button small{font-size:9px!important}.r156-dashboard .r156-next-body{grid-template-columns:minmax(0,1fr) minmax(100px,1fr)!important;grid-template-areas:"when car" "copy copy"!important;gap:7px!important}.r156-dashboard .r156-next-when{grid-area:when}.r156-dashboard .r156-next-body>.r114-next-job-vehicle{grid-area:car}.r156-dashboard .r156-next-customer{grid-area:copy}.r156-dashboard .r156-next-when strong{font-size:24px!important}.r156-dashboard .r156-next-actions>button{font-size:10px!important;gap:5px!important}}@media(max-width:760px){html body .r156-crm-app .r156-top{display:flex!important;align-items:center!important;min-height:72px!important;height:auto!important;padding:8px 10px!important;gap:7px!important}html body .r156-crm-app .r156-top .crm-top-left{min-width:0!important;flex:1 1 auto!important;display:flex!important;align-items:center!important;gap:7px!important}html body .r156-crm-app .r156-top .crm-menu{flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}html body .r156-crm-app .r156-top .fd-mobile-title{display:flex!important;flex-direction:column!important;min-width:0!important;max-width:100%!important;gap:2px}html body .r156-crm-app .r156-top .fd-mobile-title strong{font-size:clamp(15px,4.1vw,23px)!important;color:#10243f!important;line-height:1.15!important;max-width:100%!important;text-overflow:ellipsis!important;overflow:hidden!important;white-space:nowrap!important}html body .r156-crm-app .r156-top .fd-mobile-title span{display:none!important}html body .r156-crm-app .r156-top .crm-actions{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:5px!important;width:auto!important;min-width:0!important}html body .r156-crm-app .r156-top .crm-actions>.fd-message-icon{display:grid!important;order:2!important}html body .r156-crm-app .r156-top .crm-actions>.r22-alert-button{order:1!important}html body .r156-crm-app .r156-top .crm-actions>.crm-icon:last-child{order:3!important;display:grid!important;place-items:center!important;flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border:1px solid #cbdde8!important;border-radius:11px!important;background:#fff!important}html body .r156-crm-app .crm-page.r156-dashboard-page>.crm-title{display:none!important}html body .r156-crm-app .crm-page.r156-dashboard-page{padding-top:13px!important}}@media(max-width:430px){html body .r156-crm-app .r156-top{padding:6px!important;gap:3px!important}html body .r156-crm-app .r156-top .crm-top-left{gap:3px!important}html body .r156-crm-app .r156-top .fd-mobile-title strong{font-size:15px!important}html body .r156-crm-app .r156-top .crm-actions{gap:3px!important}html body .r156-crm-app .r156-top .crm-actions>.fd-message-icon,html body .r156-crm-app .r156-top .crm-actions>.crm-icon:last-child{flex-basis:40px!important;width:40px!important;height:44px!important;min-width:40px!important}}@media(max-height:550px)and (orientation:landscape)and (max-width:950px){.r156-dashboard .r156-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}.r156-dashboard .r156-next-body{grid-template-columns:minmax(95px,23%) minmax(110px,26%) minmax(0,1fr)!important}.r156-dashboard .r156-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(prefers-reduced-motion:reduce){.r156-dashboard *{animation:none!important;transition:none!important}}.r156-crm-app .r1561-top{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;-moz-column-gap:clamp(8px,1.1vw,18px)!important;column-gap:clamp(8px,1.1vw,18px)!important;min-height:68px!important;height:auto!important;padding-block:7px!important}.r156-crm-app .r1561-top .crm-top-left{grid-column:1;grid-row:1;min-width:0!important;width:100%!important;max-width:100%!important;display:flex!important;align-items:center!important;gap:8px!important}.r156-crm-app .r1561-top .crm-search{min-width:0!important;flex:1 1 auto!important;width:100%!important;max-width:min(520px,100%)!important}.r156-crm-app .r1561-top .r1561-header-clock{grid-column:2;grid-row:1;min-width:0;position:relative;z-index:1;display:grid;place-items:center;justify-self:center;max-width:100%}.r156-crm-app .r1561-top .r114-live-clock{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;max-width:100%!important;padding:6px 9px!important;box-shadow:0 4px 13px #10243f14!important}.r156-crm-app .r1561-top .r115-clock-icon{flex-shrink:0}.r156-crm-app .r1561-top .r115-clock-copy{min-width:0}.r156-crm-app .r1561-top .r115-clock-copy small{color:#d46d08!important}.r156-crm-app .r1561-top .crm-actions{grid-column:3;grid-row:1;justify-self:end;min-width:0!important;max-width:100%;display:flex!important;align-items:center!important;gap:6px!important}.r156-crm-app .r1561-top .crm-menu{opacity:1!important;color:#10243f!important;background:#fff!important;border:1px solid #d4e1e9!important;display:grid!important;place-items:center!important}.r156-crm-app .r1561-top .crm-menu svg{color:#10243f!important;stroke-width:2.6!important;opacity:1!important}.r156-crm-app .r1561-top .crm-actions>.fd-message-icon{display:grid!important;place-items:center!important;visibility:visible!important;opacity:1!important;flex-shrink:0!important}.r156-crm-app .r1561-top .r22-alert-button{visibility:visible!important;opacity:1!important;flex-shrink:0!important}.r156-crm-app .crm-title{justify-content:flex-start!important}.r156-crm-app .r156-dashboard .r156-actions{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:clamp(3px,.65vw,11px)!important;width:100%!important;max-width:100%;min-width:0!important}.r156-crm-app .r156-dashboard .r156-actions>button,.r156-crm-app .r156-dashboard .r156-actions>.r156-mobile-vehicle{display:flex!important;min-width:0!important;max-width:100%!important;width:auto!important;grid-column:auto!important;grid-row:auto!important;min-height:clamp(50px,5vw,64px)!important;padding:clamp(4px,.75vw,12px)!important;gap:clamp(3px,.6vw,9px)!important;white-space:normal!important;overflow:hidden!important}.r156-crm-app .r156-dashboard .r156-actions button>span{min-width:0!important;flex:1 1 auto!important;overflow:hidden}.r156-crm-app .r156-dashboard .r156-actions button strong{display:block!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important;font-size:clamp(9px,.85vw,12px)!important}.r156-crm-app .r156-dashboard .r156-actions button>.r156-action-chevron{flex:0 0 auto!important;width:clamp(10px,1.1vw,14px)!important}.r156-crm-app .r156-dashboard .r156-actions button>svg:first-child{flex:0 0 auto!important;width:clamp(15px,1.65vw,22px)!important;height:clamp(15px,1.65vw,22px)!important}.r156-crm-app .r156-dashboard .r156-actions .r1561-short-name{display:none}.r156-crm-app .r156-dashboard .r156-kpis .crm-kpi{min-height:83px!important;padding:10px!important;align-items:center!important}.r156-crm-app .r156-dashboard .r156-bottom-row{align-items:start!important}.r156-crm-app .r156-dashboard .r156-shop-floor,.r156-crm-app .r156-dashboard .r156-activity{min-height:0!important;align-self:start!important}.r156-crm-app .r156-dashboard .r156-shop-floor .r1561-floor-empty{min-height:72px!important;flex-wrap:wrap;gap:8px 12px;padding:9px 0!important}.r156-crm-app .r156-dashboard .r1561-floor-empty>span{flex:1 1 100%;font-size:12px}.r156-crm-app .r156-dashboard .r1561-floor-empty>button{display:inline-flex!important;align-items:center!important;gap:4px;min-height:30px;padding:5px 9px!important;border:1px solid #d6e4ed!important;border-radius:8px!important;background:#f7fafc!important;color:#12679c!important;font-size:11px!important;font-weight:800!important;box-shadow:none!important}.r156-crm-app .r156-dashboard .r1561-floor-empty>button svg{width:13px;height:13px}.r156-crm-app .r156-dashboard .r156-next-body .r114-next-job-vehicle{height:clamp(118px,12vw,155px)!important}.r156-crm-app .r156-dashboard .r1561-calendar-event{display:flex!important;flex-direction:column;align-items:stretch;text-align:left;gap:3px!important;padding:5px 6px!important;border:1px solid #ffc587!important;border-left:4px solid #f58212!important;border-radius:7px!important;background:linear-gradient(135deg,#fff8ef,#fff0df)!important;color:#14324a!important;min-width:0!important}.r156-crm-app .r156-dashboard .r1561-calendar-event b{font-size:9px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r156-crm-app .r156-dashboard .r1561-calendar-event>small{font-size:9px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r156-crm-app .r156-dashboard .r1561-calendar-event em,.r156-crm-app .r156-dashboard .r1561-calendar-status{display:inline-flex!important;align-items:center!important;align-self:flex-start;font-size:8px!important;font-style:normal!important;line-height:1.25!important;font-weight:950!important;letter-spacing:.055em!important;padding:3px 7px!important;color:#b84f00!important;background:#ff7a0018!important;border:1px solid transparent!important;border-radius:7px!important;white-space:nowrap!important}.r156-crm-app .r156-dashboard :is(.r1561-calendar-event,.r1561-calendar-status):is(.status-checked_in,.status-inspection,.status-in_progress,.status-curing,.status-waiting_approval,.status-qc,.status-ready,.status-waiting_payment,.status-final_qc,.status-ready_for_checkout,.status-paid_ready_closeout){background:linear-gradient(135deg,#effbf5,#e5f7ef)!important;border-color:#9ed9bd!important;border-left-color:#20a66a!important;color:#087747!important}.r156-crm-app .r156-dashboard .r1561-calendar-event:is(.status-checked_in,.status-inspection,.status-in_progress,.status-curing,.status-waiting_approval,.status-qc,.status-ready,.status-waiting_payment,.status-final_qc,.status-ready_for_checkout,.status-paid_ready_closeout) em{color:#087747!important;background:#169b6218!important}.r156-crm-app .r156-dashboard :is(.r1561-calendar-event,.r1561-calendar-status):is(.status-completed,.status-closed){background:linear-gradient(135deg,#f8fafb,#e9eef2)!important;border-color:#c1cbd2!important;border-left-color:#8c9aa5!important;color:#53616b!important}.r156-crm-app .r156-dashboard .r1561-calendar-event:is(.status-completed,.status-closed) em{color:#53616b!important;background:#77869218!important}.r156-crm-app .r156-dashboard :is(.r1561-calendar-event,.r1561-calendar-status):is(.status-canceled,.status-cancelled,.status-no_show){background:linear-gradient(135deg,#fff5f5,#ffe9e9)!important;border-color:#efb5b5!important;border-left-color:#c94b4b!important;color:#b51d1d!important}.r156-crm-app .r156-dashboard .r1561-calendar-event:is(.status-canceled,.status-cancelled,.status-no_show) em{color:#b51d1d!important;background:#d93a3a16!important}.r156-crm-app .r156-dashboard .r156-week-grid>button{min-width:0!important}.r156-crm-app .r156-dashboard .r156-day-preview{min-width:0!important}.r156-crm-app .r156-dashboard .r156-day-details .r1561-calendar-status{flex:0 0 auto!important;align-self:center!important;border-left-width:3px!important;border-left-style:solid!important}@container r156-page (max-width:1140px){.r156-crm-app .r156-dashboard .r156-actions{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@container r156-page (max-width:820px){.r156-crm-app .r156-dashboard .r156-actions{grid-template-columns:repeat(6,minmax(0,1fr))!important}.r156-crm-app .r156-dashboard .r156-actions button>small{display:none!important}.r156-crm-app .r156-dashboard .r156-actions button small{display:none!important}}@container r156-page (max-width:900px){.r156-crm-app .r156-dashboard .r156-actions button strong{display:none!important}.r156-crm-app .r156-dashboard .r156-actions .r1561-short-name{display:block!important;font-weight:850!important;font-size:clamp(9px,1.1vw,11px)!important;color:#10243f!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@container r156-page (max-width:620px){.r156-crm-app .r156-dashboard .r156-actions{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:4px!important}.r156-crm-app .r156-dashboard .r156-actions>button{flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:59px!important;padding:5px 2px!important;gap:3px!important;text-align:center!important}.r156-crm-app .r156-dashboard .r156-actions button>span{flex:0 1 auto!important;width:100%!important;align-items:center!important}.r156-crm-app .r156-dashboard .r156-actions button strong{display:none!important}.r156-crm-app .r156-dashboard .r156-actions .r1561-short-name{display:block!important;font-size:clamp(7px,1.9vw,10px)!important;font-weight:850!important;color:#10243f!important;line-height:1.15!important;letter-spacing:-.035em!important;text-align:center!important;overflow:hidden;text-overflow:ellipsis;max-width:100%}.r156-crm-app .r156-dashboard .r156-actions .r156-action-chevron{display:none!important}.r156-crm-app .r156-dashboard .r156-actions button>svg:first-child{width:19px!important;height:19px!important}.r156-crm-app .r156-dashboard .r156-kpis .crm-kpi{min-height:75px!important;padding:8px!important;gap:6px!important}.r156-crm-app .r156-dashboard .r156-kpis .crm-kpi-icon{width:27px!important;height:27px!important;min-width:27px!important;flex-basis:27px!important}.r156-crm-app .r156-dashboard .r156-activity-rows>button:nth-child(n+5){display:none!important}.r156-crm-app .r156-dashboard .r156-week-grid>button{min-height:60px!important}.r156-crm-app .r156-dashboard .r156-day-details>button{grid-template-columns:52px 42px minmax(0,1fr) 58px 12px!important;gap:4px!important}.r156-crm-app .r156-dashboard .r156-day-details .r1561-calendar-status{font-size:7px!important;padding:3px 2px!important;justify-content:center;max-width:58px!important}}@media(max-width:1070px){html body .r156-crm-app .r1561-top{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;gap:6px!important}html body .r156-crm-app .r1561-top .crm-search{max-width:min(290px,100%)!important}html body .r156-crm-app .r1561-top .r114-live-clock{padding:5px 7px!important}html body .r156-crm-app .r1561-top .r115-clock-copy small{font-size:8px!important}html body .r156-crm-app .r1561-top .r115-clock-copy strong{font-size:10px!important}html body .r156-crm-app .r1561-top .r114-live-clock time b{font-size:12px!important}html body .r156-crm-app .r1561-top .crm-actions{gap:4px!important}}@media(min-width:761px)and (max-width:960px){html body .r156-crm-app .r1561-top{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;row-gap:4px!important}html body .r156-crm-app .r1561-top .crm-top-left{grid-column:1;grid-row:1}html body .r156-crm-app .r1561-top .crm-actions{grid-column:2;grid-row:1}html body .r156-crm-app .r1561-top .r1561-header-clock{grid-column:1/-1;grid-row:2;justify-self:center}}@media(max-width:760px){html body .r156-crm-app .r1561-top{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;row-gap:4px!important;min-height:0!important;height:auto!important;padding:6px 10px!important}html body .r156-crm-app .r1561-top .crm-top-left{grid-column:1;grid-row:1;min-width:0!important;max-width:100%!important}html body .r156-crm-app .r1561-top .crm-actions{grid-column:2;grid-row:1;justify-self:end!important;gap:4px!important}html body .r156-crm-app .r1561-top .r1561-header-clock{grid-column:1/-1;grid-row:2;justify-self:center!important;max-width:100%!important}html body .r156-crm-app .r1561-top .r114-live-clock{padding:3px 8px!important;max-width:100%!important;gap:6px!important}html body .r156-crm-app .r1561-top .r115-clock-icon{width:24px!important;height:24px!important;min-width:24px!important}html body .r156-crm-app .r1561-top .r115-clock-icon svg{width:14px!important;height:14px!important}html body .r156-crm-app .r1561-top .r115-clock-copy strong{font-size:10px!important}html body .r156-crm-app .r1561-top .r114-live-clock time b{font-size:12px!important}html body .r156-crm-app .r1561-top .crm-menu{flex:0 0 42px!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important}html body .r156-crm-app .r1561-top .crm-actions>.fd-message-icon,html body .r156-crm-app .r1561-top .crm-actions>.crm-icon:last-child{display:grid!important;flex:0 0 42px!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important}}@media(max-width:430px){html body .r156-crm-app .r1561-top{padding:5px 7px!important;-moz-column-gap:3px!important;column-gap:3px!important}html body .r156-crm-app .r1561-top .crm-top-left{gap:4px!important}html body .r156-crm-app .r1561-top .fd-mobile-title strong{font-size:clamp(12px,3.6vw,17px)!important}html body .r156-crm-app .r1561-top .crm-actions{gap:2px!important}html body .r156-crm-app .r1561-top .crm-actions>.fd-message-icon,html body .r156-crm-app .r1561-top .crm-actions>.crm-icon:last-child{flex-basis:39px!important;width:39px!important;min-width:39px!important}}@media(max-height:550px)and (orientation:landscape)and (max-width:950px){html body .r156-crm-app .r1561-top{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;grid-template-rows:1fr!important}html body .r156-crm-app .r1561-top .r1561-header-clock{grid-column:2;grid-row:1}html body .r156-crm-app .r1561-top .crm-actions{grid-column:3;grid-row:1}}@media(prefers-reduced-motion:reduce){.r156-crm-app .r156-dashboard *{animation:none!important;transition:none!important}}.r156-crm-app .r156-dashboard .r1702-week-grid{align-items:stretch!important;gap:7px!important}.r156-crm-app .r156-dashboard .r1702-day{min-width:0;position:relative;isolation:isolate;display:flex;flex-direction:column;gap:7px;min-height:125px;padding:9px 8px;border:1px solid #dbe5eb;border-radius:11px;background:linear-gradient(160deg,#fff,#f7f9fb);color:#1b3447;box-shadow:inset 0 1px #fff,0 4px 10px #152d4009}.r156-crm-app .r156-dashboard .r1702-day.r1702-today{border-color:#77a9c1!important;background:linear-gradient(145deg,#f7fcff,#eaf5fa)!important;box-shadow:inset 0 1px #fffffffa,0 0 0 1px #5f9bb72b,0 7px 19px #3d79951f!important}.r156-crm-app .r156-dashboard .r1702-today:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(#b8dbe8,#6fabc5,#b8dbe8);border-radius:11px 0 0 11px;pointer-events:none}.r156-crm-app .r156-dashboard .r1702-day-head{display:flex;align-items:center;justify-content:space-between;gap:3px;min-width:0}.r156-crm-app .r156-dashboard .r1702-day-head>span:first-child{display:flex;align-items:baseline;gap:5px}.r156-crm-app .r156-dashboard .r1702-day-head small{font-size:10px;font-weight:760;color:#637c8e}.r156-crm-app .r156-dashboard .r1702-day-head strong{font-size:16px;font-weight:850;color:#172e42;font-variant-numeric:tabular-nums}.r156-crm-app .r156-dashboard .r1702-today-label{font-size:8px;letter-spacing:.08em;font-weight:850;color:#286c8c;padding:3px 5px;border-radius:5px;border:1px solid #b9d9e8;background:#ecf8fd}.r156-crm-app .r156-dashboard .r1702-day-count{font-size:9px;font-weight:700;color:#70879a}.r156-crm-app .r156-dashboard .r1702-day-preview{flex:1!important;display:flex!important;min-width:0;gap:6px;justify-content:flex-start!important;padding-top:7px}.r156-crm-app .r156-dashboard .r1702-day-preview .r1702-event-link{display:flex!important;flex-direction:column;align-items:stretch;justify-content:center;gap:3px;width:100%;min-width:0;min-height:61px;padding:7px!important;text-align:left;border:1px solid #e2cfb6!important;border-left:3px solid #b4976b!important;border-radius:7px!important;background:linear-gradient(155deg,#fffaf3,#f9f1e5)!important;box-shadow:none!important;color:#54442e!important;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}.r156-crm-app .r156-dashboard .r1702-event-link:hover{transform:translateY(-1px);border-color:#b59a71!important;box-shadow:0 5px 12px #6a4f2a1c!important}.r156-crm-app .r156-dashboard .r1702-event-link b{font-size:9px!important;font-weight:830;color:#303d44!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r156-crm-app .r156-dashboard .r1702-event-link>small{color:#5b6871!important;font-size:9px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r156-crm-app .r156-dashboard .r1702-event-bottom{display:flex;align-items:center;justify-content:space-between;gap:4px}.r156-crm-app .r156-dashboard .r1702-event-bottom em{border:0!important;background:transparent!important;padding:0!important;color:#96764d!important;font-size:8px!important;letter-spacing:.05em;font-style:normal;font-weight:850}.r156-crm-app .r156-dashboard .r1702-event-bottom svg{height:12px;width:12px;color:#827052}.r156-crm-app .r156-dashboard .r1702-day-preview .r1702-more-trigger{display:flex!important;align-items:center;justify-content:space-between;gap:4px;width:100%;min-height:30px;text-align:left;padding:5px 7px!important;background:#eef4f7!important;border:1px solid #d2dfe7!important;border-radius:6px!important;box-shadow:none!important;color:#245677!important;font-size:10px!important;font-weight:800!important;cursor:pointer}.r156-crm-app .r156-dashboard .r1702-more-trigger svg{width:13px;height:13px;transition:transform .15s}.r156-crm-app .r156-dashboard .r1702-more-trigger[aria-expanded=true] svg{transform:rotate(90deg)}.r156-crm-app .r156-dashboard .r1702-no-jobs{color:#91a0aa!important;font-size:10px!important}.r156-crm-app .r156-dashboard .r1702-more-panel{display:grid!important;min-width:0;margin-top:12px;padding:11px;border:1px solid #cbdde6;border-radius:10px;background:linear-gradient(180deg,#fafdff,#f2f8fa);box-shadow:0 8px 22px #1f465d14;gap:2px}.r156-crm-app .r156-dashboard .r1702-more-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px 8px;border-bottom:1px solid #dce7ed}.r156-crm-app .r156-dashboard .r1702-more-head span{display:grid;gap:2px}.r156-crm-app .r156-dashboard .r1702-more-head strong{font-size:11px;letter-spacing:.07em;color:#244c62}.r156-crm-app .r156-dashboard .r1702-more-head small{font-size:10px;color:#657d8b}.r156-crm-app .r156-dashboard .r1702-more-head button{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;border:1px solid #d1dfe6;background:#fff;color:#547184}.r156-crm-app .r156-dashboard .r1702-more-head button svg{width:16px;height:16px}.r156-crm-app .r156-dashboard .r1702-more-panel>button{min-height:58px;padding:6px!important}.r156-crm-app .r156-dashboard .r1702-more-panel>button:hover{background:#eaf4f8!important}.r156-crm-app .r156-dashboard .r156-status{min-height:24px!important;max-width:100%;padding:4px 9px!important;border-radius:999px!important;border:1px solid #cbb894!important;background:linear-gradient(160deg,#fffdf7,#f4eddf)!important;color:#84683c!important;box-shadow:inset 0 1px #fff!important;font-size:9px!important;font-weight:800!important;letter-spacing:.07em!important;text-transform:uppercase;line-height:1.25;white-space:normal}.r156-crm-app .r156-dashboard .r156-status:before{content:"";width:5px;height:5px;flex:0 0 5px;border:0;border-radius:50%;background:currentColor;margin-right:6px;box-shadow:none}.r156-crm-app .r156-dashboard .r156-status.tone-green{border-color:#a6cdbd!important;background:linear-gradient(150deg,#fbfefa,#e9f5ee)!important;color:#36765e!important}.r156-crm-app .r156-dashboard .r156-status.tone-blue{border-color:#aecfdc!important;background:linear-gradient(150deg,#fcfeff,#eaf4f8)!important;color:#376f8a!important}.r156-crm-app .r156-dashboard .r156-status.tone-silver{border-color:#c6d1d8!important;background:#f3f6f7!important;color:#596b77!important}.r156-crm-app .r156-dashboard .r156-status.tone-red{border-color:#e1b9b9!important;background:#fff5f5!important;color:#985353!important}.r156-crm-app .r156-dashboard .r156-floor-rows time{font-size:10px;white-space:normal;line-height:1.3}.r156-crm-app .r156-dashboard .r156-floor-rows>button{min-height:61px!important}.r156-crm-app .r156-dashboard .r156-floor-rows .r156-status{align-self:center!important;max-width:130px!important;justify-self:end;text-align:center}@container r156-page (max-width:920px){.r156-crm-app .r156-dashboard .r1702-week-grid{grid-template-columns:repeat(7,minmax(145px,1fr))!important;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;padding:2px 2px 9px}.r156-crm-app .r156-dashboard .r1702-day{scroll-snap-align:start}.r156-crm-app .r156-dashboard .r1702-day-preview{display:flex!important}}@container r156-page (max-width:620px){.r156-crm-app .r156-dashboard .r1702-week-grid{grid-template-columns:repeat(7,minmax(142px,1fr))!important}.r156-crm-app .r156-dashboard .r1702-day{padding:8px!important;min-height:128px!important}.r156-crm-app .r156-dashboard .r1702-more-panel>button{grid-template-columns:53px 44px minmax(0,1fr) 12px!important;gap:5px!important}.r156-crm-app .r156-dashboard .r1702-more-panel .r1561-calendar-status{display:none!important}.r156-crm-app .r156-dashboard .r156-floor-rows .r156-status{display:inline-flex!important;max-width:105px!important;font-size:8px!important;padding:3px 5px!important}.r156-crm-app .r156-dashboard .r156-floor-rows>button{grid-template-columns:54px 44px minmax(0,1fr) 105px 12px!important;gap:4px!important}.r156-crm-app .r156-dashboard .r156-floor-rows>button .r114-next-job-vehicle{width:44px!important}}@container r156-page (max-width:430px){.r156-crm-app .r156-dashboard .r156-floor-rows>button{grid-template-columns:49px 42px minmax(0,1fr) 12px!important;gap:5px!important}.r156-crm-app .r156-dashboard .r156-floor-rows>button .r156-status{grid-column:3;grid-row:2;justify-self:start!important;max-width:100%!important;margin-top:4px}.r156-crm-app .r156-dashboard .r156-floor-rows>button>svg:last-child{grid-column:4;grid-row:1/3}}@media(prefers-reduced-motion:reduce){.r156-crm-app .r156-dashboard .r1702-event-link,.r156-crm-app .r156-dashboard .r1702-more-trigger svg{transition:none!important}}html body .crm-page:has(>.r85-workorders.r157-workorders){container:r157-page / inline-size;min-width:0}html body .r85-workorders.r157-workorders{min-width:0!important;width:100%;max-width:100%;color:#10243f}html body .r85-workorders.r157-workorders .r85-status-tabs{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:5px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin!important;scrollbar-color:#c5d8e2 transparent!important;overscroll-behavior-x:contain;max-width:100%;min-width:0;-webkit-overflow-scrolling:touch}html body .r85-workorders.r157-workorders .r85-status-tabs>button{flex:0 0 auto!important;white-space:nowrap!important;min-height:39px!important;max-width:none!important;padding:6px 10px!important}html body .r85-workorders.r157-workorders .r85-status-tabs>button b{flex-shrink:0!important}html body .r85-workorders.r157-workorders .r157-filter-toggle{display:none!important}html body .r85-workorders.r157-workorders .r85-wo-table{min-width:0!important;width:100%!important;max-width:100%!important}html body .r85-workorders.r157-workorders .r85-wo-table>.r22-tr{box-sizing:border-box;min-width:0!important;grid-template-columns:minmax(112px,1.15fr) minmax(105px,.85fr) minmax(52px,.4fr) minmax(180px,1.75fr) minmax(110px,1.1fr) minmax(72px,.57fr) minmax(112px,.85fr)!important;-moz-column-gap:clamp(5px,.7vw,13px)!important;column-gap:clamp(5px,.7vw,13px)!important}html body .r85-workorders.r157-workorders .r85-workorder-row{min-height:91px!important}html body .r85-workorders.r157-workorders .r85-vehicle-cell{grid-template-columns:minmax(72px,39%) minmax(0,1fr)!important;gap:8px!important;min-width:0!important}html body .r85-workorders.r157-workorders .r85-vehicle-cell .r22-vehicle-thumb{width:100%!important;min-width:0!important;height:68px!important;max-width:135px!important}html body .r85-workorders.r157-workorders .r85-vehicle-cell .r22-vehicle-thumb img{display:block!important;-o-object-fit:contain!important;object-fit:contain!important;max-width:100%!important;height:100%!important}html body .r85-workorders.r157-workorders .r157-open-label{display:none!important}html body .r85-workorders.r157-workorders .r85-status-cell .r22-status{min-width:0!important;width:auto!important;max-width:100%!important}html body .r85-workorders.r157-workorders .r85-wo-table>.r85-workorder-row:focus-visible{outline:2px solid #f58212!important;outline-offset:-3px!important}html body .r85-workorders.r157-workorders .r85-wo-table>.r85-workorder-row:hover{background:#f5faff!important}@container r157-page (max-width:930px){html body .r85-workorders.r157-workorders .r85-workorders-head,.r85-workorders.r157-workorders .r85-workorders-head{padding:13px!important;gap:9px!important}.r85-workorders.r157-workorders .r85-table-card{padding:0!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}.r85-workorders.r157-workorders .r85-wo-table{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important;overflow:visible!important;background:transparent!important;min-width:0!important;width:100%!important}.r85-workorders.r157-workorders .r85-wo-table>.r85-table-head{display:none!important}.r85-workorders.r157-workorders .r85-wo-table>.r85-workorder-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto auto auto auto!important;grid-template-areas:"customer number" "vehicle vehicle" "job job" "schedule total" "status status"!important;align-items:center!important;-moz-column-gap:9px!important;column-gap:9px!important;row-gap:9px!important;min-width:0!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:13px!important;border:1px solid #cedfe8!important;border-left:3px solid #7f98a7!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 19px #0e2f420f!important;text-align:left!important}.r85-workorders.r157-workorders .r85-wo-table>.r85-workorder-row.is-today{border-left-color:#f58212!important}.r85-workorders.r157-workorders .r85-customer-cell{grid-area:customer!important;display:flex!important;gap:8px!important;min-width:0!important;align-items:center!important}.r85-workorders.r157-workorders .r85-customer-cell>i{width:33px!important;height:33px!important;flex-basis:33px!important;font-size:11px!important}.r85-workorders.r157-workorders .r85-customer-cell strong{font-size:12px!important;white-space:normal!important}.r85-workorders.r157-workorders .r85-wo-number{grid-area:number!important;text-align:right!important;align-self:start!important;white-space:nowrap!important}.r85-workorders.r157-workorders .r85-wo-number strong{font-size:13px!important;color:#0b3753!important}.r85-workorders.r157-workorders .r85-vehicle-cell{grid-area:vehicle!important;display:grid!important;grid-template-columns:107px minmax(0,1fr)!important;gap:11px!important;align-items:center!important;min-width:0!important}.r85-workorders.r157-workorders .r85-vehicle-cell .r22-vehicle-thumb{width:107px!important;height:69px!important;max-width:100%!important;min-width:0!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}.r85-workorders.r157-workorders .r85-vehicle-cell .r22-vehicle-thumb img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important}.r85-workorders.r157-workorders .r85-vehicle-cell>span>strong{font-size:13px!important;white-space:normal!important}.r85-workorders.r157-workorders .r85-vehicle-cell>span>small{font-size:10px!important;white-space:normal!important;overflow-wrap:anywhere!important}.r85-workorders.r157-workorders .r85-job-cell{grid-area:job!important;display:block!important;min-width:0!important;padding:0!important;white-space:normal!important}.r85-workorders.r157-workorders .r85-job-cell strong{display:block!important;font-size:12px!important;white-space:normal!important}.r85-workorders.r157-workorders .r85-job-cell small{display:none!important}.r85-workorders.r157-workorders .r85-schedule-cell{grid-area:schedule!important;min-width:0!important;display:grid!important;align-self:end!important;gap:2px!important}.r85-workorders.r157-workorders .r85-schedule-cell strong{font-size:11px!important;white-space:normal!important}.r85-workorders.r157-workorders .r85-schedule-cell small{font-size:10px!important;white-space:normal!important}.r85-workorders.r157-workorders .r85-total-cell{grid-area:total!important;justify-self:end!important;text-align:right!important;align-self:end!important;min-width:0!important}.r85-workorders.r157-workorders .r85-total-cell strong{font-size:15px!important;color:#092e46!important;white-space:normal!important}.r85-workorders.r157-workorders .r85-total-cell small{font-size:9px!important}.r85-workorders.r157-workorders .r85-status-cell{grid-area:status!important;display:flex!important;gap:7px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-width:0!important;border-top:1px solid #e5edf1!important;padding-top:9px!important}.r85-workorders.r157-workorders .r85-status-cell .r22-status{max-width:63%!important;min-height:27px!important;padding:4px 10px!important;white-space:normal!important;text-align:center!important;flex:0 1 auto!important;font-size:9px!important}.r85-workorders.r157-workorders .r157-open-label{display:inline-block!important;color:#087bb7!important;font-weight:850!important;font-size:11px!important;margin-left:auto!important;white-space:nowrap!important}.r85-workorders.r157-workorders .r85-status-cell>svg{flex:0 0 15px!important;color:#087bb7!important}.r85-workorders.r157-workorders .r85-pagination{flex-wrap:wrap!important}}@container r157-page (max-width:650px){.r85-workorders.r157-workorders .r85-wo-table{grid-template-columns:minmax(0,1fr)!important;gap:9px!important}.r85-workorders.r157-workorders .r85-wo-table>.r85-workorder-row{padding:12px!important;row-gap:8px!important}.r85-workorders.r157-workorders .r85-workorders-head{padding:11px!important;display:grid!important;gap:9px!important}.r85-workorders.r157-workorders .r85-workorders-head>div:first-child h2,.r85-workorders.r157-workorders .r85-workorders-head>div:first-child p{display:none!important}.r85-workorders.r157-workorders .r85-workorders-head>div:first-child>span{font-size:11px!important}.r85-workorders.r157-workorders .r85-queue-summary{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}.r85-workorders.r157-workorders .r85-queue-summary>div{min-width:0!important;width:auto!important;padding:8px!important}.r85-workorders.r157-workorders .r85-status-tabs{margin-top:9px!important;padding:5px!important;border-radius:11px!important;scroll-snap-type:x proximity}.r85-workorders.r157-workorders .r85-status-tabs>button{scroll-snap-align:start;min-height:40px!important}.r85-workorders.r157-workorders .r85-filterbar{display:grid!important;grid-template-columns:minmax(0,1fr) 43px!important;gap:8px!important;padding:9px!important}.r85-workorders.r157-workorders .r85-filterbar>.r85-search{grid-column:1!important;grid-row:1!important;min-width:0!important}.r85-workorders.r157-workorders .r85-filterbar>.r85-search>span{display:none!important}.r85-workorders.r157-workorders .r85-filterbar>.r85-search>div{min-height:43px!important}.r85-workorders.r157-workorders .r157-filter-toggle{grid-column:2!important;grid-row:1!important;display:grid!important;place-items:center!important;min-width:43px!important;width:43px!important;height:43px!important;padding:0!important;background:#fff!important;color:#12384e!important;border:1px solid #cbdde7!important;border-radius:9px!important;box-shadow:none!important;position:relative!important}.r85-workorders.r157-workorders .r157-filter-toggle svg{width:20px!important;height:20px!important}.r85-workorders.r157-workorders .r157-filter-toggle[data-active=true]{border-color:#ed8d2b!important;background:#fff6ed!important;color:#bb5a00!important}.r85-workorders.r157-workorders .r85-filterbar>label:not(.r85-search),.r85-workorders.r157-workorders .r85-filterbar>.r85-reset{display:none!important}.r85-workorders.r157-workorders.r157-filters-open .r85-filterbar>label:not(.r85-search){display:grid!important;grid-column:1/-1!important;grid-row:auto!important;min-width:0!important}.r85-workorders.r157-workorders.r157-filters-open .r85-filterbar>.r85-reset{display:block!important;grid-column:1/-1!important;grid-row:auto!important;min-height:40px!important}.r85-workorders.r157-workorders .r85-pagination{display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:space-between!important}.r85-workorders.r157-workorders .r85-page-buttons{width:100%!important;justify-content:space-between!important;gap:5px!important}.r85-workorders.r157-workorders .r85-page-buttons button{min-width:0!important;padding:7px!important}}@container r157-page (max-width:365px){.r85-workorders.r157-workorders .r85-vehicle-cell{grid-template-columns:83px minmax(0,1fr)!important}.r85-workorders.r157-workorders .r85-vehicle-cell .r22-vehicle-thumb{width:83px!important;height:59px!important}.r85-workorders.r157-workorders .r85-status-cell .r22-status{max-width:57%!important;font-size:8px!important}.r85-workorders.r157-workorders .r157-open-label{font-size:10px!important}}@media(orientation:landscape)and (max-height:530px){.r85-workorders.r157-workorders .r85-wo-table>.r85-workorder-row{min-height:0!important}}html body .r85-workorders.r157-workorders.r1571-workorders{min-width:0!important;max-width:100%!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-status-tabs{flex-wrap:nowrap!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important}html body .r85-workorders.r157-workorders.r1571-workorders .r1571-wo-inline,html body .r85-workorders.r157-workorders.r1571-workorders .r1571-mobile-color,html body .r85-workorders.r157-workorders.r1571-workorders .r1571-card-chevron{display:none!important}html body .r85-workorders.r157-workorders.r1571-workorders .r1571-desktop-vehicle-extra{display:block!important}@container r157-page (max-width:930px){html body .r85-workorders.r157-workorders.r1571-workorders .r85-table-card{min-width:0!important;overflow:visible!important;padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-wo-table{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;min-width:0!important;overflow:visible!important;background:transparent!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-wo-table>.r85-table-head{display:none!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-wo-table>.r85-workorder-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto auto auto!important;grid-template-areas:"customer status" "vehicle vehicle" "job job" "schedule total"!important;align-content:start!important;align-items:center!important;-moz-column-gap:7px!important;column-gap:7px!important;row-gap:7px!important;min-width:0!important;width:100%!important;height:auto!important;min-height:0!important;padding:13px!important;margin:0!important;box-sizing:border-box!important;border:1px solid #cfdee6!important;border-left:3px solid #8298a5!important;border-radius:13px!important;background:#fff!important;box-shadow:0 5px 15px #0925370e!important;text-align:left!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-wo-table>.r85-workorder-row.is-today{border-left-color:#f58212!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-customer-cell{grid-area:customer!important;min-width:0!important;display:flex!important;align-items:center!important;gap:8px!important;align-self:start!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-customer-cell>i{flex:0 0 34px!important;width:34px!important;height:34px!important;min-width:34px!important;font-size:11px!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-customer-cell>span{display:flex!important;min-width:0!important;flex-direction:column!important;gap:2px!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-customer-cell strong{font-size:clamp(12px,1.1vw,15px)!important;line-height:1.18!important;color:#102c40!important;font-weight:900!important;white-space:normal!important;overflow-wrap:normal!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-customer-cell>span>small:not(.r1571-wo-inline){display:none!important}html body .r85-workorders.r157-workorders.r1571-workorders .r1571-wo-inline{display:block!important;color:#627888!important;font-weight:800!important;font-size:10px!important;line-height:1.25!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-wo-number{display:none!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-status-cell{grid-area:status!important;display:flex!important;justify-content:flex-end!important;align-self:start!important;align-items:flex-start!important;min-width:0!important;width:auto!important;padding:0!important;margin:0!important;border:0!important;gap:0!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-status-cell .r22-status{display:inline-flex!important;max-width:145px!important;width:auto!important;min-width:0!important;min-height:26px!important;padding:4px 7px!important;font-size:9px!important;line-height:1.15!important;text-align:center!important;white-space:normal!important;overflow-wrap:break-word!important;justify-content:center!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-status-cell .r157-open-label,html body .r85-workorders.r157-workorders.r1571-workorders .r85-status-cell>svg{display:none!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-vehicle-cell{grid-area:vehicle!important;display:grid!important;grid-template-columns:108px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;min-width:0!important;width:100%!important;padding:0!important;margin:0!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-vehicle-cell .r22-vehicle-thumb{display:grid!important;place-items:center!important;width:108px!important;height:66px!important;max-width:100%!important;max-height:66px!important;min-width:0!important;min-height:0!important;margin:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-vehicle-cell .r22-vehicle-thumb img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:66px!important;-o-object-fit:contain!important;object-fit:contain!important;filter:drop-shadow(0 3px 5px rgba(9,39,58,.1))!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-vehicle-cell>span{min-width:0!important;display:grid!important;gap:2px!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-vehicle-cell>span>strong{font-size:12px!important;line-height:1.19!important;white-space:normal!important;overflow-wrap:normal!important}html body .r85-workorders.r157-workorders.r1571-workorders .r1571-desktop-vehicle-extra{display:none!important}html body .r85-workorders.r157-workorders.r1571-workorders .r1571-mobile-color{display:block!important;color:#687e8b!important;font-size:10px!important;line-height:1.23!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-job-cell{grid-area:job!important;display:block!important;min-width:0!important;margin:0!important;padding:0!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-job-cell strong{font-size:12px!important;line-height:1.23!important;white-space:normal!important;overflow-wrap:anywhere!important;color:#12344a!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-job-cell small{display:none!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-schedule-cell{grid-area:schedule!important;display:grid!important;gap:2px!important;min-width:0!important;padding:0!important;align-self:center!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-schedule-cell strong{font-size:11px!important;line-height:1.2!important;white-space:normal!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-schedule-cell small{font-size:10px!important;line-height:1.22!important;white-space:normal!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-schedule-cell.unscheduled strong{display:none!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-schedule-cell.unscheduled small{font-style:normal!important;font-size:10px!important;font-weight:750!important;color:#728797!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-total-cell{grid-area:total!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;justify-self:end!important;align-self:center!important;margin:0!important;padding:0!important;white-space:nowrap!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-total-cell strong{font-size:14px!important;line-height:1.1!important;font-weight:950!important;color:#087bb7!important;white-space:nowrap!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-total-cell small{display:none!important}html body .r85-workorders.r157-workorders.r1571-workorders .r1571-card-chevron{display:block!important;flex:0 0 16px!important;width:16px!important;height:16px!important;color:#087bb7!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-wo-table>.r85-workorder-row:focus-visible{outline:2px solid #f58212!important;outline-offset:2px!important}}@container r157-page (max-width:720px){html body .r85-workorders.r157-workorders.r1571-workorders .r85-wo-table{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-wo-table>.r85-workorder-row{padding:12px!important;row-gap:7px!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-filterbar>.r85-search input{font-size:13px!important;min-width:0!important;text-overflow:ellipsis!important}html body .r85-workorders.r157-workorders.r1571-workorders .r157-filter-toggle{display:grid!important;place-items:center!important;min-width:44px!important;width:44px!important;height:44px!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-status-tabs{margin-top:9px!important;padding:4px!important;min-height:45px!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-status-tabs>button{flex:0 0 auto!important;min-height:37px!important;padding:5px 9px!important;white-space:nowrap!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-list-meta{gap:8px!important;margin:8px 0!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-workorders-head{margin-bottom:8px!important}}@container r157-page (max-width:375px){html body .r85-workorders.r157-workorders.r1571-workorders .r85-vehicle-cell{grid-template-columns:91px minmax(0,1fr)!important;gap:7px!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-vehicle-cell .r22-vehicle-thumb{width:91px!important;height:60px!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-status-cell .r22-status{max-width:112px!important;font-size:8px!important;padding:4px 5px!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-customer-cell strong{font-size:12px!important}}@media(prefers-reduced-motion:reduce){.r1571-workorders .r85-workorder-row{transition:none!important}}html body .r85-workorders.r157-workorders.r1571-workorders .r1572-status-rail{position:relative;min-width:0;max-width:100%;isolation:isolate}@container r157-page (max-width:930px){html body .r85-workorders.r157-workorders.r1571-workorders .r85-wo-table>.r85-workorder-row{padding:11px 12px!important;row-gap:5px!important;-moz-column-gap:7px!important;column-gap:7px!important;grid-template-rows:auto auto auto auto!important;align-content:start!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-vehicle-cell{grid-template-columns:121px minmax(0,1fr)!important;gap:8px!important;min-width:0!important;align-items:center!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-vehicle-cell .r22-vehicle-thumb{width:121px!important;height:74px!important;max-width:100%!important;max-height:74px!important;min-width:0!important;overflow:hidden!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-vehicle-cell .r22-vehicle-thumb img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:74px!important;-o-object-fit:contain!important;object-fit:contain!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-vehicle-cell>span{min-width:0!important;max-width:100%!important;overflow:hidden!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-vehicle-cell>span>strong{display:block!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-overflow:clip!important;line-height:1.19!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-job-cell{min-width:0!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-job-cell strong{line-height:1.2!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-schedule-cell{align-self:end!important;min-width:0!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-total-cell{align-self:end!important;justify-self:end!important;min-width:0!important;max-width:100%!important;white-space:nowrap!important;gap:4px!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-total-cell strong{font-variant-numeric:tabular-nums!important;white-space:nowrap!important}}@container r157-page (max-width:720px){html body .r85-workorders.r157-workorders.r1571-workorders .r1572-status-rail{width:100%;overflow:hidden;border-radius:11px}html body .r85-workorders.r157-workorders.r1571-workorders .r1572-status-rail:after{content:"›";pointer-events:none;position:absolute;z-index:5;right:0;top:0;bottom:0;width:27px;display:flex;align-items:center;justify-content:flex-end;padding-right:5px;box-sizing:border-box;color:#245775;font-size:25px;font-weight:800;line-height:1;background:linear-gradient(90deg,#fff0,#fffffff7 65%);opacity:0;transition:opacity .14s ease}html body .r85-workorders.r157-workorders.r1571-workorders .r1572-status-rail[data-has-more=true]:after{opacity:1}html body .r85-workorders.r157-workorders.r1571-workorders .r1572-status-rail .r85-status-tabs{margin-top:0!important;max-width:100%!important;overflow-x:auto!important;scrollbar-width:none!important}html body .r85-workorders.r157-workorders.r1571-workorders .r1572-status-rail .r85-status-tabs::-webkit-scrollbar{display:none!important}}@container r157-page (max-width:375px){html body .r85-workorders.r157-workorders.r1571-workorders .r85-vehicle-cell{grid-template-columns:102px minmax(0,1fr)!important;gap:7px!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-vehicle-cell .r22-vehicle-thumb{width:102px!important;height:67px!important;max-height:67px!important}html body .r85-workorders.r157-workorders.r1571-workorders .r85-vehicle-cell .r22-vehicle-thumb img{max-height:67px!important}}@media(prefers-reduced-motion:reduce){html body .r1572-status-rail:after{transition:none!important}}@container r157-page (max-width:930px){html body .r85-workorders.r157-workorders.r1571-workorders .r85-wo-table>.r85-workorder-row.status-open .r85-status-cell .r22-status{box-sizing:border-box!important;flex:0 0 auto!important;min-width:76px!important;width:-moz-max-content!important;width:max-content!important;max-width:none!important;padding:5px 11px 5px 18px!important;white-space:nowrap!important;text-align:center!important;justify-content:center!important;overflow:hidden!important}}html body .r50-workorder.r158-workorder{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html body .r158-workorder .r50-command-head{box-sizing:border-box!important;min-width:0!important;grid-template-columns:minmax(0,1fr) minmax(200px,31%) 42px!important;gap:12px!important;align-items:center!important;padding:11px 15px!important;min-height:76px!important;height:auto!important}html body .r158-workorder .r50-command-head>div{min-width:0!important;max-width:100%!important}html body .r158-workorder .r50-command-head h1{font-size:clamp(18px,2vw,25px)!important;line-height:1.13!important;overflow-wrap:normal!important}html body .r158-workorder .r50-command-head>button{width:42px!important;height:42px!important;min-width:42px!important;align-self:start!important}html body .r158-workorder .r50-head-status{display:grid!important;min-width:0!important;max-width:100%!important;width:100%!important;height:auto!important;min-height:54px!important;box-sizing:border-box!important;padding:8px 12px!important;align-content:center!important;text-align:left!important;overflow:visible!important}html body .r158-workorder .r50-command-head .r50-head-status.r9758-head-status{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;contain:none!important;overflow:visible!important;position:relative!important}html body .r158-workorder .r50-head-status strong{min-width:0!important;font-size:clamp(12px,1.5vw,17px)!important;line-height:1.17!important;white-space:normal!important;overflow-wrap:break-word!important}html body .r158-workorder .r50-head-status small{font-size:10px!important;white-space:normal!important}html body .r158-workorder .r50-scroll{box-sizing:border-box!important;min-width:0!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;gap:10px!important;padding:10px 12px calc(18px + env(safe-area-inset-bottom))!important}html body .r158-workorder .r50-scroll>*{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body .r158-workorder .r50-scroll>.r50-action-rail{position:static!important;flex:0 0 auto!important;z-index:auto!important;box-sizing:border-box!important;width:100%!important;min-height:0!important;margin:0!important;padding:5px 0 9px!important;background:transparent!important;box-shadow:none!important;border:0!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important}html body .r158-workorder .r50-scroll>.r50-action-rail>button{box-sizing:border-box!important;flex:0 1 auto!important;width:auto!important;max-width:100%!important;min-height:39px!important;height:auto!important;padding:9px 13px!important;white-space:normal!important;text-align:center!important;font-size:12px!important;line-height:1.2!important}html body .r158-workorder .r50-identity{min-width:0!important;gap:9px!important}html body .r158-workorder .r50-identity article{min-width:0!important;min-height:0!important;padding:12px!important;overflow:hidden!important}html body .r158-workorder .r50-identity .vehicle{grid-template-columns:minmax(78px,30%) minmax(0,1fr)!important;gap:11px!important;align-items:center!important}html body .r158-workorder .r50-identity .vehicle>div:last-child{display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:0!important;gap:4px!important}html body .r158-workorder .r50-identity .vehicle h3{min-width:0!important;margin:0!important;line-height:1.18!important;overflow-wrap:break-word!important}html body .r158-workorder .r50-identity .vehicle .image{width:100%!important;max-width:148px!important;height:84px!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}html body .r158-workorder .r50-identity .vehicle .image img{display:block!important;width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important}html body .r158-workorder .r50-identity .vehicle .r158-vehicle-facts{display:block!important;margin:0!important;line-height:1.3!important;min-width:0!important;white-space:normal!important;overflow-wrap:break-word!important}html body .r158-workorder .r50-identity .vehicle .r158-vehicle-edit{display:inline-flex!important;min-height:29px!important;width:auto!important;margin:0!important;padding:3px 0!important;white-space:normal!important;text-align:left!important;font-size:11px!important;line-height:1.25!important;color:#1175a8!important;text-decoration:underline;text-underline-offset:2px}html body .r158-workorder .r50-identity .job{gap:9px!important;align-content:center!important;overflow-wrap:break-word!important}html body .r158-workorder .r50-identity .job h3{font-size:clamp(12px,1.2vw,17px)!important;line-height:1.3!important;overflow-wrap:break-word!important}html body .r158-workorder .r50-meta{min-width:0!important}html body .r158-workorder .r50-meta>div{min-width:0!important;padding:9px 11px!important}html body .r158-workorder .r50-meta strong{min-width:0!important;overflow-wrap:break-word!important}html body .r158-workorder .r50-workflow,.r158-workorder .r127-labor,.r158-workorder .r50-documentation,.r158-workorder .r50-pricing,.r158-workorder .r78c-inspection-history{margin:0!important;min-width:0!important;max-width:100%!important}html body .r158-workorder .r50-workflow .r658a-flow-nav{min-width:0!important}html body .r158-workorder .r50-workflow .r50-progress-rail{min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch}html body .r158-workorder .r50-workflow .r50-progress-rail>div{min-width:0!important;max-width:200px!important;flex:0 0 clamp(142px,17vw,186px)!important;box-sizing:border-box!important}html body .r158-workorder .r50-workflow .r658a-flow-arrow{flex:0 0 auto!important;max-width:36px!important}html body .r158-workorder .r50-workflow .r9758-stage-card{min-width:0!important;min-height:0!important;max-width:calc(100% - 18px)!important;box-sizing:border-box!important;margin:9px!important;padding:15px!important}html body .r158-workorder .r9758-stage-card .r658a-task-head{min-width:0!important;gap:10px!important;margin:0 0 10px!important}html body .r158-workorder .r9758-stage-card .r658a-task-head h2{font-size:clamp(17px,2vw,23px)!important;line-height:1.15!important}html body .r158-workorder .r9758-stage-card .r658a-task-head p{font-size:11px!important;line-height:1.4!important}html body .r158-workorder .r9758-stage-card .r9758-stage-art{pointer-events:none!important}html body .r158-workorder .r127-labor-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body .r158-workorder .r127-labor-kpis article{min-width:0!important;padding:11px!important}html body .r158-workorder .r50-documentation>header,.r158-workorder .r50-pricing>header,.r158-workorder .r78c-inspection-history>header{min-width:0!important;gap:10px!important}html body .r158-workorder .r50-documentation>header>div:last-child{min-width:0!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important}html body .r158-workorder .r50-documentation>header button,.r158-workorder .r50-pricing>header button,.r158-workorder .r78c-inspection-history>header button{white-space:normal!important;line-height:1.18!important;min-width:0!important;max-width:100%!important;gap:5px!important}html body .r158-workorder .r50-pricing .r50-line-items>article{min-width:0!important}html body .r158-workorder .r78c-inspection-empty{min-height:0!important;padding:13px!important;gap:4px!important}html body .r158-workorder .r78c-inspection-empty>svg{width:24px!important;height:24px!important}html body .r158-workorder .r78c-inspection-empty strong{font-size:13px!important}@media(min-width:1025px)and (max-width:1399px){html body .r158-workorder .r50-identity{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)!important}html body .r158-workorder .r50-identity .job{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .r158-workorder .r50-documentation>header{flex-wrap:wrap!important}html body .r158-workorder .r50-doc-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:701px)and (max-width:1024px){html body .r158-workorder{left:0!important;right:0!important;width:100%!important;max-width:100vw!important}html body .r158-workorder .r50-command-head{grid-template-columns:minmax(0,1fr) minmax(210px,36%) 42px!important;gap:10px!important}html body .r158-workorder .r50-identity{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .r158-workorder .r50-identity .job{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .r158-workorder .r50-doc-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .r158-workorder .r50-documentation>header{flex-wrap:wrap!important;align-items:flex-start!important}html body .r158-workorder .r50-pricing>footer{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .r158-workorder .r50-pricing>footer>.total{grid-column:1/-1!important}html body .r158-workorder .r127-labor-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .r158-workorder .r50-workflow .r50-progress-rail>div{flex-basis:172px!important}}@media(max-width:700px){html body .r158-workorder{left:0!important;right:0!important;width:100%!important;max-width:100vw!important;height:100dvh!important;top:0!important}html body .r158-workorder .r50-command-head{display:grid!important;grid-template-columns:minmax(0,1fr) 40px!important;grid-template-rows:auto auto!important;gap:8px 9px!important;align-content:center!important;min-height:0!important;height:auto!important;padding:12px 14px!important}html body .r158-workorder .r50-command-head>div:first-child{grid-column:1!important;grid-row:1!important;align-self:center!important}html body .r158-workorder .r50-command-head>div:first-child h1{font-size:clamp(20px,5vw,26px)!important;white-space:normal!important;overflow-wrap:break-word!important}html body .r158-workorder .r50-command-head>button:last-child{grid-column:2!important;grid-row:1!important;width:40px!important;height:40px!important;min-width:40px!important;align-self:start!important;justify-self:end!important}html body .r158-workorder .r50-command-head .r50-head-status{grid-column:1/-1!important;grid-row:2!important;display:grid!important;grid-template-columns:minmax(72px,auto) minmax(0,1fr)!important;grid-auto-rows:auto!important;align-items:center!important;gap:3px 8px!important;min-height:0!important;width:100%!important;padding:7px 10px!important;text-align:left!important}html body .r158-workorder .r50-head-status>span{grid-column:1!important;font-size:9px!important;line-height:1.2!important}html body .r158-workorder .r50-head-status>strong{grid-column:2!important;font-size:13px!important;line-height:1.18!important;min-width:0!important;max-width:100%!important;overflow-wrap:break-word!important}html body .r158-workorder .r50-head-status>small{grid-column:1/-1!important;font-size:9px!important}html body .r158-workorder .r50-scroll{padding:8px 10px calc(18px + env(safe-area-inset-bottom))!important;gap:8px!important}html body .r158-workorder .r50-scroll>.r50-action-rail{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:0 0 7px!important;box-shadow:none!important;position:static!important}html body .r158-workorder .r50-action-rail>button{width:100%!important;max-width:100%!important;min-width:0!important;min-height:44px!important;height:auto!important;padding:8px!important;font-size:11px!important;line-height:1.25!important;overflow-wrap:break-word!important;box-shadow:none!important}html body .r158-workorder .r50-action-rail>.r658a-close-workorder{grid-column:1/-1!important;min-height:44px!important;background:#fff7f7!important;color:#9d2d2d!important;border:1px solid #d99b9b!important;box-shadow:none!important}html body .r158-workorder .r50-identity{grid-template-columns:minmax(0,1fr)!important;gap:7px!important}html body .r158-workorder .r50-identity article{min-height:0!important;padding:10px 12px!important;border-radius:11px!important}html body .r158-workorder .r50-identity article h3{font-size:15px!important;line-height:1.23!important}html body .r158-workorder .r50-identity article>a{font-size:15px!important;overflow-wrap:anywhere!important}html body .r158-workorder .r50-identity .vehicle{grid-template-columns:105px minmax(0,1fr)!important;gap:10px!important}html body .r158-workorder .r50-identity .vehicle .image{height:72px!important;max-width:105px!important}html body .r158-workorder .r50-identity .vehicle .r158-vehicle-edit{font-size:11px!important}html body .r158-workorder .r50-identity .job{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-column:auto!important;gap:8px!important;min-height:0!important;padding:10px!important}html body .r158-workorder .r50-identity .job h3{font-size:12px!important;overflow-wrap:break-word!important}html body .r158-workorder .r50-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .r158-workorder .r50-meta>div{padding:8px!important;min-height:0!important;border-bottom:0!important}html body .r158-workorder .r50-meta>div:last-child{grid-column:1/-1!important;border-top:1px solid #e2eaf0!important;min-height:35px!important}html body .r158-workorder .r50-meta button{max-width:100%!important;min-height:34px!important}html body .r158-workorder .r50-workflow>header{padding:9px 11px!important;gap:6px!important}html body .r158-workorder .r50-workflow .r658a-flow-nav{grid-template-columns:44px minmax(0,1fr) 44px!important;gap:4px!important;padding:0!important}html body .r158-workorder .r50-workflow .r658a-flow-arrow{height:54px!important;min-height:54px!important;width:44px!important;min-width:44px!important;max-width:44px!important;padding:0!important;border-radius:8px!important}html body .r158-workorder .r50-workflow .r50-progress-rail{padding:7px 5px 9px!important;gap:6px!important}html body .r158-workorder .r50-workflow .r50-progress-rail>div{flex:0 0 min(43vw,155px)!important;min-width:min(43vw,155px)!important;max-width:min(43vw,155px)!important;min-height:67px!important;height:auto!important;margin:0!important;padding:7px!important;border-radius:10px!important}html body .r158-workorder .r50-workflow .r50-progress-rail>div>i{width:29px!important;height:29px!important;min-width:29px!important;margin:0!important}html body .r158-workorder .r50-workflow .r50-progress-rail>div>span{font-size:10px!important;line-height:1.18!important}html body .r158-workorder .r50-workflow .r50-progress-rail>div>small{font-size:8px!important}html body .r158-workorder .r50-workflow .r9758-stage-card{margin:7px!important;max-width:calc(100% - 14px)!important;padding:12px!important;border-radius:11px!important;min-height:0!important}html body .r158-workorder .r9758-stage-card .r658a-task-head{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;margin:0 0 9px!important}html body .r158-workorder .r9758-stage-card .r658a-task-head h2{font-size:20px!important}html body .r158-workorder .r9758-stage-card .r658a-step-badge{font-size:9px!important;padding:7px 9px!important;width:-moz-max-content!important;width:max-content!important;max-width:100%!important}html body .r158-workorder .r9758-stage-card .r658a-task-actions{padding:7px 0 0!important;gap:6px!important}html body .r158-workorder .r9758-stage-card .r658a-task-actions button{width:auto!important;max-width:100%!important;min-height:40px!important;padding:9px 12px!important}html body .r158-workorder .r9758-stage-card .r9758-stage-art{display:none!important}html body .r158-workorder .r127-labor>header{padding:10px!important}html body .r158-workorder .r127-labor-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .r158-workorder .r127-labor-kpis article{padding:9px!important;grid-template-columns:18px minmax(0,1fr)!important;gap:3px 6px!important}html body .r158-workorder .r127-labor-kpis article svg{width:16px!important}html body .r158-workorder .r127-labor-kpis strong{font-size:13px!important;overflow-wrap:break-word!important}html body .r158-workorder .r50-documentation>header{padding:11px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:9px!important}html body .r158-workorder .r50-documentation>header p{display:none!important}html body .r158-workorder .r50-documentation>header>div:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important}html body .r158-workorder .r50-documentation>header button{width:100%!important;min-width:0!important;min-height:44px!important;padding:7px!important;font-size:10px!important;line-height:1.15!important;justify-content:center!important;overflow-wrap:break-word!important}html body .r158-workorder .r50-documentation>header button:last-child:nth-child(3){grid-column:1/-1!important}html body .r158-workorder .r50-doc-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;padding:6px!important}html body .r158-workorder .r50-doc-stats>button,.r158-workorder .r50-doc-rule{min-width:0!important;min-height:50px!important;padding:7px!important}html body .r158-workorder .r50-pricing>header{padding:11px!important;flex-wrap:wrap!important;align-items:center!important}html body .r158-workorder .r50-pricing>header button{min-height:35px!important;padding:8px 10px!important;flex:0 1 auto!important}html body .r158-workorder .r50-line-items>article{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;padding:10px!important}html body .r158-workorder .r50-line-items .amount{text-align:left!important;min-width:0!important}html body .r158-workorder .r50-line-items .amount strong{font-size:16px!important}html body .r158-workorder .r50-inline-editor{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0!important}html body .r158-workorder .r50-pricing>footer{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:6px!important}html body .r158-workorder .r50-pricing>footer>div{padding:8px!important;min-width:0!important}html body .r158-workorder .r50-pricing>footer>.total{grid-column:1/-1!important}html body .r158-workorder .r50-pricing>footer>.total strong{font-size:21px!important}html body .r158-workorder .r78c-inspection-history>header{display:flex!important;flex-direction:column!important;align-items:stretch!important;padding:10px!important;gap:8px!important}html body .r158-workorder .r78c-inspection-history>header p{display:none!important}html body .r158-workorder .r78c-inspection-history>header button{width:-moz-max-content!important;width:max-content!important;max-width:100%!important;min-height:44px!important;align-self:flex-start!important;white-space:nowrap!important;padding:8px 10px!important;font-size:11px!important}html body .r158-workorder .r78c-inspection-empty{padding:11px!important;min-height:0!important}html.r102-workorder-open body .r50-photo-workspace,html.r102-workorder-open body .r50-layer,html.r102-workorder-open body .r50-compare-layer{max-width:100vw!important;max-height:100dvh!important;box-sizing:border-box!important;overflow:hidden!important}html.r102-workorder-open body .r50-approval,html.r102-workorder-open body .r22-modal{width:min(100vw - 18px,720px)!important;max-width:calc(100vw - 18px)!important;max-height:calc(100dvh - 18px)!important;box-sizing:border-box!important;overflow:auto!important}}@media(max-width:950px)and (orientation:landscape)and (max-height:550px){html body .r158-workorder{left:0!important;width:100%!important;max-width:100vw!important}html body .r158-workorder .r50-command-head{min-height:0!important;padding:5px 10px!important;grid-template-columns:minmax(0,1fr) minmax(180px,35%) 38px!important;grid-template-rows:auto!important;gap:8px!important}html body .r158-workorder .r50-command-head>div:first-child{grid-column:1!important;grid-row:1!important}html body .r158-workorder .r50-command-head .r50-head-status{grid-column:2!important;grid-row:1!important;grid-template-columns:1fr!important;padding:5px 8px!important;gap:1px!important}html body .r158-workorder .r50-head-status>span,html body .r158-workorder .r50-head-status>strong,html body .r158-workorder .r50-head-status>small{grid-column:1!important}html body .r158-workorder .r50-command-head>button:last-child{grid-column:3!important;grid-row:1!important;min-width:38px!important;width:38px!important;height:38px!important}html body .r158-workorder .r50-identity{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .r158-workorder .r50-identity .job{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .r158-workorder .r50-scroll>.r50-action-rail{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .r158-workorder .r50-action-rail>.r658a-close-workorder{grid-column:auto!important}html body .r158-workorder .r50-workflow .r50-progress-rail>div{flex-basis:150px!important;min-width:150px!important;max-width:150px!important}}@media(prefers-reduced-motion:reduce){html body .r158-workorder *{scroll-behavior:auto!important}}html body .r158-workorder .r50-command-head,html body .r158-workorder .r50-scroll,html body .r158-workorder .r50-workflow{min-width:0!important;box-sizing:border-box!important}html body .r158-workorder .r50-workflow.r658a-workflow .r658a-flow-nav .r50-progress-rail>div{box-sizing:border-box!important;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;grid-template-rows:auto auto!important;-moz-column-gap:9px!important;column-gap:9px!important;row-gap:5px!important;align-content:center!important;align-items:center!important;min-width:0!important;max-width:225px!important;min-height:83px!important;height:auto!important;padding:11px 10px!important;overflow:hidden!important;transform:none!important}html body .r158-workorder .r50-workflow.r658a-workflow .r658a-flow-nav .r50-progress-rail>div>i{box-sizing:border-box!important;grid-column:1!important;grid-row:1/3!important;width:34px!important;height:34px!important;min-width:34px!important;margin:0!important;border-radius:11px!important;align-self:center!important}html body .r158-workorder .r50-workflow.r658a-workflow .r658a-flow-nav .r50-progress-rail>div>span{box-sizing:border-box!important;grid-column:2!important;grid-row:1!important;display:block!important;min-width:0!important;max-width:100%!important;align-self:end!important;font-size:clamp(10px,1.15vw,12px)!important;line-height:1.18!important;overflow-wrap:break-word!important;word-break:normal!important;white-space:normal!important}html body .r158-workorder .r50-workflow.r658a-workflow .r658a-flow-nav .r50-progress-rail>div>small{box-sizing:border-box!important;grid-column:2!important;grid-row:2!important;display:inline-flex!important;justify-self:start!important;align-self:start!important;width:-moz-fit-content!important;width:fit-content!important;min-width:0!important;max-width:100%!important;padding:3px 6px!important;font-size:7.5px!important;line-height:1.22!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:break-word!important;text-overflow:clip!important;overflow:hidden!important}html body .r158-workorder .r50-workflow.r658a-workflow .r658a-flow-nav .r50-progress-rail>div.current>small{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#12834f!important;border-radius:5px!important;text-shadow:none!important}html body .r158-workorder .r50-workflow .r50-progress-rail{padding-block:9px 11px!important}html body .r158-workorder .r50-workflow .r658a-flow-arrow{align-self:center!important;min-height:46px!important}html body .r158-workorder .r50-workflow .r9758-stage-card{min-width:0!important;box-sizing:border-box!important}html body .r158-workorder .r9758-stage-card .r658a-task-head{min-width:0!important;gap:9px!important}html body .r158-workorder .r9758-stage-card .r658a-task-head>div:first-child{min-width:0!important}html body .r158-workorder .r9758-stage-card .r658a-step-badge{box-sizing:border-box!important;max-width:100%!important;min-width:0!important}@media(max-width:1024px){html body .r158-workorder .r50-identity .job{min-height:0!important;padding:10px 12px!important}html body .r158-workorder .r50-identity .job>div:nth-child(2){display:none!important}html body .r158-workorder .r50-meta>div:nth-child(2){display:none!important}html body .r158-workorder .r50-meta{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}html body .r158-workorder .r50-meta>div:last-child{grid-column:auto!important;border-top:0!important}html body .r158-workorder .r50-meta>div:last-child>*{min-width:0!important;max-width:100%!important;overflow-wrap:break-word!important}}@media(max-width:1024px){html body .r158-workorder .r50-command-head{transition:padding .16s ease,min-height .16s ease!important}html body .r158-workorder.r1581-compact .r50-command-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto 38px!important;grid-template-rows:auto!important;align-items:center!important;gap:8px!important;box-sizing:border-box!important;min-height:58px!important;height:auto!important;padding:8px 10px!important}html body .r158-workorder.r1581-compact .r50-command-head>div:first-child{grid-column:1!important;grid-row:1!important;min-width:0!important;align-self:center!important}html body .r158-workorder.r1581-compact .r50-command-head>div:first-child>span,html body .r158-workorder.r1581-compact .r50-command-head>div:first-child>p{display:none!important}html body .r158-workorder.r1581-compact .r50-command-head h1{display:block!important;margin:0!important;min-width:0!important;font-size:clamp(15px,2vw,19px)!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .r158-workorder.r1581-compact .r50-command-head .r50-head-status.r9758-head-status{grid-column:2!important;grid-row:1!important;display:flex!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:min(36vw,165px)!important;min-height:36px!important;height:auto!important;padding:6px 9px 6px 13px!important;border-radius:8px!important;align-self:center!important}html body .r158-workorder.r1581-compact .r50-head-status>span{display:block!important;font-size:9px!important;line-height:1.16!important;letter-spacing:.035em!important;overflow-wrap:break-word!important}html body .r158-workorder.r1581-compact .r50-head-status>strong,html body .r158-workorder.r1581-compact .r50-head-status>small{display:none!important}html body .r158-workorder.r1581-compact .r50-command-head>button:last-child{grid-column:3!important;grid-row:1!important;display:grid!important;place-items:center!important;width:38px!important;height:38px!important;min-width:38px!important;align-self:center!important}}@media(min-width:701px)and (max-width:1199px){html body .r158-workorder .r50-workflow.r658a-workflow .r658a-flow-nav .r50-progress-rail>div{flex:0 0 clamp(190px,23vw,218px)!important;min-width:190px!important;max-width:218px!important}html body .r158-workorder .r50-workflow .r9758-stage-card{padding:13px!important}html body .r158-workorder .r50-documentation>header>div:last-child{align-items:stretch!important}html body .r158-workorder .r50-documentation>header button{min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important}html body .r158-workorder .r50-pricing>header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}html body .r158-workorder .r50-pricing>header button{width:auto!important;max-width:100%!important;justify-self:end!important}}@media(max-width:700px){html body .r158-workorder .r50-workflow.r658a-workflow .r658a-flow-nav .r50-progress-rail>div{flex:0 0 clamp(184px,57vw,218px)!important;min-width:184px!important;max-width:218px!important;grid-template-columns:31px minmax(0,1fr)!important;-moz-column-gap:7px!important;column-gap:7px!important;min-height:79px!important;padding:9px 8px!important}html body .r158-workorder .r50-workflow.r658a-workflow .r658a-flow-nav .r50-progress-rail>div>i{width:30px!important;height:30px!important;min-width:30px!important}html body .r158-workorder .r50-workflow.r658a-workflow .r658a-flow-nav .r50-progress-rail>div>span{font-size:11px!important}html body .r158-workorder .r50-workflow .r658a-flow-nav{grid-template-columns:36px minmax(0,1fr) 36px!important;gap:5px!important;padding-inline:5px!important}html body .r158-workorder .r50-workflow .r658a-flow-arrow{width:36px!important;min-width:36px!important;max-width:36px!important;min-height:46px!important;height:46px!important}html body .r158-workorder .r50-workflow .r50-progress-rail{padding:7px 3px 9px!important;gap:7px!important}html body .r158-workorder .r50-workflow .r9758-stage-card{margin:7px!important;max-width:calc(100% - 14px)!important;padding:11px!important}html body .r158-workorder .r9758-stage-card .r658a-task-head h2{font-size:19px!important;line-height:1.16!important}html body .r158-workorder .r9758-stage-card .r658a-task-head p{font-size:11px!important;line-height:1.25!important}html body .r158-workorder .r9758-stage-card .r658a-step-badge{min-height:32px!important;padding:5px 8px!important}html body .r158-workorder .r9758-stage-card .r658a-task-actions{margin-top:8px!important;padding:7px 0 0!important}html body .r158-workorder .r9758-stage-card .r658a-task-actions button{max-width:100%!important;min-height:44px!important}html body .r158-workorder .r50-documentation>header>div:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}html body .r158-workorder .r50-documentation>header button{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:44px!important;max-width:100%!important;padding:8px 7px!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:6px!important;line-height:1.16!important;white-space:normal!important;font-size:10px!important}html body .r158-workorder .r50-documentation>header button svg{width:17px!important;height:17px!important;flex:0 0 17px!important}html body .r158-workorder .r50-documentation>header button:last-child:nth-child(3){grid-column:1/-1!important}html body .r158-workorder .r50-pricing>header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;justify-content:stretch!important;flex-wrap:nowrap!important;padding:10px!important}html body .r158-workorder .r50-pricing>header>div{min-width:0!important;text-align:left!important}html body .r158-workorder .r50-pricing>header h2{font-size:15px!important;line-height:1.18!important;text-align:left!important;overflow-wrap:break-word!important}html body .r158-workorder .r50-pricing>header button{min-width:0!important;width:auto!important;max-width:130px!important;min-height:40px!important;height:auto!important;justify-self:end!important;align-self:center!important;padding:7px 8px!important;font-size:10px!important;line-height:1.15!important;text-align:center!important}html body .r158-workorder .r50-line-items>article{padding:9px!important;gap:6px!important}html body .r158-workorder .r50-line-items .amount{min-width:0!important}html body .r158-workorder .r78c-inspection-history>header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:10px!important}html body .r158-workorder .r78c-inspection-history>header>div{min-width:0!important}html body .r158-workorder .r78c-inspection-history>header h2{font-size:15px!important;line-height:1.16!important;overflow-wrap:break-word!important}html body .r158-workorder .r78c-inspection-history>header button{width:auto!important;max-width:134px!important;min-width:0!important;min-height:44px!important;align-self:center!important;justify-self:end!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:7px!important;white-space:normal!important;font-size:10px!important;line-height:1.16!important;text-align:center!important}html body .r158-workorder .r78c-inspection-history>header button svg{width:17px!important;height:17px!important;flex:0 0 17px!important}html body .r158-workorder .r78c-inspection-empty{padding:10px!important;min-height:0!important}}@media(max-width:950px)and (orientation:landscape)and (max-height:550px){html body .r158-workorder.r1581-compact .r50-command-head{padding:5px 9px!important;min-height:46px!important}html body .r158-workorder.r1581-compact .r50-command-head h1{font-size:16px!important}html body .r158-workorder .r50-workflow.r658a-workflow .r658a-flow-nav .r50-progress-rail>div{flex:0 0 195px!important;min-width:195px!important;max-width:195px!important}}@media(prefers-reduced-motion:reduce){html body .r158-workorder .r50-command-head{transition:none!important}}html body .r50-workorder.r158-workorder.r168-workorder{--r168-ink:#123044;--r168-sub:#5d7280;--r168-orange:#ec720b}html body .r168-workorder .r50-command-head.r168-command-head{position:relative!important;display:grid!important;grid-template-columns:minmax(150px,1fr) minmax(0,600px) minmax(150px,1fr)!important;align-items:center!important;gap:16px!important;min-height:0!important;height:auto!important;padding:15px 19px 17px!important;background:#f8fafb!important;border-bottom:1px solid #d9e3e9!important;box-shadow:0 4px 18px #04233511!important;color:var(--r168-ink)!important}html body .r168-workorder .r168-command-head .r168-back{grid-column:1!important;grid-row:1!important;justify-self:start!important;align-self:start!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;box-sizing:border-box!important;min-height:42px!important;height:auto!important;width:auto!important;min-width:0!important;max-width:100%!important;padding:10px 14px!important;border:1px solid #ccdae2!important;border-radius:10px!important;background:#fff!important;color:var(--r168-ink)!important;-webkit-text-fill-color:var(--r168-ink)!important;font-size:11px!important;font-weight:850!important;line-height:1.2!important;white-space:normal!important;text-align:center!important;box-shadow:none!important;cursor:pointer!important}html body .r168-workorder .r168-back svg{width:16px!important;height:16px!important;flex:0 0 16px!important;stroke:currentColor!important}html body .r168-workorder .r168-head-center{grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;min-width:0!important;max-width:100%!important}html body .r168-workorder .r168-head-center .r168-head-eyebrow{color:#7c8e98!important;-webkit-text-fill-color:#7c8e98!important;font-size:9px!important;font-weight:950!important;letter-spacing:.15em!important}html body .r168-workorder .r168-head-center h1{color:var(--r168-ink)!important;-webkit-text-fill-color:var(--r168-ink)!important;font-size:clamp(22px,2.2vw,28px)!important;line-height:1.15!important;margin:3px 0!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .r168-workorder .r168-head-center>p{color:var(--r168-sub)!important;-webkit-text-fill-color:var(--r168-sub)!important;margin:2px 0 8px!important;font-size:11px!important;font-weight:650!important}html body .r168-workorder .r168-stage-focus{display:grid!important;justify-items:center!important;align-content:center!important;width:min(100%,540px)!important;min-height:76px!important;padding:11px 17px!important;border:1px solid #d6e1e6!important;border-top:3px solid var(--r168-orange)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 5px 20px #0c2e410e!important;box-sizing:border-box!important;overflow:visible!important;contain:none!important;text-align:center!important}html body .r168-workorder .r168-stage-focus span{color:#9a510f!important;-webkit-text-fill-color:#9a510f!important;font-size:9px!important;font-weight:900!important;letter-spacing:.12em!important}html body .r168-workorder .r168-stage-focus strong{color:var(--r168-ink)!important;-webkit-text-fill-color:var(--r168-ink)!important;font-size:clamp(14px,1.75vw,19px)!important;font-weight:950!important;line-height:1.2!important;white-space:normal!important;overflow-wrap:anywhere!important;margin:3px 0!important}html body .r168-workorder .r168-stage-focus small{color:var(--r168-sub)!important;-webkit-text-fill-color:var(--r168-sub)!important;font-size:9px!important;font-weight:850!important;letter-spacing:.06em!important}html body .r168-workorder .r168-head-balance{grid-column:3;grid-row:1;display:block;min-width:0}html body .r168-workorder .r50-identity.r168-identity{display:grid!important;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr)!important;gap:0!important;align-items:stretch!important;min-width:0!important;background:#fff!important;border:1px solid #d6e1e7!important;border-radius:15px!important;overflow:hidden!important;box-shadow:0 7px 24px #0520310b!important}html body .r168-workorder .r168-identity .r168-identity-caption{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px!important;border-bottom:1px solid #e7edf0;background:#fafcfd}html body .r168-workorder .r168-identity-caption>span{font-size:9px!important;font-weight:950!important;letter-spacing:.12em!important;color:#5b7080!important;-webkit-text-fill-color:#5b7080!important}html body .r168-workorder .r168-identity-caption>small{font-size:10px!important;font-weight:850!important;color:#28754e!important;-webkit-text-fill-color:#28754e!important}html body .r168-workorder .r50-identity.r168-identity>article{box-sizing:border-box!important;margin:0!important;min-width:0!important;min-height:104px!important;padding:17px 19px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}html body .r168-workorder .r168-identity .vehicle{grid-column:1!important;display:grid!important;grid-template-columns:minmax(92px,155px) minmax(0,1fr)!important;gap:17px!important;align-items:center!important}html body .r168-workorder .r168-identity .r168-customer{grid-column:2!important;align-content:center!important;border-left:1px solid #e2eaf0!important;display:grid!important;gap:4px!important}html body .r168-workorder .r168-identity article>span,html body .r168-workorder .r168-identity article>div>span{font-size:9px!important;font-weight:950!important;letter-spacing:.1em!important;color:#75909e!important}html body .r168-workorder .r168-identity h3{font-size:clamp(15px,1.4vw,20px)!important;line-height:1.18!important;color:var(--r168-ink)!important;margin:3px 0!important;overflow-wrap:anywhere!important}html body .r168-workorder .r168-identity .vehicle .image{width:100%!important;max-width:155px!important;height:96px!important;min-height:0!important;background:#f6f9fa!important;border:0!important;border-radius:10px!important;box-shadow:none!important;overflow:hidden!important;display:grid!important;place-items:center!important}html body .r168-workorder .r168-identity .vehicle .image img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important}html body .r168-workorder .r168-customer a{color:#115e89!important;font-size:clamp(13px,1.25vw,17px)!important;font-weight:850!important;overflow-wrap:anywhere!important}html body .r168-workorder .r168-customer small{font-size:11px!important;color:#59717f!important;overflow-wrap:anywhere!important}html body .r168-workorder .r127-labor{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;border:1px solid #d6e1e7!important;border-radius:15px!important;background:#fff!important;box-shadow:0 7px 24px #0520310b!important;overflow:hidden!important}html body .r168-workorder .r127-labor>header{padding:12px 17px!important;background:#fbfcfd!important}html body .r168-workorder .r127-labor>header h2{font-size:18px!important;color:var(--r168-ink)!important}html body .r168-workorder .r127-labor-kpis{width:100%!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;background:#fff!important}html body .r168-workorder .r127-labor-kpis article{min-width:0!important;grid-template-columns:26px minmax(0,1fr)!important;align-content:center!important;min-height:91px!important;padding:15px 17px!important;border-right:1px solid #e3eaf0!important;background:#fff!important;box-sizing:border-box!important;gap:5px 9px!important}html body .r168-workorder .r127-labor-kpis article:last-child{border-right:0!important}html body .r168-workorder .r127-labor-kpis article svg{width:22px!important;height:22px!important;color:var(--r168-orange)!important}html body .r168-workorder .r127-labor-kpis article span{min-width:0!important;font-size:10px!important;font-weight:850!important;letter-spacing:.04em!important;line-height:1.22!important;white-space:normal!important;color:#657b88!important}html body .r168-workorder .r127-labor-kpis article strong{font-variant-numeric:tabular-nums!important;font-size:clamp(18px,1.75vw,24px)!important;line-height:1.15!important;color:var(--r168-ink)!important;white-space:normal!important;overflow-wrap:anywhere!important}html body .r168-workorder .r50-workflow.r658a-workflow>header.r168-workflow-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px 20px!important;align-items:center!important;padding:16px 19px!important}html body .r168-workorder .r168-workflow-head>div:first-child{min-width:0!important}html body .r168-workorder .r168-workflow-head span{font-size:9px!important;font-weight:900!important;letter-spacing:.12em!important;color:#69818d!important}html body .r168-workorder .r168-workflow-head h2{font-size:clamp(18px,1.8vw,22px)!important;line-height:1.2!important;margin:3px 0!important;color:var(--r168-ink)!important}html body .r168-workorder .r168-workflow-head p{margin:3px 0 0!important;color:#647b89!important;font-weight:700!important;font-size:12px!important}html body .r168-workorder .r168-workflow-progress{display:grid;justify-items:end;align-content:center;min-width:66px!important}html body .r168-workorder .r168-workflow-progress strong{font-size:clamp(23px,2.5vw,30px)!important;line-height:1!important;color:var(--r168-ink)!important;font-variant-numeric:tabular-nums!important}html body .r168-workorder .r168-workflow-progress small{font-size:9px!important;font-weight:900!important;color:#617887!important;letter-spacing:.08em!important}html body .r168-workorder .r168-workflow-head .r168-progress-track{grid-column:1/-1!important;position:relative;height:7px!important;min-height:7px!important;width:100%!important;background:#e5edf1!important;border-radius:999px!important;overflow:hidden!important}html body .r168-workorder .r168-progress-track i{display:block;height:100%;background:#188454;border-radius:999px;transition:width .18s ease}html body .r168-workorder .r168-retry-workflow{grid-column:1/-1;justify-self:start;background:#fff;border:1px solid #d4e1e7;border-radius:8px;color:#123044;padding:9px 13px;font-size:11px;font-weight:850}html body .r168-workorder .r50-progress-rail .r168-checkin-indicator{cursor:default!important;box-shadow:none!important;transform:none!important}html body .r168-workorder .r50-progress-rail .r168-checkin-indicator:before,html body .r168-workorder .r50-progress-rail .r168-checkin-indicator:after{content:none!important;display:none!important}html body .r168-workorder .r50-progress-rail>div.current{box-shadow:inset 0 0 0 1px #ea6e103d!important;transform:none!important;filter:none!important;margin-bottom:0!important}html body .r168-workorder .r50-workflow.r658a-workflow .r658a-flow-nav .r50-progress-rail>div.r168-locked{background:#f5f7f8!important;border-color:#dfe7eb!important;box-shadow:none!important;opacity:.73!important;cursor:not-allowed!important;transform:none!important}html body .r168-workorder .r50-workflow .r50-progress-rail>div.r168-locked>i{background:#e5ebef!important;color:#647985!important;border:1px solid #d9e2e6!important}html body .r168-workorder .r50-workflow .r50-progress-rail>div.r168-locked>i svg{width:13px!important;height:13px!important;stroke:currentColor!important}html body .r168-workorder .r50-workflow .r50-progress-rail>div.r168-locked>small{background:#e9edf0!important;color:#667d88!important;-webkit-text-fill-color:#667d88!important}@media(max-width:900px){html body .r168-workorder .r50-command-head.r168-command-head{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:10px 12px 12px!important}html body .r168-workorder .r168-command-head .r168-back{grid-column:1!important;grid-row:1!important;justify-self:start!important;min-height:38px!important;font-size:11px!important}html body .r168-workorder .r168-command-head .r168-head-center{grid-column:1!important;grid-row:2!important}html body .r168-workorder .r168-head-balance{display:none!important}html body .r168-workorder .r168-head-center h1{font-size:22px!important}html body .r168-workorder .r168-stage-focus{min-height:62px!important;padding:8px 12px!important}html body .r168-workorder .r168-stage-focus strong{font-size:15px!important}html body .r168-workorder .r127-labor-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .r168-workorder .r127-labor-kpis article:nth-child(2){border-right:0!important}html body .r168-workorder .r127-labor-kpis article:nth-child(-n+2){border-bottom:1px solid #e4edf1!important}}@media(max-width:600px){html body .r168-workorder .r168-identity .r168-identity-caption{padding:10px 12px!important}html body .r168-workorder .r50-identity.r168-identity{grid-template-columns:minmax(0,1fr)!important}html body .r168-workorder .r168-identity .vehicle{grid-column:1!important;grid-template-columns:96px minmax(0,1fr)!important;gap:10px!important;border-bottom:1px solid #e3eaf0!important}html body .r168-workorder .r168-identity .r168-customer{grid-column:1!important;border-left:0!important}html body .r168-workorder .r50-identity.r168-identity>article{padding:11px 13px!important;min-height:0!important}html body .r168-workorder .r168-identity .vehicle .image{height:75px!important;max-width:96px!important}html body .r168-workorder .r127-labor-kpis article{min-height:83px!important;padding:11px!important;grid-template-columns:19px minmax(0,1fr)!important;gap:4px 6px!important}html body .r168-workorder .r127-labor-kpis article svg{width:17px!important;height:17px!important}html body .r168-workorder .r127-labor-kpis article span{font-size:9px!important}html body .r168-workorder .r127-labor-kpis article strong{font-size:clamp(16px,4.5vw,21px)!important}html body .r168-workorder .r50-workflow.r658a-workflow>header.r168-workflow-head{padding:12px!important}html body .r168-workorder .r168-workflow-head h2{font-size:18px!important}}@media(max-width:900px)and (orientation:landscape)and (max-height:550px){html body .r168-workorder .r50-command-head.r168-command-head{grid-template-columns:minmax(0,180px) minmax(0,1fr)!important;align-items:center!important;padding:5px 10px!important}html body .r168-workorder .r168-command-head .r168-back{grid-column:1!important;grid-row:1!important}html body .r168-workorder .r168-command-head .r168-head-center{grid-column:2!important;grid-row:1!important}html body .r168-workorder .r168-head-center .r168-head-eyebrow,html body .r168-workorder .r168-head-center>p{display:none!important}html body .r168-workorder .r168-stage-focus{min-height:47px!important;padding:5px 8px!important}}@media(prefers-reduced-motion:reduce){html body .r168-workorder .r168-progress-track i{transition:none!important}}html body .r50-workorder.r158-workorder.r168-workorder.r1682-workorder{--r1682-graphite:#252e35;--r1682-muted:#c2cbd1;--r1682-ink:#132d3e}html body .r1682-workorder .r50-command-head.r168-command-head{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;gap:0!important;min-height:0!important;padding:9px 14px 11px!important;background:#f7f9fa!important;box-shadow:none!important}html body .r1682-workorder .r168-head-center{grid-column:1!important;grid-row:1!important;width:min(100%,640px)!important;max-width:100%!important;gap:0!important;margin:0 auto!important}html body .r1682-workorder .r168-head-eyebrow{font-size:8px!important;letter-spacing:.13em!important}html body .r1682-workorder .r168-head-center h1{font-size:clamp(20px,2vw,27px)!important;margin:1px 0!important}html body .r1682-workorder .r168-head-center>p{margin:1px 0 6px!important;font-size:10px!important}html body .r1682-workorder .r168-stage-focus{width:min(100%,575px)!important;min-height:0!important;padding:8px 15px!important;box-shadow:0 4px 13px #0c2e410b!important;border-radius:11px!important}html body .r1682-workorder .r168-stage-focus strong{font-size:clamp(14px,1.6vw,18px)!important}html body .r1682-workorder .r50-scroll{gap:8px!important;padding-top:7px!important}html body .r1682-workorder .r50-scroll>.r50-action-rail.r1682-command-rail{position:static!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;justify-content:center!important;gap:8px!important;width:min(100%,990px)!important;max-width:100%!important;margin:0 auto 1px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}html body .r1682-workorder .r50-action-rail.r1682-command-rail>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;box-sizing:border-box!important;min-width:0!important;max-width:100%!important;width:100%!important;min-height:46px!important;height:auto!important;margin:0!important;padding:9px 10px!important;border:1px solid #d0dde4!important;border-radius:10px!important;background:#fff!important;color:#183649!important;-webkit-text-fill-color:#183649!important;box-shadow:0 2px 8px #0723330b!important;font-size:11px!important;line-height:1.16!important;font-weight:850!important;text-align:center!important;white-space:normal!important;overflow-wrap:break-word!important;transform:none!important}html body .r1682-workorder .r1682-command-rail>button svg{width:15px!important;height:15px!important;flex:0 0 15px!important;stroke:currentColor!important}html body .r1682-workorder .r1682-command-rail>button.r1682-close{border-color:#e5b7b7!important;background:#fff8f8!important;color:#a52e35!important;-webkit-text-fill-color:#a52e35!important}html body .r1682-workorder .r1682-command-rail>button:disabled{opacity:.47!important;cursor:not-allowed!important}html body .r1682-workorder .r1682-command-rail>button:not(:disabled):focus-visible{outline:3px solid #f2a454!important;outline-offset:2px!important}html body .r1682-workorder .r1682-command-rail .r1682-short-label{display:none!important}html body .r1682-workorder .r50-identity.r168-identity{grid-template-columns:repeat(2,minmax(0,1fr))!important;background:#fff!important;border-color:#d9e1e5!important;box-shadow:0 3px 14px #0a1e2c0b!important}html body .r1682-workorder .r168-identity .r168-identity-caption{padding:8px 15px!important;background:#fff!important}html body .r1682-workorder .r50-identity.r168-identity>article{padding:12px 16px!important;min-height:110px!important;align-content:center!important}html body .r1682-workorder .r168-identity .vehicle{grid-template-columns:minmax(105px,165px) minmax(0,1fr)!important;gap:12px!important}html body .r1682-workorder .r168-identity .vehicle .image{height:98px!important;max-width:165px!important;background:#f4f7f8!important}html body .r1682-workorder .r168-identity .r168-customer{align-content:center!important;padding-left:clamp(15px,3vw,32px)!important;gap:5px!important}html body .r1682-workorder .r168-identity h3{font-size:clamp(17px,1.45vw,21px)!important;line-height:1.16!important}html body .r1682-workorder .r168-identity .r168-customer a{font-size:clamp(13px,1.16vw,16px)!important}html body .r1682-workorder .r127-labor{margin:0!important;min-width:0!important;width:100%!important;background:var(--r1682-graphite)!important;border:1px solid #3b464f!important;border-radius:15px!important;box-shadow:0 8px 23px #19222b29!important;overflow:hidden!important}html body .r1682-workorder .r127-labor>header{display:flex!important;align-items:center!important;gap:12px!important;min-height:57px!important;padding:11px 18px!important;background:var(--r1682-graphite)!important;border-bottom:1px solid #49535b!important}html body .r1682-workorder .r127-labor>header span{color:var(--r1682-muted)!important;-webkit-text-fill-color:var(--r1682-muted)!important;font-size:9px!important}html body .r1682-workorder .r127-labor>header h2{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(17px,1.5vw,21px)!important}html body .r1682-workorder .r127-labor>header button{min-height:37px!important;padding:8px 12px!important;border:1px solid #74818b!important;border-radius:9px!important;background:#364149!important;color:#fff!important;-webkit-text-fill-color:#fff!important;white-space:nowrap!important}html body .r1682-workorder .r127-labor>header button svg{color:#f39238!important;stroke:currentColor!important}html body .r1682-workorder .r127-labor-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;min-width:0!important;width:100%!important;background:var(--r1682-graphite)!important}html body .r1682-workorder .r127-labor-kpis article{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-width:0!important;min-height:116px!important;height:100%!important;padding:15px 10px!important;box-sizing:border-box!important;border:0!important;border-right:1px solid #46515a!important;background:var(--r1682-graphite)!important;text-align:center!important}html body .r1682-workorder .r127-labor-kpis article:last-child{border-right:0!important}html body .r1682-workorder .r127-labor-kpis article svg{display:block!important;flex:0 0 20px!important;width:20px!important;height:20px!important;margin:0!important;color:#f39238!important;stroke:currentColor!important}html body .r1682-workorder .r127-labor-kpis article span{font-size:clamp(9px,.85vw,11px)!important;font-weight:800!important;line-height:1.24!important;letter-spacing:.07em!important;color:var(--r1682-muted)!important;-webkit-text-fill-color:var(--r1682-muted)!important;white-space:normal!important;text-align:center!important}html body .r1682-workorder .r127-labor-kpis article strong{font-size:clamp(21px,2.3vw,31px)!important;line-height:1.12!important;font-weight:900!important;font-variant-numeric:tabular-nums!important;color:#fff!important;-webkit-text-fill-color:#fff!important;white-space:nowrap!important;overflow:visible!important;overflow-wrap:normal!important;text-align:center!important}html body .r1682-workorder .r127-labor-detail{background:#f7f9fa!important;color:#163446!important;border-top:1px solid #46515a!important}@media(max-width:960px){html body .r1682-workorder .r50-command-head.r168-command-head{grid-template-columns:minmax(0,1fr)!important;padding:9px 12px 10px!important}html body .r1682-workorder .r168-head-center{grid-column:1!important;grid-row:1!important}html body .r1682-workorder .r168-head-balance{display:none!important}html body .r1682-workorder .r50-scroll>.r50-action-rail.r1682-command-rail{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body .r1682-workorder .r1682-command-rail>button{min-height:46px!important;padding:8px 5px!important;gap:5px!important;font-size:10px!important}html body .r1682-workorder .r127-labor-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .r1682-workorder .r127-labor-kpis article{min-height:112px!important}html body .r1682-workorder .r127-labor-kpis article:nth-child(2){border-right:0!important}html body .r1682-workorder .r127-labor-kpis article:nth-child(-n+2){border-bottom:1px solid #46515a!important}html body .r1682-workorder .r127-labor-kpis article strong{font-size:clamp(21px,3vw,30px)!important}}@media(max-width:690px){html body .r1682-workorder .r50-identity.r168-identity{grid-template-columns:minmax(0,1fr)!important}html body .r1682-workorder .r168-identity .vehicle{grid-column:1!important;grid-template-columns:minmax(100px,30%) minmax(0,1fr)!important;gap:10px!important;border-bottom:1px solid #e1e9ed!important}html body .r1682-workorder .r168-identity .r168-customer{grid-column:1!important;border-left:0!important;padding:11px 15px!important;min-height:0!important}html body .r1682-workorder .r168-identity .vehicle .image{height:84px!important;max-width:130px!important}html body .r1682-workorder .r1682-command-rail .r1682-full-label{display:none!important}html body .r1682-workorder .r1682-command-rail .r1682-short-label{display:inline!important}html body .r1682-workorder .r50-scroll>.r50-action-rail.r1682-command-rail{gap:5px!important}html body .r1682-workorder .r1682-command-rail>button{min-height:46px!important;padding:8px 5px!important;gap:4px!important;font-size:11px!important;white-space:nowrap!important}html body .r1682-workorder .r1682-command-rail>button svg{width:14px!important;height:14px!important;flex:0 0 14px!important}html body .r1682-workorder .r127-labor-kpis article{min-height:101px!important;padding:13px 6px!important}html body .r1682-workorder .r127-labor-kpis article strong{font-size:clamp(18px,5vw,26px)!important}html body .r1682-workorder .r127-labor>header{padding:9px 12px!important}}@media(max-width:365px){html body .r1682-workorder .r1682-command-rail>button svg{display:none!important}html body .r1682-workorder .r1682-command-rail>button{font-size:10px!important;padding-inline:2px!important}html body .r1682-workorder .r127-labor-kpis article strong{font-size:18px!important}}@media(max-width:950px)and (orientation:landscape)and (max-height:550px){html body .r1682-workorder .r168-head-center .r168-head-eyebrow{display:none!important}html body .r1682-workorder .r50-command-head.r168-command-head{padding:5px 10px!important}html body .r1682-workorder .r127-labor-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body .r1682-workorder .r127-labor-kpis article{min-height:90px!important;padding:9px 5px!important}html body .r1682-workorder .r127-labor-kpis article strong{font-size:clamp(16px,2.25vw,23px)!important}}@media(prefers-reduced-motion:reduce){html body .r1682-workorder .r127-labor *{transition:none!important}}.r50-photo-workspace{top:var(--r170-photo-top,0px)!important;bottom:auto!important;height:var(--r170-photo-height,100dvh)!important;max-height:var(--r170-photo-height,100dvh)!important;overflow:hidden!important}.r50-photo-workspace .r50-photo-layout{min-height:0!important;max-height:100%!important;overflow:hidden!important}.r50-photo-workspace .r837-main{min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scroll-padding-bottom:calc(108px + env(safe-area-inset-bottom))!important;padding-bottom:max(108px,calc(36px + env(safe-area-inset-bottom)))!important}.r50-photo-workspace .r837-context-panel.r834-damage-mode,.r50-photo-workspace .r837-context-panel.r834-text-mode{position:relative!important;min-height:0!important;max-height:min(57dvh,480px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scroll-padding-bottom:90px!important;-webkit-overflow-scrolling:touch!important}.r50-photo-workspace .r837-context-panel .r834-actions{position:sticky!important;bottom:0!important;z-index:40!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;padding:10px max(10px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))!important;background:linear-gradient(180deg,#fbfdfef7,#fff)!important;box-shadow:0 -5px 20px #0b263621!important}.r50-photo-workspace .r837-context-panel .r834-actions button{min-height:44px!important;min-width:112px!important;flex:1 1 125px!important}@media(max-width:900px),(max-height:650px){.r50-photo-workspace .r837-context-panel.r834-damage-mode,.r50-photo-workspace .r837-context-panel.r834-text-mode{max-height:min(48dvh,360px)!important}.r50-photo-workspace .r837-main{padding-bottom:max(125px,calc(50px + env(safe-area-inset-bottom)))!important}.r50-photo-workspace .r837-context-panel .r834-actions{gap:8px!important}}@media(max-height:520px)and (orientation:landscape){.r50-photo-workspace .r837-context-panel.r834-damage-mode,.r50-photo-workspace .r837-context-panel.r834-text-mode{max-height:52dvh!important}.r50-photo-workspace .r837-context-panel .r834-actions{padding:5px 10px max(6px,env(safe-area-inset-bottom))!important}.r50-photo-workspace .r837-context-panel .r834-actions button{min-height:38px!important}}.ss139{--ink:#071635;--muted:#647a99;--line:#d6e2ea;--soft:#f7fafc;--orange:#ff7800;--orange2:#ff9d22;--green:#08a965;--green2:#39e891;--cyan:#20b8ff;--navy:#061b2b;--navy2:#042a42;--navy3:#073b59;position:relative;min-height:100dvh;overflow-x:hidden;background:#01090f;color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ss139 *{box-sizing:border-box}.ss139 button,.ss139 input,.ss139 select,.ss139 textarea{font:inherit}.ss139 button{cursor:pointer}.ss139 button:disabled{cursor:not-allowed}.ss139-gpu-scene{position:fixed;inset:0;width:100vw;height:100dvh;z-index:0;pointer-events:none}.ss139-gpu-scene[data-renderer=css-fallback]{background:radial-gradient(circle at 50% 12%,rgba(0,104,188,.85),transparent 27%),linear-gradient(130deg,transparent 16%,rgba(0,174,255,.28) 18%,transparent 21%),linear-gradient(52deg,transparent 70%,rgba(0,174,255,.23) 72%,transparent 75%),linear-gradient(#062442 0 30%,#01090f 66%)}.ss139-depth-overlay{position:fixed;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at 50% 12%,transparent 0 24%,rgba(0,0,0,.05) 44%,rgba(0,0,0,.35) 100%),linear-gradient(180deg,#000c1814,#00070c80 62%,#000509e0);mix-blend-mode:multiply}.ss139>header,.ss139>main{position:relative;z-index:5}.ss139-topbar{height:74px;padding:0 24px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:linear-gradient(180deg,#021c2de0,#021624bd);border-bottom:1px solid rgba(62,191,246,.44);-webkit-backdrop-filter:blur(20px) saturate(135%);backdrop-filter:blur(20px) saturate(135%);box-shadow:0 15px 48px #0003}.ss139-topbar>div:first-child{justify-self:start}.ss139-topbar>button,.ss139-topbar>div:first-child>button{height:44px;padding:0 16px;border-radius:10px;border:1px solid rgba(55,186,239,.64);background:linear-gradient(180deg,#073b5bf0,#032439f5);color:#fff;display:flex;align-items:center;gap:9px;font-weight:900;font-size:12px;box-shadow:inset 0 1px #ffffff14,0 10px 25px #0000002e}.ss139-topbar>button{justify-self:end}.ss139-topbar button svg{width:18px;height:18px}.ss139-brand{justify-self:center;display:flex;align-items:center;gap:10px}.ss139-brand img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 5px 12px rgba(0,0,0,.45))}.ss139-brand>span{display:grid}.ss139-brand small{font-size:8px;line-height:1;color:#ff920d;font-weight:950;letter-spacing:.16em}.ss139-brand strong{margin-top:5px;font-size:18px;line-height:1}.ss139-session{display:flex;align-items:center;gap:9px}.ss139-session svg{width:20px}.ss139-session>span{display:grid}.ss139-session small{font-size:7px;color:#ff920d;font-weight:950;letter-spacing:.1em}.ss139-session strong{font-size:9px;color:#fff}.ss139-pill{display:inline-flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;min-height:25px;padding:0 11px;border-radius:999px;font-size:9px;font-weight:950;line-height:1;box-shadow:inset 0 1px #ffffff40}.ss139-pill.orange{background:linear-gradient(180deg,#ffa32a,#ff7600);color:#fff;box-shadow:0 0 19px #ff790047}.ss139-pill.green{background:linear-gradient(180deg,#15c979,#079b5d);color:#fff;box-shadow:0 0 18px #15c97938}.ss139-pill.silver{background:linear-gradient(180deg,#9cbdd5,#6f95b2);color:#fff}.ss139-pill.slate{background:linear-gradient(180deg,#8ca9be,#5f7d93);color:#fff}.ss139-white{background:#fff;color:var(--ink);border:1px solid #eef3f6;border-radius:16px;box-shadow:0 26px 70px #0000004d;overflow:hidden}.ss139-dark{border:1px solid rgba(55,184,234,.64);border-radius:13px;color:#fff;background:radial-gradient(420px 120px at 32% 0,rgba(22,177,238,.12),transparent 72%),linear-gradient(150deg,#073a58f0,#021f31fa);box-shadow:inset 0 1px #ffffff0f,0 16px 38px #0000002b}.ss139-toast{position:fixed;top:88px;right:18px;z-index:5000;width:min(430px,calc(100vw - 36px));min-height:58px;padding:11px 12px;display:grid;grid-template-columns:24px 1fr 30px;gap:10px;align-items:center;border-radius:12px;background:#fff;color:#086744;border:1px solid #bfe5d2;box-shadow:0 20px 58px #00000059;font-size:12px;font-weight:800}.ss139-toast.error{color:#9a2d1b;background:#fff7f4;border-color:#eec5bb}.ss139-toast svg{width:21px}.ss139-toast button{width:30px;height:30px;border:0;background:transparent;color:inherit;display:grid;place-items:center}.ss139-vehicle-art{position:relative;display:grid;place-items:center;isolation:isolate}.ss139-vehicle-art>img{position:relative;z-index:2;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 20px 17px rgba(0,0,0,.52)) drop-shadow(0 0 16px rgba(44,181,255,.15))}.ss139-vehicle-art>svg{position:relative;z-index:2;width:55%;height:55%;color:#80b9d8}.ss139-vehicle-reflection{position:absolute;z-index:1;left:12%;right:12%;bottom:-10%;height:34%;border-radius:50%;background:radial-gradient(ellipse,rgba(42,183,255,.3),rgba(11,98,161,.1) 45%,transparent 72%);filter:blur(10px);transform:perspective(250px) rotateX(70deg);mix-blend-mode:screen}.ss139-job-identity>small{display:block;margin-top:10px;font-size:10px;color:#d9ebf5;font-weight:900;letter-spacing:.16em}.ss139-job-identity h1{margin:7px 0 4px;font-size:40px;line-height:.98;letter-spacing:-.04em}.ss139-job-identity p{margin:0;font-size:15px}.ss139-job-identity p b{margin:0 6px;color:#9eb8c8}.ss139-job-identity>div{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:19px}.ss139-job-identity>div span{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:750}.ss139-job-identity>div svg{width:18px;height:18px}.ss139-home,.ss139-overview,.ss139-stage,.ss139-closeout{width:min(1440px,calc(100vw - 42px));margin:0 auto;padding:18px 0 34px}.ss139-shop-hero{min-height:132px;padding:21px 24px;display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center;border:1px solid rgba(55,184,234,.62);border-radius:16px;background:radial-gradient(500px 150px at 20% -20%,rgba(44,187,246,.16),transparent 70%),linear-gradient(140deg,#053754e8,#021f31f5);box-shadow:0 20px 50px #0000002e,inset 0 1px #ffffff0f}.ss139-shop-hero>div>span{font-size:9px;color:#ff8b0a;font-weight:950;letter-spacing:.16em}.ss139-shop-hero h1{margin:5px 0 3px;font-size:39px;line-height:1}.ss139-shop-hero p{margin:0;font-size:11px;color:#bdd2de}.ss139-shop-hero>aside{display:grid;grid-template-columns:repeat(3,100px) 108px;gap:9px}.ss139-stat{height:78px;padding:10px 12px;border:1px solid rgba(91,183,221,.23);border-radius:11px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);display:grid;align-content:center}.ss139-stat span{font-size:6px;color:#aec7d4;font-weight:900;letter-spacing:.1em}.ss139-stat strong{font-size:20px}.ss139-stat small{font-size:6px;color:#8aa5b5}.ss139-refresh{border:0;border-radius:11px;background:#fff;color:#0b2940;font-weight:900;display:grid;place-items:center;align-content:center;gap:4px}.ss139-refresh svg{width:20px}.ss139-tabs{display:flex;gap:7px;margin:12px 0}.ss139-tabs button{height:39px;padding:0 16px;border:1px solid rgba(54,168,214,.3);border-radius:9px;background:#042c44d6;color:#c8dae3;font-size:11px;font-weight:900}.ss139-tabs button.active{background:linear-gradient(180deg,#ff9e20,#ff7600);border-color:#ff8a0b;color:#111}.ss139-tabs b{display:inline-grid;place-items:center;min-width:21px;height:21px;margin-left:6px;padding:0 5px;border-radius:999px;background:#ffffff29}.ss139-job-groups{display:grid;gap:13px}.ss139-job-groups>section>header{display:flex;justify-content:space-between;padding:0 3px 7px;font-size:7px;color:#abc1ce;letter-spacing:.08em}.ss139-job-groups>section>div{display:grid;gap:8px}.ss139-job-row{width:100%;min-height:110px;padding:9px 13px;display:grid;grid-template-columns:110px 125px 180px minmax(260px,1fr) 170px 145px;gap:13px;align-items:center;text-align:left;color:#fff;border:1px solid rgba(49,173,222,.58);border-radius:12px;background:radial-gradient(250px 90px at 28% 0,rgba(27,174,234,.09),transparent 72%),linear-gradient(90deg,#053956f5,#032b41f2 52%,#021e2ffa);box-shadow:0 11px 26px #0000001f;transition:.18s ease}.ss139-job-row:hover{transform:translateY(-1px);border-color:#38c2fb;box-shadow:0 14px 32px #0000002e,0 0 22px #27b5f017}.ss139-job-row>.status{display:grid;gap:9px}.ss139-job-row>.status small{font-size:7px;color:#a4bdca;font-weight:900}.ss139-job-row>.time{display:flex;align-items:center;gap:9px}.ss139-job-row>.time>svg{width:20px;color:#ff8a08}.ss139-job-row>.time>span{display:grid}.ss139-job-row>.time small{font-size:7px;color:#adc5d2}.ss139-job-row>.time strong{font-size:25px;line-height:1}.ss139-job-row>.ss139-vehicle-art{height:82px}.ss139-job-row>.copy h2{margin:0 0 4px;font-size:20px;line-height:1.05}.ss139-job-row>.copy p{margin:0;font-size:10px;font-weight:800}.ss139-job-row>.copy>strong{font-size:8px;color:#aac0cc}.ss139-job-row>.tech{display:flex;align-items:center;gap:8px}.ss139-job-row>.tech svg{width:19px;color:#ff8a08}.ss139-job-row>.tech span{display:grid}.ss139-job-row>.tech small{font-size:6px;color:#98b3c1}.ss139-job-row>.tech strong{font-size:9px}.ss139-job-row>.open{height:49px;padding:0 12px;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,143,18,.56);border-radius:9px;background:linear-gradient(90deg,#7f4509b3,#402c18d6);color:#ffac43}.ss139-job-row>.open svg{width:18px}.ss139-job-row>.open svg:last-child{margin-left:auto}.ss139-empty{min-height:220px;display:grid;place-items:center;align-content:center;gap:7px;border:1px solid rgba(55,170,218,.28);border-radius:14px;background:#03223585;color:#d4e5ed}.ss139-empty>svg{width:34px;color:#58cdf9}.ss139-empty h2,.ss139-empty p{margin:0}.ss139-overview-hero{min-height:235px;padding:5px 8px 14px;display:grid;grid-template-columns:minmax(320px,.9fr) minmax(500px,1.2fr) minmax(315px,.76fr);gap:18px;align-items:center}.ss139-overview-hero>.center{position:relative;min-height:210px;display:grid;justify-items:center;align-content:center;text-align:center}.ss139-overview-hero>.center>span{font-size:10px;color:#ff8d0c;font-weight:950;letter-spacing:.17em}.ss139-overview-hero>.center>small{margin-top:6px;font-size:13px;color:#c4d8e3}.ss139-overview-hero>.center>strong{font-size:68px;line-height:.94;letter-spacing:-.05em}.ss139-overview-hero>.center>em{font-size:10px;font-style:normal;color:#c3d4de}.ss139-overview-hero>.center>.ss139-vehicle-art{position:absolute;right:-32px;bottom:-5px;width:300px;height:155px}.ss139-next{min-height:180px;padding:16px;border:1px solid rgba(255,255,255,.95);border-radius:14px;background:linear-gradient(180deg,#fff,#f7f9fb);color:#0b2340;box-shadow:0 24px 58px #00000045}.ss139-next>span{font-size:8px;color:#ff6900;font-weight:950;letter-spacing:.14em}.ss139-next h2{margin:7px 0 3px;font-size:24px;line-height:1.04}.ss139-next p{min-height:28px;margin:0;font-size:10px;color:#70839a}.ss139-next button{width:100%;min-height:58px;margin-top:12px;padding:0 13px;display:grid;grid-template-columns:34px 1fr 18px;gap:8px;align-items:center;border:0;border-radius:10px;background:linear-gradient(180deg,#ff9f20,#ff7600);color:#111}.ss139-next button>svg:first-child{width:27px;height:27px;padding:4px;border:1px solid rgba(0,0,0,.16);border-radius:6px}.ss139-next button strong{text-align:center;font-size:10px}.ss139-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.ss139-metric{min-height:98px;padding:14px 16px;display:grid;grid-template-columns:48px 1fr;gap:11px;align-items:center;border:1px solid rgba(46,179,233,.72);border-radius:12px;background:radial-gradient(120px 75px at 18% 0,rgba(27,181,242,.16),transparent 72%),linear-gradient(145deg,#053552eb,#021e30f5);box-shadow:inset 0 1px #ffffff14,0 12px 28px #00000024}.ss139-metric>i{width:45px;height:45px;display:grid;place-items:center;border:1px solid rgba(55,192,249,.68);border-radius:50%;background:#0d699b45;box-shadow:inset 0 0 18px #1caae81a}.ss139-metric>i svg{width:22px}.ss139-metric>span{display:grid}.ss139-metric small{font-size:7px;color:#a9c3d1;font-weight:900;letter-spacing:.08em}.ss139-metric strong{font-size:22px;line-height:1.08}.ss139-metric em{font-size:7px;font-style:normal;color:#8ca7b7}.ss139-overview-body{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:12px}.ss139-overview-body>aside{display:grid;gap:10px;align-content:start}.ss139-path{padding:13px}.ss139-path>header{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:0 2px 10px}.ss139-path>header>div:first-child>span,.ss139-dark>header span{font-size:7px;color:#9cb7c6;font-weight:900;letter-spacing:.1em}.ss139-path h2,.ss139-dark h2{margin:3px 0 0;font-size:21px}.ss139-path>header>div:last-child{display:grid;grid-template-columns:auto auto 150px auto;gap:7px;align-items:center}.ss139-path>header strong{font-size:10px}.ss139-path>header small{font-size:6px;color:#a1bac8}.ss139-path>header i{height:6px;border:1px solid rgba(79,181,224,.35);border-radius:999px;background:#032a42;overflow:hidden}.ss139-path>header i b{display:block;height:100%;background:linear-gradient(90deg,#2ddc8d,#41d4ff,#ff8b0b)}.ss139-path>header em{font-size:8px;font-style:normal}.ss139-path>div:last-child{display:grid;gap:6px}.ss139-path-row{min-height:58px;padding:5px 9px;display:grid;grid-template-columns:40px 24px minmax(0,1fr) 88px 18px;gap:8px;align-items:center;text-align:left;border:1px solid rgba(80,170,209,.5);border-radius:9px;background:linear-gradient(180deg,#0b4564c7,#042b42e6);color:#fff}.ss139-path-row:disabled{opacity:1;cursor:default}.ss139-path-row>i{width:34px;height:34px;display:grid;place-items:center;border:2px solid #67a9d0;border-radius:50%;font-style:normal;font-size:11px;font-weight:950}.ss139-path-row>svg{width:19px;color:#e0eef5}.ss139-path-row>span{display:grid}.ss139-path-row strong{font-size:11px}.ss139-path-row small{margin-top:2px;font-size:7.5px;line-height:1.25;color:#adc4d0}.ss139-path-row em{justify-self:end;min-width:74px;padding:5px 8px;border-radius:999px;background:#1f739f94;font-size:7px;font-style:normal;text-align:center}.ss139-path-row.active{border-color:#ff8a0b;background:linear-gradient(90deg,#944a00ad,#0c3d52ed 42%,#03293df0);box-shadow:0 0 20px #ff7e002e,inset 0 0 20px #ff87120f}.ss139-path-row.active>i{border-color:#ff9d22;background:#ff7900;box-shadow:0 0 17px #ff7a007a}.ss139-path-row.active em{background:#b86206}.ss139-path-row.done{background:linear-gradient(90deg,#08583e75,#043144eb 40%,#03293df0)}.ss139-path-row.done>i{border-color:#31e390;background:#09a965}.ss139-path-row.done em{background:#0a7b50}.ss139-documentation,.ss139-details{padding:12px}.ss139-dark>header{display:grid;grid-template-columns:1fr 28px;align-items:center;padding-bottom:10px}.ss139-dark>header>svg{width:22px;color:#ff8a0a;justify-self:end}.ss139-documentation>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.ss139-documentation>div button{min-height:70px;padding:9px;display:grid;grid-template-columns:22px 1fr 14px;grid-template-rows:auto auto;-moz-column-gap:8px;column-gap:8px;align-items:center;border:1px solid rgba(79,167,205,.42);border-radius:8px;background:#073e5bb0;color:#fff;text-align:left}.ss139-documentation>div button>svg:first-child{grid-row:1/3;width:18px}.ss139-documentation>div strong{font-size:18px}.ss139-documentation>div small{font-size:7px;color:#adc4d0}.ss139-documentation>div button>svg:last-child{grid-column:3;grid-row:1/3;width:14px}.ss139-documentation>.open-photo{width:100%;height:48px;margin-top:8px;padding:0 11px;display:flex;align-items:center;gap:9px;border:1px solid rgba(67,183,230,.65);border-radius:8px;background:linear-gradient(180deg,#05557ed6,#033653eb);color:#fff;font-size:10px;font-weight:900}.ss139-documentation>.open-photo svg{width:18px}.ss139-documentation>.open-photo svg:last-child{margin-left:auto}.ss139-details dl{margin:0}.ss139-details dl>div{display:grid;grid-template-columns:108px 1fr;gap:8px;padding:7px 0;border-bottom:1px solid rgba(123,182,209,.14)}.ss139-details dl>div:last-child{border-bottom:0}.ss139-details dt{font-size:7px;color:#91aebb}.ss139-details dd{margin:0;font-size:8px;font-weight:850;text-align:right}.ss139-details .ss139-pill{min-height:20px;padding:0 8px;font-size:7px}.ss139-stage-hero{min-height:235px;padding:7px 10px 16px;display:grid;grid-template-columns:minmax(315px,.87fr) minmax(500px,1.1fr) minmax(430px,1fr);gap:18px;align-items:center}.ss139-stage-time{display:grid;justify-items:center}.ss139-stage-time>span{font-size:10px;color:#ff8b0a;font-weight:950;letter-spacing:.18em}.ss139-stage-time>strong{font-size:88px;line-height:.9;letter-spacing:-.045em}.ss139-stage-time>div{width:400px;min-height:64px;margin-top:8px;padding:9px 13px;display:grid;grid-template-columns:1fr 1px 1fr;align-items:center;border:1px solid rgba(48,184,240,.76);border-radius:10px;background:linear-gradient(180deg,#053d5ce6,#022235f5);box-shadow:inset 0 1px #ffffff14,0 10px 30px #0000002e}.ss139-stage-time>div>i{height:34px;background:#7fc2de40}.ss139-stage-time article{display:grid;grid-template-columns:27px 1fr;gap:8px;align-items:center}.ss139-stage-time article>svg{width:22px}.ss139-stage-time article>span{display:grid}.ss139-stage-time article small{font-size:6px;color:#adc5d2;letter-spacing:.08em}.ss139-stage-time article b{font-size:10px}.ss139-stage-vehicle{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:9px;align-items:center}.ss139-stage-vehicle>.ss139-vehicle-art{height:155px}.ss139-stage-vehicle>aside{padding:12px;border:1px solid rgba(55,180,231,.64);border-radius:12px;background:linear-gradient(180deg,#043955e0,#021f31f2);box-shadow:inset 0 1px #ffffff0d,0 12px 30px #0000002b}.ss139-stage-vehicle h3{margin:0 0 5px;font-size:14px}.ss139-stage-vehicle aside>div{min-height:39px;display:grid;grid-template-columns:23px 1fr;gap:7px;align-items:center;border-top:1px solid rgba(118,188,215,.14)}.ss139-stage-vehicle aside svg{width:18px}.ss139-stage-vehicle aside span{display:grid}.ss139-stage-vehicle aside small{font-size:7px;color:#9bb5c3}.ss139-stage-vehicle aside strong{font-size:9px}.ss139-checkin>header,.ss139-stage-workspace>header,.ss139-report>header{min-height:115px;padding:18px 28px 15px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;border-bottom:1px solid #dce5eb}.ss139-checkin>header>div:first-child>span,.ss139-stage-workspace>header>div:first-child>span,.ss139-report>header>div:first-child>span{font-size:9px;color:#ff6d00;font-weight:950;letter-spacing:.09em}.ss139-checkin h1,.ss139-stage-workspace h1,.ss139-report h1{margin:4px 0 3px;font-size:40px;line-height:1;letter-spacing:-.035em}.ss139-checkin header p,.ss139-stage-workspace header p,.ss139-report header p{max-width:920px;margin:0;font-size:11.5px;line-height:1.43;color:#6b819e}.ss139-ready{min-width:300px;padding:13px 14px;display:grid;grid-template-columns:46px 1fr 16px;gap:9px;align-items:center;border:1px solid #d3e1e9;border-radius:10px;background:linear-gradient(180deg,#fff,#f8fafb)}.ss139-ready>svg{width:37px;color:#ff7200}.ss139-ready span{display:grid}.ss139-ready small{font-size:7px;color:#ff7200;font-weight:950}.ss139-ready strong{font-size:13px}.ss139-ready em{font-size:9px;font-style:normal;color:#74899f}.ss139-checkin-grid{display:grid;grid-template-columns:minmax(0,1fr) 370px}.ss139-checkin-fields{padding:20px 28px 25px;display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}.ss139-checkin-fields label{display:grid;gap:7px}.ss139-checkin-fields label.wide{grid-column:1/-1}.ss139-checkin-fields label>span{font-size:9px;color:#526d89;font-weight:950;letter-spacing:.06em}.ss139-checkin-fields input,.ss139-checkin-fields select,.ss139-checkin-fields textarea{width:100%;border:1px solid #cbdce6;border-radius:8px;background:#fff;color:#0a2345;outline:none}.ss139-checkin-fields input,.ss139-checkin-fields select{height:54px;padding:0 13px;font-size:14px}.ss139-checkin-fields textarea{min-height:98px;padding:12px 13px;font-size:14px;resize:vertical}.ss139-checkin-fields input:focus,.ss139-checkin-fields select:focus,.ss139-checkin-fields textarea:focus{border-color:#1ca2df;box-shadow:0 0 0 3px #1ca2df1a}.ss139-checkin-fields .vin{display:grid;grid-template-columns:minmax(0,1fr) 174px 146px;gap:9px;align-items:stretch}.ss139-checkin-fields .vin button{min-height:54px;border:0;border-radius:10px;color:#fff;font-weight:900;display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.ss139-checkin-fields .vin button svg{width:19px;height:19px}.ss139-checkin-fields .vin button:not(:disabled):hover{transform:translateY(-1px)}.ss139-checkin-fields .vin-save{background:linear-gradient(180deg,#ff9b20,#ff7600)!important;color:#151515!important;box-shadow:inset 0 1px #ffffff4d,0 8px 18px #ff71002e}.ss139-checkin-fields .vin-save.saved{background:linear-gradient(180deg,#13b975,#079b60)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff38,0 8px 18px #079b602e}.ss139-checkin-fields .vin-save:disabled:not(.saved){background:linear-gradient(180deg,#dce4e9,#cdd8df)!important;color:#7890a0!important;box-shadow:none;cursor:not-allowed}.ss139-checkin-fields .vin-scan{background:linear-gradient(180deg,#083f62,#032a45)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff1c,0 8px 18px #042a4524}.ss139-checkin-fields .vin-feedback{min-height:24px;margin-top:2px;display:flex;align-items:center;gap:7px;color:#71879a;font-size:9px;font-weight:750}.ss139-checkin-fields .vin-feedback svg{width:14px;height:14px}.ss139-checkin-fields .vin-feedback em{font-style:normal;color:#94a5b2}.ss139-checkin-fields .vin-feedback.saved{color:#078d58}.ss139-checkin-fields .vin-feedback.invalid,.ss139-checkin-fields .vin-feedback.invalid em{color:#a35e22}.ss139-checkin-control{margin:0 17px 17px 0;padding:16px;border-radius:12px;background:linear-gradient(180deg,#073d5f,#042a43);color:#fff;box-shadow:0 14px 30px #0000002e}.ss139-checkin-control>span{font-size:8px;color:#acc7d5;letter-spacing:.11em}.ss139-checkin-control>.arrival{min-height:66px;margin:9px 0 10px;padding:10px 12px;display:grid;grid-template-columns:30px 1fr;gap:9px;align-items:center;border:1px solid rgba(78,179,220,.3);border-radius:9px;background:#ffffff09}.ss139-checkin-control>.arrival>svg{width:28px;color:#ff8a08}.ss139-checkin-control>.arrival span{display:grid}.ss139-checkin-control>.arrival strong{font-size:12px}.ss139-checkin-control>.arrival small{font-size:8px;color:#a8c0cd}.ss139-checkin-control dl{margin:0}.ss139-checkin-control dl>div{display:grid;grid-template-columns:110px 1fr;gap:8px;padding:9px 0;border-bottom:1px solid rgba(132,192,218,.14)}.ss139-checkin-control dt{font-size:8px;color:#9cb5c3}.ss139-checkin-control dd{margin:0;font-size:9px;font-weight:850;text-align:right}.ss139-checkin-control>.primary{width:100%;min-height:70px;margin-top:13px;padding:0 12px;display:grid;grid-template-columns:28px 1fr 18px;gap:8px;align-items:center;text-align:left;border:0;border-radius:10px;background:linear-gradient(180deg,#ff9c1e,#ff7600);color:#111}.ss139-checkin-control>.primary span{display:grid}.ss139-checkin-control>.primary strong{font-size:14px}.ss139-checkin-control>.primary small{font-size:8px}.ss139-stage-state{display:grid;grid-template-columns:34px 1fr;gap:8px;align-items:center;min-width:150px;text-align:right}.ss139-stage-state>svg{width:30px;color:#ff7200}.ss139-stage-state span{display:grid}.ss139-stage-state small{font-size:7px;color:#ff7200;font-weight:950}.ss139-stage-state strong{font-size:11px}.ss139-tools{padding:13px 28px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border-bottom:1px solid #dce5eb}.ss139-tools button{min-height:72px;padding:10px 12px;display:grid;grid-template-columns:42px 1fr 18px;gap:9px;align-items:center;text-align:left;border:1px solid #d5e1e8;border-radius:10px;background:#fff;color:#09234a}.ss139-tools button>i{width:40px;height:40px;display:grid;place-items:center;border:1px solid #d8e3e9;border-radius:8px;background:#f9fbfc}.ss139-tools button>i svg{width:22px}.ss139-tools button>span{display:grid}.ss139-tools button strong{font-size:12px}.ss139-tools button small{font-size:9px;color:#7d90a5}.ss139-tools button>svg{width:17px;color:#4d7393}.ss139-tools button.finding{border-color:#efb174;background:linear-gradient(180deg,#fffaf6,#fff7ef);color:#df5d00}.ss139-tools button.finding>i{border-color:#f1c08f;background:#fff4e8}.ss139-stage-grid{padding:14px 28px 22px;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px}.ss139-requirements>header{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:9px}.ss139-requirements>header>div{display:grid}.ss139-requirements>header span{font-size:8px;color:#536b86;font-weight:950;letter-spacing:.08em}.ss139-requirements>header small{font-size:9px;color:#6f8298}.ss139-requirements>header b{font-size:13px}.ss139-requirements>div{display:grid;gap:10px}.ss139-task{width:100%;min-height:112px;padding:12px 13px;display:grid;grid-template-columns:44px minmax(300px,1fr) 330px 18px;gap:14px;align-items:center;text-align:left;border:1px solid #d5e0e8;border-radius:10px;background:#fff;color:#09234a;box-shadow:0 4px 14px #10344b09}.ss139-task>.box{width:36px;height:36px;display:grid;place-items:center;border:2px solid #9eb5c9;border-radius:8px;background:#fff;color:#fff}.ss139-task.done>.box{border-color:#09a965;background:#09a965;box-shadow:0 0 0 4px #09a96514}.ss139-task>.box svg{width:21px}.ss139-task>.task-copy{display:grid;min-width:0}.ss139-task>.task-copy>span{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.ss139-task>.task-copy strong{font-size:13px;line-height:1.2}.ss139-task>.task-copy em{min-height:25px;padding:0 9px;display:inline-flex;align-items:center;gap:5px;border-radius:999px;background:#eef3f7;color:#2a5478;font-size:7px;font-style:normal;font-weight:950;letter-spacing:.04em}.ss139-task>.task-copy em svg{width:14px}.ss139-task>.task-copy>small{max-width:570px;margin-top:7px;font-size:10px;line-height:1.45;color:#687f9b}.ss139-task>.photos{width:330px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.ss139-task>.photos b{height:76px;display:grid;place-items:center;overflow:hidden;border-radius:7px;border:1px dashed #c5d4df;background:#f8fafb;color:#96aabd}.ss139-task>.photos img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ss139-task>.photos b:has(img){border-style:solid;border-color:#d7e0e5;background:#eef2f4}.ss139-task>.photos svg{width:20px}.ss139-task>svg{width:18px;color:#078fd0}.ss139-live{padding:12px;align-self:stretch;border:1px solid #d5e0e8;border-radius:11px;background:#fff;box-shadow:0 8px 20px #1034490e}.ss139-live>button{width:100%;min-height:59px;margin-bottom:8px;padding:0 12px;border-radius:9px;font-weight:900}.ss139-live>.pause{border:1px solid #06375a;background:linear-gradient(180deg,#073b5d,#032944);color:#fff}.ss139-live>.approval{display:grid;grid-template-columns:28px 1fr 16px;gap:8px;align-items:center;text-align:left;border:1px solid #efb072;background:linear-gradient(180deg,#fff,#fff9f3);color:#a84700}.ss139-live>.approval span,.ss139-live>.complete span{display:grid}.ss139-live>.approval strong,.ss139-live>.complete strong{font-size:11px}.ss139-live>.approval small,.ss139-live>.complete small{font-size:8px;font-weight:600}.ss139-live>.complete{display:grid;grid-template-columns:28px 1fr;gap:8px;align-items:center;text-align:left;border:1px solid #d5dfe5;background:linear-gradient(180deg,#edf2f5,#e0e7eb);color:#8ca1b5}.ss139-live>.complete:not(:disabled){border-color:#ef7300;background:linear-gradient(180deg,#ff9b1d,#ff7600);color:#111}.ss139-live button svg{width:20px}.ss139-live>.pending{margin-bottom:8px;padding:9px;display:grid;grid-template-columns:22px 1fr;gap:8px;border:1px solid #efb072;border-radius:8px;background:#fff7ee;color:#9b4806}.ss139-live>.pending svg{width:18px}.ss139-live>.pending span{display:grid}.ss139-live>.pending strong{font-size:10px}.ss139-live>.pending small{font-size:8px}.ss139-live>.stage-tools{margin-top:12px;padding-top:12px;border-top:1px solid #dce5eb;display:grid;gap:7px}.ss139-live>.stage-tools>span{font-size:8px;color:#526d84;font-weight:950;letter-spacing:.08em}.ss139-live>.stage-tools button{min-height:48px;padding:0 10px;display:grid;grid-template-columns:23px 1fr 14px;gap:8px;align-items:center;text-align:left;border:1px solid #d7e1e8;border-radius:8px;background:#fff;color:#0a2944}.ss139-live>.stage-tools button svg{width:18px}.ss139-rail{margin-top:10px;min-height:108px;padding:10px 18px max(10px,env(safe-area-inset-bottom));display:flex;align-items:flex-start;overflow-x:auto;overflow-y:hidden;border-top:1px solid rgba(54,170,219,.4);background:linear-gradient(180deg,#021827fb,#010e18fe);scrollbar-width:thin;scrollbar-color:#1b6385 transparent}.ss139-rail-step{position:relative;flex:0 0 148px;min-width:148px;display:grid;grid-template-rows:36px auto;justify-items:center;padding:0 6px 5px;color:#d6e4ec}.ss139-rail-step:after{content:"";position:absolute;top:17px;left:calc(50% + 24px);width:calc(100% - 48px);height:2px;background:#4e7f9b;z-index:0}.ss139-rail-step:last-child:after{display:none}.ss139-rail-step.done:after{background:#27db89}.ss139-rail-step>i{position:relative;z-index:1;width:34px;height:34px;display:grid;place-items:center;border:2px solid #6797b5;border-radius:50%;background:#042035;font-style:normal;font-size:11px;font-weight:950;box-shadow:0 0 0 5px #031522}.ss139-rail-step.done>i{border-color:#31e493;background:#09a965;box-shadow:0 0 0 5px #031522,0 0 18px #31e49352}.ss139-rail-step.active>i{border-color:#ff9b1d;background:#ff7800;box-shadow:0 0 0 5px #031522,0 0 22px #ff78007a}.ss139-rail-step>span{max-width:142px;margin-top:6px;text-align:center;font-size:10px;line-height:1.15;font-weight:850}.ss139-rail-step>span small{display:block;margin-top:4px;font-size:8px;color:#8ea9b8;font-weight:700}.ss139-rail-step.done>span small{color:#48dd99}.ss139-rail-step.active>span small{color:#ff8e0d}.ss139-report-state{display:grid;grid-template-columns:36px 1fr;gap:8px;align-items:center;text-align:right}.ss139-report-state svg{width:31px;color:#ff7200}.ss139-report-state span{display:grid}.ss139-report-state small{font-size:7px;color:#ff7200;font-weight:950}.ss139-report-state strong{font-size:10px}.ss139-report-top{padding:14px 18px 7px;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:16px}.ss139-report-top>.fields{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ss139-report-top label{display:grid;gap:5px}.ss139-report-top label.wide:first-child{grid-column:1/2}.ss139-report-top label.wide:nth-child(2){grid-column:2/4}.ss139-report-top label strong{font-size:9px;color:#526b87;letter-spacing:.05em}.ss139-report-top textarea{min-height:66px;padding:9px 10px;border:1px solid #cfdde7;border-radius:8px;resize:vertical;color:#0b2345;font-size:11.5px}.ss139-report-top>aside{padding:14px;border-radius:11px;background:linear-gradient(180deg,#073d5d,#042b45);color:#fff}.ss139-report-top>aside>span{font-size:8px;color:#b2cad6;letter-spacing:.12em}.ss139-report-top>aside button{width:100%;min-height:64px;margin-top:10px;padding:9px;display:grid;grid-template-columns:30px 1fr 15px;gap:8px;align-items:center;text-align:left;border:1px solid rgba(88,180,220,.36);border-radius:9px;background:#ffffff09;color:#fff}.ss139-report-top>aside button.primary{grid-template-columns:30px 1fr;border-color:#f17b08;background:linear-gradient(180deg,#ff9b1d,#ff7600);color:#111}.ss139-report-top>aside button>svg{width:23px}.ss139-report-top>aside button span{display:grid}.ss139-report-top>aside strong{font-size:11px}.ss139-report-top>aside small{font-size:8px;font-weight:600}.ss139-galleries{padding:8px 18px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ss139-galleries>article{padding:10px;border:1px solid #d6e1e8;border-radius:10px;background:#fff}.ss139-galleries article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ss139-galleries article>header>div{display:grid}.ss139-galleries header strong{font-size:9px}.ss139-galleries header small{font-size:8px;color:#71869f}.ss139-galleries header b{font-size:9px}.ss139-galleries article>div:not(.empty){display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}.ss139-galleries article>div>button{position:relative;height:82px;padding:0;border:2px solid transparent;border-radius:7px;overflow:hidden;background:#edf2f4}.ss139-galleries article>div>button.selected{border-color:#ff7b00;box-shadow:0 0 0 2px #ff7b001a}.ss139-galleries img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ss139-galleries button>i{position:absolute;left:5px;top:5px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#ff7900;color:#fff}.ss139-galleries button>i svg{width:14px}.ss139-galleries .empty{min-height:88px;margin-top:8px;display:grid;place-items:center;align-content:center;gap:4px;border:1px dashed #cbd8e1;border-radius:8px;background:#f8fafb;color:#8297aa;font-size:8px}.ss139-galleries .empty svg{width:24px}.ss139-compare{margin:0 18px 18px;padding:9px;border:1px solid #d4e0e7;border-radius:10px}.ss139-compare>header{display:flex;justify-content:space-between;align-items:flex-start}.ss139-compare>header>div{display:grid}.ss139-compare>header span{font-size:8px;color:#365c7a;font-weight:950;letter-spacing:.06em}.ss139-compare>header small{font-size:8px;color:#74889d}.ss139-compare>header b{font-size:8px}.ss139-compare>div{display:grid;gap:7px;margin-top:8px}.ss139-compare article{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ss139-compare article>div{position:relative;height:160px;border-radius:8px;overflow:hidden;background:#0a131c;color:#fff}.ss139-compare img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ss139-compare article>div>span{position:absolute;left:10px;top:8px;z-index:2;padding:5px 11px;border-radius:999px;background:#043b62;font-size:8px;font-weight:950}.ss139-compare article>div:last-child>span{background:#ff7900}.ss139-compare em{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:9px;color:#8fa6b5}.ss139-complete-hero{min-height:230px;padding:7px 7px 15px;display:grid;grid-template-columns:minmax(300px,.88fr) minmax(430px,1.16fr) minmax(250px,.62fr) 275px;gap:15px;align-items:center}.ss139-complete-title{display:grid;grid-template-columns:52px 1fr;gap:10px 12px;align-items:center}.ss139-complete-title>svg{width:50px;color:#38e593;filter:drop-shadow(0 0 12px rgba(56,229,147,.45))}.ss139-complete-title>span{display:grid}.ss139-complete-title>span small{font-size:10px;color:#38e593;font-weight:950;letter-spacing:.16em}.ss139-complete-title>span>strong{font-size:39px;line-height:.95;letter-spacing:-.03em}.ss139-complete-title>div{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(49,182,236,.68);border-radius:10px;background:#042c45cc}.ss139-complete-title article{min-height:55px;padding:8px 10px;display:grid;grid-template-columns:24px 1fr;gap:7px;align-items:center;border-right:1px solid rgba(103,190,226,.22)}.ss139-complete-title article:last-child{border-right:0}.ss139-complete-title article svg{width:19px}.ss139-complete-title article span{display:grid}.ss139-complete-title article small{font-size:6px;color:#b5cdd8}.ss139-complete-title article b{font-size:10px}.ss139-complete-hero>.ss139-vehicle-art{height:160px}.ss139-complete-hero>aside{padding:15px;border:1px solid rgba(58,180,231,.62);border-radius:12px;background:linear-gradient(180deg,#053a57e6,#032235f2);box-shadow:0 18px 38px #0000002e}.ss139-complete-hero>aside>div{display:grid;grid-template-columns:40px 1fr;gap:9px;align-items:center}.ss139-complete-hero>aside>div>svg{width:38px;color:#38e494}.ss139-complete-hero>aside small,.ss139-complete-hero>aside strong{display:block}.ss139-complete-hero>aside small{font-size:10px}.ss139-complete-hero>aside strong{font-size:20px}.ss139-complete-hero>aside p{font-size:11px;line-height:1.45;color:#d1e1ea}.ss139-complete-hero>aside button{width:100%;min-height:50px;border:0;border-radius:9px;background:linear-gradient(180deg,#ff9a1e,#ff7600);color:#111;font-weight:900;display:flex;align-items:center;justify-content:center;gap:9px}.ss139-closeout-body{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:10px}.ss139-workflow-complete{padding:14px}.ss139-workflow-complete>header{display:flex;align-items:center;justify-content:space-between;padding:0 3px 10px}.ss139-workflow-complete>header h2{margin:0;font-size:23px}.ss139-workflow-complete>header p{margin:3px 0 0;color:#62799a;font-size:10px}.ss139-workflow-complete>header>strong{text-align:right;font-size:16px}.ss139-workflow-complete>header>strong svg{width:18px;color:#09a965;margin-right:6px}.ss139-workflow-complete>header>strong small{display:block;font-size:9px;color:#587292}.ss139-complete-rows{display:grid;gap:6px;max-height:585px;overflow:auto}.ss139-complete-row{min-height:70px;padding:7px 9px;display:grid;grid-template-columns:38px 170px minmax(180px,1fr) 250px 150px 15px;gap:9px;align-items:center;border:1px solid #cfe3da;border-radius:9px;background:linear-gradient(90deg,#f4fcf8,#fff)}.ss139-complete-row>i{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#09a85f;color:#fff}.ss139-complete-row>.stage small,.ss139-complete-row>.stage strong{display:block}.ss139-complete-row>.stage small{font-size:7px;color:#09a965;font-weight:950;letter-spacing:.08em}.ss139-complete-row>.stage strong{font-size:11px}.ss139-complete-row>p{font-size:9px;line-height:1.35;color:#637b97}.ss139-complete-row>.thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.ss139-complete-row>.thumbs b{height:48px;display:grid;place-items:center;border-radius:6px;overflow:hidden;background:#e9eef1}.ss139-complete-row>.thumbs img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ss139-complete-row>.when{display:grid;grid-template-columns:18px 1fr;gap:5px;align-items:center}.ss139-complete-row>.when>svg{grid-row:1/4;width:15px;color:#09a965}.ss139-complete-row>.when small{font-size:7px;color:#09a965}.ss139-complete-row>.when strong,.ss139-complete-row>.when b{font-size:8px}.ss139-workflow-complete>footer{margin-top:10px;padding:12px;display:grid;grid-template-columns:45px minmax(0,1fr) auto auto auto;gap:9px;align-items:center;border:1px solid #cae2d6;border-radius:10px;background:linear-gradient(90deg,#f3fcf7,#fffaf3)}.ss139-workflow-complete>footer>svg{width:38px;color:#09a965}.ss139-workflow-complete>footer span{font-size:7px;color:#09a965;font-weight:950;letter-spacing:.1em}.ss139-workflow-complete>footer h3{margin:2px 0;font-size:15px}.ss139-workflow-complete>footer p{margin:0;font-size:8px;color:#637b97}.ss139-workflow-complete>footer button{min-height:42px;padding:0 10px;border:1px solid #cfdae3;border-radius:8px;background:#fff;color:#09253f;font-weight:850}.ss139-workflow-complete>footer button.primary{background:linear-gradient(180deg,#ff9a1c,#ff7600);border-color:#ef7100;color:#111}.ss139-closeout-body>aside{display:grid;gap:10px;align-content:start}.ss139-doc-summary{padding:12px}.ss139-doc-summary>header{display:grid;grid-template-columns:22px 1fr auto;gap:8px;align-items:center;padding-bottom:9px;border-bottom:1px solid #dce5ea}.ss139-doc-summary>header svg{width:20px}.ss139-doc-summary h3{margin:0;font-size:14px}.ss139-doc-summary header button{border:1px solid #d5e1e7;border-radius:7px;background:#fff;color:#1871a5;font-size:8px}.ss139-doc-summary>button{width:100%;min-height:64px;padding:7px;display:grid;grid-template-columns:25px 1fr 13px;gap:7px;align-items:center;border:0;border-bottom:1px solid #e0e7eb;background:#fff;text-align:left;color:#0a2440}.ss139-doc-summary>button span{display:grid}.ss139-doc-summary>button small{font-size:8px;color:#667d97}.ss139-doc-summary>button strong{font-size:16px}.ss139-modal-layer{position:fixed;inset:0;z-index:2500;display:grid;place-items:center;padding:18px}.ss139-modal-bg{position:absolute;inset:0;border:0;background:#00080ebd;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ss139-modal{position:relative;width:min(530px,100%);border:1px solid rgba(64,183,231,.42);border-radius:14px;background:#071f30;color:#fff;box-shadow:0 32px 84px #0000008a;overflow:hidden}.ss139-modal>header{min-height:76px;padding:13px 15px;display:grid;grid-template-columns:1fr 38px;gap:10px;align-items:center;border-bottom:1px solid rgba(88,179,216,.18)}.ss139-modal>header span{font-size:7px;color:#ff8a0a;font-weight:950;letter-spacing:.13em}.ss139-modal>header h2{margin:4px 0 0;font-size:18px}.ss139-modal>header button{width:38px;height:38px;border:1px solid rgba(90,180,219,.2);border-radius:8px;background:#0a2d43;color:#fff}.ss139-choice-list{padding:12px;display:grid;gap:8px}.ss139-choice-list>button{min-height:65px;padding:10px;display:grid;grid-template-columns:32px 1fr 16px;gap:9px;align-items:center;text-align:left;border:1px solid rgba(85,178,217,.24);border-radius:9px;background:#0a3047;color:#fff}.ss139-choice-list>button.primary{border-color:#ef7a08;background:linear-gradient(180deg,#ff9a1d,#ff7600);color:#111}.ss139-choice-list>button span{display:grid}.ss139-note-modal,.ss139-approval-modal{padding:12px}.ss139-note-modal textarea,.ss139-approval-modal textarea,.ss139-approval-modal input{width:100%;min-height:110px;padding:11px;border:1px solid rgba(90,180,219,.28);border-radius:8px;background:#051725;color:#fff}.ss139-note-modal footer,.ss139-approval-modal footer{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.ss139-note-modal footer button,.ss139-approval-modal footer button{min-height:42px;padding:0 14px;border:1px solid rgba(90,180,219,.24);border-radius:8px;background:#0a3047;color:#fff}.ss139-note-modal footer button.primary,.ss139-approval-modal footer button.primary{background:linear-gradient(180deg,#ff9a1d,#ff7600);color:#111;border-color:#ef7100}.ss139-approval-modal label{display:grid;gap:5px;margin-bottom:8px}.ss139-approval-modal label>span{font-size:8px;color:#abc3cf}.ss139-approval-modal>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ss139-approval-modal input{min-height:44px;height:44px}.ss139-camera,.ss139-scanner{position:fixed;inset:0;z-index:3500;width:100vw;height:100dvh;background:#000;color:#fff;overflow:hidden}.ss139-camera{display:grid;grid-template-rows:72px minmax(0,1fr) 118px}.ss139-camera>header,.ss139-scanner>header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 16px;background:#031e2e;border-bottom:1px solid rgba(63,178,225,.32)}.ss139-camera>header>button,.ss139-scanner>header>button{justify-self:start;height:40px;padding:0 13px;display:flex;align-items:center;gap:7px;border:1px solid rgba(90,182,222,.32);border-radius:8px;background:#082b40;color:#fff}.ss139-camera>header>div:nth-child(2),.ss139-scanner>header>div:nth-child(2){text-align:center}.ss139-camera>header span,.ss139-scanner>header span{display:block;font-size:7px;color:#ff8a0b;font-weight:950;letter-spacing:.13em}.ss139-camera>header strong,.ss139-scanner>header strong{font-size:14px}.ss139-lenses{justify-self:end;display:flex;gap:6px}.ss139-lenses button{min-height:36px;padding:0 10px;border:1px solid rgba(89,182,222,.28);border-radius:999px;background:#082b40;color:#fff;font-size:9px}.ss139-lenses button.active{border-color:#ff8b0a;background:#8a4804}.ss139-camera>main,.ss139-scanner>main{position:relative;min-height:0;background:#000;overflow:hidden}.ss139-camera video,.ss139-scanner video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ss139-camera-guides{position:absolute;inset:7%;pointer-events:none}.ss139-camera-guides i{position:absolute;width:70px;height:70px;border-color:#ffffff94;border-style:solid}.ss139-camera-guides i:nth-child(1){left:0;top:0;border-width:2px 0 0 2px}.ss139-camera-guides i:nth-child(2){right:0;top:0;border-width:2px 2px 0 0}.ss139-camera-guides i:nth-child(3){left:0;bottom:0;border-width:0 0 2px 2px}.ss139-camera-guides i:nth-child(4){right:0;bottom:0;border-width:0 2px 2px 0}.ss139-camera-error{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(460px,calc(100vw - 32px));padding:15px;display:grid;grid-template-columns:30px 1fr;gap:9px;border:1px solid #efc2b8;border-radius:11px;background:#fff7f4;color:#9a2c1c}.ss139-camera-error span{display:grid}.ss139-camera>footer{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center;padding:10px 18px;background:#031d2c;border-top:1px solid rgba(62,175,223,.3)}.ss139-camera>footer>div{display:grid}.ss139-camera>footer>div:last-child{text-align:right}.ss139-camera>footer small{font-size:8px;color:#9fb9c7}.ss139-shutter{width:72px;height:72px;padding:0;border:4px solid #fff;border-radius:50%;background:transparent;display:grid;place-items:center}.ss139-shutter i{width:56px;height:56px;border-radius:50%;background:#fff}.ss139-camera-fallback{display:flex!important;gap:8px}.ss139-camera-fallback button{height:44px;padding:0 12px;border:1px solid rgba(94,183,222,.3);border-radius:8px;background:#0a3047;color:#fff}.ss139-scanner{display:grid;grid-template-rows:72px minmax(0,1fr) 124px}.ss139-rotate{justify-self:end;display:flex;align-items:center;gap:7px;font-size:9px;color:#b8cfdb}.ss139-rotate svg{width:18px}.ss139-scan-shade{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 0 30%,rgba(0,0,0,.18) 65%,rgba(0,0,0,.6) 100%)}.ss139-scan-frame{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(74vw,920px);height:min(32vh,260px);border:1px solid rgba(255,255,255,.18);border-radius:14px;box-shadow:0 0 0 9999px #00000024}.ss139-scanner.portrait .ss139-scan-frame{width:min(68vw,540px);height:min(58vh,670px)}.ss139-scan-frame>i{position:absolute;width:45px;height:45px;border-color:#ff8a0b;border-style:solid}.ss139-scan-frame>i:nth-child(1){left:-2px;top:-2px;border-width:4px 0 0 4px}.ss139-scan-frame>i:nth-child(2){right:-2px;top:-2px;border-width:4px 4px 0 0}.ss139-scan-frame>i:nth-child(3){left:-2px;bottom:-2px;border-width:0 0 4px 4px}.ss139-scan-frame>i:nth-child(4){right:-2px;bottom:-2px;border-width:0 4px 4px 0}.ss139-scan-frame>span{position:absolute;left:50%;bottom:-34px;transform:translate(-50%);white-space:nowrap;padding:6px 10px;border-radius:999px;background:#02141fd6;font-size:9px;color:#d0e1e9}.ss139-scan-help{position:absolute;left:50%;top:20px;transform:translate(-50%);width:min(590px,calc(100vw - 32px));padding:10px 12px;display:grid;grid-template-columns:30px 1fr;gap:8px;align-items:center;border:1px solid rgba(76,184,231,.3);border-radius:10px;background:#021927d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ss139-scan-help svg{width:24px;color:#ff8a0b}.ss139-scan-help>span{display:grid}.ss139-scan-help strong{font-size:11px}.ss139-scan-help small{font-size:8px;color:#b7ccd6}.ss139-scanner>footer{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:center;padding:12px 16px;background:#031f30;border-top:1px solid rgba(57,181,231,.34)}.ss139-scanner>footer>div:first-child{display:grid}.ss139-scanner>footer small{font-size:6px;color:#98b5c3;font-weight:950;letter-spacing:.12em}.ss139-scanner>footer strong{font-size:11px}.ss139-detected{padding:8px 10px;display:grid;grid-template-columns:27px 1fr;gap:8px;align-items:center;border:1px solid rgba(80,180,225,.28);border-radius:9px;background:#125b7c26}.ss139-detected.ok{border-color:#26d48552;background:#0b69442e}.ss139-detected>svg{width:23px;color:#67c9f5}.ss139-detected.ok>svg{color:#2ae08a}.ss139-detected>span{display:grid}.ss139-scan-actions{display:flex;gap:7px}.ss139-scan-actions button{height:42px;padding:0 13px;border:1px solid rgba(102,180,216,.3);border-radius:8px;background:#082b40;color:#fff;font-weight:850}.ss139-scan-actions button.primary{background:linear-gradient(180deg,#ff9a1d,#ff7600);border-color:#ef7100;color:#111}.ss139[data-layout=desktop] .ss139-home,.ss139[data-layout=desktop] .ss139-overview,.ss139[data-layout=desktop] .ss139-stage,.ss139[data-layout=desktop] .ss139-closeout{width:min(1500px,calc(100vw - 54px))}.ss139[data-layout=desktop] .ss139-stage-time>strong{font-size:94px}.ss139[data-layout=desktop] .ss139-overview-hero>.center>strong{font-size:74px}.ss139[data-layout=desktop] .ss139-task{grid-template-columns:44px minmax(340px,1fr) 360px 18px}.ss139[data-layout=desktop] .ss139-task>.photos{width:360px}.ss139[data-layout=desktop] .ss139-task>.photos b{height:82px}.ss139[data-layout=laptop] .ss139-home,.ss139[data-layout=laptop] .ss139-overview,.ss139[data-layout=laptop] .ss139-stage,.ss139[data-layout=laptop] .ss139-closeout{width:calc(100vw - 24px)}.ss139[data-layout=laptop] .ss139-job-identity h1{font-size:34px}.ss139[data-layout=laptop] .ss139-overview-hero{grid-template-columns:minmax(260px,.82fr) minmax(430px,1.08fr) minmax(285px,.78fr)}.ss139[data-layout=laptop] .ss139-overview-hero>.center>strong{font-size:57px}.ss139[data-layout=laptop] .ss139-overview-hero>.center>.ss139-vehicle-art{width:250px;height:135px}.ss139[data-layout=laptop] .ss139-stage-hero{grid-template-columns:minmax(255px,.82fr) minmax(405px,1fr) minmax(350px,.92fr)}.ss139[data-layout=laptop] .ss139-stage-time>strong{font-size:69px}.ss139[data-layout=laptop] .ss139-stage-time>div{width:350px}.ss139[data-layout=laptop] .ss139-stage-vehicle{grid-template-columns:minmax(0,1fr) 190px}.ss139[data-layout=laptop] .ss139-stage-vehicle>.ss139-vehicle-art{height:125px}.ss139[data-layout=laptop] .ss139-task{grid-template-columns:42px minmax(280px,1fr) 285px 18px}.ss139[data-layout=laptop] .ss139-task>.photos{width:285px}.ss139[data-layout=laptop] .ss139-task>.photos b{height:68px}.ss139[data-layout=laptop] .ss139-job-row{grid-template-columns:105px 110px 155px minmax(220px,1fr) 145px 132px}.ss139[data-layout=tablet-landscape] .ss139-topbar{height:66px;padding:0 12px}.ss139[data-layout=tablet-landscape] .ss139-brand img{width:38px;height:38px}.ss139[data-layout=tablet-landscape] .ss139-brand strong{font-size:15px}.ss139[data-layout=tablet-landscape] .ss139-topbar button{height:40px;padding:0 11px}.ss139[data-layout=tablet-landscape] .ss139-home,.ss139[data-layout=tablet-landscape] .ss139-overview,.ss139[data-layout=tablet-landscape] .ss139-stage,.ss139[data-layout=tablet-landscape] .ss139-closeout{width:calc(100vw - 16px);padding-top:12px}.ss139[data-layout=tablet-landscape] .ss139-shop-hero{grid-template-columns:1fr auto;padding:16px 18px}.ss139[data-layout=tablet-landscape] .ss139-shop-hero h1{font-size:31px}.ss139[data-layout=tablet-landscape] .ss139-shop-hero>aside{grid-template-columns:repeat(3,86px) 90px}.ss139[data-layout=tablet-landscape] .ss139-job-row{grid-template-columns:95px 95px 130px minmax(190px,1fr) 120px;grid-template-areas:"status time car copy tech" "open open open open open";min-height:145px}.ss139[data-layout=tablet-landscape] .ss139-job-row>.status{grid-area:status}.ss139[data-layout=tablet-landscape] .ss139-job-row>.time{grid-area:time}.ss139[data-layout=tablet-landscape] .ss139-job-row>.ss139-vehicle-art{grid-area:car;height:78px}.ss139[data-layout=tablet-landscape] .ss139-job-row>.copy{grid-area:copy}.ss139[data-layout=tablet-landscape] .ss139-job-row>.tech{grid-area:tech}.ss139[data-layout=tablet-landscape] .ss139-job-row>.open{grid-area:open}.ss139[data-layout=tablet-landscape] .ss139-overview-hero{grid-template-columns:1fr 1fr;grid-template-areas:"identity next" "center center";min-height:auto}.ss139[data-layout=tablet-landscape] .ss139-overview-hero>.ss139-job-identity{grid-area:identity}.ss139[data-layout=tablet-landscape] .ss139-overview-hero>.center{grid-area:center;min-height:175px}.ss139[data-layout=tablet-landscape] .ss139-next{grid-area:next}.ss139[data-layout=tablet-landscape] .ss139-overview-hero>.center>.ss139-vehicle-art{right:8%;width:240px;height:130px}.ss139[data-layout=tablet-landscape] .ss139-metrics{grid-template-columns:1fr 1fr}.ss139[data-layout=tablet-landscape] .ss139-overview-body{grid-template-columns:minmax(0,1fr) 310px}.ss139[data-layout=tablet-landscape] .ss139-stage-hero{grid-template-columns:1fr 1fr;grid-template-areas:"time vehicle" "identity identity";min-height:auto}.ss139[data-layout=tablet-landscape] .ss139-stage-hero>.ss139-job-identity{grid-area:identity}.ss139[data-layout=tablet-landscape] .ss139-stage-time{grid-area:time}.ss139[data-layout=tablet-landscape] .ss139-stage-vehicle{grid-area:vehicle}.ss139[data-layout=tablet-landscape] .ss139-stage-time>strong{font-size:60px}.ss139[data-layout=tablet-landscape] .ss139-stage-time>div{width:min(100%,340px)}.ss139[data-layout=tablet-landscape] .ss139-stage-vehicle{grid-template-columns:minmax(0,1fr) 180px}.ss139[data-layout=tablet-landscape] .ss139-stage-vehicle>.ss139-vehicle-art{height:115px}.ss139[data-layout=tablet-landscape] .ss139-checkin>header,.ss139[data-layout=tablet-landscape] .ss139-stage-workspace>header,.ss139[data-layout=tablet-landscape] .ss139-report>header{padding:15px 18px}.ss139[data-layout=tablet-landscape] .ss139-checkin h1,.ss139[data-layout=tablet-landscape] .ss139-stage-workspace h1,.ss139[data-layout=tablet-landscape] .ss139-report h1{font-size:32px}.ss139[data-layout=tablet-landscape] .ss139-tools{padding:11px 15px}.ss139[data-layout=tablet-landscape] .ss139-stage-grid{grid-template-columns:minmax(0,1fr) 270px;padding:12px 15px 18px}.ss139[data-layout=tablet-landscape] .ss139-task{grid-template-columns:40px minmax(235px,1fr) 215px 16px;min-height:100px}.ss139[data-layout=tablet-landscape] .ss139-task>.photos{width:215px}.ss139[data-layout=tablet-landscape] .ss139-task>.photos b{height:60px}.ss139[data-layout=tablet-landscape] .ss139-task>.task-copy strong{font-size:11px}.ss139[data-layout=tablet-landscape] .ss139-task>.task-copy>small{font-size:9px}.ss139[data-layout=tablet-landscape] .ss139-checkin-grid{grid-template-columns:minmax(0,1fr) 300px}.ss139[data-layout=tablet-landscape] .ss139-checkin-fields{padding:15px 18px}.ss139[data-layout=tablet-landscape] .ss139-rail-step{flex-basis:145px;min-width:145px}.ss139[data-layout=tablet-landscape] .ss139-report-top{grid-template-columns:minmax(0,1fr) 290px}.ss139[data-layout=tablet-landscape] .ss139-galleries{grid-template-columns:repeat(3,1fr)}.ss139[data-layout=tablet-landscape] .ss139-complete-hero{grid-template-columns:1fr 1fr;grid-template-areas:"identity cta" "title title" "car car"}.ss139[data-layout=tablet-landscape] .ss139-complete-hero>.ss139-job-identity{grid-area:identity}.ss139[data-layout=tablet-landscape] .ss139-complete-title{grid-area:title}.ss139[data-layout=tablet-landscape] .ss139-complete-hero>.ss139-vehicle-art{grid-area:car;height:125px}.ss139[data-layout=tablet-landscape] .ss139-complete-hero>aside{grid-area:cta}.ss139[data-layout=tablet-landscape] .ss139-closeout-body{grid-template-columns:1fr}.ss139[data-layout=tablet-landscape] .ss139-closeout-body>aside{grid-template-columns:1fr 1fr}.ss139[data-layout=tablet-portrait] .ss139-topbar{height:66px;padding:0 10px}.ss139[data-layout=tablet-portrait] .ss139-topbar button{height:40px;padding:0 10px}.ss139[data-layout=tablet-portrait] .ss139-brand img{width:36px;height:36px}.ss139[data-layout=tablet-portrait] .ss139-brand strong{font-size:14px}.ss139[data-layout=tablet-portrait] .ss139-home,.ss139[data-layout=tablet-portrait] .ss139-overview,.ss139[data-layout=tablet-portrait] .ss139-stage,.ss139[data-layout=tablet-portrait] .ss139-closeout{width:calc(100vw - 14px);padding-top:10px}.ss139[data-layout=tablet-portrait] .ss139-shop-hero{grid-template-columns:1fr;padding:16px}.ss139[data-layout=tablet-portrait] .ss139-shop-hero>aside{grid-template-columns:repeat(3,1fr)}.ss139[data-layout=tablet-portrait] .ss139-shop-hero>aside>.ss139-refresh{grid-column:1/-1;height:46px}.ss139[data-layout=tablet-portrait] .ss139-job-row{grid-template-columns:100px 120px 145px minmax(0,1fr);grid-template-areas:"status time car copy" "tech tech open open";min-height:155px}.ss139[data-layout=tablet-portrait] .ss139-job-row>.status{grid-area:status}.ss139[data-layout=tablet-portrait] .ss139-job-row>.time{grid-area:time}.ss139[data-layout=tablet-portrait] .ss139-job-row>.ss139-vehicle-art{grid-area:car;height:80px}.ss139[data-layout=tablet-portrait] .ss139-job-row>.copy{grid-area:copy}.ss139[data-layout=tablet-portrait] .ss139-job-row>.tech{grid-area:tech}.ss139[data-layout=tablet-portrait] .ss139-job-row>.open{grid-area:open}.ss139[data-layout=tablet-portrait] .ss139-overview-hero{grid-template-columns:1fr 1fr;grid-template-areas:"identity next" "center center";min-height:auto}.ss139[data-layout=tablet-portrait] .ss139-overview-hero>.ss139-job-identity{grid-area:identity}.ss139[data-layout=tablet-portrait] .ss139-next{grid-area:next}.ss139[data-layout=tablet-portrait] .ss139-overview-hero>.center{grid-area:center;min-height:185px}.ss139[data-layout=tablet-portrait] .ss139-overview-hero>.center>.ss139-vehicle-art{right:7%;width:235px;height:130px}.ss139[data-layout=tablet-portrait] .ss139-metrics{grid-template-columns:1fr 1fr}.ss139[data-layout=tablet-portrait] .ss139-overview-body{grid-template-columns:1fr}.ss139[data-layout=tablet-portrait] .ss139-overview-body>aside{grid-template-columns:1fr 1fr}.ss139[data-layout=tablet-portrait] .ss139-documentation{grid-row:span 2}.ss139[data-layout=tablet-portrait] .ss139-stage-hero{grid-template-columns:1fr;grid-template-areas:"time" "vehicle" "identity";gap:8px}.ss139[data-layout=tablet-portrait] .ss139-stage-time{grid-area:time}.ss139[data-layout=tablet-portrait] .ss139-stage-vehicle{grid-area:vehicle;width:min(720px,100%);justify-self:center;grid-template-columns:minmax(0,1fr) 230px}.ss139[data-layout=tablet-portrait] .ss139-stage-hero>.ss139-job-identity{grid-area:identity}.ss139[data-layout=tablet-portrait] .ss139-stage-time>strong{font-size:63px}.ss139[data-layout=tablet-portrait] .ss139-stage-time>div{width:min(100%,370px)}.ss139[data-layout=tablet-portrait] .ss139-checkin>header,.ss139[data-layout=tablet-portrait] .ss139-stage-workspace>header,.ss139[data-layout=tablet-portrait] .ss139-report>header{padding:15px 18px}.ss139[data-layout=tablet-portrait] .ss139-checkin h1,.ss139[data-layout=tablet-portrait] .ss139-stage-workspace h1,.ss139[data-layout=tablet-portrait] .ss139-report h1{font-size:33px}.ss139[data-layout=tablet-portrait] .ss139-tools{grid-template-columns:1fr 1fr;padding:12px 16px}.ss139[data-layout=tablet-portrait] .ss139-stage-grid{grid-template-columns:1fr;padding:12px 16px 18px}.ss139[data-layout=tablet-portrait] .ss139-live{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ss139[data-layout=tablet-portrait] .ss139-live>button{margin:0}.ss139[data-layout=tablet-portrait] .ss139-live>.stage-tools{grid-column:1/-1;grid-template-columns:1fr 1fr}.ss139[data-layout=tablet-portrait] .ss139-live>.stage-tools>span{grid-column:1/-1}.ss139[data-layout=tablet-portrait] .ss139-task{grid-template-columns:40px minmax(260px,1fr) 250px 16px}.ss139[data-layout=tablet-portrait] .ss139-task>.photos{width:250px}.ss139[data-layout=tablet-portrait] .ss139-task>.photos b{height:66px}.ss139[data-layout=tablet-portrait] .ss139-checkin-grid{grid-template-columns:1fr}.ss139[data-layout=tablet-portrait] .ss139-checkin-control{margin:0 18px 18px}.ss139[data-layout=tablet-portrait] .ss139-report-top{grid-template-columns:1fr}.ss139[data-layout=tablet-portrait] .ss139-report-top>.fields{grid-template-columns:1fr 1fr}.ss139[data-layout=tablet-portrait] .ss139-report-top label.wide:first-child,.ss139[data-layout=tablet-portrait] .ss139-report-top label.wide:nth-child(2){grid-column:auto}.ss139[data-layout=tablet-portrait] .ss139-galleries,.ss139[data-layout=tablet-portrait] .ss139-closeout-body{grid-template-columns:1fr}.ss139[data-layout=tablet-portrait] .ss139-closeout-body>aside{grid-template-columns:1fr 1fr}.ss139[data-layout=mobile-landscape] .ss139-topbar{height:56px;padding:0 8px}.ss139[data-layout=mobile-landscape] .ss139-brand img{width:30px;height:30px}.ss139[data-layout=mobile-landscape] .ss139-brand small{display:none}.ss139[data-layout=mobile-landscape] .ss139-brand strong{font-size:12px}.ss139[data-layout=mobile-landscape] .ss139-topbar button{width:38px;height:38px;padding:0;justify-content:center}.ss139[data-layout=mobile-landscape] .ss139-topbar button span{display:none}.ss139[data-layout=mobile-landscape] .ss139-home,.ss139[data-layout=mobile-landscape] .ss139-overview,.ss139[data-layout=mobile-landscape] .ss139-stage,.ss139[data-layout=mobile-landscape] .ss139-closeout{width:calc(100vw - 10px);padding-top:7px}.ss139[data-layout=mobile-landscape] .ss139-shop-hero{grid-template-columns:1fr auto;min-height:105px;padding:12px}.ss139[data-layout=mobile-landscape] .ss139-shop-hero h1{font-size:27px}.ss139[data-layout=mobile-landscape] .ss139-shop-hero>aside{grid-template-columns:repeat(3,78px)}.ss139[data-layout=mobile-landscape] .ss139-shop-hero .ss139-refresh{display:none}.ss139[data-layout=mobile-landscape] .ss139-job-row{grid-template-columns:80px 90px 120px minmax(160px,1fr) 120px;grid-template-areas:"status time car copy open" "tech tech tech tech open";min-height:128px}.ss139[data-layout=mobile-landscape] .ss139-job-row>.status{grid-area:status}.ss139[data-layout=mobile-landscape] .ss139-job-row>.time{grid-area:time}.ss139[data-layout=mobile-landscape] .ss139-job-row>.ss139-vehicle-art{grid-area:car;height:70px}.ss139[data-layout=mobile-landscape] .ss139-job-row>.copy{grid-area:copy}.ss139[data-layout=mobile-landscape] .ss139-job-row>.tech{grid-area:tech}.ss139[data-layout=mobile-landscape] .ss139-job-row>.open{grid-area:open;height:100%}.ss139[data-layout=mobile-landscape] .ss139-overview-hero{grid-template-columns:1fr 1fr 1fr;gap:9px}.ss139[data-layout=mobile-landscape] .ss139-job-identity h1{font-size:27px}.ss139[data-layout=mobile-landscape] .ss139-overview-hero>.center>strong{font-size:45px}.ss139[data-layout=mobile-landscape] .ss139-overview-hero>.center>.ss139-vehicle-art{position:relative;right:auto;bottom:auto;width:100%;height:90px}.ss139[data-layout=mobile-landscape] .ss139-next{min-height:150px;padding:11px}.ss139[data-layout=mobile-landscape] .ss139-next h2{font-size:18px}.ss139[data-layout=mobile-landscape] .ss139-metrics{grid-template-columns:repeat(4,1fr);gap:7px}.ss139[data-layout=mobile-landscape] .ss139-metric{min-height:78px;grid-template-columns:35px 1fr;padding:9px}.ss139[data-layout=mobile-landscape] .ss139-metric>i{width:34px;height:34px}.ss139[data-layout=mobile-landscape] .ss139-metric strong{font-size:16px}.ss139[data-layout=mobile-landscape] .ss139-overview-body{grid-template-columns:minmax(0,1fr) 280px}.ss139[data-layout=mobile-landscape] .ss139-stage-hero{grid-template-columns:1fr 1.25fr 1fr;min-height:170px;gap:7px}.ss139[data-layout=mobile-landscape] .ss139-stage-time>strong{font-size:48px}.ss139[data-layout=mobile-landscape] .ss139-stage-time>div{width:100%;min-height:53px}.ss139[data-layout=mobile-landscape] .ss139-stage-vehicle{grid-template-columns:1fr}.ss139[data-layout=mobile-landscape] .ss139-stage-vehicle>.ss139-vehicle-art{height:90px}.ss139[data-layout=mobile-landscape] .ss139-stage-vehicle>aside{display:none}.ss139[data-layout=mobile-landscape] .ss139-checkin>header,.ss139[data-layout=mobile-landscape] .ss139-stage-workspace>header,.ss139[data-layout=mobile-landscape] .ss139-report>header{min-height:88px;padding:12px 14px}.ss139[data-layout=mobile-landscape] .ss139-checkin h1,.ss139[data-layout=mobile-landscape] .ss139-stage-workspace h1,.ss139[data-layout=mobile-landscape] .ss139-report h1{font-size:27px}.ss139[data-layout=mobile-landscape] .ss139-tools{padding:8px 12px}.ss139[data-layout=mobile-landscape] .ss139-tools button{min-height:58px}.ss139[data-layout=mobile-landscape] .ss139-stage-grid{grid-template-columns:minmax(0,1fr) 240px;padding:10px 12px 14px}.ss139[data-layout=mobile-landscape] .ss139-task{grid-template-columns:35px minmax(180px,1fr) 190px 14px;min-height:90px}.ss139[data-layout=mobile-landscape] .ss139-task>.photos{width:190px}.ss139[data-layout=mobile-landscape] .ss139-task>.photos b{height:52px}.ss139[data-layout=mobile-landscape] .ss139-task>.task-copy strong{font-size:10px}.ss139[data-layout=mobile-landscape] .ss139-task>.task-copy>small{font-size:8px}.ss139[data-layout=mobile-landscape] .ss139-rail{min-height:96px}.ss139[data-layout=mobile-landscape] .ss139-rail-step{flex-basis:128px;min-width:128px}.ss139[data-layout=mobile-landscape] .ss139-rail-step>span{font-size:9px}.ss139[data-layout=mobile-landscape] .ss139-rail-step>span small{font-size:7px}.ss139[data-layout=mobile-portrait] .ss139-topbar{height:58px;padding:0 8px}.ss139[data-layout=mobile-portrait] .ss139-brand img{width:31px;height:31px}.ss139[data-layout=mobile-portrait] .ss139-brand small{display:none}.ss139[data-layout=mobile-portrait] .ss139-brand strong{font-size:12px}.ss139[data-layout=mobile-portrait] .ss139-topbar button{width:38px;height:38px;padding:0;justify-content:center}.ss139[data-layout=mobile-portrait] .ss139-topbar button span{display:none}.ss139[data-layout=mobile-portrait] .ss139-home,.ss139[data-layout=mobile-portrait] .ss139-overview,.ss139[data-layout=mobile-portrait] .ss139-stage,.ss139[data-layout=mobile-portrait] .ss139-closeout{width:calc(100vw - 10px);padding-top:8px}.ss139[data-layout=mobile-portrait] .ss139-shop-hero{grid-template-columns:1fr;padding:14px}.ss139[data-layout=mobile-portrait] .ss139-shop-hero h1{font-size:30px}.ss139[data-layout=mobile-portrait] .ss139-shop-hero>aside{grid-template-columns:repeat(3,1fr)}.ss139[data-layout=mobile-portrait] .ss139-shop-hero .ss139-refresh{grid-column:1/-1;height:46px}.ss139[data-layout=mobile-portrait] .ss139-tabs{overflow-x:auto}.ss139[data-layout=mobile-portrait] .ss139-tabs button{flex:0 0 auto}.ss139[data-layout=mobile-portrait] .ss139-job-row{grid-template-columns:88px minmax(0,1fr);grid-template-areas:"status status" "time car" "copy copy" "tech tech" "open open";gap:9px;padding:10px}.ss139[data-layout=mobile-portrait] .ss139-job-row>.status{grid-area:status}.ss139[data-layout=mobile-portrait] .ss139-job-row>.time{grid-area:time}.ss139[data-layout=mobile-portrait] .ss139-job-row>.ss139-vehicle-art{grid-area:car;height:82px}.ss139[data-layout=mobile-portrait] .ss139-job-row>.copy{grid-area:copy}.ss139[data-layout=mobile-portrait] .ss139-job-row>.tech{grid-area:tech}.ss139[data-layout=mobile-portrait] .ss139-job-row>.open{grid-area:open}.ss139[data-layout=mobile-portrait] .ss139-overview-hero{grid-template-columns:1fr;grid-template-areas:"identity" "center" "next";gap:9px}.ss139[data-layout=mobile-portrait] .ss139-overview-hero>.ss139-job-identity{grid-area:identity}.ss139[data-layout=mobile-portrait] .ss139-overview-hero>.center{grid-area:center;min-height:190px}.ss139[data-layout=mobile-portrait] .ss139-next{grid-area:next}.ss139[data-layout=mobile-portrait] .ss139-overview-hero>.center>strong{font-size:52px}.ss139[data-layout=mobile-portrait] .ss139-overview-hero>.center>.ss139-vehicle-art{position:relative;right:auto;bottom:auto;width:100%;height:112px}.ss139[data-layout=mobile-portrait] .ss139-job-identity h1{font-size:31px}.ss139[data-layout=mobile-portrait] .ss139-metrics,.ss139[data-layout=mobile-portrait] .ss139-overview-body{grid-template-columns:1fr}.ss139[data-layout=mobile-portrait] .ss139-overview-body>aside{grid-template-columns:1fr}.ss139[data-layout=mobile-portrait] .ss139-path>header{display:grid}.ss139[data-layout=mobile-portrait] .ss139-path>header>div:last-child{grid-template-columns:auto auto 1fr auto}.ss139[data-layout=mobile-portrait] .ss139-path-row{grid-template-columns:38px 20px minmax(0,1fr) 14px}.ss139[data-layout=mobile-portrait] .ss139-path-row em{display:none}.ss139[data-layout=mobile-portrait] .ss139-stage-hero{grid-template-columns:1fr;grid-template-areas:"time" "vehicle" "identity";gap:7px}.ss139[data-layout=mobile-portrait] .ss139-stage-time{grid-area:time}.ss139[data-layout=mobile-portrait] .ss139-stage-vehicle{grid-area:vehicle;grid-template-columns:1fr}.ss139[data-layout=mobile-portrait] .ss139-stage-hero>.ss139-job-identity{grid-area:identity}.ss139[data-layout=mobile-portrait] .ss139-stage-time>strong{font-size:54px}.ss139[data-layout=mobile-portrait] .ss139-stage-time>div{width:100%;max-width:360px}.ss139[data-layout=mobile-portrait] .ss139-stage-vehicle>.ss139-vehicle-art{height:112px}.ss139[data-layout=mobile-portrait] .ss139-stage-vehicle>aside{display:grid;grid-template-columns:1fr 1fr}.ss139[data-layout=mobile-portrait] .ss139-stage-vehicle h3{grid-column:1/-1}.ss139[data-layout=mobile-portrait] .ss139-checkin>header,.ss139[data-layout=mobile-portrait] .ss139-stage-workspace>header,.ss139[data-layout=mobile-portrait] .ss139-report>header{grid-template-columns:1fr;padding:14px}.ss139[data-layout=mobile-portrait] .ss139-checkin h1,.ss139[data-layout=mobile-portrait] .ss139-stage-workspace h1,.ss139[data-layout=mobile-portrait] .ss139-report h1{font-size:29px}.ss139[data-layout=mobile-portrait] .ss139-ready{min-width:0}.ss139[data-layout=mobile-portrait] .ss139-tools{grid-template-columns:1fr 1fr;padding:10px}.ss139[data-layout=mobile-portrait] .ss139-tools button{min-height:65px;grid-template-columns:36px 1fr 14px}.ss139[data-layout=mobile-portrait] .ss139-stage-grid{grid-template-columns:1fr;padding:10px}.ss139[data-layout=mobile-portrait] .ss139-task{grid-template-columns:36px minmax(0,1fr) 16px;padding:10px}.ss139[data-layout=mobile-portrait] .ss139-task>.photos{grid-column:2;width:100%;margin-top:5px}.ss139[data-layout=mobile-portrait] .ss139-task>.photos b{height:72px}.ss139[data-layout=mobile-portrait] .ss139-task>svg{grid-column:3;grid-row:1/3}.ss139[data-layout=mobile-portrait] .ss139-task>.task-copy strong{font-size:11px}.ss139[data-layout=mobile-portrait] .ss139-task>.task-copy>small{font-size:8px}.ss139[data-layout=mobile-portrait] .ss139-live{display:grid;grid-template-columns:1fr;gap:8px}.ss139[data-layout=mobile-portrait] .ss139-live>button{margin:0}.ss139[data-layout=mobile-portrait] .ss139-checkin-grid{grid-template-columns:1fr}.ss139[data-layout=mobile-portrait] .ss139-checkin-fields{grid-template-columns:1fr;padding:12px}.ss139[data-layout=mobile-portrait] .ss139-checkin-fields label.wide{grid-column:auto}.ss139[data-layout=mobile-portrait] .ss139-checkin-fields .vin{grid-template-columns:1fr}.ss139[data-layout=mobile-portrait] .ss139-checkin-fields .vin button{height:48px}.ss139[data-layout=mobile-portrait] .ss139-checkin-control{margin:0 12px 12px}.ss139[data-layout=mobile-portrait] .ss139-report-top{grid-template-columns:1fr}.ss139[data-layout=mobile-portrait] .ss139-report-top>.fields{grid-template-columns:1fr}.ss139[data-layout=mobile-portrait] .ss139-report-top label.wide:first-child,.ss139[data-layout=mobile-portrait] .ss139-report-top label.wide:nth-child(2){grid-column:1}.ss139[data-layout=mobile-portrait] .ss139-galleries{grid-template-columns:1fr;padding:8px 10px}.ss139[data-layout=mobile-portrait] .ss139-compare{margin:0 10px 10px}.ss139[data-layout=mobile-portrait] .ss139-compare article{grid-template-columns:1fr}.ss139[data-layout=mobile-portrait] .ss139-compare article>div{height:140px}.ss139[data-layout=mobile-portrait] .ss139-complete-hero{grid-template-columns:1fr;grid-template-areas:"title" "identity" "car" "cta"}.ss139[data-layout=mobile-portrait] .ss139-complete-title{grid-area:title}.ss139[data-layout=mobile-portrait] .ss139-complete-hero>.ss139-job-identity{grid-area:identity}.ss139[data-layout=mobile-portrait] .ss139-complete-hero>.ss139-vehicle-art{grid-area:car;height:125px}.ss139[data-layout=mobile-portrait] .ss139-complete-hero>aside{grid-area:cta}.ss139[data-layout=mobile-portrait] .ss139-complete-title>span>strong{font-size:31px}.ss139[data-layout=mobile-portrait] .ss139-closeout-body{grid-template-columns:1fr}.ss139[data-layout=mobile-portrait] .ss139-workflow-complete>footer{grid-template-columns:38px 1fr}.ss139[data-layout=mobile-portrait] .ss139-workflow-complete>footer button{grid-column:1/-1}.ss139[data-layout=mobile-portrait] .ss139-complete-row{grid-template-columns:34px minmax(0,1fr) 12px}.ss139[data-layout=mobile-portrait] .ss139-complete-row>p,.ss139[data-layout=mobile-portrait] .ss139-complete-row>.thumbs,.ss139[data-layout=mobile-portrait] .ss139-complete-row>.when{grid-column:2}.ss139[data-layout=mobile-portrait] .ss139-complete-row>svg{grid-column:3;grid-row:1/5}.ss139[data-layout=mobile-portrait] .ss139-rail-step{flex-basis:136px;min-width:136px}.ss139[data-layout=mobile-portrait] .ss139-camera{grid-template-rows:58px minmax(0,1fr) 150px}.ss139[data-layout=mobile-portrait] .ss139-lenses{display:none}.ss139[data-layout=mobile-portrait] .ss139-camera>footer{grid-template-columns:1fr auto 1fr;padding:8px}.ss139[data-layout=mobile-portrait] .ss139-camera-fallback{grid-column:1/-1;justify-content:center}.ss139[data-layout=mobile-portrait] .ss139-scanner{grid-template-rows:58px minmax(0,1fr) 180px}.ss139[data-layout=mobile-portrait] .ss139-rotate{display:none}.ss139[data-layout=mobile-portrait] .ss139-scanner>footer{grid-template-columns:1fr}.ss139[data-layout=mobile-portrait] .ss139-scan-actions{width:100%}.ss139[data-layout=mobile-portrait] .ss139-scan-actions button{flex:1}.ss139-details-light{padding:12px;color:var(--ink)}.ss139-details-light>header{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1px solid #dce5ea}.ss139-details-light>header>div{grid-column:1/3}.ss139-details-light>header span{font-size:7px;color:#567089;font-weight:950;letter-spacing:.1em}.ss139-details-light>header h2{margin:3px 0 0;font-size:16px}.ss139-details-light dl>div{border-bottom:1px solid #e0e7eb}.ss139-details-light dt{color:#6b8095}.ss139-details-light dd{color:#0a2440}.ss139-dark,.ss139-metric,.ss139-shop-hero,.ss139-stage-vehicle>aside,.ss139-next,.ss139-checkin-control{position:relative;overflow:hidden}.ss139-dark:before,.ss139-metric:before,.ss139-shop-hero:before,.ss139-stage-vehicle>aside:before,.ss139-checkin-control:before{content:"";position:absolute;left:4%;right:4%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(83,211,255,.72),rgba(255,255,255,.34),rgba(83,211,255,.42),transparent);filter:drop-shadow(0 0 7px rgba(37,190,255,.45));pointer-events:none}.ss139-dark:after,.ss139-metric:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,transparent 0 66%,rgba(97,209,255,.045) 71%,transparent 77%);mix-blend-mode:screen}.ss139-next:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.55),transparent 22% 73%,rgba(255,145,18,.08));mix-blend-mode:screen}@keyframes ss143-specular-sweep{0%,18%{transform:translate3d(-160%,0,0) skew(-22deg);opacity:0}30%{opacity:.28}54%{transform:translate3d(230%,0,0) skew(-22deg);opacity:0}to{transform:translate3d(230%,0,0) skew(-22deg);opacity:0}}.ss139>.ss139-toast{position:fixed!important;z-index:9200!important;top:max(86px,calc(env(safe-area-inset-top) + 14px))!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;width:min(470px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;margin:0!important;border-radius:16px!important;box-shadow:0 24px 60px #00000057,inset 0 1px #ffffffb8!important}.ss139>.ss139-modal-layer{position:fixed!important;inset:0!important;z-index:8000!important;width:100vw!important;height:100dvh!important;display:grid!important;place-items:center!important;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))!important;overflow:auto!important;overscroll-behavior:contain!important}.ss139>.ss139-modal-layer>.ss139-modal-bg{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;background:#02070ba3!important;backdrop-filter:blur(12px) saturate(112%)!important;-webkit-backdrop-filter:blur(12px) saturate(112%)!important}.ss139>.ss139-modal-layer>.ss139-modal{position:relative!important;z-index:2!important;width:min(590px,calc(100vw - 36px))!important;max-height:calc(100dvh - 36px)!important;margin:auto!important;overflow:auto!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:22px!important;background:radial-gradient(ellipse at 50% -18%,rgba(255,255,255,.11),transparent 42%),linear-gradient(180deg,#121e27f5,#071017fb)!important;color:#fff!important;backdrop-filter:blur(24px) saturate(130%)!important;-webkit-backdrop-filter:blur(24px) saturate(130%)!important;box-shadow:0 38px 110px #00000094,0 12px 34px #00000042,inset 0 1px #ffffff1f!important}.ss139>.ss139-modal-layer>.ss139-modal:has(.ss139-approval-modal){width:min(680px,calc(100vw - 36px))!important}.ss139-modal>header{min-height:84px!important;padding:16px 18px!important;border-bottom:1px solid rgba(255,255,255,.09)!important;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent)!important}.ss139-modal>header span{font-size:9px!important;color:#ff8a12!important;letter-spacing:.14em!important}.ss139-modal>header h2{margin-top:6px!important;font-size:22px!important;line-height:1.1!important}.ss139-modal>header button{width:42px!important;height:42px!important;border-radius:12px!important;border-color:#ffffff21!important;background:#ffffff0e!important;box-shadow:inset 0 1px #ffffff14!important}.ss139-choice-list{padding:16px!important;gap:10px!important}.ss139-choice-list>button{min-height:72px!important;border-radius:14px!important;border-color:#ffffff1c!important;background:linear-gradient(180deg,#1f303cf5,#13202afb)!important;box-shadow:inset 0 1px #ffffff12,0 8px 22px #00000021!important}.ss139-choice-list>button.primary{color:#151515!important;border-color:#ff8a17!important;background:linear-gradient(180deg,#ff9d25,#ff7900)!important;box-shadow:inset 0 1px #ffffff47,0 12px 28px #ff6f0030!important}.ss139-choice-list strong{font-size:13px!important}.ss139-choice-list small{margin-top:3px;font-size:9.5px!important;color:#c5d1d9!important}.ss139-choice-list>button.primary small{color:#502400!important}.ss139-note-modal,.ss139-approval-modal{padding:16px!important}.ss139-note-modal textarea,.ss139-approval-modal textarea,.ss139-approval-modal input{border-color:#ffffff21!important;border-radius:12px!important;background:#030c12b3!important;color:#fff!important;font-size:13px!important;box-shadow:inset 0 2px 10px #0000002e!important}.ss139-note-modal textarea::-moz-placeholder,.ss139-approval-modal textarea::-moz-placeholder{color:#90a3b0!important}.ss139-note-modal textarea::placeholder,.ss139-approval-modal textarea::placeholder{color:#90a3b0!important}.ss139-approval-modal label>span{font-size:10px!important;color:#d7e1e7!important}.ss139-note-modal footer,.ss139-approval-modal footer{margin-top:14px!important}.ss139-note-modal footer button,.ss139-approval-modal footer button{min-height:46px!important;border-radius:11px!important;font-size:12px!important}.ss139-note-modal footer button.primary,.ss139-approval-modal footer button.primary{border-color:#ff7b00!important;background:linear-gradient(180deg,#ff9c22,#ff7800)!important;box-shadow:inset 0 1px #ffffff40,0 9px 20px #ff6d002b!important}.ss139>.ss139-camera,.ss139>.ss139-scanner{position:fixed!important;inset:0!important;z-index:8800!important;width:100vw!important;height:100dvh!important;min-width:100vw!important;min-height:100dvh!important;margin:0!important;overflow:hidden!important;overscroll-behavior:none!important;contain:layout paint!important}.ss139>.ss139-camera{grid-template-rows:max(68px,env(safe-area-inset-top)) minmax(0,1fr) max(112px,calc(98px + env(safe-area-inset-bottom)))!important}.ss139>.ss139-scanner{grid-template-rows:max(68px,env(safe-area-inset-top)) minmax(0,1fr) max(124px,calc(108px + env(safe-area-inset-bottom)))!important}.ss139-camera>header,.ss139-scanner>header{padding-left:max(16px,env(safe-area-inset-left))!important;padding-right:max(16px,env(safe-area-inset-right))!important;background:radial-gradient(ellipse at 50% -20%,rgba(255,255,255,.07),transparent 46%),linear-gradient(180deg,#0a1821fa,#040d13fc)!important;border-bottom:1px solid rgba(255,255,255,.1)!important;box-shadow:0 8px 24px #00000047!important}.ss139-camera>main,.ss139-scanner>main{min-height:0!important;height:auto!important}.ss139-camera video,.ss139-scanner video{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;transform:translateZ(0)}.ss139-camera>footer{padding:10px max(18px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))!important;background:radial-gradient(ellipse at 50% 120%,rgba(255,126,0,.08),transparent 42%),linear-gradient(180deg,#08161efa,#030b10fe)!important;border-top:1px solid rgba(255,255,255,.1)!important}.ss139-shutter{width:76px!important;height:76px!important;border:3px solid rgba(255,255,255,.96)!important;box-shadow:0 0 0 6px #ffffff17,0 12px 30px #00000052!important}.ss139-shutter i{width:58px!important;height:58px!important}.ss139-lenses{max-width:min(46vw,520px);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ss139-lenses::-webkit-scrollbar{display:none}.ss139-lenses button{flex:0 0 auto!important;min-height:38px!important;border-color:#ffffff29!important;background:#ffffff12!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.ss139-lenses button.active{color:#111!important;border-color:#ff9a25!important;background:linear-gradient(180deg,#ffab3c,#ff7900)!important;box-shadow:0 6px 18px #ff700033!important}.ss139[data-mode=stage] .ss139-stage-hero{position:relative!important;isolation:isolate!important;min-height:250px!important;overflow:hidden!important;padding:18px 22px 20px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:20px!important;background:linear-gradient(90deg,#03080ce8,#03080c8f 30%,#03080c2e 55%,#03080ca3),linear-gradient(180deg,#00000014,#00000036),url(/technician-job-overview-hero-r1421.webp) center 51%/cover no-repeat!important;box-shadow:0 28px 70px #0000004f,inset 0 1px #ffffff17!important}.ss139[data-mode=stage] .ss139-stage-hero:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 58%,transparent 0 32%,rgba(0,0,0,.13) 68%,rgba(0,0,0,.34) 100%),linear-gradient(112deg,transparent 0 58%,rgba(255,148,41,.035) 70%,transparent 83%)}.ss139[data-mode=stage] .ss139-stage-hero:after{content:"";position:absolute;z-index:1;top:-30%;left:-24%;width:22%;height:170%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.13),rgba(255,255,255,.025),transparent);filter:blur(2px);mix-blend-mode:screen;animation:ss143-specular-sweep 9s ease-in-out infinite;will-change:transform,opacity}.ss139[data-mode=stage] .ss139-stage-hero>*{position:relative;z-index:2}.ss139[data-mode=stage] .ss139-stage-hero .ss139-job-identity{text-shadow:0 3px 15px rgba(0,0,0,.52)}.ss139[data-mode=stage] .ss139-stage-hero .ss139-stage-vehicle>.ss139-vehicle-art{filter:drop-shadow(0 18px 16px rgba(0,0,0,.3))}.ss139[data-mode=stage] .ss139-stage-time{position:relative;z-index:3;justify-items:center;text-shadow:0 4px 20px rgba(0,0,0,.35)}.ss139[data-mode=stage] .ss139-stage-time>span{font-size:11px!important;letter-spacing:.2em!important;color:#ff991d!important;text-shadow:0 0 18px rgba(255,128,0,.2)!important}.ss139[data-mode=stage] .ss139-stage-time>strong{margin-top:4px!important;font-size:88px!important;font-variant-numeric:tabular-nums;color:#fff!important;text-shadow:0 10px 30px rgba(0,0,0,.38)!important}.ss139[data-mode=stage] .ss139-stage-time>div{position:relative!important;isolation:isolate;width:min(450px,100%)!important;min-height:78px!important;margin-top:12px!important;padding:11px 16px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:18px!important;background:radial-gradient(ellipse at 50% -35%,rgba(255,255,255,.16),transparent 48%),linear-gradient(180deg,#151f26c7,#060e14e0)!important;backdrop-filter:blur(20px) saturate(132%)!important;-webkit-backdrop-filter:blur(20px) saturate(132%)!important;box-shadow:0 20px 48px #0000004f,inset 0 1px #ffffff24,inset 0 -1px #ffffff06!important}.ss139[data-mode=stage] .ss139-stage-time>div:before{content:"";position:absolute;z-index:0;left:14%;right:14%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,151,47,.82),rgba(255,255,255,.38),rgba(255,151,47,.58),transparent);box-shadow:0 0 14px #ff7b003d}.ss139[data-mode=stage] .ss139-stage-time>div:after{content:"";position:absolute;z-index:0;top:-60%;left:-26%;width:26%;height:220%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:ss143-specular-sweep 8.5s ease-in-out 1.2s infinite;will-change:transform,opacity;pointer-events:none}.ss139[data-mode=stage] .ss139-stage-time>div>i{position:relative;z-index:1;width:1px!important;height:44px!important;background:linear-gradient(180deg,transparent,rgba(255,255,255,.2),transparent)!important}.ss139[data-mode=stage] .ss139-stage-time article{position:relative;z-index:1;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;padding:3px 7px!important}.ss139[data-mode=stage] .ss139-stage-time article>svg{width:25px!important;height:25px!important;color:#fff!important;filter:drop-shadow(0 3px 8px rgba(0,0,0,.25))}.ss139[data-mode=stage] .ss139-stage-time article small{font-size:8.5px!important;line-height:1.05!important;color:#c8d5dc!important;font-weight:850!important;letter-spacing:.1em!important}.ss139[data-mode=stage] .ss139-stage-time article b{margin-top:5px!important;font-size:14px!important;line-height:1!important;color:#fff!important;font-weight:900!important;font-variant-numeric:tabular-nums}.ss139[data-mode=stage] .ss139-stage-workspace{margin-top:14px!important;border:1px solid rgba(219,228,234,.86)!important;border-radius:20px!important;box-shadow:0 28px 72px #00000042,0 3px 10px #0423340d!important}.ss139[data-mode=stage] .ss139-tools button{border-radius:14px!important;background:linear-gradient(180deg,#fff,#f9fbfc)!important;box-shadow:0 6px 18px #0d30460b,inset 0 1px #fff!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease!important}.ss139[data-mode=stage] .ss139-tools button:hover:not(:disabled){transform:translateY(-1px);border-color:#c1d4df!important;box-shadow:0 10px 24px #0d304614,inset 0 1px #fff!important}.ss139[data-mode=stage] .ss139-tools button.finding{border-color:#efb174!important;background:linear-gradient(180deg,#fffdfb,#fff6ed)!important}.ss139[data-mode=stage] .ss139-task{border-radius:14px!important;box-shadow:0 5px 18px #10344b0b!important}.ss139[data-mode=stage] .ss139-live{border-radius:16px!important;background:linear-gradient(180deg,#fff,#fbfcfd)!important;box-shadow:0 12px 28px #10344912,inset 0 1px #fff!important}.ss139[data-mode=stage] .ss139-live>button,.ss139[data-mode=stage] .ss139-live>.stage-tools button{border-radius:11px!important}.ss139[data-layout=desktop][data-mode=stage] .ss139-stage-hero{grid-template-columns:minmax(330px,.86fr) minmax(520px,1.12fr) minmax(430px,1fr)!important;min-height:260px!important}.ss139[data-layout=desktop][data-mode=stage] .ss139-stage-time>strong{font-size:92px!important}.ss139[data-layout=laptop][data-mode=stage] .ss139-stage-hero{grid-template-columns:minmax(275px,.82fr) minmax(430px,1.06fr) minmax(340px,.9fr)!important;min-height:235px!important;gap:14px!important;padding:16px 18px 18px!important}.ss139[data-layout=laptop][data-mode=stage] .ss139-stage-time>strong{font-size:72px!important}.ss139[data-layout=laptop][data-mode=stage] .ss139-stage-time>div{width:min(410px,100%)!important}.ss139[data-layout=laptop][data-mode=stage] .ss139-stage-vehicle{grid-template-columns:minmax(0,1fr) 190px!important}.ss139[data-layout=laptop][data-mode=stage] .ss139-stage-vehicle>.ss139-vehicle-art{height:135px!important}.ss139[data-layout=tablet-landscape][data-mode=stage] .ss139-stage-hero{grid-template-columns:minmax(220px,.75fr) minmax(330px,1fr) minmax(260px,.76fr)!important;min-height:215px!important;gap:10px!important;padding:14px!important;border-radius:18px!important}.ss139[data-layout=tablet-landscape][data-mode=stage] .ss139-job-identity h1{font-size:29px!important}.ss139[data-layout=tablet-landscape][data-mode=stage] .ss139-job-identity p{font-size:12px!important}.ss139[data-layout=tablet-landscape][data-mode=stage] .ss139-stage-time>strong{font-size:60px!important}.ss139[data-layout=tablet-landscape][data-mode=stage] .ss139-stage-time>div{width:min(340px,100%)!important;min-height:68px!important;padding:9px 10px!important}.ss139[data-layout=tablet-landscape][data-mode=stage] .ss139-stage-time article{grid-template-columns:27px minmax(0,1fr)!important;gap:7px!important}.ss139[data-layout=tablet-landscape][data-mode=stage] .ss139-stage-time article>svg{width:20px!important;height:20px!important}.ss139[data-layout=tablet-landscape][data-mode=stage] .ss139-stage-time article small{font-size:7px!important}.ss139[data-layout=tablet-landscape][data-mode=stage] .ss139-stage-time article b{font-size:11px!important}.ss139[data-layout=tablet-landscape][data-mode=stage] .ss139-stage-vehicle{grid-template-columns:1fr 165px!important}.ss139[data-layout=tablet-landscape][data-mode=stage] .ss139-stage-vehicle>.ss139-vehicle-art{height:112px!important}.ss139[data-layout=tablet-landscape]>.ss139-modal-layer>.ss139-modal{width:min(620px,calc(100vw - 32px))!important}.ss139[data-layout=tablet-portrait][data-mode=stage] .ss139-stage-hero{grid-template-columns:1fr 1fr!important;grid-template-areas:"identity vehicle" "time time"!important;min-height:360px!important;gap:10px 14px!important;padding:14px!important;background-position:center!important}.ss139[data-layout=tablet-portrait][data-mode=stage] .ss139-stage-hero>.ss139-job-identity{grid-area:identity!important}.ss139[data-layout=tablet-portrait][data-mode=stage] .ss139-stage-time{grid-area:time!important}.ss139[data-layout=tablet-portrait][data-mode=stage] .ss139-stage-vehicle{grid-area:vehicle!important}.ss139[data-layout=tablet-portrait][data-mode=stage] .ss139-stage-time>strong{font-size:68px!important}.ss139[data-layout=tablet-portrait][data-mode=stage] .ss139-stage-time>div{width:min(430px,100%)!important}.ss139[data-layout=tablet-portrait]>.ss139-modal-layer>.ss139-modal{width:min(620px,calc(100vw - 30px))!important;max-height:calc(100dvh - 30px)!important}.ss139[data-layout=tablet-portrait]>.ss139-camera{grid-template-rows:max(72px,env(safe-area-inset-top)) minmax(0,1fr) max(116px,calc(100px + env(safe-area-inset-bottom)))!important}.ss139[data-layout=tablet-portrait] .ss139-lenses{max-width:42vw!important}.ss139[data-layout=mobile-landscape][data-mode=stage] .ss139-stage-hero{grid-template-columns:minmax(180px,.72fr) minmax(290px,1fr) minmax(210px,.74fr)!important;min-height:190px!important;gap:8px!important;padding:10px 12px!important;border-radius:15px!important}.ss139[data-layout=mobile-landscape][data-mode=stage] .ss139-job-identity h1{font-size:24px!important}.ss139[data-layout=mobile-landscape][data-mode=stage] .ss139-job-identity>small{font-size:7px!important}.ss139[data-layout=mobile-landscape][data-mode=stage] .ss139-job-identity p{font-size:10px!important}.ss139[data-layout=mobile-landscape][data-mode=stage] .ss139-job-identity>div{margin-top:9px!important;gap:8px!important}.ss139[data-layout=mobile-landscape][data-mode=stage] .ss139-job-identity>div span{font-size:8px!important}.ss139[data-layout=mobile-landscape][data-mode=stage] .ss139-stage-time>span{font-size:8px!important}.ss139[data-layout=mobile-landscape][data-mode=stage] .ss139-stage-time>strong{font-size:48px!important}.ss139[data-layout=mobile-landscape][data-mode=stage] .ss139-stage-time>div{width:min(300px,100%)!important;min-height:58px!important;padding:7px 8px!important;border-radius:14px!important}.ss139[data-layout=mobile-landscape][data-mode=stage] .ss139-stage-time article{grid-template-columns:23px minmax(0,1fr)!important;gap:5px!important;padding:2px 4px!important}.ss139[data-layout=mobile-landscape][data-mode=stage] .ss139-stage-time article>svg{width:17px!important;height:17px!important}.ss139[data-layout=mobile-landscape][data-mode=stage] .ss139-stage-time article small{font-size:6px!important}.ss139[data-layout=mobile-landscape][data-mode=stage] .ss139-stage-time article b{font-size:9px!important}.ss139[data-layout=mobile-landscape][data-mode=stage] .ss139-stage-vehicle{grid-template-columns:1fr 135px!important}.ss139[data-layout=mobile-landscape][data-mode=stage] .ss139-stage-vehicle>.ss139-vehicle-art{height:88px!important}.ss139[data-layout=mobile-landscape][data-mode=stage] .ss139-stage-vehicle>aside{padding:7px!important}.ss139[data-layout=mobile-landscape]>.ss139-modal-layer{padding:10px!important}.ss139[data-layout=mobile-landscape]>.ss139-modal-layer>.ss139-modal{width:min(650px,calc(100vw - 20px))!important;max-height:calc(100dvh - 20px)!important}.ss139[data-layout=mobile-portrait][data-mode=stage] .ss139-stage-hero{grid-template-columns:1fr!important;grid-template-areas:"time" "identity" "vehicle"!important;min-height:440px!important;gap:10px!important;padding:13px!important;border-radius:16px!important;background-position:53% center!important}.ss139[data-layout=mobile-portrait][data-mode=stage] .ss139-stage-time{grid-area:time!important}.ss139[data-layout=mobile-portrait][data-mode=stage] .ss139-stage-hero>.ss139-job-identity{grid-area:identity!important}.ss139[data-layout=mobile-portrait][data-mode=stage] .ss139-stage-vehicle{grid-area:vehicle!important}.ss139[data-layout=mobile-portrait][data-mode=stage] .ss139-stage-time>strong{font-size:54px!important}.ss139[data-layout=mobile-portrait][data-mode=stage] .ss139-stage-time>div{width:min(360px,100%)!important;min-height:68px!important}.ss139[data-layout=mobile-portrait]>.ss139-modal-layer{padding:max(6px,env(safe-area-inset-top)) max(6px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left))!important}.ss139[data-layout=mobile-portrait]>.ss139-modal-layer>.ss139-modal{width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important;border-radius:18px!important}.ss139[data-layout=mobile-portrait]>.ss139-camera{grid-template-rows:max(96px,calc(84px + env(safe-area-inset-top))) minmax(0,1fr) max(126px,calc(108px + env(safe-area-inset-bottom)))!important}.ss139[data-layout=mobile-portrait] .ss139-camera>header{grid-template-columns:auto 1fr!important;grid-template-rows:44px 38px!important;grid-template-areas:"cancel title" "lenses lenses"!important;gap:4px 8px!important;align-content:center!important;padding-top:max(5px,env(safe-area-inset-top))!important}.ss139[data-layout=mobile-portrait] .ss139-camera>header>button{grid-area:cancel!important}.ss139[data-layout=mobile-portrait] .ss139-camera>header>div:nth-child(2){grid-area:title!important;text-align:right!important}.ss139[data-layout=mobile-portrait] .ss139-lenses{grid-area:lenses!important;display:flex!important;justify-self:center!important;max-width:calc(100vw - 24px)!important}.ss139[data-layout=mobile-portrait] .ss139-lenses button{min-height:32px!important;padding:0 9px!important;font-size:8px!important}.ss139[data-layout=mobile-portrait] .ss139-camera>footer{grid-template-columns:1fr auto 1fr!important;padding-left:10px!important;padding-right:10px!important}.ss139[data-layout=mobile-portrait] .ss139-camera>footer>div:first-child small,.ss139[data-layout=mobile-portrait] .ss139-camera>footer>div:last-child small{font-size:7px!important}.ss139[data-layout=mobile-portrait]>.ss139-toast{top:max(66px,calc(env(safe-area-inset-top) + 8px))!important;width:calc(100vw - 20px)!important}@media(prefers-reduced-motion:reduce){.ss139[data-mode=stage] .ss139-stage-hero:after,.ss139[data-mode=stage] .ss139-stage-time>div:after{animation:none!important;opacity:.04!important}.ss139[data-mode=stage] .ss139-tools button{transition:none!important}}.ss139[data-layout=tablet-landscape] .ss139-checkin-fields .vin{grid-template-columns:minmax(0,1fr) 150px 128px;gap:7px}.ss139[data-layout=tablet-landscape] .ss139-checkin-fields .vin button{font-size:10px}.ss139[data-layout=tablet-portrait] .ss139-checkin-fields .vin{grid-template-columns:minmax(0,1fr) 156px 136px}.ss139[data-layout=mobile-landscape] .ss139-checkin-fields .vin{grid-template-columns:minmax(0,1fr) 142px 124px;gap:7px}.ss139[data-layout=mobile-landscape] .ss139-checkin-fields .vin button{font-size:9px}.ss139[data-layout=mobile-portrait] .ss139-checkin-fields .vin input{grid-column:1/-1}.ss139[data-layout=mobile-portrait] .ss139-checkin-fields .vin button{min-width:0;height:48px;padding:0 8px;font-size:10px}.ss139[data-layout=mobile-portrait] .ss139-checkin-fields .vin-feedback{flex-wrap:wrap;line-height:1.25}.ss139-vin-confirm{padding:18px;color:#fff}.ss139-vin-alert{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;padding:13px 14px;border:1px solid rgba(255,139,26,.28);border-radius:14px;background:radial-gradient(circle at 8% 18%,rgba(255,137,20,.14),transparent 34%),linear-gradient(180deg,#ffffff0e,#ffffff06);box-shadow:inset 0 1px #ffffff12}.ss139-vin-alert>svg{width:30px;height:30px;color:#ff8a14;filter:drop-shadow(0 0 12px rgba(255,126,0,.16))}.ss139-vin-alert span{display:grid;gap:3px}.ss139-vin-alert strong{font-size:14px;line-height:1.15}.ss139-vin-alert small{font-size:10px;line-height:1.35;color:#b9c8d1}.ss139-vin-compare{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:stretch;gap:9px;margin-top:14px}.ss139-vin-compare article{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-areas:"icon label" "icon title" "icon sub";-moz-column-gap:10px;column-gap:10px;align-content:center;min-height:116px;padding:14px;overflow:hidden;border:1px solid rgba(255,255,255,.105);border-radius:14px;background:linear-gradient(180deg,#192731e0,#0c171ff0);box-shadow:inset 0 1px #ffffff0f,0 9px 24px #00000029}.ss139-vin-compare article:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(112deg,transparent 0 61%,rgba(255,255,255,.045) 70%,transparent 80%)}.ss139-vin-compare article.detected{border-color:#ff871157;background:radial-gradient(circle at 85% 10%,rgba(255,128,0,.11),transparent 36%),linear-gradient(180deg,#1b2831e8,#0c171ff5)}.ss139-vin-compare article>svg{grid-area:icon;width:27px;height:27px;color:#b9c9d3}.ss139-vin-compare article.detected>svg{color:#ff8b17}.ss139-vin-compare article small{grid-area:label;font-size:8px;font-weight:900;letter-spacing:.1em;color:#91a5b2}.ss139-vin-compare article strong{grid-area:title;margin-top:3px;font-size:15px;line-height:1.18;color:#fff}.ss139-vin-compare article span{grid-area:sub;margin-top:5px;font-size:9px;line-height:1.3;color:#9db0bc}.ss139-vin-compare>i{display:flex;align-items:center;justify-content:center;color:#ff8a14}.ss139-vin-compare>i svg{width:22px;height:22px}.ss139-vin-copy{margin:14px 2px 0;color:#b7c5ce;font-size:10px;line-height:1.5}.ss139-vin-confirm>footer{display:flex;justify-content:flex-end;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.ss139-vin-confirm>footer button{min-height:46px;padding:0 16px;border:1px solid rgba(255,255,255,.13);border-radius:11px;background:linear-gradient(180deg,#2d3d48f5,#192731fa);color:#fff;font-size:11px;font-weight:900;box-shadow:inset 0 1px #ffffff12}.ss139-vin-confirm>footer button.primary{display:flex;align-items:center;gap:8px;border-color:#ff8c18;background:linear-gradient(180deg,#ff9d24,#ff7800);color:#111;box-shadow:inset 0 1px #ffffff4d,0 10px 24px #ff70002e}.ss139-vin-confirm>footer button.primary svg{width:18px;height:18px}.ss139[data-layout=mobile-portrait] .ss139-vin-confirm{padding:14px}.ss139[data-layout=mobile-portrait] .ss139-vin-compare{grid-template-columns:1fr}.ss139[data-layout=mobile-portrait] .ss139-vin-compare>i{transform:rotate(90deg);min-height:22px}.ss139[data-layout=mobile-portrait] .ss139-vin-confirm>footer{display:grid;grid-template-columns:1fr}.ss139[data-layout=mobile-portrait] .ss139-vin-confirm>footer button{width:100%}@keyframes ss144ScanBeam{0%{top:8%;opacity:0}10%{opacity:.92}50%{opacity:.92}90%{opacity:.92}to{top:91%;opacity:0}}.ss144-scanner-head-tools{justify-self:end;display:flex;align-items:center;justify-content:flex-end;gap:9px;min-width:0}.ss144-scanner-cameras{display:flex;align-items:center;gap:5px;max-width:min(42vw,520px);overflow-x:auto;scrollbar-width:none}.ss144-scanner-cameras::-webkit-scrollbar{display:none}.ss144-scanner-cameras button{flex:0 0 auto;min-height:34px;padding:0 9px;border:1px solid rgba(117,194,226,.22);border-radius:999px;background:#092d41d1;color:#dbeaf1;font-size:8px;font-weight:850;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ss144-scanner-cameras button.active{border-color:#ff941b;background:linear-gradient(180deg,#ff9c23,#ff7800);color:#111;box-shadow:0 6px 18px #ff750033}.ss144-scan-beam{position:absolute;z-index:3;left:4%;right:4%;top:8%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,#ff8b12 12%,#ffd09b 50%,#ff8b12 88%,transparent);box-shadow:0 0 8px #ff850fcc,0 0 28px #ff6b0052;animation:ss144ScanBeam 2.25s ease-in-out infinite;pointer-events:none}.ss139-detected.seen{border-color:#ff992b57;background:#834a0e2b}.ss139-detected.seen>svg{color:#ff9a2c}.ss139-detected>span{min-width:0}.ss139-detected>span>strong{max-width:min(46vw,650px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.ss139-detected>span>em{display:block;margin-top:3px;max-width:min(46vw,650px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a9bec9;font-size:7px;font-style:normal}.ss144-scan-status{min-width:0}.ss144-scan-status strong{line-height:1.25}.ss144-scan-status em{margin-top:3px;color:#87a9ba;font-size:7px;font-style:normal}.ss139-scanner>footer{min-height:132px;grid-template-columns:minmax(230px,.9fr) minmax(320px,1.25fr) auto;background:radial-gradient(ellipse at 50% -20%,rgba(54,144,184,.1),transparent 46%),linear-gradient(180deg,#041f2ffb,#031622fe);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 -14px 36px #0000003d,inset 0 1px #ffffff0d}.ss139-detected{min-height:68px;border-radius:12px;background:linear-gradient(180deg,#125b7c2e,#0830443d);box-shadow:inset 0 1px #ffffff0b}.ss139-detected.ok{background:linear-gradient(180deg,#0e7e4f3d,#06462e47);box-shadow:inset 0 1px #ffffff0d,0 0 26px #1bc2780f}.ss139[data-layout=tablet-landscape] .ss139-scanner>header{grid-template-columns:auto minmax(220px,1fr) minmax(260px,1fr);gap:8px;padding:0 10px}.ss139[data-layout=tablet-landscape] .ss144-scanner-head-tools{gap:6px}.ss139[data-layout=tablet-landscape] .ss144-scanner-cameras{max-width:28vw}.ss139[data-layout=tablet-landscape] .ss139-rotate span{display:none}.ss139[data-layout=tablet-landscape] .ss139-scanner>footer{grid-template-columns:minmax(180px,.8fr) minmax(280px,1.2fr) auto;gap:8px;padding:9px 10px}.ss139[data-layout=tablet-landscape] .ss139-detected>span>strong,.ss139[data-layout=tablet-landscape] .ss139-detected>span>em{max-width:38vw}.ss139[data-layout=tablet-portrait] .ss139-scanner{grid-template-rows:88px minmax(0,1fr) 188px!important}.ss139[data-layout=tablet-portrait] .ss139-scanner>header{grid-template-columns:auto 1fr;grid-template-areas:"cancel title" "tools tools";grid-template-rows:46px 38px;align-content:center;gap:2px 8px;padding:2px 10px}.ss139[data-layout=tablet-portrait] .ss139-scanner>header>button{grid-area:cancel}.ss139[data-layout=tablet-portrait] .ss139-scanner>header>div:nth-child(2){grid-area:title;text-align:right}.ss139[data-layout=tablet-portrait] .ss144-scanner-head-tools{grid-area:tools;justify-self:stretch;justify-content:center}.ss139[data-layout=tablet-portrait] .ss144-scanner-cameras{max-width:68vw}.ss139[data-layout=tablet-portrait] .ss139-scanner>footer{grid-template-columns:1fr 1fr;grid-template-areas:"status detected" "actions actions"}.ss139[data-layout=tablet-portrait] .ss144-scan-status{grid-area:status}.ss139[data-layout=tablet-portrait] .ss139-detected{grid-area:detected}.ss139[data-layout=tablet-portrait] .ss139-scan-actions{grid-area:actions;justify-content:center}.ss139[data-layout=tablet-portrait] .ss139-detected>span>strong,.ss139[data-layout=tablet-portrait] .ss139-detected>span>em{max-width:40vw}.ss139[data-layout=mobile-landscape] .ss139-scanner{grid-template-rows:62px minmax(0,1fr) 116px!important}.ss139[data-layout=mobile-landscape] .ss139-scanner>header{padding:0 8px}.ss139[data-layout=mobile-landscape] .ss139-scanner>header strong{font-size:11px}.ss139[data-layout=mobile-landscape] .ss144-scanner-cameras{max-width:28vw}.ss139[data-layout=mobile-landscape] .ss139-rotate span{display:none}.ss139[data-layout=mobile-landscape] .ss139-scan-help{top:8px;width:min(520px,calc(100vw - 20px));padding:7px 9px}.ss139[data-layout=mobile-landscape] .ss139-scanner>footer{min-height:116px;grid-template-columns:minmax(155px,.8fr) minmax(230px,1.2fr) auto;gap:6px;padding:7px 8px}.ss139[data-layout=mobile-landscape] .ss139-scan-actions button{height:38px;padding:0 8px;font-size:8px}.ss139[data-layout=mobile-landscape] .ss139-detected>span>strong,.ss139[data-layout=mobile-landscape] .ss139-detected>span>em{max-width:34vw}.ss139[data-layout=mobile-portrait] .ss139-scanner{grid-template-rows:112px minmax(0,1fr) 250px!important}.ss139[data-layout=mobile-portrait] .ss139-scanner>header{grid-template-columns:auto 1fr;grid-template-areas:"cancel title" "tools tools";grid-template-rows:50px 52px;gap:4px 8px;align-content:center;padding:max(4px,env(safe-area-inset-top)) 8px 4px}.ss139[data-layout=mobile-portrait] .ss139-scanner>header>button{grid-area:cancel}.ss139[data-layout=mobile-portrait] .ss139-scanner>header>div:nth-child(2){grid-area:title;text-align:right}.ss139[data-layout=mobile-portrait] .ss144-scanner-head-tools{grid-area:tools;width:100%;justify-self:stretch;justify-content:center;flex-wrap:wrap}.ss139[data-layout=mobile-portrait] .ss144-scanner-cameras{max-width:calc(100vw - 76px)}.ss139[data-layout=mobile-portrait] .ss139-rotate span{display:none}.ss139[data-layout=mobile-portrait] .ss139-scan-frame>span{max-width:82vw;white-space:normal;text-align:center;bottom:-48px}.ss139[data-layout=mobile-portrait] .ss139-scan-help{top:10px}.ss139[data-layout=mobile-portrait] .ss139-scanner>footer{min-height:250px;grid-template-columns:1fr;grid-template-areas:"status" "detected" "actions";gap:8px;padding:9px 10px max(9px,env(safe-area-inset-bottom))}.ss139[data-layout=mobile-portrait] .ss144-scan-status{grid-area:status}.ss139[data-layout=mobile-portrait] .ss139-detected{grid-area:detected}.ss139[data-layout=mobile-portrait] .ss139-scan-actions{grid-area:actions;display:grid;grid-template-columns:1fr 1fr 1fr}.ss139[data-layout=mobile-portrait] .ss139-scan-actions button{min-width:0;padding:0 7px;font-size:9px}.ss139[data-layout=mobile-portrait] .ss139-detected>span>strong,.ss139[data-layout=mobile-portrait] .ss139-detected>span>em{max-width:calc(100vw - 78px)}@media(prefers-reduced-motion:reduce){.ss144-scan-beam{animation:none;top:50%;opacity:.62}}.ss139 .ss139-checkin header p,.ss139 .ss139-ready em,.ss139 .ss139-checkin-fields .vin-feedback em,.ss139 .ss139-checkin-control>.arrival small,.ss139 .ss139-checkin-control>.primary small,.ss139 .ss139-tools button small,.ss139 .ss139-requirements>header small,.ss139 .ss139-live>button small,.ss139 .ss139-scan-help,.ss139 .ss144-scan-status em{display:none!important}.ss139[data-layout=mobile-portrait] .ss139-topbar{grid-template-columns:104px minmax(0,1fr) 42px!important;height:60px!important;padding:0 8px!important;gap:5px!important}.ss139[data-layout=mobile-portrait] .ss139-topbar>div:first-child{min-width:0!important}.ss139[data-layout=mobile-portrait] .ss139-topbar>div:first-child>button{width:auto!important;max-width:104px!important;height:40px!important;padding:0 9px!important;gap:5px!important;font-size:10px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ss139[data-layout=mobile-portrait] .ss139-topbar>div:first-child>button svg{width:15px!important;flex:none!important}.ss139[data-layout=mobile-portrait] .ss139-brand{min-width:0!important;gap:5px!important}.ss139[data-layout=mobile-portrait] .ss139-brand img{width:29px!important;height:29px!important}.ss139[data-layout=mobile-portrait] .ss139-brand strong{font-size:11px!important;white-space:nowrap!important}.ss139[data-layout=mobile-portrait] .ss139-topbar>button{width:40px!important;height:40px!important;padding:0!important}.ss139[data-layout=mobile-portrait] .ss139-topbar>button span{display:none!important}.ss139[data-layout=mobile-landscape] .ss139-topbar{grid-template-columns:112px minmax(0,1fr) 42px!important;height:58px!important;padding:0 8px!important;gap:6px!important}.ss139[data-layout=mobile-landscape] .ss139-topbar>div:first-child>button{width:auto!important;max-width:112px!important;height:40px!important;padding:0 9px!important;font-size:10px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ss139[data-layout=mobile-landscape] .ss139-topbar>button{width:40px!important;height:40px!important;padding:0!important}.ss139[data-layout=mobile-landscape] .ss139-topbar>button span{display:none!important}.ss139[data-layout=mobile-portrait] .ss139-checkin-fields .vin{grid-template-columns:1fr 1fr!important;gap:8px!important}.ss139[data-layout=mobile-portrait] .ss139-checkin-fields .vin input{grid-column:1/-1!important}.ss139[data-layout=mobile-portrait] .ss139-checkin-fields .vin button{width:100%!important;min-width:0!important}.ss139[data-layout=mobile-portrait] .ss139-checkin-control{margin:0 10px 10px!important;padding:12px!important}.ss139[data-layout=mobile-portrait] .ss139-checkin-control>.primary{min-height:58px!important}.ss139[data-layout=mobile-landscape] .ss139-checkin-fields .vin{grid-template-columns:minmax(220px,1fr) 150px 132px!important}.ss139[data-layout=tablet-portrait] .ss139-checkin-fields .vin{grid-template-columns:minmax(0,1fr) 164px 142px!important}.ss139[data-layout=tablet-landscape] .ss139-checkin-fields .vin{grid-template-columns:minmax(0,1fr) 170px 146px!important}.ss139-scanner{position:fixed!important;inset:0!important;z-index:90000!important;width:100vw!important;height:100dvh!important;display:grid!important;grid-template-rows:64px minmax(0,1fr) 104px!important;background:#000!important;overflow:hidden!important}.ss139-scanner>header{position:relative!important;z-index:5!important;padding:0 12px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;background:linear-gradient(180deg,#071f2d,#041722)!important;border-bottom:1px solid rgba(44,172,225,.26)!important}.ss139-scanner>header>button{min-width:90px!important;height:42px!important;padding:0 12px!important;border:1px solid rgba(47,173,226,.55)!important;border-radius:10px!important;background:#07314a!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-weight:900!important}.ss139-scanner>header>button svg{width:18px!important;height:18px!important}.ss139-scanner>header>div:nth-child(2){text-align:center!important;min-width:0!important}.ss139-scanner>header>div:nth-child(2) strong{font-size:16px!important;white-space:nowrap!important}.ss145-scanner-cameras{display:flex!important;gap:5px!important;justify-content:flex-end!important;overflow-x:auto!important;max-width:46vw!important;scrollbar-width:none!important}.ss145-scanner-cameras::-webkit-scrollbar{display:none!important}.ss145-scanner-cameras button{flex:0 0 auto!important;height:34px!important;padding:0 9px!important;border-radius:999px!important;border:1px solid rgba(70,185,228,.34)!important;background:#082c42!important;color:#dcebf2!important;font-size:8px!important;font-weight:900!important;white-space:nowrap!important}.ss145-scanner-cameras button.active{background:#ff810d!important;color:#111!important;border-color:#ff9b2a!important}.ss139-scanner>main{position:relative!important;min-height:0!important;background:#000!important;overflow:hidden!important}.ss139-scanner>main>video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;background:#000!important}.ss139-scanner .ss139-scan-shade{position:absolute!important;inset:0!important;pointer-events:none!important;background:radial-gradient(ellipse at center,transparent 0 37%,rgba(0,0,0,.12) 62%,rgba(0,0,0,.38) 100%)!important}.ss145-scan-frame{position:absolute!important;inset:16% 7%!important;pointer-events:none!important}.ss145-scan-frame>i{position:absolute!important;width:46px!important;height:46px!important;border-color:#fff!important;filter:drop-shadow(0 0 8px rgba(255,255,255,.18))}.ss145-scan-frame>i:nth-child(1){left:0;top:0;border-left:2px solid;border-top:2px solid}.ss145-scan-frame>i:nth-child(2){right:0;top:0;border-right:2px solid;border-top:2px solid}.ss145-scan-frame>i:nth-child(3){left:0;bottom:0;border-left:2px solid;border-bottom:2px solid}.ss145-scan-frame>i:nth-child(4){right:0;bottom:0;border-right:2px solid;border-bottom:2px solid}@keyframes ss145Beam{0%{top:8%;opacity:.2}50%{opacity:1}to{top:91%;opacity:.2}}.ss145-scan-frame>b{position:absolute!important;left:6%!important;right:6%!important;top:8%;height:2px!important;border-radius:999px!important;background:#ff8611!important;box-shadow:0 0 14px #ff7a00e6!important;animation:ss145Beam 2s linear infinite!important}.ss139-scanner>footer{position:relative!important;z-index:5!important;min-height:104px!important;padding:10px 12px max(10px,env(safe-area-inset-bottom))!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;background:linear-gradient(180deg,#061f2d,#041722)!important;border-top:1px solid rgba(46,174,226,.25)!important}.ss145-scan-readout{min-width:0!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important;align-items:center!important;color:#fff!important}.ss145-scan-readout>svg{width:28px!important;color:#6fd2fb!important}.ss145-scan-readout>span{min-width:0!important;display:grid!important}.ss145-scan-readout small{font-size:7px!important;letter-spacing:.12em!important;color:#8fb8ca!important;font-weight:950!important}.ss145-scan-readout strong{font-size:13px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ss145-scan-readout.seen>svg{color:#ff941e!important}.ss145-scan-readout.ok>svg{color:#14c579!important}.ss145-scan-actions{display:flex!important;gap:8px!important}.ss145-scan-actions button{height:44px!important;padding:0 14px!important;border-radius:10px!important;border:1px solid rgba(60,177,222,.35)!important;background:#07314a!important;color:#fff!important;font-weight:900!important;display:flex!important;align-items:center!important;gap:6px!important}.ss145-scan-actions button.primary{background:#ff810d!important;color:#111!important;border-color:#ff961f!important}.ss145-scan-actions button:disabled{opacity:.42!important}.ss145-scan-actions svg{width:18px!important}.ss139[data-layout=tablet-portrait] .ss139-scanner{grid-template-rows:70px minmax(0,1fr) 112px!important}.ss139[data-layout=tablet-portrait] .ss145-scan-frame{inset:12% 6%!important}.ss139[data-layout=tablet-landscape] .ss139-scanner{grid-template-rows:62px minmax(0,1fr) 98px!important}.ss139[data-layout=tablet-landscape] .ss145-scan-frame{inset:11% 9%!important}.ss139[data-layout=mobile-portrait] .ss139-scanner{grid-template-rows:max(62px,calc(54px + env(safe-area-inset-top))) minmax(0,1fr) max(118px,calc(102px + env(safe-area-inset-bottom)))!important}.ss139[data-layout=mobile-portrait] .ss139-scanner>header{grid-template-columns:82px minmax(0,1fr)!important;grid-template-areas:"cancel title" "cams cams"!important;grid-template-rows:44px 34px!important;padding:max(3px,env(safe-area-inset-top)) 8px 4px!important;align-content:center!important}.ss139[data-layout=mobile-portrait] .ss139-scanner>header>button{grid-area:cancel!important;min-width:78px!important;height:38px!important;padding:0 8px!important}.ss139[data-layout=mobile-portrait] .ss139-scanner>header>div:nth-child(2){grid-area:title!important;text-align:right!important}.ss139[data-layout=mobile-portrait] .ss139-scanner>header>div:nth-child(2) strong{font-size:14px!important}.ss139[data-layout=mobile-portrait] .ss145-scanner-cameras{grid-area:cams!important;justify-self:stretch!important;justify-content:flex-start!important;max-width:100%!important}.ss139[data-layout=mobile-portrait] .ss145-scanner-cameras button{height:30px!important;font-size:7px!important}.ss139[data-layout=mobile-portrait] .ss145-scan-frame{inset:8% 5%!important}.ss139[data-layout=mobile-portrait] .ss139-scanner>footer{grid-template-columns:1fr!important;grid-template-rows:minmax(42px,auto) 46px!important;gap:6px!important;padding:7px 9px max(8px,env(safe-area-inset-bottom))!important}.ss139[data-layout=mobile-portrait] .ss145-scan-actions{display:grid!important;grid-template-columns:1fr 1fr!important}.ss139[data-layout=mobile-portrait] .ss145-scan-actions button{width:100%!important;height:42px!important;justify-content:center!important}.ss139[data-layout=mobile-portrait] .ss145-scan-readout strong{font-size:12px!important}.ss139[data-layout=mobile-landscape] .ss139-scanner{grid-template-rows:54px minmax(0,1fr) 76px!important}.ss139[data-layout=mobile-landscape] .ss139-scanner>header{padding:0 8px!important}.ss139[data-layout=mobile-landscape] .ss139-scanner>header>button{min-width:78px!important;height:36px!important;padding:0 8px!important}.ss139[data-layout=mobile-landscape] .ss139-scanner>header>div:nth-child(2) strong{font-size:13px!important}.ss139[data-layout=mobile-landscape] .ss145-scanner-cameras{max-width:50vw!important}.ss139[data-layout=mobile-landscape] .ss145-scan-frame{inset:8% 7%!important}.ss139[data-layout=mobile-landscape] .ss139-scanner>footer{min-height:76px!important;padding:6px 8px!important}.ss139[data-layout=mobile-landscape] .ss145-scan-actions button{height:38px!important;padding:0 10px!important;font-size:9px!important}@media(prefers-reduced-motion:reduce){.ss145-scan-frame>b{animation:none!important;top:50%!important}}.ss147-garage{grid-column:1/-1;display:grid;gap:12px;padding:16px;border:1px solid #d5dae1;border-radius:16px;background:#f8f9fb;color:#17212c;min-width:0}.ss147-garage-head{display:flex;align-items:center;justify-content:space-between;font-size:12px;letter-spacing:.08em}.ss147-garage-preview{min-height:130px;max-height:260px;overflow:hidden;border-radius:12px;background:#e7ebef;display:grid;place-items:center}.ss147-garage-preview .ss139-vehicle-art{width:100%;height:100%;min-height:130px}.ss147-garage-preview img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ss147-garage label{display:grid;gap:6px;min-width:0}.ss147-garage select{width:100%;min-height:44px;color:#17212c;background:#fff;border:1px solid #bcc6d0;border-radius:9px;padding:9px}.ss147-garage-actions{display:flex;flex-wrap:wrap;gap:8px}.ss147-garage-actions button,.ss147-publish-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;background:#ed6b20;color:#fff;border:0;border-radius:9px;font-weight:700;white-space:nowrap}.ss147-garage-actions svg{width:18px;height:18px}.ss147-garage .ss147-publish{display:flex;flex-direction:row;align-items:center;gap:9px;font-size:13px}.ss147-publish input{width:18px;height:18px;accent-color:#ed6b20}.ss147-spin{animation:ss147rotate 1s linear infinite}@keyframes ss147rotate{to{transform:rotate(360deg)}}@media(max-width:719px){.ss147-garage{padding:12px;gap:10px}.ss147-garage-preview{max-height:190px}.ss147-garage-actions button{width:100%}}.ss139-stage-workspace .ss139-tools{gap:14px}.ss139-stage-workspace .ss139-tools>button{position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;min-height:72px;border-radius:20px;padding:18px 20px;border:1px solid rgba(12,31,58,.1);background:linear-gradient(180deg,#fff,#f5f8fc);box-shadow:0 16px 32px #07182c14,inset 0 1px #ffffffeb;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.ss139-stage-workspace .ss139-tools>button:hover,.ss139-stage-workspace .ss139-tools>button:focus-visible{transform:translateY(-1px);box-shadow:0 20px 36px #07182c1f,inset 0 1px #fffffff5;border-color:#0e3d702e}.ss139-stage-workspace .ss139-tools>button>i{width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important;color:#103a65;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.ss139-stage-workspace .ss139-tools>button>i svg,.ss139-stage-workspace .ss139-tools>button>svg,.ss139-stage-workspace .ss139-live>button>svg,.ss139-stage-workspace .ss139-live .stage-tools button>svg{width:21px;height:21px;stroke-width:2.1;flex:0 0 auto}.ss139-stage-workspace .ss139-tools>button span strong,.ss139-stage-workspace .ss139-live>button span strong,.ss139-stage-workspace .ss139-live .stage-tools button{letter-spacing:.01em}.ss139-stage-workspace .ss139-tools>button small,.ss139-stage-workspace .ss139-live>button span small,.ss139-stage-workspace .ss139-live .stage-tools button{color:#153152b8}.ss139-stage-workspace .ss139-tools>button.finding{border-color:#e77c1652;background:linear-gradient(180deg,#fff9f2,#fff1e4);box-shadow:0 18px 34px #984f061a,inset 0 1px #fffffff2}.ss139-stage-workspace .ss139-tools>button.finding>i,.ss139-stage-workspace .ss139-tools>button.finding{color:#d26b10}.ss139-stage-workspace .ss139-live{gap:14px}.ss139-stage-workspace .ss139-live>button{position:relative;display:flex;align-items:center;gap:12px;min-height:66px;border-radius:18px;padding:16px 18px;border:1px solid rgba(12,31,58,.1);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.ss139-stage-workspace .ss139-live>button:hover,.ss139-stage-workspace .ss139-live>button:focus-visible,.ss139-stage-workspace .ss139-live .stage-tools button:hover,.ss139-stage-workspace .ss139-live .stage-tools button:focus-visible{transform:translateY(-1px)}.ss139-stage-workspace .ss139-live>button.pause{border:1px solid rgba(9,52,99,.18);background:radial-gradient(circle at top left,rgba(58,132,206,.24),transparent 32%),linear-gradient(180deg,#0b4b82,#082f52);color:#fff;box-shadow:0 22px 40px #061a3047,inset 0 1px #ffffff1f}.ss139-stage-workspace .ss139-live>button.pause:after{content:"";position:absolute;inset:1px;border-radius:17px;pointer-events:none;background:linear-gradient(180deg,#ffffff1a,#fff0)}.ss139-stage-workspace .ss139-live>button.pause span small,.ss139-stage-workspace .ss139-live>button.pause span strong,.ss139-stage-workspace .ss139-live>button.pause{color:#fff}.ss139-stage-workspace .ss139-live>button.pause svg{width:22px;height:22px;stroke-width:2.2}.ss139-stage-workspace .ss139-live>button.approval{border-color:#1d5fa13d;background:linear-gradient(180deg,#fff,#eef5fd);color:#0f4d85;box-shadow:0 16px 30px #0a254617,inset 0 1px #fffffff2}.ss139-stage-workspace .ss139-live>button.approval span strong,.ss139-stage-workspace .ss139-live>button.approval>svg{color:#0f4d85}.ss139-stage-workspace .ss139-live>button.complete{border-color:#7484962e;background:linear-gradient(180deg,#f3f6f9,#e8edf2);box-shadow:none}.ss139-stage-workspace .ss139-live>button.complete:disabled{opacity:.92}.ss139-stage-workspace .ss139-live .stage-tools{border-radius:18px;border:1px solid rgba(14,37,63,.08);background:linear-gradient(180deg,#fff,#f7f9fc);box-shadow:0 16px 30px #07182c0f;padding:14px}.ss139-stage-workspace .ss139-live .stage-tools>span{display:block;margin:0 2px 8px;letter-spacing:.12em;font-size:11px;font-weight:800;color:#0f33578a}.ss139-stage-workspace .ss139-live .stage-tools button{display:flex;align-items:center;gap:12px;min-height:54px;border-radius:15px;padding:12px 14px;margin-top:8px;border:1px solid rgba(13,38,66,.08);background:linear-gradient(180deg,#fff,#f7f9fc);box-shadow:inset 0 1px #ffffffeb;color:#14375d}.ss139-stage-workspace .ss139-live .stage-tools button svg{color:#173e67}.ss139-stage-workspace .ss139-live .stage-tools button:nth-of-type(2){background:linear-gradient(180deg,#fff,#f5f9ff)}.ss139-stage-workspace .ss139-live .stage-tools button:nth-of-type(3){border-color:#e77c163d;background:linear-gradient(180deg,#fff9f2,#fff1e3);color:#c96512}.ss139-stage-workspace .ss139-live .stage-tools button:nth-of-type(3) svg{color:#c96512}.ss139-stage-workspace .ss139-live .stage-tools button:nth-of-type(4){background:linear-gradient(180deg,#fff,#f8fafc)}.ss139-stage-workspace .ss139-requirements,.ss139-stage-workspace .ss139-live,.ss139-stage-workspace .ss139-task{border-radius:20px}@media(max-width:980px){.ss139-stage-workspace .ss139-tools>button,.ss139-stage-workspace .ss139-live>button{min-height:64px;padding:15px 16px}.ss139-stage-workspace .ss139-live .stage-tools button{min-height:50px;padding:11px 12px}}.ss139-stage-workspace .ss139-live>button.complete:not(:disabled){position:relative;overflow:hidden;border-color:#11845e70!important;background:radial-gradient(circle at 14% 18%,rgba(114,255,208,.34),transparent 28%),radial-gradient(circle at 88% 14%,rgba(255,255,255,.18),transparent 22%),linear-gradient(180deg,#19a66f,#0f7e56 46%,#0a6245)!important;color:#fff!important;box-shadow:0 18px 38px #09493252,0 0 0 1px #ffffff14 inset,0 10px 18px #24c6862e;transform:translateZ(0)}.ss139-stage-workspace .ss139-live>button.complete:not(:disabled):before{content:"";position:absolute;inset:1px;border-radius:17px;pointer-events:none;background:linear-gradient(180deg,#ffffff2e,#fff0 38%)}.ss139-stage-workspace .ss139-live>button.complete:not(:disabled):after{content:"";position:absolute;top:0;bottom:0;left:-36%;width:34%;pointer-events:none;background:linear-gradient(90deg,#fff0,#fff3,#fff0);transform:skew(-18deg);animation:ss149CompleteSweep 2.8s ease-in-out infinite}.ss139-stage-workspace .ss139-live>button.complete:not(:disabled):hover,.ss139-stage-workspace .ss139-live>button.complete:not(:disabled):focus-visible{border-color:#1dab7b85!important;box-shadow:0 22px 42px #0949325c,0 0 0 1px #ffffff1a inset,0 12px 24px #24c6863d;transform:translateY(-1px)}.ss139-stage-workspace .ss139-live>button.complete:not(:disabled),.ss139-stage-workspace .ss139-live>button.complete:not(:disabled) span,.ss139-stage-workspace .ss139-live>button.complete:not(:disabled) strong,.ss139-stage-workspace .ss139-live>button.complete:not(:disabled) small,.ss139-stage-workspace .ss139-live>button.complete:not(:disabled) svg{color:#fff!important}.ss139-stage-workspace .ss139-live>button.complete:not(:disabled) small{opacity:.92}.ss139-stage-workspace .ss139-live>button.complete:not(:disabled) svg{filter:drop-shadow(0 1px 0 rgba(0,0,0,.08))}@keyframes ss149CompleteSweep{0%{left:-38%;opacity:0}14%{opacity:1}52%{opacity:1}to{left:118%;opacity:0}}.ss150-closeout{max-width:1540px;margin:auto;padding:16px 16px 28px}.ss150-hero{display:grid!important;grid-template-columns:minmax(190px,1fr) minmax(310px,1.45fr) minmax(170px,.8fr) minmax(220px,.9fr)!important;align-items:center;gap:20px!important;min-height:270px!important;padding:24px!important;border-radius:21px;border:1px solid rgba(105,172,201,.25);background:radial-gradient(ellipse at 65% 100%,rgba(41,94,111,.36),transparent 55%),linear-gradient(105deg,#03111e,#052338 70%,#06121b);color:#fff}.ss150-identity{display:grid;gap:9px;min-width:0}.ss150-kicker{display:flex;align-items:center;gap:7px;font-size:10px;color:#49e8a4;font-weight:900;letter-spacing:.12em}.ss150-kicker svg{width:18px}.ss150-identity>small{color:#b4c6d4;font-size:10px;font-weight:800;letter-spacing:.04em}.ss150-identity h2{font-size:clamp(23px,2.2vw,35px);line-height:1.06;margin:0}.ss150-identity strong{font-size:12px}.ss150-center>span{font-size:10px;color:#ffa342;letter-spacing:.13em;font-weight:900}.ss150-center h1{font-size:clamp(31px,3.2vw,46px);letter-spacing:-.045em;line-height:1.02;margin:8px 0 18px}.ss150-metrics{display:flex;flex-wrap:wrap;background:#05334dc7;border:1px solid rgba(123,193,213,.25);border-radius:12px;overflow:hidden}.ss150-metrics article{display:flex;gap:7px;align-items:center;flex:1;padding:12px 8px;border-right:1px solid rgba(180,216,225,.12)}.ss150-metrics article:last-child{border:0}.ss150-metrics svg{width:19px;color:#c4e1ed}.ss150-metrics article span{display:grid}.ss150-metrics small{font-size:8px;color:#a9c5d5}.ss150-metrics b{font-size:13px}.ss150-car .ss139-vehicle-art{height:170px!important;filter:drop-shadow(0 18px 18px rgba(0,0,0,.4))}.ss150-handoff{display:grid;gap:8px;padding:19px!important;border:1px solid rgba(78,201,148,.4)!important;border-radius:16px!important;background:linear-gradient(155deg,#07435a,#06273b)!important}.ss150-handoff>svg{width:28px;color:#4ce6a4}.ss150-handoff>span{font-size:10px;color:#55dda8;font-weight:900;letter-spacing:.11em}.ss150-handoff h3{font-size:20px;margin:0}.ss150-handoff p{font-size:12px!important;margin:0 0 8px;line-height:1.5}.ss150-handoff button{min-height:49px!important;border-radius:10px!important}.ss150-closeout .ss139-closeout-body{grid-template-columns:minmax(0,1fr) minmax(260px,310px);gap:16px}.ss150-closeout .ss139-workflow-complete{padding:18px;border-radius:19px}.ss150-label{font-size:10px;letter-spacing:.13em;font-weight:900;color:#c87823}.ss150-closeout .ss139-workflow-complete>header h2{font-size:24px}.ss150-closeout .ss139-workflow-complete>header p{font-size:12px}.ss150-closeout .ss139-complete-rows{max-height:none;overflow:visible;gap:8px}.ss150-closeout .ss150-row{grid-template-columns:36px minmax(125px,.75fr) minmax(160px,1.4fr) minmax(0,105px) minmax(105px,.6fr);min-height:76px;gap:12px;padding:11px 12px;border-radius:12px}.ss150-row>.stage small{font-size:9px}.ss150-row>.stage strong{font-size:12px;line-height:1.3}.ss150-row>p{font-size:11px;line-height:1.4;margin:0}.ss150-row>.thumbs{display:flex;gap:5px}.ss150-row>.thumbs b{flex:0 0 44px;width:44px;height:44px;background:transparent}.ss150-row>.when small,.ss150-row>.when strong,.ss150-row>.when b{font-size:10px}.ss150-footer{display:grid!important;grid-template-columns:1fr!important;gap:15px!important;padding:18px!important;margin-top:15px!important;border-radius:15px!important}.ss150-footer-title{display:flex;gap:11px;align-items:center}.ss150-footer-title>svg{width:30px;color:#0e9b65}.ss150-footer-title span{display:grid;gap:5px}.ss150-footer-title strong{font-size:16px}.ss150-footer-title small{font-size:11px;color:#617d90}.ss150-footer-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:9px}.ss150-footer-actions button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:47px!important;padding:10px 15px!important;border-radius:10px!important}.ss150-footer-actions svg{width:18px}.ss150-summary{padding:17px;border-radius:16px}.ss150-summary>header{display:flex;justify-content:space-between;gap:10px}.ss150-summary>header>div{display:flex;align-items:center;gap:7px}.ss150-summary>header>div svg{width:19px;color:#0ca56a}.ss150-summary>header button{display:flex;align-items:center;gap:4px}.ss150-summary>header button svg{width:13px}.ss150-stats{display:grid;grid-template-columns:repeat(3,1fr);padding:20px 0}.ss150-stats>span{display:grid;gap:5px;text-align:center;border-right:1px solid #e1e9ec}.ss150-stats>span:last-child{border:0}.ss150-stats strong{font-size:22px;color:#143957}.ss150-stats small{font-size:10px;color:#617c90}.ss150-summary-foot{display:flex;align-items:center;gap:6px;padding:11px;border-radius:10px;background:#e9f8f0;color:#0d7a4d;font-size:11px;font-weight:850}.ss150-summary-foot svg{width:17px}@media(max-width:1300px){.ss150-hero{grid-template-columns:1fr 1.35fr .8fr!important}.ss150-handoff{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap}.ss150-handoff p{flex:1}.ss150-handoff button{max-width:260px}.ss150-closeout .ss150-row{grid-template-columns:34px minmax(120px,.8fr) minmax(145px,1.4fr) 65px 106px}}@media(max-width:980px){.ss150-hero{grid-template-columns:1fr 1fr!important}.ss150-car{grid-column:2;grid-row:1}.ss150-center,.ss150-handoff{grid-column:1/-1}.ss150-closeout .ss139-closeout-body{grid-template-columns:1fr}.ss150-closeout .ss139-closeout-body>aside{grid-template-columns:repeat(2,minmax(0,1fr))}.ss150-closeout .ss150-row{grid-template-columns:34px minmax(120px,.8fr) minmax(145px,1.4fr) 70px 108px}}@media(max-width:700px){.ss150-closeout{padding:10px}.ss150-hero{grid-template-columns:1fr!important;padding:18px!important}.ss150-hero>*{grid-column:1!important;grid-row:auto!important}.ss150-car .ss139-vehicle-art{height:150px!important}.ss150-center h1{font-size:34px}.ss150-handoff button{max-width:none;width:100%}.ss150-closeout .ss139-closeout-body>aside{grid-template-columns:1fr}.ss150-closeout .ss139-workflow-complete{padding:12px}.ss150-closeout .ss150-row{grid-template-columns:30px minmax(0,1fr) auto;min-height:unset;gap:8px;padding:13px 10px}.ss150-row>.stage{grid-column:2}.ss150-row>p{grid-column:2/-1}.ss150-row>.thumbs{grid-column:2}.ss150-row>.when{grid-column:3;grid-row:1}.ss150-footer-actions{display:grid;grid-template-columns:1fr 1fr}.ss150-footer-actions .primary{grid-column:1/-1}}.ss139-report .ss139-compare article>div{min-width:0;overflow:hidden}.ss139-report .ss139-compare article img{display:block!important;width:100%!important;height:auto!important;max-height:490px!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;background:#f1f4f6;border-radius:10px}.ss151-damage-report{margin:14px 16px 20px;padding:16px;border:1px solid #d9e3e9;border-radius:15px;background:#f9fbfd}.ss151-damage-report>header{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:13px}.ss151-damage-report>header>div{display:grid;gap:5px}.ss151-damage-report>header strong{font-size:13px;color:#102f50}.ss151-damage-report>header small,.ss151-damage-report>header b{font-size:11px;color:#627b93}.ss151-damage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ss151-damage-grid>article{min-width:0;background:#fff;border:1px solid #dce5eb;border-radius:12px;overflow:hidden;padding:10px}.ss151-damage-grid>article>p{font-size:12px;line-height:1.5;color:#24435e;margin:9px 4px}.ss151-annotated{display:grid;place-items:center;background:#f3f6f8;border-radius:9px;min-height:180px;overflow:hidden}.ss151-image-frame{position:relative;display:inline-block;max-width:100%;line-height:0}.ss151-image-frame img{display:block;max-width:100%;max-height:500px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.ss151-image-frame svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}@media(max-width:700px){.ss151-damage-grid{grid-template-columns:1fr}.ss151-damage-report{margin:10px;padding:11px}.ss139-report .ss139-compare article img{max-height:310px!important}}.ss139 .ss139-report h1,.ss139 .ss139-stage-workspace h1,.ss139 .ss139-checkin h1{color:#10243f!important;font-weight:900!important;letter-spacing:-.035em}.ss139 .ss139-report .fields label strong,.ss139 .ss139-report .ss139-galleries>article>header strong,.ss139 .ss139-report .ss139-compare>header span,.ss139 .ss151-damage-report>header strong,.ss139 .ss139-stage-workspace .ss139-requirements>header span,.ss139 .ss139-checkin-fields label>span{color:#10243f!important;font-size:12px!important;font-weight:850!important;letter-spacing:.035em}.ss139 .ss139-report textarea,.ss139 .ss139-checkin input,.ss139 .ss139-checkin textarea{color:#14283d!important;font-size:13px!important;font-weight:550!important}.ss139 .ss139-report textarea::-moz-placeholder{color:#64758a!important;opacity:1}.ss139 .ss139-report textarea::placeholder{color:#64758a!important;opacity:1}.ss139 .ss139-report-top aside button.primary,.ss139 .ss139-report-top aside button.primary *{color:#fff!important;fill:none!important}.ss139 .ss139-report-top aside button.primary{background:linear-gradient(145deg,#ff9a1e,#e96800)!important;border:1px solid #e86d00!important;box-shadow:0 12px 25px #d15e0038!important;font-weight:850!important}.ss139 .ss139-report-top aside button.primary svg{stroke:#fff!important}.ss139 .ss139-report .ss139-compare,.ss139 .ss139-report .ss139-compare>div,.ss139 .ss139-report .ss139-compare>div>article,.ss139 .ss139-report .ss139-compare>div>article>div{height:auto!important;max-height:none!important;overflow:visible!important;min-height:0!important}.ss139 .ss139-report .ss139-compare>div>article{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:15px!important}.ss139 .ss139-report .ss139-compare>div>article>div{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;background:#fff!important;border-radius:12px!important}.ss139 .ss139-report .ss139-compare img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;aspect-ratio:auto!important;position:static!important;transform:none!important}.ss139 .ss151-damage-report .ss151-damage-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,490px),1fr))!important;gap:18px!important}.ss139 .ss151-damage-report .ss151-damage-grid>article{min-width:0!important;width:100%!important;max-width:none!important}.ss139 .ss151-damage-report .ss151-image-frame{width:100%!important;max-width:none!important}.ss139 .ss151-damage-report .ss151-image-frame>img{display:block!important;max-width:100%!important;width:100%!important;-o-object-fit:contain!important;object-fit:contain!important}.ss139 .ss139-stage-workspace .ss139-requirements strong,.ss139 .ss139-stage-workspace .ss139-tools strong{color:#10243f!important;font-weight:850!important}@media(max-width:760px){.ss139 .ss139-report .ss139-compare>div>article{grid-template-columns:minmax(0,1fr)!important}.ss139 .ss151-damage-report .ss151-damage-grid{grid-template-columns:minmax(0,1fr)!important}}.ss150-closeout .ss150-hero{background:linear-gradient(90deg,#020d18ad,#03182861 52%,#02101cc4),radial-gradient(ellipse at 50% 40%,rgba(247,126,24,.24),transparent 53%)!important;background-color:#03121f73!important;border:1px solid rgba(237,138,40,.35);box-shadow:inset 0 1px #ffb76026,0 24px 65px #0000003d}.ss150-closeout .ss150-car,.ss150-closeout .ss150-car .ss139-vehicle-art{background:transparent!important;border:0!important;box-shadow:none!important}.ss150-closeout .ss150-car .ss139-vehicle-art{height:210px!important}.ss150-closeout .ss150-car .ss139-vehicle-art img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;filter:drop-shadow(0 22px 20px rgba(0,0,0,.48))}.ss150-closeout .ss150-car .ss139-vehicle-reflection{display:none!important}.ss150-closeout .ss153-no-photo{font-size:13px;font-weight:800;letter-spacing:.09em;color:#f0ac5d;border:1px dashed rgba(240,172,93,.45);border-radius:12px;padding:24px;text-align:center}.ss150-closeout .ss150-row{grid-template-columns:36px minmax(140px,.85fr) minmax(100px,165px) minmax(110px,.6fr)!important;gap:15px!important}.ss150-closeout .ss150-row>p{display:none!important}.ss150-closeout .ss150-row .thumbs b{height:65px!important;width:75px!important;flex-basis:75px!important;background:transparent!important}.ss150-closeout .ss150-row .thumbs img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ss150-closeout .ss139-details-light dt{font-size:11px!important;color:#344e67!important;font-weight:800!important}.ss150-closeout .ss139-details-light dd{font-size:13px!important;color:#0c263f!important;font-weight:800!important}@media(max-width:700px){.ss150-closeout .ss150-row{grid-template-columns:30px minmax(0,1fr) auto!important}.ss150-closeout .ss150-row>.stage{grid-column:2}.ss150-closeout .ss150-row>.thumbs{grid-column:2}.ss150-closeout .ss150-row>.when{grid-column:3;grid-row:1}.ss150-closeout .ss150-car .ss139-vehicle-art{height:180px!important}}.ss139[data-mode=stage] .ss139-stage-time{position:relative!important;isolation:isolate!important;padding:12px clamp(10px,1.5vw,20px)!important;border:1px solid rgba(214,229,238,.24)!important;border-radius:17px!important;background:linear-gradient(150deg,#1d2831f5,#0b1720ed)!important;box-shadow:inset 0 1px #ffffff1a,0 14px 32px #0000004d!important;min-width:0!important;width:100%!important;max-width:520px!important;justify-self:center!important}.ss139[data-mode=stage] .ss139-stage-time>span{color:#e0e8ed!important;font-size:clamp(10px,.9vw,12px)!important;font-weight:900!important;text-shadow:0 1px 2px rgba(0,0,0,.62)!important;letter-spacing:.14em!important}.ss139[data-mode=stage] .ss139-stage-time>strong{color:#fff!important;text-shadow:0 3px 12px rgba(0,0,0,.65)!important;font-variant-numeric:tabular-nums!important;line-height:1.03!important;font-size:clamp(36px,5.1vw,76px)!important;max-width:100%!important;white-space:nowrap!important}.ss139[data-mode=stage] .ss139-stage-time>div{max-width:100%!important;width:100%!important;min-width:0!important;margin-top:9px!important}.ss139[data-mode=stage] .ss139-stage-time article small{color:#cfdee5!important;font-size:clamp(8px,.68vw,10px)!important}.ss139[data-mode=stage] .ss139-stage-time article b{color:#fff!important;font-size:clamp(10px,.9vw,13px)!important;font-variant-numeric:tabular-nums!important}.ss139 .ss139-scanner.guide-vertical .ss145-scan-frame{inset:7% auto 7% 50%!important;width:min(54vw,370px)!important;max-width:calc(100% - 20px)!important;height:auto!important;transform:translate(-50%)!important}@keyframes ss170VerticalBeam{0%{left:8%;opacity:.25}50%{opacity:1}to{left:91%;opacity:.25}}.ss139 .ss139-scanner.guide-vertical .ss145-scan-frame>b{left:8%;right:auto!important;top:5%!important;bottom:5%!important;height:auto!important;width:2px!important;background:#ff8611!important;animation:ss170VerticalBeam 2s linear infinite!important}.ss139 .ss139-scanner.guide-horizontal .ss145-scan-frame>b{animation:ss145Beam 2s linear infinite!important}.ss139 .ss145-scan-actions .r170-guide-toggle{min-width:105px!important;padding:0 10px!important;border-color:#ff9922a6!important;color:#ffca91!important;font-size:10px!important;white-space:nowrap!important}@media(prefers-reduced-motion:reduce){.ss139 .ss139-scanner.guide-vertical .ss145-scan-frame>b{animation:none!important;left:50%!important;opacity:.85!important}.ss139 .ss139-scanner.guide-horizontal .ss145-scan-frame>b{animation:none!important;top:50%!important;opacity:.85!important}}.ss139[data-layout=tablet-landscape][data-mode=stage] .ss139-stage-time,.ss139[data-layout=tablet-portrait][data-mode=stage] .ss139-stage-time{padding:10px!important}.ss139[data-layout=mobile-portrait][data-mode=stage] .ss139-stage-time,.ss139[data-layout=mobile-landscape][data-mode=stage] .ss139-stage-time{padding:9px!important;border-radius:12px!important}.ss139[data-layout=mobile-portrait][data-mode=stage] .ss139-stage-time>strong,.ss139[data-layout=mobile-landscape][data-mode=stage] .ss139-stage-time>strong{font-size:clamp(30px,8.6vw,46px)!important}.ss139[data-layout=mobile-portrait] .ss139-scanner{grid-template-rows:max(62px,calc(54px + env(safe-area-inset-top))) minmax(0,1fr) max(164px,calc(147px + env(safe-area-inset-bottom)))!important}.ss139[data-layout=mobile-portrait] .ss139-scanner>footer{grid-template-rows:auto auto!important;min-height:164px!important}.ss139[data-layout=mobile-portrait] .ss145-scan-actions{grid-template-columns:1fr 1fr!important;gap:6px!important}.ss139[data-layout=mobile-portrait] .ss145-scan-actions .r170-guide-toggle{grid-column:1/-1!important;height:36px!important;width:100%!important;justify-content:center!important}.ss139[data-layout=mobile-landscape] .ss145-scan-actions{gap:4px!important}.ss139[data-layout=mobile-landscape] .ss145-scan-actions .r170-guide-toggle{min-width:76px!important;font-size:8px!important;padding:0 5px!important}.ss139:is([data-mode=stage],[data-mode=report]) .ss139-stage-time{position:relative!important;isolation:isolate!important;max-width:520px!important;min-width:0!important;width:100%!important;padding:14px clamp(13px,1.8vw,25px) 12px!important;border:1px solid rgba(218,227,232,.22)!important;border-radius:16px!important;background:linear-gradient(137deg,#1f2529f0,#10171ce8)!important;-webkit-backdrop-filter:blur(17px) saturate(110%)!important;backdrop-filter:blur(17px) saturate(110%)!important;box-shadow:inset 0 1px #ffffff1c,0 14px 34px #00000045!important;justify-self:center!important}.ss139:is([data-mode=stage],[data-mode=report]) .ss139-stage-time>span{color:#dae1e6!important;font-size:clamp(10px,.85vw,12px)!important;font-weight:790!important;letter-spacing:.15em!important;text-shadow:none!important}.ss139:is([data-mode=stage],[data-mode=report]) .ss139-stage-time>strong{color:#fff!important;font-size:clamp(35px,4.7vw,68px)!important;line-height:1.07!important;letter-spacing:-.035em!important;font-weight:810!important;font-variant-numeric:tabular-nums!important;text-shadow:0 2px 10px rgba(0,0,0,.32)!important;white-space:nowrap!important;max-width:100%!important}.ss139:is([data-mode=stage],[data-mode=report]) .ss139-stage-time>div{width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr)!important;margin:10px 0 0!important;padding:11px 0 0!important;border:0!important;border-top:1px solid rgba(211,222,229,.19)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;gap:11px!important}.ss139:is([data-mode=stage],[data-mode=report]) .ss139-stage-time>div>i{height:29px!important;width:1px!important;background:#d3dfe733!important}.ss139:is([data-mode=stage],[data-mode=report]) .ss139-stage-time article{min-width:0!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:9px!important}.ss139:is([data-mode=stage],[data-mode=report]) .ss139-stage-time article>svg{flex:0 0 20px!important;width:20px!important;height:20px!important;color:#c7d2d8!important;stroke-width:1.75!important}.ss139:is([data-mode=stage],[data-mode=report]) .ss139-stage-time article>span{min-width:0!important;display:grid!important;gap:4px!important}.ss139:is([data-mode=stage],[data-mode=report]) .ss139-stage-time article small{color:#bcc8d0!important;font-size:clamp(8px,.69vw,10px)!important;line-height:1.1!important;font-weight:750!important;letter-spacing:.09em!important}.ss139:is([data-mode=stage],[data-mode=report]) .ss139-stage-time article b{color:#fff!important;font-size:clamp(11px,1vw,14px)!important;font-weight:760!important;line-height:1.12!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}.ss139[data-layout=tablet-portrait]:is([data-mode=stage],[data-mode=report]) .ss139-stage-time,.ss139[data-layout=tablet-landscape]:is([data-mode=stage],[data-mode=report]) .ss139-stage-time{padding:12px 13px!important}.ss139[data-layout=mobile-portrait]:is([data-mode=stage],[data-mode=report]) .ss139-stage-time,.ss139[data-layout=mobile-landscape]:is([data-mode=stage],[data-mode=report]) .ss139-stage-time{padding:10px!important;border-radius:12px!important}.ss139[data-layout=mobile-portrait]:is([data-mode=stage],[data-mode=report]) .ss139-stage-time>strong,.ss139[data-layout=mobile-landscape]:is([data-mode=stage],[data-mode=report]) .ss139-stage-time>strong{font-size:clamp(30px,8.2vw,46px)!important}.ss139[data-layout=mobile-portrait]:is([data-mode=stage],[data-mode=report]) .ss139-stage-time>div,.ss139[data-layout=mobile-landscape]:is([data-mode=stage],[data-mode=report]) .ss139-stage-time>div{gap:6px!important;padding-top:8px!important;margin-top:8px!important}.ss139[data-layout=mobile-portrait]:is([data-mode=stage],[data-mode=report]) .ss139-stage-time article,.ss139[data-layout=mobile-landscape]:is([data-mode=stage],[data-mode=report]) .ss139-stage-time article{gap:5px!important}.ss139[data-layout=mobile-portrait]:is([data-mode=stage],[data-mode=report]) .ss139-stage-time article>svg,.ss139[data-layout=mobile-landscape]:is([data-mode=stage],[data-mode=report]) .ss139-stage-time article>svg{width:15px!important;height:15px!important;flex-basis:15px!important}.ss139[data-layout=mobile-portrait]:is([data-mode=stage],[data-mode=report]) .ss139-stage-time article b,.ss139[data-layout=mobile-landscape]:is([data-mode=stage],[data-mode=report]) .ss139-stage-time article b{font-size:clamp(9px,2.5vw,12px)!important}.ss139[data-layout=mobile-portrait]:is([data-mode=stage],[data-mode=report]) .ss139-stage-time article small,.ss139[data-layout=mobile-landscape]:is([data-mode=stage],[data-mode=report]) .ss139-stage-time article small{font-size:8px!important;letter-spacing:.03em!important}.ss139[data-mode=closeout] .ss150-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) minmax(130px,.75fr) minmax(0,1fr)!important;gap:clamp(12px,1.6vw,24px)!important;background:linear-gradient(115deg,#030e17f7,#0c1d2bf5 50%,#04121efa)!important;border:1px solid rgba(148,180,201,.27)!important;box-shadow:inset 0 1px #f5f9fc1a,0 16px 34px #0008112b!important;min-width:0!important}.ss139[data-mode=closeout] .ss150-hero>*{min-width:0!important}.ss139[data-mode=closeout] .ss150-hero .ss150-kicker{color:#7ee1b5!important}.ss139[data-mode=closeout] .ss150-center>span{color:#b7cbd8!important}.ss139[data-mode=closeout] .ss150-metrics{min-width:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;background:#072337d4!important;border-color:#9bc4da40!important}.ss139[data-mode=closeout] .ss150-metrics article{min-width:0!important;padding:11px 8px!important}.ss139[data-mode=closeout] .ss150-metrics article span{min-width:0!important}.ss139[data-mode=closeout] .ss150-metrics b{font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.025em}.ss139[data-mode=closeout] .ss150-handoff{background:linear-gradient(150deg,#07354c,#082436)!important;border-color:#6fb4c452!important;min-width:0!important}.ss139[data-mode=closeout] .ss139-closeout-body,.ss139[data-mode=closeout] .ss139-workflow-complete{min-width:0!important}.ss139[data-mode=closeout] .ss139-complete-rows{min-width:0!important;overflow:visible!important;max-height:none!important}.ss139[data-mode=closeout] .ss150-row{display:grid!important;grid-template-columns:36px minmax(160px,1.1fr) minmax(0,1fr) minmax(120px,.5fr)!important;gap:clamp(8px,1.1vw,16px)!important;align-items:center!important;min-height:78px!important;padding:10px 12px!important}.ss139[data-mode=closeout] .ss150-row>.stage{grid-column:2!important;grid-row:1!important;min-width:0!important;overflow-wrap:anywhere}.ss139[data-mode=closeout] .ss150-row>i{grid-column:1!important;grid-row:1!important}.ss139[data-mode=closeout] .ss150-row>.thumbs{grid-column:3!important;grid-row:1!important;min-width:0!important;max-width:100%!important;display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:5px!important;overflow:hidden!important}.ss139[data-mode=closeout] .ss150-row>.thumbs b{flex:0 1 58px!important;width:min(58px,calc((100% - 10px)/3))!important;min-width:0!important;height:52px!important;max-width:58px!important;overflow:hidden!important;display:block!important}.ss139[data-mode=closeout] .ss150-row>.thumbs img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;display:block!important}.ss139[data-mode=closeout] .ss150-row>.when{grid-column:4!important;grid-row:1!important;min-width:0!important;position:static!important;display:grid!important;grid-template-columns:16px minmax(0,1fr)!important;gap:2px 5px!important;align-items:center!important;justify-self:end!important;align-self:center!important;text-align:left!important;background:transparent!important;transform:none!important}.ss139[data-mode=closeout] .ss150-row>.when svg{grid-column:1;grid-row:1/4;width:14px!important;height:14px!important}.ss139[data-mode=closeout] .ss150-row>.when small,.ss139[data-mode=closeout] .ss150-row>.when strong,.ss139[data-mode=closeout] .ss150-row>.when b{grid-column:2!important;min-width:0!important;position:static!important;line-height:1.27!important;font-size:10px!important;white-space:normal!important;overflow-wrap:normal!important}@media(max-width:1200px){.ss139[data-mode=closeout] .ss150-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(120px,.8fr)!important}.ss139[data-mode=closeout] .ss150-handoff{grid-column:1/-1!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important}.ss139[data-mode=closeout] .ss150-handoff p{flex:1 1 190px!important}}@media(max-width:980px){.ss139[data-mode=closeout] .ss150-hero{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ss139[data-mode=closeout] .ss150-center{grid-column:1!important;grid-row:2!important}.ss139[data-mode=closeout] .ss150-car{grid-column:2!important;grid-row:1/3!important}.ss139[data-mode=closeout] .ss150-handoff{grid-column:1/-1!important;grid-row:auto!important}.ss139[data-mode=closeout] .ss150-row{grid-template-columns:34px minmax(110px,1fr) minmax(0,1fr) minmax(110px,.58fr)!important}}@media(max-width:680px){.ss139[data-mode=closeout] .ss150-hero{grid-template-columns:minmax(0,1fr)!important;gap:13px!important;padding:17px!important}.ss139[data-mode=closeout] .ss150-hero>*{grid-column:1!important;grid-row:auto!important}.ss139[data-mode=closeout] .ss150-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ss139[data-mode=closeout] .ss150-metrics article{display:grid!important;justify-items:center!important;text-align:center!important;gap:5px!important}.ss139[data-mode=closeout] .ss150-metrics svg{height:17px!important}.ss139[data-mode=closeout] .ss150-metrics b{font-size:clamp(10px,2.7vw,13px)!important}.ss139[data-mode=closeout] .ss150-car .ss139-vehicle-art{height:130px!important}.ss139[data-mode=closeout] .ss150-handoff{display:grid!important}.ss139[data-mode=closeout] .ss150-handoff button{max-width:none!important;width:100%!important}.ss139[data-mode=closeout] .ss150-row{grid-template-columns:32px minmax(0,1fr)!important;gap:6px 10px!important}.ss139[data-mode=closeout] .ss150-row>i{grid-column:1!important;grid-row:1!important}.ss139[data-mode=closeout] .ss150-row>.stage{grid-column:2!important;grid-row:1!important}.ss139[data-mode=closeout] .ss150-row>.thumbs{grid-column:2!important;grid-row:2!important;max-width:100%!important}.ss139[data-mode=closeout] .ss150-row>.when{grid-column:2!important;grid-row:3!important;justify-self:start!important;display:flex!important;flex-wrap:wrap!important;gap:4px 7px!important}.ss139[data-mode=closeout] .ss150-row>.when svg{flex:0 0 14px!important}.ss139[data-mode=closeout] .ss150-row>.when small,.ss139[data-mode=closeout] .ss150-row>.when strong,.ss139[data-mode=closeout] .ss150-row>.when b{white-space:nowrap!important}.ss139[data-mode=closeout] .ss150-footer-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.ss139[data-mode=closeout] .ss150-footer-actions button{width:100%!important;max-width:none!important;grid-column:1!important}}.th140{--bg:#020b12;--bg2:#07131c;--panel:#111b23;--panel2:#151f27;--line:rgba(151,177,192,.28);--line-strong:rgba(185,205,216,.46);--text:#f5f7f8;--muted:#9aa8b1;--orange:#ff7900;--orange-hot:#ff9400;--orange-deep:#d94a00;--orange-light:#ffc05a;--gold:#d1a34d;--cyan:#49baf4;--cyan2:#108ed7;--green:#35c887;position:relative;isolation:isolate;min-height:100dvh;overflow-x:hidden;background:#02080e;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.th140 *{box-sizing:border-box}.th140 button{font:inherit;cursor:pointer}.th140 button:disabled{cursor:not-allowed;opacity:.58}.th140-backdrop{position:fixed;inset:0;z-index:-3;pointer-events:none;overflow:hidden;background:radial-gradient(900px 480px at 46% 16%,rgba(13,63,88,.24),transparent 68%),radial-gradient(700px 420px at 16% 44%,rgba(22,96,134,.14),transparent 72%),radial-gradient(820px 450px at 84% 62%,rgba(10,70,101,.11),transparent 72%),linear-gradient(180deg,#08131b 0,#041019 31%,#020a10 70%,#02080d)}.th140-backdrop:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 48%,rgba(87,153,184,.045) 49%,rgba(87,153,184,.045) 51%,transparent 52%),linear-gradient(180deg,transparent 0 55%,rgba(74,134,162,.035) 56%,transparent 57%),radial-gradient(circle at 50% 100%,rgba(24,79,102,.18),transparent 40%);opacity:.72;mix-blend-mode:screen}.th140-circuit{position:absolute;inset:0;width:100%;height:100%;opacity:.52;filter:drop-shadow(0 0 5px rgba(65,147,185,.08))}.th140-ambient{position:absolute;border-radius:50%;filter:blur(80px);opacity:.22;mix-blend-mode:screen}.th140-ambient-blue{width:620px;height:260px;top:200px;left:-150px;background:#1e97d657;transform:rotate(-16deg)}.th140-ambient-orange{width:360px;height:240px;right:-80px;bottom:80px;background:#eb731c1a}.th140-topbar{position:sticky;top:0;z-index:50;height:82px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 18px;border-bottom:1px solid rgba(140,173,191,.16);background:linear-gradient(180deg,#0b141bf0,#071017e3);-webkit-backdrop-filter:blur(18px) saturate(115%);backdrop-filter:blur(18px) saturate(115%);box-shadow:0 9px 30px #00000038}.th140-brand{justify-self:center;display:flex;align-items:center;gap:10px}.th140-brand img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 5px 12px rgba(0,0,0,.55))}.th140-brand>span{display:grid}.th140-brand small{color:#d69b57;font-size:8px;font-weight:900;letter-spacing:.11em;line-height:1}.th140-brand strong{margin-top:5px;font-size:20px;line-height:1;font-weight:700}.th140-brand>i{width:8px;height:8px;border-radius:50%;background:#43bcff;box-shadow:0 0 9px #43bcff,0 0 20px #43bcffb8}.th140-back-crm{justify-self:end;min-width:134px;height:42px;padding:0 14px;border:1px solid rgba(170,194,208,.21);border-radius:8px;background:linear-gradient(180deg,#414a53b8,#2d363fb8);color:#e7ebee;display:flex;align-items:center;justify-content:center;gap:9px;font-size:12px;font-weight:650;box-shadow:inset 0 1px #ffffff0d,0 8px 24px #0003}.th140-back-crm svg{width:17px;height:17px;transform:rotate(180deg)}.th140-message{position:fixed;z-index:80;top:94px;right:16px;width:min(420px,calc(100vw - 32px));min-height:52px;padding:11px 12px;display:grid;grid-template-columns:1fr 28px;align-items:center;gap:8px;border:1px solid rgba(53,200,135,.42);border-radius:10px;background:#0a281ff5;color:#dff7ec;box-shadow:0 18px 44px #00000057;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.th140-message.error{border-color:#ff704b6b;background:#381411f5;color:#ffe7df}.th140-message span{font-size:11px;font-weight:700}.th140-message button{width:28px;height:28px;border:0;background:transparent;color:inherit;font-size:24px;line-height:1}.th140-shell{width:min(1560px,calc(100vw - 48px));max-width:100%;min-width:0;margin:0 auto;padding:24px max(0px,env(safe-area-inset-right)) 28px max(0px,env(safe-area-inset-left))}.th140-command{min-height:118px;display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:30px;align-items:center;padding:4px 6px 4px 8px}.th140-title>span{display:block;margin-bottom:6px;color:#d9a45a;font-size:11px;line-height:1;font-weight:850;letter-spacing:.04em}.th140-title h1{margin:0;font-size:38px;line-height:1;letter-spacing:-.025em;font-weight:720;text-shadow:0 2px 16px rgba(0,0,0,.28)}.th140-title p{margin:7px 0 0;color:#a7b1b8;font-size:10px;line-height:1.35}.th140-command-right{display:flex;align-items:stretch;min-height:72px;border-radius:12px;background:linear-gradient(90deg,transparent,rgba(7,18,25,.48))}.th140-metric{width:86px;padding:14px 8px 8px;display:grid;align-content:start;justify-items:center;border-left:1px solid rgba(128,155,170,.13);background:linear-gradient(180deg,#0b182047,#050d130d)}.th140-metric span{font-size:8px;line-height:1;color:#a7b0b7;letter-spacing:.04em}.th140-metric strong{margin-top:6px;font-size:25px;line-height:1;font-weight:750}.th140-metric-blue strong{color:#55bdf4;text-shadow:0 0 17px rgba(85,189,244,.4)}.th140-metric-orange strong{color:#e9b35a;text-shadow:0 0 17px rgba(233,179,90,.34)}.th140-metric-white strong{color:#e8ecef}.th140-refresh{width:90px;margin-left:10px;border:1px solid rgba(191,208,218,.34);border-radius:10px;background:linear-gradient(180deg,#657382,#45515e);color:#f8fafb;display:grid;place-items:center;align-content:center;gap:4px;box-shadow:inset 0 1px #ffffff2e,0 8px 20px #0000003d}.th140-refresh svg{width:20px;height:20px}.th140-refresh span{font-size:10px}.th140-tabs{display:flex;align-items:flex-end;gap:8px;margin:2px 0 14px}.th140-tabs button{position:relative;height:38px;padding:0 14px;border:1px solid rgba(151,172,183,.28);border-radius:7px 7px 4px 4px;background:linear-gradient(180deg,#2f373ee0,#1a2127e0);color:#dfe4e7;font-size:11px;font-weight:580;box-shadow:inset 0 1px #ffffff0a}.th140-tabs button:after{content:"";position:absolute;left:3px;right:3px;bottom:-2px;height:2px;border-radius:99px;background:transparent}.th140-tabs button.active{color:#fff;border-color:#c2b79c6b;background:linear-gradient(180deg,#49463be0,#24231feb)}.th140-tabs button.active:after{background:linear-gradient(90deg,#e9b24f,#ffd47c);box-shadow:0 0 9px #f3b44ac7,0 0 20px #f3b44a4d}.th140-tabs button:nth-child(2).active:after{background:linear-gradient(90deg,#3db8ff,#72d0ff);box-shadow:0 0 9px #3db8ffc7,0 0 20px #3db8ff4d}.th140-tabs b{font-weight:500;color:#b5bec4}.th140-groups{display:grid;gap:18px;width:100%;max-width:100%;min-width:0}.th140-group,.th140-job-list{width:100%;max-width:100%;min-width:0}.th140-group{overflow:visible}.th140-job-list{display:grid;gap:14px}.th140-group>header{height:18px;padding:0 2px 4px;display:flex;align-items:center;justify-content:space-between;color:#9ba6ac;font-size:8px;text-transform:uppercase}.th140-group>header>b{font-weight:650}.th140-job-card{position:relative;isolation:isolate;width:100%;max-width:100%;min-width:0;justify-self:stretch;min-height:224px;padding:16px 18px 15px;display:grid;grid-template-columns:122px 150px 320px minmax(260px,1fr) 180px 150px;grid-template-rows:42px minmax(140px,1fr);-moz-column-gap:15px;column-gap:15px;align-items:center;overflow:hidden;border:1px solid rgba(170,191,202,.34);border-radius:12px;background:radial-gradient(460px 160px at 30% 56%,rgba(29,79,102,.18),transparent 73%),linear-gradient(105deg,#192229f0,#0e181fe8 48%,#10191ff0);box-shadow:inset 0 1px #ffffff0b,inset 0 -1px #00000061,0 14px 34px #00000040}.th140-job-card:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent 0 16%,rgba(82,145,171,.05) 34%,transparent 52%),radial-gradient(350px 90px at 56% 0,rgba(133,185,208,.1),transparent 75%)}.th140-card-sheen{position:absolute;left:12%;right:11%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(204,225,234,.24),rgba(117,186,215,.54),rgba(227,237,242,.24),transparent);box-shadow:0 0 13px #46a7d22e}.th140-card-scheduled{background:radial-gradient(430px 175px at 31% 60%,rgba(84,87,73,.2),transparent 72%),radial-gradient(280px 125px at 66% 94%,rgba(182,112,32,.12),transparent 76%),linear-gradient(105deg,#1b2329f2,#111a20eb 49%,#0f181ef2)}.th140-card-inspection{background:radial-gradient(470px 180px at 31% 60%,rgba(19,93,132,.3),transparent 72%),radial-gradient(320px 130px at 65% 96%,rgba(29,134,190,.12),transparent 75%),linear-gradient(105deg,#11202af5,#0c1b24eb 50%,#0c171ef2)}.th140-card-progress{background:radial-gradient(475px 185px at 31% 62%,rgba(142,68,18,.3),transparent 72%),radial-gradient(330px 130px at 62% 94%,rgba(225,108,30,.18),transparent 75%),linear-gradient(105deg,#1e1c1bf5,#14181beb 50%,#11171bf5)}.th140-card-ready{background:radial-gradient(450px 175px at 31% 60%,rgba(20,116,81,.27),transparent 72%),linear-gradient(105deg,#112022f5,#0c1b1feb 50%,#0c171df2)}.th140-card-approval{background:radial-gradient(450px 175px at 31% 60%,rgba(134,87,23,.26),transparent 72%),linear-gradient(105deg,#1f1e18f5,#171a1beb 50%,#10171cf2)}.th140-status-block{grid-column:1/3;grid-row:1;align-self:start;display:flex;align-items:center;gap:11px}.th140-status{position:relative;isolation:isolate;min-height:34px;padding:0 14px 0 7px;display:inline-flex;align-items:center;gap:8px;overflow:hidden;border:1px solid;border-radius:999px;font-size:10px;line-height:1;font-weight:760;letter-spacing:.01em;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #00000061,0 8px 18px #0003}.th140-status:before{content:"";position:absolute;z-index:-1;left:9%;right:9%;top:0;height:46%;border-radius:999px;background:linear-gradient(180deg,#ffffff42,#fff0);opacity:.72;pointer-events:none}.th140-status:after{content:"";position:absolute;z-index:-2;left:18%;right:18%;bottom:-7px;height:12px;border-radius:50%;filter:blur(7px);opacity:.7;pointer-events:none}.th140-status-icon{width:23px;height:23px;flex:0 0 23px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.22);background:#00000029;box-shadow:inset 0 1px #ffffff3d,0 2px 8px #0003}.th140-status-icon svg{width:13px;height:13px;stroke-width:2.2}.th140-status>b{font-size:10px;font-weight:760}.th140-status-block>small{color:#74828c;font-size:7px;letter-spacing:.08em}.th140-status-scheduled{color:#fff2cf;border-color:#ffc251d1;background:radial-gradient(circle at 20% 0,rgba(255,226,164,.22),transparent 36%),linear-gradient(180deg,#8f6529,#6a491d 52%,#4d3518);box-shadow:inset 0 1px #fff5db5c,inset 0 -1px #432508b8,0 0 0 1px #ffb02d1a,0 0 18px #e2a1343d,0 8px 18px #00000038}.th140-status-scheduled .th140-status-icon{color:#ffe0a0;border-color:#ffde9e4d;background:linear-gradient(180deg,#7149158f,#492e119e)}.th140-status-scheduled:after{background:#e6a539}.th140-status-inspection{color:#e8f8ff;border-color:#3fc3ffdb;background:radial-gradient(circle at 22% 0,rgba(153,225,255,.22),transparent 35%),linear-gradient(180deg,#0f6f9f,#07577f,#06405f);box-shadow:inset 0 1px #daf7ff52,inset 0 -1px #002237bf,0 0 0 1px #43bfff1a,0 0 20px #28b0f24d,0 8px 18px #00000038}.th140-status-inspection .th140-status-icon{color:#dff7ff;border-color:#b8eeff47;background:linear-gradient(180deg,#03537db8,#023958b8)}.th140-status-inspection:after{background:#24b8ff}.th140-status-progress{color:#fff7ed;border-color:#ffa027f0;background:radial-gradient(circle at 22% 0,rgba(255,219,153,.25),transparent 34%),linear-gradient(180deg,var(--orange-hot) 0%,var(--orange) 44%,var(--orange-deep) 100%);box-shadow:inset 0 1px #ffecc666,inset 0 -1px #812b00c7,0 0 0 1px #ff810026,0 0 22px #ff790061,0 8px 18px #0000003d}.th140-status-progress .th140-status-icon{color:#fff7e8;border-color:#fff3da4d;background:linear-gradient(180deg,#b843009e,#842a00a8)}.th140-status-progress:after{background:var(--orange)}.th140-status-ready{color:#e7fff3;border-color:#40de96d6;background:radial-gradient(circle at 22% 0,rgba(198,255,227,.2),transparent 35%),linear-gradient(180deg,#119968,#087a52 52%,#07583f);box-shadow:inset 0 1px #e1fff14d,inset 0 -1px #003d27b8,0 0 18px #20ca8247,0 8px 18px #00000038}.th140-status-ready .th140-status-icon{color:#eafff4;background:#004f3270}.th140-status-ready:after{background:#2bd28b}.th140-status-approval{color:#fff3d0;border-color:#ebb952d1;background:radial-gradient(circle at 22% 0,rgba(255,235,184,.2),transparent 35%),linear-gradient(180deg,#936b2c,#72511f,#513a18);box-shadow:inset 0 1px #fff7d84d,inset 0 -1px #432a05b8,0 0 18px #d69f3a3d,0 8px 18px #00000038}.th140-status-approval .th140-status-icon{color:#fff0bd;background:#56370c7a}.th140-status-approval:after{background:#d8a13c}.th140-time-block{grid-column:1/3;grid-row:2;align-self:center;padding-left:17px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;-moz-column-gap:8px;column-gap:8px;width:-moz-max-content;width:max-content}.th140-time-block>small{grid-column:2;color:#d7a75a;font-size:11px;letter-spacing:.03em}.th140-time-block>div{grid-column:1/3;display:flex;align-items:center;gap:8px;margin-top:4px}.th140-time-block>div svg{width:17px;height:17px;color:#d9aa57}.th140-time-block>div strong{font-size:49px;line-height:.86;letter-spacing:-.03em;font-weight:730;color:#e8b95f;text-shadow:0 0 18px rgba(219,165,82,.18)}.th140-time-block>b{grid-column:2;margin-top:3px;color:#d7dce0;font-size:29px;line-height:1;font-weight:650}.th140-vehicle{position:relative;grid-column:3;grid-row:1/3;width:100%;height:185px;display:grid;place-items:center}.th140-vehicle img{position:relative;z-index:3;width:97%;height:92%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 18px 15px rgba(0,0,0,.62)) drop-shadow(0 2px 3px rgba(255,255,255,.07))}.th140-vehicle-placeholder{position:relative;z-index:3;width:85%;height:55%;display:grid;place-items:center;border:1px dashed rgba(150,177,193,.28);border-radius:14px;color:#91a0aa}.th140-vehicle-aura{position:absolute;z-index:1;left:-12%;right:-12%;bottom:8%;height:72%;border-radius:50%;filter:blur(22px);opacity:.76}.th140-vehicle-reflection{position:absolute;z-index:1;left:2%;right:2%;bottom:0;height:34%;border-radius:50%;filter:blur(8px);transform:perspective(200px) rotateX(69deg);opacity:.72}.th140-road-light{position:absolute;z-index:2;left:-5%;right:-5%;bottom:19%;height:2px;border-radius:999px;opacity:.5}.th140-scheduled .th140-vehicle-aura{background:radial-gradient(ellipse,rgba(168,141,87,.3),rgba(113,97,68,.09) 48%,transparent 73%)}.th140-scheduled .th140-vehicle-reflection{background:radial-gradient(ellipse,rgba(196,149,75,.3),transparent 70%)}.th140-scheduled .th140-road-light{background:linear-gradient(90deg,transparent,#b9975a,transparent);box-shadow:0 0 11px #b9975a4d}.th140-inspection .th140-vehicle-aura{background:radial-gradient(ellipse,rgba(41,151,216,.44),rgba(22,100,151,.12) 49%,transparent 72%)}.th140-inspection .th140-vehicle-reflection{background:radial-gradient(ellipse,rgba(35,155,219,.4),transparent 70%)}.th140-inspection .th140-road-light{background:linear-gradient(90deg,transparent,#42bdf6,transparent);box-shadow:0 0 13px #42bdf673}.th140-progress .th140-vehicle-aura{background:radial-gradient(ellipse,rgba(236,109,31,.44),rgba(171,67,16,.12) 49%,transparent 72%)}.th140-progress .th140-vehicle-reflection{background:radial-gradient(ellipse,rgba(239,106,31,.42),transparent 70%)}.th140-progress .th140-road-light{height:3px;background:linear-gradient(90deg,transparent,#ff8c2d,#ffbf69,#ff8c2d,transparent);box-shadow:0 0 15px #ff7a23b8,0 0 30px #ff7a2342}.th140-ready .th140-vehicle-aura{background:radial-gradient(ellipse,rgba(44,202,135,.38),rgba(25,128,90,.1) 49%,transparent 72%)}.th140-ready .th140-vehicle-reflection{background:radial-gradient(ellipse,rgba(44,202,135,.34),transparent 70%)}.th140-approval .th140-vehicle-aura{background:radial-gradient(ellipse,rgba(215,162,67,.36),rgba(146,103,35,.1) 49%,transparent 72%)}.th140-job-copy{grid-column:4;grid-row:1/3;min-width:0;align-self:center;padding-left:8px}.th140-job-copy h2{margin:0;max-width:430px;color:#f1f3f4;font-size:24px;line-height:1.03;letter-spacing:-.018em;font-weight:690}.th140-job-copy p{margin:5px 0 2px;color:#d7dadd;font-size:12px;line-height:1.15}.th140-job-copy>strong{display:block;color:#aeb6bc;font-size:11px;font-weight:480}.th140-tech{grid-column:5;grid-row:1/3;align-self:center;min-height:76px;padding-left:14px;border-left:1px solid rgba(144,164,176,.2);display:flex;align-items:center;gap:9px}.th140-tech>i{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(135,155,168,.25);border-radius:50%;color:#9aa7af;background:#ffffff06}.th140-tech>i svg{width:21px;height:21px}.th140-tech>span{display:grid}.th140-tech small{color:#8d9aa3;font-size:7px;letter-spacing:.06em}.th140-tech strong{margin-top:3px;color:#cfd5d8;font-size:11px;font-weight:520}.th140-open{position:relative;isolation:isolate;grid-column:6;grid-row:1/3;align-self:center;justify-self:end;width:132px;min-width:0;height:46px;margin-right:2px;padding:0 9px;display:grid;grid-template-columns:22px 1fr 15px;gap:6px;align-items:center;overflow:hidden;border:1px solid rgba(255,179,66,.96);border-radius:9px;background:radial-gradient(circle at 18% 0,rgba(255,226,166,.34),transparent 38%),linear-gradient(180deg,var(--orange-hot) 0%,var(--orange) 42%,#ef5e00 70%,var(--orange-deep) 100%);color:#fffaf3;box-shadow:inset 0 1px #fff6e080,inset 0 -2px #7223007a,0 0 0 1px #ff79001c,0 0 17px #ff790057,0 10px 22px #0000004d;text-shadow:0 1px 1px rgba(91,28,0,.4);transition:transform .16s cubic-bezier(.22,.8,.25,1),box-shadow .16s ease,filter .16s ease}.th140-open:before{content:"";position:absolute;z-index:-1;left:6px;right:6px;top:3px;height:40%;border-radius:7px 7px 50% 50%;background:linear-gradient(180deg,rgba(255,255,255,.29),rgba(255,255,255,.07) 54%,transparent);pointer-events:none}.th140-open:after{content:"";position:absolute;z-index:-2;left:18%;right:18%;bottom:-8px;height:13px;border-radius:50%;background:var(--orange);filter:blur(9px);opacity:.62;pointer-events:none}.th140-open>svg:first-child{width:22px;height:22px;padding:4px;border:1px solid rgba(255,246,224,.34);border-radius:6px;background:linear-gradient(180deg,#8529003d,#601d0057);box-shadow:inset 0 1px #ffffff29,0 2px 6px #641d003d;color:#fff5e5}.th140-open>span{font-size:11px;font-weight:820;letter-spacing:.01em;white-space:nowrap}.th140-open>svg:last-child{width:15px;height:15px;justify-self:end;color:#fff4df;filter:drop-shadow(0 1px 1px rgba(91,28,0,.4))}.th140-open:hover{transform:translateY(-1px);filter:saturate(1.05) brightness(1.035);box-shadow:inset 0 1px #fffbed94,inset 0 -2px #72230075,0 0 0 1px #ff8a0e29,0 0 22px #ff79007a,0 12px 24px #00000052}.th140-open:active{transform:translateY(1px) scale(.992);box-shadow:inset 0 2px 5px #691f0052,0 0 0 1px #ffb34275,0 0 13px #ff790057,0 6px 12px #00000047}.th140-open:focus-visible{outline:none;box-shadow:inset 0 1px #fffbed94,0 0 0 2px #ffdc9d33,0 0 0 4px #ff79004d,0 0 22px #ff790080,0 12px 24px #00000052}.th140-empty{min-height:240px;display:grid;place-items:center;align-content:center;gap:5px;border-top:1px solid rgba(142,164,176,.18);color:#d2d8dc}.th140-empty strong{font-size:17px}.th140-empty span{font-size:10px;color:#8e9aa2}.th140-footer{min-height:46px;margin-top:18px;padding-top:13px;display:flex;justify-content:center;gap:8px;border-top:1px solid rgba(133,155,167,.12);color:#66757e;font-size:8px}.th140-footer small{color:#4f5d65}.th140[data-layout=desktop] .th140-shell{width:min(1600px,calc(100vw - 64px));max-width:100%}.th140[data-layout=desktop] .th140-job-card{grid-template-columns:128px 152px 320px minmax(280px,1fr) 180px 140px;min-height:232px}.th140[data-layout=desktop] .th140-vehicle{height:195px}.th140[data-layout=desktop] .th140-job-copy h2{font-size:25px}.th140[data-layout=laptop] .th140-shell{width:calc(100vw - 40px);max-width:100%}.th140[data-layout=laptop] .th140-command{padding-left:4px}.th140[data-layout=laptop] .th140-title h1{font-size:35px}.th140[data-layout=laptop] .th140-job-card{grid-template-columns:100px 128px 242px minmax(190px,1fr) 146px 124px;grid-template-rows:40px minmax(132px,1fr);min-height:206px;-moz-column-gap:10px;column-gap:10px;padding:14px 14px 13px}.th140[data-layout=laptop] .th140-vehicle{height:165px}.th140[data-layout=laptop] .th140-job-copy h2{font-size:20px}.th140[data-layout=laptop] .th140-time-block{padding-left:7px}.th140[data-layout=laptop] .th140-time-block>div strong{font-size:42px}.th140[data-layout=laptop] .th140-time-block>b{font-size:25px}.th140[data-layout=laptop] .th140-tech{padding-left:10px}.th140[data-layout=laptop] .th140-open{width:118px;height:42px;margin-right:0;padding:0 8px;grid-template-columns:20px 1fr 13px;gap:5px}.th140[data-layout=laptop] .th140-open>span{font-size:10px}.th140[data-layout=laptop] .th140-open>svg:first-child{width:20px;height:20px}.th140[data-layout=laptop] .th140-open>svg:last-child{width:13px;height:13px}.th140[data-layout=tablet-landscape] .th140-topbar{height:72px}.th140[data-layout=tablet-landscape] .th140-shell{width:calc(100vw - 28px);max-width:100%;padding-top:18px}.th140[data-layout=tablet-landscape] .th140-command{grid-template-columns:1fr auto;gap:16px}.th140[data-layout=tablet-landscape] .th140-command-right{min-height:62px}.th140[data-layout=tablet-landscape] .th140-metric{width:72px;padding-top:11px}.th140[data-layout=tablet-landscape] .th140-metric strong{font-size:21px}.th140[data-layout=tablet-landscape] .th140-refresh{width:76px}.th140[data-layout=tablet-landscape] .th140-job-card{min-height:236px;grid-template-columns:100px 132px 228px minmax(180px,1fr) 126px;grid-template-rows:38px 125px 54px;grid-template-areas:"status status vehicle copy tech" "time time vehicle copy tech" "open open open open open";-moz-column-gap:10px;column-gap:10px}.th140[data-layout=tablet-landscape] .th140-status-block{grid-area:status}.th140[data-layout=tablet-landscape] .th140-time-block{grid-area:time}.th140[data-layout=tablet-landscape] .th140-vehicle{grid-area:vehicle;height:160px}.th140[data-layout=tablet-landscape] .th140-job-copy{grid-area:copy;padding-left:0}.th140[data-layout=tablet-landscape] .th140-tech{grid-area:tech}.th140[data-layout=tablet-landscape] .th140-open{grid-area:open;width:136px;height:44px;min-width:0;justify-self:end;margin-right:0}.th140[data-layout=tablet-landscape] .th140-job-copy h2{font-size:20px}.th140[data-layout=tablet-landscape] .th140-time-block>div strong{font-size:40px}.th140[data-layout=tablet-portrait] .th140-topbar{height:70px;padding:0 12px}.th140[data-layout=tablet-portrait] .th140-brand img{width:42px;height:42px}.th140[data-layout=tablet-portrait] .th140-brand strong{font-size:17px}.th140[data-layout=tablet-portrait] .th140-shell{width:calc(100vw - 24px);max-width:100%;padding-top:16px}.th140[data-layout=tablet-portrait] .th140-command{grid-template-columns:1fr;padding:3px 4px}.th140[data-layout=tablet-portrait] .th140-command-right{justify-content:flex-start}.th140[data-layout=tablet-portrait] .th140-job-card{min-height:324px;grid-template-columns:118px minmax(0,1fr) 144px;grid-template-rows:40px 112px 100px 52px;grid-template-areas:"status status status" "time vehicle copy" "vehicle vehicle copy" "tech tech open";-moz-column-gap:12px;column-gap:12px;row-gap:4px}.th140[data-layout=tablet-portrait] .th140-status-block{grid-area:status}.th140[data-layout=tablet-portrait] .th140-time-block{grid-area:time;align-self:start}.th140[data-layout=tablet-portrait] .th140-vehicle{grid-area:vehicle;height:205px;width:82%;justify-self:center}.th140[data-layout=tablet-portrait] .th140-job-copy{grid-area:copy;align-self:center;padding-left:0}.th140[data-layout=tablet-portrait] .th140-tech{grid-area:tech;border-left:0;padding-left:0}.th140[data-layout=tablet-portrait] .th140-open{grid-area:open;width:142px;min-width:0;height:46px;justify-self:end;margin-right:0}.th140[data-layout=tablet-portrait] .th140-time-block>div strong{font-size:39px}.th140[data-layout=tablet-portrait] .th140-time-block>b{font-size:24px}.th140[data-layout=mobile-landscape] .th140-topbar{height:58px;padding:0 8px}.th140[data-layout=mobile-landscape] .th140-brand img{width:34px;height:34px}.th140[data-layout=mobile-landscape] .th140-brand small{display:none}.th140[data-layout=mobile-landscape] .th140-brand strong{font-size:14px}.th140[data-layout=mobile-landscape] .th140-back-crm{min-width:42px;width:42px;height:36px;padding:0}.th140[data-layout=mobile-landscape] .th140-back-crm span{display:none}.th140[data-layout=mobile-landscape] .th140-shell{width:calc(100vw - 16px);max-width:100%;padding-top:10px}.th140[data-layout=mobile-landscape] .th140-command{min-height:88px;grid-template-columns:1fr auto;gap:8px}.th140[data-layout=mobile-landscape] .th140-title h1{font-size:27px}.th140[data-layout=mobile-landscape] .th140-title p{font-size:8px}.th140[data-layout=mobile-landscape] .th140-metric{width:62px;height:54px;padding-top:7px}.th140[data-layout=mobile-landscape] .th140-metric strong{font-size:18px}.th140[data-layout=mobile-landscape] .th140-refresh{width:58px;height:54px;margin-left:4px}.th140[data-layout=mobile-landscape] .th140-refresh span{display:none}.th140[data-layout=mobile-landscape] .th140-job-card{min-height:176px;grid-template-columns:84px 100px 168px minmax(140px,1fr) 108px;grid-template-rows:34px 92px 40px;grid-template-areas:"status status vehicle copy tech" "time time vehicle copy tech" "open open open open open";gap:7px;padding:10px}.th140[data-layout=mobile-landscape] .th140-status-block{grid-area:status}.th140[data-layout=mobile-landscape] .th140-time-block{grid-area:time;padding-left:4px}.th140[data-layout=mobile-landscape] .th140-time-block>div strong{font-size:31px}.th140[data-layout=mobile-landscape] .th140-time-block>b{font-size:18px}.th140[data-layout=mobile-landscape] .th140-time-block>small{font-size:8px}.th140[data-layout=mobile-landscape] .th140-vehicle{grid-area:vehicle;height:120px}.th140[data-layout=mobile-landscape] .th140-job-copy{grid-area:copy;padding-left:0}.th140[data-layout=mobile-landscape] .th140-job-copy h2{font-size:16px}.th140[data-layout=mobile-landscape] .th140-job-copy p{font-size:9px}.th140[data-layout=mobile-landscape] .th140-job-copy>strong{font-size:8px}.th140[data-layout=mobile-landscape] .th140-tech{grid-area:tech;padding-left:7px}.th140[data-layout=mobile-landscape] .th140-open{grid-area:open;width:128px;height:40px;min-width:0;justify-self:end;margin-right:0}.th140[data-layout=mobile-portrait] .th140-topbar{height:60px;padding:0 7px}.th140[data-layout=mobile-portrait] .th140-brand{gap:6px}.th140[data-layout=mobile-portrait] .th140-brand img{width:33px;height:33px}.th140[data-layout=mobile-portrait] .th140-brand small{display:none}.th140[data-layout=mobile-portrait] .th140-brand strong{font-size:13px}.th140[data-layout=mobile-portrait] .th140-brand>i{width:6px;height:6px}.th140[data-layout=mobile-portrait] .th140-back-crm{min-width:38px;width:38px;height:36px;padding:0}.th140[data-layout=mobile-portrait] .th140-back-crm span{display:none}.th140[data-layout=mobile-portrait] .th140-shell{width:calc(100vw - 14px);max-width:100%;padding-top:12px}.th140[data-layout=mobile-portrait] .th140-command{grid-template-columns:1fr;gap:12px;min-height:auto;padding:0 2px}.th140[data-layout=mobile-portrait] .th140-title h1{font-size:31px}.th140[data-layout=mobile-portrait] .th140-command-right{display:grid;grid-template-columns:repeat(3,1fr) 58px;width:100%}.th140[data-layout=mobile-portrait] .th140-metric{width:auto;height:56px;padding-top:8px}.th140[data-layout=mobile-portrait] .th140-metric strong{font-size:19px}.th140[data-layout=mobile-portrait] .th140-refresh{width:54px;height:56px;margin-left:4px}.th140[data-layout=mobile-portrait] .th140-refresh span{display:none}.th140[data-layout=mobile-portrait] .th140-tabs{overflow-x:auto;padding-bottom:3px}.th140[data-layout=mobile-portrait] .th140-tabs button{flex:0 0 auto}.th140[data-layout=mobile-portrait] .th140-job-card{min-height:430px;grid-template-columns:1fr 1fr;grid-template-rows:36px 82px 165px 74px 48px;grid-template-areas:"status status" "time time" "vehicle vehicle" "copy tech" "open open";gap:5px 10px;padding:11px}.th140[data-layout=mobile-portrait] .th140-status-block{grid-area:status}.th140[data-layout=mobile-portrait] .th140-time-block{grid-area:time;padding-left:0;justify-self:start}.th140[data-layout=mobile-portrait] .th140-time-block>div strong{font-size:40px}.th140[data-layout=mobile-portrait] .th140-time-block>b{font-size:22px}.th140[data-layout=mobile-portrait] .th140-vehicle{grid-area:vehicle;height:165px;width:100%}.th140[data-layout=mobile-portrait] .th140-job-copy{grid-area:copy;padding-left:0}.th140[data-layout=mobile-portrait] .th140-job-copy h2{font-size:18px}.th140[data-layout=mobile-portrait] .th140-job-copy p{font-size:10px}.th140[data-layout=mobile-portrait] .th140-job-copy>strong{font-size:9px}.th140[data-layout=mobile-portrait] .th140-tech{grid-area:tech;padding-left:9px}.th140[data-layout=mobile-portrait] .th140-open{grid-area:open;width:100%;max-width:100%;min-width:0;height:46px;justify-self:stretch;margin-right:0}.th140[data-layout=mobile-portrait] .th140-footer{display:none}.th140-command,.th140-tabs,.th140-groups,.th140-group,.th140-job-list,.th140-job-card{min-width:0}.th140-group>header{padding-left:4px;padding-right:4px}.th140-job-copy,.th140-tech,.th140-status-block,.th140-time-block{max-width:100%}.th140-job-copy h2,.th140-job-copy p,.th140-job-copy>strong,.th140-tech strong{overflow-wrap:anywhere}.th140-open{max-width:100%}.th140[data-layout=desktop] .th140-group,.th140[data-layout=laptop] .th140-group{padding-inline:2px}.th140[data-layout=tablet-landscape] .th140-group,.th140[data-layout=tablet-portrait] .th140-group{padding-inline:1px}.th140[data-layout=mobile-landscape] .th140-group,.th140[data-layout=mobile-portrait] .th140-group{padding-inline:0}.th140.th155{background:#06131d!important;color:#f6f9fc;overflow-x:clip}.th140.th155 .th140-backdrop{display:none!important}.th140.th155 .th140-shell{position:relative;padding-top:0!important}.th140.th155 .th155-queue-hero{position:relative;isolation:isolate;display:grid;align-content:center;min-height:264px;padding:28px 0 14px;margin-bottom:19px}.th140.th155 .th155-queue-hero:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;background:linear-gradient(90deg,#03080bc7,#03080b6b 31%,#03080b14 65%,#03080b29),url(/technician-job-overview-hero-r1421.webp) center 52%/cover no-repeat;border-bottom:1px solid rgba(255,151,44,.28)}.th140.th155 .th140-command{min-height:150px;display:grid!important;grid-template-columns:1fr!important;gap:20px;align-items:center;position:relative;padding:0 5px!important}.th140.th155 .th140-title>span{color:#efa44d;font-size:11px;font-weight:900}.th140.th155 .th140-title h1{font-size:clamp(30px,3.3vw,47px);color:#fff;font-weight:850}.th140.th155 .th140-command-right{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(43vw,480px)!important;max-width:100%!important;display:flex;align-items:stretch;justify-content:space-around;min-height:105px;padding:12px;border:1px solid rgba(188,199,205,.26);border-radius:16px;background:linear-gradient(120deg,#121619f0,#23201eed);box-shadow:0 15px 35px #00000073,inset 0 1px #ffffff1a}.th140.th155 .th140-metric{flex:1;width:auto;min-width:0;align-content:center;padding:8px 5px;border:0;border-right:1px solid rgba(255,255,255,.12);background:transparent}.th140.th155 .th140-metric span{font-size:9px;color:#d1d8dc;font-weight:800}.th140.th155 .th140-metric strong{font-size:32px;margin-top:8px}.th140.th155 .th140-refresh{flex:0 0 92px;width:92px;min-width:0;margin-left:12px;height:auto;min-height:70px;border-radius:9px}.th140.th155 .th140-tabs{margin:5px 5px 0;align-self:end}.th140.th155 .th140-tabs button{height:36px;padding:0 16px;font-weight:750;color:#fff}.th140.th155 .th140-group>header{color:#b9c6cf;font-size:10px;font-weight:800}.th140.th155 .th140-job-card{display:grid!important;position:relative;isolation:isolate;grid-template-columns:minmax(135px,18%) minmax(165px,22%) minmax(175px,1fr) minmax(112px,13%) minmax(120px,13%)!important;grid-template-rows:47px minmax(139px,1fr)!important;grid-template-areas:"status status status status status" "time vehicle copy tech open"!important;-moz-column-gap:12px;column-gap:12px;row-gap:0;min-height:222px!important;max-width:100%;padding:15px 18px 14px!important;overflow:hidden!important;border:1px solid rgba(144,180,202,.33);border-radius:11px!important;background:linear-gradient(110deg,#13212bf7,#081621f5 59%,#0f1c26f7)!important}.th140.th155 .th140-status-block{grid-area:status!important;position:relative!important;z-index:5;display:flex;align-items:flex-start;gap:15px;align-self:start;max-width:100%;margin:-15px 0 0 -18px!important}.th140.th155 .th140-status{display:inline-flex;align-items:center;flex:0 0 auto;max-width:100%;height:43px;min-height:43px;margin:0!important;padding:0 21px 0 0!important;border:0!important;border-right:1px solid rgba(255,255,255,.32)!important;border-bottom:1px solid rgba(255,255,255,.25)!important;border-radius:0!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%)!important;box-shadow:none!important;color:#fff!important;font-size:12px!important;letter-spacing:.035em;white-space:nowrap}.th140.th155 .th140-status:before,.th140.th155 .th140-status:after{display:none!important}.th140.th155 .th140-status-icon{width:36px;min-width:36px;height:42px;flex:0 0 36px;display:grid;place-items:center;margin:0!important;border:0!important;border-right:1px solid rgba(255,255,255,.16)!important;border-radius:0!important;background:#00000026!important;box-shadow:none!important}.th140.th155 .th140-status-icon svg{width:17px;height:17px}.th140.th155 .th140-status>b{font-size:12px!important;font-weight:900!important;letter-spacing:.02em}.th140.th155 .th140-status-block>small{padding-top:14px;font-size:13px!important;font-weight:850!important;color:#e6f0f7!important;letter-spacing:.045em;white-space:nowrap}.th140.th155 .th140-status-scheduled{background:linear-gradient(105deg,#704114,#ac7327)!important}.th140.th155 .th140-status-open{background:linear-gradient(105deg,#1e415b,#337ca5)!important}.th140.th155 .th140-status-verification{background:linear-gradient(105deg,#433351,#76598b)!important}.th140.th155 .th140-status-progress{background:linear-gradient(105deg,#124866,#227ca7)!important}.th140.th155 .th140-status-ready{background:linear-gradient(105deg,#164c37,#25825a)!important}.th140.th155 .th140-status-neutral{background:linear-gradient(105deg,#35434d,#51616c)!important}.th140.th155 .th140-time-block{grid-area:time!important;justify-self:stretch;align-self:center;width:100%;min-width:0;max-width:100%;padding-left:4px!important;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px}.th140.th155 .th140-time-block>small{font-size:12px;color:#efb66a;font-weight:850}.th140.th155 .th140-time-block>div{display:flex;align-items:center;gap:7px;margin:0}.th140.th155 .th140-time-block>div strong{font-size:clamp(24px,2.8vw,39px);font-weight:850;line-height:1.1;letter-spacing:-.035em;color:#fff}.th140.th155 .th140-time-block>div>b{font-size:17px;color:#e6af5e}.th140.th155 .th140-time-empty{padding:0 2px!important}.th140.th155 .th140-time-empty>span{color:#b9cad7;font-size:13px;font-weight:700;line-height:1.3}.th140.th155 .th140-vehicle{grid-area:vehicle!important;position:relative;align-self:center;justify-self:stretch;min-width:0!important;max-width:100%!important;width:100%!important;height:171px!important;display:grid!important;place-items:center!important;overflow:visible!important;visibility:visible!important;opacity:1!important}.th140.th155 .th140-vehicle img{display:block!important;position:relative!important;z-index:3!important;width:100%!important;max-width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;visibility:visible!important;opacity:1!important;filter:drop-shadow(0 14px 12px rgba(0,0,0,.55))}.th140.th155 .th140-road-light,.th140.th155 .th140-vehicle-aura,.th140.th155 .th140-vehicle-reflection{display:none!important}.th140.th155 .th140-job-copy{grid-area:copy!important;align-self:center;padding:0!important;min-width:0!important}.th140.th155 .th140-job-copy h2{font-size:clamp(17px,1.75vw,25px)!important;font-weight:850!important;line-height:1.14!important;color:#fff}.th140.th155 .th140-job-copy p{font-size:14px!important;font-weight:750;color:#e5edf4;margin:8px 0 4px}.th140.th155 .th140-job-copy>strong{font-size:12px!important;color:#aebfcb;font-weight:650}.th140.th155 .th140-tech{grid-area:tech!important;align-self:center;min-width:0;padding-left:9px}.th140.th155 .th140-tech small{font-size:9px}.th140.th155 .th140-tech strong{font-size:12px}.th140.th155 .th140-open{grid-area:open!important;align-self:center!important;justify-self:end!important;position:relative;flex:none;width:130px!important;max-width:100%!important;min-width:0!important;height:45px!important;min-height:45px!important;max-height:45px!important;margin:0!important;padding:0 9px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr) 14px!important;gap:5px;place-items:center;border-radius:9px!important;background:linear-gradient(180deg,#ff9c10,#fb7800 54%,#db4d00)!important;box-shadow:inset 0 1px #ffffff52,0 6px 16px #00000047!important;overflow:hidden!important}.th140.th155 .th140-open>span{color:#fff;font-weight:850;white-space:nowrap}@media(max-width:1150px){.th140.th155 .th140-command{grid-template-columns:1fr!important;min-height:0!important;gap:12px}.th140.th155 .th140-command-right{position:relative!important;left:auto!important;top:auto!important;transform:none!important;justify-self:center!important;margin:0 auto!important;width:min(100%,480px)!important}.th140.th155 .th140-job-card{grid-template-columns:minmax(115px,17%) minmax(145px,22%) minmax(158px,1fr) minmax(100px,13%) minmax(112px,13%)!important;-moz-column-gap:8px;column-gap:8px}.th140.th155 .th140-vehicle{height:145px!important}.th140.th155 .th140-job-copy h2{font-size:19px!important}.th140.th155 .th140-open{width:114px!important}.th140.th155 .th140-tech{padding-left:6px}}.th140.th155[data-layout=tablet-landscape] .th140-job-card{grid-template-columns:minmax(112px,17%) minmax(165px,27%) minmax(180px,1fr) minmax(115px,18%)!important;grid-template-rows:44px 92px 58px!important;grid-template-areas:"status status status status" "time vehicle copy tech" "time vehicle copy open"!important;min-height:225px!important}.th140.th155[data-layout=tablet-landscape] .th140-vehicle{height:155px!important}.th140.th155[data-layout=tablet-landscape] .th140-open{width:124px!important}.th140.th155[data-layout=tablet-portrait] .th140-command{grid-template-columns:1fr!important;gap:14px}.th140.th155[data-layout=tablet-portrait] .th140-command-right{max-width:480px;width:100%}.th140.th155[data-layout=tablet-portrait] .th140-job-card{grid-template-columns:minmax(112px,20%) minmax(190px,34%) minmax(0,1fr)!important;grid-template-rows:44px 168px 55px!important;grid-template-areas:"status status status" "time vehicle copy" "tech tech open"!important;min-height:295px!important}.th140.th155[data-layout=tablet-portrait] .th140-vehicle{height:170px!important}.th140.th155[data-layout=tablet-portrait] .th140-tech{border-left:0;padding-left:0}.th140.th155[data-layout=mobile-landscape] .th155-queue-hero{padding:10px 0;min-height:162px}.th140.th155[data-layout=mobile-landscape] .th140-command{grid-template-columns:1fr!important;min-height:0!important;gap:8px}.th140.th155[data-layout=mobile-landscape] .th140-command-right{min-height:66px;padding:5px;max-width:100%}.th140.th155[data-layout=mobile-landscape] .th140-metric strong{font-size:18px}.th140.th155[data-layout=mobile-landscape] .th140-refresh{width:48px;flex-basis:48px;min-height:51px;margin-left:4px}.th140.th155[data-layout=mobile-landscape] .th140-refresh span{display:none}.th140.th155[data-layout=mobile-landscape] .th140-job-card{grid-template-columns:minmax(75px,17%) minmax(125px,26%) minmax(0,1fr) minmax(95px,17%)!important;grid-template-rows:37px 112px 48px!important;grid-template-areas:"status status status status" "time vehicle copy copy" "tech tech open open"!important;min-height:218px!important;gap:3px 8px;padding:12px 12px 9px!important}.th140.th155[data-layout=mobile-landscape] .th140-status-block{margin:-12px 0 0 -12px!important}.th140.th155[data-layout=mobile-landscape] .th140-vehicle{height:115px!important}.th140.th155[data-layout=mobile-landscape] .th140-open{width:120px!important;height:40px!important;min-height:40px!important;max-height:40px!important}.th140.th155[data-layout=mobile-landscape] .th140-tech{border:0;padding:0}.th140.th155[data-layout=mobile-landscape] .th140-job-copy h2{font-size:17px!important}.th140.th155[data-layout=mobile-portrait] .th155-queue-hero{padding:16px 0 12px;min-height:232px}.th140.th155[data-layout=mobile-portrait] .th140-command{grid-template-columns:1fr!important;gap:10px;min-height:0;padding:0 2px!important}.th140.th155[data-layout=mobile-portrait] .th140-command-right{width:100%;max-width:100%;min-height:70px;padding:5px;border-radius:10px}.th140.th155[data-layout=mobile-portrait] .th140-metric{padding:5px 2px}.th140.th155[data-layout=mobile-portrait] .th140-metric strong{font-size:19px}.th140.th155[data-layout=mobile-portrait] .th140-refresh{flex:0 0 45px;width:45px;min-height:55px;margin-left:4px}.th140.th155[data-layout=mobile-portrait] .th140-refresh span{display:none}.th140.th155[data-layout=mobile-portrait] .th140-job-card{grid-template-columns:minmax(0,1fr) minmax(112px,38%)!important;grid-template-rows:40px minmax(45px,auto) 150px minmax(80px,auto) 51px!important;grid-template-areas:"status status" "time time" "vehicle vehicle" "copy copy" "tech open"!important;min-height:386px!important;gap:7px 9px;padding:12px!important}.th140.th155[data-layout=mobile-portrait] .th140-status-block{margin:-12px 0 0 -12px!important;gap:7px}.th140.th155[data-layout=mobile-portrait] .th140-status{height:37px;min-height:37px;padding-right:13px!important}.th140.th155[data-layout=mobile-portrait] .th140-status-icon{height:36px;width:26px;min-width:26px;flex-basis:26px}.th140.th155[data-layout=mobile-portrait] .th140-status>b{font-size:10px!important}.th140.th155[data-layout=mobile-portrait] .th140-status-block>small{font-size:11px!important;padding-top:10px}.th140.th155[data-layout=mobile-portrait] .th140-vehicle{height:150px!important}.th140.th155[data-layout=mobile-portrait] .th140-job-copy h2{font-size:20px!important}.th140.th155[data-layout=mobile-portrait] .th140-job-copy p{font-size:14px!important}.th140.th155[data-layout=mobile-portrait] .th140-tech{border:0;padding:0}.th140.th155[data-layout=mobile-portrait] .th140-open{width:100%!important;height:46px!important;min-height:46px!important;max-height:46px!important}.th140.th155 .th140-job-card{box-sizing:border-box!important;grid-template-columns:minmax(112px,17%) minmax(150px,23%) minmax(0,1fr) minmax(108px,14%) minmax(118px,14%)!important;grid-template-rows:43px minmax(136px,auto)!important;grid-template-areas:"status status status status status" "time vehicle copy tech open"!important;-moz-column-gap:12px!important;column-gap:12px!important;row-gap:4px!important;min-height:207px!important;height:auto!important;align-items:center!important}.th140.th155 .th140-job-card>.th140-vehicle{grid-area:vehicle!important;position:relative!important;inset:auto!important;isolation:isolate!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:136px!important;min-height:0!important;max-height:136px!important;align-self:center!important;justify-self:stretch!important;overflow:hidden!important;transform:none!important;filter:none!important}.th140.th155 .th140-job-card>.th140-vehicle img{display:block!important;position:static!important;inset:auto!important;transform:none!important;translate:none!important;scale:1!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;margin:auto!important;filter:drop-shadow(0 10px 9px rgba(0,0,0,.38))!important}.th140.th155 .th140-job-card>.th140-vehicle .th140-vehicle-placeholder{max-width:100%!important;max-height:100%!important;box-sizing:border-box!important;overflow:hidden!important}.th140.th155 .th140-job-card>.th140-vehicle .th140-road-light,.th140.th155 .th140-job-card>.th140-vehicle .th140-vehicle-aura,.th140.th155 .th140-job-card>.th140-vehicle .th140-vehicle-reflection{display:none!important}.th140.th155 .th140-job-card>.th140-job-copy{grid-area:copy!important;min-width:0!important;max-width:100%!important;position:relative!important;z-index:1!important;align-self:center!important;padding:0!important;margin:0!important;overflow-wrap:break-word!important}.th140.th155 .th140-job-card>.th140-job-copy h2{margin:0!important;max-width:100%!important;overflow-wrap:break-word!important;line-height:1.17!important}.th140.th155 .th140-job-card>.th140-time-block{grid-area:time!important;min-width:0!important;position:relative!important;z-index:1!important}.th140.th155 .th140-job-card>.th140-tech{grid-area:tech!important;min-width:0!important;position:relative!important;z-index:1!important}.th140.th155 .th140-job-card>.th140-open{grid-area:open!important;position:relative!important;z-index:2!important;min-height:44px!important;touch-action:manipulation}.th140.th155 .th140-job-card>.th140-status-block{grid-area:status!important;min-width:0!important}.th140.th155 .th140-job-card .th140-status{max-width:min(76%,280px)!important}.th140.th155 .th140-job-card .th140-status b{overflow:hidden;text-overflow:ellipsis}.th140.th155[data-layout=laptop] .th140-job-card{grid-template-columns:minmax(108px,17%) minmax(140px,22%) minmax(0,1fr) minmax(100px,15%) minmax(106px,14%)!important;grid-template-rows:42px minmax(128px,auto)!important;gap:4px 9px!important}.th140.th155[data-layout=laptop] .th140-job-card>.th140-vehicle{height:128px!important;max-height:128px!important}.th140.th155[data-layout=tablet-landscape] .th140-job-card{grid-template-columns:minmax(104px,17%) minmax(158px,27%) minmax(0,1fr) minmax(115px,18%)!important;grid-template-rows:43px minmax(112px,auto) 48px!important;grid-template-areas:"status status status status" "time vehicle copy tech" "time vehicle copy open"!important;min-height:220px!important;gap:3px 10px!important}.th140.th155[data-layout=tablet-landscape] .th140-job-card>.th140-vehicle{height:145px!important;max-height:145px!important}.th140.th155[data-layout=tablet-landscape] .th140-job-copy h2{font-size:clamp(16px,1.8vw,21px)!important}.th140.th155[data-layout=tablet-landscape] .th140-tech{align-self:end!important;padding-bottom:5px!important}.th140.th155[data-layout=tablet-landscape] .th140-open{align-self:start!important;justify-self:end!important;width:126px!important;max-width:100%!important}.th140.th155[data-layout=tablet-portrait] .th140-job-card{grid-template-columns:minmax(110px,20%) minmax(150px,33%) minmax(0,1fr)!important;grid-template-rows:42px minmax(145px,auto) 49px!important;grid-template-areas:"status status status" "time vehicle copy" "tech tech open"!important;min-height:255px!important;gap:4px 11px!important}.th140.th155[data-layout=tablet-portrait] .th140-job-card>.th140-vehicle{height:145px!important;max-height:145px!important;width:100%!important;justify-self:stretch!important}.th140.th155[data-layout=tablet-portrait] .th140-tech{align-self:center!important;min-height:0!important;padding:0!important;border:0!important}.th140.th155[data-layout=tablet-portrait] .th140-open{align-self:center!important;width:142px!important}.th140.th155[data-layout=mobile-landscape] .th155-queue-hero{min-height:146px!important;padding:10px 0 12px!important}.th140.th155[data-layout=mobile-landscape] .th140-job-card{grid-template-columns:minmax(90px,17%) minmax(128px,26%) minmax(0,1fr)!important;grid-template-rows:37px minmax(112px,auto) 45px!important;grid-template-areas:"status status status" "time vehicle copy" "tech tech open"!important;min-height:213px!important;gap:4px 9px!important;padding:12px!important}.th140.th155[data-layout=mobile-landscape] .th140-job-card>.th140-vehicle{height:112px!important;max-height:112px!important}.th140.th155[data-layout=mobile-landscape] .th140-tech{align-self:center!important;min-height:0!important;border:0!important;padding:0!important}.th140.th155[data-layout=mobile-landscape] .th140-open{width:128px!important;min-height:44px!important;height:44px!important;max-height:none!important}.th140.th155[data-layout=mobile-landscape] .th140-job-copy h2{font-size:16px!important}.th140.th155[data-layout=mobile-landscape] .th140-job-copy p{margin:5px 0 3px!important;font-size:12px!important}.th140.th155[data-layout=mobile-portrait] .th155-queue-hero{min-height:205px!important;padding:13px 0 12px!important}.th140.th155[data-layout=mobile-portrait] .th140-job-card{grid-template-columns:minmax(0,43%) minmax(0,57%)!important;grid-template-rows:39px minmax(123px,auto) minmax(66px,auto) 48px!important;grid-template-areas:"status status" "time vehicle" "copy copy" "tech open"!important;min-height:306px!important;gap:6px 7px!important;padding:12px!important}.th140.th155[data-layout=mobile-portrait] .th140-job-card>.th140-status-block{align-self:start!important;gap:8px!important}.th140.th155[data-layout=mobile-portrait] .th140-job-card .th140-status{max-width:min(74%,250px)!important}.th140.th155[data-layout=mobile-portrait] .th140-job-card>.th140-time-block{align-self:center!important;padding:0!important;gap:8px!important}.th140.th155[data-layout=mobile-portrait] .th140-time-block>small{font-size:11px!important;line-height:1.3!important}.th140.th155[data-layout=mobile-portrait] .th140-time-block>div{gap:3px!important;flex-wrap:wrap!important}.th140.th155[data-layout=mobile-portrait] .th140-time-block>div svg{width:16px!important;flex:0 0 16px!important}.th140.th155[data-layout=mobile-portrait] .th140-time-block>div strong{font-size:clamp(24px,7.5vw,34px)!important;line-height:1!important}.th140.th155[data-layout=mobile-portrait] .th140-time-block>div>b{font-size:13px!important}.th140.th155[data-layout=mobile-portrait] .th140-time-empty>span{font-size:12px!important}.th140.th155[data-layout=mobile-portrait] .th140-job-card>.th140-vehicle{align-self:center!important;justify-self:stretch!important;height:124px!important;max-height:124px!important;min-width:0!important;width:100%!important}.th140.th155[data-layout=mobile-portrait] .th140-job-card>.th140-job-copy{align-self:center!important;padding:0!important}.th140.th155[data-layout=mobile-portrait] .th140-job-copy h2{font-size:clamp(17px,4.8vw,21px)!important;line-height:1.2!important}.th140.th155[data-layout=mobile-portrait] .th140-job-copy p{font-size:13px!important;margin:4px 0 3px!important}.th140.th155[data-layout=mobile-portrait] .th140-job-copy>strong{font-size:11px!important}.th140.th155[data-layout=mobile-portrait] .th140-job-card>.th140-tech{align-self:center!important;min-height:0!important;gap:6px!important;border:0!important;padding:0!important}.th140.th155[data-layout=mobile-portrait] .th140-tech>i{width:30px!important;height:30px!important;flex:0 0 30px!important}.th140.th155[data-layout=mobile-portrait] .th140-tech strong{font-size:11px!important}.th140.th155[data-layout=mobile-portrait] .th140-job-card>.th140-open{width:min(100%,145px)!important;min-height:46px!important;height:46px!important;max-height:none!important;justify-self:end!important}@media(max-width:370px){.th140.th155[data-layout=mobile-portrait] .th140-job-card{grid-template-columns:minmax(0,45%) minmax(0,55%)!important;gap:5px!important;padding:10px!important}.th140.th155[data-layout=mobile-portrait] .th140-status-block{margin:-10px 0 0 -10px!important}.th140.th155[data-layout=mobile-portrait] .th140-job-card>.th140-vehicle{height:108px!important;max-height:108px!important}.th140.th155[data-layout=mobile-portrait] .th140-status>b{font-size:9px!important}.th140.th155[data-layout=mobile-portrait] .th140-open{width:117px!important;grid-template-columns:16px minmax(0,1fr) 10px!important;font-size:11px!important}}.th140.th155{background:linear-gradient(155deg,#090e12,#0b1116 48%,#080d11)!important}.th140.th155 .th140-backdrop{opacity:.25!important}.th140.th155 .th140-group>header{color:#abb4bb!important;letter-spacing:.12em}.th140.th155 .th140-job-card,.th140.th155 .th140-card-scheduled,.th140.th155 .th140-card-inspection,.th140.th155 .th140-card-progress,.th140.th155 .th140-card-ready,.th140.th155 .th140-card-approval{background:radial-gradient(ellipse 44% 90% at 29% 65%,rgba(210,206,194,.055),transparent 75%),linear-gradient(112deg,#20262a,#1a2024 47%,#141b20)!important;border:1px solid rgba(196,207,212,.25)!important;box-shadow:inset 0 1px #ffffff17,0 12px 26px #00000052!important}.th140.th155 .th140-job-card:before{background:linear-gradient(100deg,transparent 5%,rgba(255,255,255,.022) 43%,transparent 69%)!important}.th140.th155 .th140-card-sheen{background:linear-gradient(90deg,transparent,rgba(232,231,224,.23),rgba(245,244,236,.44),rgba(232,231,224,.16),transparent)!important;box-shadow:none!important}.th140.th155 .th140-job-copy h2{color:#f7f8f8!important}.th140.th155 .th140-job-copy p{color:#d7dbdd!important}.th140.th155 .th140-job-copy>strong,.th140.th155 .th140-tech small{color:#aeb7be!important}.th140.th155 .th140-tech{border-left-color:#d9e1e424!important}.th140.th155 .th140-open{background:linear-gradient(180deg,#f89c27,#df6b0d)!important;border:1px solid rgba(255,195,107,.57)!important;border-radius:9px!important;box-shadow:inset 0 1px #fff9e945,0 7px 16px #00000045!important;text-shadow:none!important}.th140.th155 .th140-open:before,.th140.th155 .th140-open:after{display:none!important}.th140.th155 .th140-open>svg:first-child{padding:2px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;width:20px!important;height:20px!important}.th140.th155 .th140-open:hover:not(:disabled){filter:brightness(1.07)!important}.th140.th155 .th171-carryover{grid-column:1/-1;display:inline-flex;justify-self:start;align-items:center;margin-top:8px;padding:4px 7px;border:1px solid rgba(230,178,89,.36);border-radius:5px;background:#c381241f;color:#f3c884;font-size:9px;font-weight:750;letter-spacing:.09em;font-style:normal;line-height:1}.th140.th155[data-layout=mobile-portrait] .th171-carryover,.th140.th155[data-layout=mobile-landscape] .th171-carryover{margin-top:5px;font-size:8px;padding:3px 5px}@media(prefers-reduced-motion:reduce){.th140.th155 .th140-job-card,.th140.th155 .th140-open{transition:none!important}}.tjo141-host{position:relative;isolation:isolate;min-height:100dvh;width:100%;overflow-x:hidden;background:#edf2f5}.tjo141-host>.ss139-toast,.tjo141-host>.ss139-modal-layer,.tjo141-host>.ss139-camera,.tjo141-host>.ss139-scanner{position:relative;z-index:5000}.tjo141{--ink:#101827;--ink2:#243247;--muted:#718095;--line:#dbe3e9;--line2:#cfd9e0;--paper:#f8fafb;--white:#fff;--orange:#ff7900;--orange2:#ff9b16;--orange3:#dc4d00;--green:#16a66b;--blue:#2a8cc8;position:relative;min-height:100dvh;overflow-x:hidden;background:radial-gradient(circle at 18% 0,rgba(255,255,255,.92),transparent 34rem),linear-gradient(180deg,#f4f7f9,#fff 26%,#f1f4f6);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.tjo141 *{box-sizing:border-box}.tjo141 button{font:inherit;cursor:pointer}.tjo141 button:disabled{cursor:default}.tjo141-top{height:74px;position:relative;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 28px;color:#f4f7fa;background:linear-gradient(180deg,#091118fc,#080f16fb),#081018;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 10px 28px #050e1638}.tjo141-top button{min-height:40px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(178,196,207,.22);border-radius:8px;background:linear-gradient(180deg,#27333db8,#1a242dd1);color:#f5f7f8;font-size:12px;font-weight:750;box-shadow:inset 0 1px #ffffff0f}.tjo141-top button svg{width:17px;height:17px}.tjo141-back{justify-self:start}.tjo141-exit{justify-self:end}.tjo141-brand{display:flex;align-items:center;gap:10px}.tjo141-brand img{width:46px;height:46px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 5px 11px rgba(0,0,0,.44))}.tjo141-brand span{display:grid}.tjo141-brand small{font-size:8px;font-weight:900;letter-spacing:.11em;color:#e09c4f}.tjo141-brand strong{font-size:18px;line-height:1.05}.tjo141-hero{position:relative;z-index:1;min-height:278px;overflow:hidden;display:grid;grid-template-columns:minmax(260px,1fr) minmax(520px,620px) minmax(260px,1fr);gap:18px;align-items:center;padding:24px max(30px,calc((100vw - 1540px)/2));color:#fff;border-bottom:1px solid rgba(255,151,44,.28);background:#090d10}.tjo141-hero-backdrop{position:absolute;inset:0;z-index:-3;background:linear-gradient(90deg,#03080b9e,#03080b61,#03080b1c 40%,#03080b05 63%,#03080b14),url(/technician-job-overview-hero-r1421.webp) center 52%/cover no-repeat;transform:translateZ(0);will-change:transform}.tjo141-hero-backdrop:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000000f,#00000005 55%,#00000029),radial-gradient(ellipse at 58% 96%,rgba(255,134,28,.1),transparent 42%);pointer-events:none}.tjo141-hero-backdrop:after{content:"";position:absolute;left:0;right:0;bottom:0;height:42px;background:linear-gradient(180deg,transparent,rgba(5,9,12,.22));pointer-events:none}.tjo141-hero:before{content:"";position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.1),transparent 32% 78%,rgba(0,0,0,.05)),linear-gradient(180deg,#ffffff03,#00000014);pointer-events:none}.tjo141-hero:after{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,151,44,.55),rgba(255,255,255,.28),rgba(255,151,44,.55),transparent);opacity:.55}.tjo141-wall-logo{display:none!important}.tjo141-hero-copy{align-self:center}.tjo141-hero-copy>span{display:block;color:#f7ad4c;font-size:10px;font-weight:950;letter-spacing:.08em}.tjo141-hero-copy h1{margin:5px 0 6px;font-size:42px;line-height:.98;letter-spacing:-.035em;color:#fff;text-shadow:0 3px 20px rgba(0,0,0,.42)}.tjo141-hero-copy p{margin:0;max-width:510px;color:#f0f2f3;font-size:14px;line-height:1.42}.tjo141-hero-meta{display:flex;align-items:center;gap:10px;margin-top:18px}.tjo141-hero-meta small{font-size:9px;color:#aeb8bf;font-weight:800;letter-spacing:.07em}.tjo141-hero-copy{grid-column:1;grid-row:1;align-self:center}.tjo141-hero-balance{grid-column:3;grid-row:1;min-width:0;min-height:1px;pointer-events:none}.tjo141-hero-stats{grid-column:2;grid-row:1;position:relative;justify-self:stretch;align-self:center;width:100%;min-width:0;min-height:190px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:118px 56px;gap:0;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:20px;background:radial-gradient(circle at 50% -30%,rgba(255,255,255,.08),transparent 50%),linear-gradient(180deg,#121d26f6,#080f16fb);-webkit-backdrop-filter:blur(20px) saturate(118%);backdrop-filter:blur(20px) saturate(118%);box-shadow:0 24px 54px #0000005c,inset 0 1px #ffffff17,inset 0 -1px #ffffff08}.tjo141-hero-stats:before{content:"";position:absolute;z-index:2;left:28%;right:28%;top:0;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,#ff7900 18%,#ffad45 50%,#ff7900 82%,transparent);box-shadow:0 0 18px #ff79006b;pointer-events:none}.tjo141-hero-stats>div{position:relative;display:grid;place-items:center;align-content:center;padding:0 14px}.tjo141-hero-stats>div:not(:last-of-type):after{content:"";position:absolute;top:24px;bottom:24px;right:0;width:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.18),transparent)}.tjo141-hero-stats span{font-size:11px;letter-spacing:.08em;color:#aebcc6;font-weight:850}.tjo141-hero-stats strong{margin-top:8px;font-size:46px;line-height:.95;letter-spacing:-.045em;color:#fff;text-shadow:0 7px 20px rgba(0,0,0,.24)}.tjo141-hero-stats strong em{font-style:normal;font-size:18px;color:#9eacb7}.tjo141-hero-stats small{margin-top:7px;font-size:11px;color:#e1e8ed;font-weight:650}.tjo141-hero-stats button{grid-column:1/4;min-height:44px;margin:5px 14px 13px;border:1px solid rgba(255,255,255,.14);border-radius:11px;background:linear-gradient(180deg,#263b4c,#1a2a37);color:#fff;display:flex;align-items:center;justify-content:center;gap:9px;font-size:13px;font-weight:850;box-shadow:inset 0 1px #ffffff1a,0 8px 18px #00000029}.tjo141-hero-stats button:hover{filter:brightness(1.05)}.tjo141-hero-stats button svg{width:18px;height:18px}.tjo141-content{width:min(1540px,calc(100vw - 48px));margin:0 auto;padding:22px 0 34px;display:grid;grid-template-columns:minmax(0,2.1fr) minmax(330px,.95fr);gap:18px;align-items:start}.tjo141-main,.tjo141-side{min-width:0}.tjo141-main{display:grid;gap:16px}.tjo141-side{display:grid;gap:14px}.tjo141-work-card,.tjo141-stage-card,.tjo141-side-card{border:1px solid #dfe6eb;background:#fff;border-radius:13px;box-shadow:0 10px 28px #11253412,inset 0 1px #ffffffe6}.tjo141-work-card{min-height:164px;display:grid;grid-template-columns:1fr 290px;align-items:center;padding:23px 25px}.tjo141-work-title>div{display:flex;align-items:center;gap:9px}.tjo141-work-title>div>svg{width:21px;height:21px;color:#17233a}.tjo141-work-title>div>span{font-size:12px;font-weight:800;letter-spacing:.03em;color:#45546d}.tjo141-work-title h2{margin:17px 0 6px;font-size:38px;line-height:1;letter-spacing:-.028em}.tjo141-work-title p{margin:0;color:#3e5068;font-size:16px}.tjo141-work-title p i{display:inline-block;width:1px;height:17px;margin:0 12px -3px;background:#cad4dc}.tjo141-schedule{min-height:92px;border-left:1px solid #d9e1e7;padding-left:28px;display:flex;align-items:center;gap:13px}.tjo141-schedule>svg{width:38px;height:38px;color:var(--orange)}.tjo141-schedule span{display:grid}.tjo141-schedule small{font-size:11px;font-weight:850;letter-spacing:.03em;color:#303b4c}.tjo141-schedule strong{margin-top:3px;font-size:40px;line-height:1;letter-spacing:-.03em}.tjo141-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 13px;border-radius:999px;border:1px solid transparent;font-size:10px;line-height:1;letter-spacing:.02em;font-weight:900;white-space:nowrap;box-shadow:inset 0 1px #ffffff24,0 6px 14px #11182714}.tjo141-pill.scheduled,.tjo141-pill.current,.tjo141-pill.in-progress,.tjo141-pill.inspection,.tjo141-pill.final-qc{background:#ff7a00;border-color:#e16200;color:#fff}.tjo141-pill.paused,.tjo141-pill.waiting-approval{background:#f2b536;border-color:#d89816;color:#1a1f28}.tjo141-pill.complete,.tjo141-pill.ready{background:#14a86d;border-color:#0d8a58;color:#fff}.tjo141-pill.upcoming{background:#5c6b80;border-color:#4f5d72;color:#fff}.tjo141-stage-card{padding:0 20px 20px}.tjo141-stage-card>header{height:58px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e1e7eb}.tjo141-stage-card>header>div{display:flex;align-items:center;gap:9px}.tjo141-stage-card>header svg{width:20px;height:20px}.tjo141-stage-card>header strong{font-size:14px;letter-spacing:.02em}.tjo141-stage-card>header>span{font-size:11px;color:#415069}.tjo141-stage-list{display:grid;gap:10px;margin-top:12px}.tjo141-stage-row{min-height:94px;display:grid;grid-template-columns:54px minmax(0,1fr) 100px 120px 160px;gap:12px;align-items:center;padding:11px 14px;border:1px solid #dde5ea;border-radius:11px;background:linear-gradient(180deg,#fff,#fbfcfd);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.tjo141-stage-row.current,.tjo141-stage-row.paused{border:1.5px solid #ff7a00;background:radial-gradient(circle at 76% 0,rgba(255,153,43,.09),transparent 17rem),linear-gradient(90deg,#fff9f2,#fffdf9 55%,#fff8ef);box-shadow:0 6px 18px #ff790017,inset 0 1px #fff}.tjo141-stage-row.complete{background:linear-gradient(90deg,#fbfefd,#fff);border-color:#d8e7df}.tjo141-step{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:#edf1f4;color:#111827;font-size:18px;font-weight:800}.tjo141-stage-row.current .tjo141-step,.tjo141-stage-row.paused .tjo141-step{color:#fff;background:linear-gradient(180deg,#ff990b,#f15b00);box-shadow:0 5px 14px #ff750040,inset 0 1px #ffffff52}.tjo141-stage-row.complete .tjo141-step{color:#fff;background:linear-gradient(180deg,#28bd7d,#0c8d59)}.tjo141-step svg{width:22px;height:22px}.tjo141-stage-copy{min-width:0}.tjo141-stage-copy h3{margin:0;font-size:16px;line-height:1.13;color:#141b27}.tjo141-stage-copy p{margin:5px 0 0;color:#68788d;font-size:12px;line-height:1.4}.tjo141-stage-time{display:flex;align-items:center;gap:8px}.tjo141-stage-time>svg{width:20px;height:20px;color:#182237}.tjo141-stage-time span{display:grid}.tjo141-stage-time small{font-size:9px;color:#68778a}.tjo141-stage-time strong{margin-top:2px;font-size:13px;color:#141b27}.tjo141-stage-open,.tjo141-stage-static{min-height:46px;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:7px;font-weight:800}.tjo141-stage-open{border:1px solid #ff870c;background:linear-gradient(180deg,#ff930f,#f45c00);color:#fff;box-shadow:inset 0 1px #ffffff47,0 8px 17px #f45c002b}.tjo141-stage-open svg{width:17px;height:17px}.tjo141-stage-open svg:last-child{margin-left:auto}.tjo141-stage-static{border:1px solid #d7e0e6;background:#fff;color:#202b3c}.tjo141-stage-static.complete{color:#147a53;border-color:#cfe5d9;background:#f8fdfa}.tjo141-stage-static.upcoming{color:#67778b;background:#fafbfd}.tjo141-stage-static svg{width:18px;height:18px}.tjo141-side-card{padding:16px 17px}.tjo141-side-card>header{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:10px}.tjo141-side-card>header>div,.tjo141-side-card>header:not(:has(div)){display:flex;align-items:center;gap:9px}.tjo141-side-card>header svg{width:21px;height:21px}.tjo141-side-card>header strong{font-size:13px;letter-spacing:.035em}.tjo141-vehicle-card>header>button{height:34px;padding:0 11px;border:1px solid #d5dee5;border-radius:7px;background:#f8fafb;color:#263248;font-weight:700;font-size:10px}.tjo141-vehicle-body{display:grid;grid-template-columns:145px 1fr;gap:14px;align-items:center;margin-top:10px}.tjo141-vehicle-image.small{height:120px}.tjo141-vehicle-body dl{margin:0;display:grid;gap:5px}.tjo141-vehicle-body dl>div{display:grid;grid-template-columns:70px 1fr;gap:6px}.tjo141-vehicle-body dt{font-size:10px;color:#66788e}.tjo141-vehicle-body dd{margin:0;font-size:11px;color:#1b2637;overflow-wrap:anywhere}.tjo141-vehicle-body .headline{display:block;margin-bottom:3px}.tjo141-vehicle-body .headline dd{font-size:14px;font-weight:850;color:#111827}.tjo141-tools>header{justify-content:flex-start;display:flex;align-items:center;gap:9px}.tjo141-tools>.primary{width:100%;height:52px;margin-top:12px;padding:0 13px;display:grid;grid-template-columns:24px 1fr 16px;align-items:center;gap:8px;border:1px solid #ff8d15;border-radius:8px;background:linear-gradient(180deg,#ff930b,#ee4f00);color:#fff;font-weight:850;box-shadow:inset 0 1px #ffffff40,0 8px 18px #ec4f0029}.tjo141-tools>.primary svg{width:21px;height:21px}.tjo141-tools>.primary svg:last-child{justify-self:end}.tjo141-tools>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.tjo141-tools>div button{height:44px;border:1px solid #d5dee5;border-radius:8px;background:#fff;color:#1f2a3b;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:750}.tjo141-tools>div svg{width:19px;height:19px}.tjo141-details>header{justify-content:flex-start}.tjo141-details dl{margin:10px 0 0;display:grid}.tjo141-details dl>div{position:relative;min-height:34px;display:grid;grid-template-columns:132px 1fr auto;align-items:center;gap:8px;border-bottom:1px solid #e5eaee}.tjo141-details dl>div:last-child{border-bottom:0}.tjo141-details dt{font-size:10px;color:#607187}.tjo141-details dd{margin:0;font-size:10px;color:#182233;font-weight:600;overflow-wrap:anywhere}.tjo141-details .tjo141-pill{min-height:23px;font-size:9px}.tjo141[data-layout=desktop] .tjo141-content{width:min(1580px,calc(100vw - 64px))}.tjo141[data-layout=desktop] .tjo141-hero{padding-left:max(32px,calc((100vw - 1580px)/2));padding-right:max(32px,calc((100vw - 1580px)/2))}.tjo141[data-layout=desktop] .tjo141-stage-row{grid-template-columns:56px minmax(0,1fr) 110px 135px 170px}.tjo141[data-layout=laptop] .tjo141-top{padding-inline:18px}.tjo141[data-layout=laptop] .tjo141-hero{min-height:260px;grid-template-columns:minmax(235px,1fr) minmax(500px,580px) minmax(235px,1fr);padding:20px 22px;gap:14px}.tjo141[data-layout=laptop] .tjo141-hero-copy h1{font-size:38px}.tjo141[data-layout=laptop] .tjo141-hero-copy p{font-size:13px}.tjo141[data-layout=laptop] .tjo141-content{width:calc(100vw - 36px);grid-template-columns:minmax(0,2fr) minmax(300px,.92fr);gap:14px}.tjo141[data-layout=laptop] .tjo141-work-card{grid-template-columns:1fr 250px;padding:20px}.tjo141[data-layout=laptop] .tjo141-work-title h2{font-size:33px}.tjo141[data-layout=laptop] .tjo141-stage-row{grid-template-columns:48px minmax(0,1fr) 90px 108px 145px;gap:9px;padding-inline:11px}.tjo141[data-layout=laptop] .tjo141-stage-copy h3{font-size:14px}.tjo141[data-layout=laptop] .tjo141-stage-copy p{font-size:10px}.tjo141[data-layout=laptop] .tjo141-stage-time small{font-size:8px}.tjo141[data-layout=laptop] .tjo141-stage-time strong{font-size:11px}.tjo141[data-layout=laptop] .tjo141-stage-open,.tjo141[data-layout=laptop] .tjo141-stage-static{font-size:10px}.tjo141[data-layout=tablet-landscape] .tjo141-top{height:68px;padding-inline:12px}.tjo141[data-layout=tablet-landscape] .tjo141-brand img{width:40px;height:40px}.tjo141[data-layout=tablet-landscape] .tjo141-brand strong{font-size:16px}.tjo141[data-layout=tablet-landscape] .tjo141-hero{min-height:248px;grid-template-columns:minmax(200px,1fr) minmax(430px,500px) minmax(200px,1fr);padding:18px 14px;gap:10px}.tjo141[data-layout=tablet-landscape] .tjo141-hero-copy h1{font-size:34px}.tjo141[data-layout=tablet-landscape] .tjo141-hero-copy p{font-size:11px}.tjo141[data-layout=tablet-landscape] .tjo141-content{width:calc(100vw - 24px);grid-template-columns:minmax(0,1.65fr) minmax(280px,.9fr);gap:12px}.tjo141[data-layout=tablet-landscape] .tjo141-work-card{grid-template-columns:1fr 215px;padding:17px}.tjo141[data-layout=tablet-landscape] .tjo141-work-title h2{font-size:29px}.tjo141[data-layout=tablet-landscape] .tjo141-schedule strong{font-size:30px}.tjo141[data-layout=tablet-landscape] .tjo141-stage-card{padding-inline:12px}.tjo141[data-layout=tablet-landscape] .tjo141-stage-row{min-height:94px;grid-template-columns:44px minmax(0,1fr) 78px 130px;grid-template-areas:"step copy pill action" "step copy time action";gap:5px 8px}.tjo141[data-layout=tablet-landscape] .tjo141-step{grid-area:step;width:40px;height:40px}.tjo141[data-layout=tablet-landscape] .tjo141-stage-copy{grid-area:copy}.tjo141[data-layout=tablet-landscape] .tjo141-stage-row>.tjo141-pill{grid-area:pill;justify-self:start}.tjo141[data-layout=tablet-landscape] .tjo141-stage-time{grid-area:time}.tjo141[data-layout=tablet-landscape] .tjo141-stage-open,.tjo141[data-layout=tablet-landscape] .tjo141-stage-static{grid-area:action}.tjo141[data-layout=tablet-landscape] .tjo141-stage-copy h3{font-size:13px}.tjo141[data-layout=tablet-landscape] .tjo141-stage-copy p{font-size:10px}.tjo141[data-layout=tablet-landscape] .tjo141-vehicle-body{grid-template-columns:105px 1fr}.tjo141[data-layout=tablet-landscape] .tjo141-vehicle-image.small{height:95px}.tjo141[data-layout=tablet-portrait] .tjo141-top{height:68px;padding-inline:10px}.tjo141[data-layout=tablet-portrait] .tjo141-top button{min-height:38px;padding-inline:10px}.tjo141[data-layout=tablet-portrait] .tjo141-brand img{width:38px;height:38px}.tjo141[data-layout=tablet-portrait] .tjo141-brand small{display:none}.tjo141[data-layout=tablet-portrait] .tjo141-brand strong{font-size:15px}.tjo141[data-layout=tablet-portrait] .tjo141-hero{min-height:372px;grid-template-columns:1fr;grid-template-rows:auto auto;padding:18px 18px 16px;gap:16px}.tjo141[data-layout=tablet-portrait] .tjo141-hero-copy{grid-column:1}.tjo141[data-layout=tablet-portrait] .tjo141-hero-copy h1{font-size:36px}.tjo141[data-layout=tablet-portrait] .tjo141-content{width:calc(100vw - 20px);grid-template-columns:1fr}.tjo141[data-layout=tablet-portrait] .tjo141-side{grid-template-columns:1fr 1fr}.tjo141[data-layout=tablet-portrait] .tjo141-details{grid-column:1/3}.tjo141[data-layout=tablet-portrait] .tjo141-stage-row{grid-template-columns:48px minmax(0,1fr) 92px 150px;grid-template-areas:"step copy pill action" "step copy time action";gap:6px 10px}.tjo141[data-layout=tablet-portrait] .tjo141-step{grid-area:step}.tjo141[data-layout=tablet-portrait] .tjo141-stage-copy{grid-area:copy}.tjo141[data-layout=tablet-portrait] .tjo141-stage-row>.tjo141-pill{grid-area:pill;justify-self:start}.tjo141[data-layout=tablet-portrait] .tjo141-stage-time{grid-area:time}.tjo141[data-layout=tablet-portrait] .tjo141-stage-open,.tjo141[data-layout=tablet-portrait] .tjo141-stage-static{grid-area:action}.tjo141[data-layout=mobile-landscape] .tjo141-top{height:58px;padding-inline:7px}.tjo141[data-layout=mobile-landscape] .tjo141-brand img{width:32px;height:32px}.tjo141[data-layout=mobile-landscape] .tjo141-brand small{display:none}.tjo141[data-layout=mobile-landscape] .tjo141-brand strong{font-size:13px}.tjo141[data-layout=mobile-landscape] .tjo141-top button{min-height:34px;padding:0 9px}.tjo141[data-layout=mobile-landscape] .tjo141-top button span{display:none}.tjo141[data-layout=mobile-landscape] .tjo141-hero{min-height:290px;grid-template-columns:1fr;grid-template-rows:auto auto;padding:12px;gap:12px}.tjo141[data-layout=mobile-landscape] .tjo141-hero-copy h1{font-size:28px}.tjo141[data-layout=mobile-landscape] .tjo141-hero-copy p{font-size:9px}.tjo141[data-layout=mobile-landscape] .tjo141-hero-meta{margin-top:10px}.tjo141[data-layout=mobile-landscape] .tjo141-content{width:calc(100vw - 12px);grid-template-columns:1fr;padding-top:10px}.tjo141[data-layout=mobile-landscape] .tjo141-side{grid-template-columns:1fr 1fr 1fr}.tjo141[data-layout=mobile-landscape] .tjo141-work-card{min-height:135px}.tjo141[data-layout=mobile-landscape] .tjo141-stage-row{grid-template-columns:42px minmax(0,1fr) 78px 115px;grid-template-areas:"step copy pill action" "step copy time action";gap:5px 8px}.tjo141[data-layout=mobile-landscape] .tjo141-step{grid-area:step;width:38px;height:38px}.tjo141[data-layout=mobile-landscape] .tjo141-stage-copy{grid-area:copy}.tjo141[data-layout=mobile-landscape] .tjo141-stage-row>.tjo141-pill{grid-area:pill;justify-self:start}.tjo141[data-layout=mobile-landscape] .tjo141-stage-time{grid-area:time}.tjo141[data-layout=mobile-landscape] .tjo141-stage-open,.tjo141[data-layout=mobile-landscape] .tjo141-stage-static{grid-area:action}.tjo141[data-layout=mobile-landscape] .tjo141-stage-copy h3{font-size:12px}.tjo141[data-layout=mobile-landscape] .tjo141-stage-copy p{font-size:9px}.tjo141[data-layout=mobile-portrait] .tjo141-top{height:58px;padding-inline:7px}.tjo141[data-layout=mobile-portrait] .tjo141-brand img{width:31px;height:31px}.tjo141[data-layout=mobile-portrait] .tjo141-brand small{display:none}.tjo141[data-layout=mobile-portrait] .tjo141-brand strong{font-size:12px}.tjo141[data-layout=mobile-portrait] .tjo141-top button{min-height:34px;width:38px;padding:0;justify-content:center}.tjo141[data-layout=mobile-portrait] .tjo141-top button span{display:none}.tjo141[data-layout=mobile-portrait] .tjo141-hero{min-height:390px;grid-template-columns:1fr;grid-template-rows:auto auto;padding:16px 11px 14px;gap:14px}.tjo141[data-layout=mobile-portrait] .tjo141-hero-copy h1{font-size:34px}.tjo141[data-layout=mobile-portrait] .tjo141-hero-copy p{font-size:11px}.tjo141[data-layout=mobile-portrait] .tjo141-content{width:calc(100vw - 10px);grid-template-columns:1fr;padding-top:8px}.tjo141[data-layout=mobile-portrait] .tjo141-work-card{min-height:220px;grid-template-columns:1fr;gap:16px;padding:17px}.tjo141[data-layout=mobile-portrait] .tjo141-work-title h2{font-size:30px}.tjo141[data-layout=mobile-portrait] .tjo141-schedule{border-left:0;border-top:1px solid #dce4e9;padding:14px 0 0}.tjo141[data-layout=mobile-portrait] .tjo141-stage-card{padding-inline:8px}.tjo141[data-layout=mobile-portrait] .tjo141-stage-card>header{padding-inline:4px}.tjo141[data-layout=mobile-portrait] .tjo141-stage-card>header>span{font-size:9px}.tjo141[data-layout=mobile-portrait] .tjo141-stage-row{min-height:148px;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"step copy" "pill time" "action action";gap:7px 9px;padding:12px 10px}.tjo141[data-layout=mobile-portrait] .tjo141-step{grid-area:step;width:40px;height:40px}.tjo141[data-layout=mobile-portrait] .tjo141-stage-copy{grid-area:copy}.tjo141[data-layout=mobile-portrait] .tjo141-stage-row>.tjo141-pill{grid-area:pill;justify-self:start;margin-left:2px}.tjo141[data-layout=mobile-portrait] .tjo141-stage-time{grid-area:time;justify-self:end}.tjo141[data-layout=mobile-portrait] .tjo141-stage-open,.tjo141[data-layout=mobile-portrait] .tjo141-stage-static{grid-area:action;width:100%}.tjo141[data-layout=mobile-portrait] .tjo141-side{grid-template-columns:1fr}.tjo141[data-layout=mobile-portrait] .tjo141-details{grid-column:auto}.tjo141[data-layout=mobile-portrait] .tjo141-vehicle-body{grid-template-columns:115px 1fr}.tjo141[data-layout=mobile-portrait] .tjo141-vehicle-image.small{height:105px}.tjo141-content{position:relative;z-index:2;filter:none!important;opacity:1!important;mix-blend-mode:normal!important}.tjo141-work-card,.tjo141-stage-card,.tjo141-side-card{filter:none!important;opacity:1!important;mix-blend-mode:normal!important}.tjo141[data-layout=desktop] .tjo141-hero-backdrop,.tjo141[data-layout=laptop] .tjo141-hero-backdrop{background-position:center 52%}.tjo141[data-layout=tablet-landscape] .tjo141-hero-backdrop{background-position:55% 52%}.tjo141[data-layout=tablet-portrait] .tjo141-hero-backdrop{background-position:57% center}.tjo141[data-layout=mobile-landscape] .tjo141-hero-backdrop{background-position:56% center}.tjo141[data-layout=mobile-portrait] .tjo141-hero-backdrop{background-position:58% center}.tjo141-hero-stats{grid-column:2;grid-row:1;position:relative;isolation:isolate;justify-self:center;align-self:center;width:min(650px,100%);min-width:0;min-height:188px;padding:20px 26px 68px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:24px;background:linear-gradient(180deg,#182129cc,#090f15c2),radial-gradient(ellipse at 50% -10%,rgba(255,255,255,.14),transparent 50%);backdrop-filter:blur(20px) saturate(126%);-webkit-backdrop-filter:blur(20px) saturate(126%);box-shadow:0 28px 60px #00000052,0 7px 18px #0000002e,inset 0 1px #ffffff29,inset 0 -1px #ffffff09}.tjo141-hero-stats:before{content:"";position:absolute;z-index:0;inset:1px;border-radius:22px;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.055),transparent 22% 72%,rgba(255,255,255,.018)),radial-gradient(circle at 50% 0,rgba(255,161,64,.07),transparent 36%);box-shadow:inset 0 1px #ffffff0f}.tjo141-hero-stats:after{content:"";position:absolute;z-index:1;left:18%;right:18%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,174,86,.55),rgba(255,255,255,.38),rgba(255,174,86,.55),transparent);box-shadow:0 0 16px #ff80182e;pointer-events:none}.tjo141-hero-stats>div{position:relative;z-index:2;min-width:0;padding:2px 22px 6px;display:grid;align-content:center;justify-items:center;text-align:center;background:transparent!important;border:0!important;box-shadow:none!important}.tjo141-hero-stats>div:not(:last-of-type):after{content:"";position:absolute;top:10px;right:0;bottom:10px;width:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.16) 20%,rgba(255,255,255,.16) 80%,transparent)}.tjo141-stat-kicker{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0}.tjo141-stat-kicker>span:last-child{font-size:12px;line-height:1;letter-spacing:.115em;font-weight:900;color:#eef4f7;text-shadow:0 2px 8px rgba(0,0,0,.3)}.tjo141-stat-icon{width:auto!important;height:auto!important;min-width:0!important;display:inline-grid!important;place-items:center;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#e8f0f5!important;filter:drop-shadow(0 2px 6px rgba(0,0,0,.26))}.tjo141-stat-icon svg{width:18px;height:18px;stroke-width:1.9}.tjo141-hero-stats strong{margin:10px 0 0;font-size:66px;line-height:.82;letter-spacing:-.058em;font-weight:850;color:#fff;text-shadow:0 10px 28px rgba(0,0,0,.3)}.tjo141-hero-stats strong em{display:inline-block;margin-left:4px;transform:translateY(-4px);font-style:normal;font-size:22px;font-weight:800;letter-spacing:-.025em;color:#d8e2e9}.tjo141-hero-stats small{margin-top:9px;font-size:13px;line-height:1;font-weight:800;letter-spacing:.01em;color:#f2f6f8;text-shadow:0 2px 8px rgba(0,0,0,.24)}.tjo141-photo-command{position:absolute;z-index:4;left:50%;bottom:14px;transform:translate(-50%);width:-moz-max-content!important;width:max-content!important;min-width:198px;max-width:calc(100% - 36px);min-height:44px!important;margin:0!important;padding:0 14px!important;display:inline-grid!important;grid-template-columns:22px auto 15px;align-items:center;justify-content:center;gap:9px;overflow:hidden;border:1px solid rgba(255,255,255,.18)!important;border-radius:14px!important;background:linear-gradient(180deg,#263039eb,#141d25f0)!important;color:#fff!important;box-shadow:0 10px 24px #0000003d,inset 0 1px #ffffff1a,inset 0 -1px #0000002e!important;font-size:13px!important;font-weight:850!important;letter-spacing:-.005em;white-space:nowrap;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.tjo141-photo-command:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;border-radius:999px;background:#ff7900;box-shadow:0 0 10px #ff79005c}.tjo141-photo-command:hover{transform:translate(-50%) translateY(-1px);border-color:#ff8e2457!important;background:linear-gradient(180deg,#2d3740f5,#172028fa)!important;box-shadow:0 13px 26px #00000042,0 0 18px #ff790014,inset 0 1px #ffffff1f!important}.tjo141-photo-command:active{transform:translate(-50%) translateY(0)}.tjo141-photo-command>span:nth-child(2){color:#fff!important;font-size:13px!important;font-weight:850;letter-spacing:-.005em!important}.tjo141-photo-command>svg{width:15px;height:15px;justify-self:end;color:#e3ebf0}.tjo141-photo-command-icon{width:auto!important;height:auto!important;display:inline-grid!important;place-items:center;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#ff8a16!important}.tjo141-photo-command-icon svg{width:18px;height:18px;stroke-width:2}.tjo141[data-layout=desktop] .tjo141-hero-stats{width:min(650px,100%);min-height:188px}.tjo141[data-layout=laptop] .tjo141-hero-stats{width:min(610px,100%);min-height:180px;padding:18px 22px 64px}.tjo141[data-layout=laptop] .tjo141-hero-stats>div{padding-inline:18px}.tjo141[data-layout=laptop] .tjo141-hero-stats strong{font-size:60px}.tjo141[data-layout=laptop] .tjo141-hero-stats strong em{font-size:20px}.tjo141[data-layout=laptop] .tjo141-stat-kicker>span:last-child{font-size:11px}.tjo141[data-layout=laptop] .tjo141-photo-command{bottom:13px;min-height:43px!important;min-width:194px}.tjo141[data-layout=tablet-landscape] .tjo141-hero-stats{width:min(500px,100%);min-height:166px;padding:15px 14px 58px;border-radius:21px}.tjo141[data-layout=tablet-landscape] .tjo141-hero-stats:before{border-radius:19px}.tjo141[data-layout=tablet-landscape] .tjo141-hero-stats>div{padding-inline:10px}.tjo141[data-layout=tablet-landscape] .tjo141-stat-kicker{gap:6px}.tjo141[data-layout=tablet-landscape] .tjo141-stat-kicker>span:last-child{font-size:9.5px}.tjo141[data-layout=tablet-landscape] .tjo141-stat-icon svg{width:16px;height:16px}.tjo141[data-layout=tablet-landscape] .tjo141-hero-stats strong{font-size:50px}.tjo141[data-layout=tablet-landscape] .tjo141-hero-stats strong em{font-size:17px;transform:translateY(-3px)}.tjo141[data-layout=tablet-landscape] .tjo141-hero-stats small{font-size:11px;margin-top:7px}.tjo141[data-layout=tablet-landscape] .tjo141-photo-command{bottom:11px;min-width:182px;min-height:40px!important;font-size:12px!important}.tjo141[data-layout=tablet-landscape] .tjo141-photo-command>span:nth-child(2){font-size:12px!important}.tjo141[data-layout=tablet-portrait] .tjo141-hero-copy,.tjo141[data-layout=mobile-landscape] .tjo141-hero-copy,.tjo141[data-layout=mobile-portrait] .tjo141-hero-copy{grid-column:1;grid-row:1}.tjo141[data-layout=tablet-portrait] .tjo141-hero-balance,.tjo141[data-layout=mobile-landscape] .tjo141-hero-balance,.tjo141[data-layout=mobile-portrait] .tjo141-hero-balance{display:none}.tjo141[data-layout=tablet-portrait] .tjo141-hero-stats,.tjo141[data-layout=mobile-landscape] .tjo141-hero-stats,.tjo141[data-layout=mobile-portrait] .tjo141-hero-stats{grid-column:1;grid-row:2;justify-self:center;width:min(100%,620px)}.tjo141[data-layout=tablet-portrait] .tjo141-hero-stats{min-height:166px;padding:15px 14px 58px;border-radius:21px}.tjo141[data-layout=tablet-portrait] .tjo141-hero-stats:before{border-radius:19px}.tjo141[data-layout=tablet-portrait] .tjo141-hero-stats>div{padding-inline:10px}.tjo141[data-layout=tablet-portrait] .tjo141-stat-kicker>span:last-child{font-size:9.5px}.tjo141[data-layout=tablet-portrait] .tjo141-stat-icon svg{width:16px;height:16px}.tjo141[data-layout=tablet-portrait] .tjo141-hero-stats strong{font-size:50px}.tjo141[data-layout=tablet-portrait] .tjo141-hero-stats strong em{font-size:17px}.tjo141[data-layout=tablet-portrait] .tjo141-hero-stats small{font-size:11px}.tjo141[data-layout=tablet-portrait] .tjo141-photo-command{bottom:11px;min-width:182px;min-height:40px!important}.tjo141[data-layout=mobile-landscape] .tjo141-hero-stats{min-height:154px;padding:13px 10px 54px;border-radius:19px}.tjo141[data-layout=mobile-landscape] .tjo141-hero-stats:before{border-radius:17px}.tjo141[data-layout=mobile-landscape] .tjo141-hero-stats>div{padding-inline:7px}.tjo141[data-layout=mobile-landscape] .tjo141-stat-kicker{gap:5px}.tjo141[data-layout=mobile-landscape] .tjo141-stat-kicker>span:last-child{font-size:8.5px}.tjo141[data-layout=mobile-landscape] .tjo141-stat-icon svg{width:14px;height:14px}.tjo141[data-layout=mobile-landscape] .tjo141-hero-stats strong{font-size:43px}.tjo141[data-layout=mobile-landscape] .tjo141-hero-stats strong em{font-size:15px;transform:translateY(-2px)}.tjo141[data-layout=mobile-landscape] .tjo141-hero-stats small{font-size:10px;margin-top:6px}.tjo141[data-layout=mobile-landscape] .tjo141-photo-command{bottom:9px;min-width:172px;min-height:38px!important;padding-inline:11px!important}.tjo141[data-layout=mobile-portrait] .tjo141-hero{min-height:420px}.tjo141[data-layout=mobile-portrait] .tjo141-hero-stats{min-height:148px;padding:12px 8px 52px;border-radius:18px}.tjo141[data-layout=mobile-portrait] .tjo141-hero-stats:before{border-radius:16px}.tjo141[data-layout=mobile-portrait] .tjo141-hero-stats>div{padding-inline:5px}.tjo141[data-layout=mobile-portrait] .tjo141-hero-stats>div:not(:last-of-type):after{top:8px;bottom:8px}.tjo141[data-layout=mobile-portrait] .tjo141-stat-kicker{gap:4px}.tjo141[data-layout=mobile-portrait] .tjo141-stat-kicker>span:last-child{font-size:7.5px;letter-spacing:.09em}.tjo141[data-layout=mobile-portrait] .tjo141-stat-icon svg{width:13px;height:13px}.tjo141[data-layout=mobile-portrait] .tjo141-hero-stats strong{font-size:36px}.tjo141[data-layout=mobile-portrait] .tjo141-hero-stats strong em{font-size:13px;margin-left:2px;transform:translateY(-2px)}.tjo141[data-layout=mobile-portrait] .tjo141-hero-stats small{font-size:9px;margin-top:5px}.tjo141[data-layout=mobile-portrait] .tjo141-photo-command{bottom:8px;min-width:160px;min-height:36px!important;padding-inline:10px!important;grid-template-columns:18px auto 13px;gap:7px}.tjo141[data-layout=mobile-portrait] .tjo141-photo-command>span:nth-child(2){font-size:11px!important}.tjo141[data-layout=mobile-portrait] .tjo141-photo-command-icon svg{width:15px;height:15px}@media(prefers-reduced-motion:reduce){.tjo141-photo-command{transition:none}}.tjo141 .tjo141-hero-stats{background:linear-gradient(150deg,#17222cf7,#08131efa)!important;border:1px solid rgba(164,190,207,.31)!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffff1f,0 15px 36px #00081047!important;-webkit-backdrop-filter:blur(18px) saturate(105%)!important;backdrop-filter:blur(18px) saturate(105%)!important}.tjo141 .tjo141-hero-stats:before{height:1px!important;left:12%!important;right:12%!important;background:linear-gradient(90deg,transparent,rgba(198,215,225,.55),transparent)!important;box-shadow:none!important}.tjo141 .tjo141-hero-stats>div:not(:last-of-type):after{background:#a7c1d233!important}.tjo141 .tjo141-hero-stats .tjo141-stat-kicker,.tjo141 .tjo141-hero-stats span{color:#d0dee7!important}.tjo141 .tjo141-hero-stats strong{color:#f7fbff!important;text-shadow:none!important;font-variant-numeric:tabular-nums!important}.tjo141 .tjo141-hero-stats strong em{color:#b8c7d3!important}.tjo141 .tjo141-photo-command{background:linear-gradient(135deg,#173448,#112638)!important;border-color:#8eb6cd59!important;box-shadow:inset 0 1px #ffffff14!important}.tjo141 .tjo141-photo-command:hover,.tjo141 .tjo141-photo-command:focus-visible{border-color:#d2e6f1a6!important;background:#20465c!important}.tjo141 .tjo141-hero-stat{min-width:0!important}@media(max-width:680px){.tjo141 .tjo141-hero-stats{border-radius:15px!important}.tjo141 .tjo141-hero-stats strong{font-size:clamp(31px,8vw,43px)!important}}.gc-public-root{--gold:#f3aa31;--cyan:#69d8ff;--ink:#06131c;position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 82% 3%,rgba(243,170,49,.13),transparent 28%),radial-gradient(circle at 8% 62%,rgba(41,177,235,.13),transparent 34%),linear-gradient(145deg,#02090f,#071c2a 55%,#02090e);color:#eef8ff;font-family:Segoe UI Variable Text,Segoe UI,Inter,Arial,sans-serif;padding:34px 18px 46px;box-sizing:border-box}.gc-public-root *{box-sizing:border-box}.gc-public-glow{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;opacity:.18}.gc-public-glow-a{width:360px;height:360px;right:-150px;top:40px;background:#f3aa31}.gc-public-glow-b{width:460px;height:460px;left:-240px;top:46%;background:#1aaae9}.gc-public-page{position:relative;z-index:1;width:min(100%,980px);margin:0 auto}.gc-public-brand{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 2px 27px;border-bottom:1px solid rgba(126,200,238,.14)}.gc-public-brand img{width:64px;height:64px;-o-object-fit:contain;object-fit:contain}.gc-public-brand>div{display:grid;text-align:right}.gc-public-brand span{color:var(--cyan);font-size:10px;font-weight:900;letter-spacing:.18em}.gc-public-brand small{margin-top:5px;color:#768f9f;font-size:10px;font-weight:800;letter-spacing:.1em}.gc-public-hero{text-align:center;padding:44px 10px 27px}.gc-public-hero h1{margin:0 0 12px;color:#eef6fb;font-size:clamp(38px,6vw,65px);line-height:.98;letter-spacing:-.047em;font-weight:860}.gc-public-hero h1 b{color:var(--gold);font-weight:920}.gc-public-hero p{margin:0 auto;max-width:660px;color:#a6bac8;font-size:clamp(15px,2vw,18px);line-height:1.55}.gc-public-message{display:grid;justify-items:center;max-width:760px;margin:0 auto 30px;padding:5px 28px 22px;border-bottom:1px solid rgba(243,170,49,.24);text-align:center}.gc-public-message>span{height:37px;color:#f3aa31b3;font:700 52px/1 Georgia,serif}.gc-public-message blockquote{margin:0;color:#fff;font:italic 600 clamp(18px,2.7vw,26px)/1.5 Georgia,"Times New Roman",serif}.gc-public-message small{margin-top:10px;color:#8da4b4;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.gc-public-card-shell{overflow:hidden;width:100%;border-radius:28px;background:#05080b;box-shadow:0 32px 88px #0000007a,0 0 0 1px #6dbce51f}.gc-public-card-shell svg{display:block;width:100%;height:auto}.gc-public-schedule{max-width:820px;margin:28px auto 0;padding-top:28px;border-top:1px solid rgba(118,192,229,.14);text-align:center}.gc-public-schedule>span{color:#eef5f9;font-size:13px;font-weight:900;letter-spacing:.08em}.gc-public-schedule>p{margin:7px 0 0;color:#839dad;font-size:13px}.gc-public-actions{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}.gc-public-actions a{position:relative;display:grid;grid-template-columns:38px 1fr;grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;align-items:center;min-height:82px;padding:14px 19px;border-radius:17px;text-decoration:none;box-shadow:0 15px 32px #00000045;transition:transform .18s ease,filter .18s ease}.gc-public-actions a:hover{transform:translateY(-2px);filter:brightness(1.04)}.gc-public-actions svg{grid-row:1/3;width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gc-public-actions span{align-self:end;font-size:9px;font-weight:900;letter-spacing:.16em;text-align:left}.gc-public-actions strong{align-self:start;margin-top:3px;font-size:18px;text-align:left}.gc-public-actions .call{background:linear-gradient(145deg,#ffa12b,#ee8116);color:#281404}.gc-public-actions .book{border:1px solid rgba(101,216,255,.25);background:linear-gradient(145deg,#11354d,#0a2639);color:#fff}.gc-public-actions .book span{color:#8bdcff}.gc-public-page footer{display:grid;justify-items:center;gap:6px;margin-top:40px;padding-top:25px;border-top:1px solid rgba(115,184,221,.13);text-align:center}.gc-public-page footer>span{color:#77d8ff;font-size:9px;font-weight:900;letter-spacing:.14em}.gc-public-page footer>strong{color:#c5d3dc;font-size:12px}.gc-public-page footer>div{display:flex;align-items:center;gap:8px;color:#849baa;font-size:11px}.gc-public-page footer a{color:#9fb5c3;text-decoration:none}.gc-public-page footer a:hover{text-decoration:underline}.gc-public-page footer i{font-style:normal;color:#527083}.gc-public-page footer small{color:#667f90;font-size:9px;font-weight:800;letter-spacing:.12em}.gc-public-state{position:relative;z-index:1;display:grid;justify-items:center;align-content:center;min-height:calc(100vh - 88px);text-align:center}.gc-public-state img{width:78px}.gc-public-state>span{margin-top:18px;color:var(--gold);font-size:10px;font-weight:900;letter-spacing:.16em}.gc-public-state h1{margin:8px 0;color:#fff;font-size:30px}.gc-public-state p{max-width:540px;margin:4px auto 18px;color:#9eb5c4;line-height:1.55}.gc-public-state a{color:#8edcff;text-decoration:none;font-weight:850}.gc-public-state a:hover{text-decoration:underline}@media(max-width:720px){.gc-public-root{padding:18px 10px 32px}.gc-public-brand{padding-bottom:18px}.gc-public-brand img{width:52px;height:52px}.gc-public-brand span,.gc-public-brand small{font-size:8px}.gc-public-hero{padding:31px 5px 20px}.gc-public-message{margin-bottom:20px;padding:2px 12px 17px}.gc-public-card-shell{border-radius:15px}.gc-public-schedule{margin-top:26px;padding-top:22px}.gc-public-actions{grid-template-columns:1fr;gap:12px;margin-top:18px}.gc-public-actions a{min-height:72px;border-radius:15px}.gc-public-page footer{margin-top:29px}}@media(min-width:721px)and (max-width:980px){.gc-public-root{padding-left:22px;padding-right:22px}.gc-public-page{max-width:850px}.gc-public-card-shell{border-radius:22px}}@media(prefers-reduced-motion:reduce){.gc-public-actions a{transition:none}}.gc-public-message>span{display:none!important}.gc-public-message blockquote{display:flex!important;align-items:baseline!important;justify-content:center!important;max-width:100%!important;margin:0!important;color:#f7f5f0!important;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,Times New Roman,serif!important;font-size:clamp(19px,2.75vw,27px)!important;line-height:1.55!important;font-style:italic!important;font-weight:600!important;letter-spacing:.015em!important;text-wrap:balance!important}.gc-public-message blockquote em{min-width:0;color:#f7f5f0!important;font:inherit!important;text-shadow:0 1px 0 rgba(255,255,255,.04),0 10px 28px rgba(0,0,0,.28)!important}.gc-public-message .gc-public-message-quote{display:inline-block!important;flex:0 0 auto!important;margin:0 .34em!important;color:#d7aa55!important;font-family:Georgia,Times New Roman,serif!important;font-size:.92em!important;line-height:1!important;font-style:normal!important;font-weight:700!important}@media(max-width:720px){.gc-public-message .gc-public-message-quote{margin:0 .25em!important}}html,body,#root{min-height:100%;margin:0}.gcr-root{--gold:#f3aa31;--cyan:#69d8ff;position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 84% 2%,rgba(243,170,49,.12),transparent 28%),radial-gradient(circle at 8% 64%,rgba(45,180,239,.12),transparent 34%),linear-gradient(145deg,#02090f,#071b29 55%,#02090e);color:#eef8ff;font-family:Segoe UI Variable Text,Segoe UI,Inter,Arial,sans-serif;padding:34px 18px 46px;box-sizing:border-box}.gcr-root *{box-sizing:border-box}.gcr-glow{position:absolute;border-radius:50%;filter:blur(82px);pointer-events:none;opacity:.16}.gcr-glow-a{width:340px;height:340px;right:-145px;top:35px;background:#f3aa31}.gcr-glow-b{width:440px;height:440px;left:-230px;top:48%;background:#1baef1}.gcr-page{position:relative;z-index:1;width:min(100%,880px);margin:0 auto}.gcr-brand{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 2px 27px;border-bottom:1px solid rgba(117,197,236,.14)}.gcr-brand img{width:64px;height:64px;-o-object-fit:contain;object-fit:contain}.gcr-brand>div{display:grid;text-align:right}.gcr-brand span{color:var(--cyan);font-size:10px;font-weight:900;letter-spacing:.18em}.gcr-brand small{margin-top:5px;color:#758f9f;font-size:10px;font-weight:800;letter-spacing:.1em}.gcr-hero{text-align:center;padding:47px 12px 30px}.gcr-hero>span{color:var(--gold);font-size:11px;font-weight:900;letter-spacing:.18em}.gcr-hero h1{margin:11px 0 13px;color:#eef6fb;font-size:clamp(35px,5.5vw,58px);line-height:1.02;letter-spacing:-.043em;font-weight:850}.gcr-hero h1 b{color:var(--gold);font-weight:920}.gcr-hero p{margin:0 auto;max-width:680px;color:#a5b9c7;font-size:clamp(15px,2vw,18px);line-height:1.6}.gcr-gift-summary{display:grid;justify-items:center;max-width:760px;margin:0 auto 8px;padding:26px 12px 29px;border-top:1px solid rgba(243,170,49,.28);border-bottom:1px solid rgba(243,170,49,.28);text-align:center}.gcr-gift-summary span{color:#b98b38;font-size:10px;font-weight:900;letter-spacing:.17em}.gcr-gift-summary strong{margin-top:9px;color:#fff;font-size:clamp(30px,5vw,46px);line-height:1.12}.gcr-gift-summary small{margin-top:7px;color:#91a8b6;font-size:12px}.gcr-receipt{max-width:760px;margin:28px auto 0}.gcr-receipt-title{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:0 0 13px;border-bottom:1px solid rgba(104,184,224,.24)}.gcr-receipt-title span{color:var(--cyan);font-size:9px;font-weight:900;letter-spacing:.15em}.gcr-receipt-title strong{color:#dfeaf0;font-size:13px}.gcr-row{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:22px;align-items:start;padding:15px 0;border-bottom:1px solid rgba(105,177,215,.11)}.gcr-row span{color:#7895a8;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.gcr-row strong{color:#edf5fa;font-size:14px;line-height:1.45;text-align:right;word-break:break-word}.gcr-confirm{display:flex;align-items:flex-start;justify-content:center;gap:12px;max-width:760px;margin:27px auto 0;padding-top:22px;border-top:1px solid rgba(115,184,221,.13);text-align:left}.gcr-confirm>i{display:grid;place-items:center;width:24px;height:24px;border:1px solid rgba(98,226,173,.42);border-radius:50%;color:#6ee1b0;font-size:12px;font-style:normal;font-weight:900}.gcr-confirm>div{display:grid;gap:4px}.gcr-confirm strong{color:#e5f5ed;font-size:11px;font-weight:900;letter-spacing:.12em}.gcr-confirm span{color:#819aa9;font-size:12px;line-height:1.45}.gcr-page footer{display:grid;justify-items:center;gap:6px;margin-top:37px;padding-top:24px;border-top:1px solid rgba(115,184,221,.13);text-align:center}.gcr-page footer>span{color:#76d7ff;font-size:9px;font-weight:900;letter-spacing:.14em}.gcr-page footer>strong{color:#c0d0da;font-size:12px}.gcr-page footer>div{display:flex;align-items:center;gap:8px;color:#839aaa;font-size:11px}.gcr-page footer a{color:#9fb6c3;text-decoration:none}.gcr-page footer a:hover{text-decoration:underline}.gcr-page footer i{font-style:normal;color:#557386}.gcr-page footer small{color:#687f8f;font-size:10px}.gcr-state{position:relative;z-index:1;display:grid;justify-items:center;align-content:center;min-height:calc(100vh - 88px);text-align:center}.gcr-state img{width:78px}.gcr-state>span{margin-top:18px;color:var(--gold);font-size:10px;font-weight:900;letter-spacing:.16em}.gcr-state h1{margin:8px 0;color:#fff;font-size:30px}.gcr-state p{max-width:540px;margin:4px auto 18px;color:#9eb5c4;line-height:1.55}.gcr-state a{color:#8edcff;text-decoration:none;font-weight:850}.gcr-state a:hover{text-decoration:underline}@media(max-width:680px){.gcr-root{padding:18px 10px 32px}.gcr-brand{padding-bottom:18px}.gcr-brand img{width:52px;height:52px}.gcr-brand span,.gcr-brand small{font-size:8px}.gcr-hero{padding:32px 5px 23px}.gcr-gift-summary{padding:22px 8px 24px}.gcr-receipt{margin-top:24px}.gcr-receipt-title{display:grid;gap:6px}.gcr-row{grid-template-columns:1fr;gap:5px;padding:14px 0}.gcr-row strong{text-align:left}.gcr-confirm{justify-content:flex-start}.gcr-page footer{margin-top:28px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}
