.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#020617ad;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.modal-box{background:#101a2b;color:#f5f7fb;padding:22px;border-radius:8px;width:min(440px,100%);max-width:100%;border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 80px #00000073}.modal-title{margin:0;font-size:20px;line-height:1.3;font-weight:700}.modal-message{margin:12px 0 0;color:#f5f7fbc7;font-size:14px;line-height:1.5;white-space:pre-line}.modal-message p{margin:0}.modal-message p+p{margin-top:10px}.modal-summary-grid{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:7px 14px;margin-top:16px;padding:12px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#0f172a75}.modal-summary-label{color:#e2e8f0b3;font-size:13px;font-weight:800}.modal-summary-value{min-width:0;color:#f8fafc;font-size:13px;font-weight:700;overflow-wrap:anywhere}.modal-input-label{display:grid;gap:8px;margin-top:14px;color:#f5f7fbd6;font-size:13px;font-weight:700}.modal-input{width:100%;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:#ffffff14;color:#f5f7fb;font-size:14px;padding:10px 12px;outline:none}.modal-input:focus{border-color:#4caf50cc;box-shadow:0 0 0 3px #4caf5029}.modal-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-top:20px}.modal-button{border:1px solid transparent;border-radius:6px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:700;cursor:pointer;line-height:1.15}.modal-button-primary{background:#4caf50;color:#06140a}.modal-button-secondary{background:#1e293bf2;border-color:#94a3b833;color:#f5f7fb}.modal-actions .modal-button:only-child{grid-column:1 / -1}.modal-button:hover{filter:brightness(1.08)}.inventory-pro-photo-report-pill-header{align-self:center;flex-shrink:0;margin-left:auto;margin-right:12px;white-space:nowrap}.inventory-pro-photo-report-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0f172ab3;border:1px solid rgba(251,191,36,.55);border-radius:999px;color:#fde68a;cursor:pointer;font-size:11px;font-weight:800;letter-spacing:.02em;padding:5px 14px;transition:border-color .15s ease,color .15s ease}.inventory-pro-photo-report-pill:hover:not(:disabled),.inventory-pro-photo-report-pill:focus-visible{border-color:#fbbf24;color:#fef3c7;outline:none}.inventory-pro-photo-report-pill:disabled{cursor:default;opacity:.6}.dealer-modal-overlay.inventory-pro-photo-issue-notice-overlay{z-index:13200}.inventory-pro-photo-issue-notice-card{width:min(440px,calc(100vw - 40px));display:grid;gap:14px}.inventory-pro-photo-issue-notice-copy{color:#e2e8f0eb;font-size:13.5px;line-height:1.55;margin:0}.inventory-pro-photo-fix-card{width:min(720px,calc(100vw - 40px));display:grid;gap:14px}.inventory-pro-photo-fix-note{color:#e2e8f0eb;font-size:13.5px;line-height:1.55;margin:0}.inventory-pro-photo-fix-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.inventory-pro-photo-fix-panel{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#07101f;border:1px solid rgba(122,154,199,.44);border-radius:8px;color:inherit;cursor:pointer;display:block;font:inherit;overflow:hidden;padding:0;text-align:inherit;transition:border-color .15s ease,box-shadow .15s ease}.inventory-pro-photo-fix-panel:hover:not(:disabled),.inventory-pro-photo-fix-panel:focus-visible{border-color:#2dd4bfd9;box-shadow:0 0 0 1px #2dd4bf73;outline:none}.inventory-pro-photo-fix-panel:disabled{cursor:default;opacity:.7}.inventory-pro-photo-fix-panel-label{border-bottom:1px solid rgba(122,154,199,.3);color:#eaf2ff;font-size:.76rem;font-weight:900;letter-spacing:.04em;padding:8px 11px;text-transform:uppercase}.inventory-pro-photo-fix-panel img{aspect-ratio:3 / 2;background:#030712;display:block;object-fit:contain;width:100%}.inventory-pro-photo-fix-panel-action{background:#7a9ac714;border-top:1px solid rgba(122,154,199,.3);color:#cddcf2;font-size:.76rem;font-weight:800;padding:8px 11px;text-align:center;text-transform:uppercase}.inventory-pro-photo-fix-panel.is-primary .inventory-pro-photo-fix-panel-action{background:#2dd4bf;color:#041412}.instructional-videos-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9600;display:flex;align-items:center;justify-content:center;padding:24px;background:#020617b8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.instructional-videos-backdrop-nested{z-index:9610}.instructional-videos-card{width:min(860px,100%);max-height:min(86vh,900px);overflow-y:auto;padding:22px;border-radius:14px;border:1px solid rgba(148,163,184,.28);background:linear-gradient(180deg,#0f172af5,#082f49eb);box-shadow:0 28px 90px #0206178c;color:#f8fafc;scrollbar-width:thin;scrollbar-color:#334155 rgba(2,6,23,.4)}.instructional-videos-card::-webkit-scrollbar,.instructional-videos-roles-panel::-webkit-scrollbar{width:10px;height:10px}.instructional-videos-card::-webkit-scrollbar-track,.instructional-videos-roles-panel::-webkit-scrollbar-track{background:#02061766;border-radius:8px}.instructional-videos-card::-webkit-scrollbar-thumb,.instructional-videos-roles-panel::-webkit-scrollbar-thumb{background:#334155;border-radius:8px;border:2px solid rgba(2,6,23,.4)}.instructional-videos-card::-webkit-scrollbar-thumb:hover,.instructional-videos-roles-panel::-webkit-scrollbar-thumb:hover{background:#475569}.instructional-videos-confirm-card{width:min(560px,100%)}.instructional-videos-draft-card{width:min(760px,100%);min-height:min(600px,88vh);max-height:min(92vh,980px)}.instructional-videos-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.instructional-videos-header-actions{display:flex;gap:8px;flex-shrink:0}.instructional-videos-kicker{margin:0 0 2px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8}.instructional-videos-title{margin:0;font-size:20px;font-weight:900}.instructional-videos-subtitle{margin:6px 0 0;font-size:13px;font-weight:600;color:#cbd5e1}.instructional-videos-list{display:grid;gap:10px}.instructional-video-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-radius:10px;border:1px solid rgba(148,163,184,.22);background:#0f172a8c}.instructional-video-row-inactive{opacity:.62}.instructional-video-row-main{min-width:0;display:grid;gap:4px}.instructional-video-row-title{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:800}.instructional-video-pill{padding:2px 8px;border-radius:999px;border:1px solid rgba(248,113,113,.6);color:#fecaca;font-size:11px;font-weight:800}.instructional-video-row-description{font-size:13px;color:#cbd5e1}.instructional-video-row-link{font-size:12px;color:#7dd3fc;overflow-wrap:anywhere}.instructional-video-row-actions{display:flex;gap:8px;flex-shrink:0}.instructional-videos-empty{padding:40px 20px;border-radius:12px;border:1px dashed rgba(148,163,184,.4);text-align:center}.instructional-videos-empty-title{font-size:17px;font-weight:800}.instructional-videos-empty-subtitle{margin-top:6px;font-size:13px;color:#cbd5e1}.instructional-videos-field{display:grid;gap:6px;margin-bottom:12px;font-size:13px;font-weight:700;color:#e2e8f0}.instructional-videos-field-row{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap}.instructional-videos-field-narrow{width:140px}.instructional-videos-checkbox{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:700;color:#e2e8f0;cursor:pointer}.instructional-videos-draft-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.instructional-video-row-roles{margin-top:2px;font-size:12px;font-weight:700;color:#a5b4fc;overflow-wrap:anywhere}.instructional-video-row-roles-empty{color:#fca5a5}.instructional-videos-roles-dropdown{position:relative}.instructional-videos-roles-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:8px;border:1px solid rgba(148,163,184,.35);background:#0206178c;color:#f8fafc;font-size:13px;font-weight:700;cursor:pointer;text-align:left}.instructional-videos-roles-trigger:hover,.instructional-videos-roles-trigger.is-open{border-color:#38bdf8b3;background:#082f498c}.instructional-videos-roles-trigger-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.instructional-videos-roles-trigger-text.is-placeholder{color:#94a3b8;font-weight:600}.instructional-videos-roles-caret{flex-shrink:0;font-size:11px;color:#94a3b8}.instructional-videos-roles-panel{position:absolute;z-index:10;left:0;right:0;top:calc(100% + 6px);max-height:260px;overflow-y:auto;padding:8px;border-radius:10px;border:1px solid rgba(148,163,184,.4);background:linear-gradient(180deg,#0f172afc,#082f49fa);box-shadow:0 18px 50px #02061799}.instructional-videos-roles-quick{display:flex;gap:8px;padding:2px 4px 8px;margin-bottom:4px;border-bottom:1px solid rgba(148,163,184,.22)}.instructional-videos-roles-quick-btn{padding:4px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.4);background:transparent;color:#cbd5e1;font-size:12px;font-weight:700;cursor:pointer}.instructional-videos-roles-quick-btn:hover{border-color:#38bdf8;color:#e0f2fe}.instructional-videos-roles-option{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:8px;font-size:13px;font-weight:700;color:#e2e8f0;cursor:pointer}.instructional-videos-roles-option:hover{background:#38bdf81f}.instructional-videos-roles-option input{width:16px;height:16px;accent-color:#38bdf8;cursor:pointer}.instructional-videos-roles-hint{margin-top:6px;font-size:12px;font-weight:600;color:#94a3b8}.dealer-help-btn{width:34px;height:34px;border-radius:999px;border:1px solid rgba(56,189,248,.7);background:#082f498c;color:#7dd3fc;font-size:17px;font-weight:900;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.dealer-help-btn:hover,.dealer-help-btn:focus-visible{border-color:#38bdf8;background:#0ea5e93d;color:#e0f2fe;outline:none}.instructional-videos-help-list{display:grid;gap:10px}.instructional-videos-help-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-radius:10px;border:1px solid rgba(148,163,184,.22);background:#0f172a8c}.instructional-videos-help-row-main{min-width:0;display:grid;gap:4px}.instructional-videos-help-row-title{font-size:15px;font-weight:800}.instructional-videos-help-row-description{font-size:13px;color:#cbd5e1}.instructional-videos-help-watch{flex-shrink:0;padding:9px 18px;border-radius:999px;border:1px solid rgba(239,68,68,.72);background:#7f1d1d52;color:#fecaca;font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap}.instructional-videos-help-watch:hover,.instructional-videos-help-watch:focus-visible{border-color:#f87171;background:#b91c1c73;color:#fee2e2;outline:none}@media (max-width: 640px){.instructional-video-row,.instructional-videos-help-row{flex-direction:column;align-items:stretch}.instructional-video-row-actions{justify-content:flex-end}}.website-subscription-thank-you-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 18px 120px;background:radial-gradient(circle at 18% 14%,rgba(20,184,166,.16),transparent 30%),radial-gradient(circle at 82% 20%,rgba(245,158,11,.12),transparent 28%),#07111f;color:#f8fafc}.website-subscription-thank-you-panel{width:min(620px,100%);padding:34px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#0f172ae6;box-shadow:0 24px 80px #00000061}.website-subscription-thank-you-kicker{margin:0 0 12px;color:#22d3ee;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.website-subscription-thank-you-panel h1{margin:0 0 14px;color:#fff;font-size:34px;line-height:1.12}.website-subscription-thank-you-panel p{margin:0;color:#cbd5e1;font-size:17px;line-height:1.6}.website-subscription-thank-you-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.website-subscription-thank-you-primary,.website-subscription-thank-you-secondary,.website-subscription-thank-you-store-links a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:8px;font-weight:800;text-decoration:none}.website-subscription-thank-you-primary{border:1px solid rgba(34,197,94,.78);background:#16a34a33;color:#ecfdf5}.website-subscription-thank-you-primary:hover{background:#16a34a4d}.website-subscription-thank-you-secondary,.website-subscription-thank-you-store-links a{border:1px solid rgba(148,163,184,.38);background:#0f172ab3;color:#dbeafe}.website-subscription-thank-you-secondary:hover,.website-subscription-thank-you-store-links a:hover{border-color:#60a5fab8;color:#fff}.website-subscription-thank-you-store-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}@media (max-width: 560px){.website-subscription-thank-you-page{align-items:stretch;padding:18px}.website-subscription-thank-you-panel{display:flex;flex-direction:column;justify-content:center;padding:26px 20px}.website-subscription-thank-you-actions,.website-subscription-thank-you-primary,.website-subscription-thank-you-secondary,.website-subscription-thank-you-store-links a{width:100%}}.dealer-details-header-actions{display:flex;align-items:center;gap:8px}.dealer-login-as-button{border-color:#38bdf88c;color:#7dd3fc}.dealer-login-as-button:hover{border-color:#38bdf8e6;color:#e0f2fe}.dealer-login-as-body{display:grid;gap:12px}.dealer-login-as-note{margin:0;font-size:12px;line-height:1.5;color:#e2e8f0bf}.dealer-login-as-list{display:grid;gap:8px;max-height:320px;overflow-y:auto;padding-right:4px}.dealer-login-as-option{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid rgba(148,163,184,.28);border-radius:10px;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.dealer-login-as-option:hover{border-color:#38bdf88c}.dealer-login-as-option.is-selected{border-color:#38bdf8d9;background:#38bdf81a}.dealer-login-as-radio{margin-top:3px;accent-color:#38bdf8}.dealer-login-as-option-text{display:grid;gap:2px;min-width:0}.dealer-login-as-option-name{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#e2e8f0}.dealer-login-as-badge{padding:1px 7px;border:1px solid rgba(74,222,128,.5);border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#86efac}.dealer-login-as-option-meta{font-size:11px;color:#94a3b8e6;overflow-wrap:anywhere}.dealer-login-as-actions{display:flex;justify-content:flex-end;gap:8px}.impersonation-banner{position:sticky;top:0;z-index:4000;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding:8px 16px;background:linear-gradient(90deg,#b45309f2,#d97706f2);border-bottom:1px solid rgba(253,230,138,.5);color:#fffbeb;font-size:12px;letter-spacing:.02em}.impersonation-banner-text strong{font-weight:700}.impersonation-banner-exit{padding:4px 14px;border:1px solid rgba(255,251,235,.7);border-radius:999px;background:transparent;color:#fffbeb;font-size:12px;font-weight:600;cursor:pointer}.impersonation-banner-exit:hover{background:#fffbeb29}.inventory-badge-button{padding:4px 10px;border-radius:999px;border:1px solid transparent;background:transparent;color:#fff;font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.inventory-badge-button:hover:not(:disabled),.inventory-badge-button:focus-visible:not(:disabled){transform:translateY(-1px);background:#2563eb1f;border-color:#93c5fdf2;box-shadow:0 0 0 1px #93c5fd2e,0 6px 18px #0f172a38}.inventory-badge-button:disabled{cursor:default}.inventory-badge-blue{border-color:#3b82f6}.inventory-badge-green{border-color:#22c55e;color:#dcfce7}.inventory-badge-red{border-color:#ef4444;background:#7f1d1d59;color:#fecaca}.inventory-badge-amber{border-color:#f59e0b;color:#fef3c7}.inventory-badge-icon-button{gap:6px}:root{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#fff}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:#0d1117}html,body{overflow-x:hidden}#root{min-height:100vh}.login-page{position:relative;min-height:100vh;display:flex;justify-content:center;align-items:center;padding:32px 32px 120px;background-image:url(/assets/Background-BpyKFCOj.png);background-size:cover;background-position:center}.login-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#09142470}.test-buttons-row{position:absolute;top:32px;right:32px;z-index:2;display:grid;grid-template-columns:repeat(3,28px);justify-content:end;gap:8px}.test-button{width:28px;height:28px;border-radius:14px;border:1px solid rgba(255,255,255,.25);background:#111827;color:#fff;font-weight:700;cursor:pointer}.logo-container{position:relative;display:flex;justify-content:center;width:100%;margin-bottom:-12px}.logo{width:min(560px,92vw);height:auto;object-fit:contain}.login-form-wrapper{position:relative;z-index:2;width:100%;max-width:460px;margin-top:40px}.login-main-content{position:relative;top:-50px}.login-title{margin:0 0 32px;font-size:32px;font-weight:600;text-align:center}.login-page-mobile-device{min-height:100svh;padding:24px}.login-mobile-download-panel{position:relative;z-index:2;width:min(100%,440px);display:flex;flex-direction:column;align-items:center;text-align:center}.login-mobile-logo-container{margin-bottom:8px}.login-mobile-logo{width:min(360px,86vw)}.login-mobile-title{margin:0 0 14px;color:#fff;font-size:30px;font-weight:700;line-height:1.16}.login-mobile-message{margin:0 0 28px;max-width:32ch;color:#ffffffdb;font-size:17px;font-weight:500;line-height:1.5}.login-mobile-download-badges{gap:16px}.login-mobile-download-badges .app-download-footer-badge-image{height:54px}.error-container{border-radius:4px;padding:12px;margin-bottom:20px;border-left:4px solid #d32f2f;color:#c62828;background:#ffebee}.form-field{margin-bottom:24px}.label{display:block;margin-bottom:8px;font-size:14px;font-weight:500}.required{color:#d32f2f}.input-container{display:flex;align-items:center;border:2px solid #374151;border-radius:4px;background-color:#1a2332;padding:0 12px;height:44px}.input{flex:1;border:none;outline:none;font-size:14px;background:transparent;color:#fff}.input::placeholder{color:#ffffff80}.login-page .input:-webkit-autofill,.login-page .input:-webkit-autofill:hover,.login-page .input:-webkit-autofill:focus,.login-page .input:-webkit-autofill:active{-webkit-text-fill-color:#ffffff;caret-color:#fff;box-shadow:0 0 0 1000px #1a2332 inset;transition:background-color 9999s ease-out 0s}.login-page .input:autofill{color:#fff;caret-color:#fff;box-shadow:0 0 0 1000px #1a2332 inset}.icon-button{border:none;background:transparent;color:#d32f2f;font-size:18px;cursor:pointer}.icon-button-primary{color:#1e5aa8}.remember-container{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:14px}.remember-container input{accent-color:#1e5aa8}.forgot-password{border:none;background:transparent;color:#1e5aa8;font-size:14px;text-decoration:underline;cursor:pointer;margin-bottom:24px;min-height:18px;padding:0}.forgot-password:disabled{cursor:default;opacity:1}.forgot-password-loading{color:#7dd3fc;text-decoration:none}.forgot-password-loading-row{display:inline-flex;align-items:center;gap:8px}.forgot-password-spinner{width:14px;height:14px;border:2px solid rgba(125,211,252,.28);border-top-color:#7dd3fc;border-radius:999px;animation:carf-forgot-password-spin .7s linear infinite}@keyframes carf-forgot-password-spin{to{transform:rotate(360deg)}}.forgot-captcha-section{display:grid;gap:12px}.forgot-captcha-image-row{display:flex;align-items:center;gap:12px}.forgot-captcha-image{width:220px;max-width:100%;height:74px;border-radius:12px;background:#f8fafc;border:1px solid rgba(148,163,184,.5)}.forgot-captcha-refresh{border:1px solid rgba(96,165,250,.42);border-radius:8px;background:#1e5aa82e;color:#bfdbfe;font-size:13px;font-weight:700;padding:10px 12px;cursor:pointer;white-space:nowrap}.forgot-captcha-refresh:disabled{cursor:default;opacity:.62}.forgot-captcha-input{text-transform:uppercase}.forgot-captcha-placeholder{border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#ffffff0a;color:#e2e8f0d1;font-size:13px;line-height:1.5;padding:12px}.login-button{width:100%;border:none;border-radius:4px;color:#fff;font-size:16px;font-weight:600;padding:14px;cursor:pointer;margin-bottom:24px}.bottom-links-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:20px}.bottom-text,.bottom-link{font-size:13px}.bottom-link{color:#1e5aa8;text-decoration:underline;border:none;background:transparent;padding:0;cursor:pointer}.login-password-toggle{min-width:48px;font-size:12px;font-weight:700}.login-modal-card{border:1px solid rgba(71,85,105,.9);box-shadow:0 24px 50px #02061773}.dealer-modal-card.login-modal-card-wide{max-width:860px;max-height:82vh;overflow:hidden}.login-modal-scroll{max-height:calc(82vh - 110px);overflow-y:auto;padding-right:8px;color-scheme:dark;scrollbar-color:#475569 #0f172a;scrollbar-width:thin}.login-modal-scroll::-webkit-scrollbar{width:10px}.login-modal-scroll::-webkit-scrollbar-track{background:#0f172a;border-radius:999px}.login-modal-scroll::-webkit-scrollbar-thumb{background:#475569;border:2px solid #0f172a;border-radius:999px}.login-modal-scroll::-webkit-scrollbar-thumb:hover{background:#64748b}.login-modal-choice-list{display:grid;gap:12px}.login-choice-modal-card{max-width:760px;padding:28px 28px 24px}.login-choice-modal-card .dealer-modal-close{top:5px;right:5px}.login-choice-modal-card .dealer-modal-close:before{border-color:#94a3b8ad;background:#0f172af0}.login-choice-modal-card .dealer-modal-close:hover:before{border-color:#4ade80e6;background:#16653438}.login-choice-modal-title{margin-bottom:10px;font-size:23px;font-weight:700}.login-choice-modal-note{margin-bottom:22px;color:#fff;font-size:21px;font-weight:700;line-height:1.35}.login-modal-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.login-modal-choice-card{min-height:132px;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:12px;border:1px solid rgba(255,255,255,.14);border-radius:15px;background:#ffffff0f;padding:18px 18px 20px;color:#fff;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .12s ease,background .18s ease}.login-modal-choice-card:hover,.login-modal-choice-card:focus-visible{border-color:#4ade80c7;background:#ffffff14;box-shadow:0 18px 34px #02061757,0 0 0 1px #4ade802e;transform:scale(1.02)}.login-modal-choice-card:active{transform:scale(.98)}.login-modal-choice-card-full{grid-column:1 / -1}.login-modal-card-top{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.login-modal-card-icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#1e5aa829;color:#8dc0ff;box-shadow:inset 0 0 0 1px #60a5fa2e}.login-modal-card-icon-svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.login-modal-card-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border-radius:999px;background:#22c55e;color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.login-modal-choice-card-title{display:block;font-size:21px;font-weight:700;line-height:1.25}.login-modal-choice-card-subtitle{display:block;color:#e2e8f0c7;font-size:14px;line-height:1.6}.login-modal-choice-btn{width:100%;border-color:#60a5fa47;background:#0f172ab8;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.login-modal-choice-btn:hover,.login-modal-choice-btn:focus-visible{border-color:#60a5fab8;box-shadow:0 14px 32px #0f172a57;transform:translateY(-1px)}.login-modal-choice-title{display:block;font-size:15px;font-weight:700;color:#fff;margin-bottom:6px}.login-modal-choice-meta{display:block;font-size:13px;line-height:1.5;color:#e2e8f0d1}.login-modal-grid{display:grid;gap:14px}.login-modal-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.login-modal-field .dealer-modal-input,.login-modal-field .input-container{margin-bottom:0}.login-modal-input-container{margin-bottom:12px}.login-modal-toggle-row{display:flex;gap:12px;margin-bottom:12px}.login-modal-toggle-btn{width:auto;min-width:96px;margin-bottom:0;padding:10px 16px}.login-modal-toggle-btn.is-active{background:#1e5aa838}.login-modal-permission{display:flex;align-items:flex-start;gap:10px;margin:2px 0 18px;color:#e2e8f0e6;font-size:14px;line-height:1.5}.login-modal-permission input{margin-top:2px;accent-color:#1e5aa8}.login-modal-actions{margin-top:6px}.login-modal-actions-single{display:flex}.dealer-modal-card.login-new-dealer-modal-card{max-width:920px;padding-bottom:28px;background:radial-gradient(circle at top left,rgba(74,222,128,.1),transparent 26%),radial-gradient(circle at top right,rgba(56,189,248,.06),transparent 22%),linear-gradient(180deg,#222839f7,#141925fc)}.login-field-error{margin-top:8px;color:#f87171;font-size:12px;line-height:1.45}.login-field-hint{margin-top:8px;color:#e2e8f094;font-size:12px;line-height:1.45}.login-wizard-progress{margin-bottom:26px}.login-wizard-progress-track{width:100%;height:8px;border-radius:999px;background:linear-gradient(180deg,#ffffff1a,#ffffff0a);box-shadow:inset 0 1px 2px #ffffff0a,inset 0 -1px 4px #00000057;overflow:hidden}.login-wizard-progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#16a34a,#22c55e 48%,#4ade80);box-shadow:0 0 20px #4ade8057;transition:width .18s cubic-bezier(.22,1,.36,1)}.login-wizard-progress-text{margin-top:12px;color:#e2e8f0c2;font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.login-wizard-step-panel{position:relative;overflow:hidden;padding:28px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:linear-gradient(180deg,#ffffff17,#ffffff0a),#ffffff0a;box-shadow:inset 0 1px #ffffff14,inset 0 -12px 28px #0f172a24,0 24px 44px #0206173d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:loginWizardStepIn .18s cubic-bezier(.22,1,.36,1)}.login-wizard-step-panel:before{content:"";position:absolute;inset:0 auto auto 0;width:220px;height:220px;background:radial-gradient(circle,#4ade801f,#4ade8000 72%);pointer-events:none;opacity:.72}.login-wizard-step-header{position:relative;z-index:1;margin-bottom:28px}.login-wizard-step-icon{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;margin-bottom:16px;background:linear-gradient(180deg,#22c55e29,#22c55e14);color:#bbf7d0;box-shadow:inset 0 0 0 1px #4ade802e,0 10px 22px #16a34a24}.login-wizard-step-icon-svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.login-wizard-step-title{margin:0 0 10px;color:#fff;font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.login-wizard-step-subtitle{margin:0;color:#e2e8f0ad;font-size:15px;line-height:1.6;max-width:44ch}.login-wizard-consent-field{grid-column:1 / -1}.login-wizard-basics-grid{position:relative;z-index:1;grid-template-columns:1fr;gap:24px}.login-wizard-omvic-layout,.login-wizard-address-layout,.login-wizard-final-layout{position:relative;z-index:1}.login-wizard-omvic-layout{gap:24px}.login-wizard-segmented-control{display:flex;gap:16px;flex-wrap:wrap}.login-wizard-reveal-panel{max-width:360px;animation:loginWizardFieldReveal .18s cubic-bezier(.22,1,.36,1)}.login-wizard-address-layout,.login-wizard-address-block,.login-wizard-contact-block{display:grid;gap:24px}.login-wizard-address-input{min-height:56px}.login-wizard-address-divider{height:1px;background:linear-gradient(90deg,#ffffff1f,#ffffff08)}.login-wizard-subsection-card{padding:22px;border:1px solid rgba(255,255,255,.06);border-radius:18px;background:linear-gradient(180deg,#ffffff0d,#ffffff06);box-shadow:inset 0 1px #ffffff0d,0 10px 24px #0206171f}.login-wizard-section-heading{margin-bottom:20px}.login-wizard-section-title{color:#fff;font-size:18px;font-weight:700;line-height:1.35}.login-wizard-section-subtitle{margin-top:6px;color:#e2e8f09e;font-size:13px;line-height:1.5;max-width:34ch}.login-wizard-consent-card{margin-top:8px;padding:18px 20px;border:1px solid rgba(255,255,255,.06);border-radius:18px;background:linear-gradient(180deg,#ffffff0b,#ffffff05);box-shadow:inset 0 1px #ffffff0a,0 8px 18px #02061714}.login-wizard-upload-grid{gap:16px}.login-wizard-upload-field{display:flex;flex-direction:column;gap:8px;min-width:0}.login-wizard-upload-label{color:#dbe6f7;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.login-wizard-dropzone{display:flex;align-items:center;min-height:92px;padding:16px;border:1.5px dashed rgba(148,163,184,.45);border-radius:16px;background:#ffffff08;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.login-wizard-dropzone:hover:not(.is-disabled),.login-wizard-dropzone:focus-visible{border-color:#4ade8099;background:#4ade800f;outline:none}.login-wizard-dropzone.is-dragging{border-color:#4ade80;border-style:solid;background:#4ade801a;box-shadow:0 0 0 1px #4ade8047,0 0 22px #4ade802e}.login-wizard-dropzone.has-file{border-style:solid;border-color:#4ade8080;background:#22c55e14}.login-wizard-dropzone.is-disabled{cursor:not-allowed;opacity:.6}.login-wizard-upload-input{display:none}.login-wizard-upload-empty{display:flex;align-items:center;gap:14px;width:100%}.login-wizard-upload-icon{flex:none;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#38bdf81f;color:#8dd0ff}.login-wizard-upload-icon-svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.login-wizard-upload-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.login-wizard-upload-cta{color:#fff;font-size:14px;font-weight:600}.login-wizard-upload-browse{color:#4ade80;text-decoration:underline}.login-wizard-upload-hint{color:#e2e8f099;font-size:12px;line-height:1.4}.login-wizard-upload-file{display:flex;align-items:center;gap:12px;width:100%}.login-wizard-upload-check{flex:none;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#22c55e2e;color:#4ade80;font-size:16px;font-weight:700}.login-wizard-upload-file-meta{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.login-wizard-upload-file-name{color:#fff;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-wizard-upload-file-size{color:#e2e8f08c;font-size:12px}.login-wizard-upload-remove{flex:none;padding:6px 12px;border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#ffffff0f;color:#e2e8f0;font-size:12px;font-weight:600;cursor:pointer;transition:border-color .18s ease,background .18s ease}.login-wizard-upload-remove:hover:not(:disabled){border-color:#f8717199;background:#f871711f;color:#fecaca}.login-wizard-actions{display:flex;justify-content:flex-end;gap:14px;margin-top:28px}.login-wizard-actions-final{margin-top:34px}.login-wizard-actions .dealer-modal-btn{width:auto;margin-bottom:0;min-height:52px;min-width:150px;border-radius:999px;padding:0 26px;font-size:15px;line-height:1;transition:border-color .18s ease,box-shadow .18s ease,transform .12s ease,background .18s ease,color .18s ease}.login-wizard-primary-btn{background:transparent;color:#fff;border-width:2px;border-color:#22c55e;box-shadow:0 0 0 1px #22c55e47,0 0 18px #22c55e33}.login-wizard-primary-btn:hover:not(:disabled),.login-wizard-primary-btn:focus-visible{background:#00ff7814;border-color:#4ade80;box-shadow:0 0 0 1px #4ade8057,0 0 22px #4ade8042}.login-wizard-primary-btn:active{transform:scale(.98)}.login-wizard-secondary-btn{width:auto;min-width:150px;border-width:2px;border-color:#94a3b880;box-shadow:none;background:transparent}.login-wizard-secondary-btn:hover:not(:disabled),.login-wizard-secondary-btn:focus-visible{border-color:#cbd5e1ad;background:#ffffff08;box-shadow:0 0 0 1px #ffffff14}.login-wizard-toggle-btn{flex:0 0 auto;min-width:132px;min-height:52px;margin-bottom:0;border-width:2px;border-color:#94a3b880;box-shadow:none;border-radius:999px;background:transparent;color:#fff}.login-wizard-toggle-btn.is-active{border-color:#22c55e;background:#22c55e24;box-shadow:0 0 0 1px #22c55e33,0 0 16px #22c55e29}.login-wizard-submit-btn{min-height:56px!important;min-width:190px!important;font-size:16px!important}.login-wizard-submit-error{margin-top:16px;padding:12px 14px;border:1px solid rgba(248,113,113,.18);border-radius:14px;background:#7f1d1d1f;color:#fecacaeb;font-size:13px;line-height:1.5}.login-new-dealer-modal-card .dealer-modal-input,.login-new-dealer-modal-card .input-container{min-height:52px;border-color:#94a3b842;border-radius:14px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease}.login-new-dealer-modal-card .dealer-modal-input{background:#ffffff0b}.login-new-dealer-modal-card .dealer-modal-input::placeholder{color:#e2e8f057}.login-new-dealer-modal-card select.dealer-modal-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.72) 50%),linear-gradient(135deg,rgba(255,255,255,.72) 50%,transparent 50%);background-position:calc(100% - 20px) calc(50% - 2px),calc(100% - 14px) calc(50% - 2px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:38px}.login-new-dealer-modal-card .dealer-modal-input:focus,.login-new-dealer-modal-card .input-container:focus-within{outline:none;border-color:#4ade80d1;background:#ffffff0f;box-shadow:0 0 0 2px #22c55e2e,0 0 18px #22c55e29}@keyframes loginWizardStepIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes loginWizardFieldReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.app-footer{position:fixed;left:0;right:0;bottom:0;margin:0;padding:16px 16px calc(12px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;z-index:2;background:linear-gradient(to top,#09142499,#09142400);pointer-events:none}.app-footer>*{pointer-events:auto}.app-footer--deal-view{margin-top:0}.app-download-footer{display:flex;flex-direction:column;align-items:center;gap:8px}.login-download-footer{margin-top:-50px;margin-bottom:10px}.app-download-footer-label{font-size:15px;font-weight:700;color:#ffffffe6}.app-download-footer-badges{display:inline-flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.login-download-footer .app-download-footer-badges{gap:28px}.app-download-footer-badge-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:transform .12s ease,filter .12s ease}.app-download-footer-badge-link:hover{transform:translateY(-1px);filter:brightness(1.05)}.app-download-footer-badge-image{display:block;height:48px;width:auto}.designed-by-link{width:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;text-decoration:none}.designed-by-row{display:inline-flex;align-items:center;justify-content:center;gap:8px}.designed-by-version{font-size:12px;color:#ffffffad;letter-spacing:.08em;text-transform:uppercase}.designed-by-text{font-size:16px;color:#ffffffd9}.designed-by-logo{height:38px;width:auto;display:block}.dealer-main-page{position:relative;min-height:100vh;padding:28px;background-image:url(/assets/Background-BpyKFCOj.png);background-size:cover;background-position:center;font-family:inherit}.dealer-main-page.dealer-home-page{padding-top:14px}.dealer-modal-btn.border-blue{background:#3b82f61f}.dealer-modal-btn.border-amber{background:#f59e0b1f}.dealer-main-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#09142470}.dealer-main-content{position:relative;z-index:2;width:min(1420px,calc(100vw - 40px));max-width:min(1420px,calc(100vw - 40px));margin:0 auto}.dealer-main-content-preparing{pointer-events:none;filter:saturate(.92)}.dealer-website-preparing-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;background:radial-gradient(circle at 50% 58%,rgba(14,165,233,.16),transparent 34%),#02061729;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);animation:dealerWebsitePreparingFade .18s ease-out both}.dealer-website-preparing-card{display:flex;align-items:center;gap:14px;width:min(420px,calc(100vw - 48px));border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#030712bd;box-shadow:0 24px 80px #00000057,0 0 0 1px #d6b45f14 inset;color:#fff;padding:16px 18px;animation:dealerWebsitePreparingCard .24s ease-out 60ms both}.dealer-website-preparing-card b{display:block;font-size:15px;font-weight:950;letter-spacing:0}.dealer-website-preparing-card p{margin:4px 0 0;color:#ffffff9e;font-size:13px;font-weight:750}.dealer-website-preparing-spinner{display:block;flex:0 0 auto;width:36px;height:36px;border:2px solid rgba(214,180,95,.22);border-top-color:#d6b45ff5;border-radius:999px;animation:dealerWebsitePreparingSpin .9s linear infinite}.dealer-ai-websites-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:75;display:grid;place-items:center;padding:24px;background:#0206177a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dealer-ai-websites-modal{width:min(720px,calc(100vw - 48px));border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#030712eb;box-shadow:0 28px 90px #00000061,0 0 0 1px #d6b45f14 inset;color:#fff;padding:20px}.dealer-ai-websites-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.dealer-ai-websites-kicker{color:#d6b45fe6;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.dealer-ai-websites-modal h2{margin:2px 0 4px;font-size:28px;font-weight:950;letter-spacing:0}.dealer-ai-websites-modal p{margin:0;color:#ffffffa8;font-size:14px;font-weight:750}.dealer-ai-websites-close-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff14;color:#fff;cursor:pointer;font-size:18px;font-weight:900}.dealer-ai-websites-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dealer-ai-websites-choice{min-height:178px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#0f172ac7;color:#fff;padding:18px;text-align:left;cursor:pointer}.dealer-ai-websites-choice:hover,.dealer-ai-websites-choice:focus-visible{border-color:#3b82f68f;background:#1e293bdb;outline:none}.dealer-ai-websites-choice-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#3b82f629;color:#bfdbfefa;font-size:14px;font-weight:950}.dealer-ai-websites-choice b{font-size:17px;font-weight:950;letter-spacing:0}.dealer-ai-websites-choice small{color:#ffffff9e;font-size:13px;font-weight:750;line-height:1.45}.dealer-website-vehicle-engagement-list{display:grid;gap:10px;margin-top:10px}.dealer-website-analytics-content{width:min(1180px,calc(100vw - 48px));margin:0 auto;padding:42px 0 64px;display:grid;gap:18px}.dealer-website-analytics-header,.dealer-website-analytics-panel-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px}.dealer-website-analytics-back-btn,.dealer-website-analytics-refresh-btn{width:auto;min-width:120px;margin-bottom:0}.dealer-website-analytics-state{display:grid;gap:8px;min-height:150px;align-content:center}.dealer-website-analytics-error{border-color:#ef4444b8;background:#7f1d1d38}.dealer-website-analytics-summary{display:grid;gap:18px}.dealer-website-analytics-section-label{color:#bfdbfe;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.dealer-website-analytics-metric-selector{display:grid;gap:10px}.dealer-website-analytics-metric-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.dealer-website-analytics-metric-name{font-size:11px;opacity:.95;text-transform:uppercase;letter-spacing:.03em}.dealer-website-analytics-chart-wrap{border:1px solid rgba(148,163,184,.27);border-radius:12px;padding:14px;background:#0814248c;display:grid;gap:12px}.dealer-website-analytics-chart-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.dealer-website-analytics-chart-toggle{display:inline-flex;align-items:center;gap:4px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#02061757;padding:3px}.dealer-website-analytics-chart-toggle button{min-width:48px;border:0;border-radius:6px;background:transparent;color:#e2e8f0b3;cursor:pointer;font-size:12px;font-weight:850;padding:6px 9px}.dealer-website-analytics-chart-toggle button.is-active{background:#0ea5e93d;color:#fff}.dealer-website-analytics-chart-toggle button:focus-visible{outline:2px solid rgba(96,165,250,.75);outline-offset:1px}.dealer-website-analytics-chart-body{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;min-width:0}.dealer-website-analytics-y-axis{position:relative;height:180px}.dealer-website-analytics-y-axis span{position:absolute;right:0;color:#cbd5e1d6;font-size:11px;font-weight:800;line-height:16px}.dealer-website-analytics-chart-main{display:grid;gap:8px;min-width:0}.dealer-website-analytics-chart-plot{position:relative;min-width:0;height:180px;overflow:hidden}.dealer-website-analytics-chart-grid-line{position:absolute;left:0;right:0;height:1px;background:#94a3b829}.dealer-website-analytics-chart-bars{position:relative;z-index:1;display:grid;align-items:end;gap:8px;height:180px}.dealer-website-analytics-chart-column{display:grid;justify-items:center;align-items:end;height:180px}.dealer-website-analytics-chart-bar-track{height:180px;width:100%;max-width:24px;align-self:end;display:flex;align-items:flex-end;justify-content:center}.dealer-website-analytics-chart-bar{width:100%;max-width:18px;border-radius:999px;background:linear-gradient(180deg,#3b82f6,#06b6d4);box-shadow:0 0 12px #0ea5e938;transition:height .18s ease}.dealer-website-analytics-line-chart{position:relative;z-index:1;display:block;width:100%;height:180px;overflow:visible}.dealer-website-analytics-line-chart polyline{fill:none;stroke:#38bdf8;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dealer-website-analytics-line-chart circle{fill:#fff;stroke:#0284c7;stroke-width:1.2;vector-effect:non-scaling-stroke}.dealer-website-analytics-x-axis{display:grid;gap:8px;min-width:0}.dealer-website-analytics-x-axis span{min-width:0;overflow:hidden;text-align:center;text-overflow:clip;font-size:11px;color:#cbd5e1;white-space:nowrap}.dealer-website-analytics-empty{color:#9ca3af;font-size:13px}.dealer-website-analytics-empty-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;background:#0814248c}.dealer-website-analytics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.dealer-website-analytics-card{width:100%;text-align:left;min-height:104px;display:grid;align-content:center;gap:8px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#0f172a85;padding:16px;cursor:pointer;color:inherit}.dealer-website-analytics-card.is-active-stat{border-color:#60a5fa;box-shadow:0 0 0 1px #60a5fa73,0 0 14px #3b82f638}.dealer-website-analytics-card:focus-visible{outline:2px solid rgba(96,165,250,.75)}.dealer-website-analytics-card span,.dealer-modal-btn.is-active span,.dealer-website-analytics-metric-name{color:#e2e8f0b8}.dealer-website-analytics-metric-grid .dealer-modal-btn{color:#fff;display:grid;align-items:center;justify-items:start;text-align:left;gap:6px;min-height:58px;padding:10px;border-radius:10px;cursor:pointer}.dealer-website-analytics-metric-grid .dealer-modal-btn.is-active{background:#0ea5e938}.dealer-website-analytics-card b{color:#fff;font-size:30px;line-height:1}.dealer-website-analytics-card span{color:#e2e8f0b8;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dealer-website-analytics-subpanel{display:grid;gap:12px;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#02061738;padding:16px}.dealer-website-analytics-subtitle{color:#fff;font-size:15px;font-weight:900}.dealer-website-analytics-subpanel p{margin:0;color:#e2e8f0b8;line-height:1.5}.dealer-website-analytics-message{border:1px solid rgba(34,197,94,.38);border-radius:8px;background:#14532d38;color:#bbf7d0;padding:12px 14px}.dealer-website-analytics-message.warning{border-color:#ef444475;background:#7f1d1d38;color:#fecaca}.dealer-website-vehicle-engagement-row{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(148,163,184,.16);border-radius:10px;background:#0f172a94;padding:12px}.dealer-website-vehicle-engagement-row span{display:grid;gap:4px;min-width:0}.dealer-website-vehicle-engagement-row b{color:#fff;font-size:13px;font-weight:950;overflow-wrap:anywhere}.dealer-website-vehicle-engagement-row small{color:#e2e8f0a8;font-size:12px;font-weight:750;overflow-wrap:anywhere}.dealer-website-vehicle-engagement-row strong{flex:0 0 auto;color:#bfdbfefa;font-size:20px;font-weight:950}.dealer-website-tracking-settings{display:grid;gap:16px}.dealer-website-tracking-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dealer-website-tracking-toggle,.dealer-website-tracking-field{display:grid;gap:8px;border:1px solid rgba(148,163,184,.16);border-radius:10px;background:#0f172a8a;padding:14px}.dealer-website-tracking-toggle{grid-template-columns:auto 1fr;align-items:start}.dealer-website-tracking-toggle input{width:18px;height:18px;margin-top:2px}.dealer-website-tracking-toggle span,.dealer-website-tracking-field{min-width:0}.dealer-website-tracking-toggle b,.dealer-website-tracking-field span{color:#fff;font-size:13px;font-weight:950}.dealer-website-tracking-toggle small,.dealer-website-tracking-field small{color:#e2e8f0a8;font-size:12px;font-weight:750;line-height:1.4}.dealer-website-tracking-field input{width:100%;min-height:40px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#0206175c;color:#fff;padding:8px 10px;font:inherit;font-size:13px;font-weight:800}.dealer-website-tracking-field input::placeholder{color:#e2e8f061}@media (max-width: 640px){.dealer-ai-websites-modal{width:min(420px,calc(100vw - 32px));padding:18px}.dealer-ai-websites-choice-grid,.dealer-website-tracking-grid{grid-template-columns:1fr}.dealer-website-analytics-content{width:min(100% - 28px,1180px);padding-top:24px}.dealer-website-analytics-header,.dealer-website-analytics-panel-header{grid-template-columns:1fr;align-items:stretch}.dealer-website-analytics-back-btn,.dealer-website-analytics-refresh-btn{width:100%}}@keyframes dealerWebsitePreparingSpin{to{transform:rotate(360deg)}}@keyframes dealerWebsitePreparingFade{0%{opacity:0}to{opacity:1}}@keyframes dealerWebsitePreparingCard{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.deal-view-page{padding:4px 12px 12px}.deal-view-main-content{width:min(1880px,calc(100vw - 16px));max-width:min(1880px,calc(100vw - 16px));margin-left:auto;margin-right:auto}.deal-view-page .dealer-dashboard{width:100%;max-width:min(1880px,calc(100vw - 16px));margin:0 auto;padding-left:0;padding-right:0;gap:10px}.deal-view-page .dealer-topbar{padding-top:0}.dealer-dashboard{display:grid;gap:24px;max-width:1100px;margin:0 auto;padding-left:20px;padding-right:20px}.dealer-details-page{padding-right:10px}.dealer-details-page .dealer-main-content{width:min(1600px,calc(100vw - 40px));max-width:min(1600px,calc(100vw - 40px));margin-left:auto;margin-right:auto}.dealer-details-page .dealer-dashboard{width:100%;max-width:none;margin:0 auto;padding-left:0;padding-right:0;gap:10px}.dealer-details-page .dealer-topbar{padding-left:0}.dealer-details-page .dealer-details-info-panel{width:100%;max-width:448px}.dealer-details-page .dealer-details-notes-column{width:100%;max-width:380px;margin-top:20px;min-height:0;display:flex}.dealer-details-page .dealer-details-notes-column .deal-notes-panel{height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}.dealer-details-page .dealer-details-notes-column .deal-notes-scroll{flex:1 1 auto;max-height:none;min-height:0;overflow-y:auto}.dealer-details-page .dealer-details-notes-column .deal-add-note{flex:0 0 auto}.dealer-panel-tabs{display:flex;align-items:center;gap:8px;margin-bottom:10px}.dealer-panel-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(148,163,184,.35);border-radius:8px;background:#0f172a73;color:#cbd5e1c7;padding:7px 12px;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase;cursor:pointer}.dealer-panel-tab:hover,.dealer-panel-tab:focus-visible{border-color:#93c5fdd9;color:#fff;outline:none}.dealer-panel-tab.is-active{border-color:#60a5faf2;background:#2563eb38;color:#dbeafe;box-shadow:0 0 0 1px #60a5fa29}.dealer-users-panel-tabs{flex-wrap:wrap}.dealer-users-files-section{min-height:0}.dealer-users-files-section>div:first-child{flex:0 0 auto}.dealer-users-files-section .dealer-users-list-scroll{flex:1 1 auto;max-height:none;min-height:0;overflow-y:auto;padding-right:6px;color-scheme:dark}.dealer-users-files-section.is-files-tab>div:first-child{flex:0 0 auto}.dealer-users-files-section.is-files-tab .dealer-files-panel{flex:1 1 auto;max-height:none;min-height:0}.dealer-access-panel-content{display:grid;gap:14px}.dealer-access-subsection{padding-top:12px;border-top:1px solid rgba(120,144,180,.22)}.dealer-access-subsection:first-child{padding-top:0;border-top:0}.dealer-files-panel{display:grid;gap:12px;margin-top:12px;max-height:470px;overflow-y:auto;padding-right:6px;color-scheme:dark;scrollbar-color:#475569 #0f172a;scrollbar-width:thin}.dealer-files-panel::-webkit-scrollbar{width:10px}.dealer-files-panel::-webkit-scrollbar-track{background:#0f172a;border-radius:999px}.dealer-files-panel::-webkit-scrollbar-thumb{background:#475569;border:2px solid #0f172a;border-radius:999px}.dealer-files-panel::-webkit-scrollbar-thumb:hover{background:#64748b}.dealer-file-card{border:1px solid rgba(120,144,180,.26);border-radius:8px;background:#020a1842;padding:12px}.dealer-file-card-header,.dealer-file-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.dealer-file-label{color:#fff;font-size:13px;font-weight:800}.dealer-file-status{border:1px solid rgba(248,113,113,.72);border-radius:999px;color:#fecaca;padding:3px 8px;font-size:10px;font-weight:800;white-space:nowrap}button.dealer-file-status{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#2563eb29;cursor:pointer;line-height:1}button.dealer-file-status:disabled{cursor:default;opacity:.68}.dealer-file-status-action{border-color:#34d399c2;color:#bbf7d0}button.dealer-file-status-action:hover:not(:disabled),button.dealer-file-status-action:focus-visible{background:#10b98124;outline:none}.dealer-file-status.is-present{border-color:#34d399b8;color:#bbf7d0}.dealer-file-logo-preview{display:grid;place-items:center;min-height:92px;margin-top:10px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#0f172a85;overflow:hidden}.dealer-file-logo-preview img{display:block;max-width:100%;max-height:110px;object-fit:contain}.dealer-file-existing{display:grid;gap:8px;margin-top:10px}.dealer-file-list{display:grid;gap:8px}.dealer-file-list-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid rgba(148,163,184,.2);border-radius:8px;background:#0f172a70;padding:9px}.dealer-file-list-main{min-width:0}.dealer-file-list-name{color:#fff;font-size:12px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dealer-file-list-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.dealer-file-link,.dealer-file-replace-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(147,197,253,.68);border-radius:8px;background:#2563eb29;color:#dbeafe;padding:7px 12px;font-size:11px;font-weight:800;line-height:1;text-decoration:none;cursor:pointer}.dealer-file-replace-btn:disabled{cursor:default;opacity:.62}.dealer-file-delete-btn{border-color:#f87171b8;background:#7f1d1d3d;color:#fecaca}.dealer-file-delete-btn:hover:not(:disabled),.dealer-file-delete-btn:focus-visible{background:#b91c1c38;outline:none}.dealer-file-delete-btn:disabled{cursor:default;opacity:.62}.dealer-file-dropzone{width:100%;min-height:92px;margin-top:10px;border:1px dashed rgba(147,197,253,.68);border-radius:8px;background:#0ea5e914;color:#dbeafe;display:grid;place-items:center;gap:4px;padding:14px;cursor:pointer}.dealer-file-dropzone:hover,.dealer-file-dropzone:focus-visible,.dealer-file-dropzone.is-active{border-color:#34d399e6;background:#10b9811f;outline:none}.dealer-file-dropzone:disabled{cursor:default;opacity:.68}.dealer-file-dropzone-title,.dealer-file-dropzone-meta{display:block;text-align:center}.dealer-file-dropzone-title{font-size:13px;font-weight:900}.dealer-file-dropzone-meta{color:#cbd5e1c7;font-size:11px;font-weight:700}.dealer-panel-deals-list{gap:10px}.dealer-panel-deal-card{display:grid;gap:6px}.dealer-panel-deal-card-header,.dealer-panel-deal-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.dealer-panel-deal-id{color:#bfdbfe;font-size:11px;font-weight:800}.dealer-panel-deal-status{border:1px solid rgba(52,211,153,.58);border-radius:999px;color:#bbf7d0;padding:3px 8px;font-size:10px;font-weight:800;white-space:nowrap}.dealer-panel-deal-customer{color:#fff;font-size:14px;font-weight:800;line-height:1.2}.dealer-panel-deal-unit,.dealer-panel-deal-meta{color:#cbd5e1c7;font-size:11px;line-height:1.3}.dealer-panel-inventory-list{gap:10px}.dealer-inventory-empty-card{align-items:center;display:grid;gap:10px;justify-items:center;min-height:74px;text-align:center}.dealer-inventory-empty-title{color:#fff;font-size:13px;font-weight:800;line-height:1.3}.dealer-inventory-pull-status{color:#cbd5e1d1;font-size:11px;font-weight:700;line-height:1.35}.dealer-inventory-pull-status.is-error{color:#fecaca}.dealer-inventory-pull-btn{font-size:12px;min-height:34px;padding:8px 14px;width:auto}.dealer-panel-inventory-card{align-items:center;display:grid;grid-template-columns:78px minmax(0,1fr) auto;gap:10px;text-align:left;width:100%}.dealer-panel-inventory-card:disabled{cursor:default;opacity:.78}.dealer-panel-inventory-thumb{background:#0f172ab8;border:1px solid rgba(148,163,184,.28);border-radius:8px;color:#cbd5e1b8;display:grid;font-size:10px;font-weight:800;height:58px;object-fit:cover;place-items:center;width:78px}.dealer-panel-inventory-thumb-empty{line-height:1.1;text-align:center}.dealer-panel-inventory-body{display:grid;gap:5px;min-width:0}.dealer-panel-inventory-title{color:#fff;font-size:13px;font-weight:900;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dealer-panel-inventory-meta{color:#cbd5e1c7;display:grid;font-size:10px;font-weight:700;gap:2px;line-height:1.25}.dealer-panel-inventory-price{color:#bbf7d0;font-size:12px;font-weight:900;white-space:nowrap}.dealer-details-page .dealer-details-stats-button{justify-self:end}.admin-page-root,.admin-main-page{min-height:calc(100vh - 40px)}.dealer-topbar{display:flex;justify-content:flex-start;align-items:flex-end;padding:6px 0 0;position:relative;z-index:5}.dealer-topbar-actions{display:flex;align-items:center;gap:10px;margin-left:auto;margin-right:10px}.deal-view-topbar-action-stack{display:inline-flex;flex-direction:column;align-items:stretch;gap:6px}.deal-view-topbar-feedback{max-width:280px}.deal-view-header-search{position:relative;width:min(300px,30vw);min-width:220px;transform:translateY(5px);z-index:40}.deal-view-header-search-input{margin-bottom:0;padding:10px 14px;font-size:14px}.deal-view-header-search-updating{position:absolute;top:11px;right:12px;pointer-events:none}.dealer-app-card.deal-view-header-search-menu{position:absolute;top:calc(100% + 10px);right:0;width:100%;z-index:2000;padding:8px;overflow:hidden;isolation:isolate;background:#050b14!important;background-color:#050b14!important;background-image:none!important;border:1px solid rgba(148,163,184,.34);box-shadow:0 18px 40px #020617b8;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;cursor:default}.deal-view-header-search-feedback{margin-top:0}.deal-view-header-search-results{display:flex;flex-direction:column;gap:8px;background:transparent!important;opacity:1}.deal-view-header-search-result{width:100%;border:1px solid rgba(148,163,184,.22);border-radius:12px;position:relative;z-index:1;overflow:hidden;background:#0f1726!important;background-color:#0f1726!important;background-image:none!important;color:#f8fafc;padding:10px 12px;text-align:left;cursor:pointer;opacity:1}.deal-view-header-search-result:hover{border-color:#60a5fa8c;background:#17243a!important;background-color:#17243a!important}.deal-view-header-search-result.deal-view-header-search-result-cancelled{border-color:#ef4444b8;box-shadow:0 0 0 1px #ef444438}.settings-error-card.deal-view-header-search-feedback,.settings-loading.deal-view-header-search-feedback,.settings-empty-card.deal-view-header-search-feedback{background:#0f1726!important;background-color:#0f1726!important;background-image:none!important;opacity:1}.deal-view-header-search-result-name{font-size:15px;font-weight:700}.deal-view-header-search-result-meta{margin-top:4px;color:#cbd5e1c2;font-size:12px}.deal-view-header-search-result-review-person{margin-top:4px;color:#22c55e;font-size:12px;font-weight:600}.dealer-brand{display:grid;gap:6px;width:min(760px,70vw)}.dealer-dashboard-body{display:grid;grid-template-columns:minmax(240px,320px) minmax(220px,330px) minmax(300px,1fr);gap:16px;align-items:start}.dealer-sidebar,.dealer-main-panel{border-radius:18px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(135deg,#07101cb8,#0c182873);padding:18px}.dealer-main-panel{background:linear-gradient(135deg,#061222ad,#10243c80);padding-top:14px}.dealer-main-panel-closed{border-color:#ef4444e0;box-shadow:0 0 0 1px #ef44442e}.dealer-main-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.dealer-welcome{color:#fff9;font-size:16px}.dealer-welcome-row{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:18px;width:100%}.dealer-welcome-row-right{display:flex;align-items:center;justify-content:flex-end;gap:22px;min-width:0}.dealer-name{color:#fff;font-size:clamp(24px,3.6vw,40px);font-weight:700;line-height:1.15;min-width:0;overflow-wrap:anywhere}.dealer-name.dealer-name-long{font-size:30px;line-height:1.1}.dealer-name.dealer-name-extra-long{font-size:26px;line-height:1.08}.dealer-name.dealer-name-ultra-long{font-size:22px;line-height:1.06}.dealer-name-row{display:inline-flex;align-items:center;gap:10px;max-width:min(100%,68vw);min-width:0}.dealer-settings-inline-btn{border:none;background:transparent;color:#fff;font-size:24px;line-height:1;padding:0;cursor:pointer}.dealer-settings-inline-btn:hover{color:#93c5fd}.dealer-google-review-badge{display:inline-flex;flex-direction:column;align-items:center;gap:3px;padding:2px 0;order:-1;line-height:1;text-decoration:none;white-space:nowrap;transition:opacity .15s ease}a.dealer-google-review-badge:hover{opacity:.85}.dealer-google-review-badge-brand{display:inline-flex;align-items:baseline;gap:4px}.dealer-google-review-badge-score{display:inline-flex;align-items:center;gap:5px}.dealer-google-review-badge-wordmark{font-family:Product Sans,Segoe UI,Arial,sans-serif;font-weight:700;font-size:15px;letter-spacing:-.2px}.grw-l-0{color:#4285f4}.grw-l-1{color:#ea4335}.grw-l-2{color:#fbbc05}.grw-l-3{color:#4285f4}.grw-l-4{color:#34a853}.grw-l-5{color:#ea4335}.dealer-google-review-badge-reviews{color:#fff;font-size:12px;font-weight:600}.dealer-google-review-badge-rating{color:#fff;font-weight:700;font-size:14px;margin-left:2px}.dealer-google-review-badge-star{color:#fbbc04;font-size:14px}.dealer-google-review-badge-count{color:#cbd5f5;font-weight:600;font-size:13px}.dealer-google-review-badge-sample{border:1px dashed rgba(255,255,255,.45);border-radius:9px;padding:4px 9px}.dealer-google-review-badge-sample-tag{margin-left:5px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#fbbf24;background:#fbbf2429;border-radius:4px;padding:1px 5px}.dealer-dashboard-social-links{display:flex;flex-wrap:wrap;gap:9px;align-items:center;justify-content:flex-end;min-width:0}.dealer-dashboard-social-link{width:24px;height:24px;border:0;border-radius:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;color:#e2e8f0;font-size:11px;font-weight:800;text-decoration:none;overflow:visible;transition:transform .16s ease,border-color .16s ease,background .16s ease}.dealer-dashboard-social-link:hover{transform:translateY(-1px);color:#93c5fd}.dealer-dashboard-social-link img{width:22px;height:22px;object-fit:contain;display:block}.dealer-dashboard-social-link-youtube img{width:38px;height:30px;max-width:none;transform:scale(1.18);transform-origin:center}.dealer-settings-btn{width:48px;height:48px;border:none;border-radius:24px;background:transparent;color:#fff;font-size:24px;cursor:pointer}.dealer-settings-btn-solid{border:1px solid rgba(148,163,184,.4);background:#0f172a99;box-shadow:0 8px 20px #03071259}.deal-view-header-icon-btn{display:inline-flex;align-items:center;justify-content:center}.deal-view-header-icon,.deal-view-header-icon-text{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;color:#fff;font-size:24px;line-height:1}.deal-view-header-icon-text{font-size:18px;font-weight:700;letter-spacing:0}.deal-view-refresh-icon:before{content:"↻"}.deal-view-back-icon:before{content:"←"}.dealer-stats-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:30px}.dealer-stats-vertical{grid-template-columns:1fr;margin-bottom:0}.dealer-stat-card{border-radius:12px;border:2px solid;padding:14px}.inventory-stat-card-btn{width:100%;text-align:left;font:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.inventory-stat-card-btn:hover:not(:disabled){transform:translateY(-1px)}.dealer-home-active-deals-card{transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.dealer-home-active-deals-card:hover:not(:disabled),.dealer-home-active-deals-card:focus-visible{border-color:#60a5fa;background-color:#214d7d;box-shadow:0 0 0 1px #93c5fd6b,0 0 18px #3b82f66b;outline:none}.dealer-stat-active{border-color:#1e5aa8;background-color:#1a3a5c}.dealer-stat-delivered{border-color:#15803d;background-color:#1a3d2a}.inventory-stat-not-advertised{border-color:#b91c1c;background-color:#3f1a1a}.dealer-stat-number{font-size:32px;color:#fff;font-weight:700;margin-bottom:4px}.dealer-stat-label{font-size:14px;color:#e5e7eb;font-weight:600}.dealer-home-main-grid .dealer-stat-card{display:flex;align-items:center;justify-content:flex-start;gap:14px}.dealer-home-main-grid .dealer-stat-number{margin-bottom:0;flex:0 0 auto}.dealer-home-main-grid .dealer-stat-label{min-width:0;overflow-wrap:anywhere}.dealer-actions{display:flex;flex-direction:column;gap:10px}.dealer-section-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#e2e8f0a6;margin-bottom:12px}.dealer-section-title-spaced{margin-top:18px}.dealer-toggle{padding:6px 12px;font-size:12px;border-radius:6px;border:1px solid rgba(148,163,184,.3);background:transparent;color:#94a3b8;cursor:pointer}.dealer-toggle-active{padding:6px 12px;font-size:12px;border-radius:6px;border:1px solid rgba(59,130,246,1);background:#3b82f626;color:#e2e8f0;cursor:pointer}.dealer-quick-actions{display:grid;gap:10px}.dealer-action-grid{display:grid;grid-template-columns:1fr;gap:12px}.dealer-action-compact{padding:12px 16px;font-size:15px}.dealer-action-tile{text-align:center;min-height:72px;padding:18px;border-radius:14px;background:linear-gradient(135deg,#060c168c,#12223673)}.dealer-action-tile:hover{background:linear-gradient(135deg,#0a1424b3,#14304e8c)}@media (max-width: 980px){.dealer-dashboard-body,.dealer-action-grid{grid-template-columns:1fr}}.dealer-action-btn{width:100%;background:transparent;color:#fff;border:2px solid;border-radius:8px;font-size:16px;font-weight:600;padding:14px 20px;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.dealer-dashboard-hint-target-active{position:relative;z-index:32;pointer-events:none}.dealer-action-btn:hover,.dealer-modal-btn:hover,.settings-action-button:hover{transform:translateY(-1px)}.dealer-action-btn:disabled{cursor:not-allowed;opacity:.68;transform:none}.dealer-action-btn:disabled:hover{transform:none}.dealer-connections-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px}.dealer-action-coming-soon-badge{border:1px solid rgba(251,191,36,.62);border-radius:999px;color:#fde68a;background:#b453092e;padding:3px 8px;font-size:10px;font-weight:800;line-height:1;text-transform:uppercase;white-space:nowrap}.border-blue{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f659,0 0 14px #3b82f647}.border-green{border-color:#22c55e;box-shadow:0 0 0 1px #22c55e59,0 0 14px #22c55e42}.border-cyan{border-color:#06b6d4;box-shadow:0 0 0 1px #06b6d459,0 0 14px #06b6d447}.border-amber{border-color:#f59e0b;box-shadow:0 0 0 1px #f59e0b66,0 0 14px #f59e0b42}.border-red{border-color:#ef4444;color:#ef4444;box-shadow:0 0 0 1px #ef444459,0 0 14px #ef44443d}.border-indigo{border-color:#8b5cf6;box-shadow:0 0 0 1px #8b5cf659,0 0 14px #8b5cf647}.dealer-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#000000b3;display:flex;justify-content:center;align-items:center;padding:24px}.insurance-confirmation-modal-overlay{z-index:30}.dealer-modal-card{width:100%;max-width:420px;background:#1a1f2e;border-radius:12px;padding:24px;position:relative}.deal-unit-modal-card{width:min(560px,calc(100vw - 32px));max-width:720px;max-height:82vh;overflow:auto;scrollbar-width:thin;scrollbar-color:#475569 #0b1224}.dealer-member-modal-card{width:min(1120px,calc(100vw - 48px));max-width:1120px}.dealer-inventory-disclosure-modal-card{scrollbar-width:thin;scrollbar-color:#475569 #0b1224}.dealer-inventory-disclosure-modal-card::-webkit-scrollbar{width:10px}.dealer-inventory-disclosure-modal-card::-webkit-scrollbar-track{background:#0b1224e6;border-radius:999px}.dealer-inventory-disclosure-modal-card::-webkit-scrollbar-thumb{background:#475569f2;border-radius:999px;border:2px solid rgba(11,18,36,.9)}.dealer-inventory-disclosure-modal-card::-webkit-scrollbar-thumb:hover{background:#64748bfa}.admin-deals-modal-card{padding-top:36px}.admin-deals-close-btn,.dealer-settings-btn.dealer-settings-btn-solid[title=Close],.dealer-settings-btn.dealer-settings-btn-solid[aria-label^=Close],.dealer-settings-btn.dealer-settings-btn-solid.admin-deals-close-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;min-width:34px;height:34px;min-height:34px;box-sizing:border-box;padding:0;border-radius:999px;font-size:18px;line-height:1}.admin-deal-review-modal-card{width:calc(100vw - 48px);max-width:1080px;display:flex;flex-direction:column;overflow:hidden}.admin-deal-review-modal-header{position:relative;flex:0 0 auto;padding-bottom:4px;background:#1a1f2e;z-index:1}.admin-deal-review-toolbar{flex:0 0 auto}.admin-deal-review-toolbar .admin-deals-need-att-btn{top:0}.admin-deal-review-modal-body{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.admin-deal-review-modal-body-spotlight-active{overflow:hidden}.admin-deal-review-spotlight-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:#050a16c2;display:flex;align-items:flex-start;justify-content:flex-start;padding:22px;pointer-events:auto}.admin-deal-review-spotlight-hint{width:min(360px,calc(100% - 20px));margin-left:clamp(74px,11vw,150px);border:1px solid rgba(96,165,250,.55);border-radius:16px;background:linear-gradient(180deg,#0f172afa,#111827f5);box-shadow:0 18px 40px #0206178c;padding:18px 18px 16px}.admin-deal-review-spotlight-title{color:#93c5fd;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.admin-deal-review-spotlight-text{margin-top:10px;color:#fff;font-size:16px;font-weight:700;line-height:1.5}.admin-deal-review-spotlight-dismiss{margin-top:16px;min-width:120px}.admin-deal-review-results{border:1px solid rgba(148,163,184,.3);border-radius:8px;overflow:hidden;padding:12px;background:#0f172a47}.admin-deal-review-panel-header{display:grid;grid-template-columns:.72fr 1.02fr 1.16fr .98fr 1.14fr;gap:12px;align-items:end;padding:0 12px 10px}.admin-deal-review-panel-header-spacer{min-height:1px}.admin-deal-review-panel-header-label{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.admin-deal-review-panel-header-label-sort{display:inline-flex;align-items:center;gap:6px}.admin-deal-review-status-toggle-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 12px}.admin-deal-review-status-toggle-btn{min-height:28px;padding:4px 13px;border-radius:999px;border:1px solid rgba(148,163,184,.5);background:#0f172a7a;color:#e2e8f0;font-size:12px;font-weight:800;line-height:1;font-family:inherit;cursor:pointer;box-shadow:inset 0 0 0 1px #0f172a38}.admin-deal-review-status-toggle-btn:hover{border-color:#93c5fdbf;background:#1e40af3d}.admin-deal-review-status-toggle-btn-active{border-color:#7dd3fcf2;background:#0e749061;color:#fff;box-shadow:0 0 0 1px #38bdf82e,0 0 14px #38bdf82e}.admin-deal-review-status-toggle-btn-inactive{opacity:.45}.admin-deal-review-sub-status-sort-controls{display:inline-flex;align-items:center;gap:2px}.admin-deal-review-sub-status-sort-btn{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.45);border-radius:4px;background:#0f172a59;color:#94a3b8;font-size:0;line-height:1;padding:0;cursor:pointer}.admin-deal-review-sub-status-sort-btn:before{content:"?";font-size:11px;font-weight:900;line-height:1}.admin-deal-review-sub-status-sort-btn[aria-label*=descending]:before{content:"?"}.admin-deal-review-sub-status-sort-btn:hover{border-color:#94a3b8bf;color:#cbd5e1}.admin-deal-review-sub-status-sort-btn-active{border-color:#60a5facc;color:#93c5fd;background:#1e40af3d}.admin-deal-review-card-list{display:flex;flex-direction:column;gap:12px}.admin-deal-review-card{cursor:default;background:#080f1f6b}.admin-lost-dealers-modal-card{width:min(980px,calc(100vw - 48px));max-width:980px}.admin-lost-dealers-modal-subtitle{margin-bottom:0;font-size:16px;font-weight:600;color:#bfdbfed1}.admin-lost-dealers-modal-new-hint{margin-top:4px;color:#fde68a}.admin-lost-dealers-toolbar{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.admin-lost-dealers-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px}.admin-lost-dealers-summary-card{cursor:default;padding:14px 16px}.admin-lost-dealers-scroll{max-height:460px}.admin-lost-dealer-card{width:100%;text-align:left;background:#080f1f6b;border:1px solid rgba(148,163,184,.26);transition:border-color .16s ease,background .16s ease,transform .16s ease}.admin-lost-dealer-card.is-new{border-color:#facc1573;box-shadow:0 0 0 1px #facc1514}.admin-lost-dealer-card:hover{border-color:#60a5fa73;background:#0f172a9e;transform:translateY(-1px)}.admin-lost-dealer-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.admin-lost-dealer-card-title-wrap{display:flex;flex-direction:column;gap:4px;min-width:0}.admin-lost-dealer-card-rank{color:#bfdbfebd;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-lost-dealer-card-title{white-space:normal;line-height:1.2}.admin-lost-dealer-card-subtitle{margin-top:0}.admin-lost-dealer-card-badges{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:0 0 auto}.admin-lost-dealer-card-badge{min-width:86px;padding:6px 10px;border-radius:999px;border:1px solid rgba(52,211,153,.5);color:#a7f3d0;background:#064e3b33;font-size:12px;font-weight:800;text-align:center;white-space:nowrap}.admin-lost-dealer-card-badge-new{min-width:64px;border-color:#facc1585;color:#fde68a;background:#78350f38}.admin-lost-dealer-metrics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.admin-lost-dealer-metric{display:flex;flex-direction:column;gap:4px}.admin-lost-dealer-metric-label{color:#bfdbfeb8;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.admin-lost-dealer-metric-value{color:#f8fafc;font-size:15px;font-weight:700;line-height:1.2}.admin-lost-dealer-footnote{margin-top:12px;color:#e2e8f0c2;font-size:12px;font-weight:600}.admin-deal-review-card-grid{display:grid;grid-template-columns:.72fr 1.02fr 1.16fr .98fr 1.14fr;gap:12px}.admin-deal-review-card-section{min-width:0}.admin-deal-review-open-btn{width:100%;border:none;background:transparent;padding:0;margin:0;text-align:left;color:inherit;cursor:pointer}.admin-deal-review-open-btn:hover .admin-deal-review-customer-primary,.admin-deal-review-open-btn:focus-visible .admin-deal-review-customer-primary{color:#93c5fd}.admin-deal-review-open-btn:focus-visible{outline:2px solid rgba(96,165,250,.7);outline-offset:4px;border-radius:8px}.admin-deal-review-open-btn-spotlight{position:relative;z-index:6;border-radius:12px;background:#0f172af5;box-shadow:0 0 0 2px #60a5fae6,0 0 28px #3b82f680;padding:6px 8px}.admin-deal-review-filter-toggle{border:1px solid transparent;border-radius:999px;background:transparent;padding:4px 10px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer}.admin-deal-review-filter-on{border-color:#39ff14;color:#fff}.admin-deal-review-filter-off{border-color:#ef4444;color:#fff}.admin-deal-review-card-label{margin-bottom:6px;color:#94a3b8e6;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.admin-deal-review-deal-label-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.admin-deal-review-reviewed-badge{box-sizing:border-box;width:104px;max-width:104px;min-width:104px;padding:2px 8px;font-size:10px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-unit-modal-card::-webkit-scrollbar{width:10px}.deal-unit-modal-card::-webkit-scrollbar-track{background:#0b1224;border-radius:8px}.deal-unit-modal-card::-webkit-scrollbar-thumb{background:#475569;border-radius:8px;border:2px solid #0b1224}.deal-unit-modal-card::-webkit-scrollbar-thumb:hover{background:#64748b}.deal-purchase-modal-card{max-width:400px}@media (min-width: 769px){.deal-unit-modal-card.deal-purchase-modal-card:not(.deal-unit-disclosures-modal-card){width:min(720px,calc(100vw - 32px));max-width:min(720px,calc(100vw - 32px))}}.deal-unit-modal-top-badge{display:flex;justify-content:flex-start;margin:-8px 0 8px}.dealer-modal-close{position:absolute;right:7px;top:7px;display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;box-sizing:border-box;padding:5px;border:0;border-radius:999px;background:transparent;color:#fff;font-size:0;line-height:1;cursor:pointer;z-index:5;touch-action:manipulation;transition:transform .18s ease}.dealer-modal-close:before{content:"X";display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(148,163,184,.55);border-radius:999px;background:#0f172ac7;font-size:18px;font-weight:700;line-height:1;transition:border-color .18s ease,background .18s ease}.dealer-modal-close:hover{transform:scale(1.04)}.dealer-modal-close:hover:before{border-color:#ffffffd1;background:#1e293beb}.dealer-modal-close:focus-visible{outline:none}.dealer-modal-close:focus-visible:before{border-color:#60a5fae6;box-shadow:0 0 0 2px #2563eb38}.dealer-modal-title{margin:0 0 20px;text-align:center;color:#fff;font-size:18px}.dealer-modal-card .dealer-modal-title{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.dealer-modal-card .dealer-modal-title:active{cursor:grabbing}.deal-modal-draggable-card{will-change:transform;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain}.deal-income-confirm-modal-card{width:min(520px,calc(100vw - 32px));max-width:520px;min-width:0}.deal-income-confirm-modal-card .dealer-app-card{cursor:default}.deal-income-confirm-modal-card .dealer-app-card-meta{line-height:1.45}.deal-income-confirm-modal-card .deal-swap-btn{flex:1 1 0;min-width:0;max-width:none}.deal-modal-drag-handle{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.deal-modal-drag-handle:active{cursor:grabbing}.dealer-modal-note{margin:0 0 18px;text-align:center;color:#e2e8f0bf;font-size:14px;line-height:1.5}.dealer-modal-actions-split{display:flex;justify-content:space-between;align-items:center;gap:12px}.dealer-modal-actions-split .dealer-modal-btn{width:160px;margin-bottom:0}.dealer-modal-btn.border-blue,.dealer-modal-btn.border-blue.deal-cancel-modal-no-btn,.dealer-modal-btn.border-green.deal-cancel-modal-yes-btn{color:#fff}.dealer-modal-btn.border-blue.deal-cancel-modal-no-btn{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f659,0 0 14px #3b82f647}.dealer-modal-btn.border-green.deal-cancel-modal-yes-btn{border-color:#22c55e;box-shadow:0 0 0 1px #22c55e59,0 0 14px #22c55e42}.deal-delete-modal-cancel-btn{color:#fff!important;border-color:#3b82f6!important;box-shadow:0 0 0 1px #3b82f659,0 0 14px #3b82f647}.deal-delete-modal-delete-btn,.deal-duplicate-delete-no-btn{color:#fff!important;border-color:#ef4444!important;box-shadow:0 0 0 1px #ef444459,0 0 14px #ef44443d}.deal-duplicate-delete-yes-btn{color:#fff!important;border-color:#22c55e!important;box-shadow:0 0 0 1px #22c55e59,0 0 14px #22c55e42}.dealer-modal-btn{width:100%;background:transparent;color:#fff;border:2px solid;border-radius:8px;padding:14px 20px;font-size:16px;font-weight:600;margin-bottom:12px;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.dealer-modal-btn.border-red{background:transparent;border-color:#ef4444;color:#fff;box-shadow:0 0 0 1px #ef444459,0 0 14px #ef44443d}.dealer-modal-btn.border-green{background:transparent;border-color:#22c55e;color:#fff;box-shadow:0 0 0 1px #22c55e59,0 0 14px #22c55e42}.dealer-modal-btn.border-amber{background:transparent;border-color:#f59e0b;color:#fff;box-shadow:0 0 0 1px #f59e0b66,0 0 14px #f59e0b42}.settings-lender-details-back-btn{background:transparent;color:#fff;border-color:#ffffff7a;box-shadow:none}.settings-lender-details-modal-card{width:min(672px,calc(100vw - 32px));max-width:1176px}.settings-lenders-close-btn,.settings-lenders-save-btn{color:#fff!important}.settings-app-user-close-btn{color:#fff!important;background:transparent!important;border-color:#94a3b8e6!important;box-shadow:0 0 0 1px #94a3b83d,0 0 12px #94a3b81f}.settings-app-user-close-btn:hover:not(:disabled){border-color:#cbd5e1f2!important;box-shadow:0 0 0 1px #cbd5e147,0 0 14px #94a3b82e}.settings-app-user-delete-btn{color:#fff!important;background:transparent!important;border-color:#ef4444!important;box-shadow:0 0 0 1px #ef444459,0 0 14px #ef44443d}.settings-app-user-delete-btn:hover:not(:disabled){border-color:#f87171!important;box-shadow:0 0 0 1px #f8717166,0 0 16px #ef444447}.settings-app-user-save-btn{color:#fff!important;border-color:#22c55e!important;box-shadow:0 0 0 1px #22c55e59,0 0 14px #22c55e42}.settings-lender-details-back-btn:hover:not(:disabled){border-color:#ffffffb8;box-shadow:0 0 0 1px #ffffff2e}.settings-lender-details-save-btn{background:transparent;color:#fff}.client-email-consent-btn{width:120px;justify-self:auto;padding:10px 14px}.client-email-consent-actions{display:flex;justify-content:space-between;align-items:center;gap:12px}.dealer-modal-input{width:100%;background:#ffffff0a;border:1px solid #ddd;border-radius:8px;color:#fff;font-size:16px;padding:14px 16px;margin-bottom:12px}.dealer-modal-input-invalid{border-color:#ef4444;box-shadow:0 0 0 1px #ef444459}.dealer-modal-field-error{color:#fca5a5;font-size:12px;font-weight:600;line-height:1.35;margin:-6px 0 12px}.admin-deals-search-input{background:#00000040;border-color:#ffffff35}.admin-deals-search-input::placeholder{color:#ffffff80}.dealer-modal-error{color:#ef4444;text-align:center;margin-bottom:12px}.dealer-modal-success{color:#10b981;text-align:center;margin-bottom:12px}.dealer-modal-link-preview{margin-top:10px;padding:8px 10px;background:#ffffff0f;border-radius:6px;font-size:12px;word-break:break-all;opacity:.85}.dealer-app-filters{display:flex;gap:8px;margin-bottom:12px}.dealer-app-filter-btn{border:1px solid #ffffff40;border-radius:8px;background:transparent;color:#fff;padding:8px 12px;cursor:pointer;font-weight:600}.dealer-app-filter-btn-active{border-color:#4a9eff;background:#4a9eff33}.dealer-app-list{margin-top:12px;display:flex;flex-direction:column;gap:10px}.dealer-advertising-actions{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}.dealer-advertising-inline-layout{display:grid;grid-template-columns:300px 380px minmax(400px,1fr);gap:16px;align-items:start;width:100%;overflow:visible}.advertising-container .column{display:flex;flex-direction:column;gap:16px;min-width:0}.advertising-container .column-left{width:280px}.advertising-container .panel{background:#0a193299;border-radius:12px;padding:16px;border:1px solid rgba(255,255,255,.08)}.advertising-container .column>.panel:first-child{position:sticky;top:10px;z-index:2}.advertising-container .column-right{max-height:calc(100vh - 120px);overflow-y:auto;padding-right:10px;scrollbar-color:rgba(71,85,105,.9) rgba(2,6,23,.78);scrollbar-width:thin}.advertising-container .column-right::-webkit-scrollbar{width:10px}.advertising-container .column-right::-webkit-scrollbar-track{background:#020617c7;border-radius:999px}.advertising-container .column-right::-webkit-scrollbar-thumb{background:#475569e6;border-radius:999px;border:2px solid rgba(2,6,23,.78)}.dealer-advertising-nav-panel{display:flex;flex-direction:column;gap:14px}.dealer-advertising-nav-panel .dealer-advertising-actions{flex-direction:column}.dealer-advertising-overview-card{margin-top:0}.dealer-advertising-nav-btn{margin-bottom:0}.dealer-advertising-nav-btn.is-active{box-shadow:0 0 0 1px #93c5fd73,0 0 18px #3b82f64d}.dealer-advertising-editor-panel{min-height:640px}.dealer-advertising-editor-panel.is-bulk{min-height:0}.dealer-advertising-panel-title{text-align:left;margin-bottom:16px}.dealer-advertising-side-list{margin-top:2px;min-height:360px}.dealer-advertising-side-list .dealer-promotions-list{max-height:46vh}.dealer-advertising-side-bulk{min-height:0;height:fit-content}.dealer-advertising-side-bulk .dealer-bulk-inventory-list{max-height:40vh}.dealer-advertising-side-bulk .dealer-bulk-selection-summary,.dealer-advertising-side-bulk>.settings-loading,.dealer-advertising-side-bulk>.dealer-promotions-empty-note,.dealer-advertising-side-bulk .dealer-bulk-inventory-list{display:none}.dealer-advertising-side-error{margin-bottom:10px}.dealer-advertising-main-editor{max-width:560px;width:100%}.dealer-advertising-bulk-action-editor{max-width:640px;padding:13px;min-height:0;height:fit-content}.dealer-advertising-main-editor .dealer-promotions-textarea{min-height:260px}.dealer-applied-updates-overlay{z-index:24;padding:16px}.dealer-applied-updates-modal{width:min(1440px,calc(100vw - 32px));max-width:min(1440px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:28px;overflow:hidden;display:flex;flex-direction:column;background:linear-gradient(180deg,#060c18fa,#0a1422f5)}.dealer-applied-updates-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;padding-right:48px}.dealer-applied-updates-title{margin-bottom:8px;text-align:left;cursor:default}.dealer-applied-updates-note{margin:0;text-align:left;max-width:760px}.dealer-applied-updates-header-actions{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap;justify-content:flex-end}.dealer-applied-updates-stat-card{min-width:110px;border:1px solid rgba(148,163,184,.22);border-radius:14px;background:#0f172a85;padding:10px 14px}.dealer-applied-updates-stat-label{color:#bfdbfec2;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dealer-applied-updates-stat-value{margin-top:6px;color:#f8fafc;font-size:24px;font-weight:800;line-height:1}.dealer-applied-updates-inline-message{margin-bottom:12px}.dealer-applied-updates-layout{display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);gap:18px;min-height:0;flex:1 1 auto}.dealer-applied-updates-groups-panel,.dealer-applied-updates-items-panel{min-height:0;border:1px solid rgba(148,163,184,.2);border-radius:16px;background:#080f1f8f;padding:18px}.dealer-applied-updates-groups-panel{overflow:auto}.dealer-applied-updates-items-panel{display:flex;flex-direction:column;overflow:hidden}.dealer-applied-updates-section+.dealer-applied-updates-section{margin-top:18px}.dealer-applied-updates-section-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.dealer-applied-updates-section-count{color:#bfdbfec2;font-size:12px;font-weight:700}.dealer-applied-updates-group-list{display:flex;flex-direction:column;gap:10px}.dealer-applied-updates-group-card{width:100%;border:1px solid rgba(148,163,184,.24);border-radius:14px;background:#0f172ab8;color:#f8fafc;text-align:left;padding:14px;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.dealer-applied-updates-group-card:hover{border-color:#60a5fa9e;background:#1e293bd1;transform:translateY(-1px)}.dealer-applied-updates-group-card.is-active{border-color:#3b82f6e0;box-shadow:0 0 0 1px #3b82f638;background:#1e40af38}.dealer-applied-updates-group-top-row,.dealer-applied-updates-group-meta-row,.dealer-applied-updates-item-head,.dealer-applied-updates-item-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.dealer-applied-updates-group-count-pill,.dealer-applied-updates-type-pill{border-radius:999px;padding:5px 10px;white-space:nowrap;font-size:11px;font-weight:700}.dealer-applied-updates-group-count-pill{border:1px solid rgba(148,163,184,.3);color:#e2e8f0;background:#0f172aa6}.dealer-applied-updates-type-pill{border:1px solid rgba(34,197,94,.5);color:#dcfce7;background:#14532d4d}.dealer-applied-updates-group-subtitle{margin-top:0;margin-bottom:0}.dealer-applied-updates-empty-note,.dealer-applied-updates-items-empty{margin:0;text-align:left}.dealer-applied-updates-items-header{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.dealer-applied-updates-items-meta{color:#bfdbfec7;font-size:13px;font-weight:600}.dealer-applied-updates-items-list{display:flex;flex-direction:column;gap:12px;overflow:auto;padding-right:4px}.dealer-applied-updates-item-card{border:1px solid rgba(148,163,184,.22);border-radius:14px;background:#0f172a94;padding:14px}.dealer-applied-updates-item-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-top:12px}.dealer-applied-updates-item-label{color:#94a3b8e0;font-size:12px;font-weight:700}.dealer-applied-updates-item-value{color:#f8fafc;font-size:13px;font-weight:700;text-align:right}.dealer-promotions-modal-card{width:min(1040px,calc(100vw - 48px));max-width:1040px}.dealer-promotions-modal-toolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;flex-wrap:wrap}.dealer-promotions-tabs{display:flex;gap:10px;margin-bottom:18px;flex-wrap:wrap}.dealer-promotions-tab-btn{border:1px solid rgba(148,163,184,.3);background:#0f172aa6;color:#e2e8f0;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.dealer-promotions-tab-btn:hover:not(:disabled){border-color:#60a5fa94;background:#1e293bc7;transform:translateY(-1px)}.dealer-promotions-tab-btn.is-active{border-color:#60a5fad9;background:#1e40af47;color:#f8fafc}.dealer-promotions-tab-btn:disabled{cursor:not-allowed;opacity:.55}.dealer-promotions-modal-note{margin:0;text-align:left;flex:1 1 320px}.dealer-promotions-new-btn{width:auto;min-width:180px;margin-bottom:0}.dealer-bulk-refresh-btn{min-width:0;padding:8px 14px;font-size:12px;line-height:1;align-self:flex-start;white-space:nowrap}.dealer-modal-btn.dealer-promotions-new-promo-btn{color:#fff}.dealer-promotions-modal-layout{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:20px;align-items:start}.dealer-promotions-list-wrap,.dealer-promotions-editor{background:#080f1f6b;border:1px solid rgba(148,163,184,.24);border-radius:14px;padding:16px}.dealer-promotions-section-title{margin-bottom:14px}.dealer-promotions-list{display:flex;flex-direction:column;gap:10px;max-height:52vh;overflow:auto;padding-right:4px}.dealer-promotions-list-item{width:100%;text-align:left;background:#0f172ab3;border:1px solid rgba(148,163,184,.28);border-radius:12px;padding:12px 14px;color:#f8fafc;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.dealer-promotions-list-item:hover{border-color:#60a5fa94;background:#1e293bc7;transform:translateY(-1px)}.dealer-promotions-list-item.is-active{border-color:#60a5facc;box-shadow:0 0 0 1px #3b82f633;background:#1e40af38}.dealer-promotions-list-name{font-size:15px;font-weight:700;line-height:1.3}.dealer-promotions-list-disclosure{margin-top:6px;color:#e2e8f0b3;font-size:12px;line-height:1.45}.dealer-promotions-empty-note{margin:0;text-align:left}.dealer-promotions-field-label{display:block;margin-bottom:8px;color:#bfdbfee0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dealer-promotions-input{margin-bottom:16px;background:#003d7abf}.dealer-promotions-textarea{min-height:220px;resize:vertical;font-family:inherit;line-height:1.5}.dealer-promotions-field-help{margin-top:-8px;margin-bottom:16px;color:#94a3b8e0;font-size:12px;text-align:right}.dealer-promotions-actions .dealer-modal-btn{margin-bottom:0}.dealer-modal-btn.dealer-promotions-close-btn{color:#fff}.dealer-modal-btn.dealer-promotions-save-btn{color:#fff;border-color:#22c55e}.dealer-modal-btn.dealer-promotions-delete-btn{color:#fff;border-color:#ef4444}.dealer-promotion-delete-modal{max-width:520px}.dealer-promotion-delete-modal .dealer-modal-title{cursor:default}.dealer-promotion-delete-note{text-align:left}.dealer-promotion-delete-actions .dealer-modal-btn{width:140px}.dealer-modal-btn.dealer-promotion-delete-cancel-btn{color:#fff;border-color:#3b82f6!important;box-shadow:0 0 0 1px #3b82f659,0 0 14px #3b82f647}.dealer-bulk-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.9fr);gap:20px;align-items:start}.dealer-bulk-panel{min-height:0;padding-bottom:0}.dealer-bulk-search{margin-bottom:12px}.deal-duplicate-delete-modal-card{max-width:760px}.deal-duplicate-delete-modal-card .dealer-modal-input{background:#081424e0;border-color:#94a3b880;color:#fff}.deal-duplicate-delete-modal-card .dealer-modal-input::placeholder{color:#cbd5e1cc}.deal-duplicate-delete-modal-card select.dealer-modal-input option{background:#0b1224;color:#e2e8f0}.dealer-bulk-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dealer-bulk-select{margin-bottom:0}.dealer-bulk-selection-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0 10px}.dealer-bulk-selection-btn{width:auto;min-width:140px;margin-bottom:0}.dealer-bulk-filter-results-note{width:100%;color:#bfdbfee0;font-size:12px;font-weight:700}.dealer-bulk-selection-summary{margin-bottom:12px;color:#bfdbfeeb;font-size:13px;font-weight:700}.dealer-bulk-inventory-list{display:flex;flex-direction:column;gap:10px;max-height:50vh;overflow:auto;padding-right:4px}.dealer-bulk-inventory-row{width:100%;display:flex;align-items:flex-start;gap:12px;text-align:left;background:#0f172ab3;border:1px solid rgba(148,163,184,.28);border-radius:12px;padding:12px 14px;color:#f8fafc;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.dealer-bulk-inventory-row:hover{border-color:#60a5fa94;background:#1e293bc7;transform:translateY(-1px)}.dealer-bulk-inventory-row.is-active{border-color:#60a5fad1;background:#1e40af38}.dealer-bulk-inventory-check{width:22px;height:22px;border-radius:7px;border:1px solid rgba(148,163,184,.36);background:#02061780;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-top:2px;position:relative}.dealer-bulk-inventory-check.is-active{border-color:#60a5fad1;background:#3b82f652}.dealer-bulk-inventory-check.is-active:before{content:"";width:10px;height:6px;border-left:2px solid #f8fafc;border-bottom:2px solid #f8fafc;transform:rotate(-45deg) translate(1px,-1px)}.dealer-bulk-inventory-copy{flex:1 1 auto;min-width:0}.dealer-bulk-inventory-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.dealer-bulk-inventory-stock{color:#bfdbfee0;font-size:12px;font-weight:700}.dealer-bulk-inventory-meta{margin-top:5px;color:#e2e8f0c2;font-size:12px;line-height:1.45}.dealer-bulk-action-toggle-row{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.dealer-bulk-action-toggle{flex:1 1 0;min-width:120px}.dealer-bulk-mode-row{margin-top:-4px}.dealer-bulk-help-text{margin-top:-8px;margin-bottom:12px;color:#94a3b8e6;font-size:12px;line-height:1.5}.dealer-bulk-summary-card{margin:4px 0 12px;border:1px solid rgba(148,163,184,.24);border-radius:14px;padding:12px 14px;background:#080f1f57}.dealer-bulk-summary-label{color:#bfdbfee0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dealer-bulk-summary-value{margin-top:8px;color:#f8fafc;font-size:18px;font-weight:700}.dealer-bulk-summary-note{margin-top:6px;color:#e2e8f0b8;font-size:12px;line-height:1.5}.dealer-advertising-bulk-action-editor .dealer-bulk-action-toggle-row{gap:10px;margin-bottom:10px}.dealer-advertising-bulk-action-editor .dealer-bulk-mode-row{margin-top:-2px}.dealer-advertising-bulk-action-editor .dealer-promotions-tab-btn{min-height:38px;padding:8px 14px}.dealer-advertising-bulk-action-editor .dealer-promotions-input{margin-bottom:12px}.dealer-advertising-bulk-action-editor .dealer-bulk-help-text{margin-top:-4px;margin-bottom:10px}.dealer-advertising-bulk-action-editor .dealer-bulk-summary-card{margin:2px 0 10px;padding:9px 10px}.dealer-advertising-bulk-action-editor .dealer-bulk-summary-value{margin-top:6px;font-size:16px}.dealer-advertising-bulk-action-editor .dealer-bulk-summary-note{margin-top:4px;font-size:13px}.dealer-advertising-bulk-action-editor .dealer-promotions-actions{margin-top:8px}.dealer-advertising-bulk-action-editor .dealer-promotions-actions .dealer-modal-btn{min-height:42px}.dealer-selected-units-panel{max-width:none;width:100%;margin-top:0;padding:14px;border-radius:12px;background:#080f1ec7;border:1px solid rgba(148,163,184,.2);display:grid;gap:10px}.dealer-selected-units-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.dealer-selected-units-header-copy{display:grid;gap:4px}.dealer-selected-units-title{margin:0;font-size:15px;font-weight:700;color:#f8fafc}.dealer-selected-units-title-count{color:#bfdbfee0;font-size:13px;font-weight:800}.dealer-selected-units-count{color:#bfdbfee0;font-size:13px;font-weight:700}.dealer-selected-units-actions{display:flex;gap:8px;flex-wrap:wrap}.dealer-selected-units-action-btn{width:auto;min-width:148px;min-height:38px;margin-bottom:0}.dealer-selected-units-list{max-height:none;overflow-y:auto;display:grid;gap:8px;padding-right:4px}.column-right .dealer-bulk-inventory-row:hover:not(:disabled){background:#2563eb2e;border-color:#93c5fd7a}@media (max-width: 1200px){.dealer-advertising-inline-layout{grid-template-columns:1fr 1fr}.advertising-container .column-right{grid-column:span 2}}@media (max-width: 768px){.dealer-advertising-inline-layout{grid-template-columns:1fr}.advertising-container .column-right{grid-column:auto;max-height:none}.advertising-container .column>.panel:first-child{position:static}}@media (max-width: 900px){.dealer-promotions-modal-layout{grid-template-columns:1fr}.dealer-applied-updates-header{padding-right:40px}.dealer-applied-updates-layout,.dealer-bulk-layout{grid-template-columns:1fr}.dealer-promotions-list{max-height:240px}.dealer-bulk-inventory-list{max-height:280px}.dealer-applied-updates-groups-panel{max-height:34vh}.dealer-applied-updates-items-panel{min-height:320px}.dealer-bulk-filter-grid{grid-template-columns:1fr}}@media (max-width: 640px){.dealer-applied-updates-overlay{padding:8px}.dealer-applied-updates-modal{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:20px 16px 16px}.dealer-applied-updates-header{padding-right:32px}.dealer-applied-updates-header-actions{justify-content:flex-start}.dealer-applied-updates-item-grid{grid-template-columns:1fr}}.dealer-app-card{width:100%;min-width:0;border:1px solid #ffffff35;border-radius:10px;background:#00000040;padding:12px;text-align:left;color:#fff;cursor:pointer}.dealer-app-card-inactive{border-color:#ef4444d9;box-shadow:0 0 0 1px #ef444459}.dealer-app-card-header{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.dealer-app-card-reg{font-size:12px;color:#94a3b8e6;font-weight:600;white-space:nowrap}.dealer-app-card-body{display:flex;justify-content:space-between;gap:16px}.dealer-app-card-left{display:flex;flex-direction:column;gap:4px;min-width:0}.dealer-app-card-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:160px}.dealer-app-card-meta-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right}.dealer-app-card-inactive-label{color:#f87171}.dealer-app-card-link{color:#93c5fd;text-decoration:none;font-size:12px}.dealer-app-card-link:hover{text-decoration:underline}.dealer-app-card-link-button{background:transparent;border:none;padding:0;cursor:pointer;text-align:right;font:inherit}.dealer-app-card-title{font-size:15px;font-weight:700;margin-bottom:4px}.deal-unit-location-dealer-btn{border:none;background:transparent;color:inherit;padding:0;text-align:left;cursor:pointer;display:block;margin-top:4px}.deal-unit-location-dealer-btn:not(:disabled):hover,.deal-unit-location-dealer-btn:not(:disabled):focus-visible{color:#93c5fd;text-decoration:underline}.deal-unit-location-dealer-btn:disabled{cursor:default;opacity:1}.deal-unit-location-dealer-link{color:#93c5fd;text-decoration:underline;text-underline-offset:.16em}.deal-unit-location-dealer-link:not(:disabled):hover,.deal-unit-location-dealer-link:not(:disabled):focus-visible{color:#dbeafe}.dealer-app-card-header .dealer-app-card-title{margin-bottom:0}.dealer-app-card-subtitle{font-size:13px;color:#d1d5db;margin-bottom:4px}.dealer-app-card-meta{font-size:12px;color:#9ca3af}.dealer-app-card-address-link{color:#bfdbfef2}.dealer-contact-btn{padding:6px 10px;font-size:12px;border-radius:6px;border:1px solid rgba(59,130,246,.6);background:#0f172a99;color:#e2e8f0;cursor:pointer;transition:all .15s ease}.dealer-contact-btn:hover{background:#3b82f626;border-color:#3b82f6}.dealer-main-panel::-webkit-scrollbar,.dealer-main-panel-scroll::-webkit-scrollbar{width:8px}.dealer-main-panel::-webkit-scrollbar-track,.dealer-main-panel-scroll::-webkit-scrollbar-track{background:transparent}.dealer-main-panel::-webkit-scrollbar-thumb,.dealer-main-panel-scroll::-webkit-scrollbar-thumb{background:#3b82f666;border-radius:6px}.dealer-main-panel::-webkit-scrollbar-thumb:hover,.dealer-main-panel-scroll::-webkit-scrollbar-thumb:hover{background:#3b82f6cc}.dealer-main-panel,.dealer-main-panel-scroll{scrollbar-color:rgba(59,130,246,.5) transparent;scrollbar-width:thin}.dealer-filter-toggle-row{display:flex;gap:8px;margin-top:6px;align-items:center;justify-content:space-between}.dealer-filter-count{font-size:12px;font-weight:700;color:#e2e8f0bf}.dealer-filter-toggle{border:1px solid rgba(148,163,184,.35);background:transparent;color:#e2e8f0;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;letter-spacing:.02em;cursor:pointer}.dealer-filter-toggle-active{border-color:#60a5fa;color:#fff;background:#60a5fa33}.settings-dealer-link-pill{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:2px 10px;border:1px solid rgba(34,197,94,.85);border-radius:999px;background:#22c55e1f;color:#fff;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.settings-dealer-link-pill:hover,.settings-dealer-link-pill:focus-visible{border-color:#34d399;background:#22c55e38;box-shadow:0 0 0 2px #22c55e29;outline:none}.dealer-website-modal-card{max-width:920px;width:calc(100vw - 80px);max-height:84vh;display:flex;flex-direction:column;gap:12px}.dealer-website-modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.dealer-website-modal-title{font-size:16px;font-weight:700;color:#fff}.dealer-website-iframe{width:100%;height:70vh;border:1px solid rgba(148,163,184,.35);border-radius:10px;background:#0b1224}.dealer-info-modal-card{max-width:1180px;max-height:82vh;overflow:auto;scrollbar-width:thin;scrollbar-color:#475569 #0b1224}.dealer-info-modal-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:start}.dealer-info-modal-main{min-width:0}.dealer-info-modal-card::-webkit-scrollbar{width:10px}.dealer-info-modal-card::-webkit-scrollbar-track{background:#0b1224;border-radius:8px}.dealer-info-modal-card::-webkit-scrollbar-thumb{background:#475569;border-radius:8px;border:2px solid #0b1224}.dealer-info-modal-card::-webkit-scrollbar-thumb:hover{background:#64748b}.dealer-info-header{display:flex;flex-direction:column;gap:4px}.dealer-info-members-btn{align-self:flex-start;border:1px solid rgba(148,163,184,.45);border-radius:999px;background:#0f172a99;color:#e2e8f0;font-size:12px;font-weight:700;letter-spacing:.02em;padding:6px 12px}.dealer-info-members-btn:disabled{opacity:.9;cursor:default}.dealer-member-last-login-row,.dealer-member-login-history-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dealer-member-login-history-row{justify-content:space-between}.dealer-login-source-badge{display:inline-flex;align-items:center;justify-content:center;min-height:18px;padding:3px 8px;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:#0f172a94;color:#fff;font-size:10px;font-weight:800;line-height:1;text-transform:uppercase;white-space:nowrap}.dealer-login-source-badge-new-app{border-color:#22c55eb8;box-shadow:0 0 0 1px #22c55e38}.dealer-login-source-badge-web{border-color:#3b82f6b8;box-shadow:0 0 0 1px #3b82f638}.dealer-login-source-badge-legacy{border-color:#f59e0bc7;box-shadow:0 0 0 1px #f59e0b38}.dealer-info-title{font-size:18px;font-weight:700;color:#fff}.dealer-info-subtitle{font-size:13px;color:#e2e8f0b3}.dealer-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.dealer-info-field-span-2{grid-column:span 2}.dealer-info-field-span-3{grid-column:1 / -1}.dealer-info-field-narrow,.dealer-info-field-narrow .dealer-info-input{max-width:190px}.dealer-info-field-reg-number{min-width:0;max-width:180px}.dealer-info-field-reg-number .dealer-info-input{max-width:180px}.dealer-info-app-link-row{grid-column:1 / -1;display:grid;grid-template-columns:minmax(120px,180px) minmax(0,1fr);align-items:end;gap:12px}.dealer-info-hst-rin-row{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dealer-info-app-link-actions{display:flex;align-items:center;gap:6px;min-width:0;width:fit-content;padding:5px;border:1px solid rgba(59,130,246,.55);border-radius:999px;background:#0f172a42;box-shadow:inset 0 0 0 1px #93c5fd0f}.dealer-info-app-link-group-label{padding:0 5px 0 7px;color:#bfdbfed1;font-size:9px;font-weight:900;line-height:1;letter-spacing:.08em}.dealer-info-app-link-btn{min-height:26px;padding:0 10px;border:1px solid rgba(59,130,246,.95);border-radius:999px;background:#0e356480;color:#eff6ff;font-size:11px;font-weight:800;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 1px #93c5fd14}.dealer-info-app-link-btn:hover:not(:disabled),.dealer-info-app-link-btn.is-copied{border-color:#22c55ef2;background:#0555488c;color:#fff}.dealer-info-app-link-btn:disabled{cursor:not-allowed;opacity:.45}.dealer-info-section{margin-top:16px}.dealer-info-section-bordered{border:1px solid rgba(148,163,184,.35);border-radius:12px;background:#0f172a73;padding:12px 14px}.dealer-info-section-title{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin-bottom:8px}.admin-dealer-notes-panel{margin-top:0;min-width:0}.admin-dealer-notes-title{padding-right:0;margin-bottom:10px}.admin-dealer-notes-filter-input{position:static;width:100%;margin-bottom:12px}.admin-dealer-notes-scroll{max-height:420px}.dealer-info-field{display:flex;flex-direction:column;gap:6px;min-width:0}.dealer-info-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.dealer-info-input{width:100%;border-radius:8px;border:1px solid rgba(148,163,184,.45);background:#0f172a99;color:#e2e8f0;font-size:14px;padding:10px 12px}.dealer-info-display{display:flex;align-items:center;min-height:42px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dealer-info-link{display:flex;align-items:center;min-height:42px;text-decoration:none;cursor:pointer;color:#dbeafe}.dealer-info-link:hover{color:#fff;border-color:#60a5fab3;box-shadow:0 0 0 1px #3b82f638}.dealer-member-role-select{max-width:220px;min-height:38px;padding:8px 34px 8px 12px;margin-bottom:0;background:#0f172ac7;color:#e2e8f0;font-size:14px}.dealer-member-role-select option{background:#0f172a;color:#e2e8f0}.dealer-member-toggle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px}.dealer-member-toggle-item{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;padding:8px 10px;border:1px solid rgba(148,163,184,.18);border-radius:10px;background:#0f172a47}.dealer-member-toggle-label{color:#cbd5e1;font-size:12px;font-weight:600;line-height:1.2}.dealer-info-input-empty{color:#94a3b8b3}@media (max-width: 1100px){.dealer-info-modal-layout{grid-template-columns:1fr}.dealer-info-grid,.dealer-member-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.dealer-info-grid{grid-template-columns:minmax(0,1fr)}.dealer-info-field-span-2,.dealer-info-field-span-3{grid-column:1 / -1}.dealer-info-field-narrow,.dealer-info-field-narrow .dealer-info-input,.dealer-info-field-reg-number,.dealer-info-field-reg-number .dealer-info-input{max-width:100%}.dealer-info-app-link-row,.dealer-info-hst-rin-row{grid-template-columns:minmax(0,1fr)}.dealer-info-app-link-actions{align-items:stretch;width:100%}.dealer-info-app-link-btn{flex:1 1 0}.dealer-member-role-select{max-width:100%}.dealer-member-toggle-grid{grid-template-columns:minmax(0,1fr)}}.admin-deals-panel{margin-top:12px}.admin-deals-header-status{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.admin-deals-refreshing-text{font-size:11px;font-weight:700;letter-spacing:.03em;color:#93c5fd}.admin-deals-scroll{max-height:420px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.5) rgba(15,23,42,.35)}.admin-deals-scroll-short{max-height:370px}.admin-dealers-scroll-short{max-height:320px}.admin-deals-scroll::-webkit-scrollbar{width:10px}.admin-deals-scroll::-webkit-scrollbar-track{background:#0f172a59;border-radius:999px}.admin-deals-scroll::-webkit-scrollbar-thumb{background:#94a3b880;border-radius:999px;border:2px solid rgba(15,23,42,.35)}.admin-deals-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b8a6}.admin-dashboard-count-btn{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;flex-wrap:nowrap}.admin-deals-main-panel .admin-dashboard-count-btn{width:210px}.admin-dashboard-count-btn-label{white-space:nowrap}.admin-dashboard-count-btn-count{min-width:30px;height:24px;padding:0 9px;border-radius:999px;background:#fbbf241f;border:1px solid rgba(251,191,36,.45);color:#fde68a;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;margin-left:auto;transform:none}.admin-dashboard-count-btn-new{border-radius:999px;border:1px solid rgba(250,204,21,.52);background:#78350f33;color:#fde68a;padding:2px 9px;font-size:10px;font-weight:900;letter-spacing:.04em;line-height:1.4}.admin-deals-main-panel .admin-dashboard-count-btn-label,.admin-deals-main-panel .admin-dashboard-count-btn-count{color:#fff}.admin-deals-main-panel .admin-dashboard-count-btn-count{background:transparent}.admin-create-deal-modal-card{width:min(880px,calc(100vw - 48px));max-width:880px}.admin-send-link-modal-card{width:min(528px,calc(100vw - 48px));max-width:528px}.admin-create-deal-header{display:grid;grid-template-columns:88px 1fr 34px;align-items:center;gap:12px;margin-bottom:12px}.admin-create-deal-header .admin-deals-title{text-align:center;font-size:24px;font-weight:800;line-height:1.1;letter-spacing:.01em}.admin-create-deal-choice-card{margin-bottom:18px;text-align:center}.admin-create-deal-choice-heading{font-size:24px;font-weight:800;color:#f8fafc;letter-spacing:.01em}.admin-create-deal-choice-intro{margin-top:8px;font-size:14px;font-weight:500;color:#94a3b8}.admin-create-deal-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.admin-create-deal-choice-btn{min-height:164px;margin-bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;border-width:2px;border-radius:14px;background:linear-gradient(180deg,#1e293be0,#0f172af5);padding:22px 18px}.admin-create-deal-choice-btn:hover:not(:disabled),.admin-create-deal-choice-btn:focus-visible{border-color:#22c55e!important;box-shadow:0 0 0 1px #22c55e47}.admin-create-deal-choice-title{font-size:24px;font-weight:800;line-height:1.1}.admin-create-deal-choice-subtitle{color:#cbd5e1;font-size:14px;font-weight:500;line-height:1.45;max-width:260px}.admin-send-link-copy-grid{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:18px}.admin-send-link-copy-btn{min-height:48px;margin-bottom:0}.admin-send-link-copy-btn:hover:not(:disabled){border-color:#22c55e;box-shadow:0 0 0 1px #22c55e47}.admin-send-link-copy-btn.is-copied{border-color:#22c55e;background:#14532d66;box-shadow:0 0 0 1px #22c55e4d}.admin-send-link-email-type-row{display:flex;justify-content:center;align-items:center;gap:16px;margin-bottom:12px}.admin-send-link-email-type-btn{width:auto;min-width:148px;min-height:48px;margin-bottom:0;padding:10px 18px;flex:0 0 auto;background:transparent;font-size:18px;font-weight:700;box-shadow:none;color:#fff;border-width:1px}.admin-send-link-email-type-btn.is-active{border-color:#22c55e;background:#14532d66;box-shadow:0 0 0 1px #22c55e4d}.admin-send-link-email-type-btn.is-inactive{border-color:#ef4444;background:#7f1d1d3d;box-shadow:0 0 0 1px #ef44443d}.admin-send-link-input{background:transparent;border-color:#ffffff4d;box-shadow:none}.admin-send-link-input::placeholder{color:#ffffff8f}.admin-send-link-email-actions{display:flex;justify-content:flex-end}.admin-send-link-submit-btn{width:auto;min-width:170px;min-height:48px;margin-bottom:0;padding:10px 16px;border-radius:10px;background:transparent;color:#fff;box-shadow:none;flex:0 0 auto;border:1px solid #22c55e!important;box-shadow:0 0 0 1px #22c55e47}.admin-create-deal-choice-btn-disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.admin-create-deal-helper-card{margin:12px 0;cursor:default}.admin-send-link-helper-card{display:flex;flex-direction:column;align-items:center;text-align:center}.admin-send-link-helper-card .dealer-app-card-title,.admin-send-link-helper-card .dealer-app-card-subtitle,.admin-send-link-helper-card .dealer-app-card-meta{width:100%;text-align:center;justify-content:center}.admin-send-link-helper-card .dealer-app-card-title{font-size:30px;line-height:1.1}.admin-send-link-helper-copy{margin-top:8px;font-size:18px;font-weight:700;color:#e2e8f0;line-height:1.45}.admin-create-deal-scroll{max-height:52vh}.admin-create-deal-list-card{cursor:pointer}.admin-create-deal-list-card-disabled{opacity:.64;cursor:wait}.admin-create-deal-loading-more{padding:10px 4px 0;text-align:center}@media (max-width: 820px){.admin-finance-content-grid{display:grid;grid-template-columns:1fr;gap:20px}}@media (max-width: 980px){.admin-lost-dealers-summary-grid,.admin-lost-dealer-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-deals-header-row,.deal-view-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.deal-view-title-actions{display:inline-flex;align-items:center;gap:8px}.deal-need-att-group{display:inline-flex;align-items:center;justify-content:center;position:relative}.deal-review-person{position:absolute;left:50%;bottom:calc(100% + 4px);transform:translate(-50%);font-size:11px;color:#22c55e;font-weight:600;letter-spacing:.01em;white-space:nowrap}.deal-review-follow-up-text{font-size:11px;color:#93c5fd;font-weight:600;letter-spacing:.01em;white-space:nowrap;line-height:1.1}.deal-review-follow-up-button{border:0;background:transparent;padding:0;cursor:pointer}.deal-review-follow-up-button:hover:not(:disabled){color:#bfdbfe;text-decoration:underline}.deal-review-follow-up-button:disabled{opacity:.6;cursor:default;text-decoration:none}.deal-view-application-btn{min-width:104px;white-space:nowrap}.deal-view-send-financing-btn{margin-left:10px;border-color:#22d3eef2;background:linear-gradient(135deg,#0891b26b,#2563eb57);color:#fff;box-shadow:0 0 0 1px #22d3ee40,0 0 14px #22d3ee2e}.deal-view-send-financing-btn:hover:not(:disabled){border-color:#67e8f9;background:linear-gradient(135deg,#0891b294,#2563eb7a);box-shadow:0 0 0 1px #67e8f959,0 0 18px #22d3ee47}.deal-actions-menu-wrap{position:relative;display:inline-flex}.deal-actions-menu-trigger{min-width:42px;width:42px;padding:0;gap:3px;flex-direction:column}.deal-actions-menu-trigger.is-open{border-color:#60a5faf2;background:#2563eb33}.deal-actions-menu-line{display:block;width:16px;height:2px;border-radius:999px;background:currentColor}.deal-actions-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:40;display:grid;gap:4px;width:218px;padding:8px;border:1px solid rgba(148,163,184,.38);border-radius:8px;background:#0f172afa;box-shadow:0 18px 40px #00000059}.deal-actions-menu-item{width:100%;border:1px solid transparent;border-radius:7px;background:transparent;color:#fff;cursor:pointer;font-size:13px;font-weight:700;line-height:1.2;padding:9px 10px;text-align:left}.deal-actions-menu-item:hover:not(:disabled),.deal-actions-menu-item:focus-visible:not(:disabled){border-color:#60a5fa7a;background:#2563eb38;outline:none}.deal-actions-menu-item-danger{color:#ff6b6b}.deal-actions-menu-item-danger:hover:not(:disabled),.deal-actions-menu-item-danger:focus-visible:not(:disabled){border-color:#f8717194;background:#7f1d1d47;color:#fecaca}.deal-actions-menu-item:disabled{color:#e2e8f06b;cursor:default}.creditapp-modal-body{display:grid;gap:12px}.creditapp-bureau-modal-card{width:min(1480px,calc(100vw - 32px));max-width:1480px}.creditapp-bureau-modal-title{margin-bottom:18px}.creditapp-bureau-submit-application{position:absolute;top:12px;right:48px;z-index:2}.creditapp-bureau-modal-body{max-height:min(82vh,900px);overflow:auto}.creditapp-bureau-topline{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;margin-bottom:12px}.creditapp-bureau-top-score{color:#f8fafc;font-size:1.17em;font-weight:900;line-height:1.2;text-align:center;white-space:nowrap}.creditapp-bureau-top-received{text-align:right}.creditapp-bureau-applicant-card{display:grid;gap:14px;padding:14px}.creditapp-bureau-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding:8px 10px;border:1px solid rgba(148,163,184,.2);border-radius:6px;background:#02061757}.creditapp-bureau-summary-head{display:flex;align-items:stretch;gap:10px;width:100%}.creditapp-bureau-summary-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:9px 10px;border:1px solid rgba(148,163,184,.24);border-radius:6px;background:#02061757;color:#e2e8f0;cursor:pointer;text-align:left}.creditapp-bureau-summary-head .creditapp-bureau-summary-toggle{flex:1 1 auto;width:auto;min-width:0}.creditapp-bureau-coapp-action{flex:0 0 auto;min-width:158px;align-self:stretch;white-space:nowrap}.creditapp-bureau-summary-toggle:hover,.creditapp-bureau-summary-toggle:focus-visible{border-color:#93c5fd75;background:#0f172a94;outline:none}.creditapp-bureau-summary-toggle span:last-child{color:#e2e8f0b8;font-size:12px;font-weight:800}.creditapp-bureau-name-mismatch{display:grid;gap:14px;border:1px solid rgba(248,113,113,.55);background:#7f1d1d38;border-radius:8px;padding:16px}.creditapp-bureau-name-mismatch-title{color:#fee2e2;font-size:17px;font-weight:800}.creditapp-bureau-name-mismatch-copy{color:#d7dfed;font-size:13px;margin-top:4px}.creditapp-bureau-name-compare{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.creditapp-bureau-name-choice{display:block;width:100%;border:1px solid rgba(148,163,184,.35);background:#0f172a73;border-radius:8px;padding:12px;color:inherit;cursor:pointer;text-align:left}.creditapp-bureau-name-choice:hover,.creditapp-bureau-name-choice:focus-visible{border-color:#93c5fdb3;background:#1e293ba6;outline:none}.creditapp-bureau-name-choice:disabled{cursor:wait;opacity:.7}.creditapp-bureau-name-compare span{display:block;color:#9ca3af;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase;margin-bottom:6px}.creditapp-bureau-name-compare strong{display:block;color:#f8fafc;font-size:15px;overflow-wrap:anywhere}.creditapp-bureau-row{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(0,1.2fr);gap:12px;align-items:start;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.08);color:#e2e8f0;font-size:13px}.creditapp-bureau-row span{color:#e2e8f0b8}.creditapp-bureau-row strong{min-width:0;overflow-wrap:anywhere;color:#f8fafc;font-weight:650;text-align:right}.creditapp-bureau-report{display:grid;gap:12px;margin-top:4px}.creditapp-bureau-document{display:grid;gap:12px;margin-top:2px;padding:14px;border:1px solid rgba(226,232,240,.28);border-radius:6px;background:#03071294}.creditapp-bureau-document-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:10px 12px;border:1px solid rgba(226,232,240,.32);border-radius:4px;background:linear-gradient(180deg,#e2e8f014,#0f172a52)}.creditapp-bureau-document-kicker{color:#e2e8f0b8;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.creditapp-bureau-document-title{margin-top:3px;color:#f8fafc;font-size:18px;font-weight:900}.creditapp-bureau-document-id{display:grid;gap:3px;color:#e2e8f0d1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;text-align:right}.creditapp-bureau-report-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.creditapp-bureau-report-box{padding:10px 12px;border:1px solid rgba(226,232,240,.22);border-radius:4px;background:#0f172a6b}.creditapp-bureau-report-box-title,.creditapp-bureau-report-heading{color:#f8fafc;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.creditapp-bureau-report-box-title{margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid rgba(226,232,240,.18)}.creditapp-bureau-report-section{border:1px solid rgba(226,232,240,.24);border-radius:4px;overflow:hidden;background:#02061747}.creditapp-bureau-report-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;background:#334155b8;border-bottom:1px solid rgba(226,232,240,.22)}.creditapp-bureau-report-heading span:last-child{min-width:28px;padding:2px 7px;border:1px solid rgba(226,232,240,.28);border-radius:999px;color:#e2e8f0;font-size:11px;text-align:center}.creditapp-bureau-table-wrap{overflow:auto}.creditapp-bureau-table-wrap-scroll{max-height:128px;overflow-y:auto;scrollbar-color:rgba(100,116,139,.82) rgba(15,23,42,.8);scrollbar-width:thin}.creditapp-bureau-table-wrap-scroll-10{max-height:332px}.creditapp-bureau-table-wrap-scroll::-webkit-scrollbar{width:10px;height:10px}.creditapp-bureau-table-wrap-scroll::-webkit-scrollbar-track{background:#0f172acc}.creditapp-bureau-table-wrap-scroll::-webkit-scrollbar-thumb{border:2px solid rgba(15,23,42,.8);border-radius:999px;background:#64748bd1}.creditapp-bureau-table-wrap-scroll .creditapp-bureau-report-table th{position:sticky;top:0;z-index:1}.creditapp-bureau-report-table{width:100%;min-width:920px;border-collapse:collapse}.creditapp-bureau-report-section-compact{border:none;border-radius:0;background:transparent}.creditapp-bureau-report-section-compact .creditapp-bureau-report-heading{background:#0f172ad6}.creditapp-bureau-report-section-compact .creditapp-bureau-report-table{min-width:0}.creditapp-bureau-history-grid{padding:10px}.creditapp-bureau-report-table th,.creditapp-bureau-report-table td{padding:7px 9px;border-right:1px solid rgba(226,232,240,.12);border-bottom:1px solid rgba(226,232,240,.12);color:#e2e8f0;font-size:12px;line-height:1.35;text-align:left;vertical-align:top;overflow-wrap:anywhere}.creditapp-bureau-report-table th{background:#0f172ad6;color:#cbd5e1;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.creditapp-bureau-report-table tr:nth-child(2n) td{background:#0f172a42}.creditapp-bureau-report-table th:last-child,.creditapp-bureau-report-table td:last-child{border-right:none}.creditapp-bureau-report-table tbody tr:last-child td{border-bottom:none}.creditapp-bureau-report-table tfoot td{border-top:1px solid rgba(226,232,240,.26);border-bottom:none;background:#33415599;color:#f8fafc;font-weight:900;white-space:nowrap}.creditapp-bureau-table-total-row td:empty{background:#3341556b}.creditapp-bureau-alert-value{color:#f87171;font-weight:900}.creditapp-bureau-row .creditapp-bureau-alert-value{color:#f87171}.creditapp-bureau-success-value{color:#22c55e;font-weight:900}.failure-dashboard-dark-scroll{scrollbar-color:#334155 #020617;scrollbar-width:thin}.failure-dashboard-dark-scroll::-webkit-scrollbar{width:10px;height:10px}.failure-dashboard-dark-scroll::-webkit-scrollbar-track{background:#020617}.failure-dashboard-dark-scroll::-webkit-scrollbar-thumb{border:2px solid #020617;border-radius:999px;background:#334155}.failure-dashboard-dark-scroll::-webkit-scrollbar-thumb:hover{background:#475569}.failure-dashboard-resolve-pill,.failure-dashboard-resolved-pill{display:inline-flex;min-height:26px;align-items:center;justify-content:center;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800;line-height:1;white-space:nowrap}.failure-dashboard-resolve-pill{border:1px solid #22c55e;background:#22c55e1f;color:#dcfce7;cursor:pointer}.failure-dashboard-resolve-pill:hover:not(:disabled){background:#22c55e38}.failure-dashboard-resolve-pill:disabled{cursor:wait;opacity:.65}.failure-dashboard-resolved-pill{border:1px solid rgba(148,163,184,.5);background:#94a3b81f;color:#cbd5e1}.creditapp-bureau-flash-alert-value{animation:creditapp-bureau-red-pulse 2.4s ease-in-out infinite;color:#f87171;font-weight:900}.creditapp-bureau-warning-value{color:#facc15;font-weight:900}.creditapp-bureau-dob-mismatch{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;color:#f87171}.creditapp-bureau-warning-note{color:#f87171;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.creditapp-bureau-row .creditapp-bureau-warning-note,.creditapp-bureau-row .creditapp-bureau-dob-mismatch,.creditapp-bureau-row .creditapp-bureau-dob-mismatch span{color:#f87171}.creditapp-bureau-row-auto-loan-alert td{background:#7f1d1d42!important;color:#fecaca}.creditapp-bureau-row-auto-loan-alert td:first-child{box-shadow:inset 3px 0 #ef4444}.creditapp-bureau-row-flash-alert td{animation:creditapp-bureau-row-red-pulse 2.4s ease-in-out infinite;color:#fecaca}.creditapp-bureau-row-flash-alert td:first-child{box-shadow:inset 3px 0 #ef4444}@keyframes creditapp-bureau-red-pulse{0%,to{color:#fca5a5;text-shadow:0 0 0 rgba(248,113,113,0)}50%{color:#ef4444;text-shadow:0 0 8px rgba(248,113,113,.55)}}@keyframes creditapp-bureau-row-red-pulse{0%,to{background:#7f1d1d2e}50%{background:#7f1d1d7a}}.creditapp-bureau-report-empty{padding:9px 10px;color:#e2e8f0ad;font-size:12px;font-style:italic}.creditapp-bureau-section{display:grid;gap:8px;padding:12px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#08142457}.creditapp-bureau-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#93c5fd;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.creditapp-bureau-list{display:grid;gap:10px}.creditapp-bureau-list-item{padding:10px;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#0f172a61}.creditapp-bureau-chip-grid{display:flex;flex-wrap:wrap;gap:8px}.creditapp-bureau-chip{max-width:100%;padding:7px 10px;border:1px solid rgba(147,197,253,.28);border-radius:8px;background:#1e40af33;color:#e0f2fe;font-size:12px;font-weight:700;overflow-wrap:anywhere}.creditapp-bureau-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.creditapp-bureau-empty{padding:10px 0 2px}@media (max-width: 820px){.creditapp-bureau-summary-grid,.creditapp-bureau-two-col,.creditapp-bureau-report-summary{grid-template-columns:1fr}.creditapp-bureau-document-head{display:grid}.creditapp-bureau-document-id{text-align:left}.creditapp-bureau-topline{grid-template-columns:1fr;gap:8px}.creditapp-bureau-summary-head{flex-direction:column}.creditapp-bureau-coapp-action{width:100%}.creditapp-bureau-name-compare{grid-template-columns:1fr}.creditapp-bureau-row{grid-template-columns:1fr;gap:3px}.creditapp-bureau-row strong{text-align:left}}.creditapp-modal-actions{display:flex;justify-content:flex-end;gap:10px}.creditapp-errors-modal-card{width:min(1180px,calc(100vw - 40px));max-width:1180px}.creditapp-errors-modal-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-bottom:14px;padding-right:34px}.creditapp-errors-modal-title{margin:0}.creditapp-errors-modal-header-left,.creditapp-errors-modal-header-right{min-width:0}.creditapp-errors-modal-header-left{display:flex;justify-content:flex-start}.creditapp-errors-scan-pill{min-width:0;width:auto;padding:6px 12px;border-radius:999px;font-size:12px;line-height:1.1;white-space:nowrap}.creditapp-compare-modal-card{width:min(1380px,calc(100vw - 40px));max-width:1380px}.creditapp-table-wrap{border:1px solid rgba(148,163,184,.24);border-radius:14px;background:#0814248c;overflow:auto}.creditapp-table{width:100%;border-collapse:collapse}.creditapp-table th,.creditapp-table td{border-bottom:1px solid rgba(148,163,184,.2);padding:10px 12px;text-align:left;color:#e2e8f0;font-size:13px;vertical-align:middle}.creditapp-table th{color:#93c5fd;font-size:12px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.creditapp-table tbody tr:last-child td{border-bottom:none}.creditapp-table-row.is-clickable{cursor:pointer}.creditapp-table-row.is-clickable:hover{background:#1e293b8c}.creditapp-errors-row.is-error{background:linear-gradient(90deg,#7f1d1d61,#08142433);box-shadow:inset 3px 0 #ef4444}.creditapp-errors-file-list{display:grid;gap:14px}.creditapp-errors-file-section{border:1px solid rgba(148,163,184,.28);border-radius:10px;background:#08142480;overflow:hidden}.creditapp-errors-file-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-bottom:1px solid rgba(148,163,184,.22);background:#0f172aa3}.creditapp-errors-file-title{color:#fff;font-size:15px;font-weight:900}.creditapp-errors-file-meta{margin-top:4px;color:#e2e8f0b8;font-size:12px;font-weight:700}.creditapp-errors-file-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.creditapp-errors-open-file-btn{flex:0 0 auto;width:auto;min-width:0;min-height:0;margin:0;padding:4px 12px;border-radius:999px;font-size:11px;line-height:1.1;letter-spacing:.04em;white-space:nowrap}.creditapp-compare-row.is-mismatch{background:linear-gradient(90deg,#7f1d1d57,#0814242e);box-shadow:inset 3px 0 #ef4444}.creditapp-compare-row.is-match{background:linear-gradient(90deg,#14532d3d,#0814242e);box-shadow:inset 3px 0 #22c55e}.creditapp-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:34px;padding:4px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.36);background:#0f172a80;color:#e2e8f0;font-size:11px;font-weight:700;letter-spacing:.04em}.creditapp-count-badge.is-error{border-color:#ef4444;background:#7f1d1d57;color:#fecaca}.creditapp-field-cell{min-width:220px}.creditapp-field-label{font-weight:700;color:#f8fafc}.creditapp-field-meta{margin-top:3px;font-size:11px;color:#bfdbfeb8;text-transform:uppercase;letter-spacing:.06em}.creditapp-value-cell{min-width:240px;word-break:break-word;font-variant-numeric:tabular-nums}.creditapp-compare-actions{display:flex;flex-wrap:wrap;gap:8px}.creditapp-action-btn{min-width:220px;min-height:36px;padding:7px 12px;font-size:12px;white-space:normal}.client-details-modal-header-row{position:relative;min-height:32px;margin-bottom:8px}.client-details-modal-header-title{margin:0;text-align:center;font-size:18px;font-weight:700;color:#f8fafc;line-height:32px}.client-details-modal-edit-button{position:absolute;top:11px;right:28px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:49px;min-width:49px;height:22px;padding:0;border:1px solid #34d399;border-radius:6px;background:#0f172ad1;color:#34d399;font-size:11px;font-weight:600;line-height:22px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;vertical-align:top}.client-details-modal-edit-button:hover:not(:disabled){border-color:#6ee7b7;color:#6ee7b7}.client-details-modal-edit-button:disabled{opacity:.45;cursor:default}.client-details-modal-creditapp-button{width:auto;min-width:178px;padding:0 10px;border-color:#22c55e;color:#fff;white-space:nowrap}.client-details-modal-creditapp-button:hover:not(:disabled){border-color:#86efac;color:#fff}.deal-unit-modal-header-edit-btn{position:relative;min-width:49px;height:22px;padding:0 10px;border:1px solid #34d399;border-radius:6px;background:#0f172ad1;color:transparent!important;font-size:0!important;font-weight:600;line-height:1;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;text-indent:-9999px;overflow:hidden}.deal-unit-modal-header-edit-btn:after{content:"Edit";position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;color:#34d399;font-size:11px;font-weight:600;line-height:22px;text-indent:0}.deal-unit-modal-header-edit-btn:hover:not(:disabled){border-color:#6ee7b7}.deal-unit-modal-header-edit-btn:hover:not(:disabled):after{color:#6ee7b7}.deal-unit-modal-header-edit-btn:disabled{opacity:.45;cursor:default}.deal-doc-export-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px}.deal-doc-export-sections{display:grid;gap:12px}.deal-doc-export-panel{border:1px solid rgba(148,163,184,.24);border-radius:10px;padding:12px;background:#080f1a47}.deal-doc-export-panel-title{margin-bottom:8px}.deal-doc-custom-form-prompt{color:#f8fafceb;font-size:13px;font-weight:600;margin:-4px 0 12px;text-align:center}.deal-doc-custom-form-link{color:#60a5fa;cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:2px}.deal-doc-custom-form-link:hover,.deal-doc-custom-form-link:focus-visible{color:#93c5fd}.deal-doc-export-list-funding{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-doc-export-empty{color:#e2e8f0a8;font-size:13px;font-weight:700;padding:10px}.deal-doc-export-row{position:relative;display:flex;align-items:center;gap:12px;padding:10px;border-radius:10px;cursor:pointer;transition:all .2s ease;min-width:0}.deal-doc-export-row:hover{background:#facc151a}.deal-doc-export-row.disabled{cursor:not-allowed}.deal-doc-export-row.disabled .checkbox-icon,.deal-doc-export-row.disabled .deal-doc-export-preview-button{opacity:.54}.deal-doc-export-row.disabled:hover{background:transparent}.deal-doc-export-disabled-hint{position:absolute;left:50%;bottom:calc(100% + 8px);z-index:25;width:max-content;min-width:240px;max-width:min(420px,82vw);padding:12px 14px;border:1px solid rgba(148,163,184,.44);border-radius:8px;background:#080d18fa;box-shadow:0 16px 36px #00000070;color:#f8fafc;font-size:14px;font-weight:800;line-height:1.35;letter-spacing:0;opacity:0;pointer-events:none;text-align:left;transform:translate(-50%,2px);transition:opacity .04s linear,transform .04s linear;white-space:normal}.deal-doc-export-disabled-hint-list{display:block}.deal-doc-export-disabled-hint-title{display:block;margin-bottom:7px;color:#fde68a;font-size:14px;font-weight:900}.deal-doc-export-disabled-hint-items{display:grid;gap:5px;margin:0;padding:0 0 0 18px}.deal-doc-export-disabled-hint-items li{padding-left:2px}.deal-doc-export-disabled-hint:after{content:"";position:absolute;left:50%;top:100%;width:10px;height:10px;border-right:1px solid rgba(148,163,184,.44);border-bottom:1px solid rgba(148,163,184,.44);background:#080d18fa;transform:translate(-50%,-5px) rotate(45deg)}.deal-doc-export-row.disabled:hover .deal-doc-export-disabled-hint,.deal-doc-export-row.disabled:focus .deal-doc-export-disabled-hint,.deal-doc-export-row.disabled:focus-within .deal-doc-export-disabled-hint{opacity:1;transform:translate(-50%)}.deal-doc-export-row.selected{background:#facc1533}.deal-doc-export-row.is-exporting{cursor:wait;opacity:.82}.deal-doc-export-row.is-exporting .label{color:#f8fafc}.deal-doc-export-row-spinner{margin-left:auto;width:14px;height:14px;border:2px solid rgba(248,250,252,.32);border-top-color:#f8fafc;border-radius:50%;animation:deal-doc-export-spin .8s linear infinite;flex:0 0 auto}.deal-doc-export-row.disabled.selected{background:#facc1514}.deal-doc-export-row .label{color:#e2e8f0;font-size:13px;font-weight:700;letter-spacing:.02em;overflow-wrap:anywhere}.deal-doc-export-preview-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;margin:0;font:inherit;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.deal-doc-export-preview-button:hover{color:#facc15}.deal-doc-export-preview-button:disabled{cursor:not-allowed;color:#e2e8f0b8;pointer-events:none}.deal-doc-export-preview-button:focus-visible{outline:1px solid #22c55e;outline-offset:3px;border-radius:4px}.deal-gross-sheet-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:10px;min-width:0;padding:10px;border:0;border-radius:10px;background:transparent;color:#60a5fa;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.02em;text-align:left;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.deal-gross-sheet-link:hover:not(:disabled),.deal-gross-sheet-link:focus-visible{background:#60a5fa1a;color:#93c5fd;outline:none}.deal-gross-sheet-link:disabled{cursor:default;opacity:.64}.deal-gross-sheet-link-icon{position:relative;flex:0 0 15px;width:15px;height:15px;border:1px solid currentColor;border-radius:3px}.deal-gross-sheet-link-icon:before,.deal-gross-sheet-link-icon:after{content:"";position:absolute;background:currentColor;opacity:.75}.deal-gross-sheet-link-icon:before{left:4px;top:0;bottom:0;width:1px}.deal-gross-sheet-link-icon:after{left:0;right:0;top:6px;height:1px}.checkbox-icon{position:relative;display:inline-flex;flex:0 0 14px;width:14px;height:14px;border:1px solid rgba(226,232,240,.76);border-radius:3px;box-sizing:border-box;color:#f8fafc}.deal-doc-export-row.selected .checkbox-icon{border-color:#22c55e;background:#22c55e2e}.deal-doc-export-row.selected .checkbox-icon:after{content:"";position:absolute;left:3px;top:1px;width:5px;height:8px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg)}.deal-doc-export-actions{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.deal-doc-export-button{position:relative;overflow:hidden;width:100%;min-height:50px;border:1px solid rgba(226,232,240,.55);border-radius:12px;background:transparent;color:#f8fafc;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}.deal-doc-export-button-label{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px}.deal-doc-export-progress-fill{position:absolute;z-index:0;top:0;bottom:0;left:0;width:var(--deal-doc-export-progress, 0%);pointer-events:none;background:linear-gradient(90deg,#22c55e5c,#0ea5e957);transition:width .45s cubic-bezier(.22,1,.36,1)}.deal-doc-export-button-preparing,.deal-doc-export-button-preparing:disabled{opacity:1;border-color:#22c55ea6;color:#f8fafc}.deal-doc-export-button-secondary{background:transparent}.deal-doc-export-button:hover:not(:disabled){background:#f8fafc14;border-color:#f8fafcd9;transform:translateY(-1px)}.deal-doc-export-button:disabled{opacity:.6;cursor:default}.deal-doc-export-spinner{width:15px;height:15px;border:2px solid rgba(248,250,252,.35);border-top-color:#f8fafc;border-radius:50%;animation:deal-doc-export-spin .8s linear infinite;flex:0 0 auto}.deal-doc-export-loading-card{margin-top:14px;padding:12px 14px;border:1px solid rgba(96,165,250,.36);border-radius:10px;background:#2563eb1f;color:#dbeafe;font-size:13px;font-weight:800}.deal-doc-export-loading-status{display:flex;align-items:center;gap:10px}.deal-doc-export-loading-progress{position:relative;overflow:hidden;width:100%;height:6px;margin-top:10px;border-radius:999px;background:#94a3b838}.deal-doc-export-loading-progress-bar{position:absolute;top:0;bottom:0;left:-36%;width:36%;border-radius:inherit;background:linear-gradient(90deg,#22c55e33,#22c55eeb,#0ea5e9b8);animation:deal-doc-export-progress-slide 1s ease-in-out infinite}@keyframes deal-doc-export-spin{to{transform:rotate(360deg)}}@keyframes deal-doc-export-progress-slide{0%{transform:translate(0)}to{transform:translate(380%)}}@media (max-width: 720px){.deal-doc-export-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.deal-doc-export-list,.deal-doc-export-actions{grid-template-columns:1fr}}.admin-need-att-badge{display:inline-flex;align-items:center;justify-content:center;height:28px;min-width:92px;padding:0 12px;border-radius:999px;border:1px solid rgba(148,163,184,.5);background:#0f172a66;color:#cbd5e1;font-size:12px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:background .15s ease,border-color .15s ease}.admin-need-att-badge:hover:not(:disabled){background:#1e293b80;border-color:#94a3b8a6}.admin-need-att-badge-active{border-color:#f87171bf;background:#ef444438;color:#fecaca}.admin-need-att-badge-active:hover:not(:disabled){background:#ef44444d;border-color:#f87171e6}.admin-need-att-badge:disabled{opacity:.75;cursor:not-allowed}.admin-deals-need-att-btn{position:relative;top:-5px}.admin-deal-card{cursor:pointer;position:relative;padding-right:68px}.admin-deal-corner-stack{position:absolute;top:10px;right:12px;display:inline-flex;flex-direction:column;align-items:flex-end;gap:8px}.admin-deal-card-inactive{border-color:#f8717199}.admin-deal-card-alpha-alert{border-color:#ffd84d;box-shadow:0 0 0 1px #ffd84d8c}.admin-deal-name-stack{display:flex;flex-direction:column;min-width:0}.admin-deal-name-stack .dealer-app-card-title{margin-bottom:0}.admin-deal-co-buyer-name{margin-top:2px}.admin-deal-title-row{display:flex;align-items:flex-start;justify-content:flex-start;gap:10px}.admin-deal-bottom-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px}.admin-deal-bottom-left{display:flex;align-items:center;gap:10px;min-width:0}.admin-deal-bottom-center{display:inline-flex;align-items:center;justify-self:center}.admin-deal-bottom-right{display:inline-flex;align-items:center;justify-self:end;justify-content:flex-end;gap:10px;min-width:0}.admin-deal-note-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-deal-application-date{justify-self:center;text-align:center;white-space:nowrap}.admin-deal-id-text{margin-bottom:0;margin-left:0;text-align:right;white-space:nowrap}.admin-deal-review-person-text{color:#22c55e;font-size:calc(1em - 4px);white-space:nowrap;text-align:right}.admin-deal-review-customer-cell{display:flex;flex-direction:column;gap:4px;min-width:0}.admin-deal-review-customer-primary{white-space:normal;overflow-wrap:break-word;line-height:1.2}.admin-deal-review-customer-secondary{color:#e2e8f0c7;white-space:normal;overflow-wrap:break-word;line-height:1.2}.admin-deal-review-dealer-name{font-size:calc(1em - 3px)}.inventory-stats-grid{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.inventory-main-grid{gap:24px}.dealer-home-main-grid{grid-template-columns:minmax(240px,320px) minmax(260px,360px) minmax(320px,1fr);grid-template-areas:"overview operations deals" "inventory inventory deals";align-items:stretch}.dealer-home-main-grid-no-inventory{grid-template-areas:"overview operations deals"}.dealer-home-left-column{grid-area:overview;display:grid;gap:16px;align-items:stretch}.dealer-home-inventory-overview-panel{grid-area:inventory;display:grid;gap:6px;align-items:start;align-self:start;padding-bottom:14px}.dealer-home-inventory-content{display:grid;grid-template-columns:minmax(0,284px) minmax(0,324px);gap:18px;align-items:start;justify-content:space-between}.dealer-home-inventory-operations-column .dealer-action-tile{min-height:72px}.dealer-home-inventory-overview-column .inventory-stats-grid,.dealer-home-inventory-operations-column .inventory-actions{gap:10px;margin-bottom:0}.dealer-home-inventory-overview-column .dealer-stat-card,.dealer-home-inventory-operations-column .dealer-action-btn{width:100%}.dealer-home-inventory-overview-panel .dealer-section-title{margin-bottom:6px}@media (min-width: 981px){.dealer-home-main-grid .dealer-action-btn{background:linear-gradient(135deg,#33415561,#0f172ac7 62%,#0f172ae0);box-shadow:0 8px 18px #0f172a2e;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,filter .16s ease}.dealer-home-main-grid .dealer-action-btn:hover:not(:disabled),.dealer-home-main-grid .dealer-action-btn:focus-visible:not(:disabled){transform:translateY(-2px);outline:none;filter:brightness(1.05)}.dealer-home-main-grid .dealer-action-btn:active:not(:disabled){transform:scale(.97)}.dealer-home-main-grid .dealer-action-btn.border-blue{border-color:#60a5fa9e;background:linear-gradient(135deg,#2563eb6b,#0f172ac7 62%,#0f172ae0)}.dealer-home-main-grid .dealer-action-btn.border-blue:hover:not(:disabled),.dealer-home-main-grid .dealer-action-btn.border-blue:focus-visible:not(:disabled){border-color:#93c5fddb;background:linear-gradient(135deg,#2563eb8a,#0f172ad6 62%,#0f172af0);box-shadow:0 0 0 1px #60a5fa33,0 14px 28px #00000047,0 0 22px #3b82f633}.dealer-home-main-grid .dealer-action-btn.border-cyan{border-color:#22d3eea8;background:linear-gradient(135deg,#0891b270,#0f172ac7 62%,#0f172ae0)}.dealer-home-main-grid .dealer-action-btn.border-cyan:hover:not(:disabled),.dealer-home-main-grid .dealer-action-btn.border-cyan:focus-visible:not(:disabled){border-color:#67e8f9e0;background:linear-gradient(135deg,#0891b28f,#0f172ad6 62%,#0f172af0);box-shadow:0 0 0 1px #22d3ee33,0 14px 28px #00000047,0 0 22px #06b6d433}.dealer-home-main-grid .dealer-action-btn.border-green{border-color:#22c55eb3;background:linear-gradient(135deg,#16a34a70,#0f172ac7 62%,#0f172ae0)}.dealer-home-main-grid .dealer-action-btn.border-green:hover:not(:disabled),.dealer-home-main-grid .dealer-action-btn.border-green:focus-visible:not(:disabled){border-color:#4ade80db;background:linear-gradient(135deg,#16a34a8f,#0f172ad6 62%,#0f172af0);box-shadow:0 0 0 1px #22c55e33,0 14px 28px #00000047,0 0 22px #22c55e2e}.dealer-home-main-grid .dealer-action-btn.border-indigo{border-color:#a855f7b8;background:linear-gradient(135deg,#7e22ce75,#0f172ac7 62%,#0f172ae0)}.dealer-home-main-grid .dealer-action-btn.border-indigo:hover:not(:disabled),.dealer-home-main-grid .dealer-action-btn.border-indigo:focus-visible:not(:disabled){border-color:#c084fcdb;background:linear-gradient(135deg,#7e22ce94,#0f172ad6 62%,#0f172af0);box-shadow:0 0 0 1px #a855f733,0 14px 28px #00000047,0 0 22px #a855f72e}.dealer-home-main-grid .dealer-action-btn.border-amber{border-color:#f59e0bb8;background:linear-gradient(135deg,#ca8a0475,#0f172ac7 62%,#0f172ae0)}.dealer-home-main-grid .dealer-action-btn.border-amber:hover:not(:disabled),.dealer-home-main-grid .dealer-action-btn.border-amber:focus-visible:not(:disabled){border-color:#fbbf24db;background:linear-gradient(135deg,#ca8a0494,#0f172ad6 62%,#0f172af0);box-shadow:0 0 0 1px #f59e0b33,0 14px 28px #00000047,0 0 22px #f59e0b2e}.dealer-home-main-grid .dealer-action-btn:disabled:hover{transform:none;filter:none;box-shadow:0 8px 18px #0000002e}}.inventory-overview-panel,.inventory-actions-panel{padding:18px}.inventory-back-badge{justify-self:start;padding:10px 30px;border-radius:999px;border:2px solid #94a3b8;background:transparent;color:#fff;font-size:15px;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 0 0 1px #94a3b852,0 0 14px #94a3b833}.inventory-back-badge.inventory-save-badge{border-color:#22c55e;box-shadow:0 0 0 1px #22c55e57,0 0 14px #22c55e2e}.dealer-operations-panel{grid-area:operations}.dealer-active-deals-panel{grid-area:deals;align-self:start;min-height:0;display:flex;flex-direction:column}@media (max-width: 980px){.dealer-home-main-grid{grid-template-areas:"overview" "operations" "inventory" "deals"}.dealer-home-inventory-content{grid-template-columns:1fr}}.dealer-active-deals-title-pill{width:fit-content;border:1px solid rgba(96,165,250,.75);border-radius:999px;background:#2563eb24;color:#dbeafe;padding:7px 13px;cursor:pointer}.dealer-active-deals-header-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.dealer-active-deals-title-pill.is-active{border-color:#93c5fd;background:#2563eb3d;color:#fff;box-shadow:0 0 0 1px #60a5fa38}.dealer-active-deals-title-pill-quotes{margin-left:auto}.dealer-active-deals-title-pill:hover,.dealer-active-deals-title-pill:focus-visible{border-color:#93c5fd;color:#fff;box-shadow:0 0 0 1px #60a5fa33;outline:none}.dealer-active-deals-search{width:100%;margin-bottom:10px;border:1px solid rgba(148,163,184,.45);border-radius:8px;background:#0f172ab8;color:#e5e7eb;padding:10px 12px;font-size:12px;outline:none}.dealer-active-deals-search::placeholder{color:#cbd5e19e}.dealer-active-deals-search:focus{border-color:#60a5fa;box-shadow:0 0 0 1px #60a5fa33}.dealer-active-deals-list{display:flex;flex-direction:column;gap:8px;max-height:566px;overflow-y:auto;padding-right:8px;scrollbar-color:rgba(71,85,105,.9) rgba(2,6,23,.78);scrollbar-width:thin}.dealer-active-deals-list::-webkit-scrollbar{width:9px}.dealer-active-deals-list::-webkit-scrollbar-track{background:#020617c7;border-radius:999px}.dealer-active-deals-list::-webkit-scrollbar-thumb{background:#475569e6;border:2px solid rgba(2,6,23,.78);border-radius:999px}.dealer-active-deals-list::-webkit-scrollbar-thumb:hover{background:#64748bf2}.dealer-active-deal-row{position:relative;display:block;width:100%;height:auto!important;min-height:58px;flex:0 0 auto;border:1px solid rgba(148,163,184,.35);border-radius:8px;background:#0f172a8c;color:#e5e7eb;padding:9px 52px 12px 11px;text-align:left;cursor:pointer;overflow:visible;white-space:normal}.dealer-active-deal-row:hover,.dealer-active-deal-row:focus-visible{border-color:#60a5fa;background:#1e40af40;outline:none}.dealer-active-deal-title{position:absolute;right:11px;bottom:9px;color:#cbd5e1b8;font-size:9px;font-weight:700;line-height:1;white-space:nowrap}.dealer-active-deal-customer{display:block;color:#fff;font-size:14px;font-weight:800;line-height:1.2;min-width:0;overflow-wrap:anywhere;white-space:normal}.dealer-active-deal-tag{font-weight:800;white-space:nowrap}.dealer-active-deal-tag--trade{color:#c2410c}.dealer-active-deal-tag--contact{color:#16a34a}.dealer-active-deal-unit{display:block;margin-top:4px;color:#cbd5e1;font-size:11px;line-height:1.25;min-width:0;overflow-wrap:anywhere;white-space:normal}.dealer-active-deals-message{color:#cbd5e1;font-size:13px;padding:10px 0}.dealer-active-deals-error{color:#fecaca}.appraisal-center-container{width:min(100%,1100px);margin:0 auto;padding:20px}.appraisal-center-page,.appraisal-center-content{min-height:100vh}.appraisal-center-dashboard{width:100%}.appraisal-center-header-bar{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;min-height:42px;margin-bottom:16px}.appraisal-center-back-btn{position:absolute;left:0;top:50%;width:auto;min-width:82px;padding:9px 16px;transform:translateY(-50%)}.appraisal-center-title-wrap h1{margin:0;color:#fff;font-size:28px;line-height:1.1;text-align:center}.appraisal-center-search-bar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;margin-bottom:18px}.appraisal-center-search{min-width:0;margin:0;min-height:48px;padding:0 16px;font-size:15px}.appraisal-center-search,.appraisal-center-status-filter{border:1px solid rgba(148,163,184,.42);background:#050b14;color:#e5e7eb;box-shadow:none}.appraisal-center-search::placeholder{color:#cbd5e194}.appraisal-center-search:focus,.appraisal-center-status-filter:focus{border-color:#60a5faad;box-shadow:0 0 0 1px #60a5fa2e;outline:none}.appraisal-center-status-filter{width:160px;min-width:150px;margin:0;min-height:48px;padding:0 12px}.appraisal-center-status-filter option{background:#050b14;color:#e5e7eb}.appraisal-center-new-btn,.appraisal-center-row-btn,.appraisal-center-empty-btn{width:auto;min-width:0;white-space:nowrap}.appraisal-center-new-btn{min-height:48px;padding:0 18px;box-shadow:0 0 0 1px #3b82f62e}.appraisal-center-refresh-note{margin:-6px 0 10px;color:#bfdbfeb3;font-size:12px;font-weight:700;text-align:right}.appraisal-center-record-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.appraisal-center-record-scroll{max-height:min(72vh,880px);overflow-y:auto;padding:14px;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:#050b14b8;scrollbar-color:rgba(71,85,105,.9) rgba(2,6,23,.78);scrollbar-width:thin}.appraisal-center-record-scroll::-webkit-scrollbar{width:9px}.appraisal-center-record-scroll::-webkit-scrollbar-track{background:#020617c7;border-radius:999px}.appraisal-center-record-scroll::-webkit-scrollbar-thumb{background:#475569e6;border:2px solid rgba(2,6,23,.78);border-radius:999px}.appraisal-center-record-scroll::-webkit-scrollbar-thumb:hover{background:#64748bf2}.appraisal-center-record{display:grid;gap:12px;min-height:172px;padding:16px;border:1px solid rgba(148,163,184,.18);border-radius:10px;background:#0f172a94;cursor:pointer;transition:background .14s ease,border-color .14s ease}.appraisal-center-record:hover,.appraisal-center-record:focus-visible{border-color:#60a5fa57;background:#0f172ac2;outline:none}.appraisal-center-record-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.appraisal-center-client-name{min-width:0;color:#fff;font-size:17px;font-weight:800;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appraisal-center-record-details{display:grid;grid-template-columns:1fr .8fr;gap:12px}.appraisal-center-record-field{display:grid;gap:4px;min-width:0}.appraisal-center-record-field span{color:#cbd5e19e;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.appraisal-center-record-field strong{min-width:0;color:#dbeafe;font-size:14px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appraisal-center-record>.appraisal-center-record-field strong{font-size:15px}.appraisal-center-status-badge{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 7px;border-radius:999px;color:#fff;font-size:11px;font-weight:900;letter-spacing:.02em}.appraisal-center-status-draft{background:#b45309eb;color:#fff7ed}.appraisal-center-status-completed{background:#15803deb;color:#ecfdf5}.appraisal-center-status-deleted{background:#64748beb;color:#f8fafc}.appraisal-center-row-actions{display:inline-flex;align-items:end;justify-content:flex-start;gap:6px}.appraisal-edit-header-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.appraisal-edit-delete-btn{width:auto;min-width:82px;padding:10px 14px}.appraisal-edit-screen,.appraisal-edit-content{min-height:100vh}.appraisal-edit-dashboard{width:min(100%,1280px);gap:18px}.appraisal-edit-topbar{display:flex;align-items:center;justify-content:space-between;min-height:44px}.appraisal-edit-back-btn{width:auto;min-width:82px;padding:9px 16px}.appraisal-edit-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,auto);gap:18px;align-items:end;padding:28px 22px 20px;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:linear-gradient(135deg,#07101cb8,#0c182875)}.appraisal-edit-number-badge{position:absolute;top:12px;right:16px;display:flex;align-items:center;gap:8px;color:#cbd5e1b8;font-size:11px;font-weight:900}.appraisal-edit-number-badge span,.appraisal-edit-unit-summary>span,.appraisal-edit-client-summary span{letter-spacing:.06em;text-transform:uppercase}.appraisal-edit-number-badge strong{display:inline-flex;width:fit-content;padding:4px 9px;border-radius:999px;background:#b45309e6;color:#fff7ed}.appraisal-edit-hero h1{margin:0;color:#fff;font-size:clamp(28px,3vw,42px);line-height:1.04}.appraisal-edit-hero p{margin:8px 0 0;color:#cbd5e1c2;font-size:14px}.appraisal-edit-client-summary{display:grid;gap:5px;justify-items:end;text-align:right}.appraisal-edit-client-summary span,.appraisal-edit-unit-summary>span,.appraisal-edit-panel-header h2,.appraisal-edit-field span,.appraisal-edit-toggle-field span{color:#cbd5e1b8}.appraisal-edit-client-summary span,.appraisal-edit-unit-summary>span{font-size:11px;font-weight:900}.appraisal-edit-client-summary h2{margin:0;color:#fff;font-size:clamp(24px,2.4vw,34px);line-height:1.04}.appraisal-edit-form-error{padding:10px 12px;border:1px solid rgba(239,68,68,.28);border-radius:10px;background:#7f1d1d24}.appraisal-edit-panel-stack{display:grid;gap:14px}.appraisal-edit-panel{padding:18px;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:#050b14a8}.appraisal-edit-panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.appraisal-edit-panel-header h2{margin:0;color:#fff;font-size:18px}.appraisal-edit-panel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.appraisal-edit-panel-customer .appraisal-edit-panel-grid{grid-template-columns:repeat(16,minmax(0,1fr))}.appraisal-edit-panel-customer .appraisal-edit-field-apprcellnumber{grid-column:span 3}.appraisal-edit-panel-customer .appraisal-edit-field-apprfirstname,.appraisal-edit-panel-customer .appraisal-edit-field-apprlastname{grid-column:span 4}.appraisal-edit-panel-customer .appraisal-edit-field-appremail{grid-column:span 5;margin-left:8px}.appraisal-edit-panel-customer .appraisal-edit-field-apprunitnumber{grid-column:span 2}.appraisal-edit-panel-customer .appraisal-edit-field-appaddressnumber,.appraisal-edit-panel-customer .appraisal-edit-field-apprstreettype{grid-column:span 3}.appraisal-edit-panel-customer .appraisal-edit-field-appraddress{grid-column:span 6}.appraisal-edit-panel-customer .appraisal-edit-field-apprstreetdir,.appraisal-edit-panel-customer .appraisal-edit-field-apprpostal{grid-column:span 2}.appraisal-edit-panel-customer .appraisal-edit-field-apprcity{grid-column:span 5}.appraisal-edit-panel-customer .appraisal-edit-field-apprprov{grid-column:span 4}.appraisal-edit-panel-vehicle .appraisal-edit-panel-grid{grid-template-columns:repeat(16,minmax(0,1fr))}.appraisal-edit-panel-vehicle .appraisal-edit-field-appridnumber{grid-column:1 / span 6;grid-row:1}.appraisal-edit-panel-vehicle .appraisal-edit-field-appryear{grid-column:1 / span 2;grid-row:2}.appraisal-edit-panel-vehicle .appraisal-edit-field-apprmake{grid-column:3 / span 4;grid-row:2}.appraisal-edit-panel-vehicle .appraisal-edit-field-apprmodel,.appraisal-edit-panel-vehicle .appraisal-edit-field-apprtrim{grid-row:2}.appraisal-edit-panel-vehicle .appraisal-edit-field-apprmodel{grid-column:7 / span 5}.appraisal-edit-panel-vehicle .appraisal-edit-field-apprtrim{grid-column:12 / span 5}.appraisal-edit-panel-vehicle .appraisal-edit-field-apprcolor{grid-column:6 / span 4;grid-row:3}.appraisal-edit-panel-vehicle .appraisal-edit-field-apprnoofcyl{grid-column:10 / span 3;grid-row:3}.appraisal-edit-panel-vehicle .appraisal-edit-field-apprdistancetraveled{grid-column:1 / span 2;grid-row:3}.appraisal-edit-panel-vehicle .appraisal-edit-distance-unit-field{grid-column:3 / span 2;grid-row:3}.appraisal-edit-panel-history .appraisal-edit-panel-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"history-link out-of-province previous-state" "purchased-from us-registration ." "search-completed search-completed search-completed" "odometer-faulty . odometer-explanation"}.appraisal-edit-panel-history .appraisal-edit-field-apprhistorysearchhyperlink{grid-area:history-link}.appraisal-edit-panel-history .appraisal-edit-toggle-field-apprlast7outofprov{grid-area:out-of-province}.appraisal-edit-panel-history .appraisal-edit-toggle-field-apprlast7us{grid-area:us-registration}.appraisal-edit-panel-history .appraisal-edit-field-apprpurchasedfrom{grid-area:purchased-from}.appraisal-edit-panel-history .appraisal-edit-search-completed-field{grid-area:search-completed}.appraisal-edit-panel-history .appraisal-edit-field-apprlast7usstate{grid-area:previous-state}.appraisal-edit-panel-history .appraisal-edit-toggle-field-approdofaulty{grid-area:odometer-faulty}.appraisal-edit-panel-history .appraisal-edit-field-approdofaultyexpl{grid-area:odometer-explanation}.appraisal-edit-panel-equipment .appraisal-edit-panel-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.appraisal-edit-panel-repairs .appraisal-edit-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.appraisal-edit-panel-hybrid .appraisal-edit-panel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.appraisal-edit-panel-hybrid .appraisal-edit-field-apprhybridwhereserviced,.appraisal-edit-panel-hybrid .appraisal-edit-field-apprhybridcomchangedexpl,.appraisal-edit-panel-hybrid .appraisal-edit-field-apprhybridexwarrexpl{grid-column:span 1}.appraisal-edit-panel-value .appraisal-edit-panel-grid{grid-template-columns:minmax(220px,1fr) auto;align-items:end}.appraisal-edit-value-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:42px}.appraisal-edit-value-actions span{color:#cbd5e1b8;font-size:13px;font-weight:800}.appraisal-edit-value-save-btn{width:auto;min-width:120px;min-height:42px}.appraisal-edit-field,.appraisal-edit-toggle-field{display:grid;gap:7px;min-width:0}.appraisal-edit-field span,.appraisal-edit-toggle-field span{font-size:12px;font-weight:800}.appraisal-edit-input{width:100%;min-height:42px;margin:0;padding:9px 12px;border:1px solid rgba(148,163,184,.36);background:#050b14;color:#e5e7eb;font-size:14px;line-height:1.3;color-scheme:dark}.appraisal-edit-vin-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.appraisal-edit-vin-decode-btn{width:auto;min-width:88px;min-height:42px;padding:9px 14px}.appraisal-edit-toggle-field{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:48px;align-items:center;gap:9px;padding:10px 12px;border:1px solid rgba(148,163,184,.14);border-radius:10px;background:#0f172a70}.appraisal-edit-yes-no-toggle{display:inline-grid;grid-template-columns:repeat(2,minmax(44px,auto));overflow:hidden;border:1px solid rgba(96,165,250,.42);border-radius:8px;background:#050b14}.appraisal-edit-yes-no-btn{min-height:30px;padding:0 11px;border:0;border-right:1px solid rgba(96,165,250,.26);background:transparent;color:#cbd5e1;font-size:12px;font-weight:900;cursor:pointer}.appraisal-edit-yes-no-btn:last-child{border-right:0}.appraisal-edit-yes-no-btn.is-active{background:#0b5ed7;color:#fff}.appraisal-edit-yes-no-btn:not(:disabled):hover,.appraisal-edit-yes-no-btn:not(:disabled):focus-visible{background:#2563eb52;color:#fff;outline:none;box-shadow:inset 0 0 0 1px #93c5fd6b}.appraisal-edit-yes-no-btn.is-active:not(:disabled):hover,.appraisal-edit-yes-no-btn.is-active:not(:disabled):focus-visible{background:#0a68ef}.appraisal-edit-yes-no-btn:disabled{cursor:not-allowed;opacity:.65}.appraisal-edit-search-completed-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.appraisal-edit-search-completed-option{min-height:34px;padding:0 10px;border:1px solid rgba(96,165,250,.34);border-radius:8px;background:#050b14;color:#cbd5e1;font-size:12px;font-weight:900;text-align:left;cursor:pointer}.appraisal-edit-search-completed-option.is-active{border-color:#93c5fde0;background:#0b5ed7;color:#fff}.appraisal-edit-search-completed-option:not(:disabled):hover,.appraisal-edit-search-completed-option:not(:disabled):focus-visible{border-color:#93c5fdeb;background:#2563eb52;color:#fff;outline:none;box-shadow:0 0 0 1px #60a5fa3d}.appraisal-edit-search-completed-option.is-active:not(:disabled):hover,.appraisal-edit-search-completed-option.is-active:not(:disabled):focus-visible{background:#0a68ef}.appraisal-edit-search-completed-option:disabled{cursor:not-allowed;opacity:.65}.appraisal-edit-unit-toggle{display:inline-grid;width:fit-content;grid-template-columns:repeat(2,minmax(72px,auto));overflow:hidden;border:1px solid rgba(96,165,250,.42);border-radius:8px;background:#050b14}.appraisal-edit-unit-toggle-btn{min-height:38px;padding:0 14px;border:0;border-right:1px solid rgba(96,165,250,.26);background:transparent;color:#cbd5e1;font-size:13px;font-weight:800;cursor:pointer}.appraisal-edit-unit-toggle-btn:last-child{border-right:0}.appraisal-edit-unit-toggle-btn.is-active{background:#0b5ed7;color:#fff}.appraisal-edit-unit-toggle-btn:not(:disabled):hover,.appraisal-edit-unit-toggle-btn:not(:disabled):focus-visible{background:#2563eb52;color:#fff;outline:none;box-shadow:inset 0 0 0 1px #93c5fd6b}.appraisal-edit-unit-toggle-btn.is-active:not(:disabled):hover,.appraisal-edit-unit-toggle-btn.is-active:not(:disabled):focus-visible{background:#0a68ef}.appraisal-edit-unit-toggle-btn:disabled{cursor:not-allowed;opacity:.65}.appraisal-edit-empty-panel{color:#cbd5e1b3;font-size:13px}.appraisal-edit-screen .dealer-bottom-bar .dealer-action-btn{width:auto;min-width:120px}@media (max-width: 980px){.appraisal-edit-hero,.appraisal-edit-panel-grid{grid-template-columns:1fr}.appraisal-edit-panel-customer .appraisal-edit-field,.appraisal-edit-panel-vehicle .appraisal-edit-field,.appraisal-edit-panel-history .appraisal-edit-field,.appraisal-edit-panel-history .appraisal-edit-toggle-field,.appraisal-edit-panel-vehicle .appraisal-edit-toggle-field{grid-column:auto}.appraisal-edit-client-summary{justify-items:start;text-align:left}}.appraisal-center-row-btn{height:30px;padding:0 10px;font-size:12px;box-shadow:0 0 0 1px #3b82f629}.appraisal-center-row-btn.border-red{box-shadow:0 0 0 1px #ef444429}.appraisal-center-empty{display:grid;justify-items:center;gap:14px;padding:48px 20px;color:#cbd5e1;text-align:center}.appraisal-center-empty-btn{padding:10px 14px}@media (max-width: 860px){.appraisal-center-header-bar{justify-content:center}.appraisal-center-back-btn{position:static;transform:none;justify-self:start;margin-right:auto}.appraisal-center-header-bar{display:grid;grid-template-columns:auto 1fr auto}.appraisal-center-title-wrap{grid-column:2}.appraisal-center-search-bar{grid-template-columns:1fr}.appraisal-center-status-filter,.appraisal-center-new-btn{width:100%}.appraisal-center-record-grid{grid-template-columns:1fr}.appraisal-center-record{min-height:0}}@media (min-width: 861px) and (max-width: 1180px){.appraisal-center-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.deal-view-back-badge{font-size:0}.deal-view-back-badge:before{content:"Back";font-size:15px}.inventory-back-badge.inventory-pill-blue{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f657,0 0 14px #3b82f62e}.inventory-back-badge.inventory-pill-amber{border-color:#f59e0b;box-shadow:0 0 0 1px #f59e0b57,0 0 14px #f59e0b2e}.inventory-back-badge.inventory-pill-green{border-color:#22c55e;box-shadow:0 0 0 1px #22c55e57,0 0 14px #22c55e2e}.inventory-back-badge.inventory-pill-indigo{border-color:#8b5cf6;box-shadow:0 0 0 1px #8b5cf657,0 0 14px #8b5cf62e}.inventory-back-badge.inventory-save-badge:hover:not(:disabled){border-color:#4ade80!important;box-shadow:0 0 0 1px #4ade8059,0 0 16px #22c55e38}.inventory-back-badge.inventory-pill-blue:hover:not(:disabled){border-color:#60a5fa!important;box-shadow:0 0 0 1px #60a5fa59,0 0 16px #3b82f638}.inventory-back-badge.inventory-pill-amber:hover:not(:disabled){border-color:#fbbf24!important;box-shadow:0 0 0 1px #fbbf2459,0 0 16px #f59e0b38}.inventory-photo-delete-drop.is-active{border-color:#ef4444!important;color:#fff;background:#7f1d1d59;box-shadow:0 0 0 2px #ef444499,0 0 22px #ef444459;transform:translateY(-1px)}.inventory-back-badge.inventory-pill-green:hover:not(:disabled){border-color:#4ade80!important;box-shadow:0 0 0 1px #4ade8059,0 0 16px #22c55e38}.inventory-back-badge.inventory-pill-indigo:hover:not(:disabled){border-color:#a78bfa!important;box-shadow:0 0 0 1px #a78bfa59,0 0 16px #8b5cf638}.inventory-back-badge:disabled{opacity:.58;cursor:not-allowed}.inventory-garage-register-header-actions{justify-content:flex-end}.inventory-garage-register-export-menu-wrap{position:relative;display:flex;justify-content:flex-end}.inventory-garage-register-menu-btn{width:46px;height:42px;border:1px solid rgba(147,197,253,.48);border-radius:10px;background:#0f172ac7;color:#e5f2ff;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer;box-shadow:0 10px 24px #00000038}.inventory-garage-register-menu-btn:hover,.inventory-garage-register-menu-btn[aria-expanded=true]{border-color:#60a5fa;box-shadow:0 0 0 1px #60a5fa3d,0 10px 24px #00000047}.inventory-garage-register-menu-btn span{width:18px;height:2px;border-radius:999px;background:currentColor}.inventory-garage-register-export-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:30;min-width:210px;padding:8px;border:1px solid rgba(148,163,184,.26);border-radius:10px;background:#080f1cfa;box-shadow:0 18px 38px #00000057}.inventory-garage-register-export-menu button{width:100%;border:0;border-radius:7px;background:transparent;color:#e5f2ff;cursor:pointer;font:inherit;font-size:13px;font-weight:700;line-height:1.2;padding:11px 12px;text-align:left}.inventory-garage-register-export-menu button:hover{background:#2563eb38}.inventory-garage-register-content{width:min(1176px,calc(100vw - 40px));max-width:1176px}.inventory-garage-register-export-btn{min-width:150px;padding:10px 24px}.inventory-garage-register-export-modal{width:min(520px,calc(100vw - 32px));max-width:520px;display:flex;flex-direction:column;gap:16px}.inventory-garage-register-export-overlay{z-index:120}.inventory-garage-register-export-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.inventory-garage-register-export-field{display:grid;gap:8px;color:#e2e8f0db;font-size:13px;font-weight:700}.inventory-garage-register-export-field .settings-field-input{width:100%;max-width:none}.inventory-garage-register-export-error{margin:0}.inventory-garage-register-export-actions{margin-top:2px}.inventory-garage-register-search-row{display:flex;justify-content:flex-end;margin-bottom:0;padding-left:56px}.inventory-garage-register-search-input{flex:0 1 430px;max-width:430px}.inventory-photos-topbar{margin-bottom:18px;min-height:42px;position:relative}.inventory-photos-topbar-upload{align-self:center;left:150px;min-width:0;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1}.inventory-photos-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}.inventory-photos-grid-wrap{min-width:0}.inventory-photo-selection-toolbar{align-items:center;display:flex;justify-content:flex-end;min-height:34px;gap:10px;margin-bottom:10px}.inventory-photo-selection-summary{color:#bfdbfedb;font-size:12px;font-weight:800;letter-spacing:0;min-height:18px;text-align:right}.inventory-photo-select-toggle{align-items:center;background:#0f172ae0;border:1px solid rgba(96,165,250,.72);border-radius:999px;color:#e0f2fe;cursor:pointer;display:inline-flex;font-size:12px;font-weight:900;justify-content:center;line-height:1;min-height:28px;min-width:74px;padding:0 14px;text-transform:uppercase}.inventory-photo-select-toggle.is-active{background:#0f766e57;border-color:#2dd4bfe0;color:#ccfbf1}.inventory-photo-select-toggle:hover:not(:disabled){border-color:#93c5fd;box-shadow:0 0 0 1px #93c5fd47,0 0 16px #3b82f633}.inventory-photo-select-toggle:disabled{cursor:not-allowed;opacity:.58}.inventory-photos-side-panel{position:sticky;top:24px;padding:18px;display:grid;gap:14px;align-content:start}.inventory-photos-side-title{margin-bottom:0;font-size:22px}.inventory-photos-side-meta{color:#e2e8f0c2;font-size:13px;line-height:1.45}.inventory-photos-side-actions{display:grid;gap:12px}.inventory-photos-side-actions .inventory-back-badge{width:100%;justify-content:center}.inventory-photo-upload-progress{width:100%;margin:-6px 0 18px;padding:10px 12px 11px;border:1px solid rgba(96,165,250,.42);border-radius:8px;background:#020617b8;box-shadow:0 10px 24px #0f172a3d}.inventory-photo-upload-progress.inventory-photo-upload-progress-inline{width:min(100%,780px);margin:0 auto;padding:8px 12px 9px}.inventory-photo-upload-progress-copy{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:7px;color:#f1f5f9f0;font-size:13px;font-weight:800}.inventory-photo-upload-progress-inline .inventory-photo-upload-progress-copy{gap:10px;margin-bottom:5px;font-size:12px}.inventory-photo-upload-progress-copy span{min-width:0}.inventory-photo-upload-track{width:100%;height:10px;overflow:hidden;border-radius:999px;background:#0f172aeb;border:1px solid rgba(148,163,184,.24)}.inventory-photo-upload-progress-inline .inventory-photo-upload-track{height:8px}.inventory-photo-upload-fill{height:100%;min-width:4px;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#22c55e);box-shadow:0 0 18px #22c55e73;transition:width .18s ease}.inventory-photo-upload-file{margin-top:6px;color:#cbd5e1b8;font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-photo-upload-progress-inline .inventory-photo-upload-file{margin-top:5px;font-size:11px}.inventory-photo-upload-progress-error{border-color:#f8717180}.inventory-photo-upload-progress-error .inventory-photo-upload-fill{background:linear-gradient(90deg,#f97316,#ef4444);box-shadow:0 0 18px #ef44445c}.inventory-photo-dropzone{width:100%;min-height:110px;border-radius:22px;border:2px dashed rgba(59,130,246,.85);background:#0206172e;color:#fff;display:grid;place-items:center;gap:6px;padding:18px 20px;text-align:center;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease}.inventory-photo-dropzone:hover,.inventory-photo-dropzone:focus{outline:none;border-color:#60a5fa;box-shadow:0 0 0 1px #60a5fa59,0 0 18px #3b82f62e;background:#0206173d}.inventory-photo-dropzone-active{border-color:#93c5fd;box-shadow:0 0 0 1px #93c5fd61,0 0 22px #3b82f638;background:#0ea5e914;transform:translateY(-1px)}.inventory-photo-dropzone-busy{opacity:.7;cursor:progress}.inventory-photo-dropzone-title{font-size:18px;font-weight:700;line-height:1.2}.inventory-photo-dropzone-subtitle{font-size:13px;color:#e2e8f0c7;line-height:1.35}.inventory-logo-overlay-modal-overlay{z-index:40}.inventory-logo-overlay-modal-card{max-width:900px;max-height:88vh;overflow:auto;padding:18px;border:1px solid rgba(148,163,184,.28);background:#0f172afa;box-shadow:0 24px 70px #0000006b}.inventory-logo-overlay-modal-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.inventory-logo-overlay-modal-title{margin:0;font-size:20px}.inventory-logo-overlay-close{display:inline-flex;align-items:center;justify-content:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;border-radius:999px;border:1px solid rgba(148,163,184,.55);background:#0f172ab8;color:#e2e8f0;font-size:18px;line-height:1;cursor:pointer}.inventory-logo-overlay-close:hover,.inventory-logo-overlay-close:focus-visible{border-color:#e2e8f0e0;outline:none}.inventory-logo-overlay-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.inventory-logo-overlay-preview{min-width:0;display:grid;grid-template-rows:auto minmax(220px,1fr) auto;gap:10px}.inventory-logo-overlay-label{color:#e2e8f0db;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.inventory-logo-overlay-img{width:100%;height:min(48vh,420px);object-fit:contain;border-radius:8px;border:1px solid rgba(148,163,184,.28);background:#02061775}.inventory-logo-overlay-choice{width:100%;justify-content:center}.inventory-header-badges{gap:8px}.inventory-header-badges .inventory-header-action-button{width:82px;min-width:82px;height:38px;min-height:38px;padding:4px 8px;flex:0 0 82px;line-height:1.1;text-align:center;white-space:normal}.inventory-header-badges .inventory-header-action-button span{line-height:1.1}.inventory-badge-icon{width:14px;height:14px;flex:0 0 auto}.inventory-detail-actions{display:flex;justify-content:flex-end;margin-bottom:18px}.inventory-detail-photo-card{padding:12px;margin-bottom:16px;display:flex;align-items:center;justify-content:center;min-height:328px;gap:10px;position:relative}.inventory-detail-top-row{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(380px,1.3fr);gap:6px;margin-bottom:12px}.inventory-detail-rep-view .inventory-detail-top-row{grid-template-columns:268px 544px;justify-content:center;width:fit-content;max-width:100%}.inventory-detail-photo-card-narrow{max-width:680px;justify-self:end}.inventory-detail-rep-view .inventory-detail-photo-card-narrow{width:544px;max-width:544px}.inventory-detail-vehicle{min-width:0;max-width:335px}.inventory-detail-rep-view .inventory-detail-vehicle{width:268px;max-width:268px}.inventory-detail-rep-view .inventory-detail-side-stack{width:268px}.inventory-detail-side-stack{display:grid;gap:8px;align-content:start}.inventory-detail-pricing{min-width:0}.inventory-pricing-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.inventory-sales-sheet-button{width:34px;height:34px;border-radius:999px;border:1px solid rgba(147,197,253,.75);background:#0ea5e91f;color:#bfdbfe;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.inventory-sales-sheet-button:hover:not(:disabled),.inventory-sales-sheet-button:focus-visible:not(:disabled){border-color:#38bdf8;background:#0ea5e938;color:#fff;transform:translateY(-1px)}.inventory-sales-sheet-button:disabled{cursor:default;opacity:.55}.inventory-sales-sheet-icon{width:16px;height:16px}.inventory-sales-sheet-modal-card{width:min(420px,calc(100vw - 32px))}.inventory-sales-sheet-modal-card .settings-field-label{display:grid;gap:7px;margin-top:12px}.inventory-sales-sheet-actions{margin-top:18px}.inventory-sales-sheet-success{margin:12px 0}.inventory-detail-vehicle .settings-section-title,.inventory-detail-vehicle .dealer-app-card-meta{font-size:calc(1em + 4px)}.inventory-detail-photo-frame{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden}.inventory-detail-photo-button{border:none;background:transparent;padding:0;cursor:pointer}.inventory-detail-photo-static{cursor:default}.inventory-detail-photo{width:100%;max-height:520px;object-fit:contain;border-radius:10px}.inventory-detail-photo-panel{flex:0 0 100%}.inventory-photo-track{display:flex;width:100%;will-change:transform}.inventory-photo-track-animating{transition:transform .75s ease}.inventory-photo-nav{width:40px;height:40px;border-radius:999px;border:1px solid rgba(148,163,184,.5);background:#0f172abf;color:#fff;font-size:18px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.inventory-photo-nav-left{left:12px}.inventory-photo-nav-right{right:12px}.inventory-photo-nav:disabled{opacity:.4;cursor:default}.inventory-carfax-photo-action{position:absolute;right:22px;bottom:10px;z-index:3;min-width:118px;height:34px;padding:5px 11px;border-radius:4px;border:2px solid rgba(255,255,255,.82);background:#040b14b8;box-shadow:0 0 0 1px #60a5fa2e,0 8px 22px #0000003d;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.inventory-carfax-photo-action:hover:not(:disabled),.inventory-carfax-photo-action:focus-visible:not(:disabled){border-color:#fff;background:#0f172ae6;box-shadow:0 0 0 3px #93c5fd3d,0 10px 26px #0000004d;outline:none}.inventory-carfax-photo-action:disabled{opacity:.55;cursor:wait}.inventory-carfax-photo-action-logo{display:block;height:20px;width:auto}.inventory-carfax-photo-action-loading{color:#e5e7eb;font-size:14px;font-weight:800;line-height:1}.inventory-detail-photo-placeholder{width:100%;min-height:180px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px dashed rgba(148,163,184,.35);color:#e2e8f0b3}.inventory-stock-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.inventory-stock-stack{display:flex;flex-direction:column;align-items:stretch;gap:6px}.inventory-field-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.inventory-field-row-long,.inventory-field-row-address{align-items:flex-start}.inventory-field-label-wrap{min-width:90px;flex:1 1 auto;display:inline-flex;align-items:center;gap:6px}.inventory-field-label{white-space:nowrap}.inventory-field-value{min-width:88px;text-align:right}.inventory-field-value-long{min-width:0;max-width:58%;white-space:normal;overflow-wrap:anywhere}.inventory-field-value-address{min-width:0;max-width:64%;display:grid;gap:2px;line-height:1.25;text-align:left;white-space:normal;overflow-wrap:anywhere}.dealer-reports-page{gap:20px}.dealer-reports-topbar{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:18px}.dealer-reports-title-wrap{text-align:center}.dealer-reports-title-wrap h1{margin:0;color:#f8fafc;font-size:24px}.dealer-reports-title-wrap p{margin:6px 0 0;color:#bdd7ff;font-size:14px}.dealer-reports-range-menu{position:relative;justify-self:end}.dealer-reports-range{height:42px;min-width:150px;border-radius:8px;border:1px solid rgba(148,163,184,.32);background:#0f172ac7;color:#f8fafc;padding:0 12px;font-weight:700;text-align:left;cursor:pointer}.dealer-reports-range:after{content:"?";float:right;margin-left:16px;color:#bdd7ff}.dealer-reports-range-options{position:absolute;top:calc(100% + 6px);right:0;z-index:20;display:grid;width:180px;overflow:hidden;border:1px solid rgba(148,163,184,.32);border-radius:8px;background:#0f172a;box-shadow:0 16px 34px #00000057}.dealer-reports-range-option{border:0;border-bottom:1px solid rgba(148,163,184,.14);background:transparent;color:#dbeafe;padding:11px 12px;text-align:left;font-size:13px;font-weight:800;cursor:pointer}.dealer-reports-range-option:last-child{border-bottom:0}.dealer-reports-range-option:hover,.dealer-reports-range-option.is-active{background:#22d3ee24;color:#fff}.dealer-reports-health,.dealer-reports-detail{display:grid;gap:16px}.dealer-reports-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dealer-reports-section-header h2{margin:0;color:#f8fafc;font-size:18px}.dealer-reports-section-header p{margin:6px 0 0;color:#bdd7ff;font-size:13px}.dealer-reports-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.dealer-reports-kpi-card{border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#0f172a8a;padding:14px}.dealer-reports-kpi-label{color:#9cc8ff;font-size:11px;text-transform:uppercase;letter-spacing:.4px;font-weight:700}.dealer-reports-kpi-value{margin-top:8px;color:#f8fafc;font-size:22px;font-weight:800}.dealer-reports-loading-badge{display:inline-flex;align-items:center;min-height:28px;border:1px solid rgba(34,211,238,.32);border-radius:999px;background:#22d3ee1a;color:#bae6fd;padding:0 10px;font-size:12px;font-weight:800}.dealer-reports-skeleton-card{min-height:82px}.dealer-reports-skeleton-line{position:relative;overflow:hidden;border-radius:999px;background:#94a3b82e}.dealer-reports-skeleton-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(226,232,240,.16),transparent);animation:dealerReportsShimmer 1.35s ease-in-out infinite}.dealer-reports-skeleton-line.is-label{width:62%;height:12px}.dealer-reports-skeleton-line.is-value{width:42%;height:24px;margin-top:14px}.dealer-reports-skeleton-line.is-chart-label{width:82%;height:13px}.dealer-reports-skeleton-line.is-chart-number{width:42px;height:13px;justify-self:end}.dealer-reports-skeleton-line.is-table-row{width:100%;height:38px;border-radius:8px}.dealer-reports-table-skeleton{display:grid;gap:8px}.dealer-reports-chart-skeleton .dealer-reports-chart-fill{background:linear-gradient(90deg,#22d3ee66,#22c55e94,#60a5fa6b)}.dealer-reports-chart-fill-loading{width:var(--dealer-report-loading-width, 72%);min-width:64px;transform-origin:left center;animation:dealerReportsBarPulse 1.8s ease-in-out infinite alternate;box-shadow:0 0 16px #22d3ee3d}@keyframes dealerReportsShimmer{to{transform:translate(100%)}}@keyframes dealerReportsBarPulse{0%{width:18%;transform:translate(0)}48%{width:var(--dealer-report-loading-width, 72%);transform:translate(0)}to{width:32%;transform:translate(58%)}}.dealer-reports-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.dealer-reports-selector-card{text-align:left;cursor:pointer;transition:border-color .16s ease,transform .16s ease}.dealer-reports-selector-card:hover,.dealer-reports-selector-card.is-active{border-color:#38bdf8cc;transform:translateY(-1px)}.dealer-reports-selector-title{color:#f8fafc;font-size:14px;font-weight:800}.dealer-reports-selector-status{margin-top:6px}.dealer-reports-selector-status.is-ready{color:#86efac}.dealer-reports-selector-status.is-loading{color:#67e8f9}.dealer-reports-selector-status.is-error{color:#fecaca}.dealer-reports-chart-panel{overflow-x:auto;border:1px solid rgba(148,163,184,.18);border-radius:8px;padding:14px;background:#02061738}.dealer-reports-chart-bars{display:grid;gap:10px;min-width:520px}.dealer-reports-chart-row{display:grid;grid-template-columns:minmax(130px,180px) minmax(180px,1fr) 64px;gap:12px;align-items:center}.dealer-reports-chart-label,.dealer-reports-chart-number{color:#dbeafe;font-size:12px;font-weight:700}.dealer-reports-chart-number{text-align:right}.dealer-reports-chart-track{height:16px;border-radius:999px;background:#94a3b829;overflow:hidden}.dealer-reports-chart-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#22c55e)}.dealer-reports-table-wrap{overflow-x:auto}.dealer-reports-table{width:100%;border-collapse:collapse;min-width:720px}.dealer-reports-table th,.dealer-reports-table td{border-bottom:1px solid rgba(148,163,184,.16);padding:10px 8px;color:#dbeafe;font-size:12px;text-align:left;vertical-align:top}.dealer-reports-table th{color:#9cc8ff;text-transform:uppercase;letter-spacing:.4px;font-weight:800}.dealer-reports-empty,.dealer-reports-limitation,.dealer-reports-denied{color:#cbd5e1;font-size:14px}.dealer-reports-limitation{border:1px solid rgba(250,204,21,.35);border-radius:8px;background:#facc1514;padding:10px 12px}.inventory-field-value-stock{min-width:112px}.inventory-field-value-vin{margin-left:-4px}.inventory-vin-row{display:flex;align-items:center;justify-content:flex-start;gap:10px}.inventory-copy-btn{border:1px solid rgba(148,163,184,.6);background:transparent;color:#fff;width:26px;height:26px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;font-size:14px}.inventory-copy-icon{width:14px;height:14px;display:block}.inventory-condition-badge{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:fit-content;min-width:56px;padding:1px 8px;border-radius:999px;border:1px solid;background:transparent;color:#fff;font-size:11px;line-height:1.1;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.inventory-condition-new{border-color:#22c55e}.inventory-condition-used{border-color:#ef4444}.inventory-stat-card{position:relative;flex:1 1 auto;min-width:0}.inventory-stat-value{font-size:28px;font-weight:700;margin-bottom:6px}.inventory-stat-badge{position:absolute;top:10px;right:10px;background:#0f172ab3;border:1px solid rgba(148,163,184,.5);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.inventory-actions{max-width:none}.inventory-reports-actions{grid-template-columns:minmax(0,1fr)}.inventory-report-tile{min-height:88px}.inventory-search-input{margin-bottom:0;max-width:390px}.inventory-search-inputs{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0}.inventory-dealer-filter-input{max-width:520px;flex:1 1 360px}.inventory-dealer-filter-row{display:flex;align-items:center;gap:10px;margin:-2px 0 14px}.inventory-dealer-filter-label{color:#9fbbe2;font-size:12px;font-weight:800;letter-spacing:0}.inventory-dealer-filter-select{width:min(520px,100%);margin-bottom:0}.inventory-dealer-combobox{position:relative;width:min(720px,100%);flex:1 1 520px;min-width:0}.inventory-dealer-combobox-trigger{width:100%;margin-bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;color:#fff;cursor:pointer}.inventory-dealer-combobox-trigger span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-dealer-combobox-menu{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:50;padding:8px;border:1px solid rgba(148,163,184,.42);border-radius:8px;background:#060e1afa;box-shadow:0 18px 45px #00000073}.inventory-dealer-combobox-search{width:100%;margin-bottom:8px}.inventory-dealer-combobox-list{max-height:min(520px,62vh);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:4px;padding-right:4px}.inventory-dealer-combobox-option{width:100%;border:1px solid transparent;border-radius:6px;background:transparent;color:#d9e7ff;padding:8px 10px;text-align:left;font-size:13px;cursor:pointer}.inventory-dealer-combobox-option:hover,.inventory-dealer-combobox-option:focus,.inventory-dealer-combobox-option.is-selected{border-color:#38bdf894;background:#0ea5e929;outline:none}.inventory-dealer-combobox-empty{padding:10px;color:#e2e8f0b8;font-size:13px}.inventory-old-stock-export-btn{width:auto;min-width:112px;padding:9px 18px;border-width:2px;border-style:solid;border-radius:999px;background:transparent;color:#fff;font-size:14px;font-weight:700;line-height:1}.inventory-old-stock-pill{cursor:default;pointer-events:none}.inventory-list-header-actions{gap:10px}.inventory-add-unit-btn{width:auto;min-width:132px;padding:10px 18px;white-space:nowrap}.inventory-garage-register-icon-btn{width:48px;min-width:48px;height:48px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#fff}.inventory-garage-register-icon-btn svg{display:block}.inventory-search-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.inventory-filter-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.inventory-financial-summary{margin:0 0 12px;border:1px solid rgba(56,189,248,.34);border-radius:12px;overflow:hidden;background:#071221c2;box-shadow:0 12px 34px #02081733}.inventory-financial-summary.is-open{border-color:#38bdf894}.inventory-financial-summary.is-hinting{position:relative;z-index:2;border-color:#38bdf8;animation:inventory-financial-summary-hint-pulse .9s ease-in-out 3}@keyframes inventory-financial-summary-hint-pulse{0%,to{box-shadow:0 12px 34px #02081733,0 0 #38bdf82e}50%{box-shadow:0 12px 34px #02081733,0 0 0 5px #38bdf852,0 0 28px #38bdf857}}.inventory-financial-summary-toggle{width:100%;min-height:46px;padding:10px 14px;border:0;background:transparent;color:#f8fafc;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;text-align:left}.inventory-financial-summary-toggle:hover,.inventory-financial-summary-toggle:focus-visible{background:#0ea5e914;outline:none}.inventory-financial-summary-heading{display:flex;align-items:baseline;gap:9px;min-width:0}.inventory-financial-summary-title{font-size:14px;font-weight:800;letter-spacing:.01em}.inventory-financial-summary-subtitle{color:#bae6fdb8;font-size:11px;font-weight:600}.inventory-financial-summary-hint-label{padding:3px 8px;border:1px solid rgba(125,211,252,.58);border-radius:999px;background:#0ea5e929;color:#e0f2fe;font-size:10px;font-weight:700;line-height:1.2}@media (prefers-reduced-motion: reduce){.inventory-financial-summary.is-hinting{animation:none;box-shadow:0 12px 34px #02081733,0 0 0 4px #38bdf847}}.inventory-financial-summary-chevron{width:26px;height:26px;flex:0 0 26px;border:1px solid rgba(56,189,248,.48);border-radius:999px;color:#7dd3fc;display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1}.inventory-financial-summary-body{padding:0 12px 12px}.inventory-financial-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.inventory-financial-summary-card{min-width:0;padding:14px;border:1px solid rgba(148,163,184,.28);border-radius:9px;background:linear-gradient(145deg,#0f2034f5,#082f49c2);display:flex;flex-direction:column;gap:8px}.inventory-financial-summary-card-label{color:#bae6fd;font-size:11px;font-weight:700}.inventory-financial-summary-card-value{width:100%;color:#fff;text-align:right;font-variant-numeric:tabular-nums;font-size:clamp(18px,2vw,25px);font-weight:800;line-height:1.1;overflow-wrap:anywhere}.inventory-financial-summary-message{min-height:72px;display:grid;place-items:center;color:#cbd5e1;font-size:13px}.inventory-financial-summary-error{color:#fecaca}.inventory-filter-row-inline{flex-wrap:nowrap;justify-content:flex-end;margin-bottom:0}.inventory-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.inventory-empty-add-frame{width:min(100%,620px);min-height:260px;margin:150px auto 0;border:1px solid rgba(34,197,94,.72);border-radius:14px;background:linear-gradient(180deg,#0f172ac7,#082f4985);color:#fff;display:grid;place-items:center;align-content:center;gap:12px;cursor:pointer;box-shadow:0 0 0 1px #22c55e33,0 24px 80px #0ea5e91f;text-align:center}.inventory-empty-add-frame:hover,.inventory-empty-add-frame:focus-visible{border-color:#4ade80;background:linear-gradient(180deg,#14532d57,#082f4994);box-shadow:0 0 0 3px #22c55e2e,0 28px 90px #0ea5e929;outline:none}.inventory-empty-add-plus{width:58px;height:58px;border-radius:999px;border:1px solid rgba(74,222,128,.72);display:inline-flex;align-items:center;justify-content:center;color:#bbf7d0;font-size:36px;font-weight:800;line-height:1}.inventory-empty-add-title{font-size:24px;font-weight:900;letter-spacing:0}.inventory-empty-add-subtitle{color:#cbd5e1;font-size:14px;font-weight:600}.inventory-card{display:flex;align-items:stretch;gap:12px;text-align:left}.inventory-card-media{width:140px;height:90px;flex:0 0 140px;object-fit:cover;border-radius:8px;background:#0f172a}.inventory-card-media-empty{flex:0 0 140px;display:flex;align-items:center;justify-content:center;color:#e2e8f0b3;font-size:12px}.inventory-card-body{display:flex;flex-direction:column;gap:4px;min-width:0}.inventory-card-price-meta{display:inline-flex;align-items:flex-start;gap:3px}.inventory-card-price-sup{color:#cbd5e1;font-size:9px;font-weight:700;line-height:1;margin-top:1px}.inventory-old-stock-pdf-modal{width:min(1080px,calc(100vw - 32px));max-width:1080px;max-height:90vh;display:flex;flex-direction:column;gap:12px}.inventory-old-stock-pdf-frame{width:100%;height:min(74vh,760px);border:1px solid rgba(148,163,184,.42);border-radius:10px;background:#0b1224eb}.inventory-old-stock-pdf-loading{min-height:120px;display:flex;align-items:center;justify-content:center}.inventory-old-stock-pdf-actions{display:flex;justify-content:flex-end;gap:10px}.inventory-old-stock-pdf-btn{width:auto;min-width:140px;text-align:center}.inventory-old-stock-pdf-download{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.appraisal-pdf-modal{width:min(1120px,calc(100vw - 32px));max-width:1120px;max-height:92vh;display:flex;flex-direction:column;gap:12px;border:1px solid rgba(148,163,184,.22);background:#070d16;box-shadow:0 24px 80px #00000094}.appraisal-pdf-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-right:36px}.appraisal-pdf-modal-id{display:flex;align-items:center;gap:8px;color:#cbd5e1b8;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.appraisal-pdf-modal .dealer-modal-title{margin:0;color:#fff}.appraisal-pdf-modal-note{margin-top:4px;color:#cbd5e1b8}.appraisal-pdf-frame{height:min(72vh,780px);border-color:#94a3b83d;background:#0b1220}.appraisal-pdf-loading,.appraisal-pdf-error{border:1px solid rgba(148,163,184,.18);border-radius:10px;background:#0f172ab8}.appraisal-pdf-email-message{color:#bfdbfe;font-size:13px;text-align:right}.appraisal-pdf-actions{align-items:center}.appraisal-pdf-btn{width:auto;min-width:104px;min-height:36px;padding:0 16px}.appraisal-email-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:24px;border-radius:12px;background:#0000009e}.appraisal-email-modal{width:min(460px,100%);display:grid;gap:16px;padding:22px;border:1px solid rgba(148,163,184,.24);border-radius:12px;background:#070d16;box-shadow:0 24px 70px #00000094}.appraisal-email-modal-title{margin:0}.appraisal-email-field{display:grid;gap:8px}.appraisal-email-field span{color:#cbd5e1c7;font-size:13px;font-weight:800}.appraisal-email-input{width:100%;min-height:42px;margin:0;border:1px solid rgba(148,163,184,.42);background:#050b14;color:#e5e7eb}.appraisal-email-error{margin:0;padding:8px 10px}.appraisal-email-actions{display:flex;justify-content:flex-end;gap:10px}.inventory-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.inventory-detail-rep-view .inventory-detail-grid{grid-template-columns:repeat(auto-fit,minmax(192px,192px));justify-content:center}.inventory-detail-card{min-height:180px}.inventory-active-deal-warning{margin-top:12px;padding:10px 12px;border:1px solid rgba(245,158,11,.6);border-radius:8px;background:#f59e0b1f;color:#fde68a;font-size:13px;font-weight:600;line-height:1.35}.inventory-active-deal-link{border:0;background:transparent;padding:0;color:#93c5fd;font:inherit;text-decoration:underline;cursor:pointer}.inventory-active-deal-link:hover,.inventory-active-deal-link:focus-visible{color:#bfdbfe;outline:none}.inventory-active-deal-name{color:#fff}.inventory-textarea{min-height:110px;resize:vertical}.inventory-photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}@media (max-width: 1100px){.inventory-photos-layout{grid-template-columns:1fr}.inventory-photos-side-panel{position:static}.inventory-logo-overlay-compare{grid-template-columns:1fr}.inventory-logo-overlay-img{height:min(38vh,320px)}}.inventory-photo-tile{background:#111827;border:1px solid rgba(148,163,184,.3);border-radius:10px;padding:8px;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .16s ease,box-shadow .16s ease,opacity .16s ease,transform .16s ease;will-change:transform}.inventory-photo-tile-can-reorder{cursor:grab;touch-action:none}.inventory-photo-tile-selected{border-color:#93c5fd;box-shadow:0 0 0 1px #93c5fd80}.inventory-photo-tile-select-mode{cursor:pointer}.inventory-photo-tile-multi-selected{border-color:#2dd4bf;box-shadow:0 0 0 2px #2dd4bf85,0 0 18px #2dd4bf2e}.inventory-photo-select-checkbox{align-items:center;background:#020617b8;border:2px solid rgba(226,232,240,.9);border-radius:6px;box-shadow:0 8px 18px #00000047;display:inline-flex;height:22px;justify-content:center;pointer-events:none;position:absolute;right:14px;top:14px;width:22px;z-index:8}.inventory-photo-select-checkbox.is-checked{background:#14b8a6;border-color:#ccfbf1}.inventory-photo-select-checkbox.is-checked:after{border-bottom:3px solid #ffffff;border-right:3px solid #ffffff;content:"";height:10px;margin-top:-2px;transform:rotate(45deg);width:6px}.inventory-photo-tile-dragging{cursor:grabbing;opacity:.48;transform:scale(.98)}.inventory-photo-tile-drag-placeholder{border-style:dashed;opacity:.26}.inventory-photo-tile-drop-target{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa73}.inventory-photo-drag-preview{background:#111827;border:1px solid rgba(45,212,191,.72);border-radius:10px;box-shadow:0 18px 42px #00000061,0 0 0 1px #2dd4bf29;cursor:grabbing;left:0;padding:8px;pointer-events:none;position:fixed;top:0;transform:translateZ(0) scale(1.035);-webkit-user-select:none;user-select:none;z-index:25000}.inventory-photo-drag-preview-img{border-radius:6px;display:block;height:120px;object-fit:cover;pointer-events:none;width:100%}.inventory-photo-drag-preview-meta{color:#e2e8f0eb;font-size:12px;font-weight:700;margin-top:6px}.inventory-photo-img{width:100%;height:120px;object-fit:cover;border-radius:6px;pointer-events:none}.inventory-photo-placeholder{width:100%;height:120px;display:flex;align-items:center;justify-content:center;color:#e2e8f0b3;border:1px dashed rgba(148,163,184,.3);border-radius:6px}.inventory-photo-meta{margin-top:6px;font-size:12px;color:#e2e8f0cc}.inventory-photo-viewer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;background:#020617a8;display:flex;align-items:center;justify-content:center;padding:14px}.inventory-photo-viewer-modal{width:min(1120px,calc(100vw - 28px));height:min(920px,calc(100vh - 28px));background:#0f172af5;border:1px solid rgba(148,163,184,.46);border-radius:8px;box-shadow:0 24px 70px #00000075;display:grid;grid-template-rows:auto minmax(140px,1fr) auto;overflow:hidden}.inventory-photo-viewer-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;cursor:move;background:#0f172afa;border-bottom:1px solid rgba(148,163,184,.28)}.inventory-photo-viewer-title{color:#e5f2ff;font-size:14px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.inventory-photo-viewer-actions{display:flex;align-items:center;gap:8px;color:#dbeafe;font-size:13px;font-weight:800}.inventory-photo-viewer-actions button,.inventory-photo-viewer-nav{border:1px solid rgba(147,197,253,.55);background:#0f172ae0;color:#fff;border-radius:8px;min-width:34px;min-height:32px;cursor:pointer;font-weight:900}.inventory-photo-viewer-actions button:hover,.inventory-photo-viewer-nav:hover{border-color:#38bdf8;box-shadow:0 0 16px #38bdf847}.inventory-photo-viewer-actions .inventory-photo-viewer-close-button{align-items:center;border-radius:999px;display:inline-flex;font-size:0;height:34px;justify-content:center;line-height:1;min-height:34px;min-width:34px;overflow:hidden;padding:0;position:relative;width:34px}.inventory-photo-viewer-actions .inventory-photo-viewer-close-button:before,.inventory-photo-viewer-actions .inventory-photo-viewer-close-button:after{background:#fff;border-radius:999px;content:"";height:2px;left:50%;position:absolute;top:50%;transform-origin:center;width:12px}.inventory-photo-viewer-actions .inventory-photo-viewer-close-button:before{transform:translate(-50%,-50%) rotate(45deg)}.inventory-photo-viewer-actions .inventory-photo-viewer-close-button:after{transform:translate(-50%,-50%) rotate(-45deg)}.inventory-photo-viewer-stage{position:relative;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:14px 58px;background:#020617}.inventory-photo-viewer-img{display:block;grid-area:1 / 1;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain;object-position:center center}.inventory-photo-viewer-image-wrap{position:relative;display:inline-block;max-width:100%;max-height:var(--viewer-stage-h, min(56vh, 590px));transform-origin:center center;transition:transform .12s ease;overflow:hidden;background:#020617}.inventory-photo-viewer-media-frame{position:relative;display:grid;place-items:center;max-width:100%;max-height:var(--viewer-stage-h, min(56vh, 590px));overflow:hidden;background:#020617}.inventory-photo-viewer-media-frame>.inventory-photo-viewer-img{width:auto;height:auto;max-width:100%;max-height:var(--viewer-stage-h, min(56vh, 590px))}.inventory-photo-viewer-media-frame.is-pro-photo-converting:before{background:linear-gradient(90deg,#14b8a638,#67e8f92e) 0 0 / var(--inventory-pro-photo-frame-progress, 0%) 100% no-repeat;content:"";top:0;right:0;bottom:0;left:0;mix-blend-mode:screen;pointer-events:none;position:absolute;transition:background-size .42s linear;z-index:12}.inventory-photo-viewer-media-frame.is-pro-photo-converting:after{background:#0206171f;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:11}.inventory-photo-viewer-pro-photo-sweep{background:linear-gradient(90deg,#14b8a633,#67e8f929) 0 0 / var(--inventory-pro-photo-frame-progress, 0%) 100% no-repeat;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transition:background-size .42s linear;z-index:13}.inventory-photo-viewer-pro-photo-sweep:after{content:none;display:none}.inventory-photo-viewer-image-wrap.is-pannable{cursor:grab}.inventory-photo-viewer-image-wrap.is-pannable:active{cursor:grabbing}.inventory-ai-photo-stage-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;display:grid;place-items:center;background:#020617;opacity:0;pointer-events:none;clip-path:inset(0 100% 0 0)}.inventory-ai-photo-stage-overlay.is-visible{opacity:1;animation:inventoryAiPhotoReveal .72s cubic-bezier(.22,1,.36,1) both}.inventory-ai-photo-stage-overlay img{display:block;width:100%;height:100%;object-fit:contain;object-position:center center}.inventory-photo-viewer-pro-convert{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;background:linear-gradient(135deg,#14b8a6fa,#0891b2f0);border:1px solid rgba(153,246,228,.88);border-radius:999px;bottom:80px;box-shadow:0 10px 24px #0206176b,inset 0 0 0 1px #ffffff14;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:900;justify-content:center;letter-spacing:0;line-height:1;min-height:34px;min-width:154px;overflow:hidden;padding:9px 14px;position:absolute;right:18px;text-shadow:0 1px 8px rgba(2,6,23,.5);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,opacity .16s ease;white-space:nowrap;z-index:24}.inventory-photo-viewer-pro-convert:hover:not(:disabled){border-color:#ccfbf1fa;box-shadow:0 12px 28px #0206177a,0 0 22px #14b8a63d}.inventory-photo-viewer-pro-convert:disabled{cursor:not-allowed;opacity:.74}.inventory-photo-viewer-pro-convert.is-generating{cursor:progress;opacity:1}.inventory-photo-viewer-pro-convert span{position:relative;z-index:1}@keyframes inventoryPhotoViewerProSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes inventoryAiPhotoReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.inventory-photo-viewer-logo-preview{position:absolute;top:18px;left:50%;display:block;max-width:min(36%,260px);max-height:120px;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 8px 18px rgba(0,0,0,.34));cursor:move;-webkit-user-select:none;user-select:none}.inventory-photo-viewer-logo-fallback{min-width:120px;padding:12px 16px;border-radius:6px;background:#ffffffeb;color:#020617;font-size:22px;line-height:1;font-weight:900;text-align:center}.inventory-photo-viewer-banner-preview{position:absolute;top:var(--banner-y, 12%);left:var(--banner-x, 12%);background:var(--banner-color, #d32f2f);color:var(--banner-text-color, #ffffff);font-size:16px;line-height:1;font-weight:900;text-align:center;text-transform:uppercase;box-shadow:0 8px 20px #00000047;cursor:move;-webkit-user-select:none;user-select:none}.inventory-photo-viewer-banner-preview.banner-style-full-top{top:0;left:0;right:0;width:100%;height:var(--banner-height, 14%);max-height:24%;min-height:48px;display:flex;align-items:center;gap:18px;box-sizing:border-box;padding:8px 22px;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--banner-color, #111827) 84%,#ffffff 16%),var(--banner-color, #111827));border-top:3px solid color-mix(in srgb,var(--banner-color, #111827) 44%,#ffffff 56%);border-bottom:2px solid rgba(0,0,0,.5);border-radius:0;text-align:left;text-transform:none;transform:none;cursor:default}.inventory-photo-viewer-banner-preview.banner-style-full-top .inventory-photo-viewer-banner-logo{flex:0 0 auto;display:block;max-width:min(28%,220px);max-height:calc(100% - 8px);width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 5px 12px rgba(0,0,0,.42));-webkit-user-select:none;user-select:none}.inventory-photo-viewer-banner-preview.banner-style-full-top .inventory-photo-viewer-banner-text{flex:1 1 auto;min-width:0;color:#fff;font-size:var(--banner-font-size, 18px);line-height:1.12;font-weight:900;text-align:left;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-shadow:0 2px 5px rgba(0,0,0,.7)}.inventory-photo-viewer-banner-preview.banner-style-ribbon-flat,.inventory-photo-viewer-banner-preview.banner-style-ribbon-flat-tail,.inventory-photo-viewer-banner-preview.banner-style-ribbon-notched,.inventory-photo-viewer-banner-preview.banner-style-ribbon-tail,.inventory-photo-viewer-banner-preview.banner-style-ribbon-folded,.inventory-photo-viewer-banner-preview.banner-style-ribbon-folded-tail{min-width:160px;padding:10px 24px;transform:translate(-50%,-50%) rotate(-45deg) scale(var(--banner-scale, 1));transform-origin:center}.inventory-photo-viewer-banner-preview.banner-style-ribbon-flat-tail:before,.inventory-photo-viewer-banner-preview.banner-style-ribbon-flat-tail:after,.inventory-photo-viewer-banner-preview.banner-style-ribbon-wave-tail:before,.inventory-photo-viewer-banner-preview.banner-style-ribbon-wave-tail:after,.inventory-photo-viewer-banner-preview.banner-style-ribbon-arc-tail:before,.inventory-photo-viewer-banner-preview.banner-style-ribbon-arc-tail:after,.inventory-photo-viewer-banner-preview.banner-style-ribbon-double-tail:before,.inventory-photo-viewer-banner-preview.banner-style-ribbon-double-tail:after,.inventory-photo-viewer-banner-preview.banner-style-ribbon-folded-tail:before,.inventory-photo-viewer-banner-preview.banner-style-ribbon-folded-tail:after{content:"";position:absolute;top:50%;transform:translateY(-50%);border-top:13px solid transparent;border-bottom:13px solid transparent}.inventory-photo-viewer-banner-preview.banner-style-ribbon-flat-tail:before,.inventory-photo-viewer-banner-preview.banner-style-ribbon-wave-tail:before,.inventory-photo-viewer-banner-preview.banner-style-ribbon-arc-tail:before,.inventory-photo-viewer-banner-preview.banner-style-ribbon-double-tail:before,.inventory-photo-viewer-banner-preview.banner-style-ribbon-folded-tail:before{right:100%;border-right:18px solid var(--banner-color, #d32f2f)}.inventory-photo-viewer-banner-preview.banner-style-ribbon-flat-tail:after,.inventory-photo-viewer-banner-preview.banner-style-ribbon-wave-tail:after,.inventory-photo-viewer-banner-preview.banner-style-ribbon-arc-tail:after,.inventory-photo-viewer-banner-preview.banner-style-ribbon-double-tail:after,.inventory-photo-viewer-banner-preview.banner-style-ribbon-folded-tail:after{left:100%;border-left:18px solid var(--banner-color, #d32f2f)}.inventory-photo-viewer-banner-preview.banner-style-ribbon-notched{clip-path:polygon(0 0,91% 0,100% 50%,91% 100%,0 100%,8% 50%)}.inventory-photo-viewer-banner-preview.banner-style-ribbon-tail{clip-path:polygon(0 0,100% 0,92% 50%,100% 100%,0 100%,8% 50%)}.inventory-photo-viewer-banner-preview.banner-style-ribbon-wave,.inventory-photo-viewer-banner-preview.banner-style-ribbon-wave-tail{min-width:180px;padding:12px 24px;border-radius:50% 50% 45% 45%/36% 36% 64% 64%;transform:translate(-50%,-50%) rotate(-45deg) scale(var(--banner-scale, 1));transform-origin:center}.inventory-photo-viewer-banner-preview.banner-style-ribbon-wave-folded{min-width:206px;padding:12px 30px;border-radius:48% 52% 46% 54%/32% 34% 66% 68%;background:linear-gradient(90deg,color-mix(in srgb,var(--banner-color, #d32f2f) 88%,#ffffff 12%),var(--banner-color, #d32f2f),color-mix(in srgb,var(--banner-color, #d32f2f) 82%,#000000 18%));transform:translate(-50%,-50%) rotate(-45deg) scale(var(--banner-scale, 1));transform-origin:center}.inventory-photo-viewer-banner-preview.banner-style-ribbon-wave-folded:before,.inventory-photo-viewer-banner-preview.banner-style-ribbon-wave-folded:after{content:"";position:absolute;top:50%;width:44px;height:74%;background:var(--banner-color, #d32f2f);transform:translateY(-50%);z-index:-1}.inventory-photo-viewer-banner-preview.banner-style-ribbon-wave-folded:before{right:calc(100% - 16px);clip-path:polygon(0 0,100% 0,70% 50%,100% 100%,0 100%,32% 50%);filter:brightness(.86)}.inventory-photo-viewer-banner-preview.banner-style-ribbon-wave-folded:after{left:calc(100% - 16px);clip-path:polygon(0 0,100% 0,68% 50%,100% 100%,0 100%,30% 50%);filter:brightness(.82)}.inventory-photo-viewer-banner-preview.banner-style-premium-sash{min-width:188px;padding:11px 34px;background:linear-gradient(180deg,rgba(255,255,255,.16),var(--banner-color, #d32f2f));clip-path:polygon(12% 0,88% 0,100% 50%,88% 100%,12% 100%,0 50%);transform:translate(-50%,-50%) rotate(-45deg) scale(var(--banner-scale, 1));transform-origin:center;box-shadow:0 12px 24px #02061761,inset 0 2px #fff3}.inventory-photo-viewer-banner-preview.banner-style-premium-sash:before,.inventory-photo-viewer-banner-preview.banner-style-premium-sash:after{content:"";position:absolute;left:18%;right:18%;height:2px;background:#ffffff5c}.inventory-photo-viewer-banner-preview.banner-style-premium-sash:before{top:18%}.inventory-photo-viewer-banner-preview.banner-style-premium-sash:after{bottom:18%;background:#0000003d}.inventory-photo-viewer-banner-preview.banner-style-glass-badge{min-width:182px;padding:11px 28px;background:#0f172a94;border:1px solid rgba(255,255,255,.78);border-radius:999px;box-shadow:0 12px 24px #0206176b,inset 0 0 0 3px var(--banner-color, #d32f2f);transform:translate(-50%,-50%) rotate(-45deg) scale(var(--banner-scale, 1));transform-origin:center}.inventory-photo-viewer-banner-preview.banner-style-chambered-corner-plaque{min-width:172px;padding:12px 26px;background:linear-gradient(135deg,#ffffff4d,#94a3b833 16%,#020617db 17%,#020617db 83%,#94a3b833 84%,#ffffff3d),linear-gradient(135deg,#64748b,#0f172a 42%,#e2e8f0);border:1px solid rgba(226,232,240,.8);box-shadow:0 14px 28px #0206177a,inset 0 0 0 3px var(--banner-color, #d32f2f),inset 0 2px #ffffff2e;clip-path:polygon(0 0,100% 0,100% 72%,88% 100%,0 100%);transform:translate(-50%,-50%) scale(var(--banner-scale, 1));transform-origin:center}.inventory-photo-viewer-banner-preview.banner-style-sculpted-origami-ribbon{min-width:134px;min-height:78px;padding:12px 18px 22px;background:linear-gradient(180deg,rgba(255,255,255,.26),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--banner-color, #d32f2f) 72%,#000 28%),var(--banner-color, #d32f2f),color-mix(in srgb,var(--banner-color, #d32f2f) 78%,#fff 22%));box-shadow:0 14px 28px #0206176b,inset 0 -2px #00000047;clip-path:polygon(0 0,100% 0,100% 82%,50% 100%,0 82%);transform:translate(-50%,-50%) scale(var(--banner-scale, 1));transform-origin:center}.inventory-photo-viewer-banner-preview.banner-style-halo-capsule{min-width:136px;padding:9px 24px;background:#02061747;border:1px solid rgba(226,232,240,.78);border-radius:999px;box-shadow:0 0 18px color-mix(in srgb,var(--banner-color, #d32f2f) 74%,transparent),inset 0 0 0 3px color-mix(in srgb,var(--banner-color, #d32f2f) 72%,transparent),inset 0 1px #ffffff3d;transform:translate(-50%,-50%) scale(var(--banner-scale, 1));transform-origin:center}.inventory-photo-viewer-banner-preview.banner-style-ribbon-arc,.inventory-photo-viewer-banner-preview.banner-style-ribbon-arc-tail{min-width:190px;padding:12px 24px;border-radius:999px 999px 18px 18px;transform:translate(-50%,-50%) rotate(-45deg) scale(var(--banner-scale, 1));transform-origin:center}.inventory-photo-viewer-banner-preview.banner-style-ribbon-double,.inventory-photo-viewer-banner-preview.banner-style-ribbon-double-tail{min-width:176px;padding:10px 24px;box-shadow:0 8px 20px #00000047,0 -8px color-mix(in srgb,var(--banner-color, #d32f2f) 76%,#000 24%),0 8px color-mix(in srgb,var(--banner-color, #d32f2f) 76%,#000 24%);transform:translate(-50%,-50%) rotate(-45deg) scale(var(--banner-scale, 1));transform-origin:center}.inventory-photo-viewer-banner-preview.banner-style-ribbon-folded:before,.inventory-photo-viewer-banner-preview.banner-style-ribbon-folded:after{content:"";position:absolute;top:100%;border-style:solid;filter:brightness(.72)}.inventory-photo-viewer-banner-preview.banner-style-ribbon-folded:before{left:0;border-width:9px 9px 0 0;border-color:var(--banner-color, #d32f2f) transparent transparent transparent}.inventory-photo-viewer-banner-preview.banner-style-ribbon-folded:after{right:0;border-width:9px 0 0 9px;border-color:var(--banner-color, #d32f2f) transparent transparent transparent}.inventory-photo-viewer-banner-preview.banner-style-seal,.inventory-photo-viewer-banner-preview.banner-style-rosette{width:118px;height:118px;padding:0;display:grid;place-items:center;border-radius:50%;transform:translate(-50%,-50%) scale(var(--banner-scale, 1));transform-origin:center}.inventory-photo-viewer-banner-preview.banner-style-rosette{clip-path:polygon(50% 0,57% 12%,69% 4%,72% 18%,86% 14%,82% 28%,96% 31%,88% 43%,100% 50%,88% 57%,96% 69%,82% 72%,86% 86%,72% 82%,69% 96%,57% 88%,50% 100%,43% 88%,31% 96%,28% 82%,14% 86%,18% 72%,4% 69%,12% 57%,0 50%,12% 43%,4% 31%,18% 28%,14% 14%,28% 18%,31% 4%,43% 12%)}.inventory-photo-viewer-banner-preview.banner-style-tag{min-width:160px;padding:10px 24px;transform:translate(-50%,-50%) scale(var(--banner-scale, 1));transform-origin:center;clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%)}.inventory-photo-viewer-unit-preview{position:absolute;width:calc(100% - 32px);transform:translate(-50%,-50%);padding:10px 12px;border-radius:6px;font-size:16px;line-height:1.2;font-weight:900;text-align:center;cursor:move;-webkit-user-select:none;user-select:none}.inventory-photo-viewer-unit-preview.unit-style-dark-bg{background:#020617d1;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.55)}.inventory-photo-viewer-unit-preview.unit-style-plain-dark{background:transparent;color:#111827;text-shadow:0 1px 0 rgba(255,255,255,.92),0 0 7px rgba(255,255,255,.86)}.inventory-photo-viewer-unit-preview.unit-style-plate,.inventory-photo-viewer-unit-preview.unit-style-glass-plate,.inventory-photo-viewer-unit-preview.unit-style-illuminated-obsidian-plaque,.inventory-photo-viewer-unit-preview.unit-style-precision-glass-capsule,.inventory-photo-viewer-unit-preview.unit-style-precision-dual-rail,.inventory-photo-viewer-unit-preview.unit-style-precision-chrome-frame,.inventory-photo-viewer-unit-preview.unit-style-precision-carbon-capsule,.inventory-photo-viewer-unit-preview.unit-style-monolithic-bilateral-bar{left:50%;box-sizing:border-box;max-width:none;min-height:42px;overflow:hidden;padding:8px 72px;text-overflow:ellipsis;white-space:nowrap;width:min(90%,980px)}.inventory-photo-viewer-unit-preview.unit-style-plate{background:linear-gradient(90deg,transparent 0 8%,rgba(255,255,255,.72) 8% 20%,transparent 20% 80%,rgba(255,255,255,.72) 80% 92%,transparent 92%),linear-gradient(180deg,#ffffff29,#020617bd);border:1px solid rgba(255,255,255,.74);border-radius:4px;box-shadow:0 14px 26px #02061761,inset 0 0 0 1px #0206178a;color:#fff;outline:2px solid var(--unit-detail-color, #d32f2f);outline-offset:-6px;text-shadow:0 2px 5px rgba(0,0,0,.76)}.inventory-photo-viewer-unit-preview.unit-style-glass-plate{background:linear-gradient(180deg,#0f172aad,#0f172a61);border:1px solid rgba(226,232,240,.72);border-radius:999px;box-shadow:0 12px 28px #02061770,inset 0 1px #ffffff3d,inset 0 0 0 3px var(--unit-detail-color, #d32f2f);color:#fff;text-shadow:0 2px 7px rgba(0,0,0,.68)}.inventory-photo-viewer-unit-preview.unit-style-illuminated-obsidian-plaque{background:linear-gradient(180deg,#ffffff24,#020617d1),linear-gradient(90deg,#0f172aeb,#020617c7);border:1px solid rgba(226,232,240,.58);border-radius:3px;box-shadow:0 16px 30px #02061770,inset 0 -3px 0 var(--unit-detail-color, #d32f2f);clip-path:polygon(0 0,96% 0,100% 50%,96% 100%,0 100%);color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.72)}.inventory-photo-viewer-unit-preview.unit-style-precision-glass-capsule{background:linear-gradient(180deg,#ffffff2e,#0f172a61),#0f172a7a;border:1px solid rgba(241,245,249,.78);border-radius:18px;box-shadow:0 14px 28px #02061766,inset 5px 0 0 var(--unit-detail-color, #d32f2f),inset 0 1px #ffffff42;color:#fff;text-shadow:0 2px 7px rgba(0,0,0,.62)}.inventory-photo-viewer-unit-preview.unit-style-precision-dual-rail{background:linear-gradient(180deg,#ffffff29,#020617b8),#0f172a9e;border:1px solid rgba(241,245,249,.72);border-radius:14px;box-shadow:0 14px 28px #0206176b,inset 0 1px #ffffff3d,inset 0 -3px 0 var(--unit-detail-color, #d32f2f);color:#fff;text-shadow:0 2px 7px rgba(0,0,0,.66)}.inventory-photo-viewer-unit-preview.unit-style-precision-dual-rail:before,.inventory-photo-viewer-unit-preview.unit-style-precision-dual-rail:after{content:"";position:absolute;top:50%;width:34px;height:2px;border-radius:2px;transform:translateY(-50%)}.inventory-photo-viewer-unit-preview.unit-style-precision-dual-rail:before{left:24px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.88))}.inventory-photo-viewer-unit-preview.unit-style-precision-dual-rail:after{right:24px;background:linear-gradient(270deg,transparent,rgba(255,255,255,.88))}.inventory-photo-viewer-unit-preview.unit-style-precision-chrome-frame{background:linear-gradient(180deg,#e2e8f038,#020617d1),#0f172a99;border:none;border-radius:999px;box-shadow:0 14px 28px #02061775,inset 0 0 0 2px #f8fafceb,inset 0 0 0 5px #0f172ae0,inset 0 0 0 7px var(--unit-detail-color, #d32f2f);color:#fff;text-shadow:0 2px 7px rgba(0,0,0,.66)}.inventory-photo-viewer-unit-preview.unit-style-precision-carbon-capsule{background:repeating-linear-gradient(45deg,rgba(255,255,255,.05) 0 2px,transparent 2px 4px),repeating-linear-gradient(-45deg,rgba(255,255,255,.04) 0 2px,transparent 2px 4px),linear-gradient(180deg,#1f2937,#0b1220);border:1px solid rgba(148,163,184,.5);border-radius:12px;box-shadow:0 14px 28px #02061780,inset 0 1px #ffffff1f;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.7)}.inventory-photo-viewer-unit-preview.unit-style-precision-carbon-capsule:before,.inventory-photo-viewer-unit-preview.unit-style-precision-carbon-capsule:after{content:"";position:absolute;top:8px;bottom:8px;width:6px;border-radius:3px;background:var(--unit-detail-color, #d32f2f)}.inventory-photo-viewer-unit-preview.unit-style-precision-carbon-capsule:before{left:12px}.inventory-photo-viewer-unit-preview.unit-style-precision-carbon-capsule:after{right:12px}.inventory-photo-viewer-unit-preview.unit-style-monolithic-bilateral-bar{width:100%;padding:10px 44px;background:linear-gradient(110deg,rgba(15,23,42,.94) 0 66%,transparent 66% 69%,rgba(2,6,23,.96) 69%),linear-gradient(180deg,#ffffff14,#00000038);border-radius:0;box-shadow:inset 0 3px 0 var(--unit-detail-color, #d32f2f),0 -10px 24px #0206173d;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.76)}.inventory-photo-viewer-unit-preview.unit-size-small{font-size:22px}.inventory-photo-viewer-unit-preview.unit-size-medium{font-size:30px}.inventory-photo-viewer-unit-preview.unit-size-large{font-size:38px}.inventory-photo-viewer-unit-preview.unit-style-plate.unit-size-small,.inventory-photo-viewer-unit-preview.unit-style-glass-plate.unit-size-small,.inventory-photo-viewer-unit-preview.unit-style-illuminated-obsidian-plaque.unit-size-small,.inventory-photo-viewer-unit-preview.unit-style-precision-glass-capsule.unit-size-small,.inventory-photo-viewer-unit-preview.unit-style-precision-dual-rail.unit-size-small,.inventory-photo-viewer-unit-preview.unit-style-precision-chrome-frame.unit-size-small,.inventory-photo-viewer-unit-preview.unit-style-precision-carbon-capsule.unit-size-small,.inventory-photo-viewer-unit-preview.unit-style-monolithic-bilateral-bar.unit-size-small{font-size:18px}.inventory-photo-viewer-unit-preview.unit-style-plate.unit-size-medium,.inventory-photo-viewer-unit-preview.unit-style-glass-plate.unit-size-medium,.inventory-photo-viewer-unit-preview.unit-style-illuminated-obsidian-plaque.unit-size-medium,.inventory-photo-viewer-unit-preview.unit-style-precision-glass-capsule.unit-size-medium,.inventory-photo-viewer-unit-preview.unit-style-precision-dual-rail.unit-size-medium,.inventory-photo-viewer-unit-preview.unit-style-precision-chrome-frame.unit-size-medium,.inventory-photo-viewer-unit-preview.unit-style-precision-carbon-capsule.unit-size-medium,.inventory-photo-viewer-unit-preview.unit-style-monolithic-bilateral-bar.unit-size-medium{font-size:24px}.inventory-photo-viewer-unit-preview.unit-style-plate.unit-size-large,.inventory-photo-viewer-unit-preview.unit-style-glass-plate.unit-size-large,.inventory-photo-viewer-unit-preview.unit-style-illuminated-obsidian-plaque.unit-size-large,.inventory-photo-viewer-unit-preview.unit-style-precision-glass-capsule.unit-size-large,.inventory-photo-viewer-unit-preview.unit-style-precision-dual-rail.unit-size-large,.inventory-photo-viewer-unit-preview.unit-style-precision-chrome-frame.unit-size-large,.inventory-photo-viewer-unit-preview.unit-style-precision-carbon-capsule.unit-size-large,.inventory-photo-viewer-unit-preview.unit-style-monolithic-bilateral-bar.unit-size-large{font-size:30px}.inventory-photo-viewer-overlay-panel{display:flex;flex-direction:column;gap:10px;min-height:0;max-height:min(52vh,440px);overflow:hidden;padding:12px 14px;border-top:1px solid rgba(148,163,184,.28);background:#0f172afa}.inventory-photo-viewer-overlay-title{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;gap:12px;color:#e5f2ff;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.inventory-photo-viewer-save-status{color:#93c5fd;font-size:11px;letter-spacing:0;text-transform:none}.inventory-photo-viewer-save-status.saved{color:#22c55e}.inventory-photo-viewer-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;flex:1 1 auto;min-height:0;align-content:start;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.inventory-photo-viewer-control-cell{display:grid;align-content:start;gap:8px}.inventory-photo-viewer-toggle,.inventory-photo-viewer-default-button,.inventory-photo-viewer-apply,.inventory-photo-viewer-color-grid button{min-height:38px;border-radius:8px;border:1px solid rgba(147,197,253,.45);background:#0f172ab8;color:#fff;cursor:pointer;font-size:13px;font-weight:900}.inventory-photo-viewer-toggle.active{border-color:#22c55e;background:#22c55e2e;box-shadow:inset 0 0 0 1px #22c55e52}.inventory-photo-viewer-color-grid{display:grid;grid-template-columns:repeat(6,22px);justify-content:end;gap:6px}.inventory-photo-viewer-color-grid button{width:22px;min-width:22px;min-height:22px;padding:0;border-radius:5px;border-color:#ffffff59;font-size:0}.inventory-photo-viewer-color-grid button.active{border:2px solid #ffffff}.inventory-photo-viewer-media-frame.is-overlay-options-hinting{box-shadow:0 0 0 2px #22d3ee70,0 0 32px #22d3ee2e}.inventory-photo-viewer-banner-preview.is-overlay-options-hint-sample,.inventory-photo-viewer-unit-preview.is-overlay-options-hint-sample{animation:inventoryPhotoOverlayHintSample 1.35s ease-in-out infinite}.inventory-photo-viewer-control-cell.is-overlay-options-hint-target{border-radius:10px;box-shadow:0 0 0 2px #22d3ee85,0 0 26px #22d3ee33;padding:4px}.inventory-photo-overlay-options-hint-card{align-items:center;background:linear-gradient(135deg,#0e749033,#0f172aeb);border:1px solid rgba(103,232,249,.48);border-radius:8px;color:#dffafe;display:grid;gap:6px 12px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.inventory-photo-overlay-options-hint-kicker{color:#67e8f9;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.inventory-photo-overlay-options-hint-copy{color:#e2e8f0eb;font-size:12px;font-weight:700;line-height:1.35}.inventory-photo-overlay-options-hint-dismiss{align-self:stretch;background:#0ea5e92e;border:1px solid rgba(125,211,252,.72);border-radius:7px;color:#fff;cursor:pointer;font-size:12px;font-weight:900;grid-column:2;grid-row:1 / span 2;padding:0 14px}@keyframes inventoryPhotoOverlayHintSample{0%{filter:brightness(1)}50%{filter:brightness(1.14)}to{filter:brightness(1)}}.inventory-photo-viewer-unit-color-grid{justify-content:center}.inventory-photo-viewer-logo-tools{display:flex;align-items:center;justify-content:center;gap:8px;color:#dbeafe;font-size:12px;font-weight:900}.inventory-photo-viewer-logo-tools button{min-width:32px;min-height:30px;border-radius:8px;border:1px solid rgba(147,197,253,.48);background:#0f172ab8;color:#fff;cursor:pointer;font-weight:900}.inventory-photo-viewer-logo-tools button.active{border-color:#fff;background:#3b82f661}.inventory-photo-viewer-banner-tools{display:grid;gap:5px}.inventory-photo-viewer-banner-contact-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0}.inventory-photo-viewer-banner-contact-check{align-items:center;border:1px solid rgba(147,197,253,.45);border-radius:7px;color:#dbeafe;cursor:pointer;display:inline-flex;font-size:11px;font-weight:900;gap:7px;justify-content:center;min-height:28px;min-width:0;padding:0 9px;white-space:nowrap}.inventory-photo-viewer-banner-contact-check.active{background:#22c55e2e;border-color:#22c55e;box-shadow:inset 0 0 0 1px #22c55e47}.inventory-photo-viewer-banner-contact-check input{accent-color:#22c55e;margin:0}.inventory-photo-viewer-banner-contact-check.is-disabled{cursor:not-allowed;opacity:.55}.inventory-photo-viewer-banner-size-tools{display:flex;align-items:center;justify-content:center;gap:6px;color:#dbeafe;font-size:12px;font-weight:900}.inventory-photo-viewer-banner-size-tools.compact-top-bar{display:grid;grid-template-columns:auto 28px 28px auto 28px 28px;justify-content:center;gap:5px}.inventory-photo-viewer-banner-size-tools button{min-width:28px;min-height:26px;border-radius:8px;border:1px solid rgba(147,197,253,.48);background:#0f172ab8;color:#fff;cursor:pointer;font-weight:900}.inventory-photo-viewer-banner-picker{display:grid;grid-template-columns:26px minmax(0,1fr) 26px;gap:5px;align-items:center}.inventory-photo-viewer-banner-track{display:flex;gap:5px;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none}.inventory-photo-viewer-banner-track::-webkit-scrollbar{display:none}.inventory-photo-viewer-banner-track button{flex:0 0 auto;min-width:82px}.inventory-photo-viewer-banner-text-track{display:flex;gap:5px;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none}.inventory-photo-viewer-banner-text-track::-webkit-scrollbar{display:none}.inventory-photo-viewer-banner-text-track button{flex:0 0 auto;min-width:82px;min-height:24px;border-radius:6px;border:1px solid rgba(147,197,253,.45);background:#0f172ab8;color:#dbeafe;cursor:pointer;font-size:10px;font-weight:900;overflow:hidden;padding:0 6px;text-overflow:ellipsis;white-space:nowrap}.inventory-photo-viewer-banner-text-track button.active{border-color:#fff;background:#3b82f652}.inventory-photo-viewer-unit-tools{display:grid;gap:7px}.inventory-photo-viewer-unit-style-picker,.inventory-photo-viewer-color-picker{display:grid;grid-template-columns:26px minmax(0,1fr) 26px;gap:5px;align-items:center}.inventory-photo-viewer-unit-style-track,.inventory-photo-viewer-color-track{display:flex;gap:5px;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none}.inventory-photo-viewer-unit-style-track::-webkit-scrollbar,.inventory-photo-viewer-color-track::-webkit-scrollbar{display:none}.inventory-photo-viewer-unit-style-track button{flex:0 0 auto;min-width:74px;min-height:24px;border-radius:6px;border:1px solid rgba(147,197,253,.45);background:#0f172ab8;color:#dbeafe;cursor:pointer;font-size:10px;font-weight:900;padding:0 8px;white-space:nowrap}.inventory-photo-viewer-unit-style-track button.active{border-color:#fff;background:#3b82f652}.inventory-photo-viewer-color-track button{flex:0 0 auto;width:22px;min-width:22px;height:22px;min-height:22px;padding:0;border-radius:5px;border:1px solid rgba(255,255,255,.35);cursor:pointer;font-size:0}.inventory-photo-viewer-color-track button.active{border-color:#fff;box-shadow:0 0 0 2px #3b82f6e6}.inventory-photo-viewer-unit-color-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.inventory-photo-viewer-unit-size-tools{display:flex;gap:3px}.inventory-photo-viewer-unit-size-tools button{width:22px;min-width:22px;min-height:24px;padding:0;border-radius:6px;border:1px solid rgba(147,197,253,.45);background:#0f172ab8;color:#dbeafe;cursor:pointer;font-size:10px;font-weight:900}.inventory-photo-viewer-unit-size-tools button.active{border-color:#fff;background:#3b82f652}.inventory-photo-viewer-option-row{display:grid;gap:5px}.inventory-photo-viewer-option-row.two{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-photo-viewer-option-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-photo-viewer-option-row.four{grid-template-columns:repeat(4,minmax(0,1fr))}.inventory-photo-viewer-font-picker{display:grid;grid-template-columns:26px minmax(0,1fr) 26px;gap:5px;align-items:center}.inventory-photo-viewer-font-track{display:flex;gap:5px;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none}.inventory-photo-viewer-font-track::-webkit-scrollbar{display:none}.inventory-photo-viewer-font-track button{flex:0 0 auto;min-width:68px}.inventory-photo-viewer-font-arrow{min-width:26px;min-height:26px;border-radius:6px;border:1px solid rgba(147,197,253,.45);background:#0f172adb;color:#dbeafe;cursor:pointer;font-size:13px;font-weight:900}.inventory-photo-viewer-option-row button{min-height:24px;border-radius:6px;border:1px solid rgba(147,197,253,.45);background:#0f172ab8;color:#dbeafe;cursor:pointer;font-size:10px;font-weight:900}.inventory-photo-viewer-option-row button.active{border-color:#fff;background:#3b82f652}.inventory-photo-viewer-font-track button{min-height:24px;border-radius:6px;border:1px solid rgba(147,197,253,.45);background:#0f172ab8;color:#dbeafe;cursor:pointer;font-size:10px;font-weight:900}.inventory-photo-viewer-font-track button.active{border-color:#fff;background:#3b82f652}.inventory-photo-viewer-banner-arrow,.inventory-photo-viewer-banner-track button{min-height:24px;border-radius:6px;border:1px solid rgba(147,197,253,.45);background:#0f172ab8;color:#dbeafe;cursor:pointer;font-size:10px;font-weight:900}.inventory-photo-viewer-banner-arrow{min-width:26px;background:#0f172adb;font-size:13px}.inventory-photo-viewer-banner-track button.active{border-color:#fff;background:#3b82f652}.inventory-photo-viewer-action-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:0 0 auto}.inventory-photo-viewer-pro-photos-row{flex:0 1 300px;justify-content:center;min-width:min(100%,270px)}.inventory-photo-viewer-pro-photos-row .ai-showroom-button{min-height:34px;padding-block:7px}.inventory-photo-viewer-pro-photos-row .ai-showroom-inline-default{white-space:nowrap}.inventory-photo-viewer-default-button,.inventory-photo-viewer-apply{border-color:#38bdf8;background:#1f3a8a;min-height:34px}.inventory-photo-viewer-default-button{min-width:140px}.inventory-photo-viewer-apply{width:132px;margin-left:auto;border-color:#22c55e;background:transparent;color:#fff}.inventory-photo-viewer-default-button:disabled,.inventory-photo-viewer-apply:disabled{opacity:.62;cursor:not-allowed}.inventory-ai-photo-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(34,197,94,.32);border-radius:8px;background:#064e3b38}.inventory-ai-photo-header{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#dcfce7;font-size:13px;font-weight:900}.inventory-ai-photo-header span,.inventory-ai-photo-usage,.inventory-ai-photo-warning,.inventory-ai-photo-progress{color:#a7f3d0;font-size:11px;font-weight:800}.inventory-ai-photo-field{display:grid;gap:6px;color:#d1fae5;font-size:11px;font-weight:900;text-transform:uppercase}.inventory-ai-photo-field select{min-height:36px;border:1px solid rgba(148,163,184,.48);border-radius:8px;background:#0f172ae0;color:#fff;padding:0 10px;font-size:13px;font-weight:800}.inventory-ai-photo-actions{display:flex;flex-wrap:wrap;gap:8px}.inventory-ai-photo-generate,.inventory-ai-photo-upgrade,.inventory-ai-photo-keep-original,.inventory-ai-photo-view-again,.inventory-ai-photo-toggle button{min-height:34px;border:1px solid rgba(34,197,94,.55);border-radius:8px;background:#166534e6;color:#fff;cursor:pointer;font-size:12px;font-weight:900;padding:0 12px}.inventory-ai-photo-keep-original{border-color:#94a3b880;background:#1e293beb}.inventory-ai-photo-view-again{border-color:#60a5fa8c;background:#1e40afc7}.inventory-ai-photo-upgrade,.inventory-ai-photo-generate:disabled,.inventory-ai-photo-upgrade:disabled{opacity:.58;cursor:not-allowed}.inventory-ai-photo-message,.inventory-ai-photo-error,.inventory-ai-photo-progress{border-radius:8px;padding:8px 10px;font-size:12px;font-weight:800}.inventory-ai-photo-progress{border:1px solid rgba(45,212,191,.32);color:#ccfbf1;background:#14b8a624}.inventory-ai-photo-message{border:1px solid rgba(34,197,94,.38);color:#dcfce7;background:#15803d38}.inventory-ai-photo-error{border:1px solid rgba(248,113,113,.42);color:#fecaca;background:#7f1d1d59}.inventory-ai-photo-preview{display:grid;gap:8px}.inventory-ai-photo-toggle{display:inline-flex;width:fit-content;border:1px solid rgba(148,163,184,.36);border-radius:8px;overflow:hidden}.inventory-ai-photo-toggle button{border:0;border-radius:0;background:#0f172adb}.inventory-ai-photo-toggle button.active{background:#15803d}.inventory-ai-photo-compare{display:grid;place-items:center;min-height:180px;border:1px solid rgba(148,163,184,.26);border-radius:8px;background:#0f172ab3;overflow:hidden}.inventory-ai-photo-compare img{display:block;width:100%;max-height:320px;object-fit:contain}.inventory-ai-photo-usage{display:flex;flex-wrap:wrap;gap:8px}.inventory-ai-photo-usage span{padding:4px 8px;border:1px solid rgba(110,231,183,.25);border-radius:999px;background:#0f172a75}.inventory-photo-viewer-nav{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:52px;font-size:30px;line-height:1;z-index:2}.inventory-photo-viewer-nav-left{left:14px}.inventory-photo-viewer-nav-right{right:14px}.inventory-register-table{display:flex;flex-direction:column;gap:8px}.inventory-register-panel{margin-top:10px;border:1px solid rgba(148,163,184,.22);border-radius:14px;background:#080f1f6b;padding:14px}.inventory-register-summary{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.inventory-register-summary-count{color:#f8fafc;font-size:14px;font-weight:800}.inventory-register-summary-note{color:#bfdbfec2;font-size:12px}.inventory-register-scroll{max-height:min(62vh,760px);overflow:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.92) rgba(15,23,42,.78)}.inventory-register-scroll::-webkit-scrollbar{width:10px}.inventory-register-scroll::-webkit-scrollbar-track{background:#0f172ac7;border-radius:999px}.inventory-register-scroll::-webkit-scrollbar-thumb{background:#64748beb;border-radius:999px;border:2px solid rgba(15,23,42,.78)}.inventory-register-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b8f5}.inventory-register-header,.inventory-register-row-main{display:grid;grid-template-columns:minmax(90px,.9fr) minmax(120px,1fr) minmax(220px,2.3fr) minmax(220px,2fr) minmax(110px,1fr) minmax(130px,1.1fr);gap:8px;padding:8px 10px}.inventory-register-header{position:sticky;top:0;z-index:1;background:#070d1bf5;border-radius:10px;font-size:12px;color:#e2e8f0b3;text-transform:uppercase;letter-spacing:.04em}.inventory-register-row{background:#111827;border-radius:8px;border:1px solid rgba(148,163,184,.2);text-align:left;cursor:pointer;padding:10px}.inventory-register-row:hover{border-color:#93c5fd99}.inventory-register-row-main{padding:0}.inventory-register-col{font-size:12px;color:#e2e8f0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-register-unit-col{font-weight:700}.inventory-register-row-secondary{margin-top:8px;padding-top:8px;border-top:1px solid rgba(148,163,184,.12);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.inventory-register-secondary-left{min-width:0;display:grid;grid-template-columns:minmax(190px,1.2fr) minmax(150px,.8fr);align-items:center;gap:10px}.inventory-register-secondary-right{min-width:0;display:grid;grid-template-columns:minmax(190px,1.1fr) minmax(170px,.9fr);align-items:center;gap:10px}.inventory-register-party-field{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:4px}.inventory-register-party-field-seller{grid-template-columns:54px minmax(0,1fr)}.inventory-register-party-field-buyer{grid-template-columns:52px minmax(0,1fr)}.inventory-register-party-field-odo{grid-template-columns:36px minmax(0,1fr)}.inventory-register-party-field-odo-sold{grid-template-columns:68px minmax(0,1fr)}.inventory-register-party-label{color:#bfdbfecc;font-size:12px;font-weight:700;white-space:nowrap}.inventory-register-party-value{min-width:0;color:#e2e8f0cc;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inventory-register-loader-row{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:18px 12px 10px;color:#bfdbfecc;font-size:12px;text-align:center}.inventory-register-sentinel{width:100%;height:1px}@media (max-width: 1180px){.inventory-register-header,.inventory-register-row-main{grid-template-columns:minmax(90px,.9fr) minmax(120px,1fr) minmax(220px,2fr) minmax(200px,1.8fr) minmax(120px,1fr)}.inventory-register-header .inventory-register-col:nth-child(6),.inventory-register-row-main .inventory-register-col:nth-child(6){display:none}}@media (max-width: 760px){.inventory-register-secondary-left,.inventory-register-secondary-right,.inventory-register-row-secondary{grid-template-columns:1fr}}.admin-deal-review-dealer-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.admin-deal-review-dealer-primary{white-space:nowrap}.admin-deal-review-dealer-secondary{padding-left:10px;color:#e2e8f0c7;white-space:nowrap}.admin-deal-review-unit-cell{display:flex;flex-direction:column;gap:4px;min-width:0}.admin-deal-review-unit-primary{white-space:normal;overflow-wrap:break-word;line-height:1.2}.admin-deal-review-unit-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:baseline;justify-content:flex-start;column-gap:12px;row-gap:4px;color:#e2e8f0c7}.admin-deal-review-unit-meta-item{display:inline-flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}.admin-deal-review-unit-meta-item-right{justify-content:flex-start}.admin-deal-review-unit-meta-item-rate{justify-content:flex-start;grid-column:2 / 3}.admin-deal-review-unit-meta-item-rate-hidden{visibility:hidden}.admin-deal-review-unit-meta-label{color:#e2e8f0b3;font-size:calc(1em - 5px)}.admin-deal-review-unit-meta-value{color:#e2e8f0e6;font-size:calc(1em - 5px)}.admin-deal-review-deal-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.admin-deal-review-deal-row{display:flex;align-items:center;gap:8px;width:100%}.admin-deal-review-deal-primary{white-space:nowrap;margin-left:auto}.admin-deal-review-deal-secondary{color:#e2e8f0c7;white-space:nowrap}.admin-deal-review-outside-badge{align-self:flex-start;width:fit-content;max-width:100%;padding:2px 7px;border:1px solid rgba(250,204,21,.5);border-radius:999px;background:#78350f38;color:#fde68a;font-size:10px;font-weight:800;line-height:1.2;white-space:nowrap}.admin-deal-review-finance-portal{font-size:calc(1em - 3px)}.admin-deal-review-review-person{font-size:calc(1em - 4px);color:#22c55e}.admin-deal-review-review-person-row{margin-right:auto;white-space:nowrap}.admin-deal-review-sub-status-cell{display:flex;flex-direction:column;gap:4px;min-width:0;padding-right:28px}.admin-deal-review-sub-status-primary{white-space:normal;overflow-wrap:break-word;line-height:1.2;font-size:calc(1em - 3px)}.admin-deal-review-sub-status-secondary{color:#e2e8f0c7;white-space:normal;overflow-wrap:break-word;line-height:1.2;font-size:calc(1em - 3px)}.admin-deal-review-review-meta-section{display:flex;justify-content:flex-start}.admin-deal-review-review-meta-wrap{display:flex;align-items:flex-start;gap:4px;width:100%}.admin-deal-review-review-actions{display:grid;grid-template-columns:repeat(2,18px);grid-auto-rows:18px;gap:6px;margin-left:-32px}.admin-deal-review-review-action-btn{width:18px;height:18px;border-radius:9px;border:1px solid rgba(148,163,184,.55);background:transparent;color:#e2e8f0e6;font-size:10px;line-height:1;padding:0;cursor:pointer}.admin-deal-review-review-action-btn:hover{border-color:#93c5fde6;color:#93c5fd}.admin-deal-review-review-meta{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;text-align:left}.admin-deal-review-review-meta-row{display:inline-flex;justify-content:flex-start;align-items:baseline;gap:8px;width:100%;font-size:calc(1em - 3px)}.admin-deal-review-review-meta-row-standalone{margin-bottom:2px}.admin-deal-review-review-meta-label{min-width:44px;text-align:left;color:#94a3b8e0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.admin-deal-review-review-meta-value{color:#e2e8f0e0;white-space:normal;overflow-wrap:anywhere;line-height:1.2}.admin-deal-review-review-date-btn{border:none;background:transparent;color:#e2e8f0e0;padding:0;text-align:left;cursor:pointer;font:inherit}.admin-deal-review-review-date-btn:hover{color:#93c5fd}.admin-deal-review-review-date-input{width:min(100%,174px);min-width:0;max-width:100%;box-sizing:border-box;border:1px solid rgba(148,163,184,.45);border-radius:6px;background:#0f172a99;color:#e2e8f0;font:inherit;line-height:1.2;padding:2px 6px}.admin-deal-review-date-past{color:#ef4444}.admin-deal-review-date-soon{color:#60a5fa}.admin-deal-review-date-future{color:#22c55e}@media (max-width: 1100px){.admin-deal-review-panel-header{display:none}.admin-deal-review-card-grid{grid-template-columns:1fr 1fr}}@media (max-width: 760px){.admin-deal-review-card-grid{grid-template-columns:1fr}.admin-lost-dealers-summary-grid,.admin-lost-dealer-metrics-grid{grid-template-columns:minmax(0,1fr)}.admin-lost-dealer-card-top{flex-direction:column}}.deal-applicant-drop-target{border-color:#60a5fad9;box-shadow:0 0 0 1px #60a5fa59,0 0 16px #60a5fa38}.deal-application-modal-card{max-width:1100px;max-height:82vh;overflow:auto;scrollbar-width:thin;scrollbar-color:#475569 #0b1224}.deal-application-modal-card-single{max-width:580px}.deal-application-modal-card::-webkit-scrollbar{width:10px}.deal-application-modal-card::-webkit-scrollbar-track{background:#0b1224;border-radius:8px}.deal-application-modal-card::-webkit-scrollbar-thumb{background:#475569;border-radius:8px;border:2px solid #0b1224}.deal-application-modal-card::-webkit-scrollbar-thumb:hover{background:#64748b}.deal-application-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.deal-application-grid-single{grid-template-columns:minmax(0,1fr)}.deal-application-panel-wrap{display:grid;gap:6px;min-width:0}.deal-application-grid-single .deal-application-panel-wrap{width:100%;max-width:500px;justify-self:center}.deal-application-panel-action-row{display:flex;justify-content:flex-end;align-items:center;min-height:24px}.deal-application-pull-bureau-btn{display:inline-flex;align-items:center;justify-content:center;min-height:22px;height:22px;min-width:88px;max-width:120px;padding:4px 8px;white-space:nowrap;flex:0 0 auto}.deal-application-grid-single .deal-application-card{width:100%;max-width:500px;justify-self:center}.deal-application-grid-single .deal-application-row-2{grid-template-columns:182px 182px;justify-content:start;gap:6px}.deal-application-grid-single .deal-application-row-email{grid-template-columns:140px minmax(0,1fr);width:100%}.deal-application-grid-single .deal-application-row-3{grid-template-columns:132px 132px 132px;justify-content:start;gap:6px}.deal-application-grid-single .deal-application-row-license{grid-template-columns:180px 120px 88px}.deal-application-grid-single .deal-application-row-4{grid-template-columns:125px 125px 125px 125px;justify-content:start;gap:6px}.deal-application-grid-single .deal-application-row-home-location{grid-template-columns:118px 118px 96px 68px;justify-content:start;gap:6px}.deal-application-address-row,.deal-application-work-address-row{grid-template-columns:34px 57px minmax(0,1fr) 53px 34px!important;justify-content:start}.deal-application-grid-single .deal-application-row-compact{grid-template-columns:27px 46px 216px 48px 28px!important;justify-content:start}.deal-application-grid-single .deal-application-address-row{grid-template-columns:34px 57px 216px 48px 28px!important}.deal-application-grid-single .deal-application-work-address-row{grid-template-columns:34px 57px 211px 53px 28px!important}.deal-application-address-row .deal-application-address-unit-field,.deal-application-work-address-row .deal-application-address-unit-field,.deal-application-address-row .deal-application-address-number-field,.deal-application-work-address-row .deal-application-address-number-field{width:calc(100% - 5px)}.deal-application-address-unit-field .deal-application-item-label,.deal-application-address-number-field .deal-application-item-label,.deal-application-address-unit-field .deal-application-item-value,.deal-application-address-number-field .deal-application-item-value{white-space:nowrap;word-break:normal}.deal-application-address-row .deal-application-address-street-field,.deal-application-work-address-row .deal-application-address-street-field{width:calc(100% + 10px)}.deal-application-row-compact{gap:4px}.deal-structure-modal-card{width:min(1060px,calc(100vw - 48px));min-width:min(960px,calc(100vw - 48px));max-width:1060px;--deal-structure-value-width: 130px}.deal-structure-modal-card.deal-structure-modal-card-cash{width:min(820px,calc(100vw - 48px));min-width:min(720px,calc(100vw - 48px));max-width:820px}.deal-lease-structure-modal-card{box-sizing:border-box;width:min(1240px,calc(100vw - 32px));min-width:min(980px,calc(100vw - 32px));max-width:1240px;--deal-structure-value-width: 126px}.deal-lease-structure-modal-body{box-sizing:border-box;width:100%;min-width:0;max-height:min(72vh,720px);overflow:auto}.deal-lease-structure-modal-layout{display:grid;grid-template-columns:repeat(4,minmax(230px,1fr));gap:12px;align-items:start;margin-top:10px}.deal-lease-structure-modal-column{display:flex;flex-direction:column;gap:12px;min-width:0}.deal-lease-structure-section{box-sizing:border-box;min-width:0;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#0f172a52;padding:10px 12px}.deal-lease-structure-section-title{margin-bottom:8px;color:#dbeafe;font-size:12px;font-weight:800;letter-spacing:0}.deal-lease-structure-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:3px 10px;border:1px solid rgba(16,185,129,.65);border-radius:999px;color:#d1fae5;background:#064e3b59;font-size:12px;font-weight:800}.deal-security-reg-modal-card{max-width:360px}.deal-warranty-modal-card{max-width:520px}.deal-warranty-modal-panel-wrap{position:relative;margin-top:6px}.deal-structure-modal-card-body{display:flex;flex-direction:column;gap:12px;padding-top:8px}.deal-structure-modal-edit-controls{display:flex;justify-content:flex-end;align-items:center;gap:8px}.deal-structure-modal-card .deal-structure-modal-edit-controls{margin-top:0}.deal-warranty-modal-edit-controls{position:absolute;top:-30px;right:16px;z-index:2}.deal-warranty-modal-edit-controls .deal-unit-location-mini-btn{top:0}.deal-warranty-manual-connection-note{margin:0 0 10px;padding:9px 12px;border:1px solid rgba(245,158,11,.72);border-radius:8px;background:#78350f47;color:#fde68a;font-size:12px;font-weight:700;line-height:1.35}.deal-warranty-manual-pricing-note{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;padding:10px 12px;border:1px solid rgba(245,158,11,.72);border-radius:8px;background:#78350f47;color:#fde68a;font-size:12px;font-weight:700;line-height:1.35}.deal-warranty-manual-pricing-note>div{flex:1 1 auto;min-width:0}.deal-warranty-manual-pricing-btn{flex:0 0 auto;width:min(260px,100%);min-width:220px;min-height:32px;padding:7px 12px;white-space:nowrap}.deal-structure-modal-columns{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);gap:8px 14px;overflow-x:auto;padding-top:10px;padding-bottom:2px}.deal-security-reg-modal-columns,.deal-warranty-modal-columns{grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:minmax(0,1fr);overflow-x:visible;padding-top:0}.deal-warranty-modal-row-wide-input{--deal-structure-value-width: 207px}.deal-insurance-calculator-modal-card{position:relative;max-width:1120px;max-height:88vh;overflow:auto;scrollbar-width:thin;scrollbar-color:#475569 #0b1224}.deal-insurance-calculator-modal-card::-webkit-scrollbar{width:10px}.deal-insurance-calculator-modal-card::-webkit-scrollbar-track{background:#0b1224;border-radius:8px}.deal-insurance-calculator-modal-card::-webkit-scrollbar-thumb{background:#475569;border-radius:8px;border:2px solid #0b1224}.insurance-calculator-snapshot-grid{display:grid;grid-template-columns:repeat(8,minmax(92px,1fr));gap:10px;margin-bottom:14px}.insurance-calculator-snapshot-item{border:1px solid rgba(148,163,184,.35);border-radius:8px;background:#070f1d8c;padding:8px 10px}.insurance-calculator-snapshot-label{font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:#93c5fd;margin-bottom:3px}.insurance-calculator-snapshot-value{font-size:12px;color:#e2e8f0;font-weight:700}.insurance-calculator-error-banner{margin:0 0 10px;text-align:left;line-height:1.4}.insurance-calculator-error-list{margin:8px 0 0;padding-left:20px;color:#fecaca;font-size:13px}.insurance-calculator-sections{display:flex;flex-direction:column;gap:12px}.insurance-calculator-product{border:1px solid rgba(148,163,184,.35);border-radius:12px;background:#081424b8;padding:12px;display:grid;grid-template-columns:260px 1fr;gap:14px}.insurance-calculator-product-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.insurance-calculator-product-head h4{margin:0;font-size:14px;color:#f8fafc}.insurance-calculator-toggle{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#cbd5e1}.insurance-calculator-field-label{display:block;margin:0 0 4px;color:#93c5fd;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.insurance-calculator-term-factor-row{display:flex;align-items:flex-end;gap:10px}.insurance-calculator-term-factor-field{display:flex;flex-direction:column}.insurance-calculator-select{width:100%;margin-bottom:8px;border:1px solid rgba(148,163,184,.45);border-radius:8px;background:#0f172ae6;color:#e2e8f0;padding:3px 8px;font-size:12px;color-scheme:dark}.insurance-calculator-select:focus,.insurance-calculator-select:active{background:#0f172af2;color:#e2e8f0}.insurance-calculator-select option{background-color:#0f172a;color:#e2e8f0}.insurance-calculator-dropdown{width:100%}.insurance-calculator-dropdown .settings-linked-status-dropdown-trigger{margin-bottom:8px;min-height:31px;border-radius:8px;background:#0f172ae6;color:#e2e8f0;padding:3px 8px;font-size:12px;font-weight:600}.insurance-calculator-dropdown-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insurance-calculator-dropdown-menu{min-width:140px}.insurance-calculator-dropdown-menu .settings-linked-status-dropdown-option{font-size:12px}.insurance-calculator-term-select{width:112px;max-width:100%}.insurance-calculator-factor-input{width:85px;max-width:100%;margin-left:10px}.insurance-calculator-option-name-select{width:75%;margin-bottom:0}.insurance-calculator-option-name-select .settings-linked-status-dropdown-trigger{margin-bottom:0}.insurance-calculator-helper-text{color:#cbd5e1c7;font-size:11px;margin-bottom:8px}.insurance-calculator-helper-text-inline{margin:0;white-space:nowrap}.insurance-calculator-preview-card{border:1px solid rgba(56,189,248,.35);border-radius:8px;background:#0284c724;padding:8px;display:grid;gap:4px;font-size:12px;color:#e2e8f0}.insurance-calculator-totals-panel{margin-top:12px;width:min(340px,100%);margin-left:auto}.insurance-calculator-loading-inline{color:#93c5fd;font-size:12px;margin-bottom:8px}.insurance-calculator-options-table-wrap{border:1px solid rgba(148,163,184,.35);border-radius:8px;overflow:auto;background:#02061780}.insurance-calculator-options-table{width:100%;border-collapse:collapse;min-width:600px}.insurance-calculator-options-table th,.insurance-calculator-options-table td{padding:5px 10px;font-size:12px;text-align:left;border-bottom:1px solid rgba(148,163,184,.2);color:#e2e8f0;white-space:nowrap}.insurance-calculator-options-table th{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#93c5fd;background:#0f172abf}.insurance-calculator-option-selected{background:#22c55e2e}.insurance-calculator-option-selected td{font-weight:400}.insurance-calculator-radio-wrap{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#e2e8f0}.insurance-calculator-options-empty{color:#94a3b8;text-align:center;font-style:italic}.insurance-calculator-footer{position:absolute;top:32px;right:56px;margin-top:0;z-index:3}.insurance-calculator-footer .deal-unit-location-mini-btn-cancel,.insurance-calculator-footer .deal-unit-location-mini-btn-save{color:#fff}.insurance-calculator-footer .deal-unit-location-mini-btn-cancel:hover:not(:disabled),.insurance-calculator-footer .deal-unit-location-mini-btn-save:hover:not(:disabled){color:#fff}.deal-structure-modal-column{display:flex;flex-direction:column;gap:8px;min-width:0}.deal-structure-modal-column-shift{margin-left:24px}.dealer-app-card-meta.deal-manager-meta-row.deal-structure-modal-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) var(--deal-structure-value-width);align-items:baseline;gap:16px}.dealer-app-card-meta.deal-manager-meta-row.deal-structure-modal-row-warranty-included{margin-top:5px}.deal-structure-modal-row-clickable{cursor:pointer}.deal-structure-modal-security-reg-label{cursor:pointer;color:#93c5fd;text-decoration:underline;text-underline-offset:.16em}.deal-structure-modal-security-reg-label:hover{color:#dbeafe}.deal-structure-modal-row-clickable:hover .deal-manager-meta-label,.deal-structure-modal-row-clickable:hover .deal-manager-meta-value{text-decoration:underline}.deal-structure-modal-header{position:relative;min-height:64px;margin:0 0 14px}.deal-structure-modal-header-left{position:absolute;left:16px;top:30px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;max-width:calc(100% - 220px)}.deal-structure-modal-header .dealer-modal-title{margin:0}.deal-structure-modal-header-bank{display:flex;flex-direction:row;align-items:center;gap:8px}.deal-structure-modal-header-bank .deal-lender-modal-dropdown{width:280px;min-width:280px;max-width:360px}.deal-structure-modal-cash-badge{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:4px 12px;border-radius:999px;border:1px solid rgba(34,197,94,.7);background:#15803d33;color:#dcfce7;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.deal-structure-modal-header-actions{position:absolute;right:16px;top:32px;display:flex;align-items:center;justify-content:flex-end;gap:8px}.deal-structure-modal-label-with-checkbox{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.deal-structure-modal-inline-checkbox{flex:0 0 auto;width:16px;height:16px;margin:0;border:1px solid rgba(255,255,255,.45);border-radius:3px;background:#0b1224;-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-grid;place-content:center;cursor:pointer}.deal-structure-modal-inline-checkbox:before{content:"";width:5px;height:9px;border-right:2px solid #22c55e;border-bottom:2px solid #22c55e;transform:rotate(45deg) scale(0);transform-origin:center}.deal-structure-modal-inline-checkbox:checked{border-color:#22c55e;box-shadow:0 0 0 1px #22c55e59,0 0 12px #22c55e38}.deal-structure-modal-inline-checkbox:checked:before{transform:rotate(45deg) scale(1)}.deal-structure-modal-inline-checkbox:focus-visible{outline:2px solid rgba(34,197,94,.65);outline-offset:2px}.deal-structure-modal-inline-checkbox:disabled{cursor:not-allowed;opacity:.55}.deal-structure-modal-right-input{text-align:right}.deal-structure-modal-percent-input-wrap{width:var(--deal-structure-value-width);max-width:var(--deal-structure-value-width);display:flex;align-items:center;justify-content:flex-end;gap:4px}.deal-structure-modal-percent-input{width:calc(var(--deal-structure-value-width) - 14px);max-width:calc(var(--deal-structure-value-width) - 14px)}.deal-structure-modal-percent-suffix{flex:0 0 auto;color:#e2e8f0db;font-size:13px;line-height:1}.deal-structure-modal-right-value{text-align:right}.deal-structure-modal-row .deal-manager-meta-value,.deal-structure-modal-row .deal-structure-modal-input{width:var(--deal-structure-value-width);max-width:var(--deal-structure-value-width);justify-self:end}.deal-structure-modal-row-admin-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;min-width:0}.deal-structure-admin-pair-item{min-width:0}.deal-structure-admin-pair-right,.deal-structure-product-pair-right{display:flex;justify-content:flex-end;align-items:baseline}.deal-structure-admin-pair-left .deal-structure-modal-input,.deal-structure-admin-pair-left .deal-structure-modal-value,.deal-structure-product-pair-left .deal-structure-modal-input,.deal-structure-product-pair-left .deal-structure-modal-value{width:125px;max-width:125px}.deal-structure-admin-pair-right .deal-structure-modal-input,.deal-structure-admin-pair-right .deal-structure-modal-value,.deal-structure-product-pair-right .deal-structure-modal-input,.deal-structure-product-pair-right .deal-structure-modal-value{width:var(--deal-structure-value-width);max-width:var(--deal-structure-value-width)}.deal-structure-modal-row-product-pair{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:10px;min-width:0}.deal-structure-product-pair-item{min-width:0}.deal-structure-modal-text-input,.deal-structure-modal-text-value{text-align:left}.deal-structure-modal-input{max-width:100%}.deal-structure-date-picker-wrap{position:relative;width:var(--deal-structure-value-width);max-width:var(--deal-structure-value-width)}.deal-structure-date-picker-input{width:100%;font-family:inherit;font-size:16px;line-height:inherit;text-align:right;padding:2px 6px;font-variant-numeric:tabular-nums;background:transparent;border:none;border-bottom:1px solid rgba(148,163,184,.45);color:#e2e8f0;outline:none}.deal-structure-date-picker-input:focus{border-bottom-color:#60a5fae6}.deal-structure-frequency-select{font-size:11px}.deal-structure-months-dropdown{position:relative;width:100%;min-width:0;justify-self:end}.deal-structure-months-dropdown-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:60;max-height:152px;overflow-y:auto;border:1px solid rgba(148,163,184,.6);border-radius:10px;background:#081424fa;box-shadow:0 10px 24px #00000059}.deal-structure-months-dropdown-scroll{scrollbar-color:#475569 #0b1224;scrollbar-width:thin}.deal-structure-months-dropdown-scroll::-webkit-scrollbar{width:10px}.deal-structure-months-dropdown-scroll::-webkit-scrollbar-track{background:#0b1224;border-radius:8px}.deal-structure-months-dropdown-scroll::-webkit-scrollbar-thumb{background:#475569;border-radius:8px;border:2px solid #0b1224}.deal-structure-months-dropdown-scroll::-webkit-scrollbar-thumb:hover{background:#64748b}.deal-structure-months-dropdown-item{width:100%;border:none;background:transparent;color:#e2e8f0;text-align:left;padding:8px 10px;font-size:13px;font-weight:600;cursor:pointer}.deal-structure-months-dropdown-item:hover,.deal-structure-months-dropdown-item:focus{background:#38bdf826;outline:none}.deal-structure-months-dropdown-item-active{background:#38bdf838}.deal-structure-modal-value{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-structure-modal-money-input,.deal-structure-modal-money-value{text-align:right}.deal-structure-modal-total-value{font-size:16px}.deal-application-card{display:flex;flex-direction:column;gap:8px}.deal-application-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.deal-application-head-header-row{position:relative;justify-content:space-between;min-height:28px}.deal-application-head-center{position:absolute;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.deal-application-head-center .deal-application-head-tabs,.deal-application-head-center .deal-application-header-field-related{pointer-events:auto}.deal-application-head-right{display:inline-flex;align-items:center;gap:10px;margin-left:auto}.deal-application-head-with-action{justify-content:space-between;gap:12px}.deal-application-head-left{display:flex;align-items:center;gap:10px;min-width:0}.deal-application-remove-btn{border:1px solid rgba(248,113,113,.8);color:#fecaca;background:#ef444429;border-radius:999px;min-height:24px;padding:2px 10px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;line-height:1;letter-spacing:.02em;cursor:pointer;white-space:nowrap}.deal-application-remove-btn-secondary{margin-left:10px;align-self:flex-start}.deal-application-remove-btn:hover:not(:disabled){background:#ef444442}.deal-application-remove-btn:disabled{opacity:.7;cursor:not-allowed}.deal-app-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-height:24px}.deal-app-card-header-title-group{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.deal-app-card-header-beacon{color:#ff6b6b;font-size:11px;font-weight:600;line-height:1.1;white-space:nowrap}.deal-app-card-header-bureau-btn{border:1px solid #22c55e;border-radius:6px;background:#0f172ad1;color:#fff;cursor:pointer;font-size:10px;font-weight:700;line-height:1;min-height:20px;padding:4px 7px;white-space:nowrap}.deal-app-card-header-bureau-btn:hover:not(:disabled){background:#22c55e29}.deal-app-card-header-bureau-btn:disabled{cursor:default;opacity:.45}.deal-app-card-header-secondary{gap:14px}.deal-app-card-header-secondary .dealer-app-card-subtitle{flex:1 1 auto;min-width:0}.deal-app-card-subtitle-nowrap{white-space:nowrap}.deal-co-link-badge{min-height:24px;padding:2px 10px;border:1px solid rgba(255,255,255,.7);border-radius:999px;background:transparent;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;line-height:1;letter-spacing:.04em;cursor:pointer;white-space:nowrap}.deal-co-link-badge:hover:not(:disabled){border-color:#fff;color:#fff;opacity:.88}.deal-co-link-badge:disabled{opacity:.6;cursor:default}.deal-applicant-label-pill{min-height:24px;padding:2px 12px;border:1px solid rgba(96,165,250,.8);border-radius:999px;background:transparent;color:#f8fafc;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1;letter-spacing:.03em;cursor:pointer;white-space:nowrap;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.deal-applicant-label-pill:hover:not(:disabled){transform:translateY(-1px);background:#2563eb1f;border-color:#93c5fdf2;box-shadow:0 0 0 1px #93c5fd2e,0 6px 18px #0f172a38}.deal-applicant-label-pill:disabled{opacity:.6;cursor:default}.deal-applicant-title-row{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap}.deal-applicant-title{flex:0 1 auto;min-width:0;margin-bottom:0}.deal-applicant-title-inline{display:inline-flex;align-items:center;gap:8px;min-width:0}.deal-applicant-loading-text{color:#e2e8f0c7;font-size:12px;font-weight:600;white-space:nowrap}.deal-applicant-access-btn{flex:0 0 auto}.deal-applicant-access-error{margin-top:6px;text-align:left}.deal-application-head .dealer-app-card-subtitle{margin-bottom:0}.deal-application-head-tabs{display:inline-flex;border:1px solid rgba(148,163,184,.45);border-radius:4px;overflow:hidden}.deal-application-header-field{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#cbd5e1;white-space:nowrap}.deal-application-header-field-related{margin-left:10px}.deal-application-header-field-label{font-weight:700;color:#93c5fd}.deal-application-header-field-value{font-weight:600;color:#e2e8f0}.deal-application-header-inline-input{width:48px;min-width:48px;flex:0 0 48px;text-align:right;padding:2px 0}.deal-application-related-inline-input{width:140px;min-width:120px;flex:0 0 140px;text-align:left}.deal-application-chip{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;font-size:12px;color:#cbd5e1;background:#0f172a73}.deal-application-chip+.deal-application-chip{border-left:1px solid rgba(148,163,184,.35)}.deal-application-chip.active{color:#04140a;background:#22c55e}.deal-application-row{display:grid;gap:10px}.deal-application-row-1{grid-template-columns:minmax(0,1fr)}.deal-application-row-2{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-application-row-email{grid-template-columns:minmax(0,140px) minmax(0,1fr)}.deal-application-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}.deal-application-row-4{grid-template-columns:repeat(4,minmax(0,1fr))}.deal-application-section-title{margin:6px 0 -2px;padding-top:8px;border-top:1px solid rgba(148,163,184,.22);color:#bfdbfee6;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.deal-application-item{min-width:0}.deal-application-item-relationship{position:static;left:auto}.deal-application-item-relationship select.deal-application-inline-input{width:calc(100% - 15px)}.deal-application-item-home-status select.deal-application-inline-input,.deal-application-item-employment select.deal-application-inline-input{width:50%;min-width:180px}.deal-application-item-label{font-size:11px;color:#e2e8f0b8;margin-bottom:2px}.deal-application-warning-label,.deal-application-item-label.deal-application-warning-label{color:#ff5b6a;font-weight:900}.deal-application-item-label-with-copy{display:inline-flex;width:100%;align-items:center;justify-content:space-between;gap:8px}.deal-application-item-label-copyable{display:inline-flex}.deal-application-label-copy-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;line-height:inherit;margin:0;padding:0;text-align:left;cursor:pointer}.deal-application-label-copy-btn:hover,.deal-application-label-copy-btn:focus-visible{color:#bfdbfe;text-decoration:underline;text-underline-offset:2px}.deal-application-label-copy-btn.is-copied{color:#34d399}.deal-application-item-value{font-size:14px;color:#e2e8f0;white-space:normal;word-break:break-word}.deal-application-warning-value,select.deal-application-warning-value,input.deal-application-warning-value{color:#ff5b6a!important;font-weight:900}.deal-application-item-email .deal-application-copy-text,.deal-application-item-email .deal-application-item-value{white-space:nowrap;overflow:visible;text-overflow:clip;overflow-wrap:normal;word-break:normal}.deal-application-item-email .deal-application-copy-value{justify-content:flex-start;min-width:0}.deal-application-item-email .deal-application-copy-text{order:2;text-align:left}.deal-application-item-email .deal-application-copy-value .deal-copy-inline-btn{order:1;margin-left:0;margin-right:6px}.deal-application-item-value-empty{text-align:center}.deal-application-edit-input{margin-bottom:0;padding:6px 8px;font-size:13px;line-height:1.2}.deal-application-inline-input{width:100%;min-width:0;margin:0;padding:2px 0;border:0;border-bottom:1px solid rgba(148,163,184,.45);border-radius:0;background:transparent;color:#e2e8f0;box-shadow:none;outline:none;min-height:22px}.deal-application-field-error{margin:4px 0 0;font-size:11px;line-height:1.3}.deal-application-inline-input::placeholder{color:#e2e8f080}.deal-application-inline-input:focus{border-bottom-color:#60a5fae6}select.deal-application-inline-input{background-color:#0f172aeb;color:#e2e8f0;border:1px solid rgba(148,163,184,.35);border-radius:6px;padding:2px 6px}select.deal-application-inline-input:focus{border-color:#60a5fae6}select.deal-application-inline-input option{background-color:#0f172a;color:#e2e8f0}.deal-application-edit-controls{position:absolute;top:24px;left:50%;transform:translate(-50%);z-index:2;display:inline-flex;align-items:center;gap:6px;margin:0}.deal-application-edit-cancel-btn{position:absolute;top:11px;left:30px;z-index:2}.deal-application-edit-save-btn{position:absolute;top:48px;right:48px;z-index:2}.deal-application-checks{border-top:1px solid rgba(148,163,184,.18);padding-top:6px}.deal-application-checks-title{font-size:12px;color:#e2e8f0b8;margin-bottom:4px}.deal-application-checks-grid{display:flex;flex-wrap:wrap;gap:10px 14px}.deal-application-check-item{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#e2e8f0}.deal-application-check-item input{width:14px;height:14px;margin:0}.deal-application-meta-row{align-items:flex-start}.deal-application-value{white-space:normal;word-break:break-word}.admin-status-badge{display:inline-flex;align-items:center;justify-content:center;height:30px;min-width:44px;padding:0 14px;border-radius:999px;border:1px solid rgba(148,163,184,.35);font-size:13px;font-weight:800;letter-spacing:.08em;color:#fff;text-transform:uppercase;flex:0 0 auto}.admin-status-mi{border-color:#3b82f68c;background:#3b82f633}.admin-status-cr{border-color:#06b6d48c;background:#06b6d433}.admin-status-nc{border-color:#ef444499;background:#ef444433}.admin-status-ap{border-color:#10b981a6;background:#10b98133}.admin-status-fn{border-color:#6366f1a6;background:#6366f133}.admin-status-de{border-color:#94a3b866;background:#0f172a99}.deal-view-cancel-badge{background:transparent;border-color:#ef4444d9;color:#fff;cursor:pointer}.deal-view-cancel-badge:hover:not(:disabled){background:#ef444424}.deal-view-cancel-badge:disabled{opacity:.55;cursor:default}.deal-view-delete-badge{background:transparent;border-color:#ef4444eb;color:#fff;cursor:pointer}.deal-view-delete-badge:hover:not(:disabled){background:#ef44442e}.deal-view-delete-badge:disabled{opacity:.55;cursor:default}.deal-view-reopen-credit-badge{background:transparent;border-color:#22c55ee0;color:#fff;cursor:pointer;text-transform:none;letter-spacing:.03em;min-width:146px}.deal-view-reopen-credit-badge:hover:not(:disabled){background:#22c55e29}.deal-view-reopen-credit-badge:disabled{opacity:.55;cursor:default}.deal-view-prev-deals-badge{background:transparent;border-color:#3b82f6d1;color:#fff;cursor:pointer;text-transform:none;letter-spacing:.03em;min-width:118px}.deal-view-prev-deals-badge:hover:not(:disabled){background:#3b82f629}.deal-view-prev-deals-badge:disabled{opacity:.55;cursor:default}.admin-status-od{border-color:#f59e0ba6;background:#f59e0b33}.admin-status-id{border-color:#94a3b873;background:#47556952}.admin-status-generic{border-color:#94a3b873;background:#3341556b}.admin-status-ca{border-color:#ef4444d9;background:#ef444433}.deal-view-inner-grid{display:grid;grid-template-columns:1fr;gap:24px;align-items:start;margin-top:8px}.deal-manager-left{position:relative}.deal-view-status-badge{height:40px;min-width:58px;padding:0 18px;font-size:15px}.deal-view-status-badge-button{cursor:pointer}.deal-view-status-badge-button:hover:not(:disabled){filter:brightness(1.08)}.deal-view-status-badge-button:disabled{opacity:.6;cursor:default}.task-reminder-floating-shell{position:fixed;right:clamp(14px,2vw,28px);bottom:clamp(14px,2vw,28px);z-index:1200;width:min(520px,calc(100vw - 28px));pointer-events:none}.task-reminder-floating-card{width:100%;margin:0;pointer-events:auto;box-shadow:0 18px 54px #0000006b,0 0 0 1px #94a3b83d}.task-reminder-header{position:relative;display:flex;align-items:center;justify-content:center;min-height:32px;padding:0 74px}.task-reminder-header .dealer-modal-title{margin:0}.task-reminder-header-badge{position:absolute;right:0;top:50%;transform:translateY(-50%)}.task-reminder-details{display:flex;flex-direction:column;gap:9px;margin-top:14px;min-width:0;padding:12px 14px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#0f172a47}.task-reminder-detail-row{min-width:0}.task-reminder-detail-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.task-reminder-detail-row span{display:block;margin-bottom:5px;color:#cbd5e1b8;font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase}.task-reminder-detail-row strong{display:block;min-width:0;color:#f8fafc;font-size:14px;line-height:1.28;overflow-wrap:anywhere}.task-reminder-deal-link{flex:0 0 auto;padding:0;border:0;background:transparent;color:#93c5fd;cursor:pointer;font-size:13px;font-weight:700}.task-reminder-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-top:16px;align-items:stretch}.task-reminder-action-panel{display:flex;gap:10px;min-width:0;padding:10px;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#0f172a38}.task-reminder-action-panel .dealer-modal-btn{display:inline-flex;align-items:center;justify-content:center;flex:1 1 0;min-width:0;margin-bottom:0;padding-inline:12px;text-align:center;line-height:1.15}.task-reminder-action-panel .dealer-modal-btn:hover:not(:disabled),.task-reminder-action-panel .dealer-modal-btn:focus-visible{transform:translateY(-1px)}.task-reminder-action-panel .dealer-modal-btn.border-blue:hover:not(:disabled),.task-reminder-action-panel .dealer-modal-btn.border-blue:focus-visible{background:#3b82f633;border-color:#93c5fd;box-shadow:0 0 0 1px #93c5fd80,0 0 18px #3b82f661}.task-reminder-action-panel .dealer-modal-btn.border-green:hover:not(:disabled),.task-reminder-action-panel .dealer-modal-btn.border-green:focus-visible{background:#22c55e2e;border-color:#86efac;box-shadow:0 0 0 1px #86efac80,0 0 18px #22c55e57}.task-reminder-action-panel .dealer-modal-btn.border-red:hover:not(:disabled),.task-reminder-action-panel .dealer-modal-btn.border-red:focus-visible{background:#ef444429;border-color:#fca5a5;color:#fff;box-shadow:0 0 0 1px #fca5a580,0 0 18px #ef444452}.task-reminder-action-panel-secondary{justify-content:flex-end}@media (max-width: 620px){.task-reminder-floating-shell{right:10px;bottom:10px;width:calc(100vw - 20px)}.task-reminder-header{justify-content:flex-start;padding:0 70px 0 0}.task-reminder-actions{grid-template-columns:1fr}}@media (max-width: 900px){.deal-view-header-search{width:min(260px,46vw);min-width:180px}}.deal-notes-scroll{max-height:420px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.5) rgba(15,23,42,.35)}.deal-add-note{margin-top:14px}.deal-add-note-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.deal-add-note-title{margin-bottom:0}.deal-add-note-options{display:inline-flex;align-items:center;gap:12px}.deal-add-note-internal{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;cursor:pointer}.deal-note-textarea{min-height:110px;resize:vertical;background:#003d7ab3;opacity:.7;scrollbar-width:thin;scrollbar-color:#475569 #0b1224}.deal-note-textarea::-webkit-scrollbar{width:10px}.deal-note-textarea::-webkit-scrollbar-track{background:#0b1224;border-radius:8px}.deal-note-textarea::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#64748b,#475569);border-radius:8px;border:2px solid #0b1224}.deal-note-textarea::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#94a3b8,#64748b)}.deal-note-template-wrap{display:grid;gap:8px}.deal-note-reply-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px;border:1px solid rgba(148,163,184,.35);border-radius:8px;background:#1e293bb3;color:#e2e8f0;font-size:12px}.deal-note-reply-text{font-weight:600}.deal-note-reply-clear{border:0;background:transparent;color:#93c5fd;font-size:12px;cursor:pointer;padding:0}.deal-note-reply-clear:hover{color:#bfdbfe;text-decoration:underline}.deal-note-template-match{font-size:12px;color:#cbd5e1}.deal-note-template-suggestions{display:grid;gap:6px}.deal-note-template-suggestion{display:grid;gap:3px;width:100%;padding:8px 10px;border:1px solid rgba(148,163,184,.2);border-radius:8px;background:#0f172a8c;color:#e5e7eb;text-align:left;cursor:pointer}.deal-note-template-suggestion:hover{border-color:#60a5fa8c;background:#1e293bd9}.deal-note-template-suggestion-text{font-size:13px;font-weight:600}.deal-note-template-suggestion-status{font-size:11px;color:#93c5fd}.deal-note-template-error{font-size:12px;color:#fca5a5}.deal-note-actions{display:flex;justify-content:flex-end}.deal-note-mentions-hint{margin-top:6px;font-size:12px;color:#9ca3af}.deal-swap-actions{justify-content:center;flex-wrap:wrap;gap:12px}.deal-swap-modal-card{width:min(420px,calc(100vw - 32px))!important;max-width:420px!important;min-width:0;padding:18px 20px 20px}.deal-swap-modal-card .dealer-app-card{width:100%}.deal-swap-modal-card .deal-swap-actions{display:grid;grid-template-columns:1fr 1fr;justify-content:stretch}.deal-swap-modal-card .deal-swap-btn{width:100%;min-width:0;max-width:none;flex:initial}.deal-work-info-suggestion-modal-card{width:min(460px,calc(100vw - 32px));max-width:460px;padding:20px 22px 22px}.deal-work-info-suggestion-overlay{z-index:70}.deal-work-info-suggestion-modal-card h3{margin:0 0 10px;font-size:18px;line-height:1.2}.deal-work-info-suggestion-copy{margin:0;color:#dbeafe;font-size:13px;line-height:1.45}.deal-work-info-suggestion-muted{margin-top:10px;color:#94a3b8;font-size:12px;line-height:1.35}.deal-work-info-suggestion-fields{display:grid;gap:6px;margin-top:14px;padding:10px 12px;border:1px solid rgba(148,163,184,.3);border-radius:8px;background:#0f172a94}.deal-work-info-suggestion-field{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px;align-items:baseline;font-size:12px;color:#94a3b8}.deal-work-info-suggestion-field strong{min-width:0;color:#f8fafc;font-size:13px;overflow-wrap:anywhere}.deal-work-info-suggestion-sources{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.deal-work-info-suggestion-sources a{max-width:100%;color:#93c5fd;font-size:11px;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-work-info-suggestion-sources a:hover{color:#fff;text-decoration:underline}.deal-work-info-suggestion-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.deal-work-info-suggestion-btn{width:100%;min-width:0;max-width:none}.deal-swap-btn{width:auto;flex:1 1 180px;min-width:160px;max-width:240px;text-align:center;white-space:normal}@media (max-width: 560px){.deal-swap-btn{flex-basis:100%;max-width:none}.deal-swap-modal-card .deal-swap-actions,.deal-work-info-suggestion-actions{grid-template-columns:1fr}}.deal-note-header{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.deal-note-card{padding-right:7px;padding-bottom:10px;min-width:0;max-width:100%}.deal-note-body{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0;max-width:100%}.deal-note-text{flex:1 1 auto;min-width:0;max-width:100%;font-size:12px;font-weight:400;color:#9ca3af;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.deal-notes-scroll>.dealer-app-card{min-width:0;max-width:100%}.deal-note-reply-label{font-size:11px;font-weight:600;color:#93c5fd;margin-bottom:2px}.deal-note-reply-btn{border:1px solid rgba(148,163,184,.35);background:#0f172ab3;color:#e2e8f0;width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.deal-note-reply-btn:hover:not(:disabled){border-color:#60a5fa8c;color:#93c5fd}.deal-note-reply-btn:disabled{opacity:.5;cursor:default}.deal-note-reply-icon{width:12px;height:12px}.deal-note-header .dealer-app-card-subtitle{margin-bottom:0}.deal-note-subtitle{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.deal-note-subtitle .deal-note-when{order:2;white-space:nowrap}.deal-note-subtitle .deal-note-person{order:1;overflow-wrap:anywhere}.deal-note-enter{animation:dealNoteSlideIn .24s ease-out;will-change:transform,opacity}@keyframes dealNoteSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.deal-notes-panel{position:relative;border:1px solid #ffffff35;border-radius:10px;background:#00000040;padding:12px}.deal-view-main-notes-column .deal-source-notes{margin-top:46px}.deal-view-main-notes-column .deal-manager-notes-column-header{top:8px}.deal-view-main-unit-deal-type-hidden{display:none}.deal-view-main-notes-deal-type{position:absolute;top:16px;left:0;z-index:2}.deal-notes-title{padding-right:250px}.deal-notes-filter-input{position:absolute;top:5px;right:12px;width:220px;height:30px;padding:6px 10px;font-size:12px;margin-bottom:0}.dealer-details-page .deal-notes-filter-input{width:min(170px,calc(100% - 168px))}.dealer-details-page .dealer-panel-filter-row{width:100%;margin:-2px 0 12px}.dealer-details-page .dealer-panel-filter-row .deal-notes-filter-input{position:static;width:100%;max-width:none;margin-bottom:0}.deal-note-person{font-weight:700}.deal-note-when{display:inline-flex;align-items:baseline;flex-wrap:wrap;max-width:100%}.deal-note-when-time{margin-left:4px;white-space:nowrap}.deal-manager-deal-id{font-size:12px;color:#9ca3af}.deal-manager-deal-id-above-notes{position:static;text-align:right;line-height:1;white-space:nowrap}.deal-manager-deal-id-mi{display:inline-flex;align-items:center;gap:6px}.deal-manager-header-review-toggles{display:inline-flex;align-items:center;gap:10px;flex-wrap:nowrap}.deal-manager-header-review-group{position:relative;display:inline-flex;align-items:center;padding:10px 10px 6px;border:1px solid rgba(148,163,184,.4);border-radius:10px}.deal-manager-header-review-group-title{position:absolute;top:0;left:10px;transform:translateY(-50%);padding:0 6px;background:#0f172a;color:#cbd5e1;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1}.deal-manager-header-review-toggle{border:0;background:transparent;padding:0;display:inline-flex;align-items:center;gap:6px;color:inherit;font:inherit;cursor:pointer}.deal-manager-header-review-toggle:disabled{cursor:default;opacity:.7}.deal-manager-header-review-toggle-label{color:#cbd5e1;font-weight:700;letter-spacing:.02em;min-width:26px;text-align:left}.deal-manager-header-review-toggle-badge{min-width:48px}.deal-manager-header-review-toggle-badge.is-saving{min-width:72px}.deal-manager-header-review-error{position:static;margin:0;text-align:left}.deal-manager-deal-id-mi-label{color:#cbd5e1;font-weight:700;letter-spacing:.04em}.deal-manager-deal-id-mi-badge{min-width:48px;padding:3px 10px;cursor:default}.deal-manager-cards-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1.08fr) minmax(320px,1.02fr);gap:16px;align-items:start;width:100%;max-width:none}.deal-manager-cards-grid.deal-manager-cards-grid-no-secondary{grid-template-columns:minmax(0,1.12fr) minmax(340px,.9fr);justify-content:center;width:100%;max-width:none}.deal-manager-content-grid{display:grid;grid-template-columns:minmax(820px,1fr) minmax(360px,500px);gap:8px;align-items:start;justify-content:center;width:min(100%,1680px);max-width:1680px;margin:0 auto}.deal-manager-main-column{min-width:0;width:100%;display:flex;flex-direction:column;gap:8px}.deal-manager-main-column-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;max-width:none;align-items:start;column-gap:16px}.deal-manager-main-column-header-primary{min-width:0;display:flex;align-items:flex-end;gap:14px}.deal-person-signing-only-alert{box-sizing:border-box;flex:0 1 315px;min-width:min(315px,100%);max-width:315px;min-height:54px;display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border:2px solid #ef4444;border-radius:4px;background:#7f1d1d61;color:#fff;box-shadow:0 0 0 1px #f8717157,0 0 22px #ef44442e;overflow:hidden}.deal-person-signing-only-alert.is-flashing{animation:dealPersonSigningOnlyFlash 1s ease-in-out infinite}.deal-person-signing-only-alert-text{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;color:inherit;font-size:14px;font-weight:900;letter-spacing:0;line-height:1.25;text-align:center;text-transform:uppercase;white-space:nowrap}@keyframes dealPersonSigningOnlyFlash{0%,to{border-color:#ef4444;background:#7f1d1d5c;box-shadow:0 0 0 1px #f8717157,0 0 18px #ef444429}50%{border-color:#fff;background:#dc2626c2;box-shadow:0 0 0 2px #ffffff70,0 0 30px #f8717194}}.deal-manager-main-column-header-secondary{grid-column:2;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.deal-manager-primary-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.deal-manager-unit-header-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.deal-manager-notes-column{position:relative;min-width:0;display:flex;flex-direction:column;gap:8px;width:100%;max-width:none;justify-self:stretch}.deal-view-local-footer{width:100%;display:flex;justify-content:center;align-items:flex-start;margin-top:10px}.deal-manager-notes-column-header{position:absolute;top:-34px;right:0;min-height:0;display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-end;gap:10px;z-index:2}.deal-manager-notes-column-meta{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:4px}.deal-manager-notes-column-review-time{text-align:right;white-space:nowrap}.deal-manager-review-time-edit-btn{border:0;background:transparent;padding:0;cursor:pointer}.deal-manager-review-time-edit-btn:hover:not(:disabled),.deal-manager-review-time-edit-btn:focus-visible{color:#93c5fd;text-decoration:underline;outline:none}.deal-manager-review-time-edit-btn:disabled{cursor:default;opacity:.75}.deal-cash-deal-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:3px 12px;border-radius:999px;border:1px solid rgba(34,197,94,.72);background:#15803d38;color:#dcfce7;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.deal-cash-deal-header-badge{margin-right:auto;align-self:flex-end}.deal-unit-location-grid{display:grid;gap:0}.deal-unit-location-card-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr);gap:18px;margin-top:10px;align-items:start}.deal-unit-location-header-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.deal-unit-location-header-main{min-width:0}.deal-unit-location-header-reg{text-align:right;justify-self:end;white-space:nowrap;padding-top:6px}.deal-unit-location-card-section{display:grid;gap:8px;min-width:0}.deal-unit-location-card-section-contact{align-content:start}.deal-unit-location-address-line{line-height:1.35}.deal-unit-location-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:12px;align-items:baseline}.deal-unit-location-left,.deal-unit-location-right{min-width:0}.deal-unit-location-card-grid .deal-unit-location-meta-row,.deal-unit-location-card-grid .deal-unit-location-inline-row{margin:0}.deal-manager-source-grid{display:grid;grid-template-columns:minmax(0,432px) minmax(0,1fr);grid-template-areas:"unit checklist" "purchase checklist" "structure checklist";column-gap:12px;row-gap:6px;margin-top:8px;align-items:start;width:100%;max-width:none;justify-content:start}.deal-source-unit-location{grid-area:unit}.deal-source-unit-location-editable{position:relative}.deal-source-unit-location-editable>.deal-unit-location-edit-btn{display:none}.deal-source-purchase>.deal-unit-location-edit-btn,.deal-source-structure>.deal-unit-location-edit-btn{display:none}.deal-unit-location-edit-btn{top:1px;right:8px;z-index:1}.deal-unit-location-edit-controls{position:absolute;top:10px;right:12px;z-index:1;display:inline-flex;align-items:center;gap:6px}.deal-purchase-modal-controls{display:flex;justify-content:flex-end;align-items:center;gap:6px;margin:-8px 0 8px}.deal-purchase-modal-controls-anchored{position:absolute;top:-37px;right:-0px;margin:0;z-index:2}.deal-unit-modal-controls-anchored{top:-35px;right:-2px}.deal-unit-modal-card .deal-unit-edit-input{margin:0;border:0;border-bottom:1px solid rgba(148,163,184,.45);border-radius:0;background:transparent;color:#e2e8f0;box-shadow:none;outline:none;padding:2px 0;min-height:22px}.deal-unit-modal-card .deal-unit-edit-input:focus{border-bottom-color:#60a5fae6}.deal-unit-modal-card .deal-unit-date-picker-input{border-radius:0;padding:2px 0}.deal-purchase-pill-layout{display:flex;flex-direction:column;gap:8px}.deal-purchase-pill-layout.deal-purchase-pill-layout-editing{padding-top:10px}.deal-purchase-pill-layout .deal-manager-meta-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:6px 12px;background:#0f172a61}.deal-purchase-pill-layout .deal-manager-meta-label{justify-self:start;text-align:left;white-space:nowrap}.deal-purchase-pill-layout .deal-manager-meta-value{text-align:right}.deal-purchase-pill-layout .deal-dealer-info-input{border-radius:999px;min-height:28px;padding:4px 10px;position:relative;top:5px}.deal-purchase-pill-layout .deal-purchase-currency-input{width:110px;max-width:100%;justify-self:end;text-align:right;font-variant-numeric:tabular-nums}.deal-purchase-pill-layout .deal-purchase-lender-dropdown{width:min(210px,100%);min-width:150px;max-width:210px;flex:0 1 210px;justify-self:end}.deal-purchase-pill-layout .deal-purchase-lender-dropdown .deal-lender-modal-dropdown-label{flex:1 1 auto;text-align:right}.deal-purchase-pill-layout .deal-unit-edit-input{justify-self:end;text-align:right}.deal-purchase-pill-layout .deal-unit-edit-input-narrow{width:120px;max-width:100%}.deal-purchase-pill-layout .deal-unit-edit-input-long{width:min(330px,100%)}.deal-purchase-pill-layout .deal-unit-edit-input-vin{width:215px;max-width:100%}.deal-unit-date-picker-input{width:80px;min-height:28px;border-radius:999px;padding:4px 10px;text-align:right}.deal-unit-date-picker-input.is-empty{color:#94a3b8}.deal-unit-date-picker-input.is-empty::-webkit-datetime-edit{color:#94a3b8}.deal-purchase-pill-layout select.deal-unit-edit-input{text-align-last:right}.deal-purchase-pill-layout .deal-dealer-yesno-toggle{justify-self:end;display:inline-flex;align-items:center;justify-content:center;min-width:52px;padding:4px 10px}.deal-purchase-pill-layout .deal-unit-stock-picker-btn{top:4px;color:#fff}.deal-purchase-pill-layout .deal-unit-vin-edit-row{justify-self:end;display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;width:min(100%,360px)}.deal-purchase-pill-layout .deal-unit-vin-edit-row .deal-unit-edit-input-vin{flex:1 1 auto;min-width:0}.deal-purchase-pill-layout .deal-unit-vin-decode-btn{top:0;flex:0 0 auto;min-width:96px;color:#fff}.deal-unit-newused-toggle{justify-self:end;border:1px solid #ffffff35;border-radius:999px;background:#0f172ab8;color:#e2e8f0;min-width:64px;padding:4px 10px;font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1;cursor:pointer}.deal-unit-newused-toggle.is-new{border-color:#34d399;color:#34d399}.deal-unit-newused-toggle.is-used{border-color:#f87171;color:#f87171}.deal-unit-modal-card .deal-unit-newused-toggle,.deal-unit-modal-card .deal-unit-newused-toggle.is-new,.deal-unit-modal-card .deal-unit-newused-toggle.is-used,.deal-purchase-pill-layout .deal-dealer-yesno-toggle,.deal-purchase-pill-layout .deal-dealer-yesno-toggle.yes,.deal-purchase-pill-layout .deal-dealer-yesno-toggle.no{color:#fff}.deal-unit-disclosures-modal-card{width:min(1180px,calc(100vw - 32px));max-width:1180px}.deal-unit-disclosures-layout{display:flex;flex-direction:column;gap:8px}.deal-unit-disclosures-modal-card .deal-purchase-modal-controls-anchored{right:58px}.deal-unit-disclosures-layout .deal-manager-meta-row{display:grid;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:14px;border:1px solid rgba(255,255,255,.2);border-radius:6px;padding:6px 10px;background:#0f172a47}.deal-unit-disclosures-layout .deal-unit-disclosures-has-row{width:100%}.deal-unit-disclosures-layout .deal-manager-meta-label{text-align:left}.deal-unit-disclosures-layout .deal-unit-edit-input{justify-self:end;min-width:220px}.deal-unit-disclosures-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.deal-unit-disclosures-toggle-grid .deal-manager-meta-row{grid-template-columns:minmax(0,1fr) auto;margin:0}.deal-unit-disclosures-branding-grid{grid-template-columns:minmax(0,380px);justify-content:start;width:100%;gap:8px}.deal-unit-disclosures-top-row{display:grid;grid-template-columns:minmax(0,400px) minmax(0,320px) minmax(0,220px);gap:12px;align-items:start}.deal-unit-disclosures-outofprovince-stack{display:flex;flex-direction:column;gap:8px}.deal-unit-disclosures-branding-grid .deal-manager-meta-row{width:100%}.deal-unit-disclosures-dark-select{position:relative;width:min(100%,330px);margin-left:auto;z-index:5}.deal-unit-disclosures-dark-select.is-open{z-index:30}.deal-unit-disclosures-dark-select-trigger{width:100%;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(148,163,184,.72);border-radius:9px;background:#0f172af0;color:#f8fafc;padding:6px 12px;font:inherit;font-weight:800;text-align:left;cursor:pointer;box-shadow:inset 0 -1px #60a5fa40}.deal-unit-disclosures-dark-select-trigger:hover,.deal-unit-disclosures-dark-select.is-open .deal-unit-disclosures-dark-select-trigger{border-color:#60a5fadb;background:#0f172a}.deal-unit-disclosures-dark-select-caret{color:#bfdbfe;font-size:16px;line-height:1}.deal-unit-disclosures-dark-select-menu{position:absolute;top:calc(100% + 4px);left:0;right:auto;min-width:100%;width:max-content;max-width:min(340px,70vw);max-height:180px;overflow-y:auto;border:1px solid rgba(96,165,250,.58);border-radius:10px;background:#080d1cfa;box-shadow:0 18px 34px #0206178c;padding:4px}.deal-unit-disclosures-dark-select-option{width:100%;display:block;white-space:nowrap;border:0;border-radius:7px;background:transparent;color:#dbeafe;padding:8px 10px;font:inherit;font-size:14px;font-weight:700;text-align:left;cursor:pointer}.deal-unit-disclosures-dark-select-option:hover,.deal-unit-disclosures-dark-select-option.is-selected{background:#2563eb94;color:#fff}.deal-unit-disclosures-warning-row{grid-column:1 / -1;margin:0;padding:0 2px}.deal-unit-disclosures-warning-label{color:#ef4444;font-size:11px;font-weight:700;letter-spacing:.02em}.deal-unit-disclosures-layout .deal-unit-disclosures-outofprovince-row{position:relative;transform:none;max-width:100%;grid-template-columns:minmax(0,1fr) auto;column-gap:8px}.deal-unit-disclosures-layout .deal-unit-disclosures-outofprovince-row .deal-manager-meta-label{min-width:0}.deal-unit-disclosures-outofprovince-detail-row{position:relative;max-width:100%}.deal-unit-disclosures-outofprovince-prevus-row{max-width:100%;margin-top:0}.deal-unit-disclosures-layout .deal-unit-disclosures-outofprovince-prevus-row{grid-template-columns:minmax(0,1fr) auto;column-gap:8px}.deal-unit-disclosures-layout .deal-unit-disclosures-outofprovince-prevus-row .deal-manager-meta-label{min-width:0}.deal-unit-disclosures-layout .deal-unit-disclosures-registration-row{display:block;position:relative;width:100%;max-width:220px;padding:4px 8px 6px;margin-left:0;margin-top:0}.deal-unit-disclosures-layout .deal-unit-disclosures-registration-row .deal-unit-disclosures-registration-list{justify-self:start;margin-top:18px}.deal-unit-disclosures-layout .deal-unit-disclosures-registration-row .deal-manager-meta-label{position:absolute;top:4px;left:8px}.deal-unit-disclosures-multiselect{min-height:156px;margin-bottom:0}.deal-unit-disclosures-registration-list{width:200px;max-width:200px;max-height:96px;overflow:hidden;border:1px solid rgba(255,255,255,.25);border-radius:6px;background:transparent;padding:6px;margin-left:0;display:flex;flex-direction:column;gap:6px}.deal-unit-disclosures-registration-filter{width:100%;border:1px solid rgba(255,255,255,.3);border-radius:4px;background:transparent;color:#e2e8f0;font-size:11px;padding:4px 6px;outline:none}.deal-unit-disclosures-registration-filter::placeholder{color:#94a3b8}.deal-unit-disclosures-registration-options-scroll{max-height:74px;overflow-y:auto;scrollbar-color:#475569 #0b1224;scrollbar-width:thin}.deal-unit-disclosures-registration-options-scroll::-webkit-scrollbar{width:10px}.deal-unit-disclosures-registration-options-scroll::-webkit-scrollbar-track{background:#0b1224;border-radius:8px}.deal-unit-disclosures-registration-options-scroll::-webkit-scrollbar-thumb{background:#475569;border-radius:8px;border:2px solid #0b1224}.deal-unit-disclosures-registration-options-scroll::-webkit-scrollbar-thumb:hover{background:#64748b}.deal-unit-disclosures-registration-option{display:flex;align-items:center;gap:8px;padding:4px 2px;background:transparent;color:#e2e8f0;font-size:12px;line-height:1.2;cursor:pointer}.deal-unit-disclosures-registration-checkbox{margin:0;width:14px;height:14px;accent-color:#38bdf8}.deal-unit-disclosures-registration-text{flex:1;min-width:0}.deal-unit-disclosures-usage-panel{border:1px solid rgba(255,255,255,.2);border-radius:6px;padding:8px 10px;background:#0f172a47;display:flex;flex-direction:column;gap:8px}.deal-unit-disclosures-panel-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;margin-top:6px}.deal-unit-disclosures-triple-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;margin-top:6px}.deal-unit-disclosures-panel-row .deal-unit-disclosures-usage-panel{width:100%}.deal-unit-disclosures-panel-row>.deal-unit-disclosures-usage-panel:not(.deal-unit-disclosures-damage-panel){width:100%;margin-left:0;transform:none}.deal-unit-disclosures-triple-row .deal-unit-disclosures-usage-panel{width:100%;margin-left:0;transform:none}.deal-unit-disclosures-panel-row>.deal-unit-disclosures-usage-panel:not(.deal-unit-disclosures-damage-panel) .deal-unit-disclosures-usage-grid{width:100%;margin-left:0;transform:none}.deal-unit-disclosures-triple-row .deal-unit-disclosures-usage-grid{width:100%;margin-left:0}.deal-unit-disclosures-damage-panel{max-width:none;margin-left:0}.deal-unit-disclosures-damage-panel .deal-unit-disclosures-usage-grid{width:100%;margin-left:0}.deal-unit-disclosures-repairs-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.deal-unit-disclosures-repairs-panel{width:100%}.deal-unit-disclosures-repairs-panel .deal-unit-disclosures-usage-grid{width:100%;margin-left:0}.deal-unit-disclosures-declared-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px}.deal-unit-disclosures-bottom-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:start;margin-top:10px}.deal-unit-disclosures-bottom-row>.deal-unit-disclosures-usage-panel:first-child{grid-column:1;transform:translateY(-50px)}.deal-unit-disclosures-text-panel{grid-column:2 / 4;min-height:200px;transform:translateY(-50px)}.deal-unit-disclosures-textarea{box-sizing:border-box;width:100%;min-height:calc(7 * 1.35em + 28px);line-height:1.35;resize:vertical;margin-bottom:0;scrollbar-width:thin;scrollbar-color:#475569 #0b1224}.deal-unit-disclosures-textarea::-webkit-scrollbar{width:10px}.deal-unit-disclosures-textarea::-webkit-scrollbar-track{background:#0b1224;border-radius:8px}.deal-unit-disclosures-textarea::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#64748b,#475569);border-radius:8px;border:2px solid #0b1224}.deal-unit-disclosures-textarea::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#94a3b8,#64748b)}.deal-unit-disclosures-textarea.deal-dealer-info-input{min-height:calc(7 * 1.35em + 28px)}.deal-unit-disclosures-display-row{display:grid;gap:8px;margin-top:10px}.deal-unit-disclosures-display-text{width:100%;padding:10px 12px;border:1px solid rgba(148,163,184,.28);border-radius:10px;background:#0f172a73;color:#e5e7eb;font-size:13px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.deal-unit-disclosures-usage-label{font-size:12px;font-weight:600;letter-spacing:.02em;color:#e2e8f0}.deal-unit-disclosures-usage-grid{display:flex;flex-direction:column;gap:8px;width:100%;max-width:100%}.deal-unit-disclosures-usage-grid .deal-manager-meta-row{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;column-gap:8px;margin:0;width:100%}.deal-unit-location-mini-btn{border:1px solid #ffffff30;border-radius:6px;background:#0f172ad1;color:#e2e8f0;font-size:11px;line-height:1;padding:4px 8px;min-height:22px;cursor:pointer;position:relative;top:10px}.deal-unit-location-mini-btn:disabled{opacity:.45;cursor:default}.deal-unit-location-mini-btn-cancel{border-color:#f87171;color:#f87171}.deal-unit-location-mini-btn-cancel:hover:not(:disabled){border-color:#fca5a5;color:#fca5a5}.deal-unit-location-mini-btn-save{border-color:#34d399;color:#34d399}.deal-unit-location-mini-btn-save:hover:not(:disabled){border-color:#6ee7b7;color:#6ee7b7}.deal-unit-location-mini-btn-copy{border-color:#60a5fa;color:#60a5fa}.deal-unit-location-mini-btn-copy:hover:not(:disabled){border-color:#93c5fd;color:#93c5fd}.deal-unit-location-mini-btn-copy.is-copied{border-color:#34d399;color:#34d399}.deal-unit-modal-edit-action-btn,.deal-unit-modal-edit-action-btn:hover:not(:disabled){color:#fff}.deal-source-purchase{grid-area:purchase}.deal-source-structure{grid-area:structure}.deal-source-structure-readonly>.deal-unit-edit-btn{display:none}.deal-source-checklist{grid-area:checklist;align-self:start}@media (max-width: 1380px){.deal-manager-content-grid{grid-template-columns:1fr;max-width:1180px}.deal-manager-main-column-header{grid-template-columns:1fr;width:100%;max-width:none}.deal-manager-main-column-header-primary{align-items:flex-start;flex-wrap:wrap}.deal-person-signing-only-alert{flex:1 1 315px;max-width:min(420px,100%)}.deal-manager-main-column-header-secondary{grid-column:1}.deal-manager-notes-column-header{min-height:0;align-items:flex-start}}.deal-checklist-list{display:flex;flex-direction:column;gap:6px;margin-top:6px}.deal-checklist-inline-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start;border:1px solid rgba(255,255,255,.25);border-radius:4px;padding:4px 6px}.deal-checklist-inline-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}.deal-checklist-inline-row-bordered{border:1px solid rgba(255,255,255,.25);border-radius:4px;padding:4px 6px}.deal-checklist-group-label{font-size:11px;font-weight:600;letter-spacing:.03em;color:#ffffffb8;margin-top:2px}.deal-checklist-quad-wrap{border:1px solid rgba(255,255,255,.25);border-radius:4px;padding:4px 6px;display:flex;flex-direction:column;gap:6px}.deal-checklist-balanced-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:start}.deal-checklist-balanced-column{display:flex;flex-direction:column;gap:6px;min-width:0}.deal-checklist-row{display:grid;align-items:start;gap:10px;font-size:13px;line-height:1.2}.deal-checklist-row-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.deal-checklist-row-pair-cell{min-width:0}.deal-checklist-row-with-date{grid-template-columns:16px minmax(0,1fr) auto}.deal-checklist-row-no-date{grid-template-columns:16px minmax(0,1fr) 20px}.deal-checklist-row-trade-ownership{gap:6px;grid-template-columns:16px minmax(0,1fr) 18px}.deal-checklist-scan-cell{position:relative;display:inline-flex;align-items:center;justify-content:center;align-self:center;width:18px;height:18px;justify-self:end;cursor:help;overflow:visible}.deal-checklist-scan-cell:focus{outline:1px solid rgba(56,189,248,.7);outline-offset:2px;border-radius:5px}.deal-checklist-scan-icon{display:inline-grid;place-items:center;width:17px;height:17px;border:1px solid rgba(56,189,248,.55);border-radius:50%;background:#082f49b8;color:#7dd3fc;font-size:12px;font-weight:900;line-height:1}.deal-checklist-scan-icon.is-verified{border-color:#22c55ed9;color:#bbf7d0}.deal-checklist-scan-icon.is-issue{border-color:#f87171f2;background:#7f1d1dc7;color:#fecaca}.deal-checklist-scan-verified-mark{position:absolute;right:-5px;bottom:-5px;display:inline-grid;place-items:center;width:12px;height:12px;border:1px solid rgba(6,78,59,.95);border-radius:50%;background:#22c55e;color:#052e16;font-size:9px;font-weight:900;line-height:1;box-shadow:0 0 0 2px #020617eb}.deal-checklist-scan-issue-mark{position:absolute;right:-5px;bottom:-5px;display:inline-grid;place-items:center;width:12px;height:12px;border:1px solid rgba(127,29,29,.95);border-radius:50%;background:#ef4444;color:#fff;font-size:9px;font-weight:900;line-height:1;box-shadow:0 0 0 2px #020617eb}.deal-checklist-scan-cell:hover .deal-checklist-scan-icon,.deal-checklist-scan-cell:focus .deal-checklist-scan-icon,.deal-checklist-scan-cell:focus-within .deal-checklist-scan-icon{border-color:#7dd3fce6;color:#e0f2fe}@media (max-width: 720px){.deal-checklist-balanced-columns{grid-template-columns:minmax(0,1fr)}}.deal-checklist-checkbox{width:14px;height:14px;margin:0;border:1px solid rgba(255,255,255,.45);border-radius:2px;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-grid;place-content:center;cursor:pointer}.deal-checklist-checkbox:disabled{cursor:wait;opacity:.72}.deal-checklist-checkbox:before{content:"";width:4px;height:8px;border-right:2px solid #22c55e;border-bottom:2px solid #22c55e;transform:rotate(45deg) scale(0);transform-origin:center}.deal-checklist-checkbox:checked{border-color:#22c55e;background:#22c55e26}.deal-checklist-checkbox:checked:before{transform:rotate(45deg) scale(1)}.deal-checklist-row-requested .deal-checklist-checkbox{border-color:#f59e0b;background:#f59e0b1f}.deal-checklist-row-requested .deal-checklist-label{color:#f59e0bf2}.deal-checklist-row-received .deal-checklist-label{color:#22c55ef2}.deal-checklist-row-received-issue .deal-checklist-checkbox{border-color:#ef4444;background:#ef444429}.deal-checklist-row-received-issue .deal-checklist-checkbox:before{border-right-color:#f87171;border-bottom-color:#f87171}.deal-checklist-row-received-issue .deal-checklist-label{color:#f87171f5}.deal-checklist-row-received-needs-copy .deal-checklist-checkbox{border-color:#ef4444;background:#ef444429}.deal-checklist-row-received-needs-copy .deal-checklist-checkbox:before{border-right-color:#f87171;border-bottom-color:#f87171}.deal-checklist-row-received-needs-copy .deal-checklist-label{color:#f87171f5}.deal-checklist-row-unrequested .deal-checklist-label{color:#ffffffc7}.deal-checklist-label-actions{min-width:0;display:inline-flex;align-items:center;gap:8px}.deal-checklist-idv-request-btn{align-self:center;min-width:54px;height:20px;padding:0 8px;border:1px solid rgba(56,189,248,.82);border-radius:999px;background:#082f499e;color:#e0f2fe;font-size:10px;font-weight:800;line-height:18px;cursor:pointer;white-space:nowrap}.deal-checklist-idv-request-btn:hover:not(:disabled),.deal-checklist-idv-request-btn:focus-visible:not(:disabled){border-color:#22d3eef2;background:#0e749073}.deal-checklist-idv-request-btn:disabled{cursor:default;opacity:.62}.deal-checklist-idv-request-btn.is-sent{border-color:#22c55eb8;background:#14532d59;color:#bbf7d0}.deal-checklist-label{min-width:0;font-size:13px;overflow:hidden;white-space:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.deal-checklist-row-trade-ownership .deal-checklist-label{white-space:nowrap;display:block;-webkit-line-clamp:unset;line-clamp:unset}.deal-checklist-link-button{border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.deal-checklist-link-button:hover{text-decoration:underline}.deal-checklist-date{text-align:right;opacity:.85;font-size:13px;white-space:nowrap;align-self:start}.deal-checklist-open-btn{background:transparent;border:0;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.deal-checklist-open-btn:hover{text-decoration:underline}.deal-checklist-header-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:nowrap}.deal-checklist-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0;margin-left:auto}.deal-checklist-loc-inline{display:flex;align-items:center;gap:8px;font-size:13px}.deal-checklist-loc-label{color:#ffffffbf}.deal-checklist-loc-value{color:#fff}.deal-checklist-loc-input{width:44px;min-width:44px;height:22px;padding:2px 6px;border:1px solid transparent;border-radius:6px;background:#0f172a5c;color:#fff;font-size:13px;font-weight:800;line-height:1;text-align:right;outline:none}.deal-checklist-loc-input:hover,.deal-checklist-loc-input:focus{border-color:#60a5fac7;background:#0f172ab8;box-shadow:0 0 0 2px #2563eb2e}.deal-checklist-loc-inline.is-saving .deal-checklist-loc-input{border-color:#94a3b894}.deal-checklist-loc-inline.has-error .deal-checklist-loc-input{border-color:#f87171f2;box-shadow:0 0 0 2px #7f1d1d38}.deal-checklist-modal-card{max-width:760px}.deal-gross-sheet-modal-card{width:min(980px,calc(100vw - 40px));max-width:980px}.deal-gross-sheet-overlay{z-index:30}.deal-gross-sheet-card{display:grid;min-height:min(78vh,900px);max-height:min(78vh,900px);overflow:auto;padding:14px;background:#eef2f7}.deal-gross-sheet-page{width:min(100%,816px);min-height:1056px;margin:0 auto;padding:32px 34px;background:#fff;border:1px solid #cbd5e1;box-shadow:0 12px 34px #0f172a2e;color:#111827;font-family:Arial,Helvetica,sans-serif}.deal-gross-sheet-page-title{margin:0;color:#111827;font-size:18px;font-weight:900;line-height:1.2;text-align:center}.deal-gross-sheet-top-meta{display:grid;grid-template-columns:minmax(170px,1fr) minmax(180px,auto) minmax(170px,1fr);align-items:start;gap:18px;min-height:54px;margin-bottom:4px;color:#111827}.deal-gross-sheet-top-meta-group{display:flex;align-items:baseline;gap:14px;min-width:0}.deal-gross-sheet-top-meta-left{display:grid;align-content:start;gap:2px}.deal-gross-sheet-top-meta-left .deal-gross-sheet-top-meta-field{display:grid;grid-template-columns:74px minmax(0,auto);gap:6px}.deal-gross-sheet-top-meta-right{justify-content:flex-end;flex:0 0 auto;justify-self:end}.deal-gross-sheet-top-meta-field{display:flex;gap:6px;align-items:baseline;font-size:10px;line-height:1.2}.deal-gross-sheet-top-meta-label{color:#334155;font-weight:900}.deal-gross-sheet-top-meta-value{color:#111827;font-weight:800;text-align:left}.deal-gross-sheet-pdf-section{border:1px solid #111827;margin-bottom:12px;padding:8px 10px}.deal-gross-sheet-pdf-section-title{margin-bottom:5px;color:#111827;font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase}.deal-gross-sheet-pdf-header{padding-top:10px}.deal-gross-sheet-pdf-row,.deal-gross-sheet-pdf-strip,.deal-gross-sheet-totals{display:grid;gap:0 14px}.deal-gross-sheet-pdf-row{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-gross-sheet-pdf-row.is-single{grid-template-columns:minmax(0,1fr)}.deal-gross-sheet-pdf-strip{grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #111827;margin-bottom:12px;padding:8px 10px;gap:0 16px}.deal-gross-sheet-main-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.deal-gross-sheet-pdf-field{display:grid;grid-template-columns:minmax(116px,.7fr) minmax(110px,1.1fr);gap:8px;align-items:center;min-height:24px;border-bottom:1px solid #cbd5e1;color:#111827}.deal-gross-sheet-pdf-label{color:#334155;font-size:10px;font-weight:900;line-height:1.25;white-space:nowrap}.deal-gross-sheet-pdf-value,.deal-gross-sheet-pdf-input{justify-self:end;min-width:0;color:#111827;font-size:10px;font-weight:800;line-height:1.25;text-align:right}.deal-gross-sheet-pdf-input{width:min(100%,120px);height:20px;border:1px solid transparent;border-radius:2px;background:transparent;padding:1px 4px;font:inherit}.deal-gross-sheet-pdf-field.editable .deal-gross-sheet-pdf-input{border-color:#cbd5e1;background:#f8fafc}.deal-gross-sheet-pdf-field.dirty .deal-gross-sheet-pdf-input{border-color:#2563eb;background:#eff6ff}.deal-gross-sheet-pdf-field.readonly{opacity:.82}.deal-gross-sheet-admin-fee-row,.deal-gross-sheet-paired-value-row{grid-template-columns:minmax(0,1fr) minmax(88px,auto)}.deal-gross-sheet-paired-left-value{justify-self:start;min-width:0;color:#111827;font-size:10px;font-weight:800;line-height:1.25;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.deal-gross-sheet-paired-right-value{justify-self:end;min-width:0;color:#111827;font-size:10px;font-weight:800;line-height:1.25;text-align:right}.deal-gross-sheet-pdf-field-blank{visibility:hidden}.deal-gross-sheet-pdf-header .deal-gross-sheet-pdf-field{grid-template-columns:max-content minmax(0,1fr);gap:18px;min-height:22px}.deal-gross-sheet-pdf-header .deal-gross-sheet-pdf-row.is-single .deal-gross-sheet-pdf-field{grid-template-columns:max-content minmax(0,1fr)}.deal-gross-sheet-pdf-header .deal-gross-sheet-pdf-value,.deal-gross-sheet-pdf-header .deal-gross-sheet-pdf-input{justify-self:start;text-align:left}.deal-gross-sheet-pdf-strip .deal-gross-sheet-pdf-field{grid-template-columns:minmax(58px,.7fr) minmax(76px,1fr);gap:6px}.deal-gross-sheet-pdf-strip .deal-gross-sheet-pdf-input{width:min(100%,96px)}.deal-gross-sheet-totals{grid-template-columns:repeat(3,minmax(0,1fr))}.deal-gross-sheet-bottom-grid{display:grid;grid-template-columns:minmax(0,250px) minmax(0,430px);gap:12px;align-items:start;max-width:700px;margin:0 auto 12px}.deal-gross-sheet-signature,.deal-gross-sheet-commissions{margin-bottom:0}.deal-gross-sheet-signature .deal-gross-sheet-pdf-row{grid-template-columns:minmax(0,1fr)}.deal-gross-sheet-signature .deal-gross-sheet-pdf-field{grid-template-columns:minmax(92px,.72fr) minmax(110px,1.2fr)}.deal-gross-sheet-commissions .deal-gross-sheet-pdf-row{grid-template-columns:minmax(0,1fr)}.deal-gross-sheet-commissions .deal-gross-sheet-pdf-field{grid-template-columns:minmax(68px,1fr) minmax(46px,auto);gap:6px}.deal-gross-sheet-commissions .deal-gross-sheet-pdf-row:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px}.deal-gross-sheet-commission-pair-row{grid-template-columns:minmax(90px,25%) minmax(72px,1fr) minmax(76px,auto)}.deal-gross-sheet-commission-pair-row .deal-gross-sheet-pdf-input{width:100%;height:18px;min-width:0}.deal-gross-sheet-commission-name-input{grid-column:1;justify-self:stretch;text-align:left}.deal-gross-sheet-commission-amount-input{grid-column:3;justify-self:end;max-width:88px;text-align:right}.deal-gross-sheet-commission-pair-row .deal-gross-sheet-paired-right-value{grid-column:3}.deal-gross-sheet-commission-percent-value{justify-self:center;min-width:0;color:#111827;font-size:10px;font-weight:800;line-height:1.25;text-align:center;white-space:nowrap}.deal-gross-sheet-commissions .deal-gross-sheet-pdf-label{overflow:hidden;text-overflow:ellipsis}.deal-gross-sheet-commissions .deal-gross-sheet-pdf-value{max-width:82px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-gross-sheet-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.deal-gross-sheet-actions .deal-doc-export-button{padding-inline:8px;line-height:1.2}.deal-gross-sheet-error,.deal-gross-sheet-dirty-note{margin-top:10px}.deal-gross-sheet-sections{display:grid;gap:12px}.deal-gross-sheet-section{border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#080f1a4d;padding:12px}.deal-gross-sheet-section-title{margin-bottom:8px;color:#facc15;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.deal-gross-sheet-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.deal-gross-sheet-field{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1fr);gap:10px;align-items:start;min-width:0;padding:8px 0;border-top:1px solid rgba(148,163,184,.13)}.deal-gross-sheet-label{color:#cbd5e1e6;font-size:12px;font-weight:800;line-height:1.35}.deal-gross-sheet-value{color:#f8fafc;font-size:12px;font-weight:800;line-height:1.35;overflow-wrap:anywhere;text-align:right}@media (max-width: 760px){.deal-gross-sheet-fields{grid-template-columns:1fr}}.deal-files-modal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-right:40px}.deal-files-drop-target{position:relative}.deal-files-drop-target.is-active{border-color:#3b82f68c;box-shadow:0 0 0 1px #3b82f647,inset 0 0 0 1px #3b82f62e}.deal-files-dropzone-button{width:100%;margin-bottom:16px;padding:24px 18px;border:2px dashed rgba(148,163,184,.55);border-radius:14px;background:#0f172a57;color:#f8fafc;text-align:center;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.deal-files-dropzone-button:hover,.deal-files-dropzone-button.is-active{border-color:#60a5fae6;background:#1e293b94;box-shadow:0 0 0 1px #60a5fa47,inset 0 0 0 1px #60a5fa1f}.deal-files-dropzone-button-title{font-size:18px;font-weight:700;line-height:1.2}.deal-files-dropzone-button-subtitle{margin-top:6px;color:#bfdbfedb;font-size:13px}.deal-files-drop-overlay{position:absolute;top:12px;right:12px;bottom:12px;left:12px;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed rgba(96,165,250,.9);border-radius:12px;background:#0f172aeb;pointer-events:none;text-align:center}.deal-files-drop-overlay-title{color:#eff6ff;font-size:20px;font-weight:700}.deal-files-drop-overlay-subtitle{color:#bfdbfee6;font-size:13px}.deal-checklist-empty{margin-top:6px}.deal-file-upload-modal-card{width:min(720px,calc(100vw - 32px));max-width:720px}.deal-file-upload-card{display:flex;flex-direction:column;gap:14px}.deal-file-upload-section-label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8eb}.deal-file-upload-dropzone{border:1px dashed rgba(96,165,250,.75);border-radius:14px;background:linear-gradient(180deg,#0f172aeb,#1e293bdb);padding:28px 20px;text-align:center;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.deal-file-upload-dropzone:hover,.deal-file-upload-dropzone.is-active{border-color:#93c5fd;background:linear-gradient(180deg,#0f172afa,#2563eb29);transform:translateY(-1px)}.deal-file-upload-dropzone.is-disabled{cursor:wait;opacity:.72;transform:none}.deal-file-upload-dropzone-title{font-size:16px;font-weight:600;color:#e2e8f0}.deal-file-upload-dropzone-subtitle{margin-top:8px;font-size:12px;color:#bfdbfeeb}.deal-file-upload-file-list{display:flex;flex-direction:column;gap:8px}.deal-file-upload-file-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;background:#0f172a94;border:1px solid rgba(148,163,184,.18)}.deal-file-upload-file-meta{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:4px}.deal-file-upload-file-controls{display:flex;align-items:flex-end;gap:10px;flex:0 0 auto}.deal-file-upload-file-field{display:flex;flex-direction:column;gap:6px;min-width:340px}.deal-file-upload-file-select{min-width:340px}.deal-file-upload-dropdown{width:100%;min-width:340px}.deal-file-upload-dropdown .settings-linked-status-dropdown-trigger{min-height:42px;padding:9px 12px;font-size:14px;font-weight:600;min-width:340px}.deal-file-upload-dropdown-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-file-upload-dropdown-menu{min-width:260px}.deal-file-upload-dropdown-panel{display:flex;flex-direction:column;gap:6px}.deal-file-upload-dropdown-search{width:calc(100% - 16px);margin:8px 8px 2px;padding:8px 10px;border:1px solid rgba(96,165,250,.75);border-radius:6px;background:#071225;color:#f8fafc;font-size:13px;font-weight:600;outline:none}.deal-file-upload-dropdown-search:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa33}.deal-file-upload-dropdown-search::placeholder{color:#cbd5e1b3}.deal-file-upload-dropdown-menu .settings-linked-status-dropdown-option{min-height:38px;font-size:14px}.deal-file-upload-file-name{color:#f8fafc;font-size:13px;font-weight:600;word-break:break-word}.deal-file-upload-file-size{color:#94a3b8e6;font-size:12px}.deal-file-upload-remove-btn{border:0;border-radius:999px;background:#ef444429;color:#fca5a5;padding:7px 12px;font-size:12px;font-weight:600;cursor:pointer}.deal-file-upload-remove-btn:hover{background:#ef44443d}.deal-file-upload-remove-btn:disabled{cursor:wait;opacity:.72}.deal-file-upload-empty{font-size:13px;color:#94a3b8e6}.deal-file-upload-field{display:flex;flex-direction:column;gap:8px}.deal-file-upload-field-label{font-size:13px;color:#e2e8f0f5}.deal-file-upload-select{width:100%}.deal-file-upload-actions{display:flex;justify-content:flex-end;gap:10px}@media (max-width: 720px){.deal-files-modal-header{align-items:flex-start;flex-direction:column;padding-right:0}.deal-files-upload-open-btn{width:100%}.deal-file-upload-file-row{align-items:flex-start;flex-direction:column}.deal-file-upload-file-controls{width:100%;align-items:stretch;flex-direction:column}.deal-file-upload-file-field,.deal-file-upload-file-select{min-width:0;width:100%}.deal-file-upload-remove-btn{align-self:flex-end}.deal-file-upload-actions{flex-direction:column-reverse}.deal-file-upload-actions .deal-unit-location-mini-btn{width:100%}}.deal-files-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-top:6px;max-height:56vh;overflow-y:auto;padding-right:6px;scrollbar-width:thin;scrollbar-color:#475569 #0b1224}.deal-files-list::-webkit-scrollbar{width:10px}.deal-files-list::-webkit-scrollbar-track{background:#0b1224;border-radius:8px}.deal-files-list::-webkit-scrollbar-thumb{background:#475569;border-radius:8px;border:2px solid #0b1224}.deal-files-list::-webkit-scrollbar-thumb:hover{background:#64748b}.deal-files-item{display:flex;flex-direction:column;gap:6px;position:relative;padding-bottom:24px}.deal-files-link{color:#93c5fd;text-decoration:underline;word-break:break-word}.deal-files-preview-link{display:flex;flex-direction:column;gap:8px;color:inherit;text-decoration:none}.deal-files-preview-media-wrap{position:relative}.deal-files-preview-media-link{display:block;color:inherit;text-decoration:none}.deal-files-preview-image{width:100%;height:128px;object-fit:cover;border-radius:10px;border:1px solid rgba(148,163,184,.35);background:#0f172a73}.deal-files-preview-placeholder{width:100%;height:128px;border-radius:10px;border:1px solid rgba(148,163,184,.35);background:#0f172a73;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.deal-files-preview-placeholder-title{font-size:18px;font-weight:700;letter-spacing:.04em;color:#e2e8f0}.deal-files-preview-placeholder-subtitle{font-size:12px;color:#93c5fd}.deal-files-preview-upload-progress{width:100%;height:128px;border-radius:10px;border:1px solid rgba(59,130,246,.45);background:#0f172ab8;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:10px;padding:18px;box-sizing:border-box}.deal-files-preview-upload-progress-title,.deal-files-preview-upload-progress-subtitle{color:#e2e8f0;font-size:12px;font-weight:700;text-align:center}.deal-files-preview-upload-progress-subtitle{color:#93c5fd;font-weight:800}.deal-files-preview-upload-track{width:100%;height:8px;overflow:hidden;border-radius:999px;background:#1e293be6;border:1px solid rgba(148,163,184,.2)}.deal-files-preview-upload-fill{display:block;height:100%;min-width:8px;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#22c55e);transition:width .16s ease}.deal-files-preview-label{font-size:12px;color:#e2e8f0;text-align:center;word-break:break-word;text-decoration:none}.deal-files-label-stack{display:flex;flex-direction:column;gap:2px}.deal-files-date-label{font-size:11px;color:#e2e8f0bd;text-align:center;word-break:break-word}.deal-files-upload-progress-panel{display:grid;gap:8px;width:100%;margin:4px auto 0;padding:8px 10px;border:1px solid rgba(148,163,184,.2);border-radius:8px;background:#02061747;text-align:left}.deal-files-upload-progress-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;font-weight:800}.deal-files-upload-progress-name{min-width:0;color:#dbeafe;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-files-upload-progress-status{flex:0 0 auto;color:#bfdbfe}.deal-files-upload-progress-track{height:7px;overflow:hidden;border-radius:999px;background:#0f172ad1}.deal-files-upload-progress-bar{height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#22c55e);transition:width .12s ease}.deal-files-upload-progress-panel+.deal-files-rep-visibility-row{margin-top:6px}.deal-files-rep-visibility-row{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:4px}.deal-files-rep-visibility-toggle-btn{display:inline-flex;align-items:center;justify-content:center;min-width:104px;padding:5px 12px;border-radius:999px;border:1px solid rgba(148,163,184,.45);background:#0f172a8c;color:#e2e8f0;font-size:11px;font-weight:700;line-height:1.2;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.deal-files-rep-visibility-toggle-btn.is-visible{border-color:#22c55ea6;background:#22c55e29;color:#bbf7d0}.deal-files-rep-visibility-toggle-btn.is-hidden{border-color:#94a3b873;background:#0f172a8c;color:#cbd5e1}.deal-files-rep-visibility-toggle-btn:hover:not(:disabled){border-color:#93c5fdbf;background:#1e293bd9}.deal-files-rep-visibility-toggle-btn.is-saving,.deal-files-rep-visibility-toggle-btn:disabled{cursor:wait;opacity:.8}.deal-files-rep-visibility-badge{display:inline-flex;align-items:center;justify-content:center;min-width:88px;padding:3px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.45);background:#0f172a8c;color:#e2e8f0;font-size:11px;font-weight:700;line-height:1.2}.deal-files-rep-visibility-badge.is-visible{border-color:#22c55ea6;background:#22c55e29;color:#bbf7d0}.deal-files-rep-visibility-badge.is-hidden{border-color:#94a3b873;background:#0f172a8c;color:#cbd5e1}.deal-files-rep-visibility-badge.is-saving{border-color:#38bdf8b3;background:#0e74903d;color:#bae6fd}.deal-files-download-btn{position:absolute;right:4px;bottom:0;width:20px;height:20px;padding:0;border-radius:6px;border:1px solid rgba(148,163,184,.5);background:#0f172ab3;color:#e2e8f0;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:12px;line-height:1;font-family:inherit;cursor:pointer}.deal-files-edit-btn{position:absolute;left:4px;bottom:0;width:20px;height:20px;padding:0;border-radius:6px;border:1px solid rgba(148,163,184,.5);background:#0f172ab3;color:#e2e8f0;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:12px;line-height:1;font-family:inherit;cursor:pointer}.deal-files-edit-btn.preview-corner{left:6px;bottom:6px;width:22px;height:22px;z-index:2}.deal-files-edit-btn.deal-files-edit-btn-cancel{left:28px}.deal-files-edit-btn.deal-files-edit-btn-cancel.preview-corner{left:32px}.deal-files-edit-btn:hover{background:#1e40af59;border-color:#93c5fdbf}.deal-files-delete-btn{position:absolute;right:4px;top:4px;width:20px;height:20px;padding:0;border-radius:6px;border:1px solid rgba(248,113,113,.65);background:#7f1d1db8;color:#fecaca;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:12px;line-height:1;font-family:inherit;cursor:pointer}.deal-files-delete-btn.preview-corner{right:6px;top:6px;width:22px;height:22px;z-index:2}.deal-files-delete-btn:hover:not(:disabled){background:#b91c1cc7;border-color:#fecacae6}.deal-files-delete-btn:disabled{opacity:.6;cursor:default}.deal-files-edit-btn:disabled{opacity:.6;cursor:default}.deal-files-label-edit-input{width:100%;font-size:12px;text-align:center;position:relative;z-index:1}.deal-files-download-btn.preview-corner{right:6px;bottom:6px;width:22px;height:22px;z-index:2}.deal-files-download-btn:hover{background:#1e40af59;border-color:#93c5fdbf}.deal-files-meta{white-space:nowrap;font-size:12px;opacity:.85}.deal-manager-meta-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.deal-manager-meta-label{flex:0 0 auto}.deal-manager-meta-label-group{display:inline-flex;align-items:center;justify-content:space-between;gap:4px;width:68px}.deal-purchase-trade-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#60a5fa;cursor:pointer;font:inherit;font-weight:800;padding:0;text-align:left;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.deal-purchase-trade-link:hover,.deal-purchase-trade-link:focus-visible{color:#93c5fd;outline:none}.deal-manager-meta-value{flex:1 1 auto;min-width:0;text-align:right;color:inherit;text-decoration:none}.deal-text-opt-pin-toggle{width:9px;height:9px;min-width:9px;min-height:9px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:999px;border:1px solid rgba(148,163,184,.45);background:#0f172ab8;color:#f8fafc;cursor:pointer;transform:translate(-5px);transition:transform .12s ease,opacity .12s ease,border-color .12s ease,background-color .12s ease}.deal-text-opt-pin-toggle.yes{border-color:#34d399c7;background:#065f46eb}.deal-text-opt-pin-toggle.no{border-color:#f87171c7;background:#7f1d1deb}.deal-text-opt-pin-toggle:hover:not(:disabled){transform:translate(-5px) translateY(-1px)}.deal-text-opt-pin-toggle:disabled{opacity:.6;cursor:default}.deal-text-opt-pin-toggle.is-saving{opacity:.75}.deal-text-opt-pin-toggle-cell{margin-left:0}.deal-contact-toggle-label{display:inline;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;text-align:left;cursor:pointer}.deal-contact-toggle-label.yes{color:#34d399}.deal-contact-toggle-label.no{color:#f87171}.deal-contact-toggle-label:hover:not(:disabled){text-decoration:underline;text-underline-offset:2px}.deal-contact-toggle-label:disabled{cursor:default;opacity:.7}.deal-contact-toggle-label.is-saving{opacity:.8}.deal-primary-text-opt-error{margin-top:4px}.deal-manager-meta-row.deal-odo-row{justify-content:flex-start;gap:6px}.deal-manager-meta-value.deal-odo-value{flex:0 0 auto;text-align:left;white-space:nowrap}.deal-manager-meta-value.deal-odo-value.deal-odo-value-alert{color:#f87171}.deal-history-link{color:#60a5fa;text-decoration:underline}.deal-history-search-label-btn{border:0;padding:0;background:transparent;color:#fff;font:inherit;cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:2px}.deal-history-search-label-btn:hover,.deal-history-search-label-btn:focus-visible{color:#fff;text-decoration:underline}.deal-unit-history-search-row{align-items:start}.deal-unit-history-search-link{word-break:break-all;white-space:normal;text-align:right}.deal-unit-history-search-control{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}.deal-unit-history-search-view-control{flex-wrap:wrap}.deal-unit-carfax-pull-btn{flex:0 0 auto;min-width:104px;justify-content:center}.deal-unit-distance-row{align-items:center}.deal-unit-distance-control{flex:1 1 auto;display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-end;gap:8px;min-width:0}.deal-unit-distance-input{flex:1 1 70%;width:auto;max-width:none;min-width:0;text-align:right}.deal-unit-distance-units-select{flex:0 0 30%;width:30%;min-width:0;text-align:center;color:#e2e8f0}.deal-unit-distance-units-select option{background-color:#0f172a;color:#e2e8f0}.deal-purchase-pill-layout .deal-unit-history-search-input{flex:1 1 180px;width:auto;max-width:100%;justify-self:stretch;text-align:left}.deal-unit-location-link{text-decoration:underline}.deal-unit-location-open-badge{border-width:1px;cursor:pointer;font:inherit;height:24px;min-width:58px;padding:0 10px;margin-left:auto;position:relative;top:4px;left:-20px;background:transparent;text-align:center}.deal-unit-location-open-badge:hover:not(:disabled){filter:brightness(1.08)}.deal-unit-location-open-badge:disabled{opacity:.6;cursor:default}@media (max-width: 980px){.deal-unit-location-header-row{grid-template-columns:1fr}.deal-unit-location-header-reg{justify-self:start;text-align:left;padding-top:0}.deal-unit-location-card-grid{grid-template-columns:1fr}}.deal-unit-card{position:relative;padding-right:12px;width:100%;justify-self:stretch}.deal-unit-card>.deal-unit-edit-btn{display:none}.deal-unit-card-header-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:2px}.deal-unit-card-header-right{display:flex;flex-direction:column;align-items:flex-end;gap:0;margin-left:auto;position:relative;min-width:88px}.deal-unit-stock-inline{white-space:nowrap;margin-bottom:0;line-height:1}.deal-unit-mini-toggle-header{position:absolute;top:17px;right:10px}.deal-unit-card-header-row>.deal-unit-mini-toggle:not(.deal-unit-mini-toggle-header){display:none}.deal-unit-card .deal-odo-history-actions>.deal-unit-mini-toggle-inline{display:none}.deal-unit-mini-toggle{min-width:42px;min-height:22px;padding:2px 10px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:transparent;color:#f8fafc;font-size:11px;font-weight:700;letter-spacing:.05em;cursor:pointer;transition:border-color .12s ease,color .12s ease,opacity .12s ease}.deal-unit-mini-toggle-inline{margin-left:auto;flex-shrink:0}.deal-unit-mini-toggle.is-outside{border-color:#f87171;color:#f8fafc}.deal-unit-mini-toggle.is-fin{border-color:#34d399;color:#f8fafc}.deal-unit-mini-toggle:hover:not(:disabled){opacity:.88}.deal-unit-mini-toggle:disabled{opacity:.55;cursor:default}.deal-unit-card-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.deal-unit-vin-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.deal-copyable-meta-value{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px;width:100%;min-width:0}.deal-primary-email-row,.deal-secondary-email-row{gap:4px}.deal-primary-email-row .deal-copyable-meta-value,.deal-secondary-email-row .deal-copyable-meta-value{flex:1 1 0;width:auto}.deal-copyable-email-link{flex:1 1 auto;min-width:0;white-space:nowrap;overflow-wrap:normal;word-break:normal;overflow:hidden;text-overflow:ellipsis}.deal-copyable-meta-value .deal-copy-inline-btn{width:18px;height:18px;min-width:18px;margin-right:2px;font-size:10px}.deal-copy-inline-btn{width:22px;height:22px;border:1px solid rgba(148,163,184,.35);border-radius:999px;background:#0f172ab8;color:#cbd5e1;display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:12px;line-height:1;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.deal-copy-inline-btn:hover{background:#1e293beb;border-color:#60a5fa8c;color:#fff}.deal-copy-inline-btn.is-copied{color:#34d399;border-color:#34d3998c}.deal-application-copy-value{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.deal-application-copy-text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;text-align:right}.deal-application-copy-value .deal-copy-inline-btn{flex:0 0 auto;margin-left:auto}.deal-unit-vin-value.is-invalid,.deal-unit-vin-warning{color:#f87171}.deal-unit-vin-warning{font-size:12px}.deal-unit-edit-btn{position:absolute;top:8px;right:10px;width:24px;height:24px;border:1px solid #ffffff2e;border-radius:999px;background:#0f172ab3;color:#e2e8f0;display:inline-flex;align-items:center;justify-content:center;font-size:13px;line-height:1;cursor:pointer}.deal-unit-edit-btn.deal-unit-location-edit-btn{top:-4px;right:1px}.deal-manager-source-grid .deal-unit-edit-btn.deal-unit-location-edit-btn{top:3px;right:5px}.deal-purchase-modal-card .deal-purchase-pill-layout .deal-unit-edit-btn{top:5px;right:5px}.deal-unit-edit-btn:hover:not(:disabled){border-color:#60a5fa;color:#93c5fd}.deal-co-link-modal-card{width:min(460px,calc(100vw - 32px));max-width:min(460px,calc(100vw - 32px))}.deal-co-link-picker-modal-card{width:min(860px,calc(100vw - 32px));max-width:min(860px,calc(100vw - 32px))}.deal-co-link-picker-send-link-btn{position:absolute;top:10px;right:48px;z-index:1;color:#fff}.deal-co-link-option-stack,.deal-co-link-input-stack{display:flex;flex-direction:column;gap:10px}.deal-co-link-option-btn{width:100%;justify-content:center}.deal-co-link-form-card{display:grid;gap:12px}.deal-co-link-form-card .dealer-modal-input{background:#0f172a3d;border-color:#94a3b86b}.deal-co-link-form-card .dealer-modal-input::placeholder{color:#e2e8f09e}.deal-co-link-prefill-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(148,163,184,.32);border-radius:10px;background:#0f172a61}.deal-co-link-prefill-text{color:#cbd5e1;font-size:12px}.deal-co-link-prefill-action{border:0;background:transparent;color:#93c5fd;font-size:12px;font-weight:600;cursor:pointer;padding:0}.deal-co-link-prefill-action:disabled{opacity:.6;cursor:default}.deal-co-link-success{display:grid;gap:4px;padding:10px 12px;border:1px solid rgba(52,211,153,.35);border-radius:10px;background:#065f4629}.deal-co-link-success-title{color:#6ee7b7;font-size:13px;font-weight:700}.deal-co-link-success-body{color:#d1fae5;font-size:12px}.deal-co-link-client-filter-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.deal-co-link-client-list{display:grid;gap:8px;max-height:min(420px,calc(100vh - 320px));overflow-y:auto;scrollbar-color:rgba(100,116,139,.92) rgba(15,23,42,.94);scrollbar-width:thin}.deal-co-link-client-list::-webkit-scrollbar{width:12px}.deal-co-link-client-list::-webkit-scrollbar-track{background:#0f172af0;border-radius:999px}.deal-co-link-client-list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#64748bf5,#334155f5);border:2px solid rgba(15,23,42,.94);border-radius:999px}.deal-co-link-client-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#94a3b8fa,#475569fa)}.deal-co-link-client-list-header,.deal-co-link-client-row{display:grid;grid-template-columns:minmax(0,1.4fr) 140px minmax(0,1.2fr);gap:12px;align-items:center}.deal-co-link-client-list-header{padding:0 12px 6px;color:#cbd5e1c7;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.deal-co-link-client-row{width:100%;border:1px solid rgba(148,163,184,.2);border-radius:10px;background:#0f172a47;color:#e2e8f0;padding:12px;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.deal-co-link-client-row:hover{border-color:#60a5fa80;background:#1e293bb8;transform:translateY(-1px)}.deal-co-link-client-name,.deal-co-link-client-birthdate,.deal-co-link-client-email{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-co-link-client-name{font-weight:600}.deal-co-link-client-birthdate,.deal-co-link-client-email{color:#cbd5e1;font-size:12px}.deal-co-link-client-empty{padding:20px 12px 8px;color:#cbd5e1c2;font-size:13px;text-align:center}@media (max-width: 900px){.deal-co-link-client-list-header,.deal-co-link-client-row{grid-template-columns:minmax(0,1fr);gap:6px}.deal-co-link-client-list-header{display:none}}.deal-unit-edit-btn:disabled{opacity:.45;cursor:default}.deal-modal-edit-btn{right:48px}.deal-application-edit-btn{top:43px;right:38px}.deal-dealer-info-input{width:100%;min-width:0;padding:4px 8px;min-height:26px}.deal-dealer-inline-input{margin:0;border:0;border-bottom:1px solid rgba(148,163,184,.45);border-radius:0;background:transparent;color:#e2e8f0;box-shadow:none;outline:none;padding:2px 0;min-height:22px}.deal-dealer-inline-input::placeholder{color:#e2e8f080}.deal-dealer-inline-input:focus{border-bottom-color:#60a5fae6}.deal-dealer-info-field-error{width:min(100%,260px);margin:2px 0 6px auto;text-align:left}.deal-dealer-info-field-error-inline{flex:1 1 100%;min-width:180px;margin:2px 0 4px 78px}.deal-structure-modal-card{color-scheme:dark}.deal-structure-modal-card select.deal-structure-modal-input{background:transparent;background-color:transparent;color-scheme:dark}.deal-structure-modal-card select.deal-structure-modal-input option{background-color:#0d1117;color:#e2e8f0}.deal-application-inline-input,.deal-dealer-inline-input,.deal-unit-modal-card .deal-unit-edit-input,.deal-structure-modal-card .deal-structure-modal-input,.deal-purchase-pill-layout.deal-purchase-pill-layout-editing .deal-dealer-info-input,.deal-purchase-pill-layout.deal-purchase-pill-layout-editing .deal-purchase-currency-input,.deal-purchase-pill-layout.deal-purchase-pill-layout-editing .deal-unit-edit-input,.deal-purchase-pill-layout.deal-purchase-pill-layout-editing .deal-unit-date-picker-input{margin:0;border:0;border-bottom:1px solid rgba(148,163,184,.45);border-radius:0;background:transparent;color:#e2e8f0;box-shadow:none;outline:none;padding:2px 0;min-height:22px}.deal-purchase-pill-layout.deal-purchase-pill-layout-editing .deal-unit-date-picker-input,.deal-purchase-pill-layout.deal-purchase-pill-layout-editing .deal-unit-date-picker-input::-webkit-datetime-edit,.deal-purchase-pill-layout.deal-purchase-pill-layout-editing .deal-unit-date-picker-input::-webkit-datetime-edit-fields-wrapper,.deal-purchase-pill-layout.deal-purchase-pill-layout-editing .deal-unit-date-picker-input::-webkit-datetime-edit-text,.deal-purchase-pill-layout.deal-purchase-pill-layout-editing .deal-unit-date-picker-input::-webkit-datetime-edit-month-field,.deal-purchase-pill-layout.deal-purchase-pill-layout-editing .deal-unit-date-picker-input::-webkit-datetime-edit-day-field,.deal-purchase-pill-layout.deal-purchase-pill-layout-editing .deal-unit-date-picker-input::-webkit-datetime-edit-year-field{color:#e2e8f0;font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1}.deal-unit-inventory-picker-search-row{align-items:center}.deal-unit-inventory-picker-search-input{background:#0f172ae6!important;color:#e2e8f0!important;border:1px solid rgba(120,145,190,.45);border-radius:10px;box-shadow:none}.deal-unit-inventory-picker-search-input::placeholder{color:#8ea2c7}.deal-unit-inventory-picker-search-input:-webkit-autofill,.deal-unit-inventory-picker-search-input:-webkit-autofill:hover,.deal-unit-inventory-picker-search-input:-webkit-autofill:focus{-webkit-text-fill-color:#e2e8f0;-webkit-box-shadow:0 0 0 1000px rgba(15,23,42,.95) inset;transition:background-color 9999s ease-in-out 0s}.deal-unit-inventory-picker-grid{scrollbar-width:thin;scrollbar-color:rgba(120,145,190,.85) rgba(8,14,30,.9)}.deal-unit-inventory-picker-modal-card{width:min(560px,calc(100vw - 32px));max-width:min(560px,calc(100vw - 32px))}.deal-unit-inventory-picker-grid::-webkit-scrollbar{width:12px}.deal-unit-inventory-picker-grid::-webkit-scrollbar-track{background:#080e1eeb;border-radius:999px}.deal-unit-inventory-picker-grid::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#7891bef2,#58719cf2);border:2px solid rgba(8,14,30,.92);border-radius:999px}.deal-unit-inventory-picker-grid::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#96add6fa,#6b82aafa)}.deal-unit-inventory-picker-footer-btn,.deal-unit-inventory-picker-footer-btn:hover:not(:disabled){color:#fff}@media (max-width: 900px){.deal-unit-inventory-picker-modal-card{width:calc(100vw - 20px);max-width:calc(100vw - 20px)}}.deal-application-inline-input:focus,.deal-dealer-inline-input:focus,.deal-unit-modal-card .deal-unit-edit-input:focus,.deal-structure-modal-card .deal-structure-modal-input:focus,.deal-purchase-pill-layout.deal-purchase-pill-layout-editing .deal-dealer-info-input:focus,.deal-purchase-pill-layout.deal-purchase-pill-layout-editing .deal-purchase-currency-input:focus,.deal-purchase-pill-layout.deal-purchase-pill-layout-editing .deal-unit-edit-input:focus,.deal-purchase-pill-layout.deal-purchase-pill-layout-editing .deal-unit-date-picker-input:focus{border-bottom-color:#60a5fae6}.deal-purchase-date-input{flex:1 1 auto;width:110px;max-width:100%;text-align:right}.deal-purchase-date-control{justify-self:end;display:flex;align-items:center;gap:6px;width:150px;max-width:100%}.deal-purchase-date-picker-input{width:28px;min-width:28px;height:24px;margin:0;border:0;border-bottom:1px solid rgba(148,163,184,.45);border-radius:0;background:transparent;color:#e2e8f0;color-scheme:dark;cursor:pointer;outline:none;padding:0}.deal-purchase-date-picker-input:focus{border-bottom-color:#60a5fae6}.deal-dealer-info-title-input{margin-top:4px;margin-bottom:6px}.deal-dealer-info-edit-controls,.deal-dealer-info-edit-controls .deal-unit-edit-btn{position:static;top:auto;right:auto}.deal-dealer-info-edit-controls .deal-unit-location-mini-btn{top:0}.deal-dealer-reg-header-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px}.deal-dealer-reg-header-row .dealer-app-card-subtitle{margin-bottom:0}.deal-dealer-regno-inline{justify-content:flex-end;gap:8px;min-width:180px}.deal-dealer-regno-inline .deal-manager-meta-value{flex:0 0 auto;text-align:right}.deal-dealer-legal-name-row{grid-template-columns:minmax(0,1fr)}.deal-dealer-legal-name-left{max-width:600px}.deal-dealer-province-postal-row{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:10px;align-items:start}.deal-dealer-province-row{grid-template-columns:58px minmax(0,1fr)}.deal-dealer-postal-row{grid-template-columns:78px 210px;margin-left:80px}.deal-dealer-postal-row .deal-dealer-info-input-narrow{width:210px;max-width:210px}.deal-dealer-info-input-wide{min-width:420px;max-width:100%}.deal-dealer-info-input-narrow,.deal-dealer-province-input{width:170px;max-width:100%}.deal-dealer-province-row .deal-dealer-info-input-narrow.deal-dealer-province-input{width:150px;max-width:150px}.deal-dealer-info-input-right{text-align:right}.deal-dealer-right-justified{text-align:right;justify-self:end}.deal-dealer-info-error{margin-top:8px}.deal-dealer-info-actions{margin-top:12px}.deal-dealer-info-header-row{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:12px;min-height:34px;margin-bottom:8px}.deal-dealer-info-header-row .dealer-modal-title{margin:0;position:absolute;left:50%;transform:translate(-50%);text-align:center;width:max-content;max-width:calc(100% - 140px)}.deal-dealer-stats-open-btn{position:relative;top:0}.deal-dealer-view-payments-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:-8px 0 8px}.deal-dealer-view-payments-left{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.deal-dealer-view-payments-label{color:#e2e8f0;font-size:13px}.deal-lender-open-btn{border:0;background:transparent;color:#93c5fd;cursor:pointer;padding:0;text-align:right;text-decoration:underline}.deal-lender-open-btn:hover:not(:disabled){color:#bfdbfe}.deal-lender-open-btn:disabled{opacity:.6;cursor:default;text-decoration:none}.deal-sub-status-open-btn{border:0;background:transparent;padding:0;cursor:pointer;color:inherit;font:inherit;text-align:right}.deal-sub-status-open-btn:disabled{opacity:.6;cursor:default;text-decoration:none}.deal-assigned-open-btn{border:0;background:transparent;padding:0;cursor:pointer;color:inherit;font:inherit;text-align:right}.deal-assigned-open-btn:disabled{opacity:.6;cursor:default;text-decoration:none}.deal-sub-status-modal-card{width:min(520px,calc(100vw - 48px));max-width:520px;overflow:visible}.deal-sub-status-modal-card .dealer-modal-input{background:transparent}.deal-sub-status-modal-card .dealer-app-card{overflow:visible}.deal-sub-status-dropdown{position:relative;width:100%}.deal-sub-status-dropdown-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;max-height:min(360px,calc(100vh - 240px));overflow-y:auto;border:1px solid rgba(148,163,184,.45);border-radius:10px;background:#0b121cfa;box-shadow:0 18px 34px #0f172a8c;padding:6px;display:grid;gap:4px}.deal-sub-status-dropdown-option{width:100%;border:1px solid transparent;border-radius:8px;background:#0f172ab3;color:#e2e8f0;text-align:left;font-size:14px;font-weight:600;padding:8px 10px;cursor:pointer;min-height:36px}.deal-sub-status-dropdown-option:hover{border-color:#60a5fa99;background:#1e293be6}.deal-sub-status-dropdown-empty{color:#e2e8f0b3;font-size:13px;padding:10px}.deal-sub-status-modal-card select.dealer-modal-input{color-scheme:dark}.deal-sub-status-modal-card select.dealer-modal-input option{background:#1a1f2e;color:#fff}.deal-lender-modal-card{max-width:620px}.deal-assigned-modal-card{max-width:600px}.deal-finance-portal-modal-card{max-width:520px}.deal-lender-modal-select{max-width:320px}.deal-lender-modal-dropdown{width:100%;min-width:320px;max-width:320px;flex:0 0 320px}.deal-lender-modal-dropdown .settings-linked-status-dropdown-trigger{min-height:42px;border-color:#94a3b873;background:#0f172ae6;color:#e2e8f0;padding:10px 12px}.deal-lender-modal-dropdown-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-lender-modal-dropdown-menu{min-width:280px}.deal-lender-modal-card select.deal-lender-modal-select{background:#0f172ae6;border-color:#94a3b873;color:#e2e8f0;color-scheme:dark}.deal-structure-modal-card select.deal-lender-modal-select{background:#0f172ae6;background-color:#0f172ae6;border-color:#94a3b873;color:#e2e8f0;color-scheme:dark}.deal-lender-modal-card select.deal-lender-modal-select:focus,.deal-lender-modal-card select.deal-lender-modal-select:active{background:#0f172af2;color:#e2e8f0}.deal-structure-modal-card select.deal-lender-modal-select:focus,.deal-structure-modal-card select.deal-lender-modal-select:active{background:#0f172af2;background-color:#0f172af2;color:#e2e8f0}.deal-lender-modal-card select.deal-lender-modal-select option,.deal-structure-modal-card select.deal-lender-modal-select option{background-color:#0f172a;color:#e2e8f0}.deal-assigned-modal-select{max-width:360px}.settings-linked-status-dropdown.deal-assigned-modal-dropdown{width:100%;min-width:320px;max-width:360px;flex:0 0 360px}.deal-assigned-modal-dropdown .settings-linked-status-dropdown-trigger{min-height:44px;padding:10px 12px;font-size:15px;font-weight:600}.deal-assigned-modal-dropdown-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-assigned-modal-dropdown-menu{min-width:320px}.deal-assigned-modal-search-menu{display:grid;gap:5px}.deal-assigned-modal-search-input{margin-bottom:2px}.deal-assigned-modal-dropdown-menu .settings-linked-status-dropdown-option{min-height:38px;font-size:14px}@media (max-width: 640px){.settings-linked-status-dropdown.deal-assigned-modal-dropdown{min-width:0;max-width:100%;flex:1 1 100%}}.login-modal-dark-dropdown{width:100%;min-width:0}.login-modal-dark-dropdown .settings-linked-status-dropdown-trigger{min-height:44px;border-color:#94a3b859;background:#0f172aeb;color:#e2e8f0;padding:10px 12px}.login-modal-dark-dropdown-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-modal-dark-dropdown-menu{min-width:180px}.deal-manual-status-modal-card{max-width:420px}.deal-manual-status-modal-select{max-width:280px;background:#0f172aeb;background-color:#0f172aeb;border-color:#94a3b873;color:#e2e8f0;color-scheme:dark}.deal-manual-status-modal-select:focus,.deal-manual-status-modal-select:active{background:#0f172af5;background-color:#0f172af5;color:#e2e8f0}.deal-manual-status-modal-select option{background-color:#0f172a;color:#e2e8f0}.deal-review-datetime-modal-card{max-width:460px}.deal-review-datetime-input{max-width:300px;background:#0f172aeb;background-color:#0f172aeb;border-color:#94a3b873;color:#e2e8f0;color-scheme:dark}.deal-review-datetime-input:focus,.deal-review-datetime-input:active{background:#0f172af5;background-color:#0f172af5;color:#e2e8f0}.deal-finance-portal-input{max-width:320px}.deal-lender-modal-subtitle{margin-top:10px}.deal-lender-modal-actions{margin-top:10px;justify-content:flex-end}.deal-send-cosigner-actions{width:100%;justify-content:space-between;align-items:center;gap:12px}.deal-send-cosigner-action-btn{min-width:112px;min-height:36px;padding:8px 16px;font-size:14px;font-weight:600;top:0;background:transparent;color:#fff}.deal-send-cosigner-copy-btn{margin-right:auto;border-color:#3b82f6;color:#fff;background:transparent}.deal-send-cosigner-copy-btn:hover:not(:disabled){border-color:#60a5fa;color:#fff;background:#3b82f61f}.deal-send-cosigner-copy-btn.is-copied{border-color:#3b82f6;color:#fff;background:#3b82f62e}.deal-send-cosigner-send-btn{margin-left:auto;border-color:#22c55e;color:#fff;background:transparent}.deal-send-cosigner-send-btn:hover:not(:disabled){border-color:#4ade80;color:#fff;background:#22c55e1f}.deal-unit-stock-corner{display:none}.deal-history-search-btn-row{margin-top:4px}.deal-odo-history-row{align-items:center;justify-content:flex-start;gap:10px;flex-wrap:wrap}.deal-odo-history-left{display:flex;align-items:baseline;gap:6px;min-width:max-content;white-space:nowrap}.deal-odo-history-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto;flex-wrap:wrap}.deal-history-search-btn{top:0;color:#fff;white-space:nowrap}.deal-history-search-btn:hover:not(:disabled){color:#fff}.deal-unit-blackbook-badge{min-width:42px;padding:4px 9px;font-weight:800;letter-spacing:.06em;flex:0 0 auto}.deal-history-search-modal-card{max-width:min(1100px,calc(100vw - 48px));width:min(1100px,calc(100vw - 48px));max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:auto;scrollbar-width:thin;scrollbar-color:#475569 #0b1224}.deal-history-search-modal-card::-webkit-scrollbar{width:10px}.deal-history-search-modal-card::-webkit-scrollbar-track{background:#0b1224;border-radius:8px}.deal-history-search-modal-card::-webkit-scrollbar-thumb{background:#475569;border-radius:8px;border:2px solid #0b1224}.deal-history-search-modal-card::-webkit-scrollbar-thumb:hover{background:#64748b}.deal-history-search-frame-wrap{border:1px solid rgba(148,163,184,.35);border-radius:8px;overflow:hidden;background:#0f172a99}.deal-history-search-delete-btn{position:absolute;left:10px;top:10px;width:32px;height:32px;border:1px solid rgba(248,113,113,.7);border-radius:8px;background:#7f1d1d4d;color:#fecaca;font-size:16px;line-height:1;cursor:pointer}.deal-history-search-delete-btn:hover:not(:disabled){border-color:#fca5a5e6;background:#7f1d1d73;color:#fee2e2}.deal-history-search-delete-btn:disabled{opacity:.55;cursor:default}.deal-history-search-frame{width:100%;height:min(72vh,760px);border:0;background:#fff}.deal-prev-deals-modal-card{width:min(1360px,calc(100vw - 48px));max-width:min(1360px,calc(100vw - 48px));max-height:calc(100vh - 52px);overflow:auto;scrollbar-width:thin;scrollbar-color:#475569 #0b1224}.deal-prev-deals-modal-card::-webkit-scrollbar{width:10px}.deal-prev-deals-modal-card::-webkit-scrollbar-track{background:#0b1224;border-radius:8px}.deal-prev-deals-modal-card::-webkit-scrollbar-thumb{background:#475569;border-radius:8px;border:2px solid #0b1224}.deal-prev-deals-layout{display:grid;grid-template-columns:minmax(260px,320px) minmax(340px,1fr) minmax(300px,.85fr);gap:14px;align-items:start}.deal-prev-deals-list-panel,.deal-prev-deals-details-panel,.deal-prev-deals-notes-panel{border:1px solid rgba(148,163,184,.25);border-radius:12px;background:#0a14227a;padding:12px}.deal-prev-deals-list{max-height:64vh;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding-right:4px}.deal-prev-deals-list-item{width:100%;border:1px solid rgba(71,85,105,.65);border-radius:10px;background:#0f172ab3;color:#e2e8f0;text-align:left;padding:10px;cursor:pointer}.deal-prev-deals-list-item:hover{border-color:#60a5facc}.deal-prev-deals-list-item.is-active{border-color:#3b82f6f2;background:#1e40af57}.deal-prev-deals-list-item.is-delivered{border-color:#4ade8080;box-shadow:0 0 0 1px #4ade8024}.deal-prev-deals-list-item.is-delivered:hover{border-color:#4ade80b8}.deal-prev-deals-list-item.is-delivered.is-active{border-color:#4ade80d1;background:#14532d38}.deal-prev-deals-list-item-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.deal-prev-deals-list-item-id{font-size:15px;font-weight:800;color:#f8fafc;line-height:1.2}.deal-prev-deals-status-badge{flex:0 0 auto;min-width:34px;padding:3px 8px;font-size:10px;line-height:1.1}.deal-prev-deals-list-item-name{margin-top:3px;font-size:13px;color:#cbd5e1;font-weight:600}.deal-prev-deals-list-item-meta{margin-top:5px;font-size:12px;color:#93c5fd}.deal-prev-deals-details-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.deal-prev-deals-open-btn{width:auto;min-width:110px;padding:8px 14px;font-size:13px;line-height:1.1;flex:0 0 auto}.deal-prev-deals-structure-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.deal-prev-deals-structure-card{border:1px solid rgba(148,163,184,.2);border-radius:8px;background:#0f172a94;padding:10px;min-width:0}.deal-prev-deals-structure-card-title{color:#cbd5e1;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase;margin-bottom:8px}.deal-prev-deals-structure-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;border-bottom:1px solid rgba(148,163,184,.16);padding:5px 0}.deal-prev-deals-structure-row:last-child{border-bottom:0;padding-bottom:0}.deal-prev-deals-structure-label{color:#94a3b8;font-size:12px;font-weight:700}.deal-prev-deals-structure-value{color:#f8fafc;font-size:13px;font-weight:700;text-align:right;overflow-wrap:anywhere}.deal-prev-deals-notes-title{margin-bottom:8px}.deal-prev-deals-notes-list{max-height:64vh;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding-right:4px}.deal-prev-deals-note-card{background:#0f172a8c}@media (max-width: 980px){.deal-prev-deals-layout,.deal-prev-deals-structure-grid{grid-template-columns:1fr}}.deal-file-preview-image-wrap{width:100%;height:min(72vh,760px);overflow:auto;background:#ffffff80;display:flex;justify-content:center;align-items:flex-start;cursor:default}.deal-file-preview-image-wrap.zoomed{cursor:grab}.deal-file-preview-image-wrap.dragging{cursor:grabbing}.deal-file-preview-image{display:block;margin:0 auto;-webkit-user-select:none;user-select:none}.deal-license-verification-panel{margin-top:12px;padding:10px;border-radius:10px;border:1px solid rgba(226,232,240,.14);background:#0f172a59;overflow:visible}.deal-license-verification-panel:focus{outline:none}.deal-license-verification-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.deal-license-verification-title{margin-bottom:0}.deal-license-verification-row{display:flex;align-items:center;justify-content:space-between}.deal-license-verification-row.has-tooltip{position:relative;cursor:help}.deal-license-verification-row.has-tooltip:focus{outline:1px solid rgba(56,189,248,.55);outline-offset:2px;border-radius:4px}.deal-license-verification-value{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.deal-second-id-verification-value{min-width:0}.deal-second-id-verification-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-license-status-icon{display:inline-block;width:18px;text-align:center;font-weight:700}.deal-license-status-ok{color:#22c55e}.deal-license-status-warn{color:#fbbf24}.deal-license-status-fail{color:#f87171}.deal-license-tooltip{position:fixed;left:var(--deal-license-tooltip-left, 12px);top:var(--deal-license-tooltip-top, 12px);right:auto;bottom:auto;z-index:80;display:none;width:min(920px,calc(100vw - 24px));max-height:var(--deal-license-tooltip-max-height, min(640px, calc(100dvh - 24px) ));overflow:auto;padding:16px;border:1px solid rgba(248,113,113,.42);border-radius:8px;background:#080d18fa;color:#e2e8f0f5;box-shadow:0 18px 45px #00000080;white-space:normal}.deal-checklist-scan-modal-card{width:min(1120px,calc(100vw - 48px));max-width:1120px;max-height:min(82dvh,calc(100dvh - 40px));overflow:auto;scrollbar-width:thin;scrollbar-color:#475569 #0b1224}.deal-checklist-scan-modal-card::-webkit-scrollbar,.deal-license-scan-modal-body::-webkit-scrollbar,.deal-license-tooltip::-webkit-scrollbar,.deal-license-tooltip-ocr::-webkit-scrollbar{width:10px;height:10px}.deal-checklist-scan-modal-card::-webkit-scrollbar-track,.deal-license-scan-modal-body::-webkit-scrollbar-track,.deal-license-tooltip::-webkit-scrollbar-track,.deal-license-tooltip-ocr::-webkit-scrollbar-track{background:#0b1224;border-radius:999px}.deal-checklist-scan-modal-card::-webkit-scrollbar-thumb,.deal-license-scan-modal-body::-webkit-scrollbar-thumb,.deal-license-tooltip::-webkit-scrollbar-thumb,.deal-license-tooltip-ocr::-webkit-scrollbar-thumb{border:2px solid #0b1224;border-radius:999px;background:#475569}.deal-checklist-scan-modal-card::-webkit-scrollbar-thumb:hover,.deal-license-scan-modal-body::-webkit-scrollbar-thumb:hover,.deal-license-tooltip::-webkit-scrollbar-thumb:hover,.deal-license-tooltip-ocr::-webkit-scrollbar-thumb:hover{background:#64748b}.deal-license-scan-modal-body{overflow:visible;scrollbar-width:thin;scrollbar-color:#475569 #0b1224}.deal-license-scan-modal-body .deal-license-tooltip{position:static;display:block;width:100%;max-height:none;overflow:visible;box-shadow:none}.deal-license-scan-modal-body .deal-license-tooltip:before{display:none}.deal-license-verification-row.has-tooltip:hover .deal-license-tooltip,.deal-license-verification-row.has-tooltip:focus .deal-license-tooltip,.deal-license-verification-row.has-tooltip:focus-within .deal-license-tooltip{display:block}.deal-checklist-scan-cell .deal-license-tooltip,.deal-checklist-scan-cell.has-tooltip:hover .deal-license-tooltip,.deal-checklist-scan-cell.has-tooltip:focus .deal-license-tooltip,.deal-checklist-scan-cell.has-tooltip:focus-within .deal-license-tooltip{display:none!important}.deal-license-tooltip:before{display:none}.deal-license-tooltip-header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:12px;border-bottom:1px solid rgba(148,163,184,.18)}.deal-license-tooltip-title{color:#f8fafc;font-size:16px;line-height:1.25;font-weight:800}.deal-license-tooltip-status{flex:0 0 auto;max-width:280px;overflow:hidden;padding:5px 10px;border:1px solid rgba(251,146,60,.35);border-radius:999px;background:#fb923c1f;color:#fed7aa;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.deal-license-tooltip-section{margin-top:14px}.deal-license-tooltip-action-card{display:grid;gap:5px;margin-top:14px;padding:12px 14px;border:1px solid rgba(248,113,113,.38);border-radius:8px;background:#7f1d1d33}.deal-license-tooltip-action-label{color:#fca5a5;font-size:11px;font-weight:900;line-height:1.2;text-transform:uppercase}.deal-license-tooltip-action-card strong{color:#fff7ed;font-size:14px;line-height:1.4}.deal-license-tooltip-update-card{display:grid;gap:12px;padding:12px;border:1px solid rgba(34,197,94,.34);border-radius:8px;background:#064e3b29}.deal-license-tooltip-update-list{display:grid;gap:8px}.deal-license-tooltip-update-row{display:grid;grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);gap:10px;align-items:start;padding-bottom:8px;border-bottom:1px solid rgba(148,163,184,.14)}.deal-license-tooltip-update-row:last-child{padding-bottom:0;border-bottom:0}.deal-license-tooltip-update-label{color:#86efac;font-size:12px;line-height:1.35;font-weight:900;text-transform:uppercase}.deal-license-tooltip-update-values{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0;color:#e2e8f0f0;font-size:13px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.deal-license-tooltip-update-values strong{color:#f8fafc;font-weight:900}.deal-license-tooltip-update-arrow{color:#94a3b8d9;font-weight:900}.deal-license-tooltip-update-more{color:#bbf7d0eb;font-size:12px;font-weight:800}.deal-license-tooltip-update-error{padding:9px 10px;border:1px solid rgba(248,113,113,.42);border-radius:6px;background:#7f1d1d38;color:#fecaca;font-size:12px;font-weight:800;line-height:1.4}.deal-license-tooltip-update-button{justify-self:start;min-height:38px;padding:0 16px;border:1px solid rgba(34,197,94,.82);border-radius:8px;background:#166534b8;color:#f8fafc;font-size:13px;font-weight:900;cursor:pointer}.deal-license-tooltip-update-button:hover:not(:disabled){background:#15803dd1}.deal-license-tooltip-update-button:disabled{opacity:.6;cursor:not-allowed}.deal-license-tooltip-section-title{margin-bottom:8px;color:#94a3b8f2;font-size:12px;line-height:1.25;font-weight:800;text-transform:uppercase}.deal-license-tooltip-note-group{overflow:hidden;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#0f172a80}.deal-license-tooltip-note-group+.deal-license-tooltip-note-group{margin-top:10px}.deal-license-tooltip-note-group-title{padding:8px 12px;border-bottom:1px solid rgba(148,163,184,.14);background:#0f172ab8;color:#e2e8f0f5;font-size:12px;font-weight:900;line-height:1.25;text-transform:uppercase}.deal-license-tooltip-note-group.is-critical{border-color:#f871715c;background:#7f1d1d29}.deal-license-tooltip-note-group.is-warning{border-color:#fbbf2447;background:#78350f29}.deal-license-tooltip-note-group.is-positive{border-color:#4ade803d;background:#14532d24}.deal-license-tooltip-list{margin:0;padding:10px 14px 12px 28px;border:0;border-radius:0;background:transparent;color:#e2e8f0f2;font-size:14px;line-height:1.5}.deal-license-tooltip-list li+li{margin-top:7px}.deal-license-tooltip-critical-note{color:#fca5a5;font-weight:900}.deal-license-tooltip-detail-grid{display:grid;grid-template-columns:minmax(104px,auto) minmax(0,1fr);gap:9px 14px;padding:12px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#0f172a94}.deal-license-tooltip-compare{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(320px,1.1fr);gap:14px;align-items:start}.deal-license-tooltip-compare-column{min-width:0}.deal-license-tooltip-empty{padding:12px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#0f172a94;color:#94a3b8f2;font-size:13px;line-height:1.4}.deal-license-tooltip-detail-row{display:contents}.deal-license-tooltip-detail-label{color:#94a3b8f2;font-size:12px;line-height:1.35;font-weight:800;text-transform:uppercase}.deal-license-tooltip-detail-value{color:#f8fafcf5;font-size:13px;font-weight:700;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere}.deal-license-tooltip-detail-row-critical .deal-license-tooltip-detail-label,.deal-license-tooltip-detail-row-critical .deal-license-tooltip-detail-value{color:#fca5a5;font-weight:900}.deal-license-tooltip-detail-row-mismatch .deal-license-tooltip-detail-label{color:#fbbf24;font-weight:900}.deal-license-tooltip-detail-row-mismatch .deal-license-tooltip-detail-value{color:#fff7ed;font-weight:900}.deal-license-tooltip-diff-token{display:inline;margin:0 1px;padding:0 3px;border-radius:4px;background:#fbbf243d;color:#fef3c7;box-decoration-break:clone;-webkit-box-decoration-break:clone}.deal-license-tooltip-ocr-reference{grid-column:1 / -1;min-width:0}.deal-license-tooltip-original-grid{max-height:190px;overflow:auto;scrollbar-width:thin;scrollbar-color:#475569 #0b1224}.deal-license-tooltip-ocr-section{max-height:330px;overflow:hidden}.deal-license-tooltip-ocr{max-height:300px;margin:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#475569 #0b1224;padding:10px;border:1px solid rgba(148,163,184,.16);border-radius:6px;background:#0f172adb;color:#cbd5e1f5;font-family:Consolas,Courier New,monospace;font-size:10px;line-height:1.45;white-space:pre-wrap}@media (max-width: 900px){.deal-license-tooltip{left:0;right:auto;top:calc(100% + 8px);bottom:auto;width:min(460px,calc(100vw - 32px))}.deal-license-tooltip-compare{grid-template-columns:1fr}.deal-license-tooltip:before{left:20px;top:-7px;bottom:auto;border-top:1px solid rgba(148,163,184,.32);border-left:1px solid rgba(148,163,184,.32);border-bottom:0}}.deal-license-verification-warning{margin-top:8px;color:#fbbf24}.deal-license-verification-reviewed{display:inline-flex;align-items:center;gap:10px;margin-top:10px;-webkit-user-select:none;user-select:none}.deal-license-verification-reviewed input[type=checkbox]{width:18px;height:18px}.deal-license-verification-review-button{margin-top:0;min-height:24px;width:auto;min-width:86px;padding:0 12px;border:1px solid rgba(34,197,94,.55);border-radius:999px;background:#22c55e1f;color:#e5fce9;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap}.deal-license-verification-review-button:hover:not(:disabled){background:#22c55e38}.deal-license-verification-review-button.is-reviewed{background:#22c55e3d}.deal-license-verification-review-button:disabled{opacity:.65;cursor:default}.deal-license-verification-error{margin-top:6px;color:#f87171;font-size:12px}.deal-history-search-modal-actions{margin-top:12px;display:flex;position:relative;align-items:center;justify-content:center;min-height:32px}.deal-history-search-modal-nav{display:inline-flex;align-items:center;justify-content:center;gap:10px}.deal-history-search-open-link{text-decoration:none;position:absolute;right:0;top:0}.deal-sin-flagged{color:#ff5b6a!important;font-weight:900}.deal-unit-location-meta-row{justify-content:flex-end;gap:10px}.deal-unit-location-meta-row .deal-manager-meta-label{flex:0 0 auto;width:64px;text-align:right;white-space:nowrap}.deal-unit-location-meta-row .deal-manager-meta-value{flex:0 0 auto;text-align:right}.deal-unit-location-inline-row{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:10px;justify-content:start}.deal-unit-location-inline-row .deal-manager-meta-label{justify-self:start;text-align:left;white-space:nowrap}.deal-unit-location-inline-row .deal-manager-meta-value{justify-self:start;text-align:left}.deal-temporary-rep-value{color:#38bdf8;font-weight:800}.deal-temp-rep-open-pill{margin-left:8px;border-color:#38bdf8;color:#38bdf8;box-shadow:0 0 0 1px #38bdf847,0 0 12px #38bdf82e}.deal-temp-rep-open-pill:hover:not(:disabled),.deal-temp-rep-open-pill:focus-visible{border-color:#7dd3fc;color:#e0f2fe;box-shadow:0 0 0 1px #7dd3fc6b,0 0 14px #38bdf847}.deal-temp-rep-modal-card{width:min(456px,calc(100vw - 32px))}.deal-temp-rep-modal-body{display:grid;gap:10px}.deal-temp-rep-current,.deal-temp-rep-note{margin-bottom:2px}.deal-temp-rep-field-label{color:#e2e8f0d1;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.deal-temp-rep-actions{margin-top:6px}.deal-temp-rep-dropdown{position:relative}.deal-temp-rep-dropdown-trigger{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid rgba(125,211,252,.42);border-radius:8px;background:#020617f0;color:#e5f6ff;font-size:15px;font-weight:700;text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px #0f172ad9,0 12px 24px #02061747}.deal-temp-rep-dropdown-trigger:hover:not(:disabled),.deal-temp-rep-dropdown-trigger:focus-visible,.deal-temp-rep-dropdown.open .deal-temp-rep-dropdown-trigger{border-color:#38bdf8;outline:none;box-shadow:0 0 0 1px #38bdf852,0 0 18px #38bdf82e}.deal-temp-rep-dropdown-trigger:disabled{cursor:not-allowed;color:#e2e8f085;border-color:#94a3b847}.deal-temp-rep-dropdown-value,.deal-temp-rep-dropdown-placeholder{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-temp-rep-dropdown-placeholder{color:#e2e8f08f}.deal-temp-rep-dropdown-chevron{width:9px;height:9px;flex:0 0 auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .16s ease;opacity:.85}.deal-temp-rep-dropdown.open .deal-temp-rep-dropdown-chevron{transform:rotate(225deg) translate(-2px,-2px)}.deal-temp-rep-dropdown-menu{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;max-height:260px;overflow-y:auto;padding:6px;border:1px solid rgba(56,189,248,.34);border-radius:8px;background:#020617;box-shadow:0 22px 42px #0000007a,0 0 0 1px #0f172ae6}.deal-temp-rep-dropdown-option{width:100%;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:0;border-radius:6px;background:transparent;color:#e2e8f0e0;font-size:14px;font-weight:700;text-align:left;cursor:pointer}.deal-temp-rep-dropdown-option:hover,.deal-temp-rep-dropdown-option:focus-visible{outline:none;background:#0ea5e929;color:#fff}.deal-temp-rep-dropdown-option.selected{background:#38bdf82e;color:#e0f2fe}.deal-temp-rep-option-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-temp-rep-option-check{width:9px;height:9px;flex:0 0 auto;border-radius:999px;background:#38bdf8;box-shadow:0 0 10px #38bdf88f}.deal-dealer-email-permission-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;column-gap:10px;align-items:center}.deal-dealer-email-permission-row .deal-manager-meta-label,.deal-dealer-email-permission-row .deal-manager-meta-value{justify-self:start;text-align:left}.deal-dealer-services-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin-top:6px}.deal-dealer-info-top-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.9fr);gap:14px;align-items:start}.deal-dealer-info-primary-card{min-width:0}.deal-dealer-history-card{margin-top:12px;min-width:0}.deal-dealer-info-top-row .deal-dealer-history-card{margin-top:0}.deal-dealer-history-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.deal-dealer-history-meta{color:#bfdbfeb8;font-size:11px}.deal-dealer-history-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px}.deal-dealer-history-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:8px}.deal-dealer-history-stat{border:1px solid rgba(148,163,184,.18);border-radius:12px;background:#0f172a6b;padding:12px}.deal-dealer-history-stat-card{border:1px solid rgba(148,163,184,.18);border-radius:12px;background:#0f172a6b;padding:12px;min-width:0}.deal-dealer-history-stat-label{color:#bfdbfec7;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.deal-dealer-history-stat-value{margin-top:6px;color:#f8fafc;font-size:24px;font-weight:800;line-height:1.1}.deal-dealer-history-stat-meta{margin-top:4px;color:#cbd5e1b8;font-size:12px}.deal-dealer-history-chart-wrap{margin-top:14px;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:#0f172a52;padding:14px}@media (max-width: 1100px){.deal-dealer-history-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.deal-dealer-history-stats-grid{grid-template-columns:minmax(0,1fr)}}.deal-dealer-history-chart-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.deal-dealer-history-chart-title{color:#e2e8f0;font-size:13px;font-weight:700}.deal-dealer-stats-modal-header-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:16px}.deal-dealer-stats-modal-header-row h3{margin:0;justify-self:center}.deal-dealer-stats-modal-header-spacer{min-height:1px}.deal-dealer-stats-modal-range-controls{display:inline-flex;justify-self:end;align-items:flex-end;gap:10px;flex-wrap:wrap}.deal-dealer-stats-modal-range-field{display:flex;flex-direction:column;gap:4px}.deal-dealer-stats-modal-range-label{color:#bfdbfeb8;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.deal-dealer-stats-modal-range-input{min-width:132px;border:1px solid rgba(96,165,250,.34);border-radius:10px;background:#0f172ac7;color:#f8fafc;padding:7px 10px;font:inherit;color-scheme:dark}.deal-dealer-stats-modal-subtitle{margin-top:8px;margin-bottom:14px;color:#bfdbfedb;font-size:24px;font-weight:800;line-height:1.15;text-align:center}.admin-dealer-stats-modal-header{display:flex;justify-content:center;align-items:center;text-align:center}.admin-dealer-stats-modal-title-wrap{display:flex;flex-direction:column;align-items:center;gap:6px}.admin-dealer-stats-modal-subtitle{margin-top:0;text-align:center}.deal-dealer-history-chart-legend{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.deal-dealer-history-legend-item{display:inline-flex;align-items:center;gap:6px;color:#cbd5e1;font-size:11px;font-weight:600}.deal-dealer-history-legend-swatch{width:10px;height:10px;border-radius:999px;display:inline-block}.deal-dealer-history-legend-swatch.applications{background:#60a5fa}.deal-dealer-history-legend-swatch.approvals{background:#f59e0b}.deal-dealer-history-legend-swatch.delivered{background:#22c55e}.deal-dealer-history-chart{width:100%;height:220px;display:block;overflow:visible;cursor:inherit;touch-action:pan-y;-webkit-user-select:none;user-select:none}.deal-dealer-history-chart-grid{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;align-items:stretch}.deal-dealer-history-chart-scroll{overflow-x:auto;overflow-y:hidden;cursor:grab;scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.92) rgba(15,23,42,.6);touch-action:pan-y;-webkit-user-select:none;user-select:none}.deal-dealer-history-chart-scroll.dragging{cursor:grabbing}.deal-dealer-history-chart-scroll::-webkit-scrollbar{height:10px}.deal-dealer-history-chart-scroll::-webkit-scrollbar-track{background:#0f172a99;border-radius:999px}.deal-dealer-history-chart-scroll::-webkit-scrollbar-thumb{background:#64748beb;border-radius:999px}.deal-dealer-history-chart-inner{min-width:100%;cursor:inherit;touch-action:pan-y;-webkit-user-select:none;user-select:none}.deal-dealer-history-chart-axis{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:2px 0}.deal-dealer-history-chart-axis-label{color:#cbd5e1cc;font-size:11px;line-height:1}.deal-dealer-history-chart-grid-line{stroke:#94a3b838;stroke-width:1}.deal-dealer-history-chart-line{stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.deal-dealer-history-chart-line.applications{stroke:#60a5fa}.deal-dealer-history-chart-line.approvals{stroke:#f59e0b}.deal-dealer-history-chart-line.delivered{stroke:#22c55e}.deal-dealer-history-chart-labels{display:grid;gap:6px;margin-top:8px}.deal-dealer-history-chart-label{color:#cbd5e1b8;font-size:10px;text-align:center}.deal-dealer-history-empty{margin-top:10px;color:#cbd5e1c7;font-size:13px}.deal-activity-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px;margin-top:16px;align-items:start}.deal-activity-side-panel,.deal-activity-chart-panel{min-height:100%}.deal-activity-page-topbar{justify-content:flex-start}.deal-activity-page-topbar-left{display:flex;align-items:flex-start;gap:18px;min-width:0}.deal-activity-button-list{display:flex;flex-direction:column;gap:10px;margin-top:14px}.deal-activity-nav-btn{width:100%;border:1px solid rgba(96,165,250,.28);border-radius:12px;background:#0f172ab8;color:#dbeafe;padding:12px 14px;text-align:left;font:inherit;font-weight:700;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease,transform .12s ease}.deal-activity-nav-btn:hover{border-color:#60a5fa80;background:#1e293be0}.deal-activity-nav-btn.is-active{border-color:#34d399bf;background:#065f4638;color:#fff;box-shadow:0 0 0 1px #34d39933}.deal-activity-chart-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.deal-activity-chart-topbar-copy{display:flex;flex-direction:column;gap:8px}.deal-activity-chart-summary{color:#bfdbfedb}.deal-activity-date-controls{display:inline-flex;align-items:flex-end;gap:12px;flex-wrap:wrap;justify-content:flex-end}.deal-activity-filter-control{position:relative;display:flex;flex-direction:column;gap:5px}.deal-activity-filter-toggle{min-width:180px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(59,130,246,.34);border-radius:14px;background:#0f172ab8;color:#e2e8f0;padding:10px 12px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .12s ease,background .12s ease}.deal-activity-filter-toggle:hover,.deal-activity-filter-toggle.is-open{border-color:#60a5fa99;background:#1e293be0}.deal-activity-filter-toggle-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-activity-filter-toggle-caret{color:#93c5fd;font-size:11px}.deal-activity-filter-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:20;width:min(320px,calc(100vw - 56px));border:1px solid rgba(59,130,246,.3);border-radius:18px;background:linear-gradient(180deg,#0f172afa,#0f172af2);box-shadow:0 22px 44px #0206176b;padding:14px}.deal-activity-filter-popover-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.deal-activity-filter-popover-title{color:#f8fafc;font-size:13px;font-weight:700}.deal-activity-filter-clear-btn{border:0;background:transparent;color:#93c5fd;font:inherit;font-size:12px;font-weight:700;cursor:pointer;padding:0}.deal-activity-filter-clear-btn:disabled{opacity:.45;cursor:default}.deal-activity-filter-options{display:flex;flex-direction:column;gap:8px;max-height:280px;overflow-y:auto;padding-right:2px}.deal-activity-filter-option{display:flex;align-items:flex-start;gap:10px;border-radius:12px;padding:8px 10px;background:#1e293b57;cursor:pointer}.deal-activity-filter-option input{margin-top:2px}.deal-activity-filter-option-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.deal-activity-filter-option-label{color:#e2e8f0;font-size:13px;font-weight:600;line-height:1.25}.deal-activity-filter-option-meta,.deal-activity-filter-empty{color:#bfdbfeb8;font-size:11px;font-weight:600}.deal-activity-filter-empty{padding:8px 4px 2px}.deal-activity-granularity-control{display:flex;flex-direction:column;gap:5px}.deal-activity-granularity-toggle{display:inline-flex;align-items:center;gap:6px;padding:4px;border:1px solid rgba(59,130,246,.24);border-radius:999px;background:#0f172a6b}.deal-activity-granularity-btn{border:0;border-radius:999px;background:transparent;color:#93c5fd;padding:6px 12px;font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background-color .18s ease,color .18s ease}.deal-activity-granularity-btn:hover{background:#1e293bb8;color:#dbeafe}.deal-activity-granularity-btn.is-active{background:#10b9812e;color:#ecfeff}.deal-activity-date-field{display:flex;flex-direction:column;gap:5px}.deal-activity-date-label{color:#bfdbfeb8;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.deal-activity-date-input{min-width:140px;border:1px solid rgba(96,165,250,.34);border-radius:10px;background:#0f172ac7;color:#f8fafc;padding:7px 10px;font:inherit;color-scheme:dark}.deal-activity-chart-wrap{margin-top:18px}.deal-activity-chart-wrap .deal-dealer-history-chart-labels{gap:0}.deal-activity-chart-grid-secondary{grid-template-columns:52px minmax(0,1fr) 56px}.deal-activity-chart-legend{flex-wrap:wrap;justify-content:flex-end;row-gap:8px}.deal-activity-legend-swatch{box-shadow:0 0 0 1px #0f172a73}.deal-activity-legend-toggle{border:1px solid rgba(59,130,246,.24);border-radius:999px;background:#0f172a52;padding:6px 10px;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,opacity .18s ease}.deal-activity-legend-toggle:hover:not(:disabled){border-color:#60a5fa7a;background:#1e293bb8}.deal-activity-legend-toggle.is-active{border-color:#34d39970;background:#0f766e29}.deal-activity-legend-toggle:not(.is-active) .deal-activity-legend-swatch{opacity:.45}.deal-activity-legend-toggle.is-static{cursor:default}.deal-dealer-history-chart-axis-secondary{align-items:flex-start}@media (max-width: 960px){.deal-activity-layout{grid-template-columns:minmax(0,1fr)}.deal-activity-date-controls,.deal-activity-chart-legend{justify-content:flex-start}}.deal-dealer-history-meta:after{content:" Drag left for older months";color:#cbd5e19e}.deal-dealer-stats-modal-card{width:min(1080px,calc(100vw - 32px));max-width:min(1080px,calc(100vw - 32px))}@media (max-width: 760px){.deal-dealer-stats-modal-header-row{grid-template-columns:minmax(0,1fr);justify-items:center}.deal-dealer-stats-modal-header-row h3{order:1}.deal-dealer-stats-modal-range-controls{order:2;justify-self:center}.deal-dealer-stats-modal-header-spacer{display:none}}@media (max-width: 1180px){.deal-dealer-info-top-row{grid-template-columns:minmax(0,1fr)}.deal-dealer-info-top-row .deal-dealer-history-card{margin-top:12px}}.deal-dealer-service-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.dealer-mu-settings-row{display:grid;grid-template-columns:minmax(0,96px) minmax(0,1fr);gap:12px;align-items:end}.dealer-mu-toggle-row{min-height:40px}.dealer-mu-amount-field{display:flex;align-items:center;gap:8px;justify-self:end;width:auto;min-width:0}.dealer-mu-amount-input{width:110px;min-width:0;margin-bottom:0;text-align:right;font-variant-numeric:tabular-nums}.deal-dealer-service-label{color:#dbeafe;font-size:12px}.deal-dealer-service-label-button{border:0;background:transparent;padding:0;cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:2px}.deal-dealer-service-label-button:hover:not(:disabled){color:#fff}.deal-dealer-service-label-button:disabled{opacity:.6;cursor:default}.dealer-api-credential-modal-body{display:grid;gap:12px}.dealer-api-credential-field{display:grid;gap:6px}.dealer-api-credential-input{margin-bottom:0;background:#080f1ae0;border-color:#7890b459;color:#f8fafc}.dealer-api-credential-input::placeholder{color:#e2e8f085}.dealer-api-credential-input:focus{outline:none;border-color:#60a5fab8;box-shadow:0 0 0 1px #60a5fa38}.dealer-api-credential-input:disabled{color:#f8fafcb3;background:#080f1aad}.dealer-api-credential-create-btn{width:100%;margin-bottom:12px}.dealer-api-credential-actions{display:flex;justify-content:space-between;gap:12px}.dealer-api-credential-actions .dealer-modal-btn{width:150px;margin-bottom:0}.dealer-api-credential-cancel-btn{background:transparent;border-color:#94a3b8c2;color:#fff;box-shadow:0 0 0 1px #94a3b82e}.dealer-api-credential-save-btn{background:transparent;color:#fff}.dealer-api-credential-create-btn:hover:not(:disabled),.dealer-api-credential-create-btn:focus-visible{border-color:#93c5fdf2;background:#3b82f633;box-shadow:0 0 0 1px #93c5fd6b,0 0 18px #3b82f659}.dealer-api-credential-cancel-btn:hover:not(:disabled),.dealer-api-credential-cancel-btn:focus-visible{border-color:#e2e8f0f2;background:#94a3b824;box-shadow:0 0 0 1px #e2e8f047,0 0 16px #94a3b833}.dealer-api-credential-save-btn:hover:not(:disabled),.dealer-api-credential-save-btn:focus-visible{border-color:#4ade80f2;background:#22c55e26;box-shadow:0 0 0 1px #4ade806b,0 0 18px #22c55e57}.deal-dealer-yesno-toggle{border:1px solid #ffffff35;border-radius:999px;background:#0f172ab8;color:#e2e8f0;min-width:52px;padding:4px 10px;font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1;cursor:pointer}.deal-dealer-yesno-toggle.yes{border-color:#34d399;color:#34d399}.deal-dealer-yesno-toggle.no{border-color:#f87171;color:#f87171}.deal-dealer-yesno-toggle.admin-deal-review-reviewed-badge,.deal-dealer-yesno-toggle.admin-deal-review-reviewed-badge.yes,.deal-dealer-yesno-toggle.admin-deal-review-reviewed-badge.no{color:#fff}.deal-dealer-yesno-toggle:disabled{cursor:default;opacity:.95}.deal-manager-meta-value:hover{text-decoration:underline}.deal-manager-meta-value.deal-structure-sub-status-value{color:#fff;font-weight:700}.deal-note-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:-5px;margin-right:-2px;margin-bottom:0}.deal-note-badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:4px;color:#fff;font-size:11px;font-weight:600;white-space:nowrap;flex:0 0 auto}.deal-note-badge-internal{background:#6366f1d9}.deal-note-badge-app{background:#10b981e6}.deal-note-badge-desktop{background:#06b6d4e6}.deal-note-badge-email{background:#15803dd9}.deal-note-badge-text-client{background:#f59e0bd9}.deal-note-badge-text-from-client{background:#f59e0b1f;border:1px solid rgba(245,158,11,.7);color:#f59e0bf2}.deal-note-badge-text-to-client{background:#f59e0bd9;border:1px solid rgba(245,158,11,.85);color:#fff}.deal-note-badge-dealer{background:#d946efd9}.deal-note-card-credit-return{border-left:3px solid rgba(245,158,11,.9);background:#f59e0b14}.deal-notes-scroll::-webkit-scrollbar{width:10px}.deal-notes-scroll::-webkit-scrollbar-track{background:#0f172a59;border-radius:999px}.deal-notes-scroll::-webkit-scrollbar-thumb{background:#94a3b880;border-radius:999px;border:2px solid rgba(15,23,42,.35)}.deal-notes-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b8a6}.dealer-app-actions{display:flex;flex-direction:column;gap:10px;margin-top:12px}.settings-content.dealer-apps-content{max-width:1440px;width:min(1440px,calc(100vw - 40px));font-family:inherit;height:100vh;padding-bottom:24px;overflow:hidden;display:flex;flex-direction:column}.settings-header.dealer-apps-page-header{grid-template-columns:120px minmax(0,1fr) 120px;margin-bottom:18px;gap:20px;width:100%}.dealer-apps-page-title-wrap{display:grid;gap:6px;min-width:0}.dealer-apps-page-title{justify-self:center;margin:0;text-align:center}.dealer-apps-page-subtitle{font-size:14px;color:#e2e8f0b3;text-align:center}.dealer-apps-page-actions{align-self:start;justify-self:end}.dealer-apps-page-spacer{width:100%}.dealer-apps-sidebar-back{display:flex;justify-content:flex-start}.dealer-apps-shell{display:grid;grid-template-columns:230px minmax(0,1fr);gap:20px;align-items:start;width:100%;min-height:0;flex:1 1 auto;min-width:0;max-width:none}.dealer-apps-sidebar-wrap{display:grid;align-content:start;gap:12px;min-height:0;min-width:0;position:relative}.dealer-apps-sidebar-back{position:absolute;left:0;top:-52px;z-index:2}.dealer-apps-sidebar,.dealer-apps-main{border-radius:18px;border:1px solid rgba(148,163,184,.2);padding:20px;background:linear-gradient(135deg,#07101cc7,#0e1c3080);box-shadow:0 18px 40px #02081473}.dealer-apps-sidebar{max-height:85vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#475569 #0b1224}.dealer-apps-main{background:linear-gradient(135deg,#061222bf,#122a488c);min-height:0;max-height:80vh;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#475569 #0b1224;min-width:0;width:100%;padding:22px 24px}.dealer-apps-sidebar::-webkit-scrollbar,.dealer-apps-main::-webkit-scrollbar{width:10px}.dealer-apps-sidebar::-webkit-scrollbar-track,.dealer-apps-main::-webkit-scrollbar-track{background:#0b1224;border-radius:8px}.dealer-apps-sidebar::-webkit-scrollbar-thumb,.dealer-apps-main::-webkit-scrollbar-thumb{background:#475569;border-radius:8px;border:2px solid #0b1224}.dealer-apps-sidebar::-webkit-scrollbar-thumb:hover,.dealer-apps-main::-webkit-scrollbar-thumb:hover{background:#64748b}.dealer-apps-filter-block{margin-bottom:18px}.dealer-apps-filter-label{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#e2e8f099;margin-bottom:10px;font-weight:700}.dealer-apps-filters{display:grid;gap:10px}.dealer-apps-filter-btn{border:1px solid rgba(148,163,184,.4);border-radius:10px;background:#0f172a59;color:#fff;padding:10px 14px;font-weight:600;cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease,color .18s ease}.dealer-apps-filter-btn:hover:not(.dealer-apps-filter-btn-active){border-color:#7dd3fcc7;background:#0f2742ad;color:#f8fafc;box-shadow:0 0 0 1px #38bdf842,0 0 16px #38bdf829;transform:translateY(-1px)}.inventory-toggle{background:transparent;color:#fff;border-width:2px}.inventory-toggle-live,.inventory-toggle-available{border-color:#22c55e}.inventory-toggle-not-live,.inventory-toggle-sold{border-color:#ef4444}.dealer-apps-filter-btn-active{border-color:#38bdf8d9;background:#0e749073;color:#f8fafc;box-shadow:0 0 0 1px #38bdf859,0 0 16px #38bdf840}.dealer-apps-summary,.dealer-apps-tip{border-radius:12px;border:1px solid rgba(148,163,184,.18);background:#0f172a59;padding:14px 16px;margin-bottom:14px}.dealer-apps-summary-value{font-size:22px;font-weight:700;margin-bottom:4px}.dealer-apps-summary-label,.dealer-apps-tip-body{font-size:13px;color:#e2e8f0b3}.dealer-apps-tip-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;color:#e2e8f0a6}.dealer-apps-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.dealer-apps-toolbar-title{font-size:20px;font-weight:700;flex:0 0 auto}.dealer-apps-search{max-width:500px;width:100%;min-width:0}.dealer-apps-table{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0;overflow-x:hidden;max-width:1060px}.dealer-apps-table-header,.dealer-apps-row{display:grid;grid-template-columns:minmax(260px,1.15fr) minmax(260px,1.15fr) minmax(90px,.55fr);gap:20px;align-items:start;min-width:0}.dealer-apps-table-header{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#e2e8f0b3;padding:10px 18px}.dealer-apps-row{border-radius:12px;border:1px solid rgba(148,163,184,.24);background:#0814248c;padding:16px 18px;text-align:left;color:#fff;cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.dealer-apps-col-name,.dealer-apps-col-vehicle,.dealer-apps-col-status{min-width:0}.dealer-apps-col-status{display:grid;justify-items:start;align-content:start}.dealer-apps-row:hover{border-color:#60a5fa99;box-shadow:0 12px 30px #0f172a73;transform:translateY(-1px)}.dealer-apps-row-title{font-size:15px;font-weight:700;margin-bottom:4px;line-height:1.3}.dealer-apps-row-title-vehicle{margin-bottom:8px;line-height:1.35}.dealer-apps-row-subtitle{font-size:12px;color:#e2e8f0a6;margin-bottom:8px}.dealer-apps-row-deal{font-size:13px;font-weight:600;margin-bottom:6px;white-space:normal}.dealer-apps-detail-list{display:grid;gap:7px;min-width:0}.dealer-apps-detail-item{display:flex;align-items:baseline;gap:8px;min-width:0;flex-wrap:nowrap}.dealer-apps-detail-item-stack{display:grid;gap:2px}.dealer-apps-detail-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8cc;min-width:72px;flex:0 0 auto}.dealer-apps-detail-value{font-size:13px;color:#f1f5f9eb;min-width:0;flex:1 1 auto}.dealer-apps-detail-email,.dealer-apps-detail-vin{word-break:break-word;overflow-wrap:anywhere}a.dealer-apps-detail-email{text-decoration:underline;text-underline-offset:2px}a.dealer-apps-detail-email:hover{color:#93c5fd}.dealer-apps-status{display:inline-flex;align-items:center;justify-content:center;width:110px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;text-align:center}.dealer-view-deal-card{position:relative;padding-top:58px}.dealer-view-deal-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dealer-view-deal-actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.dealer-view-deal-number{color:#e2e8f0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.dealer-view-deal-row-split{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dealer-view-deal-body{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:20px;align-items:start;margin-top:16px}.dealer-view-unit-preview{width:100%;aspect-ratio:4 / 3;border-radius:14px;overflow:hidden;border:1px solid rgba(148,163,184,.2);background:linear-gradient(180deg,#0f172ae6,#1e293bb8);box-shadow:inset 0 1px #ffffff0a}.dealer-view-unit-preview-image{display:block;width:100%;height:100%;object-fit:cover}.dealer-view-unit-preview-placeholder{width:100%;height:100%;display:grid;place-content:center;gap:6px;padding:16px;text-align:center;color:#cbd5e1}.dealer-view-unit-preview-placeholder-title{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#93c5fd}.dealer-view-unit-preview-placeholder-subtitle{font-size:14px;font-weight:600}.dealer-view-deal-details{display:grid;gap:8px;justify-items:end}.dealer-view-vin-copy{display:inline-flex;align-items:center;gap:8px;min-width:0}.dealer-view-vin-copy-right{justify-content:flex-end;width:100%}.dealer-view-deal-row-right{text-align:right;white-space:nowrap}.dealer-view-status-badge{position:absolute;top:38px;right:16px}.dealer-view-reopen-button{width:auto;min-width:160px;padding:10px 16px;font-size:14px}.dealer-view-reopen-feedback{margin-top:12px;margin-bottom:0}.dealer-view-app-shell{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.dealer-view-app-main{min-width:0}.dealer-view-applicant-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.dealer-view-applicant-grid.has-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.dealer-view-applicant-panel{min-width:0}.dealer-view-applicant-panel-top,.dealer-view-applicant-row-split{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dealer-view-applicant-id{color:#e2e8f0;font-size:12px;font-weight:700;white-space:nowrap}.dealer-view-applicant-row-right{text-align:right;white-space:nowrap}.dealer-view-applicant-badge{display:inline-flex;align-items:center;justify-content:center;min-width:42px;padding:2px 10px;border-radius:999px;background:transparent;color:#fff;font-size:12px;font-weight:700}.dealer-view-applicant-badge-yes{border:1px solid rgba(34,197,94,.8)}.dealer-view-applicant-badge-no{border:1px solid rgba(239,68,68,.85)}.dealer-view-notes-panel{border-radius:18px;border:1px solid rgba(148,163,184,.2);padding:20px;background:linear-gradient(135deg,#061222bf,#122a488c);box-shadow:0 18px 40px #02081473;min-height:220px}.dealer-view-notes-scroll{max-height:620px}.dealer-view-notes-loading,.dealer-view-notes-empty,.dealer-view-notes-error{margin-top:10px}@media (max-width: 980px){.dealer-view-app-shell{grid-template-columns:1fr}.dealer-view-deal-card-top,.dealer-view-deal-row-split{flex-direction:column;gap:6px}.dealer-view-deal-actions{width:100%;align-items:flex-start}.dealer-view-reopen-button{width:100%}.dealer-view-deal-body{grid-template-columns:1fr}.dealer-view-deal-details{justify-items:start}.dealer-view-vin-copy-right{justify-content:flex-start}.dealer-view-deal-row-right{text-align:left}.dealer-view-applicant-grid.has-secondary{grid-template-columns:1fr}.dealer-view-applicant-panel-top{flex-direction:column;gap:6px}.dealer-view-applicant-row-split{flex-direction:column;gap:0}.dealer-view-applicant-row-right{text-align:left}}.dealer-apps-status-active{background:#3b82f62e;color:#93c5fd;border:1px solid rgba(59,130,246,.4)}.dealer-apps-status-delivered{background:#10b9812e;color:#6ee7b7;border:1px solid rgba(16,185,129,.4)}.dealer-apps-status-closed{background:#94a3b833;color:#e2e8f0;border:1px solid rgba(148,163,184,.4)}.dealer-apps-status-ready,.dealer-apps-status-pending{background:#f59e0b2e;color:#fcd34d;border:1px solid rgba(245,158,11,.4)}@media (max-width: 980px){.dealer-apps-content{height:auto;overflow:visible;display:block}.settings-header.dealer-apps-page-header{grid-template-columns:1fr}.dealer-apps-page-spacer{display:none}.dealer-apps-page-actions{justify-content:flex-start}.dealer-apps-shell{grid-template-columns:1fr}.dealer-apps-sidebar-wrap,.dealer-apps-main{min-height:auto}.dealer-apps-sidebar-back{position:static}.dealer-apps-main{overflow:visible;max-height:none}.dealer-apps-sidebar{max-height:none;overflow:visible}.dealer-apps-toolbar{flex-direction:column;align-items:flex-start}.dealer-apps-table-header{display:none}.dealer-apps-row{grid-template-columns:1fr;gap:8px}.dealer-apps-detail-item{flex-wrap:wrap}}@media (max-width: 768px){.settings-content.dealer-apps-content{width:min(100%,calc(100vw - 24px));padding:16px 12px 28px}.settings-header.dealer-apps-page-header{margin-bottom:14px}.dealer-apps-page-title{text-align:left;justify-self:start}.dealer-apps-page-subtitle{text-align:left}.dealer-apps-shell{gap:12px}.dealer-apps-sidebar-wrap{gap:10px}.dealer-apps-sidebar,.dealer-apps-main{padding:16px;border-radius:16px}.dealer-apps-sidebar{display:grid;gap:12px}.dealer-apps-filter-block,.dealer-apps-summary,.dealer-apps-tip{margin-bottom:0}.dealer-apps-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dealer-apps-filter-btn{min-height:44px;padding:10px 8px;text-align:center;display:inline-flex;align-items:center;justify-content:center;line-height:1.2}.dealer-apps-summary{padding:12px 14px}.dealer-apps-summary-value{font-size:18px;margin-bottom:2px}.dealer-apps-tip{padding:12px 14px}.dealer-apps-toolbar{gap:12px;margin-bottom:16px}.dealer-apps-toolbar-title{font-size:18px}.dealer-apps-search{max-width:none}.dealer-apps-table{gap:8px}.dealer-apps-row{padding:14px;gap:10px}.dealer-apps-col-status{gap:6px}.dealer-apps-status{width:auto;min-width:110px}}.dealer-note-body{min-height:120px;white-space:pre-wrap}.dealer-client-search{margin-bottom:12px}.dealer-client-list{display:flex;flex-direction:column;gap:8px}.dealer-client-table-header{display:grid;grid-template-columns:2.2fr 2fr 1.2fr auto;gap:12px;padding:10px 12px;border:1px solid #ffffff2a;border-radius:8px;background:#ffffff0f;color:#e5e7eb;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.dealer-client-row{width:100%;display:grid;grid-template-columns:2.2fr 2fr 1.2fr auto;gap:12px;border:1px solid #ffffff35;border-radius:8px;background:#00000040;padding:10px 12px;text-align:left;color:#fff;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.dealer-client-row:hover{border-color:#60a5fa;box-shadow:0 0 0 1px #60a5fa33}.dealer-client-col-name,.dealer-client-col-email,.dealer-client-col-phone,.dealer-client-col-actions{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500}.dealer-client-col-name{font-weight:700;color:#fff}.dealer-client-col-email,.dealer-client-col-phone{color:#d1d5db}.dealer-client-col-actions{overflow:visible;white-space:normal;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.dealer-client-email-link{color:#93c5fd;text-decoration:underline}.dealer-client-action-btn{border:1px solid rgba(148,163,184,.35);border-radius:999px;background:#0f172ad1;color:#e2e8f0;font-size:12px;font-weight:700;line-height:1;padding:8px 12px;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.dealer-client-action-btn:hover{border-color:#ffffff6b}.dealer-client-action-btn-link{border-color:#22d3ee8c;color:#67e8f9}.dealer-client-action-btn-quote{border-color:#60a5fa8c;color:#93c5fd}.dealer-client-action-btn-apply{border-color:#22c55e94;color:#86efac}.dealer-client-scroll-loader{text-align:center;color:#cbd5e1;font-size:13px;padding:12px 0 20px}.dealer-client-sentinel{width:100%;height:1px}.dealer-client-detail-content{width:min(100%,1180px)}.dealer-client-detail-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.78fr);gap:16px;align-items:start}.dealer-client-detail-info-card,.dealer-client-detail-deals-card{min-height:360px}.dealer-client-detail-left-column{display:grid;gap:14px}.dealer-client-detail-deals-card{display:flex;flex-direction:column;max-height:calc(100vh - 150px);min-height:0}.dealer-client-detail-card-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.dealer-client-detail-edit-toggle{border:1px solid rgba(147,197,253,.7);border-radius:999px;background:#0ea5e91f;color:#dbeafe;padding:7px 13px;font-size:12px;font-weight:800;cursor:pointer}.dealer-client-detail-edit-toggle:hover:not(:disabled),.dealer-client-detail-edit-toggle:focus-visible:not(:disabled){border-color:#60a5fa;color:#fff;outline:none}.dealer-client-detail-edit-toggle:disabled{cursor:default;opacity:.65}.dealer-client-detail-edit-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:9px}.dealer-client-detail-edit-field{display:grid;gap:4px;color:#bfdbfe;font-size:11px;font-weight:800}.dealer-client-detail-edit-field input{width:100%;border:1px solid rgba(148,163,184,.45);border-radius:7px;background:#0f172ab8;color:#e5e7eb;padding:8px 9px;font-size:12px;outline:none}.dealer-client-detail-edit-field input:focus{border-color:#60a5fa;box-shadow:0 0 0 1px #60a5fa33}.dealer-client-detail-edit-error,.dealer-client-detail-edit-actions{grid-column:1 / -1}.dealer-client-detail-edit-actions{display:flex;justify-content:flex-end}.dealer-client-detail-connected-card{min-height:120px}.dealer-client-detail-connected-list{display:grid;gap:8px}.dealer-client-detail-connected-row{display:grid;gap:3px;width:100%;border:1px solid rgba(148,163,184,.35);border-radius:8px;background:#0f172a8c;color:#e5e7eb;padding:9px 11px;text-align:left;cursor:pointer}.dealer-client-detail-connected-row span:first-child{color:#fff;font-size:13px;font-weight:800}.dealer-client-detail-connected-row span:last-child{color:#cbd5e1;font-size:11px}.dealer-client-detail-connected-row:hover,.dealer-client-detail-connected-row:focus-visible{border-color:#60a5fa;background:#1e40af40;outline:none}.dealer-client-detail-section-label{margin-top:14px;margin-bottom:6px;color:#bfdbfe;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.dealer-client-detail-phone-link{color:#93c5fd;text-decoration:underline}.dealer-client-detail-phone-link:hover,.dealer-client-detail-phone-link:focus-visible{color:#bfdbfe;outline:none}.dealer-client-detail-deal-filter{width:100%;margin:4px 0 10px;border:1px solid rgba(148,163,184,.45);border-radius:8px;background:#0f172ab8;color:#e5e7eb;padding:9px 11px;font-size:12px;outline:none}.dealer-client-detail-deal-filter::placeholder{color:#cbd5e19e}.dealer-client-detail-deal-filter:focus{border-color:#60a5fa;box-shadow:0 0 0 1px #60a5fa33}.dealer-client-detail-deals-list{display:grid;gap:8px;overflow-y:auto;max-height:584px;min-height:0;padding-right:8px;scrollbar-color:rgba(71,85,105,.9) rgba(2,6,23,.78);scrollbar-width:thin}.dealer-client-detail-deals-list::-webkit-scrollbar{width:9px}.dealer-client-detail-deals-list::-webkit-scrollbar-track{background:#020617c7;border-radius:999px}.dealer-client-detail-deals-list::-webkit-scrollbar-thumb{background:#475569e6;border:2px solid rgba(2,6,23,.78);border-radius:999px}.dealer-client-detail-deals-list::-webkit-scrollbar-thumb:hover{background:#64748bf2}.dealer-client-detail-deal-row{width:100%;border:1px solid rgba(148,163,184,.35);border-radius:8px;background:#0f172a8c;color:#e5e7eb;padding:9px 11px;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.dealer-client-detail-deal-row.is-cancelled{border-color:#f87171d9;box-shadow:inset 0 0 0 1px #7f1d1d73}.dealer-client-detail-deal-row:hover,.dealer-client-detail-deal-row:focus-visible{border-color:#60a5fa;box-shadow:0 0 0 1px #60a5fa3d;background:#1e40af40;outline:none}.dealer-client-detail-deal-title{color:#fff;font-size:13px;font-weight:800;margin-bottom:4px}.dealer-client-detail-deal-meta{color:#cbd5e1;font-size:11px;line-height:1.3}@media (max-width: 900px){.dealer-client-detail-layout{grid-template-columns:1fr}}.create-deal-footer{margin-top:14px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.unit-footer-actions{align-items:center}.unit-footer-exit,.unit-footer-next,.unit-footer-middle{width:min(180px,100%);justify-self:center}.unit-footer-exit{justify-self:start}.unit-footer-exit,.settings-lender-details-back-btn,.dealer-action-btn.app-back-button,.dealer-modal-btn.app-back-button{border-color:#94a3b8!important;color:#fff!important;box-shadow:0 0 0 1px #94a3b852,0 0 14px #94a3b833}.unit-footer-exit:hover:not(:disabled),.settings-lender-details-back-btn:hover:not(:disabled),.dealer-action-btn.app-back-button:hover:not(:disabled),.dealer-modal-btn.app-back-button:hover:not(:disabled),.inventory-back-badge:hover:not(:disabled){border-color:#cbd5e1!important;box-shadow:0 0 0 1px #cbd5e159,0 0 16px #94a3b83d}.dealer-member-secondary-btn{width:116px;min-width:116px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;color:#fff!important;white-space:nowrap}.dealer-member-cancel-btn{border-color:#94a3b8!important;box-shadow:0 0 0 1px #94a3b852,0 0 14px #94a3b833}.dealer-member-cancel-btn:hover:not(:disabled),.dealer-member-cancel-btn:focus-visible:not(:disabled){border-color:#cbd5e1!important;box-shadow:0 0 0 1px #cbd5e159,0 0 16px #94a3b83d}.unit-footer-next{justify-self:end}.unit-footer-middle{justify-self:center}.disclosures-footer{grid-template-columns:repeat(3,minmax(0,1fr))}.users-footer-actions{grid-template-columns:auto 1fr}.users-footer-spacer{min-height:1px}.settings-footer-actions{grid-template-columns:auto 1fr}.settings-footer-spacer{min-height:1px}.about-us-card{background:#08142473;border-color:#94a3b833}.about-us-title{font-size:18px;font-weight:700;margin:8px 0 10px;color:#fff}.about-us-paragraph{margin:0 0 12px;color:#e2e8f0c7;font-size:14px;line-height:1.6}.about-us-highlight{color:#e2e8f0;font-weight:700}.about-us-list{margin:0 0 14px 18px;padding:0;display:grid;gap:6px;color:#e2e8f0d1;font-size:14px}.about-us-divider{height:1px;background:#94a3b840;margin:16px 0}.about-us-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:8px}.create-deal-textarea{min-height:120px;resize:vertical}.worksheet-layout{display:flex;gap:18px;align-items:flex-start}.worksheet-column{display:flex;flex-direction:column;gap:16px;flex:1;min-width:0}.worksheet-column-left{width:100%;max-width:360px;flex:0 0 360px}.worksheet-section{border:1px solid rgba(148,163,184,.25);border-radius:12px;background:#0f172a38;padding:14px;display:grid;gap:12px}.worksheet-tradein-panel{gap:8px}.worksheet-tradein-panel .settings-section-title{margin-bottom:6px}.worksheet-tradein-panel .worksheet-currency-input{max-width:140px}.worksheet-tradein-panel .worksheet-grid-2>.worksheet-field:nth-child(2n) .worksheet-currency-input{justify-self:start}.worksheet-tradein-panel .worksheet-grid-2>.worksheet-field:first-child{padding-left:10px}.worksheet-tax-panel{width:100%;max-width:100%;align-self:stretch;gap:8px}.worksheet-tax-panel .settings-section-title{margin-bottom:2px}.worksheet-section-tight{gap:6px}.worksheet-pricing-panel{justify-self:start;width:fit-content;max-width:100%}.worksheet-warranties-align{margin-top:0;padding-top:0;width:100%;max-width:100%}.worksheet-warranties-align .settings-section-title{margin-top:12px}.worksheet-warranties-align .worksheet-label-shift{padding-left:0}.worksheet-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.worksheet-tradein-panel .worksheet-tradein-lienholder{grid-template-columns:minmax(110px,.6fr) minmax(0,.9fr);gap:6px}.worksheet-tradein-panel .worksheet-tradein-lienholder .worksheet-field:first-child{padding-left:0}.worksheet-tradein-panel .worksheet-tradein-lienholder .worksheet-field:nth-child(2n) .settings-field-input{justify-self:start;margin-left:-28px;max-width:250px}.worksheet-grid-2>.worksheet-field:nth-child(2n) .settings-field-input,.worksheet-grid-2>.worksheet-field:nth-child(2n) .worksheet-currency-input{justify-self:end}.worksheet-field{display:grid;gap:6px}.worksheet-field-inline{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr);align-items:center;gap:2px}.worksheet-inline-label{margin:0}.worksheet-inline-input{max-width:180px}.worksheet-inline-narrow{max-width:140px}.worksheet-currency-fixed{width:140px}.worksheet-inline-shift{margin-left:6px}.worksheet-fee-row{align-items:center}.worksheet-warranty-description-row{grid-template-columns:minmax(140px,.7fr) minmax(0,1.3fr)}.worksheet-warranty-terms .settings-field-input{max-width:130px}.worksheet-term-kms-input{margin-left:30px;width:calc(100% - 30px);text-align:right}.worksheet-warranty-inline-months .settings-field-input{text-align:center}.worksheet-warranty-terms .worksheet-currency-value{text-align:right}.worksheet-warranty-terms .worksheet-currency-input{width:130px;max-width:130px}.worksheet-warranty-inline{grid-template-columns:minmax(0,80px) minmax(0,95px);max-width:190px;column-gap:6px}.worksheet-warranty-inline-left{justify-self:start}.worksheet-warranty-inline-right{justify-self:stretch;width:100%;max-width:100%;grid-template-columns:minmax(0,1fr) 120px;margin-left:0}.worksheet-warranty-inline-right .settings-field-label{text-align:left;justify-self:start}.worksheet-warranty-inline-right .settings-field-input{justify-self:start;width:90px}.worksheet-warranty-inline-claim .worksheet-currency-input{justify-self:start;margin-left:-30px}.worksheet-warranty-inline-claim{max-width:100%;margin-left:0;justify-self:start}.worksheet-toggle-compact{justify-content:space-between;gap:12px}.worksheet-toggle-label-narrow{max-width:170px}.worksheet-toggle-align{margin-right:0;width:140px;justify-content:flex-end;gap:8px}.worksheet-label-shift{margin-left:0;padding-left:12px}.worksheet-hint{display:block;font-size:12px;color:#e2e8f0b3;margin-top:4px}.worksheet-hint-shift{padding-left:12px}.worksheet-currency-right,.worksheet-tax-base-value,.worksheet-tradein-panel .worksheet-currency-value{text-align:right}.worksheet-currency-readonly{display:block;width:100%;height:40px;line-height:40px;padding:0 12px 0 8px;text-align:right;font-size:15px;font-weight:700;color:#fff}.worksheet-total-outline{border:1px solid rgba(148,163,184,.55);border-radius:999px;padding:8px 12px;background:#0f172a59}.worksheet-subtotal-row{border:1px solid rgba(148,163,184,.3);border-radius:10px;padding:6px 0;background:#08142473;align-items:center}.worksheet-section .settings-field-input{height:40px;font-size:15px;font-weight:700}.worksheet-field-disabled{opacity:.6}.worksheet-currency-input{display:grid;grid-template-columns:24px 1fr;align-items:center;gap:6px}.worksheet-currency-prefix{color:#cbd5e1;font-weight:700}.worksheet-currency-value{padding-left:8px}.worksheet-row-button{border:1px solid rgba(148,163,184,.3);border-radius:10px;background:#08142480;padding:12px 14px;display:flex;justify-content:space-between;align-items:center;color:#e2e8f0;font-weight:600;cursor:pointer}.worksheet-row-label{font-size:14px}.worksheet-row-value{font-size:14px;color:#93c5fd}.worksheet-total-card{border:1px solid rgba(59,130,246,.55);border-radius:10px;padding:12px 14px;display:flex;justify-content:space-between;align-items:center;background:#08142473}.worksheet-total-card-strong{border-color:#3b82f68c;background:#0f172a99}.worksheet-total-label{font-size:14px;font-weight:700;color:#e2e8f0}.worksheet-total-value{font-size:15px;font-weight:700;color:#fff}.worksheet-modal-card{max-width:640px;width:min(92vw,640px)}.worksheet-modal-card-narrow{max-width:320px;width:min(92vw,320px)}.worksheet-modal-scroll{display:grid;gap:12px;max-height:60vh;overflow-y:auto;padding-right:6px}.worksheet-modal-footer{margin-top:16px;display:flex;justify-content:flex-end;gap:12px}.worksheet-modal-footer .dealer-action-btn{width:auto;min-width:120px;padding:10px 18px;font-size:14px}.deal-worksheet-modal-card{width:min(1040px,calc(100vw - 40px));max-width:1040px}.deal-worksheet-modal-shell{display:flex;flex-direction:column;gap:16px}.deal-worksheet-header-date-row{display:flex;justify-content:flex-end;margin:-6px 14px 8px}.deal-worksheet-modal-toolbar{display:flex;align-items:flex-start;justify-content:flex-start;gap:12px}.deal-worksheet-modal-email-group{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;flex:1 1 auto}.deal-worksheet-modal-email-label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#ffffffad}.deal-worksheet-modal-email-input{min-width:0;width:100%;min-height:48px}.deal-worksheet-email-button{flex:0 0 190px;width:190px;height:48px;min-height:48px;margin-top:20px;padding-top:0;padding-bottom:0}.deal-worksheet-preview{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:18px;padding-top:0;padding-bottom:54px}.deal-worksheet-preparation-date{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:3px 10px;border:1px solid rgba(148,163,184,.42);border-radius:999px;color:#e2e8f0;background:#0f172aad;font-size:12px;font-weight:800;white-space:nowrap}.deal-worksheet-print-button{position:absolute;right:0;bottom:0;width:190px;min-height:48px;border-radius:10px;border:2px solid #3b82f6;background:#0f172ad1;color:#fff;font-size:0;cursor:pointer;box-shadow:0 0 0 1px #3b82f640,0 0 14px #3b82f62e}.deal-worksheet-print-button:before{content:"Print";font-size:14px;font-weight:800}.deal-worksheet-print-button:hover:not(:disabled),.deal-worksheet-print-button:focus-visible{border-color:#93c5fd;background:#2563eb59;outline:none}.deal-worksheet-print-button:disabled{opacity:.6;cursor:not-allowed}.deal-worksheet-preview-main,.deal-worksheet-preview-side{display:flex;flex-direction:column;gap:18px}.deal-worksheet-preview-card{border:1px solid rgba(148,163,184,.28);border-radius:18px;background:#0f172abd;padding:18px}.deal-worksheet-preview-kicker{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8e6;margin-bottom:10px}.deal-worksheet-preview-customer-name,.deal-worksheet-preview-unit-title{font-size:28px;line-height:1.1;font-weight:800;color:#f8fafc}.deal-worksheet-preview-address{margin-top:12px;font-size:14px;line-height:1.55;color:#cbd5e1}.deal-worksheet-preview-section-title{margin-bottom:14px;font-size:16px;font-weight:700;color:#f8fafc}.deal-worksheet-preview-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid rgba(148,163,184,.18)}.deal-worksheet-preview-row:last-child{border-bottom:0}.deal-worksheet-preview-row-label{color:#cbd5e1;font-size:14px}.deal-worksheet-preview-row-sub-label{display:block;margin-top:2px;color:#94a3b8;font-size:11px;font-weight:600}.deal-worksheet-preview-row-value{color:#f8fafc;font-size:14px;font-weight:700;text-align:right}.deal-worksheet-preview-photo{display:block;width:100%;height:320px;object-fit:contain;border-radius:18px;background:#0f172ad9;border:1px solid rgba(148,163,184,.22)}.worksheet-modal-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.worksheet-modal-input{max-width:180px}.worksheet-toggle-row{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.worksheet-toggle-label{font-size:14px;color:#e2e8f0;font-weight:600}.worksheet-checkbox{width:32px;height:32px;border-radius:8px;border:2px solid rgba(148,163,184,.5);background:transparent;color:#fff;font-weight:700;cursor:pointer}.worksheet-checkbox.active{border-color:#3b82f6e6;background:#3b82f699}.worksheet-modal-section{margin-top:8px;padding-top:8px;border-top:1px solid rgba(148,163,184,.25);font-size:13px;font-weight:700;color:#e2e8f0b3;text-transform:uppercase;letter-spacing:.08em}.worksheet-tax-grid{display:grid;gap:10px}.worksheet-tax-row{display:grid;grid-template-columns:1.4fr auto 1fr;gap:12px;align-items:center}.worksheet-tax-label{color:#e2e8f0;font-size:13px;font-weight:600}.worksheet-tax-value{text-align:right}@media (max-width: 980px){.worksheet-layout{flex-direction:column}.deal-worksheet-preview{grid-template-columns:1fr}.deal-worksheet-modal-toolbar{align-items:stretch;flex-wrap:wrap}.deal-worksheet-modal-email-input{min-width:0}.deal-worksheet-email-button{margin-top:0}.deal-worksheet-preparation-date{margin-left:0}.worksheet-column-left{max-width:100%;flex:1 1 auto}.worksheet-grid-2{grid-template-columns:1fr}.worksheet-tax-row{grid-template-columns:1fr;gap:8px}}.unit-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.unit-field-full{grid-column:1 / -1}.unit-layout{display:grid;gap:.9rem}.unit-row{display:grid;gap:.85rem}.unit-row-top{grid-template-columns:minmax(150px,.65fr) minmax(220px,1fr) minmax(220px,.95fr);align-items:end}.trade-row-top{grid-template-columns:minmax(360px,1.2fr) minmax(220px,.7fr);align-items:end}.trade-row-top .trade-vin-row{grid-template-columns:minmax(260px,1fr)}.trade-vin-input{max-width:420px}.trade-field-label-row{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:24px}.trade-field-label-row .settings-field-label{margin:0}.trade-label-pill-btn{top:0;min-width:0;min-height:20px;padding:4px 9px;white-space:nowrap}.unit-row-four{grid-template-columns:repeat(4,minmax(0,1fr))}.unit-row-metrics{grid-template-columns:minmax(120px,.75fr) minmax(120px,.75fr) minmax(120px,.75fr) minmax(130px,.8fr) minmax(240px,2fr)}.unit-row-ymmt{grid-template-columns:minmax(70px,.35fr) repeat(4,minmax(0,.95fr))}.unit-row-ymmt-unit{grid-template-columns:minmax(120px,.7fr) minmax(60px,.3fr) repeat(3,minmax(0,.95fr))}.unit-row-ymmt-unit .unit-disclosure-option{min-height:40px;padding:8px 12px}.trade-dropdown{position:relative}.trade-dropdown-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;max-height:220px;overflow-y:auto;border:1px solid rgba(148,163,184,.6);border-radius:10px;background:#081424fa;box-shadow:0 10px 24px #00000059;scrollbar-width:thin;scrollbar-color:#475569 #0b1224}.trade-dropdown-menu::-webkit-scrollbar{width:10px}.trade-dropdown-menu::-webkit-scrollbar-track{background:#0b1224;border-radius:999px}.trade-dropdown-menu::-webkit-scrollbar-thumb{background:#475569;border-radius:999px;border:2px solid #0b1224}.trade-dropdown-menu::-webkit-scrollbar-thumb:hover{background:#64748b}.trade-dropdown-item{width:100%;border:none;background:transparent;color:#e2e8f0;text-align:left;padding:8px 10px;font-size:13px;font-weight:600;cursor:pointer}.trade-dropdown-item:hover,.trade-dropdown-item:focus,.trade-dropdown-item.is-highlighted{background:#38bdf826;outline:none}.trade-dropdown-item-static{cursor:default;color:#a9bad8}.trade-dropdown-item-static:hover,.trade-dropdown-item-static:focus{background:transparent}.unit-row-ymmt .settings-field-input{background:#020617b8;border-color:#94a3b873;font-size:14px}.unit-row-ymmt .settings-field-input:focus{outline:none;border-color:#38bdf8e6;box-shadow:0 0 0 1px #38bdf859}.unit-row-ymmt input[list]{color-scheme:dark}.unit-row-ymmt datalist option{background-color:#0b1220;color:#e2e8f0}.unit-field-stock,.unit-field-vin,.unit-field-history{min-width:0}.unit-field-vin{max-width:620px}.unit-field-stock .settings-field-input{max-width:150px}.unit-inline-row{display:grid;grid-template-columns:1fr 150px;gap:10px;align-items:center}.unit-vin-btn{padding:10px 12px;font-size:14px}.unit-disclosure-label{color:#cbd5e1;font-size:12px;font-weight:600;margin-top:8px;margin-bottom:6px}.unit-disclosure-toggle{display:inline-grid;grid-auto-flow:column;gap:8px}.unit-disclosure-option{border:1px solid rgba(148,163,184,.6);background:#0f172a4d;color:#e2e8f0;border-radius:8px;min-height:42px;padding:10px 12px;font-size:12px;font-weight:700;cursor:pointer}.unit-disclosure-option.active{border-color:#38bdf8f2;background:#0e749073;color:#f8fafc}.settings-field-input.required-field,.unit-disclosure-toggle.required-field .unit-disclosure-option{border-color:#ef4444;box-shadow:0 0 0 1px #ef444459}.trade-tax-payable .worksheet-currency-input{max-width:140px}.trade-tax-reg .settings-field-input{max-width:180px}.unit-field-error{color:#fca5a5;font-size:12px;margin-top:6px}.settings-page{position:relative;min-height:100vh;background-image:url(/assets/Background-BpyKFCOj.png);background-size:cover;background-position:center}.settings-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#09142470}.settings-content{position:relative;z-index:2;max-width:980px;margin:0 auto;padding:24px 20px 40px}.settings-content.advertising-page-container{width:min(1600px,calc(100vw - 40px));max-width:min(1600px,calc(100vw - 40px));padding:10px 20px 40px;margin:0 auto}.settings-desktop-content{max-width:1100px;font-family:inherit}.unit-settings-content{max-width:980px}.settings-header{display:grid;grid-template-columns:120px 1fr 120px;align-items:center;margin-bottom:20px}.settings-header-actions{display:flex;justify-content:flex-end}.settings-header-centered{grid-template-columns:1fr;justify-items:center}.settings-back-button{background:transparent;border:none;color:#fff;font-size:14px;font-weight:600;cursor:pointer;justify-self:start}.settings-back-button.app-back-button{border:2px solid #94a3b8;border-radius:999px;padding:10px 20px;line-height:1;color:#fff;box-shadow:0 0 0 1px #94a3b852,0 0 14px #94a3b833}.settings-back-button.app-back-button:hover:not(:disabled){border-color:#cbd5e1;box-shadow:0 0 0 1px #cbd5e159,0 0 16px #94a3b83d}.settings-save-button.app-back-button{border:2px solid #22c55e;border-radius:999px;padding:10px 20px;line-height:1;color:#fff;background:transparent;box-shadow:0 0 0 1px #22c55e57,0 0 14px #22c55e2e}.settings-save-button.app-back-button:hover:not(:disabled){border-color:#4ade80;box-shadow:0 0 0 1px #4ade8059,0 0 16px #22c55e38}.create-deal-exit-button{width:auto;padding:8px 14px;font-size:14px;justify-self:start;align-self:center}.settings-header-title{color:#fff;font-size:20px;font-weight:700;text-align:center}.settings-page-header-title{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.settings-page-header-main{color:#fff;font-size:22px;font-weight:700}.settings-page-header-subtitle{font-size:14px;color:#e2e8f0c7}.settings-hero{border-radius:16px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(135deg,#07101ccc,#0e1e3299);padding:18px 20px;margin-bottom:22px;box-shadow:0 16px 34px #02081466}.settings-hero-title{font-size:22px;font-weight:700;margin-bottom:6px}.settings-hero-subtitle{font-size:14px;color:#e2e8f0b3}.create-deal-header-title{display:grid;gap:2px;line-height:1.1}.create-deal-header-inline{display:inline-flex;align-items:center;gap:10px}.create-deal-header-inline-centered{width:100%;justify-content:center}.create-deal-header-bar{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.create-deal-header-bar-left{position:absolute;left:0;display:flex;align-items:center}.create-deal-header-bar-right{position:absolute;right:0;display:flex;align-items:center;gap:10px}.create-deal-header-main{font-size:19px;font-weight:700}.create-deal-header-sub{font-size:16px;font-weight:600;color:#cbd5e1}.create-deal-unit-pill{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:32px;padding:0 12px;border-radius:999px;border:2px solid rgba(248,113,113,.9);color:#fecaca;background:#7f1d1d33;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.unified-deal-hero{display:grid;gap:16px}.unified-deal-step-row{display:flex;flex-wrap:wrap;gap:10px}.unified-deal-step-pill{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;border:1px solid rgba(148,163,184,.28);background:#0f172a61;color:#cbd5e1;font-size:13px;font-weight:700}.unified-deal-step-pill.is-active{border-color:#60a5fab3;background:#1e40af47;color:#eff6ff}.unified-deal-step-pill.is-complete{border-color:#22c55e94;background:#14532d47;color:#dcfce7}.unified-deal-step-number{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff1f;font-size:12px;font-weight:800}.settings-header-spacer{width:120px}.settings-logout-btn{border:2px solid #ef4444;background:transparent;color:#fff;border-radius:999px;padding:10px 30px;font-size:14px;font-weight:600;line-height:1;cursor:pointer}.settings-logout-btn:hover{border-color:#f87171d9;box-shadow:0 0 0 1px #f8717133}.settings-menu{display:flex;flex-direction:column;gap:12px}.settings-menu-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.settings-group-grid{gap:22px;align-items:start}.settings-group-grid.settings-group-grid-with-tables{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);grid-template-areas:"account tables"}.settings-group-grid.settings-group-grid-no-tables{grid-template-columns:minmax(0,1fr);grid-template-areas:"account"}.settings-section-account{grid-area:account}.settings-section-info{grid-area:info}.settings-section-tables{grid-area:tables}.settings-section-account .settings-menu-grid{grid-template-columns:repeat(2,minmax(240px,1fr))}.settings-section{border-radius:18px;border:1px solid rgba(148,163,184,.16);background:#08142473;padding:18px}.settings-section-title{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#e2e8f099;font-weight:700;margin-bottom:14px}.settings-action-button{border:2px solid;border-radius:8px;background:transparent;width:100%;padding:14px 20px;cursor:pointer}.settings-tile{border-radius:14px;padding:14px 16px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent, #60a5fa) 42%,transparent),#0f172ac7 62%,#0f172ae0);box-shadow:0 8px 18px #0f172a2e;text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,filter .16s ease}.settings-tile:hover:not(:disabled),.settings-tile:focus-visible:not(:disabled){transform:translateY(-2px);background:linear-gradient(135deg,color-mix(in srgb,var(--accent, #60a5fa) 54%,transparent),#0f172ad6 62%,#0f172af0);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent, #60a5fa) 20%,transparent),0 14px 28px #00000047,0 0 22px color-mix(in srgb,var(--accent, #60a5fa) 18%,transparent);border-color:var(--accent, #60a5fa);filter:brightness(1.05)}.settings-tile:disabled{cursor:wait;opacity:.72;transform:none;box-shadow:0 8px 18px #0000002e}.settings-tile:disabled:hover{transform:none;box-shadow:0 8px 18px #0000002e}.settings-tile-content{display:grid;grid-template-columns:1fr;gap:4px;align-items:center}.settings-tile-progress-line{position:relative;display:block;height:3px;width:100%;overflow:hidden;border-radius:999px;background:#94a3b838}.settings-tile-progress-line:after{content:"";position:absolute;inset:0 auto 0 0;width:42%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--accent, #60a5fa),transparent);animation:settings-tile-progress-line 1s ease-in-out infinite}@keyframes settings-tile-progress-line{0%{transform:translate(-110%)}to{transform:translate(250%)}}.settings-tile-icon{font-size:20px;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#0f172a8c;border:1px solid rgba(148,163,184,.2);color:#fff;font-weight:800;text-shadow:0 0 10px rgba(255,255,255,.2)}.settings-tile-text{display:grid;gap:4px}.settings-linked-status-dropdown{position:relative;width:92px;min-width:92px}.settings-linked-status-dropdown-trigger{width:100%;min-height:36px;border:1px solid rgba(148,163,184,.42);border-radius:10px;background:#0a1628eb;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;font-size:14px;font-weight:700;cursor:pointer}.settings-linked-status-dropdown-trigger:hover:not(:disabled),.settings-linked-status-dropdown-trigger.is-open{border-color:#60a5fac7;box-shadow:0 0 0 1px #60a5fa42}.settings-linked-status-dropdown-trigger:disabled{opacity:.62;cursor:default}.settings-linked-status-dropdown-caret{color:#bfdbfee6;font-size:11px;font-weight:900}.settings-linked-status-dropdown-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:120;border:1px solid rgba(148,163,184,.45);border-radius:10px;background:#08101efa;box-shadow:0 14px 32px #0208168f;padding:5px;display:grid;gap:4px}.settings-linked-status-dropdown-search{width:100%;min-height:34px;margin:0 0 5px;border:1px solid rgba(96,165,250,.42);border-radius:8px;background:#0f172aeb;color:#f8fafc;font:inherit;font-size:13px;font-weight:700;outline:none;padding:7px 9px}.settings-linked-status-dropdown-search::placeholder{color:#cbd5e19e}.settings-linked-status-dropdown-search:focus{border-color:#60a5fae6;box-shadow:0 0 0 1px #60a5fa38}.settings-linked-status-dropdown-menu-scroll{max-height:260px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(96,165,250,.75) rgba(8,16,30,.96)}.settings-linked-status-dropdown-menu-scroll::-webkit-scrollbar{width:10px}.settings-linked-status-dropdown-menu-scroll::-webkit-scrollbar-track{background:#08101ef5;border-radius:999px}.settings-linked-status-dropdown-menu-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#3b82f6e6,#1e40afeb);border-radius:999px;border:2px solid rgba(8,16,30,.96)}.settings-linked-status-dropdown-menu-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#60a5faf2,#2563ebf2)}.settings-linked-status-dropdown-option{width:100%;min-height:32px;border:1px solid transparent;border-radius:8px;background:#0f172ab8;color:#fff;font-size:13px;font-weight:700;text-align:left;padding:6px 8px;cursor:pointer}.settings-linked-status-dropdown-option:hover{border-color:#60a5fa9e;background:#1e293be6}.settings-linked-status-dropdown-option.is-active{border-color:#60a5fa9e;background:#1e293be6;outline:none}.settings-linked-status-dropdown-option.is-selected{border-color:#3b82f6b8;background:#1e40af59}.settings-document-types-modal{width:min(1120px,calc(100vw - 48px));max-width:1120px}.deal-dealer-reassign-dropdown{width:100%;min-width:0}.deal-dealer-reassign-dropdown .settings-linked-status-dropdown-trigger{min-height:44px;padding:10px 12px;font-size:15px;font-weight:600}.deal-dealer-reassign-dropdown-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deal-dealer-reassign-dropdown-menu{min-width:300px}.deal-dealer-reassign-dropdown-menu .settings-linked-status-dropdown-option{min-height:38px;font-size:14px}.deal-dealer-reassign-search-input{width:100%;margin-bottom:6px}.rep-dealer-change-confirm-actions{margin-top:14px;justify-content:flex-end;gap:10px}.settings-notes-list-modal{width:90vw;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;max-height:88vh}.settings-notes-list-modal-header,.settings-notes-list-toolbar{align-items:center}.settings-notes-list-toolbar .dealer-modal-btn{width:180px;min-width:180px;height:50px;margin-bottom:0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 180px;white-space:nowrap}.settings-notes-list-modal-body{flex:1 1 auto;min-height:0}.settings-notes-list-table-shell{border:1px solid rgba(148,163,184,.25);border-radius:10px;overflow:hidden;background:#0f172a4d}.settings-notes-list-table-wrapper{overflow-x:auto}.settings-notes-list-table{min-width:950px}.settings-notes-list-header-row,.settings-notes-list-row{display:grid;grid-template-columns:minmax(0,1fr) 140px 140px 200px 100px;gap:12px}.settings-notes-list-header-row{align-items:center;padding:12px 14px;background:#0f172aad;color:#e2e8f0b3;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid rgba(148,163,184,.15)}.settings-notes-list-header-cell{min-width:0}.settings-notes-list-table-body{max-height:65vh;overflow-y:auto;scrollbar-width:thin}.settings-notes-list-row{align-items:center;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.05);color:#e2e8f0;cursor:pointer;transition:background .18s ease,box-shadow .18s ease}.settings-notes-list-row:last-child{border-bottom:none}.settings-notes-list-row.is-dirty{background:#08142447}.settings-notes-list-row.is-selected{background:#1e40af29;box-shadow:inset 0 0 0 1px #60a5fa6b}.settings-notes-list-row.is-selected.is-dirty{background:#1e40af38}.settings-notes-list-note-cell{display:grid;gap:6px;min-width:0}.settings-notes-list-note-input{width:100%;min-height:70px;margin-bottom:0;resize:vertical;white-space:normal;word-break:break-word;overflow-wrap:anywhere;line-height:1.4}.settings-notes-list-inline-error{color:#fca5a5;font-size:12px}.settings-notes-list-substatus-input{width:100%;margin-bottom:0}.settings-notes-list-row .settings-linked-status-dropdown{width:100%;min-width:0}.settings-notes-list-row-dropdown{z-index:1}.settings-notes-list-row-dropdown.is-open{z-index:8}.settings-notes-list-row-dropdown-menu{top:auto;bottom:calc(100% + 6px);z-index:140}.settings-notes-list-add-modal-card{overflow:visible}.settings-notes-list-add-controls-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.settings-notes-list-add-control{position:relative;display:grid;gap:8px;min-width:0;z-index:1}.settings-notes-list-add-control.is-open{z-index:6}.settings-notes-list-add-control-label,.settings-notes-list-add-control-suffix{color:#e2e8f0d1;font-size:13px;font-weight:700}.settings-notes-list-add-control-inline{display:flex;align-items:center;gap:10px;min-width:0}.settings-notes-list-add-modal-card .settings-linked-status-dropdown{width:92px;min-width:92px}.settings-notes-list-add-control-time .settings-linked-status-dropdown-menu{left:0;right:auto;width:100%;min-width:92px}.settings-notes-list-add-modal-card .dealer-modal-actions-split .dealer-modal-btn{background:transparent;color:#fff}.settings-notes-list-add-modal-card .dealer-modal-actions-split .dealer-modal-btn:first-child{border-color:#94a3b88c;box-shadow:none}.settings-notes-list-add-modal-card .dealer-modal-actions-split .dealer-modal-btn:first-child:hover:not(:disabled),.settings-notes-list-add-modal-card .dealer-modal-actions-split .dealer-modal-btn:first-child:focus-visible{border-color:#cbd5e1b8;box-shadow:0 0 0 1px #94a3b833}.settings-notes-list-delete-cell{justify-self:end;position:sticky;right:0;background:inherit;padding-left:8px;min-width:100px;text-align:right}.settings-notes-list-delete-btn{width:100%;min-width:96px;margin-bottom:0;padding:10px 8px;font-size:12px}.settings-notes-list-empty{padding:16px 14px;color:#e2e8f0bf}.settings-notes-list-modal-footer{position:sticky;bottom:0;margin-top:16px;padding-top:12px;background:#1f2436;z-index:2}.settings-cost-options-modal{width:min(1240px,94vw);height:min(610px,78vh);max-height:78vh;display:flex;flex-direction:column;overflow:hidden}.settings-cost-options-modal-header{flex:0 0 auto;align-items:center}.settings-cost-options-master-detail{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px}.settings-cost-options-sidebar,.settings-cost-options-detail{min-height:0;border:1px solid rgba(148,163,184,.25);border-radius:10px;background:#0f172a4d}.settings-cost-options-sidebar{display:flex;flex-direction:column;overflow:hidden}.settings-cost-options-sidebar-header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 10px;border-bottom:1px solid rgba(148,163,184,.15)}.settings-cost-options-count{color:#e2e8f0ad;font-size:12px;font-weight:700;white-space:nowrap}.settings-cost-options-list{flex:0 0 auto;min-height:0;max-height:304px;overflow-y:auto;display:grid;align-content:start;padding:10px;gap:8px;scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.8) rgba(15,23,42,.68)}.settings-cost-options-list::-webkit-scrollbar{width:10px}.settings-cost-options-list::-webkit-scrollbar-track{background:#0f172aad;border-radius:999px}.settings-cost-options-list::-webkit-scrollbar-thumb{background:#64748bcc;border-radius:999px;border:2px solid rgba(15,23,42,.68)}.settings-cost-options-list-item{width:100%;border:1px solid rgba(148,163,184,.18);border-radius:10px;background:#02061733;color:#e2e8f0;padding:12px;min-height:68px;text-align:left;cursor:pointer;display:grid;gap:5px}.settings-cost-options-new-item{margin:10px;width:calc(100% - 20px);border-color:#22c55e80}.settings-cost-options-list-item:hover,.settings-cost-options-list-item:focus-visible{outline:none;border-color:#38bdf88c;background:#0ea5e91a}.settings-cost-options-list-item.is-selected{border-color:#06b6d4db;background:#0891b233;box-shadow:inset 0 0 0 1px #06b6d43d}.settings-cost-options-list-title{color:#fff;font-size:14px;font-weight:800;overflow-wrap:anywhere}.settings-cost-options-list-subtitle{color:#cbd5e1b3;font-size:12px;overflow-wrap:anywhere}.settings-cost-options-detail{display:flex;flex-direction:column;padding:24px}.creditapp-bureau-modal-overlay{z-index:60}.settings-cost-options-detail-eyebrow{color:#93c5fdd1;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.settings-cost-options-detail-title{color:#fff;font-size:22px;font-weight:800;margin-top:8px;overflow-wrap:anywhere}.settings-cost-options-detail-form{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;margin-top:24px}.settings-cost-options-field{display:grid;gap:8px}.settings-cost-options-detail-actions{margin-top:34px;padding-top:24px;display:flex;justify-content:space-between;gap:14px}.settings-cost-options-detail-actions .dealer-modal-btn{width:min(190px,48%);margin-bottom:0}.settings-cost-options-delete-detail-btn{border-color:#ef4444!important;color:#fecaca!important}.settings-cost-options-empty{color:#e2e8f0bf;padding:18px 12px;text-align:center}@media (max-width: 900px){.settings-cost-options-master-detail{grid-template-columns:1fr}.settings-cost-options-sidebar{min-height:240px}.settings-cost-options-list{max-height:304px}.settings-cost-options-detail-form{grid-template-columns:1fr}}.settings-tile-title{font-size:15px;font-weight:700;color:#fff}.settings-tile-subtitle{font-size:11px;color:#e2e8f0d1}.settings-action-content{display:flex;align-items:center;justify-content:center}.settings-menu-icon{font-size:24px;margin-right:12px;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.18)}.settings-action-text{font-size:16px;font-weight:600}@media (max-width: 900px){.settings-menu-grid{grid-template-columns:1fr}.settings-group-grid.settings-group-grid-with-tables{grid-template-columns:1fr;grid-template-areas:"account" "tables"}.settings-group-grid.settings-group-grid-no-tables{grid-template-columns:1fr;grid-template-areas:"account"}.settings-section-account .settings-menu-grid,.settings-tile-content{grid-template-columns:1fr}.settings-header{grid-template-columns:100px 1fr 120px}}@media (max-width: 768px){.settings-content{padding:16px 14px 32px}.settings-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"back actions" "title title";align-items:start;column-gap:12px;row-gap:14px}.settings-back-button{grid-area:back;min-height:44px;padding:10px 18px}.settings-page-header-title{grid-area:title;align-items:flex-start;text-align:left}.settings-page-header-main{font-size:20px;line-height:1.2}.settings-page-header-subtitle{max-width:34ch;line-height:1.45}.settings-header-actions{grid-area:actions;justify-content:flex-end;align-self:start}.settings-logout-btn{min-height:44px;padding:10px 18px;white-space:nowrap}.settings-section{padding:16px}.settings-section-title{margin-bottom:12px}.settings-action-button{padding:14px}.settings-tile{border-radius:14px;padding:14px}.settings-tile-content{grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}.settings-tile-icon{width:42px;height:42px;font-size:20px}.settings-tile-title,.settings-action-text{font-size:15px;line-height:1.25}.settings-tile-subtitle{line-height:1.35}}@media (min-width: 1200px){.settings-menu-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.settings-loading{color:#fff;text-align:center;padding:40px 0}.settings-error-card{border:1px solid #ef4444;border-radius:10px;background:#7f1d1d40;color:#fecaca;padding:12px 14px;margin-bottom:12px}.deal-appraisal-warning-card{margin-top:6px;margin-bottom:0;padding:8px 10px;border:1px solid #f59e0b;border-radius:8px;background:#f59e0b1f;color:#fecaca;font-size:11px;line-height:1.25}.deal-appraisal-warning-title{display:block;font-size:12px;line-height:1.2;font-weight:700}.deal-appraisal-warning-impact{margin-top:4px;font-size:11px;line-height:1.22;font-weight:700}.deal-appraisal-warning-detail{margin-top:6px;font-size:11px;line-height:1.32}.deal-appraisal-warning-list{margin:3px 0 0 15px;padding:0}.deal-appraisal-warning-list li{margin-top:2px}.deal-appraisal-warning-error{margin-top:6px;font-size:11px}.deal-appraisal-warning-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.settings-success-card{border:1px solid #22c55e;border-radius:10px;background:#14532d40;color:#bbf7d0;padding:12px 14px;margin-bottom:12px}.settings-form-section{margin-bottom:20px;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:#0003;padding:14px}.dealership-hours-header{display:flex;align-items:center;gap:12px;margin-bottom:14px}.dealership-hours-toggle{flex:1;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.dealership-hours-toggle-icon{display:grid;width:24px;height:24px;place-items:center;border:1px solid rgba(148,163,184,.34);border-radius:999px;background:#0f172aa3;color:#e2e8f0;font-size:16px;line-height:1}.dealership-hours-save-button{min-height:34px;padding:0 14px;border:1px solid rgba(34,197,94,.66);border-radius:8px;background:#14532d6b;color:#dcfce7;font-weight:900;cursor:pointer;white-space:nowrap}.dealership-hours-save-button:hover:not(:disabled),.dealership-hours-save-button:focus-visible{outline:none;border-color:#86eface6;background:#1665349e}.dealership-hours-save-button:disabled{cursor:default;opacity:.68}.dealership-hours-body{padding-top:4px}.dealership-time-picker{position:relative;min-width:0}.dealership-time-picker-trigger{height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:inherit;font-weight:800;text-align:left;cursor:pointer;color-scheme:dark}.dealership-time-picker-trigger:focus-visible{outline:none;border-color:#38bdf8d9;box-shadow:0 0 0 1px #38bdf859}.dealership-time-picker.is-disabled .dealership-time-picker-trigger{cursor:default}.dealership-time-picker-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dealership-time-picker-clock{position:relative;flex:0 0 auto;width:15px;height:15px;border:2px solid currentColor;border-radius:999px;opacity:.78}.dealership-time-picker-clock:before,.dealership-time-picker-clock:after{content:"";position:absolute;left:50%;top:50%;width:1.5px;border-radius:999px;background:currentColor;transform-origin:top center}.dealership-time-picker-clock:before{height:5px;transform:translate(-50%) rotate(0)}.dealership-time-picker-clock:after{height:4px;transform:translate(-50%) rotate(120deg)}.dealership-time-picker-menu{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;max-height:230px;overflow-y:auto;padding:6px;border:1px solid rgba(96,165,250,.36);border-radius:10px;background:#07111f;box-shadow:0 18px 40px #0206178c;scrollbar-width:thin;scrollbar-color:rgba(96,165,250,.55) rgba(15,23,42,.92)}.dealership-time-picker-option{width:100%;min-height:32px;padding:7px 9px;border:0;border-radius:7px;background:transparent;color:#e2e8f0;font-family:inherit;font-size:13px;font-weight:800;text-align:left;cursor:pointer}.dealership-time-picker-option:hover,.dealership-time-picker-option:focus-visible{outline:none;background:#1e40af6b;color:#fff}.dealership-time-picker-option.is-selected{background:#14b8a63d;color:#ccfbf1}.dealer-logo-container{margin-bottom:20px}.dealer-logo-title{color:#fff;font-size:13px;font-weight:600;margin:8px 0 6px}.dealer-logo-preview-wrapper{position:relative;width:180px;height:100px;border:1px dashed rgba(203,213,225,.65);border-radius:8px;background:#ffffff0f;display:flex;align-items:center;justify-content:center;overflow:hidden}.dealer-logo-preview-clickable{cursor:pointer}.dealer-logo-preview-clickable:hover{border-color:#4a9effe6;background:#4a9eff1a}.dealer-logo-image{max-width:100%;max-height:100%;object-fit:contain}.dealer-logo-delete-button{position:absolute;top:6px;right:6px;width:22px;height:22px;border:1px solid rgba(248,113,113,.9);border-radius:999px;background:#0f172ae0;color:#fecaca;cursor:pointer;font-size:13px;font-weight:800;line-height:1}.dealer-logo-delete-button:hover{background:#7f1d1de6;color:#fff}.dealer-logo-placeholder{color:#cbd5e1;font-size:13px;font-weight:600;text-align:center}.dealer-logo-error{margin-top:8px;color:#fca5a5;font-size:13px}.unified-deal-results-section{display:grid;gap:14px}.unified-deal-client-list{display:grid;gap:12px}.unified-deal-client-card{width:100%;text-align:left;border:1px solid rgba(148,163,184,.18)}.unified-deal-client-card-selected{border-color:#22c55eb3;box-shadow:0 0 0 1px #22c55e3d}.unified-deal-load-more-row{display:flex;justify-content:center}.unified-deal-summary-card{margin-top:14px}.client-form-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.client-buyer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 16px}.unit-action-row{display:flex;justify-content:flex-end;margin:6px 0 16px}.client-buyer-toggle{display:inline-grid;grid-auto-flow:column}.client-buyer-add,.client-buyer-remove{padding:8px 12px;font-size:12px;font-weight:700}.client-buyer-remove{border-color:#ef4444;color:#ef4444}.client-form-card{border:1px solid rgba(148,163,184,.25);border-radius:12px;background:#0f172a33;padding:14px;display:grid;gap:10px}.client-form-span{grid-column:1 / -1}.client-form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.client-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-office-field,.business-email-field{justify-self:start}.business-office-field{max-width:240px;width:100%}.business-email-field{max-width:630px;width:100%}.business-contact-row{display:grid;grid-template-columns:minmax(220px,240px) minmax(0,1fr);gap:16px;align-items:end}.business-email-inline{display:flex;gap:12px;align-items:center;min-width:0}.business-email-inline .settings-field-input{flex:1;min-width:0}.business-email-consent-inline{display:flex;align-items:center;gap:10px;flex:0 0 auto;white-space:nowrap}.business-email-consent-text{margin:0}.client-field-salutation{grid-column:1;grid-row:1;max-width:140px}.client-field-first{grid-column:1;grid-row:2}.client-field-last{grid-column:2;grid-row:2}.client-field-birth{grid-column:1;grid-row:3;max-width:220px}.client-address-line-grid{grid-template-columns:minmax(90px,120px) minmax(120px,160px) minmax(220px,1fr) minmax(110px,140px) minmax(110px,140px);align-items:end}.client-address-location-grid{grid-template-columns:minmax(260px,1.6fr) minmax(90px,120px) minmax(110px,140px) minmax(160px,1fr);align-items:end}.business-address-location-grid{grid-template-columns:minmax(340px,2fr) minmax(140px,200px) minmax(90px,110px) minmax(160px,1fr)}.client-field-unit{max-width:120px}.client-field-address-number{max-width:160px}.client-field-street-name,.client-field-city{min-width:0}.client-field-postal{max-width:140px}.client-form-field{display:flex;flex-direction:column;min-width:0}.client-field-span{grid-column:1 / -1}.client-contact-grid{grid-template-columns:minmax(320px,1.6fr) minmax(90px,130px);align-items:end}.client-field-email{max-width:560px}.client-field-email-opt{max-width:130px}.client-inline-toggle{justify-content:flex-start}.client-inline-toggle .unit-disclosure-option{min-height:40px;padding:8px 10px;font-size:11px}.client-contact-phones{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.client-contact-license{grid-column:1 / -1;display:grid;grid-template-columns:minmax(240px,1.6fr) minmax(120px,180px);gap:12px}.settings-field-label{color:#fff;font-size:13px;font-weight:600;margin:8px 0 6px;display:block}.settings-field-input{width:100%;border-radius:8px;border:1px solid #ffffff30;background:#ffffff10;color:#fff;padding:10px 12px}.settings-field-input::placeholder{font-size:11px}.inventory-dark-dropdown{width:100%}.inventory-dark-dropdown-trigger{min-height:42px;align-items:center}.inventory-dark-dropdown-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.inventory-dark-dropdown-menu{min-width:220px}.inventory-autocomplete,.inventory-autocomplete-control{position:relative;width:100%}.inventory-autocomplete-input{height:42px;padding:0 38px 0 12px;border-radius:8px}.inventory-autocomplete-toggle{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:24px;height:24px;border:0;background:transparent;color:#cbd5e1;font-size:10px;line-height:1;cursor:pointer}.inventory-autocomplete-toggle:hover{color:#f8fafc}.inventory-autocomplete-menu{position:absolute;z-index:10045;top:calc(100% + 6px);left:0;right:0;max-height:190px;overflow-y:auto;padding:6px;border-radius:10px;border:1px solid rgba(148,163,184,.28);background:#0b1220;box-shadow:0 18px 34px #0000005c;scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.92) rgba(15,23,42,.78)}.inventory-autocomplete-menu::-webkit-scrollbar{width:10px}.inventory-autocomplete-menu::-webkit-scrollbar-track{background:#0f172ac7;border-radius:999px}.inventory-autocomplete-menu::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#64748bf2,#334155fa);border-radius:999px;border:2px solid rgba(15,23,42,.78)}.inventory-autocomplete-menu::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#94a3b8f2,#475569fa)}.inventory-autocomplete-option{width:100%;min-height:34px;border:0;border-radius:7px;background:transparent;color:#e2e8f0;padding:8px 10px;text-align:left;font:inherit;cursor:pointer}.inventory-autocomplete-option:hover,.inventory-autocomplete-option:focus{outline:none;background:#3b82f633;color:#fff}.inventory-autocomplete-empty{padding:10px;color:#94a3b8;font-size:13px}select.settings-field-input{background:#020617b8;color:#e2e8f0;color-scheme:dark}select.settings-field-input option{background-color:#0b1220;color:#e2e8f0}input.settings-field-input[type=date]{background:#020617b8;color:#e2e8f0;color-scheme:dark;font-family:inherit;font-size:inherit}.stock-cost-add-modal-card [data-lastpass-icon-root],.stock-cost-add-modal-card [data-lastpass-root],.stock-cost-add-modal-card iframe[src*=lastpass],.stock-cost-add-modal-card div[id^=__lpform_],.stock-cost-add-modal-card div[id^=__lpform_] *,.dealer-member-modal-card [data-lastpass-icon-root],.dealer-member-modal-card [data-lastpass-root],.dealer-member-modal-card iframe[src*=lastpass],.dealer-member-modal-card div[id^=__lpform_],.dealer-member-modal-card div[id^=__lpform_] *{display:none!important;visibility:hidden!important;pointer-events:none!important}.settings-field-input:disabled{background:#ffffff08;color:#cbd5e1}.dealer-stock-costs-scroll{scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.92) rgba(15,23,42,.78)}.dealer-stock-costs-scroll::-webkit-scrollbar{width:10px}.dealer-stock-costs-scroll::-webkit-scrollbar-track{background:#0f172ac7;border-radius:999px}.dealer-stock-costs-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#64748bf2,#334155fa);border-radius:999px;border:2px solid rgba(15,23,42,.78)}.dealer-stock-costs-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#94a3b8f2,#475569fa)}.settings-inline-button{border:1px solid #4a9eff;background:#4a9eff1f;color:#4a9eff;border-radius:8px;padding:10px 12px;cursor:pointer}.settings-inline-button.deal-appraisal-warning-button{border-radius:6px;padding:6px 9px;font-size:11px;line-height:1.1}.settings-field-label-button{color:#fff;font-size:13px;font-weight:600;margin:8px 0 6px;display:inline-flex;background:transparent;border:none;padding:0;cursor:pointer}.settings-field-label-button:hover{text-decoration:underline}.settings-readonly-field{border-radius:8px;border:1px solid #ffffff30;background:#ffffff08;color:#9ca3af;padding:10px 12px}.worksheet-modal-footer .dealer-action-btn{width:auto;min-width:120px}.settings-toggle-card{border:1px solid #ffffff30;border-radius:10px;background:#0003;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.settings-toggle-card-disabled{border-color:#94a3b838;background:#0f172a2e}.settings-toggle-text{flex:1}.settings-toggle-title{color:#fff;font-size:14px;font-weight:700}.settings-toggle-subtitle{color:#d1d5db;font-size:12px;margin-top:4px}.settings-notification-toggle{width:58px;min-width:58px;height:30px;border-radius:999px;border:1px solid rgba(148,163,184,.75);background:#0f172ac7;color:#e5e7eb;font-size:12px;font-weight:800;line-height:1;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease,color .14s ease,transform .14s ease}.settings-notification-toggle.yes{border-color:#2dd4bff2;background:#0891b261;color:#fff;box-shadow:0 0 10px #22d3ee38}.settings-notification-toggle.no{border-color:#f87171e6;background:#7f1d1d52;color:#fee2e2}.settings-notification-toggle:hover:not(:disabled),.settings-notification-toggle:focus-visible{transform:translateY(-1px);outline:none;box-shadow:0 0 12px #60a5fa52}.settings-notification-toggle:disabled{cursor:default;opacity:.65}.settings-saving-text{color:#fff;font-size:12px;margin-top:4px}.feed-history-content{max-width:1200px}.feed-history-empty-state{border:1px solid rgba(148,163,184,.24);border-radius:14px;background:#0814248c;color:#e2e8f0;padding:18px}.feed-history-table-wrap{border:1px solid rgba(148,163,184,.24);border-radius:14px;background:#0814248c;overflow:auto}.feed-history-table,.feed-history-artifacts-table{width:100%;border-collapse:collapse}.feed-history-table th,.feed-history-table td,.feed-history-artifacts-table th,.feed-history-artifacts-table td{border-bottom:1px solid rgba(148,163,184,.2);padding:10px 12px;text-align:left;color:#e2e8f0;font-size:13px;vertical-align:top}.feed-history-table th,.feed-history-artifacts-table th{color:#93c5fd;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.feed-history-table tbody tr:last-child td,.feed-history-artifacts-table tbody tr:last-child td{border-bottom:none}.feed-history-status-badge{display:inline-flex;align-items:center;justify-content:center;min-width:82px;padding:4px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.5);color:#fff;font-size:11px;font-weight:700;letter-spacing:.05em}.feed-history-status-success{border-color:#22c55e;background:#16653459}.feed-history-status-failed{border-color:#ef4444;background:#7f1d1d59}.feed-history-status-running{border-color:#f59e0b;background:#854d0e59}.feed-history-error-text{color:#fecaca!important}.feed-history-run-mismatch td{background:#7f1d1d2e}.feed-history-count-mismatch{color:#f87171!important;font-weight:700}.feed-history-action-btn,.feed-history-download-btn{min-width:116px;padding:7px 12px;font-size:12px}.feed-history-artifacts-cell{background:#081424b8;padding:10px 12px}.feed-history-inline-loading,.feed-history-inline-empty{color:#cbd5e1;padding:4px 0}.feed-history-inline-error{margin:6px 0}@media (max-width: 960px){.feed-history-table th,.feed-history-table td,.feed-history-artifacts-table th,.feed-history-artifacts-table td{font-size:12px;padding:8px 9px}}.admin-feed-content{max-width:1260px}.admin-feed-header-actions{justify-self:end}.admin-feed-refresh-btn{width:auto;margin-bottom:0;padding:10px 18px;font-size:14px;white-space:nowrap}.admin-feed-filter-panel{margin-bottom:14px}.admin-feed-filter-grid{display:grid;grid-template-columns:minmax(260px,1fr) minmax(180px,220px);gap:14px}.admin-feed-filter-field .settings-field-label{margin-top:0}.admin-feed-empty-state{border:1px solid rgba(148,163,184,.24);border-radius:14px;background:#0814248c;color:#e2e8f0;padding:18px}.admin-feed-table-wrap{border:1px solid rgba(148,163,184,.24);border-radius:14px;background:#0814248c;overflow:auto}.admin-feed-table,.admin-feed-artifacts-table{width:100%;border-collapse:collapse}.admin-feed-table th,.admin-feed-table td,.admin-feed-artifacts-table th,.admin-feed-artifacts-table td{border-bottom:1px solid rgba(148,163,184,.2);padding:10px 12px;text-align:left;color:#e2e8f0;font-size:13px;vertical-align:top}.admin-feed-table th,.admin-feed-artifacts-table th{color:#93c5fd;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.admin-feed-table tbody tr:last-child td,.admin-feed-artifacts-table tbody tr:last-child td{border-bottom:none}.admin-feed-run-row.admin-feed-run-failed{background:linear-gradient(90deg,#7f1d1d61,#08142433);box-shadow:inset 3px 0 #ef4444}.admin-feed-error-text{color:#fecaca!important;font-weight:700}.admin-feed-count-mismatch{color:#f87171!important;font-weight:700}.admin-feed-dealer-name{margin-top:4px;font-size:11px;color:#94a3b8f2}.admin-feed-datetime-stack{display:grid;gap:2px;white-space:nowrap}.admin-feed-datetime-time{white-space:nowrap}.admin-feed-status-badge{display:inline-flex;align-items:center;justify-content:center;min-width:82px;padding:4px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.5);color:#fff;font-size:11px;font-weight:700;letter-spacing:.05em}.admin-feed-status-success{border-color:#22c55e;background:#16653459}.admin-feed-status-failed{border-color:#ef4444;background:#7f1d1d59}.admin-feed-status-running{border-color:#f59e0b;background:#854d0e59}.admin-feed-action-btn,.admin-feed-download-btn{min-width:116px;padding:7px 12px;font-size:12px}.admin-feed-action-stack{display:grid;gap:8px;justify-items:start}.admin-feed-artifacts-cell{background:#081424b8;padding:10px 12px}.admin-feed-inline-loading,.admin-feed-inline-empty{color:#cbd5e1;padding:4px 0}.admin-feed-inline-error{margin:6px 0}@media (max-width: 960px){.admin-feed-filter-grid{grid-template-columns:1fr}.admin-feed-table th,.admin-feed-table td,.admin-feed-artifacts-table th,.admin-feed-artifacts-table td{font-size:12px;padding:8px 9px}}.users-count{color:#cbd5e1;font-size:12px;font-weight:600;text-align:right}.users-count-pill{display:inline-flex;align-items:center;justify-content:center;justify-self:end;width:fit-content;min-height:34px;padding:6px 14px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#0f172a73;color:#e2e8f0}.users-page-header-title{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.users-page-header-main{font-size:22px;font-weight:700;color:#fff}.users-page-header-subtitle{font-size:15px;color:#e2e8f0d1}.users-desktop-content{max-width:1180px;font-family:inherit}.users-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;border-radius:16px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(135deg,#07101cc7,#0e1e3299);padding:16px 18px;margin-bottom:20px;box-shadow:0 16px 34px #02081466}.users-toolbar-main{font-size:20px;font-weight:700;margin-bottom:4px}.users-toolbar-subtitle{font-size:13px;color:#e2e8f0b3}.users-toolbar-count{padding:6px 12px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#0f172a73;font-size:12px;font-weight:700;color:#e2e8f0}.settings-users-list{display:flex;flex-direction:column;gap:10px}.users-table-header,.users-row{display:grid;grid-template-columns:1.4fr 1.6fr 1.1fr 1.2fr .7fr;gap:16px;align-items:center}.users-table-header{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#e2e8f0b3;padding:10px 12px}.settings-empty-card{border:1px solid #374151;border-radius:10px;background:#0003;color:#fff;text-align:center;padding:12px 14px}.settings-user-card{border:1px solid #ffffff30;border-radius:10px;background:#ffffff08;padding:14px;position:relative}.users-row{background:#0814248c;border-color:#94a3b840;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;cursor:pointer}.users-row:hover{border-color:#60a5fa99;box-shadow:0 12px 30px #0f172a73;transform:translateY(-1px)}.users-row:focus-visible{outline:2px solid rgba(96,165,250,.95);outline-offset:2px}.users-user-name{font-size:15px;font-weight:700;color:#fff;margin-bottom:4px}.users-user-subtitle{font-size:12px;color:#e2e8f0a6}.users-you-pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;border:1px solid rgba(56,189,248,.5);color:#7dd3fc;font-size:12px;font-weight:700}.settings-user-row{color:#fff;margin-bottom:6px;font-size:14px}.settings-coming-soon-image{display:block;width:min(100%,520px);height:auto;margin:0 auto 12px}.settings-inline-link{color:#60a5fa;text-decoration:underline}.unit-future-space{min-height:220px;border:1px dashed rgba(148,163,184,.45);border-radius:.8rem;background:#0f172a1f}.unit-disclosure-grid{border:1px dashed rgba(148,163,184,.45);border-radius:.8rem;padding:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.unit-disclosure-panel{border:1px dashed rgba(148,163,184,.45);border-radius:.8rem;padding:12px;background:#ffffff05;display:grid;gap:10px}.unit-disclosure-tabs{display:flex;flex-wrap:wrap;gap:8px}.unit-disclosure-tab{border:1px solid rgba(148,163,184,.55);background:#0f172a4d;color:#e2e8f0;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700;cursor:pointer}.unit-disclosure-tab.active{border-color:#38bdf8f2;background:#082f49a6;color:#f8fafc}.unit-disclosure-tab-nav{display:flex;justify-content:space-between;gap:8px}.unit-disclosure-nav-btn{border:1px solid rgba(148,163,184,.55);background:#0f172a4d;color:#f8fafc;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700;cursor:pointer}.unit-disclosure-nav-next{border-color:#22c55ee6;box-shadow:0 0 0 1px #22c55e59,0 0 10px #22c55e33}.unit-disclosure-nav-btn:disabled{opacity:.45;cursor:not-allowed}.unit-disclosure-card{background:transparent;border:1px solid rgba(148,163,184,.35);border-radius:8px;padding:10px;display:grid;gap:7px;align-content:start}.unit-card-questions{display:grid;gap:10px}.unit-disclosure-card-compact .unit-card-questions{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:10px;row-gap:10px}.unit-disclosure-card-compact .unit-question-row{grid-template-columns:1fr;align-items:start;gap:6px}.unit-disclosure-card-centered .unit-card-questions{max-width:640px;margin:0 auto}.unit-disclosure-card-centered .unit-question-row{grid-template-columns:320px 96px;justify-content:center;align-items:center}.dealer-dashboard-hint-overlay-panel{position:fixed;z-index:30;background:#020617c2;pointer-events:auto}.dealer-dashboard-hint-spotlight{position:fixed;z-index:31;border-radius:16px;border:1px solid rgba(255,255,255,.38);box-shadow:0 0 0 1px #60a5fa52,0 0 28px #60a5fa3d;pointer-events:none}.dealer-dashboard-hint-card{position:fixed;z-index:33;display:grid;gap:12px;max-width:calc(100vw - 40px)}.dealer-dashboard-hint-step{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8eb}.dealer-dashboard-hint-title{margin-bottom:0}.dealer-dashboard-hint-description{color:#e2e8f0e0;font-size:14px;line-height:1.5}.dealer-dashboard-hint-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.unit-disclosure-card-centered .unit-question-toggle{width:96px;justify-content:space-between}.unit-disclosure-card-title{color:#f8fafc;font-size:15px;font-weight:700;text-decoration:underline;text-align:center}.unit-disclosure-notes{border:1px solid rgba(148,163,184,.3);border-radius:8px;padding:10px 12px;background:#0f172a47;display:grid;gap:8px}.unit-disclosure-notes-title{color:#f8fafc;font-size:13px;font-weight:700}.unit-disclosure-notes-list{display:grid;gap:6px}.unit-disclosure-note-item{color:#cbd5e1;font-size:13px;line-height:1.4}.unit-question-row{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:12px;align-items:center}.unit-question-stack{display:grid;gap:8px}.unit-question-label{color:#e2e8f0;font-size:14px;font-weight:600;line-height:1.3}.unit-question-toggle{display:inline-grid;grid-auto-flow:column;gap:8px;justify-content:start}.unit-question-toggle-brand{grid-template-columns:repeat(4,minmax(0,auto));grid-auto-flow:initial}.unit-question-toggle-tku{grid-template-columns:repeat(3,minmax(0,auto));grid-auto-flow:initial}.unit-question-option{border:1px solid rgba(148,163,184,.6);background:#0f172a4d;color:#e2e8f0;border-radius:7px;padding:5px 12px;font-size:13px;font-weight:700;cursor:pointer}.unit-question-option.active{border-color:#3b82f6f2;background:#2563eb8c;color:#f8fafc}.unit-question-toggle-brand .unit-branding-option{background:transparent;color:#f8fafc}.unit-question-toggle-brand .unit-branding-option.active{background:transparent}.unit-question-toggle-brand .unit-branding-none,.unit-question-toggle-brand .unit-branding-none.active{border-color:#22c55ef2}.unit-question-toggle-brand .unit-branding-other,.unit-question-toggle-brand .unit-branding-other.active{border-color:#ef4444f2}.settings-delete-btn{position:absolute;top:12px;right:12px;border:1px solid #ef4444;background:#7f1d1d;color:#fca5a5;border-radius:6px;padding:4px 8px;cursor:pointer}.users-delete-btn{position:static;padding:6px 10px;font-size:12px}.settings-delete-btn:disabled{opacity:.6}@media (max-width: 980px){.users-toolbar{flex-direction:column;align-items:flex-start}.users-table-header{display:none}.users-row{grid-template-columns:1fr;gap:8px}}.role-page{position:relative;min-height:100vh;display:flex;justify-content:center;align-items:center;padding:32px;background-image:url(/assets/Background-BpyKFCOj.png);background-size:cover;background-position:center}.role-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#09142480}.role-card{position:relative;z-index:2;width:100%;max-width:640px;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:#111827d9;padding:36px;text-align:center}.role-title{margin:0 0 12px;font-size:36px;font-weight:600}.role-subtitle{margin:0 0 24px;color:#ffffffd9}.role-logout{border:none;border-radius:4px;background:#1e5aa8;color:#fff;font-size:15px;font-weight:600;padding:12px 22px;cursor:pointer}.client-loan-amount-negative{color:#f87171}.client-loan-amount-positive{color:#4ade80}@media (max-width: 768px){.login-page{padding:24px 24px 112px}.logo{width:280px;height:auto}.login-form-wrapper{margin-top:24px}.dealer-modal-card.login-modal-card-wide{max-width:100%}.login-choice-modal-card{padding:26px 22px 22px}.dealer-modal-card.login-new-dealer-modal-card{max-width:100%;padding-bottom:24px}.login-modal-grid-two,.login-modal-choice-grid{grid-template-columns:1fr}.login-modal-choice-card-full{grid-column:auto}.login-modal-toggle-row{flex-wrap:wrap}.login-wizard-step-panel{padding:20px}.login-wizard-step-title{font-size:26px}.login-wizard-segmented-control{flex-direction:column}.login-wizard-toggle-btn{width:100%}.login-wizard-subsection-card{padding:18px}.login-wizard-address-block,.login-wizard-contact-block,.login-wizard-address-layout,.login-wizard-final-layout{gap:18px}.dealer-client-table-header,.dealer-client-row{grid-template-columns:1.5fr 1.5fr 1fr auto;gap:8px}.unit-form-grid,.unit-row-top,.unit-row-four,.unit-row-ymmt,.unit-row-metrics{grid-template-columns:1fr}.unit-disclosure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.unit-disclosure-tab-nav{flex-direction:column}.unit-question-row{grid-template-columns:1fr;align-items:start;gap:8px}.unit-disclosure-card-compact .unit-card-questions{grid-template-columns:repeat(2,minmax(0,1fr))}.unit-future-space{min-height:150px}.unit-inline-row{grid-template-columns:1fr}}@media (max-width: 640px){.login-modal-scroll{max-height:calc(86vh - 100px)}.login-choice-modal-note{font-size:19px}.login-modal-choice-card{min-height:104px;padding:16px 16px 18px}.login-wizard-step-title{font-size:24px}.login-wizard-actions{flex-direction:column}.login-wizard-primary-btn,.login-wizard-secondary-btn{width:100%}.login-modal-actions{flex-direction:column}.login-modal-actions .dealer-modal-btn,.dealer-modal-actions-split.login-modal-actions .dealer-modal-btn{width:100%}.unit-disclosure-grid,.unit-disclosure-card-compact .unit-card-questions{grid-template-columns:1fr}}.rep-page{min-height:100vh;padding-left:0;padding-right:0}.rep-main-panel{width:min(1480px,calc(100vw - 48px))}.rep-main-content-flat{width:min(1480px,calc(100vw - 40px));max-width:min(1480px,calc(100vw - 40px));margin-left:auto;margin-right:auto;margin-top:-20px}.rep-main-panel-flat{width:100%;border:0;border-radius:0;background:transparent;padding:8px 0 0;box-shadow:none}.rep-inventory-content-flat{width:min(1320px,calc(100vw - 40px));max-width:min(1320px,calc(100vw - 40px));margin:0 auto}.rep-inventory-shell{display:grid;gap:14px}.rep-inventory-header{margin-bottom:0}.rep-inventory-filter-grid{grid-template-columns:minmax(0,420px);justify-content:flex-start}.rep-deal-list-content-flat{width:min(1480px,calc(100vw - 40px));max-width:min(1480px,calc(100vw - 40px));margin:0 auto}.rep-deal-list-panel-flat{width:100%;border:0;border-radius:0;background:transparent;padding:8px 0 0;box-shadow:none}.rep-deal-browser-shell{display:grid;gap:18px;padding:0 18px}.rep-dashboard-shell{display:grid;gap:24px;max-width:1020px;margin:0 auto}.rep-main-panel-flat .rep-dashboard-shell{max-width:1120px}.rep-page-header{display:flex;justify-content:space-between;align-items:center;gap:16px;max-width:1020px;margin:0 auto 24px}.rep-main-panel-flat .rep-page-header{max-width:1120px;margin-bottom:18px}.rep-page-header-left{display:flex;align-items:center;gap:14px}.rep-page-header-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px}.rep-page-subtitle{margin-top:4px}.rep-header-bar{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:16px;min-height:48px}.rep-lost-dealers-screen{margin-top:-36px}.rep-lost-dealers-screen .rep-header-bar{margin-bottom:12px}.rep-back-button{position:absolute;top:50%;left:0;transform:translateY(-50%)}.rep-header-title{font-size:22px;font-weight:600;text-align:center;color:#f8fafc}.rep-page-header-follow-up,.rep-page-header-inventory{position:relative;width:100%;max-width:none;justify-content:center;align-items:flex-start;min-height:64px;margin:0 0 24px}.rep-page-header-inventory .rep-page-header-left{width:100%;justify-content:center}.rep-page-header-inventory .rep-page-header-left>div{text-align:center;margin:0 auto}.rep-page-header-inventory .settings-back-button{position:absolute;top:0;left:0}.rep-page-header-inventory .dealer-section-title{font-size:30px;line-height:1.1}.rep-page-header-inventory .rep-page-subtitle{font-size:18px;text-align:center}.rep-page-header-follow-up .rep-page-header-left{width:100%;justify-content:center}.rep-page-header-follow-up .rep-page-header-left>div{text-align:center}.rep-page-header-follow-up .settings-back-button{position:absolute;top:0;left:0}.rep-page-header-follow-up .dealer-section-title{font-size:30px;line-height:1.1}.rep-page-header-follow-up .rep-page-subtitle{font-size:18px;text-align:center}.rep-page-header-follow-up .rep-page-header-actions{position:absolute;top:0;right:0}.rep-settings-inline-btn{flex:0 0 auto}.rep-page .rep-grid{display:grid;gap:18px}.rep-grid-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.rep-grid-metrics-compact{width:min(840px,100%);margin:0 auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rep-grid-main{grid-template-columns:minmax(760px,1.6fr) minmax(320px,.85fr);align-items:start}.rep-grid-performance{grid-template-columns:minmax(0,1.45fr) minmax(280px,.9fr);align-items:start}.rep-page .rep-grid-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.rep-page .rep-grid-stats-compact{gap:14px}.rep-page .rep-section-card{padding:18px;cursor:default}.rep-card-header{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px}.rep-card-header-compact{margin-bottom:0}.rep-card-header-stacked{align-items:flex-start}.rep-card-header-stacked .rep-filter-grid{width:100%}.rep-dashboard-actions{display:grid;gap:18px}.rep-dashboard-actions-row{width:min(980px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.rep-action-tile{width:100%;min-height:180px;padding:20px 22px;border-radius:18px;border:2px solid rgba(255,255,255,.22);background:#0a142885;display:grid;gap:10px;align-content:center;justify-items:center;text-align:center;color:#fff;cursor:pointer;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,filter .16s ease}.rep-action-tile:hover:not(:disabled),.rep-action-tile:focus-visible:not(:disabled){transform:translateY(-2px);background:#122138d1;box-shadow:0 0 0 1px #93c5fd2e,0 14px 28px #00000047,0 0 22px #3b82f62e;filter:brightness(1.05)}.rep-action-tile:active{transform:scale(.98)}.rep-action-tile:disabled{cursor:not-allowed;opacity:.72;transform:none;box-shadow:0 8px 18px #0000002e}.rep-action-tile.admin-finance-action-tile-amber{border-color:#f59e0b}.rep-action-tile.admin-finance-action-tile-amber:hover:not(:disabled),.rep-action-tile.admin-finance-action-tile-amber:focus-visible:not(:disabled){border-color:#f59e0b;background:#2c180894;box-shadow:0 0 0 1px #f59e0b33,0 14px 28px #00000047,0 0 22px #f59e0b2e}.rep-action-tile.admin-finance-action-tile-green{border-color:#22c55e}.rep-action-tile.admin-finance-action-tile-green:hover:not(:disabled),.rep-action-tile.admin-finance-action-tile-green:focus-visible:not(:disabled){border-color:#22c55e;background:#0823189e;box-shadow:0 0 0 1px #22c55e33,0 14px 28px #00000047,0 0 22px #22c55e2e}.rep-action-tile.admin-finance-action-tile-purple{border-color:#a855f7}.rep-action-tile.admin-finance-action-tile-purple:hover:not(:disabled),.rep-action-tile.admin-finance-action-tile-purple:focus-visible:not(:disabled){border-color:#a855f7;background:#2a123f9e;box-shadow:0 0 0 1px #a855f733,0 14px 28px #00000047,0 0 22px #a855f72e}.rep-action-tile .admin-finance-action-title,.rep-secondary-action-card .admin-finance-action-title{font-size:18px;line-height:1.05;color:#fff;font-weight:700}.rep-action-tile .admin-finance-action-meta,.rep-secondary-action-card .admin-finance-action-meta{font-size:14px;line-height:1.05;color:#e2e8f0d6}.rep-secondary-action-stack{display:grid;gap:16px}.rep-secondary-action-card{min-height:82px;padding:16px 18px;border-radius:16px;border:1px solid rgba(120,144,180,.2);background:#0a142885;display:grid;gap:6px;align-content:center;justify-items:center;text-align:center;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.rep-secondary-action-card-blue{border-color:#3b82f66b;box-shadow:inset 0 0 0 1px #3b82f614}.rep-secondary-action-card-purple{border-color:#a855f76b;box-shadow:inset 0 0 0 1px #a855f714}.rep-secondary-action-card-green{border-color:#22c55e6b;box-shadow:inset 0 0 0 1px #22c55e14}.rep-secondary-action-card:hover{transform:translateY(-2px);box-shadow:0 10px 25px #00000040;background:#0d1b32ad}.rep-secondary-action-card-blue:hover{border-color:#3b82f6}.rep-secondary-action-card-purple:hover{border-color:#a855f7}.rep-secondary-action-card-green:hover{border-color:#22c55e}.rep-secondary-action-card:active{transform:scale(.98)}.rep-metric-card{display:grid;gap:6px;text-align:left;min-height:96px;padding:12px 14px;border-width:1px;align-content:start;overflow:hidden}.rep-metric-label{white-space:pre-line;line-height:1.2;min-height:30px}.rep-metric-card.is-clickable{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.rep-metric-card.is-clickable:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000003d;background:#0d182ab8}.rep-metric-card.is-clickable:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 0 0 2px #60a5fa4d,0 8px 20px #0000003d}.rep-accent-blue{border-color:#3b82f659;box-shadow:inset 0 0 0 1px #3b82f614}.rep-accent-green{border-color:#22c55e59;box-shadow:inset 0 0 0 1px #22c55e14}.rep-accent-amber{border-color:#f59e0b61;box-shadow:inset 0 0 0 1px #f59e0b14}.rep-accent-red{border-color:#ef444459;box-shadow:inset 0 0 0 1px #ef444414}.rep-metric-value{font-size:34px;font-weight:800;color:#f8fafc;line-height:1}.rep-metric-body{display:grid;gap:8px}.rep-metric-body .dealer-app-card-meta{padding-left:10px}.rep-metric-body-offset{transform:translate(65px,-25px);transform-origin:top left;margin-bottom:-25px}.rep-page .rep-stat-tile{padding:14px 16px;border-radius:12px;border:1px solid rgba(120,144,180,.22);background:#0a122075}.rep-page .rep-stat-tile-compact{padding:12px 14px 6px;display:grid;grid-template-rows:minmax(32px,auto) minmax(30px,auto);gap:8px;align-content:start;overflow:hidden}.rep-page .rep-stat-label{display:block;color:#9fb2c8;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.rep-page .rep-stat-label-compact{display:flex;align-items:flex-start;line-height:1.2;min-height:32px}.rep-page .rep-stat-number-stack{display:grid}.rep-page .rep-stat-number-stack-compact{margin-top:0;min-height:30px;align-items:start}.rep-stat-number-stack-inline-subvalue{display:flex;min-height:30px;align-items:baseline;gap:8px;flex-wrap:wrap}.rep-page .rep-stat-number{display:block;margin-top:8px;padding-left:20px;color:#f8fafc;font-size:24px;font-weight:700}.rep-page .rep-stat-number-compact{margin-top:0;padding-left:0;transform:none;transform-origin:top left;margin-bottom:0;line-height:1}.rep-stat-subvalue{padding-left:0;margin-top:0;color:#8fb8ff;font-size:11px;line-height:1.1}.rep-stat-number-stack-inline-subvalue .rep-stat-number-compact{padding-left:0;transform:none;margin-bottom:0}.rep-stat-number-stack-inline-subvalue .rep-stat-subvalue{padding-left:0;margin-top:0;white-space:nowrap}.rep-stat-tile-compact-lifted .rep-stat-number-compact{padding-left:0;transform:none;margin-bottom:0}.rep-stat-tile-compact-lifted .rep-stat-subvalue{padding-left:0;margin-top:0}.rep-stat-tile-compact-lifted .rep-stat-number-stack-inline-subvalue .rep-stat-number-compact{padding-left:0;transform:none;margin-bottom:0}.rep-stat-tile-compact-lifted .rep-stat-number-stack-inline-subvalue .rep-stat-subvalue{padding-left:0;margin-top:0}.rep-history-list,.rep-page .rep-top-dealers,.rep-notes-list{display:grid;gap:12px}.rep-history-chart-card{display:grid;gap:10px}.rep-history-chart-subtitle{color:#94a3b8;font-size:13px;line-height:1.45}.rep-history-chart-wrap{overflow-x:auto;overflow-y:hidden;border-radius:14px;border:1px solid rgba(120,144,180,.18);background:linear-gradient(180deg,#0a1220b8,#080f1ae6),radial-gradient(circle at top,rgba(34,197,94,.12),transparent 48%);cursor:grab;scrollbar-width:thin;scrollbar-color:rgba(34,197,94,.42) rgba(8,15,26,.32)}.rep-history-chart-wrap.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.rep-history-chart-wrap::-webkit-scrollbar{height:10px}.rep-history-chart-wrap::-webkit-scrollbar-track{background:#080f1a52;border-radius:999px}.rep-history-chart-wrap::-webkit-scrollbar-thumb{background:#22c55e6b;border-radius:999px}.rep-history-chart-wrap::-webkit-scrollbar-thumb:hover{background:#4ade808f}.rep-history-chart-svg{display:block}.rep-history-chart-grid-line{stroke:#94a3b82e;stroke-width:1;stroke-dasharray:4 6}.rep-history-chart-axis-label,.rep-history-chart-month,.rep-history-chart-value{fill:#cbd5e1;font-family:inherit}.rep-history-chart-axis-label{font-size:11px}.rep-history-chart-month{fill:#94a3b8;font-size:11px;font-weight:600}.rep-history-chart-value{fill:#f8fafc;font-size:12px;font-weight:700}.rep-history-chart-area{fill:url(#rep-history-chart-fill)}.rep-history-chart-line{fill:none;stroke:#22c55e;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 12px rgba(34,197,94,.24))}.rep-history-chart-delivery-line{fill:none;stroke:#60a5fa;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:6 5;filter:drop-shadow(0 0 10px rgba(96,165,250,.18))}.rep-history-chart-point{fill:#f8fafc;stroke:#22c55e;stroke-width:3}.rep-history-chart-delivery-point{fill:#0f172a;stroke:#60a5fa;stroke-width:2.5}.rep-history-chart-delivery-value{fill:#93c5fd;font-size:11px;font-weight:700}.rep-history-row,.rep-page .rep-top-dealer-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:12px 14px;border-radius:10px;background:#080f1a70;border:1px solid rgba(120,144,180,.18)}.rep-page .rep-top-dealers{min-height:0;flex:1;max-height:none;overflow-y:auto;padding-right:6px}.rep-page .rep-top-dealer-row{width:100%;color:#f8fafc;font:inherit;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.rep-page .rep-top-dealer-row:hover,.rep-page .rep-top-dealer-row:focus-visible{transform:translateY(-2px);border-color:#78aaff80;box-shadow:0 4px 12px #00000047;background:#122138c7}.rep-page .rep-top-dealer-row-stale{border-color:#f87171b8;box-shadow:0 0 0 1px #f8717138}.rep-page .rep-top-dealer-main{display:grid;gap:4px;min-width:0}.rep-page .rep-top-dealer-name{font-weight:700}.rep-page .rep-top-dealer-meta{font-size:11px;color:#bfdbfec2}.rep-page .rep-top-dealer-count-wrap{display:grid;justify-items:end;gap:2px}.rep-page .rep-top-dealer-count{font-size:24px;line-height:1}.rep-page .rep-top-dealer-count-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#bfdbfeb8}.rep-page .rep-top-dealer-row span,.rep-page .rep-top-dealer-row strong{color:#f8fafc}.rep-page .rep-top-dealers::-webkit-scrollbar{width:8px}.rep-page .rep-top-dealers::-webkit-scrollbar-track{background:#080f1a52;border-radius:999px}.rep-page .rep-top-dealers::-webkit-scrollbar-thumb{background:#60a5fa6b;border-radius:999px}.rep-page .rep-top-dealers::-webkit-scrollbar-thumb:hover{background:#93c5fd94}.rep-performance-card{display:grid;gap:16px}.rep-performance-column{display:grid;gap:14px;align-content:start}.rep-local-footer{display:flex;justify-content:center;padding-bottom:6px}.rep-page .rep-grid-stats-tight{margin-top:-6px;align-items:stretch}.rep-section-title-compact{margin-bottom:0}.rep-page .rep-supporting-card{height:620px;min-height:0;max-height:620px;display:flex;flex-direction:column}.rep-page .rep-mini-title{margin-bottom:10px}.rep-quick-actions{display:flex;flex-wrap:wrap;gap:10px}.rep-modal-form{display:grid;gap:14px;padding-top:6px}.rep-signup-modal-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rep-signup-modal-actions .dealer-modal-btn{margin-bottom:0;min-height:50px;padding:12px 14px;background:transparent;color:#fff}.rep-signup-cancel-btn{border-color:#94a3b8b8;box-shadow:0 0 0 1px #94a3b82e}.rep-signup-copy-btn{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f659,0 0 14px #3b82f638}.rep-signup-send-btn{border-color:#22c55e;box-shadow:0 0 0 1px #22c55e59,0 0 14px #22c55e38}.rep-cosigner-link-modal-body{display:grid;gap:12px;margin-top:12px}.rep-cosigner-link-type-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rep-cosigner-link-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:4px}.rep-cosigner-link-type-row .dealer-modal-btn,.rep-cosigner-link-actions .dealer-modal-btn{min-height:42px;width:100%}.rep-cosigner-link-type-btn,.rep-cosigner-link-email-btn,.rep-cosigner-link-copy-btn,.rep-cosigner-link-cancel-btn{background:transparent;color:#fff;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.rep-cosigner-link-email-btn{border-color:#22c55ef2}.rep-cosigner-link-type-btn{border-color:#fffffff2}.rep-cosigner-link-copy-btn,.rep-cosigner-link-cancel-btn{border-color:#3b82f6f2}.rep-cosigner-link-type-btn.is-selected{border-color:#22c55ef2;background:transparent;color:#fff}.rep-cosigner-link-copy-btn.is-copied{background:transparent;color:#fff}.rep-cosigner-link-type-btn:hover:not(:disabled),.rep-cosigner-link-email-btn:hover:not(:disabled){background:#22c55e29;box-shadow:0 0 14px #22c55e57}.rep-cosigner-link-copy-btn:hover:not(:disabled),.rep-cosigner-link-cancel-btn:hover:not(:disabled){background:#3b82f629;box-shadow:0 0 14px #3b82f652}.rep-name-input,.rep-list-search{min-width:220px}.rep-type-toggle,.rep-filter-row{display:flex;flex-wrap:wrap;gap:10px}.rep-send-link-type-panel{display:grid;gap:10px;padding:12px;border:1px solid rgba(120,144,180,.38);border-radius:12px;background:#080f1a75}.rep-send-link-type-panel-title{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8eb}.rep-send-link-existing-btn{margin-bottom:0}.rep-send-link-new-client-label{margin-bottom:0;color:#bfdbfee6}.rep-send-link-submit-btn{background:transparent!important;color:#fff!important;border-color:#22c55e!important}.rep-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rep-list-table{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;width:100%;min-width:0}.rep-follow-up-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch;width:100%;min-width:0}.rep-list-table-scrollable{align-content:start;max-height:65vh;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:6px}.rep-lost-dealers-panel .rep-list-table-scrollable{max-height:calc(65vh + 20px)}.rep-list-table>*{min-width:0}.rep-list-table-scrollable::-webkit-scrollbar{width:6px}.rep-list-table-scrollable::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.rep-list-table-scrollable::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.rep-grid-deal-browser{grid-template-columns:minmax(280px,.8fr) minmax(0,1.7fr);align-items:start;margin-top:18px}.rep-deal-browser-toolbar{display:grid;grid-template-columns:1fr minmax(260px,320px);gap:14px;align-items:start}.rep-deal-filter-group{justify-content:flex-start;margin-left:70px;margin-right:250px}.rep-deal-browser-search{margin-bottom:0}.rep-deal-browser-shell{position:relative}.rep-deal-browser-toolbar-actions{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.rep-deal-back-btn{min-height:40px;padding:0 18px}.rep-deal-filter-pill{width:auto;min-height:40px;padding:0 18px;border-radius:999px;font-size:14px;font-weight:700}.rep-deal-filter-pill.is-active{border-color:#22c55ef2;box-shadow:0 0 0 1px #22c55e40,0 0 14px #22c55e2e}.rep-deal-action-pill{width:auto;min-height:40px;padding:0 18px;border-radius:999px}.rep-deal-client-cosigner-pill{width:auto;min-height:28px;padding:0 10px;border-radius:999px;font-size:11px;line-height:1;white-space:nowrap}.rep-deal-toolbar-files-btn{margin-left:0}.rep-deal-toolbar-right{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-left:auto}.rep-deal-toolbar-status-badge{flex:0 0 auto;min-width:40px;min-height:40px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;letter-spacing:.08em;border-radius:999px}.rep-deal-sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.rep-deal-sidebar-header .dealer-section-title{margin:0}.rep-deal-sidebar-header .rep-deal-toolbar-files-btn{flex:0 0 auto}.rep-deal-list-sidebar{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:14px;align-self:start;height:min(720px,calc(100vh - 210px));max-height:min(720px,calc(100vh - 210px));min-height:0;overflow:hidden}.rep-deal-picker-list{display:grid;gap:10px;min-height:0;max-height:100%;overflow-y:auto;padding-right:6px}.rep-deal-picker-row{width:100%;display:grid;gap:8px;padding:14px 16px;text-align:left;border-radius:12px;border:1px solid rgba(120,144,180,.18);background:#070e186b;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.rep-deal-picker-row:hover{transform:translateY(-1px);border-color:#3b82f659}.rep-deal-picker-row.is-active{border-color:#22c55e73;box-shadow:0 0 0 1px #22c55e4d,0 0 18px #22c55e2e;background:#081418a8}.rep-deal-picker-row .dealer-app-card-title{color:#f8fafc}.rep-deal-picker-topline,.rep-deal-picker-bottomline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.rep-deal-picker-cosigner{margin-top:2px}.rep-deal-picker-review-note,.rep-deal-picker-deal-id{text-align:right;justify-self:end}.rep-deal-picker-review-note{max-width:220px;line-height:1.25;white-space:normal}.rep-deal-picker-deal-id{white-space:nowrap}.rep-deal-picker-load-more{justify-content:flex-start}.rep-deal-detail-surface{min-width:0}.rep-deal-view-stack{display:grid;gap:18px}.rep-deal-inline-loading{margin:0;min-height:20px}.rep-deal-update-overlay{color:#fff;font-weight:700;left:62%;opacity:0;pointer-events:none;position:absolute;text-align:center;top:54px;transform:translate(-50%,4px);transition:opacity .12s ease,transform .12s ease;white-space:nowrap;z-index:5}.rep-deal-update-overlay.is-visible{opacity:1;transform:translate(-50%)}.rep-deal-hero{display:block}.rep-card-header-deal{align-items:flex-start;justify-content:flex-end}.rep-deal-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.rep-deal-client-panel{padding:14px 16px;border-radius:12px;border:1px solid rgba(120,144,180,.18);background:#080f1a70}.rep-deal-client-grid{display:grid;gap:18px;margin-top:10px}.rep-deal-client-grid.has-cosigner{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rep-deal-client-grid.has-cosigner .rep-detail-list{gap:2px}.rep-deal-client-grid.has-cosigner .rep-detail-row{grid-template-columns:minmax(92px,auto) minmax(0,1fr);gap:8px}.rep-deal-client-grid.has-cosigner .rep-detail-row strong,.rep-deal-client-grid.has-cosigner .rep-detail-row a{overflow-wrap:anywhere}.rep-grid-deal-shell{display:grid;grid-template-columns:minmax(0,2fr) minmax(340px,1.2fr);gap:18px;align-items:stretch}.rep-deal-left-column{display:flex;flex-direction:column;gap:18px;min-width:0}.rep-grid-deal-details{grid-template-columns:minmax(0,1fr)}.rep-deal-notes-column{display:flex;flex-direction:column;align-self:stretch;min-height:100%;height:100%;min-width:0}.rep-deal-empty-state{min-height:320px;display:flex;align-items:center;justify-content:center}.rep-list-row{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.95fr) minmax(180px,.8fr);gap:18px;align-items:start;padding:14px 16px;border-radius:12px;border:1px solid rgba(120,144,180,.2);background:#070e186b}.rep-dealer-row{min-height:232px;width:100%;min-width:0}.rep-dealer-card-shell{position:relative;min-height:100%;display:flex;flex-direction:column;height:100%;justify-content:flex-start;gap:6px;padding:18px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0a142899;transition:all .2s ease}.rep-dealer-row:hover .rep-dealer-card-shell{transform:translateY(-3px);border-color:#78aaff80;box-shadow:0 4px 12px #0000004d}.rep-dealer-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.rep-dealer-card-title-wrap{min-width:0;display:grid;gap:8px;justify-items:start}.rep-dealer-card-title{color:#fff;font-size:18px;font-weight:600;line-height:1.2;margin-bottom:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rep-dealer-reg-badge{flex:0 0 auto;margin-bottom:0;padding:4px 8px;border-radius:999px;background:#ffffff14;color:#cbd5e1;font-size:11px;font-weight:700;letter-spacing:.04em}.rep-dealer-card-section{display:grid;gap:6px;margin-top:12px}.rep-dealer-card-address-line{font-size:13px;line-height:1.4;color:#aebfd9;white-space:nowrap;word-break:normal;overflow-wrap:normal;overflow:hidden;text-overflow:ellipsis}.rep-dealer-email-link{color:#bfdbfe;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rep-dealer-email-link:hover{color:#fff;text-decoration:underline}.rep-dealer-card-main-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:12px}.rep-dealer-card-left{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.rep-dealer-card-right{display:flex;flex-direction:column;gap:6px;text-align:right;flex:0 1 160px;min-width:0;max-width:160px}.rep-dealer-inline-contact{display:flex;justify-content:flex-end;gap:6px;font-size:13px}.rep-dealer-inline-contact-email{justify-content:flex-start;flex-wrap:wrap}.rep-contact-label{opacity:.6;color:#7f94b5}.rep-contact-value{font-weight:500;color:#e2e8f0}.rep-dealer-email-row{display:flex;justify-content:space-between;align-items:center;margin-top:8px;gap:10px}.rep-dealer-email-left{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.rep-dealer-email-actions{display:flex;gap:6px}.rep-tooltip{position:relative;display:inline-flex}.rep-tooltip-text{position:absolute;bottom:125%;left:50%;transform:translate(-50%);background:#141e32f2;color:#fff;padding:4px 8px;border-radius:6px;font-size:11px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease;box-shadow:0 2px 6px #0000004d;z-index:10}.rep-tooltip:hover .rep-tooltip-text{opacity:1}.rep-copy-link-btn{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:4px 7px;cursor:pointer;font-size:11px;font-weight:600;min-width:24px;text-align:center;color:#dbeafe;transition:all .15s ease}.rep-copy-link-btn:hover{background:#78aaff2e;border-color:#78aaff66;box-shadow:0 0 6px #78aaff66;transform:translateY(-1px)}.rep-copy-link-btn:active{transform:scale(.95);box-shadow:0 0 2px #78aaff80}.rep-copy-link-btn.copied{background:#50c87833;border-color:#50c87880;box-shadow:0 0 6px #50c87880}.rep-followup-row-inline{margin-top:6px;font-size:12px;opacity:.8}.rep-followup-overdue{color:#ff6b6b}.rep-followup-recent{color:#7bd88f}.rep-list-row-button{all:unset;display:block;width:100%;cursor:pointer}.rep-list-row-button:focus-visible{outline:none}.rep-list-row-button:focus-visible .rep-dealer-card-shell{border-color:#3b82f68c;box-shadow:0 0 0 2px #3b82f647,0 0 18px #3b82f624}.rep-list-primary{display:grid;gap:6px;min-width:0}.rep-list-actions{display:flex;flex-direction:column;justify-content:center;gap:8px;align-self:stretch}.rep-list-actions .dealer-modal-btn{width:100%}.rep-list-secondary{display:grid;gap:6px;align-content:start;min-width:0}.rep-lost-status{margin-top:8px;font-size:12px;opacity:.85;display:flex;flex-direction:column;gap:2px;color:#bfdbfed1}@media (max-width: 980px){.rep-list-row{grid-template-columns:minmax(0,1fr);gap:12px}.rep-list-actions{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-self:center}.rep-list-actions .dealer-modal-btn{width:auto}}.rep-load-more{display:flex;justify-content:center;margin-top:16px}.rep-list-loading-more{grid-column:1 / -1;display:flex;justify-content:center;padding:6px 0 2px;color:#bfdbfec7;font-size:13px}.rep-inline-badge{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:4px 10px;border-radius:999px;background:#2563eb2e;border:1px solid rgba(96,165,250,.3);color:#cfe3ff;font-size:12px;font-weight:700}.rep-note-card{cursor:default}.rep-note-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;color:#cbd5e1;font-size:13px}.rep-link-btn{border:none;background:none;color:#7dd3fc;font-size:14px;font-weight:700;padding:0;text-align:left;cursor:pointer}.rep-modal-textarea{min-height:130px;resize:vertical}.rep-notification-group{display:grid;gap:10px}.rep-notification-group+.rep-notification-group{margin-top:18px}.rep-notification-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.rep-notification-card.is-read{opacity:.78}.rep-notification-main{border:none;background:none;color:inherit;text-align:left;padding:0;cursor:pointer}.rep-grid-deal-main{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(260px,1fr));align-items:start}.rep-deal-hero-meta{display:flex;flex-direction:column;gap:18px;min-width:0}.rep-deal-meta-tile{display:grid;gap:6px;padding:12px 14px;border-radius:10px;border:1px solid rgba(120,144,180,.18);background:#080f1a70}.rep-deal-meta-header{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.rep-deal-meta-inline-value{display:flex;align-items:baseline;justify-content:flex-end;gap:8px;text-align:right}.rep-deal-meta-inline-value strong{font-size:.98rem}.rep-detail-list{display:grid;gap:4px}.rep-deal-snapshot-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.rep-deal-snapshot-header .dealer-section-title{margin-bottom:0}.rep-deal-snapshot-id{font-size:12px;font-weight:700;line-height:1.1;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;text-align:right}.rep-detail-row{display:grid;grid-template-columns:minmax(120px,auto) minmax(0,1fr);gap:12px;align-items:start;padding:4px 0}.rep-detail-row-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.rep-detail-pair{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;width:100%}.rep-detail-pair span{justify-self:start;text-align:left}.rep-detail-pair strong{justify-self:end;text-align:right}@media (max-width: 720px){.rep-deal-meta-header,.rep-deal-snapshot-header{flex-direction:column;align-items:flex-start}.rep-deal-snapshot-id{text-align:left}.rep-deal-meta-inline-value{justify-content:flex-start;text-align:left}.rep-detail-row-split{grid-template-columns:minmax(0,1fr);gap:8px}.rep-detail-pair-right{text-align:left}.rep-detail-pair-right span,.rep-detail-pair-right strong{justify-self:start}}.rep-file-list{display:grid;gap:12px}.rep-file-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border-radius:10px;background:#080f1a70;border:1px solid rgba(120,144,180,.18)}.rep-file-meta{display:grid;gap:4px}.rep-deal-notes-column .rep-notes-list{flex:1;min-height:0;overflow-y:auto;align-content:start}@media (max-width: 1320px){.rep-grid-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rep-grid-deal-browser,.rep-grid-deal-details,.rep-grid-main{grid-template-columns:1fr}.rep-dashboard-actions-row{grid-template-columns:repeat(2,minmax(0,1fr))}.rep-grid-performance,.rep-grid-deal-main,.rep-deal-view-stack,.rep-grid-deal-shell{grid-template-columns:1fr}}@media (max-width: 980px){.rep-main-panel{width:calc(100vw - 24px)}.rep-page-header,.rep-card-header,.rep-deal-browser-toolbar{flex-direction:column;align-items:flex-start}.rep-page-header-actions{justify-content:flex-start}.rep-follow-up-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rep-page-header-follow-up,.rep-page-header-inventory{min-height:82px;align-items:center}.rep-page-header-follow-up .rep-page-header-left,.rep-page-header-inventory .rep-page-header-left{width:100%;justify-content:center}.rep-page-header-follow-up .settings-back-button,.rep-page-header-inventory .settings-back-button{top:0;left:0}.rep-deal-browser-toolbar{display:flex}.rep-deal-browser-toolbar-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.rep-deal-filter-group{margin-left:0;margin-right:0}.rep-deal-toolbar-right{margin-left:0}.rep-deal-sidebar-header{flex-wrap:wrap;align-items:flex-start}.rep-page .rep-grid-metrics,.rep-page .rep-grid-stats,.rep-page .rep-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rep-list-row{grid-template-columns:1fr}.rep-dealer-card-title{white-space:normal;text-overflow:clip}.rep-list-table-scrollable{max-height:65vh}.rep-list-actions{justify-content:flex-start}}@media (max-width: 1200px){.rep-list-table{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.rep-page .rep-grid-metrics,.rep-page .rep-grid-stats,.rep-page .rep-filter-grid,.rep-follow-up-grid{grid-template-columns:1fr}.rep-dealer-card-header{flex-direction:column;align-items:flex-start}.rep-dealer-card-main-row{flex-direction:column}.rep-dealer-card-right{min-width:0;width:100%;text-align:left}.rep-dealer-inline-contact{justify-content:flex-start}.rep-page-header-left{flex-direction:column;gap:10px}.rep-page-header-follow-up,.rep-page-header-inventory{min-height:96px;padding-top:4px}.rep-page-header-follow-up .rep-page-header-left,.rep-page-header-inventory .rep-page-header-left{flex-direction:row}.rep-page-header-follow-up .dealer-section-title,.rep-page-header-inventory .dealer-section-title{font-size:26px}.rep-page-header-follow-up .rep-page-subtitle,.rep-page-header-inventory .rep-page-subtitle{font-size:16px}.rep-deal-filter-group{width:100%;margin-left:0;justify-content:flex-start}.rep-deal-toolbar-right{width:100%;justify-content:flex-start}.rep-deal-sidebar-header{width:100%}.rep-main-panel{width:calc(100vw - 16px)}}@media (max-width: 700px){.rep-list-table{grid-template-columns:1fr}}@media (max-width: 768px){.dealer-main-page,.deal-view-page,.rep-page,.admin-page-root .admin-main-page{padding:12px;overflow-x:clip}.dealer-main-content,.deal-view-main-content,.rep-main-panel,.rep-main-content-flat,.rep-deal-list-content-flat,.rep-inventory-content-flat,.inventory-garage-register-content,.admin-page-root .dealer-main-content,.admin-page-root .admin-main-content-shell{width:min(100%,calc(100vw - 24px));max-width:min(100%,calc(100vw - 24px))}.dealer-dashboard,.deal-view-page .dealer-dashboard{gap:16px;padding-left:0;padding-right:0}.dealer-dashboard-body,.deal-manager-content-grid,.deal-manager-cards-grid,.deal-manager-cards-grid.deal-manager-cards-grid-no-secondary,.deal-manager-main-column-header,.deal-unit-location-card-grid,.dealer-details-layout,.dealer-info-modal-layout{grid-template-columns:1fr}.dealer-topbar,.dealer-main-header,.rep-page-header,.rep-card-header,.rep-deal-browser-toolbar{flex-direction:column;align-items:stretch;gap:12px}.dealer-topbar-actions,.rep-page-header-actions,.rep-deal-browser-toolbar-actions,.rep-dashboard-actions-row,.inventory-search-row,.inventory-search-inputs,.inventory-filter-row-inline,.inventory-detail-actions,.inventory-garage-register-header-actions,.inventory-old-stock-pdf-actions,.worksheet-modal-footer,.deal-worksheet-modal-toolbar,.deal-worksheet-modal-email-group{width:100%;margin-left:0;margin-right:0;flex-wrap:wrap;justify-content:flex-start}.deal-view-topbar-action-stack,.deal-view-topbar-feedback,.deal-view-header-search{width:100%;max-width:none;min-width:0;transform:none}.deal-manager-main-column-header-secondary{grid-column:auto;align-items:flex-start}.deal-manager-notes-column,.deal-notes-panel,.deal-view-main-notes-column .deal-source-notes,.dealer-details-page .dealer-details-info-panel,.dealer-details-page .dealer-details-notes-column{width:100%;max-width:none;margin-top:0}.deal-manager-notes-column-header{position:static;top:auto;right:auto;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;min-height:0}.deal-cash-deal-header-badge{margin-right:0;align-self:flex-start}.dealer-name{font-size:clamp(20px,8vw,34px)}.dealer-name.dealer-name-long{font-size:25px}.dealer-name.dealer-name-extra-long{font-size:22px}.dealer-name.dealer-name-ultra-long{font-size:20px}.dealer-client-table-header{display:none}.dealer-client-row{grid-template-columns:1fr;gap:8px;padding:14px}.dealer-client-col-name,.dealer-client-col-email,.dealer-client-col-phone,.dealer-client-col-actions{white-space:normal;overflow:visible;text-overflow:clip}.dealer-client-col-actions{justify-content:flex-start;flex-wrap:wrap}.dealer-client-action-btn,.dealer-modal-btn,.dealer-action-btn,.inventory-back-badge,.inventory-old-stock-pdf-btn,.worksheet-modal-footer .dealer-action-btn{min-height:44px}.create-deal-footer{grid-template-columns:1fr}.unit-footer-exit,.unit-footer-next,.unit-footer-middle{width:100%;justify-self:stretch}.dealer-modal-card,.deal-unit-modal-card,.deal-purchase-modal-card,.deal-application-modal-card,.deal-structure-modal-card,.deal-security-reg-modal-card,.deal-warranty-modal-card,.deal-insurance-calculator-modal-card,.creditapp-errors-modal-card,.creditapp-compare-modal-card,.admin-deals-modal-card,.admin-deal-review-modal-card,.admin-lost-dealers-modal-card,.dealer-website-modal-card,.dealer-info-modal-card,.dealer-promotions-modal-card,.inventory-old-stock-pdf-modal,.worksheet-modal-card,.deal-worksheet-modal-card,.deal-lease-structure-modal-card,.settings-notes-list-modal,.settings-cost-options-modal{width:min(100%,calc(100vw - 24px));min-width:0;max-width:calc(100vw - 24px);max-height:88vh;padding:16px}.inventory-garage-register-export-grid{grid-template-columns:1fr}.dealer-modal-actions-split,.deal-purchase-modal-controls,.deal-purchase-modal-controls-anchored,.settings-notes-list-modal-footer{flex-direction:column}.dealer-modal-actions-split .dealer-modal-btn,.deal-purchase-modal-controls .dealer-modal-btn,.deal-purchase-modal-controls-anchored .dealer-modal-btn{width:100%}.deal-structure-modal-columns,.deal-security-reg-modal-columns,.deal-warranty-modal-columns,.deal-lease-structure-modal-layout,.deal-structure-modal-row-admin-pair,.deal-structure-modal-row-product-pair{grid-template-columns:1fr}.deal-structure-modal-header,.deal-structure-modal-header-actions,.deal-dealer-stats-modal-header-row,.deal-dealer-stats-modal-range-controls{flex-direction:column;align-items:stretch}.deal-lease-structure-modal-card .deal-structure-modal-header{display:flex;gap:10px;min-height:auto}.deal-lease-structure-modal-card .deal-structure-modal-header-left,.deal-lease-structure-modal-card .deal-structure-modal-header-actions{position:static;width:100%}.deal-lease-structure-modal-card .deal-structure-modal-header-left{flex-wrap:wrap;gap:8px}.deal-lease-structure-modal-card .deal-structure-modal-header-actions{flex-direction:row;justify-content:flex-start}.deal-lease-structure-modal-card .deal-structure-modal-header .dealer-modal-title{order:-1;width:100%;text-align:center}.deal-lease-structure-modal-card .deal-structure-modal-header-bank{flex:1 1 100%;min-width:0}.deal-lease-structure-modal-card .deal-structure-modal-header-bank .deal-lender-modal-dropdown{width:auto;min-width:0;max-width:none;flex:1 1 auto}.deal-lease-structure-modal-card{--deal-structure-value-width: min(112px, 34vw)}.deal-lease-structure-modal-card .dealer-app-card-meta.deal-manager-meta-row.deal-structure-modal-row{grid-template-columns:1fr;gap:2px;align-items:start}.deal-lease-structure-modal-card .deal-structure-modal-row .deal-manager-meta-value,.deal-lease-structure-modal-card .deal-structure-modal-row .deal-structure-modal-input{width:100%;max-width:100%;justify-self:start;text-align:left}.inventory-financial-summary-heading{flex-direction:column;align-items:flex-start;gap:2px}.inventory-financial-summary-grid,.inventory-list,.inventory-detail-top-row,.inventory-detail-rep-view .inventory-detail-top-row,.inventory-photos-layout,.inventory-photo-grid{grid-template-columns:1fr}.inventory-card{flex-direction:column}.inventory-card-media,.inventory-card-media-empty{width:100%;height:180px;flex:0 0 auto}.inventory-detail-photo-card-narrow,.inventory-detail-rep-view .inventory-detail-photo-card-narrow,.inventory-detail-vehicle,.inventory-detail-rep-view .inventory-detail-vehicle,.inventory-detail-rep-view .inventory-detail-side-stack,.inventory-photos-side-panel{width:100%;max-width:none;justify-self:stretch}.inventory-detail-photo-card{min-height:240px}.inventory-stock-row,.inventory-field-row,.inventory-vin-row,.inventory-register-summary{flex-wrap:wrap}.inventory-field-value,.inventory-field-value-stock{min-width:0;text-align:left}.inventory-field-value-address{max-width:100%}.inventory-search-input,.inventory-garage-register-search-input,.inventory-dealer-filter-input{max-width:none;width:100%;flex-basis:auto}.inventory-garage-register-search-row{padding-left:0;width:100%;justify-content:stretch}.inventory-filter-row-inline{justify-content:flex-start}.inventory-register-scroll{max-height:58vh;padding-right:0}.inventory-register-header,.inventory-register-row-main{min-width:720px}.rep-main-panel-flat,.rep-deal-list-panel-flat{padding-top:0}.rep-dashboard-shell,.rep-page-header-left,.rep-page-header-actions,.rep-page .rep-grid-metrics,.rep-page .rep-grid-stats,.rep-page .rep-filter-grid,.rep-follow-up-grid,.rep-list-row,.rep-list-table,.rep-grid-deal-browser,.rep-grid-deal-details,.rep-grid-main,.rep-grid-performance,.rep-grid-deal-main,.rep-deal-view-stack,.rep-grid-deal-shell{grid-template-columns:1fr}.rep-page-header-left,.rep-dealer-card-header,.rep-dealer-card-main-row,.rep-file-row,.rep-notification-main{flex-direction:column;align-items:flex-start}.rep-list-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.rep-list-actions .dealer-modal-btn{min-height:44px}.dealer-main-page img,.deal-create-page img,.admin-page-root img,.rep-page img{max-width:100%;height:auto}}.deal-creditapp-button-spinner{display:inline-block;width:12px;height:12px;margin-right:6px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;vertical-align:-2px;animation:deal-creditapp-spin .8s linear infinite}@keyframes deal-creditapp-spin{to{transform:rotate(360deg)}}.docusign-template-scroll{color-scheme:dark;scrollbar-color:#475569 #0f172a;scrollbar-width:thin}.docusign-template-scroll::-webkit-scrollbar{width:10px;height:10px}.docusign-template-scroll::-webkit-scrollbar-track{background:#0f172a;border-radius:999px}.docusign-template-scroll::-webkit-scrollbar-thumb{background:#475569;border:2px solid #0f172a;border-radius:999px}.docusign-template-scroll::-webkit-scrollbar-thumb:hover{background:#64748b}.admin-page-root .admin-finance-action-tile,.admin-page-root .admin-dealer-action-panel-button,.admin-page-root .admin-create-deal-launch-btn,.admin-page-root .dealer-modal-btn.admin-active-summary-manager-btn,.admin-page-root .settings-logout-btn,.admin-page-root .admin-docusign-envelope-launch,.dealer-home-page .settings-logout-btn,.dealer-home-page .inventory-stat-card-btn,.dealer-home-page .dealer-active-deals-title-pill,.settings-page .settings-tile,.settings-page .inventory-back-badge,.settings-page .settings-logout-btn{overflow:hidden;position:relative;isolation:isolate}@media (min-width: 981px){.dealer-home-main-grid .dealer-action-btn{overflow:hidden;position:relative;isolation:isolate}}.admin-page-root .admin-finance-action-tile:after,.admin-page-root .admin-dealer-action-panel-button:after,.admin-page-root .admin-create-deal-launch-btn:after,.admin-page-root .dealer-modal-btn.admin-active-summary-manager-btn:after,.admin-page-root .settings-logout-btn:after,.admin-page-root .admin-docusign-envelope-launch:after,.dealer-home-page .dealer-action-btn:after,.dealer-home-page .inventory-stat-card-btn:after,.dealer-home-page .dealer-active-deals-title-pill:after,.dealer-home-page .settings-logout-btn:after,.settings-page .settings-tile:before,.settings-page .inventory-back-badge:before,.settings-page .settings-logout-btn:before{content:"";position:absolute;top:-52%;bottom:-52%;left:-38%;width:30%;background:linear-gradient(105deg,#fff0,#ffffff1f 28%,#ffffff94 47%,#fff3 62%,#fff0);border-radius:999px;opacity:0;pointer-events:none;mix-blend-mode:screen;transform:translate(-230%) skew(-18deg)}.admin-page-root .admin-finance-action-tile:after,.admin-page-root .admin-dealer-action-panel-button:after,.admin-page-root .admin-create-deal-launch-btn:after,.admin-page-root .dealer-modal-btn.admin-active-summary-manager-btn:after,.admin-page-root .settings-logout-btn:after,.admin-page-root .admin-docusign-envelope-launch:after{animation:desktopButtonShimmer 13.5s ease-in-out infinite;animation-delay:var(--admin-shimmer-delay, 0s)}.dealer-home-page .dealer-action-btn:after,.dealer-home-page .inventory-stat-card-btn:after,.dealer-home-page .dealer-active-deals-title-pill:after,.dealer-home-page .settings-logout-btn:after{animation:desktopButtonShimmer 13.5s ease-in-out infinite;animation-delay:var(--dealer-shimmer-delay, 0s)}.settings-page .settings-tile:before,.settings-page .inventory-back-badge:before,.settings-page .settings-logout-btn:before{animation:desktopButtonShimmer 13.5s ease-in-out infinite;animation-delay:var(--settings-shimmer-delay, 0s)}.admin-page-root .settings-logout-btn{--admin-shimmer-delay: .15s}.admin-page-root .admin-create-deal-launch-btn.border-green{--admin-shimmer-delay: .75s}.admin-page-root .admin-create-deal-launch-btn.border-blue{--admin-shimmer-delay: 1.1s}.admin-page-root .admin-active-summary-manager-actions .admin-active-summary-manager-btn:nth-child(1){--admin-shimmer-delay: 1.45s}.admin-page-root .admin-active-summary-manager-actions .admin-active-summary-manager-btn:nth-child(2){--admin-shimmer-delay: 1.8s}.admin-page-root .admin-active-summary-manager-actions .admin-active-summary-manager-btn:nth-child(3){--admin-shimmer-delay: 2.15s}.admin-page-root .admin-docusign-envelope-launch{--admin-shimmer-delay: 2.5s}.admin-page-root .admin-dealer-action-panel-button:nth-child(1){--admin-shimmer-delay: 2.85s}.admin-page-root .admin-dealer-action-panel-button:nth-child(2){--admin-shimmer-delay: 3.2s}.admin-page-root .admin-dealer-action-panel-button:nth-child(3){--admin-shimmer-delay: 3.55s}.admin-page-root .admin-dealer-action-panel-button:nth-child(4){--admin-shimmer-delay: 3.9s}.admin-page-root .admin-dealer-action-panel-button:nth-child(5){--admin-shimmer-delay: 4.25s}.admin-page-root .admin-finance-action-grid .admin-finance-action-tile:nth-child(1){--admin-shimmer-delay: 4.6s}.admin-page-root .admin-finance-action-grid .admin-finance-action-tile:nth-child(2){--admin-shimmer-delay: 4.95s}.admin-page-root .admin-finance-action-grid .admin-finance-action-tile:nth-child(3){--admin-shimmer-delay: 5.3s}.admin-page-root .admin-finance-action-grid .admin-finance-action-tile:nth-child(4){--admin-shimmer-delay: 5.65s}.admin-page-root .admin-finance-action-grid .admin-finance-action-tile:nth-child(5){--admin-shimmer-delay: 6s}.admin-page-root .admin-finance-action-grid .admin-finance-action-tile:nth-child(6){--admin-shimmer-delay: 6.35s}.admin-page-root .admin-finance-action-grid .admin-finance-action-tile:nth-child(7){--admin-shimmer-delay: 6.7s}.admin-page-root .admin-finance-action-grid .admin-finance-action-tile:nth-child(8){--admin-shimmer-delay: 7.05s}.admin-page-root .admin-finance-action-grid .admin-finance-action-tile:nth-child(9){--admin-shimmer-delay: 7.4s}.dealer-home-page .settings-logout-btn{--dealer-shimmer-delay: .15s}.dealer-home-page .dealer-home-left-column>.inventory-overview-panel .inventory-stats-grid .inventory-stat-card-btn:nth-child(1){--dealer-shimmer-delay: .55s}.dealer-home-page .dealer-quick-actions .dealer-action-btn:nth-child(1){--dealer-shimmer-delay: .95s}.dealer-home-page .dealer-quick-actions .dealer-action-btn:nth-child(2){--dealer-shimmer-delay: 1.35s}.dealer-home-page .dealer-quick-actions .dealer-action-btn:nth-child(3){--dealer-shimmer-delay: 1.75s}.dealer-home-page .dealer-quick-actions .dealer-action-btn:nth-child(4){--dealer-shimmer-delay: 2.15s}.dealer-home-page .dealer-quick-actions .dealer-action-btn:nth-child(5){--dealer-shimmer-delay: 2.55s}.dealer-home-page .dealer-operations-panel .dealer-action-grid .dealer-action-btn:nth-child(1){--dealer-shimmer-delay: 2.95s}.dealer-home-page .dealer-operations-panel .dealer-action-grid .dealer-action-btn:nth-child(2){--dealer-shimmer-delay: 3.35s}.dealer-home-page .dealer-operations-panel .dealer-action-grid .dealer-action-btn:nth-child(3){--dealer-shimmer-delay: 3.75s}.dealer-home-page .dealer-operations-panel .dealer-action-grid .dealer-action-btn:nth-child(4){--dealer-shimmer-delay: 4.15s}.dealer-home-page .dealer-home-inventory-overview-column .inventory-stats-grid .inventory-stat-card-btn:nth-child(1){--dealer-shimmer-delay: 4.55s}.dealer-home-page .dealer-home-inventory-overview-column .inventory-stats-grid .inventory-stat-card-btn:nth-child(2){--dealer-shimmer-delay: 4.95s}.dealer-home-page .dealer-home-inventory-overview-column .inventory-stats-grid .inventory-stat-card-btn:nth-child(3){--dealer-shimmer-delay: 5.35s}.dealer-home-page .dealer-home-inventory-operations-column .dealer-action-grid .dealer-action-btn:nth-child(1){--dealer-shimmer-delay: 5.75s}.dealer-home-page .dealer-home-inventory-operations-column .dealer-action-grid .dealer-action-btn:nth-child(2){--dealer-shimmer-delay: 6.15s}.dealer-home-page .dealer-home-inventory-operations-column .dealer-action-grid .dealer-action-btn:nth-child(3){--dealer-shimmer-delay: 6.55s}.dealer-home-page .dealer-active-deals-header-row .dealer-active-deals-title-pill:nth-child(1){--dealer-shimmer-delay: 6.95s}.dealer-home-page .dealer-active-deals-header-row .dealer-active-deals-title-pill:nth-child(2){--dealer-shimmer-delay: 7.35s}.settings-page .inventory-back-badge{--settings-shimmer-delay: .15s}.settings-page .settings-logout-btn{--settings-shimmer-delay: .55s}.settings-page .settings-section-account .settings-tile:nth-child(6n+1){--settings-shimmer-delay: .95s}.settings-page .settings-section-account .settings-tile:nth-child(6n+2){--settings-shimmer-delay: 1.35s}.settings-page .settings-section-account .settings-tile:nth-child(6n+3){--settings-shimmer-delay: 1.75s}.settings-page .settings-section-account .settings-tile:nth-child(6n+4){--settings-shimmer-delay: 2.15s}.settings-page .settings-section-account .settings-tile:nth-child(6n+5){--settings-shimmer-delay: 2.55s}.settings-page .settings-section-account .settings-tile:nth-child(6n+6){--settings-shimmer-delay: 2.95s}.settings-page .settings-section-info .settings-tile:nth-child(6n+1){--settings-shimmer-delay: 3.35s}.settings-page .settings-section-info .settings-tile:nth-child(6n+2){--settings-shimmer-delay: 3.75s}.settings-page .settings-section-info .settings-tile:nth-child(6n+3){--settings-shimmer-delay: 4.15s}.settings-page .settings-section-info .settings-tile:nth-child(6n+4){--settings-shimmer-delay: 4.55s}.settings-page .settings-section-info .settings-tile:nth-child(6n+5){--settings-shimmer-delay: 4.95s}.settings-page .settings-section-info .settings-tile:nth-child(6n+6){--settings-shimmer-delay: 5.35s}.settings-page .settings-section-tables .settings-tile:nth-child(8n+1){--settings-shimmer-delay: 5.75s}.settings-page .settings-section-tables .settings-tile:nth-child(8n+2){--settings-shimmer-delay: 6.15s}.settings-page .settings-section-tables .settings-tile:nth-child(8n+3){--settings-shimmer-delay: 6.55s}.settings-page .settings-section-tables .settings-tile:nth-child(8n+4){--settings-shimmer-delay: 6.95s}.settings-page .settings-section-tables .settings-tile:nth-child(8n+5){--settings-shimmer-delay: 7.35s}.settings-page .settings-section-tables .settings-tile:nth-child(8n+6){--settings-shimmer-delay: 7.75s}.settings-page .settings-section-tables .settings-tile:nth-child(8n+7){--settings-shimmer-delay: 8.15s}.settings-page .settings-section-tables .settings-tile:nth-child(8n+8){--settings-shimmer-delay: 8.55s}.dealer-home-page .dealer-action-btn:disabled:after,.settings-page .settings-tile:disabled:before{display:none}@keyframes desktopButtonShimmer{0%{opacity:0;transform:translate(-230%) skew(-18deg)}4%{opacity:.72}10%{opacity:.26}16%,to{opacity:0;transform:translate(560%) skew(-18deg)}}@media (prefers-reduced-motion: reduce){.admin-page-root .admin-finance-action-tile:after,.admin-page-root .admin-dealer-action-panel-button:after,.admin-page-root .admin-create-deal-launch-btn:after,.admin-page-root .dealer-modal-btn.admin-active-summary-manager-btn:after,.admin-page-root .settings-logout-btn:after,.admin-page-root .admin-docusign-envelope-launch:after,.dealer-home-page .dealer-action-btn:after,.dealer-home-page .inventory-stat-card-btn:after,.dealer-home-page .dealer-active-deals-title-pill:after,.dealer-home-page .settings-logout-btn:after,.settings-page .settings-tile:before,.settings-page .inventory-back-badge:before,.settings-page .settings-logout-btn:before{animation:none;display:none}}html[data-theme=light] .inventory-badge-button{color:#061a3d}html[data-theme=light] .inventory-badge-button:hover:not(:disabled),html[data-theme=light] .inventory-badge-button:focus-visible:not(:disabled){box-shadow:0 0 0 1px #93c5fd2e,0 6px 18px #4f7db838;background:#2563eb1f}html[data-theme=light] .inventory-badge-green{color:#0f6d3b}html[data-theme=light] .inventory-badge-red{background:#ffffff59;color:#b42318}html[data-theme=light] .inventory-badge-amber{color:#8a5200}html[data-theme=light] .ai-photo-cost-overlay{background:#05132ac7}html[data-theme=light] .ai-photo-cost-modal{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07);background:#fff;color:#061a3d;box-shadow:0 24px 80px #4f7db847}html[data-theme=light] .ai-photo-cost-modal::-webkit-scrollbar-track,html[data-theme=light] .ai-photo-cost-modal *::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .ai-photo-cost-modal::-webkit-scrollbar-thumb,html[data-theme=light] .ai-photo-cost-modal *::-webkit-scrollbar-thumb{border:2px solid rgba(15,85,169,.18);background:#0f55a961}html[data-theme=light] .ai-photo-cost-modal::-webkit-scrollbar-thumb:hover,html[data-theme=light] .ai-photo-cost-modal *::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .ai-photo-cost-modal::-webkit-scrollbar-corner,html[data-theme=light] .ai-photo-cost-modal *::-webkit-scrollbar-corner{background:#0f55a912}html[data-theme=light] .ai-photo-cost-header{background:#fff}html[data-theme=light] .ai-photo-cost-header p{color:#0b5ed7}html[data-theme=light] .ai-photo-cost-close{background:#fff;color:#061a3d}html[data-theme=light] .ai-photo-cost-field span{color:#0b5ed7}html[data-theme=light] .ai-photo-cost-field input,html[data-theme=light] .ai-photo-cost-form-card textarea,html[data-theme=light] .ai-photo-cost-toolbar button,html[data-theme=light] .ai-photo-cost-form-card button{background:#fff;color:#061a3d}html[data-theme=light] .ai-photo-cost-toolbar button{background:#eef6ff}html[data-theme=light] .ai-photo-cost-alert-error{background:#ffffff59}html[data-theme=light] .ai-photo-cost-stat{background:#fff}html[data-theme=light] .ai-photo-cost-stat span{color:#334e73}html[data-theme=light] .ai-photo-cost-card{background:#fff}html[data-theme=light] .ai-photo-cost-card-head span{color:#0369a1}html[data-theme=light] .ai-photo-cost-table th{color:#0b5ed7}html[data-theme=light] .ai-photo-cost-provider-row{background:#fff}html[data-theme=light] .ai-photo-cost-provider-row span,html[data-theme=light] .ai-photo-cost-empty{color:#0b5ed7}html[data-theme=light] .ai-photo-cost-pricing-table a{color:#0369a1}html[data-theme=light] .creditapp-bureau-row-written-off-installment-balance td,html[data-theme=light] .creditapp-bureau-row-written-off-installment-balance td span{color:#dc2626}html[data-theme=light] .creditapp-bureau-row-zero-balance-installment td,html[data-theme=light] .creditapp-bureau-row-zero-balance-installment td span{color:#168a4a}html[data-theme=light] .creditapp-bureau-document-score-label{color:#061a3db8}html[data-theme=light] .creditapp-bureau-document-score-value{color:#061a3d}html[data-theme=light] .creditapp-bureau-document-score-value.creditapp-bureau-alert-value{color:#dc2626}html[data-theme=light] .creditapp-bureau-document-score-value.creditapp-bureau-success-value{color:#168a4a}html[data-theme=light] .creditapp-lender-suggestions-panel{border:1px solid rgba(15,85,169,.24);background:#ffffff94}html[data-theme=light] .creditapp-lender-suggestions-title{color:#061a3d}html[data-theme=light] .creditapp-lender-suggestions-meta,html[data-theme=light] .creditapp-lender-suggestion-subtitle,html[data-theme=light] .creditapp-lender-suggestion-muted,html[data-theme=light] .creditapp-lender-suggestions-empty{color:#5d7594}html[data-theme=light] .creditapp-lender-ai-box{background:#ffffff9e}html[data-theme=light] .creditapp-lender-ai-title{color:#061a3d}html[data-theme=light] .creditapp-lender-ai-refresh{border-color:#0f55a93d;background:#ffffffb8}html[data-theme=light] .creditapp-lender-ai-content p{color:#1f3a5f}html[data-theme=light] .creditapp-lender-ai-primary span,html[data-theme=light] .creditapp-lender-ai-primary em{color:#5d7594}html[data-theme=light] .creditapp-lender-ai-primary strong{color:#061a3d}html[data-theme=light] .creditapp-lender-ai-reason,html[data-theme=light] .creditapp-lender-ai-mini-section{border-top:1px solid rgba(15,85,169,.16);color:#334e73}html[data-theme=light] .creditapp-lender-suggestion-group-title{color:#1f3a5f}html[data-theme=light] .creditapp-lender-suggestion-card{border:1px solid rgba(15,85,169,.22);background:#ffffff73}html[data-theme=light] .creditapp-lender-suggestion-name,html[data-theme=light] .creditapp-lender-suggestion-score{color:#061a3d}html[data-theme=light] .creditapp-lender-feedback-btn{background:#ffffff6b;color:#061a3d}html[data-theme=light] .creditapp-lender-feedback-btn:hover{background:#0e749085}html[data-theme=light] .creditapp-lender-suggestion-section+.creditapp-lender-suggestion-section{border-top:1px solid rgba(15,85,169,.16)}html[data-theme=light] .creditapp-lender-suggestion-label{color:#334e73}html[data-theme=light] .creditapp-lender-suggestion-list{color:#1f3a5f}html[data-theme=light] .creditapp-lender-suggestion-list.is-warning{color:#b42318}html[data-theme=light] .creditapp-lender-suggestion-list.is-warning li::marker{color:#dc2626}html[data-theme=light] .creditapp-lender-suggestion-list.is-note{color:#334e73}html[data-theme=light] .creditapp-lender-suggestion-list.is-note li::marker{color:#5d7594}html[data-theme=light] .creditapp-lender-feedback-backdrop{background:#05132ab8}html[data-theme=light] .creditapp-lender-feedback-modal{border:1px solid rgba(15,85,169,.24);background:#fff;box-shadow:0 22px 80px #4f7db847;color:#1f3a5f}html[data-theme=light] .creditapp-lender-feedback-title{color:#061a3d}html[data-theme=light] .creditapp-lender-feedback-close,html[data-theme=light] .creditapp-lender-feedback-secondary{border:1px solid rgba(15,85,169,.24);background:#ffffffb8;color:#1f3a5f}html[data-theme=light] .creditapp-lender-feedback-label{color:#334e73}html[data-theme=light] .creditapp-lender-feedback-select,html[data-theme=light] .creditapp-lender-feedback-textarea{border:1px solid rgba(15,85,169,.24);background:#f4f8ff;color:#061a3d}html[data-theme=light] .creditapp-lender-feedback-result{color:#0f6d3b}html[data-theme=light] .processed-emails-header h3{color:#1f3a5f}html[data-theme=light] .processed-emails-input{background:#ffffff8c;border:1px solid rgba(15,85,169,.24);color:#1f3a5f}html[data-theme=light] .processed-emails-input::placeholder{color:#5d7594}html[data-theme=light] .processed-emails-refresh{color:#0b5ed7}html[data-theme=light] .processed-emails-refresh:hover{background:#2563eb8c}html[data-theme=light] .processed-emails-table-wrap{border:1px solid rgba(15,85,169,.16);scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .processed-emails-table-wrap::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .processed-emails-table-wrap::-webkit-scrollbar-thumb{background:#0f55a961;border:3px solid rgba(15,85,169,.18)}html[data-theme=light] .processed-emails-table-wrap::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .processed-emails-table-wrap::-webkit-scrollbar-corner{background:#0f55a912}html[data-theme=light] .processed-emails-table thead th{background:#fff;color:#0b5ed7;border-bottom:1px solid rgba(15,85,169,.22)}html[data-theme=light] .processed-emails-table tbody tr{border-top:1px solid rgba(15,85,169,.1)}html[data-theme=light] .processed-emails-table tbody tr:nth-child(2n){background:#ffffff59}html[data-theme=light] .processed-emails-table td{color:#1f3a5f}html[data-theme=light] .processed-emails-sub,html[data-theme=light] .processed-emails-muted{color:#5d7594}html[data-theme=light] .processed-emails-deal-link,html[data-theme=light] .processed-emails-att-btn{color:#0b5ed7}html[data-theme=light] .processed-emails-att-btn:hover{background:#2563eb8c}html[data-theme=light] .processed-emails-att-names,html[data-theme=light] .processed-emails-state{color:#5d7594}html[data-theme=light] .processed-emails-table tbody tr:hover{background:#60a5fa1a}html[data-theme=light] .pe-action-filed{color:#0f7a43}html[data-theme=light] .pe-action-forwarded{color:#0b5ed7}html[data-theme=light] .pe-action-forward_skipped,html[data-theme=light] .pe-action-other{color:#5d7594}html[data-theme=light] .processed-emails-sub.pe-reason-warn{color:#b45309}html[data-theme=light] .processed-emails-deal-link{color:#0b5ed7}html[data-theme=light] .processed-emails-att-btn{color:#0f7a43}html[data-theme=light] .deal-email-modal-card .deal-email-field input,html[data-theme=light] .deal-email-modal-card .deal-email-field select,html[data-theme=light] .deal-email-modal-card .deal-email-field textarea{border:1px solid rgba(15,85,169,.18);background:#ffffff40}html[data-theme=light] .deal-email-modal-card .deal-email-attachments{border:1px solid rgba(15,85,169,.12)}html[data-theme=light] .deal-email-modal-card .deal-email-account-select{background-color:#ffffff73}html[data-theme=light] .deal-email-modal-card .deal-email-account-select option{background-color:#fff;color:#061a3d}html[data-theme=light] .deal-email-modal-card .deal-email-unsupported-overlay{background:#05132ab3}html[data-theme=light] .deal-email-modal-card .deal-email-unsupported{background:#fff;color:#061a3d;box-shadow:0 24px 80px #4f7db847}html[data-theme=light] .deal-email-modal-card .deal-email-unsupported-body{color:#061a3dd1}html[data-theme=light] .deal-email-drop-hint{background:#ffffffb8;color:#0b5ed7}html[data-theme=light] .deal-email-attachment-chip-size{color:#061a3d8c}html[data-theme=light] .deal-email-attachment-chip-remove{color:#dc2626}html[data-theme=light] .deal-email-attachment-chip-remove:hover:not(:disabled){background:#ff5c5c26}html[data-theme=light] .deal-structure-label-hint-bubble{background:#fff;box-shadow:0 12px 30px #4f7db847;color:#1f3a5f}html[data-theme=light] .deal-structure-label-hint-bubble:before{background:#fff}html[data-theme=light] .deal-structure-label-hint-dismiss{color:#0b5ed7}html[data-theme=light] .deal-structure-label-hint-dismiss:hover{color:#061a3d;background:#3b82f626}html[data-theme=light] .warranty-recommendation-unit-title{color:#334e73}html[data-theme=light] .warranty-recommendation-loading-progress-label{color:#0b5ed7}html[data-theme=light] .warranty-recommendation-loading-progress-track{background:#ffffffe6}html[data-theme=light] .warranty-recommendation-subtitle{color:#334e73}html[data-theme=light] .warranty-recommendation-body{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .warranty-recommendation-body::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .warranty-recommendation-body::-webkit-scrollbar-thumb{border:2px solid rgba(15,85,169,.3);background:#0f55a961}html[data-theme=light] .warranty-recommendation-body::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .warranty-recommendation-readiness-panel{background:#ffffffa8}html[data-theme=light] .warranty-recommendation-section-title{color:#061a3d}html[data-theme=light] .warranty-recommendation-section-copy{color:#334e73}html[data-theme=light] .warranty-recommendation-pricing-setup-panel{background:#ffffff6b}html[data-theme=light] .warranty-recommendation-pricing-setup-copy strong{color:#061a3d}html[data-theme=light] .warranty-recommendation-pricing-setup-copy p{color:#8a5200}html[data-theme=light] .warranty-recommendation-pricing-setup-list span{background:#ffffff6b;color:#8a5200}html[data-theme=light] .warranty-recommendation-stat{background:#ffffffb8}html[data-theme=light] .warranty-recommendation-stat-label{color:#334e73}html[data-theme=light] .warranty-recommendation-stat-value{color:#061a3d}html[data-theme=light] .warranty-recommendation-stat-select{background:#fffffff5;color:#061a3d}html[data-theme=light] .warranty-recommendation-pill{background:#ffffff94;color:#0b5ed7}html[data-theme=light] .warranty-recommendation-pill-warning{color:#8a5200}html[data-theme=light] .warranty-recommendation-card-rail{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .warranty-recommendation-card-rail::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .warranty-recommendation-card-rail::-webkit-scrollbar-thumb{border:2px solid rgba(15,85,169,.3);background:#0f55a961}html[data-theme=light] .warranty-recommendation-card-rail::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .warranty-recommendation-category{background:#ffffffbd}html[data-theme=light] .warranty-recommendation-category-primary{background:#ffffff94}html[data-theme=light] .warranty-recommendation-category-other{background:#ffffffb8}html[data-theme=light] .warranty-recommendation-category-title{color:#061a3d}html[data-theme=light] .warranty-recommendation-category-description,html[data-theme=light] .warranty-recommendation-reason,html[data-theme=light] .warranty-recommendation-ai-note,html[data-theme=light] .warranty-recommendation-ai-thinking{color:#334e73}html[data-theme=light] .warranty-recommendation-provider-logo{background:#ffffffc7;color:#0b5ed7}html[data-theme=light] .warranty-recommendation-provider-name{color:#334e73}html[data-theme=light] .warranty-recommendation-product{color:#061a3d}html[data-theme=light] .warranty-recommendation-audit-code{color:#334e73ad}html[data-theme=light] .warranty-recommendation-check-line{color:#0b5ed7}html[data-theme=light] .warranty-recommendation-check-copy span{color:#334e73}html[data-theme=light] .warranty-recommendation-check-copy strong{color:#061a3d}html[data-theme=light] .warranty-recommendation-reason-block>span{color:#061a3d}html[data-theme=light] .warranty-recommendation-price-row{color:#0b5ed7}html[data-theme=light] .warranty-recommendation-tax-note{color:#334e73}html[data-theme=light] .warranty-recommendation-price-row strong,html[data-theme=light] .warranty-recommendation-category .dealer-modal-btn.warranty-recommendation-apply-btn{color:#061a3d}html[data-theme=light] .warranty-recommendation-empty{color:#334e73}html[data-theme=light] .warranty-recommendation-loading{color:#0b5ed7}html[data-theme=light] .dealer-lender-portals-row{border:1px solid rgba(15,85,169,.22);background:#ffffff75}html[data-theme=light] .dealer-lender-portals-name{color:#061a3d}html[data-theme=light] .dealer-lender-portals-saved{color:#0f7a43}html[data-theme=light] .dealer-lender-submission-row{border:1px solid rgba(15,85,169,.22);background:#ffffff75}html[data-theme=light] .dealer-lender-submission-name{color:#061a3d}html[data-theme=light] .dealer-lender-submission-portal{color:#5d7594}html[data-theme=light] .dealer-lender-submission-footnote{border-top:1px solid rgba(15,85,169,.14);color:#5d7594}html[data-theme=light] .lender-knowledge-card{background:#fff;color:#061a3d}html[data-theme=light] .lender-knowledge-close{border:1px solid rgba(15,85,169,.28);background:#fff;color:#061a3d}html[data-theme=light] .lender-knowledge-sidebar,html[data-theme=light] .lender-knowledge-main,html[data-theme=light] .lender-knowledge-section{border:1px solid rgba(15,85,169,.18);background:#fff}html[data-theme=light] .lender-knowledge-search,html[data-theme=light] .lender-knowledge-filters input,html[data-theme=light] .lender-knowledge-filters select,html[data-theme=light] .lender-knowledge-editor-grid input,html[data-theme=light] .lender-knowledge-editor-grid select,html[data-theme=light] .lender-knowledge-editor-grid textarea{border:1px solid rgba(15,85,169,.18);background:#f4f8ff;color:#061a3d}html[data-theme=light] .lender-knowledge-lender{border:1px solid rgba(15,85,169,.18);background:#fff;color:#061a3d}html[data-theme=light] .lender-knowledge-lender.is-selected{background:#eef6ff}html[data-theme=light] .lender-knowledge-lender small,html[data-theme=light] .lender-knowledge-muted,html[data-theme=light] .lender-knowledge-empty,html[data-theme=light] .lender-knowledge-source-row small,html[data-theme=light] .lender-knowledge-item small{color:#334e73}html[data-theme=light] .lender-knowledge-counts span,html[data-theme=light] .lender-knowledge-item-meta span{border:1px solid rgba(15,85,169,.18);background:#f4f8ff;color:#1f3a5f}html[data-theme=light] .lender-knowledge-section-title{color:#1f3a5f}html[data-theme=light] .lender-knowledge-drop{border:1px dashed rgba(15,85,169,.28);background:#fff}html[data-theme=light] .lender-knowledge-drop.is-active{background:#eef6ff}html[data-theme=light] .lender-knowledge-drop-text span{color:#334e73}html[data-theme=light] .lender-knowledge-primary{color:#061a3d}html[data-theme=light] .lender-knowledge-secondary,html[data-theme=light] .lender-knowledge-item-actions button{background:#f4f8ff;color:#061a3d;border-color:#0f55a92e}html[data-theme=light] .lender-knowledge-item-actions button.is-danger{color:#b42318}html[data-theme=light] .lender-knowledge-source-row,html[data-theme=light] .lender-knowledge-item{border:1px solid rgba(15,85,169,.18);background:#fff}html[data-theme=light] .lender-knowledge-item p{color:#1f3a5f}html[data-theme=light] .lender-knowledge-editor-grid label span{color:#0b5ed7}html[data-theme=light] .lender-knowledge-lender-list::-webkit-scrollbar-track,html[data-theme=light] .lender-knowledge-main::-webkit-scrollbar-track,html[data-theme=light] .lender-knowledge-items::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .lender-knowledge-lender-list::-webkit-scrollbar-thumb,html[data-theme=light] .lender-knowledge-main::-webkit-scrollbar-thumb,html[data-theme=light] .lender-knowledge-items::-webkit-scrollbar-thumb{background:#0f55a961}html[data-theme=light] .email-setup-panel .email-setup-field input,html[data-theme=light] .email-setup-panel .email-setup-field select{border:1px solid rgba(15,85,169,.18);background:#ffffff40}html[data-theme=light] .email-setup-panel .email-setup-pill{color:#168a4a}html[data-theme=light] .email-setup-panel .email-setup-remove-button{color:#dc2626}html[data-theme=light] .email-setup-panel .email-setup-advanced{border-top:1px solid rgba(15,85,169,.08)}html[data-theme=light] .email-setup-panel .email-setup-account+.email-setup-account{border-top:1px solid rgba(15,85,169,.1)}html[data-theme=light] .email-setup-panel .email-setup-modal-overlay{background:#05132aad}html[data-theme=light] .email-setup-panel .email-setup-modal{background:#fff;color:#061a3d;box-shadow:0 24px 80px #4f7db847}html[data-theme=light] .email-setup-panel .email-setup-modal-body{color:#061a3dd1}html[data-theme=light]{color:#061a3d}html[data-theme=light] body{background:#f4f8ff}html[data-theme=light] .login-page{background-image:none}html[data-theme=light] .login-overlay{background:#ffffff70}html[data-theme=light] .test-button{border:1px solid rgba(15,85,169,.24);background:#fff;color:#061a3d}html[data-theme=light] .login-mobile-title{color:#061a3d}html[data-theme=light] .login-mobile-message{color:#061a3ddb}html[data-theme=light] .error-container,html[data-theme=light] .required{color:#c2181b}html[data-theme=light] .input-container{border:2px solid rgba(15,85,169,.18);background-color:#fff}html[data-theme=light] .input{color:#061a3d}html[data-theme=light] .input::placeholder{color:#061a3d80}html[data-theme=light] .login-page .input:-webkit-autofill,html[data-theme=light] .login-page .input:-webkit-autofill:hover,html[data-theme=light] .login-page .input:-webkit-autofill:focus,html[data-theme=light] .login-page .input:-webkit-autofill:active{-webkit-text-fill-color:#061a3d;caret-color:#061a3d}html[data-theme=light] .login-page .input:autofill{color:#061a3d;caret-color:#061a3d}html[data-theme=light] .icon-button{color:#c2181b}html[data-theme=light] .icon-button-primary,html[data-theme=light] .forgot-password{color:#0b5ed7}html[data-theme=light] .forgot-password-loading{color:#0369a1}html[data-theme=light] .forgot-captcha-image{border:1px solid rgba(15,85,169,.24)}html[data-theme=light] .forgot-captcha-refresh{color:#0b5ed7}html[data-theme=light] .forgot-captcha-placeholder{border:1px solid rgba(15,85,169,.22);color:#061a3dd1}html[data-theme=light] .bottom-link{color:#0b5ed7}html[data-theme=light] .login-modal-card{border:1px solid rgba(15,85,169,.3);box-shadow:0 24px 50px #4f7db847}html[data-theme=light] .login-modal-scroll{color-scheme:light;scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .login-modal-scroll::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .login-modal-scroll::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.18)}html[data-theme=light] .login-modal-scroll::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .login-choice-modal-card .dealer-modal-close:before{border-color:#0f55a93d;background:#fffffff0}html[data-theme=light] .login-choice-modal-card .dealer-modal-close:hover:before{background:#16653438}html[data-theme=light] .login-choice-modal-note{color:#061a3d}html[data-theme=light] .login-modal-choice-card{border:1px solid rgba(15,85,169,.14);color:#061a3d}html[data-theme=light] .login-modal-choice-card:hover,html[data-theme=light] .login-modal-choice-card:focus-visible{box-shadow:0 18px 34px #4f7db847,0 0 0 1px #4ade802e;background:#ffffff14}html[data-theme=light] .login-modal-card-icon{color:#0b5ed7}html[data-theme=light] .login-modal-choice-card-subtitle{color:#061a3dc7}html[data-theme=light] .login-modal-choice-btn{background:#ffffffb8}html[data-theme=light] .login-modal-choice-btn:hover,html[data-theme=light] .login-modal-choice-btn:focus-visible{box-shadow:0 14px 32px #4f7db847}html[data-theme=light] .login-modal-choice-title{color:#061a3d}html[data-theme=light] .login-modal-choice-meta{color:#061a3dd1}html[data-theme=light] .login-modal-toggle-btn.is-active{background:#1e5aa838}html[data-theme=light] .login-modal-permission{color:#061a3de6}html[data-theme=light] .dealer-modal-card.login-new-dealer-modal-card{background:radial-gradient(circle at top left,rgba(74,222,128,.1),transparent 26%),radial-gradient(circle at top right,rgba(56,189,248,.06),transparent 22%),linear-gradient(180deg,#fffffff7,#fffffffc)}html[data-theme=light] .login-field-error{color:#dc2626}html[data-theme=light] .login-field-hint{color:#061a3d94}html[data-theme=light] .login-wizard-progress-track{box-shadow:inset 0 1px 2px #ffffff0a,inset 0 -1px 4px #4f7db847}html[data-theme=light] .login-wizard-progress-text{color:#061a3dc2}html[data-theme=light] .login-wizard-step-panel{border:1px solid rgba(15,85,169,.08);box-shadow:inset 0 1px #ffffff14,inset 0 -12px 28px #4f7db824,0 24px 44px #4f7db83d}html[data-theme=light] .login-wizard-step-icon{color:#0f6d3b}html[data-theme=light] .login-wizard-step-title{color:#061a3d}html[data-theme=light] .login-wizard-step-subtitle{color:#061a3dad}html[data-theme=light] .login-wizard-subsection-card{border:1px solid rgba(15,85,169,.06);box-shadow:inset 0 1px #ffffff0d,0 10px 24px #4f7db81f}html[data-theme=light] .login-wizard-section-title{color:#061a3d}html[data-theme=light] .login-wizard-section-subtitle{color:#061a3d9e}html[data-theme=light] .login-wizard-consent-card{border:1px solid rgba(15,85,169,.06);box-shadow:inset 0 1px #ffffff0a,0 8px 18px #4f7db814}html[data-theme=light] .login-wizard-upload-label{color:#061a3d}html[data-theme=light] .login-wizard-dropzone{border:1.5px dashed rgba(15,85,169,.24)}html[data-theme=light] .login-wizard-dropzone:hover:not(.is-disabled),html[data-theme=light] .login-wizard-dropzone:focus-visible{background:#4ade800f}html[data-theme=light] .login-wizard-upload-icon{color:#0b5ed7}html[data-theme=light] .login-wizard-upload-browse{color:#168a4a}html[data-theme=light] .login-wizard-upload-hint{color:#061a3d99}html[data-theme=light] .login-wizard-upload-check{color:#168a4a}html[data-theme=light] .login-wizard-upload-file-name{color:#061a3d}html[data-theme=light] .login-wizard-upload-file-size{color:#061a3d8c}html[data-theme=light] .login-wizard-upload-remove{border:1px solid rgba(15,85,169,.24);color:#1f3a5f}html[data-theme=light] .login-wizard-upload-remove:hover:not(:disabled){color:#b42318;background:#f871711f}html[data-theme=light] .login-wizard-primary-btn{color:#061a3d}html[data-theme=light] .login-wizard-primary-btn:hover:not(:disabled),html[data-theme=light] .login-wizard-primary-btn:focus-visible{background:#00ff7814}html[data-theme=light] .login-wizard-secondary-btn{border-color:#0f55a93d}html[data-theme=light] .login-wizard-secondary-btn:hover:not(:disabled),html[data-theme=light] .login-wizard-secondary-btn:focus-visible{border-color:#0f55a93d;background:#ffffff08}html[data-theme=light] .login-wizard-toggle-btn{border-color:#0f55a93d;color:#061a3d}html[data-theme=light] .login-wizard-toggle-btn.is-active{background:#22c55e24}html[data-theme=light] .login-wizard-submit-error{background:#ffffff1f;color:#334e73eb}html[data-theme=light] .login-new-dealer-modal-card .dealer-modal-input,html[data-theme=light] .login-new-dealer-modal-card .input-container{border-color:#0f55a93d}html[data-theme=light] .login-new-dealer-modal-card .dealer-modal-input::placeholder{color:#061a3d57}html[data-theme=light] .login-new-dealer-modal-card .dealer-modal-input:focus,html[data-theme=light] .login-new-dealer-modal-card .input-container:focus-within{background:#ffffff0f}html[data-theme=light] .app-download-footer-label{color:#061a3de6}html[data-theme=light] .designed-by-version{color:#061a3dad}html[data-theme=light] .designed-by-text{color:#061a3dd9}html[data-theme=light] .dealer-main-page{background-image:none}html[data-theme=light] .dealer-main-overlay{background:#ffffff70}html[data-theme=light] .dealer-website-preparing-overlay{background:radial-gradient(circle at 50% 58%,rgba(14,165,233,.16),transparent 34%),#05132a29}html[data-theme=light] .dealer-website-preparing-card{border:1px solid rgba(15,85,169,.1);background:#ffffffbd;box-shadow:0 24px 80px #4f7db847,0 0 0 1px #d6b45f14 inset;color:#061a3d}html[data-theme=light] .dealer-website-preparing-card p{color:#061a3d9e}html[data-theme=light] .dealer-ai-websites-modal-overlay{background:#05132a7a}html[data-theme=light] .dealer-ai-websites-modal{border:1px solid rgba(15,85,169,.12);background:#ffffffeb;box-shadow:0 28px 90px #4f7db847,0 0 0 1px #d6b45f14 inset;color:#061a3d}html[data-theme=light] .dealer-ai-websites-kicker{color:#b45309}html[data-theme=light] .dealer-ai-websites-modal p{color:#061a3da8}html[data-theme=light] .dealer-ai-websites-close-btn{border:1px solid rgba(15,85,169,.14);color:#061a3d}html[data-theme=light] .dealer-ai-websites-choice{border:1px solid rgba(15,85,169,.12);background:#ffffffc7;color:#061a3d}html[data-theme=light] .dealer-ai-websites-choice:hover,html[data-theme=light] .dealer-ai-websites-choice:focus-visible{background:#ffffffdb}html[data-theme=light] .dealer-ai-websites-choice-icon{color:#0b5ed7}html[data-theme=light] .dealer-ai-websites-choice small{color:#061a3d9e}html[data-theme=light] .dealer-website-analytics-error{background:#ffffff38}html[data-theme=light] .dealer-website-analytics-section-label{color:#0b5ed7}html[data-theme=light] .dealer-website-analytics-chart-wrap{border:1px solid rgba(15,85,169,.24);background:#ffffff8c}html[data-theme=light] .dealer-website-analytics-chart-toggle{border:1px solid rgba(15,85,169,.24);background:#ffffff57}html[data-theme=light] .dealer-website-analytics-chart-toggle button{color:#061a3db3}html[data-theme=light] .dealer-website-analytics-chart-toggle button.is-active{color:#061a3d;background:#0ea5e93d}html[data-theme=light] .dealer-website-analytics-y-axis span{color:#334e73d6}html[data-theme=light] .dealer-website-analytics-line-chart polyline{stroke:#0369a1}html[data-theme=light] .dealer-website-analytics-line-chart circle{fill:#061a3d}html[data-theme=light] .dealer-website-analytics-x-axis span,html[data-theme=light] .dealer-website-analytics-empty{color:#334e73}html[data-theme=light] .dealer-website-analytics-empty-overlay{background:#05132a8c}html[data-theme=light] .dealer-website-analytics-card{border:1px solid rgba(15,85,169,.22);background:#ffffff85}html[data-theme=light] .dealer-website-analytics-card span,html[data-theme=light] .dealer-modal-btn.is-active span,html[data-theme=light] .dealer-website-analytics-metric-name{color:#061a3db8}html[data-theme=light] .dealer-website-analytics-metric-grid .dealer-modal-btn.is-active{background:#0ea5e938}html[data-theme=light] .dealer-website-analytics-card b{color:#061a3d}html[data-theme=light] .dealer-website-analytics-card span{color:#061a3db8}html[data-theme=light] .dealer-website-analytics-subpanel{border:1px solid rgba(15,85,169,.18);background:#ffffff38}html[data-theme=light] .dealer-website-analytics-subtitle{color:#061a3d}html[data-theme=light] .dealer-website-analytics-subpanel p{color:#061a3db8}html[data-theme=light] .dealer-website-analytics-message{color:#0f6d3b}html[data-theme=light] .dealer-website-analytics-message.warning{background:#ffffff38;color:#b42318}html[data-theme=light] .dealer-website-vehicle-engagement-row{border:1px solid rgba(15,85,169,.16);background:#ffffff94}html[data-theme=light] .dealer-website-vehicle-engagement-row b{color:#061a3d}html[data-theme=light] .dealer-website-vehicle-engagement-row small{color:#061a3da8}html[data-theme=light] .dealer-website-vehicle-engagement-row strong{color:#0b5ed7}html[data-theme=light] .dealer-website-tracking-toggle,html[data-theme=light] .dealer-website-tracking-field{border:1px solid rgba(15,85,169,.16);background:#ffffff8a}html[data-theme=light] .dealer-website-tracking-toggle b,html[data-theme=light] .dealer-website-tracking-field span{color:#061a3d}html[data-theme=light] .dealer-website-tracking-toggle small,html[data-theme=light] .dealer-website-tracking-field small{color:#061a3da8}html[data-theme=light] .dealer-website-tracking-field input{border:1px solid rgba(15,85,169,.22);background:#ffffff5c;color:#061a3d}html[data-theme=light] .dealer-website-tracking-field input::placeholder{color:#061a3d61}html[data-theme=light] .dealer-panel-tab{border:1px solid rgba(15,85,169,.24);background:#ffffff73;color:#334e73c7}html[data-theme=light] .dealer-panel-tab:hover,html[data-theme=light] .dealer-panel-tab:focus-visible{color:#061a3d}html[data-theme=light] .dealer-panel-tab.is-active{color:#0b5ed7;background:#2563eb38}html[data-theme=light] .dealer-users-files-section .dealer-users-list-scroll{color-scheme:light}html[data-theme=light] .dealer-files-panel{color-scheme:light;scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .dealer-files-panel::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .dealer-files-panel::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.18)}html[data-theme=light] .dealer-files-panel::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .dealer-file-card{background:#ffffff42}html[data-theme=light] .dealer-file-label{color:#061a3d}html[data-theme=light] .dealer-file-status{color:#b42318}html[data-theme=light] .dealer-file-status-action{color:#0f6d3b}html[data-theme=light] button.dealer-file-status-action:hover:not(:disabled),html[data-theme=light] button.dealer-file-status-action:focus-visible{background:#10b98124}html[data-theme=light] .dealer-file-status.is-present{color:#0f6d3b}html[data-theme=light] .dealer-file-logo-preview{border:1px solid rgba(15,85,169,.22);background:#ffffff85}html[data-theme=light] .dealer-file-list-item{border:1px solid rgba(15,85,169,.2);background:#ffffff70}html[data-theme=light] .dealer-file-list-name{color:#061a3d}html[data-theme=light] .dealer-file-link,html[data-theme=light] .dealer-file-replace-btn{color:#0b5ed7}html[data-theme=light] .dealer-file-delete-btn{background:#ffffff3d;color:#b42318}html[data-theme=light] .dealer-file-delete-btn:hover:not(:disabled),html[data-theme=light] .dealer-file-delete-btn:focus-visible{background:#b91c1c38}html[data-theme=light] .dealer-file-dropzone{color:#0b5ed7}html[data-theme=light] .dealer-file-dropzone:hover,html[data-theme=light] .dealer-file-dropzone:focus-visible,html[data-theme=light] .dealer-file-dropzone.is-active{background:#10b9811f}html[data-theme=light] .dealer-file-dropzone-meta{color:#334e73c7}html[data-theme=light] .dealer-panel-deal-id{color:#0b5ed7}html[data-theme=light] .dealer-panel-deal-status{color:#0f6d3b}html[data-theme=light] .dealer-panel-deal-customer{color:#061a3d}html[data-theme=light] .dealer-panel-deal-unit,html[data-theme=light] .dealer-panel-deal-meta{color:#334e73c7}html[data-theme=light] .dealer-inventory-empty-title{color:#061a3d}html[data-theme=light] .dealer-inventory-pull-status{color:#334e73d1}html[data-theme=light] .dealer-inventory-pull-status.is-error{color:#b42318}html[data-theme=light] .dealer-panel-inventory-thumb{background:#ffffffb8;border:1px solid rgba(15,85,169,.24);color:#334e73b8}html[data-theme=light] .dealer-panel-inventory-title{color:#061a3d}html[data-theme=light] .dealer-panel-inventory-meta{color:#334e73c7}html[data-theme=light] .dealer-panel-inventory-price{color:#0f6d3b}html[data-theme=light] .dealer-app-card.deal-view-header-search-menu{background:#f4f8ff!important;background-color:#f4f8ff!important;border:1px solid rgba(15,85,169,.24);box-shadow:0 18px 40px #4f7db847}html[data-theme=light] .deal-view-header-search-result{border:1px solid rgba(15,85,169,.22);background:#f4f8ff!important;background-color:#f4f8ff!important;color:#061a3d}html[data-theme=light] .deal-view-header-search-result:hover{background:#fff!important;background-color:#fff!important}html[data-theme=light] .settings-error-card.deal-view-header-search-feedback,html[data-theme=light] .settings-loading.deal-view-header-search-feedback,html[data-theme=light] .settings-empty-card.deal-view-header-search-feedback{background:#f4f8ff!important;background-color:#f4f8ff!important}html[data-theme=light] .deal-view-header-search-result-meta{color:#334e73c2}html[data-theme=light] .deal-view-header-search-result-review-person{color:#168a4a}html[data-theme=light] .dealer-sidebar,html[data-theme=light] .dealer-main-panel{border:1px solid rgba(15,85,169,.18);background:linear-gradient(135deg,#ffffffb8,#ffffff73)}html[data-theme=light] .dealer-main-panel{background:linear-gradient(135deg,#ffffffad,#ffffff80)}html[data-theme=light] .dealer-welcome{color:#061a3d99}html[data-theme=light] .dealer-name,html[data-theme=light] .dealer-settings-inline-btn{color:#061a3d}html[data-theme=light] .dealer-settings-inline-btn:hover{color:#0b5ed7}html[data-theme=light] .grw-l-2{color:#b45309}html[data-theme=light] .dealer-google-review-badge-reviews,html[data-theme=light] .dealer-google-review-badge-rating{color:#061a3d}html[data-theme=light] .dealer-google-review-badge-star{color:#b45309}html[data-theme=light] .dealer-google-review-badge-count{color:#1f3a5f}html[data-theme=light] .dealer-google-review-badge-sample{border:1px dashed rgba(15,85,169,.24)}html[data-theme=light] .dealer-google-review-badge-sample-tag{color:#b45309}html[data-theme=light] .dealer-dashboard-social-link{color:#1f3a5f}html[data-theme=light] .dealer-dashboard-social-link:hover{color:#0b5ed7}html[data-theme=light] .dealer-settings-btn{color:#061a3d}html[data-theme=light] .dealer-settings-btn-solid{border:1px solid rgba(15,85,169,.24);background:#fff9;box-shadow:0 8px 20px #4f7db847}html[data-theme=light] .deal-view-header-icon,html[data-theme=light] .deal-view-header-icon-text{color:#061a3d}html[data-theme=light] .dealer-home-active-deals-card:hover:not(:disabled),html[data-theme=light] .dealer-home-active-deals-card:focus-visible{background-color:#214d7d}html[data-theme=light] .dealer-stat-active,html[data-theme=light] .dealer-stat-delivered,html[data-theme=light] .inventory-stat-not-advertised{background-color:#fff}html[data-theme=light] .dealer-stat-number{color:#061a3d}html[data-theme=light] .dealer-stat-label{color:#1f3a5f}html[data-theme=light] .dealer-section-title{color:#061a3da6}html[data-theme=light] .dealer-toggle{border:1px solid rgba(15,85,169,.24);color:#5d7594}html[data-theme=light] .dealer-toggle-active{color:#1f3a5f}html[data-theme=light] .dealer-action-tile{background:linear-gradient(135deg,#ffffff8c,#ffffff73)}html[data-theme=light] .dealer-action-tile:hover{background:linear-gradient(135deg,#ffffffb3,#ffffff8c)}html[data-theme=light] .dealer-action-btn{color:#061a3d}html[data-theme=light] .dealer-action-coming-soon-badge{color:#8a5200}html[data-theme=light] .border-red{color:#dc2626}html[data-theme=light] .dealer-modal-overlay{background:#05132ab3}html[data-theme=light] .dealer-modal-card{background:#fff}html[data-theme=light] .deal-unit-modal-card,html[data-theme=light] .dealer-inventory-disclosure-modal-card{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .dealer-inventory-disclosure-modal-card::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .dealer-inventory-disclosure-modal-card::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.3)}html[data-theme=light] .dealer-inventory-disclosure-modal-card::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .admin-deal-review-modal-header{background:#fff}html[data-theme=light] .admin-deal-review-spotlight-overlay{background:#05132ac2}html[data-theme=light] .admin-deal-review-spotlight-hint{background:linear-gradient(180deg,#fffffffa,#fffffff5);box-shadow:0 18px 40px #4f7db847}html[data-theme=light] .admin-deal-review-spotlight-title{color:#0b5ed7}html[data-theme=light] .admin-deal-review-spotlight-text{color:#061a3d}html[data-theme=light] .admin-deal-review-results{border:1px solid rgba(15,85,169,.24);background:#ffffff47}html[data-theme=light] .admin-deal-review-panel-header-label{color:#5d7594}html[data-theme=light] .admin-deal-review-status-toggle-btn{border:1px solid rgba(15,85,169,.24);background:#ffffff7a;color:#1f3a5f;box-shadow:inset 0 0 0 1px #4f7db838}html[data-theme=light] .admin-deal-review-status-toggle-btn:hover{background:#1e40af3d}html[data-theme=light] .admin-deal-review-status-toggle-btn-active{color:#061a3d}html[data-theme=light] .admin-deal-review-sub-status-sort-btn{border:1px solid rgba(15,85,169,.24);background:#ffffff59;color:#5d7594}html[data-theme=light] .admin-deal-review-sub-status-sort-btn:hover{border-color:#0f55a93d;color:#334e73}html[data-theme=light] .admin-deal-review-sub-status-sort-btn-active{color:#0b5ed7}html[data-theme=light] .admin-deal-review-card{background:#ffffff6b}html[data-theme=light] .admin-lost-dealers-modal-subtitle{color:#0b5ed7}html[data-theme=light] .admin-lost-dealers-modal-new-hint{color:#8a5200}html[data-theme=light] .admin-lost-dealer-card{background:#ffffff6b;border:1px solid rgba(15,85,169,.24)}html[data-theme=light] .admin-lost-dealer-card:hover{background:#ffffff9e}html[data-theme=light] .admin-lost-dealer-card-rank{color:#0b5ed7}html[data-theme=light] .admin-lost-dealer-card-badge{color:#168a4a}html[data-theme=light] .admin-lost-dealer-card-badge-new{color:#8a5200}html[data-theme=light] .admin-lost-dealer-metric-label{color:#0b5ed7}html[data-theme=light] .admin-lost-dealer-metric-value{color:#061a3d}html[data-theme=light] .admin-lost-dealer-footnote{color:#061a3dc2}html[data-theme=light] .admin-deal-review-open-btn:hover .admin-deal-review-customer-primary,html[data-theme=light] .admin-deal-review-open-btn:focus-visible .admin-deal-review-customer-primary{color:#0b5ed7}html[data-theme=light] .admin-deal-review-open-btn-spotlight{background:#fffffff5}html[data-theme=light] .admin-deal-review-filter-on,html[data-theme=light] .admin-deal-review-filter-off{color:#061a3d}html[data-theme=light] .admin-deal-review-card-label{color:#334e73e6}html[data-theme=light] .admin-deal-review-reviewed-badge{color:#061a3d}html[data-theme=light] .deal-unit-modal-card::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .deal-unit-modal-card::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.18)}html[data-theme=light] .deal-unit-modal-card::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .dealer-modal-close{color:#061a3d}html[data-theme=light] .dealer-modal-close:before{border:1px solid rgba(15,85,169,.24);background:#ffffffc7}html[data-theme=light] .dealer-modal-close:hover:before{border-color:#0f55a93d;background:#ffffffeb}html[data-theme=light] .dealer-modal-title{color:#061a3d}html[data-theme=light] .dealer-modal-note{color:#061a3dbf}html[data-theme=light] .dealer-modal-btn,html[data-theme=light] .dealer-modal-btn.border-red,html[data-theme=light] .dealer-modal-btn.border-green,html[data-theme=light] .dealer-modal-btn.border-amber{color:#061a3d}html[data-theme=light] .settings-lender-details-back-btn{color:#061a3d;border-color:#0f55a93d}html[data-theme=light] .settings-app-user-close-btn{color:#061a3d!important;border-color:#0f55a93d!important}html[data-theme=light] .settings-app-user-close-btn:hover:not(:disabled){border-color:#0f55a93d!important}html[data-theme=light] .settings-app-user-delete-btn{color:#061a3d!important}html[data-theme=light] .settings-lender-details-back-btn:hover:not(:disabled){border-color:#0f55a93d}html[data-theme=light] .settings-lender-details-save-btn{color:#061a3d}html[data-theme=light] .dealer-modal-input{border:1px solid rgba(15,85,169,.18);color:#061a3d}html[data-theme=light] .dealer-modal-field-error{color:#b42318}html[data-theme=light] .admin-deals-search-input{background:#ffffff40;border-color:#0f55a92e}html[data-theme=light] .admin-deals-search-input::placeholder{color:#061a3d80}html[data-theme=light] .dealer-modal-error{color:#dc2626}html[data-theme=light] .dealer-modal-success{color:#0f7a43}html[data-theme=light] .dealer-app-filter-btn{border:1px solid rgba(15,85,169,.18);color:#061a3d}html[data-theme=light] .advertising-container .panel{background:#fff9;border:1px solid rgba(15,85,169,.08)}html[data-theme=light] .advertising-container .column-right{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .advertising-container .column-right::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .advertising-container .column-right::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.3)}html[data-theme=light] .dealer-applied-updates-modal{background:linear-gradient(180deg,#fffffffa,#fffffff5)}html[data-theme=light] .dealer-applied-updates-stat-card{border:1px solid rgba(15,85,169,.22);background:#ffffff85}html[data-theme=light] .dealer-applied-updates-stat-label{color:#0b5ed7}html[data-theme=light] .dealer-applied-updates-stat-value{color:#061a3d}html[data-theme=light] .dealer-applied-updates-groups-panel,html[data-theme=light] .dealer-applied-updates-items-panel{border:1px solid rgba(15,85,169,.2);background:#ffffff8f}html[data-theme=light] .dealer-applied-updates-section-count{color:#0b5ed7}html[data-theme=light] .dealer-applied-updates-group-card{border:1px solid rgba(15,85,169,.24);background:#ffffffb8;color:#061a3d}html[data-theme=light] .dealer-applied-updates-group-card:hover{background:#ffffffd1}html[data-theme=light] .dealer-applied-updates-group-card.is-active{background:#1e40af38}html[data-theme=light] .dealer-applied-updates-group-count-pill{border:1px solid rgba(15,85,169,.24);color:#1f3a5f;background:#ffffffa6}html[data-theme=light] .dealer-applied-updates-type-pill{color:#0f6d3b}html[data-theme=light] .dealer-applied-updates-items-meta{color:#0b5ed7}html[data-theme=light] .dealer-applied-updates-item-card{border:1px solid rgba(15,85,169,.22);background:#ffffff94}html[data-theme=light] .dealer-applied-updates-item-label{color:#334e73e0}html[data-theme=light] .dealer-applied-updates-item-value{color:#061a3d}html[data-theme=light] .dealer-promotions-tab-btn{border:1px solid rgba(15,85,169,.24);background:#ffffffa6;color:#1f3a5f}html[data-theme=light] .dealer-promotions-tab-btn:hover:not(:disabled){background:#ffffffc7}html[data-theme=light] .dealer-promotions-tab-btn.is-active{color:#061a3d;background:#1e40af47}html[data-theme=light] .dealer-promotions-list-wrap,html[data-theme=light] .dealer-promotions-editor{background:#ffffff6b;border:1px solid rgba(15,85,169,.24)}html[data-theme=light] .dealer-promotions-list-item{background:#ffffffb3;border:1px solid rgba(15,85,169,.24);color:#061a3d}html[data-theme=light] .dealer-promotions-list-item:hover{background:#ffffffc7}html[data-theme=light] .dealer-promotions-list-item.is-active{background:#1e40af38}html[data-theme=light] .dealer-promotions-list-disclosure{color:#061a3db3}html[data-theme=light] .dealer-promotions-field-label{color:#0b5ed7}html[data-theme=light] .dealer-promotions-input{background:#ffffffbf}html[data-theme=light] .dealer-promotions-field-help{color:#334e73e0}html[data-theme=light] .deal-duplicate-delete-modal-card .dealer-modal-input{background:#ffffffe0;border-color:#0f55a93d;color:#061a3d}html[data-theme=light] .deal-duplicate-delete-modal-card .dealer-modal-input::placeholder{color:#334e73cc}html[data-theme=light] .deal-duplicate-delete-modal-card select.dealer-modal-input option{background:#fff;color:#1f3a5f}html[data-theme=light] .dealer-bulk-filter-results-note,html[data-theme=light] .dealer-bulk-selection-summary{color:#0b5ed7}html[data-theme=light] .dealer-bulk-inventory-row{background:#ffffffb3;border:1px solid rgba(15,85,169,.24);color:#061a3d}html[data-theme=light] .dealer-bulk-inventory-row:hover{background:#ffffffc7}html[data-theme=light] .dealer-bulk-inventory-row.is-active{background:#1e40af38}html[data-theme=light] .dealer-bulk-inventory-check{border:1px solid rgba(15,85,169,.24);background:#ffffff80}html[data-theme=light] .dealer-bulk-inventory-check.is-active{background:#3b82f652}html[data-theme=light] .dealer-bulk-inventory-check.is-active:before{border-left:2px solid rgba(15,85,169,.18);border-bottom:2px solid rgba(15,85,169,.18)}html[data-theme=light] .dealer-bulk-inventory-stock{color:#0b5ed7}html[data-theme=light] .dealer-bulk-inventory-meta{color:#061a3dc2}html[data-theme=light] .dealer-bulk-help-text{color:#334e73e6}html[data-theme=light] .dealer-bulk-summary-card{border:1px solid rgba(15,85,169,.24);background:#ffffff57}html[data-theme=light] .dealer-bulk-summary-label{color:#0b5ed7}html[data-theme=light] .dealer-bulk-summary-value{color:#061a3d}html[data-theme=light] .dealer-bulk-summary-note{color:#061a3db8}html[data-theme=light] .dealer-selected-units-panel{background:#ffffffc7;border:1px solid rgba(15,85,169,.2)}html[data-theme=light] .dealer-selected-units-title{color:#061a3d}html[data-theme=light] .dealer-selected-units-title-count,html[data-theme=light] .dealer-selected-units-count{color:#0b5ed7}html[data-theme=light] .column-right .dealer-bulk-inventory-row:hover:not(:disabled){background:#2563eb2e}html[data-theme=light] .dealer-app-card{border:1px solid rgba(15,85,169,.18);background:#ffffff40;color:#061a3d}html[data-theme=light] .dealer-app-card-reg{color:#334e73e6}html[data-theme=light] .dealer-app-card-inactive-label{color:#dc2626}html[data-theme=light] .dealer-app-card-link{color:#0b5ed7}html[data-theme=light] .deal-unit-location-dealer-btn:not(:disabled):hover,html[data-theme=light] .deal-unit-location-dealer-btn:not(:disabled):focus-visible{color:#0b5ed7}html[data-theme=light] .deal-unit-location-dealer-link{color:#0b5ed7}html[data-theme=light] .deal-unit-location-dealer-link:not(:disabled):hover,html[data-theme=light] .deal-unit-location-dealer-link:not(:disabled):focus-visible{color:#0b5ed7}html[data-theme=light] .dealer-app-card-subtitle{color:#1f3a5f}html[data-theme=light] .dealer-app-card-meta{color:#334e73}html[data-theme=light] .dealer-app-card-address-link{color:#0b5ed7}html[data-theme=light] .dealer-contact-btn{background:#fff9;color:#1f3a5f}html[data-theme=light] .dealer-contact-btn:hover{background:#3b82f626}html[data-theme=light] .dealer-main-panel::-webkit-scrollbar-track,html[data-theme=light] .dealer-main-panel-scroll::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .dealer-main-panel::-webkit-scrollbar-thumb,html[data-theme=light] .dealer-main-panel-scroll::-webkit-scrollbar-thumb{background:#0f55a961}html[data-theme=light] .dealer-main-panel::-webkit-scrollbar-thumb:hover,html[data-theme=light] .dealer-main-panel-scroll::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .dealer-main-panel,html[data-theme=light] .dealer-main-panel-scroll{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .dealer-filter-count{color:#061a3dbf}html[data-theme=light] .dealer-filter-toggle{border:1px solid rgba(15,85,169,.24);color:#1f3a5f}html[data-theme=light] .dealer-filter-toggle-active,html[data-theme=light] .settings-dealer-link-pill{color:#061a3d}html[data-theme=light] .settings-dealer-link-pill:hover,html[data-theme=light] .settings-dealer-link-pill:focus-visible{background:#22c55e38}html[data-theme=light] .dealer-website-modal-title{color:#061a3d}html[data-theme=light] .dealer-website-iframe{border:1px solid rgba(15,85,169,.24);background:#fff}html[data-theme=light] .dealer-info-modal-card{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .dealer-info-modal-card::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .dealer-info-modal-card::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.18)}html[data-theme=light] .dealer-info-modal-card::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .dealer-info-members-btn{border:1px solid rgba(15,85,169,.24);background:#fff9;color:#1f3a5f}html[data-theme=light] .dealer-login-source-badge{border:1px solid rgba(15,85,169,.24);background:#ffffff94;color:#061a3d}html[data-theme=light] .dealer-info-title{color:#061a3d}html[data-theme=light] .dealer-info-subtitle{color:#061a3db3}html[data-theme=light] .dealer-info-app-link-actions{background:#ffffff42}html[data-theme=light] .dealer-info-app-link-group-label{color:#0b5ed7}html[data-theme=light] .dealer-info-app-link-btn{background:#ffffff80;color:#061a3d}html[data-theme=light] .dealer-info-app-link-btn:hover:not(:disabled),html[data-theme=light] .dealer-info-app-link-btn.is-copied{background:#0555488c}html[data-theme=light] .dealer-info-section-bordered{border:1px solid rgba(15,85,169,.24);background:#ffffff73}html[data-theme=light] .dealer-info-section-title,html[data-theme=light] .dealer-info-label{color:#5d7594}html[data-theme=light] .dealer-info-input{border:1px solid rgba(15,85,169,.24);background:#fff9;color:#1f3a5f}html[data-theme=light] .dealer-info-link{color:#0b5ed7}html[data-theme=light] .dealer-info-link:hover{color:#061a3d}html[data-theme=light] .dealer-member-role-select{background:#ffffffc7;color:#1f3a5f}html[data-theme=light] .dealer-member-role-select option{background:#fff;color:#1f3a5f}html[data-theme=light] .dealer-member-toggle-item{border:1px solid rgba(15,85,169,.18);background:#ffffff47}html[data-theme=light] .dealer-member-toggle-label{color:#334e73}html[data-theme=light] .dealer-info-input-empty{color:#334e73b3}html[data-theme=light] .admin-deals-refreshing-text{color:#0b5ed7}html[data-theme=light] .admin-deals-scroll{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .admin-deals-scroll::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .admin-deals-scroll::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.3)}html[data-theme=light] .admin-deals-scroll::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .admin-dashboard-count-btn-count,html[data-theme=light] .admin-dashboard-count-btn-new{color:#8a5200}html[data-theme=light] .admin-create-deal-choice-heading{color:#061a3d}html[data-theme=light] .admin-create-deal-choice-intro{color:#5d7594}html[data-theme=light] .admin-create-deal-choice-btn{background:linear-gradient(180deg,#ffffffe0,#fffffff5)}html[data-theme=light] .admin-create-deal-choice-subtitle{color:#334e73}html[data-theme=light] .admin-send-link-email-type-btn{color:#061a3d}html[data-theme=light] .admin-send-link-email-type-btn.is-active{background:#14532d66}html[data-theme=light] .admin-send-link-email-type-btn.is-inactive{background:#ffffff3d}html[data-theme=light] .admin-send-link-input{border-color:#0f55a93d}html[data-theme=light] .admin-send-link-input::placeholder{color:#061a3d8f}html[data-theme=light] .admin-send-link-submit-btn{color:#061a3d}html[data-theme=light] .admin-send-link-helper-copy{color:#1f3a5f}html[data-theme=light] .deal-review-person{color:#168a4a}html[data-theme=light] .deal-review-follow-up-text{color:#0b5ed7}html[data-theme=light] .deal-review-follow-up-button:hover:not(:disabled){color:#0b5ed7}html[data-theme=light] .deal-view-send-financing-btn{color:#061a3d}html[data-theme=light] .deal-view-send-financing-btn:hover:not(:disabled){background:linear-gradient(135deg,#0891b294,#2563eb7a)}html[data-theme=light] .deal-actions-menu{border:1px solid rgba(15,85,169,.24);background:#fffffffa;box-shadow:0 18px 40px #4f7db847}html[data-theme=light] .deal-actions-menu-item{color:#061a3d}html[data-theme=light] .deal-actions-menu-item:hover:not(:disabled),html[data-theme=light] .deal-actions-menu-item:focus-visible:not(:disabled){background:#2563eb38}html[data-theme=light] .deal-actions-menu-item-danger:hover:not(:disabled),html[data-theme=light] .deal-actions-menu-item-danger:focus-visible:not(:disabled){background:#ffffff47;color:#b42318}html[data-theme=light] .deal-actions-menu-item:disabled{color:#061a3d6b}html[data-theme=light] .creditapp-bureau-top-score{color:#061a3d}html[data-theme=light] .creditapp-bureau-summary-grid{border:1px solid rgba(15,85,169,.2);background:#ffffff57}html[data-theme=light] .creditapp-bureau-summary-toggle{border:1px solid rgba(15,85,169,.24);background:#ffffff57;color:#1f3a5f}html[data-theme=light] .creditapp-bureau-summary-toggle:hover,html[data-theme=light] .creditapp-bureau-summary-toggle:focus-visible{background:#ffffff94}html[data-theme=light] .creditapp-bureau-summary-toggle span:last-child{color:#061a3db8}html[data-theme=light] .creditapp-bureau-name-mismatch{background:#ffffff38}html[data-theme=light] .creditapp-bureau-name-mismatch-title{color:#061a3d}html[data-theme=light] .creditapp-bureau-name-mismatch-copy{color:#1f3a5f}html[data-theme=light] .creditapp-bureau-name-choice{border:1px solid rgba(15,85,169,.24);background:#ffffff73}html[data-theme=light] .creditapp-bureau-name-choice:hover,html[data-theme=light] .creditapp-bureau-name-choice:focus-visible{background:#ffffffa6}html[data-theme=light] .creditapp-bureau-name-compare span{color:#334e73}html[data-theme=light] .creditapp-bureau-name-compare strong{color:#061a3d}html[data-theme=light] .creditapp-bureau-row{border-bottom:1px solid rgba(15,85,169,.08);color:#1f3a5f}html[data-theme=light] .creditapp-bureau-row span{color:#061a3db8}html[data-theme=light] .creditapp-bureau-row strong{color:#061a3d}html[data-theme=light] .creditapp-bureau-document{border:1px solid rgba(15,85,169,.24);background:#ffffff94}html[data-theme=light] .creditapp-bureau-document-head{border:1px solid rgba(15,85,169,.24);background:linear-gradient(180deg,#e2e8f014,#ffffff52)}html[data-theme=light] .creditapp-bureau-document-kicker{color:#061a3db8}html[data-theme=light] .creditapp-bureau-document-title{color:#061a3d}html[data-theme=light] .creditapp-bureau-document-id{color:#061a3dd1}html[data-theme=light] .creditapp-bureau-report-box{border:1px solid rgba(15,85,169,.22);background:#ffffff6b}html[data-theme=light] .creditapp-bureau-report-box-title,html[data-theme=light] .creditapp-bureau-report-heading{color:#061a3d}html[data-theme=light] .creditapp-bureau-report-box-title{border-bottom:1px solid rgba(15,85,169,.18)}html[data-theme=light] .creditapp-bureau-report-section{border:1px solid rgba(15,85,169,.24);background:#ffffff47}html[data-theme=light] .creditapp-bureau-report-heading{background:#ffffffb8;border-bottom:1px solid rgba(15,85,169,.22)}html[data-theme=light] .creditapp-bureau-report-heading span:last-child{border:1px solid rgba(15,85,169,.24);color:#1f3a5f}html[data-theme=light] .creditapp-bureau-table-wrap-scroll{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .creditapp-bureau-table-wrap-scroll::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .creditapp-bureau-table-wrap-scroll::-webkit-scrollbar-thumb{border:2px solid rgba(15,85,169,.3);background:#0f55a961}html[data-theme=light] .creditapp-bureau-report-section-compact .creditapp-bureau-report-heading{background:#ffffffd6}html[data-theme=light] .creditapp-bureau-report-table th,html[data-theme=light] .creditapp-bureau-report-table td{border-right:1px solid rgba(15,85,169,.12);border-bottom:1px solid rgba(15,85,169,.12);color:#1f3a5f}html[data-theme=light] .creditapp-bureau-report-table th{background:#ffffffd6;color:#334e73}html[data-theme=light] .creditapp-bureau-report-table tr:nth-child(2n) td{background:#ffffff42}html[data-theme=light] .creditapp-bureau-report-table tfoot td{border-top:1px solid rgba(15,85,169,.24);background:#fff9;color:#061a3d}html[data-theme=light] .creditapp-bureau-table-total-row td:empty{background:#ffffff6b}html[data-theme=light] .creditapp-bureau-alert-value,html[data-theme=light] .creditapp-bureau-row .creditapp-bureau-alert-value{color:#dc2626}html[data-theme=light] .creditapp-bureau-success-value{color:#168a4a}html[data-theme=light] .failure-dashboard-dark-scroll{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .failure-dashboard-dark-scroll::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .failure-dashboard-dark-scroll::-webkit-scrollbar-thumb{border:2px solid rgba(15,85,169,.18);background:#0f55a961}html[data-theme=light] .failure-dashboard-dark-scroll::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .failure-dashboard-resolve-pill{color:#0f6d3b}html[data-theme=light] .failure-dashboard-resolve-pill:hover:not(:disabled){background:#22c55e38}html[data-theme=light] .failure-dashboard-resolved-pill{border:1px solid rgba(15,85,169,.24);color:#334e73}html[data-theme=light] .creditapp-bureau-flash-alert-value{color:#dc2626}html[data-theme=light] .creditapp-bureau-warning-value{color:#b45309}html[data-theme=light] .creditapp-bureau-dob-mismatch,html[data-theme=light] .creditapp-bureau-warning-note,html[data-theme=light] .creditapp-bureau-row .creditapp-bureau-warning-note,html[data-theme=light] .creditapp-bureau-row .creditapp-bureau-dob-mismatch,html[data-theme=light] .creditapp-bureau-row .creditapp-bureau-dob-mismatch span{color:#dc2626}html[data-theme=light] .creditapp-bureau-row-auto-loan-alert td{background:#ffffff42!important;color:#b42318}html[data-theme=light] .creditapp-bureau-row-flash-alert td{color:#b42318}html[data-theme=light] .creditapp-bureau-report-empty{color:#061a3dad}html[data-theme=light] .creditapp-bureau-section{border:1px solid rgba(15,85,169,.24);background:#ffffff57}html[data-theme=light] .creditapp-bureau-section-title{color:#0b5ed7}html[data-theme=light] .creditapp-bureau-list-item{border:1px solid rgba(15,85,169,.18);background:#ffffff61}html[data-theme=light] .creditapp-bureau-chip{color:#061a3d}html[data-theme=light] .creditapp-table-wrap{border:1px solid rgba(15,85,169,.24);background:#ffffff8c}html[data-theme=light] .creditapp-table th,html[data-theme=light] .creditapp-table td{border-bottom:1px solid rgba(15,85,169,.2);color:#1f3a5f}html[data-theme=light] .creditapp-table th{color:#0b5ed7}html[data-theme=light] .creditapp-table-row.is-clickable:hover{background:#ffffff8c}html[data-theme=light] .creditapp-errors-row.is-error{background:linear-gradient(90deg,#ffffff61,#fff3)}html[data-theme=light] .creditapp-errors-file-section{border:1px solid rgba(15,85,169,.24);background:#ffffff80}html[data-theme=light] .creditapp-errors-file-header{border-bottom:1px solid rgba(15,85,169,.22);background:#ffffffa3}html[data-theme=light] .creditapp-errors-file-title{color:#061a3d}html[data-theme=light] .creditapp-errors-file-meta{color:#061a3db8}html[data-theme=light] .creditapp-compare-row.is-mismatch{background:linear-gradient(90deg,#ffffff57,#ffffff2e)}html[data-theme=light] .creditapp-compare-row.is-match{background:linear-gradient(90deg,#14532d3d,#ffffff2e)}html[data-theme=light] .creditapp-count-badge{border:1px solid rgba(15,85,169,.24);background:#ffffff80;color:#1f3a5f}html[data-theme=light] .creditapp-count-badge.is-error{background:#ffffff57;color:#b42318}html[data-theme=light] .creditapp-field-label{color:#061a3d}html[data-theme=light] .creditapp-field-meta{color:#0b5ed7}html[data-theme=light] .client-details-modal-header-title{color:#061a3d}html[data-theme=light] .client-details-modal-edit-button{background:#ffffffd1;color:#0f7a43}html[data-theme=light] .client-details-modal-edit-button:hover:not(:disabled){color:#0f7a43}html[data-theme=light] .deal-unit-modal-header-edit-btn{background:#ffffffd1}html[data-theme=light] .deal-unit-modal-header-edit-btn:after{color:#0f7a43}html[data-theme=light] .deal-unit-modal-header-edit-btn:hover:not(:disabled):after{color:#0f7a43}html[data-theme=light] .deal-doc-export-panel{border:1px solid rgba(15,85,169,.24);background:#ffffff47}html[data-theme=light] .deal-doc-custom-form-prompt{color:#061a3deb}html[data-theme=light] .deal-doc-custom-form-link{color:#0b5ed7}html[data-theme=light] .deal-doc-custom-form-link:hover,html[data-theme=light] .deal-doc-custom-form-link:focus-visible{color:#0b5ed7}html[data-theme=light] .deal-doc-export-empty{color:#061a3da8}html[data-theme=light] .deal-doc-export-row:hover{background:#facc151a}html[data-theme=light] .deal-doc-export-row.disabled:hover{background:transparent}html[data-theme=light] .deal-doc-export-disabled-hint{border:1px solid rgba(15,85,169,.24);background:#fffffffa;box-shadow:0 16px 36px #4f7db847;color:#061a3d}html[data-theme=light] .deal-doc-export-disabled-hint-title{color:#8a5200}html[data-theme=light] .deal-doc-export-disabled-hint:after{border-right:1px solid rgba(15,85,169,.24);border-bottom:1px solid rgba(15,85,169,.24);background:#fffffffa}html[data-theme=light] .deal-doc-export-row.selected{background:#facc1533}html[data-theme=light] .deal-doc-export-row.is-exporting .label{color:#061a3d}html[data-theme=light] .deal-doc-export-row-spinner{border:2px solid rgba(15,85,169,.24);border-top-color:#0f55a92e}html[data-theme=light] .deal-doc-export-row.disabled.selected{background:#facc1514}html[data-theme=light] .deal-doc-export-row .label{color:#1f3a5f}html[data-theme=light] .deal-doc-export-preview-button:hover{color:#b45309}html[data-theme=light] .deal-doc-export-preview-button:disabled{color:#061a3db8}html[data-theme=light] .deal-gross-sheet-link{color:#0b5ed7}html[data-theme=light] .deal-gross-sheet-link:hover:not(:disabled),html[data-theme=light] .deal-gross-sheet-link:focus-visible{color:#0b5ed7;background:#60a5fa1a}html[data-theme=light] .checkbox-icon{border:1px solid rgba(15,85,169,.24);color:#061a3d}html[data-theme=light] .deal-doc-export-row.selected .checkbox-icon{background:#22c55e2e}html[data-theme=light] .deal-doc-export-button{border:1px solid rgba(15,85,169,.24);color:#061a3d}html[data-theme=light] .deal-doc-export-button:hover:not(:disabled){border-color:#0f55a93d;background:#f8fafc14}html[data-theme=light] .deal-doc-export-spinner{border:2px solid rgba(15,85,169,.24);border-top-color:#0f55a92e}html[data-theme=light] .deal-doc-export-loading-card{color:#0b5ed7}html[data-theme=light] .admin-need-att-badge{border:1px solid rgba(15,85,169,.24);background:#fff6;color:#334e73}html[data-theme=light] .admin-need-att-badge:hover:not(:disabled){background:#ffffff80;border-color:#0f55a93d}html[data-theme=light] .admin-need-att-badge-active{color:#b42318}html[data-theme=light] .admin-need-att-badge-active:hover:not(:disabled){background:#ef44444d}html[data-theme=light] .admin-deal-review-person-text{color:#168a4a}html[data-theme=light] .admin-deal-review-customer-secondary{color:#061a3dc7}@media (min-width: 981px){html[data-theme=light] .dealer-home-main-grid .dealer-action-btn{background:linear-gradient(135deg,#ffffff61,#ffffffc7 62%,#ffffffe0);box-shadow:0 8px 18px #4f7db82e}html[data-theme=light] .dealer-home-main-grid .dealer-action-btn.border-blue{background:linear-gradient(135deg,#2563eb6b,#ffffffc7 62%,#ffffffe0)}html[data-theme=light] .dealer-home-main-grid .dealer-action-btn.border-blue:hover:not(:disabled),html[data-theme=light] .dealer-home-main-grid .dealer-action-btn.border-blue:focus-visible:not(:disabled){background:linear-gradient(135deg,#2563eb8a,#ffffffd6 62%,#fffffff0);box-shadow:0 0 0 1px #60a5fa33,0 14px 28px #4f7db847,0 0 22px #3b82f633}html[data-theme=light] .dealer-home-main-grid .dealer-action-btn.border-cyan{background:linear-gradient(135deg,#0891b270,#ffffffc7 62%,#ffffffe0)}html[data-theme=light] .dealer-home-main-grid .dealer-action-btn.border-cyan:hover:not(:disabled),html[data-theme=light] .dealer-home-main-grid .dealer-action-btn.border-cyan:focus-visible:not(:disabled){background:linear-gradient(135deg,#0891b28f,#ffffffd6 62%,#fffffff0);box-shadow:0 0 0 1px #22d3ee33,0 14px 28px #4f7db847,0 0 22px #06b6d433}html[data-theme=light] .dealer-home-main-grid .dealer-action-btn.border-green{background:linear-gradient(135deg,#16a34a70,#ffffffc7 62%,#ffffffe0)}html[data-theme=light] .dealer-home-main-grid .dealer-action-btn.border-green:hover:not(:disabled),html[data-theme=light] .dealer-home-main-grid .dealer-action-btn.border-green:focus-visible:not(:disabled){background:linear-gradient(135deg,#16a34a8f,#ffffffd6 62%,#fffffff0);box-shadow:0 0 0 1px #22c55e33,0 14px 28px #4f7db847,0 0 22px #22c55e2e}html[data-theme=light] .dealer-home-main-grid .dealer-action-btn.border-indigo{background:linear-gradient(135deg,#7e22ce75,#ffffffc7 62%,#ffffffe0)}html[data-theme=light] .dealer-home-main-grid .dealer-action-btn.border-indigo:hover:not(:disabled),html[data-theme=light] .dealer-home-main-grid .dealer-action-btn.border-indigo:focus-visible:not(:disabled){background:linear-gradient(135deg,#7e22ce94,#ffffffd6 62%,#fffffff0);box-shadow:0 0 0 1px #a855f733,0 14px 28px #4f7db847,0 0 22px #a855f72e}html[data-theme=light] .dealer-home-main-grid .dealer-action-btn.border-amber{background:linear-gradient(135deg,#ca8a0475,#ffffffc7 62%,#ffffffe0)}html[data-theme=light] .dealer-home-main-grid .dealer-action-btn.border-amber:hover:not(:disabled),html[data-theme=light] .dealer-home-main-grid .dealer-action-btn.border-amber:focus-visible:not(:disabled){background:linear-gradient(135deg,#ca8a0494,#ffffffd6 62%,#fffffff0);box-shadow:0 0 0 1px #f59e0b33,0 14px 28px #4f7db847,0 0 22px #f59e0b2e}html[data-theme=light] .dealer-home-main-grid .dealer-action-btn:disabled:hover{box-shadow:0 8px 18px #4f7db82e}}html[data-theme=light] .inventory-back-badge{border:2px solid rgba(15,85,169,.18);color:#061a3d}html[data-theme=light] .dealer-active-deals-title-pill{color:#0b5ed7}html[data-theme=light] .dealer-active-deals-title-pill.is-active{color:#061a3d;background:#2563eb3d}html[data-theme=light] .dealer-active-deals-search{border:1px solid rgba(15,85,169,.24);background:#ffffffb8;color:#1f3a5f}html[data-theme=light] .dealer-active-deals-search::placeholder{color:#334e739e}html[data-theme=light] .dealer-active-deals-list{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .dealer-active-deals-list::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .dealer-active-deals-list::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.3)}html[data-theme=light] .dealer-active-deals-list::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .dealer-active-deal-row{border:1px solid rgba(15,85,169,.24);background:#ffffff8c;color:#1f3a5f}html[data-theme=light] .dealer-active-deal-row:hover,html[data-theme=light] .dealer-active-deal-row:focus-visible{background:#1e40af40}html[data-theme=light] .dealer-active-deal-title{color:#334e73b8}html[data-theme=light] .dealer-active-deal-customer{color:#061a3d}html[data-theme=light] .dealer-active-deal-unit,html[data-theme=light] .dealer-active-deals-message{color:#334e73}html[data-theme=light] .dealer-active-deals-error{color:#b42318}html[data-theme=light] .appraisal-center-title-wrap h1{color:#061a3d}html[data-theme=light] .appraisal-center-search,html[data-theme=light] .appraisal-center-status-filter{border:1px solid rgba(15,85,169,.24);background:#f4f8ff;color:#1f3a5f}html[data-theme=light] .appraisal-center-search::placeholder{color:#334e7394}html[data-theme=light] .appraisal-center-status-filter option{background:#f4f8ff;color:#1f3a5f}html[data-theme=light] .appraisal-center-refresh-note{color:#0b5ed7}html[data-theme=light] .appraisal-center-record-scroll{border:1px solid rgba(15,85,169,.16);background:#ffffffb8;scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .appraisal-center-record-scroll::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .appraisal-center-record-scroll::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.3)}html[data-theme=light] .appraisal-center-record-scroll::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .appraisal-center-record{border:1px solid rgba(15,85,169,.18);background:#ffffff94}html[data-theme=light] .appraisal-center-record:hover,html[data-theme=light] .appraisal-center-record:focus-visible{background:#ffffffc2}html[data-theme=light] .appraisal-center-client-name{color:#061a3d}html[data-theme=light] .appraisal-center-record-field span{color:#334e739e}html[data-theme=light] .appraisal-center-record-field strong{color:#0b5ed7}html[data-theme=light] .appraisal-center-status-badge,html[data-theme=light] .appraisal-center-status-draft,html[data-theme=light] .appraisal-center-status-completed{color:#061a3d}html[data-theme=light] .appraisal-center-status-deleted{background:#eef6ffeb;color:#061a3d}html[data-theme=light] .appraisal-edit-hero{border:1px solid rgba(15,85,169,.18);background:linear-gradient(135deg,#ffffffb8,#ffffff75)}html[data-theme=light] .appraisal-edit-number-badge{color:#334e73b8}html[data-theme=light] .appraisal-edit-number-badge strong,html[data-theme=light] .appraisal-edit-hero h1{color:#061a3d}html[data-theme=light] .appraisal-edit-hero p{color:#334e73c2}html[data-theme=light] .appraisal-edit-client-summary span,html[data-theme=light] .appraisal-edit-unit-summary>span,html[data-theme=light] .appraisal-edit-panel-header h2,html[data-theme=light] .appraisal-edit-field span,html[data-theme=light] .appraisal-edit-toggle-field span{color:#334e73b8}html[data-theme=light] .appraisal-edit-client-summary h2{color:#061a3d}html[data-theme=light] .appraisal-edit-form-error{background:#ffffff24}html[data-theme=light] .appraisal-edit-panel{border:1px solid rgba(15,85,169,.16);background:#ffffffa8}html[data-theme=light] .appraisal-edit-panel-header{border-bottom:1px solid rgba(15,85,169,.08)}html[data-theme=light] .appraisal-edit-panel-header h2{color:#061a3d}html[data-theme=light] .appraisal-edit-value-actions span{color:#334e73b8}html[data-theme=light] .appraisal-edit-input{border:1px solid rgba(15,85,169,.24);background:#f4f8ff;color:#1f3a5f;color-scheme:light}html[data-theme=light] .appraisal-edit-toggle-field{border:1px solid rgba(15,85,169,.14);background:#ffffff70}html[data-theme=light] .appraisal-edit-yes-no-toggle{background:#f4f8ff}html[data-theme=light] .appraisal-edit-yes-no-btn{color:#334e73}html[data-theme=light] .appraisal-edit-yes-no-btn.is-active{background:#0b5ed7}html[data-theme=light] .appraisal-edit-yes-no-btn:not(:disabled):hover,html[data-theme=light] .appraisal-edit-yes-no-btn:not(:disabled):focus-visible{color:#061a3d;background:#2563eb52}html[data-theme=light] .appraisal-edit-yes-no-btn.is-active:not(:disabled):hover,html[data-theme=light] .appraisal-edit-yes-no-btn.is-active:not(:disabled):focus-visible{background:#0a68ef}html[data-theme=light] .appraisal-edit-search-completed-option{background:#f4f8ff;color:#334e73}html[data-theme=light] .appraisal-edit-search-completed-option.is-active{background:#0b5ed7}html[data-theme=light] .appraisal-edit-search-completed-option:not(:disabled):hover,html[data-theme=light] .appraisal-edit-search-completed-option:not(:disabled):focus-visible{color:#061a3d;background:#2563eb52}html[data-theme=light] .appraisal-edit-search-completed-option.is-active:not(:disabled):hover,html[data-theme=light] .appraisal-edit-search-completed-option.is-active:not(:disabled):focus-visible{background:#0a68ef}html[data-theme=light] .appraisal-edit-unit-toggle{background:#f4f8ff}html[data-theme=light] .appraisal-edit-unit-toggle-btn{color:#334e73}html[data-theme=light] .appraisal-edit-unit-toggle-btn.is-active{background:#0b5ed7}html[data-theme=light] .appraisal-edit-unit-toggle-btn:not(:disabled):hover,html[data-theme=light] .appraisal-edit-unit-toggle-btn:not(:disabled):focus-visible{color:#061a3d;background:#2563eb52}html[data-theme=light] .appraisal-edit-unit-toggle-btn.is-active:not(:disabled):hover,html[data-theme=light] .appraisal-edit-unit-toggle-btn.is-active:not(:disabled):focus-visible{background:#0a68ef}html[data-theme=light] .appraisal-edit-empty-panel{color:#334e73b3}html[data-theme=light] .appraisal-center-empty{color:#334e73}html[data-theme=light] .inventory-photo-delete-drop.is-active{color:#061a3d;background:#ffffff59}html[data-theme=light] .inventory-garage-register-menu-btn{background:#ffffffc7;color:#061a3d;box-shadow:0 10px 24px #4f7db838}html[data-theme=light] .inventory-garage-register-menu-btn:hover,html[data-theme=light] .inventory-garage-register-menu-btn[aria-expanded=true]{box-shadow:0 0 0 1px #60a5fa3d,0 10px 24px #4f7db847}html[data-theme=light] .inventory-garage-register-export-menu{border:1px solid rgba(15,85,169,.24);background:#fffffffa;box-shadow:0 18px 38px #4f7db847}html[data-theme=light] .inventory-garage-register-export-menu button{color:#061a3d}html[data-theme=light] .inventory-garage-register-export-menu button:hover{background:#2563eb38}html[data-theme=light] .inventory-garage-register-export-field{color:#061a3ddb}html[data-theme=light] .inventory-photo-selection-summary{color:#0b5ed7}html[data-theme=light] .inventory-photo-select-toggle{background:#ffffffe0;color:#061a3d}html[data-theme=light] .inventory-photo-select-toggle.is-active{color:#061a3d;background:#0f766e57}html[data-theme=light] .inventory-photos-side-meta{color:#061a3dc2}html[data-theme=light] .inventory-photo-upload-progress{background:#ffffffb8;box-shadow:0 10px 24px #4f7db83d}html[data-theme=light] .inventory-photo-upload-progress-copy{color:#061a3df0}html[data-theme=light] .inventory-photo-upload-track{background:#ffffffeb;border:1px solid rgba(15,85,169,.24)}html[data-theme=light] .inventory-photo-upload-file{color:#334e73b8}html[data-theme=light] .inventory-photo-dropzone{background:#ffffff2e;color:#061a3d}html[data-theme=light] .inventory-photo-dropzone:hover,html[data-theme=light] .inventory-photo-dropzone:focus{background:#ffffff3d}html[data-theme=light] .inventory-photo-dropzone-subtitle{color:#061a3dc7}html[data-theme=light] .inventory-logo-overlay-modal-card{border:1px solid rgba(15,85,169,.24);background:#05132afa;box-shadow:0 24px 70px #4f7db847}html[data-theme=light] .inventory-logo-overlay-close{border:1px solid rgba(15,85,169,.24);background:#05132ab8;color:#1f3a5f}html[data-theme=light] .inventory-logo-overlay-close:hover,html[data-theme=light] .inventory-logo-overlay-close:focus-visible{border-color:#0f55a93d}html[data-theme=light] .inventory-logo-overlay-label{color:#061a3ddb}html[data-theme=light] .inventory-logo-overlay-img{border:1px solid rgba(15,85,169,.24);background:#05132a75}html[data-theme=light] .inventory-sales-sheet-button{color:#0b5ed7}html[data-theme=light] .inventory-sales-sheet-button:hover:not(:disabled),html[data-theme=light] .inventory-sales-sheet-button:focus-visible:not(:disabled){color:#061a3d;background:#0ea5e938}html[data-theme=light] .inventory-photo-nav{border:1px solid rgba(15,85,169,.24);background:#ffffffbf;color:#061a3d}html[data-theme=light] .inventory-carfax-photo-action{border:2px solid rgba(15,85,169,.24);background:#ffffffb8;box-shadow:0 0 0 1px #60a5fa2e,0 8px 22px #4f7db83d}html[data-theme=light] .inventory-carfax-photo-action:hover:not(:disabled),html[data-theme=light] .inventory-carfax-photo-action:focus-visible:not(:disabled){border-color:#0f55a92e;background:#ffffffe6;box-shadow:0 0 0 3px #93c5fd3d,0 10px 26px #4f7db847}html[data-theme=light] .inventory-carfax-photo-action-loading{color:#1f3a5f}html[data-theme=light] .inventory-detail-photo-placeholder{border:1px dashed rgba(15,85,169,.24);color:#061a3db3}html[data-theme=light] .dealer-reports-title-wrap h1{color:#061a3d}html[data-theme=light] .dealer-reports-title-wrap p{color:#0b5ed7}html[data-theme=light] .dealer-reports-range{border:1px solid rgba(15,85,169,.24);background:#ffffffc7;color:#061a3d}html[data-theme=light] .dealer-reports-range:after{color:#0b5ed7}html[data-theme=light] .dealer-reports-range-options{border:1px solid rgba(15,85,169,.24);background:#fff;box-shadow:0 16px 34px #4f7db847}html[data-theme=light] .dealer-reports-range-option{border-bottom:1px solid rgba(15,85,169,.14);color:#0b5ed7}html[data-theme=light] .dealer-reports-range-option:hover,html[data-theme=light] .dealer-reports-range-option.is-active{color:#061a3d;background:#22d3ee24}html[data-theme=light] .dealer-reports-section-header h2{color:#061a3d}html[data-theme=light] .dealer-reports-section-header p{color:#0b5ed7}html[data-theme=light] .dealer-reports-kpi-card{border:1px solid rgba(15,85,169,.18);background:#ffffff8a}html[data-theme=light] .dealer-reports-kpi-label{color:#0b5ed7}html[data-theme=light] .dealer-reports-kpi-value{color:#061a3d}html[data-theme=light] .dealer-reports-loading-badge{color:#0b5ed7}html[data-theme=light] .dealer-reports-selector-title{color:#061a3d}html[data-theme=light] .dealer-reports-selector-status.is-ready{color:#168a4a}html[data-theme=light] .dealer-reports-selector-status.is-loading{color:#0b5ed7}html[data-theme=light] .dealer-reports-selector-status.is-error{color:#b42318}html[data-theme=light] .dealer-reports-chart-panel{border:1px solid rgba(15,85,169,.18);background:#ffffff38}html[data-theme=light] .dealer-reports-chart-label,html[data-theme=light] .dealer-reports-chart-number{color:#0b5ed7}html[data-theme=light] .dealer-reports-table th,html[data-theme=light] .dealer-reports-table td{border-bottom:1px solid rgba(15,85,169,.16);color:#0b5ed7}html[data-theme=light] .dealer-reports-table th{color:#0b5ed7}html[data-theme=light] .dealer-reports-empty,html[data-theme=light] .dealer-reports-limitation,html[data-theme=light] .dealer-reports-denied{color:#334e73}html[data-theme=light] .inventory-copy-btn{border:1px solid rgba(15,85,169,.24);color:#061a3d}html[data-theme=light] .inventory-condition-badge{color:#061a3d}html[data-theme=light] .inventory-stat-badge{background:#ffffffb3;border:1px solid rgba(15,85,169,.24)}html[data-theme=light] .inventory-dealer-filter-label{color:#0b5ed7}html[data-theme=light] .inventory-dealer-combobox-trigger{color:#061a3d}html[data-theme=light] .inventory-dealer-combobox-menu{border:1px solid rgba(15,85,169,.24);background:#fffffffa;box-shadow:0 18px 45px #4f7db847}html[data-theme=light] .inventory-dealer-combobox-option{color:#061a3d}html[data-theme=light] .inventory-dealer-combobox-option:hover,html[data-theme=light] .inventory-dealer-combobox-option:focus,html[data-theme=light] .inventory-dealer-combobox-option.is-selected{background:#0ea5e929}html[data-theme=light] .inventory-dealer-combobox-empty{color:#061a3db8}html[data-theme=light] .inventory-old-stock-export-btn{color:#061a3d}html[data-theme=light] .inventory-financial-summary{background:#ffffffc2;box-shadow:0 12px 34px #4f7db833}html[data-theme=light] .inventory-financial-summary-toggle{color:#061a3d}html[data-theme=light] .inventory-financial-summary-toggle:hover,html[data-theme=light] .inventory-financial-summary-toggle:focus-visible{background:#0ea5e914}html[data-theme=light] .inventory-financial-summary-subtitle{color:#0b5ed7}html[data-theme=light] .inventory-financial-summary-hint-label{color:#061a3d}@media (prefers-reduced-motion: reduce){html[data-theme=light] .inventory-financial-summary.is-hinting{box-shadow:0 12px 34px #4f7db833,0 0 0 4px #38bdf847}}html[data-theme=light] .inventory-financial-summary-chevron{color:#0369a1}html[data-theme=light] .inventory-financial-summary-card{border:1px solid rgba(15,85,169,.24);background:linear-gradient(145deg,#fffffff5,#ffffffc2)}html[data-theme=light] .inventory-financial-summary-card-label{color:#0b5ed7}html[data-theme=light] .inventory-financial-summary-card-value{color:#061a3d}html[data-theme=light] .inventory-financial-summary-message{color:#334e73}html[data-theme=light] .inventory-financial-summary-error{color:#b42318}html[data-theme=light] .inventory-empty-add-frame{background:linear-gradient(180deg,#ffffffc7,#ffffff85)}html[data-theme=light] .inventory-empty-add-frame:hover,html[data-theme=light] .inventory-empty-add-frame:focus-visible{background:linear-gradient(180deg,#14532d57,#ffffff94)}html[data-theme=light] .inventory-empty-add-plus{color:#0f6d3b}html[data-theme=light] .inventory-empty-add-subtitle{color:#334e73}html[data-theme=light] .inventory-card-media{background:#fff}html[data-theme=light] .inventory-card-media-empty{color:#061a3db3}html[data-theme=light] .inventory-card-price-sup{color:#334e73}html[data-theme=light] .inventory-old-stock-pdf-frame{border:1px solid rgba(15,85,169,.24);background:#ffffffeb}html[data-theme=light] .appraisal-pdf-modal{border:1px solid rgba(15,85,169,.22);background:#f4f8ff;box-shadow:0 24px 80px #4f7db847}html[data-theme=light] .appraisal-pdf-modal-id{color:#334e73b8}html[data-theme=light] .appraisal-pdf-modal .dealer-modal-title{color:#061a3d}html[data-theme=light] .appraisal-pdf-modal-note{color:#334e73b8}html[data-theme=light] .appraisal-pdf-frame{border-color:#0f55a93d;background:#fff}html[data-theme=light] .appraisal-pdf-loading,html[data-theme=light] .appraisal-pdf-error{border:1px solid rgba(15,85,169,.18);background:#ffffffb8}html[data-theme=light] .appraisal-pdf-email-message{color:#0b5ed7}html[data-theme=light] .appraisal-email-modal-backdrop{background:#05132a9e}html[data-theme=light] .appraisal-email-modal{border:1px solid rgba(15,85,169,.24);background:#f4f8ff;box-shadow:0 24px 70px #4f7db847}html[data-theme=light] .appraisal-email-field span{color:#334e73c7}html[data-theme=light] .appraisal-email-input{border:1px solid rgba(15,85,169,.24);background:#f4f8ff;color:#1f3a5f}html[data-theme=light] .inventory-active-deal-warning{color:#8a5200}html[data-theme=light] .inventory-active-deal-link{color:#0b5ed7}html[data-theme=light] .inventory-active-deal-link:hover,html[data-theme=light] .inventory-active-deal-link:focus-visible{color:#0b5ed7}html[data-theme=light] .inventory-active-deal-name{color:#061a3d}html[data-theme=light] .inventory-photo-tile{background:#fff;border:1px solid rgba(15,85,169,.24)}html[data-theme=light] .inventory-photo-select-checkbox{background:#ffffffb8;border:2px solid rgba(15,85,169,.24);box-shadow:0 8px 18px #4f7db847}html[data-theme=light] .inventory-photo-select-checkbox.is-checked{border-color:#0f55a92e}html[data-theme=light] .inventory-photo-select-checkbox.is-checked:after{border-bottom:3px solid rgba(15,85,169,.18);border-right:3px solid rgba(15,85,169,.18)}html[data-theme=light] .inventory-photo-drag-preview{background:#fff;box-shadow:0 18px 42px #4f7db847,0 0 0 1px #2dd4bf29}html[data-theme=light] .inventory-photo-drag-preview-meta{color:#061a3deb}html[data-theme=light] .inventory-photo-placeholder{color:#061a3db3;border:1px dashed rgba(15,85,169,.24)}html[data-theme=light] .inventory-photo-meta{color:#061a3dcc}html[data-theme=light] .inventory-photo-viewer-backdrop{background:#05132aa8}html[data-theme=light] .inventory-photo-viewer-modal{background:#fffffff5;border:1px solid rgba(15,85,169,.24);box-shadow:0 24px 70px #4f7db847}html[data-theme=light] .inventory-photo-viewer-header{background:#fffffffa;border-bottom:1px solid rgba(15,85,169,.24)}html[data-theme=light] .inventory-photo-viewer-title{color:#061a3d}html[data-theme=light] .inventory-photo-viewer-actions{color:#0b5ed7}html[data-theme=light] .inventory-photo-viewer-actions button,html[data-theme=light] .inventory-photo-viewer-nav{background:#ffffffe0;color:#061a3d}html[data-theme=light] .inventory-photo-viewer-stage,html[data-theme=light] .inventory-photo-viewer-image-wrap,html[data-theme=light] .inventory-photo-viewer-media-frame{background:#f4f8ff}html[data-theme=light] .inventory-photo-viewer-media-frame.is-pro-photo-converting:after{background:#ffffff1f}html[data-theme=light] .inventory-photo-viewer-pro-convert{box-shadow:0 10px 24px #4f7db847,inset 0 0 0 1px #ffffff14;text-shadow:0 1px 8px rgba(79,125,184,.28)}html[data-theme=light] .inventory-photo-viewer-pro-convert:hover:not(:disabled){border-color:#0f55a93d;box-shadow:0 12px 28px #4f7db847,0 0 22px #14b8a63d}html[data-theme=light] .inventory-photo-viewer-logo-preview{filter:drop-shadow(0 8px 18px rgba(6,26,61,.34))}html[data-theme=light] .inventory-photo-viewer-banner-preview{box-shadow:0 8px 20px #4f7db847}html[data-theme=light] .inventory-photo-viewer-banner-preview.banner-style-full-top{background:linear-gradient(180deg,color-mix(in srgb,var(--banner-color, #ffffff) 84%,#ffffff 16%),var(--banner-color, #ffffff));border-top:3px solid color-mix(in srgb,var(--banner-color, rgba(15, 85, 169, .18)) 44%,rgba(15,85,169,.18) 56%);border-bottom:2px solid rgba(15,85,169,.3)}html[data-theme=light] .inventory-photo-viewer-banner-preview.banner-style-full-top .inventory-photo-viewer-banner-logo{filter:drop-shadow(0 5px 12px rgba(6,26,61,.42))}html[data-theme=light] .inventory-photo-viewer-banner-preview.banner-style-full-top .inventory-photo-viewer-banner-text{color:#061a3d;text-shadow:0 2px 5px rgba(79,125,184,.28)}html[data-theme=light] .inventory-photo-viewer-banner-preview.banner-style-ribbon-wave-folded{background:linear-gradient(90deg,color-mix(in srgb,var(--banner-color, #d32f2f) 88%,#ffffff 12%),var(--banner-color, #d32f2f),color-mix(in srgb,var(--banner-color, #d32f2f) 82%,#f4f8ff 18%))}html[data-theme=light] .inventory-photo-viewer-banner-preview.banner-style-premium-sash{box-shadow:0 12px 24px #4f7db847,inset 0 2px #fff3}html[data-theme=light] .inventory-photo-viewer-banner-preview.banner-style-premium-sash:after{background:#ffffff3d}html[data-theme=light] .inventory-photo-viewer-banner-preview.banner-style-glass-badge{background:#ffffff94;border:1px solid rgba(15,85,169,.24);box-shadow:0 12px 24px #4f7db847,inset 0 0 0 3px var(--banner-color, #d32f2f)}html[data-theme=light] .inventory-photo-viewer-banner-preview.banner-style-chambered-corner-plaque{background:linear-gradient(135deg,#ffffff4d,#94a3b833 16%,#ffffffdb 17%,#ffffffdb 83%,#94a3b833 84%,#ffffff3d),linear-gradient(135deg,#eef6ff,#fff 42%,#e2e8f0);border:1px solid rgba(15,85,169,.24);box-shadow:0 14px 28px #4f7db847,inset 0 0 0 3px var(--banner-color, #d32f2f),inset 0 2px #ffffff2e}html[data-theme=light] .inventory-photo-viewer-banner-preview.banner-style-sculpted-origami-ribbon{background:linear-gradient(180deg,rgba(255,255,255,.26),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--banner-color, #d32f2f) 72%,#f4f8ff 28%),var(--banner-color, #d32f2f),color-mix(in srgb,var(--banner-color, #d32f2f) 78%,#fff 22%));box-shadow:0 14px 28px #4f7db847,inset 0 -2px #4f7db847}html[data-theme=light] .inventory-photo-viewer-banner-preview.banner-style-halo-capsule{background:#ffffff47;border:1px solid rgba(15,85,169,.24)}html[data-theme=light] .inventory-photo-viewer-banner-preview.banner-style-ribbon-double,html[data-theme=light] .inventory-photo-viewer-banner-preview.banner-style-ribbon-double-tail{box-shadow:0 8px 20px #4f7db847,0 -8px color-mix(in srgb,var(--banner-color, #d32f2f) 76%,#000 24%),0 8px color-mix(in srgb,var(--banner-color, #d32f2f) 76%,#000 24%)}html[data-theme=light] .inventory-photo-viewer-unit-preview.unit-style-dark-bg{background:#ffffffd1;color:#061a3d;text-shadow:0 1px 3px rgba(79,125,184,.28)}html[data-theme=light] .inventory-photo-viewer-unit-preview.unit-style-plate{background:linear-gradient(90deg,transparent 0 8%,rgba(255,255,255,.72) 8% 20%,transparent 20% 80%,rgba(255,255,255,.72) 80% 92%,transparent 92%),linear-gradient(180deg,#ffffff29,#ffffffbd);border:1px solid rgba(15,85,169,.24);box-shadow:0 14px 26px #4f7db847,inset 0 0 0 1px #4f7db847;color:#061a3d;text-shadow:0 2px 5px rgba(79,125,184,.28)}html[data-theme=light] .inventory-photo-viewer-unit-preview.unit-style-glass-plate{background:linear-gradient(180deg,#ffffffad,#ffffff61);border:1px solid rgba(15,85,169,.24);box-shadow:0 12px 28px #4f7db847,inset 0 1px #ffffff3d,inset 0 0 0 3px var(--unit-detail-color, #d32f2f);color:#061a3d;text-shadow:0 2px 7px rgba(79,125,184,.28)}html[data-theme=light] .inventory-photo-viewer-unit-preview.unit-style-illuminated-obsidian-plaque{background:linear-gradient(180deg,#ffffff24,#ffffffd1),linear-gradient(90deg,#ffffffeb,#ffffffc7);border:1px solid rgba(15,85,169,.24);box-shadow:0 16px 30px #4f7db847,inset 0 -3px 0 var(--unit-detail-color, #d32f2f);color:#061a3d;text-shadow:0 2px 6px rgba(79,125,184,.28)}html[data-theme=light] .inventory-photo-viewer-unit-preview.unit-style-precision-glass-capsule{background:linear-gradient(180deg,#ffffff2e,#ffffff61),#ffffff7a;border:1px solid rgba(15,85,169,.24);box-shadow:0 14px 28px #4f7db847,inset 5px 0 0 var(--unit-detail-color, #d32f2f),inset 0 1px #ffffff42;color:#061a3d;text-shadow:0 2px 7px rgba(79,125,184,.28)}html[data-theme=light] .inventory-photo-viewer-unit-preview.unit-style-precision-dual-rail{background:linear-gradient(180deg,#ffffff29,#ffffffb8),#ffffff9e;border:1px solid rgba(15,85,169,.24);box-shadow:0 14px 28px #4f7db847,inset 0 1px #ffffff3d,inset 0 -3px 0 var(--unit-detail-color, #d32f2f);color:#061a3d;text-shadow:0 2px 7px rgba(79,125,184,.28)}html[data-theme=light] .inventory-photo-viewer-unit-preview.unit-style-precision-chrome-frame{background:linear-gradient(180deg,#e2e8f038,#ffffffd1),#fff9;box-shadow:0 14px 28px #4f7db847,inset 0 0 0 2px #f8fafceb,inset 0 0 0 5px #4f7db847,inset 0 0 0 7px var(--unit-detail-color, #d32f2f);color:#061a3d;text-shadow:0 2px 7px rgba(79,125,184,.28)}html[data-theme=light] .inventory-photo-viewer-unit-preview.unit-style-precision-carbon-capsule{background:repeating-linear-gradient(45deg,rgba(255,255,255,.05) 0 2px,transparent 2px 4px),repeating-linear-gradient(-45deg,rgba(255,255,255,.04) 0 2px,transparent 2px 4px),linear-gradient(180deg,#fff,#fff);border:1px solid rgba(15,85,169,.24);box-shadow:0 14px 28px #4f7db847,inset 0 1px #ffffff1f;color:#061a3d;text-shadow:0 2px 6px rgba(79,125,184,.28)}html[data-theme=light] .inventory-photo-viewer-unit-preview.unit-style-monolithic-bilateral-bar{background:linear-gradient(110deg,rgba(255,255,255,.94) 0 66%,transparent 66% 69%,rgba(255,255,255,.96) 69%),linear-gradient(180deg,#ffffff14,#ffffff38);box-shadow:inset 0 3px 0 var(--unit-detail-color, #d32f2f),0 -10px 24px #4f7db83d;color:#061a3d;text-shadow:0 2px 6px rgba(79,125,184,.28)}html[data-theme=light] .inventory-photo-viewer-overlay-panel{border-top:1px solid rgba(15,85,169,.24);background:#05132afa}html[data-theme=light] .inventory-photo-viewer-overlay-title{color:#061a3d}html[data-theme=light] .inventory-photo-viewer-save-status{color:#0b5ed7}html[data-theme=light] .inventory-photo-viewer-save-status.saved{color:#168a4a}html[data-theme=light] .inventory-photo-viewer-toggle,html[data-theme=light] .inventory-photo-viewer-default-button,html[data-theme=light] .inventory-photo-viewer-apply,html[data-theme=light] .inventory-photo-viewer-color-grid button{background:#ffffffb8;color:#061a3d}html[data-theme=light] .inventory-photo-viewer-toggle.active{background:#22c55e2e}html[data-theme=light] .inventory-photo-viewer-color-grid button{border-color:#0f55a93d}html[data-theme=light] .inventory-photo-viewer-color-grid button.active{border:2px solid rgba(15,85,169,.18)}html[data-theme=light] .inventory-photo-overlay-options-hint-card{background:linear-gradient(135deg,#0e749033,#05132aeb);color:#061a3d}html[data-theme=light] .inventory-photo-overlay-options-hint-kicker{color:#0b5ed7}html[data-theme=light] .inventory-photo-overlay-options-hint-copy{color:#061a3deb}html[data-theme=light] .inventory-photo-overlay-options-hint-dismiss{color:#061a3d}html[data-theme=light] .inventory-photo-viewer-logo-tools{color:#0b5ed7}html[data-theme=light] .inventory-photo-viewer-logo-tools button{background:#ffffffb8;color:#061a3d}html[data-theme=light] .inventory-photo-viewer-logo-tools button.active{border-color:#0f55a92e;background:#3b82f661}html[data-theme=light] .inventory-photo-viewer-banner-contact-check{color:#0b5ed7}html[data-theme=light] .inventory-photo-viewer-banner-contact-check.active{background:#22c55e2e}html[data-theme=light] .inventory-photo-viewer-banner-size-tools{color:#0b5ed7}html[data-theme=light] .inventory-photo-viewer-banner-size-tools button{background:#ffffffb8;color:#061a3d}html[data-theme=light] .inventory-photo-viewer-banner-text-track button{background:#ffffffb8;color:#0b5ed7}html[data-theme=light] .inventory-photo-viewer-banner-text-track button.active{border-color:#0f55a92e;background:#3b82f652}html[data-theme=light] .inventory-photo-viewer-unit-style-track button{background:#ffffffb8;color:#0b5ed7}html[data-theme=light] .inventory-photo-viewer-unit-style-track button.active{border-color:#0f55a92e;background:#3b82f652}html[data-theme=light] .inventory-photo-viewer-color-track button{border:1px solid rgba(15,85,169,.24)}html[data-theme=light] .inventory-photo-viewer-color-track button.active{border-color:#0f55a92e}html[data-theme=light] .inventory-photo-viewer-unit-size-tools button{background:#ffffffb8;color:#0b5ed7}html[data-theme=light] .inventory-photo-viewer-unit-size-tools button.active{border-color:#0f55a92e;background:#3b82f652}html[data-theme=light] .inventory-photo-viewer-font-arrow{background:#ffffffdb;color:#0b5ed7}html[data-theme=light] .inventory-photo-viewer-option-row button{background:#ffffffb8;color:#0b5ed7}html[data-theme=light] .inventory-photo-viewer-option-row button.active{border-color:#0f55a92e;background:#3b82f652}html[data-theme=light] .inventory-photo-viewer-font-track button{background:#ffffffb8;color:#0b5ed7}html[data-theme=light] .inventory-photo-viewer-font-track button.active{border-color:#0f55a92e;background:#3b82f652}html[data-theme=light] .inventory-photo-viewer-banner-arrow,html[data-theme=light] .inventory-photo-viewer-banner-track button{background:#ffffffb8;color:#0b5ed7}html[data-theme=light] .inventory-photo-viewer-banner-arrow{background:#ffffffdb}html[data-theme=light] .inventory-photo-viewer-banner-track button.active{border-color:#0f55a92e;background:#3b82f652}html[data-theme=light] .inventory-photo-viewer-apply{color:#061a3d}html[data-theme=light] .inventory-ai-photo-header{color:#0f6d3b}html[data-theme=light] .inventory-ai-photo-header span,html[data-theme=light] .inventory-ai-photo-usage,html[data-theme=light] .inventory-ai-photo-warning,html[data-theme=light] .inventory-ai-photo-progress{color:#168a4a}html[data-theme=light] .inventory-ai-photo-field{color:#061a3d}html[data-theme=light] .inventory-ai-photo-field select{border:1px solid rgba(15,85,169,.24);background:#ffffffe0;color:#061a3d}html[data-theme=light] .inventory-ai-photo-keep-original{border-color:#0f55a93d;background:#ffffffeb}html[data-theme=light] .inventory-ai-photo-progress{color:#061a3d}html[data-theme=light] .inventory-ai-photo-message{color:#0f6d3b}html[data-theme=light] .inventory-ai-photo-error{color:#b42318;background:#ffffff59}html[data-theme=light] .inventory-ai-photo-toggle{border:1px solid rgba(15,85,169,.24)}html[data-theme=light] .inventory-ai-photo-toggle button{background:#ffffffdb}html[data-theme=light] .inventory-ai-photo-toggle button.active{background:#15803d}html[data-theme=light] .inventory-ai-photo-compare{border:1px solid rgba(15,85,169,.24);background:#ffffffb3}html[data-theme=light] .inventory-ai-photo-usage span{background:#ffffff75}html[data-theme=light] .inventory-register-panel{border:1px solid rgba(15,85,169,.22);background:#ffffff6b}html[data-theme=light] .inventory-register-summary-count{color:#061a3d}html[data-theme=light] .inventory-register-summary-note{color:#0b5ed7}html[data-theme=light] .inventory-register-scroll{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .inventory-register-scroll::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .inventory-register-scroll::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.3)}html[data-theme=light] .inventory-register-scroll::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .inventory-register-header{background:#fffffff5;color:#061a3db3}html[data-theme=light] .inventory-register-row{background:#fff;border:1px solid rgba(15,85,169,.2)}html[data-theme=light] .inventory-register-col{color:#1f3a5f}html[data-theme=light] .inventory-register-row-secondary{border-top:1px solid rgba(15,85,169,.12)}html[data-theme=light] .inventory-register-party-label{color:#0b5ed7}html[data-theme=light] .inventory-register-party-value{color:#061a3dcc}html[data-theme=light] .inventory-register-loader-row{color:#0b5ed7}html[data-theme=light] .admin-deal-review-dealer-secondary,html[data-theme=light] .admin-deal-review-unit-meta{color:#061a3dc7}html[data-theme=light] .admin-deal-review-unit-meta-label{color:#061a3db3}html[data-theme=light] .admin-deal-review-unit-meta-value{color:#061a3de6}html[data-theme=light] .admin-deal-review-deal-secondary{color:#061a3dc7}html[data-theme=light] .admin-deal-review-outside-badge{color:#8a5200}html[data-theme=light] .admin-deal-review-review-person{color:#168a4a}html[data-theme=light] .admin-deal-review-sub-status-secondary{color:#061a3dc7}html[data-theme=light] .admin-deal-review-review-action-btn{border:1px solid rgba(15,85,169,.24);color:#061a3de6}html[data-theme=light] .admin-deal-review-review-action-btn:hover{color:#0b5ed7}html[data-theme=light] .admin-deal-review-review-meta-label{color:#334e73e0}html[data-theme=light] .admin-deal-review-review-meta-value,html[data-theme=light] .admin-deal-review-review-date-btn{color:#061a3de0}html[data-theme=light] .admin-deal-review-review-date-btn:hover{color:#0b5ed7}html[data-theme=light] .admin-deal-review-review-date-input{border:1px solid rgba(15,85,169,.24);background:#fff9;color:#1f3a5f}html[data-theme=light] .admin-deal-review-date-past{color:#dc2626}html[data-theme=light] .admin-deal-review-date-soon{color:#0b5ed7}html[data-theme=light] .admin-deal-review-date-future{color:#168a4a}html[data-theme=light] .deal-application-modal-card{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .deal-application-modal-card::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .deal-application-modal-card::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.18)}html[data-theme=light] .deal-application-modal-card::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .deal-lease-structure-section{border:1px solid rgba(15,85,169,.24);background:#ffffff52}html[data-theme=light] .deal-lease-structure-section-title{color:#0b5ed7}html[data-theme=light] .deal-lease-structure-badge{color:#061a3d}html[data-theme=light] .deal-warranty-manual-connection-note,html[data-theme=light] .deal-warranty-manual-pricing-note{color:#8a5200}html[data-theme=light] .deal-insurance-calculator-modal-card{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .deal-insurance-calculator-modal-card::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .deal-insurance-calculator-modal-card::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.18)}html[data-theme=light] .insurance-calculator-snapshot-item{border:1px solid rgba(15,85,169,.24);background:#ffffff8c}html[data-theme=light] .insurance-calculator-snapshot-label{color:#0b5ed7}html[data-theme=light] .insurance-calculator-snapshot-value{color:#1f3a5f}html[data-theme=light] .insurance-calculator-error-list{color:#b42318}html[data-theme=light] .insurance-calculator-product{border:1px solid rgba(15,85,169,.24);background:#ffffffb8}html[data-theme=light] .insurance-calculator-product-head h4{color:#061a3d}html[data-theme=light] .insurance-calculator-toggle{color:#334e73}html[data-theme=light] .insurance-calculator-field-label{color:#0b5ed7}html[data-theme=light] .insurance-calculator-select{border:1px solid rgba(15,85,169,.24);background:#ffffffe6;color:#1f3a5f;color-scheme:light}html[data-theme=light] .insurance-calculator-select:focus,html[data-theme=light] .insurance-calculator-select:active{background:#fffffff2;color:#1f3a5f}html[data-theme=light] .insurance-calculator-select option{background-color:#fff;color:#1f3a5f}html[data-theme=light] .insurance-calculator-dropdown .settings-linked-status-dropdown-trigger{background:#ffffffe6;color:#1f3a5f}html[data-theme=light] .insurance-calculator-helper-text{color:#334e73c7}html[data-theme=light] .insurance-calculator-preview-card{color:#1f3a5f}html[data-theme=light] .insurance-calculator-loading-inline{color:#0b5ed7}html[data-theme=light] .insurance-calculator-options-table-wrap{border:1px solid rgba(15,85,169,.24);background:#ffffff80}html[data-theme=light] .insurance-calculator-options-table th,html[data-theme=light] .insurance-calculator-options-table td{border-bottom:1px solid rgba(15,85,169,.2);color:#1f3a5f}html[data-theme=light] .insurance-calculator-options-table th{color:#0b5ed7;background:#ffffffbf}html[data-theme=light] .insurance-calculator-radio-wrap{color:#1f3a5f}html[data-theme=light] .insurance-calculator-options-empty{color:#5d7594}html[data-theme=light] .deal-structure-modal-security-reg-label,html[data-theme=light] .deal-structure-modal-security-reg-label:hover{color:#0b5ed7}html[data-theme=light] .deal-structure-modal-cash-badge{color:#0f6d3b}html[data-theme=light] .deal-structure-modal-inline-checkbox{border:1px solid rgba(15,85,169,.24);background:#fff}html[data-theme=light] .deal-structure-modal-percent-suffix{color:#061a3ddb}html[data-theme=light] .deal-structure-date-picker-input{border-bottom:1px solid rgba(15,85,169,.24);color:#1f3a5f}html[data-theme=light] .deal-structure-months-dropdown-menu{border:1px solid rgba(15,85,169,.24);background:#fffffffa;box-shadow:0 10px 24px #4f7db847}html[data-theme=light] .deal-structure-months-dropdown-scroll{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .deal-structure-months-dropdown-scroll::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .deal-structure-months-dropdown-scroll::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.18)}html[data-theme=light] .deal-structure-months-dropdown-scroll::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .deal-structure-months-dropdown-item{color:#1f3a5f}html[data-theme=light] .deal-structure-months-dropdown-item:hover,html[data-theme=light] .deal-structure-months-dropdown-item:focus{background:#38bdf826}html[data-theme=light] .deal-application-remove-btn{color:#b42318}html[data-theme=light] .deal-application-remove-btn:hover:not(:disabled){background:#ef444442}html[data-theme=light] .deal-app-card-header-bureau-btn{background:#ffffffd1;color:#061a3d}html[data-theme=light] .deal-app-card-header-bureau-btn:hover:not(:disabled){background:#22c55e29}html[data-theme=light] .deal-co-link-badge{border:1px solid rgba(15,85,169,.24);color:#061a3d}html[data-theme=light] .deal-co-link-badge:hover:not(:disabled){border-color:#0f55a92e;color:#061a3d}html[data-theme=light] .deal-applicant-label-pill{color:#061a3d}html[data-theme=light] .deal-applicant-label-pill:hover:not(:disabled){box-shadow:0 0 0 1px #93c5fd2e,0 6px 18px #4f7db838;background:#2563eb1f}html[data-theme=light] .deal-applicant-loading-text{color:#061a3dc7}html[data-theme=light] .deal-application-head-tabs{border:1px solid rgba(15,85,169,.24)}html[data-theme=light] .deal-application-header-field{color:#334e73}html[data-theme=light] .deal-application-header-field-label{color:#0b5ed7}html[data-theme=light] .deal-application-header-field-value{color:#1f3a5f}html[data-theme=light] .deal-application-chip{color:#334e73;background:#ffffff73}html[data-theme=light] .deal-application-chip+.deal-application-chip{border-left:1px solid rgba(15,85,169,.24)}html[data-theme=light] .deal-application-chip.active{background:#22c55e}html[data-theme=light] .deal-application-section-title{border-top:1px solid rgba(15,85,169,.22);color:#0b5ed7}html[data-theme=light] .deal-application-item-label{color:#061a3db8}html[data-theme=light] .deal-application-label-copy-btn:hover,html[data-theme=light] .deal-application-label-copy-btn:focus-visible{color:#0b5ed7}html[data-theme=light] .deal-application-label-copy-btn.is-copied{color:#0f7a43}html[data-theme=light] .deal-application-item-value{color:#1f3a5f}html[data-theme=light] .deal-application-inline-input{border-bottom:1px solid rgba(15,85,169,.24);color:#1f3a5f}html[data-theme=light] .deal-application-inline-input::placeholder{color:#061a3d80}html[data-theme=light] select.deal-application-inline-input{background-color:#ffffffeb;color:#1f3a5f;border:1px solid rgba(15,85,169,.24)}html[data-theme=light] select.deal-application-inline-input option{background-color:#fff;color:#1f3a5f}html[data-theme=light] .deal-application-checks{border-top:1px solid rgba(15,85,169,.18)}html[data-theme=light] .deal-application-checks-title{color:#061a3db8}html[data-theme=light] .deal-application-check-item{color:#1f3a5f}html[data-theme=light] .admin-status-badge{border:1px solid rgba(15,85,169,.24);color:#061a3d}html[data-theme=light] .admin-status-de{border-color:#0f55a93d;background:#fff9}html[data-theme=light] .deal-view-cancel-badge{color:#061a3d}html[data-theme=light] .deal-view-cancel-badge:hover:not(:disabled){background:#ef444424}html[data-theme=light] .deal-view-delete-badge{color:#061a3d}html[data-theme=light] .deal-view-delete-badge:hover:not(:disabled){background:#ef44442e}html[data-theme=light] .deal-view-reopen-credit-badge{color:#061a3d}html[data-theme=light] .deal-view-reopen-credit-badge:hover:not(:disabled){background:#22c55e29}html[data-theme=light] .deal-view-prev-deals-badge{color:#061a3d}html[data-theme=light] .deal-view-prev-deals-badge:hover:not(:disabled){background:#3b82f629}html[data-theme=light] .admin-status-id{border-color:#0f55a93d;background:#ffffff52}html[data-theme=light] .admin-status-generic{border-color:#0f55a93d;background:#ffffff6b}html[data-theme=light] .task-reminder-floating-card{box-shadow:0 18px 54px #4f7db847,0 0 0 1px #94a3b83d}html[data-theme=light] .task-reminder-details{border:1px solid rgba(15,85,169,.22);background:#ffffff47}html[data-theme=light] .task-reminder-detail-row span{color:#334e73b8}html[data-theme=light] .task-reminder-detail-row strong{color:#061a3d}html[data-theme=light] .task-reminder-deal-link{color:#0b5ed7}html[data-theme=light] .task-reminder-action-panel{border:1px solid rgba(15,85,169,.18);background:#ffffff38}html[data-theme=light] .task-reminder-action-panel .dealer-modal-btn.border-blue:hover:not(:disabled),html[data-theme=light] .task-reminder-action-panel .dealer-modal-btn.border-blue:focus-visible{background:#3b82f633}html[data-theme=light] .task-reminder-action-panel .dealer-modal-btn.border-green:hover:not(:disabled),html[data-theme=light] .task-reminder-action-panel .dealer-modal-btn.border-green:focus-visible{background:#22c55e2e}html[data-theme=light] .task-reminder-action-panel .dealer-modal-btn.border-red:hover:not(:disabled),html[data-theme=light] .task-reminder-action-panel .dealer-modal-btn.border-red:focus-visible{color:#061a3d;background:#ef444429}html[data-theme=light] .deal-notes-scroll{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .deal-note-textarea{background:#ffffffb3;scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .deal-note-textarea::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .deal-note-textarea::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.18)}html[data-theme=light] .deal-note-textarea::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .deal-note-reply-banner{border:1px solid rgba(15,85,169,.24);background:#ffffffb3;color:#1f3a5f}html[data-theme=light] .deal-note-reply-clear,html[data-theme=light] .deal-note-reply-clear:hover{color:#0b5ed7}html[data-theme=light] .deal-note-template-match{color:#334e73}html[data-theme=light] .deal-note-template-suggestion{border:1px solid rgba(15,85,169,.2);background:#ffffff8c;color:#1f3a5f}html[data-theme=light] .deal-note-template-suggestion:hover{background:#ffffffd9}html[data-theme=light] .deal-note-template-suggestion-status{color:#0b5ed7}html[data-theme=light] .deal-note-template-error{color:#b42318}html[data-theme=light] .deal-note-mentions-hint{color:#334e73}html[data-theme=light] .deal-work-info-suggestion-copy{color:#0b5ed7}html[data-theme=light] .deal-work-info-suggestion-muted{color:#5d7594}html[data-theme=light] .deal-work-info-suggestion-fields{border:1px solid rgba(15,85,169,.24);background:#ffffff94}html[data-theme=light] .deal-work-info-suggestion-field{color:#5d7594}html[data-theme=light] .deal-work-info-suggestion-field strong{color:#061a3d}html[data-theme=light] .deal-work-info-suggestion-sources a{color:#0b5ed7}html[data-theme=light] .deal-work-info-suggestion-sources a:hover{color:#061a3d}html[data-theme=light] .deal-note-text{color:#334e73}html[data-theme=light] .deal-note-reply-label{color:#0b5ed7}html[data-theme=light] .deal-note-reply-btn{border:1px solid rgba(15,85,169,.24);background:#ffffffb3;color:#1f3a5f}html[data-theme=light] .deal-note-reply-btn:hover:not(:disabled){color:#0b5ed7}html[data-theme=light] .deal-notes-panel{border:1px solid rgba(15,85,169,.18);background:#ffffff40}html[data-theme=light] .deal-manager-deal-id{color:#334e73}html[data-theme=light] .deal-manager-header-review-group{border:1px solid rgba(15,85,169,.24)}html[data-theme=light] .deal-manager-header-review-group-title{background:#fff;color:#334e73}html[data-theme=light] .deal-manager-header-review-toggle-label,html[data-theme=light] .deal-manager-deal-id-mi-label{color:#334e73}html[data-theme=light] .deal-person-signing-only-alert{background:#ffffff61;color:#061a3d}html[data-theme=light] .deal-manager-review-time-edit-btn:hover:not(:disabled),html[data-theme=light] .deal-manager-review-time-edit-btn:focus-visible{color:#0b5ed7}html[data-theme=light] .deal-cash-deal-badge{color:#0f6d3b}html[data-theme=light] .deal-unit-modal-card .deal-unit-edit-input{border-bottom:1px solid rgba(15,85,169,.24);color:#1f3a5f}html[data-theme=light] .deal-purchase-pill-layout .deal-manager-meta-row{border:1px solid rgba(15,85,169,.22);background:#ffffff61}html[data-theme=light] .deal-unit-date-picker-input.is-empty{color:#5d7594}html[data-theme=light] .deal-unit-date-picker-input.is-empty::-webkit-datetime-edit{color:#5d7594}html[data-theme=light] .deal-unit-newused-toggle{border:1px solid rgba(15,85,169,.18);background:#ffffffb8;color:#1f3a5f}html[data-theme=light] .deal-unit-newused-toggle.is-new{color:#0f7a43}html[data-theme=light] .deal-unit-newused-toggle.is-used{color:#dc2626}html[data-theme=light] .deal-unit-disclosures-layout .deal-manager-meta-row{border:1px solid rgba(15,85,169,.2);background:#ffffff47}html[data-theme=light] .deal-unit-disclosures-dark-select-trigger{border:1px solid rgba(15,85,169,.24);background:#fffffff0;color:#061a3d}html[data-theme=light] .deal-unit-disclosures-dark-select-trigger:hover,html[data-theme=light] .deal-unit-disclosures-dark-select.is-open .deal-unit-disclosures-dark-select-trigger{background:#fff}html[data-theme=light] .deal-unit-disclosures-dark-select-caret{color:#0b5ed7}html[data-theme=light] .deal-unit-disclosures-dark-select-menu{background:#fffffffa;box-shadow:0 18px 34px #4f7db847}html[data-theme=light] .deal-unit-disclosures-dark-select-option{color:#0b5ed7}html[data-theme=light] .deal-unit-disclosures-dark-select-option:hover,html[data-theme=light] .deal-unit-disclosures-dark-select-option.is-selected{background:#2563eb94}html[data-theme=light] .deal-unit-disclosures-warning-label{color:#dc2626}html[data-theme=light] .deal-unit-disclosures-registration-list{border:1px solid rgba(15,85,169,.24)}html[data-theme=light] .deal-unit-disclosures-registration-filter{border:1px solid rgba(15,85,169,.24);color:#1f3a5f}html[data-theme=light] .deal-unit-disclosures-registration-filter::placeholder{color:#5d7594}html[data-theme=light] .deal-unit-disclosures-registration-options-scroll{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .deal-unit-disclosures-registration-options-scroll::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .deal-unit-disclosures-registration-options-scroll::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.18)}html[data-theme=light] .deal-unit-disclosures-registration-options-scroll::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .deal-unit-disclosures-registration-option{color:#1f3a5f}html[data-theme=light] .deal-unit-disclosures-usage-panel{border:1px solid rgba(15,85,169,.2);background:#ffffff47}html[data-theme=light] .deal-unit-disclosures-textarea{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .deal-unit-disclosures-textarea::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .deal-unit-disclosures-textarea::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.18)}html[data-theme=light] .deal-unit-disclosures-textarea::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .deal-unit-disclosures-display-text{border:1px solid rgba(15,85,169,.24);background:#ffffff73;color:#1f3a5f}html[data-theme=light] .deal-unit-disclosures-usage-label{color:#1f3a5f}html[data-theme=light] .deal-unit-location-mini-btn{border:1px solid rgba(15,85,169,.18);background:#ffffffd1;color:#1f3a5f}html[data-theme=light] .deal-unit-location-mini-btn-cancel{color:#dc2626}html[data-theme=light] .deal-unit-location-mini-btn-cancel:hover:not(:disabled){color:#b42318}html[data-theme=light] .deal-unit-location-mini-btn-save{color:#0f7a43}html[data-theme=light] .deal-unit-location-mini-btn-save:hover:not(:disabled){color:#0f7a43}html[data-theme=light] .deal-unit-location-mini-btn-copy{color:#0b5ed7}html[data-theme=light] .deal-unit-location-mini-btn-copy:hover:not(:disabled){color:#0b5ed7}html[data-theme=light] .deal-unit-location-mini-btn-copy.is-copied{color:#0f7a43}html[data-theme=light] .deal-checklist-inline-pair,html[data-theme=light] .deal-checklist-inline-row-bordered{border:1px solid rgba(15,85,169,.24)}html[data-theme=light] .deal-checklist-group-label{color:#061a3db8}html[data-theme=light] .deal-checklist-quad-wrap{border:1px solid rgba(15,85,169,.24)}html[data-theme=light] .deal-checklist-scan-icon{background:#ffffffb8;color:#0369a1}html[data-theme=light] .deal-checklist-scan-icon.is-verified{color:#0f6d3b}html[data-theme=light] .deal-checklist-scan-icon.is-issue{background:#ffffffc7;color:#b42318}html[data-theme=light] .deal-checklist-scan-verified-mark{box-shadow:0 0 0 2px #4f7db847}html[data-theme=light] .deal-checklist-scan-issue-mark{border:1px solid rgba(15,85,169,.3);box-shadow:0 0 0 2px #4f7db847}html[data-theme=light] .deal-checklist-scan-cell:hover .deal-checklist-scan-icon,html[data-theme=light] .deal-checklist-scan-cell:focus .deal-checklist-scan-icon,html[data-theme=light] .deal-checklist-scan-cell:focus-within .deal-checklist-scan-icon{color:#061a3d}html[data-theme=light] .deal-checklist-checkbox{border:1px solid rgba(15,85,169,.24)}html[data-theme=light] .deal-checklist-checkbox:checked{background:#22c55e26}html[data-theme=light] .deal-checklist-row-requested .deal-checklist-label{color:#b45309}html[data-theme=light] .deal-checklist-row-received .deal-checklist-label{color:#168a4a}html[data-theme=light] .deal-checklist-row-received-issue .deal-checklist-label,html[data-theme=light] .deal-checklist-row-received-needs-copy .deal-checklist-label{color:#dc2626}html[data-theme=light] .deal-checklist-row-unrequested .deal-checklist-label{color:#061a3dc7}html[data-theme=light] .deal-checklist-idv-request-btn{background:#ffffff9e;color:#061a3d}html[data-theme=light] .deal-checklist-idv-request-btn:hover:not(:disabled),html[data-theme=light] .deal-checklist-idv-request-btn:focus-visible:not(:disabled){background:#0e749073}html[data-theme=light] .deal-checklist-idv-request-btn.is-sent{color:#0f6d3b}html[data-theme=light] .deal-checklist-loc-label{color:#061a3dbf}html[data-theme=light] .deal-checklist-loc-value{color:#061a3d}html[data-theme=light] .deal-checklist-loc-input{background:#ffffff5c;color:#061a3d}html[data-theme=light] .deal-checklist-loc-input:hover,html[data-theme=light] .deal-checklist-loc-input:focus{background:#ffffffb8}html[data-theme=light] .deal-checklist-loc-inline.is-saving .deal-checklist-loc-input{border-color:#0f55a93d}html[data-theme=light] .deal-checklist-loc-inline.has-error .deal-checklist-loc-input{box-shadow:0 0 0 2px #4f7db838}html[data-theme=light] .deal-gross-sheet-page{border:1px solid rgba(15,85,169,.16);box-shadow:0 12px 34px #4f7db82e}html[data-theme=light] .deal-gross-sheet-pdf-section,html[data-theme=light] .deal-gross-sheet-pdf-strip{border:1px solid rgba(15,85,169,.18)}html[data-theme=light] .deal-gross-sheet-pdf-field{border-bottom:1px solid rgba(15,85,169,.16)}html[data-theme=light] .deal-gross-sheet-pdf-field.editable .deal-gross-sheet-pdf-input{border-color:#0f55a929}html[data-theme=light] .deal-gross-sheet-section{border:1px solid rgba(15,85,169,.22);background:#ffffff4d}html[data-theme=light] .deal-gross-sheet-section-title{color:#b45309}html[data-theme=light] .deal-gross-sheet-field{border-top:1px solid rgba(15,85,169,.13)}html[data-theme=light] .deal-gross-sheet-label{color:#334e73e6}html[data-theme=light] .deal-gross-sheet-value{color:#061a3d}html[data-theme=light] .deal-files-dropzone-button{border:2px dashed rgba(15,85,169,.24);background:#ffffff57;color:#061a3d}html[data-theme=light] .deal-files-dropzone-button:hover,html[data-theme=light] .deal-files-dropzone-button.is-active{background:#ffffff94}html[data-theme=light] .deal-files-dropzone-button-subtitle{color:#0b5ed7}html[data-theme=light] .deal-files-drop-overlay{background:#05132aeb}html[data-theme=light] .deal-files-drop-overlay-title{color:#061a3d}html[data-theme=light] .deal-files-drop-overlay-subtitle{color:#0b5ed7}html[data-theme=light] .deal-file-upload-section-label{color:#334e73eb}html[data-theme=light] .deal-file-upload-dropzone{background:linear-gradient(180deg,#ffffffeb,#ffffffdb)}html[data-theme=light] .deal-file-upload-dropzone:hover,html[data-theme=light] .deal-file-upload-dropzone.is-active{background:linear-gradient(180deg,#fffffffa,#2563eb29)}html[data-theme=light] .deal-file-upload-dropzone-title{color:#1f3a5f}html[data-theme=light] .deal-file-upload-dropzone-subtitle{color:#0b5ed7}html[data-theme=light] .deal-file-upload-file-row{background:#ffffff94;border:1px solid rgba(15,85,169,.18)}html[data-theme=light] .deal-file-upload-dropdown-search{background:#f4f8ff;color:#061a3d}html[data-theme=light] .deal-file-upload-dropdown-search::placeholder{color:#334e73b3}html[data-theme=light] .deal-file-upload-file-name{color:#061a3d}html[data-theme=light] .deal-file-upload-file-size{color:#334e73e6}html[data-theme=light] .deal-file-upload-remove-btn{color:#b42318}html[data-theme=light] .deal-file-upload-remove-btn:hover{background:#ef44443d}html[data-theme=light] .deal-file-upload-empty{color:#334e73e6}html[data-theme=light] .deal-file-upload-field-label{color:#061a3df5}html[data-theme=light] .deal-files-list{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .deal-files-list::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .deal-files-list::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.18)}html[data-theme=light] .deal-files-list::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .deal-files-link{color:#0b5ed7}html[data-theme=light] .deal-files-preview-image,html[data-theme=light] .deal-files-preview-placeholder{border:1px solid rgba(15,85,169,.24);background:#ffffff73}html[data-theme=light] .deal-files-preview-placeholder-title{color:#1f3a5f}html[data-theme=light] .deal-files-preview-placeholder-subtitle{color:#0b5ed7}html[data-theme=light] .deal-files-preview-upload-progress{background:#ffffffb8}html[data-theme=light] .deal-files-preview-upload-progress-title,html[data-theme=light] .deal-files-preview-upload-progress-subtitle{color:#1f3a5f}html[data-theme=light] .deal-files-preview-upload-progress-subtitle{color:#0b5ed7}html[data-theme=light] .deal-files-preview-upload-track{background:#ffffffe6;border:1px solid rgba(15,85,169,.2)}html[data-theme=light] .deal-files-preview-label{color:#1f3a5f}html[data-theme=light] .deal-files-date-label{color:#061a3dbd}html[data-theme=light] .deal-files-upload-progress-panel{border:1px solid rgba(15,85,169,.2);background:#ffffff47}html[data-theme=light] .deal-files-upload-progress-name,html[data-theme=light] .deal-files-upload-progress-status{color:#0b5ed7}html[data-theme=light] .deal-files-upload-progress-track{background:#ffffffd1}html[data-theme=light] .deal-files-rep-visibility-toggle-btn{border:1px solid rgba(15,85,169,.24);background:#ffffff8c;color:#1f3a5f}html[data-theme=light] .deal-files-rep-visibility-toggle-btn.is-visible{color:#0f6d3b}html[data-theme=light] .deal-files-rep-visibility-toggle-btn.is-hidden{border-color:#0f55a93d;background:#ffffff8c;color:#334e73}html[data-theme=light] .deal-files-rep-visibility-toggle-btn:hover:not(:disabled){background:#ffffffd9}html[data-theme=light] .deal-files-rep-visibility-badge{border:1px solid rgba(15,85,169,.24);background:#ffffff8c;color:#1f3a5f}html[data-theme=light] .deal-files-rep-visibility-badge.is-visible{color:#0f6d3b}html[data-theme=light] .deal-files-rep-visibility-badge.is-hidden{border-color:#0f55a93d;background:#ffffff8c;color:#334e73}html[data-theme=light] .deal-files-rep-visibility-badge.is-saving{color:#0b5ed7}html[data-theme=light] .deal-files-download-btn,html[data-theme=light] .deal-files-edit-btn{border:1px solid rgba(15,85,169,.24);background:#ffffffb3;color:#1f3a5f}html[data-theme=light] .deal-files-edit-btn:hover{background:#1e40af59}html[data-theme=light] .deal-files-delete-btn{background:#ffffffb8;color:#b42318}html[data-theme=light] .deal-files-delete-btn:hover:not(:disabled){border-color:#0f55a93d;background:#b91c1cc7}html[data-theme=light] .deal-files-download-btn:hover{background:#1e40af59}html[data-theme=light] .deal-purchase-trade-link{color:#0b5ed7}html[data-theme=light] .deal-purchase-trade-link:hover,html[data-theme=light] .deal-purchase-trade-link:focus-visible{color:#0b5ed7}html[data-theme=light] .deal-text-opt-pin-toggle{border:1px solid rgba(15,85,169,.24);background:#ffffffb8;color:#061a3d}html[data-theme=light] .deal-text-opt-pin-toggle.no{background:#ffffffeb}html[data-theme=light] .deal-contact-toggle-label.yes{color:#0f7a43}html[data-theme=light] .deal-contact-toggle-label.no,html[data-theme=light] .deal-manager-meta-value.deal-odo-value.deal-odo-value-alert{color:#dc2626}html[data-theme=light] .deal-history-link{color:#0b5ed7}html[data-theme=light] .deal-history-search-label-btn{color:#061a3d}html[data-theme=light] .deal-unit-distance-units-select{color:#1f3a5f}html[data-theme=light] .deal-unit-distance-units-select option{background-color:#fff;color:#1f3a5f}html[data-theme=light] .deal-unit-mini-toggle{border:1px solid rgba(15,85,169,.24);color:#061a3d}html[data-theme=light] .deal-unit-mini-toggle.is-outside,html[data-theme=light] .deal-unit-mini-toggle.is-fin{color:#061a3d}html[data-theme=light] .deal-copy-inline-btn{border:1px solid rgba(15,85,169,.24);background:#ffffffb8;color:#334e73}html[data-theme=light] .deal-copy-inline-btn:hover{background:#ffffffeb;color:#061a3d}html[data-theme=light] .deal-copy-inline-btn.is-copied{color:#0f7a43}html[data-theme=light] .deal-unit-vin-value.is-invalid,html[data-theme=light] .deal-unit-vin-warning{color:#dc2626}html[data-theme=light] .deal-unit-edit-btn{border:1px solid rgba(15,85,169,.18);background:#ffffffb3;color:#1f3a5f}html[data-theme=light] .deal-unit-edit-btn:hover:not(:disabled){color:#0b5ed7}html[data-theme=light] .deal-co-link-form-card .dealer-modal-input{background:#ffffff3d;border-color:#0f55a93d}html[data-theme=light] .deal-co-link-form-card .dealer-modal-input::placeholder{color:#061a3d9e}html[data-theme=light] .deal-co-link-prefill-banner{border:1px solid rgba(15,85,169,.24);background:#ffffff61}html[data-theme=light] .deal-co-link-prefill-text{color:#334e73}html[data-theme=light] .deal-co-link-prefill-action{color:#0b5ed7}html[data-theme=light] .deal-co-link-success-title{color:#0f7a43}html[data-theme=light] .deal-co-link-success-body{color:#061a3d}html[data-theme=light] .deal-co-link-client-list{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .deal-co-link-client-list::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .deal-co-link-client-list::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.3)}html[data-theme=light] .deal-co-link-client-list::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .deal-co-link-client-list-header{color:#334e73c7}html[data-theme=light] .deal-co-link-client-row{border:1px solid rgba(15,85,169,.2);background:#ffffff47;color:#1f3a5f}html[data-theme=light] .deal-co-link-client-row:hover{background:#ffffffb8}html[data-theme=light] .deal-co-link-client-birthdate,html[data-theme=light] .deal-co-link-client-email{color:#334e73}html[data-theme=light] .deal-co-link-client-empty{color:#334e73c2}html[data-theme=light] .deal-dealer-inline-input{border-bottom:1px solid rgba(15,85,169,.24);color:#1f3a5f}html[data-theme=light] .deal-dealer-inline-input::placeholder{color:#061a3d80}html[data-theme=light] .deal-structure-modal-card,html[data-theme=light] .deal-structure-modal-card select.deal-structure-modal-input{color-scheme:light}html[data-theme=light] .deal-structure-modal-card select.deal-structure-modal-input option{background-color:#f4f8ff;color:#1f3a5f}html[data-theme=light] .deal-application-inline-input,html[data-theme=light] .deal-dealer-inline-input,html[data-theme=light] .deal-unit-modal-card .deal-unit-edit-input,html[data-theme=light] .deal-structure-modal-card .deal-structure-modal-input,html[data-theme=light] .deal-purchase-pill-layout.deal-purchase-pill-layout-editing .deal-dealer-info-input,html[data-theme=light] .deal-purchase-pill-layout.deal-purchase-pill-layout-editing .deal-purchase-currency-input,html[data-theme=light] .deal-purchase-pill-layout.deal-purchase-pill-layout-editing .deal-unit-edit-input,html[data-theme=light] .deal-purchase-pill-layout.deal-purchase-pill-layout-editing .deal-unit-date-picker-input{border-bottom:1px solid rgba(15,85,169,.24);color:#1f3a5f}html[data-theme=light] .deal-purchase-pill-layout.deal-purchase-pill-layout-editing .deal-unit-date-picker-input,html[data-theme=light] .deal-purchase-pill-layout.deal-purchase-pill-layout-editing .deal-unit-date-picker-input::-webkit-datetime-edit,html[data-theme=light] .deal-purchase-pill-layout.deal-purchase-pill-layout-editing .deal-unit-date-picker-input::-webkit-datetime-edit-fields-wrapper,html[data-theme=light] .deal-purchase-pill-layout.deal-purchase-pill-layout-editing .deal-unit-date-picker-input::-webkit-datetime-edit-text,html[data-theme=light] .deal-purchase-pill-layout.deal-purchase-pill-layout-editing .deal-unit-date-picker-input::-webkit-datetime-edit-month-field,html[data-theme=light] .deal-purchase-pill-layout.deal-purchase-pill-layout-editing .deal-unit-date-picker-input::-webkit-datetime-edit-day-field,html[data-theme=light] .deal-purchase-pill-layout.deal-purchase-pill-layout-editing .deal-unit-date-picker-input::-webkit-datetime-edit-year-field{color:#1f3a5f}html[data-theme=light] .deal-unit-inventory-picker-search-input{background:#ffffffe6!important;color:#1f3a5f!important}html[data-theme=light] .deal-unit-inventory-picker-search-input::placeholder{color:#0b5ed7}html[data-theme=light] .deal-unit-inventory-picker-search-input:-webkit-autofill,html[data-theme=light] .deal-unit-inventory-picker-search-input:-webkit-autofill:hover,html[data-theme=light] .deal-unit-inventory-picker-search-input:-webkit-autofill:focus{-webkit-text-fill-color:#1f3a5f;-webkit-box-shadow:0 0 0 1000px rgba(79,125,184,.28) inset}html[data-theme=light] .deal-unit-inventory-picker-grid{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .deal-unit-inventory-picker-grid::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .deal-unit-inventory-picker-grid::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.3)}html[data-theme=light] .deal-unit-inventory-picker-grid::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .deal-purchase-date-picker-input{border-bottom:1px solid rgba(15,85,169,.24);color:#1f3a5f;color-scheme:light}html[data-theme=light] .deal-dealer-view-payments-label{color:#1f3a5f}html[data-theme=light] .deal-lender-open-btn{color:#0b5ed7}html[data-theme=light] .deal-lender-open-btn:hover:not(:disabled){color:#0b5ed7}html[data-theme=light] .deal-sub-status-dropdown-menu{border:1px solid rgba(15,85,169,.24);background:#fffffffa;box-shadow:0 18px 34px #4f7db847}html[data-theme=light] .deal-sub-status-dropdown-option{background:#ffffffb3;color:#1f3a5f}html[data-theme=light] .deal-sub-status-dropdown-option:hover{background:#ffffffe6}html[data-theme=light] .deal-sub-status-dropdown-empty{color:#061a3db3}html[data-theme=light] .deal-sub-status-modal-card select.dealer-modal-input{color-scheme:light}html[data-theme=light] .deal-sub-status-modal-card select.dealer-modal-input option{background:#fff;color:#061a3d}html[data-theme=light] .deal-lender-modal-dropdown .settings-linked-status-dropdown-trigger{border-color:#0f55a93d;background:#ffffffe6;color:#1f3a5f}html[data-theme=light] .deal-lender-modal-card select.deal-lender-modal-select{background:#ffffffe6;border-color:#0f55a93d;color:#1f3a5f;color-scheme:light}html[data-theme=light] .deal-structure-modal-card select.deal-lender-modal-select{background:#ffffffe6;background-color:#ffffffe6;border-color:#0f55a93d;color:#1f3a5f;color-scheme:light}html[data-theme=light] .deal-lender-modal-card select.deal-lender-modal-select:focus,html[data-theme=light] .deal-lender-modal-card select.deal-lender-modal-select:active{background:#fffffff2;color:#1f3a5f}html[data-theme=light] .deal-structure-modal-card select.deal-lender-modal-select:focus,html[data-theme=light] .deal-structure-modal-card select.deal-lender-modal-select:active{background:#fffffff2;background-color:#fffffff2;color:#1f3a5f}html[data-theme=light] .deal-lender-modal-card select.deal-lender-modal-select option,html[data-theme=light] .deal-structure-modal-card select.deal-lender-modal-select option{background-color:#fff;color:#1f3a5f}html[data-theme=light] .login-modal-dark-dropdown .settings-linked-status-dropdown-trigger{border-color:#0f55a93d;background:#ffffffeb;color:#1f3a5f}html[data-theme=light] .deal-manual-status-modal-select{background:#ffffffeb;background-color:#ffffffeb;border-color:#0f55a93d;color:#1f3a5f;color-scheme:light}html[data-theme=light] .deal-manual-status-modal-select:focus,html[data-theme=light] .deal-manual-status-modal-select:active{background:#fffffff5;background-color:#fffffff5;color:#1f3a5f}html[data-theme=light] .deal-manual-status-modal-select option{background-color:#fff;color:#1f3a5f}html[data-theme=light] .deal-review-datetime-input{background:#ffffffeb;background-color:#ffffffeb;border-color:#0f55a93d;color:#1f3a5f;color-scheme:light}html[data-theme=light] .deal-review-datetime-input:focus,html[data-theme=light] .deal-review-datetime-input:active{background:#fffffff5;background-color:#fffffff5;color:#1f3a5f}html[data-theme=light] .deal-send-cosigner-action-btn,html[data-theme=light] .deal-send-cosigner-copy-btn{color:#061a3d}html[data-theme=light] .deal-send-cosigner-copy-btn:hover:not(:disabled){color:#061a3d;background:#3b82f61f}html[data-theme=light] .deal-send-cosigner-copy-btn.is-copied,html[data-theme=light] .deal-send-cosigner-send-btn{color:#061a3d}html[data-theme=light] .deal-send-cosigner-send-btn:hover:not(:disabled){color:#061a3d;background:#22c55e1f}html[data-theme=light] .deal-history-search-modal-card{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .deal-history-search-modal-card::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .deal-history-search-modal-card::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.18)}html[data-theme=light] .deal-history-search-modal-card::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .deal-history-search-frame-wrap{border:1px solid rgba(15,85,169,.24);background:#fff9}html[data-theme=light] .deal-history-search-delete-btn{background:#ffffff4d;color:#b42318}html[data-theme=light] .deal-history-search-delete-btn:hover:not(:disabled){background:#ffffff73;color:#061a3d}html[data-theme=light] .deal-prev-deals-modal-card{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .deal-prev-deals-modal-card::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .deal-prev-deals-modal-card::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.18)}html[data-theme=light] .deal-prev-deals-list-panel,html[data-theme=light] .deal-prev-deals-details-panel,html[data-theme=light] .deal-prev-deals-notes-panel{border:1px solid rgba(15,85,169,.24);background:#ffffff7a}html[data-theme=light] .deal-prev-deals-list-item{border:1px solid rgba(15,85,169,.3);background:#ffffffb3;color:#1f3a5f}html[data-theme=light] .deal-prev-deals-list-item.is-active{background:#1e40af57}html[data-theme=light] .deal-prev-deals-list-item.is-delivered.is-active{background:#14532d38}html[data-theme=light] .deal-prev-deals-list-item-id{color:#061a3d}html[data-theme=light] .deal-prev-deals-list-item-name{color:#334e73}html[data-theme=light] .deal-prev-deals-list-item-meta{color:#0b5ed7}html[data-theme=light] .deal-prev-deals-structure-card{border:1px solid rgba(15,85,169,.2);background:#ffffff94}html[data-theme=light] .deal-prev-deals-structure-card-title{color:#334e73}html[data-theme=light] .deal-prev-deals-structure-row{border-bottom:1px solid rgba(15,85,169,.16)}html[data-theme=light] .deal-prev-deals-structure-label{color:#5d7594}html[data-theme=light] .deal-prev-deals-structure-value{color:#061a3d}html[data-theme=light] .deal-prev-deals-note-card{background:#ffffff8c}html[data-theme=light] .deal-license-verification-panel{border:1px solid rgba(15,85,169,.14);background:#ffffff59}html[data-theme=light] .deal-license-status-ok{color:#168a4a}html[data-theme=light] .deal-license-status-warn{color:#b45309}html[data-theme=light] .deal-license-status-fail{color:#dc2626}html[data-theme=light] .deal-license-tooltip{background:#fffffffa;color:#061a3df5;box-shadow:0 18px 45px #4f7db847}html[data-theme=light] .deal-checklist-scan-modal-card{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .deal-checklist-scan-modal-card::-webkit-scrollbar-track,html[data-theme=light] .deal-license-scan-modal-body::-webkit-scrollbar-track,html[data-theme=light] .deal-license-tooltip::-webkit-scrollbar-track,html[data-theme=light] .deal-license-tooltip-ocr::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .deal-checklist-scan-modal-card::-webkit-scrollbar-thumb,html[data-theme=light] .deal-license-scan-modal-body::-webkit-scrollbar-thumb,html[data-theme=light] .deal-license-tooltip::-webkit-scrollbar-thumb,html[data-theme=light] .deal-license-tooltip-ocr::-webkit-scrollbar-thumb{border:2px solid rgba(15,85,169,.18);background:#0f55a961}html[data-theme=light] .deal-checklist-scan-modal-card::-webkit-scrollbar-thumb:hover,html[data-theme=light] .deal-license-scan-modal-body::-webkit-scrollbar-thumb:hover,html[data-theme=light] .deal-license-tooltip::-webkit-scrollbar-thumb:hover,html[data-theme=light] .deal-license-tooltip-ocr::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .deal-license-scan-modal-body{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .deal-license-tooltip-header{border-bottom:1px solid rgba(15,85,169,.18)}html[data-theme=light] .deal-license-tooltip-title{color:#061a3d}html[data-theme=light] .deal-license-tooltip-status{color:#dc2626}html[data-theme=light] .deal-license-tooltip-action-card{background:#fff3}html[data-theme=light] .deal-license-tooltip-action-label{color:#b42318}html[data-theme=light] .deal-license-tooltip-action-card strong{color:#061a3d}html[data-theme=light] .deal-license-tooltip-update-row{border-bottom:1px solid rgba(15,85,169,.14)}html[data-theme=light] .deal-license-tooltip-update-label{color:#168a4a}html[data-theme=light] .deal-license-tooltip-update-values{color:#061a3df0}html[data-theme=light] .deal-license-tooltip-update-values strong{color:#061a3d}html[data-theme=light] .deal-license-tooltip-update-arrow{color:#334e73d9}html[data-theme=light] .deal-license-tooltip-update-more{color:#168a4a}html[data-theme=light] .deal-license-tooltip-update-error{background:#ffffff38;color:#b42318}html[data-theme=light] .deal-license-tooltip-update-button:hover:not(:disabled){background:#15803dd1}html[data-theme=light] .deal-license-tooltip-section-title{color:#334e73f2}html[data-theme=light] .deal-license-tooltip-note-group{border:1px solid rgba(15,85,169,.18);background:#ffffff80}html[data-theme=light] .deal-license-tooltip-note-group-title{border-bottom:1px solid rgba(15,85,169,.14);background:#ffffffb8;color:#061a3df5}html[data-theme=light] .deal-license-tooltip-note-group.is-critical{background:#ffffff29}html[data-theme=light] .deal-license-tooltip-list{color:#061a3df2}html[data-theme=light] .deal-license-tooltip-critical-note{color:#b42318}html[data-theme=light] .deal-license-tooltip-detail-grid{border:1px solid rgba(15,85,169,.16);background:#ffffff94}html[data-theme=light] .deal-license-tooltip-empty{border:1px solid rgba(15,85,169,.16);background:#ffffff94;color:#334e73f2}html[data-theme=light] .deal-license-tooltip-detail-label{color:#334e73f2}html[data-theme=light] .deal-license-tooltip-detail-value{color:#061a3df5}html[data-theme=light] .deal-license-tooltip-detail-row-critical .deal-license-tooltip-detail-label,html[data-theme=light] .deal-license-tooltip-detail-row-critical .deal-license-tooltip-detail-value{color:#b42318}html[data-theme=light] .deal-license-tooltip-detail-row-mismatch .deal-license-tooltip-detail-label{color:#b45309}html[data-theme=light] .deal-license-tooltip-detail-row-mismatch .deal-license-tooltip-detail-value{color:#061a3d}html[data-theme=light] .deal-license-tooltip-diff-token{color:#8a5200}html[data-theme=light] .deal-license-tooltip-original-grid{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .deal-license-tooltip-ocr{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07);border:1px solid rgba(15,85,169,.16);background:#ffffffdb;color:#334e73f5}@media (max-width: 900px){html[data-theme=light] .deal-license-tooltip:before{border-top:1px solid rgba(15,85,169,.24);border-left:1px solid rgba(15,85,169,.24)}}html[data-theme=light] .deal-license-verification-warning{color:#b45309}html[data-theme=light] .deal-license-verification-review-button{color:#061a3d}html[data-theme=light] .deal-license-verification-review-button:hover:not(:disabled){background:#22c55e38}html[data-theme=light] .deal-license-verification-error{color:#dc2626}html[data-theme=light] .deal-temporary-rep-value,html[data-theme=light] .deal-temp-rep-open-pill{color:#0369a1}html[data-theme=light] .deal-temp-rep-open-pill:hover:not(:disabled),html[data-theme=light] .deal-temp-rep-open-pill:focus-visible{color:#061a3d}html[data-theme=light] .deal-temp-rep-field-label{color:#061a3dd1}html[data-theme=light] .deal-temp-rep-dropdown-trigger{background:#fffffff0;color:#061a3d;box-shadow:inset 0 0 0 1px #4f7db847,0 12px 24px #4f7db847}html[data-theme=light] .deal-temp-rep-dropdown-trigger:disabled{color:#061a3d85;border-color:#0f55a93d}html[data-theme=light] .deal-temp-rep-dropdown-placeholder{color:#061a3d8f}html[data-theme=light] .deal-temp-rep-dropdown-menu{background:#f4f8ff;box-shadow:0 22px 42px #4f7db847,0 0 0 1px #4f7db847}html[data-theme=light] .deal-temp-rep-dropdown-option{color:#061a3de0}html[data-theme=light] .deal-temp-rep-dropdown-option:hover,html[data-theme=light] .deal-temp-rep-dropdown-option:focus-visible{color:#061a3d;background:#0ea5e929}html[data-theme=light] .deal-temp-rep-dropdown-option.selected{color:#061a3d;background:#38bdf82e}html[data-theme=light] .deal-dealer-history-meta{color:#0b5ed7}html[data-theme=light] .deal-dealer-history-stat,html[data-theme=light] .deal-dealer-history-stat-card{border:1px solid rgba(15,85,169,.18);background:#ffffff6b}html[data-theme=light] .deal-dealer-history-stat-label{color:#0b5ed7}html[data-theme=light] .deal-dealer-history-stat-value{color:#061a3d}html[data-theme=light] .deal-dealer-history-stat-meta{color:#334e73b8}html[data-theme=light] .deal-dealer-history-chart-wrap{border:1px solid rgba(15,85,169,.16);background:#ffffff52}html[data-theme=light] .deal-dealer-history-chart-title{color:#1f3a5f}html[data-theme=light] .deal-dealer-stats-modal-range-label{color:#0b5ed7}html[data-theme=light] .deal-dealer-stats-modal-range-input{background:#ffffffc7;color:#061a3d;color-scheme:light}html[data-theme=light] .deal-dealer-stats-modal-subtitle{color:#0b5ed7}html[data-theme=light] .deal-dealer-history-legend-item{color:#334e73}html[data-theme=light] .deal-dealer-history-chart-scroll{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .deal-dealer-history-chart-scroll::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .deal-dealer-history-chart-scroll::-webkit-scrollbar-thumb{background:#0f55a961}html[data-theme=light] .deal-dealer-history-chart-axis-label{color:#334e73cc}html[data-theme=light] .deal-dealer-history-chart-grid-line{stroke:#334e7338}html[data-theme=light] .deal-dealer-history-chart-line.applications{stroke:#0b5ed7}html[data-theme=light] .deal-dealer-history-chart-line.approvals{stroke:#b45309}html[data-theme=light] .deal-dealer-history-chart-line.delivered{stroke:#168a4a}html[data-theme=light] .deal-dealer-history-chart-label{color:#334e73b8}html[data-theme=light] .deal-dealer-history-empty{color:#334e73c7}html[data-theme=light] .deal-activity-nav-btn{background:#ffffffb8;color:#0b5ed7}html[data-theme=light] .deal-activity-nav-btn:hover{background:#ffffffe0}html[data-theme=light] .deal-activity-nav-btn.is-active{color:#061a3d;background:#065f4638}html[data-theme=light] .deal-activity-chart-summary{color:#0b5ed7}html[data-theme=light] .deal-activity-filter-toggle{background:#ffffffb8;color:#1f3a5f}html[data-theme=light] .deal-activity-filter-toggle:hover,html[data-theme=light] .deal-activity-filter-toggle.is-open{background:#ffffffe0}html[data-theme=light] .deal-activity-filter-toggle-caret{color:#0b5ed7}html[data-theme=light] .deal-activity-filter-popover{background:linear-gradient(180deg,#fffffffa,#fffffff2);box-shadow:0 22px 44px #4f7db847}html[data-theme=light] .deal-activity-filter-popover-title{color:#061a3d}html[data-theme=light] .deal-activity-filter-clear-btn{color:#0b5ed7}html[data-theme=light] .deal-activity-filter-option{background:#ffffff57}html[data-theme=light] .deal-activity-filter-option-label{color:#1f3a5f}html[data-theme=light] .deal-activity-filter-option-meta,html[data-theme=light] .deal-activity-filter-empty{color:#0b5ed7}html[data-theme=light] .deal-activity-granularity-toggle{background:#ffffff6b}html[data-theme=light] .deal-activity-granularity-btn{color:#0b5ed7}html[data-theme=light] .deal-activity-granularity-btn:hover{background:#ffffffb8;color:#0b5ed7}html[data-theme=light] .deal-activity-granularity-btn.is-active{color:#061a3d;background:#10b9812e}html[data-theme=light] .deal-activity-date-label{color:#0b5ed7}html[data-theme=light] .deal-activity-date-input{background:#ffffffc7;color:#061a3d;color-scheme:light}html[data-theme=light] .deal-activity-legend-swatch{box-shadow:0 0 0 1px #4f7db847}html[data-theme=light] .deal-activity-legend-toggle{background:#ffffff52}html[data-theme=light] .deal-activity-legend-toggle:hover:not(:disabled){background:#ffffffb8}html[data-theme=light] .deal-activity-legend-toggle.is-active{background:#0f766e29}html[data-theme=light] .deal-dealer-history-meta:after{color:#334e739e}html[data-theme=light] .deal-dealer-service-label{color:#0b5ed7}html[data-theme=light] .dealer-api-credential-input{background:#ffffffe0;color:#061a3d}html[data-theme=light] .dealer-api-credential-input::placeholder{color:#061a3d85}html[data-theme=light] .dealer-api-credential-input:disabled{color:#061a3db3;background:#ffffffad}html[data-theme=light] .dealer-api-credential-cancel-btn{border-color:#0f55a93d;color:#061a3d}html[data-theme=light] .dealer-api-credential-save-btn{color:#061a3d}html[data-theme=light] .dealer-api-credential-create-btn:hover:not(:disabled),html[data-theme=light] .dealer-api-credential-create-btn:focus-visible{background:#3b82f633}html[data-theme=light] .dealer-api-credential-cancel-btn:hover:not(:disabled),html[data-theme=light] .dealer-api-credential-cancel-btn:focus-visible{border-color:#0f55a93d;background:#94a3b824}html[data-theme=light] .dealer-api-credential-save-btn:hover:not(:disabled),html[data-theme=light] .dealer-api-credential-save-btn:focus-visible{background:#22c55e26}html[data-theme=light] .deal-dealer-yesno-toggle{border:1px solid rgba(15,85,169,.18);background:#ffffffb8;color:#1f3a5f}html[data-theme=light] .deal-dealer-yesno-toggle.yes{color:#0f7a43}html[data-theme=light] .deal-dealer-yesno-toggle.no{color:#dc2626}html[data-theme=light] .deal-dealer-yesno-toggle.admin-deal-review-reviewed-badge,html[data-theme=light] .deal-dealer-yesno-toggle.admin-deal-review-reviewed-badge.yes,html[data-theme=light] .deal-dealer-yesno-toggle.admin-deal-review-reviewed-badge.no,html[data-theme=light] .deal-manager-meta-value.deal-structure-sub-status-value,html[data-theme=light] .deal-note-badge{color:#061a3d}html[data-theme=light] .deal-note-badge-text-from-client{color:#b45309}html[data-theme=light] .deal-notes-scroll::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .deal-notes-scroll::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.3)}html[data-theme=light] .deal-notes-scroll::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .dealer-apps-page-subtitle{color:#061a3db3}html[data-theme=light] .dealer-apps-sidebar,html[data-theme=light] .dealer-apps-main{border:1px solid rgba(15,85,169,.2);background:linear-gradient(135deg,#ffffffc7,#ffffff80);box-shadow:0 18px 40px #4f7db847}html[data-theme=light] .dealer-apps-sidebar{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .dealer-apps-main{background:linear-gradient(135deg,#ffffffbf,#ffffff8c);scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .dealer-apps-sidebar::-webkit-scrollbar-track,html[data-theme=light] .dealer-apps-main::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .dealer-apps-sidebar::-webkit-scrollbar-thumb,html[data-theme=light] .dealer-apps-main::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.18)}html[data-theme=light] .dealer-apps-sidebar::-webkit-scrollbar-thumb:hover,html[data-theme=light] .dealer-apps-main::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .dealer-apps-filter-label{color:#061a3d99}html[data-theme=light] .dealer-apps-filter-btn{border:1px solid rgba(15,85,169,.24);background:#ffffff59;color:#061a3d}html[data-theme=light] .dealer-apps-filter-btn:hover:not(.dealer-apps-filter-btn-active){background:#ffffffad;color:#061a3d}html[data-theme=light] .inventory-toggle,html[data-theme=light] .dealer-apps-filter-btn-active{color:#061a3d}html[data-theme=light] .dealer-apps-summary,html[data-theme=light] .dealer-apps-tip{border:1px solid rgba(15,85,169,.18);background:#ffffff59}html[data-theme=light] .dealer-apps-summary-label,html[data-theme=light] .dealer-apps-tip-body{color:#061a3db3}html[data-theme=light] .dealer-apps-tip-title{color:#061a3da6}html[data-theme=light] .dealer-apps-table-header{color:#061a3db3}html[data-theme=light] .dealer-apps-row{border:1px solid rgba(15,85,169,.24);background:#ffffff8c;color:#061a3d}html[data-theme=light] .dealer-apps-row:hover{box-shadow:0 12px 30px #4f7db847}html[data-theme=light] .dealer-apps-row-subtitle{color:#061a3da6}html[data-theme=light] .dealer-apps-detail-label{color:#334e73cc}html[data-theme=light] .dealer-apps-detail-value{color:#061a3deb}html[data-theme=light] a.dealer-apps-detail-email:hover{color:#0b5ed7}html[data-theme=light] .dealer-view-deal-number{color:#1f3a5f}html[data-theme=light] .dealer-view-unit-preview{border:1px solid rgba(15,85,169,.2);background:linear-gradient(180deg,#ffffffe6,#ffffffb8)}html[data-theme=light] .dealer-view-unit-preview-placeholder{color:#334e73}html[data-theme=light] .dealer-view-unit-preview-placeholder-title{color:#0b5ed7}html[data-theme=light] .dealer-view-applicant-id{color:#1f3a5f}html[data-theme=light] .dealer-view-applicant-badge{color:#061a3d}html[data-theme=light] .dealer-view-notes-panel{border:1px solid rgba(15,85,169,.2);background:linear-gradient(135deg,#ffffffbf,#ffffff8c);box-shadow:0 18px 40px #4f7db847}html[data-theme=light] .dealer-apps-status-active{color:#0b5ed7}html[data-theme=light] .dealer-apps-status-delivered{color:#0f7a43}html[data-theme=light] .dealer-apps-status-closed{color:#1f3a5f;border:1px solid rgba(15,85,169,.24)}html[data-theme=light] .dealer-apps-status-ready,html[data-theme=light] .dealer-apps-status-pending{color:#b45309}html[data-theme=light] .dealer-client-table-header{border:1px solid rgba(15,85,169,.18);color:#1f3a5f}html[data-theme=light] .dealer-client-row{border:1px solid rgba(15,85,169,.18);background:#ffffff40;color:#061a3d}html[data-theme=light] .dealer-client-col-name{color:#061a3d}html[data-theme=light] .dealer-client-col-email,html[data-theme=light] .dealer-client-col-phone{color:#1f3a5f}html[data-theme=light] .dealer-client-email-link{color:#0b5ed7}html[data-theme=light] .dealer-client-action-btn{border:1px solid rgba(15,85,169,.24);background:#ffffffd1;color:#1f3a5f}html[data-theme=light] .dealer-client-action-btn:hover{border-color:#0f55a93d}html[data-theme=light] .dealer-client-action-btn-link,html[data-theme=light] .dealer-client-action-btn-quote{color:#0b5ed7}html[data-theme=light] .dealer-client-action-btn-apply{color:#168a4a}html[data-theme=light] .dealer-client-scroll-loader{color:#334e73}html[data-theme=light] .dealer-client-detail-edit-toggle{color:#0b5ed7}html[data-theme=light] .dealer-client-detail-edit-toggle:hover:not(:disabled),html[data-theme=light] .dealer-client-detail-edit-toggle:focus-visible:not(:disabled){color:#061a3d}html[data-theme=light] .dealer-client-detail-edit-field{color:#0b5ed7}html[data-theme=light] .dealer-client-detail-edit-field input{border:1px solid rgba(15,85,169,.24);background:#ffffffb8;color:#1f3a5f}html[data-theme=light] .dealer-client-detail-connected-row{border:1px solid rgba(15,85,169,.24);background:#ffffff8c;color:#1f3a5f}html[data-theme=light] .dealer-client-detail-connected-row span:first-child{color:#061a3d}html[data-theme=light] .dealer-client-detail-connected-row span:last-child{color:#334e73}html[data-theme=light] .dealer-client-detail-connected-row:hover,html[data-theme=light] .dealer-client-detail-connected-row:focus-visible{background:#1e40af40}html[data-theme=light] .dealer-client-detail-section-label,html[data-theme=light] .dealer-client-detail-phone-link{color:#0b5ed7}html[data-theme=light] .dealer-client-detail-phone-link:hover,html[data-theme=light] .dealer-client-detail-phone-link:focus-visible{color:#0b5ed7}html[data-theme=light] .dealer-client-detail-deal-filter{border:1px solid rgba(15,85,169,.24);background:#ffffffb8;color:#1f3a5f}html[data-theme=light] .dealer-client-detail-deal-filter::placeholder{color:#334e739e}html[data-theme=light] .dealer-client-detail-deals-list{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .dealer-client-detail-deals-list::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .dealer-client-detail-deals-list::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.3)}html[data-theme=light] .dealer-client-detail-deals-list::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .dealer-client-detail-deal-row{border:1px solid rgba(15,85,169,.24);background:#ffffff8c;color:#1f3a5f}html[data-theme=light] .dealer-client-detail-deal-row.is-cancelled{box-shadow:inset 0 0 0 1px #4f7db847}html[data-theme=light] .dealer-client-detail-deal-row:hover,html[data-theme=light] .dealer-client-detail-deal-row:focus-visible{background:#1e40af40}html[data-theme=light] .dealer-client-detail-deal-title{color:#061a3d}html[data-theme=light] .dealer-client-detail-deal-meta{color:#334e73}html[data-theme=light] .unit-footer-exit,html[data-theme=light] .settings-lender-details-back-btn,html[data-theme=light] .dealer-action-btn.app-back-button,html[data-theme=light] .dealer-modal-btn.app-back-button{border-color:#0f55a92e!important}html[data-theme=light] .unit-footer-exit:hover:not(:disabled),html[data-theme=light] .settings-lender-details-back-btn:hover:not(:disabled),html[data-theme=light] .dealer-action-btn.app-back-button:hover:not(:disabled),html[data-theme=light] .dealer-modal-btn.app-back-button:hover:not(:disabled),html[data-theme=light] .inventory-back-badge:hover:not(:disabled){border-color:#0f55a929!important}html[data-theme=light] .dealer-member-cancel-btn{border-color:#0f55a92e!important}html[data-theme=light] .dealer-member-cancel-btn:hover:not(:disabled),html[data-theme=light] .dealer-member-cancel-btn:focus-visible:not(:disabled){border-color:#0f55a929!important}html[data-theme=light] .about-us-card{background:#ffffff73;border-color:#0f55a933}html[data-theme=light] .about-us-title{color:#061a3d}html[data-theme=light] .about-us-paragraph{color:#061a3dc7}html[data-theme=light] .about-us-highlight{color:#1f3a5f}html[data-theme=light] .about-us-list{color:#061a3dd1}html[data-theme=light] .worksheet-section{border:1px solid rgba(15,85,169,.24);background:#ffffff38}html[data-theme=light] .worksheet-hint{color:#061a3db3}html[data-theme=light] .worksheet-currency-readonly{color:#061a3d}html[data-theme=light] .worksheet-total-outline{border:1px solid rgba(15,85,169,.24);background:#ffffff59}html[data-theme=light] .worksheet-subtotal-row{border:1px solid rgba(15,85,169,.24);background:#ffffff73}html[data-theme=light] .worksheet-currency-prefix{color:#334e73}html[data-theme=light] .worksheet-row-button{border:1px solid rgba(15,85,169,.24);background:#ffffff80;color:#1f3a5f}html[data-theme=light] .worksheet-row-value{color:#0b5ed7}html[data-theme=light] .worksheet-total-card{background:#ffffff73}html[data-theme=light] .worksheet-total-card-strong{background:#fff9}html[data-theme=light] .worksheet-total-label{color:#1f3a5f}html[data-theme=light] .worksheet-total-value{color:#061a3d}html[data-theme=light] .deal-worksheet-modal-email-label{color:#061a3dad}html[data-theme=light] .deal-worksheet-preparation-date{border:1px solid rgba(15,85,169,.24);color:#1f3a5f;background:#ffffffad}html[data-theme=light] .deal-worksheet-print-button{background:#ffffffd1;color:#061a3d}html[data-theme=light] .deal-worksheet-print-button:hover:not(:disabled),html[data-theme=light] .deal-worksheet-print-button:focus-visible{background:#2563eb59}html[data-theme=light] .deal-worksheet-preview-card{border:1px solid rgba(15,85,169,.24);background:#ffffffbd}html[data-theme=light] .deal-worksheet-preview-kicker{color:#334e73e6}html[data-theme=light] .deal-worksheet-preview-customer-name,html[data-theme=light] .deal-worksheet-preview-unit-title{color:#061a3d}html[data-theme=light] .deal-worksheet-preview-address{color:#334e73}html[data-theme=light] .deal-worksheet-preview-section-title{color:#061a3d}html[data-theme=light] .deal-worksheet-preview-row{border-bottom:1px solid rgba(15,85,169,.18)}html[data-theme=light] .deal-worksheet-preview-row-label{color:#334e73}html[data-theme=light] .deal-worksheet-preview-row-sub-label{color:#5d7594}html[data-theme=light] .deal-worksheet-preview-row-value{color:#061a3d}html[data-theme=light] .deal-worksheet-preview-photo{background:#ffffffd9;border:1px solid rgba(15,85,169,.22)}html[data-theme=light] .worksheet-toggle-label{color:#1f3a5f}html[data-theme=light] .worksheet-checkbox{border:2px solid rgba(15,85,169,.24);color:#061a3d}html[data-theme=light] .worksheet-checkbox.active{background:#3b82f699}html[data-theme=light] .worksheet-modal-section{border-top:1px solid rgba(15,85,169,.24);color:#061a3db3}html[data-theme=light] .worksheet-tax-label{color:#1f3a5f}html[data-theme=light] .trade-dropdown-menu{border:1px solid rgba(15,85,169,.24);background:#fffffffa;box-shadow:0 10px 24px #4f7db847;scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .trade-dropdown-menu::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .trade-dropdown-menu::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.18)}html[data-theme=light] .trade-dropdown-menu::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .trade-dropdown-item{color:#1f3a5f}html[data-theme=light] .trade-dropdown-item:hover,html[data-theme=light] .trade-dropdown-item:focus,html[data-theme=light] .trade-dropdown-item.is-highlighted{background:#38bdf826}html[data-theme=light] .trade-dropdown-item-static{color:#334e73}html[data-theme=light] .trade-dropdown-item-static:hover,html[data-theme=light] .trade-dropdown-item-static:focus{background:transparent}html[data-theme=light] .unit-row-ymmt .settings-field-input{background:#ffffffb8;border-color:#0f55a93d}html[data-theme=light] .unit-row-ymmt input[list]{color-scheme:light}html[data-theme=light] .unit-row-ymmt datalist option{background-color:#fff;color:#1f3a5f}html[data-theme=light] .unit-disclosure-label{color:#334e73}html[data-theme=light] .unit-disclosure-option{border:1px solid rgba(15,85,169,.24);background:#ffffff4d;color:#1f3a5f}html[data-theme=light] .unit-disclosure-option.active{color:#061a3d;background:#0e749073}html[data-theme=light] .unit-field-error{color:#b42318}html[data-theme=light] .settings-page{background-image:none}html[data-theme=light] .settings-overlay{background:#ffffff70}html[data-theme=light] .settings-back-button{color:#061a3d}html[data-theme=light] .settings-back-button.app-back-button{border:2px solid rgba(15,85,169,.18)}html[data-theme=light] .settings-back-button.app-back-button:hover:not(:disabled){border-color:#0f55a929}html[data-theme=light] .settings-save-button.app-back-button,html[data-theme=light] .settings-header-title,html[data-theme=light] .settings-page-header-main{color:#061a3d}html[data-theme=light] .settings-page-header-subtitle{color:#061a3dc7}html[data-theme=light] .settings-hero{border:1px solid rgba(15,85,169,.18);background:linear-gradient(135deg,#fffc,#fff9);box-shadow:0 16px 34px #4f7db847}html[data-theme=light] .settings-hero-subtitle{color:#061a3db3}html[data-theme=light] .create-deal-header-sub{color:#334e73}html[data-theme=light] .create-deal-unit-pill{color:#b42318;background:#fff3}html[data-theme=light] .unified-deal-step-pill{border:1px solid rgba(15,85,169,.24);background:#ffffff61;color:#334e73}html[data-theme=light] .unified-deal-step-pill.is-active{color:#061a3d;background:#1e40af47}html[data-theme=light] .unified-deal-step-pill.is-complete{color:#0f6d3b}html[data-theme=light] .settings-logout-btn{color:#061a3d}html[data-theme=light] .settings-section{border:1px solid rgba(15,85,169,.16);background:#ffffff73}html[data-theme=light] .settings-section-title{color:#061a3d99}html[data-theme=light] .settings-tile{background:linear-gradient(135deg,color-mix(in srgb,var(--accent, #60a5fa) 42%,transparent),#ffffffc7 62%,#ffffffe0);box-shadow:0 8px 18px #4f7db82e}html[data-theme=light] .settings-tile:hover:not(:disabled),html[data-theme=light] .settings-tile:focus-visible:not(:disabled){background:linear-gradient(135deg,color-mix(in srgb,var(--accent, #60a5fa) 54%,transparent),#ffffffd6 62%,#fffffff0);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent, #60a5fa) 20%,transparent),0 14px 28px #4f7db847,0 0 22px color-mix(in srgb,var(--accent, #60a5fa) 18%,transparent)}html[data-theme=light] .settings-tile:disabled{box-shadow:0 8px 18px #4f7db82e}html[data-theme=light] .settings-tile:disabled:hover{box-shadow:0 8px 18px #4f7db82e}html[data-theme=light] .settings-tile-icon{background:#ffffff8c;border:1px solid rgba(15,85,169,.2);color:#061a3d}html[data-theme=light] .settings-linked-status-dropdown-trigger{border:1px solid rgba(15,85,169,.24);background:#ffffffeb;color:#061a3d}html[data-theme=light] .settings-linked-status-dropdown-caret{color:#0b5ed7}html[data-theme=light] .settings-linked-status-dropdown-menu{border:1px solid rgba(15,85,169,.24);background:#fffffffa;box-shadow:0 14px 32px #4f7db847}html[data-theme=light] .settings-linked-status-dropdown-search{background:#ffffffeb;color:#061a3d}html[data-theme=light] .settings-linked-status-dropdown-search::placeholder{color:#334e739e}html[data-theme=light] .settings-linked-status-dropdown-menu-scroll{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .settings-linked-status-dropdown-menu-scroll::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .settings-linked-status-dropdown-menu-scroll::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.3)}html[data-theme=light] .settings-linked-status-dropdown-menu-scroll::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .settings-linked-status-dropdown-option{background:#ffffffb8;color:#061a3d}html[data-theme=light] .settings-linked-status-dropdown-option:hover,html[data-theme=light] .settings-linked-status-dropdown-option.is-active{background:#ffffffe6}html[data-theme=light] .settings-linked-status-dropdown-option.is-selected{background:#1e40af59}html[data-theme=light] .settings-notes-list-table-shell{border:1px solid rgba(15,85,169,.24);background:#ffffff4d}html[data-theme=light] .settings-notes-list-header-row{background:#ffffffad;color:#061a3db3;border-bottom:1px solid rgba(15,85,169,.15)}html[data-theme=light] .settings-notes-list-row{border-bottom:1px solid rgba(15,85,169,.05);color:#1f3a5f}html[data-theme=light] .settings-notes-list-row.is-dirty{background:#ffffff47}html[data-theme=light] .settings-notes-list-row.is-selected{background:#1e40af29}html[data-theme=light] .settings-notes-list-row.is-selected.is-dirty{background:#1e40af38}html[data-theme=light] .settings-notes-list-inline-error{color:#b42318}html[data-theme=light] .settings-notes-list-add-control-label,html[data-theme=light] .settings-notes-list-add-control-suffix{color:#061a3dd1}html[data-theme=light] .settings-notes-list-add-modal-card .dealer-modal-actions-split .dealer-modal-btn{color:#061a3d}html[data-theme=light] .settings-notes-list-add-modal-card .dealer-modal-actions-split .dealer-modal-btn:first-child{border-color:#0f55a93d}html[data-theme=light] .settings-notes-list-add-modal-card .dealer-modal-actions-split .dealer-modal-btn:first-child:hover:not(:disabled),html[data-theme=light] .settings-notes-list-add-modal-card .dealer-modal-actions-split .dealer-modal-btn:first-child:focus-visible{border-color:#0f55a93d}html[data-theme=light] .settings-notes-list-empty{color:#061a3dbf}html[data-theme=light] .settings-notes-list-modal-footer{background:#fff}html[data-theme=light] .settings-cost-options-sidebar,html[data-theme=light] .settings-cost-options-detail{border:1px solid rgba(15,85,169,.24);background:#ffffff4d}html[data-theme=light] .settings-cost-options-sidebar-header{border-bottom:1px solid rgba(15,85,169,.15)}html[data-theme=light] .settings-cost-options-count{color:#061a3dad}html[data-theme=light] .settings-cost-options-list{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .settings-cost-options-list::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .settings-cost-options-list::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.3)}html[data-theme=light] .settings-cost-options-list-item{border:1px solid rgba(15,85,169,.18);background:#fff3;color:#1f3a5f}html[data-theme=light] .settings-cost-options-list-item:hover,html[data-theme=light] .settings-cost-options-list-item:focus-visible{background:#0ea5e91a}html[data-theme=light] .settings-cost-options-list-item.is-selected{background:#0891b233}html[data-theme=light] .settings-cost-options-list-title{color:#061a3d}html[data-theme=light] .settings-cost-options-list-subtitle{color:#334e73b3}html[data-theme=light] .settings-cost-options-detail-eyebrow{color:#0b5ed7}html[data-theme=light] .settings-cost-options-detail-title{color:#061a3d}html[data-theme=light] .settings-cost-options-delete-detail-btn{color:#b42318!important}html[data-theme=light] .settings-cost-options-empty{color:#061a3dbf}html[data-theme=light] .settings-tile-title{color:#061a3d}html[data-theme=light] .settings-tile-subtitle{color:#061a3dd1}html[data-theme=light] .settings-menu-icon,html[data-theme=light] .settings-loading{color:#061a3d}html[data-theme=light] .settings-error-card{background:#ffffff40;color:#b42318}html[data-theme=light] .deal-appraisal-warning-card{color:#b42318}html[data-theme=light] .settings-success-card{color:#0f6d3b}html[data-theme=light] .settings-form-section{border:1px solid rgba(15,85,169,.2);background:#fff3}html[data-theme=light] .dealership-hours-toggle-icon{border:1px solid rgba(15,85,169,.24);background:#ffffffa3;color:#1f3a5f}html[data-theme=light] .dealership-hours-save-button{color:#0f6d3b}html[data-theme=light] .dealership-hours-save-button:hover:not(:disabled),html[data-theme=light] .dealership-hours-save-button:focus-visible{background:#1665349e}html[data-theme=light] .dealership-time-picker-trigger{color-scheme:light}html[data-theme=light] .dealership-time-picker-menu{background:#f4f8ff;box-shadow:0 18px 40px #4f7db847;scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .dealership-time-picker-option{color:#1f3a5f}html[data-theme=light] .dealership-time-picker-option:hover,html[data-theme=light] .dealership-time-picker-option:focus-visible{color:#061a3d;background:#1e40af6b}html[data-theme=light] .dealership-time-picker-option.is-selected{color:#061a3d;background:#14b8a63d}html[data-theme=light] .dealer-logo-title{color:#061a3d}html[data-theme=light] .dealer-logo-preview-wrapper{border:1px dashed rgba(15,85,169,.24)}html[data-theme=light] .dealer-logo-preview-clickable:hover{background:#4a9eff1a}html[data-theme=light] .dealer-logo-delete-button{background:#ffffffe0;color:#b42318}html[data-theme=light] .dealer-logo-delete-button:hover{background:#ffffffe6}html[data-theme=light] .dealer-logo-placeholder{color:#334e73}html[data-theme=light] .dealer-logo-error{color:#b42318}html[data-theme=light] .unified-deal-client-card{border:1px solid rgba(15,85,169,.18)}html[data-theme=light] .client-buyer-remove{color:#dc2626}html[data-theme=light] .client-form-card{border:1px solid rgba(15,85,169,.24);background:#fff3}html[data-theme=light] .settings-field-label{color:#061a3d}html[data-theme=light] .settings-field-input{border:1px solid rgba(15,85,169,.18);color:#061a3d}html[data-theme=light] .inventory-autocomplete-toggle{color:#334e73}html[data-theme=light] .inventory-autocomplete-toggle:hover{color:#061a3d}html[data-theme=light] .inventory-autocomplete-menu{border:1px solid rgba(15,85,169,.24);background:#fff;box-shadow:0 18px 34px #4f7db847;scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .inventory-autocomplete-menu::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .inventory-autocomplete-menu::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.3)}html[data-theme=light] .inventory-autocomplete-menu::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .inventory-autocomplete-option{color:#1f3a5f}html[data-theme=light] .inventory-autocomplete-option:hover,html[data-theme=light] .inventory-autocomplete-option:focus{color:#061a3d;background:#3b82f633}html[data-theme=light] .inventory-autocomplete-empty{color:#5d7594}html[data-theme=light] select.settings-field-input{background:#ffffffb8;color:#1f3a5f;color-scheme:light}html[data-theme=light] select.settings-field-input option{background-color:#fff;color:#1f3a5f}html[data-theme=light] input.settings-field-input[type=date]{background:#ffffffb8;color:#1f3a5f;color-scheme:light}html[data-theme=light] .settings-field-input:disabled{color:#334e73}html[data-theme=light] .dealer-stock-costs-scroll{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .dealer-stock-costs-scroll::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .dealer-stock-costs-scroll::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.3)}html[data-theme=light] .dealer-stock-costs-scroll::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .settings-inline-button{color:#0b5ed7}html[data-theme=light] .settings-field-label-button{color:#061a3d}html[data-theme=light] .settings-readonly-field{border:1px solid rgba(15,85,169,.18);color:#334e73}html[data-theme=light] .settings-toggle-card{border:1px solid rgba(15,85,169,.18);background:#fff3}html[data-theme=light] .settings-toggle-card-disabled{border-color:#0f55a938;background:#ffffff2e}html[data-theme=light] .settings-toggle-title{color:#061a3d}html[data-theme=light] .settings-toggle-subtitle{color:#1f3a5f}html[data-theme=light] .settings-notification-toggle{border:1px solid rgba(15,85,169,.24);background:#ffffffc7;color:#1f3a5f}html[data-theme=light] .settings-notification-toggle.yes{color:#061a3d}html[data-theme=light] .settings-notification-toggle.no{background:#ffffff52;color:#061a3d}html[data-theme=light] .settings-saving-text{color:#061a3d}html[data-theme=light] .feed-history-empty-state{border:1px solid rgba(15,85,169,.24);background:#ffffff8c;color:#1f3a5f}html[data-theme=light] .feed-history-table-wrap{border:1px solid rgba(15,85,169,.24);background:#ffffff8c}html[data-theme=light] .feed-history-table th,html[data-theme=light] .feed-history-table td,html[data-theme=light] .feed-history-artifacts-table th,html[data-theme=light] .feed-history-artifacts-table td{border-bottom:1px solid rgba(15,85,169,.2);color:#1f3a5f}html[data-theme=light] .feed-history-table th,html[data-theme=light] .feed-history-artifacts-table th{color:#0b5ed7}html[data-theme=light] .feed-history-status-badge{border:1px solid rgba(15,85,169,.24);color:#061a3d}html[data-theme=light] .feed-history-status-failed{background:#ffffff59}html[data-theme=light] .feed-history-error-text{color:#b42318!important}html[data-theme=light] .feed-history-run-mismatch td{background:#ffffff2e}html[data-theme=light] .feed-history-count-mismatch{color:#dc2626!important}html[data-theme=light] .feed-history-artifacts-cell{background:#ffffffb8}html[data-theme=light] .feed-history-inline-loading,html[data-theme=light] .feed-history-inline-empty{color:#334e73}html[data-theme=light] .admin-feed-empty-state{border:1px solid rgba(15,85,169,.24);background:#ffffff8c;color:#1f3a5f}html[data-theme=light] .admin-feed-table-wrap{border:1px solid rgba(15,85,169,.24);background:#ffffff8c}html[data-theme=light] .admin-feed-table th,html[data-theme=light] .admin-feed-table td,html[data-theme=light] .admin-feed-artifacts-table th,html[data-theme=light] .admin-feed-artifacts-table td{border-bottom:1px solid rgba(15,85,169,.2);color:#1f3a5f}html[data-theme=light] .admin-feed-table th,html[data-theme=light] .admin-feed-artifacts-table th{color:#0b5ed7}html[data-theme=light] .admin-feed-run-row.admin-feed-run-failed{background:linear-gradient(90deg,#ffffff61,#fff3)}html[data-theme=light] .admin-feed-error-text{color:#b42318!important}html[data-theme=light] .admin-feed-count-mismatch{color:#dc2626!important}html[data-theme=light] .admin-feed-dealer-name{color:#334e73f2}html[data-theme=light] .admin-feed-status-badge{border:1px solid rgba(15,85,169,.24);color:#061a3d}html[data-theme=light] .admin-feed-status-failed{background:#ffffff59}html[data-theme=light] .admin-feed-artifacts-cell{background:#ffffffb8}html[data-theme=light] .admin-feed-inline-loading,html[data-theme=light] .admin-feed-inline-empty,html[data-theme=light] .users-count{color:#334e73}html[data-theme=light] .users-count-pill{border:1px solid rgba(15,85,169,.24);background:#ffffff73;color:#1f3a5f}html[data-theme=light] .users-page-header-main{color:#061a3d}html[data-theme=light] .users-page-header-subtitle{color:#061a3dd1}html[data-theme=light] .users-toolbar{border:1px solid rgba(15,85,169,.18);background:linear-gradient(135deg,#ffffffc7,#fff9);box-shadow:0 16px 34px #4f7db847}html[data-theme=light] .users-toolbar-subtitle{color:#061a3db3}html[data-theme=light] .users-toolbar-count{border:1px solid rgba(15,85,169,.24);background:#ffffff73;color:#1f3a5f}html[data-theme=light] .users-table-header{color:#061a3db3}html[data-theme=light] .settings-empty-card{border:1px solid rgba(15,85,169,.18);background:#fff3;color:#061a3d}html[data-theme=light] .settings-user-card{border:1px solid rgba(15,85,169,.18)}html[data-theme=light] .users-row{background:#ffffff8c;border-color:#0f55a93d}html[data-theme=light] .users-row:hover{box-shadow:0 12px 30px #4f7db847}html[data-theme=light] .users-user-name{color:#061a3d}html[data-theme=light] .users-user-subtitle{color:#061a3da6}html[data-theme=light] .users-you-pill{color:#0369a1}html[data-theme=light] .settings-user-row{color:#061a3d}html[data-theme=light] .settings-inline-link{color:#0b5ed7}html[data-theme=light] .unit-future-space{border:1px dashed rgba(15,85,169,.24);background:#ffffff1f}html[data-theme=light] .unit-disclosure-grid,html[data-theme=light] .unit-disclosure-panel{border:1px dashed rgba(15,85,169,.24)}html[data-theme=light] .unit-disclosure-tab{border:1px solid rgba(15,85,169,.24);background:#ffffff4d;color:#1f3a5f}html[data-theme=light] .unit-disclosure-tab.active{background:#ffffffa6}html[data-theme=light] .unit-disclosure-nav-btn{border:1px solid rgba(15,85,169,.24);background:#ffffff4d;color:#061a3d}html[data-theme=light] .unit-disclosure-card{border:1px solid rgba(15,85,169,.24)}html[data-theme=light] .dealer-dashboard-hint-overlay-panel{background:#05132ac2}html[data-theme=light] .dealer-dashboard-hint-spotlight{border:1px solid rgba(15,85,169,.24)}html[data-theme=light] .dealer-dashboard-hint-step{color:#334e73eb}html[data-theme=light] .dealer-dashboard-hint-description{color:#061a3de0}html[data-theme=light] .unit-disclosure-card-title{color:#061a3d}html[data-theme=light] .unit-disclosure-notes{border:1px solid rgba(15,85,169,.24);background:#ffffff47}html[data-theme=light] .unit-disclosure-notes-title{color:#061a3d}html[data-theme=light] .unit-disclosure-note-item{color:#334e73}html[data-theme=light] .unit-question-label{color:#1f3a5f}html[data-theme=light] .unit-question-option{border:1px solid rgba(15,85,169,.24);background:#ffffff4d;color:#1f3a5f}html[data-theme=light] .unit-question-option.active{background:#2563eb8c}html[data-theme=light] .unit-question-toggle-brand .unit-branding-option{color:#061a3d}html[data-theme=light] .unit-question-toggle-brand .unit-branding-option.active{background:transparent}html[data-theme=light] .settings-delete-btn{background:#fff;color:#b42318}html[data-theme=light] .role-page{background-image:none}html[data-theme=light] .role-overlay{background:#05132a80}html[data-theme=light] .role-card{border:1px solid rgba(15,85,169,.2);background:#ffffffd9}html[data-theme=light] .role-subtitle{color:#061a3dd9}html[data-theme=light] .client-loan-amount-negative{color:#dc2626}html[data-theme=light] .client-loan-amount-positive{color:#168a4a}html[data-theme=light] .rep-header-title{color:#061a3d}html[data-theme=light] .rep-action-tile{border:2px solid rgba(15,85,169,.22);background:#ffffff85;color:#061a3d}html[data-theme=light] .rep-action-tile:hover:not(:disabled),html[data-theme=light] .rep-action-tile:focus-visible:not(:disabled){background:#ffffffd1;box-shadow:0 0 0 1px #93c5fd2e,0 14px 28px #4f7db847,0 0 22px #3b82f62e}html[data-theme=light] .rep-action-tile:disabled{box-shadow:0 8px 18px #4f7db82e}html[data-theme=light] .rep-action-tile.admin-finance-action-tile-amber:hover:not(:disabled),html[data-theme=light] .rep-action-tile.admin-finance-action-tile-amber:focus-visible:not(:disabled){background:#ffffff94;box-shadow:0 0 0 1px #f59e0b33,0 14px 28px #4f7db847,0 0 22px #f59e0b2e}html[data-theme=light] .rep-action-tile.admin-finance-action-tile-green:hover:not(:disabled),html[data-theme=light] .rep-action-tile.admin-finance-action-tile-green:focus-visible:not(:disabled){background:#ffffff9e;box-shadow:0 0 0 1px #22c55e33,0 14px 28px #4f7db847,0 0 22px #22c55e2e}html[data-theme=light] .rep-action-tile.admin-finance-action-tile-purple:hover:not(:disabled),html[data-theme=light] .rep-action-tile.admin-finance-action-tile-purple:focus-visible:not(:disabled){background:#ffffff9e;box-shadow:0 0 0 1px #a855f733,0 14px 28px #4f7db847,0 0 22px #a855f72e}html[data-theme=light] .rep-action-tile .admin-finance-action-title,html[data-theme=light] .rep-secondary-action-card .admin-finance-action-title{color:#061a3d}html[data-theme=light] .rep-action-tile .admin-finance-action-meta,html[data-theme=light] .rep-secondary-action-card .admin-finance-action-meta{color:#061a3dd6}html[data-theme=light] .rep-secondary-action-card{background:#ffffff85}html[data-theme=light] .rep-secondary-action-card:hover{box-shadow:0 10px 25px #4f7db840;background:#ffffffad}html[data-theme=light] .rep-metric-card.is-clickable:hover{box-shadow:0 8px 20px #4f7db83d;background:#ffffffb8}html[data-theme=light] .rep-metric-card.is-clickable:focus-visible{box-shadow:0 0 0 2px #60a5fa4d,0 8px 20px #4f7db83d}html[data-theme=light] .rep-metric-value{color:#061a3d}html[data-theme=light] .rep-page .rep-stat-tile{background:#ffffff75}html[data-theme=light] .rep-page .rep-stat-label{color:#5d7594}html[data-theme=light] .rep-page .rep-stat-number{color:#061a3d}html[data-theme=light] .rep-stat-subvalue{color:#0b5ed7}html[data-theme=light] .rep-history-chart-subtitle{color:#5d7594}html[data-theme=light] .rep-history-chart-wrap{background:linear-gradient(180deg,#ffffffb8,#ffffffe6),radial-gradient(circle at top,rgba(34,197,94,.12),transparent 48%);scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .rep-history-chart-wrap::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .rep-history-chart-wrap::-webkit-scrollbar-thumb{background:#0f55a961}html[data-theme=light] .rep-history-chart-wrap::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .rep-history-chart-grid-line{stroke:#334e732e}html[data-theme=light] .rep-history-chart-axis-label,html[data-theme=light] .rep-history-chart-month,html[data-theme=light] .rep-history-chart-value{fill:#334e73}html[data-theme=light] .rep-history-chart-month{fill:#5d7594}html[data-theme=light] .rep-history-chart-value{fill:#061a3d}html[data-theme=light] .rep-history-chart-line{stroke:#168a4a}html[data-theme=light] .rep-history-chart-delivery-line{stroke:#0b5ed7}html[data-theme=light] .rep-history-chart-point{fill:#061a3d;stroke:#168a4a}html[data-theme=light] .rep-history-chart-delivery-point{stroke:#0b5ed7}html[data-theme=light] .rep-history-chart-delivery-value{fill:#0b5ed7}html[data-theme=light] .rep-history-row,html[data-theme=light] .rep-page .rep-top-dealer-row{background:#ffffff70}html[data-theme=light] .rep-page .rep-top-dealer-row{color:#061a3d}html[data-theme=light] .rep-page .rep-top-dealer-row:hover,html[data-theme=light] .rep-page .rep-top-dealer-row:focus-visible{box-shadow:0 4px 12px #4f7db847;background:#ffffffc7}html[data-theme=light] .rep-page .rep-top-dealer-meta,html[data-theme=light] .rep-page .rep-top-dealer-count-label{color:#0b5ed7}html[data-theme=light] .rep-page .rep-top-dealer-row span,html[data-theme=light] .rep-page .rep-top-dealer-row strong{color:#061a3d}html[data-theme=light] .rep-page .rep-top-dealers::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .rep-page .rep-top-dealers::-webkit-scrollbar-thumb{background:#0f55a961}html[data-theme=light] .rep-page .rep-top-dealers::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .rep-signup-modal-actions .dealer-modal-btn{color:#061a3d}html[data-theme=light] .rep-signup-cancel-btn{border-color:#0f55a93d}html[data-theme=light] .rep-cosigner-link-type-btn,html[data-theme=light] .rep-cosigner-link-email-btn,html[data-theme=light] .rep-cosigner-link-copy-btn,html[data-theme=light] .rep-cosigner-link-cancel-btn{color:#061a3d}html[data-theme=light] .rep-cosigner-link-type-btn{border-color:#0f55a93d}html[data-theme=light] .rep-cosigner-link-type-btn.is-selected{color:#061a3d;background:transparent}html[data-theme=light] .rep-cosigner-link-copy-btn.is-copied{color:#061a3d}html[data-theme=light] .rep-cosigner-link-type-btn:hover:not(:disabled),html[data-theme=light] .rep-cosigner-link-email-btn:hover:not(:disabled){background:#22c55e29}html[data-theme=light] .rep-cosigner-link-copy-btn:hover:not(:disabled),html[data-theme=light] .rep-cosigner-link-cancel-btn:hover:not(:disabled){background:#3b82f629}html[data-theme=light] .rep-send-link-type-panel{background:#ffffff75}html[data-theme=light] .rep-send-link-type-panel-title{color:#334e73eb}html[data-theme=light] .rep-send-link-new-client-label{color:#0b5ed7}html[data-theme=light] .rep-send-link-submit-btn{color:#061a3d!important}html[data-theme=light] .rep-list-table-scrollable::-webkit-scrollbar-thumb{background:#0f55a961}html[data-theme=light] .rep-list-table-scrollable::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .rep-deal-picker-row{background:#ffffff6b}html[data-theme=light] .rep-deal-picker-row.is-active{background:#ffffffa8}html[data-theme=light] .rep-deal-picker-row .dealer-app-card-title,html[data-theme=light] .rep-deal-update-overlay{color:#061a3d}html[data-theme=light] .rep-deal-client-panel{background:#ffffff70}html[data-theme=light] .rep-list-row{background:#ffffff6b}html[data-theme=light] .rep-dealer-card-shell{border:1px solid rgba(15,85,169,.08);background:#fff9}html[data-theme=light] .rep-dealer-row:hover .rep-dealer-card-shell{box-shadow:0 4px 12px #4f7db847}html[data-theme=light] .rep-dealer-card-title{color:#061a3d}html[data-theme=light] .rep-dealer-reg-badge{color:#334e73}html[data-theme=light] .rep-dealer-card-address-line{color:#1f3a5f}html[data-theme=light] .rep-dealer-email-link{color:#0b5ed7}html[data-theme=light] .rep-dealer-email-link:hover{color:#061a3d}html[data-theme=light] .rep-contact-value{color:#1f3a5f}html[data-theme=light] .rep-tooltip-text{background:#fffffff2;color:#061a3d;box-shadow:0 2px 6px #4f7db847}html[data-theme=light] .rep-copy-link-btn{border:1px solid rgba(15,85,169,.08);color:#0b5ed7}html[data-theme=light] .rep-copy-link-btn:hover{background:#78aaff2e}html[data-theme=light] .rep-followup-recent{color:#168a4a}html[data-theme=light] .rep-lost-status,html[data-theme=light] .rep-list-loading-more{color:#0b5ed7}html[data-theme=light] .rep-inline-badge{color:#1f3a5f}html[data-theme=light] .rep-note-header{color:#334e73}html[data-theme=light] .rep-link-btn{color:#0369a1}html[data-theme=light] .rep-deal-meta-tile{background:#ffffff70}html[data-theme=light] .rep-deal-snapshot-id{color:#5d7594}html[data-theme=light] .rep-file-row{background:#ffffff70}html[data-theme=light] .deal-creditapp-button-spinner{border:2px solid rgba(15,85,169,.24);border-top-color:#0f55a92e}html[data-theme=light] .docusign-template-scroll{color-scheme:light;scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .docusign-template-scroll::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .docusign-template-scroll::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.18)}html[data-theme=light] .docusign-template-scroll::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .website-subscription-thank-you-page{background:radial-gradient(circle at 18% 14%,rgba(20,184,166,.16),transparent 30%),radial-gradient(circle at 82% 20%,rgba(245,158,11,.12),transparent 28%),#f4f8ff;color:#061a3d}html[data-theme=light] .website-subscription-thank-you-panel{border:1px solid rgba(15,85,169,.24);background:#ffffffe6;box-shadow:0 24px 80px #4f7db847}html[data-theme=light] .website-subscription-thank-you-kicker{color:#0891b2}html[data-theme=light] .website-subscription-thank-you-panel h1{color:#061a3d}html[data-theme=light] .website-subscription-thank-you-panel p{color:#334e73}html[data-theme=light] .website-subscription-thank-you-primary{color:#061a3d}html[data-theme=light] .website-subscription-thank-you-primary:hover{background:#16a34a4d}html[data-theme=light] .website-subscription-thank-you-secondary,html[data-theme=light] .website-subscription-thank-you-store-links a{border:1px solid rgba(15,85,169,.24);background:#ffffffb3;color:#0b5ed7}html[data-theme=light] .website-subscription-thank-you-secondary:hover,html[data-theme=light] .website-subscription-thank-you-store-links a:hover{color:#061a3d}html[data-theme=light] .accounting-eyebrow{color:#0b5ed7}html[data-theme=light] .accounting-page-subtitle{color:#5d7594}html[data-theme=light] .accounting-alert{color:#b42318;background:#ffffff47}html[data-theme=light] .accounting-company-card{background:#ffffff9e}html[data-theme=light] .accounting-company-card:hover{background:#ffffffc7}html[data-theme=light] .accounting-company-name{color:#061a3d}html[data-theme=light] .accounting-company-description{color:#334e73}html[data-theme=light] .accounting-company-kind{color:#0b5ed7}html[data-theme=light] .accounting-empty-panel{background:#ffffff80}html[data-theme=light] .accounting-empty-panel h2{color:#1f3a5f}html[data-theme=light] .accounting-empty-panel p{color:#5d7594}html[data-theme=light] .acc-panel{background:#ffffff94}html[data-theme=light] .acc-panel-header h2{color:#061a3d}html[data-theme=light] .acc-panel-meta{color:#5d7594}html[data-theme=light] .acc-stat-card{background:#ffffff80}html[data-theme=light] .acc-stat-label{color:#5d7594}html[data-theme=light] .acc-stat-value{color:#061a3d}html[data-theme=light] .acc-chart{background:#ffffff80}html[data-theme=light] .acc-chart:hover{background:#fff9}html[data-theme=light] .acc-bar-row{color:#1f3a5f}html[data-theme=light] .acc-bar-label{color:#334e73}html[data-theme=light] .acc-bar-track{background:#ffffffe6}html[data-theme=light] .acc-bar-amount{color:#061a3d}html[data-theme=light] .acc-chart-empty,html[data-theme=light] .acc-empty{color:#5d7594}html[data-theme=light] .acc-chart-hint{color:#0b5ed7}html[data-theme=light] .acc-table th{color:#0b5ed7;background:#fff}html[data-theme=light] .acc-table td{color:#1f3a5f}html[data-theme=light] .acc-strong{color:#061a3d}html[data-theme=light] .acc-pill-current{color:#0f6d3b}html[data-theme=light] .acc-pill-late{color:#b42318;background:#ffffff80}html[data-theme=light] .accounting-page-root{background:linear-gradient(135deg,#f4f8ff,#f4f8ff 48%,#f4f8ff);color:#061a3d}html[data-theme=light] .accounting-page-overlay{background:#05132a57}html[data-theme=light] .accounting-back-button,html[data-theme=light] .accounting-refresh-button{border:1px solid rgba(15,85,169,.24);background:#ffffffd1;color:#061a3d}html[data-theme=light] .accounting-page-header h1{color:#061a3d}html[data-theme=light] .accounting-workflow-button{background:#ffffffb8;color:#061a3d}html[data-theme=light] .accounting-workflow-button:hover{background:#ffffffe6}html[data-theme=light] .accounting-modal-backdrop{background:#05132ab8}html[data-theme=light] .accounting-modal-card{border:1px solid rgba(15,85,169,.22);background:#fff;color:#061a3d;box-shadow:0 24px 80px #4f7db847}html[data-theme=light] .accounting-modal-header h2{color:#061a3d}html[data-theme=light] .accounting-modal-close{border:1px solid rgba(15,85,169,.24);background:#ffffffd1;color:#061a3d}html[data-theme=light] .accounting-summary-card{border:1px solid rgba(15,85,169,.18);background:#ffffffb8}html[data-theme=light] .accounting-summary-card span{color:#061a3dad}html[data-theme=light] .accounting-summary-card strong{color:#061a3d}html[data-theme=light] .accounting-records-section{border:1px solid rgba(15,85,169,.2);background:#ffffffb3}html[data-theme=light] .accounting-section-heading h2{color:#061a3d}html[data-theme=light] .accounting-section-heading p{color:#061a3dad}html[data-theme=light] .accounting-filter-tabs{border:1px solid rgba(15,85,169,.2);background:#ffffff47}html[data-theme=light] .accounting-filter-tab{color:#061a3db8}html[data-theme=light] .accounting-filter-tab:hover{color:#061a3d;background:#94a3b81a}html[data-theme=light] .accounting-filter-tab.active{color:#061a3d;background:#14b8a638}html[data-theme=light] .accounting-error-card,html[data-theme=light] .accounting-loading-card,html[data-theme=light] .accounting-empty-card{border:1px solid rgba(15,85,169,.18);background:#ffffff61;color:#061a3ddb}html[data-theme=light] .accounting-error-card{color:#b42318}html[data-theme=light] .accounting-table-wrap{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .accounting-table-wrap::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .accounting-table-wrap::-webkit-scrollbar-thumb{border:3px solid rgba(15,85,169,.3);background:#0f55a961}html[data-theme=light] .accounting-table-wrap::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .accounting-records-table th,html[data-theme=light] .accounting-records-table td{border-bottom:1px solid rgba(15,85,169,.14)}html[data-theme=light] .accounting-records-table th{color:#061a3da8}html[data-theme=light] .accounting-records-table td{color:#061a3de0}html[data-theme=light] .accounting-records-table a,html[data-theme=light] .accounting-invoice-link,html[data-theme=light] .accounting-invoice-link:hover{color:#0b5ed7}html[data-theme=light] .accounting-dealer-link{color:#061a3de6}html[data-theme=light] .accounting-dealer-link:hover,html[data-theme=light] .accounting-copy-link-button{color:#0b5ed7}html[data-theme=light] .accounting-copy-link-button:hover,html[data-theme=light] .accounting-total-cell{color:#061a3d}html[data-theme=light] .accounting-status-pill{border:1px solid rgba(15,85,169,.24);background:#ffffffa8;color:#061a3ddb}html[data-theme=light] .accounting-detail-backdrop{background:#05132ac7}html[data-theme=light] .accounting-detail-card{border:1px solid rgba(15,85,169,.24);background:#fff;color:#061a3d;box-shadow:0 26px 90px #4f7db847}html[data-theme=light] .accounting-detail-title-block h2{color:#061a3d}html[data-theme=light] .accounting-detail-title-block span{color:#061a3dad}html[data-theme=light] .accounting-detail-section{border:1px solid rgba(15,85,169,.2);background:#ffffffad}html[data-theme=light] .accounting-detail-item{border:1px solid rgba(15,85,169,.16);background:#ffffff47}html[data-theme=light] .accounting-detail-item span{color:#061a3d9e}html[data-theme=light] .accounting-detail-item strong{color:#061a3d}html[data-theme=light] .accounting-review-toggle{color:#061a3de6}html[data-theme=light] .accounting-invoice-preview-backdrop{background:#05132ac7}html[data-theme=light] .accounting-invoice-preview-card{border:1px solid rgba(15,85,169,.24);background:#fff;box-shadow:0 26px 90px #4f7db847}html[data-theme=light] .accounting-invoice-preview-header{border-bottom:1px solid rgba(15,85,169,.18)}html[data-theme=light] .accounting-invoice-preview-title-block h2{color:#061a3d}html[data-theme=light] .accounting-invoice-preview-title-block span{color:#061a3dad}html[data-theme=light] .accounting-invoice-preview-download{color:#0b5ed7}html[data-theme=light] .accounting-invoice-preview-download:hover{color:#061a3d}html[data-theme=light] .dealer-prospect-followup-page{color:#061a3d;background:radial-gradient(circle at top,rgba(14,165,233,.16),transparent 34%),#f4f8ff}html[data-theme=light] .dealer-prospect-followup-back,html[data-theme=light] .dealer-prospect-followup-refresh,html[data-theme=light] .dealer-prospect-followup-tabs button,html[data-theme=light] .dealer-prospect-followup-actions button{border:1px solid rgba(15,85,169,.24);color:#061a3d;background:#ffffffd1}html[data-theme=light] .dealer-prospect-followup-stats button,html[data-theme=light] .dealer-prospect-followup-due-strip,html[data-theme=light] .dealer-prospect-followup-table-card,html[data-theme=light] .dealer-prospect-followup-detail{border:1px solid rgba(15,85,169,.3);color:#061a3d;background:#fffffff0}html[data-theme=light] .dealer-prospect-followup-stats span,html[data-theme=light] .dealer-prospect-followup-due-strip span{color:#5d7594}html[data-theme=light] .dealer-prospect-followup-due-strip{background:#ffffff57}html[data-theme=light] .dealer-prospect-followup-due-strip strong{color:#b42318}html[data-theme=light] .dealer-prospect-followup-due-strip button{background:#ffffff94}html[data-theme=light] .dealer-prospect-followup-tabs .is-active{background:#ffffffeb}html[data-theme=light] .dealer-prospect-followup-filters input,html[data-theme=light] .dealer-prospect-followup-filters select,html[data-theme=light] .dealer-prospect-followup-sort-dir{border:1px solid rgba(15,85,169,.28);color:#061a3d;background:#fff}html[data-theme=light] .dealer-prospect-followup-filter-note{border:1px solid rgba(15,85,169,.3);color:#5d7594;background:#ffffff5c}html[data-theme=light] .dealer-prospect-followup-message{color:#0b5ed7}html[data-theme=light] .dealer-prospect-followup-table-summary{border-bottom:1px solid rgba(15,85,169,.3);color:#0b5ed7}html[data-theme=light] .dealer-prospect-followup-pagination button{border:1px solid rgba(15,85,169,.24);color:#061a3d;background:#ffffffd1}html[data-theme=light] .dealer-prospect-followup-load-state{color:#061a3db8}html[data-theme=light] .dealer-prospect-followup-table-scroll{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .dealer-prospect-followup-table-scroll::-webkit-scrollbar-track,html[data-theme=light] .dealer-prospect-followup-detail::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .dealer-prospect-followup-table-scroll::-webkit-scrollbar-thumb,html[data-theme=light] .dealer-prospect-followup-detail::-webkit-scrollbar-thumb{border:2px solid rgba(15,85,169,.18);background:#0f55a961}html[data-theme=light] .dealer-prospect-followup-table th,html[data-theme=light] .dealer-prospect-followup-table td{border-bottom:1px solid rgba(15,85,169,.3)}html[data-theme=light] .dealer-prospect-followup-table th{color:#0b5ed7;background:#fff}html[data-theme=light] .dealer-prospect-followup-table tbody tr:hover,html[data-theme=light] .dealer-prospect-followup-table tbody tr.is-selected{background:#3b82f624}html[data-theme=light] .dealer-prospect-followup-cell-title{color:#061a3d}html[data-theme=light] .dealer-prospect-followup-cell-subtitle{color:#5d7594}html[data-theme=light] .dealer-prospect-followup-status{color:#061a3d}html[data-theme=light] .dealer-prospect-followup-due-pill,html[data-theme=light] .dealer-prospect-followup-priority-pill{border:1px solid rgba(15,85,169,.28)}html[data-theme=light] .dealer-prospect-followup-due-pill,html[data-theme=light] .dealer-prospect-followup-priority-pill.priority-high{color:#b42318;background:#ffffff85}html[data-theme=light] .dealer-prospect-followup-priority-pill.priority-medium{color:#8a5200}html[data-theme=light] .dealer-prospect-followup-priority-pill.priority-low,html[data-theme=light] .dealer-prospect-followup-priority-pill.priority-none{border-color:#0f55a947;color:#334e73;background:#ffffff85}html[data-theme=light] .dealer-prospect-followup-detail{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .dealer-prospect-followup-detail-title,html[data-theme=light] .dealer-prospect-followup-detail-subtitle{color:#0b5ed7}html[data-theme=light] .dealer-prospect-followup-detail-grid span,html[data-theme=light] .dealer-prospect-followup-action-note{color:#5d7594}html[data-theme=light] .dealer-prospect-followup-more-actions button{border:1px solid rgba(15,85,169,.28);color:#1f3a5f;background:#ffffffd1}html[data-theme=light] .dealer-prospect-followup-preview-actions button{background:#ffffffeb}html[data-theme=light] .dealer-prospect-followup-note{border:1px solid rgba(15,85,169,.3);background:#fff6}html[data-theme=light] .dealer-prospect-followup-note-meta strong{color:#0b5ed7}html[data-theme=light] .dealer-prospect-followup-note-meta span{color:#5d7594}html[data-theme=light] .dealer-prospect-followup-note p{color:#1f3a5f}html[data-theme=light] .dealer-prospect-followup-empty{border:1px dashed rgba(15,85,169,.28);color:#5d7594;background:#ffffff52}html[data-theme=light] .dealer-prospect-followup-modal-backdrop{background:#05132abd}html[data-theme=light] .dealer-prospect-followup-modal{border:1px solid rgba(15,85,169,.3);background:#fff;box-shadow:0 24px 70px #4f7db847}html[data-theme=light] .dealer-prospect-followup-modal-header h2{color:#061a3d}html[data-theme=light] .dealer-prospect-followup-modal-header button,html[data-theme=light] .dealer-prospect-followup-modal-actions button{border:1px solid rgba(15,85,169,.24);color:#061a3d;background:#ffffffd1}html[data-theme=light] .dealer-prospect-followup-modal-prospect,html[data-theme=light] .dealer-prospect-followup-modal-copy{border:1px solid rgba(15,85,169,.3);color:#0b5ed7;background:#fff6}html[data-theme=light] .dealer-prospect-followup-modal label span{color:#5d7594}html[data-theme=light] .dealer-prospect-followup-modal input,html[data-theme=light] .dealer-prospect-followup-modal select,html[data-theme=light] .dealer-prospect-followup-modal textarea{border:1px solid rgba(15,85,169,.28);color:#061a3d;background:#f4f8ff}html[data-theme=light] .dealer-prospect-followup-modal-error{color:#b42318;background:#ffffff57}html[data-theme=light] .dealer-prospect-followup-preview-warning,html[data-theme=light] .dealer-prospect-followup-preview-blocked{color:#0b5ed7}html[data-theme=light] .dealer-prospect-followup-preview-blocked{color:#8a5200}html[data-theme=light] .dealer-prospect-followup-import-result,html[data-theme=light] .dealer-prospect-followup-import-result span{color:#0f6d3b}html[data-theme=light] .dealer-prospect-followup-preview-destination button{background:#ffffffeb}html[data-theme=light] .dealer-prospect-followup-preview-summary div{border:1px solid rgba(15,85,169,.3);background:#fff6}html[data-theme=light] .dealer-prospect-followup-preview-summary span{color:#5d7594}html[data-theme=light] .dealer-prospect-followup-preview-summary strong{color:#061a3d}html[data-theme=light] .dealer-prospect-followup-import-actions span{color:#5d7594}html[data-theme=light] .dealer-prospect-followup-preview-note{border:1px solid rgba(15,85,169,.3);background:#fff6}html[data-theme=light] .dealer-prospect-followup-preview-note-meta strong{color:#0b5ed7}html[data-theme=light] .dealer-prospect-followup-preview-note-meta span{color:#5d7594}html[data-theme=light] .dealer-prospect-followup-preview-note-meta em{border:1px solid rgba(15,85,169,.28);color:#1f3a5f}html[data-theme=light] .dealer-prospect-followup-preview-note pre{color:#1f3a5f;background:#ffffffc7}html[data-theme=light] .admin-docusign-envelope-launch{background:linear-gradient(135deg,#0f766e6b,#ffffffc7);color:#061a3d;box-shadow:0 8px 18px #4f7db838}html[data-theme=light] .admin-docusign-envelope-launch:hover{background:linear-gradient(135deg,#0d948880,#ffffffdb)}html[data-theme=light] .admin-docusign-envelope-modal-backdrop{background:#05132aad}html[data-theme=light] .admin-docusign-envelope-modal{border:1px solid rgba(15,85,169,.24);background:#fff;color:#061a3d;box-shadow:0 22px 70px #4f7db847}html[data-theme=light] .admin-docusign-envelope-modal-header{border-bottom:1px solid rgba(15,85,169,.2);background:#fff}html[data-theme=light] .admin-docusign-envelope-counts{color:#061a3dc7}html[data-theme=light] .admin-docusign-envelope-filter{border:1px solid rgba(15,85,169,.22);background:#ffffffb8;color:#061a3dc7}html[data-theme=light] .admin-docusign-envelope-filter:hover,html[data-theme=light] .admin-docusign-envelope-filter.is-active{color:#061a3d;background:#14b8a638}html[data-theme=light] .admin-docusign-envelope-search{border:1px solid rgba(15,85,169,.24);background:#ffffff7a;color:#061a3d}html[data-theme=light] .admin-docusign-envelope-search::placeholder{color:#334e7394}html[data-theme=light] .admin-docusign-envelope-refresh,html[data-theme=light] .admin-docusign-envelope-close{color:#061a3d}html[data-theme=light] .admin-docusign-envelope-close{background:#ffffff57}html[data-theme=light] .admin-docusign-envelope-error{background:#ffffff3d;color:#b42318}html[data-theme=light] .admin-docusign-envelope-empty{border:1px solid rgba(15,85,169,.22);background:#ffffff8a;color:#061a3dd1}html[data-theme=light] .admin-docusign-envelope-list{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .admin-docusign-envelope-row{border:1px solid rgba(15,85,169,.18);background:#ffffff94}html[data-theme=light] .admin-docusign-envelope-dealer{color:#061a3d}html[data-theme=light] .admin-docusign-envelope-document{color:#061a3dd6}html[data-theme=light] .admin-docusign-envelope-meta{color:#334e73bd}html[data-theme=light] .admin-docusign-envelope-status.is-signed{color:#0f6d3b}html[data-theme=light] .admin-docusign-envelope-status.is-delivered{color:#0b5ed7}html[data-theme=light] .admin-docusign-envelope-status.is-sent{color:#8a5200}html[data-theme=light] .admin-docusign-envelope-status.is-stopped{background:#ffffff57;color:#b42318}html[data-theme=light] .admin-docusign-envelope-date{color:#334e73c2}html[data-theme=light] .admin-docusign-envelope-date-signed{color:#0f6d3b}html[data-theme=light] .inhouse-manager-table-scroll .inhouse-manager-table thead th{background:#fff}html[data-theme=light] .inhouse-manager-table-scroll::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .inhouse-manager-table-scroll::-webkit-scrollbar-thumb{background:#0f55a961}html[data-theme=light] .inhouse-manager-table-scroll::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .inhouse-process-summary-stat{border:1px solid rgba(15,85,169,.18);background:#ffffff8c}html[data-theme=light] .inhouse-process-summary-label{color:#334e73}html[data-theme=light] .inhouse-process-summary-value{color:#061a3d}html[data-theme=light] .inhouse-fee-pill{color:#8a5200}html[data-theme=light] .inhouse-fee-pill:hover{background:#facc1547}html[data-theme=light] .inhouse-fee-adjust-note{color:#b45309}html[data-theme=light] .inhouse-fee-adjust-context{color:#334e73}html[data-theme=light] .inhouse-fee-adjust-toggle,html[data-theme=light] .inhouse-fee-adjust-checkbox{color:#061a3d}html[data-theme=light] .inhouse-fee-adjust-hint{color:#334e73}html[data-theme=light] .inhouse-header-meta{color:#0b5ed7}html[data-theme=light] .inhouse-header-meta span,html[data-theme=light] .inhouse-status-strip{background:#ffffff6b}html[data-theme=light] .inhouse-status-badge{border:1px solid rgba(15,85,169,.24);color:#1f3a5f}html[data-theme=light] .inhouse-status-success{color:#0f6d3b}html[data-theme=light] .inhouse-status-warning{color:#8a5200}html[data-theme=light] .inhouse-status-danger{color:#b42318;background:#ffffff4d}html[data-theme=light] .inhouse-status-neutral{border-color:#0f55a93d;color:#0b5ed7;background:#ffffff6b}html[data-theme=light] .inhouse-filter-active{color:#0f6d3b}html[data-theme=light] .inhouse-workspace-tabs{background:#ffffffeb}html[data-theme=light] .inhouse-filter-check{color:#1f3a5f;background:#ffffff94}html[data-theme=light] .inhouse-alert-card{color:#1f3a5f;background:#ffffff8c}html[data-theme=light] .inhouse-alert-card span{color:#334e73}html[data-theme=light] .inhouse-history-item{background:#ffffff80}html[data-theme=light] .inhouse-history-item strong{color:#061a3d}html[data-theme=light] .inhouse-history-item span,html[data-theme=light] .inhouse-history-item p{color:#334e73}html[data-theme=light] .inhouse-document-tile{color:#061a3d;background:#ffffffa3}html[data-theme=light] .inhouse-document-tile span{color:#0b5ed7}html[data-theme=light] .inhouse-mini-chart{background:#ffffff6b}html[data-theme=light] .inhouse-mini-chart::-webkit-scrollbar-track,html[data-theme=light] .inhouse-history-list::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .inhouse-mini-chart::-webkit-scrollbar-thumb,html[data-theme=light] .inhouse-history-list::-webkit-scrollbar-thumb{background:#0f55a961}html[data-theme=light] .inhouse-mini-chart::-webkit-scrollbar-thumb:hover,html[data-theme=light] .inhouse-history-list::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .inhouse-mini-chart-row{color:#0b5ed7}html[data-theme=light] .inhouse-mini-chart-track{background:#ffffffd9}html[data-theme=light] .mortgage-payment-field select{color:#061a3d;background:#ffffffbd}html[data-theme=light] .inhouse-position-panel{background:#fff9}html[data-theme=light] .inhouse-position-group-title{color:#0b5ed7}html[data-theme=light] .inhouse-position-item dt{color:#5d7594}html[data-theme=light] .inhouse-position-item dd{color:#061a3d}html[data-theme=light] .inhouse-position-item dd.inhouse-position-warning{color:#b45309}html[data-theme=light] .inhouse-position-item dd.inhouse-position-danger{color:#b42318}html[data-theme=light] .inhouse-ledger-pane{background:#fff9}html[data-theme=light] .inhouse-ledger-count{color:#5d7594}html[data-theme=light] .inhouse-ledger-scroll{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .inhouse-ledger-scroll::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .inhouse-ledger-scroll::-webkit-scrollbar-thumb{background:#0f55a961}html[data-theme=light] .inhouse-ledger-scroll::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .inhouse-ledger-scroll::-webkit-scrollbar-corner{background:#0f55a912}html[data-theme=light] .inhouse-ledger-scroll thead th{background:#fff}html[data-theme=light] .inhouse-ledger-reversal td{color:#b42318}html[data-theme=light] .inhouse-ledger-fee td{color:#b45309}html[data-theme=light] .inhouse-ledger-fees{color:#5d7594}html[data-theme=light] .inhouse-ledger-fees strong{color:#061a3d}html[data-theme=light] .inhouse-ledger-fees strong.inhouse-position-warning{color:#b45309}html[data-theme=light] .inhouse-ledger-scroll tfoot .inhouse-ledger-totals td{color:#061a3d;background:#fff}html[data-theme=light] .inhouse-ledger-footer{color:#5d7594}html[data-theme=light] .inhouse-ledger-footer strong{color:#061a3d}html[data-theme=light] .inhouse-range{background:#ffffff94}html[data-theme=light] .inhouse-range-header{color:#5d7594}html[data-theme=light] .inhouse-range-header strong{color:#1f3a5f}html[data-theme=light] .inhouse-range-track{background:#fffffff2}html[data-theme=light] .inhouse-range-slider input[type=range]::-webkit-slider-thumb{border:2px solid rgba(15,85,169,.18);box-shadow:0 1px 4px #4f7db847}html[data-theme=light] .inhouse-range-slider input[type=range]::-moz-range-thumb{border:2px solid rgba(15,85,169,.18);box-shadow:0 1px 4px #4f7db847}html[data-theme=light] .inhouse-flag-select-placeholder{color:#5d7594}html[data-theme=light] .inhouse-flag-select-caret{color:#0b5ed7}html[data-theme=light] .inhouse-flag-select-menu{background:#fff;box-shadow:0 12px 28px #4f7db847}html[data-theme=light] .inhouse-flag-select-option{color:#1f3a5f}html[data-theme=light] .inhouse-flag-select-option:hover{background:#60a5fa29}html[data-theme=light] .inhouse-reports-modal{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .inhouse-reports-modal::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .inhouse-reports-modal::-webkit-scrollbar-thumb{background:#0f55a961}html[data-theme=light] .inhouse-reports-modal::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .inhouse-reports-list{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .inhouse-reports-list::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .inhouse-reports-list::-webkit-scrollbar-thumb{background:#0f55a961}html[data-theme=light] .inhouse-reports-list::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .internal-analytics-page{color:#061a3d;background:radial-gradient(circle at 18% 0%,rgba(14,165,233,.18),transparent 28%),linear-gradient(135deg,#f4f8ff,#fff,#fff)}html[data-theme=light] .internal-analytics-header p{color:#1f3a5f}html[data-theme=light] .internal-analytics-eyebrow{color:#0b5ed7}html[data-theme=light] .internal-analytics-filters{border:1px solid rgba(15,85,169,.22);background:#ffffffb8}html[data-theme=light] .internal-analytics-filters span{color:#334e73}html[data-theme=light] .internal-analytics-filters select,html[data-theme=light] .internal-analytics-filters input{border:1px solid rgba(15,85,169,.24);color:#061a3d;background:#ffffffb8}html[data-theme=light] .internal-analytics-dealer-search-input-wrap button{border:1px solid rgba(15,85,169,.24);color:#061a3d;background:#ffffffeb}html[data-theme=light] .internal-analytics-dealer-suggestions{background:#f4f8ff;box-shadow:0 18px 38px #4f7db847}html[data-theme=light] .internal-analytics-dealer-suggestions button{border-bottom:1px solid rgba(15,85,169,.14);color:#061a3d}html[data-theme=light] .internal-analytics-dealer-suggestions button:hover{background:#0ea5e924}html[data-theme=light] .internal-analytics-dealer-suggestions small,html[data-theme=light] .internal-analytics-dealer-suggestion-empty{color:#1f3a5f}html[data-theme=light] .internal-analytics-inline-status{color:#0b5ed7}html[data-theme=light] .internal-analytics-inline-error{color:#b42318}html[data-theme=light] .internal-analytics-mode-tabs button{border:1px solid rgba(15,85,169,.24);color:#061a3d;background:#ffffffbd}html[data-theme=light] .internal-analytics-mode-tabs button:hover,html[data-theme=light] .internal-analytics-mode-tabs button:focus-visible,html[data-theme=light] .internal-analytics-mode-tab-active{color:#061a3d!important;background:#0ea5e92e!important}html[data-theme=light] .internal-analytics-trend-panel{border:1px solid rgba(15,85,169,.22);background:#ffffffc7;box-shadow:0 18px 42px #4f7db83d}html[data-theme=light] .internal-analytics-trend-panel:focus-visible{box-shadow:0 0 0 3px #67e8f929,0 18px 42px #4f7db83d}html[data-theme=light] .internal-analytics-trend-header p,html[data-theme=light] .internal-analytics-trend-total span{color:#1f3a5f}html[data-theme=light] .internal-analytics-trend-total b{color:#0b5ed7}html[data-theme=light] .internal-analytics-chart-gridline{stroke:#334e732e}html[data-theme=light] .internal-analytics-chart-label{fill:#0b5ed7}html[data-theme=light] .internal-analytics-chart-line,html[data-theme=light] .internal-analytics-chart-point{stroke:#0b5ed7}html[data-theme=light] .internal-analytics-chart-point:hover{fill:#0b5ed7}html[data-theme=light] .internal-analytics-kpi{border:1px solid rgba(15,85,169,.22);background:#ffffffc7;box-shadow:0 16px 36px #4f7db838}html[data-theme=light] .internal-analytics-kpi span,html[data-theme=light] .internal-analytics-kpi small{color:#1f3a5f}html[data-theme=light] .internal-analytics-kpi-blue b{color:#0b5ed7}html[data-theme=light] .internal-analytics-kpi-green b{color:#168a4a}html[data-theme=light] .internal-analytics-kpi-red b{color:#b42318}html[data-theme=light] .internal-analytics-kpi-amber b{color:#b45309}html[data-theme=light] .internal-analytics-panel,html[data-theme=light] .internal-analytics-state{border:1px solid rgba(15,85,169,.22);background:#ffffffc7;box-shadow:0 18px 42px #4f7db83d}html[data-theme=light] .internal-analytics-panel-header{border-bottom:1px solid rgba(15,85,169,.16)}html[data-theme=light] .internal-analytics-panel-header p{color:#1f3a5f}html[data-theme=light] .internal-analytics-table-wrap th,html[data-theme=light] .internal-analytics-table-wrap td{border-bottom:1px solid rgba(15,85,169,.14)}html[data-theme=light] .internal-analytics-table-wrap th{color:#0b5ed7}html[data-theme=light] .internal-analytics-table-wrap td{color:#061a3d}html[data-theme=light] .internal-analytics-state span,html[data-theme=light] .internal-analytics-detail-header p{color:#1f3a5f}html[data-theme=light] .internal-analytics-detail-grid .internal-analytics-table-wrap th{background:#fff}html[data-theme=light] .internal-analytics-page-detail-scroll h3{color:#061a3d}html[data-theme=light] .internal-analytics-event-line-toggle{border-bottom:1px solid rgba(15,85,169,.14);color:#061a3d}html[data-theme=light] .internal-analytics-event-line-toggle:hover{background:#0ea5e91a}html[data-theme=light] .internal-analytics-event-line-swatch{box-shadow:0 0 0 2px #4f7db847}html[data-theme=light] .internal-analytics-event-line-toggle b{color:#061a3d}html[data-theme=light] .internal-analytics-event-line-empty{color:#1f3a5f}html[data-theme=light] .investment-report-shell{color:#061a3d}html[data-theme=light] .investment-report-eyebrow{color:#0b5ed7}html[data-theme=light] .investment-report-date{color:#5d7594}html[data-theme=light] .investment-report-btn{color:#0b5ed7;background:#ffffffb8}html[data-theme=light] .investment-report-btn:hover:not(:disabled){background:#ffffffe6}html[data-theme=light] .investment-report-alert{background:#ffffff59;color:#b42318}html[data-theme=light] .investment-report-success{color:#0f6d3b}html[data-theme=light] .investment-report-loading{color:#5d7594}html[data-theme=light] .investment-report-panel{border:1px solid rgba(15,85,169,.24);background:#ffffff8c}html[data-theme=light] .investment-report-panel-title{color:#1f3a5f}html[data-theme=light] .investment-report-history-btn{color:#0369a1;background:#fff6}html[data-theme=light] .investment-report-history-btn:hover{background:#0c4a6e8c}html[data-theme=light] .investment-report-subhead-row td,html[data-theme=light] .investment-report-table th{color:#5d7594;border-bottom:1px solid rgba(15,85,169,.24)}html[data-theme=light] .investment-report-table td{border-bottom:1px solid rgba(15,85,169,.12)}html[data-theme=light] .investment-report-empty{color:#5d7594}html[data-theme=light] .investment-report-summary{border:1px solid rgba(15,85,169,.24);background:#ffffff8c}html[data-theme=light] .investment-report-summary-label{color:#1f3a5f}html[data-theme=light] .investment-report-summary-rate-label{color:#5d7594}html[data-theme=light] .investment-report-income-pair{border:1px solid rgba(15,85,169,.18);background:#fff6}html[data-theme=light] .investment-report-income-label{color:#1f3a5f}html[data-theme=light] .investment-report-totals{border:1px solid rgba(15,85,169,.24);background:#ffffffb3}html[data-theme=light] .investment-report-total-row+.investment-report-total-row{border-top:1px solid rgba(15,85,169,.12)}html[data-theme=light] .investment-report-positive{color:#168a4a}html[data-theme=light] .investment-report-negative{color:#dc2626}html[data-theme=light] .investment-chart-overlay{background:#05132ab8}html[data-theme=light] .investment-chart-modal{border:1px solid rgba(15,85,169,.24);background:linear-gradient(180deg,#fff,#f4f8ff);color:#061a3d}html[data-theme=light] .investment-chart-modal-eyebrow{color:#0369a1}html[data-theme=light] .investment-chart-close{color:#5d7594}html[data-theme=light] .investment-chart-close:hover{color:#1f3a5f}html[data-theme=light] .investment-chart-state{color:#5d7594}html[data-theme=light] .investment-chart-state-error{color:#b42318}html[data-theme=light] .investment-chart-gridline{stroke:#334e7329}html[data-theme=light] .investment-chart-axis-label{fill:#5d7594}html[data-theme=light] .investment-chart-crosshair{stroke:#061a3d66}html[data-theme=light] .investment-chart-estimated-band{fill:#334e7314}html[data-theme=light] .investment-chart-estimated-label{fill:#5d7594}html[data-theme=light] .investment-chart-tooltip{border:1px solid rgba(15,85,169,.24);background:#ffffffeb}html[data-theme=light] .investment-chart-tooltip-title,html[data-theme=light] .investment-chart-tooltip-name{color:#1f3a5f}html[data-theme=light] .investment-chart-legend-item{border:1px solid rgba(15,85,169,.24);background:#ffffff80;color:#061a3d}html[data-theme=light] .investment-chart-legend-value{color:#1f3a5f}html[data-theme=light] .investment-chart-note{border-left:3px solid rgba(15,85,169,.24);color:#5d7594}html[data-theme=light] .mortgage-manager-page{color:#061a3d;background:radial-gradient(circle at top left,rgba(14,165,233,.16),transparent 34%),linear-gradient(135deg,#fff,#fff 48%,#f4f8ff)}html[data-theme=light] .mortgage-manager-eyebrow{color:#0b5ed7}html[data-theme=light] .mortgage-manager-back-btn{color:#0b5ed7;background:#ffffffb8}html[data-theme=light] .mortgage-manager-back-btn:hover{background:#ffffffe6}html[data-theme=light] .mortgage-manager-alert{color:#b42318;background:#ffffff47}html[data-theme=light] .mortgage-manager-summary-card,html[data-theme=light] .mortgage-manager-table-panel,html[data-theme=light] .mortgage-manager-placeholder-panel{border:1px solid rgba(15,85,169,.24);background:#ffffffbd;box-shadow:0 16px 40px #4f7db83d}html[data-theme=light] .mortgage-manager-summary-label{color:#334e73}html[data-theme=light] .mortgage-manager-summary-value{color:#061a3d}html[data-theme=light] .mortgage-prepaid-badge{color:#0b5ed7}html[data-theme=light] .mortgage-manager-section-note{color:#5d7594}html[data-theme=light] .mortgage-collapse-toggle{color:#0b5ed7;background:#ffffffb8}html[data-theme=light] .mortgage-collapse-toggle:hover{background:#ffffffe6}html[data-theme=light] .mortgage-create-overlay{background:#05132aad}html[data-theme=light] .mortgage-create-modal{background:#f4f8ff;color:#061a3d;box-shadow:0 28px 90px #4f7db847}html[data-theme=light] .mortgage-create-section{border-top:1px solid rgba(15,85,169,.18)}html[data-theme=light] .mortgage-create-field span,html[data-theme=light] .mortgage-create-toggle,html[data-theme=light] .mortgage-create-choice-row label{color:#0b5ed7}html[data-theme=light] .mortgage-create-field input,html[data-theme=light] .mortgage-create-select,html[data-theme=light] .mortgage-create-allocation-row input{color:#061a3d;background:#ffffffc7}html[data-theme=light] .mortgage-create-segmented{background:#ffffffc7}html[data-theme=light] .mortgage-create-segmented-option{color:#0b5ed7}html[data-theme=light] .mortgage-create-segmented-option.active{color:#061a3d;background:#3b82f67a}html[data-theme=light] .mortgage-payment-help{color:#5d7594}html[data-theme=light] .mortgage-create-total{color:#0f6d3b}html[data-theme=light] .mortgage-create-total-error{color:#b42318}html[data-theme=light] .mortgage-create-link-button,html[data-theme=light] .mortgage-create-link-button:hover{color:#0b5ed7}html[data-theme=light] .mortgage-ledger-scroll-panel{border:1px solid rgba(15,85,169,.18)}html[data-theme=light] .mortgage-ledger-scroll-panel thead th{background:#fffffffa}html[data-theme=light] .mortgage-ledger-scroll-panel::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .mortgage-ledger-scroll-panel::-webkit-scrollbar-thumb{background:#0f55a961}html[data-theme=light] .mortgage-ledger-scroll-panel::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .mortgage-payments-scroll-panel{border:1px solid rgba(15,85,169,.18)}html[data-theme=light] .mortgage-payments-scroll-panel thead th{background:#fffffffa}html[data-theme=light] .mortgage-payments-scroll-panel::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .mortgage-payments-scroll-panel::-webkit-scrollbar-thumb{background:#0f55a961}html[data-theme=light] .mortgage-payments-scroll-panel::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .mortgage-tab{color:#334e73;background:#ffffff94}html[data-theme=light] .mortgage-tab-active{color:#061a3d}html[data-theme=light] .mortgage-search-input{color:#061a3d;background:#ffffff94}html[data-theme=light] .mortgage-search-input::placeholder{color:#5d7594}html[data-theme=light] .mortgage-manager-table th,html[data-theme=light] .mortgage-manager-table td,html[data-theme=light] .mortgage-cell{border-bottom:1px solid rgba(15,85,169,.18)}html[data-theme=light] .mortgage-row{color:#061a3d}html[data-theme=light] .mortgage-row-clickable:hover{background:#ffffffb8}html[data-theme=light] .mortgage-row-clickable:focus-visible{background:#ffffffb8}html[data-theme=light] .mortgage-upcoming-critical{background:#ffffff38}html[data-theme=light] .mortgage-upcoming-critical:hover{background:#ffffff57}html[data-theme=light] .mortgage-upcoming-warning:hover{background:#9a34124d}html[data-theme=light] .mortgage-attention-hide-reviewed{color:#334e73}html[data-theme=light] .mortgage-review-button{color:#0b5ed7;background:#ffffffb3}html[data-theme=light] .mortgage-review-button:hover{background:#ffffffe6}html[data-theme=light] .mortgage-review-button-reviewed{color:#0f6d3b}html[data-theme=light] .mortgage-manager-table th{color:#0b5ed7}html[data-theme=light] .mortgage-yield-high{color:#0f6d3b}html[data-theme=light] .mortgage-yield-neutral{color:#1f3a5f}html[data-theme=light] .mortgage-yield-low{color:#dc2626}html[data-theme=light] .mortgage-manager-empty-cell{color:#334e73}html[data-theme=light] .mortgage-payment-form{border:1px solid rgba(15,85,169,.18)}html[data-theme=light] .mortgage-payment-form-title{color:#061a3d}html[data-theme=light] .mortgage-payment-field{color:#334e73}html[data-theme=light] .mortgage-payment-field input,html[data-theme=light] .mortgage-payment-field textarea{color:#061a3d;background:#ffffffbd}html[data-theme=light] .mortgage-payment-message-error{color:#b42318}html[data-theme=light] .mortgage-payment-message-success{color:#0f6d3b}html[data-theme=light] .mortgage-payment-message-warning{color:#8a5200}html[data-theme=light] .mortgage-drop-zone{border:2px dashed rgba(15,85,169,.2)}html[data-theme=light] .mortgage-drop-zone p{color:#0b5ed7}html[data-theme=light] .mortgage-document-input{color:#061a3d;background:#ffffffbd}html[data-theme=light] .mortgage-document-selection{color:#334e73}html[data-theme=light] .mortgage-upload-progress-panel{border:1px solid rgba(15,85,169,.2);background:#ffffff47}html[data-theme=light] .mortgage-upload-progress-name,html[data-theme=light] .mortgage-upload-progress-status{color:#0b5ed7}html[data-theme=light] .mortgage-upload-progress-track{background:#ffffffd1}html[data-theme=light] .mortgage-upload-progress-error{color:#b42318}html[data-theme=light] .mortgage-note-row{border:1px solid rgba(15,85,169,.18);background:#ffffff6b}html[data-theme=light] .mortgage-note-meta{color:#334e73}html[data-theme=light] .mortgage-note-text{color:#061a3d}html[data-theme=light] .mortgage-document-link,html[data-theme=light] .mortgage-document-link:hover{color:#0b5ed7}html[data-theme=light] .mortgage-document-delete{color:#b42318;background:#ffffff3d}html[data-theme=light] .mortgage-document-delete:hover{background:#ffffff61}html[data-theme=light] .mortgage-ledger-amount-interest{color:#b42318}html[data-theme=light] .mortgage-ledger-amount-payment{color:#0f6d3b}html[data-theme=light] .mortgage-ledger-status-UNDERPAYMENT{color:#b42318;background:#ffffff61}html[data-theme=light] .mortgage-ledger-status-NORMAL{color:#1f3a5f;background:#ffffff73}html[data-theme=light] .mortgage-ledger-status-OVERPAYMENT{color:#0f6d3b}html[data-theme=light] .mortgage-position-item{border:1px solid rgba(15,85,169,.18)}html[data-theme=light] .mortgage-position-item span{color:#334e73}html[data-theme=light] .mortgage-position-item strong{color:#061a3d}html[data-theme=light] .mortgage-oz-id-display button,html[data-theme=light] .mortgage-oz-id-actions button{background:#ffffff4d;color:#061a3d}html[data-theme=light] .mortgage-oz-id-edit input{border:1px solid rgba(15,85,169,.24);background:#ffffffd1;color:#061a3d}html[data-theme=light] .mortgage-oz-id-error{color:#dc2626}html[data-theme=light] .mortgage-oz-id-message{color:#168a4a}html[data-theme=light] .mortgage-health-item{border:1px solid rgba(15,85,169,.18)}html[data-theme=light] .mortgage-health-item span{color:#334e73}html[data-theme=light] .mortgage-health-item strong{color:#061a3d}html[data-theme=light] .mortgage-health-no-flags{color:#0f6d3b}html[data-theme=light] .mortgage-health-flag-MISSING_RECENT_PAYMENT{color:#b42318;background:#ffffff61}html[data-theme=light] .mortgage-health-flag-DELINQUENT{color:#b42318;background:#ffffff75}html[data-theme=light] .mortgage-health-flag-IRREGULAR_PAYMENT_AMOUNT,html[data-theme=light] .mortgage-health-flag-UNDERPAYMENT_RECENT{color:#dc2626}html[data-theme=light] .mortgage-health-flag-MULTIPLE_PAYMENTS_RECENT{color:#8a5200}html[data-theme=light] .mortgage-health-flag-NO_PAYMENTS{color:#1f3a5f;background:#ffffff8c}html[data-theme=light] .mortgage-health-flag-OVERPAYMENT_RECENT{color:#0f6d3b}html[data-theme=light] .mortgage-health-flag-PAID_OUT{color:#0b5ed7}html[data-theme=light] .mortgage-payout-status-due{color:#b42318;background:#ffffff6b}html[data-theme=light] .mortgage-payout-status-settled{color:#0f6d3b}html[data-theme=light] .mortgage-payout-form input{color:#061a3d;background:#ffffffc7}html[data-theme=light] .rch-panel{background:#fffffff0;border:1px solid rgba(15,85,169,.3)}html[data-theme=light] .rch-title{color:#061a3d}html[data-theme=light] .rch-sub{color:#5d7594}html[data-theme=light] .rch-range{border:1px solid rgba(15,85,169,.28);color:#061a3d;background:#fff}html[data-theme=light] .rch-toggle{background:#ffffffd1;border:1px solid rgba(15,85,169,.24);color:#061a3d}html[data-theme=light] .rch-toggle:hover{background:#ffffffeb}html[data-theme=light] .rch-tile{border:1px solid rgba(15,85,169,.3);background:#fff6}html[data-theme=light] .rch-tile-label{color:#5d7594}html[data-theme=light] .rch-tile-value{color:#061a3d}html[data-theme=light] .rch-tile-note{color:#5d7594}html[data-theme=light] .rch-tile.is-warn .rch-tile-value{color:#dc2626}html[data-theme=light] .rch-tile.is-good .rch-tile-value{color:#0f7a43}html[data-theme=light] .rch-section-title{color:#0b5ed7}html[data-theme=light] .rch-funnel-label{color:#334e73}html[data-theme=light] .rch-funnel-bar{background:#ffffffd1}html[data-theme=light] .rch-funnel-row.is-zero .rch-funnel-fill{background:#ffffffe6}html[data-theme=light] .rch-funnel-row.is-zero .rch-funnel-label{color:#dc2626}html[data-theme=light] .rch-funnel-count{color:#061a3d}html[data-theme=light] .rch-spark-bar.is-empty{background:#ffffffd1}html[data-theme=light] .rch-spark-axis,html[data-theme=light] .rch-empty,html[data-theme=light] .rch-error{color:#5d7594}html[data-theme=light] .rch-error{color:#dc2626}html[data-theme=light] .refi-page{color:#061a3d;background:radial-gradient(circle at top,rgba(14,165,233,.16),transparent 34%),#f4f8ff}html[data-theme=light] .refi-back,html[data-theme=light] .refi-refresh,html[data-theme=light] .refi-actions button,html[data-theme=light] .refi-suggestion-actions button,html[data-theme=light] .refi-modal-header button{border:1px solid rgba(15,85,169,.24);color:#061a3d;background:#ffffffd1}html[data-theme=light] .refi-filters select,html[data-theme=light] .refi-filters input,html[data-theme=light] .refi-modal select,html[data-theme=light] .refi-modal textarea{border:1px solid rgba(15,85,169,.28);color:#061a3d;background:#fff}html[data-theme=light] .refi-table-summary{border-bottom:1px solid rgba(15,85,169,.3);color:#0b5ed7}html[data-theme=light] .refi-message{color:#0b5ed7}html[data-theme=light] .refi-message-limit{color:#b42318;background:#ffffff57}html[data-theme=light] .refi-stats button,html[data-theme=light] .refi-stats div,html[data-theme=light] .refi-due-strip{border:1px solid rgba(15,85,169,.3);color:#061a3d;background:#ffffffe6}html[data-theme=light] .refi-stats .is-active{background:#ffffffeb}html[data-theme=light] .refi-stats span,html[data-theme=light] .refi-due-strip span{color:#5d7594}html[data-theme=light] .refi-due-strip{background:#ffffff57}html[data-theme=light] .refi-due-strip strong{color:#b42318}html[data-theme=light] .refi-due-strip button{background:#ffffff94}html[data-theme=light] .refi-table-card,html[data-theme=light] .refi-detail,html[data-theme=light] .refi-modal{border:1px solid rgba(15,85,169,.3);background:#fffffff0}html[data-theme=light] .refi-table-scroll{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .refi-table-scroll::-webkit-scrollbar-track,html[data-theme=light] .refi-detail::-webkit-scrollbar-track,html[data-theme=light] .refi-modal::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .refi-table-scroll::-webkit-scrollbar-thumb,html[data-theme=light] .refi-detail::-webkit-scrollbar-thumb,html[data-theme=light] .refi-modal::-webkit-scrollbar-thumb{border:2px solid rgba(15,85,169,.18);background:#0f55a961}html[data-theme=light] .refi-table-scroll::-webkit-scrollbar-thumb:hover,html[data-theme=light] .refi-detail::-webkit-scrollbar-thumb:hover,html[data-theme=light] .refi-modal::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .refi-table th,html[data-theme=light] .refi-table td{border-bottom:1px solid rgba(15,85,169,.3)}html[data-theme=light] .refi-table th{color:#0b5ed7;background:#fff}html[data-theme=light] .refi-table tr:hover{background:#3b82f61f}html[data-theme=light] .refi-cell-title{color:#061a3d}html[data-theme=light] .refi-cell-subtitle{color:#5d7594}html[data-theme=light] .refi-record-meta-row td{background:#ffffff8f}html[data-theme=light] .refi-record-meta{border:1px solid rgba(15,85,169,.3)}html[data-theme=light] .refi-record-meta span{color:#334e73}html[data-theme=light] .refi-record-meta strong{color:#5d7594}html[data-theme=light] .refi-secondary-actions{border:1px solid rgba(15,85,169,.3);background:#f4f8ff;box-shadow:0 14px 28px #4f7db847}html[data-theme=light] .refi-priority-pill{border:1px solid rgba(15,85,169,.28)}html[data-theme=light] .refi-priority-pill.priority-high{color:#b42318;background:#ffffff85}html[data-theme=light] .refi-priority-pill.priority-medium{color:#8a5200}html[data-theme=light] .refi-priority-pill.priority-low,html[data-theme=light] .refi-priority-pill.priority-none{border-color:#0f55a947;color:#334e73;background:#ffffff85}html[data-theme=light] .refi-action-loading{color:#0b5ed7}html[data-theme=light] .refi-detail{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .refi-detail-title,html[data-theme=light] .refi-detail-subtitle{color:#0b5ed7}html[data-theme=light] .refi-detail-grid span{color:#5d7594}html[data-theme=light] .refi-detail-link,html[data-theme=light] .refi-detail-link:hover{color:#0b5ed7}html[data-theme=light] .refi-analytics-card,html[data-theme=light] .refi-analytics-row{border:1px solid rgba(15,85,169,.3);background:#fff6}html[data-theme=light] .refi-analytics-card span,html[data-theme=light] .refi-analytics-row span{color:#5d7594}html[data-theme=light] .refi-analytics-card strong{color:#061a3d}html[data-theme=light] .refi-analytics-card small,html[data-theme=light] .refi-analytics-row small{color:#0b5ed7}html[data-theme=light] .refi-analytics-row strong{color:#061a3d}html[data-theme=light] .refi-empty{color:#5d7594}html[data-theme=light] .refi-note{border-top:1px solid rgba(15,85,169,.3)}html[data-theme=light] .refi-note strong{color:#0b5ed7}html[data-theme=light] .refi-note span{color:#1f3a5f}html[data-theme=light] .refi-modal-overlay{background:#05132aad}html[data-theme=light] .refi-modal{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .refi-next-step-summary span,html[data-theme=light] .refi-next-step-summary small{color:#0b5ed7}html[data-theme=light] .refi-next-step-summary strong{color:#061a3d}html[data-theme=light] .refi-next-step-summary p{color:#0b5ed7}html[data-theme=light] .refi-suggestion{border:1px solid rgba(15,85,169,.3);background:#f4f8ff}html[data-theme=light] .refi-suggestion-tone{color:#0b5ed7}html[data-theme=light] .admin-page-root{background-color:#f4f8ff;background-image:none;color:#061a3d}html[data-theme=light] .admin-page-root .admin-note-automation-textarea::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .admin-page-root .admin-note-automation-textarea::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.3)}html[data-theme=light] .admin-page-root .admin-note-automation-textarea::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .admin-page-root .admin-dashboard-shell .admin-signed-counts-compact{border:1px solid rgba(15,85,169,.24);background:#ffffff8c}html[data-theme=light] .admin-page-root .admin-signed-counts-compact-row-clickable:hover .admin-signed-counts-compact-label,html[data-theme=light] .admin-page-root .admin-signed-counts-compact-row-clickable:hover .admin-signed-counts-compact-value{color:#0b5ed7}html[data-theme=light] .admin-page-root .admin-signed-counts-compact-label{color:#061a3db3}html[data-theme=light] .admin-page-root .admin-signed-counts-compact-value{color:#061a3d}html[data-theme=light] .admin-page-root .admin-finance-action-tile{border:2px solid rgba(15,85,169,.24);background:linear-gradient(135deg,#ffffff61,#ffffffc7 62%,#ffffffe0);color:#061a3d;box-shadow:0 8px 18px #4f7db82e}html[data-theme=light] .admin-page-root .admin-dealer-action-panel{background:#ffffff70}html[data-theme=light] .admin-page-root .admin-dealer-action-panel-title{color:#0b5ed7}html[data-theme=light] .admin-page-root .admin-dealer-action-panel-button{background:linear-gradient(135deg,#2563eb61,#ffffffc7 62%,#ffffffe0);color:#061a3d}html[data-theme=light] .admin-page-root .admin-dealer-action-panel-button:hover,html[data-theme=light] .admin-page-root .admin-dealer-action-panel-button:focus-visible{background:linear-gradient(135deg,#2563eb80,#ffffffd6 64%,#fffffff0);box-shadow:0 10px 18px #4f7db838}html[data-theme=light] .admin-page-root .admin-dealer-action-panel-button-attention{background:linear-gradient(135deg,#ca8a046b,#ffffffc7 62%,#ffffffe0)}html[data-theme=light] .admin-page-root .admin-dealer-action-panel-badge{color:#8a5200}html[data-theme=light] .admin-page-root .admin-pending-dealer-decline-btn{background:#ffffff2e;color:#b42318}html[data-theme=light] .admin-page-root .admin-pending-dealer-decline-btn:hover:not(:disabled),html[data-theme=light] .admin-page-root .admin-pending-dealer-decline-btn:focus-visible:not(:disabled){color:#061a3d;background:#b91c1c57}html[data-theme=light] .admin-page-root .admin-finance-action-tile:hover:not(:disabled),html[data-theme=light] .admin-page-root .admin-finance-action-tile:focus-visible:not(:disabled){background:linear-gradient(135deg,#ffffff85,#ffffffd6 62%,#fffffff0);box-shadow:0 0 0 1px #93c5fd2e,0 14px 28px #4f7db847,0 0 22px #3b82f62e}html[data-theme=light] .admin-page-root .admin-finance-action-tile:disabled{box-shadow:0 8px 18px #4f7db82e}html[data-theme=light] .admin-page-root .admin-finance-action-tile:disabled:hover{box-shadow:0 8px 18px #4f7db82e}html[data-theme=light] .admin-page-root .admin-finance-action-tile-blue{background:linear-gradient(135deg,#2563eb6b,#ffffffc7 62%,#ffffffe0)}html[data-theme=light] .admin-page-root .admin-finance-action-tile-blue:hover:not(:disabled),html[data-theme=light] .admin-page-root .admin-finance-action-tile-blue:focus-visible:not(:disabled){background:linear-gradient(135deg,#2563eb8a,#ffffffd6 62%,#fffffff0);box-shadow:0 0 0 1px #60a5fa33,0 14px 28px #4f7db847,0 0 22px #3b82f633}html[data-theme=light] .admin-page-root .admin-finance-action-tile-amber{background:linear-gradient(135deg,#ca8a0475,#ffffffc7 62%,#ffffffe0)}html[data-theme=light] .admin-page-root .admin-finance-action-tile-amber:hover:not(:disabled),html[data-theme=light] .admin-page-root .admin-finance-action-tile-amber:focus-visible:not(:disabled){background:linear-gradient(135deg,#ca8a0494,#ffffffd6 62%,#fffffff0);box-shadow:0 0 0 1px #f59e0b33,0 14px 28px #4f7db847,0 0 22px #f59e0b2e}html[data-theme=light] .admin-page-root .admin-finance-action-tile-green{background:linear-gradient(135deg,#16a34a70,#ffffffc7 62%,#ffffffe0)}html[data-theme=light] .admin-page-root .admin-finance-action-tile-green:hover:not(:disabled),html[data-theme=light] .admin-page-root .admin-finance-action-tile-green:focus-visible:not(:disabled){background:linear-gradient(135deg,#16a34a8f,#ffffffd6 62%,#fffffff0);box-shadow:0 0 0 1px #22c55e33,0 14px 28px #4f7db847,0 0 22px #22c55e2e}html[data-theme=light] .admin-page-root .admin-finance-action-tile-purple{background:linear-gradient(135deg,#7e22ce75,#ffffffc7 62%,#ffffffe0)}html[data-theme=light] .admin-page-root .admin-finance-action-tile-purple:hover:not(:disabled),html[data-theme=light] .admin-page-root .admin-finance-action-tile-purple:focus-visible:not(:disabled){background:linear-gradient(135deg,#7e22ce94,#ffffffd6 62%,#fffffff0);box-shadow:0 0 0 1px #a855f733,0 14px 28px #4f7db847,0 0 22px #a855f72e}html[data-theme=light] .admin-page-root .admin-finance-action-title{color:#061a3d}html[data-theme=light] .admin-page-root .admin-finance-action-meta{color:#061a3dcc}html[data-theme=light] .admin-page-root .admin-finance-action-badge{color:#8a5200}html[data-theme=light] .admin-page-root .admin-analytics-panel-title-btn{color:#061a3d}html[data-theme=light] .admin-page-root .admin-analytics-panel-title-btn:hover,html[data-theme=light] .admin-page-root .admin-analytics-panel-title-btn:focus-visible{color:#0b5ed7}html[data-theme=light] .admin-page-root .analytics-panel-grid .rep-stat-tile[role=button]:hover{background:#fffffff5}html[data-theme=light] .admin-page-root .admin-alpha-review-panel{background:#ffffffb3}html[data-theme=light] .admin-page-root .admin-alpha-review-count{color:#8a5200}html[data-theme=light] .admin-page-root .admin-alpha-review-list{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .admin-page-root .admin-alpha-review-list::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .admin-page-root .admin-alpha-review-list::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.3)}html[data-theme=light] .admin-page-root .admin-alpha-review-list::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .admin-page-root .admin-alpha-review-list::-webkit-scrollbar-corner{background:#0f55a912}html[data-theme=light] .admin-page-root .admin-alpha-review-table-head{color:#0b5ed7}html[data-theme=light] .admin-page-root .admin-alpha-review-deal-row{border:1px solid rgba(15,85,169,.2);background:#ffffffb8;color:#061a3d}html[data-theme=light] .admin-page-root .admin-alpha-review-deal-row:hover,html[data-theme=light] .admin-page-root .admin-alpha-review-deal-row:focus-visible{background:#ffffffeb;box-shadow:0 8px 18px #4f7db838,0 0 18px #f59e0b24}html[data-theme=light] .admin-page-root .admin-alpha-review-primary{color:#061a3d}html[data-theme=light] .admin-page-root .admin-alpha-review-note,html[data-theme=light] .admin-page-root .admin-alpha-review-note-line{color:#061a3dc7}html[data-theme=light] .admin-page-root .admin-alpha-review-note-label{color:#0b5ed7}html[data-theme=light] .admin-page-root .admin-analytics-users-role-count{background:#ffffffb8;color:#061a3d}html[data-theme=light] .admin-page-root .admin-analytics-users-role-count:hover,html[data-theme=light] .admin-page-root .admin-analytics-users-role-count-selected{background:#ffffffe0}html[data-theme=light] .admin-page-root .admin-analytics-users-role-count-label{color:#061a3dd1}html[data-theme=light] .admin-page-root .admin-analytics-users-modal-row{background:#ffffff70}html[data-theme=light] .admin-page-root .admin-analytics-users-modal-primary{color:#061a3d}html[data-theme=light] .admin-page-root .admin-analytics-users-modal-secondary{color:#0b5ed7}html[data-theme=light] .admin-page-root .rep-stat-label,html[data-theme=light] .admin-page-root .rep-stat-value,html[data-theme=light] .admin-page-root .admin-finance-action-title,html[data-theme=light] .admin-page-root .admin-finance-action-meta,html[data-theme=light] .admin-page-root .admin-top-dealer-name,html[data-theme=light] .admin-page-root .admin-top-dealer-meta,html[data-theme=light] .admin-page-root .rep-top-dealer-name,html[data-theme=light] .admin-page-root .rep-top-dealer-meta{color:#061a3d!important}html[data-theme=light] .admin-page-root .rep-stat-label{color:#061a3dbf!important}html[data-theme=light] .admin-page-root .rep-stat-value,html[data-theme=light] .admin-page-root .admin-finance-action-title{color:#061a3d!important}html[data-theme=light] .admin-page-root .admin-active-summary-header-total{color:#061a3d}html[data-theme=light] .admin-page-root .admin-active-summary-row:hover{background:#ffffffc7;box-shadow:0 4px 12px #4f7db847}html[data-theme=light] .admin-page-root .admin-active-summary-count{color:#1f3a5f}html[data-theme=light] .admin-page-root .admin-create-deal-launch-btn,html[data-theme=light] .admin-page-root .dealer-modal-btn.admin-active-summary-manager-btn{background:linear-gradient(135deg,#1e40af6b,#ffffffc7);color:#061a3d;box-shadow:0 8px 18px #4f7db838}html[data-theme=light] .admin-page-root .dealer-modal-btn:hover{box-shadow:0 0 0 1px #ffffff24,0 12px 24px #4f7db847!important;background:#ffffff14!important}html[data-theme=light] .admin-page-root .admin-create-deal-launch-btn.border-blue{background:linear-gradient(135deg,#2563eb6b,#ffffffc7)}html[data-theme=light] .admin-page-root .admin-create-deal-launch-btn.border-green{background:linear-gradient(135deg,#16a34a6b,#ffffffc7)}html[data-theme=light] .admin-page-root .dealer-modal-btn.admin-active-summary-manager-btn{background:linear-gradient(135deg,#7e22ce6b,#ffffffc7)}html[data-theme=light] .admin-page-root .admin-create-deal-launch-btn.border-blue:hover,html[data-theme=light] .admin-page-root .admin-create-deal-launch-btn.border-blue:focus-visible{background:linear-gradient(135deg,#2563eb80,#ffffffdb)!important}html[data-theme=light] .admin-page-root .admin-create-deal-launch-btn.border-green:hover,html[data-theme=light] .admin-page-root .admin-create-deal-launch-btn.border-green:focus-visible{background:linear-gradient(135deg,#16a34a80,#ffffffdb)!important}html[data-theme=light] .admin-page-root .dealer-modal-btn.admin-active-summary-manager-btn:hover,html[data-theme=light] .admin-page-root .dealer-modal-btn.admin-active-summary-manager-btn:focus-visible{background:linear-gradient(135deg,#7e22ce80,#ffffffdb)!important}html[data-theme=light] .admin-page-root .rep-stat-tile{background:#ffffffe6}html[data-theme=light] .admin-page-root .rep-stat-label{color:#061a3dbf}html[data-theme=light] .admin-page-root .rep-section-card,html[data-theme=light] .admin-page-root .analytics-panel,html[data-theme=light] .admin-page-root .admin-top-dealers-card,html[data-theme=light] .admin-page-root .admin-active-summary-card{background:#ffffffd9}html[data-theme=light] .admin-page-root .rep-stat-number{color:#061a3d}html[data-theme=light] .admin-page-root .rep-top-dealer-row{background:#ffffff70;color:#061a3d}html[data-theme=light] .admin-page-root .rep-top-dealer-row:hover,html[data-theme=light] .admin-page-root .rep-top-dealer-row:focus-visible{box-shadow:0 4px 12px #4f7db847;background:#ffffffc7}html[data-theme=light] .admin-page-root .rep-top-dealer-meta,html[data-theme=light] .admin-page-root .rep-top-dealer-count-label{color:#0b5ed7}html[data-theme=light] .admin-page-root .rep-top-dealer-row span,html[data-theme=light] .admin-page-root .rep-top-dealer-row strong{color:#061a3d}html[data-theme=light] .admin-page-root .rep-top-dealers::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .admin-page-root .rep-top-dealers::-webkit-scrollbar-thumb{background:#0f55a961}html[data-theme=light] .admin-page-root .rep-top-dealers::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .admin-page-root .admin-note-automation-scroll{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .admin-page-root .admin-note-automation-scroll::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .admin-page-root .admin-note-automation-scroll::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.3)}html[data-theme=light] .admin-page-root .admin-note-automation-scroll::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .admin-page-root .admin-note-subnote-menu-scroll::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .admin-page-root .admin-note-subnote-menu-scroll::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.3)}html[data-theme=light] .admin-page-root .admin-note-subnote-menu-scroll::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .admin-page-root .admin-note-subnote-menu-scroll::-webkit-scrollbar-corner{background:#0f55a912}html[data-theme=light] .admin-page-root .admin-note-time-push-input{color-scheme:light;background-color:#ffffffd1!important;color:#061a3d!important}html[data-theme=light] .admin-auto-credit-queue,html[data-theme=light] .admin-auto-credit-review,html[data-theme=light] .admin-auto-credit-card,html[data-theme=light] .admin-auto-credit-primary-card{border:1px solid rgba(15,85,169,.22);background:#ffffff5c}html[data-theme=light] .admin-auto-credit-pane-header{border-bottom:1px solid rgba(15,85,169,.16)}html[data-theme=light] .admin-auto-credit-pill-btn{color:#0b5ed7}html[data-theme=light] .admin-auto-credit-pill-btn:hover{background:#2563eb8c}html[data-theme=light] .admin-auto-credit-pane-title{color:#1f3a5f}html[data-theme=light] .admin-auto-credit-queue-item{border:1px solid rgba(15,85,169,.18);background:#ffffff5c;color:#0b5ed7}html[data-theme=light] .admin-auto-credit-queue-item:hover,html[data-theme=light] .admin-auto-credit-queue-item-active{background:#0e74902e}html[data-theme=light] .admin-auto-credit-queue-id,html[data-theme=light] .admin-auto-credit-card-label{color:#0b5ed7}html[data-theme=light] .admin-auto-credit-queue-name{color:#061a3d}html[data-theme=light] .admin-auto-credit-queue-meta{color:#5d7594}html[data-theme=light] .admin-auto-credit-summary-grid>div{border:1px solid rgba(15,85,169,.16)}html[data-theme=light] .admin-auto-credit-summary-grid span{color:#334e73}html[data-theme=light] .admin-auto-credit-summary-grid strong,html[data-theme=light] .admin-auto-credit-primary-text{color:#061a3d}html[data-theme=light] .admin-auto-credit-primary-meta{color:#5d7594}html[data-theme=light] .admin-auto-credit-lender-row{border-top:1px solid rgba(15,85,169,.14)}html[data-theme=light] .admin-auto-credit-lender-row strong{color:#061a3d}html[data-theme=light] .admin-auto-credit-lender-row span{color:#1f3a5f}html[data-theme=light] .warranty-manager-page{color:#061a3d;background:radial-gradient(circle at top left,rgba(168,85,247,.16),transparent 34%),linear-gradient(135deg,#fff,#fff 48%,#f4f8ff)}html[data-theme=light] .warranty-manager-eyebrow{color:#0b5ed7}html[data-theme=light] .warranty-manager-subtitle{color:#334e73}html[data-theme=light] .warranty-manager-back-btn{color:#061a3d;background:#ffffffb8}html[data-theme=light] .warranty-manager-back-btn:hover{border-color:#0f55a93d;background:#ffffffe6}html[data-theme=light] .warranty-manager-alert{color:#b42318;background:#ffffff47}html[data-theme=light] .warranty-manager-panel,html[data-theme=light] .warranty-manager-summary-card{border:1px solid rgba(15,85,169,.24);background:#ffffffbd;box-shadow:0 16px 40px #4f7db83d}html[data-theme=light] .warranty-manager-summary-label{color:#334e73}html[data-theme=light] .warranty-manager-summary-value{color:#061a3d}html[data-theme=light] .warranty-field-label{color:#0b5ed7}html[data-theme=light] .warranty-field input,html[data-theme=light] .warranty-field select{color:#061a3d;background:#ffffffc7}html[data-theme=light] .warranty-field input::placeholder{color:#5d7594}html[data-theme=light] .warranty-field select option{color:#061a3d;background:#fff}html[data-theme=light] .warranty-btn{color:#061a3d;background:#ffffffb3}html[data-theme=light] .warranty-btn:hover{border-color:#0f55a93d;background:#ffffffe6}html[data-theme=light] .warranty-btn-solid:hover{background:#9333ea9e}html[data-theme=light] .warranty-table th{border-bottom:1px solid rgba(15,85,169,.24);color:#0b5ed7;background:#fff9}html[data-theme=light] .warranty-table td{border-bottom:1px solid rgba(15,85,169,.14);color:#061a3d}html[data-theme=light] .warranty-table tbody tr:hover{background:#ffffff8c}html[data-theme=light] .warranty-empty-cell{color:#334e73}html[data-theme=light] .warranty-status-badge{color:#1f3a5f;background:#ffffff73}html[data-theme=light] .warranty-status-badge.warranty-status-issued{color:#0f6d3b}html[data-theme=light] .warranty-status-badge.warranty-status-voided{color:#b42318;background:#fff6}html[data-theme=light] .warranty-status-badge.warranty-status-failed{color:#dc2626}html[data-theme=light] .warranty-status-badge.warranty-status-draft{color:#0b5ed7}html[data-theme=light] .warranty-manager-pagination-info{color:#334e73}html[data-theme=light] .creditapp-lender-modal-card{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .creditapp-lender-modal-card::-webkit-scrollbar-track,html[data-theme=light] .creditapp-lender-panel::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .creditapp-lender-modal-card::-webkit-scrollbar-thumb,html[data-theme=light] .creditapp-lender-panel::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.3)}html[data-theme=light] .creditapp-lender-modal-card::-webkit-scrollbar-thumb:hover,html[data-theme=light] .creditapp-lender-panel::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .creditapp-lender-loading{color:#061a3d}html[data-theme=light] .creditapp-lender-section,html[data-theme=light] .creditapp-lender-summary-section{border:1px solid rgba(15,85,169,.12);background:#ffffff85}html[data-theme=light] .creditapp-lender-panel{border:1px solid rgba(15,85,169,.1);background:#ffffff52;scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .creditapp-lender-panel .creditapp-lender-section+.creditapp-lender-section{border-top:1px solid rgba(15,85,169,.1)}html[data-theme=light] .creditapp-lender-section-header h4,html[data-theme=light] .creditapp-lender-summary-section h4{color:#061a3d}html[data-theme=light] .creditapp-lender-section-note{color:#334e73}html[data-theme=light] .creditapp-lender-empty-state{border:1px dashed rgba(15,85,169,.24);color:#334e73}html[data-theme=light] .creditapp-lender-row{color:#061a3d;border-top:1px solid rgba(15,85,169,.08)}html[data-theme=light] .creditapp-lender-row-main strong{color:#061a3d}html[data-theme=light] .creditapp-lender-toggle-header{color:#334e73}html[data-theme=light] .creditapp-lender-status-pill{border:1px solid rgba(15,85,169,.24);color:#1f3a5f}html[data-theme=light] .creditapp-lender-status-pill.is-submitted{color:#061a3d}html[data-theme=light] .creditapp-lender-failure-list{color:#1f3a5f}html[data-theme=light] .creditapp-lender-switch{border:1px solid rgba(15,85,169,.24)}html[data-theme=light] .creditapp-lender-switch span{box-shadow:0 1px 4px #4f7db847}html[data-theme=light] .creditapp-lender-toggle-row,html[data-theme=light] .creditapp-lender-consent-row{color:#061a3d}html[data-theme=light] .creditapp-lender-actions{border-top:1px solid rgba(15,85,169,.1)}html[data-theme=light] .creditapp-lender-btn{color:#061a3d!important}html[data-theme=light] .creditapp-lender-btn-cancel{border-color:#0f55a93d!important}html[data-theme=light] .creditapp-lender-btn-cancel:hover:not(:disabled){border-color:#0f55a93d!important}html[data-theme=light] .creditapp-lender-btn:disabled{color:#061a3d80!important}html[data-theme=light] .creditapp-lender-summary-field span{color:#334e73}html[data-theme=light] .creditapp-lender-summary-field strong{color:#061a3d}html[data-theme=light] .creditapp-lender-warning-box,html[data-theme=light] .creditapp-lender-warning-box strong{color:#dc2626}html[data-theme=light] .deal-create-exit-discard-btn{color:#061a3d!important}html[data-theme=light] .deal-create-page{background-image:none;color:#061a3d}html[data-theme=light] .deal-create-page:before{background:radial-gradient(circle at top right,rgba(59,130,246,.14),transparent 32%),radial-gradient(circle at top left,rgba(14,165,233,.08),transparent 28%),linear-gradient(180deg,#ffffffd6,#ffffffe6)}html[data-theme=light] .deal-create-title{color:#061a3d;text-shadow:0 1px 10px rgba(79,125,184,.28)}html[data-theme=light] .deal-create-subtitle{color:#0b5ed7}html[data-theme=light] .deal-create-exit{background:#ffffff94;color:#061a3d;box-shadow:0 8px 20px #4f7db847}html[data-theme=light] .deal-create-exit:hover:not(:disabled){background:#ffffff6b;color:#061a3d}html[data-theme=light] .deal-create-container{border:1px solid rgba(15,85,169,.2);background:linear-gradient(135deg,#ffffffd1,#ffffff94);box-shadow:0 18px 40px #4f7db847}html[data-theme=light] .deal-create-progress-step{color:#334e73c7}html[data-theme=light] .deal-create-progress-step.is-active,html[data-theme=light] .deal-create-progress-step.is-complete{color:#0b5ed7}html[data-theme=light] .deal-create-progress-badge{border:1px solid rgba(15,85,169,.24);background:linear-gradient(180deg,#ffffffe6,#ffffffb8);color:#1f3a5f}html[data-theme=light] .deal-create-progress-step.is-active .deal-create-progress-badge{background:linear-gradient(180deg,#fffffffa,#2563eb29);color:#061a3d}html[data-theme=light] .deal-create-progress-step.is-complete .deal-create-progress-badge{background:linear-gradient(180deg,#fffffffa,#22c55e24);color:#0f6d3b}html[data-theme=light] .deal-create-card{background:linear-gradient(135deg,#ffffffc7,#ffffff80);border:1px solid rgba(15,85,169,.2);box-shadow:0 12px 24px #4f7db82e}html[data-theme=light] .deal-create-section-title{color:#061a3d}html[data-theme=light] .deal-create-section-subtitle{color:#0b5ed7}html[data-theme=light] .deal-create-section-block{border:1px solid rgba(15,85,169,.18);background:linear-gradient(135deg,#ffffffc7,#ffffff85)}html[data-theme=light] .deal-create-section-block-muted{background:linear-gradient(135deg,#ffffffa6,#ffffff70)}html[data-theme=light] .deal-create-subtitle{color:#334e73cc}html[data-theme=light] .deal-create-unit-stock-select{color:#061a3d}html[data-theme=light] .deal-create-unit-stock-select:hover:not(:disabled){background:#3b82f63d}html[data-theme=light] .deal-create-unit-stock-select:disabled{border-color:#0f55a93d;background:#ffffff61;color:#334e7385}html[data-theme=light] .deal-create-unit-vin-decode{color:#061a3d}html[data-theme=light] .deal-create-unit-vin-decode:hover:not(:disabled){background:#3b82f63d}html[data-theme=light] .deal-create-label{color:#061a3dd1}html[data-theme=light] .deal-create-label-with-subtext small{color:#334e73c7}html[data-theme=light] .deal-create-input{background:#fffffff2;-webkit-box-shadow:0 0 0 1000px rgba(79,125,184,.28) inset;color:#061a3d}html[data-theme=light] .deal-create-input:focus{background:#fffffffa;-webkit-box-shadow:0 0 0 1000px rgba(79,125,184,.28) inset}html[data-theme=light] .deal-create-input::placeholder{color:#061a3d80}html[data-theme=light] .deal-create-input option{background:#fff;color:#061a3d}html[data-theme=light] .deal-create-dark-dropdown .settings-linked-status-dropdown-trigger{background:#fffffff2;color:#061a3d}html[data-theme=light] .deal-create-dark-dropdown .settings-linked-status-dropdown-trigger.is-open{background:#fffffffa}html[data-theme=light] .deal-create-autocomplete-trigger{background:#fffffff2}html[data-theme=light] .deal-create-autocomplete-trigger:focus-within{background:#fffffffa}html[data-theme=light] .deal-create-autocomplete-trigger .deal-create-input:focus{background:transparent}html[data-theme=light] .deal-create-autocomplete-toggle{color:#0b5ed7}html[data-theme=light] .deal-create-autocomplete-toggle:hover:not(:disabled){color:#061a3d}html[data-theme=light] .deal-create-date-trigger{background:#fffffff2;color:#061a3d}html[data-theme=light] .deal-create-date-input{color:#061a3d}html[data-theme=light] .deal-create-date-input::placeholder{color:#061a3db8}html[data-theme=light] .deal-create-date-trigger-icon{color:#061a3d}html[data-theme=light] .deal-create-date-popover{background:linear-gradient(180deg,#fffffffa,#fffffff2);box-shadow:0 22px 44px #4f7db847}html[data-theme=light] .deal-create-date-month-label{color:#061a3d}html[data-theme=light] .deal-create-date-nav{border:1px solid rgba(15,85,169,.24);background:#ffffffb3;color:#061a3d}html[data-theme=light] .deal-create-date-nav:hover{background:#ffffffe6}html[data-theme=light] .deal-create-date-weekday{color:#334e73d1}html[data-theme=light] .deal-create-date-day{background:#ffffff8c;color:#1f3a5f}html[data-theme=light] .deal-create-date-day:hover{background:#ffffffe0}html[data-theme=light] .deal-create-date-day.is-outside-month{color:#334e7375}html[data-theme=light] .deal-create-date-day.is-selected{color:#061a3d;background:#3b82f626}html[data-theme=light] .deal-create-hint{color:#0b5ed7}html[data-theme=light] .deal-create-error{color:#b42318}html[data-theme=light] .deal-create-warning{color:#b45309}html[data-theme=light] .deal-create-profile-option{border:1px solid rgba(15,85,169,.24);background:#ffffff75;color:#334e73}html[data-theme=light] .deal-create-profile-option:hover:not(:disabled){color:#061a3d;background:#3b82f61f}html[data-theme=light] .deal-create-profile-option.is-selected{color:#061a3d;background:#3b82f626}html[data-theme=light] .deal-create-client-results::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .deal-create-client-results::-webkit-scrollbar-thumb{background:#0f55a961}html[data-theme=light] .deal-create-client-results::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .deal-create-client-row{border:1px solid rgba(15,85,169,.22);background:#f4f8ff}html[data-theme=light] .deal-create-client-row:hover:not(:disabled){background:#fff}html[data-theme=light] .deal-create-client-row.is-selected{background:linear-gradient(135deg,#ffffffeb,#ffffff94)}html[data-theme=light] .deal-create-client-name{color:#061a3d}html[data-theme=light] .deal-create-client-meta{color:#0b5ed7}html[data-theme=light] .deal-create-selected-summary{background:linear-gradient(180deg,#fffffffa,#fffffff2);box-shadow:0 22px 44px #4f7db847}html[data-theme=light] .deal-create-selected-label{color:#334e73c7}html[data-theme=light] .deal-create-selected-title{color:#061a3d}html[data-theme=light] .deal-create-selected-meta,html[data-theme=light] .deal-create-address-customer-id{color:#061a3dbd}html[data-theme=light] .deal-create-summary-top-panel,html[data-theme=light] .deal-create-summary-subpanel{background:linear-gradient(180deg,#ffffffeb,#ffffffd1)}html[data-theme=light] .deal-create-summary-vehicle-title,html[data-theme=light] .deal-create-summary-subtitle{color:#0b5ed7}html[data-theme=light] .deal-create-summary-row-label{color:#061a3dc7}html[data-theme=light] .deal-create-summary-row-value,html[data-theme=light] .deal-create-summary-row-total .deal-create-summary-row-label,html[data-theme=light] .deal-create-summary-row-total .deal-create-summary-row-value{color:#061a3d}html[data-theme=light] .deal-credit-picker-list{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .deal-credit-picker-list::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .deal-credit-picker-list::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.3)}html[data-theme=light] .deal-credit-picker-list::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .deal-cosigner-prompt-copy{color:#334e73}html[data-theme=light] .deal-create-summary-disclosure-line{color:#061a3dc7}html[data-theme=light] .deal-create-inline-error{background:linear-gradient(135deg,#ffffffd1,#ffffffb8);color:#b42318}html[data-theme=light] .deal-create-inline-status{background:linear-gradient(135deg,#ffffffe0,#ffffffd1);color:#0b5ed7}html[data-theme=light] .deal-create-empty-state{border:1px solid rgba(15,85,169,.24);background:linear-gradient(135deg,#ffffffb8,#ffffff73);color:#0b5ed7}html[data-theme=light] .deal-create-text-button{color:#0b5ed7}html[data-theme=light] .deal-create-text-button:hover:not(:disabled){color:#0b5ed7}html[data-theme=light] .step-action-secondary{border:1px solid rgba(15,85,169,.24);background:#ffffff80;color:#061a3d}html[data-theme=light] .step-action-secondary:hover:not(:disabled){border-color:#0f55a93d;background:#ffffffb8}html[data-theme=light] .step-action-primary{color:#061a3d}html[data-theme=light] .step-action-primary:hover:not(:disabled){background:#3b82f638}html[data-theme=light] .deal-create-section-note{color:#0b5ed7}html[data-theme=light] .submission-lender-row{color:#061a3d;border-top:1px solid rgba(15,85,169,.08)}html[data-theme=light] .submission-lender-logo{border:1px solid rgba(15,85,169,.22);background:#ffffff8f;color:#061a3dc2}html[data-theme=light] .admin-dealer-connections-compact{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .admin-dealer-connection-compact-row{border:1px solid rgba(15,85,169,.16);background:#ffffff4d}html[data-theme=light] .admin-dealer-connection-label-button:hover span,html[data-theme=light] .admin-dealer-connection-label-button:focus-visible span{color:#0b5ed7}html[data-theme=light] .admin-dealer-price-hover-label:hover>span:first-child,html[data-theme=light] .admin-dealer-price-hover-label:focus-visible>span:first-child{color:#0b5ed7}html[data-theme=light] .admin-dealer-ai-photo-config-cue{color:#0f6d3b}html[data-theme=light] .admin-dealer-price-hover-card{background:#fffffffa;box-shadow:0 18px 38px #4f7db847,0 0 18px #2563eb29;color:#0b5ed7}html[data-theme=light] .admin-dealer-price-hover-card span{color:#0b5ed7}html[data-theme=light] .admin-dealer-agreement-drop{background:#ffffff6b;color:#061a3d}html[data-theme=light] .admin-dealer-agreement-drop:hover,html[data-theme=light] .admin-dealer-agreement-drop:focus-visible,html[data-theme=light] .admin-dealer-agreement-drop.is-drag-over{background:#2563eb29}html[data-theme=light] .admin-dealer-agreement-drop-icon{color:#0f6d3b}html[data-theme=light] .admin-dealer-agreement-drop-copy strong{color:#061a3d}html[data-theme=light] .admin-dealer-agreement-drop-copy small{color:#334e73}html[data-theme=light] .admin-dealer-agreement-row{border:1px solid rgba(15,85,169,.22);background:#ffffff6b}html[data-theme=light] .admin-dealer-agreement-row-name{color:#061a3d}html[data-theme=light] .admin-dealer-agreement-row-meta,html[data-theme=light] .admin-dealer-agreement-empty{color:#334e73}html[data-theme=light] .admin-dealer-agreement-download{color:#0f6d3b}html[data-theme=light] .admin-dealer-agreement-download.is-danger{background:#fff3;color:#b42318}html[data-theme=light] .admin-dealer-agreement-download:hover,html[data-theme=light] .admin-dealer-agreement-download:focus-visible{background:#065f4675}html[data-theme=light] .admin-dealer-agreement-download.is-danger:hover,html[data-theme=light] .admin-dealer-agreement-download.is-danger:focus-visible{background:#ffffff4d}html[data-theme=light] .admin-dealer-website-result-message{color:#0f6d3b}html[data-theme=light] .admin-dealer-website-checkout-link{background:#ffffff70}html[data-theme=light] .admin-dealer-website-checkout-link span{color:#334e73}html[data-theme=light] .admin-dealer-website-checkout-link a,html[data-theme=light] .admin-dealer-website-status-lines span,html[data-theme=light] .admin-dealer-website-status-lines button{color:#0b5ed7}html[data-theme=light] .admin-dealer-website-status-lines button:hover:not(:disabled),html[data-theme=light] .admin-dealer-website-status-lines button:focus-visible{background:#2563eb42}html[data-theme=light] .admin-dealer-website-status-lines .is-complete{color:#0f6d3b}html[data-theme=light] .admin-dealer-website-status-lines .is-plain{color:#0b5ed7}html[data-theme=light] .admin-dealer-website-lifecycle-meta{color:#334e73}html[data-theme=light] .admin-dealer-website-actions button{color:#0b5ed7}html[data-theme=light] .admin-dealer-website-actions button.is-launch{color:#0f6d3b}html[data-theme=light] .admin-dealer-price-note{color:#5d7594}html[data-theme=light] .admin-dealer-price-note.is-warning{color:#8a5200}html[data-theme=light] .admin-dealer-website-signer-field select{border:1px solid rgba(15,85,169,.24);background:#ffffffdb;color:#061a3d}html[data-theme=light] .admin-dealer-website-agreement-readiness{border:1px solid rgba(15,85,169,.22);background:#ffffff6b}html[data-theme=light] .admin-dealer-website-agreement-readiness span{color:#334e73}html[data-theme=light] .admin-dealer-website-agreement-readiness strong{color:#061a3d}html[data-theme=light] .admin-dealer-connection-compact-label em{color:#0369a1}html[data-theme=light] .admin-dealer-connection-toggle{border:1px solid rgba(15,85,169,.18);background:#ffffffb8;color:#1f3a5f}html[data-theme=light] .admin-dealer-connection-toggle.is-yes{color:#0f7a43}html[data-theme=light] .admin-dealer-connection-toggle.is-no{color:#dc2626}html[data-theme=light] .admin-dealer-connection-toggle.is-requested,html[data-theme=light] .admin-dealer-connection-toggle.is-pending{color:#0b5ed7}html[data-theme=light] .admin-dealer-connections-compact-state{border:1px solid rgba(15,85,169,.22);background:#ffffff7a;color:#061a3d}html[data-theme=light] .admin-dealer-connections-compact-state.is-error{color:#b42318}html[data-theme=light] .admin-dealer-connections-compact-state.is-success{color:#0f6d3b}html[data-theme=light] .admin-dealer-connections-compact-state button{color:#0b5ed7}html[data-theme=light] .admin-meta-messenger-panel{background:#ffffff38;color:#0b5ed7}html[data-theme=light] .admin-meta-messenger-title span{color:#061a3d}html[data-theme=light] .admin-meta-messenger-title strong,html[data-theme=light] .admin-meta-messenger-actions button,html[data-theme=light] .admin-meta-messenger-token-form button{color:#0b5ed7}html[data-theme=light] .admin-meta-messenger-mode-strip span{border:1px solid rgba(15,85,169,.2);background:#fff6;color:#0b5ed7}html[data-theme=light] .admin-meta-messenger-grid>div{border:1px solid rgba(15,85,169,.18);background:#ffffff57}html[data-theme=light] .admin-meta-messenger-grid span,html[data-theme=light] .admin-meta-messenger-missing>span,html[data-theme=light] .admin-meta-messenger-token-form>strong,html[data-theme=light] .admin-meta-messenger-token-form label span{color:#334e73}html[data-theme=light] .admin-meta-messenger-grid strong,html[data-theme=light] .admin-meta-messenger-missing strong{color:#061a3d}html[data-theme=light] .admin-meta-messenger-alert{background:#ffffff57;color:#0b5ed7}html[data-theme=light] .admin-meta-messenger-alert.is-error{color:#b42318}html[data-theme=light] .admin-meta-messenger-alert.is-success{color:#0f6d3b}html[data-theme=light] .admin-meta-messenger-missing li{color:#0b5ed7}html[data-theme=light] .admin-meta-messenger-token-form{border-top:1px solid rgba(15,85,169,.2)}html[data-theme=light] .admin-meta-messenger-token-form input{border:1px solid rgba(15,85,169,.24);background:#ffffffc2;color:#061a3d}html[data-theme=light] .admin-meta-messenger-token-form input::placeholder{color:#5d7594}html[data-theme=light] .admin-ai-photo-package-status{color:#0b5ed7}html[data-theme=light] .admin-ai-photo-package-summary>div{border:1px solid rgba(15,85,169,.22);background:#ffffff6b}html[data-theme=light] .admin-ai-photo-package-field span,html[data-theme=light] .admin-ai-photo-package-summary span,html[data-theme=light] .admin-ai-photo-package-stat span{color:#334e73}html[data-theme=light] .admin-ai-photo-package-field select,html[data-theme=light] .admin-ai-photo-package-field input{border:1px solid rgba(15,85,169,.24);background:#ffffffc2;color:#061a3d}html[data-theme=light] .admin-ai-photo-package-stat{border:1px solid rgba(15,85,169,.22);background:#ffffff6b}html[data-theme=light] .admin-ai-photo-package-summary strong,html[data-theme=light] .admin-ai-photo-package-stat strong{color:#061a3d}html[data-theme=light] .admin-ai-photo-package-stat.is-warning strong{color:#b42318}html[data-theme=light] .admin-ai-photo-package-warning{background:#ffffff29;color:#b42318}html[data-theme=light] .admin-ai-photo-package-message{color:#0f6d3b}html[data-theme=light] .admin-ai-photo-package-message.is-warning{color:#b42318}html[data-theme=light] .admin-ai-photo-package-actions button{color:#0f6d3b}html[data-theme=light] .admin-dealer-connection-modal-backdrop{background:#05132ab8}html[data-theme=light] .admin-dealer-connection-modal{border:1px solid rgba(15,85,169,.24);background:#f4f8ff;box-shadow:0 28px 90px #4f7db847;color:#061a3d}html[data-theme=light] .admin-dealer-connection-modal-close{border:1px solid rgba(15,85,169,.24);background:#ffffffb8;color:#334e73}html[data-theme=light] .admin-dealer-connection-modal h3.is-test-passed{color:#168a4a}html[data-theme=light] .admin-dealer-connection-modal h3.is-test-failed{color:#b42318}html[data-theme=light] .admin-dealer-connection-modal p{color:#061a3d}html[data-theme=light] .admin-dealer-connection-note-field span,html[data-theme=light] .admin-dealer-connection-note-field small{color:#334e73}html[data-theme=light] .admin-dealer-connection-note-field input,html[data-theme=light] .admin-dealer-connection-note-field textarea{border:1px solid rgba(15,85,169,.24);background:#ffffffc2;color:#061a3d}html[data-theme=light] .admin-dealer-connection-note-field input::placeholder,html[data-theme=light] .admin-dealer-connection-note-field textarea::placeholder{color:#334e739e}html[data-theme=light] .admin-dealer-connection-modal-error{color:#b42318}html[data-theme=light] .admin-dealer-connection-details-list{border:1px solid rgba(15,85,169,.24);background:#ffffff6b}html[data-theme=light] .admin-dealer-connection-details-list dt{color:#334e73}html[data-theme=light] .admin-dealer-connection-details-list dd{color:#061a3d}html[data-theme=light] .admin-dealer-warranty-visibility-row{border:1px solid rgba(15,85,169,.24);background:#ffffff6b}html[data-theme=light] .admin-dealer-warranty-visibility-name strong{color:#061a3d}html[data-theme=light] .admin-dealer-warranty-visibility-name small{color:#334e73}html[data-theme=light] .admin-dealer-warranty-visibility-row em{border:1px solid rgba(15,85,169,.24);color:#0b5ed7}html[data-theme=light] .admin-dealer-warranty-visibility-row em.is-visible{color:#0f6d3b}html[data-theme=light] .admin-dealer-warranty-visibility-row em.is-hidden{color:#b42318}html[data-theme=light] .admin-dealer-warranty-visibility-empty{border:1px solid rgba(15,85,169,.24);color:#061a3d}html[data-theme=light] .admin-dealer-credential-card{border:1px solid rgba(15,85,169,.24);background:#ffffff6b}html[data-theme=light] .admin-dealer-credential-title{color:#061a3d}html[data-theme=light] .admin-dealer-credential-field span{color:#334e73}html[data-theme=light] .admin-dealer-credential-field input,html[data-theme=light] .admin-dealer-credential-field textarea{border:1px solid rgba(15,85,169,.24);background:#ffffffbd;color:#061a3d}html[data-theme=light] .admin-dealer-credential-inline button{color:#0b5ed7}html[data-theme=light] .admin-dealer-credential-inline button:hover:not(:disabled),html[data-theme=light] .admin-dealer-credential-inline button:focus-visible{background:#2563eb4d}html[data-theme=light] .admin-dealer-connection-modal-actions button{border:1px solid rgba(15,85,169,.24)}html[data-theme=light] .admin-dealer-connection-modal-actions .is-secondary{background:#ffffffb8}html[data-theme=light] .admin-dealer-connection-modal-actions .is-primary{color:#0f6d3b}html[data-theme=light] .admin-dealer-payment-setup-choice{background:#ffffff94;color:#061a3d}html[data-theme=light] .admin-dealer-payment-setup-choice:hover:not(:disabled),html[data-theme=light] .admin-dealer-payment-setup-choice:focus-visible{background:#2563eb33}html[data-theme=light] .admin-dealer-payment-setup-choice span{color:#061a3d}html[data-theme=light] .admin-dealer-website-cancellation-row{border:1px solid rgba(15,85,169,.18);background:#ffffff61;color:#061a3dd1}html[data-theme=light] .admin-dealer-website-cancellation-row strong{color:#061a3d}html[data-theme=light] .admin-inovatec-lender{border:1px solid rgba(15,85,169,.12)}html[data-theme=light] .admin-inovatec-lender-header:hover{background:#ffffff0d}html[data-theme=light] .admin-inovatec-lender.is-expanded .admin-inovatec-lender-status{color:#0b5ed7}html[data-theme=light] .dealer-client-detail-group-label,html[data-theme=light] .dealer-client-detail-read-label{color:#5d7594}html[data-theme=light] .dealer-client-detail-read-value{color:#061a3d}html[data-theme=light] .dealer-client-detail-read-value.is-allowed{color:#0f7a43}html[data-theme=light] .dealer-client-detail-read-value.is-blocked{color:#dc2626}html[data-theme=light] .dealer-client-detail-edit-actions.dealer-client-detail-edit-actions{border-top:1px solid rgba(15,85,169,.13)}html[data-theme=light] .dealer-client-detail-edit-actions-note{color:#5d7594}html[data-theme=light] .dealer-client-detail-deal-status{color:#0b5ed7}html[data-theme=light] .dealer-client-detail-deal-status.is-delivered{color:#0f7a43}html[data-theme=light] .dealer-client-detail-deal-status.is-cancelled{color:#dc2626}html[data-theme=light] .appraisal-carfax-pill-btn{color:#061a3d}html[data-theme=light] .appraisal-carfax-report-row{border-top:1px solid rgba(15,85,169,.12);color:#334e73}html[data-theme=light] .appraisal-carfax-option{border:1px solid rgba(15,85,169,.12);color:#334e73}html[data-theme=light] .appraisal-carfax-option-copy strong,html[data-theme=light] .appraisal-carfax-option-cost{color:#061a3d}html[data-theme=light] .appraisal-carfax-option-copy span{color:#334e73}html[data-theme=light] .dealer-connection-refresh,html[data-theme=light] .dealer-connection-action{color:#0b5ed7;box-shadow:0 10px 22px #4f7db814}html[data-theme=light] .dealer-connection-refresh{border-color:#0f55a93d;color:#061a3d}html[data-theme=light] .dealer-connection-refresh:hover:not(:disabled),html[data-theme=light] .dealer-connection-action:hover:not(:disabled){box-shadow:0 14px 28px #4f7db81f;background:#fff}html[data-theme=light] .dealer-connection-refresh:hover:not(:disabled){border-color:#0f55a93d;color:#061a3d;background:#ffffff14}html[data-theme=light] .dealer-connections-subtitle{color:#061a3ddb}html[data-theme=light] .dealer-connections-section-title{color:#061a3d;text-shadow:0 1px 2px rgba(79,125,184,.28)}html[data-theme=light] .dealer-connections-section-count{color:#061a3dd6;border:1px solid rgba(15,85,169,.2);background:#ffffff2e}html[data-theme=light] .dealer-connection-card{border:1px solid rgba(15,85,169,.24);background:linear-gradient(180deg,#fff,#fff);box-shadow:0 20px 44px #4f7db847}html[data-theme=light] .dealer-connection-special-badge{color:#8a5200}html[data-theme=light] .dealer-connection-logo.has-placeholder{border:1px solid rgba(15,85,169,.24);box-shadow:inset 0 0 0 1px #ffffffe6,0 10px 20px #4f7db814}html[data-theme=light] .dealer-connection-status-not_enabled,html[data-theme=light] .dealer-connection-status-not_requestable{border-color:#0f55a929}html[data-theme=light] .dealer-connection-status-disabled{border-color:#0f55a92e}html[data-theme=light] .dealer-connection-category{color:#0b5ed7}html[data-theme=light] .dealer-connection-name{color:#061a3d}html[data-theme=light] .dealer-connection-description{color:#334e73}html[data-theme=light] .dealer-connection-description-muted{color:#5d7594}html[data-theme=light] .dealer-connection-action.is-requestable:hover:not(:disabled){background:#1e40af}html[data-theme=light] .dealer-connection-action.is-enabled{color:#0f6d3b}html[data-theme=light] .dealer-connection-action.is-blocked{color:#5d7594;background:#ffffff61;border-color:#0f55a93d}html[data-theme=light] .dealer-connection-costs-pill{color:#0b5ed7;background:#ffffff70}html[data-theme=light] .dealer-connection-costs-pill:hover{color:#061a3d;background:#2563eb3d}html[data-theme=light] .dealer-connections-state{border:1px dashed rgba(15,85,169,.24);color:#061a3de6;background:#ffffff42}html[data-theme=light] .dealer-connection-modal-card{background:#eef6ff;color:#061a3d;border:1px solid rgba(15,85,169,.24)}html[data-theme=light] .dealer-connection-modal-eyebrow{color:#0b5ed7}html[data-theme=light] .dealer-connection-modal-title{color:#061a3d}html[data-theme=light] .dealer-connection-modal-copy{color:#061a3df0}html[data-theme=light] .dealer-connection-option-row{background:#ffffff6b;color:#061a3df0}html[data-theme=light] .dealer-connection-choice-row.is-selected{background:#2563eb38}html[data-theme=light] .dealer-ai-pro-showroom-plan-card{background:#ffffff57;color:#061a3df5}html[data-theme=light] .dealer-ai-pro-showroom-plan-card:hover{background:#0d4e636b}html[data-theme=light] .dealer-ai-pro-showroom-plan-card.is-selected{box-shadow:0 0 0 1px #2dd4bf3d,0 18px 36px #4f7db83d;background:#14b8a62e}html[data-theme=light] .dealer-ai-pro-showroom-plan-name,html[data-theme=light] .dealer-ai-pro-showroom-plan-price{color:#061a3d}html[data-theme=light] .dealer-ai-pro-showroom-plan-price{color:#168a4a}html[data-theme=light] .dealer-ai-pro-showroom-plan-limit{color:#061a3df0}html[data-theme=light] .dealer-ai-pro-showroom-plan-copy{color:#334e73d6}html[data-theme=light] .dealer-ai-pro-showroom-plan-state{color:#0b5ed7}html[data-theme=light] .dealer-ai-pro-showroom-plan-warning{color:#8a5200}html[data-theme=light] .dealer-connection-application-link{color:#0b5ed7}html[data-theme=light] .dealer-connection-note-label{color:#061a3deb}html[data-theme=light] .dealer-connection-note-input{color:#061a3d;background:#ffffff75}html[data-theme=light] .dealer-connection-note-input::placeholder{color:#334e7394}html[data-theme=light] .dealer-connection-note-count{color:#334e73b8}html[data-theme=light] .dealer-connection-modal-error{color:#b42318;background:#ffffff61}html[data-theme=light] .dealer-connection-modal-success{color:#0f6d3b}html[data-theme=light] .dealer-connection-modal-actions .dealer-modal-btn{color:#061a3d}html[data-theme=light] .dealer-connection-cancel-btn{border-color:#0f55a93d}html[data-theme=light] .dealer-connection-cancel-btn:hover:not(:disabled){border-color:#0f55a93d;color:#061a3d;background:#94a3b81f}html[data-theme=light] .dealer-connection-submit-btn:hover:not(:disabled){color:#061a3d;background:#22c55e24}html[data-theme=light] .dealer-connection-costs-state{color:#061a3ddb;background:#ffffff57}html[data-theme=light] .dealer-connection-cost-row{background:#ffffff6b}html[data-theme=light] .dealer-connection-cost-title{color:#061a3d}html[data-theme=light] .dealer-connection-cost-api{color:#334e73d1}html[data-theme=light] .dealer-connection-cost-field{color:#061a3deb}html[data-theme=light] .dealer-connection-cost-field input{color:#061a3d;background:#ffffff94}html[data-theme=light] .dealer-connection-cost-save{color:#061a3d}html[data-theme=light] .dealer-connection-cost-save:hover:not(:disabled){color:#061a3d;background:#22c55e24}html[data-theme=light] .dealer-ai-pro-showroom-plan-list.is-carousel{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .dealer-ai-pro-showroom-plan-list.is-carousel::-webkit-scrollbar-thumb{background:#0f55a961}html[data-theme=light] .dealer-ai-pro-showroom-plan-trial-badge,html[data-theme=light] .dealer-ai-pro-plan-swipe-hint{color:#168a4a}html[data-theme=light] .deal-gross-sheet-commission-staff-select{border-color:#0f55a92e}html[data-theme=light] .deal-gross-sheet-commission-row-btn{border:1px solid rgba(15,85,169,.16)}html[data-theme=light] .dealer-website-restore-modal-header span{color:#b45309}html[data-theme=light] .dealer-website-restore-modal-header h3{color:#061a3d}html[data-theme=light] .dealer-website-restore-modal-header p,html[data-theme=light] .dealer-website-restore-item span,html[data-theme=light] .dealer-website-restore-item small{color:#1f3a5f}html[data-theme=light] .dealer-website-restore-item{border:1px solid rgba(15,85,169,.16);background:#ffffffc2}html[data-theme=light] .dealer-website-restore-item b{color:#061a3d}html[data-theme=light] .dealer-website-cancellation-modal-card{border:1px solid rgba(15,85,169,.24);background:#fffffffa;box-shadow:0 28px 90px #4f7db847}html[data-theme=light] .dealer-website-cancellation-modal-header span{color:#b42318}html[data-theme=light] .dealer-website-cancellation-modal-header h3{color:#061a3d}html[data-theme=light] .dealer-website-cancellation-modal-header p{color:#061a3db8}html[data-theme=light] .dealer-website-cancellation-breakdown{border:1px solid rgba(15,85,169,.2);background:#ffffff47}html[data-theme=light] .dealer-website-cancellation-row{border-bottom:1px solid rgba(15,85,169,.14)}html[data-theme=light] .dealer-website-cancellation-row span{color:#061a3db8}html[data-theme=light] .dealer-website-cancellation-row strong{color:#061a3d}html[data-theme=light] .dealer-website-cancellation-acknowledgement{background:#ffffff29}html[data-theme=light] .dealer-website-cancellation-acknowledgement span{color:#061a3ddb}html[data-theme=light] .dealer-website-editor-dashboard{color-scheme:light}html[data-theme=light] .dealer-website-editor-topbar{border:1px solid rgba(15,85,169,.1);background:linear-gradient(145deg,#fffffff0,#ffffffd1);box-shadow:0 14px 42px #4f7db842}html[data-theme=light] .dealer-website-editor-topnav-status span{border:1px solid var(--finance-card-border, rgba(15, 85, 169, .12));color:#061a3dc7}html[data-theme=light] .dealer-website-editor-topnav-status span.ok{color:#0f6d3b}html[data-theme=light] .dealer-website-editor-topnav-status span.warning{color:#8a5200}html[data-theme=light] .dealer-website-editor-topnav-select span{color:#b45309}html[data-theme=light] .dealer-website-editor-topnav-select select{border:1px solid rgba(15,85,169,.12);background:#ffffffeb;color:#061a3de6;color-scheme:light}html[data-theme=light] .dealer-website-editor-topnav-select select option{background:#f4f8ff;color:#061a3d}html[data-theme=light] .dealer-website-editor-topnav-select.active select{background:#ffffffeb;color:#061a3d}html[data-theme=light] .dealer-website-publish-progress-overlay{background:#05132a8c}html[data-theme=light] .dealer-website-publish-progress{background:#fffffff7;box-shadow:0 30px 80px #4f7db847,inset 0 1px #ffffff0f}html[data-theme=light] .dealer-website-publish-progress-meta span{color:#061a3d}html[data-theme=light] .dealer-website-publish-progress-meta strong{color:#dc2626}html[data-theme=light] .dealer-website-publish-progress p{color:#061a3db8}html[data-theme=light] .dealer-website-publish-progress.success .dealer-website-publish-progress-meta span,html[data-theme=light] .dealer-website-publish-progress.success .dealer-website-publish-progress-meta strong{color:#0f6d3b}html[data-theme=light] .dealer-website-publish-progress.error .dealer-website-publish-progress-meta span,html[data-theme=light] .dealer-website-publish-progress.error .dealer-website-publish-progress-meta strong{color:#b42318}html[data-theme=light] .dealer-website-qa-status{border:1px solid rgba(15,85,169,.08);background:#ffffff6b}html[data-theme=light] .dealer-website-qa-status span,html[data-theme=light] .dealer-website-qa-status a{color:#061a3db3}html[data-theme=light] .dealer-website-qa-status a{border-left:1px solid rgba(15,85,169,.12);color:#0b5ed7}html[data-theme=light] .dealer-website-mode-toggle{color:#061a3d}html[data-theme=light] .dealer-website-mode-toggle:hover{background:#d6b45f2e}html[data-theme=light] .dealer-website-editor-sidebar{border:1px solid rgba(15,85,169,.1);background:radial-gradient(circle at top left,rgba(214,180,95,.14),transparent 34%),linear-gradient(180deg,#fffffff0,#ffffffe0);box-shadow:0 18px 56px #4f7db847;scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .dealer-website-editor-sidebar::-webkit-scrollbar-track,html[data-theme=light] .dealer-website-editor-page-scroll::-webkit-scrollbar-track,html[data-theme=light] .dealer-website-builder-rail::-webkit-scrollbar-track,html[data-theme=light] .dealer-website-preview-page::-webkit-scrollbar-track,html[data-theme=light] .dealer-website-live-canvas-viewport::-webkit-scrollbar-track,html[data-theme=light] .dealer-website-settings-stack::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .dealer-website-editor-sidebar::-webkit-scrollbar-thumb,html[data-theme=light] .dealer-website-editor-page-scroll::-webkit-scrollbar-thumb,html[data-theme=light] .dealer-website-builder-rail::-webkit-scrollbar-thumb,html[data-theme=light] .dealer-website-preview-page::-webkit-scrollbar-thumb,html[data-theme=light] .dealer-website-live-canvas-viewport::-webkit-scrollbar-thumb,html[data-theme=light] .dealer-website-settings-stack::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.3)}html[data-theme=light] .dealer-website-editor-brand{border-bottom:1px solid rgba(15,85,169,.1)}html[data-theme=light] .dealer-website-editor-brand span{color:#b45309}html[data-theme=light] .dealer-website-editor-status-strip span{border:1px solid var(--finance-card-border, rgba(15, 85, 169, .12));color:#061a3dc7}html[data-theme=light] .dealer-website-editor-status-strip span.ok{color:#0f6d3b}html[data-theme=light] .dealer-website-editor-status-strip span.warning{color:#8a5200}html[data-theme=light] .dealer-website-editor-page-scroll{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .dealer-website-editor-nav button{border:1px solid rgba(15,85,169,.09)}html[data-theme=light] .dealer-website-editor-nav button:hover{border-color:#0f55a938;background:#ffffff13}html[data-theme=light] .dealer-website-editor-nav button.active{box-shadow:0 0 0 2px #d6b45f1f,0 16px 38px #4f7db847;background:linear-gradient(145deg,#d6b45f2e,#ffffff0f)}html[data-theme=light] .dealer-website-editor-nav i{color:#b45309}html[data-theme=light] .dealer-website-editor-nav small{color:#061a3d85}html[data-theme=light] .dealer-website-editor-revision-card{border:1px solid rgba(15,85,169,.1);background:#ffffff3d}html[data-theme=light] .dealer-website-editor-revision-card span{color:#061a3d8f}html[data-theme=light] .dealer-website-editor-revision-card b{color:#061a3dd1}html[data-theme=light] .dealer-website-editor-revision-card button{color:#0b5ed7}html[data-theme=light] .dealer-website-builder-tabs{border:1px solid rgba(15,85,169,.1);background:#ffffffc7}html[data-theme=light] .dealer-website-loading-card{border:1px solid rgba(15,85,169,.1);background:#ffffff94;box-shadow:0 20px 60px #4f7db83d}html[data-theme=light] .dealer-website-loading-state b{color:#061a3d}html[data-theme=light] .dealer-website-loading-state p{color:#061a3d94}html[data-theme=light] .dealer-website-import,html[data-theme=light] .dealer-website-setup{border:1px solid rgba(15,85,169,.12);box-shadow:0 24px 70px #4f7db842}html[data-theme=light] .dealer-website-import-empty,html[data-theme=light] .dealer-website-import-card{border:1px solid rgba(15,85,169,.12);background:#ffffff42}html[data-theme=light] .dealer-website-import-empty p,html[data-theme=light] .dealer-website-import-card p{color:#061a3da8}html[data-theme=light] .dealer-website-import-card span{color:#168a4a}html[data-theme=light] .dealer-website-color-row i{border:1px solid rgba(15,85,169,.24)}html[data-theme=light] .dealer-website-import-job-list button{border:1px solid rgba(15,85,169,.1);background:#ffffff3d}html[data-theme=light] .dealer-website-import-job-list span,html[data-theme=light] .dealer-website-import-job-list small{color:#061a3d9e}html[data-theme=light] .dealer-website-manual-source{border:1px solid rgba(15,85,169,.12);background:#ffffff38}html[data-theme=light] .dealer-website-manual-faq{border-top:1px solid rgba(15,85,169,.08)}html[data-theme=light] .dealer-website-setup-progress{border:1px solid rgba(15,85,169,.1)}html[data-theme=light] .dealer-website-setup-steps button{border:1px solid rgba(15,85,169,.1);background:#ffffff3d}html[data-theme=light] .dealer-website-setup-steps span{color:#061a3dc7}html[data-theme=light] .dealer-website-option-card,html[data-theme=light] .dealer-website-preset-card{border:1px solid rgba(15,85,169,.12);background:#ffffff42}html[data-theme=light] .dealer-website-option-card.selected,html[data-theme=light] .dealer-website-preset-card.selected,html[data-theme=light] .dealer-website-chip-grid button.selected{box-shadow:0 0 0 2px #22c55e2e,0 18px 42px #4f7db847}html[data-theme=light] .dealer-website-option-card p,html[data-theme=light] .dealer-website-preset-card p,html[data-theme=light] .dealer-website-generate-panel p{color:#061a3da8}html[data-theme=light] .dealer-website-preset-visual{background:radial-gradient(circle at 25% 15%,rgba(255,255,255,.22),transparent 28%),linear-gradient(135deg,#f4f8ff,#fff)}html[data-theme=light] .dealer-website-preset-visual.financing_first{background:radial-gradient(circle at 80% 20%,rgba(56,189,248,.34),transparent 30%),linear-gradient(135deg,#f4f8ff,#fff)}html[data-theme=light] .dealer-website-preset-visual.inventory_first{background:radial-gradient(circle at 70% 35%,rgba(249,115,22,.28),transparent 32%),linear-gradient(135deg,#f4f8ff,#fff)}html[data-theme=light] .dealer-website-preset-visual.minimal_luxury{background:radial-gradient(circle at 20% 20%,rgba(215,200,167,.26),transparent 30%),linear-gradient(135deg,#f4f8ff,#f4f8ff)}html[data-theme=light] .dealer-website-chip-grid button{border:1px solid rgba(15,85,169,.12);background:#ffffff42}html[data-theme=light] .dealer-website-generate-panel{border:1px solid rgba(15,85,169,.12);background:radial-gradient(circle at top right,rgba(34,197,94,.16),transparent 34%),#ffffff47}html[data-theme=light] .dealer-website-generate-panel span{color:#168a4a}html[data-theme=light] .dealer-website-easy-topbar{border:1px solid rgba(15,85,169,.045);background:radial-gradient(circle at 20% 0%,rgba(214,180,95,.08),transparent 28%),linear-gradient(145deg,#ffffffad,#ffffff7a);box-shadow:0 12px 42px #4f7db829}html[data-theme=light] .dealer-website-easy-topbar:hover,html[data-theme=light] .dealer-website-easy-topbar:focus-within{border-color:#0f55a91a;background:radial-gradient(circle at 20% 0%,rgba(214,180,95,.11),transparent 28%),linear-gradient(145deg,#ffffffc7,#ffffff94)}html[data-theme=light] .dealer-website-easy-topbar span,html[data-theme=light] .dealer-website-easy-inspector-header span{color:#b45309}html[data-theme=light] .dealer-website-easy-topbar p{color:#061a3d99}html[data-theme=light] .dealer-website-easy-status{border:1px solid rgba(15,85,169,.065);background:#ffffff61;color:#061a3db8}html[data-theme=light] .dealer-website-easy-canvas .dealer-website-iframe-wrap.is-easy-canvas.is-mobile-preview iframe{border:1px solid rgba(15,85,169,.12);box-shadow:0 24px 80px #4f7db847}html[data-theme=light] .dealer-website-easy-inspector{border:1px solid rgba(15,85,169,.08);background:radial-gradient(circle at top left,rgba(214,180,95,.075),transparent 32%),linear-gradient(145deg,#ffffffad,#ffffff85);box-shadow:0 20px 70px #4f7db847;scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .dealer-website-easy-inspector-collapse:hover{background:#ffffff1a}html[data-theme=light] .dealer-website-easy-inspector-header button{border:1px solid var(--appraisal-modal-border, rgba(15, 85, 169, .14));color:#061a3dcc}html[data-theme=light] .dealer-website-easy-websitebar>span{color:#061a3dc7}html[data-theme=light] .dealer-website-easy-guide{background:linear-gradient(145deg,#d6b45f16,#ffffff61);box-shadow:0 14px 42px #4f7db82e}html[data-theme=light] .dealer-website-easy-guide span{color:#061a3da3}html[data-theme=light] .dealer-website-easy-guide button{color:#061a3d}html[data-theme=light] .dealer-website-preview-shell.easy-live-editor{background:radial-gradient(circle at top,rgba(214,180,95,.08),transparent 30%),#f4f8ff;box-shadow:0 22px 88px #4f7db847}html[data-theme=light] .dealer-website-live-canvas{background:var(--live-primary, #f4f8ff)}html[data-theme=light] .dealer-website-live-canvas.mobile{background:radial-gradient(circle at top,rgba(214,180,95,.08),transparent 30%),#f4f8ff}html[data-theme=light] .dealer-website-live-site{background:var(--live-primary, #f4f8ff);color:#061a3d}html[data-theme=light] .dealer-website-live-canvas.mobile .dealer-website-live-site{border:1px solid rgba(15,85,169,.1);box-shadow:0 26px 90px #4f7db847}html[data-theme=light] .dealer-website-live-header{border-bottom:1px solid rgba(15,85,169,.08);background:#fffffff2}html[data-theme=light] .dealer-website-live-brand img{filter:drop-shadow(0 1px 8px rgba(6,26,61,.35))}html[data-theme=light] .dealer-website-live-brand img.logo-tone-white{filter:brightness(0) invert(1) drop-shadow(0 1px 8px rgba(6,26,61,.35))}html[data-theme=light] .dealer-website-live-brand img.logo-tone-accent{filter:sepia(1) saturate(1.35) hue-rotate(350deg) brightness(1.08) drop-shadow(0 1px 8px rgba(6,26,61,.35))}html[data-theme=light] .dealer-website-live-brand span{color:#061a3d94}html[data-theme=light] .dealer-website-live-header nav:hover,html[data-theme=light] .dealer-website-live-header nav.selected{background:transparent}html[data-theme=light] .dealer-website-live-header nav a,html[data-theme=light] .dealer-website-live-header nav button{color:#061a3db8}html[data-theme=light] .dealer-website-live-header nav a:hover,html[data-theme=light] .dealer-website-live-header nav a.active,html[data-theme=light] .dealer-website-live-header nav button:hover,html[data-theme=light] .dealer-website-live-header nav button.active{color:#061a3d;background:transparent}html[data-theme=light] .dealer-website-live-header nav a.active:after,html[data-theme=light] .dealer-website-live-header nav button.active:after{background:var(--live-accent, #d6b45f)}html[data-theme=light] .dealer-website-live-nav-dropdown{border:1px solid rgba(15,85,169,.14);background:#fffffff5;box-shadow:0 14px 40px #4f7db847}html[data-theme=light] .dealer-website-live-nav-dropdown span{color:#061a3dd1}html[data-theme=light] .dealer-website-live-nav-dropdown span:hover{color:#061a3d;background:#ffffff14}html[data-theme=light] .dealer-website-live-nav-dropdown span.active{color:#061a3d;background:#d6b45f2e}html[data-theme=light] .dealer-website-live-header-actions span{color:#061a3db3}html[data-theme=light] .dealer-website-builder-oem-strip.placement-header:hover,html[data-theme=light] .dealer-website-builder-oem-strip.placement-header.is-selected{background:#d6b45f14}html[data-theme=light] .dealer-website-builder-oem-hero-panel{border:1px solid rgba(15,85,169,.1);background:#ffffff59}html[data-theme=light] .dealer-website-builder-oem-hero-panel>p{color:#061a3d8f}html[data-theme=light] .dealer-website-builder-oem-strip.surface-dark .dealer-website-builder-oem-chip[data-logo-tone=bw] img{filter:brightness(0) invert(1) drop-shadow(0 1px 5px rgba(6,26,61,.3))}html[data-theme=light] .dealer-website-builder-oem-strip.surface-dark .dealer-website-builder-oem-chip[data-logo-tone=unknown] img{filter:drop-shadow(0 1px 6px rgba(6,26,61,.45))}html[data-theme=light] .dealer-website-builder-oem-warning{color:#8a5200}html[data-theme=light] .dealer-website-public-inventory-hero{border-bottom:1px solid rgba(15,85,169,.1);color:var(--inventory-page-intro-text, #061a3d)}html[data-theme=light] .dealer-website-public-inventory-hero:before{background:var(--inventory-page-intro-bg, #f4f8ff)}html[data-theme=light] .dealer-website-public-inventory-page.has-background-image .dealer-website-public-inventory-hero:after{background:linear-gradient(135deg,#ffffffb8,#ffffff1f)}html[data-theme=light] .dealer-website-public-inventory-hero span,html[data-theme=light] .dealer-website-public-inventory-results>span,html[data-theme=light] .dealer-website-public-inventory-filters label>span{color:var(--live-accent, #b45309)}html[data-theme=light] .dealer-website-public-inventory-hero span{color:var(--inventory-page-intro-eyebrow, var(--inventory-page-intro-text, var(--live-accent, #b45309)))}html[data-theme=light] .dealer-website-active-page-header span{color:var(--inventory-page-intro-eyebrow, var(--live-accent, #b45309))}html[data-theme=light] .dealer-website-public-inventory-hero h1{color:var(--inventory-page-intro-heading, #061a3d)}html[data-theme=light] .dealer-website-public-inventory-hero p{color:var(--inventory-page-intro-text, rgba(6, 26, 61, .82))}html[data-theme=light] .dealer-website-public-inventory-filters{box-shadow:0 28px 70px #4f7db829}html[data-theme=light] .dealer-website-public-inventory-filters.is-selected{box-shadow:0 28px 70px #4f7db829,0 0 0 6px #d6b45f2e}html[data-theme=light] .dealer-website-public-inventory-filters select,html[data-theme=light] .dealer-website-public-inventory-filters input{background:var(--inventory-filter-field-bg, #eef6ff);color:var(--inventory-filter-field-text, #061a3d)}html[data-theme=light] .dealer-website-public-inventory-range-track:before{background:linear-gradient(90deg,var(--inventory-filter-slider-track, #c7a45c),color-mix(in srgb,var(--inventory-filter-slider-track, #c7a45c) 45%,#ffffff))}html[data-theme=light] .dealer-website-public-inventory-range-track input[type=range]::-webkit-slider-thumb{border:3px solid rgba(15,85,169,.18);background:var(--inventory-filter-slider-thumb, #ffffff);box-shadow:0 8px 18px #4f7db847}html[data-theme=light] .dealer-website-public-inventory-range-track input[type=range]:active::-webkit-slider-thumb{box-shadow:0 10px 24px #4f7db847}html[data-theme=light] .dealer-website-public-inventory-range-track input[type=range]::-moz-range-thumb{border:3px solid rgba(15,85,169,.18);background:var(--inventory-filter-slider-thumb, #ffffff);box-shadow:0 8px 18px #4f7db847}html[data-theme=light] .dealer-website-public-inventory-range-track input[type=range]:active::-moz-range-thumb{box-shadow:0 10px 24px #4f7db847}html[data-theme=light] .dealer-website-public-inventory-filters button{box-shadow:0 16px 36px #4f7db824}html[data-theme=light] .dealer-website-public-inventory-results>span,html[data-theme=light] .dealer-website-public-inventory-results [data-public-inventory-results-header=true]>span{color:var(--inventory-results-count-text, rgba(6, 26, 61, .42))}html[data-theme=light] .dealer-website-public-inventory-card{border:1px solid rgba(15,85,169,.22);background:var(--vehicle-card-bg, var(--inventory-card-bg, #eef6ff));color:var(--vehicle-card-text, var(--inventory-card-text, #061a3d));box-shadow:0 18px 36px #4f7db833}html[data-theme=light] .dealer-website-public-inventory-card:hover,html[data-theme=light] .dealer-website-public-inventory-card:focus-visible,html[data-theme=light] .dealer-website-public-inventory-card.is-selected{box-shadow:0 22px 42px #4f7db83d,0 0 0 2px #d0b77959}html[data-theme=light] .dealer-website-public-inventory-card-media img,html[data-theme=light] .dealer-website-public-inventory-card-media i{color:#061a3d85}html[data-theme=light] .dealer-website-public-inventory-card-title-block>span,html[data-theme=light] .dealer-website-public-inventory-card-body>span{color:#dc2626}html[data-theme=light] .dealer-website-public-inventory-card h3,html[data-theme=light] .dealer-website-public-inventory-card-price strong{color:var(--vehicle-card-text, var(--inventory-card-text, #061a3d))}html[data-theme=light] .dealer-website-public-inventory-card-price sup{color:var(--vehicle-card-muted, var(--inventory-card-muted, rgba(6, 26, 61, .66)))}html[data-theme=light] .dealer-website-public-inventory-card small{color:var(--vehicle-card-muted, var(--inventory-card-muted, rgba(6, 26, 61, .58)))}html[data-theme=light] .dealer-website-public-inventory-card p{color:var(--vehicle-card-muted, var(--inventory-card-muted, rgba(6, 26, 61, .46)))}html[data-theme=light] .dealer-website-public-inventory-details{border:1px solid rgba(15,85,169,.24);color:var(--vehicle-card-text, var(--inventory-card-text, #061a3d))}html[data-theme=light] .dealer-website-public-inventory-empty{border:1px dashed rgba(15,85,169,.2);color:#061a3db3}html[data-theme=light] .dealer-website-public-inventory-load-more{border:1px solid rgba(15,85,169,.12);color:#061a3dad}html[data-theme=light] .dealer-website-public-inventory-loading-state{color:#061a3db8}html[data-theme=light] .dealer-website-public-inventory-loading-state span{border:2px solid rgba(15,85,169,.18)}html[data-theme=light] .dealer-website-public-inventory-diagnostic.loading{background:#ffffffeb;color:#061a3de0}html[data-theme=light] .dealer-website-public-inventory-diagnostic.loading b{color:#dc2626}html[data-theme=light] .dealer-website-public-inventory-diagnostic.loading p{color:#061a3db8}html[data-theme=light] .dealer-website-public-vdp-page{background:var(--vdp-page-bg, #eef6ff);color:#061a3d}html[data-theme=light] .dealer-website-public-vdp-hero{background:#f4f8ff;border-top:1px solid rgba(15,85,169,.08);border-bottom:1px solid rgba(15,85,169,.08)}html[data-theme=light] .dealer-website-public-vdp-empty-header{color:#061a3d94}html[data-theme=light] .dealer-website-public-vdp-empty-header span{color:#061a3da8}html[data-theme=light] .dealer-website-public-vdp-container>span{color:#061a3dc7}html[data-theme=light] .dealer-website-public-vdp-header-handle span{color:#061a3dbd}html[data-theme=light] .dealer-website-public-vdp-main-photo,html[data-theme=light] .dealer-website-public-vdp-thumbs button{border:1px solid rgba(15,85,169,.24)}html[data-theme=light] .dealer-website-public-vdp-main-photo i{color:#061a3d9e}html[data-theme=light] .dealer-website-public-vdp-thumb-arrow{border:1px solid rgba(15,85,169,.18);background:#ffffffd1;color:#061a3d}html[data-theme=light] .dealer-website-public-vdp-panel{border:1px solid rgba(15,85,169,.12);background:#f4f8ff}html[data-theme=light] .dealer-website-public-vdp-panel span{color:var(--vdp-price-panel-text, rgba(180, 83, 9, 1))}html[data-theme=light] .dealer-website-public-vdp-panel strong,html[data-theme=light] .dealer-website-public-vdp-panel sup{color:var(--vdp-price-panel-text, #061a3d)}html[data-theme=light] .dealer-website-public-vdp-panel button,html[data-theme=light] .dealer-website-public-vdp-panel a{border:1px solid rgba(15,85,169,.2)}html[data-theme=light] .dealer-website-public-vdp-panel button+button,html[data-theme=light] .dealer-website-public-vdp-panel a+button{color:var(--vdp-price-panel-text, #061a3d)}html[data-theme=light] .dealer-website-public-vdp-details dl{border:1px solid rgba(15,85,169,.1)}html[data-theme=light] .dealer-website-public-vdp-details dt{color:var(--vdp-details-text, rgba(6, 26, 61, .48))}html[data-theme=light] .dealer-website-public-vdp-details p{color:var(--vdp-details-text, rgba(6, 26, 61, .74))}html[data-theme=light] .dealer-website-public-vdp-photo-modal{background:#ffffffe6}html[data-theme=light] .dealer-website-public-vdp-contact-modal{background:#ffffffb8}html[data-theme=light] .dealer-website-public-vdp-contact-card{border:1px solid var(--vdp-contact-modal-border, rgba(15, 85, 169, .18));background:#f4f8ff;color:var(--vdp-contact-modal-text, #061a3d);box-shadow:0 30px 80px #4f7db847}html[data-theme=light] .dealer-website-public-vdp-contact-head{border-bottom:1px solid color-mix(in srgb,var(--vdp-contact-modal-border, rgba(15, 85, 169, .18)),transparent 28%)}html[data-theme=light] .dealer-website-public-vdp-contact-head p,html[data-theme=light] .dealer-website-public-vdp-contact-head h2{color:var(--vdp-contact-modal-text, #061a3d)}html[data-theme=light] .dealer-website-public-vdp-contact-head button{border:1px solid var(--vdp-contact-modal-border, rgba(15, 85, 169, .18));color:var(--vdp-contact-modal-text, #061a3d)}html[data-theme=light] .dealer-website-public-vdp-contact-grid label{color:var(--vdp-contact-modal-text, #061a3d)}html[data-theme=light] .dealer-website-public-vdp-unit-toggle{border:1px solid var(--vdp-contact-modal-border, rgba(15, 85, 169, .18));background:#ffffff2e;color:var(--vdp-contact-modal-text, #061a3d)}html[data-theme=light] .dealer-website-public-vdp-contact-grid input,html[data-theme=light] .dealer-website-public-vdp-contact-grid textarea{border:1px solid var(--vdp-contact-modal-border, rgba(15, 85, 169, .18));background:#ffffff47;color:var(--vdp-contact-modal-text, #061a3d)}html[data-theme=light] .dealer-website-public-vdp-contact-disclosure{border:1px solid var(--vdp-contact-modal-border, rgba(15, 85, 169, .18));color:var(--vdp-contact-modal-text, #061a3d)}html[data-theme=light] .dealer-website-public-vdp-contact-submit{border:1px solid rgba(15,85,169,.18)}html[data-theme=light] .dealer-website-public-vdp-photo-close,html[data-theme=light] .dealer-website-public-vdp-photo-nav{border:1px solid rgba(15,85,169,.2);background:#ffffffb8;color:#061a3d}html[data-theme=light] .dealer-website-page-background-edit-handle{background:#ffffffdb;color:#061a3d;box-shadow:0 10px 24px #4f7db82e}html[data-theme=light] .dealer-website-page-background-edit-handle:hover,html[data-theme=light] .dealer-website-page-background-edit-handle:focus-visible{box-shadow:0 0 0 3px #d6b45f38,0 10px 24px #4f7db82e}html[data-theme=light] .dealer-website-live-page-preview{background-color:var(--page-preview-bg-color, #f4f8ff);background:radial-gradient(circle at 78% 18%,rgba(214,180,95,.18),transparent 26%),var(--page-preview-bg-image, linear-gradient(135deg, rgba(255, 255, 255, .96), rgba(255, 255, 255, 1)))}html[data-theme=light] .dealer-website-live-page-bg,html[data-theme=light] .dealer-website-live-page-frame-section{background:#f4f8ff}html[data-theme=light] .dealer-website-live-page-frame-section.fixed-financing-frame{border-top:1px solid rgba(15,85,169,.1)}html[data-theme=light] .dealer-website-fixed-frame-toolbar{background:#ffffffd1;border-bottom:1px solid rgba(15,85,169,.1);color:#061a3dc7}html[data-theme=light] .dealer-website-fixed-frame-toolbar button{color:var(--live-accent, #b45309)}html[data-theme=light] .dealer-website-live-page-frame{background:#f4f8ff}html[data-theme=light] .dealer-website-live-page-preview span{color:var(--page-eyebrow-color, var(--live-accent, rgba(180, 83, 9, 1)))}html[data-theme=light] .dealer-website-live-page-preview p{color:var(--page-copy-color, rgba(6, 26, 61, .72))}html[data-theme=light] .dealer-website-live-department-hero{background:var(--department-header-bg, #f4f8ff);color:#061a3d}html[data-theme=light] .dealer-website-live-department-page .dealer-website-live-department-hero span,html[data-theme=light] .dealer-website-live-department-contact-card span{color:var(--department-contact-accent, #b45309)}html[data-theme=light] .dealer-website-live-department-page h1{color:#061a3d}html[data-theme=light] .dealer-website-live-department-page .dealer-website-live-department-hero p{color:#061a3dcc}html[data-theme=light] .dealer-website-live-department-form{box-shadow:0 20px 65px #4f7db81a}html[data-theme=light] .dealer-website-live-department-form input,html[data-theme=light] .dealer-website-live-department-form textarea{border:1px solid var(--department-field-border, rgba(15, 85, 169, .18))}html[data-theme=light] .dealer-website-live-department-next-step{border-top:1px solid rgba(15,85,169,.18)}html[data-theme=light] .dealer-website-live-department-form button{background:var(--department-button-bg, #f4f8ff);color:var(--department-button-text, #061a3d)}html[data-theme=light] .dealer-website-live-department-contact-card{background:var(--department-contact-bg, #f4f8ff);color:var(--department-contact-text, #061a3d);box-shadow:0 20px 65px #4f7db82e}html[data-theme=light] .dealer-website-live-department-contact-card h2{color:var(--department-contact-text, #061a3d)}html[data-theme=light] .dealer-website-live-department-contact-lines a,html[data-theme=light] .dealer-website-live-department-contact-card>a{color:var(--department-contact-text, #061a3d)}html[data-theme=light] .dealer-website-live-department-contact-card p{color:color-mix(in srgb,var(--department-contact-text, #061a3d) 78%,transparent)}html[data-theme=light] .dealer-website-live-department-contact-card dl div{color:color-mix(in srgb,var(--department-contact-text, #061a3d) 75%,transparent)}html[data-theme=light] .dealer-website-live-department-contact-card dt{color:var(--department-contact-text, #061a3d)}html[data-theme=light] .dealer-website-live-department-contact-card>a{border:1px solid rgba(15,85,169,.22)}html[data-theme=light] .dealer-website-live-page-actions button{border:1px solid var(--page-button-border, rgba(15, 85, 169, .18))}html[data-theme=light] .dealer-website-live-contact-action-preview{background:#fffffff0;color:#061a3d;box-shadow:0 24px 80px #4f7db847}html[data-theme=light] .dealer-website-live-contact-action-preview h2{color:#061a3d}html[data-theme=light] .dealer-website-live-contact-action-preview p{color:#061a3dc2}html[data-theme=light] .dealer-website-live-contact-action-preview small{color:#061a3d9e}html[data-theme=light] .dealer-website-live-contact-action-form{border:1px solid rgba(15,85,169,.12)}html[data-theme=light] .dealer-website-live-contact-action-form i,html[data-theme=light] .dealer-website-live-contact-map-preview{border:1px solid rgba(15,85,169,.12);background:#ffffff57;color:#061a3d9e}html[data-theme=light] .dealer-website-live-contact-map-preview{background:linear-gradient(135deg,#d6b45f24,#ffffff0a),repeating-linear-gradient(35deg,rgba(255,255,255,.08) 0,rgba(255,255,255,.08) 1px,transparent 1px,transparent 24px),#ffffff61}html[data-theme=light] .dealer-website-live-contact-map-preview b{color:#061a3d}html[data-theme=light] .dealer-website-live-application-preview{background:#ffffffdb;box-shadow:0 24px 54px #4f7db847;color:#061a3d}html[data-theme=light] .dealer-website-live-application-preview h2,html[data-theme=light] .dealer-website-live-application-preview h3{color:#061a3d}html[data-theme=light] .dealer-website-live-application-preview p{color:#061a3db8}html[data-theme=light] .dealer-website-live-application-preview section{border:1px solid rgba(15,85,169,.1)}html[data-theme=light] .dealer-website-live-application-preview label span{color:#b45309}html[data-theme=light] .dealer-website-live-application-preview input{border:1px solid rgba(15,85,169,.14);background:#ffffffb8;color:#061a3d}html[data-theme=light] .dealer-website-live-inventory-preview-header span{color:var(--live-accent, #b45309)}html[data-theme=light] .dealer-website-live-inventory-preview-header b{color:#061a3db3}html[data-theme=light] .dealer-website-live-inventory-card{border:1px solid rgba(15,85,169,.12);background:var(--inventory-card-bg, rgba(255, 255, 255, .72));box-shadow:0 18px 44px #4f7db83d}html[data-theme=light] .dealer-website-live-inventory-card img,html[data-theme=light] .dealer-website-live-inventory-card>i{color:#061a3d85}html[data-theme=light] .dealer-website-live-inventory-card span{color:var(--inventory-card-muted, rgba(6, 26, 61, .62))}html[data-theme=light] .dealer-website-live-inventory-card strong{color:var(--inventory-card-text, #061a3d)}html[data-theme=light] .dealer-website-live-inventory-empty{border:1px dashed rgba(15,85,169,.16);background:#ffffff8f;color:#061a3db8}html[data-theme=light] .dealer-website-live-hero{background:#f4f8ff}html[data-theme=light] .dealer-website-live-hero-variant-compact_conversion,html[data-theme=light] .dealer-website-live-hero-variant-split_conversion,html[data-theme=light] .dealer-website-live-hero-variant-minimal,html[data-theme=light] .dealer-website-live-hero-variant-inventory_focus{border-bottom:1px solid rgba(15,85,169,.1)}html[data-theme=light] .dealer-website-live-hero-gradient{background:radial-gradient(circle at 68% 28%,rgba(214,32,39,.26),transparent 28%),linear-gradient(115deg,#fffffff5,#ffffffc7 48%,#ffffffeb)}html[data-theme=light] .dealer-website-live-hero:after{background:linear-gradient(to top,var(--live-primary, #f4f8ff),transparent)}html[data-theme=light] .dealer-website-live-hero-content p{color:#061a3dad}html[data-theme=light] .dealer-website-live-button{border:1px solid rgba(15,85,169,.2)}html[data-theme=light] .dealer-website-live-quicklinks{border:1px solid rgba(15,85,169,.1);box-shadow:var(--shadow-premium, 0 28px 90px rgba(79, 125, 184, .28))}html[data-theme=light] .dealer-website-live-quicklink{border:1px solid rgba(15,85,169,.1);background:#ffffff4d}html[data-theme=light] .dealer-website-live-quicklink:hover{border-color:#0f55a92e;background:#ffffff1a}html[data-theme=light] .dealer-website-live-quicklink span{color:var(--quick-link-label-color, var(--live-accent, rgba(180, 83, 9, 1)))}html[data-theme=light] .dealer-website-live-quicklinks.quicklink-style-icon_tiles .dealer-website-live-quicklink{background:#ffffff85;border:1px solid rgba(15,85,169,.08)}html[data-theme=light] .dealer-website-live-quicklinks.quicklink-style-icon_tiles .dealer-website-live-quicklink em{border:1px solid rgba(15,85,169,.24)}html[data-theme=light] .dealer-website-live-quicklinks.quicklink-style-compact_strip{background:#ffffffb8;border:1px solid rgba(15,85,169,.1)}html[data-theme=light] .dealer-website-live-quicklinks.quicklink-style-compact_strip .dealer-website-live-quicklink{border-right:1px solid rgba(15,85,169,.09)}html[data-theme=light] .dealer-website-live-quicklinks.quicklink-style-image_panels .dealer-website-live-quicklink{border:1px solid rgba(15,85,169,.12);background:linear-gradient(145deg,#ffffffd6,#ffffff9e)}html[data-theme=light] .dealer-website-editable-zone.selected{box-shadow:0 0 0 8px #d6b45f21,0 18px 48px #4f7db833}html[data-theme=light] .dealer-website-editable-label{background:#ffffffdb;color:#061a3d}html[data-theme=light] .dealer-website-live-section-actions button,html[data-theme=light] .dealer-website-live-inspector-actions button{border:1px solid rgba(15,85,169,.16);background:#ffffffb8;color:#061a3ddb}html[data-theme=light] .dealer-website-live-section-actions button.danger,html[data-theme=light] .dealer-website-live-inspector-actions button.danger{color:#b42318}html[data-theme=light] .dealer-website-live-content-section.pattern-soft_gradient{--section-pattern: radial-gradient(circle at 84% 16%, rgba(180, 83, 9, 1), transparent 30%), linear-gradient(135deg, rgba(6, 26, 61, .28), transparent 46%) }html[data-theme=light] .dealer-website-live-content-section.pattern-diagonal_lines{--section-pattern: repeating-linear-gradient(135deg, rgba(6, 26, 61, .13) 0 1px, transparent 1px 18px) }html[data-theme=light] .dealer-website-live-content-section.pattern-dot_grid{--section-pattern: radial-gradient(circle, rgba(6, 26, 61, .2) 1px, transparent 1px) }html[data-theme=light] .dealer-website-live-content-section.pattern-spotlight{--section-pattern: radial-gradient(circle at 24% 30%, rgba(180, 83, 9, 1), transparent 28%), radial-gradient(circle at 90% 72%, rgba(22, 138, 74, 1), transparent 24%) }html[data-theme=light] .dealer-website-live-content-section.has-background-image{background-color:#f4f8ff}html[data-theme=light] .dealer-website-live-content-section.has-background-image h2,html[data-theme=light] .dealer-website-live-content-section.has-background-image p{text-shadow:0 2px 16px rgba(79,125,184,.28)}html[data-theme=light] .dealer-website-live-content-media img{box-shadow:0 24px 54px #4f7db829}html[data-theme=light] .dealer-website-live-public-section.has-background-image{background-color:var(--section-bg-color, #f4f8ff)}html[data-theme=light] .dealer-website-live-public-card{border:1px solid rgba(15,85,169,.1);box-shadow:0 22px 54px #4f7db81f}html[data-theme=light] .dealer-website-live-public-card.generic-content-panel{border-color:var(--section-card-border, rgba(15, 85, 169, .14))}html[data-theme=light] .dealer-website-live-public-card.generic-content-panel span{color:var(--section-accent-color, var(--live-accent, #b45309))}html[data-theme=light] .dealer-website-live-public-section span,html[data-theme=light] .dealer-website-live-public-card span{color:var(--live-accent, #b45309)}html[data-theme=light] .dealer-website-live-public-section.has-background-image h2{text-shadow:0 2px 16px rgba(79,125,184,.28)}html[data-theme=light] .dealer-website-live-public-section.has-background-image p{color:var(--section-body-color, rgba(6, 26, 61, .78));text-shadow:0 2px 16px rgba(79,125,184,.28)}html[data-theme=light] .dealer-website-live-public-card button,html[data-theme=light] .dealer-website-live-public-actions button,html[data-theme=light] .dealer-website-live-trade-layout button{background:var(--section-button-bg, #f4f8ff)}html[data-theme=light] .dealer-website-live-public-actions button.secondary{border-color:#0f55a929}html[data-theme=light] .dealer-website-live-public-card.trade-copy{background:var(--section-card-bg, linear-gradient(135deg, rgba(255, 255, 255, .86), rgba(255, 255, 255, .72)));box-shadow:0 24px 70px #4f7db82e}html[data-theme=light] .dealer-website-live-public-card.trade-copy span{color:var(--finance-eyebrow-color, var(--live-accent, #b45309))}html[data-theme=light] .dealer-website-live-public-card.trade-copy p{color:var(--section-card-body-color, rgba(6, 26, 61, .7))}html[data-theme=light] .dealer-website-live-trade-steps div{border:1px solid rgba(15,85,169,.1);color:#061a3dcc}html[data-theme=light] .dealer-website-live-public-mini-card{border:1px solid rgba(15,85,169,.1)}html[data-theme=light] .dealer-website-live-public-mini-card.is-selected{box-shadow:0 0 0 2px #d6b45f47,0 18px 44px #4f7db83d}html[data-theme=light] .dealer-website-live-renderer-parity.dealer-website-live-content-section.has-background-image{background-color:var(--section-bg-color, #f4f8ff)}html[data-theme=light] .dealer-website-live-renderer-parity .eyebrow{color:var(--live-accent, #b45309)}html[data-theme=light] .dealer-website-live-renderer-parity.has-background-image h2.mt-3{color:var(--section-heading-color, #061a3d);text-shadow:0 2px 16px rgba(79,125,184,.28)}html[data-theme=light] .dealer-website-live-renderer-parity.has-background-image .dealer-support-muted{color:var(--section-body-color, rgba(6, 26, 61, .72));text-shadow:0 2px 16px rgba(79,125,184,.28)}html[data-theme=light] .dealer-website-live-renderer-parity.has-background-image .dealer-support-card-muted{color:var(--section-card-body-color, var(--section-body-color, rgba(6, 26, 61, .78)));text-shadow:0 2px 16px rgba(79,125,184,.28)}html[data-theme=light] .dealer-website-live-canvas.layout-commercial_fleet{background:#f4f8ff;color:#061a3d}html[data-theme=light] .dealer-website-live-canvas.layout-commercial_fleet .dealer-website-live-site{background:#f4f8ff}html[data-theme=light] .dealer-website-live-canvas.layout-commercial_fleet .dealer-website-live-header{background:#fff;color:#061a3d;box-shadow:0 14px 34px #4f7db847}html[data-theme=light] .dealer-website-live-canvas.layout-commercial_fleet .dealer-website-live-brand-text span{color:#061a3dbd}html[data-theme=light] .dealer-website-live-commercial-selector{color:#061a3d}html[data-theme=light] .dealer-website-live-commercial-category-card{background:#ffffff0a;color:#061a3d}html[data-theme=light] .dealer-website-live-commercial-category-card:before{border:2px solid rgba(15,85,169,.24)}html[data-theme=light] .dealer-website-live-commercial-category-card.is-selected{box-shadow:0 0 0 3px #ffffff3d,0 14px 30px #4f7db838}html[data-theme=light] .dealer-website-live-commercial-category-media img,html[data-theme=light] .dealer-website-preview-commercial-category-card img{filter:drop-shadow(0 10px 12px rgba(6,26,61,.28))}html[data-theme=light] .dealer-website-live-commercial-category-card b{color:#061a3d}html[data-theme=light] .dealer-website-live-commercial-category-card small{color:#061a3da8}html[data-theme=light] .dealer-website-live-commercial-hero{background:linear-gradient(90deg,#ffffffe6,#ffffffa3),#fff;color:#061a3d}html[data-theme=light] .dealer-website-live-commercial-hero.has-background-media{background:linear-gradient(90deg,#fffffffa,#fffffffa 42%,#ffffffc2 62%,#fff3),var(--commercial-hero-image),#fff}html[data-theme=light] .dealer-website-live-commercial-hero-copy span{color:#b45309}html[data-theme=light] .dealer-website-live-commercial-hero-copy p{color:#061a3dc2}html[data-theme=light] .dealer-website-live-commercial-hero-actions button,html[data-theme=light] .dealer-website-live-commercial-inventory-header button{border:1px solid rgba(15,85,169,.24)}html[data-theme=light] .dealer-website-live-commercial-hero-actions .secondary{color:#061a3d}html[data-theme=light] .dealer-website-live-commercial-hero-media{background:#fff;border:1px solid rgba(15,85,169,.16);box-shadow:0 26px 70px #4f7db847;color:#061a3db8}html[data-theme=light] .dealer-website-live-commercial-hero-stats{background:#ffffffd1;border-top:1px solid rgba(15,85,169,.16)}html[data-theme=light] .dealer-website-live-commercial-panel-section,html[data-theme=light] .dealer-website-live-commercial-inventory,html[data-theme=light] .dealer-website-live-commercial-contact{background:#f4f8ff;color:#061a3d}html[data-theme=light] .dealer-website-live-commercial-panel-section.service{background:#f4f8ff}html[data-theme=light] .dealer-website-live-commercial-source-service-list{color:#061a3deb}html[data-theme=light] .dealer-website-live-commercial-panel-card,html[data-theme=light] .dealer-website-live-commercial-inventory-chips button{border:1px solid rgba(15,85,169,.13);color:#061a3d}html[data-theme=light] .dealer-website-live-commercial-panel-card span{color:#061a3dad}html[data-theme=light] .dealer-website-live-commercial-inventory-empty{border:1px dashed rgba(15,85,169,.22);color:#061a3dad}html[data-theme=light] .dealer-website-live-commercial-contact{background:#f4f8ff;color:#061a3d}html[data-theme=light] .dealer-website-live-commercial-contact p{color:#061a3dbd}html[data-theme=light] .dealer-website-preview-commercial-hero{background:#f4f8ff;color:#061a3d}html[data-theme=light] .dealer-website-preview-commercial-hero-copy span,html[data-theme=light] .dealer-website-preview-commercial-selector>span,html[data-theme=light] .dealer-website-preview-commercial-grid-section>span,html[data-theme=light] .dealer-website-preview-commercial-inventory>span{color:#b45309}html[data-theme=light] .dealer-website-preview-commercial-hero-media{background:#f4f8ff;border:1px solid rgba(15,85,169,.14);color:#061a3d}html[data-theme=light] .dealer-website-preview-commercial-category-card{background:#ffffff0a;color:#061a3d}html[data-theme=light] .dealer-website-preview-commercial-category-card:before{border:2px solid rgba(15,85,169,.24)}html[data-theme=light] .dealer-website-preview-commercial-category-card b{color:#061a3d}html[data-theme=light] .dealer-website-preview-commercial-mini-card,html[data-theme=light] .dealer-website-preview-commercial-chip-row button{border:1px solid rgba(15,85,169,.13);color:#061a3d}html[data-theme=light] .dealer-website-live-renderer-parity .surface-panel{border:1px solid var(--section-card-border, rgba(15, 85, 169, .1));box-shadow:0 28px 90px #4f7db847}html[data-theme=light] .dealer-website-live-renderer-parity .surface-panel.is-selected{box-shadow:0 0 0 2px #d6b45f47,0 28px 90px #4f7db847}html[data-theme=light] .dealer-website-live-renderer-parity.has-background-image h3.text-2xl{color:var(--section-card-heading-color, var(--section-heading-color, #061a3d))}html[data-theme=light] .dealer-website-live-faq-item{border:1px solid var(--section-card-border, rgba(15, 85, 169, .1))}html[data-theme=light] .dealer-website-live-contact-card-grid>div,html[data-theme=light] .dealer-website-live-contact-form-card{border:1px solid var(--contact-form-panel-border, rgba(15, 85, 169, .1))}html[data-theme=light] .dealer-website-live-contact-card-grid span,html[data-theme=light] .dealer-website-live-contact-form-card span{color:var(--section-accent-color, var(--live-accent, #b45309))}html[data-theme=light] .dealer-website-live-contact-form-preview{border:1px solid var(--contact-form-preview-border, rgba(15, 85, 169, .1));background:var(--contact-form-preview-bg, rgba(255, 255, 255, .25))}html[data-theme=light] .dealer-website-live-contact-form-preview input,html[data-theme=light] .dealer-website-live-contact-form-preview textarea{border:1px solid var(--contact-form-field-border, rgba(15, 85, 169, .1));background:var(--contact-form-field-bg, rgba(255, 255, 255, .5));color:var(--contact-form-field-text, rgba(6, 26, 61, .7))}html[data-theme=light] .dealer-website-live-contact-disclosure{border:1px solid rgba(15,85,169,.1);color:var(--contact-form-field-text, rgba(6, 26, 61, .72))}html[data-theme=light] .dealer-website-live-contact-form-preview button{border:1px solid rgba(15,85,169,.15);color:var(--section-button-text, rgba(6, 26, 61, .45))}html[data-theme=light] .dealer-website-live-finance-section.has-background-image{background-color:var(--section-bg-color, #f4f8ff)}html[data-theme=light] .dealer-website-live-finance-card{border:1px solid rgba(15,85,169,.12);box-shadow:0 26px 70px #4f7db833}html[data-theme=light] .dealer-website-live-finance-card.finance-style-soft_rounded{box-shadow:0 22px 70px #4f7db82e}html[data-theme=light] .dealer-website-live-finance-card.finance-style-sharp{box-shadow:0 20px 52px #4f7db82e}html[data-theme=light] .dealer-website-live-finance-card.finance-style-glass{border-color:#0f55a938;box-shadow:0 28px 80px #4f7db82e,inset 0 1px #ffffff38}html[data-theme=light] .dealer-website-live-finance-card.finance-style-inset{border-color:#0f55a929;box-shadow:inset 0 2px 18px #4f7db838,inset 0 -1px #ffffff2e,0 14px 44px #4f7db81f}html[data-theme=light] .dealer-website-live-finance-card.finance-style-pressed{border-color:#0f55a92e;box-shadow:inset 0 8px 26px #4f7db83d,inset 0 -2px #ffffff24}html[data-theme=light] .dealer-website-live-finance-card span,html[data-theme=light] .dealer-website-live-featured-inventory-header span{color:var(--live-accent, #b45309)}html[data-theme=light] .dealer-website-live-finance-card span{color:var(--finance-eyebrow-color, var(--live-accent, #b45309))}html[data-theme=light] .dealer-website-live-finance-card p,html[data-theme=light] .dealer-website-live-featured-inventory-header p{color:#061a3dbd}html[data-theme=light] .dealer-website-live-finance-card p{color:var(--finance-body-color, rgba(6, 26, 61, .74))}html[data-theme=light] .dealer-website-live-appraisal-form-preview{border:1px solid rgba(15,85,169,.14);background:var(--appraisal-modal-bg, #f4f8ff);color:var(--appraisal-modal-text, #061a3d);box-shadow:inset 0 1px #ffffff0f,0 22px 54px #4f7db83d}html[data-theme=light] .dealer-website-live-appraisal-form-header b{color:var(--appraisal-modal-text, #061a3d)}html[data-theme=light] .dealer-website-live-appraisal-form-header small{border:1px solid rgba(15,85,169,.24);color:var(--appraisal-modal-text, #061a3d)}html[data-theme=light] .dealer-website-live-appraisal-form-grid{border:1px solid var(--appraisal-inner-border, rgba(15, 85, 169, .1))}html[data-theme=light] .dealer-website-live-appraisal-form-grid label span{color:var(--appraisal-modal-text, #061a3d)}html[data-theme=light] .dealer-website-live-appraisal-form-grid i{border:1px solid var(--appraisal-field-border, rgba(15, 85, 169, .24));background:var(--appraisal-field-bg, #f4f8ff);color:var(--appraisal-field-text, #061a3d)}html[data-theme=light] .dealer-website-live-appraisal-form-preview .decoder-preview-button,html[data-theme=light] .dealer-website-live-appraisal-unit-toggle{border:1px solid var(--appraisal-field-border, rgba(15, 85, 169, .24));color:var(--appraisal-modal-text, #061a3d)}html[data-theme=light] .dealer-website-live-appraisal-disclosure{border:1px solid var(--appraisal-inner-border, rgba(15, 85, 169, .1));color:var(--appraisal-modal-text, #061a3d)}html[data-theme=light] .dealer-website-live-finance-highlights{color:#061a3dd1}html[data-theme=light] .dealer-website-live-finance-highlights{color:var(--finance-body-color, rgba(6, 26, 61, .82))}html[data-theme=light] .dealer-website-live-finance-card small{color:#061a3d8f}html[data-theme=light] .dealer-website-live-finance-card small{color:var(--finance-muted-color, rgba(6, 26, 61, .56))}html[data-theme=light] .dealer-website-live-featured-inventory-action{border:1px solid rgba(15,85,169,.14);background:#f4f8ff}html[data-theme=light] .dealer-website-live-featured-inventory-section .dealer-website-live-inventory-card{border:1px solid rgba(15,85,169,.2);background:var(--inventory-card-bg, rgba(255, 255, 255, .72));box-shadow:0 18px 44px #4f7db833}html[data-theme=light] .dealer-website-live-inventory-card-media:after{background:linear-gradient(to top,rgba(255,255,255,.18),rgba(255,255,255,.04),transparent)}html[data-theme=light] .dealer-website-live-inventory-card-media em{border:1px solid rgba(15,85,169,.15);background:#ffffff80}html[data-theme=light] .dealer-website-live-inventory-card-title-block span,html[data-theme=light] .dealer-website-live-inventory-card-price-row strong sup{color:var(--inventory-card-muted, rgba(6, 26, 61, .58))}html[data-theme=light] .dealer-website-live-inventory-card-price-row small{border:1px solid rgba(15,85,169,.12)}html[data-theme=light] .dealer-website-live-inventory-card-body>span{color:var(--inventory-card-muted, var(--live-accent, #b45309))}html[data-theme=light] .dealer-website-live-inventory-card-body p{color:var(--inventory-card-muted, rgba(6, 26, 61, .58))}html[data-theme=light] .dealer-website-live-inventory-card-body mark{border:1px solid rgba(15,85,169,.18);color:var(--inventory-card-text, rgba(6, 26, 61, .78))}html[data-theme=light] .dealer-website-live-footer{background:#f4f8ff;border-top:1px solid rgba(15,85,169,.08)}html[data-theme=light] .dealer-website-live-footer-eyebrow{color:var(--live-accent, #b45309)}html[data-theme=light] .dealer-website-live-footer-brand>span{color:#061a3d99}html[data-theme=light] .dealer-website-live-footer-contact a{color:#061a3db3}html[data-theme=light] .dealer-website-live-footer-hours:hover,html[data-theme=light] .dealer-website-live-footer-hours.selected{background:#d6b45f14}html[data-theme=light] .dealer-website-live-footer-hours-row{color:#061a3da3}html[data-theme=light] .dealer-website-live-footer-hours-row strong{color:#061a3dc7}html[data-theme=light] .dealer-website-footer-edit-control{color:var(--live-accent, #b45309)}html[data-theme=light] .dealer-website-live-footer-nav:hover,html[data-theme=light] .dealer-website-live-footer-nav.selected{background:#d6b45f14}html[data-theme=light] .dealer-website-live-footer-nav a{color:#061a3d99}html[data-theme=light] .dealer-website-live-footer-social a{color:#061a3db8}html[data-theme=light] .dealer-website-live-canvas.mobile .dealer-website-live-header nav button{border:1px solid rgba(15,85,169,.16);box-shadow:0 8px 22px #4f7db838;color:#061a3de0}html[data-theme=light] .dealer-website-easy-theme-card{border:1px solid rgba(15,85,169,.1);background:radial-gradient(circle at 20% 0%,color-mix(in srgb,var(--preset-accent) 34%,transparent),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--preset-primary) 82%,#f4f8ff),#ffffffb8)}html[data-theme=light] .dealer-website-easy-theme-card:hover{box-shadow:0 16px 36px #4f7db847}html[data-theme=light] .dealer-website-easy-theme-card.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--preset-accent) 24%,transparent),0 18px 42px #4f7db847}html[data-theme=light] .dealer-website-easy-theme-card.quicklink-card{--preset-accent: var(--live-accent, #b45309) }html[data-theme=light] .dealer-website-easy-theme-card.quicklink-card i.glass_cards{background:linear-gradient(135deg,#ffffff29,#ffffffc7)}html[data-theme=light] .dealer-website-easy-theme-card span{color:#061a3d9e}html[data-theme=light] .dealer-website-panel-multiselect-trigger{border:1px solid rgba(15,85,169,.13);background:#ffffffeb;color:#061a3d}html[data-theme=light] .dealer-website-panel-multiselect-trigger b{color:#b45309}html[data-theme=light] .dealer-website-panel-multiselect-menu{border:1px solid rgba(15,85,169,.24);background:#f4f8ff;box-shadow:0 18px 40px #4f7db847;scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .dealer-website-panel-multiselect-menu::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .dealer-website-panel-multiselect-menu::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.3)}html[data-theme=light] .dealer-website-panel-multiselect-menu button{border:1px solid rgba(15,85,169,.08);color:#061a3dd1}html[data-theme=light] .dealer-website-panel-multiselect-menu button:hover,html[data-theme=light] .dealer-website-panel-multiselect-menu button:focus-visible{color:#061a3d;background:#3b82f61f}html[data-theme=light] .dealer-website-panel-multiselect-menu button.selected{color:#061a3d;background:#2563eb3d}html[data-theme=light] .dealer-website-panel-multiselect-menu button span{border:1px solid rgba(15,85,169,.24);color:#0b5ed7}html[data-theme=light] .dealer-website-panel-multiselect-menu button.selected span{background:#2563eb66}html[data-theme=light] .dealer-website-easy-panel-row{border:1px solid rgba(15,85,169,.09)}html[data-theme=light] .dealer-website-easy-panel-row small{color:#061a3d8c}html[data-theme=light] .dealer-website-easy-panel-row button{border:1px solid rgba(15,85,169,.14)}html[data-theme=light] .dealer-website-easy-panel-row button.danger{color:#b42318}html[data-theme=light] .dealer-website-oem-logo-card summary p{color:#061a3d94}html[data-theme=light] .dealer-website-oem-logo-card summary img{border:1px solid rgba(15,85,169,.08)}html[data-theme=light] .dealer-website-oem-logo-card>img{border:1px solid rgba(15,85,169,.08)}html[data-theme=light] .dealer-website-oem-logo-card>div:first-child p{color:#061a3d94}html[data-theme=light] .dealer-website-oem-logo-actions button{border:1px solid rgba(15,85,169,.14)}html[data-theme=light] .dealer-website-oem-logo-actions button.active{background:#d6b45f29}html[data-theme=light] .dealer-website-live-oem-inner span{color:var(--live-accent, #b45309)}html[data-theme=light] .dealer-website-preview-oem-empty{border:1px dashed rgba(15,85,169,.22)}html[data-theme=light] .dealer-website-preview-oem-empty span{color:#5d7594}html[data-theme=light] .dealer-website-builder-rail,html[data-theme=light] .dealer-website-builder-canvas{border:1px solid rgba(15,85,169,.085);background:radial-gradient(circle at top left,rgba(214,180,95,.08),transparent 30%),linear-gradient(145deg,#ffffffdb,#ffffffb3);box-shadow:0 18px 54px #4f7db847}html[data-theme=light] .dealer-website-builder-rail{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .dealer-website-nav-option-editor{border:1px solid rgba(15,85,169,.12)}html[data-theme=light] .dealer-website-nav-option-editor summary span{color:#061a3da8}html[data-theme=light] .dealer-website-section-row{border:1px solid rgba(15,85,169,.075)}html[data-theme=light] .dealer-website-section-row:hover{background:#d6b45f12}html[data-theme=light] .dealer-website-section-row.selected{box-shadow:0 0 0 1px #d6b45f38,0 12px 30px #4f7db842;background:linear-gradient(145deg,#d6b45f33,#ffffff0b)}html[data-theme=light] .dealer-website-section-row small,html[data-theme=light] .dealer-website-section-row em,html[data-theme=light] .drag-handle{color:#061a3d80}html[data-theme=light] .dealer-website-section-controls button{border:1px solid rgba(15,85,169,.12);color:#061a3dbd}html[data-theme=light] .dealer-website-builder-status-card,html[data-theme=light] .dealer-website-builder-subpanel,html[data-theme=light] .dealer-website-builder-add,html[data-theme=light] .dealer-website-inspector-group{border:1px solid rgba(15,85,169,.075)}html[data-theme=light] .dealer-website-inspector-group summary{color:#061a3ddb}html[data-theme=light] .dealer-website-inspector-group[open] summary{border-bottom:1px solid rgba(15,85,169,.08)}html[data-theme=light] .dealer-website-builder-status-card p{color:#061a3d9e}html[data-theme=light] .dealer-website-builder-mini-title{color:#061a3dbd}html[data-theme=light] .dealer-website-builder-field{color:#061a3dad}html[data-theme=light] .dealer-website-builder-input{color-scheme:light;border:1px solid rgba(15,85,169,.11);background:linear-gradient(180deg,#ffffffdb,#ffffffb8)}html[data-theme=light] .dealer-website-builder-input::placeholder{color:#061a3d52}html[data-theme=light] .dealer-website-builder-input option{background:#f4f8ff;color:#061a3d}html[data-theme=light] .dealer-website-color-field input[type=color]{border:1px solid rgba(15,85,169,.14);background:#ffffffd1}html[data-theme=light] .dealer-website-inspector-group.nested{background:#ffffff52}html[data-theme=light] .dealer-website-nav-drag-handle:hover{background:#ffffff14}html[data-theme=light] .dealer-website-builder-upload input[type=file]{color:#061a3dad;color-scheme:light}html[data-theme=light] .dealer-website-builder-upload input[type=file]::file-selector-button{color:#061a3d}html[data-theme=light] .dealer-website-builder-toggle input[type=checkbox]{color-scheme:light}html[data-theme=light] .dealer-website-builder-range::-webkit-slider-thumb{border:2px solid rgba(15,85,169,.3)}html[data-theme=light] .dealer-website-builder-range::-moz-range-thumb{border:2px solid rgba(15,85,169,.3)}html[data-theme=light] .dealer-website-domain-card{background:#ffffffb8;border:1px solid rgba(15,85,169,.12)}html[data-theme=light] .dealer-website-domain-badge{border:1px solid rgba(15,85,169,.12);background:#ffffffb8;color:#061a3de6}html[data-theme=light] .dealer-website-domain-badge.good{color:#0f6d3b}html[data-theme=light] .dealer-website-domain-badge.warning{color:#8a5200}html[data-theme=light] .dealer-website-domain-badge.neutral{color:#334e73d1}html[data-theme=light] .dealer-website-domain-instructions{border-top:1px solid rgba(15,85,169,.08)}html[data-theme=light] .dealer-website-domain-instructions summary{color:#061a3dbd}html[data-theme=light] .dealer-website-domain-instruction-grid div{border:1px solid rgba(15,85,169,.1);background:#ffffff38}html[data-theme=light] .dealer-website-domain-instruction-grid span{color:#061a3db8}html[data-theme=light] .dealer-website-domain-instruction-grid code{color:#061a3d}html[data-theme=light] .dealer-website-domain-copybtn{border:1px solid rgba(15,85,169,.16);color:#061a3db8}html[data-theme=light] .dealer-website-domain-copybtn:hover{color:#061a3d;border-color:#0f55a93d;background:#ffffff1f}html[data-theme=light] .dealer-website-domain-copybtn.copied{color:#0f7a43}html[data-theme=light] .dealer-website-readiness{background:linear-gradient(145deg,#ffffffd6,#ffffffbd)}html[data-theme=light] .dealer-website-pilot-diagnostics{background:linear-gradient(145deg,#ffffffe6,#ffffffb8)}html[data-theme=light] .dealer-website-pilot-diagnostics summary b{color:#0b5ed7}html[data-theme=light] .dealer-website-analytics-summary{background:linear-gradient(145deg,#ffffffdb,#ffffffbd)}html[data-theme=light] .dealer-website-analytics-card{border:1px solid rgba(15,85,169,.1);background:#ffffff42}html[data-theme=light] .dealer-website-analytics-card span{color:#061a3d9e}html[data-theme=light] .dealer-website-readiness-item{border:1px solid rgba(15,85,169,.1);background:#ffffff3d}html[data-theme=light] .dealer-website-readiness-item span{color:#061a3da3}html[data-theme=light] .dealer-website-builder-toggle{color:#061a3dcc}html[data-theme=light] .dealer-website-builder-revisions span{border:1px solid rgba(15,85,169,.18);color:#061a3dc7}html[data-theme=light] .dealer-website-workflow-button{border:1px solid rgba(15,85,169,.13);color:#061a3d}html[data-theme=light] .dealer-website-workflow-button:hover:not(:disabled){border-color:#0f55a93d;background:#ffffff17}html[data-theme=light] .dealer-website-workflow-button.primary,html[data-theme=light] .dealer-website-workflow-button.publish{color:#061a3d}html[data-theme=light] .dealer-website-workflow-button.subtle{border-color:#0f55a91a}html[data-theme=light] .dealer-website-workflow-button.danger{background:#ffffff3d;color:#061a3d}html[data-theme=light] .dealer-website-preview-shell,html[data-theme=light] .dealer-website-iframe-wrap{border:1px solid rgba(15,85,169,.09);background:#f4f8ff;box-shadow:inset 0 1px #ffffff0a,0 20px 70px #4f7db847}html[data-theme=light] .dealer-website-iframe-wrap.primary{box-shadow:0 0 0 1px #d6b45f1a,0 30px 100px #4f7db847}html[data-theme=light] .dealer-website-preview-topbar{border-bottom:1px solid rgba(15,85,169,.075);color:#061a3db8}html[data-theme=light] .dealer-website-inline-guide{border:1px solid rgba(15,85,169,.08)}html[data-theme=light] .dealer-website-device-toggle{border:1px solid rgba(15,85,169,.12);background:#ffffff80}html[data-theme=light] .dealer-website-device-toggle.header-device-toggle{background:#ffffff9e}html[data-theme=light] .dealer-website-canvas-zoom-control{border:1px solid rgba(15,85,169,.12);background:#ffffff80}html[data-theme=light] .dealer-website-canvas-zoom-control button,html[data-theme=light] .dealer-website-canvas-zoom-control output{color:#061a3dc7}html[data-theme=light] .dealer-website-canvas-zoom-control button:hover:not(:disabled){color:#061a3d;background:#d6b45f2e}html[data-theme=light] .dealer-website-canvas-zoom-control output{color:#061a3d}html[data-theme=light] .dealer-website-edit-state{border:1px solid rgba(15,85,169,.12);color:#061a3db8}html[data-theme=light] .dealer-website-edit-state.ok{color:#0f6d3b}html[data-theme=light] .dealer-website-edit-state.warning{color:#8a5200}html[data-theme=light] .dealer-website-edit-state.publish{color:#061a3d}html[data-theme=light] .dealer-website-device-toggle button,html[data-theme=light] .dealer-website-inline-guide button{color:#061a3db8}html[data-theme=light] .dealer-website-device-toggle button.active{color:#061a3d;background:#d6b45f38}html[data-theme=light] .dealer-website-inline-guide{background:linear-gradient(145deg,#d6b45f21,#ffffff80)}html[data-theme=light] .dealer-website-inline-guide p{color:#061a3da3}html[data-theme=light] .dealer-website-inline-guide button{color:#061a3d}html[data-theme=light] .dealer-website-preview-shell.live-editor{background:radial-gradient(circle at top,rgba(214,180,95,.1),transparent 30%),#f4f8ff}html[data-theme=light] .dealer-website-live-canvas-viewport{background:#f4f8ff;scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .dealer-website-preview-shell.mobile .dealer-website-preview-page{border:1px solid rgba(15,85,169,.12);box-shadow:0 24px 80px #4f7db847}html[data-theme=light] .dealer-website-preview-page{background:#f4f8ff}html[data-theme=light] .dealer-website-preview-section.selected{box-shadow:inset 0 0 0 1px #d6b45f12,0 12px 30px #4f7db81a;background:linear-gradient(145deg,#d6b45f06,#ffffff03)}html[data-theme=light] .dealer-website-edit-affordance{background:#ffffff5c;color:#061a3de6}html[data-theme=light] .dealer-website-section-overlay button{border:1px solid rgba(15,85,169,.09);background:#05132a61;color:#061a3dd6;box-shadow:0 8px 18px #4f7db82e}html[data-theme=light] .dealer-website-section-overlay button:hover{background:#d6b45f29}html[data-theme=light] .dealer-website-section-overlay button:hover:after,html[data-theme=light] .dealer-website-section-overlay button:focus-visible:after{border:1px solid rgba(15,85,169,.12);background:#05132ab8;color:#061a3de0}html[data-theme=light] .dealer-website-section-overlay button.danger:hover{background:#05132a57}html[data-theme=light] .dealer-website-preview-section span{color:#b45309}html[data-theme=light] .dealer-website-preview-section p{color:#061a3da6}html[data-theme=light] .dealer-website-replace-media-hotspot{border:1px solid rgba(15,85,169,.16);background:#ffffff61;color:#061a3de6}html[data-theme=light] .dealer-website-replace-media-hotspot:hover{background:#d6b45f24}html[data-theme=light] .dealer-website-inline-edit{caret-color:#b45309}html[data-theme=light] .dealer-website-inline-edit:hover{background:linear-gradient(90deg,#d6b45f09,#ffffff02)}html[data-theme=light] .dealer-website-inline-edit:focus{background:linear-gradient(90deg,#d6b45f12,#ffffff1f)}html[data-theme=light] .dealer-website-inline-edit::placeholder{color:#061a3d6b}html[data-theme=light] .dealer-website-inline-edit.hero-body{color:#061a3dad}html[data-theme=light] .dealer-website-inline-edit.cta{border:1px solid rgba(15,85,169,.2)}html[data-theme=light] .dealer-website-inline-faq-item .dealer-website-inline-edit:last-child{color:#061a3d9e}html[data-theme=light] .dealer-website-preview-hero-overlay{background:linear-gradient(90deg,#05132ad9,#05132a5c)}html[data-theme=light] .dealer-website-preview-hero-content b{border:1px solid rgba(15,85,169,.2)}html[data-theme=light] .dealer-website-preview-inventory-card{border:1px solid rgba(15,85,169,.12);background:var(--inventory-card-bg, rgba(255, 255, 255, .72));color:var(--inventory-card-text, #061a3d);box-shadow:0 14px 34px #4f7db82e}html[data-theme=light] .dealer-website-preview-inventory-card:hover{border-color:#0f55a93d}html[data-theme=light] .dealer-website-preview-inventory-card i{color:var(--inventory-card-muted, rgba(6, 26, 61, .64))}html[data-theme=light] .dealer-website-preview-inventory-card b,html[data-theme=light] .dealer-website-preview-inventory-card strong{color:var(--inventory-card-text, #061a3d)}html[data-theme=light] .dealer-website-preview-inventory-card span{color:var(--inventory-card-muted, rgba(6, 26, 61, .62))}html[data-theme=light] .dealer-website-preview-hero-gateway{border:1px solid rgba(15,85,169,.1);background:#ffffffa3;box-shadow:0 18px 64px #4f7db842}html[data-theme=light] .dealer-website-preview-hero-card{border:1px solid rgba(15,85,169,.1);background:#ffffff4d}html[data-theme=light] .dealer-website-preview-hero-card span{color:var(--live-accent, #b45309)}html[data-theme=light] .dealer-website-preview-hero-card b:after{color:color-mix(in srgb,var(--live-accent, #b45309) 72%,white)}html[data-theme=light] .dealer-website-preview-fallback{background:radial-gradient(circle at 50% 20%,rgba(214,180,95,.14),transparent 36%),linear-gradient(145deg,#f4f8ff,#f4f8ff)}html[data-theme=light] .dealer-website-preview-loading{background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent),linear-gradient(145deg,#f4f8ff,#f4f8ff)}html[data-theme=light] .dealer-website-preview-loading p{color:#061a3d9e}html[data-theme=light] .dealer-website-preview-fallback span{color:#b45309}html[data-theme=light] .dealer-website-preview-fallback p{color:#061a3da8}html[data-theme=light] .dealer-website-media-dropzone{background:radial-gradient(circle at top left,rgba(214,180,95,.12),transparent 42%),#ffffffad;color:#061a3d}html[data-theme=light] .dealer-website-media-dropzone:hover,html[data-theme=light] .dealer-website-media-dropzone.is-dragging{background:radial-gradient(circle at top left,rgba(214,180,95,.2),transparent 45%),#ffffffdb;box-shadow:0 0 0 2px #d6b45f1f,0 18px 34px #4f7db847}html[data-theme=light] .dealer-website-media-dropzone b{border:1px solid rgba(15,85,169,.16);color:#061a3d}html[data-theme=light] .dealer-website-upload-progress-meta{color:#061a3dd1}html[data-theme=light] .dealer-website-upload-progress-meta strong{color:#dc2626}html[data-theme=light] .dealer-website-media-dropzone small{color:#061a3db8}html[data-theme=light] .dealer-website-selected-media-summary{background:radial-gradient(circle at top left,rgba(214,180,95,.12),transparent 42%),#ffffffad}html[data-theme=light] .dealer-website-selected-media-summary span{color:#061a3dd1}html[data-theme=light] .dealer-website-selected-media-summary p{color:#061a3db8}html[data-theme=light] .dealer-website-media-tile{border:1px solid rgba(15,85,169,.075)}html[data-theme=light] .dealer-website-media-tile:hover{box-shadow:0 14px 30px #4f7db833}html[data-theme=light] .dealer-website-media-tile.active{box-shadow:0 0 0 2px #d6b45f29,0 16px 36px #4f7db847}html[data-theme=light] .dealer-website-media-tile:after{border:1px solid rgba(15,85,169,.18);background:#ffffff94;color:#061a3de6}html[data-theme=light] .dealer-website-empty-state p{color:#061a3da3}html[data-theme=light] .dealer-website-video-thumb{color:#061a3d9e}html[data-theme=light] .dealer-website-theme-preview{border:1px solid rgba(15,85,169,.09);background:linear-gradient(145deg,var(--theme-primary),#f4f8ff)}html[data-theme=light] .dealer-website-theme-preview p{color:#061a3dad}html[data-theme=light] .inventory-features-options-error{background:#ffffff47;color:#b42318}html[data-theme=light] .inventory-features-options-empty{color:#5d7594}html[data-theme=light] .inventory-features-options-category{border:1px solid rgba(15,85,169,.14);background:#ffffff73}html[data-theme=light] .inventory-features-options-category-title{color:#1f3a5f}html[data-theme=light] .inventory-features-options-category-toggle{border:1px solid rgba(15,85,169,.24);color:#0b5ed7}html[data-theme=light] .inventory-features-options-item{color:#1f3a5f}html[data-theme=light] .inventory-features-options-save-pill{color:#0f6d3b}html[data-theme=light] .inventory-features-options-save-pill:hover{background:#166534a6}html[data-theme=light] .inventory-features-options-chip{color:#0b5ed7}html[data-theme=light] .inventory-empty-filter-frame{border:1px solid rgba(15,85,169,.24);background:linear-gradient(180deg,#ffffffc7,#ffffff85)}html[data-theme=light] .inventory-empty-filter-subtitle{color:#334e73}html[data-theme=light] .inventory-empty-filter-action{color:#0f6d3b}html[data-theme=light] .inventory-empty-filter-action:hover,html[data-theme=light] .inventory-empty-filter-action:focus-visible{color:#0f6d3b;background:#14532d75}html[data-theme=light] .inventory-stock-notes-title{color:#061a3d}html[data-theme=light] .inventory-stock-notes-count{color:#0f6d3b}html[data-theme=light] .inventory-stock-notes-input{border:1px solid rgba(15,85,169,.24);background:#ffffffdb;color:#061a3d}html[data-theme=light] .inventory-stock-notes-input::placeholder{color:#5d7594}html[data-theme=light] .inventory-stock-notes-save{color:#061a3d}html[data-theme=light] .inventory-stock-notes-error{background:#ffffff38;color:#b42318}html[data-theme=light] .inventory-stock-note{border:1px solid rgba(15,85,169,.14);background:#ffffffd1}html[data-theme=light] .inventory-stock-note-meta{color:#5d7594}html[data-theme=light] .inventory-stock-note-person{color:#0b5ed7}html[data-theme=light] .inventory-stock-note-text{color:#1f3a5f}html[data-theme=light] .inventory-stock-notes-empty{color:#5d7594}html[data-theme=light] .inventory-photo-upload-thumbnail-overlay{background:#05132a7a}html[data-theme=light] .inventory-photo-tile-upload-failed .inventory-photo-upload-thumbnail-overlay{background:#05132ab3}html[data-theme=light] .inventory-photo-tile-upload-failed .inventory-photo-upload-thumbnail-overlay:before{background:#05132aa8}html[data-theme=light] .inventory-photo-upload-thumbnail-label,html[data-theme=light] .inventory-photo-upload-thumbnail-percent,html[data-theme=light] .inventory-photo-upload-thumbnail-error{color:#061a3d;text-shadow:0 1px 8px rgba(79,125,184,.28)}html[data-theme=light] .inventory-photo-upload-thumbnail-percent{color:#061a3deb}html[data-theme=light] .inventory-photo-upload-thumbnail-error,html[data-theme=light] .ai-showroom-default-save-row,html[data-theme=light] .ai-showroom-default-save-button{color:#061a3d}html[data-theme=light] .ai-showroom-default-save-button:hover:not(:disabled){background:#14b8a67a}html[data-theme=light] .inventory-pro-photo-report-pill{background:#ffffffb3;color:#8a5200}html[data-theme=light] .inventory-pro-photo-report-pill:hover:not(:disabled),html[data-theme=light] .inventory-pro-photo-report-pill:focus-visible{color:#8a5200}html[data-theme=light] .inventory-pro-photo-issue-notice-copy,html[data-theme=light] .inventory-pro-photo-fix-note{color:#061a3deb}html[data-theme=light] .inventory-pro-photo-fix-panel{background:#f4f8ff}html[data-theme=light] .inventory-pro-photo-fix-panel-label{color:#061a3d}html[data-theme=light] .inventory-pro-photo-fix-panel img{background:#f4f8ff}html[data-theme=light] .inventory-pro-photo-fix-panel-action,html[data-theme=light] .ai-showroom-preview-action{color:#1f3a5f}html[data-theme=light] .ai-showroom-scan-panel{color:#061a3d}html[data-theme=light] .ai-showroom-scan-copy span{color:#168a4a}html[data-theme=light] .ai-showroom-scan-copy strong{color:#061a3d}html[data-theme=light] .ai-showroom-scan-percent{color:#168a4a}html[data-theme=light] .ai-showroom-scan-track{background:#ffffffdb}html[data-theme=light] .ai-showroom-scan-panel p{color:#1f3a5f}html[data-theme=light] .ai-showroom-candidate-bulk-button{color:#168a4a}html[data-theme=light] .ai-showroom-candidate-bulk-button:hover:not(:disabled){background:#14b8a638}html[data-theme=light] .ai-showroom-candidate-selected-label{color:#061a3d}html[data-theme=light] .ai-showroom-candidate-generate-pill{box-shadow:0 8px 18px #4f7db847;color:#061a3d}html[data-theme=light] .ai-showroom-candidate-generate-pill:hover:not(:disabled){border-color:#0f55a93d;background:linear-gradient(135deg,#2dd4bf,#14b8a6)}html[data-theme=light] .ai-showroom-existing-thumb-label{color:#168a4a}html[data-theme=light] .ai-showroom-existing-thumb{background:#f4f8ff;color:#1f3a5f}html[data-theme=light] .ai-showroom-existing-review-button{color:#061a3d}html[data-theme=light] .ai-showroom-existing-review-button:hover:not(:disabled){background:#14b8a647}html[data-theme=light] .inventory-pro-photo-scan-thumbnail-overlay{background:linear-gradient(90deg,#14b8a680,#22d3ee61) 0 0 / var(--inventory-pro-photo-scan-progress, 8%) 100% no-repeat,#05132a94}html[data-theme=light] .inventory-pro-photo-scan-thumbnail-label,html[data-theme=light] .inventory-pro-photo-scan-thumbnail-percent{text-shadow:0 1px 8px rgba(79,125,184,.28)}html[data-theme=light] .inventory-pro-photo-scan-thumbnail-percent{color:#061a3deb}html[data-theme=light] .inventory-pro-photo-scan-thumbnail-progress{background:#ffffffc7}html[data-theme=light] .inventory-pro-photo-thumbnail-overlay{background:#05132a94;border:1px solid rgba(15,85,169,.24);color:#061a3d}html[data-theme=light] .inventory-pro-photo-tile-generating .inventory-pro-photo-thumbnail-overlay{background:linear-gradient(90deg,#14b8a685,#22d3ee70) 0 0 / var(--pro-photo-tile-progress, 8%) 100% no-repeat,#05132a9e}html[data-theme=light] .inventory-pro-photo-tile-queued .inventory-pro-photo-thumbnail-overlay{background:#05132ab8;color:#334e73}html[data-theme=light] .inventory-pro-photo-tile-already-generated .inventory-pro-photo-thumbnail-overlay{background:#05132ac2;border-color:#0f55a93d;color:#0b5ed7}html[data-theme=light] .inventory-pro-photo-tile-ready .inventory-pro-photo-thumbnail-overlay{background:#05132a3d;color:#dc2626}html[data-theme=light] .inventory-pro-photo-tile-failed .inventory-pro-photo-thumbnail-overlay{background:#05132ab3;color:#061a3d}html[data-theme=light] .inventory-pro-photo-thumbnail-label{text-shadow:0 1px 8px rgba(79,125,184,.28)}html[data-theme=light] .inventory-pro-photo-thumbnail-error{color:#1f3a5f;text-shadow:0 1px 6px rgba(79,125,184,.28)}html[data-theme=light] .inventory-pro-photo-thumbnail-progress{background:#ffffffc7}html[data-theme=light] .inventory-pro-photo-generation-notice-card{background:#f4f8ff}html[data-theme=light] .inventory-pro-photo-generation-eyebrow{color:#168a4a}html[data-theme=light] .inventory-pro-photo-generation-title{color:#061a3d}html[data-theme=light] .inventory-pro-photo-generation-copy{color:#1f3a5f}html[data-theme=light] .inventory-pro-photo-generation-track,html[data-theme=light] .inventory-pro-photo-review-progress{background:#ffffffe0}html[data-theme=light] .inventory-pro-photo-review-card,html[data-theme=light] .inventory-pro-photo-review-stage,html[data-theme=light] .inventory-pro-photo-review-image{background:#f4f8ff}html[data-theme=light] .inventory-pro-photo-review-missing{color:#334e73}html[data-theme=light] .inventory-pro-photo-review-toggle{background:#ffffffc7}html[data-theme=light] .inventory-pro-photo-review-toggle button{color:#1f3a5f}html[data-theme=light] .inventory-pro-photo-review-toggle button.active{color:#061a3d;background:#2dd4bf2e}html[data-theme=light] .pro-showroom-package-card{border:1px solid rgba(15,85,169,.24)}html[data-theme=light] .pro-showroom-package-card.is-selected{background:#3b82f61f}html[data-theme=light] .pro-showroom-package-trial-badge,html[data-theme=light] .pro-showroom-package-trial-line{color:#168a4a}html[data-theme=light] .ai-showroom-button{color:#061a3d}html[data-theme=light] .inventory-pro-showroom-panel-button.is-scanning{background-color:#ffffffdb;background-image:linear-gradient(90deg,#fff,#7c3aed 54%,#22d3ee),linear-gradient(90deg,#ffffffdb,#ffffffeb);color:#061a3d;text-shadow:0 1px 8px rgba(79,125,184,.28)}html[data-theme=light] .inventory-pro-showroom-panel-note{background:#ffffff2e;color:#1f3a5f}html[data-theme=light] .ai-showroom-inline-default{color:#168a4a}html[data-theme=light] .ai-showroom-inline-message{color:#1f3a5f}html[data-theme=light] .ai-showroom-modal{background:#f4f8ff;scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .ai-showroom-request-modal{background:#f4f8ff}html[data-theme=light] .ai-showroom-modal::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .ai-showroom-modal::-webkit-scrollbar-thumb{background:#0f55a961;border:3px solid rgba(15,85,169,.18)}html[data-theme=light] .ai-showroom-modal::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .ai-showroom-header-allowance{color:#1f3a5f}html[data-theme=light] .ai-showroom-header-allowance span{color:#061a3d}html[data-theme=light] .ai-showroom-header-allowance strong{color:#1f3a5f}html[data-theme=light] .ai-showroom-title{color:#061a3d}html[data-theme=light] .ai-showroom-subtitle{color:#1f3a5f}html[data-theme=light] .ai-showroom-close{background:#fff}html[data-theme=light] .ai-showroom-background-panel{background:#ffffff8f}html[data-theme=light] .ai-showroom-background-toggle,html[data-theme=light] .ai-showroom-background-toggle-copy strong{color:#061a3d}html[data-theme=light] .ai-showroom-background-toggle-copy span:last-child{color:#1f3a5f}html[data-theme=light] .ai-showroom-background-toggle-meta{color:#168a4a}html[data-theme=light] .ai-showroom-logo-toggle{color:#061a3d}html[data-theme=light] .ai-showroom-logo-toggle.is-active{background:#14b8a63d}html[data-theme=light] .ai-showroom-style-section-title{color:#168a4a}html[data-theme=light] .ai-showroom-default-summary,html[data-theme=light] .ai-showroom-default-summary strong{color:#061a3d}html[data-theme=light] .ai-showroom-default-summary span:last-child{color:#1f3a5f}html[data-theme=light] .ai-showroom-default-label{color:#168a4a}html[data-theme=light] .ai-showroom-style-section-grid .ai-showroom-card{background:#fff;color:#061a3d}html[data-theme=light] .ai-showroom-card-selected,html[data-theme=light] .ai-showroom-card-selected:hover{box-shadow:0 0 0 2px #2dd4bf6b,0 12px 26px #4f7db847}html[data-theme=light] .ai-showroom-thumbnail{color:#061a3dd6;background:linear-gradient(180deg,#ffffff1f,#ffffff05),linear-gradient(135deg,#fff,#fff 48%,#fff)}html[data-theme=light] .ai-showroom-thumbnail.is-logo-loading:after{background:#ffffffbd;color:#061a3d}html[data-theme=light] .ai-showroom-card-title{color:#061a3d}html[data-theme=light] .ai-showroom-default-pill,html[data-theme=light] .ai-showroom-selected-pill{color:#168a4a}html[data-theme=light] .ai-showroom-card-description{color:#1f3a5f}html[data-theme=light] .ai-showroom-preview-placeholder{background:#ffffffb8;color:#1f3a5f}html[data-theme=light] .ai-showroom-preview-placeholder strong{color:#061a3d}html[data-theme=light] .ai-showroom-selected-summary{color:#1f3a5f}html[data-theme=light] .ai-showroom-progress-panel{color:#061a3d}html[data-theme=light] .ai-showroom-progress-panel.has-warning{color:#dc2626}html[data-theme=light] .ai-showroom-progress-copy strong{color:#061a3d}html[data-theme=light] .ai-showroom-progress-copy span{color:#1f3a5f}html[data-theme=light] .ai-showroom-progress-track{background:#ffffffd6}html[data-theme=light] .ai-showroom-candidate-section{background:#ffffffa8}html[data-theme=light] .ai-showroom-candidate-section h3,html[data-theme=light] .ai-showroom-results h3{color:#061a3d}html[data-theme=light] .ai-showroom-candidate-section-header span,html[data-theme=light] .ai-showroom-results-header span{color:#168a4a}html[data-theme=light] .ai-showroom-candidate-section p{color:#1f3a5f}html[data-theme=light] .ai-showroom-candidate-row{background:#fff}html[data-theme=light] .ai-showroom-candidate-thumb{background:#f4f8ff;color:#1f3a5f}html[data-theme=light] .ai-showroom-candidate-copy{color:#1f3a5f}html[data-theme=light] .ai-showroom-candidate-copy strong{color:#061a3d}html[data-theme=light] .ai-showroom-candidate-copy span{color:#1f3a5f}html[data-theme=light] .ai-showroom-candidate-reject{border-color:#0f55a93d}html[data-theme=light] .ai-showroom-result-card{background:#ffffffdb}html[data-theme=light] .ai-showroom-result-meta{color:#1f3a5f}html[data-theme=light] .ai-showroom-result-meta strong{color:#061a3d}html[data-theme=light] .ai-showroom-preview-panel{background:#f4f8ff}html[data-theme=light] .ai-showroom-preview-label{color:#061a3d}html[data-theme=light] .ai-showroom-preview-image,html[data-theme=light] .ai-showroom-preview-generated .ai-showroom-preview-image{background:#f4f8ff}html[data-theme=light] .ai-showroom-preview-missing{color:#1f3a5f}html[data-theme=light] .ai-showroom-watermark-warning{color:#dc2626}html[data-theme=light] .ai-showroom-status{color:#1f3a5f}html[data-theme=light] .ai-showroom-status.is-success{color:#168a4a}html[data-theme=light] .ai-showroom-status-muted{border-color:#0f55a93d;color:#1f3a5f}html[data-theme=light] .ai-showroom-error{color:#1f3a5f}html[data-theme=light] .ai-showroom-primary{color:#061a3d}html[data-theme=light] .ai-showroom-secondary{background:#fff;color:#061a3d}html[data-theme=light] .ai-showroom-apply-disabled{color:#1f3a5f}html[data-theme=light] .inventory-photo-viewer-banner-preview.banner-style-full-top .inventory-photo-viewer-banner-contact{color:var(--banner-text-color, #061a3d);text-shadow:0 2px 4px rgba(79,125,184,.28)}html[data-theme=light] .inventory-photo-viewer-banner-contact-input{border:1px solid rgba(15,85,169,.24);background:#ffffff8c;color:#1f3a5f}html[data-theme=light] .inventory-photo-viewer-banner-contact-input::placeholder{color:#334e73a6}html[data-theme=light] .inventory-photo-viewer-banner-size-caption{color:#334e73d9}html[data-theme=light] .inventory-photo-viewer-banner-align-tools button{background:#ffffffb8;color:#0b5ed7}html[data-theme=light] .inventory-photo-viewer-banner-align-tools button.active{border-color:#0f55a92e;background:#3b82f652}html[data-theme=light] .yt-upload-intro{color:#5d7594}html[data-theme=light] .yt-upload-dropzone{color:#1f3a5f}html[data-theme=light] .yt-upload-dropzone:hover,html[data-theme=light] .yt-upload-dropzone:focus-visible{background:#2563eb1f}html[data-theme=light] .yt-upload-dropzone.is-active{background:#22c55e24}html[data-theme=light] .yt-upload-dropzone-title{color:#1f3a5f}html[data-theme=light] .yt-upload-dropzone-or{color:#5d7594}html[data-theme=light] .yt-upload-dropzone-browse{color:#0b5ed7}html[data-theme=light] .yt-upload-dropzone-hint{color:#5d7594}html[data-theme=light] .yt-upload-preview{background:#f4f8ff}html[data-theme=light] .yt-upload-file-name{color:#1f3a5f}html[data-theme=light] .yt-upload-file-sub{color:#5d7594}html[data-theme=light] .parts-canada-status{border:1px solid rgba(15,85,169,.24);background:#ffffff94}html[data-theme=light] .parts-canada-status.is-error{background:#fff3}html[data-theme=light] .parts-canada-actions button,html[data-theme=light] .parts-canada-image-controls button{background:#ffffffc7;box-shadow:0 10px 20px #4f7db82e}html[data-theme=light] .parts-canada-actions button:hover:not(:disabled),html[data-theme=light] .parts-canada-image-controls button:hover:not(:disabled){background:#fffffff5;box-shadow:0 14px 28px #4f7db842}html[data-theme=light] .parts-canada-stock-state{border:1px solid rgba(15,85,169,.22);background:#ffffff6b}html[data-theme=light] .parts-canada-stock-state.is-error{background:#ffffff2e;color:#b42318}html[data-theme=light] .parts-canada-thumbnail{border:1px solid rgba(15,85,169,.24);background:#ffffff4d}html[data-theme=light] .parts-canada-thumbnail-frame{background:#ffffff85}html[data-theme=light] .parts-canada-modal-close{background:#ffffffc7}html[data-theme=light] .parts-canada-image-frame,html[data-theme=light] .parts-canada-image-meta span{border:1px solid rgba(15,85,169,.22);background:#ffffff6b}html[data-theme=light] .parts-service-shell{--ps-bg: #f4f8ff;--ps-bg-soft: rgba(255, 255, 255, .72);--ps-panel: rgba(255, 255, 255, .92);--ps-panel-strong: rgba(255, 255, 255, .96);--ps-card: linear-gradient(180deg, rgba(255, 255, 255, .94), rgba(255, 255, 255, .96));--ps-card-muted: rgba(255, 255, 255, .56);--ps-field: rgba(255, 255, 255, .68);--ps-field-strong: rgba(255, 255, 255, .88);--ps-border: rgba(15, 85, 169, .24);--ps-border-strong: rgba(15, 85, 169, .24);--ps-text: #061a3d;--ps-text-soft: rgba(6, 26, 61, .9);--ps-muted: rgba(51, 78, 115, .72);--ps-muted-soft: rgba(51, 78, 115, .68);--ps-accent: #0b5ed7;--ps-accent-strong: #0b5ed7;--ps-success: #168a4a;--ps-warning: #b45309;--ps-danger: #dc2626;--ps-danger-soft: rgba(255, 255, 255, .34);--ps-shadow: 0 22px 48px rgba(79, 125, 184, .28);--ps-shadow-soft: 0 14px 32px rgba(79, 125, 184, .22);background:radial-gradient(circle at top left,rgba(37,99,235,.14),transparent 30%),radial-gradient(circle at top right,rgba(34,197,94,.08),transparent 26%),linear-gradient(180deg,#fffffffa,#fff),var(--ps-bg)}html[data-theme=light] .parts-service-shell *{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .parts-service-header h1{text-shadow:0 1px 2px rgba(79,125,184,.28)}html[data-theme=light] .parts-service-mode-badge{color:#0b5ed7}html[data-theme=light] .parts-service-access-card.is-success{background:linear-gradient(180deg,#1665342e,#fffffff0),var(--ps-card)}html[data-theme=light] .parts-service-access-card.is-info{background:linear-gradient(180deg,#2563eb29,#fffffff0),var(--ps-card)}html[data-theme=light] .parts-service-access-card.is-warning{background:linear-gradient(180deg,#92400e33,#fffffff0),var(--ps-card)}html[data-theme=light] .parts-service-access-card.is-muted{border-color:#0f55a93d}html[data-theme=light] .parts-service-access-eyebrow{color:#0b5ed7}html[data-theme=light] .parts-service-access-actions button{background:#ffffffc7}html[data-theme=light] .parts-service-access-actions button:hover:not(:disabled){background:#ffffffeb}html[data-theme=light] .parts-service-card span{color:#0b5ed7}html[data-theme=light] .parts-service-card-disabled{background:linear-gradient(180deg,#ffffffad,#fffc),var(--ps-card-muted)}html[data-theme=light] .parts-service-section-tabs button,html[data-theme=light] .parts-service-subtabs button,html[data-theme=light] .parts-service-form-actions button,html[data-theme=light] .parts-service-row-actions button,html[data-theme=light] .parts-service-po-action-grid button,html[data-theme=light] .parts-service-search-bar button,html[data-theme=light] .parts-service-pagination button,html[data-theme=light] .parts-service-dashboard-heading button,html[data-theme=light] .parts-service-action-buttons button,html[data-theme=light] .parts-service-queue-tabs button,html[data-theme=light] .parts-service-primary-actions button,html[data-theme=light] .parts-service-assignment-form button{background:#ffffffc7;box-shadow:0 10px 20px #4f7db82e}html[data-theme=light] .parts-service-section-tabs button:hover:not(:disabled),html[data-theme=light] .parts-service-subtabs button:hover:not(:disabled),html[data-theme=light] .parts-service-form-actions button:hover:not(:disabled),html[data-theme=light] .parts-service-row-actions button:hover:not(:disabled),html[data-theme=light] .parts-service-po-action-grid button:hover:not(:disabled),html[data-theme=light] .parts-service-search-bar button:hover:not(:disabled),html[data-theme=light] .parts-service-pagination button:hover:not(:disabled),html[data-theme=light] .parts-service-dashboard-heading button:hover:not(:disabled),html[data-theme=light] .parts-service-action-buttons button:hover:not(:disabled),html[data-theme=light] .parts-service-queue-tabs button:hover:not(:disabled),html[data-theme=light] .parts-service-primary-actions button:hover:not(:disabled),html[data-theme=light] .parts-service-assignment-form button:hover:not(:disabled){background:#fffffff5;box-shadow:0 14px 28px #4f7db842}html[data-theme=light] .parts-service-section-tabs button.active,html[data-theme=light] .parts-service-subtabs button.active{background:linear-gradient(180deg,#2563ebe6,#1d4ed8db)}html[data-theme=light] .parts-service-subtabs{background:#ffffff75}html[data-theme=light] .parts-service-dashboard-heading{background:linear-gradient(135deg,#2563eb3d,#ffffffe0 42%,#22c55e1f),var(--ps-panel)}html[data-theme=light] .parts-service-primary-actions button{background:linear-gradient(180deg,#ffffffdb,#ffffffe6),var(--ps-card)}html[data-theme=light] .parts-service-primary-actions button strong{color:#0b5ed7}html[data-theme=light] .parts-service-queue-tabs button.active{background:#2563eb4d}html[data-theme=light] .parts-service-queue-list li{background:#ffffff61}html[data-theme=light] .parts-service-panel-header>button:hover:not(:disabled){background:#2563eb2e}html[data-theme=light] .parts-service-part-form{background:linear-gradient(180deg,#ffffffc2,#ffffffe6),var(--ps-card)}html[data-theme=light] .parts-service-field select{color-scheme:light}html[data-theme=light] .parts-service-field input::placeholder,html[data-theme=light] .parts-service-field textarea::placeholder{color:#334e7370}html[data-theme=light] .parts-service-field input:focus,html[data-theme=light] .parts-service-field select:focus,html[data-theme=light] .parts-service-field textarea:focus{background:var(--ps-field-strong)}html[data-theme=light] .parts-service-field input:disabled,html[data-theme=light] .parts-service-field select:disabled,html[data-theme=light] .parts-service-field textarea:disabled{background:#ffffff7a}html[data-theme=light] .parts-service-number-stepper:focus-within{background:var(--ps-field-strong)}html[data-theme=light] .parts-service-field .parts-service-number-stepper input:focus{background:transparent}html[data-theme=light] .parts-service-number-stepper-buttons{border-left:1px solid rgba(15,85,169,.24);background:linear-gradient(180deg,#ffffffb8,#ffffffeb)}html[data-theme=light] .parts-service-number-stepper-buttons button{color:#0b5ed7}html[data-theme=light] .parts-service-number-stepper-buttons button:first-child{border-bottom:1px solid rgba(15,85,169,.18)}html[data-theme=light] .parts-service-number-stepper-buttons button:hover,html[data-theme=light] .parts-service-number-stepper-buttons button:focus-visible{color:#0b5ed7;background:#2563eb52}html[data-theme=light] .parts-service-form-actions button[type=submit]:hover:not(:disabled){background:linear-gradient(180deg,#22c55ef5,#16a34aeb)}html[data-theme=light] .parts-service-search-bar input,html[data-theme=light] .parts-service-filter-bar input,html[data-theme=light] .parts-service-filter-bar select,html[data-theme=light] .parts-service-status-filter,html[data-theme=light] .parts-service-queue-sort-menu{color-scheme:light}html[data-theme=light] .parts-service-queue-sort-trigger,html[data-theme=light] .parts-service-status-filter-trigger{background:linear-gradient(180deg,#fffffffa,#fffffffa);color-scheme:light}html[data-theme=light] .parts-service-queue-sort-trigger:hover,html[data-theme=light] .parts-service-queue-sort-trigger:focus-visible,html[data-theme=light] .parts-service-status-filter-trigger:hover,html[data-theme=light] .parts-service-status-filter-trigger:focus-visible{background:linear-gradient(180deg,#fffffffa,#fffffffa)}html[data-theme=light] .parts-service-queue-sort-trigger b,html[data-theme=light] .parts-service-status-filter-trigger b{color:#0b5ed7}html[data-theme=light] .parts-service-queue-sort-options,html[data-theme=light] .parts-service-status-filter-menu{background:linear-gradient(180deg,#f4f8ff,#f4f8ff);box-shadow:0 18px 44px #4f7db847,inset 0 1px #ffffff0d;color-scheme:light;scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .parts-service-queue-sort-options::-webkit-scrollbar-track,html[data-theme=light] .parts-service-status-filter-menu::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .parts-service-queue-sort-options::-webkit-scrollbar-thumb,html[data-theme=light] .parts-service-status-filter-menu::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.3)}html[data-theme=light] .parts-service-queue-sort-options button,html[data-theme=light] .parts-service-status-filter-menu button{border:1px solid rgba(15,85,169,.16);background:#ffffffeb;color:#061a3ddb;color-scheme:light}html[data-theme=light] .parts-service-queue-sort-options button:hover,html[data-theme=light] .parts-service-queue-sort-options button:focus-visible,html[data-theme=light] .parts-service-status-filter-menu button:hover,html[data-theme=light] .parts-service-status-filter-menu button:focus-visible{color:#061a3d;background:#1d4ed84d}html[data-theme=light] .parts-service-queue-sort-options button.is-selected,html[data-theme=light] .parts-service-status-filter-menu button.is-selected{color:#061a3d;background:#2563eb61}html[data-theme=light] .parts-service-queue-sort-options button span,html[data-theme=light] .parts-service-status-filter-menu button span{border:1px solid rgba(15,85,169,.24);color:#0b5ed7}html[data-theme=light] .parts-service-queue-sort-options button.is-selected span,html[data-theme=light] .parts-service-status-filter-menu button.is-selected span{background:#2563eb7a}html[data-theme=light] .parts-service-inventory-filter-bar button{background:#ffffffc7}html[data-theme=light] .parts-service-table-wrap{background:#ffffff5c}html[data-theme=light] .parts-service-table th,html[data-theme=light] .parts-service-table td{border-bottom:1px solid rgba(15,85,169,.18)}html[data-theme=light] .parts-service-table th{background:#ffffffe6}html[data-theme=light] .parts-service-table tbody tr{background:#ffffff2e}html[data-theme=light] .parts-service-table tbody tr:nth-child(2n){background:#ffffff2e}html[data-theme=light] .parts-service-table tbody tr:hover{background:#2563eb1f}html[data-theme=light] .parts-service-table tbody tr.is-cancelled,html[data-theme=light] .parts-service-table tbody tr.is-test-po{background:#fff3}html[data-theme=light] .parts-service-table tbody tr.is-cancelled td,html[data-theme=light] .parts-service-table tbody tr.is-test-po td{color:#334e73ad}html[data-theme=light] .parts-service-source-note{border:1px solid rgba(15,85,169,.18);background:#ffffff57}html[data-theme=light] .parts-service-source-note.is-warning,html[data-theme=light] .parts-service-readonly-note{color:#8a5200}html[data-theme=light] .parts-service-setup-message{color:#0b5ed7}html[data-theme=light] .parts-service-error,html[data-theme=light] .parts-service-validation-list{color:#b42318}html[data-theme=light] .parts-service-success,html[data-theme=light] .parts-service-availability.is-available{color:#0f6d3b}html[data-theme=light] .parts-service-availability.is-warning{color:#8a5200}html[data-theme=light] .parts-service-availability.is-muted{border:1px solid rgba(15,85,169,.24);background:#ffffff80}html[data-theme=light] .parts-service-inventory-metric{background:#ffffff6b}html[data-theme=light] .parts-service-status-pill.is-ready{color:#0f6d3b}html[data-theme=light] .parts-service-status-pill.is-info{color:#0b5ed7}html[data-theme=light] .parts-service-status-pill.is-warning{color:#8a5200}html[data-theme=light] .parts-service-status-pill.is-danger{background:#ffffff42;color:#b42318}html[data-theme=light] .parts-service-collapse-toggle:hover{background:#2563eb2e}html[data-theme=light] .parts-service-receiving-po-card:hover:not(:disabled),html[data-theme=light] .parts-service-receiving-receipt-card:hover:not(:disabled),html[data-theme=light] .parts-service-receiving-po-card.is-selected,html[data-theme=light] .parts-service-receiving-receipt-card.is-selected{background:#2563eb2e}html[data-theme=light] .parts-service-ro-title-actions button:hover,html[data-theme=light] .parts-service-ro-title-actions button:focus-visible,html[data-theme=light] .parts-service-header-action-button:hover,html[data-theme=light] .parts-service-header-action-button:focus-visible{background:#2563eb57}html[data-theme=light] .parts-service-header-approve-button{color:#0f6d3b}html[data-theme=light] .parts-service-header-decline-button{background:#ffffff47;color:#b42318}html[data-theme=light] .parts-service-customer-contact-links a{background:#ffffff5c;color:#0b5ed7}html[data-theme=light] .parts-service-customer-contact-links a:hover,html[data-theme=light] .parts-service-customer-contact-links a:focus-visible{color:#061a3d;background:#2563eb2e}html[data-theme=light] .parts-service-kicker{color:#0b5ed7}html[data-theme=light] .parts-service-receipt-actions button{background:#fffc}html[data-theme=light] .parts-service-receipt-actions button:hover:not(:disabled){background:#ffffffeb}html[data-theme=light] .parts-service-receiving-lines-table tbody tr.is-complete td{color:#334e73ad}html[data-theme=light] .parts-service-po-steps article{background:#ffffff6b}html[data-theme=light] .parts-service-po-steps article.is-current{background:#2563eb29}html[data-theme=light] .parts-service-draft-label{color:#0b5ed7}html[data-theme=light] .parts-service-test-label{color:#8a5200}html[data-theme=light] .parts-service-po-checklist li{background:#ffffff6b}html[data-theme=light] .parts-service-po-action-grid article{background:#ffffff6b}html[data-theme=light] .parts-service-po-total,html[data-theme=light] .parts-service-po-line-total{color:#0f6d3b}html[data-theme=light] .parts-service-part-detail-modal-card{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .parts-service-part-detail-modal-close{background:#ffffffbd}html[data-theme=light] .parts-service-part-detail-modal-close:hover,html[data-theme=light] .parts-service-part-detail-modal-close:focus-visible{background:#ffffffe0}html[data-theme=light] .parts-service-availability-grid article{background:#ffffff7a}html[data-theme=light] .parts-service-inventory-picker-pill{color:#1f3a5f}html[data-theme=light] .parts-service-inventory-picker-pill:hover{background:#2563eb57}html[data-theme=light] .parts-service-open-work-order-button:hover:not(:disabled),html[data-theme=light] .parts-service-open-work-order-button:focus-visible{background:linear-gradient(180deg,#3b82f6,#2563eb)}html[data-theme=light] .parts-service-unit-option-control>button{color:#0b5ed7}html[data-theme=light] .parts-service-unit-option-menu{border:1px solid rgba(15,85,169,.24);background:#f4f8ff;box-shadow:0 18px 34px #4f7db847;scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .parts-service-unit-option-menu::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .parts-service-unit-option-menu::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.3)}html[data-theme=light] .parts-service-unit-option-menu button,html[data-theme=light] .parts-service-unit-option-menu p{border:1px solid rgba(15,85,169,.16);background:#ffffffbd;color:#061a3de0}html[data-theme=light] .parts-service-unit-option-menu button:hover,html[data-theme=light] .parts-service-unit-option-menu button:focus-visible{color:#061a3d;background:#1e40af47}html[data-theme=light] .parts-service-customer-lookup-results{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .parts-service-customer-lookup-results::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .parts-service-customer-lookup-results::-webkit-scrollbar-thumb{border:2px solid rgba(15,85,169,.3);background:#0f55a961}html[data-theme=light] .parts-service-customer-lookup-results::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .parts-service-lookup-results button:hover,html[data-theme=light] .parts-service-ro-list button:hover,html[data-theme=light] .parts-service-ro-list button.is-selected{background:#2563eb2e}html[data-theme=light] .parts-service-ro-list .parts-service-status-pill{color:#8a5200}html[data-theme=light] .parts-service-lookup-results button.parts-service-add-client-result:hover{background:#16653452}html[data-theme=light] .parts-service-customer-unit-results{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .parts-service-customer-unit-results::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .parts-service-customer-unit-results::-webkit-scrollbar-thumb{border:2px solid rgba(15,85,169,.3);background:#0f55a961}html[data-theme=light] .parts-service-customer-unit-results::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .parts-service-confirm-modal-overlay{background:#05132abd}html[data-theme=light] .parts-service-confirm-modal-card{background:linear-gradient(180deg,#fffffffa,#fffffffa)}html[data-theme=light] .parts-service-confirm-modal-actions button{background:#ffffffb8}html[data-theme=light] .parts-service-confirm-modal-actions button.is-danger{background:linear-gradient(180deg,#fffffff2,#ffffffe6);color:#061a3d}html[data-theme=light] .parts-service-client-modal-overlay{background:#05132ab8}html[data-theme=light] .parts-service-client-modal-card{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .parts-service-client-modal-card::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .parts-service-client-modal-card::-webkit-scrollbar-thumb{border:2px solid rgba(15,85,169,.3);background:#0f55a961}html[data-theme=light] .parts-service-client-modal-tabs button,html[data-theme=light] .parts-service-client-modal-actions button{background:#ffffffb8}html[data-theme=light] .parts-service-client-modal-tabs button.active,html[data-theme=light] .parts-service-client-modal-actions button.is-primary{background:linear-gradient(180deg,#2563ebeb,#1d4ed8e0)}html[data-theme=light] .parts-service-client-toggle{background:#ffffff61}html[data-theme=light] .parts-service-client-modal-error,html[data-theme=light] .parts-service-client-conflict{background:#ffffff47;color:#061a3d}html[data-theme=light] .parts-service-client-conflict-row{background:#ffffff73}html[data-theme=light] .parts-service-inventory-modal-overlay{background:#05132ab8}html[data-theme=light] .parts-service-inventory-modal-list{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .parts-service-inventory-modal-list::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .parts-service-inventory-modal-list::-webkit-scrollbar-thumb{border:2px solid rgba(15,85,169,.3);background:#0f55a961}html[data-theme=light] .parts-service-inventory-modal-list::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .parts-service-inventory-modal-list button:hover{background:#2563eb2e}html[data-theme=light] .parts-service-ro-list,html[data-theme=light] .parts-service-ro-detail{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .parts-service-ro-list::-webkit-scrollbar-track,html[data-theme=light] .parts-service-ro-detail::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .parts-service-ro-list::-webkit-scrollbar-thumb,html[data-theme=light] .parts-service-ro-detail::-webkit-scrollbar-thumb{border:2px solid rgba(15,85,169,.3);background:#0f55a961}html[data-theme=light] .parts-service-ro-list::-webkit-scrollbar-thumb:hover,html[data-theme=light] .parts-service-ro-detail::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .parts-service-ro-detail-loading{background:#ffffffeb;box-shadow:0 14px 30px #4f7db847}html[data-theme=light] .parts-service-status-rail li.is-clickable:hover .parts-service-status-dot,html[data-theme=light] .parts-service-status-rail li.is-clickable .parts-service-status-step-button:focus-visible .parts-service-status-dot{background:#2563eb8a}html[data-theme=light] .parts-service-status-dot{background:#f4f8ff;box-shadow:0 0 0 5px #4f7db847}html[data-theme=light] .parts-service-status-rail li.is-current .parts-service-status-dot{background:#22d3eed9}html[data-theme=light] .parts-service-status-tooltip{background:#fffffffa;box-shadow:0 18px 38px #4f7db847}html[data-theme=light] .parts-service-status-tooltip:before{background:#fffffffa}html[data-theme=light] .parts-service-invoice-result div{background:#ffffff7a}html[data-theme=light] .parts-service-completion-parts li{border:1px solid rgba(15,85,169,.18);background:#ffffff47}html[data-theme=light] .parts-service-estimate-status-row{background:#ffffff75}html[data-theme=light] .parts-service-approval-list li{background:#ffffff61}html[data-theme=light] .parts-service-estimate-actions button{color:#0f6d3b}html[data-theme=light] .parts-service-estimate-actions button.parts-service-danger-button{background:#ffffff47;color:#b42318}html[data-theme=light] .parts-service-assignment-grid article{background:#ffffff75}html[data-theme=light] .parts-service-labour-summary article{background:#ffffff75}html[data-theme=light] .parts-service-labour-form{background:#ffffff61}html[data-theme=light] .parts-service-add-part-panel{background:linear-gradient(180deg,#ffffff94,#ffffff7a)}html[data-theme=light] .parts-service-parts-search .parts-service-field input{background:#fffffff5}html[data-theme=light] .parts-service-parts-search .parts-service-field input::placeholder{color:#0b5ed7}html[data-theme=light] .parts-service-part-autocomplete{background:#fffffffa;box-shadow:0 18px 36px #4f7db847,inset 0 1px #93c5fd24;scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .parts-service-part-autocomplete::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .parts-service-part-autocomplete::-webkit-scrollbar-thumb{border:2px solid rgba(15,85,169,.3);background:#0f55a961}html[data-theme=light] .parts-service-part-autocomplete button{border:1px solid rgba(15,85,169,.3);background:#ffffffd1}html[data-theme=light] .parts-service-part-autocomplete button:hover,html[data-theme=light] .parts-service-part-autocomplete button:focus-visible{background:#1e40af7a}html[data-theme=light] .parts-service-parts-search .parts-service-part-autocomplete button{border:1px solid rgba(15,85,169,.3);background:#ffffffd1}html[data-theme=light] .parts-service-parts-search .parts-service-part-autocomplete button:hover,html[data-theme=light] .parts-service-parts-search .parts-service-part-autocomplete button:focus-visible{background:#1e40af7a}html[data-theme=light] .parts-service-part-picker button{background:#ffffff80}html[data-theme=light] .parts-service-part-picker button.is-selected{background:#16653438}html[data-theme=light] .parts-service-cost-hint{background:#fffffffa;box-shadow:0 14px 28px #4f7db847}html[data-theme=light] .parts-service-cost-hint:after{background:#fffffffa}html[data-theme=light] .parts-service-reservation-pill{color:#0f6d3b}@media (max-width: 720px){html[data-theme=light] .parts-service-status-rail li{background:#ffffff57}html[data-theme=light] .parts-service-status-rail li.is-current{background:#0891b22b}}html[data-theme=light] .parts-service-add-part-panel .parts-service-part-autocomplete button.is-special-order,html[data-theme=light] .parts-service-part-picker button.is-special-order{background:#ffffff6b}html[data-theme=light] .parts-service-add-part-panel .parts-service-part-autocomplete button.is-special-order span,html[data-theme=light] .parts-service-part-picker button.is-special-order span{color:#b45309}html[data-theme=light] .parts-service-special-order-note{background:#ffffff57;color:#8a5200}html[data-theme=light] .parts-service-selected-chip button.parts-service-change-part-button{color:#0b5ed7}html[data-theme=light] .parts-service-selected-chip button.parts-service-change-part-button:hover,html[data-theme=light] .parts-service-selected-chip button.parts-service-change-part-button:focus-visible{color:#061a3d;background:#2563eb6b}html[data-theme=light] .parts-service-inline-labour-form{background:linear-gradient(180deg,#ffffff9e,#ffffffb8)}html[data-theme=light] .parts-service-inline-labour-form .parts-service-inline-labour-description input,html[data-theme=light] .parts-service-inline-labour-form .parts-service-number-stepper,html[data-theme=light] .parts-service-inline-labour-form select{background:#fffffff5}html[data-theme=light] .parts-service-inline-labour-form .parts-service-inline-labour-description input::placeholder{color:#0b5ed7}html[data-theme=light] .parts-service-inline-labour-form select{color-scheme:light}html[data-theme=light] .parts-service-inline-labour-form select option{background:#f4f8ff;color:#1f3a5f}html[data-theme=light] .parts-service-resolved-rate{background:#ffffff8f}html[data-theme=light] .parts-service-staged-totals .parts-service-line-calculator.is-estimate-total{background:linear-gradient(180deg,#ffffff6b,#ffffffe0)}html[data-theme=light] .parts-service-staged-totals .parts-service-line-calculator.is-estimate-total strong{color:#168a4a}html[data-theme=light] .parts-service-line-calculator{background:linear-gradient(180deg,#ffffffb8,#ffffffdb)}html[data-theme=light] .parts-service-line-calculator article.is-total strong{color:#168a4a}html[data-theme=light] .parts-service-work-order-page{background:radial-gradient(circle at 16% 8%,rgba(37,99,235,.16),transparent 28%),linear-gradient(135deg,#f4f8ff,#f4f8ff 48%,#f4f8ff);color:#061a3d}html[data-theme=light] .parts-service-work-order-page-topbar h1{color:#061a3d}html[data-theme=light] .parts-service-work-order-page-topbar p{color:#0b5ed7}html[data-theme=light] .parts-service-work-order-page-card{border:1px solid rgba(15,85,169,.22);background:#ffffffc7;color:#0b5ed7}html[data-theme=light] .parts-service-work-order-page-card strong,html[data-theme=light] .parts-service-work-order-page-card button{color:#061a3d}html[data-theme=light] .parts-service-work-order-page .parts-service-detail-shell{background:linear-gradient(180deg,#ffffffe6,#ffffffd1),#ffffffe0;box-shadow:0 22px 60px #4f7db847,inset 0 1px #ffffff0d}html[data-theme=light] .parts-service-work-order-page .parts-service-intake-note-box button,html[data-theme=light] .parts-service-work-order-page .parts-service-assignment-form button,html[data-theme=light] .parts-service-work-order-page .parts-service-lookup-inline button{color:#0b5ed7}html[data-theme=light] .parts-service-work-order-page .parts-service-intake-note-box button:hover:not(:disabled),html[data-theme=light] .parts-service-work-order-page .parts-service-intake-note-box button:focus-visible,html[data-theme=light] .parts-service-work-order-page .parts-service-assignment-form button:hover:not(:disabled),html[data-theme=light] .parts-service-work-order-page .parts-service-assignment-form button:focus-visible,html[data-theme=light] .parts-service-work-order-page .parts-service-lookup-inline button:hover:not(:disabled),html[data-theme=light] .parts-service-work-order-page .parts-service-lookup-inline button:focus-visible{color:#061a3d;background:#2563eb70}html[data-theme=light] .parts-service-work-order-page .parts-service-intake-note-box button:disabled,html[data-theme=light] .parts-service-work-order-page .parts-service-assignment-form button:disabled,html[data-theme=light] .parts-service-work-order-page .parts-service-lookup-inline button:disabled{border-color:#0f55a93d;background:#ffffffb8;color:#5d7594}html[data-theme=light] .parts-service-work-order-page .parts-service-receipt-detail-header button:hover:not(:disabled),html[data-theme=light] .parts-service-work-order-page .parts-service-receipt-detail-header button:focus-visible{background:linear-gradient(180deg,#3b82f6,#2563eb)}html[data-theme=light] .parts-service-work-order-page .parts-service-receipt-detail-header button:disabled{border-color:#0f55a93d;background:#ffffffb8;color:#5d7594}html[data-theme=light] .dealer-deal-view-screen .deal-co-link-badge-remove{color:#dc2626}html[data-theme=light] .dealer-deal-view-screen .deal-co-link-badge-remove:hover:not(:disabled){color:#dc2626}html[data-theme=light] .dealer-client-list-scroll{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .dealer-client-list-scroll::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .dealer-client-list-scroll::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.3)}html[data-theme=light] .dealer-client-list-scroll::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .dealer-deal-view-screen .deal-status-slider-label{color:#334e73e0}html[data-theme=light] .dealer-deal-view-screen .deal-status-slider-label:hover:not(:disabled){color:#0b5ed7}html[data-theme=light] .dealer-deal-view-screen .deal-status-slider-label.is-active{color:#168a4a}html[data-theme=light] .dealer-deal-view-screen .deal-status-slider-rail{background:#eef6ffd9}html[data-theme=light] .dealer-deal-view-screen .deal-status-slider-dot{box-shadow:0 0 0 1px #4f7db82e}html[data-theme=light] .dealer-deal-view-screen .deal-applicant-address-card-line{color:#1f3a5f}html[data-theme=light] .dealer-deal-view-screen .deal-unit-thumbnail-wrap,html[data-theme=light] .dealer-deal-view-screen .deal-unit-thumbnail{background:#ffffff80}html[data-theme=light] .dealer-deal-view-screen .deal-unit-thumbnail-placeholder,html[data-theme=light] .dealer-deal-view-screen .deal-unit-thumbnail-loading{color:#334e7373}html[data-theme=light] .deal-delivered-workflow-message{color:#0b5ed7}html[data-theme=light] .deal-view-application-btn-cancel{color:#dc2626!important}html[data-theme=light] .deal-delivered-workflow-preview-item{color:#0b5ed7}html[data-theme=light] .dealer-login-as-button{color:#0369a1}html[data-theme=light] .dealer-login-as-button:hover{color:#061a3d}html[data-theme=light] .dealer-login-as-note{color:#061a3dbf}html[data-theme=light] .dealer-login-as-option{border:1px solid rgba(15,85,169,.24)}html[data-theme=light] .dealer-login-as-option.is-selected{background:#38bdf81a}html[data-theme=light] .dealer-login-as-option-name{color:#1f3a5f}html[data-theme=light] .dealer-login-as-badge{color:#168a4a}html[data-theme=light] .dealer-login-as-option-meta{color:#334e73e6}html[data-theme=light] .impersonation-banner{color:#061a3d}html[data-theme=light] .impersonation-banner-exit{border:1px solid rgba(15,85,169,.24);color:#061a3d}html[data-theme=light] .impersonation-banner-exit:hover{background:#fffbeb29}html[data-theme=light] .ai-conv-pick{border:1px solid rgba(15,85,169,.12);background:#ffffff8c;color:#061a3d}html[data-theme=light] .ai-conv-pick:hover:not(:disabled){border-color:#0f55a93d;background:#ffffffb8}html[data-theme=light] .ai-conv-pick.is-selected{background:#16653438}html[data-theme=light] .ai-conv-pick-count{color:#061a3db8}html[data-theme=light] .ai-conv-pick-ref{color:#334e73d9}html[data-theme=light] .ai-conv-card{border:1px solid rgba(15,85,169,.12);background:#fff9}html[data-theme=light] .ai-conv-card-header{border-bottom:1px solid rgba(15,85,169,.1)}html[data-theme=light] .ai-conv-card-title{color:#061a3d}html[data-theme=light] .ai-conv-card-ref{color:#334e73d9}html[data-theme=light] .ai-conv-timestamp{color:#061a3db8}html[data-theme=light] .ai-conv-badge{border:1px solid rgba(15,85,169,.24);background:#ffffffb8;color:#1f3a5f}html[data-theme=light] .ai-conv-badge.is-pending{color:#8a5200}html[data-theme=light] .ai-conv-badge.is-approved{color:#0f6d3b}html[data-theme=light] .ai-conv-badge.is-rejected{background:#ffffff52;color:#b42318}html[data-theme=light] .ai-conv-block-label{color:#334e73f2}html[data-theme=light] .ai-conv-message{border:1px solid rgba(15,85,169,.1);border-left:3px solid rgba(15,85,169,.24);background:#ffffff8c;color:#1f3a5f}html[data-theme=light] .ai-conv-message-note,html[data-theme=light] .ai-conv-meta-key{color:#334e73e6}html[data-theme=light] .ai-conv-meta-value{color:#061a3d}html[data-theme=light] .ai-conv-textarea{border:1px solid rgba(15,85,169,.16);background:#fff9;color:#061a3d}html[data-theme=light] .ai-conv-draft-readonly{border:1px solid rgba(15,85,169,.1);background:#ffffff73;color:#1f3a5f}html[data-theme=light] .ai-conv-safety-note{color:#061a3dbf}html[data-theme=light] .ai-conv-btn{border:1px solid rgba(15,85,169,.2);background:#ffffffb8;color:#061a3d}html[data-theme=light] .ai-conv-btn:hover:not(:disabled){background:#ffffffe6;border-color:#0f55a93d}html[data-theme=light] .ai-conv-btn.is-primary{color:#0f6d3b}html[data-theme=light] .ai-conv-btn.is-primary:hover:not(:disabled){background:#16653459}html[data-theme=light] .ai-conv-btn.is-danger{color:#b42318}html[data-theme=light] .ai-conv-btn.is-danger:hover:not(:disabled){background:#ffffff59}html[data-theme=light] .ai-conv-empty{border:1px dashed rgba(15,85,169,.24);background:#fff6;color:#061a3dbf}html[data-theme=light] .dealership-info-google-maps-hint{color:#0b5ed7}html[data-theme=light] .dealership-info-google-maps-hint-icon{color:#b45309}html[data-theme=light] .dealership-info-google-maps-hint-dismiss{background:#ffffffb8;color:#0b5ed7}html[data-theme=light] .dealership-info-google-maps-hint-dismiss:hover{background:#3b82f640}html[data-theme=light] .knowledge-profile-backdrop{background:#05132ac7}html[data-theme=light] .knowledge-profile-card{background:linear-gradient(145deg,#fffffffa,#fffffffa);color:#061a3d;box-shadow:0 30px 90px #4f7db847}html[data-theme=light] .knowledge-profile-header,html[data-theme=light] .knowledge-profile-footer{border-bottom:1px solid rgba(15,85,169,.22)}html[data-theme=light] .knowledge-profile-footer{border-top:1px solid rgba(15,85,169,.22)}html[data-theme=light] .knowledge-profile-close-button{border:1px solid rgba(15,85,169,.24);background:#ffffffc7;color:#061a3d}html[data-theme=light] .knowledge-profile-close-button:hover:not(:disabled),html[data-theme=light] .knowledge-profile-close-button:focus-visible{border-color:#0f55a93d;background:#ffffffeb}html[data-theme=light] .knowledge-profile-header-score{border:1px solid rgba(15,85,169,.22);background:#ffffff61}html[data-theme=light] .knowledge-profile-score-detail{color:#061a3db8}html[data-theme=light] .knowledge-profile-kicker{color:#b45309}html[data-theme=light] .knowledge-profile-header p,html[data-theme=light] .knowledge-section p,html[data-theme=light] .knowledge-muted,html[data-theme=light] .knowledge-profile-footer>span{color:#061a3db8}html[data-theme=light] .knowledge-safety-row span{color:#0b5ed7}html[data-theme=light] .knowledge-safety-row span.is-enabled{color:#0f6d3b}html[data-theme=light] .knowledge-safety-row span.is-disabled{background:#ffffff4d;color:#b42318}html[data-theme=light] .knowledge-secondary-btn,html[data-theme=light] .knowledge-primary-btn{border:1px solid rgba(15,85,169,.2);background:#ffffffb8;color:#061a3d}html[data-theme=light] .dealership-info-reg-label{color:#0b5ed7}html[data-theme=light] .dealership-info-profile-card{border:1px solid rgba(15,85,169,.24);background:#ffffff75}html[data-theme=light] .dealership-info-score-ring{background:radial-gradient(circle at center,rgba(255,255,255,.98) 0 58%,transparent 59%),conic-gradient(#22c55e var(--score),rgba(255,255,255,.92) 0)}html[data-theme=light] .dealership-info-score-ring span{color:#061a3db8}html[data-theme=light] .dealership-info-profile-kicker,html[data-theme=light] .dealership-info-missing-title{color:#b45309}html[data-theme=light] .dealership-info-profile-copy h3{color:#061a3d}html[data-theme=light] .dealership-info-profile-detail{color:#061a3db8}html[data-theme=light] .dealership-info-missing-title{color:#0b5ed7}html[data-theme=light] .dealership-info-missing-scroll{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07);border:1px solid rgba(15,85,169,.18);background:#ffffff47}html[data-theme=light] .dealership-info-missing-scroll::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .dealership-info-missing-scroll::-webkit-scrollbar-thumb{border:2px solid rgba(15,85,169,.3);background:#0f55a961}html[data-theme=light] .dealership-info-missing-scroll::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .dealership-info-missing-scroll li,html[data-theme=light] .dealership-info-missing-scroll p{color:#8a5200}html[data-theme=light] .dealership-info-inline-save-button{color:#0f6d3b}html[data-theme=light] .dealership-info-google-review-clear{border:1px solid rgba(15,85,169,.24);background:#ffffffb8;color:#1f3a5f}html[data-theme=light] .dealership-info-google-review-status{color:#334e73eb}html[data-theme=light] .dealership-info-google-review-status.is-ok{color:#168a4a}html[data-theme=light] .dealership-info-google-review-status.is-warn{color:#b45309}html[data-theme=light] .dealership-info-google-review-status.is-error{color:#b42318}html[data-theme=light] .knowledge-profile-status,html[data-theme=light] .knowledge-profile-error,html[data-theme=light] .knowledge-profile-success{background:#ffffffb8;color:#0b5ed7}html[data-theme=light] .knowledge-profile-error{background:#ffffff42;color:#b42318}html[data-theme=light] .knowledge-profile-success{color:#0f6d3b}html[data-theme=light] .knowledge-profile-body,html[data-theme=light] .knowledge-hours-list{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .knowledge-profile-body::-webkit-scrollbar-track,html[data-theme=light] .knowledge-hours-list::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .knowledge-profile-body::-webkit-scrollbar-thumb,html[data-theme=light] .knowledge-hours-list::-webkit-scrollbar-thumb{border:2px solid rgba(15,85,169,.3);background:#0f55a961}html[data-theme=light] .knowledge-profile-body::-webkit-scrollbar-thumb:hover,html[data-theme=light] .knowledge-hours-list::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .knowledge-profile-summary,html[data-theme=light] .knowledge-section,html[data-theme=light] .knowledge-department-panel,html[data-theme=light] .knowledge-test-drive-product{border:1px solid rgba(15,85,169,.22);background:#ffffffb3}html[data-theme=light] .knowledge-wizard-tab{border:1px solid rgba(15,85,169,.24);background:#ffffff6b;color:#1f3a5f}html[data-theme=light] .knowledge-wizard-tab.is-active{background:#1e40af42}html[data-theme=light] .knowledge-wizard-tab small{color:#061a3dad}html[data-theme=light] .knowledge-wizard-tab-progress,html[data-theme=light] .knowledge-wizard-global-progress{background:#ffffffdb}html[data-theme=light] .knowledge-wizard-question-card{border:1px solid rgba(15,85,169,.24);background:#ffffffb8}html[data-theme=light] .knowledge-wizard-loading-panel{border:1px dashed rgba(15,85,169,.24);background:#ffffff38;color:#061a3db8}html[data-theme=light] .knowledge-wizard-loading-panel strong{color:#061a3d}html[data-theme=light] .knowledge-wizard-question-topline{color:#0b5ed7}html[data-theme=light] .knowledge-wizard-completion-pill{color:#8a5200}html[data-theme=light] .knowledge-wizard-completion-pill.is-complete{color:#0f6d3b}html[data-theme=light] .knowledge-selection-hint{color:#0b5ed7}html[data-theme=light] .knowledge-wizard-choice-card,html[data-theme=light] .knowledge-wizard-review-card,html[data-theme=light] .knowledge-wizard-mini-panel{border:1px solid rgba(15,85,169,.22);background:#ffffff57;color:#061a3d}html[data-theme=light] .knowledge-wizard-choice-card.is-selected{background:#14532d57}html[data-theme=light] .knowledge-wizard-choice-card span,html[data-theme=light] .knowledge-wizard-review-card span{color:#b45309}html[data-theme=light] .knowledge-department-tab{border:1px solid rgba(15,85,169,.24);background:#ffffff6b;color:#0b5ed7}html[data-theme=light] .knowledge-department-tab.is-active{color:#8a5200;background:#713f1242}html[data-theme=light] .knowledge-wizard-review-card p{color:#061a3db8}html[data-theme=light] .knowledge-wizard-side-tab{border:1px solid rgba(15,85,169,.18);background:#ffffff47;color:#1f3a5f}html[data-theme=light] .knowledge-wizard-side-tab.is-active{background:#1e40af3d}html[data-theme=light] .knowledge-wizard-side-tab strong{color:#0f6d3b}html[data-theme=light] .knowledge-score-ring{background:radial-gradient(circle at center,rgba(255,255,255,.98) 0 58%,transparent 59%),conic-gradient(#22c55e var(--score),rgba(255,255,255,.92) 0)}html[data-theme=light] .knowledge-score-ring span{color:#061a3db8}html[data-theme=light] .knowledge-missing-list{color:#8a5200}html[data-theme=light] .knowledge-warranty-box{background:#ffffff47}html[data-theme=light] .knowledge-warranty-box p{color:#061a3dc7}html[data-theme=light] .knowledge-check-pill{border:1px solid rgba(15,85,169,.22);background:#ffffff57}html[data-theme=light] .knowledge-check-pill.is-selected{background:#713f1247}html[data-theme=light] .knowledge-check-pill.is-selected span{color:#8a5200}html[data-theme=light] .knowledge-check-pill.is-disabled,html[data-theme=light] .knowledge-check-pill.is-disabled span{color:#334e73bd}html[data-theme=light] .knowledge-field>span,html[data-theme=light] .knowledge-subtitle,html[data-theme=light] .knowledge-hour-row strong{color:#b45309}html[data-theme=light] .knowledge-field input,html[data-theme=light] .knowledge-field select,html[data-theme=light] .knowledge-field textarea,html[data-theme=light] .knowledge-hour-row input:not([type=checkbox]){border:1px solid rgba(15,85,169,.24);background:#ffffffd1;color:#061a3d}html[data-theme=light] .knowledge-field input:disabled,html[data-theme=light] .knowledge-field select:disabled,html[data-theme=light] .knowledge-field textarea:disabled,html[data-theme=light] .knowledge-hour-row input:not([type=checkbox]):disabled{color:#334e73b8}html[data-theme=light] .knowledge-hour-row{border:1px solid rgba(15,85,169,.16);background:#ffffff52}html[data-theme=light] .knowledge-test-drive-availability-switch{border:1px solid rgba(15,85,169,.24);background:#ffffff6b;color:#1f3a5f}html[data-theme=light] .knowledge-test-drive-availability-switch.is-offered{color:#0f6d3b}html[data-theme=light] .knowledge-test-drive-availability-switch.is-not-offered{background:#ffffff4d;color:#b42318}html[data-theme=light] .knowledge-test-drive-availability-track{background:#ffffffeb}html[data-theme=light] .dealer-connections-settings-toolbar{border:1px solid rgba(15,85,169,.24);background:#ffffff80}html[data-theme=light] .dealer-connections-settings-toolbar p{color:#061a3dd1}html[data-theme=light] .dealer-connections-settings-add,html[data-theme=light] .dealer-connections-settings-toolbar button,html[data-theme=light] .dealer-connections-settings-modal-actions button{color:#061a3d}html[data-theme=light] .dealer-connections-settings-add:hover{background:#16a34a57}html[data-theme=light] .dealer-connections-settings-message,html[data-theme=light] .dealer-connections-settings-error,html[data-theme=light] .dealer-connections-settings-state{border:1px solid rgba(15,85,169,.24);background:#ffffff7a;color:#1f3a5f}html[data-theme=light] .dealer-connections-settings-message{color:#0f6d3b}html[data-theme=light] .dealer-connections-settings-error{color:#b42318}html[data-theme=light] .dealer-connections-settings-section-title{color:#061a3d}html[data-theme=light] .dealer-connections-settings-section-count{border:1px solid rgba(15,85,169,.2);background:#ffffff2e;color:#061a3dd6}html[data-theme=light] .dealer-connections-settings-card{border:1px solid rgba(15,85,169,.24);background:#ffffffb8;box-shadow:0 18px 40px #4f7db83d}html[data-theme=light] .dealer-connections-settings-card:hover,html[data-theme=light] .dealer-connections-settings-card:focus-visible{background:#ffffffd6}html[data-theme=light] .dealer-connections-settings-logo{color:#0b5ed7}html[data-theme=light] .dealer-connections-settings-logo.has-logo.dealer-connections-settings-logo-vehicle_armour img{border:1px solid rgba(15,85,169,.24)}html[data-theme=light] .dealer-connections-settings-name{color:#061a3d}html[data-theme=light] .dealer-connections-settings-meta{color:#0b5ed7}html[data-theme=light] .dealer-connections-settings-main p{color:#061a3dc7}html[data-theme=light] .dealer-connections-settings-flags span{color:#0b5ed7}html[data-theme=light] .dealer-connections-settings-flags span.active{color:#0f6d3b}html[data-theme=light] .dealer-connections-settings-flags span.inactive{color:#b42318}html[data-theme=light] .dealer-connections-settings-access-table{color:#1f3a5f}html[data-theme=light] .dealer-connections-settings-access-table:hover{background:#9333ea80}html[data-theme=light] .dealer-connections-settings-modal-backdrop{background:#05132ac2}html[data-theme=light] .dealer-connections-settings-modal{border:1px solid rgba(15,85,169,.24);background:#fff;color:#061a3d;box-shadow:0 26px 70px #4f7db847;scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .dealer-connections-settings-modal::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .dealer-connections-settings-modal::-webkit-scrollbar-thumb{border:2px solid rgba(15,85,169,.18);background:#0f55a961}html[data-theme=light] .dealer-connections-settings-modal::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .dealer-connections-settings-form label{color:#0b5ed7}html[data-theme=light] .dealer-connections-settings-fee-section{background:#ffffff7a}html[data-theme=light] .dealer-connections-settings-fee-title{color:#061a3d}html[data-theme=light] .dealer-connections-settings-fee-status{color:#0b5ed7}html[data-theme=light] .dealer-connections-settings-fee-error{background:#ffffff29;color:#b42318}html[data-theme=light] .dealer-connections-settings-pricing-mode-toggle{border:1px solid rgba(15,85,169,.24);background:#ffffff38}html[data-theme=light] .dealer-connections-settings-pricing-mode-toggle button,html[data-theme=light] .dealer-connections-settings-add-level,html[data-theme=light] .dealer-connections-settings-level-remove{color:#061a3dc7}html[data-theme=light] .dealer-connections-settings-pricing-mode-toggle button.is-active{color:#061a3d;background:#2563eb47}html[data-theme=light] .dealer-connections-settings-single-pricing small{border:1px solid rgba(15,85,169,.18);background:#ffffff29}html[data-theme=light] .dealer-connections-settings-level-row{border:1px solid rgba(15,85,169,.22);background:#ffffff2e}html[data-theme=light] .dealer-connections-settings-level-remove{background:#ffffff29;color:#b42318}html[data-theme=light] .dealer-connections-settings-add-level{color:#0f6d3b}html[data-theme=light] .dealer-connections-settings-fee-section small{color:#061a3dad}html[data-theme=light] .dealer-connections-settings-form input,html[data-theme=light] .dealer-connections-settings-form select,html[data-theme=light] .dealer-connections-settings-form textarea{border:1px solid rgba(15,85,169,.24);background:#ffffffe0;color:#061a3d}html[data-theme=light] .dealer-connections-settings-logo-drop{background:#ffffff8a;color:#061a3d}html[data-theme=light] .dealer-connections-settings-logo-drop:hover,html[data-theme=light] .dealer-connections-settings-logo-drop:focus-visible,html[data-theme=light] .dealer-connections-settings-logo-drop.is-drag-over{background:#0f766e2e}html[data-theme=light] .dealer-connections-settings-logo-drop-preview{color:#0b5ed7}html[data-theme=light] .dealer-connections-settings-logo-drop-preview.has-logo.dealer-connections-settings-logo-vehicle_armour img{border:1px solid rgba(15,85,169,.24)}html[data-theme=light] .dealer-connections-settings-logo-drop span{color:#061a3db8}html[data-theme=light] .dealer-connections-settings-logo-help{border:1px dashed rgba(15,85,169,.24);color:#061a3dc7;background:#ffffff70}html[data-theme=light] .dealer-connections-settings-contract-download{color:#0f6d3b}html[data-theme=light] .dealer-connections-settings-contract-download.is-danger{background:#ffffff2e;color:#b42318}html[data-theme=light] .dealer-connections-settings-contract-count{color:#061a3db8}html[data-theme=light] .dealer-connections-settings-contract-icon{background:#ffffffc2;color:#061a3db8}html[data-theme=light] .dealer-connections-settings-contract-icon.has-contract{color:#0f6d3b}html[data-theme=light] .dealer-connections-settings-contract-row{border:1px solid rgba(15,85,169,.24);background:#ffffff6b}html[data-theme=light] .dealer-connections-settings-contract-row-name{color:#061a3d}html[data-theme=light] .dealer-connections-settings-contract-row-meta{color:#061a3d9e}html[data-theme=light] .instructional-videos-backdrop{background:#05132ab8}html[data-theme=light] .instructional-videos-card{border:1px solid rgba(15,85,169,.24);background:linear-gradient(180deg,#fffffff5,#ffffffeb);box-shadow:0 28px 90px #4f7db847;scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .instructional-videos-card::-webkit-scrollbar-track,html[data-theme=light] .instructional-videos-roles-panel::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .instructional-videos-card::-webkit-scrollbar-thumb,html[data-theme=light] .instructional-videos-roles-panel::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.3)}html[data-theme=light] .instructional-videos-card::-webkit-scrollbar-thumb:hover,html[data-theme=light] .instructional-videos-roles-panel::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .instructional-videos-kicker{color:#5d7594}html[data-theme=light] .instructional-videos-subtitle{color:#334e73}html[data-theme=light] .instructional-video-row{border:1px solid rgba(15,85,169,.22);background:#ffffff8c}html[data-theme=light] .instructional-video-pill{color:#b42318}html[data-theme=light] .instructional-video-row-description{color:#334e73}html[data-theme=light] .instructional-video-row-link{color:#0369a1}html[data-theme=light] .instructional-videos-empty{border:1px dashed rgba(15,85,169,.24)}html[data-theme=light] .instructional-videos-empty-subtitle{color:#334e73}html[data-theme=light] .instructional-videos-field,html[data-theme=light] .instructional-videos-checkbox{color:#1f3a5f}html[data-theme=light] .instructional-video-row-roles{color:#0b5ed7}html[data-theme=light] .instructional-video-row-roles-empty{color:#b42318}html[data-theme=light] .instructional-videos-roles-trigger{border:1px solid rgba(15,85,169,.24);background:#ffffff8c;color:#061a3d}html[data-theme=light] .instructional-videos-roles-trigger:hover,html[data-theme=light] .instructional-videos-roles-trigger.is-open{background:#ffffff8c}html[data-theme=light] .instructional-videos-roles-trigger-text.is-placeholder,html[data-theme=light] .instructional-videos-roles-caret{color:#5d7594}html[data-theme=light] .instructional-videos-roles-panel{border:1px solid rgba(15,85,169,.24);background:linear-gradient(180deg,#fffffffc,#fffffffa);box-shadow:0 18px 50px #4f7db847}html[data-theme=light] .instructional-videos-roles-quick{border-bottom:1px solid rgba(15,85,169,.22)}html[data-theme=light] .instructional-videos-roles-quick-btn{border:1px solid rgba(15,85,169,.24);color:#334e73}html[data-theme=light] .instructional-videos-roles-quick-btn:hover{color:#061a3d}html[data-theme=light] .instructional-videos-roles-option{color:#1f3a5f}html[data-theme=light] .instructional-videos-roles-option:hover{background:#38bdf81f}html[data-theme=light] .instructional-videos-roles-hint{color:#5d7594}html[data-theme=light] .dealer-help-btn{background:#ffffff8c;color:#0369a1}html[data-theme=light] .dealer-help-btn:hover,html[data-theme=light] .dealer-help-btn:focus-visible{color:#061a3d;background:#0ea5e93d}html[data-theme=light] .instructional-videos-help-row{border:1px solid rgba(15,85,169,.22);background:#ffffff8c}html[data-theme=light] .instructional-videos-help-row-description{color:#334e73}html[data-theme=light] .instructional-videos-help-watch{background:#ffffff52;color:#b42318}html[data-theme=light] .instructional-videos-help-watch:hover,html[data-theme=light] .instructional-videos-help-watch:focus-visible{color:#061a3d;background:#b91c1c73}html[data-theme=light] .settings-lender-list-logo{border:1px solid rgba(15,85,169,.24);background:#ffffff8c;color:#061a3dc7}html[data-theme=light] .settings-lender-logo-preview{border:1px solid rgba(15,85,169,.24);background:#ffffff52;color:#061a3d9e}html[data-theme=light] .settings-lender-logo-drop{border:1px dashed rgba(15,85,169,.24);background:#ffffff59;color:#1f3a5f}html[data-theme=light] .settings-lender-logo-drop.is-active{background:#14b8a61f}html[data-theme=light] .settings-lender-logo-hint{color:#061a3dad}html[data-theme=light] .settings-lender-logo-button{color:#0b5ed7}html[data-theme=light] .llm-usage-shell{color:#061a3d}html[data-theme=light] .llm-usage-header p{color:#061a3dc7}html[data-theme=light] .llm-usage-filter-band,html[data-theme=light] .llm-usage-control-row,html[data-theme=light] .llm-usage-chart-panel,html[data-theme=light] .llm-usage-table-panel,html[data-theme=light] .llm-usage-finance-panel,html[data-theme=light] .llm-usage-accounting-panel{border:1px solid rgba(15,85,169,.18);background:#ffffffb8;box-shadow:0 18px 36px #4f7db83d}html[data-theme=light] .llm-usage-field{color:#334e73}html[data-theme=light] .llm-usage-field input,html[data-theme=light] .llm-usage-field select,html[data-theme=light] .llm-usage-editor input,html[data-theme=light] .llm-usage-editor select,html[data-theme=light] .llm-usage-editor textarea{border:1px solid rgba(15,85,169,.24);background:#ffffffdb;color:#061a3d}html[data-theme=light] .llm-usage-segmented button,html[data-theme=light] .llm-usage-editor button{border:1px solid rgba(15,85,169,.24);background:#ffffffa3;color:#1f3a5f}html[data-theme=light] .llm-usage-segmented button.is-active{color:#061a3d;background:#0d94883d}html[data-theme=light] .llm-usage-alert-error{background:#ffffff47;color:#b42318}html[data-theme=light] .llm-usage-alert-success{color:#0f6d3b}html[data-theme=light] .llm-usage-issue{color:#8a5200}html[data-theme=light] .llm-usage-issue-info{background:#ffffff42;color:#0b5ed7}html[data-theme=light] .llm-usage-stat{border:1px solid rgba(15,85,169,.22);background:linear-gradient(145deg,#ffffffe0,#ffffff8a)}html[data-theme=light] .llm-usage-stat span{color:#061a3dad}html[data-theme=light] .llm-usage-stat strong{color:#061a3d}html[data-theme=light] .llm-usage-stat em{color:#061a3db3}html[data-theme=light] .llm-usage-panel-head p{color:#061a3dad}html[data-theme=light] .llm-usage-chart-total span{color:#061a3d9e}html[data-theme=light] .llm-usage-chart-total strong{color:#061a3d}html[data-theme=light] .llm-usage-axis{stroke:#334e734d}html[data-theme=light] .llm-usage-axis-label{fill:#061a3dad}html[data-theme=light] .llm-usage-line{stroke:#168a4a}html[data-theme=light] .llm-usage-point{fill:#061a3d}html[data-theme=light] .llm-usage-empty,html[data-theme=light] .llm-usage-loading{color:#061a3dbd}html[data-theme=light] .llm-usage-table-wrap th,html[data-theme=light] .llm-usage-table-wrap td{border-bottom:1px solid rgba(15,85,169,.16)}html[data-theme=light] .llm-usage-table-wrap th{color:#061a3da8}html[data-theme=light] .llm-usage-table-wrap td{color:#1f3a5f}html[data-theme=light] .llm-usage-status{border:1px solid rgba(15,85,169,.24);color:#1f3a5f}html[data-theme=light] .llm-usage-status-completed{color:#0f6d3b}html[data-theme=light] .llm-usage-status-failed{color:#b42318}html[data-theme=light] .llm-usage-finance-grid span{color:#061a3dad}html[data-theme=light] .llm-usage-finance-grid strong{color:#061a3d}html[data-theme=light] .llm-usage-editor{border:1px solid rgba(15,85,169,.18);background:#ffffff70}html[data-theme=light] .llm-usage-inline-check{color:#334e73}html[data-theme=light] .llm-usage-ledger-strip span{border:1px solid rgba(15,85,169,.22);color:#334e73}html[data-theme=light] .pending-connections-refresh{color:#0b5ed7}html[data-theme=light] .pending-connections-subtitle{color:#061a3ddb}html[data-theme=light] .pending-connections-summary-card{border:1px solid rgba(15,85,169,.24);background:#ffffff75;color:#061a3d}html[data-theme=light] .pending-connections-summary-card small{color:#334e73c7}html[data-theme=light] .pending-connections-state{border:1px dashed rgba(15,85,169,.24);color:#061a3de6;background:#ffffff57}html[data-theme=light] .pending-connections-error{color:#b42318;background:#ffffff42}html[data-theme=light] .pending-connections-table-wrap{border:1px solid rgba(15,85,169,.24);background:#ffffff75;box-shadow:0 18px 42px #4f7db847}html[data-theme=light] .pending-connections-row{border-bottom:1px solid rgba(15,85,169,.18);color:#061a3deb}html[data-theme=light] .pending-connections-row[role=button]:hover{background:#3b82f61f}html[data-theme=light] .pending-connections-head{color:#0b5ed7;background:#fffffff5}html[data-theme=light] .pending-connections-head>:nth-child(8),html[data-theme=light] .pending-connections-head>:nth-child(9),html[data-theme=light] .pending-connections-head>:nth-child(10),html[data-theme=light] .pending-connections-head>:nth-child(11){color:#0b5ed7}html[data-theme=light] .pending-connections-dealer-name,html[data-theme=light] .pending-connections-connection-name{color:#061a3d}html[data-theme=light] .pending-connections-muted{color:#334e73bd}html[data-theme=light] .pending-connections-category-pill,html[data-theme=light] .pending-connections-status-requested{color:#0b5ed7}html[data-theme=light] .pending-connections-status-pending{color:#8a5200}html[data-theme=light] .pending-connections-value{color:#061a3de6}html[data-theme=light] .pending-connections-link{color:#0b5ed7}html[data-theme=light] .pending-connections-link:hover,html[data-theme=light] .pending-connections-link:focus-visible{color:#061a3d}html[data-theme=light] .pending-connections-clear{color:#061a3d;background:#ffffff3d}html[data-theme=light] .pending-connections-clear:hover,html[data-theme=light] .pending-connections-clear:focus-visible{background:#22c55e29}html[data-theme=light] .staff-profile-backdrop{background:#05132ac7}html[data-theme=light] .staff-profile-card{background:linear-gradient(145deg,#fffffffa,#fffffffa);color:#061a3d;box-shadow:0 30px 90px #4f7db847}html[data-theme=light] .staff-profile-header,html[data-theme=light] .staff-profile-footer{border-bottom:1px solid rgba(15,85,169,.22)}html[data-theme=light] .staff-profile-footer{border-top:1px solid rgba(15,85,169,.22)}html[data-theme=light] .staff-profile-kicker{color:#0b5ed7}html[data-theme=light] .staff-profile-header p,html[data-theme=light] .staff-profile-muted,html[data-theme=light] .staff-profile-footer>span,html[data-theme=light] .staff-editor-section p{color:#061a3db8}html[data-theme=light] .staff-header-member-id{color:#0b5ed7}html[data-theme=light] .staff-secondary-btn,html[data-theme=light] .staff-primary-btn{border:1px solid rgba(15,85,169,.2);background:#ffffffb8;color:#061a3d}html[data-theme=light] .staff-profile-status,html[data-theme=light] .staff-profile-error,html[data-theme=light] .staff-profile-success{background:#ffffffb8;color:#0b5ed7}html[data-theme=light] .staff-profile-error{background:#ffffff42;color:#b42318}html[data-theme=light] .staff-profile-success{color:#0f6d3b}html[data-theme=light] .ai-messenger-readiness-body,html[data-theme=light] .ai-messenger-readiness-body .staff-list-panel,html[data-theme=light] .ai-messenger-readiness-body .staff-editor-panel{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .ai-messenger-readiness-body::-webkit-scrollbar-track,html[data-theme=light] .ai-messenger-readiness-body .staff-list-panel::-webkit-scrollbar-track,html[data-theme=light] .ai-messenger-readiness-body .staff-editor-panel::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .ai-messenger-readiness-body::-webkit-scrollbar-thumb,html[data-theme=light] .ai-messenger-readiness-body .staff-list-panel::-webkit-scrollbar-thumb,html[data-theme=light] .ai-messenger-readiness-body .staff-editor-panel::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.3)}html[data-theme=light] .ai-messenger-readiness-body::-webkit-scrollbar-thumb:hover,html[data-theme=light] .ai-messenger-readiness-body .staff-list-panel::-webkit-scrollbar-thumb:hover,html[data-theme=light] .ai-messenger-readiness-body .staff-editor-panel::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .staff-list-panel,html[data-theme=light] .staff-editor-panel,html[data-theme=light] .staff-editor-section{border:1px solid rgba(15,85,169,.22);background:#ffffffad}html[data-theme=light] .staff-list-toolbar{border-bottom:1px solid rgba(15,85,169,.18)}html[data-theme=light] .staff-list-toolbar input,html[data-theme=light] .staff-list-toolbar select,html[data-theme=light] .staff-field input,html[data-theme=light] .staff-field select{border:1px solid rgba(15,85,169,.24);background:#ffffffd1;color:#061a3d}html[data-theme=light] .staff-list-summary{border-bottom:1px solid rgba(15,85,169,.18)}html[data-theme=light] .staff-stat-pill,html[data-theme=light] .staff-status-pill{border:1px solid rgba(15,85,169,.24);background:#ffffff47;color:#061a3dd1}html[data-theme=light] .staff-status-pill.good{color:#0f6d3b}html[data-theme=light] .staff-status-pill.warn{color:#8a5200}html[data-theme=light] .staff-status-pill.off{color:#b42318}html[data-theme=light] .staff-list-scroll,html[data-theme=light] .staff-editor-scroll{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .staff-list-scroll::-webkit-scrollbar-track,html[data-theme=light] .staff-editor-scroll::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .staff-list-scroll::-webkit-scrollbar-thumb,html[data-theme=light] .staff-editor-scroll::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.3)}html[data-theme=light] .staff-list-scroll::-webkit-scrollbar-thumb:hover,html[data-theme=light] .staff-editor-scroll::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .staff-list-item{border-bottom:1px solid rgba(15,85,169,.14);color:#061a3d}html[data-theme=light] .staff-list-item:hover,html[data-theme=light] .staff-list-item.selected{background:#2563eb2e}html[data-theme=light] .staff-avatar{color:#0b5ed7}html[data-theme=light] .staff-list-name{color:#061a3d}html[data-theme=light] .staff-list-meta{color:#061a3db3}html[data-theme=light] .staff-empty-state{color:#061a3dbf}html[data-theme=light] .staff-empty-state strong{color:#061a3d}html[data-theme=light] .staff-editor-heading{border-bottom:1px solid rgba(15,85,169,.18)}html[data-theme=light] .staff-score{color:#0f6d3b}html[data-theme=light] .staff-score span{color:#061a3db8}html[data-theme=light] .staff-editor-section h4{color:#0b5ed7}html[data-theme=light] .staff-field>span,html[data-theme=light] .staff-subtitle{color:#0b5ed7}html[data-theme=light] .staff-check-pill,html[data-theme=light] .staff-switch{border:1px solid rgba(15,85,169,.22);background:#ffffff57;color:#061a3d}html[data-theme=light] .staff-choice-pill.selected{color:#0f6d3b;background:#14532d47}html[data-theme=light] .staff-choice-pill.selected span{color:#0f6d3b}html[data-theme=light] .staff-missing-list{color:#8a5200}html[data-theme=light] .staff-questionnaire-missing-card{border:1px solid rgba(15,85,169,.2);background:#ffffff38}html[data-theme=light] .staff-questionnaire-score{border:1px solid rgba(15,85,169,.22);background:#ffffff61;color:#0f6d3b}html[data-theme=light] .staff-score-ring{background:radial-gradient(circle at center,rgba(255,255,255,.98) 0 58%,transparent 59%),conic-gradient(#22c55e var(--score),rgba(255,255,255,.92) 0)}html[data-theme=light] .staff-score-ring strong{color:#061a3d}html[data-theme=light] .staff-score-ring span,html[data-theme=light] .staff-questionnaire-score small{color:#061a3db8}html[data-theme=light] .staff-detail-heading{border-bottom:1px solid rgba(15,85,169,.18)}html[data-theme=light] .staff-detail-title-block h3{color:#061a3d}html[data-theme=light] .staff-detail-hero{border:1px solid rgba(15,85,169,.18);background:#ffffff3d}html[data-theme=light] .staff-detail-profile-summary h4{color:#061a3d}html[data-theme=light] .staff-detail-profile-summary p:not(.staff-profile-kicker){color:#061a3dbd}html[data-theme=light] .staff-detail-card{border:1px solid rgba(15,85,169,.18);background:#ffffff57}html[data-theme=light] .staff-detail-card h4{color:#061a3d}html[data-theme=light] .staff-detail-field{border:1px solid rgba(15,85,169,.14);background:#ffffff47}html[data-theme=light] .staff-detail-field span{color:#0b5ed7}html[data-theme=light] .staff-detail-field strong{color:#061a3d}html[data-theme=light] .staff-question-tabs{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .staff-question-tabs::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .staff-question-tabs::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.3)}html[data-theme=light] .staff-question-tab{border:1px solid rgba(15,85,169,.22);background:#ffffff3d;color:#061a3d}html[data-theme=light] .staff-question-tab:hover,html[data-theme=light] .staff-question-tab.active{background:#1e40af47}html[data-theme=light] .staff-question-tab span{color:#061a3d}html[data-theme=light] .staff-question-tab small{color:#061a3db8}html[data-theme=light] .staff-question-tab.complete small{color:#0f6d3b}html[data-theme=light] .staff-question-tab.needs-answer small{color:#b42318}html[data-theme=light] .staff-select-one-cue{color:#0b5ed7}html[data-theme=light] .staff-photo-dropzone{background:#ffffff42;color:#0b5ed7}html[data-theme=light] .staff-photo-dropzone:hover{background:#1e40af29}html[data-theme=light] .staff-photo-dropzone strong{color:#061a3d}html[data-theme=light] .staff-photo-dropzone span,html[data-theme=light] .staff-photo-path-preview{color:#061a3db8}html[data-theme=light] .staff-photo-remove{background:#ffffffe6}html[data-theme=light] .staff-questionnaire-progress span{color:#0b5ed7}html[data-theme=light] .staff-questionnaire-staff-card{border:1px solid rgba(15,85,169,.24);background:#ffffff57;color:#061a3d}html[data-theme=light] .staff-questionnaire-staff-card:hover,html[data-theme=light] .staff-questionnaire-staff-card.selected{background:#1e40af3d}html[data-theme=light] .staff-questionnaire-staff-card span,html[data-theme=light] .staff-questionnaire-staff-card small{color:#061a3db8}html[data-theme=light] .staff-questionnaire-review-grid>div{border:1px solid rgba(15,85,169,.18);background:#ffffff3d}html[data-theme=light] .staff-questionnaire-review-grid span{color:#b45309}html[data-theme=light] .staff-questionnaire-review-grid strong{color:#061a3d}html[data-theme=light] .staff-questionnaire-empty{background:#ffffff2e}html[data-theme=light] .staff-detail-tab{border:1px solid rgba(15,85,169,.24);background:#ffffff42;color:#334e73}html[data-theme=light] .staff-detail-tab.active{color:#061a3d;background:#2563eb3d}html[data-theme=light] .staff-detail-edit-field input,html[data-theme=light] .profile-staff-title-block h3{color:#061a3d}html[data-theme=light] .profile-staff-title-block p,html[data-theme=light] .profile-staff-empty,html[data-theme=light] .profile-staff-missing p{color:#061a3dbd}html[data-theme=light] .profile-staff-missing{border:1px solid rgba(15,85,169,.18);background:#ffffff3d}html[data-theme=light] .profile-staff-missing>span{color:#0b5ed7}html[data-theme=light] .profile-staff-missing ul{color:#8a5200}html[data-theme=light] .staff-self-summary{border-bottom:1px solid rgba(15,85,169,.18)}html[data-theme=light] .warranty-certs-backdrop{background:#05132ab8}html[data-theme=light] .warranty-certs-modal{background:linear-gradient(135deg,#fff,#fff 55%,#f4f8ff);color:#061a3d;box-shadow:0 28px 90px #4f7db847}html[data-theme=light] .warranty-certs-header{border-bottom:1px solid rgba(15,85,169,.2)}html[data-theme=light] .warranty-certs-eyebrow{color:#0b5ed7}html[data-theme=light] .warranty-certs-subtitle{color:#334e73}html[data-theme=light] .warranty-certs-close{color:#061a3d;background:#ffffffb3}html[data-theme=light] .warranty-certs-close:hover{background:#ffffffeb}html[data-theme=light] .warranty-certs-toolbar{border-bottom:1px solid rgba(15,85,169,.16)}html[data-theme=light] .warranty-certs-search{color:#061a3d;background:#ffffffc7}html[data-theme=light] .warranty-certs-search::placeholder{color:#5d7594}html[data-theme=light] .warranty-certs-stats{color:#334e73}html[data-theme=light] .warranty-certs-stats strong{color:#061a3d}html[data-theme=light] .warranty-certs-btn{color:#061a3d;background:#ffffffb3}html[data-theme=light] .warranty-certs-btn:hover{border-color:#0f55a93d;background:#ffffffeb}html[data-theme=light] .warranty-certs-alert{color:#b42318;background:#ffffff47}html[data-theme=light] .warranty-certs-table-wrap{scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .warranty-certs-table-wrap::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .warranty-certs-table-wrap::-webkit-scrollbar-thumb{background:#0f55a961;border:3px solid rgba(15,85,169,.18)}html[data-theme=light] .warranty-certs-table-wrap::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .warranty-certs-table-wrap::-webkit-scrollbar-corner{background:#0f55a912}html[data-theme=light] .warranty-certs-table th{border-bottom:1px solid rgba(15,85,169,.24);color:#0b5ed7;background:#f4f8ff}html[data-theme=light] .warranty-certs-table td{border-bottom:1px solid rgba(15,85,169,.12);color:#061a3d}html[data-theme=light] .warranty-certs-table tbody tr:hover{background:#ffffff80}html[data-theme=light] .warranty-certs-empty-cell{color:#334e73}html[data-theme=light] .warranty-certs-badge{color:#1f3a5f;background:#ffffff73}html[data-theme=light] .warranty-certs-status-issued{color:#0f6d3b}html[data-theme=light] .warranty-certs-status-voided{color:#b42318;background:#fff6}html[data-theme=light] .warranty-certs-status-failed{color:#dc2626}html[data-theme=light] .warranty-certs-status-draft{color:#0b5ed7}html[data-theme=light] .warranty-certs-view-btn:hover{background:#9333ea9e}html[data-theme=light] .warranty-certs-empty-title{color:#061a3d}html[data-theme=light] .warranty-certs-empty-state p{color:#334e73}html[data-theme=light] .warranty-certs-pdf-head{border-bottom:1px solid rgba(15,85,169,.2)}html[data-theme=light] .warranty-certs-pdf-title{color:#0b5ed7}html[data-theme=light] .warranty-certs-pdf-body{background:#fff}html[data-theme=light] .warranty-certs-pdf-state{color:#334e73}html[data-theme=light] .warranty-certs-pdf-error{color:#b42318}html[data-theme=light] .settings-warranty-page,html[data-theme=light] .settings-warranty-page-title{color:#061a3d}html[data-theme=light] .settings-warranty-page-subtitle{color:#334e73}html[data-theme=light] .settings-warranty-page-metrics span{border:1px solid rgba(15,85,169,.24);background:#ffffffad;color:#0b5ed7}html[data-theme=light] .settings-warranty-page-metrics .is-dirty{color:#8a5200}html[data-theme=light] .settings-warranty-page-filter,html[data-theme=light] .settings-warranty-page-refresh,html[data-theme=light] .settings-warranty-page-savebar button{background:#ffffffc7;color:#0b5ed7}html[data-theme=light] .settings-warranty-page-filter.is-active{color:#061a3d;background:#10b9812e}html[data-theme=light] .settings-warranty-page-loading,html[data-theme=light] .settings-warranty-page-empty{border:1px solid rgba(15,85,169,.24);background:#ffffff94}html[data-theme=light] .settings-warranty-page-table-wrap{background:#ffffffbd}html[data-theme=light] .settings-warranty-provider-panel{background:#ffffffd6}html[data-theme=light] .settings-warranty-provider-head{background:#ffffffa3}html[data-theme=light] .settings-warranty-provider-title,html[data-theme=light] .settings-warranty-type-title{color:#061a3d}html[data-theme=light] .settings-warranty-provider-subtitle,html[data-theme=light] .settings-warranty-type-subtitle{color:#334e73}html[data-theme=light] .settings-warranty-provider-metrics span,html[data-theme=light] .settings-warranty-type-metrics span{color:#0f6d3b}html[data-theme=light] .settings-warranty-type-panel{border:1px solid rgba(15,85,169,.22);background:#ffffffad}html[data-theme=light] .settings-warranty-type-head{background:#ffffff80}html[data-theme=light] .settings-warranty-page-table-head{background:#fffc;color:#334e73}html[data-theme=light] .settings-warranty-page-row.has-error{background:#ffffff29}html[data-theme=light] .settings-warranty-page-provider strong,html[data-theme=light] .settings-warranty-page-product strong{color:#061a3d}html[data-theme=light] .settings-warranty-page-provider span,html[data-theme=light] .settings-warranty-page-product span,html[data-theme=light] .settings-warranty-page-lane,html[data-theme=light] .settings-warranty-page-example span{color:#334e73}html[data-theme=light] .settings-warranty-page-default-toggle{color:#0b5ed7}html[data-theme=light] .settings-warranty-page-mode{background:#ffffffc2}html[data-theme=light] .settings-warranty-page-mode button{color:#0b5ed7}html[data-theme=light] .settings-warranty-page-mode button.is-active{color:#061a3d;background:#10b98133}html[data-theme=light] .settings-warranty-page-input{background:#ffffffd1}html[data-theme=light] .settings-warranty-page-input span{color:#0b5ed7}html[data-theme=light] .settings-warranty-page-input input{color:#061a3d}html[data-theme=light] .settings-warranty-page-input.is-disabled{border-color:#0f55a92e;background:#ffffff6b}html[data-theme=light] .settings-warranty-page-row-error{color:#b42318}html[data-theme=light] .settings-warranty-page-example strong{color:#061a3d}html[data-theme=light] .settings-warranty-page-status{color:#8a5200}html[data-theme=light] .settings-warranty-page-status.is-configured,html[data-theme=light] .settings-warranty-page-status.is-default{color:#168a4a}html[data-theme=light] .settings-warranty-page-status.is-dirty{color:#b45309}html[data-theme=light] .settings-warranty-page-savebar{background:#fffffff5;box-shadow:0 18px 50px #4f7db847;color:#0b5ed7}html[data-theme=light] .settings-warranty-page-savebar button.is-primary{color:#061a3d}@media (max-width: 900px){html[data-theme=light] .settings-warranty-page-row{background:#ffffffc7}}html[data-theme=light] .settings-warranty-pricing-panel{background:#ffffffb8;box-shadow:inset 0 0 0 1px #4f7db847}html[data-theme=light] .settings-warranty-pricing-title{color:#061a3d}html[data-theme=light] .settings-warranty-pricing-subtitle{color:#334e73}html[data-theme=light] .settings-warranty-pricing-status{color:#b45309}html[data-theme=light] .settings-warranty-pricing-status.is-configured{color:#168a4a}html[data-theme=light] .settings-warranty-pricing-mode-btn{background:#ffffffc7;color:#0b5ed7}html[data-theme=light] .settings-warranty-pricing-mode-btn.is-active{color:#061a3d;background:#10b9812e}html[data-theme=light] .settings-warranty-pricing-field>span{color:#334e73}html[data-theme=light] .settings-warranty-pricing-input-wrap{background:#ffffffd1}html[data-theme=light] .settings-warranty-pricing-input-wrap>span{color:#0b5ed7}html[data-theme=light] .settings-warranty-pricing-preview{border:1px solid rgba(15,85,169,.24);background:#ffffff94}html[data-theme=light] .settings-warranty-pricing-preview span{color:#334e73}html[data-theme=light] .settings-warranty-pricing-preview strong{color:#061a3d}html[data-theme=light] .settings-warranty-pricing-empty{border:1px solid rgba(15,85,169,.24);color:#0b5ed7}html[data-theme=light] .website-settings-modal-backdrop{background:#05132ac7}html[data-theme=light] .website-settings-modal-card{background:linear-gradient(145deg,#fffffffa,#fffffffa);box-shadow:0 30px 90px #4f7db847;color:#061a3d}html[data-theme=light] .website-settings-modal-header{border-bottom:1px solid rgba(15,85,169,.22)}html[data-theme=light] .website-settings-modal-header p{color:#061a3dbd}html[data-theme=light] .website-settings-modal-kicker{color:#b45309!important}html[data-theme=light] .website-settings-modal-close,html[data-theme=light] .website-settings-modal-secondary,html[data-theme=light] .website-settings-modal-primary{border:1px solid rgba(15,85,169,.2);background:#ffffffb8;color:#061a3d}html[data-theme=light] .website-settings-modal-status,html[data-theme=light] .website-settings-modal-error{background:#ffffffb8;color:#0b5ed7}html[data-theme=light] .website-settings-modal-error{background:#ffffff42;color:#b42318}html[data-theme=light] .website-settings-modal-panel{border:1px solid rgba(15,85,169,.22);background:#ffffffb8}html[data-theme=light] .website-settings-modal-panel p{color:#061a3db8}html[data-theme=light] .website-settings-modal-field span,html[data-theme=light] .website-settings-modal-hour-row strong{color:#b45309}html[data-theme=light] .website-settings-modal-field input,html[data-theme=light] .website-settings-modal-hour-row select{border:1px solid rgba(15,85,169,.24);background:#ffffffd1;color:#061a3d}html[data-theme=light] .website-settings-modal-field input:disabled{color:#334e73b8}html[data-theme=light] .website-settings-modal-field small{color:#061a3dad}html[data-theme=light] .website-settings-modal-hour-row{border:1px solid rgba(15,85,169,.16);background:#ffffff57}html[data-theme=light] .website-settings-modal-hour-row:focus-within{background:#ffffffb8}html[data-theme=light] .website-settings-modal-closed-toggle{color:#061a3d}html[data-theme=light] .website-settings-modal-hour-row select:disabled{color:#334e739e}html[data-theme=light] .dealership-info-time-dropdown-trigger{border:1px solid rgba(15,85,169,.24);background:#ffffffd1;color:#061a3d}html[data-theme=light] .dealership-info-time-dropdown-trigger:disabled{color:#334e739e}html[data-theme=light] .dealership-info-time-dropdown-caret{color:#061a3db3}html[data-theme=light] .dealership-info-time-dropdown-menu{background:#fffffffa;box-shadow:0 18px 38px #4f7db847;scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07)}html[data-theme=light] .dealership-info-time-dropdown-menu::-webkit-scrollbar-track{background:#0f55a912}html[data-theme=light] .dealership-info-time-dropdown-menu::-webkit-scrollbar-thumb{background:#0f55a961;border:2px solid rgba(15,85,169,.3)}html[data-theme=light] .dealership-info-time-dropdown-menu::-webkit-scrollbar-thumb:hover{background:#0f55a961}html[data-theme=light] .dealership-info-time-dropdown-option{color:#061a3de0}html[data-theme=light] .dealership-info-time-dropdown-option:hover,html[data-theme=light] .dealership-info-time-dropdown-option.is-selected,html[data-theme=light] .dealership-info-time-dropdown-option.is-active{color:#8a5200;background:#d6b45f2e}html[data-theme=light] .dealership-info-website-settings-header p{color:#061a3db8}html[data-theme=light] .dealership-info-website-settings-actions span{color:#061a3dad}html[data-theme=light] .dealership-info-hours-tab{border:1px solid rgba(15,85,169,.24);background:#ffffffb8;color:#061a3dd1}html[data-theme=light] .dealership-info-hours-tab:hover:not(:disabled),html[data-theme=light] .dealership-info-hours-tab.is-active{color:#8a5200;background:#d6b45f29}html[data-theme=light] .dealership-info-service-parts-note strong{color:#0b5ed7}html[data-theme=light] .dealership-info-service-parts-note span{color:#061a3dbd}html[data-theme=light] .website-settings-modal-footer{border-top:1px solid rgba(15,85,169,.22)}html[data-theme=light] .website-settings-modal-footer>span{color:#061a3dad}html[data-theme=light] .modal-overlay{background:#05132aad}html[data-theme=light] .modal-box{background:#fff;color:#061a3d;border:1px solid rgba(15,85,169,.12);box-shadow:0 24px 80px #4f7db847}html[data-theme=light] .modal-message{color:#061a3dc7}html[data-theme=light] .modal-summary-grid{border:1px solid rgba(15,85,169,.22);background:#ffffff75}html[data-theme=light] .modal-summary-label{color:#061a3db3}html[data-theme=light] .modal-summary-value{color:#061a3d}html[data-theme=light] .modal-input-label{color:#061a3dd6}html[data-theme=light] .modal-input{border:1px solid rgba(15,85,169,.18);color:#061a3d}html[data-theme=light] .modal-button-secondary{background:#fffffff2;border-color:#0f55a933;color:#061a3d}html[data-theme=light]{color-scheme:light;scrollbar-color:rgba(15,85,169,.38) rgba(15,85,169,.07);scrollbar-width:thin}html[data-theme=light] ::-webkit-scrollbar{width:12px;height:12px}html[data-theme=light] ::-webkit-scrollbar-track,html[data-theme=light] ::-webkit-scrollbar-corner{background:#0f55a90f}html[data-theme=light] ::-webkit-scrollbar-thumb{background:#0f55a952;border-radius:999px;border:3px solid transparent;background-clip:padding-box}html[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#0f55a980;background-clip:padding-box}html[data-theme=light]{--lt-app-bg: #eaf3ff;--lt-canvas: #f4f8ff;--lt-surface: #ffffff;--lt-surface-alt: #eef6ff;--lt-surface-muted: #dbeafe;--lt-text: #061a3d;--lt-text-muted: #334e73;--lt-text-subtle: #5d7594;--lt-border: rgba(15, 85, 169, .18);--lt-border-strong: rgba(11, 94, 215, .38);--lt-input-bg: #ffffff;--lt-input-border: #b7cff7;--lt-placeholder: #6b82a0;--lt-overlay: rgba(234, 243, 255, .82);--lt-accent: #0b5ed7;--lt-accent-strong: #064db3}.carf-theme-toggle{position:fixed;right:18px;bottom:18px;z-index:2147483000;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid rgba(148,163,184,.45);background:#111827eb;color:#e2e8f0;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 8px 22px #02061773;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.carf-theme-toggle:hover{transform:translateY(-1px);box-shadow:0 12px 26px #02061780}.carf-theme-toggle-icon{font-size:15px;line-height:1}html[data-theme=light] .carf-theme-toggle{border-color:var(--lt-border-strong);background:var(--lt-surface);color:var(--lt-text);box-shadow:0 8px 22px #4f7db847}html[data-theme=light] .login-overlay{background:var(--lt-overlay)}html[data-theme=light] .dealer-modal-note{border-color:var(--lt-border)!important;background:#0b5ed70d!important}html[data-theme=light] .settings-linked-status-dropdown-menu-footer{border-top-color:var(--lt-border)!important}html[data-theme=light] .rep-top-dealer-row,html[data-theme=light] .admin-deal-card,html[data-theme=light] .admin-deal-review-card,html[data-theme=light] .admin-alpha-review-deal-row,html[data-theme=light] .admin-auto-credit-queue-item,html[data-theme=light] .dealer-active-deal-row,html[data-theme=light] .dealer-apps-row{background:var(--lt-surface-alt)!important;border-left:3px solid var(--lt-accent)!important}html[data-theme=light] .rep-top-dealer-row:hover,html[data-theme=light] .admin-deal-card:hover,html[data-theme=light] .admin-deal-review-card:hover,html[data-theme=light] .admin-auto-credit-queue-item:hover,html[data-theme=light] .dealer-active-deal-row:hover,html[data-theme=light] .dealer-apps-row:hover{background:var(--lt-surface-muted)!important}html[data-theme=light] .rep-stat-tile{background:var(--lt-surface-alt)!important;border-color:var(--lt-border-strong)!important}html[data-theme=light] .inventory-sales-sheet-icon{color:#168a4a!important;background:#168a4a24!important;border-color:#168a4a6b!important}html[data-theme=light] .inventory-sales-sheet-icon svg,html[data-theme=light] .inventory-sales-sheet-icon path{fill:#168a4a!important;stroke:#168a4a!important}html[data-theme=light] .dealer-promotions-list-item{background:var(--lt-surface-alt)!important;border-color:var(--lt-border)!important}html[data-theme=light] .dealer-promotions-list-item:hover{background:var(--lt-surface-muted)!important}html[data-theme=light] .inventory-card,html[data-theme=light] .inventory-financial-summary-card{background:var(--lt-surface-alt)!important;border-color:var(--lt-border)!important}html[data-theme=light] .appraisal-center-record{background:var(--lt-surface-alt)!important;border-color:var(--lt-border)!important;border-left:3px solid var(--lt-accent)!important}html[data-theme=light] .instructional-video-row-title{color:var(--lt-text)!important}html[data-theme=light] .admin-create-deal-list-card{background:var(--lt-surface-alt)!important;border-color:var(--lt-border)!important;border-left:3px solid var(--lt-accent)!important}html[data-theme=light] .admin-create-deal-list-card:hover{background:var(--lt-surface-muted)!important}html[data-theme=light] .dealer-stat-card{background:var(--lt-surface-alt)!important}html[data-theme=light] .dealer-modal-btn.border-blue{background:var(--lt-accent)!important;border-color:var(--lt-accent)!important;color:#fff!important}html[data-theme=light] .dealer-modal-btn.border-green{background:#168a4a!important;border-color:#168a4a!important;color:#fff!important}html[data-theme=light] .dealer-modal-btn.border-red{background:#dc2626!important;border-color:#dc2626!important;color:#fff!important}html[data-theme=light] .dealer-modal-btn.border-amber{background:#b45309!important;border-color:#b45309!important;color:#fff!important}html[data-theme=light] .dealer-modal-btn.border-blue:hover{background:var(--lt-accent-strong)!important}html[data-theme=light] .dealer-modal-btn.border-green:hover{background:#0f7a43!important}html[data-theme=light] .dealer-modal-btn.border-red:hover{background:#b42318!important}html[data-theme=light] .dealer-modal-btn.border-amber:hover{background:#92400e!important}html[data-theme=light] .settings-field-input{background:var(--lt-input-bg)!important;border:1px solid var(--lt-input-border)!important}html[data-theme=light] .dealer-modal-input{background:var(--lt-input-bg)!important;border:1px solid var(--lt-input-border)!important;border-radius:8px!important}html[data-theme=light] .deal-dealer-yesno-toggle.yes{background:#168a4a!important;border-color:#168a4a!important;color:#fff!important}html[data-theme=light] .deal-dealer-yesno-toggle.no{background:#dc2626!important;border-color:#dc2626!important;color:#fff!important}html[data-theme=light] .dealer-details-info-panel{box-shadow:0 8px 24px #4f7db81a!important}html[data-theme=light] .dealer-details-page .deal-note-card,html[data-theme=light] .dealer-details-page .deal-dealer-service-row,html[data-theme=light] .dealer-details-page .dealer-file-card,html[data-theme=light] .dealer-details-page .dealer-file-list-item,html[data-theme=light] .dealer-details-page .dealer-access-subsection,html[data-theme=light] .dealer-details-page .dealer-users-list-scroll .dealer-app-card,html[data-theme=light] .inventory-detail-card,html[data-theme=light] .inventory-detail-photo-panel,html[data-theme=light] .inventory-detail-side-stack .dealer-app-card,html[data-theme=light] .inventory-detail-grid .dealer-app-card,html[data-theme=light] .inventory-detail-top-row .dealer-app-card{background:var(--lt-surface-alt)!important;border-color:var(--lt-border)!important}html[data-theme=light] .dealer-apps-row-status-1{background:#2563eb12!important;border-left-color:#2563eb!important}html[data-theme=light] .dealer-apps-row-status-2{background:#0891b214!important;border-left-color:#0891b2!important}html[data-theme=light] .dealer-apps-row-status-3{background:#dc262612!important;border-left-color:#dc2626!important}html[data-theme=light] .dealer-apps-row-status-4{background:#168a4a1a!important;border-left-color:#168a4a!important}html[data-theme=light] .dealer-apps-row-status-5{background:#6366f117!important;border-left-color:#6366f1!important}html[data-theme=light] .dealer-apps-filter-btn,html[data-theme=light] .dealer-apps-summary{background:var(--lt-surface-alt)!important;border-color:var(--lt-border)!important}html[data-theme=light] .dealer-apps-filter-btn-active{background:var(--lt-accent-soft)!important;border-color:var(--lt-accent)!important;color:var(--lt-accent)!important}html[data-theme=light] .admin-active-summary-card{background:var(--lt-surface-alt)!important;border-color:var(--lt-border)!important}html[data-theme=light] .admin-create-deal-modal-card{background:var(--lt-surface-alt)!important}html[data-theme=light] .admin-create-deal-choice-btn.border-blue{background:linear-gradient(180deg,#0b5ed71a,#0b5ed72e)!important}html[data-theme=light] .admin-create-deal-choice-btn.border-green{background:linear-gradient(180deg,#168a4a1a,#168a4a2e)!important}html[data-theme=light] .admin-create-deal-choice-btn.border-blue:hover{background:linear-gradient(180deg,#0b5ed72e,#0b5ed747)!important}html[data-theme=light] .admin-create-deal-choice-btn.border-green:hover{background:linear-gradient(180deg,#168a4a2e,#168a4a47)!important}html[data-theme=light] .deal-view-page .dealer-main-panel{background:var(--lt-surface-alt)!important;border-color:var(--lt-border)!important;box-shadow:0 10px 30px #4f7db824!important}html[data-theme=light] .deal-view-page .dealer-app-card,html[data-theme=light] .deal-view-page .deal-notes-panel{background:var(--lt-surface)!important;border-color:var(--lt-border-strong)!important;box-shadow:0 4px 14px #4f7db81a!important}html[data-theme=light] .deal-view-page .deal-application-card,html[data-theme=light] .deal-view-page .deal-unit-card,html[data-theme=light] .deal-view-page .deal-source-purchase,html[data-theme=light] .deal-view-page .deal-source-structure,html[data-theme=light] .deal-view-page .deal-source-checklist,html[data-theme=light] .deal-view-page .deal-source-unit-location{border-left-width:3px!important}html[data-theme=light] .deal-view-page .deal-application-card{border-left-color:#0b5ed7!important;background:linear-gradient(180deg,#0b5ed70d,#0b5ed705)!important}html[data-theme=light] .deal-view-page .deal-unit-card{border-left-color:#b45309!important;background:linear-gradient(180deg,#b453090f,#b4530905)!important}html[data-theme=light] .deal-view-page .deal-source-purchase{border-left-color:#0891b2!important;background:linear-gradient(180deg,#0891b20f,#0891b205)!important}html[data-theme=light] .deal-view-page .deal-source-unit-location{border-left-color:#0b5ed7!important}html[data-theme=light] .deal-view-page .deal-source-structure{border-left-color:#168a4a!important;background:linear-gradient(180deg,#168a4a0f,#168a4a05)!important}html[data-theme=light] .deal-view-page .deal-source-checklist{border-left-color:#7c3aed!important}html[data-theme=light] .dealer-modal-card .dealer-app-card{background:var(--lt-surface-alt)!important;border-color:var(--lt-border)!important}html[data-theme=light] .dealer-modal-card .deal-application-panel-wrap{background:var(--lt-surface-alt);border:1px solid var(--lt-border);border-radius:12px;padding:14px 16px}html[data-theme=light] .parts-service-kpi-card{border-left-width:3px!important}html[data-theme=light] .parts-service-kpi-card.tone-blue{background:#0b5ed70f!important;border-color:#0b5ed738!important;border-left-color:#0b5ed7!important}html[data-theme=light] .parts-service-kpi-card.tone-green{background:#168a4a12!important;border-color:#168a4a38!important;border-left-color:#168a4a!important}html[data-theme=light] .parts-service-kpi-card.tone-purple{background:#7c3aed0f!important;border-color:#7c3aed38!important;border-left-color:#7c3aed!important}html[data-theme=light] .parts-service-kpi-card.tone-orange{background:#b4530912!important;border-color:#b4530938!important;border-left-color:#b45309!important}html[data-theme=light] .parts-service-kpi-card.tone-red{background:#dc26260f!important;border-color:#dc262638!important;border-left-color:#dc2626!important}html[data-theme=light] .parts-service-primary-actions button:not(:disabled),html[data-theme=light] .parts-service-action-buttons button:not(:disabled){background:var(--lt-surface)!important;border:1px solid var(--lt-border)!important}html[data-theme=light] .parts-service-primary-actions button:hover:not(:disabled),html[data-theme=light] .parts-service-action-buttons button:hover:not(:disabled){border-color:var(--lt-accent)!important;background:var(--lt-surface-alt)!important}html[data-theme=light] .parts-service-action-group.tone-blue{background:#0b5ed70d!important;border-color:#0b5ed733!important}html[data-theme=light] .parts-service-action-group.tone-green{background:#168a4a0f!important;border-color:#168a4a33!important}html[data-theme=light] .parts-service-action-group.tone-orange{background:#b453090f!important;border-color:#b4530933!important}html[data-theme=light] .parts-service-action-group.tone-purple{background:#7c3aed0d!important;border-color:#7c3aed33!important}html[data-theme=light] .parts-service-action-group.tone-red{background:#dc26260d!important;border-color:#dc262633!important}html[data-theme=light] .parts-service-queue-panel{background:var(--lt-surface-alt)!important;border-color:var(--lt-border)!important}html[data-theme=light] .parts-service-queue-tabs button.active{background:#0b5ed71f!important;border-color:var(--lt-accent)!important;color:var(--lt-accent)!important}html[data-theme=light] .parts-service-queue-list li{background:var(--lt-surface)!important;border:1px solid var(--lt-border)!important;border-left:3px solid var(--lt-accent)!important}html[data-theme=light] .parts-service-service-summary article{background:var(--lt-surface-alt)!important;border:1px solid var(--lt-border)!important;border-left:3px solid var(--lt-accent)!important}html[data-theme=light] .parts-service-ro-list button{background:var(--lt-surface)!important;border:1px solid var(--lt-border)!important;border-left:3px solid var(--lt-accent)!important}html[data-theme=light] .parts-service-ro-list button:hover,html[data-theme=light] .parts-service-ro-list button.is-selected{background:#0b5ed714!important;border-color:var(--lt-accent)!important}html[data-theme=light] .parts-service-status-pill.is-ready{background:#168a4a24!important;color:#0f6f3b!important}html[data-theme=light] .parts-service-status-pill.is-info{background:#0b5ed721!important;color:#0b4fb0!important}html[data-theme=light] .parts-service-status-pill.is-warning{background:#b4530926!important;color:#92400e!important}html[data-theme=light] .parts-service-status-pill.is-danger{background:#dc262621!important;color:#b91c1c!important}html[data-theme=light] .dealer-ai-websites-choice{border:1px solid var(--lt-border)!important}html[data-theme=light] .dealer-ai-websites-choice:nth-of-type(1){background:linear-gradient(180deg,#0b5ed712,#0b5ed724)!important;border-color:#0b5ed747!important}html[data-theme=light] .dealer-ai-websites-choice:nth-of-type(1):hover{background:linear-gradient(180deg,#0b5ed721,#0b5ed738)!important;border-color:var(--lt-accent)!important}html[data-theme=light] .dealer-ai-websites-choice:nth-of-type(1) .dealer-ai-websites-choice-icon{background:#0b5ed729!important;color:#0b4fb0!important}html[data-theme=light] .dealer-ai-websites-choice:nth-of-type(2){background:linear-gradient(180deg,#0d948812,#0d948824)!important;border-color:#0d948847!important}html[data-theme=light] .dealer-ai-websites-choice:nth-of-type(2):hover{background:linear-gradient(180deg,#0d948821,#0d948838)!important;border-color:#0d9488!important}html[data-theme=light] .dealer-ai-websites-choice:nth-of-type(2) .dealer-ai-websites-choice-icon{background:#0d948829!important;color:#0f766e!important}html[data-theme=light] .dealer-website-builder-panel-header,html[data-theme=light] .dealer-website-builder-panel-header b,html[data-theme=light] .dealer-website-builder-panel-header strong,html[data-theme=light] .dealer-website-empty-state b,html[data-theme=light] .dealer-website-easy-panel-row label,html[data-theme=light] .dealer-website-easy-panel-row b{color:var(--lt-text)!important}html[data-theme=light] .dealer-website-builder-panel-header p,html[data-theme=light] .dealer-website-empty-state p,html[data-theme=light] .dealer-website-easy-panel-row small{color:var(--lt-text-muted)!important}html[data-theme=light] .dealer-website-easy-panel-row button{background:var(--lt-surface)!important;border-color:var(--lt-border-strong)!important;color:var(--lt-text-muted)!important}html[data-theme=light] .dealer-website-easy-panel-row{border-color:var(--lt-border)!important}.designed-by-logo-light,html[data-theme=light] .designed-by-logo-dark{display:none}html[data-theme=light] .designed-by-logo-light{display:inline-block}html[data-theme=light] .app-footer{background:linear-gradient(to top,#eef4ffb8,#eef4ff00)}html[data-theme=light] .about-us-card{background:var(--lt-surface)!important;border-color:var(--lt-border)!important;box-shadow:0 8px 24px #4f7db81a!important}html[data-theme=light] .about-us-title{color:var(--lt-text)!important}html[data-theme=light] .about-us-paragraph,html[data-theme=light] .about-us-list li{color:var(--lt-text-muted)!important}html[data-theme=light] .about-us-highlight{color:var(--lt-text)!important}html[data-theme=light] .about-us-divider{background:var(--lt-border)!important;border-color:var(--lt-border)!important}html[data-theme=light] .dealer-action-btn.border-amber{background:var(--lt-surface)!important;border-color:#b45309!important;color:#b45309!important}html[data-theme=light] .dealer-action-btn.border-amber:hover{background:#b453091a!important}html[data-theme=light] .admin-feed-filter-panel{background:var(--lt-surface-alt)!important;border-color:var(--lt-border)!important}html[data-theme=light] .admin-feed-table-wrap{background:var(--lt-surface)!important;border:1px solid var(--lt-border)!important;border-radius:12px!important;box-shadow:0 8px 24px #4f7db814!important}html[data-theme=light] .admin-feed-table thead th{background:var(--lt-surface-muted)!important;color:var(--lt-text-muted)!important}html[data-theme=light] .admin-feed-run-row:nth-child(2n){background:var(--lt-surface-alt)!important}html[data-theme=light] .admin-feed-run-row:hover{background:#0b5ed70f!important}html[data-theme=light] .admin-feed-run-failed,html[data-theme=light] .admin-feed-run-failed:nth-child(2n){background:#dc26260f!important}html[data-theme=light] .admin-feed-status-badge{background:var(--lt-surface-muted)!important;color:var(--lt-text-muted)!important}html[data-theme=light] .admin-feed-status-badge.admin-feed-status-success{background:#168a4a21!important;color:#0f6f3b!important}html[data-theme=light] .admin-feed-status-badge.admin-feed-status-failed{background:#dc262621!important;color:#b91c1c!important}html[data-theme=light] .admin-feed-status-badge.admin-feed-status-running{background:#b4530924!important;color:#92400e!important}html[data-theme=light] .admin-feed-error-text{color:#b91c1c!important}html[data-theme=light] .admin-feed-count-mismatch{color:#b45309!important}html[data-theme=light] div.failure-dashboard-dark-scroll{background:var(--lt-surface)!important;border-color:var(--lt-border)!important;border-radius:12px!important;box-shadow:0 8px 24px #4f7db814!important}html[data-theme=light] div.failure-dashboard-dark-scroll>div>div:first-child{background:var(--lt-surface-muted)!important}html[data-theme=light] div.failure-dashboard-dark-scroll [role=button]:nth-child(2n){background:var(--lt-surface-alt)!important}html[data-theme=light] div.failure-dashboard-dark-scroll [role=button]:hover{background:#0b5ed712!important}html[data-theme=light] .ai-chatbot-management-card .staff-list-panel,html[data-theme=light] .ai-chatbot-management-card .staff-editor-panel{background:var(--lt-surface)!important;border-color:var(--lt-border)!important}html[data-theme=light] .ai-chatbot-management-card .staff-editor-section{background:var(--lt-surface-alt)!important;border:1px solid var(--lt-border)!important;border-radius:12px!important}html[data-theme=light] .ai-chatbot-management-card .staff-list-scroll .is-selected,html[data-theme=light] .ai-chatbot-management-card .staff-list-scroll [aria-selected=true]{background:var(--lt-surface-muted)!important;border-color:var(--lt-accent)!important}
