*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:#f1f5f5;background:#111719;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:16px}main{width:100%;max-width:490px;margin:auto;padding:28px 22px 48px}header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:30px;display:flex}h1{letter-spacing:-.7px;margin:0 0 6px;font-size:28px}h2{margin:0 0 18px;font-size:18px}p{margin:0 0 16px;line-height:1.55}header p,.muted,small{color:#a8b8bf}label{margin:0 0 21px;font-size:15px;display:block}input,select{color:#fff;width:100%;min-width:0;min-height:54px;font:inherit;background:#20292d;border:1px solid #49565c;border-radius:10px;margin-top:9px;padding:12px 15px;font-size:19px;display:block}input:focus,select:focus,button:focus-visible{outline-offset:3px;outline:3px solid #36d5c2}small{margin-top:8px;font-size:12px;line-height:1.55;display:block}button{font:inherit;color:#f1f5f5;cursor:pointer;touch-action:manipulation;background:#20292d;border:1px solid #49565c;border-radius:10px;min-height:50px;padding:12px 17px;font-weight:650}button:hover{filter:brightness(1.12)}.primary{color:#062b26;background:#12b6a3;border-color:#12b6a3;width:100%;min-height:58px;margin:20px 0 9px;font-size:18px}.quiet{background:0 0}.icon{padding:4px 12px;font-size:25px}.full{width:100%;margin-top:8px}.teal{color:#36d5c2}.segments{border:1px solid #49565c;border-radius:10px;width:100%;margin-bottom:20px;display:flex;overflow:hidden}.segments button{color:#a8b8bf;border:0;border-radius:0;flex:1}.segments .selected{color:#062b26;background:#12b6a3}section{border-top:1px solid #374449;margin-top:26px;padding-top:23px}.line{justify-content:space-between;gap:18px;padding:11px 0;font-size:15px;line-height:1.4;display:flex}.line span{overflow-wrap:anywhere;min-width:0}.line b{font-variant-numeric:tabular-nums;flex-shrink:0}.total{border-top:1px solid #49565c;margin-top:14px;padding-top:18px;font-size:18px}.check{align-items:flex-start;gap:12px;margin:14px 0;line-height:1.5;display:flex}.check input{accent-color:#12b6a3;flex-shrink:0;width:22px;height:22px;min-height:22px;margin:0;padding:0}.fee{border-bottom:1px solid #374449;padding:18px 0}fieldset{border:1px solid #49565c;border-radius:10px;min-width:0;margin:24px 0;padding:18px}legend{padding:0 8px}.error{color:#ffdde0;background:#4c2226;border:1px solid #b55a66;border-radius:8px;padding:15px}.paper{color:#182124;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-radius:3px;margin-bottom:22px;padding:25px 20px;box-shadow:0 5px 30px #0004}.paper h2{overflow-wrap:anywhere;margin-top:14px;font-size:23px}.paper p{color:#53636a}.paper small{color:#59696e}.paper hr{border:0;border-top:1px solid #b7c3c7;margin:22px 0}.paper .total{border-color:#b7c3c7}.paper .scenario{background:#f1f5f5;border-radius:6px;margin-top:12px;padding:12px}.paper .tax-note{margin-top:25px}.paper .line{font-size:14px}.paper .total{font-size:17px}#message:empty{display:none}@media (width<=350px){main,.paper{padding:20px 14px}.line{gap:10px}}@media print{body{background:#fff}header,button,#message{display:none}main{max-width:100%;padding:0}.paper{box-shadow:none;margin:0}}.inventory-lookup{border-top:0;grid-template-columns:minmax(0,1fr) 82px;align-items:end;gap:12px;margin:0 0 22px;padding-top:0;display:grid}.inventory-lookup>label{min-width:0;margin:0}.inventory-lookup input{height:50px;min-height:50px;padding:12px;font-size:16px}.inventory-lookup>#find-inventory{height:50px;padding:12px}.inventory-lookup>#inventory-results{grid-column:1/-1}.inventory-lookup>#inventory-results:empty{display:none}.brand-crop{aspect-ratio:5.02;width:240px;max-width:100%;margin-bottom:12px;display:block;position:relative;overflow:hidden}.brand-crop img{width:131%;max-width:none;position:absolute;top:-13.9%;left:-1.46%}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}a{color:#3bd3c2}details{border-top:1px solid #374449;margin-top:30px;padding-top:20px}summary{cursor:pointer;min-height:48px;font-weight:650}.coverage{border-top:1px solid #374449;padding:14px 0}details p{margin-top:15px}.paper a{color:#006d68}textarea{color:#fff;width:100%;font:inherit;background:#20292d;border:1px solid #49565c;border-radius:10px;margin-top:9px;padding:12px 15px}.question{margin:20px 0 28px;font-size:27px}.guide-progress{color:#a8b8bf;justify-content:space-between;align-items:center;font-size:13px;display:flex}.guide-dots{gap:5px;display:flex}.guide-dots i{background:#12b6a3;border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out 2 pulse}.guide-dots i:nth-child(2){animation-delay:.15s}.guide-dots i:nth-child(3){animation-delay:.3s}@keyframes pulse{50%{opacity:.2;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.guide-dots i{animation:none}}.dropdown-field{color:var(--muted,#aaa);margin:14px 0;display:block}.down-select{color:var(--text,#eee);margin-top:6px;position:relative}.down-select summary{cursor:pointer;background:#181b1d;border:1px solid #404548;border-radius:8px;justify-content:space-between;padding:13px;list-style:none;display:flex}.down-select summary::-webkit-details-marker{display:none}.down-options{z-index:20;background:#181b1d;border:1px solid #404548;border-radius:8px;max-height:220px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0008}.down-options button{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:0;padding:11px 13px;display:block}.down-options button:hover,.down-options button:focus{background:#26443f}[hidden]{display:none!important}.brand-home{cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;display:block}.brand-home:focus-visible{outline-offset:5px;outline:2px solid #5cd6bd}.select-actions{align-items:center;gap:10px;display:flex}.keyboard-toggle{color:inherit;font-size:17px;line-height:1;background:0 0!important;border:0!important;padding:0 4px!important}.dropdown-search{z-index:1;box-sizing:border-box;width:100%;position:sticky;top:0;border-radius:0!important;margin:0!important}.no-matches{padding:12px}.keyboard-toggle{justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;border:1px solid #52605f!important;border-radius:50%!important;padding:0!important}.dropdown-control{align-items:center;gap:10px;min-width:0;display:flex}.dropdown-control .down-select{flex:1;min-width:0}.dropdown-control .keyboard-toggle{aspect-ratio:1;box-sizing:border-box;flex:0 0 38px;width:38px;height:38px;margin-top:6px;background:#20292b!important;border:1px solid #52605f!important;border-radius:50%!important;padding:0!important}.dropdown-control .keyboard-toggle:hover{background:#2c3d3c!important}.dropdown-control{margin-top:6px}.dropdown-control .down-select{border-top:0;margin-top:0;padding-top:0}.dropdown-control .keyboard-toggle{width:38px;height:38px;min-height:38px;margin-top:0}.keyboard-toggle svg{flex-shrink:0;display:block}.revealed-question{margin-top:22px;animation:.22s ease-out question-appear}@keyframes question-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.revealed-question{animation:none}}.vin-field{align-items:flex-start;gap:10px;display:flex}.vin-input{flex:1;min-width:0}.camera-toggle{flex:0 0 38px;width:38px;height:38px;min-height:38px;margin-top:36px;background:#20292b!important;border:1px solid #52605f!important;border-radius:50%!important;padding:0!important}.camera-toggle svg{display:block}.payoff-reminder{color:#f1f5f5;background:#172023;border:1px solid #49565c;border-radius:14px;width:calc(100% - 32px);max-width:420px;padding:24px}.payoff-reminder::backdrop{background:#000a}@keyframes payoff-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.payoff-entry{animation:.25s ease-out payoff-rise}@media (prefers-reduced-motion:reduce){.payoff-entry{animation:none}}.vin-scanner{color:#edf4f5;background:#171e21;border:1px solid #39464a;border-radius:20px;width:calc(100% - 32px);max-width:460px;padding:20px}.vin-scanner::backdrop{background:#000b}.camera-view{background:#000;border-radius:14px;height:260px;position:relative;overflow:hidden}.camera-view video{object-fit:cover;width:100%;height:100%}.scan-guides{pointer-events:none;border-top:3px solid #f44343;border-bottom:3px solid #f44343;height:28%;position:absolute;top:36%;left:8%;right:8%}.login-panel{padding:16px 0}.login-divider{text-align:center;color:#93a2a8;margin:18px 0}.auth-provider{border:1px solid #425157;border-radius:28px;margin-top:10px}.login-panel button:disabled{opacity:.45;cursor:not-allowed}@keyframes setup-drop{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.setup-panel{animation:.28s ease-out setup-drop}.setup-fee{margin-bottom:16px}@media (prefers-reduced-motion:reduce){.setup-panel{animation:none}}.setup-header{text-align:center;justify-content:center;margin-bottom:26px}.setup-header h1{width:100%;margin:0}.setup-header .brand-crop{width:380px;margin:0 auto 12px}.setup-panel{border-top:0;margin-top:0;padding-top:12px}.setup-panel>h2,.setup-welcome{text-align:center}.setup-panel form{width:100%;max-width:390px;margin:0 auto}.setup-panel .check,.setup-panel .line{text-align:left}.registration-zip input{text-align:center}.inventory-lookup{grid-template-columns:minmax(0,1fr) 64px 50px;gap:8px}.inventory-lookup input{text-align:center;padding:10px 6px;font-size:15px}.inventory-lookup>.stock-camera{justify-content:center;align-items:center;height:50px;min-height:50px;padding:0;display:flex}.stock-camera svg{display:block}.camera-view{aspect-ratio:3.6;height:auto}.scan-guides{height:60%;top:20%;left:5%;right:5%}.vin-scanner [data-focus]{width:100%;margin:8px 0}.inventory-lookup input{font-family:inherit;font-size:16px;font-weight:400}.inventory-lookup>.stock-camera{aspect-ratio:1;border-radius:10px;align-self:end;width:50px;min-width:50px;max-width:50px}.stock-camera svg{flex:none;width:22px;height:22px}.dropdown-field:has(#g-year) .dropdown-control{padding-right:48px}.inventory-tile{text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;margin:10px 0;font-size:15px;display:flex}.inventory-tile span{overflow-wrap:anywhere;min-width:0}.inventory-tile span:last-child{white-space:nowrap}.inventory-filters{margin-bottom:8px}#browse-search{text-align:center;margin:0 0 14px}.inventory-tile{justify-content:center}.inventory-item{align-items:center;gap:8px;display:flex}.inventory-item .inventory-tile{flex:1;min-width:0}.inventory-pin{justify-content:center;align-items:center;width:44px;min-width:44px;padding:0;display:flex}.inventory-pin.selected{color:#36d5c2;background:#183b36;border-color:#36d5c2}#inventory-results [data-inventory-choice]{color:#f1fffc;background:#173c37;border-color:#36d5c2;animation:.3s ease-out stock-result-arrive,1.2s ease-in-out .3s 2 stock-result-pulse;box-shadow:0 0 0 1px #36d5c230}@keyframes stock-result-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes stock-result-pulse{50%{box-shadow:0 0 0 4px #36d5c230,0 0 18px #36d5c233}}@media (prefers-reduced-motion:reduce){#inventory-results [data-inventory-choice]{animation:none}}#inventory-results [data-inventory-choice]{background-image:linear-gradient(110deg,#0000 30%,#8fffe766 48%,#0000 66%);background-position:150% 0;background-size:250% 100%;animation:1.8s ease-in-out infinite stock-result-shine}@keyframes stock-result-shine{0%{background-position:150% 0;box-shadow:0 0 0 1px #36d5c240}50%{box-shadow:0 0 0 3px #36d5c277,0 0 20px #36d5c266}to{background-position:-100% 0;box-shadow:0 0 0 1px #36d5c240}}@media (prefers-reduced-motion:reduce){#inventory-results [data-inventory-choice]{background-image:none;animation:none}}.inventory-item.pinned .inventory-tile{background-color:#173c37;background-image:linear-gradient(110deg,#0000 30%,#8fffe766 48%,#0000 66%);background-position:150% 0;background-size:250% 100%;border-color:#36d5c2;animation:1.8s ease-in-out infinite stock-result-shine}@media (prefers-reduced-motion:reduce){.inventory-item.pinned .inventory-tile{background-image:none;animation:none}}.primary.ready-next{animation:1.7s ease-in-out infinite continue-ready-glow}@keyframes continue-ready-glow{0%,to{filter:brightness();box-shadow:0 0 #36d5c200}50%{filter:brightness(1.16);box-shadow:0 0 0 4px #36d5c233,0 0 24px #36d5c255}}@media (prefers-reduced-motion:reduce){.primary.ready-next{animation:none;box-shadow:0 0 0 2px #36d5c266}}header:has(.brand-home) h1{margin-bottom:1.2px}header .brand-home .brand-crop{margin-bottom:2.4px}main.inventory-page{height:100dvh;padding-bottom:20px;padding-top:max(20px,env(safe-area-inset-top));flex-direction:column;display:flex;overflow:hidden}.inventory-page>header{flex:none;margin-bottom:16px}.inventory-browser{flex-direction:column;flex:1;min-height:0;display:flex}.inventory-fixed{z-index:2;background:#111719;flex:none;padding-bottom:8px;box-shadow:0 10px 14px -12px #000}.inventory-fixed #browse-search{margin-bottom:8px}#inventory-pinned{overscroll-behavior:contain;max-height:30dvh;overflow-y:auto}#inventory-pinned:empty{display:none}#inventory-list{overscroll-behavior:contain;flex:1;min-height:0;margin:0 -4px;padding:0 4px 12px;overflow-y:auto}#inventory-list,#inventory-pinned{scrollbar-width:none}#inventory-list::-webkit-scrollbar{display:none}#inventory-pinned::-webkit-scrollbar{display:none}.home-header{justify-content:flex-end;margin-bottom:30px}.home-hero{text-align:center;margin:20px auto 42px}.home-hero .brand-crop{width:390px;margin:0 auto 6px}.home-hero p{color:#a8b8bf;margin:0;font-size:15px}.home-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.home-shortcuts button{background:#20292d;border-color:#3c6863;min-height:110px;padding:18px 12px;font-size:18px}.home-shortcuts #start-new-quote{color:#062b26;background:#12b6a3;border-color:#12b6a3}@media (width<=350px){.home-shortcuts{gap:10px}.home-shortcuts button{min-height:100px;font-size:16px}}.sales-period{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px;display:grid}.sales-period select{margin:0;font-size:17px}.sales-count{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.sales-sheet{border:1px solid #49565c;border-radius:10px;overflow:hidden}.sales-sheet-head,.sales-sheet-row{text-align:left;grid-template-columns:44px 58px minmax(0,1fr) 40px;gap:8px;padding:12px 10px;font-size:13px;display:grid}.sales-sheet-head{color:#a8b8bf;background:#20292d}.sales-sheet-row{background:0 0;border:0;border-top:1px solid #374449;border-radius:0;width:100%;font-weight:500}.sales-sheet-row span{overflow-wrap:anywhere;min-width:0}.sales-sheet-row small{margin-top:4px;font-size:11px}.sales-sheet>p{margin:0;padding:18px}.sales-totals{color:#a8b8bf;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0;font-size:13px;display:grid}.sales-totals b{color:#f1f5f5;overflow-wrap:anywhere;margin-top:6px;font-size:18px;display:block}.sales-dialog{color:#f1f5f5;background:#111719;border:1px solid #49565c;border-radius:14px;width:calc(100% - 28px);max-width:440px;max-height:90dvh;padding:22px;overflow-y:auto}.sales-dialog::backdrop{background:#0009}.sales-dialog input{font-size:16px}.sales-dialog [role=alert]:empty{display:none}.sales-dialog [role=alert]{color:#ffb8c0}.sales-commission input[type=file]{max-width:100%;font-size:14px}.sales-commission #open-commission{overflow-wrap:anywhere}.sales-dialog input[type=date]{appearance:none;box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:54px;min-height:54px;line-height:28px;display:block}.sales-dialog input[type=date]::-webkit-date-and-time-value{text-align:left;min-height:28px}.sales-dialog input[type=date]::-webkit-datetime-edit{padding:0;display:inline-flex}.home-recap-grid{color:#a8b8bf;grid-template-columns:1fr 1fr;gap:16px;font-size:13px;display:grid}.home-recap-grid b{color:#f1f5f5;margin-top:6px;font-size:24px;display:block}.home-recap-grid input{width:100%;min-height:44px;margin:6px 0 0;padding:8px;font-size:20px}#home-recap{margin-bottom:26px}#home-recap small{margin-top:12px;display:block}#goal-status:empty,.sales-dialog [hidden]{display:none}.login-hero{text-align:center;justify-content:center;margin:24px 0 30px}.login-hero>div{width:100%}.login-hero h1{margin:0}.login-hero .brand-crop{width:390px;margin:0 auto 6px}.login-hero p{margin:0;font-size:15px}.password-field{position:relative}.password-field input{padding-right:58px}.password-field #toggle-password{color:#a8b8bf;background:0 0;border:0;place-items:center;width:44px;height:44px;min-height:44px;margin:0;padding:10px;display:grid;position:absolute;top:5px;right:5px}.password-field svg{width:24px;height:24px}.home-shortcuts+#home-recap{margin-top:28px}.sales-dialog{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.settings-card{border:1px solid var(--border,#465154);background:var(--panel,#20282b);border-radius:16px;margin:16px 0;padding:18px}.settings-card h2{margin:0 0 16px;font-size:1.05rem}.settings-form{display:block}.settings-card summary{cursor:pointer;padding:4px 0;font-weight:700}.settings-card[open]>summary{margin-bottom:16px}.settings-tags{border-top:1px solid #465154;margin-top:20px;padding-top:16px}.settings-reset{margin-top:28px}.settings-reset>summary{color:#edb3ad}.settings-card .fee{border-bottom:1px solid #465154;margin-bottom:16px;padding-bottom:14px}#save-month-goal{text-align:center;width:100%}#save-month-goal.goal-saved{color:#8fffe7;border-color:#36d5c2;animation:1s ease-in-out infinite continue-ready-glow}@media (prefers-reduced-motion:reduce){#save-month-goal.goal-saved{animation:none}}.sales-home{text-align:center;width:100%;min-height:56px;margin:28px 0 12px;font-size:1.1rem;display:block}.goal-confetti{pointer-events:none;z-index:100;position:fixed;inset:0;overflow:hidden}.goal-confetti i{left:var(--x);background:var(--color);width:9px;height:15px;animation:goal-fall 4.5s linear var(--delay) both;border-radius:2px;position:absolute;top:-24px}@keyframes goal-fall{0%{transform:translateY(-30px)rotate(0)}to{transform:translate(var(--drift),110vh) rotate(720deg)}}@media (prefers-reduced-motion:reduce){.goal-confetti{display:none}}.goal-celebration{z-index:10000;pointer-events:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#08100c88;place-items:center;animation:2s both goal-overlay;display:grid;position:fixed;inset:0}.goal-celebration strong{color:#f7d477;text-align:center;text-shadow:0 0 30px #ffc84988;font-size:clamp(2.5rem,12vw,6rem);font-weight:800;animation:2s both goal-title}.goal-celebration .goal-confetti{display:block;position:absolute}.goal-celebration .goal-confetti i{animation-duration:var(--fall,1.6s);animation-delay:var(--delay,0s);background:#f7d477}@keyframes goal-overlay{0%{opacity:0}15%,75%{opacity:1}to{opacity:0}}@keyframes goal-title{0%{transform:scale(.8)}25%{transform:scale(1.05)}65%{transform:scale(1)}to{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.goal-celebration strong{animation:none}.goal-celebration .goal-confetti{display:block}.goal-celebration .goal-confetti i{top:var(--y);animation:none}}.goal-met-recap{color:#f7d477!important}.goal-met-recap b{text-shadow:0 0 12px #f7d47733;color:#f7d477!important}.goal-met-recap{border-radius:10px;animation:2.4s ease-in-out infinite goal-recap-pulse}@keyframes goal-recap-pulse{0%,to{background:0 0;box-shadow:0 0 #0000}50%{background:#f7d47712;box-shadow:0 0 18px #f7d47725}}@media (prefers-reduced-motion:reduce){.goal-met-recap{animation:none}}.home-greeting{text-align:left;margin:18px 0 14px;font-size:1.5rem}.notification-bell{flex-shrink:0;width:48px;min-width:48px;height:48px;padding:10px;position:relative}.notification-bell svg{width:24px;height:24px;display:block}.notification-count{color:#fff;text-align:center;background:#db3545;border-radius:20px;min-width:20px;height:20px;padding:0 5px;font-size:12px;line-height:20px;position:absolute;top:-6px;right:-5px}.notification-count[hidden]{display:none}.notification-dialog{color:#f1f5f5;background:#111719;border:1px solid #49565c;border-radius:14px;width:calc(100% - 32px);max-width:440px;padding:24px}.notification-dialog::backdrop{background:#0009}.notification-list{max-height:55vh;overflow:auto}.notification-list p{border-bottom:1px solid #374449;padding:14px 0}.vehicle-action-details{white-space:normal;overflow-wrap:anywhere;font-size:18px;line-height:1.6;display:block}.inventory-search-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.inventory-search-row #browse-search{flex:1;min-width:0;margin:0}.inventory-search-row button{flex:none;width:54px;height:54px;padding:15px}.inventory-search-row svg{display:block}.home-header .notification-bell{margin-right:0}header .notification-bell{order:-1}.notification-dialog h2:focus{outline:none}header.consistent-header{display:block}.header-actions{justify-content:flex-end;align-items:center;gap:12px;margin-bottom:18px;display:flex}.header-actions>button{width:48px;min-width:48px;height:50px;min-height:50px;padding:4px;font-size:14px}.header-actions>button.icon{font-size:25px}.header-actions .notification-bell{order:0;padding:11px}.home-header .header-actions{margin-bottom:0}.consistent-header>h1,.consistent-header>div:not(.header-actions){min-width:0}.inventory-page{padding-top:max(28px,env(safe-area-inset-top))!important}.inventory-hero{text-align:center;margin:12px auto 24px}.inventory-hero .brand-crop{width:390px;max-width:100%;margin:0 auto 6px}.inventory-hero p{color:#a8b8bf;margin:0;font-size:15px}.inventory-header-brand{flex:1;min-width:0;margin-right:auto}.inventory-header-brand .brand-crop{width:220px;max-width:100%;margin:0}[data-sort].selected,#inventory-sort.selected{background-color:#173c37;background-image:linear-gradient(110deg,#0000 30%,#8fffe766 48%,#0000 66%);background-position:150% 0;background-size:250% 100%;border-color:#36d5c2;animation:1.8s ease-in-out infinite stock-result-shine}@media (prefers-reduced-motion:reduce){[data-sort].selected,#inventory-sort.selected{background-image:none;animation:none}}.portrait-notice{display:none}@media screen and (pointer:coarse) and (orientation:landscape) and (width>=600px) and (height<=600px){.portrait-notice{z-index:2147483647;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;background:#111719f5;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.portrait-notice>div{max-width:420px}.portrait-notice span{color:#12b8a8;font-size:60px;display:block}.portrait-notice h2{margin:16px 0;font-size:26px}.portrait-notice p{color:#b8c9cd;font-size:18px}body{overflow:hidden}#app,body>dialog{visibility:hidden}}.home-recap-grid .recap-number{color:#f1f5f5;text-align:left;cursor:pointer;background:0 0;border:0;min-height:0;margin:6px 0 0;padding:0;font-size:24px;font-weight:700;display:block}.goal-met-recap .recap-number{color:#f7d477;text-shadow:0 0 12px #f7d47733}.dealer-profile-card{padding:14px}.dealer-profile-card h2{margin-bottom:12px}.dealer-profile-card label:last-child{margin-bottom:0}.home-recap-grid [data-recap=sales]{color:#36d5c2;text-decoration:none}#pull-refresh-status{top:max(8px,env(safe-area-inset-top));z-index:10000;color:#9ddcff;pointer-events:none;background:#20282b;border:1px solid #36d5c2;border-radius:24px;padding:10px 18px;font-weight:700;position:fixed;left:50%;transform:translate(-50%)}.home-recap-grid b.pace-behind{color:#f33}.home-recap-grid b.pace-on{color:#36d5a0}.home-recap-grid b.pace-ahead{color:#f7d477}.header-actions>button.inventory-header-brand{text-align:left;background:0 0;border:0;flex:1;width:auto;min-width:0;margin-right:auto;padding:0}.home-recap-grid [data-recap=defaults]{text-decoration:none}.goal-first-digit{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.quote-header .header-actions{margin-bottom:4px}.quote-header p{margin:0}.quote-header .brand-crop,#guide-form .registration-zip:last-of-type{margin-bottom:0}#guide-form .registration-zip:last-of-type+.primary{margin-top:17px}.sales-dialog>h2{text-align:center;outline:none}.sales-totals .pvr-label{margin:0;font-size:11px;display:inline}.sales-count{justify-content:flex-end}.sales-dialog #unwind-sale,.delete-quote{color:#fff;background:#d52222;border-color:#d52222}.history-header h1{text-align:center}.admin-banner{background:#302916;border:1px solid #f7d477;border-radius:10px;margin-bottom:18px;padding:14px}.admin-banner button{width:100%;margin-top:12px}.admin-banner small{overflow-wrap:anywhere}html,body{overscroll-behavior-x:none}#app{touch-action:pan-y pinch-zoom}.admin-highlight{background-color:#173c37;background-image:linear-gradient(110deg,#0000 30%,#8fffe766 48%,#0000 66%);background-position:150% 0;background-size:250% 100%;border-color:#36d5c2;animation:4.5s ease-in-out infinite stock-result-shine}@media (prefers-reduced-motion:reduce){.admin-highlight{background-image:none;animation:none}}
