:root{--bg:#0c1118;--paper:#151b24;--surface:#151b24;--panel:#1d2633;--surface-2:#253246;--field:#101720;--line:#2b394b;--border:#2b394b;--border-strong:#3b5068;--ink:#f5f7fa;--text:#f5f7fa;--muted:#9aa8b8;--text-muted:#9aa8b8;--btn-bg:#e7f1ff;--btn-ink:#102033;--primary:#e7f1ff;--accent:#77b7f3;--success:#4ade80;--danger:#e08a72;--radius:10px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--bg:#f5f7fa;--paper:#fff;--surface:#fff;--panel:#eef2f6;--surface-2:#e5ebf2;--field:#fff;--line:#d6dee8;--border:#d6dee8;--border-strong:#b7c4d3;--ink:#182435;--text:#182435;--muted:#617185;--text-muted:#617185;--btn-bg:#19283a;--btn-ink:#fff;--primary:#19283a;--accent:#256da9;--success:#15803d;--danger:#b42318;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility;min-height:100vh;font-family:DM Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;transition:background-color .18s,color .18s}input,select,textarea,button{letter-spacing:normal;font-family:inherit}.theme-toggle{border:1px solid var(--line);background:var(--panel);min-height:34px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-size:12px;transition:background-color .15s,border-color .15s;display:inline-flex}.theme-toggle:hover{border-color:var(--border-strong);background:var(--surface-2)}.theme-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html[data-theme=light] .store-admin,html[data-theme=light] .super-admin{color:#172033!important;background:#f4f6fa!important}html[data-theme=light] .admin-login,html[data-theme=light] .super-login{background:#f4f6fa!important}html[data-theme=light] .admin-login-card,html[data-theme=light] .super-login-card{background:#fff!important;border-color:#d8e0ea!important;box-shadow:0 16px 40px #1720331f!important}html[data-theme=light] .admin-login-header h1,html[data-theme=light] .super-login-card h1{color:#172033!important}html[data-theme=light] .admin-login-header p,html[data-theme=light] .admin-login-field label,html[data-theme=light] .super-login-card p,html[data-theme=light] .super-login-field label{color:#5d6b7e!important}html[data-theme=light] .admin-login-field select,html[data-theme=light] .admin-login-field input,html[data-theme=light] .super-login-field input{color:#172033!important;background:#fff!important;border-color:#b9c6d6!important}html[data-theme=light] .sa-sidebar,html[data-theme=light] .super-sidebar{background:#fff!important;border-color:#d8e0ea!important}html[data-theme=light] .sa-sidebar-header,html[data-theme=light] .super-sidebar-header,html[data-theme=light] .sa-logout,html[data-theme=light] .super-logout{border-color:#d8e0ea!important}html[data-theme=light] .sa-sidebar-header h2,html[data-theme=light] .super-sidebar-header h2,html[data-theme=light] .sa-main h1,html[data-theme=light] .super-main h1,html[data-theme=light] .suq-header h1,html[data-theme=light] .sam-header h1,html[data-theme=light] .sua-header h1,html[data-theme=light] .quote-email-panel h1,html[data-theme=light] .fitment-header h1,html[data-theme=light] .rc-header h1,html[data-theme=light] .rc-card h2{color:#172033!important}html[data-theme=light] .sa-sidebar-header p,html[data-theme=light] .super-sidebar-header p,html[data-theme=light] .super-sidebar-note,html[data-theme=light] .sa-nav-item,html[data-theme=light] .quote-email-intro,html[data-theme=light] .quote-email-help,html[data-theme=light] .suq-header p,html[data-theme=light] .sam-header p,html[data-theme=light] .sua-header p,html[data-theme=light] .fitment-meta{color:#5d6b7e!important}html[data-theme=light] .sa-table,html[data-theme=light] .sa-pricing-card,html[data-theme=light] .suq-stat,html[data-theme=light] .suq-table-wrap,html[data-theme=light] .sam-list,html[data-theme=light] .sam-conversation,html[data-theme=light] .quote-email-card,html[data-theme=light] .fitment-table-wrap,html[data-theme=light] .fitment-modal,html[data-theme=light] .rc-card{background:#fff!important;border-color:#d8e0ea!important}html[data-theme=light] .sa-table th,html[data-theme=light] .sa-table td,html[data-theme=light] .suq-table th,html[data-theme=light] .suq-table td,html[data-theme=light] .sam-thread,html[data-theme=light] .sam-list-head,html[data-theme=light] .sam-conversation-head,html[data-theme=light] .quote-email-table th,html[data-theme=light] .quote-email-table td,html[data-theme=light] .fitment-table th,html[data-theme=light] .fitment-table td{color:#172033!important;border-color:#e4e9f0!important}html[data-theme=light] .sa-table th,html[data-theme=light] .fitment-table th{color:#5d6b7e!important;background:#f4f6fa!important}html[data-theme=light] .sa-table td small,html[data-theme=light] .sa-customer-email,html[data-theme=light] .suq-muted,html[data-theme=light] .suq-email,html[data-theme=light] .sam-thread-store,html[data-theme=light] .sam-thread-preview,html[data-theme=light] .sam-message-meta,html[data-theme=light] .quote-email-default{color:#5d6b7e!important}html[data-theme=light] .sa-nav-item:hover,html[data-theme=light] .sa-nav-item.active,html[data-theme=light] .sam-thread:hover,html[data-theme=light] .sam-thread.active{background:#eef4fb!important}html[data-theme=light] .sa-fee-type-btn,html[data-theme=light] .sa-quotes-search,html[data-theme=light] .sa-filter-btn,html[data-theme=light] .sa-fee-input-group input,html[data-theme=light] .sa-size-item input,html[data-theme=light] .quote-email-input,html[data-theme=light] .suq-filters input,html[data-theme=light] .suq-filters select,html[data-theme=light] .sam-filters input,html[data-theme=light] .sam-filters select,html[data-theme=light] .fitment-field input,html[data-theme=light] .fitment-field select,html[data-theme=light] .fitment-field textarea,html[data-theme=light] .rc-field input,html[data-theme=light] .rc-field select,html[data-theme=light] .rc-field textarea{color:#172033!important;background:#fff!important;border-color:#b9c6d6!important}html[data-theme=light] .sa-filter-btn.active{color:#fff!important;background:#2867b2!important;border-color:#2867b2!important}html[data-theme=light] .sam-message.customer .sam-message-body{color:#172033!important;background:#e7ecf3!important}html[data-theme=light] .store-admin,html[data-theme=light] .super-admin{overflow-x:hidden!important}html[data-theme=light] .store-admin .sm-list-head,html[data-theme=light] .store-admin .sm-ti-name,html[data-theme=light] .store-admin .sm-conv-head h3,html[data-theme=light] .store-admin .sm-modal h3,html[data-theme=light] .store-admin .fitment-tools,html[data-theme=light] .store-admin .fitment-detail-item span,html[data-theme=light] .store-admin .fitment-modal-section h3,html[data-theme=light] .store-admin .rc-header h1,html[data-theme=light] .store-admin .rc-card h2,html[data-theme=light] .store-admin .quote-email-current strong,html[data-theme=light] .super-admin .suq-stat-value,html[data-theme=light] .super-admin .sam-thread-name,html[data-theme=light] .super-admin .sam-conversation-head h2,html[data-theme=light] .super-admin .sam-message-body,html[data-theme=light] .super-admin .sua-stat-value,html[data-theme=light] .super-admin .sua-card h2,html[data-theme=light] .super-admin .sua-card h3,html[data-theme=light] .super-admin .quote-email-current strong{color:#172033!important}html[data-theme=light] .store-admin .sm-list-head,html[data-theme=light] .store-admin .sm-ti-qn,html[data-theme=light] .store-admin .sm-ti-preview,html[data-theme=light] .store-admin .sm-conv-head p,html[data-theme=light] .store-admin .sm-msg .m,html[data-theme=light] .store-admin .sm-reply-note,html[data-theme=light] .store-admin .sm-empty,html[data-theme=light] .store-admin .fitment-subtitle,html[data-theme=light] .store-admin .fitment-meta,html[data-theme=light] .store-admin .fitment-modal-subtitle,html[data-theme=light] .store-admin .fitment-detail-item strong,html[data-theme=light] .store-admin .rc-header p,html[data-theme=light] .store-admin .rc-field label,html[data-theme=light] .store-admin .rc-product-description,html[data-theme=light] .store-admin .rc-product-meta,html[data-theme=light] .store-admin .rc-price-old,html[data-theme=light] .store-admin .rc-check,html[data-theme=light] .store-admin .rc-batch-note,html[data-theme=light] .store-admin .rc-empty,html[data-theme=light] .store-admin .quote-email-label,html[data-theme=light] .store-admin .quote-email-current,html[data-theme=light] .store-admin .quote-email-current span,html[data-theme=light] .store-admin .quote-email-branch,html[data-theme=light] .store-admin .quote-email-default,html[data-theme=light] .super-admin .suq-refresh,html[data-theme=light] .super-admin .suq-stat-label,html[data-theme=light] .super-admin .suq-empty,html[data-theme=light] .super-admin .sam-thread-quote,html[data-theme=light] .super-admin .sam-conversation-head p,html[data-theme=light] .super-admin .sam-message-meta,html[data-theme=light] .super-admin .sam-empty,html[data-theme=light] .super-admin .sua-header p,html[data-theme=light] .super-admin .sua-refresh,html[data-theme=light] .super-admin .sua-stat-label,html[data-theme=light] .super-admin .sua-muted,html[data-theme=light] .super-admin .sua-bar-label,html[data-theme=light] .super-admin .sua-peak,html[data-theme=light] .super-admin .quote-email-label,html[data-theme=light] .super-admin .quote-email-current,html[data-theme=light] .super-admin .quote-email-current span,html[data-theme=light] .super-admin .quote-email-branch,html[data-theme=light] .super-admin .quote-email-default,html[data-theme=light] .super-admin .store-password-panel p,html[data-theme=light] .super-admin .store-password-field label{color:#5d6b7e!important}html[data-theme=light] .store-admin .fitment-detail-item,html[data-theme=light] .store-admin .fitment-status,html[data-theme=light] .store-admin .rc-category,html[data-theme=light] .super-admin .sua-stat,html[data-theme=light] .super-admin .sua-card,html[data-theme=light] .super-admin .store-password-panel{background:#fff!important;border-color:#d8e0ea!important}html[data-theme=light] .store-admin .fitment-status,html[data-theme=light] .store-admin .rc-category input,html[data-theme=light] .super-admin .store-password-field input{color:#172033!important}html[data-theme=light] .store-admin .sm-customer .b,html[data-theme=light] .super-admin .sam-message.customer .sam-message-body{color:#172033!important;background:#e7ecf3!important}html[data-theme=light] .store-admin .sm-input,html[data-theme=light] .store-admin .sm-modal textarea,html[data-theme=light] .store-admin .sm-modal input,html[data-theme=light] .super-admin .store-password-field input{color:#172033!important;background:#fff!important;border-color:#b9c6d6!important}html[data-theme=light] .store-admin .sm-modal label,html[data-theme=light] .store-admin .sm-cancel,html[data-theme=light] .store-admin .sm-reply-note,html[data-theme=light] .super-admin .store-password-button{color:#172033!important}html[data-theme=light] .store-admin .quote-email-error,html[data-theme=light] .super-admin .quote-email-error{color:#b42318!important;background:#fff1f0!important;border-color:#f2b8b5!important}html[data-theme=light] .store-admin .quote-email-success,html[data-theme=light] .super-admin .quote-email-success{color:#166534!important;background:#edfdf3!important;border-color:#a7e0bb!important}.landing{flex-direction:column;justify-content:center;align-items:center;gap:40px;min-height:100vh;padding:32px 20px;display:flex}.landing-logo{text-align:center}.landing-logo .icon-big{font-size:48px}.landing-logo h1{letter-spacing:-.01em;font-size:28px;font-weight:600}.landing-logo p{color:var(--muted);margin-top:8px;font-size:15px}.landing-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;width:100%;max-width:720px;display:grid}.landing-card{text-align:left;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;color:var(--ink);padding:26px 24px;font-family:inherit;transition:border-color .15s}.landing-card:hover{border-color:var(--border-strong)}.landing-card .card-icon{margin-bottom:14px;font-size:30px;display:block}.landing-card h2{margin:0 0 8px;font-size:18px;font-weight:600}.landing-card p{color:var(--muted);font-size:14px;line-height:1.6}.landing-card .card-badge{color:var(--muted);margin-top:18px;font-size:12px;font-weight:500;display:inline-block}.landing-message-btn{background:var(--panel);border:1px solid var(--border-strong);color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:13px 22px;font-family:inherit;font-size:15px;font-weight:500;transition:border-color .12s,background .12s;display:inline-flex}.landing-message-btn:hover{background:var(--surface-2);border-color:var(--btn-bg)}.landing-message-btn:focus-visible{outline:2px solid var(--btn-bg);outline-offset:3px}.landing-footer{flex-direction:column;align-items:center;gap:18px;display:flex}.landing-admin-link{color:var(--muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:8px 4px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:underline;transition:color .12s}.landing-staff-links{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.landing-staff-links>span{letter-spacing:.08em;text-transform:uppercase;margin-right:4px;font-size:11px}.landing-admin-link:hover{color:var(--ink)}.landing-admin-link:focus-visible{outline:2px solid var(--btn-bg);outline-offset:3px;border-radius:4px}.landing-disclaimer{text-align:center;max-width:560px;color:var(--muted);margin:0 auto;font-size:12px;line-height:1.7}.retail-page{min-height:100vh;padding-bottom:80px}.retail-topbar{background:var(--paper);border-bottom:1px solid var(--line);z-index:100;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex;position:sticky;top:0}.retail-title,.retail-brand-title{color:var(--ink);letter-spacing:-.01em;font-size:17px;font-weight:600}.retail-subtitle,.retail-brand-sub{color:var(--muted);margin-top:3px;font-size:13px}.retail-brand{align-items:center;gap:12px;display:flex}.retail-brand-icon{background:var(--panel);border:1px solid var(--line);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:19px;display:flex}.retail-ghost-btn,.ghost-btn{background:var(--panel);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:8px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .12s}.retail-ghost-btn:hover,.ghost-btn:hover{border-color:var(--border-strong)}.retail-controls{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;align-items:flex-start;gap:16px;margin:0 20px 20px;padding:18px;display:flex}.control{text-align:left;flex-direction:column;flex:0 0 260px;align-items:stretch;gap:8px;display:flex}.control-grow{flex:260px;min-width:0}.control span,.retail-field-label{text-transform:none;letter-spacing:normal;color:var(--muted);text-align:left;font-size:13px;font-weight:600}.control select,.control input,.retail-input{background:var(--field);border:1px solid var(--border-strong);width:100%;color:var(--ink);border-radius:8px;padding:13px 14px;font-family:inherit;font-size:15px;font-weight:400;transition:border-color .12s,box-shadow .12s}.control select,select.retail-input{cursor:pointer;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 21px) calc(50% + 1px),calc(100% - 16px) calc(50% + 1px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:40px}.control input::placeholder,.retail-input::placeholder{color:var(--muted);font-family:inherit}.control select:hover,.control input:hover,.retail-input:hover{border-color:#4d598a}.control select:focus,.control input:focus,.retail-input:focus{border-color:var(--btn-bg);outline:none;box-shadow:0 0 0 3px #e9ecf524}.retail-placeholder,.retail-note{color:var(--muted);padding:32px 24px;font-size:14px}.retail-note{text-align:center}.retail-note-error{color:var(--danger)}:where(button,input,select,textarea,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}:where(button,input,select,textarea){-webkit-font-smoothing:antialiased}:where(button){transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s}:where(button:not(:disabled)):active{transform:translateY(1px)}::selection{background:#77b7f347}.retail-topbar{box-shadow:0 1px #ffffff05,0 12px 28px #04080e14;background:color-mix(in srgb, var(--paper) 94%, transparent)!important;border-bottom-color:var(--line)!important;padding:16px clamp(16px,3vw,32px)!important}.retail-topbar>:first-child{min-width:0}.topbar-actions{flex:auto;min-width:0;gap:8px!important}.topbar-store-display{min-width:0}.topbar-store-display strong{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.retail-ghost-btn,.theme-toggle{border-radius:9px!important}.store-picker,.store-choice,.find-card,.vehicle-finder,.quote-summary-bar,.catalog-card,.catalog-toolbar{box-shadow:0 14px 34px #04080e14}.store-picker,.store-choice{border-radius:16px!important}.store-choice-card,.store-picker-option{transition:border-color .16s,background-color .16s,transform .16s,box-shadow .16s;border-radius:12px!important}.store-choice-card:hover,.store-picker-option:hover{transform:translateY(-1px);box-shadow:0 8px 20px #04080e1f}.store-admin,.super-admin{background:var(--bg)!important}.sa-sidebar,.super-sidebar{box-shadow:14px 0 30px #04080e14;background:var(--paper)!important;border-color:var(--line)!important}.sa-main,.super-main{background:var(--bg)!important;padding:clamp(22px,3vw,40px)!important}.sa-sidebar-header,.super-sidebar-header,.sa-logout,.super-logout{border-color:var(--line)!important}.sa-nav-item,.super-nav-item{border-radius:0 10px 10px 0;margin-right:10px}.sa-nav-item.active,.super-nav-item.active{color:var(--accent)!important;background:#77b7f324!important}.sa-table,.suq-stat,.suq-table-wrap,.sam-list,.sam-conversation,.quote-email-card,.fitment-table-wrap,.fitment-modal,.rc-card{box-shadow:0 14px 34px #04080e14;background:var(--paper)!important;border-color:var(--line)!important}.sa-table th,.suq-table th,.quote-email-table th,.fitment-table th,.rc-table th{background:var(--panel)!important}.sa-table td,.sa-table th,.suq-table td,.suq-table th,.sam-thread,.sam-list-head,.sam-conversation-head,.quote-email-table td,.quote-email-table th,.fitment-table td,.fitment-table th,.rc-table td,.rc-table th{border-color:var(--line)!important}.sa-quotes-search,.sa-filter-btn,.sa-fee-input-group input,.sa-size-item input,.quote-email-input,.suq-filters input,.suq-filters select,.sam-filters input,.sam-filters select,.fitment-field input,.fitment-field select,.fitment-field textarea,.rc-field input,.rc-field select,.rc-field textarea{background:var(--field)!important;border-color:var(--border-strong)!important}.sa-new-pill,.sa-filter-btn.active{background:var(--accent)!important;border-color:var(--accent)!important;color:#0b1725!important}.rc-button,.quote-email-save,.quote-email-refresh{border-radius:9px!important}@media (width>=1180px){.topbar-actions{flex-wrap:nowrap!important}.topbar-actions .retail-ghost-btn{padding-left:12px!important;padding-right:12px!important;font-size:13px!important}}@media (width<=760px){.retail-topbar{align-items:flex-start}.topbar-actions{justify-content:flex-start!important}.topbar-store-display strong{max-width:150px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-theme=light]{--legacy-ink:#172033;--legacy-muted:#5d6b7e;--legacy-border:#d8e0ea;--legacy-border-strong:#b9c6d6;--legacy-surface:#fff;--legacy-surface-muted:#f4f6fa;--legacy-field:#fff}html[data-theme=light] .retail-page .tire-type{color:#223247;background:#e8eef5;border-color:#8ca0b6}html[data-theme=light] .retail-page .tire-type.is-winter{color:#1f5d91;background:#e7f1ff;border-color:#4a86b9}html[data-theme=light] .retail-page .tire-type.is-weather{color:#1f6a42;background:#e4f5eb;border-color:#3c9968}html[data-theme=light] .retail-page .fit-badge-oe{color:#1f6b3e;background:#e7f6eb;border-color:#3d9962}html[data-theme=light] .retail-page .fit-badge-alt{color:#3b4a5c;background:#eef2f6;border-color:#8292a5}html[data-theme=light] .retail-page .vf-validation-chip.is-verified{color:#166534;background:#edfdf3;border-color:#7ec89a}html[data-theme=light] .retail-page .vf-validation-chip.is-unverified{color:#92400e;background:#fff7e6;border-color:#d49c42}html[data-theme=light] body,html[data-theme=light] #root{color:var(--legacy-ink)!important;background:#f5f7fa!important}html[data-theme=light] .admin-login,html[data-theme=light] .super-login,html[data-theme=light] .store-admin,html[data-theme=light] .super-admin,html[data-theme=light] .admin-login-card,html[data-theme=light] .super-login-card,html[data-theme=light] .admin-login-header,html[data-theme=light] .super-login-field,html[data-theme=light] .admin-login-actions,html[data-theme=light] .super-login-actions{color:var(--legacy-ink)!important}html[data-theme=light] .admin-login-actions .secondary,html[data-theme=light] .super-login-actions .secondary{background:var(--legacy-surface-muted)!important;border:1px solid var(--legacy-border-strong)!important;color:var(--legacy-ink)!important}html[data-theme=light] .admin-login-actions .primary,html[data-theme=light] .super-login-actions .primary{color:#fff!important;background:#2867b2!important;border-color:#2867b2!important}html[data-theme=light] .admin-login-error,html[data-theme=light] .super-login-error{color:#b42318!important;background:#fff1f0!important;border-color:#f2b8b5!important}html[data-theme=light] .sa-sidebar,html[data-theme=light] .super-sidebar,html[data-theme=light] .sa-sidebar-header h2,html[data-theme=light] .super-sidebar-header h2,html[data-theme=light] .sa-main h1,html[data-theme=light] .super-main h1,html[data-theme=light] .sa-pricing-card h3,html[data-theme=light] .sa-refresh-bar,html[data-theme=light] .super-sidebar-note{color:var(--legacy-ink)!important}html[data-theme=light] .sa-sidebar-header p,html[data-theme=light] .super-sidebar-header p,html[data-theme=light] .sa-nav-item,html[data-theme=light] .super-nav-item,html[data-theme=light] .sa-pricing-note,html[data-theme=light] .sa-empty,html[data-theme=light] .sa-fee-input-group label,html[data-theme=light] .sa-size-item label{color:var(--legacy-muted)!important}html[data-theme=light] .sa-nav-item.active,html[data-theme=light] .super-nav-item.active{color:#256da9!important;background:#eef4fb!important;border-left-color:#2867b2!important}html[data-theme=light] .sa-logout,html[data-theme=light] .super-logout{border-color:var(--legacy-border)!important}html[data-theme=light] .sa-logout-btn,html[data-theme=light] .super-logout button{color:#b42318!important;background:#fff1f0!important;border-color:#f2b8b5!important}html[data-theme=light] .store-admin input:not([type=checkbox]):not([type=radio]),html[data-theme=light] .store-admin select,html[data-theme=light] .store-admin textarea,html[data-theme=light] .super-admin input:not([type=checkbox]):not([type=radio]),html[data-theme=light] .super-admin select,html[data-theme=light] .super-admin textarea{background:var(--legacy-field)!important;border-color:var(--legacy-border-strong)!important;color:var(--legacy-ink)!important}html[data-theme=light] .sa-table,html[data-theme=light] .sa-pricing-card,html[data-theme=light] .sm-list,html[data-theme=light] .sm-conversation,html[data-theme=light] .sm-modal,html[data-theme=light] .fitment-table-wrap,html[data-theme=light] .fitment-modal,html[data-theme=light] .quote-email-card,html[data-theme=light] .rc-card,html[data-theme=light] .suq-stat,html[data-theme=light] .suq-table-wrap,html[data-theme=light] .sam-list,html[data-theme=light] .sam-conversation,html[data-theme=light] .sua-stat,html[data-theme=light] .sua-card,html[data-theme=light] .store-password-panel{background:var(--legacy-surface)!important;border-color:var(--legacy-border)!important;color:var(--legacy-ink)!important}html[data-theme=light] .sa-table th,html[data-theme=light] .fitment-table th,html[data-theme=light] .rc-table th,html[data-theme=light] .suq-table th,html[data-theme=light] .sua-table th,html[data-theme=light] .quote-email-table th{background:var(--legacy-surface-muted)!important;color:var(--legacy-muted)!important;border-color:#e4e9f0!important}html[data-theme=light] .sa-table td,html[data-theme=light] .fitment-table td,html[data-theme=light] .rc-table td,html[data-theme=light] .suq-table td,html[data-theme=light] .sua-table td,html[data-theme=light] .quote-email-table td{color:var(--legacy-ink)!important;border-color:#e4e9f0!important}html[data-theme=light] .sa-table td small,html[data-theme=light] .sa-customer-email,html[data-theme=light] .sa-refresh-bar,html[data-theme=light] .sm-list-head span,html[data-theme=light] .sm-ti-qn,html[data-theme=light] .sm-ti-preview,html[data-theme=light] .sm-conv-head p,html[data-theme=light] .sm-msg .m,html[data-theme=light] .sm-reply-note,html[data-theme=light] .sm-empty,html[data-theme=light] .fitment-subtitle,html[data-theme=light] .fitment-field label,html[data-theme=light] .fitment-meta,html[data-theme=light] .fitment-pagination,html[data-theme=light] .fitment-modal-subtitle,html[data-theme=light] .quote-email-intro,html[data-theme=light] .quote-email-help,html[data-theme=light] .quote-email-current,html[data-theme=light] .quote-email-current span,html[data-theme=light] .quote-email-branch,html[data-theme=light] .quote-email-default,html[data-theme=light] .rc-header p,html[data-theme=light] .rc-field label,html[data-theme=light] .rc-product-description,html[data-theme=light] .rc-product-meta,html[data-theme=light] .rc-price-old,html[data-theme=light] .rc-batch-note,html[data-theme=light] .rc-empty,html[data-theme=light] .suq-header p,html[data-theme=light] .suq-refresh,html[data-theme=light] .suq-muted,html[data-theme=light] .suq-email,html[data-theme=light] .suq-empty,html[data-theme=light] .sam-header p,html[data-theme=light] .sam-refresh,html[data-theme=light] .sam-thread-store,html[data-theme=light] .sam-thread-preview,html[data-theme=light] .sam-message-meta,html[data-theme=light] .sam-empty,html[data-theme=light] .sua-header p,html[data-theme=light] .sua-refresh,html[data-theme=light] .sua-stat-label,html[data-theme=light] .sua-muted,html[data-theme=light] .sua-bar-label,html[data-theme=light] .sua-peak,html[data-theme=light] .store-password-panel p,html[data-theme=light] .store-password-field label{color:var(--legacy-muted)!important}html[data-theme=light] .sa-table td,html[data-theme=light] .sa-table td strong,html[data-theme=light] .sa-pricing-card h3,html[data-theme=light] .sm-ti-name,html[data-theme=light] .sm-conv-head h3,html[data-theme=light] .sm-modal h3,html[data-theme=light] .fitment-tools,html[data-theme=light] .fitment-tools h1,html[data-theme=light] .fitment-tools h2,html[data-theme=light] .fitment-detail-item span,html[data-theme=light] .fitment-modal-section h3,html[data-theme=light] .quote-email-panel h1,html[data-theme=light] .quote-email-card h2,html[data-theme=light] .quote-email-current strong,html[data-theme=light] .rc-header h1,html[data-theme=light] .rc-card h2,html[data-theme=light] .rc-product-name,html[data-theme=light] .suq-header h1,html[data-theme=light] .suq-stat-value,html[data-theme=light] .sam-header h1,html[data-theme=light] .sam-thread-name,html[data-theme=light] .sam-conversation-head h2,html[data-theme=light] .sam-message-body,html[data-theme=light] .sua-header h1,html[data-theme=light] .sua-stat-value,html[data-theme=light] .sua-card h2,html[data-theme=light] .sua-card h3,html[data-theme=light] .store-password-panel,html[data-theme=light] .store-password-panel h2{color:var(--legacy-ink)!important}html[data-theme=light] .sm-list-head,html[data-theme=light] .sm-conv-head,html[data-theme=light] .sm-reply,html[data-theme=light] .sam-list-head,html[data-theme=light] .sam-conversation-head{background:var(--legacy-surface)!important;border-color:var(--legacy-border)!important}html[data-theme=light] .sm-thread:hover,html[data-theme=light] .sm-thread.active,html[data-theme=light] .sam-thread:hover,html[data-theme=light] .sam-thread.active{background:#eef4fb!important}html[data-theme=light] .sm-customer .b,html[data-theme=light] .sam-message.customer .sam-message-body{color:var(--legacy-ink)!important;background:#e7ecf3!important}html[data-theme=light] .fitment-table td small,html[data-theme=light] .fitment-detail-item strong,html[data-theme=light] .fitment-json{color:var(--legacy-muted)!important}html[data-theme=light] .fitment-json{background:var(--legacy-surface-muted)!important}html[data-theme=light] .fitment-status{color:var(--legacy-ink)!important;background:#eef2f6!important}html[data-theme=light] .fitment-status.verified,html[data-theme=light] .fitment-status.resolved{color:#166534!important;background:#edfdf3!important}html[data-theme=light] .fitment-status.error,html[data-theme=light] .fitment-status.rejected{color:#b42318!important;background:#fff1f0!important}html[data-theme=light] .fitment-status.ambiguous,html[data-theme=light] .fitment-status.in_review{color:#92400e!important;background:#fff7e6!important}html[data-theme=light] .fitment-button.secondary,html[data-theme=light] .rc-button.secondary,html[data-theme=light] .quote-email-refresh{background:var(--legacy-surface-muted)!important;border-color:var(--legacy-border-strong)!important;color:var(--legacy-ink)!important}html[data-theme=light] .fitment-row-actions button,html[data-theme=light] .fitment-tab,html[data-theme=light] .sua-button,html[data-theme=light] .sam-readonly,html[data-theme=light] .rc-pill,html[data-theme=light] .rc-pill.off{border-color:var(--legacy-border-strong)!important;color:#256da9!important}html[data-theme=light] .rc-pill,html[data-theme=light] .rc-pill.off,html[data-theme=light] .sua-button{background:#eef4fb!important}html[data-theme=light] .rc-price-sale{color:#15803d!important}html[data-theme=light] .sa-status.pending,html[data-theme=light] .suq-status.pending{color:#92400e!important;background:#fff7e6!important}html[data-theme=light] .sa-status.completed,html[data-theme=light] .suq-status.completed{color:#166534!important;background:#edfdf3!important}html[data-theme=light] .sa-status.discarded,html[data-theme=light] .suq-status.discarded{color:#475569!important;background:#eef2f6!important}html[data-theme=light] .store-password-error,html[data-theme=light] .quote-email-error,html[data-theme=light] .rc-status.error{color:#b42318!important;background:#fff1f0!important;border-color:#f2b8b5!important}html[data-theme=light] .store-password-success,html[data-theme=light] .quote-email-success,html[data-theme=light] .rc-status.success{color:#166534!important;background:#edfdf3!important;border-color:#a7e0bb!important}html[data-theme=light] .ct-wrap{background:var(--bg)!important;color:var(--legacy-ink)!important}html[data-theme=light] .ct-card{background:var(--legacy-surface)!important;border-color:var(--legacy-border)!important}html[data-theme=light] .ct-head,html[data-theme=light] .ct-compose{border-color:var(--legacy-border)!important}html[data-theme=light] .ct-head p,html[data-theme=light] .ct-head .ct-help,html[data-theme=light] .ct-msg .meta,html[data-theme=light] .ct-state{color:var(--legacy-muted)!important}html[data-theme=light] .ct-advisor .bubble{color:var(--legacy-ink)!important;background:#e7ecf3!important}html[data-theme=light] .ct-compose textarea{background:var(--legacy-field)!important;border-color:var(--legacy-border-strong)!important;color:var(--legacy-ink)!important}
