:root{--font-inter:Inter;--card:#ffffff;--text:#0f172a;--muted:#64748b;--line:#dce4ee;--line-strong:#c9d5e5;--primary:#1d4ed8;--primary-strong:#1e3a8a;--primary-soft:#dbeafe;--accent:#f59e0b;--danger:#dc2626;--danger-soft:#fef2f2;--success:#166534;--success-soft:#ecfdf5;--shadow:0 10px 30px rgba(15,23,42,0.08);--shadow-strong:0 20px 50px rgba(15,23,42,0.18);--radius:18px;--radius-lg:24px;--max-page:1800px}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;background:#EEF2F7;color:var(--text);font-family:var(--font-inter),Inter,Arial,Helvetica,sans-serif}body{min-height:100vh}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{display:block;max-width:100%}button{-webkit-tap-highlight-color:transparent}.portal-shell{min-height:100vh}.page-shell{width:100%;max-width:var(--max-page);margin:0 auto;padding:24px 24px 120px}.page-header{margin-bottom:16px}.page-header h1{margin:0;font-size:30px;line-height:1.15}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px}.card h1,.card h2,.card h3{margin-top:0}.login-shell{min-height:100vh;display:grid;place-items:center;padding:24px}.login-card{width:min(480px,100%);padding:24px;background:var(--card);border:1px solid var(--line);border-radius:28px;box-shadow:var(--shadow-strong)}.eyebrow{color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.form-grid,.list-grid{display:grid;gap:16px}label{display:grid;gap:6px;font-weight:600}input,select,textarea{width:100%;min-height:46px;border:1px solid var(--line);background:#fff;color:var(--text);border-radius:14px;padding:11px 13px;outline:none}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(29,78,216,.12)}textarea{min-height:96px;resize:vertical}.bottom-nav-link,.button,.company-bid-chip,.drawer-link,.icon-button,.link-button,.nav-link,.page-chip,.score-chip,.thumb,.vehicle-image-button,.vehicle-thumb-button{transition:transform .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.button{border:0;border-radius:14px;background:var(--primary);color:#fff;padding:11px 16px;font-weight:700;cursor:pointer}.button:hover{background:var(--primary-strong)}.bottom-nav-link:active,.button:active,.company-bid-chip:active,.drawer-link:active,.icon-button:active,.nav-link:active,.page-chip:active,.score-chip:active{transform:translateY(1px)}.button-secondary{background:#fff;color:var(--text);border:1px solid var(--line)}.button-secondary:hover{background:#f8fafc}.button-muted{background:#cbd5e1;color:#334155;cursor:not-allowed}.button.button-muted:disabled,.button.button-muted:hover{background:#cbd5e1;color:#334155;cursor:not-allowed;opacity:.78}.button-row,.company-bid-list,.inline-thread-actions,.pagination-pages,.score-chip-wrap,.thumbnail-row,.topbar-actions,.topbar-nav{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.toolbar-card{padding:16px 18px}.toolbar-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.dual-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.checkbox-line{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:10px 0}.checkbox-line input{width:auto;min-height:auto}.muted{color:var(--muted)}.error-text{color:var(--danger);font-weight:600}.success-text{color:var(--success);font-weight:600}.empty-state{border:1px dashed var(--line-strong);border-radius:var(--radius);background:rgba(255,255,255,.75);padding:28px 20px;text-align:center;color:var(--muted)}.badge,.highest-pill,.seen-pill,.unread-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700}.badge{background:var(--primary-soft);color:var(--primary-strong)}.unread-pill{background:var(--danger-soft);color:#991b1b}.seen-pill{background:var(--success-soft);color:var(--success)}.highest-pill{background:#fff7ed;color:#9a3412}code{display:inline-block;padding:2px 8px;border-radius:8px;background:#e2e8f0}.data-table{width:100%;border-collapse:collapse}.data-table td,.data-table th{text-align:left;padding:12px 10px;border-bottom:1px solid var(--line);vertical-align:top}.data-table th{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.dashboard-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.stat-card{min-height:120px}.stat-label{color:var(--muted);margin-bottom:10px}.stat-value{font-size:32px;font-weight:800;line-height:1.1}.stat-help{margin-top:8px;color:var(--muted);font-size:13px}.results-summary{margin-bottom:12px}.search-layout{display:grid;gap:18px;grid-template-columns:320px minmax(0,1fr);align-items:start}.filter-panel{position:sticky;top:92px}.filter-panel-content{display:grid;gap:14px;padding:18px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.field-label{font-weight:700;margin-bottom:8px}.company-bid-chip,.page-chip,.score-chip{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 12px;cursor:pointer}.company-bid-chip.active,.page-chip.active,.score-chip.active{background:var(--primary);border-color:var(--primary);color:#fff}.search-results-list{display:grid;gap:14px}.vehicle-list-item{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow);overflow:hidden}.vehicle-list-main{display:grid;grid-template-columns:180px minmax(0,1fr) 180px;gap:16px;padding:16px;align-items:stretch}.icon-button,.link-button,.thumb,.vehicle-image-button,.vehicle-thumb-button{border:0;background:transparent;padding:0;cursor:pointer}.vehicle-thumb-button{width:100%;border-radius:16px;overflow:hidden;background:#e2e8f0}.bid-row-image,.vehicle-thumb{aspect-ratio:4/3;object-fit:cover;border-radius:14px}.vehicle-list-content{min-width:0;display:grid;gap:10px}.vehicle-list-topline{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.vehicle-list-title{font-size:22px;font-weight:800;line-height:1.15}.vehicle-list-grade{min-height:20px}.bid-row-info,.vehicle-list-meta,.vehicle-meta-grid{display:grid;gap:10px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.bid-row-info div,.vehicle-list-meta div,.vehicle-meta-grid div{display:grid;gap:4px;min-width:0}.bid-row-info strong,.vehicle-list-meta strong,.vehicle-meta-grid strong{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.vehicle-list-side{display:grid;align-content:space-between;justify-items:stretch;gap:10px}.vehicle-price{font-size:24px;line-height:1.15}.bid-row-card{padding:0;overflow:hidden}.bid-row-main{display:grid;gap:16px;grid-template-columns:minmax(320px,1.4fr) minmax(240px,1fr) 150px;padding:16px;align-items:start}.bid-row-vehicle{display:grid;gap:12px;grid-template-columns:132px minmax(0,1fr)}.bid-row-actions{display:grid;gap:10px;justify-items:stretch;align-content:start}.inline-thread{display:grid;gap:12px;padding:16px;border-top:1px solid var(--line);background:#fbfdff}.inline-thread.compact{padding-top:14px}.inline-message-top,.inline-thread-header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.inline-thread-list{display:grid;gap:10px}.inline-message{border:1px solid var(--line);border-radius:16px;background:#fff;padding:12px}.inline-message-body{margin-top:8px;white-space:pre-wrap}.link-button{color:var(--danger);font-weight:700}.pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:16px}.mobile-only{display:none}.desktop-only{display:block}.mobile-filter-button{display:none;margin-bottom:12px}.desktop-nav{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 24px;background:rgba(15,23,42,.96);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.08)}.topbar-brand strong{display:block;font-size:18px}.nav-link{padding:10px 14px;border-radius:12px;color:rgba(255,255,255,.82)}.nav-link.active,.nav-link:hover{background:rgba(255,255,255,.12);color:#fff}.user-pill{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.12)}.select{min-height:42px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.1);color:#fff;border-radius:12px}.select option{color:var(--text)}.bottom-nav,.mobile-header{display:none}.icon-button{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:12px;color:inherit}.icon-button:hover{background:rgba(255,255,255,.08)}.drawer-backdrop,.mobile-filter-modal,.modal-backdrop,.viewer-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.64)}.drawer-backdrop{z-index:150}.drawer-panel{position:absolute;top:0;left:0;bottom:0;width:min(86vw,360px);background:#0f172a;color:#fff;padding:18px;display:grid;grid-template-rows:auto 1fr auto;gap:18px;box-shadow:var(--shadow-strong)}.drawer-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.drawer-nav{display:grid;gap:8px;align-content:start}.drawer-link{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:center;padding:12px 14px;border-radius:14px;color:rgba(255,255,255,.88)}.drawer-link.active,.drawer-link:hover{background:rgba(255,255,255,.1)}.drawer-footer{display:grid;gap:12px}.drawer-footer .drawer-user,.drawer-footer label{color:#fff}.drawer-footer select{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.16)}.drawer-footer option{color:var(--text)}.modal-backdrop{z-index:200}.vehicle-modal{position:fixed;inset:24px;z-index:210;border-radius:28px;background:var(--bg);box-shadow:var(--shadow-strong);overflow:auto;padding:20px;overscroll-behavior:contain}.modal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.modal-title{margin:0;font-size:28px}.vehicle-modal-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.vehicle-detail-info,.vehicle-gallery-card{min-width:0}.gallery-main{border-radius:18px;background:#f8fafc;border:1px solid var(--line);overflow:hidden}.vehicle-image-main{width:100%;height:auto;max-height:min(62vh,720px);object-fit:contain;background:#f8fafc}.empty-image{min-height:280px;display:grid;place-items:center;color:var(--muted)}.thumb{width:84px;border:2px solid transparent;border-radius:12px;overflow:hidden}.thumb img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.thumb.active{border-color:var(--primary)}.separator{height:1px;background:var(--line);margin:18px 0}.bid-box{gap:12px}.inline-note-card,.muted-card{background:#f8fafc;border:1px solid var(--line);box-shadow:none}.viewer-backdrop{z-index:300}.viewer-frame{z-index:310;inset:24px;background:rgba(15,23,42,.98)}.viewer-frame .modal-header{margin-bottom:0}.viewer-image{max-height:calc(100vh - 140px)}.inline-thread-actions{justify-content:flex-start}.results-summary,.stat-help,.vehicle-list-grade{word-break:break-word}.drawer-top .eyebrow,.topbar .eyebrow{color:rgba(255,255,255,.72)}@media (max-width:1280px){.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-modal-grid{grid-template-columns:1fr}.vehicle-list-main{grid-template-columns:160px minmax(0,1fr) 160px}}@media (max-width:960px){.desktop-nav,.desktop-only,.desktop-page-header{display:none}.bottom-nav,.mobile-filter-button,.mobile-header,.mobile-only{display:block}.page-shell{padding:76px 16px 100px}.mobile-header{position:fixed;inset:0 0 auto 0;z-index:120;height:58px;display:grid;grid-template-columns:42px 1fr 42px;align-items:center;gap:10px;padding:8px 12px;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.mobile-header-title{text-align:center;font-size:16px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-header-spacer{width:42px}.bid-row-info,.bid-row-main,.bid-row-vehicle,.dual-grid,.search-layout,.toolbar-grid,.vehicle-list-main,.vehicle-list-meta,.vehicle-meta-grid{grid-template-columns:1fr}.card,.vehicle-list-item{border-radius:18px}.vehicle-list-main{gap:12px;padding:12px}.vehicle-thumb-button{width:100%}.bid-row-image,.vehicle-thumb{aspect-ratio:16/10}.vehicle-list-title{font-size:18px}.vehicle-list-side{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.vehicle-price{grid-column:1/-1;font-size:20px}.bid-row-card{border-radius:18px}.vehicle-modal{inset:0;border-radius:0;padding:16px}.modal-title{font-size:22px}.mobile-filter-card,.viewer-frame{position:fixed;inset:0;border-radius:0;overflow:auto}.mobile-filter-modal{z-index:260}.mobile-filter-card{z-index:270;background:#fff;padding:16px;box-shadow:var(--shadow-strong)}.drawer-panel{width:min(88vw,340px)}.bottom-nav{position:fixed;left:12px;right:12px;bottom:12px;z-index:140;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:8px;border-radius:22px;background:rgba(15,23,42,.95);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-strong)}.bottom-nav-link{min-height:58px;display:grid;place-items:center;gap:4px;padding:8px 4px;border-radius:16px;color:rgba(255,255,255,.78);text-align:center;font-size:11px;font-weight:700}.bottom-nav-link.active{background:rgba(255,255,255,.12);color:#fff}.bottom-nav-icon{font-size:18px;line-height:1}.bottom-nav-label{line-height:1.1}}@media (max-width:640px){.page-shell{padding-inline:12px}.login-card{padding:22px;border-radius:22px}.toolbar-card{padding:14px}.vehicle-list-main{padding:10px;gap:10px}.bid-row-image,.vehicle-thumb{aspect-ratio:16/9}.vehicle-list-title{font-size:17px}.vehicle-list-side{grid-template-columns:1fr 1fr}.vehicle-list-side .button{padding-inline:10px}.vehicle-modal{padding:12px}.thumb{width:72px}.data-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}.toolbar-card{margin-bottom:16px}.small-copy{font-size:12px}.list-gap-top{margin-top:16px}.search-layout{grid-template-columns:360px minmax(0,1fr)}.compact-filter-content{gap:10px;padding:14px}.compact-label{gap:4px}.compact-label span{font-size:12px;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.03em}.compact-input{min-height:38px;border-radius:12px;padding:8px 10px}.compact-dual-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.compact-field-label{margin-bottom:6px;font-size:12px}.compact-chip-wrap{gap:8px}.compact-chip{padding:6px 10px;font-size:12px}.compact-toolbar-grid{gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.results-toolbar-card{padding:12px 14px}.pick-card-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.pick-card{border:1px solid var(--line);border-radius:16px;background:#fff;padding:10px;min-height:220px;max-height:220px;display:grid;grid-template-rows:auto 1fr;gap:8px}.pick-card-title{font-size:12px;font-weight:800;text-transform:uppercase;color:var(--muted)}.pick-card-list{display:grid;gap:6px;overflow:auto;align-content:start}.pick-card-item{border:1px solid var(--line);background:#fff;border-radius:10px;padding:8px 10px;text-align:left;font-weight:600;cursor:pointer}.pick-card-item.active{background:var(--primary);border-color:var(--primary);color:#fff}.compact-filter-actions{justify-content:space-between}.search-result-main{align-items:center}.vehicle-thumb-frame{position:relative;display:grid;place-items:center;min-height:126px;border:2px solid transparent;background:#eef4fa}.vehicle-thumb-frame.seen{border-color:#16a34a}.seen-flag{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;background:rgba(22,163,74,.92);color:#fff;font-size:11px;font-weight:700}.bid-row-image,.vehicle-thumb{width:100%;max-height:150px;height:auto;object-fit:contain;background:#dbe4ee}.compact-side-actions{align-content:center}.compact-meta-grid strong{font-size:11px}.compact-meta-grid span{font-size:13px}.viewer-backdrop,.viewer-shell{z-index:400}.viewer-frame{position:fixed;z-index:410;inset:18px;gap:14px;background:rgba(15,23,42,.985);color:#fff;border-radius:24px;padding:18px;box-shadow:var(--shadow-strong)}.viewer-stage{min-height:0;height:100%}.viewer-image{justify-self:center;align-self:center}.viewer-nav{border:0;background:rgba(255,255,255,.12);font-size:34px;line-height:1}.viewer-nav-left{left:6px}.viewer-nav-right{right:6px}@media (max-width:960px){.compact-dual-grid,.pick-card-grid,.search-layout{grid-template-columns:1fr}.pick-card{min-height:180px;max-height:180px}.search-result-main{grid-template-columns:116px minmax(0,1fr);align-items:start}.compact-side-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.search-result-main{grid-template-columns:96px minmax(0,1fr);gap:10px}.bid-row-image,.vehicle-thumb{max-height:110px}.compact-side-actions{gap:8px}.compact-side-actions .button{padding-inline:10px}}.search-top-filter-card{margin-bottom:14px;padding:12px 14px}.search-top-filter-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.92fr);gap:12px;align-items:start}.search-filter-section-makes{min-width:0}.search-pick-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fixed-height-pick-card,.search-pick-card.fixed-height-pick-card{min-height:228px;max-height:228px}.compact-filter-stack{display:grid;gap:10px}.always-two-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.top-filter-actions{justify-content:flex-start}.search-results-summary-bar{display:flex;align-items:center;gap:8px;margin-bottom:12px}.mobile-only-inline{display:none}.mobile-filter-content-stack{gap:10px}.mobile-pick-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1240px){.search-top-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-filter-section-makes{grid-column:1/-1}}@media (max-width:960px){.mobile-only-inline{display:inline-flex}.always-two-grid,.mobile-pick-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fixed-height-pick-card{min-height:180px;max-height:180px}}@media (max-width:520px){.mobile-pick-card-grid{gap:8px}.fixed-height-pick-card{min-height:168px;max-height:168px}}.page-header{margin-bottom:18px}.toolbar-card{margin-bottom:20px}.list-gap-top{margin-top:20px}.search-page-stack{display:grid;gap:16px}.search-filters-top{margin-bottom:6px}.search-filters-desktop-card{background:var(--card);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow);padding:14px}.search-filters-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,.9fr);align-items:start}.search-filter-section{min-width:0}.search-filter-fields{display:grid;gap:10px}.search-filter-actions{justify-content:flex-start}.search-make-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-pick-card{min-height:232px;max-height:232px}.search-results-summary-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.viewer-shell{position:fixed;inset:0;z-index:300}.viewer-stage{position:relative;min-height:calc(100vh - 170px);display:grid;place-items:center}.viewer-nav{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:rgba(15,23,42,.55);color:#fff;font-size:30px;display:inline-grid;place-items:center;cursor:pointer}.viewer-nav-left{left:12px}.viewer-nav-right{right:12px}@media (max-width:960px){.search-filters-desktop-card{padding:0;border:0;box-shadow:none;background:transparent}.search-filters-grid{grid-template-columns:1fr}.search-make-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-mobile-filter-content{padding:0;border:0;box-shadow:none;background:transparent}.search-mobile-actions{margin-top:12px}}@media (max-width:640px){.search-filters-grid{gap:12px}.search-filters-desktop-card{padding:12px;border-radius:18px}.search-make-model-grid{gap:8px}.search-pick-card{min-height:200px;max-height:200px;padding:8px}.compact-dual-grid{gap:8px}.viewer-nav{width:44px;height:44px;font-size:26px}.viewer-nav-left{left:6px}.viewer-nav-right{right:6px}}:root{--radius:14px;--radius-lg:18px}.page-shell{padding-top:18px}.desktop-nav{gap:14px;padding:8px 16px;min-height:58px}.topbar-brand .eyebrow{margin-bottom:2px;font-size:10px}.topbar-brand strong{line-height:1.1}.topbar-nav{gap:4px}.topbar-actions{gap:8px}.topbar-locale{min-height:34px;padding:5px 30px 5px 10px;border-radius:10px;font-size:13px}.topbar-user{padding:6px 10px;font-size:13px;white-space:nowrap}.topbar-logout{min-height:34px;padding:7px 12px;border-radius:10px}.bid-row-card,.bottom-nav,.card,.drawer-panel,.inline-note-card,.login-card,.mobile-filter-card,.muted-card,.search-filters-desktop-card,.toolbar-card,.vehicle-detail-info,.vehicle-gallery-card,.vehicle-modal,.viewer-frame{border-radius:14px}.bottom-nav-link,.button,.drawer-link,.icon-button,.link-button,.nav-link,.thumb,.user-pill,.vehicle-image-button,.vehicle-thumb-button,input,select,textarea{border-radius:10px}.search-results-summary-row{justify-content:space-between}@media (max-width:960px){.page-shell{padding-top:70px}}:root{--radius:12px;--radius-lg:16px}.page-shell{padding-top:12px}.desktop-nav{gap:12px;padding:6px 14px;min-height:48px}.topbar-brand{display:flex;align-items:center}.topbar-brand strong{font-size:15px;line-height:1}.topbar-nav{gap:2px}.nav-link{padding:8px 10px}.topbar-actions{gap:6px;flex-wrap:nowrap}.topbar-locale{min-height:30px;padding:4px 26px 4px 8px;font-size:12px}.topbar-user{padding:5px 9px;font-size:12px;line-height:1}.topbar-logout{min-height:30px;padding:5px 10px;font-size:12px}.card,.inline-note-card,.login-card,.mobile-filter-card,.muted-card,.search-filters-desktop-card,.toolbar-card,.vehicle-detail-info,.vehicle-gallery-card,.vehicle-modal,.viewer-frame,bid-row-card,bottom-nav,drawer-panel{border-radius:12px}.bottom-nav-link,.button,.drawer-link,.icon-button,.link-button,.nav-link,.thumb,.user-pill,.vehicle-image-button,.vehicle-thumb-button,input,select,textarea{border-radius:8px}.results-summary.search-results-summary-row{align-items:center}@media (max-width:960px){.page-shell{padding-top:66px}}.search-toolbar-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:6px}.search-toolbar-left,.search-toolbar-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.search-result-count{font-size:13px;font-weight:700}.search-sort-select{min-width:160px;border-radius:8px;padding:7px 10px}.search-sort-dir-button{width:38px;height:38px;border:0;border-radius:8px;background:var(--primary);color:#fff;font-size:18px;font-weight:800;cursor:pointer}.search-sort-dir-button:hover{background:var(--primary-strong)}.search-table-head{display:grid;grid-template-columns:132px minmax(260px,1.35fr) minmax(160px,.86fr) minmax(180px,.9fr) 120px;gap:12px;padding:10px 14px;border-radius:10px;background:#111827;color:#fff;font-size:13px;font-weight:800;letter-spacing:.01em;position:sticky;top:56px;z-index:5}.search-table-list{gap:8px}.search-result-row{cursor:pointer}.search-result-row:hover{border-color:var(--line-strong)}.search-result-row-grid{grid-template-columns:132px minmax(260px,1.35fr) minmax(160px,.86fr) minmax(180px,.9fr) 120px;min-height:116px}.search-col-auction,.search-col-image,.search-col-lot,.search-col-price,.search-col-specs{min-width:0}.search-thumb-frame{min-height:92px;height:92px;border-radius:10px;background:#e6ebf2}.search-row-thumb{width:100%;height:100%;max-height:none;object-fit:contain;background:#dde6ef}.search-row-title{font-size:19px;line-height:1.12;margin-bottom:4px}.search-row-subline{font-size:13px;margin-bottom:6px}.search-row-meta-inline{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.search-row-chipline{display:flex;gap:8px;align-items:center;margin-top:8px}.search-seen-pill{min-height:24px;padding:4px 8px;font-size:11px}.search-col-auction,.search-col-specs{display:grid;gap:8px;align-content:center}.search-auction-line,.search-spec-line{font-size:14px;font-weight:600;line-height:1.15}.search-col-price{display:grid;gap:10px;justify-items:end;align-content:center}.search-row-price{text-align:right}.search-star-button{width:34px;height:34px;border:1px solid var(--line);border-radius:999px;background:#fff;color:#64748b;font-size:20px;line-height:1;display:inline-grid;place-items:center;cursor:pointer}.search-star-button.active{color:#f59e0b;border-color:#fbbf24;background:#fff7ed}@media (max-width:960px){.search-toolbar-row{margin-bottom:2px}.search-toolbar-right{margin-left:auto}.search-table-head{display:none}.search-result-row{border-radius:10px}.search-mobile-card{display:grid;grid-template-columns:104px minmax(0,1fr);gap:10px;align-items:center;padding:10px}.search-mobile-content{min-width:0;display:grid;gap:8px}.search-mobile-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.search-mobile-title{font-size:15px;font-weight:800;line-height:1.18;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search-mobile-values{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:12px;color:var(--muted);font-weight:700}.compact-star{width:30px;height:30px;font-size:18px}.search-sort-select{min-width:140px;min-height:34px}.search-sort-dir-button{width:34px;height:34px;font-size:16px}}@media (max-width:640px){.search-toolbar-row{gap:10px}.search-sort-label{display:none}.search-mobile-card{grid-template-columns:92px minmax(0,1fr);padding:9px}.search-thumb-frame{min-height:84px;height:84px}.search-mobile-title{font-size:13px}.search-mobile-values{gap:4px 8px;font-size:11px}}.search-results-toolbar-left,.search-results-toolbar-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.search-active-chip{padding:6px 10px;font-size:13px}.search-clear-button{color:var(--primary);font-weight:700}.search-inline-select{min-height:38px;min-width:170px;border-color:var(--line);background:#fff;color:var(--text)}.search-sort-direction-button:hover{background:#1d4ed8}.search-table-header{top:60px;grid-template-columns:140px 1.05fr 1.5fr .95fr .9fr .8fr;font-size:14px;font-weight:700}.search-table-card{overflow:visible}.search-table-row{display:grid;grid-template-columns:140px 1.05fr 1.5fr .95fr .9fr .8fr;gap:12px;align-items:center;padding:10px 14px}.search-table-image{min-height:92px}.search-table-image .vehicle-thumb{max-height:92px;aspect-ratio:4/3;object-fit:cover}.search-table-cell{min-width:0;display:grid;gap:5px}.search-table-price-value,.search-table-primary{font-weight:800;line-height:1.2}.search-table-secondary{color:var(--muted);font-size:13px;line-height:1.2;word-break:break-word}.search-mobile-title,.search-table-link{padding:0;border:0;background:transparent;text-align:left;cursor:pointer;color:var(--primary);font-weight:800}.search-table-link{font-size:16px;line-height:1.2}.search-table-chip-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.search-seen-inline{color:#15803d;font-size:12px;font-weight:700}.search-table-price,.search-table-sale,.search-table-spec{font-size:14px}.search-table-price{justify-items:end;text-align:right}.search-favorite-icon{width:34px;height:34px;display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:999px;background:#fff;color:#94a3b8;font-size:20px;cursor:pointer}.search-favorite-icon.active{color:#f59e0b;border-color:#f59e0b;background:#fff7ed}.search-mobile-card{position:relative;display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;padding:10px;align-items:center}.search-mobile-image{min-height:76px}.search-mobile-thumb{max-height:76px;object-fit:cover}.search-mobile-body{min-width:0;display:grid;gap:6px}.search-mobile-title{font-size:14px;line-height:1.2;color:var(--text)}.search-mobile-values{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:var(--muted);font-size:12px;line-height:1.3}.search-mobile-favorite{position:absolute;top:8px;right:8px;width:30px;height:30px;font-size:18px}@media (max-width:960px){.search-results-toolbar{align-items:flex-start}.search-results-toolbar-right{margin-left:auto}.search-sort-label{display:none}.search-inline-select{min-width:138px;min-height:36px}.search-sort-direction-button{width:36px;height:36px}}@media (max-width:640px){.search-results-toolbar{gap:10px}.search-results-toolbar-left{width:100%}.search-results-toolbar-right{width:100%;justify-content:flex-end}.search-mobile-card{grid-template-columns:84px minmax(0,1fr);gap:8px;padding:8px}.search-mobile-image{min-height:72px}.search-mobile-thumb{max-height:72px}.search-mobile-title{font-size:13px}.search-mobile-values{font-size:11px;gap:5px}}.search-results-toolbar{margin-bottom:8px}.search-results-count{font-size:13px}.search-toolbar-select{width:auto;min-width:180px;min-height:38px;padding:7px 10px}.search-sort-direction-button{border:0}.search-sort-direction-button:hover{background:var(--primary-strong)}.search-results-head{grid-template-columns:110px 130px minmax(240px,1.35fr) 190px 140px 140px;gap:12px;padding:11px 14px;font-size:13px;letter-spacing:.01em;top:56px;z-index:10}.search-result-row{background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);overflow:hidden}.search-result-row.seen{border-color:#bbf7d0;background:#fcfffc}.search-result-row-grid{display:grid;grid-template-columns:110px 130px minmax(240px,1.35fr) 190px 140px 140px;gap:12px;align-items:center;padding:10px 14px;min-height:98px}.search-row-image-button{min-height:78px;height:78px;border-radius:10px;background:#e6ebf2}.search-row-image{height:100%;max-height:none;background:#dde6ef}.search-row-date,.search-row-lot,.search-row-price-cell,.search-row-specs,.search-row-vehicle{min-width:0}.search-row-lot{display:grid;gap:4px}.search-row-lot-main{font-size:17px;font-weight:800;line-height:1.05}.search-row-lot-sub{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-row-score-wrap{display:flex;align-items:center;gap:8px}.search-row-vehicle{display:grid;gap:4px}.search-mobile-open-button,.search-row-title-button{border:0;background:transparent;padding:0;text-align:left;cursor:pointer;color:inherit}.search-row-title-button{line-height:1.12}.search-row-grade,.search-row-submeta{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-row-specs{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700;color:var(--text)}.search-row-price-cell{display:flex;align-items:center}.search-row-price{font-size:18px;line-height:1.05}.desktop-favorite-icon{flex:0 0 auto}.search-mobile-row{display:none}@media (max-width:960px){.search-results-toolbar{margin-bottom:6px}.search-sort-label{display:none}.search-toolbar-select{min-width:150px;min-height:34px}.search-sort-direction-button{width:34px;height:34px;font-size:16px}.search-result-row-grid,.search-results-head{display:none}.search-mobile-row{display:grid;grid-template-columns:106px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px}.search-mobile-image-button{min-height:92px;height:92px;border-radius:10px;background:#e6ebf2}.search-mobile-image{width:100%;height:100%;object-fit:cover;background:#dde6ef}.search-mobile-body{min-width:0}.search-mobile-open-button{display:grid;gap:8px;width:100%}.search-mobile-title{font-size:13px;font-weight:800;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search-mobile-values{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:11px;color:var(--muted);font-weight:800}.mobile-favorite-icon{width:32px;height:32px;font-size:18px;align-self:start;margin-top:2px}}@media (max-width:640px){.search-results-toolbar{gap:8px}.search-mobile-row{grid-template-columns:96px minmax(0,1fr) auto;padding:8px;gap:8px}.search-mobile-image-button{min-height:84px;height:84px}.search-mobile-title{font-size:12px}.search-mobile-values{gap:4px 8px;font-size:10.5px}}.search-results-toolbar-right{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.search-sort-select{min-width:170px;padding:8px 12px}.search-results-table-shell{display:grid;gap:0}.search-results-header-row{position:sticky;top:56px;z-index:12;display:grid;grid-template-columns:126px minmax(240px,2fr) 90px 110px 90px 120px 132px 60px;gap:0;align-items:center;padding:10px 12px;border-radius:12px 12px 0 0;background:#111827;color:#fff;font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.search-results-list-rows{display:grid;gap:0}.search-result-row-shell{border-left:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.search-result-row-desktop{grid-template-columns:126px minmax(240px,2fr) 90px 110px 90px 120px 132px 60px;min-height:104px}.search-result-row-shell:last-child{border-radius:0 0 12px 12px;overflow:hidden}.search-result-image-button{border:1px solid var(--line);background:#fff;width:108px;height:82px}.search-result-image-button.seen{box-shadow:inset 0 0 0 1px #16a34a}.search-result-vehicle-button{display:grid;gap:4px;align-content:center;justify-items:start;border:0;background:transparent;padding:0 12px 0 10px;text-align:left;cursor:pointer}.search-result-mobile-title,.search-result-vehicle-title{font-size:18px;font-weight:800;line-height:1.15;color:var(--primary)}.search-result-vehicle-grade{color:var(--text);font-size:13px;font-weight:700}.search-result-vehicle-subline{color:var(--muted);font-size:12px}.search-result-date-cell,.search-result-price-cell,.search-result-spec-cell{padding:0 8px;font-size:14px;font-weight:700}.search-result-date-cell{color:var(--text)}.search-result-price-cell{font-size:16px;font-weight:800}.search-result-favorite-cell{display:flex;align-items:center;justify-content:center}.search-result-mobile-main{display:grid;gap:6px;min-width:0}.search-result-mobile-title{border:0;background:transparent;padding:0;text-align:left;font-size:15px}.search-result-mobile-values{display:flex;flex-wrap:wrap;gap:6px;align-items:center;color:var(--text);font-size:12px;font-weight:700}.search-result-mobile-values span{display:inline-flex;align-items:center;min-height:24px;padding:3px 7px;border-radius:999px;background:#f3f4f6}.seen-flag.mobile{min-height:22px;padding:3px 6px;font-size:10px}@media (max-width:1200px){.search-result-row-desktop,.search-results-header-row{grid-template-columns:112px minmax(220px,2fr) 82px 96px 82px 108px 120px 52px}.search-result-vehicle-title{font-size:16px}}@media (max-width:960px){.search-result-row-desktop,.search-results-header-row{display:none}.search-results-table-shell{gap:10px}.search-result-row-shell{border:1px solid var(--line);border-radius:12px;overflow:hidden}.search-result-row-mobile{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:92px;padding:8px}.search-result-image-button.mobile{width:96px;height:74px}.search-results-toolbar{align-items:flex-start}.search-results-toolbar-right{width:100%;justify-content:flex-start}.search-sort-select{min-width:150px}}@media (max-width:640px){.search-results-toolbar{gap:10px}.search-sort-select{flex:1 1;min-width:0}.search-result-row-mobile{grid-template-columns:88px minmax(0,1fr) auto;gap:8px;min-height:84px;padding:7px}.search-result-image-button.mobile{width:88px;height:68px}.search-result-mobile-title{font-size:14px}.search-result-mobile-values{gap:5px;font-size:11px}.search-result-mobile-values span{padding:2px 6px;min-height:22px}}.search-results-toolbar{margin-bottom:4px}.search-results-toolbar-left{gap:8px;flex-wrap:wrap}.search-results-count-pill{display:inline-flex;align-items:center;min-height:34px;padding:6px 12px;border-radius:999px;background:#fff;border:1px solid var(--line);color:var(--text);font-size:13px;font-weight:700}.search-sort-inline{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.search-sort-select{border:1px solid var(--line-strong);padding:6px 10px}.search-sort-direction-button{min-width:38px}.search-desktop-table-head{position:sticky;top:54px;z-index:22}.search-table-grid{display:grid;grid-template-columns:120px 150px minmax(220px,1.45fr) 170px 160px 120px;gap:12px;align-items:center}.search-table-grid-head{padding:12px 14px;border-radius:10px;background:#111827;color:#fff;box-shadow:var(--shadow);font-size:13px;font-weight:800}.search-head-align-right{text-align:right}.search-result-shell{border-radius:10px;overflow:hidden;box-shadow:0 6px 18px rgba(15,23,42,.08)}.search-result-desktop{padding:10px 14px;background:#fff}.search-row-image-col,.search-row-lot-col,.search-row-price-col,.search-row-sale-col,.search-row-specs-col,.search-row-vehicle-col{min-width:0}.search-desktop-thumb{min-height:82px;height:82px;border-radius:10px}.search-desktop-thumb .vehicle-thumb{max-height:78px;height:78px;object-fit:contain;background:#edf2f7}.search-row-lot-col,.search-row-sale-col,.search-row-specs-col{display:grid;gap:4px;align-content:center}.search-row-date,.search-row-lot-value,.search-row-price{font-size:15px;font-weight:800;line-height:1.15}.search-row-grade,.search-row-lot-subline,.search-row-sale-subline,.search-row-year-line{color:var(--muted);font-size:12px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-row-vehicle-col{display:grid;gap:4px;align-content:center}.search-row-title-button{border:0;cursor:pointer}.search-row-title{display:block;font-size:17px;font-weight:800;line-height:1.2}.search-row-spec{font-size:13px;font-weight:700;color:var(--text);line-height:1.2}.search-row-price-col{display:grid;gap:8px;justify-items:end;align-content:center}.search-mobile-card,.search-result-mobile{display:none}@media (max-width:1100px){.search-table-grid{grid-template-columns:108px 138px minmax(220px,1.3fr) 150px 140px 110px;gap:10px}.search-row-title{font-size:16px}}@media (max-width:960px){.search-desktop-table-head,.search-result-desktop,.search-sort-inline{display:none}.search-mobile-card,.search-result-mobile{display:block}.search-result-shell{background:transparent;border:0;box-shadow:none}.search-mobile-card{display:grid;grid-template-columns:104px minmax(0,1fr);gap:10px;align-items:stretch;padding:8px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:var(--shadow)}.search-mobile-image-wrap{position:relative}.search-mobile-thumb{min-height:96px;height:96px;border-radius:10px}.search-mobile-thumb .vehicle-thumb{max-height:92px;height:92px;object-fit:contain;background:#edf2f7}.search-mobile-body-button{display:grid;gap:8px;align-content:center;text-align:left;padding:0;background:transparent;border:0;cursor:pointer}.search-mobile-title{font-size:14px;font-weight:800;line-height:1.2;color:var(--text)}.search-mobile-values{display:flex;flex-wrap:wrap;gap:6px}.search-mobile-values span{display:inline-flex;align-items:center;min-height:26px;padding:4px 8px;border-radius:999px;background:#f1f5f9;color:var(--text);font-size:12px;font-weight:700;line-height:1}}@media (max-width:560px){.search-mobile-card{grid-template-columns:96px minmax(0,1fr);gap:8px;padding:7px}.search-mobile-thumb{min-height:90px;height:90px}.search-mobile-thumb .vehicle-thumb{max-height:86px;height:86px}.search-mobile-title{font-size:13.5px}.search-mobile-values span{font-size:11px;min-height:24px;padding:3px 7px}}:root{--search-results-grid:116px 132px minmax(220px,1.35fr) 140px 150px 120px}.search-results-toolbar{margin-top:2px}.search-active-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.search-filter-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:#f8fafc;color:var(--text);padding:7px 10px;border-radius:999px;font-size:13px;line-height:1}.search-clear-all{color:var(--primary);font-weight:700;background:transparent;padding:6px 2px}.search-sort-label{color:var(--text)}.search-sort-select{min-height:38px;min-width:150px;border:1px solid var(--line);background:#fff;color:var(--text);border-radius:10px;padding:7px 34px 7px 12px}.search-sort-direction-button{width:38px;height:38px;border-radius:10px;border:1px solid var(--primary);line-height:1}.search-results-subline{display:flex;justify-content:flex-end;margin-top:-4px}.search-table-header{top:50px;z-index:30;display:grid;grid-template-columns:var(--search-results-grid);gap:12px;align-items:center;padding:12px 14px;background:#111827;font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;box-shadow:0 10px 24px rgba(15,23,42,.18)}.search-row-card{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.desktop-search-row{display:grid;grid-template-columns:var(--search-results-grid);gap:12px;align-items:center;padding:8px 12px}.mobile-search-image-button,.search-row-image-button{position:relative;display:block;width:100%;overflow:hidden;background:#e2e8f0}.search-row-image-button{min-height:80px}.mobile-search-image,.search-row-image{display:block;width:100%;height:auto;max-height:88px;object-fit:cover}.mobile-search-image-button.seen,.search-row-image-button.seen{border-color:#16a34a;box-shadow:inset 0 0 0 1px #16a34a}.mobile-search-seen,.search-row-seen{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border-radius:999px;background:rgba(22,163,74,.92);color:#fff;font-size:11px;font-weight:800}.search-row-auction,.search-row-lot,.search-row-price,.search-row-specs,.search-row-vehicle{min-width:0;display:grid;gap:4px}.search-row-primary{font-size:14px;color:var(--text);line-height:1.2}.search-row-secondary{line-height:1.25;min-width:0;overflow-wrap:anywhere}.search-row-inline-meta{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.search-row-title-button{background:transparent;font-size:15px}.search-row-badge-line{display:flex;align-items:center;gap:6px}.search-row-price{justify-items:end}.search-row-price-value{font-size:16px;color:var(--text);white-space:nowrap}.mobile-search-card{display:none}@media (max-width:960px){.search-results-toolbar{align-items:flex-start}.search-sort-controls{width:100%;justify-content:flex-end}.desktop-search-row,.search-results-subline,.search-table-header{display:none}.search-row-card{padding:8px}.mobile-search-card{display:grid;grid-template-columns:104px minmax(0,1fr);gap:10px;align-items:center}.mobile-search-image-wrap{position:relative}.mobile-search-image-button{min-height:86px;border:1px solid transparent}.mobile-search-image{max-height:92px}.mobile-search-seen{top:6px;right:6px;min-width:22px;min-height:22px;padding:0 6px}.mobile-search-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:center}.mobile-search-values span{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:#f8fafc;font-size:12px;font-weight:800;color:var(--text);text-align:center}}@media (max-width:640px){.search-results-toolbar{gap:10px}.search-sort-controls{justify-content:space-between}.search-sort-select{min-width:0;flex:1 1 auto}.mobile-search-card{grid-template-columns:92px minmax(0,1fr);gap:8px}.mobile-search-image-button{min-height:80px}.mobile-search-image{max-height:84px}.mobile-search-values{gap:6px}.mobile-search-values span{min-height:30px;padding:5px 6px;font-size:11px}}.search-results-toolbar{margin-bottom:10px}.search-results-count{font-size:14px;font-weight:800}.search-sort-controls{display:inline-flex;flex-wrap:nowrap}.search-sort-label{font-size:13px}.search-toolbar-select{min-width:170px;min-height:36px;padding:6px 10px;border:1px solid var(--line);border-radius:8px;background:#fff}.search-sort-direction-button{width:36px;height:36px;border:1px solid var(--line);border-radius:8px;background:var(--primary);color:#fff;font-size:18px;font-weight:800;display:inline-grid;place-items:center;cursor:pointer}.search-results-head{display:grid;grid-template-columns:132px 140px minmax(0,1.35fr) minmax(220px,.95fr) 150px 130px;gap:14px;align-items:center;position:sticky;top:68px;z-index:20;padding:12px 14px;border-radius:10px;background:#111827;color:#fff;font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.search-results-table-list{display:grid}.search-result-row-shell.is-seen{border-color:rgba(22,163,74,.45)}.search-result-row-desktop{grid-template-columns:132px 140px minmax(0,1.35fr) minmax(220px,.95fr) 150px 130px;gap:14px}.search-result-image-button{height:84px;border-radius:8px;background:#e2e8f0;padding:0;cursor:pointer}.search-result-image{object-fit:cover;background:#dbe4ee}.search-result-primary{line-height:1.2}.search-result-secondary{line-height:1.3;overflow:hidden;text-overflow:ellipsis}.search-result-muted-pill{width:max-content;border:1px solid var(--line);background:#f8fafc;font-size:12px}.search-result-mobile-title,.search-result-title-button{border:0;background:transparent;cursor:pointer}.search-result-title-button{font-size:16px;line-height:1.2;color:var(--text)}.search-result-mobile-values span,.search-result-specs-cell span{display:inline-flex;align-items:center;padding:4px 8px;border:1px solid var(--line);border-radius:999px;background:#f8fafc;font-size:12px;font-weight:700}.search-result-price-cell{align-items:center}.search-result-price{line-height:1.15}@media (max-width:1100px){.search-result-row-desktop,.search-results-head{grid-template-columns:120px 128px minmax(0,1.2fr) minmax(190px,.9fr) 138px 118px;gap:12px}}@media (max-width:960px){.search-results-toolbar{flex-wrap:wrap;align-items:center}.search-sort-controls{width:100%;justify-content:flex-end}.search-result-row-desktop,.search-results-head{display:none}.search-result-row-mobile{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px}.search-result-image-button.mobile{height:72px}.search-result-mobile-main{min-width:0;display:grid;gap:6px}.search-result-mobile-title{font-size:15px;font-weight:800;line-height:1.2;color:var(--text)}.search-result-mobile-values{display:flex;flex-wrap:wrap;gap:6px}}@media (max-width:640px){.search-results-toolbar{margin-bottom:8px}.search-sort-controls{justify-content:space-between}.search-sort-label{font-size:12px}.search-toolbar-select{min-width:0;flex:1 1}.search-result-row-mobile{grid-template-columns:84px minmax(0,1fr) auto;gap:8px;padding:8px}.search-result-image-button.mobile{height:64px}.search-result-mobile-title{font-size:14px}.search-result-mobile-values{gap:5px}.search-result-mobile-values span{padding:3px 7px;font-size:11px}}.search-result-row-desktop,.search-results-header-row{grid-template-columns:120px 104px minmax(260px,2fr) minmax(200px,1.2fr) 140px 160px}.search-result-row-desktop{gap:0;min-height:102px;padding:8px 12px}.search-result-cell{padding:0 10px}.search-result-auction-cell,.search-result-lot-cell,.search-result-price-cell{display:grid;gap:5px;align-content:center}.search-result-vehicle-cell{display:grid;gap:5px}.search-result-price,.search-result-primary{font-size:14px;font-weight:800;line-height:1.2}.search-result-secondary{line-height:1.25}.search-result-muted-pill{min-height:24px;padding:2px 8px}.search-result-title-button{border:0;background:transparent;padding:0;text-align:left;cursor:pointer;color:var(--primary);font-size:18px;font-weight:800;line-height:1.15}.search-result-specs-cell{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.search-result-specs-cell span{display:inline-flex;align-items:center;min-height:26px;padding:4px 8px;border-radius:999px;background:#f3f4f6;font-size:12px}.search-result-price{font-size:16px}@media (max-width:1280px){.search-result-row-desktop,.search-results-header-row{grid-template-columns:108px 96px minmax(220px,2fr) minmax(180px,1.2fr) 128px 146px}.search-result-title-button{font-size:16px}}@media (max-width:1100px){.search-result-row-desktop,.search-results-header-row{grid-template-columns:100px 88px minmax(190px,2fr) minmax(170px,1.1fr) 118px 134px}.search-result-cell{padding:0 8px}.search-result-title-button{font-size:15px}}@media (max-width:960px){.search-result-row-mobile{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:88px;padding:8px}.search-result-mobile-main{display:grid;gap:6px;min-width:0}}.search-result-row-shell{background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);overflow:hidden}.search-result-row-desktop{display:grid;grid-template-columns:132px minmax(220px,1.25fr) minmax(160px,.85fr) minmax(170px,.9fr) 120px;gap:12px;align-items:center;padding:10px 14px}.search-result-image-button{position:relative;width:100%;min-height:92px;height:92px;border:2px solid transparent;border-radius:10px;overflow:hidden;background:#e6ebf2}.search-result-image-button.seen{border-color:#16a34a}.search-result-image{width:100%;height:100%;object-fit:contain;background:#dde6ef}.search-result-cell{min-width:0;display:grid;gap:6px}.search-result-auction-cell,.search-result-lot-cell,.search-result-vehicle-cell{align-content:center}.search-result-mobile-title,.search-result-title-button{padding:0;text-align:left;color:var(--text);font-size:18px;font-weight:800;line-height:1.15}.search-result-primary{font-size:14px;font-weight:800;line-height:1.1}.search-result-secondary{font-size:12px;color:var(--muted);line-height:1.2}.search-result-muted-pill{display:inline-flex;align-items:center;justify-content:center;min-height:22px;width:fit-content;padding:4px 8px;border-radius:999px;background:var(--primary-soft);color:var(--primary-strong);font-size:11px;font-weight:800}.search-result-specs-cell{align-content:center}.search-result-specs-cell span{font-size:14px;font-weight:700;line-height:1.15}.search-result-price-cell{justify-items:end;align-content:center}.search-result-price{font-size:18px;line-height:1.05;text-align:right}.search-result-row-mobile{display:none}@media (max-width:960px){.search-result-row-desktop{display:none}.search-result-row-mobile{display:grid;grid-template-columns:94px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px}.search-result-image-button.mobile{min-height:84px;height:84px}.search-result-mobile-main{min-width:0;display:grid;gap:8px}.search-result-mobile-title{font-size:14px;line-height:1.18}.search-result-mobile-values{display:flex;flex-wrap:wrap;gap:5px 8px;font-size:12px;font-weight:700;color:var(--muted)}}.search-results-toolbar{flex-wrap:wrap}.search-results-total{font-weight:700}.search-results-sort-controls{display:flex;align-items:center;gap:8px;margin-left:auto}.search-results-sort-label{font-size:13px;font-weight:700}.search-results-sort-select{min-height:36px;min-width:180px;border:1px solid var(--line);border-radius:10px;background:#fff;padding:6px 10px}.search-results-sort-toggle{width:38px;height:38px;border:1px solid var(--line);background:var(--primary);color:#fff}.search-table-header,.search-table-row{--search-row-columns:144px minmax(180px,1.05fr) minmax(220px,1.1fr) minmax(170px,0.92fr) 140px;display:grid;grid-template-columns:var(--search-row-columns);gap:0;align-items:stretch}.search-table-header{position:sticky;top:56px;z-index:15;background:#121826;color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 8px 20px rgba(15,23,42,.16)}.search-table-header>div{padding:12px 14px;font-size:13px;font-weight:800}.search-results-table-list{gap:8px}.search-table-row{background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden;box-shadow:var(--shadow)}.search-row-cell{padding:10px 12px;display:grid;align-content:center;gap:6px;min-width:0}.search-row-cell+.search-row-cell{border-left:1px solid var(--line)}.search-row-image-cell{padding:8px}.search-row-image-button{min-height:100px}.search-row-image{max-height:110px}.search-row-title-button{padding:0}.search-row-title-button:hover{text-decoration:underline}.search-row-lot-meta,.search-row-vehicle-main{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.search-row-lot-number{font-weight:700}.search-row-score-badge{min-height:24px;padding:4px 8px}.search-row-vehicle-main>span{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:#f8fafc;border:1px solid var(--line);font-size:12px;font-weight:700}.search-row-date{font-weight:700}.search-row-time{line-height:1.3}.search-row-price-cell{justify-items:end;text-align:right}.search-row-price{font-size:22px;line-height:1.1}.search-mobile-card{background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);overflow:hidden}.search-mobile-card-inner{display:grid;grid-template-columns:108px minmax(0,1fr);gap:10px;align-items:center;padding:10px}.search-mobile-image-wrap{position:relative}.search-mobile-image-button{min-height:92px}.search-mobile-image{max-height:110px;object-fit:cover}.search-mobile-favorite-button{position:absolute;top:6px;right:6px;z-index:2}.search-mobile-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.search-mobile-values span{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:6px 8px;border-radius:999px;background:#f8fafc;border:1px solid var(--line);font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:960px){.search-results-toolbar{align-items:center}.search-results-sort-controls{width:100%;justify-content:flex-end}.search-results-sort-select{min-width:0;flex:1 1 auto}}@media (max-width:640px){.search-results-sort-label{font-size:12px}.search-mobile-card-inner{grid-template-columns:96px minmax(0,1fr);gap:8px;padding:8px}.search-mobile-image-button{min-height:86px}.search-mobile-values{gap:6px}.search-mobile-values span{min-height:30px;font-size:11px;padding:5px 6px}}.search-results-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.search-results-toolbar-left{display:flex;align-items:center;gap:10px;min-width:0}.search-sort-controls{display:flex;align-items:center;flex-wrap:wrap}.search-sort-label{color:var(--muted);font-size:12px;font-weight:700}.search-sort-select{width:auto;min-width:180px;max-width:220px;min-height:36px}.search-sort-button{min-width:38px;height:36px;border:1px solid var(--line);background:#fff;border-radius:10px;cursor:pointer;font-size:16px;font-weight:800;color:var(--text)}.search-sort-button:hover{border-color:var(--primary);color:var(--primary)}.search-results-table{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:var(--shadow)}.search-results-header{display:grid;grid-template-columns:132px minmax(260px,1.8fr) minmax(180px,1fr) minmax(150px,.9fr) 120px;align-items:center;background:#111827;color:#fff;position:sticky;top:58px;z-index:5}.search-results-header-cell{padding:12px 14px;font-size:13px;font-weight:800}.search-results-table-body{display:grid;gap:0}.search-table-row{border:0;border-radius:0;box-shadow:none;border-bottom:1px solid var(--line)}.search-table-row:last-child{border-bottom:0}.search-table-row .vehicle-list-main{display:grid;grid-template-columns:132px minmax(260px,1.8fr) minmax(180px,1fr) minmax(150px,.9fr) 120px;gap:0;padding:0;align-items:stretch}.search-row-date-cell,.search-row-image-cell,.search-row-main-cell,.search-row-price-cell,.search-row-spec-cell{min-width:0;padding:10px 14px;display:flex;align-items:center}.search-row-image-cell{padding-right:0}.search-row-image-cell .vehicle-thumb-frame{min-height:84px;border-radius:10px}.search-row-main-cell{display:grid;align-content:center;gap:4px}.search-row-title-button{justify-self:start;font-size:18px;line-height:1.15;font-weight:800;color:var(--primary);text-align:left}.search-row-title-button:hover{color:var(--primary-strong)}.search-row-grade{font-size:13px}.search-row-subline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:12px}.search-row-score{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 10px;border-radius:999px;background:var(--primary-soft);color:var(--primary-strong);font-weight:800;font-size:12px}.search-row-date-cell,.search-row-spec-cell{font-size:14px;font-weight:700}.search-row-values{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.search-row-date-stack{display:grid;gap:3px}.search-row-muted{color:var(--muted);font-weight:600}.search-row-price-cell{justify-content:space-between;gap:10px}.search-row-price{font-size:16px;font-weight:800}.search-mobile-metrics{display:none;gap:6px;flex-wrap:wrap}.search-row-chip{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border-radius:999px;background:#f8fafc;border:1px solid var(--line);font-size:12px;font-weight:700}@media (max-width:960px){.search-results-toolbar{align-items:flex-start;gap:10px}.search-sort-controls{width:100%;justify-content:flex-end}.search-sort-select{min-width:0;flex:1 1 160px}.search-results-table{border:0;background:transparent;box-shadow:none;overflow:visible}.search-results-list{gap:8px}.search-table-row{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);overflow:hidden}.search-table-row .vehicle-list-main{grid-template-columns:96px minmax(0,1fr) auto;gap:10px;padding:10px}.search-row-image-cell,.search-row-main-cell,.search-row-price-cell{padding:0}.search-row-image-cell .vehicle-thumb-frame{min-height:96px;border-radius:10px}.search-row-title-button{font-size:14px}.search-row-date-cell,.search-row-grade,.search-row-price,.search-row-spec-cell,.search-row-subline{display:none}.search-row-main-cell{gap:6px}.search-mobile-metrics{display:flex}.search-row-price-cell{align-items:flex-start;justify-content:flex-end}}.search-table-header-desktop{--search-row-columns:110px 92px minmax(250px,1.45fr) minmax(150px,0.9fr) 90px 136px 132px;display:grid}.search-table-header.search-table-header-desktop{top:54px;border-radius:8px}.search-table-header.search-table-header-desktop>div{padding:10px 12px;font-size:12px;font-weight:900;white-space:nowrap;line-height:1;text-transform:uppercase}.desktop-search-row.search-table-row{--search-row-columns:110px 92px minmax(250px,1.45fr) minmax(150px,0.9fr) 90px 136px 132px;min-height:92px}.search-row-card .search-row-cell{padding:8px 10px;gap:4px}.search-row-image-cell{padding:6px!important}.search-row-image-button{width:100%;min-height:76px;border:1px solid transparent;border-radius:8px;overflow:hidden;justify-items:center}.search-row-image{width:100%;max-height:78px;object-fit:contain}.search-row-title-button{font-size:17px;line-height:1.05}.search-row-primary{font-weight:800;line-height:1.1}.search-row-secondary{font-size:12px;color:var(--muted);line-height:1.15}.search-row-compact-chassis,.search-row-compact-model{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-row-score-cell{justify-items:start}.search-row-score-badge{min-height:28px;min-width:48px;justify-content:center;font-size:13px}.search-row-date{font-size:13px}.search-row-time{min-height:14px}.search-row-price-cell{justify-items:center;text-align:center}.search-row-price-value{min-height:20px;font-size:14px;font-weight:900}.search-results-toolbar{gap:10px}.search-sort-controls{margin-left:auto;gap:8px}.search-sort-select{min-width:148px}@media (max-width:960px){.search-table-header-desktop{display:none!important}}.search-go-top-button{position:fixed;right:16px;bottom:calc(env(safe-area-inset-bottom, 0px) + 86px);z-index:60;width:46px;height:46px;border:0;border-radius:999px;background:var(--primary);color:#fff;box-shadow:var(--shadow-strong);font-size:22px;font-weight:800;cursor:pointer}.search-go-top-button:hover{background:var(--primary-strong)}@media (min-width:961px){.search-go-top-button{bottom:24px}.search-row-card .mobile-search-card{display:none!important}}@media (max-width:960px){.search-row-card .desktop-search-row{display:none!important}.search-row-card .mobile-search-card{display:grid!important;gap:10px}.mobile-search-card{grid-template-columns:1fr!important;align-items:stretch!important}.mobile-search-card-top{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:center}.mobile-search-image-wrap{position:relative}.mobile-search-image-button{width:96px;min-height:96px;border:2px solid transparent;border-radius:12px;overflow:hidden;background:#edf2f7}.mobile-search-image-button.seen{border-color:#16a34a;box-shadow:inset 0 0 0 1px #16a34a}.mobile-search-image{width:100%;height:96px;max-height:none!important;object-fit:contain;background:#edf2f7}.mobile-search-main{min-width:0;display:grid;align-content:center}.mobile-search-title-button{padding:0;border:0;background:transparent;color:var(--primary);text-align:left;font-size:16px;font-weight:800;line-height:1.2}.compact-search-mobile-values,.mobile-search-values,.mobile-search-values-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;align-items:start}.compact-search-mobile-values span,.mobile-search-values span,.mobile-search-values-list span{display:block!important;min-height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;text-align:left!important;justify-content:flex-start!important;font-size:12px!important;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (max-width:640px){.mobile-search-card-top{grid-template-columns:88px minmax(0,1fr);gap:10px}.mobile-search-image-button{width:88px;min-height:88px}.mobile-search-image{height:88px}.mobile-search-title-button{font-size:15px}.search-go-top-button{right:14px;width:44px;height:44px}}.desktop-search-row.search-table-row{min-height:86px}.search-row-card{border-radius:8px}.mobile-search-image-button.seen,.search-row-image-button.seen,.vehicle-thumb-frame.seen{border-color:#16a34a;box-shadow:inset 0 0 0 1px #16a34a}@media (min-width:961px){.search-results-table-list .search-row-card,.search-results-table-list .search-row-card.is-seen,.search-row-card.is-seen{box-shadow:none}.search-results-table-list .search-row-card.is-seen{border-color:var(--line)}.search-results-table-list .search-row-card.is-seen .search-row-image-button.seen{border-color:#16a34a;box-shadow:inset 0 0 0 1px #16a34a}}.search-filters-top .compactSelect,.search-filters-top .compactSelect option{font-size:12px}@media (max-width:960px){.search-row-card{padding:10px}.mobile-search-card{gap:12px!important}.mobile-search-main{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.mobile-search-card-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.compact-search-mobile-values,.mobile-search-values,.mobile-search-values-list{gap:6px 14px!important}.compact-search-mobile-values span,.mobile-search-values span,.mobile-search-values-list span{border:0!important;background:transparent!important;padding:0!important;text-align:left!important;justify-content:flex-start!important}}.search-row-card.is-seen{border-color:var(--line)!important}.search-row-card,.search-row-card.is-seen{box-shadow:var(--shadow)}.mobile-search-card{position:relative}.mobile-search-main{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.mobile-search-card-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.mobile-search-card-bottom .compact-search-mobile-values,.mobile-search-card-bottom .mobile-search-values{min-width:0}@media (max-width:960px){.mobile-search-card{gap:10px}.mobile-search-card-top{align-items:start}.mobile-search-main{align-content:start}.mobile-search-title-button{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.mobile-search-card-bottom{grid-template-columns:minmax(0,1fr) 36px;gap:10px;align-items:end}}@media (max-width:640px){.mobile-search-card-bottom{grid-template-columns:minmax(0,1fr) 34px;gap:8px}}.search-table-header.search-table-header-desktop,.search-table-header.search-table-header-desktop.desktop-only{grid-template-columns:92px 78px minmax(220px,1.45fr) minmax(150px,.92fr) 78px 124px 96px!important;min-height:40px;top:52px;border-radius:8px}.search-table-header.search-table-header-desktop.desktop-only>div,.search-table-header.search-table-header-desktop>div{padding:8px 10px!important;font-size:11px!important}.desktop-search-row.search-table-row{grid-template-columns:92px 78px minmax(220px,1.45fr) minmax(150px,.92fr) 78px 124px 96px!important;min-height:84px}.search-row-image-button{min-height:72px}.search-row-image{max-height:72px}.search-row-title-button{font-size:16px}.search-row-primary{font-size:13px}.search-row-secondary{font-size:11px}.search-row-price-value{font-size:13px}.bid-row-card .vehicle-thumb-frame{min-height:126px;border:2px solid transparent;background:#eef4fa}.bid-row-card .vehicle-thumb-frame.seen{border-color:#16a34a}@media (max-width:960px){.search-table-header.search-table-header-desktop,.search-table-header.search-table-header-desktop.desktop-only{display:none!important}}.viewer-mobile-list{display:none}.viewer-mobile-item{border-radius:12px;overflow:hidden;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.viewer-mobile-item.active{border-color:rgba(96,165,250,.7)}.viewer-mobile-image{display:block;width:100%;height:auto;object-fit:contain;background:#0f172a}@media (max-width:960px){.viewer-frame{inset:0!important;border-radius:0!important;padding:12px 12px 18px!important;overflow-y:auto;overscroll-behavior:contain}.viewer-frame .modal-header{position:sticky;top:0;z-index:2;background:rgba(15,23,42,.96);padding-bottom:8px;margin-bottom:4px}.viewer-stage.viewer-stage-desktop{display:none!important}.viewer-mobile-list{display:grid;gap:12px;align-content:start}.viewer-mobile-item{border-radius:10px}}@media (min-width:961px){.viewer-frame{grid-template-rows:auto minmax(0,1fr);overflow:hidden}.viewer-stage.viewer-stage-desktop{min-height:0!important;height:100%;align-items:center}.viewer-image{width:auto;height:calc(100vh - 140px);max-width:calc(100% - 128px);max-height:100%;object-fit:contain}}.app-favorites-page .seen-flag,.bid-row-card .seen-flag{display:none!important}@media (min-width:961px){.viewer-stage.viewer-stage-desktop{min-height:0;height:100%}.viewer-stage.viewer-stage-desktop .viewer-image{max-height:100%;max-width:100%;width:auto;height:auto;object-fit:contain}}@media (max-width:960px){.search-row-card .mobile-search-card,.search-row-card .search-result-row-mobile{display:none!important}}.search-table-header.search-table-header-desktop,.search-table-header.search-table-header-desktop.desktop-only{display:grid!important;grid-template-columns:80px 72px minmax(220px,1.55fr) minmax(150px,.92fr) 72px 112px 84px!important;align-items:center;min-height:34px;padding:0}.search-table-header.search-table-header-desktop.desktop-only>div,.search-table-header.search-table-header-desktop>div{padding:6px 8px!important;font-size:10px!important;line-height:1!important;font-weight:900;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.desktop-search-row.search-table-row{grid-template-columns:80px 72px minmax(220px,1.55fr) minmax(150px,.92fr) 72px 112px 84px!important}.vehicle-modal-wide{width:min(96vw,1500px);max-width:1500px;height:min(94vh,1100px);max-height:94vh;display:grid;grid-template-rows:auto minmax(0,1fr);padding:12px}.vehicle-modal-header{min-height:0;padding-bottom:10px}.vehicle-modal-heading{min-width:0}.vehicle-modal-title-text{font-size:clamp(20px,1.8vw,28px);line-height:1.1;margin:0}.vehicle-modal-header-actions{display:flex;align-items:center;gap:10px}.vehicle-modal-favorite-button{width:44px;height:44px;font-size:22px}.vehicle-modal-grid-desktop{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.05fr) minmax(0,1.05fr);gap:14px;min-height:0;align-items:start;overflow:hidden}.vehicle-modal-column{gap:14px}.vehicle-modal-column-images,.vehicle-modal-column-middle,.vehicle-modal-column-side{min-height:0}.vehicle-auction-card,.vehicle-auction-sheet-card,.vehicle-bidding-card,.vehicle-detail-card,.vehicle-gallery-card,.vehicle-messages-card{min-width:0}.vehicle-auction-sheet-button,.vehicle-gallery-main-card .vehicle-image-button{width:100%;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#eff4f9}.vehicle-gallery-main-card .vehicle-image-button{min-height:320px}.vehicle-gallery-main-card .vehicle-image-main{width:100%;height:320px;object-fit:contain;background:#eff4f9}.vehicle-auction-sheet-button{min-height:220px}.vehicle-auction-sheet-image{width:100%;height:220px;object-fit:contain;display:block;background:#eff4f9}.detail-kv-list{display:grid;gap:6px}.detail-kv-row{display:grid;grid-template-columns:minmax(96px,.72fr) minmax(0,1fr);gap:12px;align-items:start;padding:6px 0;border-bottom:1px solid var(--line)}.detail-kv-row:last-child{border-bottom:0}.detail-kv-label{font-size:12px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.detail-kv-value{font-size:14px;font-weight:700;color:var(--text);text-align:right;word-break:break-word}.vehicle-mybid-list{margin-top:14px}.vehicle-modal-company-bid-list{margin-bottom:12px}.vehicle-messages-card .inline-thread{margin-top:0}.vehicle-bidding-card .inline-note-card,.vehicle-bidding-card .muted-card,.vehicle-messages-card .thread-card{box-shadow:none}.viewer-frame{width:min(96vw,1500px);height:min(92vh,1100px);max-height:92vh;display:grid}.viewer-image-wrap{min-width:0;min-height:0;height:100%;display:flex;align-items:center;justify-content:center}.viewer-image{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}@media (max-width:1200px){.desktop-search-row.search-table-row,.search-table-header.search-table-header-desktop,.search-table-header.search-table-header-desktop.desktop-only{grid-template-columns:76px 64px minmax(190px,1.5fr) minmax(138px,.9fr) 66px 104px 78px!important}}@media (max-width:960px){.vehicle-modal-wide{width:min(100vw - 12px,100%);height:min(100vh - 12px,100%);max-height:calc(100vh - 12px);padding:10px}.vehicle-modal-grid-desktop{grid-template-columns:1fr;overflow:visible}.vehicle-modal-title-text{font-size:18px}.vehicle-modal-favorite-button{width:40px;height:40px;font-size:20px}.vehicle-gallery-main-card .vehicle-image-button{min-height:260px}.vehicle-auction-sheet-image,.vehicle-gallery-main-card .vehicle-image-main{height:260px}.detail-kv-row{grid-template-columns:minmax(86px,.75fr) minmax(0,1fr)}.detail-kv-value{text-align:right}.viewer-frame{width:100vw;height:100vh;max-height:100vh;inset:0!important;border-radius:0!important;padding:0 0 16px!important;overflow-y:auto;overscroll-behavior:contain;background:#020617}.viewer-frame .modal-header{position:sticky;top:0;z-index:5;background:rgba(2,6,23,.96);padding:12px 14px;margin:0}.viewer-stage.viewer-stage-desktop{display:none!important}.viewer-mobile-list{display:grid;gap:10px;align-content:start;padding:0 0 14px}.viewer-mobile-item{width:100%;border:0;border-radius:0;background:#000}.viewer-mobile-item.active{border:0}.viewer-mobile-image{width:100%;max-width:100%;height:auto;object-fit:contain;background:#000}}@media (min-width:961px){.vehicle-modal{inset:20px;padding:18px}.vehicle-modal-header-bar{align-items:flex-start;margin-bottom:12px}.vehicle-modal-header-main{min-width:0;display:grid;gap:2px}.vehicle-modal-title{font-size:24px;line-height:1.1}.vehicle-modal-subtitle{font-size:13px}.vehicle-modal-header-actions{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.vehicle-modal-favorite-button{width:46px;height:46px;font-size:24px}.vehicle-modal-three-column{grid-template-columns:minmax(0,4fr) minmax(0,3fr) minmax(0,3fr);gap:16px;align-items:start}.vehicle-modal-column{display:grid;gap:16px;min-width:0;align-content:start}.vehicle-auction-card,.vehicle-bidding-card,.vehicle-info-card,.vehicle-messages-card,.vehicle-sheet-card{min-width:0}.vehicle-sheet-button{width:100%;padding:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#f8fafc}.vehicle-sheet-image{display:block;width:100%;height:auto;max-height:min(28vh,320px);object-fit:contain;background:#f8fafc}.detail-list{display:grid;gap:0}.detail-row{display:grid;grid-template-columns:minmax(118px,auto) minmax(0,1fr);gap:12px;align-items:start;padding:8px 0;border-bottom:1px solid var(--line)}.detail-row:last-child{border-bottom:0}.detail-label{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-weight:800}.detail-value{font-size:14px;font-weight:700;text-align:right;word-break:break-word}.viewer-frame{inset:24px!important;display:grid;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important}.viewer-stage.viewer-stage-desktop{display:grid!important;grid-template-columns:56px minmax(0,1fr) 56px;gap:18px;align-items:center;min-height:0!important;height:100%!important}.viewer-stage.viewer-stage-desktop .viewer-image{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important}}@media (max-width:960px){.vehicle-modal{inset:0;border-radius:0;padding:12px}.vehicle-modal-header-actions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.vehicle-modal-favorite-button{width:38px;height:38px;font-size:20px}.vehicle-modal-three-column{grid-template-columns:1fr}.vehicle-sheet-button{width:100%;padding:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#f8fafc}.vehicle-sheet-image{display:block;width:100%;height:auto;object-fit:contain;background:#f8fafc}.detail-list{display:grid;gap:8px}.detail-row{display:grid;gap:4px}.detail-label{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-weight:800}.detail-value{font-size:14px;font-weight:700;text-align:left;word-break:break-word}.viewer-frame{padding:12px 0 18px!important}.viewer-frame .modal-header{padding:0 12px 10px!important;margin-bottom:0!important}.viewer-mobile-list{width:100%;display:grid;gap:10px;padding:0 0 12px}.viewer-mobile-item,.viewer-mobile-item.active{border:0!important;border-radius:0!important;background:transparent!important}.viewer-mobile-image{display:block;width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain!important;background:transparent!important}}.vehicle-modal-v18{padding:18px}.vehicle-modal-topbar{margin-bottom:16px}.vehicle-modal-title-wrap{min-width:0}.vehicle-modal-main-title{margin:0;font-size:clamp(20px,2.1vw,30px);line-height:1.1}.vehicle-modal-favorite-button{width:46px;height:46px;min-width:46px}.vehicle-modal-layout-v18{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,3fr) minmax(0,3fr);gap:16px;align-items:start}.vehicle-panel-card{min-width:0}.vehicle-panel-card h3{margin:0 0 12px;font-size:18px}.compact-section-title{margin:0 0 10px;font-size:14px}.vehicle-sheet-button{width:100%;padding:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#f8fafc}.vehicle-sheet-image{display:block;width:100%;height:auto;max-height:280px;object-fit:contain;background:#f8fafc}.vehicle-meta-rows{display:grid;gap:0}.vehicle-meta-row{display:grid;grid-template-columns:minmax(120px,.95fr) minmax(0,1.05fr);gap:12px;align-items:start;padding:8px 0;border-bottom:1px solid var(--line)}.vehicle-meta-row:last-child{border-bottom:0}.vehicle-meta-label{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.vehicle-meta-value{font-size:14px;font-weight:700;text-align:right;word-break:break-word}.viewer-frame{grid-template-rows:auto minmax(0,1fr)}.viewer-stage.viewer-stage-desktop{min-height:0;height:100%;display:grid;grid-template-columns:56px minmax(0,1fr) 56px;gap:12px;align-items:center;overflow:hidden}.viewer-image,.viewer-stage.viewer-stage-desktop .viewer-image{justify-self:center;align-self:center;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}@media (max-width:1280px){.vehicle-modal-layout-v18{grid-template-columns:1fr}.vehicle-modal-column{gap:14px}}@media (max-width:960px){.vehicle-modal-v18{padding:14px}.vehicle-modal-topbar{align-items:center}.vehicle-modal-main-title{font-size:20px}.vehicle-modal-favorite-button{width:40px;height:40px;min-width:40px}.vehicle-meta-row{grid-template-columns:minmax(100px,.9fr) minmax(0,1.1fr)}.viewer-frame{inset:0!important;border-radius:0!important;padding:0!important;overflow-y:auto;overscroll-behavior:contain}.viewer-frame .modal-header{position:sticky;top:0;z-index:2;background:rgba(15,23,42,.98);padding:12px 12px 8px;margin:0}.viewer-stage.viewer-stage-desktop{display:none!important}.viewer-mobile-list{display:grid;gap:12px;padding:0 0 18px;width:100%;align-content:start}.viewer-mobile-item{width:100%;border:0;border-radius:0;background:transparent;overflow:visible}.viewer-mobile-image{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;background:#0f172a}}.vehicle-modal-topbar{align-items:center}.vehicle-modal-top-actions{display:flex}.desktop-modal-favorite-button{border-radius:999px}.desktop-modal-favorite-button>span{font-size:24px}.vehicle-modal-columns{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr)}.vehicle-card-heading{font-size:12px;margin-bottom:10px}.vehicle-detail-heading{font-size:24px;line-height:1.15}.vehicle-info-list{gap:8px}.vehicle-info-row{grid-template-columns:minmax(120px,.9fr) minmax(0,1.1fr);padding:6px 0;border-bottom:1px solid rgba(148,163,184,.18)}.vehicle-info-label{font-size:12px;font-weight:700}.vehicle-info-value{color:var(--text)}.auction-sheet-image{max-height:360px}@media (max-width:960px){.vehicle-modal-topbar{margin-bottom:10px}.vehicle-modal-columns{grid-template-columns:1fr}.vehicle-detail-heading{font-size:18px}.vehicle-info-row{grid-template-columns:1fr;gap:4px}.vehicle-info-value{text-align:left}}.search-filters-top .compactSelect,.search-filters-top .compactSelect option{font-size:12px!important}@media (min-width:961px){.viewer-frame{inset:20px!important;padding:16px!important;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.viewer-stage.viewer-stage-desktop{min-height:0!important;height:calc(100vh - 120px);align-items:center}.viewer-image,.viewer-stage.viewer-stage-desktop .viewer-image{width:auto!important;height:auto!important;max-width:calc(100% - 120px)!important;max-height:calc(100vh - 180px)!important;object-fit:contain!important}}@media (max-width:960px){.viewer-frame{inset:0!important;border-radius:0!important;padding:0!important;gap:0!important;overflow-y:auto}.viewer-frame .modal-header{position:sticky;top:0;z-index:3;background:rgba(15,23,42,.98);padding:12px;margin:0;border-bottom:1px solid rgba(255,255,255,.08)}.viewer-stage.viewer-stage-desktop{display:none!important}.viewer-mobile-list{display:grid!important;gap:10px;width:100%;padding:10px 0 18px}.viewer-mobile-item{width:100%;border-radius:0;border:0;background:transparent;overflow:visible}.viewer-mobile-image{display:block;width:100vw!important;max-width:100vw!important;height:auto!important;object-fit:contain!important;margin:0;background:#0f172a}}.vehicle-modal-topbar{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.vehicle-modal-top-actions{display:inline-flex;align-items:center;gap:10px;margin-left:auto}.desktop-modal-favorite-button{width:46px;height:46px;min-width:46px;font-size:24px}.vehicle-modal-columns{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,3fr) minmax(0,3fr);gap:16px;align-items:start}.vehicle-modal-column{min-width:0;display:grid;gap:16px;align-content:start}.vehicle-modal-card{min-width:0}.vehicle-card-heading{margin:0 0 12px;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.vehicle-detail-card-title{display:grid;gap:4px;margin-bottom:12px}.vehicle-detail-heading{margin:0;font-size:28px;line-height:1.08}.vehicle-info-list{display:grid;gap:0}.vehicle-info-row{display:grid;grid-template-columns:minmax(120px,auto) minmax(0,1fr);gap:12px;align-items:start;padding:8px 0;border-bottom:1px solid var(--line)}.vehicle-info-row:last-child{border-bottom:0}.vehicle-info-label{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.vehicle-info-value{font-size:14px;font-weight:700;text-align:right;word-break:break-word}.auction-sheet-button{width:100%;padding:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#f8fafc}.auction-sheet-image{display:block;width:100%;height:auto;max-height:min(28vh,320px);object-fit:contain;background:#f8fafc}@media (max-width:1280px){.vehicle-modal-columns{grid-template-columns:1fr}}@media (max-width:960px){.desktop-modal-favorite-button{width:40px;height:40px;min-width:40px;font-size:20px}.vehicle-modal-columns{grid-template-columns:1fr}.vehicle-detail-heading{font-size:20px}.vehicle-info-row{grid-template-columns:1fr;gap:4px}.vehicle-info-value{text-align:left}}.image-viewer-v19-shell{position:fixed;inset:0;z-index:1200}.image-viewer-v19-backdrop{position:absolute;inset:0;background:rgba(2,6,23,.94)}.image-viewer-v19-frame{position:fixed;inset:0;z-index:1210;display:grid;grid-template-rows:auto minmax(0,1fr);background:rgba(2,6,23,.98);color:#fff}.image-viewer-v19-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(2,6,23,.98)}.image-viewer-v19-counter{font-size:14px;font-weight:700;color:rgba(255,255,255,.88)}.image-viewer-v19-stage{min-height:0;height:100%;display:grid;grid-template-columns:68px minmax(0,1fr) 68px;align-items:center;gap:12px;padding:14px 18px 18px}.image-viewer-v19-image-wrap{min-width:0;min-height:0;width:100%;height:100%;display:grid;place-items:center;overflow:hidden}.image-viewer-v19-image{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.image-viewer-v19-nav{width:52px;height:52px;border:0;border-radius:999px;background:rgba(255,255,255,.14);color:#fff;font-size:34px;line-height:1;cursor:pointer}.image-viewer-v19-mobile-list{display:none}@media (min-width:961px){.image-viewer-v19-frame{inset:0}.image-viewer-v19-stage{height:calc(100vh - 74px)}.image-viewer-v19-image{max-width:calc(100vw - 200px);max-height:calc(100vh - 130px)}}@media (max-width:960px){.image-viewer-v19-frame{overflow-y:auto}.image-viewer-v19-header{position:sticky;top:0;z-index:2;padding:12px}.image-viewer-v19-stage{display:none}.image-viewer-v19-mobile-list{display:grid;gap:10px;width:100%;padding:8px 0 18px}.image-viewer-v19-mobile-item{width:100%}.image-viewer-v19-mobile-image{display:block;width:100vw;max-width:100vw;height:auto;object-fit:contain;background:#0f172a}.desktop-search-row.search-table-row,.search-row-card .desktop-search-row,.search-table-header.search-table-header-desktop,.search-table-header.search-table-header-desktop.desktop-only{display:none!important}.search-results-table-list{display:grid;gap:10px}.search-row-card{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.mobile-filter-card{padding:14px 12px 16px!important}.search-mobile-filter-content{padding:0!important}.bottom-nav{left:0!important;right:0!important;bottom:0!important;width:100vw!important;border-radius:0!important;padding:8px 10px calc(8px + env(safe-area-inset-bottom))!important;gap:4px!important;border-top:1px solid rgba(255,255,255,.08)}.page-shell{padding-bottom:calc(86px + env(safe-area-inset-bottom))!important}}.desktop-search-row .search-row-image-cell{padding:0!important}.desktop-search-row .search-row-image-button{position:relative;display:block;width:100%;height:100%;min-height:84px!important;padding:0!important;margin:0;border:2px solid transparent;border-radius:0;overflow:hidden;background:#eef4fa!important;line-height:0;box-shadow:none!important}.desktop-search-row .search-row-image-button.seen{border-color:#16a34a!important;box-shadow:none!important}.desktop-search-row .search-row-image{display:block;width:100%!important;height:84px!important;max-height:none!important;object-fit:cover;background:#eef4fa}.search-seen-icon{position:absolute;top:6px;right:6px;width:20px;height:20px;border-radius:999px;background:#16a34a;border:2px solid #fff;color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(15,23,42,.24);z-index:1}.search-seen-icon svg{width:11px;height:11px;display:block}.search-row-date{white-space:nowrap}@media (min-width:961px){.desktop-search-row.search-table-row,.search-table-header.search-table-header-desktop{--search-results-grid:88px 54px minmax(132px,1.05fr) minmax(120px,0.95fr) 52px 64px 58px 60px 86px 118px}.search-table-header.search-table-header-desktop{gap:8px;padding:8px 10px;top:50px;font-size:11px;line-height:1;box-shadow:none}.search-table-header.search-table-header-desktop>div{padding:0;font-size:11px;font-weight:900;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-results-table-list{gap:5px}.search-row-card{border-radius:8px}.desktop-search-row.search-table-row{gap:8px;min-height:64px;padding:6px 10px}.desktop-search-row .search-row-cell{min-width:0;gap:2px}.desktop-search-row .search-row-cell-compact{align-content:center}.search-row-image-cell{padding:0!important}.search-row-image-button{width:100%;min-height:54px;height:54px;border-radius:6px;border:1px solid transparent;background:#eef2f7}.search-row-image{display:block;width:100%;height:100%;max-height:none;object-fit:cover}.search-row-primary{font-size:12px;line-height:1.05}.search-row-secondary{font-size:10.5px;line-height:1.05}.search-row-title-button{font-size:13px;line-height:1.05}.search-row-chassis-value,.search-row-compact-model,.search-row-date,.search-row-lot-number,.search-row-price-value,.search-row-time,.search-row-title-button{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-row-chassis-value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.search-row-score-cell{justify-items:start}.search-row-score-badge{min-width:40px;min-height:22px;padding:2px 6px;font-size:11px}.search-row-price-cell{justify-items:end;text-align:right}.search-row-price-value{font-size:12px;line-height:1.05}}@media (min-width:961px) and (max-width:1240px){.desktop-search-row.search-table-row,.search-table-header.search-table-header-desktop{--search-results-grid:80px 48px minmax(116px,1fr) minmax(100px,0.9fr) 46px 56px 52px 52px 76px 104px}.search-table-header.search-table-header-desktop{gap:6px;padding:7px 8px}.desktop-search-row.search-table-row{gap:6px;padding:6px 8px}}@media (max-width:960px){.search-mobile-top-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 10px}.search-mobile-top-actions .mobile-filter-button,.search-mobile-top-actions .search-mobile-top-button{display:inline-flex!important;align-items:center;justify-content:center;margin-bottom:0!important;width:100%}.search-results-mobile-list{padding-bottom:200px}}.pagination-enhanced{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(160px,1fr);align-items:center;gap:10px;width:100%;margin-top:14px;padding:10px 0 0;border-radius:0}.pagination-summary{color:var(--muted);font-size:12px;line-height:1.35}.pagination-summary strong{color:var(--text);font-weight:800}.pagination-controls{gap:6px}.pagination-controls,.pagination-enhanced .pagination-pages{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.pagination-enhanced .pagination-pages{gap:4px}.pagination-button,.pagination-enhanced .page-chip{min-width:44px;min-height:44px;border:1px solid var(--line);border-radius:0!important;background:#fff;color:var(--text);padding:0 10px;font-size:13px;font-weight:800;line-height:1;cursor:pointer}.pagination-button-wide{min-width:86px}.pagination-button:hover:not(:disabled),.pagination-enhanced .page-chip:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.pagination-button:disabled,.pagination-enhanced .page-chip:disabled{opacity:.42;cursor:not-allowed}.pagination-enhanced .page-chip.active{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:900}.pagination-ellipsis{min-width:28px;text-align:center;color:var(--muted);font-weight:800}.pagination-page-size{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--muted);font-size:12px;font-weight:800;white-space:nowrap}.pagination-page-size select{width:auto;min-width:72px;min-height:44px;border-radius:0!important;padding:0 28px 0 10px;font-weight:800}@media (max-width:768px){.pagination-enhanced{grid-template-columns:1fr;gap:8px;margin-top:12px;padding-bottom:96px}.pagination-page-size,.pagination-summary{justify-content:center;text-align:center}.pagination-controls{justify-content:center;gap:5px}.pagination-button,.pagination-enhanced .page-chip{min-width:46px;min-height:46px;padding:0 8px;font-size:12px}.pagination-button-wide{min-width:82px}}body,button,html,input,select,textarea{font-family:var(--font-inter),Inter,Arial,Helvetica,sans-serif}.page-shell:has(.search-page-stack)>.page-header.desktop-page-header{display:none!important}.search-results-table-list .search-row-image-cell{overflow:hidden}.search-results-table-list .search-row-image-button{width:100%;height:100%;padding:0!important;display:block;overflow:hidden}.search-results-table-list .search-row-image{display:block;width:100%!important;height:100%!important;object-fit:cover;object-position:center}.search-results-toolbar.search-results-toolbar--desktop-table{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.search-results-toolbar--desktop-table .search-active-filters{display:flex;align-items:center;gap:10px}.search-desktop-table-wrap{width:100%;overflow-x:auto;margin-top:0!important}.search-desktop-table{width:100%;margin-top:0!important;border-collapse:separate;border-spacing:0 8px;table-layout:fixed}.search-desktop-table col.col-image{width:96px}.search-desktop-table col.col-lot{width:92px}.search-desktop-table col.col-make{width:24%}.search-desktop-table col.col-chassis{width:16%}.search-desktop-table col.col-year{width:72px}.search-desktop-table col.col-km{width:96px}.search-desktop-table col.col-cc{width:88px}.search-desktop-table col.col-score{width:86px}.search-desktop-table col.col-date,.search-desktop-table col.col-price{width:110px}.search-desktop-table thead th{position:sticky;top:58px;z-index:24;background:#09162c;color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.02em;line-height:1;padding:10px;text-align:left;white-space:nowrap;border:0;box-shadow:0 1px 0 rgba(15,23,42,.08)}.search-desktop-table thead th:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px}.search-desktop-table thead th:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px}.search-desktop-sort-button{width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:0;background:transparent;border:0;color:inherit;font:inherit;cursor:pointer}.search-desktop-sort-button.active{color:#d9e7ff}.search-desktop-sort-indicator{display:inline-flex;align-items:center;justify-content:center;min-width:16px;font-size:.74rem;opacity:.9}.search-desktop-table tbody td{background:#fff;color:#0c1730;padding:10px;border-top:1px solid #d7dee9;border-bottom:1px solid #d7dee9;border-right:1px solid #d7dee9;vertical-align:middle;font-size:.94rem}.search-desktop-table tbody td:first-child{border-left:1px solid #d7dee9;border-top-left-radius:10px;border-bottom-left-radius:10px}.search-desktop-table tbody td:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.search-desktop-table-row .search-row-title-button{display:inline-block;padding:0;border:0;background:transparent;color:#2657d8;font-size:1rem;font-weight:800;text-align:left;cursor:pointer}.search-desktop-table-row .search-row-secondary{margin-top:2px;color:#4b5f84;font-size:.84rem;line-height:1.2}.search-desktop-table-row .search-row-primary{font-size:.96rem;font-weight:700;line-height:1.2}.search-desktop-image-cell{padding:8px}.search-desktop-image-cell .search-row-image-button{position:relative;width:60px;height:60px;padding:0;border:1px solid #cbd6e4;background:#f8fafc;cursor:pointer}.search-desktop-image-cell .search-row-image-button.seen{border:2px solid #22b35b}.search-desktop-image-cell .search-row-image{width:100%;height:100%;object-fit:cover;object-position:center}.search-desktop-cc-cell,.search-desktop-chassis-cell,.search-desktop-km-cell,.search-desktop-lot-cell,.search-desktop-year-cell{font-weight:700}.search-desktop-lot-box{min-height:70px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.search-desktop-lot-value{font-size:.96rem;font-weight:800;line-height:1.2}.search-desktop-lot-favorite{align-self:flex-end;margin-top:8px;width:26px;height:26px;min-width:26px;border-radius:999px}.search-desktop-lot-favorite .favorite-star-glyph{font-size:15px;line-height:1}.search-desktop-score-cell{text-align:center}.search-desktop-date-cell .search-row-secondary{font-size:.78rem}.search-desktop-price-cell{text-align:center}.search-desktop-price-cell .search-row-price-value{min-height:20px;font-size:.9rem;font-weight:700}@media (max-width:991px){.search-results-toolbar.search-results-toolbar--desktop-table{margin-top:4px;margin-bottom:6px}.search-desktop-table,.search-desktop-table-wrap{display:none!important}}.search-results-toolbar.search-results-toolbar--desktop-table{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;min-height:0!important}.search-desktop-image-cell{padding:6px!important}.search-desktop-image-cell .search-row-image-button{display:block;width:100%!important;max-width:none!important;min-width:100%!important;height:74px!important;padding:0!important;box-sizing:border-box;border-radius:8px;overflow:hidden}.search-desktop-image-cell .search-row-image{display:block;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center}.search-results-toolbar.search-results-toolbar--desktop-table .search-sort-controls.mobile-only-inline{display:none!important}@media (max-width:960px){.search-results-toolbar.search-results-toolbar--desktop-table{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:nowrap;margin-top:0!important;margin-bottom:8px!important}.search-results-toolbar.search-results-toolbar--desktop-table .search-active-filters{min-width:0;flex:0 0 auto}.search-results-toolbar.search-results-toolbar--desktop-table .search-sort-controls.mobile-only-inline{display:inline-flex!important;align-items:center;gap:6px;margin-left:auto;flex:0 1 auto;min-width:0}.search-results-toolbar.search-results-toolbar--desktop-table .search-sort-label{font-size:12px;line-height:1;white-space:nowrap}.search-results-toolbar.search-results-toolbar--desktop-table .search-sort-select{width:138px;max-width:42vw;min-width:0;font-size:14px;padding:8px 10px}.search-results-toolbar.search-results-toolbar--desktop-table .search-sort-direction-button{width:38px;height:38px;flex:0 0 38px}.search-results-mobile-list{display:grid!important;gap:12px!important}.search-results-mobile-list .search-row-card{display:block!important;margin:0!important}.search-results-mobile-list .search-mobile-v17-card{margin:0!important}}.desktop-only.search-filters-top{margin-bottom:0!important}.search-page-stack{gap:12px!important}@media (min-width:961px){.search-desktop-table-wrap{overflow:visible!important;margin-top:0!important}.search-desktop-table{margin-top:0!important}.search-desktop-table thead th{position:sticky!important;top:58px!important;z-index:90!important;background:#09162c!important;background-clip:padding-box}.search-desktop-table{border-spacing:0 4px!important}.search-desktop-table tbody td{padding:4px 10px!important;font-size:.84rem!important;line-height:1.05!important}.search-desktop-image-cell{padding:4px!important}.search-desktop-image-cell .search-row-image-button{width:100%!important;height:50px!important;min-height:50px!important;max-height:50px!important;border-radius:6px!important;overflow:hidden!important}.search-desktop-image-cell .search-row-image{width:100%!important;height:50px!important;min-height:50px!important;max-height:50px!important;object-fit:cover!important;object-position:center center!important;display:block!important}.search-desktop-lot-box{min-height:50px!important}.search-desktop-cc-cell,.search-desktop-chassis-cell,.search-desktop-km-cell,.search-desktop-lot-value,.search-desktop-price-cell .search-row-price-value,.search-desktop-year-cell{font-size:.84rem!important;line-height:1.05!important}.search-desktop-table-row .search-row-title-button{font-size:.93rem!important;line-height:1.05!important}.search-desktop-table-row .search-row-secondary{margin-top:0!important;font-size:.72rem!important;line-height:1.05!important}.search-desktop-date-cell .search-row-primary{font-size:.84rem!important;line-height:1.05!important}.search-desktop-date-cell .search-row-secondary{font-size:.69rem!important;line-height:1.02!important}.search-desktop-score-cell .badge.search-row-score-badge{min-height:20px!important;padding:0 8px!important;font-size:.76rem!important;line-height:20px!important}.search-desktop-lot-favorite{width:22px!important;height:22px!important;min-width:22px!important;margin-top:4px!important}.search-desktop-lot-favorite .favorite-star-glyph{font-size:13px!important}.search-desktop-image-cell,.search-desktop-table col.col-image{width:65px!important;min-width:65px!important;max-width:65px!important}.search-desktop-image-cell{padding:0!important;box-sizing:border-box!important;vertical-align:middle!important}.search-desktop-image-cell .search-row-image-button{margin:0!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important;border-radius:6px!important}.search-desktop-image-cell .search-row-image,.search-desktop-image-cell .search-row-image-button{display:block!important;width:65px!important;min-width:65px!important;max-width:65px!important;height:45px!important;min-height:45px!important;max-height:45px!important}.search-desktop-image-cell .search-row-image{object-fit:cover!important;object-position:center center!important}.search-desktop-lot-box{min-height:45px!important}:root{--max-page:1366px}.page-shell{max-width:var(--max-page);padding-left:16px;padding-right:16px}.desktop-nav{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.topbar-inner{margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-left:16px;padding-right:16px}.topbar-inner,.vehicle-modal{width:min(calc(100vw - 32px),var(--max-page));max-width:var(--max-page)}.vehicle-modal{top:16px;bottom:16px;left:50%;right:auto;transform:translateX(-50%);max-height:calc(100vh - 32px);padding:16px}.vehicle-modal-layout-v18{grid-template-columns:minmax(0,4fr) minmax(0,3fr) minmax(0,3fr)!important;gap:14px}.vehicle-modal-column{gap:14px}.vehicle-panel-card{padding:14px}.gallery-main{min-height:0}.vehicle-image-main{width:100%;max-height:min(44vh,430px);object-fit:contain}.vehicle-sheet-image{max-height:min(30vh,300px);object-fit:contain}.image-viewer-v19-header,.image-viewer-v19-stage{width:min(calc(100vw - 32px),var(--max-page));max-width:var(--max-page);margin-left:auto;margin-right:auto}.image-viewer-v19-header{padding-left:16px;padding-right:16px}.image-viewer-v19-stage{height:calc(100vh - 72px);padding:14px 0 18px}.image-viewer-v19-image-wrap{width:100%;height:100%}.image-viewer-v19-image{width:auto;height:auto;max-width:100%;max-height:calc(100vh - 140px);object-fit:contain}.bids-toolbar-grid{grid-template-columns:minmax(240px,1fr) 180px;max-width:560px}.bids-table-wrap{width:100%;overflow-x:auto;margin-top:8px;border:1px solid #dbe3ef;background:#fff}.bids-table{width:100%;min-width:1280px;border-collapse:collapse;table-layout:fixed;font-size:11px}.bids-table thead th{position:static!important;top:auto!important;z-index:auto!important;height:30px;padding:4px 5px;background:#162033;color:#fff;border-right:1px solid rgba(255,255,255,.18);text-align:left;font-size:10px;line-height:1;letter-spacing:.02em;white-space:nowrap}.bids-table tbody td{padding:4px 5px;border-right:1px solid #e3e8f2;border-bottom:1px solid #e3e8f2;vertical-align:top;color:#152033;line-height:1.15}.bids-table tbody tr:hover td{background:#f7fbff}.bids-col-image{width:74px}.bids-col-user{width:92px}.bids-col-source{width:90px}.bids-col-date{width:70px}.bids-col-vehicle{width:150px}.bids-col-suggested{width:88px}.bids-col-bid{width:92px}.bids-col-highest{width:40px}.bids-col-group{width:36px}.bids-col-status{width:96px}.bids-col-result{width:88px}.bids-col-price{width:90px}.bids-col-message{width:250px}.bids-col-edit{width:58px}.bids-sort-title{width:100%;display:flex;align-items:center;justify-content:space-between;gap:3px;border:0;background:transparent;color:inherit;padding:0;text-align:left;font:inherit;cursor:pointer}.bids-sort-arrow{font-size:10px;opacity:.9}.bids-image-button{display:block;width:65px;height:45px;border:0;padding:0;background:#f1f5f9;overflow:hidden;cursor:pointer}.bids-image-button img{display:block;width:65px;height:45px;object-fit:contain;background:#f8fafc}.bids-date-stack,.bids-vehicle-stack-button{display:flex;flex-direction:column;gap:2px}.bids-vehicle-stack-button{width:100%;border:0;padding:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.bids-vehicle-line{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strong-line{font-weight:700}.bids-user-cell{overflow:hidden;text-overflow:ellipsis}.bids-group-cell,.bids-highest-cell{text-align:center;vertical-align:middle!important}.highest-face,.low-face{font-size:18px;line-height:1}.low-face{color:#dc2626;filter:saturate(1.25)}.bids-status-select{width:100%;height:28px;border:1px solid #cbd5e1;background:#fff;color:#111827;font-size:11px;padding:2px 4px;border-radius:0}.bids-edit-button{min-height:28px;padding:4px 7px;border-radius:0!important;font-size:11px}.bids-message-cell-inner{min-width:0}.inline-thread-table-mode{border:0!important;padding:0!important;background:transparent!important}.inline-thread-table-mode .inline-thread-header{padding:0 0 4px;font-size:10px}.inline-thread-table-wrap{max-height:96px;overflow:auto;border:1px solid #e5e7eb}.inline-thread-table{width:100%;border-collapse:collapse;font-size:10px;table-layout:fixed}.inline-thread-table td,.inline-thread-table th{padding:3px 4px;border-bottom:1px solid #edf2f7;vertical-align:top;text-align:left}.inline-thread-table th{background:#f1f5f9;font-weight:700}.inline-thread-message-cell{word-break:break-word}.message-read-dot,.message-unread-dot{margin-left:4px;font-size:10px}.message-read-dot{color:#0f766e}.message-unread-dot{color:#dc2626;font-size:15px;line-height:0}.inline-thread-table-mode .inline-thread-actions{margin-top:4px;justify-content:flex-start}.inline-thread-table-mode .composer .button,.inline-thread-table-mode .inline-thread-actions .button{min-height:28px;padding:4px 8px;border-radius:0!important;font-size:11px}.inline-thread-table-mode .composer{margin-top:4px;padding:0;background:transparent}.inline-thread-table-mode .composer textarea{min-height:58px;font-size:11px;border-radius:0}.bids-table thead{display:table-header-group}.bids-table thead tr{display:table-row}.bids-table thead th{vertical-align:middle}}.tenant-vehicle-edit-backdrop{z-index:4300;background:rgba(15,23,42,.66)}.tenant-vehicle-edit-card{z-index:4310;background:var(--bg)}.tenant-vehicle-edit-header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #dbe3ef;padding-bottom:10px;margin-bottom:12px}.tenant-vehicle-edit-grid{display:grid;grid-template-columns:minmax(240px,2.4fr) minmax(260px,2.6fr) minmax(360px,4fr);gap:14px;align-items:start}.tenant-vehicle-edit-fields{display:grid;gap:12px;align-content:start}.tenant-edit-input-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px}.tenant-edit-currency-pill{min-width:58px;border-radius:999px;background:#dcfce7;border:1px solid #86efac;color:#166534;font-size:12px;font-weight:900;text-align:center;padding:8px 10px}.tenant-vehicle-edit-sheet{min-height:420px;max-height:calc(100vh - 150px);background:#f8fafc;border:1px solid #dbe3ef;border-radius:18px;display:grid;place-items:center;overflow:auto}.tenant-vehicle-edit-sheet img{max-width:100%;max-height:calc(100vh - 170px);object-fit:contain}.tiny-copy{font-size:12px;line-height:1.35}.bid-group-picker{display:grid;gap:6px}.bid-group-picker>span{font-size:12px;color:#334155}.bid-group-buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.bid-group-button{min-height:38px;border:1px solid #cbd5e1;background:#f8fafc;color:#111827;border-radius:0}.suggested-bid-card{position:relative;overflow:hidden;border:1px solid #86efac!important;border-radius:22px!important;background:#f0fdf4!important;box-shadow:0 18px 45px rgba(22,101,52,.14)!important}.suggested-bid-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:#22c55e}.suggested-bid-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.suggested-bid-kicker{color:#166534;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.suggested-bid-title{color:#14532d;font-size:18px}.suggested-bid-badge{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;background:#16a34a;color:#fff;font-weight:900;box-shadow:0 10px 24px rgba(22,163,74,.24)}.suggested-bid-rows{background:rgba(255,255,255,.68);border:1px solid rgba(134,239,172,.82);border-radius:16px;padding:4px 10px}.suggested-bid-row{border-color:rgba(134,239,172,.86)!important}.suggested-bid-label{color:#166534!important}.suggested-bid-value{color:#052e16!important;font-weight:900!important}@media (max-width:960px){.bids-toolbar-grid{grid-template-columns:1fr}.bids-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:10px;border:1px solid #dbe3ef;background:#fff}.bids-table{min-width:1180px;border-collapse:collapse;font-size:11px}.bids-table thead th{padding:8px 6px;background:#162033;color:#fff;white-space:nowrap;border-right:1px solid rgba(255,255,255,.16)}.bids-table tbody td{padding:7px 6px;border-right:1px solid #e3e8f2;border-bottom:1px solid #e3e8f2;vertical-align:top}.tenant-vehicle-edit-grid{grid-template-columns:1fr}.tenant-vehicle-edit-card{padding:12px}.tenant-vehicle-edit-sheet{min-height:320px;max-height:none}}.bids-table--customer .bids-col-message{width:300px}.inline-thread-card-mode{border:0!important;padding:0!important;background:transparent!important}.inline-thread-card-mode .inline-thread-header{display:none!important}.inline-thread-cards{display:flex;flex-direction:column;gap:4px;max-height:132px;overflow:auto;padding:0}.inline-thread-card-message{border:1px solid #dbe3ef;background:#f8fafc;padding:4px 5px;border-radius:0;color:#152033}.inline-thread-card-top{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:2px;font-size:10px;line-height:1.2}.inline-thread-sender{display:inline-flex;align-items:center;min-width:0;gap:3px;white-space:nowrap}.inline-thread-time{color:#64748b;font-size:9px;white-space:nowrap}.inline-thread-card-body{font-size:10px;line-height:1.25;color:#0f172a;word-break:break-word}.inline-thread-delete{display:inline-flex;align-items:center;justify-content:center;margin-top:4px;min-height:22px;border:1px solid #fecaca;background:#fff5f5;color:#b91c1c;padding:2px 6px;border-radius:0;font-size:10px;cursor:pointer}.inline-thread-delete:hover{background:#fee2e2}.inline-thread-empty{border:1px dashed #dbe3ef;background:#f8fafc;padding:6px;border-radius:0;font-size:10px}.inline-thread-card-mode .inline-thread-actions{margin-top:4px;justify-content:flex-start}.inline-thread-card-mode .inline-thread-actions .button,.inline-thread-card-mode .inline-thread-composer .button{min-height:28px;padding:4px 8px;border-radius:0!important;font-size:11px}.inline-thread-card-mode .inline-thread-composer{margin-top:4px}.inline-thread-card-mode .inline-thread-composer textarea{min-height:58px;font-size:11px;border-radius:0}@media (max-width:960px){.inline-thread-cards{max-height:180px}.inline-thread-card-body,.inline-thread-card-top{font-size:11px}}@media (min-width:961px){.page-header.desktop-page-header{margin:0 0 4px!important;padding:1px 0!important}.page-header.desktop-page-header h1{margin:0!important;font-size:15px!important;line-height:1.05!important;font-weight:800!important}.bids-filter-card.toolbar-card{margin-bottom:8px!important;padding:8px!important}.bids-toolbar-grid{grid-template-columns:minmax(220px,1.25fr) minmax(120px,.7fr) minmax(150px,.85fr) minmax(80px,.45fr) minmax(150px,.85fr)!important;max-width:none!important;gap:8px!important}.bids-toolbar-grid .compact-label{gap:3px!important}.bids-toolbar-grid .compact-label span{font-size:10px!important;line-height:1!important}.bids-toolbar-grid .compact-input{height:30px!important;min-height:30px!important;padding:4px 7px!important;font-size:12px!important;border-radius:0!important}.bids-table{font-size:.84rem!important}.bids-table thead th{font-size:.76rem!important;line-height:1.05!important}.bids-edit-button,.bids-sort-title,.bids-status-select,.bids-table tbody td,.bids-vehicle-stack-button{font-size:.84rem!important;line-height:1.12!important}.bids-date-stack .muted,.bids-table-row .muted,.bids-vehicle-line.muted{font-size:.74rem!important}.inline-thread-card-body,.inline-thread-card-mode .inline-thread-actions .button,.inline-thread-card-mode .inline-thread-composer .button,.inline-thread-card-mode .inline-thread-composer textarea,.inline-thread-card-top,.inline-thread-delete,.inline-thread-empty,.inline-thread-hidden-summary{font-size:.78rem!important;line-height:1.18!important}.inline-thread-time{font-size:.68rem!important}}.inline-thread-card-mode .inline-thread-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:100%!important}.inline-thread-card-mode .inline-thread-actions .button{min-height:30px!important;border-radius:0!important}.inline-thread-toggle-button{margin-left:auto!important}.inline-thread-hidden-summary{min-height:28px;display:flex;align-items:center;padding:4px 6px;border:1px dashed #dbe3ef;background:#f8fafc;color:#64748b;border-radius:0}@media (max-width:960px){.bids-filter-card.toolbar-card{padding:10px!important;margin-bottom:10px!important}.bids-toolbar-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}.bids-toolbar-grid .compact-label:first-child{grid-column:1/-1}.bids-toolbar-grid .compact-input{min-height:42px!important;border-radius:0!important}.bids-table{font-size:.84rem!important}.inline-thread-card-mode .inline-thread-actions .button{min-height:38px!important;padding:8px 10px!important}}.bid-result-buy{color:#dc2626!important;font-weight:800!important}@media (min-width:961px){.bids-table-wrap{overflow-x:visible!important;max-width:100%!important;width:100%!important}.bids-table{width:100%!important;min-width:0!important;table-layout:fixed!important}.bids-col-image{width:66px!important}.bids-col-user{width:72px!important}.bids-col-source{width:70px!important}.bids-col-date{width:58px!important}.bids-col-vehicle{width:140px!important}.bids-col-bid,.bids-col-suggested{width:78px!important}.bids-col-highest{width:34px!important}.bids-col-group{width:30px!important}.bids-col-status{width:76px!important}.bids-col-result{width:74px!important}.bids-col-price{width:78px!important}.bids-col-message{width:178px!important}.bids-col-edit{width:36px!important}.bids-table td,.bids-table th{overflow:hidden!important}.bids-table tbody td,.bids-table thead th{padding:4px!important}.bids-date-stack,.bids-sort-title,.bids-sort-title span:first-child,.bids-table td,.bids-user-cell,.bids-vehicle-stack-button{min-width:0!important}.bids-table td:not(:has(.inline-thread-card-mode)){text-overflow:ellipsis}.bids-edit-title-icon{display:inline-flex;align-items:center;justify-content:center;width:100%;font-size:14px;line-height:1}.bids-edit-button{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#020617!important;color:#fff!important;border:1px solid #020617!important;box-shadow:0 6px 14px rgba(15,23,42,.28)!important;font-size:15px!important;font-weight:800!important}.bids-edit-button:hover{background:#111827!important;border-color:#111827!important}}.inline-thread-card-mode .inline-thread-delete,.inline-thread-card-mode .inline-thread-header{display:none!important}.inline-thread-cards{max-height:none!important;overflow:visible!important;scrollbar-width:none!important}.inline-thread-cards::-webkit-scrollbar{display:none!important}.inline-thread-card-message{padding:4px 5px!important}.inline-thread-card-top{margin-bottom:2px!important}.inline-thread-time{white-space:nowrap!important}@media (max-width:960px){.bids-table-wrap{overflow-x:visible!important;max-width:100%!important}.inline-thread-cards{max-height:none!important;overflow:visible!important}.bids-edit-button{background:#020617!important;color:#fff!important;border:1px solid #020617!important;box-shadow:0 6px 14px rgba(15,23,42,.28)!important}}.inline-thread-sender-admin{color:#2563eb!important;font-weight:800!important}@media (min-width:961px){.bids-mobile-list.mobile-only{display:none!important}}@media (max-width:960px){.bids-table,.bids-table-wrap.desktop-only{display:none!important}.bids-mobile-list.mobile-only{display:grid!important;gap:10px;margin-top:8px;padding-bottom:110px}.bids-mobile-card{position:relative;overflow:hidden;border:1px solid #dbe6f5;background:#ffffff;box-shadow:0 8px 22px rgba(15,23,42,.08);border-radius:12px}.bids-mobile-card-main{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px;padding:10px}.bids-mobile-image-button{width:112px;height:86px;border:0;padding:0;background:#e9eef7;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(148,163,184,.2)}.bids-mobile-image-button img{display:block;width:100%;height:100%;object-fit:cover}.bids-mobile-content{min-width:0;display:grid;align-content:start;gap:6px}.bids-mobile-title-row{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:8px;align-items:start}.bids-mobile-title{min-width:0;border:0;padding:0;background:transparent;color:#0f172a;text-align:left;line-height:1.08}.bids-mobile-title span,.bids-mobile-title strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bids-mobile-title strong{font-size:.94rem;font-weight:900;letter-spacing:-.01em}.bids-mobile-title span{margin-top:2px;font-size:.82rem;font-weight:700;color:#334155}.bids-mobile-highest{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:17px;background:#f1f5f9;border:1px solid #dbe6f5}.bids-mobile-highest.is-highest{background:#ecfdf5;border-color:#86efac}.bids-mobile-highest.is-low{background:#fff1f2;border-color:#fecdd3}.bids-mobile-subtitle{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;color:#64748b;font-size:.74rem;line-height:1.1}.bids-mobile-subtitle span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bids-mobile-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.bids-mobile-meta-wide{grid-column:1/-1}.bids-mobile-meta-item{min-width:0;display:grid;gap:2px;padding:5px 6px;background:rgba(241,245,249,.9);border:1px solid rgba(226,232,240,.9);border-radius:8px}.bids-mobile-meta-item span,.bids-mobile-money-card span{color:#64748b;font-size:.62rem;line-height:1;font-weight:800;text-transform:uppercase;letter-spacing:.045em}.bids-mobile-meta-item strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#111827;font-size:.74rem;line-height:1.05}.bids-mobile-status-select{width:100%;min-width:0;height:24px;border:1px solid #cbd5e1;background:#fff;color:#111827;font-size:.72rem;line-height:1;padding:2px 4px;border-radius:0}.bids-mobile-money-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#dbe6f5;border-top:1px solid #dbe6f5;border-bottom:1px solid #dbe6f5}.bids-mobile-money-card{min-width:0;min-height:44px;display:grid;align-content:center;gap:3px;padding:6px;background:#fff}.bids-mobile-money-card strong{color:#0f172a;font-size:.75rem}.bids-mobile-money-card small,.bids-mobile-money-card strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1}.bids-mobile-money-card small{color:#64748b;font-size:.64rem}.bids-mobile-money-primary{background:#eff6ff}.bids-mobile-money-primary strong{color:#1d4ed8;font-weight:900}.bids-mobile-message-card{padding:8px 10px 10px;background:#f8fafc}.bids-mobile-message-card .inline-thread.compact{padding-top:0!important}.bids-mobile-message-card .inline-thread-hidden-summary{min-height:34px;border-style:solid;background:#fff}.bids-mobile-message-card .inline-thread-actions .button{min-height:40px!important;padding:8px 10px!important;font-size:.78rem!important}.bids-mobile-message-card .inline-thread-card-message{background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 12px rgba(15,23,42,.04)}.bids-mobile-actions{display:flex;justify-content:flex-end;padding:0 10px 10px;background:#f8fafc}.bids-mobile-edit-button{min-height:38px;border-radius:0!important;background:#020617!important;color:#fff!important;border-color:#020617!important;box-shadow:0 8px 18px rgba(15,23,42,.28)!important}.pagination{margin-top:12px}}@media (max-width:420px){.bids-mobile-card-main{grid-template-columns:100px minmax(0,1fr);gap:8px;padding:9px}.bids-mobile-image-button{width:100px;height:80px}.bids-mobile-money-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.search-mobile-top-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,.65fr);gap:8px;width:100%;margin:0 0 8px}.search-mobile-top-actions .mobile-filter-button,.search-mobile-top-actions .search-mobile-top-button{width:100%;min-height:42px;margin:0!important;border-radius:0!important}}.bids-message-title-cell{text-align:center!important;padding:4px!important}.bids-unread-filter-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:42px;min-height:26px;padding:2px 8px;border:1px solid rgba(15,23,42,.16);border-radius:0;background:#ffffff;color:#111827;font-size:12px;font-weight:800;line-height:1;cursor:pointer;box-shadow:0 1px 3px rgba(15,23,42,.12)}.bids-unread-filter-button:hover{background:#f1f5f9}.bids-unread-filter-button.active{background:#111827;color:#ffffff;border-color:#111827}.bids-unread-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#ef4444;color:#ffffff;font-size:10px;font-weight:900;line-height:1}.bids-unread-filter-button.active .bids-unread-filter-count{background:#ffffff;color:#111827}.inline-thread-toggle-button{min-width:78px;white-space:nowrap}.bids-unread-filter-button.is-muted,.bids-unread-filter-button:disabled{background:#e5e7eb!important;color:#6b7280!important;border-color:#cbd5e1!important;cursor:not-allowed!important;box-shadow:none!important;opacity:.72}.bids-unread-filter-button.is-muted:hover,.bids-unread-filter-button:disabled:hover{background:#e5e7eb!important}.bids-unread-filter-button.is-muted .bids-unread-filter-count,.bids-unread-filter-button:disabled .bids-unread-filter-count{background:#94a3b8!important;color:#ffffff!important}.bids-unread-filter-button.muted,.bids-unread-filter-button:disabled{cursor:default;opacity:.45;background:#f3f4f6;color:#6b7280;border-color:rgba(107,114,128,.25);box-shadow:none}.bids-unread-filter-button.muted:hover,.bids-unread-filter-button:disabled:hover{background:#f3f4f6;color:#6b7280}.bids-unread-filter-button.muted .bids-unread-filter-count,.bids-unread-filter-button:disabled .bids-unread-filter-count{background:#d1d5db;color:#4b5563}@media (max-width:960px){.page-shell{padding-top:58px!important;padding-bottom:calc(78px + env(safe-area-inset-bottom))!important}.mobile-header{height:48px!important;grid-template-columns:38px minmax(0,1fr) 42px!important;gap:6px!important;padding:5px 8px!important;transition:transform .22s ease,opacity .22s ease;will-change:transform}.mobile-header.mobile-header-hidden{transform:translateY(-110%);opacity:0;pointer-events:none}.mobile-header .icon-button{width:38px!important;height:38px!important;min-height:38px!important;border-radius:10px!important}.mobile-header-title{font-size:14px!important;line-height:1!important}.mobile-header-spacer{width:38px!important}.mobile-header-message-button{position:relative;width:40px;height:38px;min-height:38px;display:inline-grid;place-items:center;justify-self:end;border:1px solid rgba(148,163,184,.34);border-radius:12px;background:#f8fafc;color:#64748b;box-shadow:0 5px 16px rgba(15,23,42,.08);cursor:pointer}.mobile-header-message-button.has-unread{border-color:rgba(29,78,216,.24);background:#eff6ff;color:#1d4ed8}.mobile-header-message-button.is-muted,.mobile-header-message-button:disabled{opacity:.58;cursor:default;box-shadow:none}.mobile-header-message-icon{font-size:18px;line-height:1}.mobile-header-message-count{position:absolute;top:-5px;right:-4px;min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;border-radius:999px;background:#94a3b8;color:#fff;font-size:10px;font-weight:900;line-height:1;box-shadow:0 0 0 2px #fff}.mobile-header-message-button.has-unread .mobile-header-message-count{background:#ef4444}.bottom-nav{left:0!important;right:0!important;bottom:0!important;width:100vw!important;gap:4px!important;padding:5px 8px calc(5px + env(safe-area-inset-bottom))!important;border-radius:0!important;border-top:1px solid rgba(255,255,255,.08)!important}.bottom-nav-link{min-height:44px!important;gap:2px!important;padding:4px 2px!important;border-radius:11px!important;font-size:10px!important}.bottom-nav-icon{font-size:16px!important}.bottom-nav-label{line-height:1!important}.bottom-nav.bottom-nav-customer.bottom-nav-count-3{grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:stretch!important;align-items:stretch!important}.bottom-nav.bottom-nav-customer.bottom-nav-count-3 .bottom-nav-link{min-height:48px!important;gap:4px!important;padding:5px 4px!important;font-size:12px!important}.bottom-nav.bottom-nav-customer.bottom-nav-count-3 .bottom-nav-icon{font-size:18px!important}.bottom-nav.bottom-nav-customer.bottom-nav-count-3 .bottom-nav-label{font-size:12px!important;font-weight:700!important;line-height:1.05!important;letter-spacing:.01em!important}.drawer-link{padding:10px 12px!important;border-radius:11px!important}.vehicle-modal{padding:12px!important;border-radius:0!important}.vehicle-modal-toolbar{margin-bottom:8px!important}.vehicle-modal-column-images>.vehicle-panel-card:first-child{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.vehicle-modal-column-images>.vehicle-panel-card:first-child .vehicle-panel-heading{display:none!important}.vehicle-modal-column-images>.vehicle-panel-card:first-child .gallery-main{width:calc(100% + 24px)!important;margin-left:-12px!important;margin-right:-12px!important;border:0!important;border-radius:0!important;background:#f8fafc!important}.vehicle-modal-column-images>.vehicle-panel-card:first-child .vehicle-image-button,.vehicle-modal-column-images>.vehicle-panel-card:first-child .vehicle-image-main{width:100%!important;border:0!important;border-radius:0!important;box-shadow:none!important}.image-viewer-v19-mobile-image,.vehicle-modal-column-images .thumb,.vehicle-modal-column-images .thumb img,.vehicle-modal-column-images .vehicle-image-button,.vehicle-modal-column-images .vehicle-image-main,.vehicle-sheet-button,.vehicle-sheet-image{border-radius:0!important}.vehicle-modal-bottom-actions{display:grid;margin-top:14px;padding:4px 0 18px}.vehicle-modal-bottom-close{min-height:46px;width:100%}.search-results-mobile-list{gap:10px!important}.search-row-card{border-radius:10px!important}.search-row-card .search-mobile-v17-card{border-radius:10px!important;border:1px solid #dbe6f5!important;background:#ffffff!important;box-shadow:0 10px 24px rgba(15,23,42,.09)!important}.search-row-card .search-mobile-v17-image,.search-row-card .search-mobile-v17-image-button{border-radius:0!important}.bids-filter-card .bids-toolbar-grid{gap:8px!important}.bids-filter-card.card{padding:10px!important}.bids-filter-card .compact-input{min-height:38px!important;padding:7px 9px!important;border-radius:8px!important}.bids-filter-card .compact-label{gap:4px!important;font-size:12px!important}.bids-mobile-list.mobile-only{gap:8px!important;padding-bottom:calc(78px + env(safe-area-inset-bottom))!important}.bids-mobile-card{border-radius:10px!important;box-shadow:0 10px 24px rgba(15,23,42,.09)!important}.bids-mobile-card-main{grid-template-columns:92px minmax(0,1fr)!important;gap:8px!important;padding:8px!important}.bids-mobile-image-button{width:92px!important;height:70px!important}.bids-mobile-meta-grid{gap:4px!important}.bids-mobile-meta-item{padding:4px 5px!important}.bids-mobile-money-card{min-height:38px!important;padding:5px 4px!important}.bids-mobile-message-card{padding:7px 8px 8px!important}.pagination-enhanced{gap:6px!important;margin-top:10px!important;padding:8px 0 70px!important}.pagination-controls,.pagination-enhanced .pagination-pages{gap:3px!important}.pagination-button,.pagination-enhanced .page-chip{min-width:34px!important;min-height:34px!important;padding:0 6px!important;border-radius:8px!important;font-size:11px!important}.pagination-button-wide{min-width:34px!important}.pagination-button{display:inline-flex;align-items:center;justify-content:center;gap:2px}.pagination-button-label{display:none!important}.pagination-page-size,.pagination-summary{font-size:11px!important}.pagination-page-size{gap:5px!important}.pagination-page-size select{min-height:34px!important;min-width:58px!important;padding:0 20px 0 8px!important;border-radius:8px!important;font-size:11px!important}}@media (max-width:420px){.pagination-page-size-text{display:none!important}.search-row-card .search-mobile-v17-card{grid-template-columns:76px minmax(0,1fr) 32px!important;gap:8px!important;padding:7px 8px!important}.search-row-card .search-mobile-v17-image,.search-row-card .search-mobile-v17-image-button{width:76px!important;height:60px!important}.search-row-card .search-mobile-v17-favorite{width:32px!important;height:32px!important;min-width:32px!important}.bids-mobile-card-main{grid-template-columns:84px minmax(0,1fr)!important}.bids-mobile-image-button{width:84px!important;height:64px!important}}.vehicle-detail-messages-panel .inline-thread-card-mode{border:0!important;padding:0!important;background:transparent!important}.vehicle-detail-messages-panel .inline-thread-cards{display:grid;gap:10px}.vehicle-detail-messages-panel .inline-thread-card-message{border:1px solid #dbe3ef;background:#ffffff;padding:12px 14px!important;border-radius:14px;box-shadow:0 10px 24px rgba(15,23,42,.06)}.vehicle-detail-messages-panel .inline-thread-card-top{align-items:flex-start;gap:12px;margin-bottom:8px!important;font-size:13px}.vehicle-detail-messages-panel .inline-thread-sender{min-width:0;gap:6px;white-space:normal;font-size:13px;line-height:1.35}.vehicle-detail-messages-panel .inline-thread-time{font-size:12px;line-height:1.35;text-align:right}.vehicle-detail-messages-panel .inline-thread-card-body{font-size:14px;line-height:1.55;white-space:pre-wrap}.vehicle-detail-messages-panel .inline-thread-empty{padding:14px;border-radius:14px;font-size:13px}.vehicle-detail-messages-panel .inline-thread-actions{margin-top:12px}.vehicle-detail-messages-panel .inline-thread-actions .button,.vehicle-detail-messages-panel .inline-thread-composer .button{min-height:38px;padding:8px 14px}.vehicle-detail-messages-panel .inline-thread-composer{margin-top:12px}.vehicle-detail-messages-panel .inline-thread-composer textarea{min-height:92px}@media (max-width:960px){.vehicle-detail-messages-panel .inline-thread-card-message{padding:11px 12px!important;border-radius:12px}.vehicle-detail-messages-panel .inline-thread-card-top{gap:10px;font-size:12px}.vehicle-detail-messages-panel .inline-thread-time{font-size:11px}.vehicle-detail-messages-panel .inline-thread-card-body{font-size:13px}}@media (min-width:961px){.search-desktop-image-cell,.search-desktop-table col.col-image{width:84px!important;min-width:84px!important;max-width:84px!important;padding:0!important;box-sizing:border-box!important;vertical-align:middle!important}.search-desktop-image-cell .search-row-image-button{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;height:56px!important;min-height:56px!important;max-height:56px!important;margin:0!important;box-sizing:border-box!important}.search-desktop-image-cell .search-row-image{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;object-fit:cover!important;object-position:center center!important}.search-desktop-favorite-cell,.search-desktop-favorite-header,.search-desktop-table col.col-favorite{width:72px!important;min-width:72px!important;max-width:72px!important}.search-desktop-lot-box{min-height:56px!important;display:flex!important;align-items:center!important;justify-content:center!important}.search-desktop-favorite-cell,.search-desktop-favorite-header{text-align:center!important}.search-desktop-table-favorite.favorite-star-button{margin-inline:auto!important}}html body .search-seen-icon{top:4px!important;right:4px!important;left:auto!important;width:18px!important;height:18px!important;border-width:2px!important;box-shadow:0 4px 10px rgba(15,23,42,.18)!important}html body .search-seen-icon svg{width:10px!important;height:10px!important}@media (max-width:960px){.mobile-filter-card,.page-shell,.search-mobile-v17-card,.search-mobile-v17-info,.search-mobile-v17-info-grid,.search-mobile-v17-main,.search-page-stack,.search-results-mobile-list,.search-results-toolbar.search-results-toolbar--desktop-table,.search-row-card,body,html{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.page-shell,.search-page-stack,.search-results-mobile-list,body,html{overflow-x:clip!important}.search-mobile-top-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin:0 0 12px}.search-mobile-action-button,.search-mobile-top-actions .mobile-filter-button,.search-mobile-top-actions .search-mobile-top-button{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;margin:0!important;border-radius:8px!important;box-shadow:0 8px 18px rgba(15,23,42,.1)}.search-mobile-action-button.button-secondary,.search-mobile-top-actions .button-secondary{background:#ffffff!important;border:1px solid rgba(203,213,225,.9)!important}.search-mobile-button-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;min-width:16px;font-size:16px;line-height:1}.search-results-toolbar.search-results-toolbar--desktop-table{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,54vw);gap:10px;align-items:center;margin-bottom:10px}.search-active-filters{min-width:0}.search-active-filters .small-copy{font-size:15px;font-weight:500;color:#64748b}.search-sort-controls.mobile-only-inline{display:grid!important;grid-template-columns:minmax(0,1fr) 42px;gap:8px;min-width:0;align-items:center}.search-sort-controls.mobile-only-inline .search-sort-label{display:none!important}.search-sort-select{width:100%!important;min-width:0!important;min-height:42px;border-radius:10px!important;box-shadow:0 8px 18px rgba(15,23,42,.08);background:#ffffff}.search-sort-direction-button.search-mobile-icon-button{width:42px;min-width:42px;height:42px;border-radius:10px!important;background:var(--primary)!important;color:#ffffff!important;box-shadow:0 10px 18px rgba(29,78,216,.24)}.search-results-mobile-list{display:grid!important;gap:12px!important;padding-bottom:120px!important}.search-results-mobile-list .search-row-card{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.search-results-mobile-list .search-mobile-v17-card,.search-results-mobile-list .search-row-card{display:block!important;width:100%;margin:0!important}.search-mobile-v17-card{position:relative;width:100%;padding:12px;overflow:hidden}.search-mobile-v17-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;margin-bottom:10px}.search-mobile-v17-heading-button{display:grid!important;gap:2px;min-width:0;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:left}.search-mobile-v17-make{font-size:clamp(18px,5vw,22px);line-height:1.05;font-weight:800}.search-mobile-v17-make,.search-mobile-v17-model{display:block;min-width:0;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-mobile-v17-model{font-size:14px;line-height:1.18;font-weight:500}.search-mobile-v17-main{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,7fr);gap:12px;align-items:start}.search-mobile-v17-image-button{position:relative;display:block;width:100%;min-width:0;padding:0!important;border:0!important;border-radius:8px;overflow:hidden;background:transparent!important;box-shadow:none!important}.search-mobile-v17-image{display:block;width:100%;height:auto!important;max-width:100%;object-fit:contain;background:#edf2f7}.search-mobile-v17-image-button .search-seen-icon{top:6px!important;right:6px!important;left:auto!important;width:20px!important;height:20px!important;background:#56b11f;border:2px solid #ffffff!important;box-shadow:0 4px 10px rgba(15,23,42,.18)!important}.search-mobile-v17-image-button .search-seen-icon svg{width:11px!important;height:11px!important}.search-mobile-v17-info{min-width:0;display:grid;gap:10px;align-content:start}.search-mobile-v17-info-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 14px;align-items:start}.search-mobile-v17-info-value{display:block;min-width:0;font-size:14px;line-height:1.18;font-weight:500;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-mobile-v17-result-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:2px;font-size:15px;line-height:1.18;font-weight:800;color:#1d4ed8}.search-mobile-v17-result-row.is-buy{color:#dc2626}.search-mobile-v17-result-price,.search-mobile-v17-result-status{white-space:nowrap}.mobile-filter-card{border-radius:0!important;overflow-x:hidden!important}.mobile-filter-card .modal-title{display:none!important}.search-mobile-modal-header{justify-content:flex-end!important;margin-bottom:10px!important}.search-mobile-actions,.search-mobile-modal-actions{width:100%;justify-content:space-between;gap:10px}.search-mobile-actions .search-mobile-action-button,.search-mobile-modal-actions .search-mobile-action-button{flex:1 1}}@media (max-width:420px){.search-results-toolbar.search-results-toolbar--desktop-table{grid-template-columns:minmax(0,1fr)}.search-mobile-v17-card{padding:10px}.search-mobile-v17-header{gap:10px;margin-bottom:8px}.search-mobile-v17-main{gap:10px}.search-mobile-v17-info-grid{gap:7px 10px}}@keyframes favoriteTogglePop{0%{transform:scale(1)}22%{transform:scale(.86)}58%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes favoriteToggleGlyph{0%{transform:scale(1) rotate(0deg)}45%{transform:scale(1.18) rotate(-10deg)}to{transform:scale(1) rotate(0deg)}}html body :is(.favorite-star-button,.search-favorite-icon-button,.favorite-icon-button,.mobile-favorite-star){display:inline-flex!important;align-items:center!important;justify-content:center!important;inline-size:42px!important;block-size:42px!important;max-inline-size:42px!important;max-block-size:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;margin:0!important;border:1.5px solid #d1d5db!important;border-radius:50%!important;background:#ffffff!important;color:#9ca3af!important;font-size:28px!important;line-height:1!important;text-align:center!important;text-shadow:none!important;box-shadow:none!important;box-sizing:border-box!important;flex:0 0 42px!important;flex-shrink:0!important;aspect-ratio:1/1!important;overflow:hidden!important;appearance:none!important;-webkit-appearance:none!important;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease!important}html body :is(.favorite-star-button,.search-favorite-icon-button,.favorite-icon-button,.mobile-favorite-star):focus-visible,html body :is(.favorite-star-button,.search-favorite-icon-button,.favorite-icon-button,.mobile-favorite-star):hover{border-color:#f97316!important;color:#f97316!important;background:#ffffff!important;box-shadow:none!important}html body :is(.favorite-star-button,.search-favorite-icon-button,.favorite-icon-button,.mobile-favorite-star).active{border-color:#f97316!important;color:#f97316!important;background:#ffffff!important;box-shadow:none!important}html body :is(.favorite-star-button,.search-favorite-icon-button,.favorite-icon-button,.mobile-favorite-star):focus-visible{outline:2px solid rgba(249,115,22,.28)!important;outline-offset:2px!important}html body .favorite-star-glyph,html body :is(.favorite-star-button,.search-favorite-icon-button,.favorite-icon-button,.mobile-favorite-star)>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1em!important;height:1em!important;font-size:inherit!important;line-height:1!important;transform:none!important}html body :is(.favorite-star-button,.search-favorite-icon-button,.favorite-icon-button,.mobile-favorite-star).favorite-toggle-animating{animation:favoriteTogglePop .34s cubic-bezier(.2,.88,.34,1.18)}html body :is(.favorite-star-button,.search-favorite-icon-button,.favorite-icon-button,.mobile-favorite-star).favorite-toggle-animating .favorite-star-glyph,html body :is(.favorite-star-button,.search-favorite-icon-button,.favorite-icon-button,.mobile-favorite-star).favorite-toggle-animating>span{animation:favoriteToggleGlyph .34s cubic-bezier(.2,.88,.34,1.18)}@media (min-width:961px){.search-desktop-lot-favorite.favorite-star-button,.search-desktop-table-favorite.favorite-star-button,.search-page-favorite-button.favorite-star-button{inline-size:30px!important;block-size:30px!important;max-inline-size:30px!important;max-block-size:30px!important;min-width:30px!important;min-height:30px!important;flex:0 0 30px!important;font-size:20px!important;border-width:1.25px!important}}@media (max-width:960px){.search-mobile-v17-header .search-mobile-v17-favorite.favorite-star-button,.search-row-card .search-mobile-v17-favorite.favorite-star-button{inline-size:44px!important;block-size:44px!important;max-inline-size:44px!important;max-block-size:44px!important;flex:0 0 44px!important;align-self:start!important;justify-self:end!important}.bids-mobile-message-card .inline-thread-card-top{font-size:14px!important;line-height:1.3!important}.bids-mobile-message-card .inline-thread-sender strong{font-size:14px!important;font-weight:800!important}.bids-mobile-message-card .inline-thread-card-body{font-size:15px!important;line-height:1.45!important}.bids-mobile-message-card .inline-thread-empty,.bids-mobile-message-card .inline-thread-hidden-summary,.bids-mobile-message-card .inline-thread-time{font-size:13px!important;line-height:1.35!important}.bids-mobile-message-card .inline-thread-hidden-summary{padding:8px 10px!important}.bids-mobile-message-card .inline-thread-actions{gap:10px!important;margin-top:8px!important}.bids-mobile-message-card .inline-thread-action-button{flex:1 1;min-height:44px!important;padding:10px 12px!important;border-radius:12px!important;font-size:14px!important;font-weight:800!important;box-shadow:0 10px 18px rgba(15,23,42,.12)!important}.bids-mobile-message-card .inline-thread-compose-toggle{background:#2563eb!important;border-color:#1d4ed8!important;color:#ffffff!important}.bids-mobile-message-card .inline-thread-compose-toggle:focus-visible,.bids-mobile-message-card .inline-thread-compose-toggle:hover{background:#1d4ed8!important;border-color:#1e40af!important;color:#ffffff!important}.bids-mobile-message-card .inline-thread-toggle-button{background:#ffffff!important;border:1px solid #dbe6f5!important;color:#0f172a!important}.bids-mobile-message-card .inline-thread-action-icon{font-size:16px}.bids-mobile-message-card .inline-thread-composer textarea{min-height:96px!important;border-radius:12px!important;font-size:15px!important;line-height:1.45!important}.bids-mobile-message-card .inline-thread-submit-button{min-height:42px!important;padding:9px 14px!important;border-radius:12px!important;box-shadow:0 10px 18px rgba(29,78,216,.18)!important}}@media (max-width:420px){html body :is(.favorite-star-button,.search-favorite-icon-button,.favorite-icon-button,.mobile-favorite-star){inline-size:40px!important;block-size:40px!important;max-inline-size:40px!important;max-block-size:40px!important;min-width:40px!important;min-height:40px!important;flex:0 0 40px!important;font-size:26px!important}.search-mobile-v17-header .search-mobile-v17-favorite.favorite-star-button,.search-row-card .search-mobile-v17-favorite.favorite-star-button{inline-size:40px!important;block-size:40px!important;max-inline-size:40px!important;max-block-size:40px!important;flex-basis:40px!important}}.mobile-toolbar-toggle{display:none}.mobile-toolbar-toggle-icon{font-size:14px;line-height:1}@media (max-width:960px){.mobile-toolbar-toggle{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:42px!important;margin-bottom:10px!important;border-radius:12px!important;box-shadow:0 10px 18px rgba(15,23,42,.1)!important}.mobile-toolbar-card.is-collapsed{display:none!important}.mobile-toolbar-card{margin-top:0!important}}@media (min-width:961px){.mobile-toolbar-card{display:block!important}}.notification-settings-card{margin-top:16px}.notification-switch-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.notification-switch-help{display:block;margin-top:6px;line-height:1.45}.notification-support-line{margin-top:4px;line-height:1.5}.notification-switch{position:relative;flex:0 0 auto;width:54px;height:32px;display:inline-flex;align-items:center}.notification-switch input{position:absolute;inset:0;opacity:0;cursor:pointer;margin:0}.notification-switch-track{width:54px;height:32px;border-radius:999px;background:#cbd5e1;box-shadow:inset 0 1px 2px rgba(15,23,42,.15);transition:background-color .18s ease,box-shadow .18s ease;position:relative}.notification-switch-track:after{content:"";position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(15,23,42,.22);transition:transform .18s ease}.notification-switch input:checked+.notification-switch-track{background:#22c55e}.notification-switch input:checked+.notification-switch-track:after{transform:translateX(22px)}.notification-switch input:focus-visible+.notification-switch-track{outline:2px solid rgba(14,165,233,.35);outline-offset:2px}@media (max-width:768px){.notification-switch-row{align-items:flex-start}.notification-switch{margin-top:2px}}@media (min-width:961px){.desktop-header-message-button{position:relative;min-width:42px;width:42px;height:36px;min-height:36px;display:inline-grid;place-items:center;border:1px solid rgba(148,163,184,.34);border-radius:12px;background:#f8fafc;color:#64748b;box-shadow:0 5px 16px rgba(15,23,42,.08);text-decoration:none;flex:0 0 auto}.desktop-header-message-button.has-unread{border-color:rgba(29,78,216,.24);background:#eff6ff;color:#1d4ed8}.desktop-header-message-button.is-muted,.desktop-header-message-button:disabled{opacity:.58;cursor:default;box-shadow:none}.desktop-header-message-icon{font-size:18px;line-height:1}.desktop-header-message-count{position:absolute;top:-5px;right:-4px;min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;border-radius:999px;background:#94a3b8;color:#fff;font-size:10px;font-weight:900;line-height:1;box-shadow:0 0 0 2px #fff}.desktop-header-message-button.has-unread .desktop-header-message-count{background:#ef4444}}.vf-desktopCard{background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:12px;overflow:hidden}.vf-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1.42fr) minmax(260px,.84fr) minmax(320px,1.16fr) minmax(220px,.72fr);align-items:stretch}.vf-section{min-width:0;height:100%}.vf-sectionMakes{display:flex}.vf-sectionCard{border:1px solid var(--line);border-radius:10px;background:#fff;padding:10px;min-height:0}.vf-makeModelGrid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%}.vf-pickCard{border:1px solid #cfd7e1;border-radius:10px;background:#d7e0e8;padding:10px;display:grid;grid-template-rows:auto 1fr;gap:8px}.vf-searchPickCard{min-height:246px;max-height:246px;height:246px}.vf-pickCardTitle{font-size:11px;font-weight:800;text-transform:uppercase;color:var(--muted);letter-spacing:.03em}.vf-pickCardList{display:grid;gap:6px;overflow:auto;align-content:start;min-height:0;height:192px;max-height:192px;padding-right:2px}.vf-pickCardItem{min-height:32px;border:1px solid #d3dae4;background:#f8fafc;border-radius:8px;padding:6px 9px;text-align:left;font-weight:700;font-size:13px;cursor:pointer}.vf-pickCardItemActive{background:var(--primary);border-color:var(--primary);color:#fff}.vf-fieldStack{display:grid;gap:9px;align-content:start;min-height:100%}.vf-label{display:grid;gap:4px}.vf-labelText{font-size:10px;color:var(--muted);font-weight:800;text-transform:uppercase;letter-spacing:.04em}.vf-scoreTitle{font-size:13px;margin-bottom:6px}.vf-input,.vf-select{min-height:34px;border:1px solid var(--line);border-radius:10px;padding:6px 9px;width:100%;background:#fff}.vf-compactSelect,.vf-dropdownFont{font-size:12px;font-weight:600}.vf-compactSelect option,.vf-dropdownFont option{font-size:12px}.vf-steeringToggle{display:inline-grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-height:38px;border:1px solid #c7d2e2;border-radius:999px;background:#eef4fb;padding:3px;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 8px 18px rgba(15,23,42,.08)}.vf-steeringOption{min-height:30px;border:0;border-radius:999px;background:transparent;color:#475569;font-size:12px;font-weight:800;letter-spacing:.01em;cursor:pointer;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.vf-steeringOption:hover{color:#0f172a}.vf-steeringOptionActive{background:#2563eb;color:#ffffff;box-shadow:0 8px 18px rgba(37,99,235,.24)}@media (max-width:640px){.vf-steeringToggle{min-height:36px}.vf-steeringOption{min-height:28px;font-size:11px}}.vf-dualGrid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.vf-scoreWrap{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.vf-scoreChip{border:1px solid var(--line);background:#fff;border-radius:999px;padding:9px 6px;font-size:14px;font-weight:800;cursor:pointer;text-align:center}.vf-scoreChipActive{background:var(--primary);border-color:var(--primary);color:#fff}.vf-actions{display:flex;justify-content:flex-start;margin-top:auto}.vf-resetButton{background:#475569!important;border-color:#475569!important;color:#fff!important}.vf-resetButton:hover{background:#334155!important;border-color:#334155!important}.vf-smallMuted{color:var(--muted);font-size:12px}@media (max-width:1440px){.vf-grid{grid-template-columns:minmax(0,1.35fr) minmax(240px,.82fr) minmax(300px,1.06fr) minmax(210px,.72fr)}}@media (max-width:1360px){.vf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vf-sectionMakes{grid-column:1/-1}}@media (max-width:960px){.vf-desktopCard{padding:0;border:0;box-shadow:none;background:transparent;overflow:visible}.vf-grid{gap:12px;grid-template-columns:1fr}.vf-sectionCard{padding:9px}.vf-dualGrid,.vf-makeModelGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.vf-searchPickCard{min-height:280px;max-height:280px;height:280px}.vf-pickCardList{height:226px;max-height:226px}.vf-scoreWrap{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.vf-desktopCard{padding:10px;border:1px solid var(--line);background:var(--card)}.vf-pickCard,.vf-sectionCard{border-radius:10px;padding:8px}.vf-pickCardTitle{font-size:10px}.vf-searchPickCard{min-height:300px;max-height:300px;height:300px}.vf-pickCardList{height:244px;max-height:244px}.vf-pickCardItem{font-size:13px;padding:8px 9px}.vf-input,.vf-select{min-height:34px;padding:6px 8px}.vf-scoreChip{font-size:13px;padding:8px 4px}}.vf-grid{grid-template-columns:minmax(0,1.48fr) minmax(220px,.78fr) minmax(320px,1.1fr) minmax(220px,.72fr)}.vf-dropdownFont,.vf-dropdownFont option{font-size:12px}@media (max-width:960px){.vf-grid{grid-template-columns:1fr!important}.vf-desktopCard{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.vf-dualGrid,.vf-makeModelGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vf-searchPickCard{min-height:270px!important;max-height:270px!important;height:270px!important}.vf-pickCardList{height:214px!important;max-height:214px!important}}@media (max-width:640px){.vf-grid{grid-template-columns:1fr!important}.vf-desktopCard{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.vf-dualGrid,.vf-makeModelGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vf-searchPickCard{min-height:250px!important;max-height:250px!important;height:250px!important}.vf-pickCardList{height:194px!important;max-height:194px!important}}.vf-quickSearchSection{background:#ffffff}.vf-quickSearchComposer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.vf-quickSearchInput{min-width:0;min-height:40px;border-radius:12px;padding:8px 12px;font-size:14px}.vf-quickSearchSaveButton{min-width:68px;min-height:40px;padding:8px 14px!important;border-radius:10px!important;box-shadow:0 8px 18px rgba(37,99,235,.22)!important;font-size:13px!important;font-weight:800!important}.vf-saveSearchButton{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.vf-saveSearchButton:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}.vf-savedHeader{font-size:15px;font-weight:900;color:var(--text)}.vf-savedList{display:grid;gap:10px;min-height:0;align-content:start;overflow:auto;max-height:214px;padding-right:2px}.vf-savedRow{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:10px;align-items:center}.vf-savedDeleteButton,.vf-savedUseButton{border:1px solid #c7d0dc;background:#ffffff;color:#111827;border-radius:12px;box-shadow:0 4px 12px rgba(15,23,42,.06);cursor:pointer}.vf-savedUseButton{min-width:0;min-height:40px;padding:8px 12px;text-align:left;display:inline-flex;align-items:center}.vf-savedDeleteButton:hover,.vf-savedUseButton:hover{border-color:#94a3b8;background:#ffffff}.vf-savedDeleteButton{inline-size:44px;block-size:44px;min-width:44px;min-height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center}.vf-savedDeleteIcon{width:20px;height:20px}.vf-savedName{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:14px}@media (max-width:640px){.vf-quickSearchComposer{grid-template-columns:minmax(0,1fr) 74px}.vf-quickSearchInput{min-height:38px;padding:7px 11px;font-size:13px}.vf-quickSearchSaveButton{min-width:74px;min-height:38px}.vf-savedList{max-height:none}}.vehicle-info-value-stack{display:inline-flex;flex-direction:column;gap:4px;align-items:flex-end}.vehicle-bid-card{background:#e8f4ff;border:1px solid #a9ccfb;box-shadow:0 14px 30px rgba(37,99,235,.11)}.bid-box{display:grid;gap:14px}.bid-start-price-card{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;border:1px solid #b7d7ff;border-radius:5px;background:#f7fbff;box-shadow:0 5px 14px rgba(37,99,235,.08)}.bid-start-price-label{color:#36557e;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.bid-start-price-value{display:inline-flex;flex-direction:column;align-items:flex-end;gap:3px;min-width:0;color:#0f2f5f;line-height:1.15}.bid-start-price-value strong{font-size:16px;font-weight:900}.bid-start-price-value small{color:#475569;font-size:12px;font-weight:800}.vehicle-bid-card .bid-amount-input{width:100%;min-height:46px;padding:11px 13px;border:2px solid #9abff5;border-radius:5px;background:#ffffff!important;color:#0f172a;font-size:17px;font-weight:850;box-shadow:0 10px 22px rgba(30,64,175,.12),inset 0 1px 0 rgba(255,255,255,.95)}.vehicle-bid-card .bid-amount-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.16),0 10px 22px rgba(30,64,175,.12);outline:none}.vehicle-bid-card .bid-amount-input:disabled{background:#f1f5f9;color:#64748b;box-shadow:none}.bid-group-row{justify-content:space-between}.bid-group-picker,.bid-group-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bid-group-picker>span{color:#36557e;font-size:13px;font-weight:700}.bid-group-buttons{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.bid-group-button{border:1px solid #c7d7ee;background:#fff;color:#17407d;min-width:42px;min-height:36px;border-radius:999px;font-weight:800;cursor:pointer}.bid-group-button.active{background:#1d4ed8;color:#fff;border-color:#1d4ed8;box-shadow:0 8px 20px rgba(29,78,216,.22)}.bid-currency-pill{display:inline-flex;align-items:center;justify-content:center;min-width:62px;min-height:36px;padding:0 14px;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-weight:900;letter-spacing:.04em;border:1px solid #bfdbfe}.bid-preview-rows{background:rgba(255,255,255,.75);border:1px solid #d4e5fb;border-radius:18px;padding:10px 14px}.bid-action-row{display:flex;gap:10px;flex-wrap:wrap}.bid-rank-face{font-size:30px;line-height:1}.bids-bid-value-cell strong{display:block;font-size:15px}.bids-bid-value-cell .muted{margin-top:4px}.bids-mobile-money-compact{display:grid;gap:4px}.bids-mobile-money-compact strong{font-size:18px;line-height:1.15}.bids-mobile-money-compact .muted,.bids-mobile-money-compact small{color:#475569;font-size:14px}.settings-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0 4px}.service-fee-table-wrap{border-top:1px solid var(--line);padding-top:16px}.service-fee-table-summary{cursor:pointer;font-weight:800;margin-bottom:12px}.service-fee-table-summary span{margin-left:4px}.service-fee-table-grid{display:grid;gap:8px}.service-fee-table-row{display:grid;grid-template-columns:minmax(130px,1fr) minmax(120px,160px);gap:12px;align-items:center}.service-fee-table-label{font-weight:700;color:#2f5e2f;font-size:13px}@media (max-width:960px){.bid-action-row,.bid-group-row,.service-fee-table-row,.settings-toggle-row{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.service-fee-table-row{display:grid}.bid-currency-pill{align-self:flex-start}.bid-start-price-card{padding:10px 12px}.bid-start-price-value strong{font-size:15px}.bid-rank-face{font-size:34px}}.bid-amount-stack{display:grid;gap:4px;min-width:0}.bid-amount-primary{display:block;font-weight:900;line-height:1.15}.bid-amount-secondary{display:block;font-size:12px;font-weight:800;line-height:1.15}.bids-bid-value-cell .bid-amount-stack--tenant .bid-amount-primary--jpy{font-size:inherit;letter-spacing:normal}.bids-bid-value-cell .bid-amount-stack--tenant .bid-amount-secondary{margin-top:4px;font-size:.74rem!important}.bids-mobile-money-compact .bid-amount-stack--tenant .bid-amount-primary--jpy{font-size:.75rem}.bids-mobile-money-compact .bid-amount-stack--tenant .bid-amount-secondary{font-size:.64rem}.tenant-bidding-toggle-card{display:grid;gap:12px;border:1px solid #bfdbfe!important;background:#eff6ff!important}.tenant-bidding-switch{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.tenant-bidding-switch-input{position:absolute;opacity:0;pointer-events:none}.tenant-bidding-switch-slider{position:relative;width:54px;height:30px;border-radius:999px;background:#cbd5e1;border:1px solid #94a3b8;box-shadow:inset 0 1px 3px rgba(15,23,42,.16);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.tenant-bidding-switch-slider:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(15,23,42,.22);transition:transform .18s ease}.tenant-bidding-switch.is-open .tenant-bidding-switch-slider{background:#22c55e;border-color:#16a34a;box-shadow:inset 0 1px 3px rgba(22,101,52,.2),0 0 0 3px rgba(34,197,94,.12)}.tenant-bidding-switch.is-open .tenant-bidding-switch-slider:after{transform:translateX(24px)}.tenant-bidding-switch-input:focus-visible+.tenant-bidding-switch-slider{outline:3px solid rgba(37,99,235,.35);outline-offset:2px}.tenant-bidding-switch-input:disabled+.tenant-bidding-switch-slider{opacity:.68}.tenant-bidding-switch-copy{display:grid;gap:2px;min-width:0}.tenant-bidding-switch-copy strong{color:#0f172a;font-size:14px;font-weight:900}.tenant-bidding-switch-copy small{color:#64748b;font-size:12px;font-weight:700;line-height:1.3}@media (max-width:960px){.tenant-bidding-switch{grid-template-columns:54px minmax(0,1fr)}.bids-mobile-money-compact .bid-amount-stack--tenant .bid-amount-primary--jpy{font-size:.75rem}.bids-mobile-money-compact .bid-amount-stack--tenant .bid-amount-secondary{font-size:.64rem}}.vehicle-user-bids-card{display:grid;gap:12px;border:1px solid #c7d2fe!important;background:#eef2ff!important;box-shadow:0 16px 34px rgba(79,70,229,.1)!important}.tenant-user-bid-list{display:grid;gap:10px}.tenant-user-bid-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;border:1px solid #dbeafe;border-radius:16px;background:rgba(255,255,255,.92);color:var(--text);text-align:left;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.tenant-user-bid-row:hover{border-color:#93c5fd;box-shadow:0 10px 22px rgba(37,99,235,.12)}.tenant-user-bid-row:active{transform:translateY(1px)}.tenant-user-bid-row.active{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 3px rgba(37,99,235,.14)}.tenant-user-bid-main{display:grid;gap:4px;min-width:0}.tenant-user-bid-title-row{display:flex;align-items:center;gap:8px;min-width:0}.tenant-user-bid-rank{flex:0 0 auto;min-width:34px;padding:3px 7px;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:12px;font-weight:900;text-align:center}.tenant-user-bid-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0f172a;font-size:14px;font-weight:900}.tenant-user-bid-meta{display:flex;flex-wrap:wrap;gap:5px 8px;color:#475569;font-size:11px;font-weight:700}.tenant-user-bid-meta span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-user-bid-date{color:#64748b;font-size:11px;font-weight:700}.tenant-user-bid-amounts{display:grid;gap:3px;text-align:right;white-space:nowrap}.tenant-user-bid-amounts strong{color:#0f172a;font-size:14px;font-weight:900;line-height:1.15}.tenant-user-bid-amounts small{color:#475569;font-size:12px;font-weight:800;line-height:1.15}@media (max-width:640px){.tenant-user-bid-row{grid-template-columns:1fr}.tenant-user-bid-amounts{text-align:left}}@media (min-width:961px){.search-desktop-table{border-spacing:0 3px!important}.search-desktop-table tbody td{padding:3px 8px!important;line-height:1.04!important}.search-desktop-image-cell,.search-desktop-table col.col-image{width:84px!important;min-width:84px!important;max-width:84px!important}.search-desktop-image-cell{padding:0!important}.search-desktop-image-cell .search-row-image-button{width:100%!important;min-width:0!important;max-width:none!important;height:45px!important;min-height:45px!important;max-height:45px!important;border-radius:6px!important}.search-desktop-image-cell .search-row-image{width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;object-fit:cover!important;object-position:center center!important}.search-desktop-lot-box{min-height:45px!important}.search-desktop-date-cell .search-row-secondary,.search-desktop-date-cell .search-row-time{display:block!important;margin-top:6px!important;line-height:1.08!important}.search-desktop-favorite-cell,.search-desktop-favorite-header,.search-desktop-table col.col-favorite{width:46px!important;min-width:46px!important;max-width:46px!important}.search-desktop-favorite-cell,.search-desktop-favorite-header{padding-left:4px!important;padding-right:4px!important;text-align:center!important}.search-desktop-table-favorite.favorite-star-button{inline-size:26px!important;block-size:26px!important;max-inline-size:26px!important;max-block-size:26px!important;min-width:26px!important;min-height:26px!important;flex:0 0 26px!important;font-size:18px!important;margin-inline:auto!important}.search-desktop-score-cell .search-row-score-value{display:inline-block!important;min-width:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#0c1730!important;box-shadow:none!important;font-size:.84rem!important;font-weight:800!important;line-height:1.04!important}.bids-table--customer .bids-col-image{width:52px!important}.bids-table--customer .bids-col-bid,.bids-table--customer .bids-col-suggested{width:78px!important}.bids-table--customer .bids-col-highest{width:24px!important}.bids-table--customer .bids-col-message{width:310px!important}.bids-table--customer .bids-image-button{width:100%!important;height:38px!important}.bids-table--customer .bids-image-button img{width:100%!important;height:100%!important;object-fit:cover!important}.bids-rank-title-cell{padding-left:0!important;padding-right:0!important}.bids-table--customer .bids-highest-cell{padding-left:1px!important;padding-right:1px!important}.bids-table--customer .highest-face,.bids-table--customer .low-face{font-size:16px!important}.bids-bid-value-cell .bid-amount-stack,.bids-suggested-value-cell .suggested-amount-stack{display:flex;flex-direction:column;gap:2px}.bids-table--customer .bids-message-cell-inner .inline-thread-card-mode .inline-thread-actions{gap:14px!important;justify-content:flex-start!important}.bids-table--customer .inline-thread-card-mode .inline-thread-actions .button,.bids-table--customer .inline-thread-card-mode .inline-thread-composer .button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.bids-table--customer .inline-thread-action-icon{display:inline-block!important;margin-right:3px!important}.bids-table--customer .inline-thread-compose-toggle{margin-right:4px!important}.bids-table--customer .inline-thread-compose-toggle,.bids-table--customer .inline-thread-submit-button{background:#e0f2fe!important;border-color:#bae6fd!important;color:#075985!important;box-shadow:0 1px 4px rgba(14,116,144,.12)!important}}@media (min-width:961px){.bids-table--customer .inline-thread-compose-toggle:focus-visible,.bids-table--customer .inline-thread-compose-toggle:hover,.bids-table--customer .inline-thread-submit-button:focus-visible,.bids-table--customer .inline-thread-submit-button:hover{background:#bae6fd!important;border-color:#7dd3fc!important;color:#0c4a6e!important}}@media (min-width:961px){.bids-image-cell{text-align:center!important}.bids-image-cell-stack{width:100%;min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px}.bids-image-button,.bids-table--customer .bids-image-button{width:100%!important;max-width:58px!important;height:auto!important;min-height:0!important;overflow:visible!important;background:#f8fafc!important}.bids-table--customer .bids-image-button{max-width:48px!important}.bids-image-button img,.bids-table--customer .bids-image-button img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;background:#f8fafc!important}.bids-image-lot-button{display:block;max-width:100%;border:0;padding:0;background:transparent;color:#0f172a;font-size:.7rem;font-weight:800;line-height:1.05;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.bids-image-lot-button:focus-visible,.bids-image-lot-button:hover{color:#1d4ed8;text-decoration:underline}.bids-table--customer .bids-col-price{width:72px!important}.bids-table--customer .bids-col-message{width:276px!important}.bids-table--company .bids-col-edit{width:28px!important}.bids-edit-cell,.bids-edit-title-cell{padding-left:0!important;padding-right:0!important;text-align:center!important}.bids-edit-cell,.bids-edit-title-cell,.bids-edit-title-icon{width:28px!important;min-width:28px!important;max-width:28px!important}.bids-edit-title-icon{height:28px!important;min-height:28px!important;margin:0 auto!important}.bids-edit-button{width:28px!important;min-width:28px!important;max-width:28px!important}}.login-remember-line{align-items:flex-start;border:1px solid rgba(37,99,235,.14);background:rgba(239,246,255,.8);border-radius:16px;padding:12px 14px}.login-remember-line span{display:grid;gap:3px}.login-remember-line small{color:var(--muted);font-size:12px;font-weight:500;line-height:1.35}.login-remember-line input{margin-top:2px}@media (min-width:961px){.bids-image-cell-stack{gap:8px!important}.bids-image-lot-number{display:block;max-width:100%;margin-top:2px;color:#0f172a;font-size:.7rem;font-weight:800;line-height:1.08;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bids-image-lot-number:focus-visible,.bids-image-lot-number:hover{color:#0f172a;text-decoration:none}}.vehicle-detail-messages-panel .inline-thread-actions{display:flex;flex-wrap:wrap;gap:12px!important;justify-content:flex-start!important}.vehicle-detail-messages-panel .inline-thread-compose-toggle{position:relative;overflow:hidden;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:42px!important;padding:10px 18px!important;border:0!important;border-radius:999px!important;background:#2563eb!important;color:#ffffff!important;font-weight:900!important;letter-spacing:.01em;box-shadow:0 14px 28px rgba(37,99,235,.24),inset 0 1px 0 rgba(255,255,255,.25)!important;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease!important}.vehicle-detail-messages-panel .inline-thread-compose-toggle:before{content:"";position:absolute;inset:0;background:rgba(255,255,255,.18);opacity:.55;pointer-events:none}.vehicle-detail-messages-panel .inline-thread-compose-toggle:focus-visible,.vehicle-detail-messages-panel .inline-thread-compose-toggle:hover{transform:translateY(-1px);filter:saturate(1.08);box-shadow:0 18px 34px rgba(37,99,235,.3),inset 0 1px 0 rgba(255,255,255,.3)!important;color:#ffffff!important}.vehicle-detail-messages-panel .inline-thread-compose-toggle .inline-thread-action-icon,.vehicle-detail-messages-panel .inline-thread-compose-toggle span{position:relative;z-index:1}.vehicle-detail-messages-panel .inline-thread-submit-button{border:0!important;border-radius:999px!important;background:#16a34a!important;color:#ffffff!important;font-weight:900!important;min-height:40px!important;padding:9px 18px!important;box-shadow:0 12px 24px rgba(5,150,105,.22)!important;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease!important}.vehicle-detail-messages-panel .inline-thread-submit-button:focus-visible,.vehicle-detail-messages-panel .inline-thread-submit-button:hover{background:#15803d!important;color:#ffffff!important;transform:translateY(-1px)}.vehicle-detail-messages-panel .inline-thread-submit-button:disabled{background:#94a3b8!important;color:rgba(255,255,255,.9)!important;box-shadow:none!important;transform:none!important;cursor:not-allowed}.bids-rank-title-cell{text-align:center!important;padding-left:0!important;padding-right:0!important}.bids-rank-title-cell .bids-sort-title{justify-content:center!important;gap:2px!important;text-align:center!important}.bids-rank-title-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;font-size:16px;line-height:1}.bids-rank-title-cell .bids-sort-arrow{flex:0 0 auto;font-size:9px!important}@media (min-width:961px){.bids-image-cell-stack{width:100%!important}.bids-table .bids-image-button,.bids-table--company .bids-image-button,.bids-table--customer .bids-image-button{width:100%!important;max-width:none!important}.bids-table .bids-image-button img,.bids-table--company .bids-image-button img,.bids-table--customer .bids-image-button img{width:100%!important;max-width:none!important;height:auto!important;object-fit:contain!important}.bids-table--customer .bids-col-highest{width:34px!important}.bids-table--customer .bids-highest-cell{overflow:visible!important;line-height:1!important}.bids-table--customer .highest-face,.bids-table--customer .low-face{display:inline-block!important;font-size:26px!important;line-height:1!important}.bids-table--company .bids-message-cell-inner .inline-thread-card-mode .inline-thread-actions{gap:14px!important;justify-content:flex-start!important}.bids-table--company .inline-thread-card-mode .inline-thread-actions .button,.bids-table--company .inline-thread-card-mode .inline-thread-composer .button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.bids-table--company .inline-thread-action-icon{display:inline-block!important;margin-right:3px!important}.bids-table--company .inline-thread-compose-toggle{margin-right:4px!important}.bids-table--company .inline-thread-compose-toggle,.bids-table--company .inline-thread-submit-button{background:#e0f2fe!important;border-color:#bae6fd!important;color:#075985!important;box-shadow:0 1px 4px rgba(14,116,144,.12)!important}.bids-table--company .inline-thread-compose-toggle:focus-visible,.bids-table--company .inline-thread-compose-toggle:hover,.bids-table--company .inline-thread-submit-button:focus-visible,.bids-table--company .inline-thread-submit-button:hover{background:#bae6fd!important;border-color:#7dd3fc!important;color:#0c4a6e!important}}@media (max-width:960px){.bids-mobile-card--customer .bids-mobile-highest{width:40px!important;height:40px!important;font-size:24px!important}.bids-mobile-card--customer .bids-mobile-title-row{grid-template-columns:minmax(0,1fr) 40px!important}.bids-mobile-card-main{grid-template-columns:minmax(102px,34vw) minmax(0,1fr)!important}.bids-mobile-image-button,.bids-mobile-image-button img{width:100%!important}.bids-mobile-card--company .inline-thread-card-mode .inline-thread-actions{gap:12px!important;justify-content:flex-start!important}.bids-mobile-card--company .inline-thread-card-mode .inline-thread-actions .button,.bids-mobile-card--company .inline-thread-card-mode .inline-thread-composer .button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:#e0f2fe!important;border-color:#bae6fd!important;color:#075985!important;box-shadow:0 1px 4px rgba(14,116,144,.12)!important}.bids-mobile-card--company .inline-thread-card-mode .inline-thread-actions .button:focus-visible,.bids-mobile-card--company .inline-thread-card-mode .inline-thread-actions .button:hover,.bids-mobile-card--company .inline-thread-card-mode .inline-thread-composer .button:focus-visible,.bids-mobile-card--company .inline-thread-card-mode .inline-thread-composer .button:hover{background:#bae6fd!important;border-color:#7dd3fc!important;color:#0c4a6e!important}.vehicle-modal .bid-preview-rows .vehicle-info-row,.vehicle-modal .suggested-bid-row,.vehicle-modal .vehicle-info-row{display:grid!important;grid-template-columns:minmax(112px,auto) minmax(0,1fr)!important;align-items:start!important;gap:12px!important;padding:8px 0!important;border-bottom:1px solid var(--line)!important}.vehicle-modal .bid-preview-rows .vehicle-info-row:last-child,.vehicle-modal .suggested-bid-row:last-child,.vehicle-modal .vehicle-info-row:last-child{border-bottom:0!important}.vehicle-modal .suggested-bid-label,.vehicle-modal .vehicle-info-label{text-align:left!important;align-self:start!important}.vehicle-modal .suggested-bid-value,.vehicle-modal .vehicle-info-value{text-align:right!important;align-self:start!important}.vehicle-modal .vehicle-info-value-stack{display:inline-grid!important;justify-items:end!important;text-align:right!important}html body .search-results-mobile-list .search-mobile-v17-card,html body .search-results-mobile-list .search-row-card .search-mobile-v17-card{background:#ffffff!important;background-color:#ffffff!important;background-image:none!important;border:1px solid rgba(219,230,245,.98)!important;border-radius:14px!important;box-shadow:0 18px 42px rgba(15,23,42,.16),0 6px 16px rgba(37,99,235,.08),inset 0 1px 0 rgba(255,255,255,.9)!important}}@media (max-width:960px){html body .page-shell.search-page-shell,html body .page-shell:has(.search-page-stack),html body .portal-shell.search-portal-shell,html body .portal-shell:has(.search-page-stack),html body .search-mobile-v17-shadow-wrap,html body .search-page-stack,html body .search-results-mobile-list,html body .search-results-mobile-list .search-row-card{overflow:visible!important}html body .search-results-mobile-list{gap:18px!important;padding:8px 8px 130px!important}html body .search-results-mobile-list .search-row-card{padding:0 0 6px!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:18px!important}html body .search-results-mobile-list .search-row-card,html body .search-results-mobile-list .search-row-card.is-seen{box-shadow:none!important}html body .search-mobile-v17-shadow-wrap{display:block!important;position:relative;z-index:0;width:100%;border-radius:18px;background:#ffffff;box-shadow:0 22px 48px rgba(15,23,42,.18),0 8px 20px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.92)!important}html body .search-results-mobile-list .search-mobile-v17-card,html body .search-results-mobile-list .search-row-card .search-mobile-v17-card{position:relative;z-index:1;width:100%;margin:0!important;background:#ffffff!important;background-color:#ffffff!important;background-image:none!important;border:1px solid rgba(219,230,245,.98)!important;border-radius:18px!important;box-shadow:none!important;overflow:hidden!important}}.bids-refresh-control{display:grid!important;align-content:end!important;min-width:0}.bids-refresh-control-label{display:block;min-height:10px;line-height:1!important}.bids-refresh-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:30px!important;width:100%!important;padding:5px 12px!important;border-radius:0!important;border:1px solid rgba(37,99,235,.22)!important;background:#e0e7ff!important;color:#1d4ed8!important;font-size:12px!important;font-weight:900!important;line-height:1!important;box-shadow:0 7px 16px rgba(37,99,235,.12)!important}.bids-refresh-button:focus-visible,.bids-refresh-button:hover{background:#dbeafe!important;border-color:rgba(37,99,235,.36)!important;color:#1e40af!important;box-shadow:0 9px 20px rgba(37,99,235,.18)!important}.bids-refresh-icon{font-size:15px;line-height:1}@media (min-width:961px){.bids-filter-card .bids-toolbar-grid{grid-template-columns:minmax(220px,1.2fr) minmax(112px,.62fr) minmax(140px,.78fr) minmax(76px,.42fr) minmax(140px,.78fr) minmax(112px,.56fr)!important;align-items:end!important}}@media (max-width:960px){.bids-mobile-filter-actions.mobile-only{display:grid!important;grid-template-columns:minmax(0,1fr) 46px!important;align-items:stretch!important;gap:8px!important;margin:0 0 10px!important}.bids-mobile-filter-actions .mobile-toolbar-toggle{display:inline-flex!important;justify-content:center!important;width:100%!important;min-height:42px!important;margin:0!important}.bids-filter-card .bids-refresh-control{display:none!important}.bids-refresh-button--mobile{width:46px!important;min-width:46px!important;min-height:42px!important;padding:0!important;border-radius:12px!important}.bids-refresh-button--mobile .bids-refresh-icon{font-size:18px}.bids-refresh-button--mobile .bids-refresh-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}}:root{--mui-primary:#2563eb;--mui-primary-dark:#1d4ed8;--mui-secondary:#0f766e;--mui-surface:rgba(255,255,255,0.92);--mui-surface-strong:#ffffff;--mui-ring:rgba(37,99,235,0.16);--mui-shadow-1:0 12px 28px rgba(15,23,42,0.08),0 2px 8px rgba(15,23,42,0.04);--mui-shadow-2:0 18px 44px rgba(15,23,42,0.12),0 8px 18px rgba(37,99,235,0.08);--mui-shadow-focus:0 0 0 4px rgba(37,99,235,0.14)}.portal-shell,body{background:#EEF2F7}.page-title-mui{font-weight:900!important;letter-spacing:-.04em!important;color:var(--text)}.admin-card,.bids-mobile-card,.card,.filters-card,.inline-thread-card,.login-card,.message-card,.mobile-filters-card,.search-mobile-v17-card,.stat-card,.toolbar-card,.vehicle-list-item,.vehicle-panel-card{background:var(--mui-surface-strong);border:1px solid rgba(148,163,184,.24);box-shadow:var(--mui-shadow-1)}.bids-mobile-card:hover,.card:hover,.search-mobile-v17-shadow-wrap:hover,.vehicle-list-item:hover{box-shadow:var(--mui-shadow-2)}.login-shell-mui{background:#EEF2F7}.login-card-mui{padding:30px;border-radius:30px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(255,255,255,.9);box-shadow:0 30px 80px rgba(15,23,42,.18)}.login-icon-badge{width:52px;height:52px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;color:#ffffff;background:var(--mui-primary);box-shadow:0 16px 34px rgba(37,99,235,.28)}.login-title-mui{font-weight:900!important;letter-spacing:-.05em!important}.login-remember-mui{align-items:flex-start!important;margin:0!important;padding:8px 10px 8px 0;border-radius:16px}.bids-mobile-refresh-button,.bids-refresh-button,.button,.inline-thread-send-button,.message-action-button,.page-chip,.pagination-button,.vehicle-detail-send-message-button{border-radius:14px;font-weight:800}.button:not(.button-secondary):not(.button-muted),.inline-thread-send-button,.vehicle-detail-send-message-button{background:var(--mui-primary);box-shadow:0 12px 26px rgba(37,99,235,.18)}.button:not(.button-secondary):not(.button-muted):hover,.inline-thread-send-button:hover,.vehicle-detail-send-message-button:hover{box-shadow:0 16px 34px rgba(37,99,235,.24);transform:translateY(-1px)}.bids-mobile-refresh-button,.bids-refresh-button,.button-secondary,.message-action-button,.page-chip,.pagination-button{background:#ffffff;border:1px solid rgba(148,163,184,.34);box-shadow:0 8px 18px rgba(15,23,42,.06)}.bids-mobile-refresh-button:hover,.bids-refresh-button:hover,.button-secondary:hover,.message-action-button:hover,.page-chip:hover,.pagination-button:hover{border-color:rgba(37,99,235,.36);background:#f8fbff}.MuiOutlinedInput-root,input,select,textarea{box-shadow:inset 0 1px 0 rgba(15,23,42,.02)}input:focus,select:focus,textarea:focus{border-color:var(--mui-primary);box-shadow:var(--mui-shadow-focus)}.bids-table,.data-table,.search-results-table{border-radius:18px;overflow:hidden}.bids-table th,.data-table th,.search-results-table th{background:#eef2f7;color:#334155;font-weight:900}.bids-table td,.data-table td,.search-results-table td{background:rgba(255,255,255,.92)}.bids-table tr:hover td,.data-table tr:hover td,.search-results-table tr:hover td{background:#f8fbff}.app-topbar,.desktop-topbar,.mobile-topbar,.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.bottom-nav-link,.drawer-link,.nav-link{border-radius:14px}.bottom-nav-link.active,.drawer-link.active,.nav-link.active{background:rgba(250,204,21,.14);color:var(--mui-primary-dark)}.pagination-mui{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.pagination-mui .MuiPagination-ul{gap:4px}.pagination-page-size-mui{min-width:130px}.stat-card-mui{overflow:hidden;position:relative}.stat-card-mui:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:var(--mui-primary)}.stat-card-content-mui{padding:18px!important}@media (max-width:760px){.login-card-mui{padding:24px;border-radius:24px}.pagination-mui{justify-content:center}.pagination-page-size-mui,.pagination-summary{width:100%;text-align:center}}.MuiButton-containedPrimary{background:var(--mui-primary)!important;box-shadow:0 14px 30px rgba(37,99,235,.22)!important}.MuiButton-containedPrimary:hover{box-shadow:0 18px 38px rgba(37,99,235,.28)!important}:root{--v30-action:#2563eb;--v30-action-hover:#1d4ed8;--v30-active-yellow:#facc15;--mui-secondary:#2563eb}.MuiButton-containedPrimary,.MuiButton-containedSecondary,.MuiButton-root.MuiButton-contained,.bids-mobile-edit-button:not(:disabled),.bids-mobile-refresh-button:not(:disabled),.bids-refresh-button:not(:disabled),.bids-unread-filter-button.active:not(:disabled),.button-secondary:not(.button-muted):not(:disabled),.button:not(.button-muted):not(:disabled),.desktop-header-message-button.has-unread,.inline-thread-action-button:not(:disabled),.inline-thread-compose-toggle:not(:disabled),.inline-thread-delete:not(:disabled),.inline-thread-send-button:not(:disabled),.inline-thread-submit-button:not(:disabled),.inline-thread-toggle-button:not(:disabled),.message-action-button:not(:disabled),.mobile-filter-button:not(:disabled),.mobile-header-message-button.has-unread,.mobile-toolbar-toggle:not(:disabled),.page-chip:not(:disabled),.pagination-button:not(:disabled),.search-clear-button:not(:disabled),.search-desktop-sort-button.active:not(:disabled),.search-go-top-button:not(:disabled),.search-mobile-action-button:not(:disabled),.search-mobile-top-button:not(:disabled),.search-sort-button:not(:disabled),.search-sort-dir-button:not(:disabled),.search-sort-direction-button:not(:disabled),.topbar-user-logout:not(:disabled),.vehicle-detail-send-message-button:not(:disabled),.vf-quickSearchSaveButton:not(:disabled),.vf-resetButton:not(:disabled),.vf-saveSearchButton:not(:disabled){background:var(--v30-action)!important;background-image:none!important;border-color:var(--v30-action)!important;color:#ffffff!important;box-shadow:none!important}.MuiButton-containedPrimary:focus-visible,.MuiButton-containedPrimary:hover,.MuiButton-containedSecondary:focus-visible,.MuiButton-containedSecondary:hover,.MuiButton-root.MuiButton-contained:focus-visible,.MuiButton-root.MuiButton-contained:hover,.bids-mobile-edit-button:not(:disabled):focus-visible,.bids-mobile-edit-button:not(:disabled):hover,.bids-mobile-refresh-button:not(:disabled):focus-visible,.bids-mobile-refresh-button:not(:disabled):hover,.bids-refresh-button:not(:disabled):focus-visible,.bids-refresh-button:not(:disabled):hover,.bids-unread-filter-button.active:not(:disabled):hover,.button-secondary:not(.button-muted):not(:disabled):focus-visible,.button-secondary:not(.button-muted):not(:disabled):hover,.button:not(.button-muted):not(:disabled):focus-visible,.button:not(.button-muted):not(:disabled):hover,.desktop-header-message-button.has-unread:hover,.inline-thread-action-button:not(:disabled):focus-visible,.inline-thread-action-button:not(:disabled):hover,.inline-thread-compose-toggle:not(:disabled):focus-visible,.inline-thread-compose-toggle:not(:disabled):hover,.inline-thread-delete:not(:disabled):focus-visible,.inline-thread-delete:not(:disabled):hover,.inline-thread-send-button:not(:disabled):focus-visible,.inline-thread-send-button:not(:disabled):hover,.inline-thread-submit-button:not(:disabled):focus-visible,.inline-thread-submit-button:not(:disabled):hover,.inline-thread-toggle-button:not(:disabled):focus-visible,.inline-thread-toggle-button:not(:disabled):hover,.message-action-button:not(:disabled):focus-visible,.message-action-button:not(:disabled):hover,.mobile-filter-button:not(:disabled):focus-visible,.mobile-filter-button:not(:disabled):hover,.mobile-header-message-button.has-unread:hover,.mobile-toolbar-toggle:not(:disabled):focus-visible,.mobile-toolbar-toggle:not(:disabled):hover,.page-chip:not(:disabled):focus-visible,.page-chip:not(:disabled):hover,.pagination-button:not(:disabled):focus-visible,.pagination-button:not(:disabled):hover,.search-clear-button:not(:disabled):focus-visible,.search-clear-button:not(:disabled):hover,.search-desktop-sort-button.active:not(:disabled):focus-visible,.search-desktop-sort-button.active:not(:disabled):hover,.search-go-top-button:not(:disabled):focus-visible,.search-go-top-button:not(:disabled):hover,.search-mobile-action-button:not(:disabled):focus-visible,.search-mobile-action-button:not(:disabled):hover,.search-mobile-top-button:not(:disabled):focus-visible,.search-mobile-top-button:not(:disabled):hover,.search-sort-button:not(:disabled):focus-visible,.search-sort-button:not(:disabled):hover,.search-sort-dir-button:not(:disabled):focus-visible,.search-sort-dir-button:not(:disabled):hover,.search-sort-direction-button:not(:disabled):focus-visible,.search-sort-direction-button:not(:disabled):hover,.topbar-user-logout:not(:disabled):focus-visible,.topbar-user-logout:not(:disabled):hover,.vehicle-detail-send-message-button:not(:disabled):focus-visible,.vehicle-detail-send-message-button:not(:disabled):hover,.vf-quickSearchSaveButton:not(:disabled):focus-visible,.vf-quickSearchSaveButton:not(:disabled):hover,.vf-resetButton:not(:disabled):focus-visible,.vf-resetButton:not(:disabled):hover,.vf-saveSearchButton:not(:disabled):focus-visible,.vf-saveSearchButton:not(:disabled):hover{background:var(--v30-action-hover)!important;background-image:none!important;border-color:var(--v30-action-hover)!important;color:#ffffff!important;box-shadow:none!important}.bids-refresh-button:disabled,.button.button-muted,.button.button-muted:disabled,.button.button-muted:hover,.button:disabled,.desktop-header-message-button.is-muted,.desktop-header-message-button:disabled,.inline-thread-action-button:disabled,.inline-thread-submit-button:disabled,.mobile-header-message-button.is-muted,.mobile-header-message-button:disabled,.pagination-button:disabled{background:#cbd5e1!important;background-image:none!important;border-color:#cbd5e1!important;color:#475569!important;box-shadow:none!important}.bid-group-button.active,.page-chip.active,.pagination-enhanced .page-chip.active,.vf-pickCardItemActive,.vf-scoreChipActive,.vf-steeringOptionActive{background:var(--v30-action)!important;background-image:none!important;border-color:var(--v30-action)!important;color:#ffffff!important;box-shadow:none!important}.bottom-nav-link.active,.bottom-nav-link.active .bottom-nav-icon,.bottom-nav-link.active .bottom-nav-label,.bottom-nav-link.active:hover,.desktop-nav .nav-link.active,.desktop-nav .nav-link.active:hover,.drawer-link.active,.drawer-link.active:hover{color:var(--v30-active-yellow)!important}.bottom-nav-link.active,.nav-link.active{background:rgba(250,204,21,.14)!important;border-color:rgba(250,204,21,.34)!important}.bids-table,.bids-table thead,.bids-table thead th,.bids-table thead th:first-child,.bids-table thead th:last-child,.bids-table thead tr,.bids-table-wrap{border-radius:0!important}.bids-table{overflow:visible!important}.bids-table thead th{background:#162033!important;background-image:none!important;color:#ffffff!important}.topbar-user-menu{position:relative;display:inline-flex;align-items:center;min-width:0;flex:0 0 auto}.topbar-user-trigger{display:inline-flex;align-items:center;gap:6px;min-height:32px;max-width:220px;border:1px solid rgba(255,255,255,.16)!important;background:rgba(255,255,255,.12)!important;color:#ffffff!important;cursor:pointer}.topbar-user-name{display:block;min-width:0;max-width:165px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-user-caret{color:rgba(255,255,255,.82);font-size:11px;line-height:1}.topbar-user-dropdown{position:absolute;top:calc(100% + 8px);right:0;z-index:260;min-width:210px;max-width:min(320px,calc(100vw - 32px));display:grid;gap:10px;padding:10px;border:1px solid rgba(148,163,184,.32);border-radius:14px;background:#ffffff;color:var(--text);box-shadow:0 18px 44px rgba(15,23,42,.2);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.topbar-user-menu:focus-within .topbar-user-dropdown,.topbar-user-menu:hover .topbar-user-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.topbar-user-dropdown-profile{display:grid;gap:3px;min-width:0;padding:4px 2px 8px;border-bottom:1px solid #e2e8f0;color:var(--text);font-size:12px;line-height:1.2}.topbar-user-dropdown-profile span,.topbar-user-dropdown-profile strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-user-dropdown-profile strong{font-size:13px}.topbar-user-dropdown-profile span{color:var(--muted);font-size:11px}.topbar-user-logout{width:100%;min-height:36px;border:1px solid var(--v30-action);border-radius:12px;padding:8px 12px;font-weight:900;cursor:pointer}@media (min-width:961px){.search-filters-top .vf-keywordLabel{gap:0!important}.search-filters-top .vf-keywordLabel .vf-labelText,.search-filters-top .vf-keywordLabelText{display:none!important}.search-filters-top .vf-desktopCard{padding:8px!important;overflow:visible!important}.search-filters-top .vf-grid{gap:8px!important;grid-template-columns:minmax(0,1.62fr) minmax(200px,.72fr) minmax(300px,1fr) minmax(200px,.66fr)!important}.search-filters-top .vf-sectionCard{padding:7px!important;border-radius:8px!important}.search-filters-top .vf-fieldStack{gap:6px!important}.search-filters-top .vf-input,.search-filters-top .vf-select{min-height:31px!important;border-radius:8px!important;padding:5px 8px!important}.search-filters-top .vf-dualGrid,.search-filters-top .vf-makeModelGrid{gap:6px!important}.search-filters-top .vf-pickCard{padding:6px!important;gap:4px!important;border-radius:8px!important}.search-filters-top .vf-searchPickCard{min-height:230px!important;height:230px!important;max-height:230px!important}.search-filters-top .vf-pickCardTitle{font-size:9px!important;line-height:1!important}.search-filters-top .vf-pickCardList{height:208px!important;max-height:208px!important;gap:3px!important;padding-right:1px!important}.search-filters-top .vf-pickCardItem{min-height:24px!important;padding:3px 6px!important;border-radius:6px!important;font-size:12px!important;line-height:1.08!important}.search-filters-top .vf-scoreTitle{margin-bottom:3px!important;font-size:10px!important}.search-filters-top .vf-scoreWrap{gap:4px!important}.search-filters-top .vf-scoreChip{min-height:30px!important;padding:6px 4px!important;border-radius:8px!important;font-size:12px!important}.search-filters-top .vf-steeringToggle{min-height:32px!important;padding:2px!important}.search-filters-top .vf-steeringOption{min-height:26px!important;font-size:11px!important}.search-filters-top .vf-notchedLabel{position:relative!important;display:block!important;padding-top:5px!important;gap:0!important}.search-filters-top .vf-notchedLabel .vf-labelText,.search-filters-top .vf-notchedLabel .vf-notchText{position:absolute!important;top:0!important;left:9px!important;z-index:2!important;display:inline-flex!important;padding:0 4px!important;background:#ffffff!important;color:#475569!important;font-size:9px!important;line-height:1!important;letter-spacing:.035em!important;pointer-events:none!important}.search-filters-top .vf-notchedLabel .vf-input{min-height:30px!important;height:30px!important;padding:7px 8px 4px!important}}:root{--v31-gray-action:#64748b;--v31-gray-action-hover:#475569;--v31-yellow-active:#facc15}.bids-filter-card .bids-refresh-button:not(:disabled),.bids-message-cell-inner .inline-thread-toggle-button:not(:disabled),.bids-mobile-filter-actions .bids-refresh-button:not(:disabled),.bids-mobile-message-card .inline-thread-toggle-button:not(:disabled){background:var(--v31-gray-action)!important;background-image:none!important;border-color:var(--v31-gray-action)!important;color:#ffffff!important;box-shadow:none!important}.bids-filter-card .bids-refresh-button:not(:disabled):focus-visible,.bids-filter-card .bids-refresh-button:not(:disabled):hover,.bids-message-cell-inner .inline-thread-toggle-button:not(:disabled):focus-visible,.bids-message-cell-inner .inline-thread-toggle-button:not(:disabled):hover,.bids-mobile-filter-actions .bids-refresh-button:not(:disabled):focus-visible,.bids-mobile-filter-actions .bids-refresh-button:not(:disabled):hover,.bids-mobile-message-card .inline-thread-toggle-button:not(:disabled):focus-visible,.bids-mobile-message-card .inline-thread-toggle-button:not(:disabled):hover{background:var(--v31-gray-action-hover)!important;background-image:none!important;border-color:var(--v31-gray-action-hover)!important;color:#ffffff!important;box-shadow:none!important}.search-desktop-table thead .search-desktop-sort-button.active,.search-desktop-table thead .search-desktop-sort-button.active:not(:disabled),.search-desktop-table thead .search-desktop-sort-button.active:not(:disabled):focus-visible,.search-desktop-table thead .search-desktop-sort-button.active:not(:disabled):hover,.search-results-table thead .search-desktop-sort-button.active,.search-results-table thead .search-desktop-sort-button.active:not(:disabled),.search-results-table thead .search-desktop-sort-button.active:not(:disabled):focus-visible,.search-results-table thead .search-desktop-sort-button.active:not(:disabled):hover{color:var(--v31-yellow-active)!important}.search-desktop-table thead .search-desktop-sort-button.active .search-desktop-sort-indicator,.search-desktop-table thead .search-desktop-sort-button.active span,.search-results-table thead .search-desktop-sort-button.active .search-desktop-sort-indicator,.search-results-table thead .search-desktop-sort-button.active span{color:var(--v31-yellow-active)!important;opacity:1!important}@media (max-width:960px){.mobile-filter-modal .search-mobile-action-button.button-secondary:not(:disabled),.mobile-filter-modal .search-mobile-close-button:not(:disabled),.mobile-filter-modal .vf-resetButton:not(:disabled),.search-mobile-top-actions .button-secondary:not(:disabled){background:var(--v31-gray-action)!important;background-image:none!important;border-color:var(--v31-gray-action)!important;color:#ffffff!important;box-shadow:none!important}.mobile-filter-modal .search-mobile-action-button.button-secondary:not(:disabled):focus-visible,.mobile-filter-modal .search-mobile-action-button.button-secondary:not(:disabled):hover,.mobile-filter-modal .search-mobile-close-button:not(:disabled):focus-visible,.mobile-filter-modal .search-mobile-close-button:not(:disabled):hover,.mobile-filter-modal .vf-resetButton:not(:disabled):focus-visible,.mobile-filter-modal .vf-resetButton:not(:disabled):hover,.search-mobile-top-actions .button-secondary:not(:disabled):focus-visible,.search-mobile-top-actions .button-secondary:not(:disabled):hover{background:var(--v31-gray-action-hover)!important;background-image:none!important;border-color:var(--v31-gray-action-hover)!important;color:#ffffff!important;box-shadow:none!important}.search-mobile-filter-content{padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}.mobile-filter-card .vf-desktopCard,.search-mobile-filter-content .vf-desktopCard{padding:8px!important;border:0!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.mobile-filter-card .vf-grid,.search-mobile-filter-content .vf-grid{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.mobile-filter-card .vf-pickCard,.mobile-filter-card .vf-sectionCard,.search-mobile-filter-content .vf-pickCard,.search-mobile-filter-content .vf-sectionCard{padding:7px!important;border-radius:8px!important}.mobile-filter-card .vf-fieldStack,.search-mobile-filter-content .vf-fieldStack{gap:6px!important}.mobile-filter-card .vf-makeModelGrid,.search-mobile-filter-content .vf-makeModelGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.mobile-filter-card .vf-searchPickCard,.search-mobile-filter-content .vf-searchPickCard{min-height:228px!important;height:228px!important;max-height:228px!important;gap:4px!important}.mobile-filter-card .vf-pickCardTitle,.search-mobile-filter-content .vf-pickCardTitle{font-size:9px!important;line-height:1!important}.mobile-filter-card .vf-pickCardList,.search-mobile-filter-content .vf-pickCardList{height:206px!important;max-height:206px!important;gap:3px!important;padding-right:1px!important}.mobile-filter-card .vf-pickCardItem,.search-mobile-filter-content .vf-pickCardItem{min-height:24px!important;padding:3px 6px!important;border-radius:6px!important;font-size:12px!important;line-height:1.08!important}.mobile-filter-card .vf-keywordLabel,.search-mobile-filter-content .vf-keywordLabel{gap:0!important}.mobile-filter-card .vf-keywordLabel .vf-labelText,.mobile-filter-card .vf-keywordLabelText,.search-mobile-filter-content .vf-keywordLabel .vf-labelText,.search-mobile-filter-content .vf-keywordLabelText{display:none!important}.mobile-filter-card .vf-dualGrid,.search-mobile-filter-content .vf-dualGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.mobile-filter-card .vf-input,.mobile-filter-card .vf-select,.search-mobile-filter-content .vf-input,.search-mobile-filter-content .vf-select{min-height:31px!important;border-radius:8px!important;padding:5px 8px!important;font-size:12px!important}.mobile-filter-card .vf-notchedLabel,.search-mobile-filter-content .vf-notchedLabel{position:relative!important;display:block!important;padding-top:5px!important;gap:0!important}.mobile-filter-card .vf-notchedLabel .vf-labelText,.mobile-filter-card .vf-notchedLabel .vf-notchText,.search-mobile-filter-content .vf-notchedLabel .vf-labelText,.search-mobile-filter-content .vf-notchedLabel .vf-notchText{position:absolute!important;top:0!important;left:9px!important;z-index:2!important;display:inline-flex!important;padding:0 4px!important;background:#ffffff!important;color:#475569!important;font-size:9px!important;line-height:1!important;letter-spacing:.035em!important;pointer-events:none!important}.mobile-filter-card .vf-notchedLabel .vf-input,.search-mobile-filter-content .vf-notchedLabel .vf-input{min-height:30px!important;height:30px!important;padding:7px 8px 4px!important}.search-mobile-actions{margin-top:8px!important}html body .search-mobile-v17-shadow-wrap,html body .search-mobile-v17-shadow-wrap:hover{box-shadow:0 8px 18px rgba(15,23,42,.09),0 2px 7px rgba(37,99,235,.04)!important}}@media (max-width:560px){.mobile-filter-card .vf-searchPickCard,.search-mobile-filter-content .vf-searchPickCard{min-height:214px!important;height:214px!important;max-height:214px!important}.mobile-filter-card .vf-pickCardList,.search-mobile-filter-content .vf-pickCardList{height:192px!important;max-height:192px!important}}:root{--bg:#EEF2F7;--system-bg:#EEF2F7}#__next,.login-shell,.login-shell-mui,.page-shell,.portal-shell,.search-page-shell,.search-portal-shell,body,html,main{background:#EEF2F7!important;background-color:#EEF2F7!important;background-image:none!important}.login-shell-mui:after,.login-shell-mui:before,.login-shell:after,.login-shell:before,.page-shell:after,.page-shell:before,.portal-shell:after,.portal-shell:before,body:after,body:before{background:transparent!important;background-image:none!important}@media (min-width:961px){.search-filters-top{margin-bottom:4px!important}.search-filters-top .vf-desktopCard{padding:6px!important}.search-filters-top .vf-grid{gap:6px!important;align-items:start!important}.search-filters-top .vf-sectionCard{padding:5px!important;border-radius:8px!important}.search-filters-top .vf-dualGrid,.search-filters-top .vf-fieldStack,.search-filters-top .vf-makeModelGrid{gap:5px!important}.search-filters-top .vf-input,.search-filters-top .vf-select{min-height:28px!important;height:28px!important;padding:4px 7px!important;font-size:12px!important}.search-filters-top .vf-pickCard{padding:5px!important;gap:4px!important;border-radius:8px!important}.search-filters-top .vf-searchPickCard{min-height:184px!important;height:184px!important;max-height:184px!important}.search-filters-top .vf-pickCardTitle{font-size:9px!important;line-height:1!important}.search-filters-top .vf-pickCardList{height:160px!important;max-height:160px!important;gap:4px!important;padding-right:1px!important}.search-filters-top .vf-pickCardItem{min-height:29px!important;padding:5px 7px!important;font-size:12px!important;line-height:1.15!important}.search-filters-top .vf-notchedLabel{padding-top:4px!important}.search-filters-top .vf-notchedLabel .vf-labelText,.search-filters-top .vf-notchedLabel .vf-notchText{top:0!important;left:8px!important;padding:0 4px!important;font-size:8px!important;line-height:1!important}.search-filters-top .vf-notchedLabel .vf-input{min-height:27px!important;height:27px!important;padding:7px 7px 3px!important}.search-filters-top .vf-scoreTitle{margin-bottom:2px!important;font-size:9px!important}.search-filters-top .vf-scoreWrap{gap:3px!important}.search-filters-top .vf-scoreChip{min-height:26px!important;padding:4px 3px!important;border-radius:8px!important;font-size:11px!important}.search-filters-top .vf-steeringToggle{min-height:28px!important;padding:2px!important}.search-filters-top .vf-steeringOption{min-height:22px!important;font-size:10.5px!important}.search-filters-top .vf-actions .button,.search-filters-top .vf-quickSearchInput,.search-filters-top .vf-quickSearchSaveButton,.search-filters-top .vf-resetButton{min-height:28px!important;height:28px!important;padding:4px 8px!important;border-radius:8px!important;font-size:12px!important}.search-filters-top .vf-savedHeader{font-size:12px!important;line-height:1.1!important}.search-filters-top .vf-quickSearchComposer{gap:5px!important}.search-filters-top .vf-savedList{gap:4px!important;max-height:116px!important}.search-filters-top .vf-savedUseButton{min-height:28px!important;padding:4px 8px!important;border-radius:8px!important}.search-filters-top .vf-savedName{font-size:12px!important}.search-filters-top .vf-savedDeleteButton{inline-size:28px!important;block-size:28px!important;min-width:28px!important;min-height:28px!important;border-radius:8px!important}.search-filters-top .vf-savedDeleteIcon{width:16px!important;height:16px!important}}@media (max-width:960px){.mobile-filter-card .vf-pickCardItem,.search-mobile-filter-content .vf-pickCardItem{min-height:29px!important;padding:5px 7px!important;font-size:12px!important;line-height:1.15!important}}:root{--v34-button-radius:5px;--v34-button-shadow:0 5px 12px rgba(15,23,42,0.12),0 1px 2px rgba(15,23,42,0.08);--v34-button-shadow-hover:0 7px 16px rgba(15,23,42,0.15),0 2px 4px rgba(15,23,42,0.09);--v34-refresh-bg:#e5e7eb;--v34-refresh-bg-hover:#d1d5db;--v34-refresh-border:#cbd5e1;--v34-refresh-text:#111827}.MuiButton-root,.MuiIconButton-root,.MuiPaginationItem-root,.bids-edit-button,.bids-mobile-edit-button,.bids-mobile-refresh-button,.bids-refresh-button,.bids-unread-filter-button,.button,.button-secondary,.desktop-header-message-button,.inline-thread-action-button,.inline-thread-compose-toggle,.inline-thread-delete,.inline-thread-send-button,.inline-thread-submit-button,.inline-thread-toggle-button,.message-action-button,.mobile-filter-button,.mobile-header-message-button,.mobile-toolbar-toggle,.page-chip,.pagination-button,.search-clear-button,.search-desktop-sort-button,.search-go-top-button,.search-mobile-action-button,.search-mobile-top-button,.search-sort-button,.search-sort-dir-button,.search-sort-direction-button,.topbar-user-logout,.topbar-user-trigger,.vehicle-detail-send-message-button,.vf-pickCardItem,.vf-quickSearchSaveButton,.vf-resetButton,.vf-saveSearchButton,.vf-savedDeleteButton,.vf-savedUseButton,.vf-scoreChip,.vf-steeringOption,button{border-radius:var(--v34-button-radius)!important}.MuiButton-root:not(:disabled),.MuiIconButton-root:not(:disabled),.MuiPaginationItem-root:not(.Mui-disabled),.bids-edit-button:not(:disabled),.bids-mobile-edit-button:not(:disabled),.bids-mobile-refresh-button:not(:disabled),.bids-refresh-button:not(:disabled),.bids-unread-filter-button:not(:disabled),.button-secondary:not(:disabled),.button:not(:disabled),.desktop-header-message-button:not(:disabled),.inline-thread-action-button:not(:disabled),.inline-thread-compose-toggle:not(:disabled),.inline-thread-delete:not(:disabled),.inline-thread-send-button:not(:disabled),.inline-thread-submit-button:not(:disabled),.inline-thread-toggle-button:not(:disabled),.message-action-button:not(:disabled),.mobile-filter-button:not(:disabled),.mobile-header-message-button:not(:disabled),.mobile-toolbar-toggle:not(:disabled),.page-chip:not(:disabled),.pagination-button:not(:disabled),.search-clear-button:not(:disabled),.search-desktop-sort-button:not(:disabled),.search-go-top-button:not(:disabled),.search-mobile-action-button:not(:disabled),.search-mobile-top-button:not(:disabled),.search-sort-button:not(:disabled),.search-sort-dir-button:not(:disabled),.search-sort-direction-button:not(:disabled),.topbar-user-logout:not(:disabled),.topbar-user-trigger:not(:disabled),.vehicle-detail-send-message-button:not(:disabled),.vf-pickCardItem:not(:disabled),.vf-quickSearchSaveButton:not(:disabled),.vf-resetButton:not(:disabled),.vf-saveSearchButton:not(:disabled),.vf-savedDeleteButton:not(:disabled),.vf-savedUseButton:not(:disabled),.vf-scoreChip:not(:disabled),.vf-steeringOption:not(:disabled),button:not(:disabled){box-shadow:var(--v34-button-shadow)!important}.MuiButton-root:not(:disabled):focus-visible,.MuiButton-root:not(:disabled):hover,.MuiIconButton-root:not(:disabled):focus-visible,.MuiIconButton-root:not(:disabled):hover,.MuiPaginationItem-root:not(.Mui-disabled):focus-visible,.MuiPaginationItem-root:not(.Mui-disabled):hover,.bids-edit-button:not(:disabled):focus-visible,.bids-edit-button:not(:disabled):hover,.bids-mobile-edit-button:not(:disabled):focus-visible,.bids-mobile-edit-button:not(:disabled):hover,.bids-mobile-refresh-button:not(:disabled):focus-visible,.bids-mobile-refresh-button:not(:disabled):hover,.bids-refresh-button:not(:disabled):focus-visible,.bids-refresh-button:not(:disabled):hover,.bids-unread-filter-button:not(:disabled):focus-visible,.bids-unread-filter-button:not(:disabled):hover,.button-secondary:not(:disabled):focus-visible,.button-secondary:not(:disabled):hover,.button:not(:disabled):focus-visible,.button:not(:disabled):hover,.desktop-header-message-button:not(:disabled):focus-visible,.desktop-header-message-button:not(:disabled):hover,.inline-thread-action-button:not(:disabled):focus-visible,.inline-thread-action-button:not(:disabled):hover,.inline-thread-compose-toggle:not(:disabled):focus-visible,.inline-thread-compose-toggle:not(:disabled):hover,.inline-thread-delete:not(:disabled):focus-visible,.inline-thread-delete:not(:disabled):hover,.inline-thread-send-button:not(:disabled):focus-visible,.inline-thread-send-button:not(:disabled):hover,.inline-thread-submit-button:not(:disabled):focus-visible,.inline-thread-submit-button:not(:disabled):hover,.inline-thread-toggle-button:not(:disabled):focus-visible,.inline-thread-toggle-button:not(:disabled):hover,.message-action-button:not(:disabled):focus-visible,.message-action-button:not(:disabled):hover,.mobile-filter-button:not(:disabled):focus-visible,.mobile-filter-button:not(:disabled):hover,.mobile-header-message-button:not(:disabled):focus-visible,.mobile-header-message-button:not(:disabled):hover,.mobile-toolbar-toggle:not(:disabled):focus-visible,.mobile-toolbar-toggle:not(:disabled):hover,.page-chip:not(:disabled):focus-visible,.page-chip:not(:disabled):hover,.pagination-button:not(:disabled):focus-visible,.pagination-button:not(:disabled):hover,.search-clear-button:not(:disabled):focus-visible,.search-clear-button:not(:disabled):hover,.search-desktop-sort-button:not(:disabled):focus-visible,.search-desktop-sort-button:not(:disabled):hover,.search-go-top-button:not(:disabled):focus-visible,.search-go-top-button:not(:disabled):hover,.search-mobile-action-button:not(:disabled):focus-visible,.search-mobile-action-button:not(:disabled):hover,.search-mobile-top-button:not(:disabled):focus-visible,.search-mobile-top-button:not(:disabled):hover,.search-sort-button:not(:disabled):focus-visible,.search-sort-button:not(:disabled):hover,.search-sort-dir-button:not(:disabled):focus-visible,.search-sort-dir-button:not(:disabled):hover,.search-sort-direction-button:not(:disabled):focus-visible,.search-sort-direction-button:not(:disabled):hover,.topbar-user-logout:not(:disabled):focus-visible,.topbar-user-logout:not(:disabled):hover,.topbar-user-trigger:not(:disabled):focus-visible,.topbar-user-trigger:not(:disabled):hover,.vehicle-detail-send-message-button:not(:disabled):focus-visible,.vehicle-detail-send-message-button:not(:disabled):hover,.vf-pickCardItem:not(:disabled):focus-visible,.vf-pickCardItem:not(:disabled):hover,.vf-quickSearchSaveButton:not(:disabled):focus-visible,.vf-quickSearchSaveButton:not(:disabled):hover,.vf-resetButton:not(:disabled):focus-visible,.vf-resetButton:not(:disabled):hover,.vf-saveSearchButton:not(:disabled):focus-visible,.vf-saveSearchButton:not(:disabled):hover,.vf-savedDeleteButton:not(:disabled):focus-visible,.vf-savedDeleteButton:not(:disabled):hover,.vf-savedUseButton:not(:disabled):focus-visible,.vf-savedUseButton:not(:disabled):hover,.vf-scoreChip:not(:disabled):focus-visible,.vf-scoreChip:not(:disabled):hover,.vf-steeringOption:not(:disabled):focus-visible,.vf-steeringOption:not(:disabled):hover,button:not(:disabled):focus-visible,button:not(:disabled):hover{box-shadow:var(--v34-button-shadow-hover)!important}.bids-image-button,.bids-mobile-image-button,.mobile-search-image-button,.search-mobile-image-button,.search-mobile-v17-image-button,.search-result-image-button,.search-row-image-button,.vehicle-auction-sheet-button,.vehicle-gallery-main-card .vehicle-image-button,.vehicle-image-button,.vehicle-sheet-button,.vehicle-thumb-button{box-shadow:none!important}.search-desktop-table thead .search-desktop-sort-button.active,.search-desktop-table thead .search-desktop-sort-button.active:not(:disabled),.search-desktop-table thead .search-desktop-sort-button.active:not(:disabled):focus-visible,.search-desktop-table thead .search-desktop-sort-button.active:not(:disabled):hover,.search-results-table thead .search-desktop-sort-button.active,.search-results-table thead .search-desktop-sort-button.active:not(:disabled),.search-results-table thead .search-desktop-sort-button.active:not(:disabled):focus-visible,.search-results-table thead .search-desktop-sort-button.active:not(:disabled):hover{background:transparent!important;background-image:none!important;border-color:transparent!important;color:var(--v31-yellow-active,#facc15)!important;box-shadow:none!important}.bids-filter-card .bids-refresh-button:not(:disabled),.bids-mobile-filter-actions .bids-refresh-button:not(:disabled),.bids-mobile-refresh-button:not(:disabled),.bids-refresh-button:not(:disabled){background:var(--v34-refresh-bg)!important;background-image:none!important;border-color:var(--v34-refresh-border)!important;color:var(--v34-refresh-text)!important;box-shadow:var(--v34-button-shadow)!important}.bids-filter-card .bids-refresh-button:not(:disabled):focus-visible,.bids-filter-card .bids-refresh-button:not(:disabled):hover,.bids-mobile-filter-actions .bids-refresh-button:not(:disabled):focus-visible,.bids-mobile-filter-actions .bids-refresh-button:not(:disabled):hover,.bids-mobile-refresh-button:not(:disabled):focus-visible,.bids-mobile-refresh-button:not(:disabled):hover,.bids-refresh-button:not(:disabled):focus-visible,.bids-refresh-button:not(:disabled):hover{background:var(--v34-refresh-bg-hover)!important;background-image:none!important;border-color:#94a3b8!important;color:#000000!important;box-shadow:var(--v34-button-shadow-hover)!important}@media (max-width:960px){html body .search-results-mobile-list{gap:14px!important;padding:6px 6px 104px!important}html body .search-results-mobile-list .search-row-card{padding:0 0 5px!important;border-radius:5px!important}html body .search-mobile-v17-shadow-wrap,html body .search-mobile-v17-shadow-wrap:hover{border-radius:5px!important;box-shadow:0 6px 14px rgba(15,23,42,.08),0 1px 4px rgba(37,99,235,.04)!important}html body .search-mobile-v17-card,html body .search-results-mobile-list .search-mobile-v17-card,html body .search-results-mobile-list .search-row-card .search-mobile-v17-card,html body .search-row-card .search-mobile-v17-card{border-radius:5px!important}}.bids-image-button:focus-visible,.bids-image-button:hover,.bids-mobile-image-button:focus-visible,.bids-mobile-image-button:hover,.desktop-modal-favorite-button:focus-visible,.desktop-modal-favorite-button:hover,.favorite-icon-button:focus-visible,.favorite-icon-button:hover,.favorite-star-button:focus-visible,.favorite-star-button:hover,.mobile-favorite-star:focus-visible,.mobile-favorite-star:hover,.mobile-search-image-button:focus-visible,.mobile-search-image-button:hover,.search-favorite-icon-button:focus-visible,.search-favorite-icon-button:hover,.search-mobile-image-button:focus-visible,.search-mobile-image-button:hover,.search-mobile-v17-image-button:focus-visible,.search-mobile-v17-image-button:hover,.search-result-image-button:focus-visible,.search-result-image-button:hover,.search-row-image-button:focus-visible,.search-row-image-button:hover,.vehicle-image-button:focus-visible,.vehicle-image-button:hover,.vehicle-modal-favorite-button:focus-visible,.vehicle-modal-favorite-button:hover,.vehicle-thumb-button:focus-visible,.vehicle-thumb-button:hover,button.bids-image-button,button.bids-mobile-image-button,button.desktop-modal-favorite-button,button.favorite-icon-button,button.favorite-star-button,button.mobile-favorite-star,button.mobile-search-image-button,button.search-favorite-icon-button,button.search-mobile-image-button,button.search-mobile-v17-image-button,button.search-result-image-button,button.search-row-image-button,button.vehicle-image-button,button.vehicle-modal-favorite-button,button.vehicle-thumb-button{box-shadow:none!important}.bids-mobile-title,.bids-mobile-title:not(:disabled),.bids-mobile-title:not(:disabled):focus-visible,.bids-mobile-title:not(:disabled):hover,.bids-vehicle-stack-button,.bids-vehicle-stack-button:not(:disabled),.bids-vehicle-stack-button:not(:disabled):focus-visible,.bids-vehicle-stack-button:not(:disabled):hover,.desktop-search-row .search-row-title-button,.desktop-search-row .search-row-title-button:not(:disabled),.desktop-search-row .search-row-title-button:not(:disabled):focus-visible,.desktop-search-row .search-row-title-button:not(:disabled):hover,.search-desktop-table-row .search-row-title-button,.search-desktop-table-row .search-row-title-button:not(:disabled),.search-desktop-table-row .search-row-title-button:not(:disabled):focus-visible,.search-desktop-table-row .search-row-title-button:not(:disabled):hover,.search-mobile-open-button,.search-mobile-open-button:not(:disabled),.search-mobile-open-button:not(:disabled):focus-visible,.search-mobile-open-button:not(:disabled):hover,.search-mobile-v17-heading-button,.search-mobile-v17-heading-button:not(:disabled),.search-mobile-v17-heading-button:not(:disabled):focus-visible,.search-mobile-v17-heading-button:not(:disabled):hover,.search-result-title-button,.search-result-title-button:not(:disabled),.search-result-title-button:not(:disabled):focus-visible,.search-result-title-button:not(:disabled):hover,.search-result-vehicle-button,.search-result-vehicle-button:not(:disabled),.search-result-vehicle-button:not(:disabled):focus-visible,.search-result-vehicle-button:not(:disabled):hover,.search-row-title-button,.search-row-title-button:not(:disabled),.search-row-title-button:not(:disabled):focus-visible,.search-row-title-button:not(:disabled):hover{box-shadow:none!important}.mobile-filter-card .vf-steeringToggle,.search-filters-top .vf-steeringToggle,.search-mobile-filter-content .vf-steeringToggle,.vf-steeringOption,.vf-steeringOption:not(:disabled),.vf-steeringOption:not(:disabled):focus-visible,.vf-steeringOption:not(:disabled):hover,.vf-steeringOptionActive,.vf-steeringOptionActive:not(:disabled),.vf-steeringOptionActive:not(:disabled):focus-visible,.vf-steeringOptionActive:not(:disabled):hover,.vf-steeringToggle{box-shadow:none!important}.card.vehicle-panel-card.vehicle-bid-card.vehicle-bid-card-customer,.vehicle-modal-layout-v18 .vehicle-bid-card.vehicle-bid-card-customer,section.card.vehicle-panel-card.vehicle-bid-card.vehicle-bid-card-customer{background:#dff0ff!important;background-color:#dff0ff!important;border:1px solid #7bb8f8!important;box-shadow:0 12px 26px rgba(37,99,235,.14)!important}.card.vehicle-panel-card.vehicle-bid-card.vehicle-bid-card-customer:hover,.vehicle-modal-layout-v18 .vehicle-bid-card.vehicle-bid-card-customer:hover,section.card.vehicle-panel-card.vehicle-bid-card.vehicle-bid-card-customer:hover{box-shadow:0 14px 30px rgba(37,99,235,.16)!important}.vehicle-bid-card.vehicle-bid-card-customer .vehicle-panel-heading{color:#0f3b73}.vehicle-bid-card.vehicle-bid-card-customer .bid-box{background:transparent!important}.vehicle-bid-card.vehicle-bid-card-customer .bid-start-price-card{background:#f8fcff!important;border-color:#a6d1ff!important}.vehicle-bid-card.vehicle-bid-card-customer .bid-amount-input,.vehicle-bid-card.vehicle-bid-card-customer input.bid-amount-input,section.card.vehicle-panel-card.vehicle-bid-card.vehicle-bid-card-customer input.bid-amount-input{background:#ffffff!important;background-color:#ffffff!important;border:2px solid #84baf7!important;color:#0f172a!important;box-shadow:0 7px 16px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.96)!important}.vehicle-bid-card.vehicle-bid-card-customer .bid-amount-input:focus,.vehicle-bid-card.vehicle-bid-card-customer input.bid-amount-input:focus,section.card.vehicle-panel-card.vehicle-bid-card.vehicle-bid-card-customer input.bid-amount-input:focus{background:#ffffff!important;background-color:#ffffff!important;border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.16),0 7px 16px rgba(37,99,235,.12)!important;outline:none}.vehicle-bid-card.vehicle-bid-card-customer .bid-amount-input:disabled,.vehicle-bid-card.vehicle-bid-card-customer input.bid-amount-input:disabled,section.card.vehicle-panel-card.vehicle-bid-card.vehicle-bid-card-customer input.bid-amount-input:disabled{background:#ffffff!important;background-color:#ffffff!important;color:#64748b!important;opacity:.72;box-shadow:none!important}@media (max-width:960px){html body .search-mobile-v17-result-summary{display:grid!important;gap:6px!important;margin:10px 0 0!important;padding:8px 10px!important;border:1px solid #dbeafe!important;border-radius:5px!important;background:#f8fbff!important}html body .search-mobile-v17-result-summary-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-width:0!important}html body .search-mobile-v17-result-summary-label{flex:0 0 auto!important;font-size:11px!important;line-height:1.1!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#64748b!important}html body .search-mobile-v17-result-summary-value{min-width:0!important;font-size:14px!important;line-height:1.15!important;font-weight:850!important;color:#0f172a!important;text-align:right!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .search-mobile-v17-result-summary .search-mobile-v17-result-price{color:#1d4ed8!important}html body .search-mobile-v17-result-summary.is-buy .search-mobile-v17-result-status{color:#dc2626!important}}@media (min-width:961px){.search-filters-top .vf-sectionCard:not(.vf-quickSearchSection) .vf-input,.search-filters-top .vf-sectionCard:not(.vf-quickSearchSection) .vf-select{min-height:34px!important;height:34px!important;padding:6px 9px!important;font-size:12px!important}.search-filters-top .vf-sectionCard:not(.vf-quickSearchSection) .vf-notchedLabel{padding-top:6px!important}.search-filters-top .vf-sectionCard:not(.vf-quickSearchSection) .vf-notchedLabel .vf-labelText,.search-filters-top .vf-sectionCard:not(.vf-quickSearchSection) .vf-notchedLabel .vf-notchText{top:0!important;left:9px!important;font-size:9px!important}.search-filters-top .vf-sectionCard:not(.vf-quickSearchSection) .vf-notchedLabel .vf-input{min-height:32px!important;height:32px!important;padding:9px 9px 4px!important}.search-filters-top .vf-scoreChip{min-height:31px!important;height:31px!important;padding:5px 6px!important;font-size:12px!important}.search-filters-top .vf-steeringToggle{min-height:34px!important;height:34px!important;padding:3px!important}.search-filters-top .vf-steeringOption{min-height:26px!important;height:26px!important;font-size:11px!important}}@media (max-width:960px){.mobile-filter-card .vf-sectionCard:not(.vf-quickSearchSection) .vf-input,.mobile-filter-card .vf-sectionCard:not(.vf-quickSearchSection) .vf-select,.search-mobile-filter-content .vf-sectionCard:not(.vf-quickSearchSection) .vf-input,.search-mobile-filter-content .vf-sectionCard:not(.vf-quickSearchSection) .vf-select{min-height:37px!important;height:37px!important;padding:7px 10px!important;font-size:13px!important}.mobile-filter-card .vf-sectionCard:not(.vf-quickSearchSection) .vf-notchedLabel,.search-mobile-filter-content .vf-sectionCard:not(.vf-quickSearchSection) .vf-notchedLabel{padding-top:6px!important}.mobile-filter-card .vf-sectionCard:not(.vf-quickSearchSection) .vf-notchedLabel .vf-labelText,.mobile-filter-card .vf-sectionCard:not(.vf-quickSearchSection) .vf-notchedLabel .vf-notchText,.search-mobile-filter-content .vf-sectionCard:not(.vf-quickSearchSection) .vf-notchedLabel .vf-labelText,.search-mobile-filter-content .vf-sectionCard:not(.vf-quickSearchSection) .vf-notchedLabel .vf-notchText{top:0!important;left:10px!important;font-size:10px!important}.mobile-filter-card .vf-sectionCard:not(.vf-quickSearchSection) .vf-notchedLabel .vf-input,.search-mobile-filter-content .vf-sectionCard:not(.vf-quickSearchSection) .vf-notchedLabel .vf-input{min-height:36px!important;height:36px!important;padding:10px 10px 5px!important}.mobile-filter-card .vf-scoreChip,.search-mobile-filter-content .vf-scoreChip{min-height:36px!important;height:36px!important;padding:8px 6px!important;font-size:13px!important}.mobile-filter-card .vf-steeringToggle,.search-mobile-filter-content .vf-steeringToggle{min-height:43px!important;height:43px!important;padding:3px!important}.mobile-filter-card .vf-steeringOption,.search-mobile-filter-content .vf-steeringOption{min-height:35px!important;height:35px!important;font-size:12px!important}}.mobile-filter-card .vf-steeringToggle,.search-filters-top .vf-steeringToggle,.search-mobile-filter-content .vf-steeringToggle,.vf-steeringToggle{display:inline-grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:0!important;border:1px solid #c7d2e2!important;border-radius:999px!important;background:#eef4fb!important;background-color:#eef4fb!important;background-image:none!important;box-shadow:none!important}.mobile-filter-card .vf-steeringOption,.mobile-filter-card .vf-steeringOption:not(:disabled),.search-filters-top .vf-steeringOption,.search-filters-top .vf-steeringOption:not(:disabled),.search-mobile-filter-content .vf-steeringOption,.search-mobile-filter-content .vf-steeringOption:not(:disabled),.vf-steeringOption,.vf-steeringOption:not(:disabled){border:0!important;border-radius:999px!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#475569!important;box-shadow:none!important}.mobile-filter-card .vf-steeringOption:not(:disabled):focus-visible,.mobile-filter-card .vf-steeringOption:not(:disabled):hover,.search-filters-top .vf-steeringOption:not(:disabled):focus-visible,.search-filters-top .vf-steeringOption:not(:disabled):hover,.search-mobile-filter-content .vf-steeringOption:not(:disabled):focus-visible,.search-mobile-filter-content .vf-steeringOption:not(:disabled):hover,.vf-steeringOption:not(:disabled):focus-visible,.vf-steeringOption:not(:disabled):hover{background:transparent!important;background-color:transparent!important;background-image:none!important;color:#0f172a!important;box-shadow:none!important}.mobile-filter-card .vf-steeringOptionActive,.mobile-filter-card .vf-steeringOptionActive:not(:disabled),.mobile-filter-card .vf-steeringOptionActive:not(:disabled):focus-visible,.mobile-filter-card .vf-steeringOptionActive:not(:disabled):hover,.search-filters-top .vf-steeringOptionActive,.search-filters-top .vf-steeringOptionActive:not(:disabled),.search-filters-top .vf-steeringOptionActive:not(:disabled):focus-visible,.search-filters-top .vf-steeringOptionActive:not(:disabled):hover,.search-mobile-filter-content .vf-steeringOptionActive,.search-mobile-filter-content .vf-steeringOptionActive:not(:disabled),.search-mobile-filter-content .vf-steeringOptionActive:not(:disabled):focus-visible,.search-mobile-filter-content .vf-steeringOptionActive:not(:disabled):hover,.vf-steeringOptionActive,.vf-steeringOptionActive:not(:disabled),.vf-steeringOptionActive:not(:disabled):focus-visible,.vf-steeringOptionActive:not(:disabled):hover{border-color:transparent!important;border-radius:999px!important;background:#2563eb!important;background-color:#2563eb!important;background-image:none!important;color:#ffffff!important;box-shadow:none!important}.vehicle-modal{overflow-x:hidden!important;overflow-y:auto!important}.bid-box,.bid-preview-rows,.tenant-user-bid-list,.tenant-user-bid-row,.vehicle-detail-messages-panel,.vehicle-info-rows,.vehicle-modal,.vehicle-modal-column,.vehicle-modal-layout-v18,.vehicle-panel-card,.vehicle-user-bids-card{min-width:0!important;max-width:100%!important}.vehicle-modal-layout-v18{width:100%!important}.vehicle-detail-messages-panel,.vehicle-modal-layout-v18,.vehicle-panel-card,.vehicle-user-bids-card{overflow-x:hidden!important}.tenant-user-bid-row{grid-template-columns:minmax(0,1fr) minmax(0,auto)!important;overflow:hidden!important}.tenant-user-bid-amounts,.tenant-user-bid-date,.tenant-user-bid-main,.tenant-user-bid-meta,.tenant-user-bid-meta span,.tenant-user-bid-name,.tenant-user-bid-title-row,.vehicle-detail-messages-panel .inline-thread-card-body,.vehicle-detail-messages-panel .inline-thread-card-message,.vehicle-detail-messages-panel .inline-thread-card-mode,.vehicle-detail-messages-panel .inline-thread-card-top,.vehicle-detail-messages-panel .inline-thread-cards,.vehicle-detail-messages-panel .inline-thread-composer,.vehicle-detail-messages-panel .inline-thread-composer textarea,.vehicle-detail-messages-panel .inline-thread-sender,.vehicle-detail-messages-panel .inline-thread-time{min-width:0!important;max-width:100%!important}.tenant-user-bid-meta,.vehicle-detail-messages-panel .inline-thread-actions,.vehicle-detail-messages-panel .inline-thread-card-top{flex-wrap:wrap!important}.tenant-user-bid-date,.tenant-user-bid-meta span,.tenant-user-bid-name,.vehicle-detail-messages-panel .inline-thread-card-body,.vehicle-detail-messages-panel .inline-thread-time{overflow-wrap:anywhere!important;word-break:break-word!important}@media (min-width:961px) and (max-width:1280px){.vehicle-modal-layout-v18{grid-template-columns:minmax(0,1fr)!important}}.bids-table--company .bids-edit-button,.bids-table--company .bids-edit-button:not(:disabled),.bids-table--company .bids-edit-button:not(:disabled):focus-visible,.bids-table--company .bids-edit-button:not(:disabled):hover{background:#000000!important;background-color:#000000!important;background-image:none!important;border-color:#000000!important;color:#ffffff!important}.bids-table--company .bids-edit-button:not(:disabled):focus-visible,.bids-table--company .bids-edit-button:not(:disabled):hover{background:#111827!important;background-color:#111827!important;border-color:#111827!important}.users-filter-card{overflow:visible}.users-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;align-items:end}.users-filter-grid label,.users-form-grid label{display:grid;gap:5px;color:#334155;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.users-deposit-form input,.users-deposit-form select,.users-filter-grid input,.users-filter-grid select,.users-form-grid input,.users-form-grid select,.users-form-grid textarea{width:100%;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#0f172a;min-height:38px;padding:8px 10px;text-transform:none;letter-spacing:normal;font-weight:600}.users-toolbar-actions{display:flex;gap:8px;justify-content:flex-end;align-items:center}.users-page-message{margin-top:12px}.users-table-card{margin-top:16px;overflow:hidden}.users-card-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.users-card-title-row h3,.users-card-title-row h4{margin:0}.users-card-title-row span{color:#64748b;font-weight:700;font-size:.85rem}.users-table-scroll{overflow-x:auto}.users-table td,.users-table th{white-space:nowrap}.table-sort-button{border:0;background:transparent;box-shadow:none!important;padding:0;color:inherit;font:inherit;font-weight:800;cursor:pointer}.table-sort-button.active{color:#facc15}.online-pill,.status-pill{display:inline-flex;align-items:center;justify-content:center;min-width:72px;border-radius:999px;padding:4px 9px;font-size:.74rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.online-pill-on,.status-pill-active{color:#166534;background:#dcfce7;border:1px solid #86efac}.online-pill-off,.status-pill-muted{color:#475569;background:#e5e7eb;border:1px solid #cbd5e1}.users-row-actions{display:flex;gap:6px;align-items:center}.button-small{min-height:30px;padding:5px 9px;font-size:.78rem}.users-modal-backdrop{position:fixed;inset:0;z-index:1200;display:flex;align-items:flex-start;justify-content:center;padding:28px 18px;background:rgba(15,23,42,.48);overflow-y:auto}.users-modal{width:min(1080px,100%);max-height:calc(100vh - 56px);overflow:auto;background:#fff}.users-modal-actions,.users-modal-header{display:flex;justify-content:space-between;align-items:center;gap:10px}.users-modal-header{margin-bottom:12px}.users-modal-header h3{margin:0}.users-form,.users-form-grid{display:grid;gap:12px}.users-form-grid{grid-template-columns:repeat(3,minmax(180px,1fr))}.users-address-field{grid-column:1/-1}.users-toggle-label{align-content:start}.bootstrap-switch{position:relative;display:inline-flex;width:54px;height:30px;align-items:center}.bootstrap-switch input{opacity:0;width:0;height:0;position:absolute}.bootstrap-switch-slider{position:absolute;inset:0;border-radius:999px;background:#cbd5e1;border:1px solid #94a3b8;transition:background .18s ease,border-color .18s ease}.bootstrap-switch-slider:before{content:"";position:absolute;width:24px;height:24px;left:2px;top:2px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(15,23,42,.25);transition:transform .18s ease}.bootstrap-switch input:checked+.bootstrap-switch-slider{background:#2563eb;border-color:#1d4ed8}.bootstrap-switch input:checked+.bootstrap-switch-slider:before{transform:translateX(24px)}.bootstrap-switch input:disabled+.bootstrap-switch-slider{opacity:.55}.users-deposit-card{margin-top:16px;padding:14px;border:1px solid #bfdbfe;border-radius:5px;background:#eff6ff}.users-deposit-form{display:grid;grid-template-columns:120px 100px minmax(160px,1fr) minmax(160px,1fr) auto auto;gap:8px;align-items:center}.users-deposit-list{display:grid;gap:8px;margin-top:12px}.users-deposit-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #dbeafe;border-radius:5px;background:#fff;padding:10px}.users-deposit-row>div:first-child{display:grid;gap:2px}.users-deposit-row small,.users-deposit-row span{color:#64748b;font-size:.82rem;font-weight:600}.users-deposit-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}@media (max-width:960px){.users-deposit-form,.users-filter-grid,.users-form-grid{grid-template-columns:1fr}.users-deposit-row,.users-modal-actions,.users-toolbar-actions{align-items:stretch;flex-direction:column}.users-modal-backdrop{padding:12px}.users-modal{max-height:calc(100vh - 24px)}.users-deposit-actions{justify-content:flex-start}}.users-table .table-sort-button,.users-table .table-sort-button.active,.users-table .table-sort-button:focus-visible,.users-table .table-sort-button:hover,.users-table th .table-sort-button,.users-table th .table-sort-button:focus-visible,.users-table th .table-sort-button:hover{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important}.users-mobile-filter-toggle,.users-mobile-list{display:none}.profile-deposit-card{display:grid;gap:14px;border:1px solid #dbeafe;background:#f8fbff}.profile-deposit-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-deposit-header h3{margin:0}.profile-deposit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-deposit-item{display:grid;gap:5px;border:1px solid #dbeafe;border-radius:5px;background:#ffffff;padding:12px}.profile-deposit-item strong{color:#475569;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.profile-deposit-item span{color:#0f172a;font-size:1rem;font-weight:800}.profile-deposit-list{display:grid;gap:8px}.profile-deposit-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e2e8f0;border-radius:5px;background:#ffffff;padding:10px 12px}.profile-deposit-row strong{color:#0f172a}.profile-deposit-empty,.profile-deposit-row span{color:#64748b;font-size:.85rem;font-weight:700}.profile-deposit-empty{border:1px dashed #cbd5e1;border-radius:5px;padding:12px;background:#ffffff}@media (max-width:960px){.users-mobile-filter-toggle{display:inline-flex;width:100%;justify-content:center;margin-bottom:10px;background:#e5e7eb!important;color:#111827!important;border-color:#cbd5e1!important}.users-filter-card{display:none;padding:12px;margin-top:0;margin-bottom:10px}.users-filter-card.users-filter-card-open{display:block}.users-filter-grid{gap:10px}.users-table-scroll{display:none}.users-mobile-list{display:grid;gap:10px}.users-table-card{border:0;background:transparent;box-shadow:none;padding:0;overflow:visible}.users-card-title-row{margin:0 0 10px;padding:0 2px}.users-mobile-card{display:grid;gap:12px;padding:13px;border:1px solid #e2e8f0;border-radius:14px;background:#ffffff;box-shadow:0 10px 24px rgba(15,23,42,.08)}.users-mobile-card-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.users-mobile-avatar{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:14px;background:#2563eb;color:#ffffff;font-size:1rem;font-weight:900;letter-spacing:.03em}.users-mobile-title-stack{display:grid;gap:2px;min-width:0}.users-mobile-title-stack span,.users-mobile-title-stack strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-mobile-title-stack strong{color:#0f172a;font-size:1rem}.users-mobile-title-stack span{color:#64748b;font-size:.82rem;font-weight:700}.online-dot{width:11px;height:11px;border-radius:50%;box-shadow:0 0 0 4px rgba(148,163,184,.16)}.online-dot-on{background:#22c55e}.online-dot-off{background:#94a3b8}.users-mobile-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.users-mobile-meta-grid>div{display:grid;gap:3px;padding:9px;border-radius:10px;background:#f8fafc;border:1px solid #eef2f7;min-width:0}.users-mobile-meta-grid span{color:#64748b;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.users-mobile-meta-grid strong{min-width:0;overflow-wrap:anywhere;color:#111827;font-size:.86rem}.users-mobile-meta-wide{grid-column:1/-1}.users-mobile-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-deposit-grid{grid-template-columns:1fr}.profile-deposit-row{align-items:flex-start;flex-direction:column}.users-mobile-card-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.users-mobile-avatar{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:14px;background:#2563eb;color:#ffffff;font-size:1rem;font-weight:900;letter-spacing:.03em}.users-mobile-title-stack{display:grid;gap:2px;min-width:0}.users-mobile-title-stack span,.users-mobile-title-stack strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-mobile-title-stack strong{color:#0f172a;font-size:1rem}.users-mobile-title-stack span{color:#64748b;font-size:.82rem;font-weight:700}.online-dot{width:11px;height:11px;border-radius:50%;box-shadow:0 0 0 4px rgba(148,163,184,.16)}.online-dot-on{background:#22c55e}.online-dot-off{background:#94a3b8}.users-mobile-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.users-mobile-meta-grid>div{display:grid;gap:3px;padding:9px;border-radius:10px;background:#f8fafc;border:1px solid #eef2f7;min-width:0}.users-mobile-meta-grid span{color:#64748b;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.users-mobile-meta-grid strong{min-width:0;overflow-wrap:anywhere;color:#111827;font-size:.86rem}.users-mobile-meta-wide{grid-column:1/-1}}@media (min-width:961px){.users-table .table-sort-button.active{color:#2563eb!important}}.users-id-cell{max-width:180px;overflow:hidden;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.76rem}.users-mobile-title-stack small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#94a3b8;font-size:.68rem;font-weight:800}.topbar-brand-main{display:inline-flex!important;align-items:center!important;gap:10px!important;min-width:0!important}.japan-clock{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.japan-clock-desktop{min-height:25px!important;padding:4px 9px!important;border:1px solid rgba(250,204,21,.38)!important;border-radius:5px!important;background:rgba(250,204,21,.12)!important;color:#facc15!important;font-size:12px!important;font-weight:900!important;line-height:1!important}@media (min-width:961px){.topbar-brand{min-width:0;flex:0 1 auto}.topbar-brand-main strong{min-width:0;overflow:hidden;text-overflow:ellipsis}}.mobile-header-left{display:inline-flex;align-items:center;gap:6px;min-width:0}@media (max-width:960px){.mobile-header{grid-template-columns:minmax(118px,auto) minmax(0,1fr) 42px!important}.mobile-header-left .icon-button{flex:0 0 auto}.japan-clock-mobile{min-height:26px!important;padding:3px 6px!important;border:1px solid rgba(37,99,235,.18)!important;border-radius:5px!important;background:#f8fafc!important;color:#0f172a!important;font-size:10.5px!important;font-weight:900!important;line-height:1!important}.mobile-header-title{min-width:0;text-align:left!important}}@media (max-width:380px){.japan-clock-mobile{font-size:10px!important;padding-inline:5px!important}}.users-id-cell,.users-mobile-title-stack small{display:none!important}html body .pagination-mui .MuiPaginationItem-root{background:#ffffff!important;background-color:#ffffff!important;color:#0f172a!important;border:1px solid #dce4ee!important;box-shadow:none!important}html body .pagination-mui .MuiPaginationItem-root.Mui-selected,html body .pagination-mui .MuiPaginationItem-root.Mui-selected:focus-visible,html body .pagination-mui .MuiPaginationItem-root.Mui-selected:hover{background:#2563eb!important;background-color:#2563eb!important;border-color:#2563eb!important;color:#ffffff!important}html body .pagination-mui .MuiPaginationItem-root:not(.Mui-selected):not(.Mui-disabled):focus-visible,html body .pagination-mui .MuiPaginationItem-root:not(.Mui-selected):not(.Mui-disabled):hover{background:#ffffff!important;background-color:#ffffff!important;border-color:#94a3b8!important;color:#0f172a!important}@media (max-width:960px){html body .page-shell.search-page-shell{padding-left:0!important;padding-right:0!important}html body .search-mobile-top-actions{padding:0 8px!important;margin:0 0 6px!important;gap:8px!important}html body .search-page-stack{gap:8px!important}html body .search-results-toolbar.search-results-toolbar--desktop-table{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;width:auto!important;margin:2px 8px 4px!important;padding:0!important}html body .search-results-toolbar.search-results-toolbar--desktop-table .search-active-filters{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;white-space:nowrap!important}html body .search-results-toolbar.search-results-toolbar--desktop-table .search-sort-controls{flex:0 0 auto!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:4px!important}html body .search-results-toolbar.search-results-toolbar--desktop-table .search-sort-select{min-width:118px!important;max-width:148px!important;min-height:32px!important;height:32px!important;padding:4px 26px 4px 8px!important;border-radius:5px!important;font-size:12px!important}html body .search-results-toolbar.search-results-toolbar--desktop-table .search-sort-direction-button{width:32px!important;height:32px!important;min-width:32px!important;border-radius:5px!important;font-size:15px!important;box-shadow:none!important}html body .search-results-mobile-list{gap:8px!important;padding:4px 0 104px!important;margin-left:0!important;margin-right:0!important;width:100%!important}html body .search-results-mobile-list .search-row-card{width:100%!important;margin-left:0!important;margin-right:0!important;padding:0 0 3px!important;border-radius:0!important}html body .search-mobile-v17-shadow-wrap,html body .search-mobile-v17-shadow-wrap:hover{width:100%!important;border-radius:0!important}html body .search-mobile-v17-card,html body .search-results-mobile-list .search-mobile-v17-card,html body .search-results-mobile-list .search-row-card .search-mobile-v17-card,html body .search-row-card .search-mobile-v17-card{width:100%!important;margin:0!important;border-radius:0!important}html body .search-mobile-v17-card{padding:8px!important}html body .search-mobile-v17-header{margin-bottom:6px!important;gap:8px!important}html body .search-mobile-v17-main{grid-template-columns:minmax(108px,38%) minmax(0,1fr)!important;gap:8px!important;align-items:stretch!important}html body .search-mobile-v17-image-button{aspect-ratio:4/3!important;border-radius:5px!important}html body .search-mobile-v17-image,html body .search-mobile-v17-image-button{width:100%!important;height:100%!important;min-height:96px!important;background:#e5edf6!important}html body .search-mobile-v17-image{object-fit:cover!important;object-position:center center!important}html body .search-mobile-v17-info-grid{gap:5px 8px!important}html body .search-mobile-v17-info-value{font-size:12px!important}html body .pagination.pagination-mui{grid-template-columns:1fr!important;gap:4px!important;margin:6px 8px 0!important;padding:4px 0 72px!important}html body .pagination-mui .pagination-controls-mui{width:100%!important;justify-content:center!important;overflow:hidden!important}html body .pagination-mui .MuiPagination-ul{flex-wrap:nowrap!important;justify-content:center!important;gap:2px!important;width:100%!important}html body .pagination-mui .MuiPaginationItem-root{min-width:30px!important;width:30px!important;height:30px!important;margin:0!important;border-radius:5px!important;font-size:12px!important}html body .pagination-summary{font-size:10.5px!important;line-height:1.15!important}html body .pagination-page-size-mui{justify-content:center!important;gap:4px!important;font-size:10.5px!important}html body .mobile-header .icon-button,html body .mobile-header .icon-button:not(:disabled),html body .mobile-header .icon-button:not(:disabled):focus-visible,html body .mobile-header .icon-button:not(:disabled):hover{box-shadow:none!important}html body .mobile-header-title{position:absolute!important;left:50%!important;transform:translateX(-50%)!important;text-align:center!important;justify-self:center!important;width:auto!important;max-width:min(52vw,220px)!important;pointer-events:none!important}}@media (max-width:420px){html body .search-mobile-v17-main{grid-template-columns:minmax(96px,40%) minmax(0,1fr)!important;gap:7px!important}html body .search-mobile-v17-image,html body .search-mobile-v17-image-button{min-height:86px!important}html body .search-results-toolbar.search-results-toolbar--desktop-table .search-sort-select{max-width:132px!important;font-size:11.5px!important}html body .pagination-mui .MuiPaginationItem-root{min-width:28px!important;width:28px!important;height:28px!important;font-size:11px!important}}@media (max-width:960px){html body .search-results-toolbar.search-results-toolbar--desktop-table{display:flex!important;align-items:center!important;justify-content:stretch!important;flex-wrap:nowrap!important;width:100%!important;min-height:0!important;margin:0 0 4px!important;padding:0!important;gap:0!important}html body .search-results-toolbar.search-results-toolbar--desktop-table .search-active-filters--desktop-count{display:none!important}html body .search-results-toolbar.search-results-toolbar--desktop-table .search-sort-controls.mobile-only-inline{display:grid!important;grid-template-columns:max-content minmax(118px,1fr) 32px!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0 8px!important}html body .search-mobile-results-count-text{display:inline-flex!important;align-items:center!important;visibility:visible!important;opacity:1!important;min-width:max-content!important;white-space:nowrap!important;color:#64748b!important;font-size:12px!important;font-weight:800!important;line-height:1!important}html body .search-results-toolbar.search-results-toolbar--desktop-table .search-sort-select{width:100%!important;min-width:0!important;max-width:none!important;height:32px!important;min-height:32px!important;padding:4px 26px 4px 8px!important;border-radius:5px!important;font-size:12px!important;box-shadow:none!important}html body .search-results-toolbar.search-results-toolbar--desktop-table .search-sort-direction-button{width:32px!important;height:32px!important;min-width:32px!important;flex:0 0 32px!important;border-radius:5px!important;box-shadow:none!important}html body .search-results-mobile-list{display:grid!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding:3px 0 96px!important;gap:8px!important}html body .search-results-mobile-list .search-row-card{display:block!important;padding:0 0 3px!important}html body .search-mobile-v17-card,html body .search-results-mobile-list .search-mobile-v17-card,html body .search-results-mobile-list .search-mobile-v17-shadow-wrap,html body .search-results-mobile-list .search-mobile-v17-shadow-wrap:hover,html body .search-results-mobile-list .search-row-card,html body .search-results-mobile-list .search-row-card .search-mobile-v17-card,html body .search-row-card .search-mobile-v17-card{width:100%!important;margin:0!important;border-radius:0!important}html body .search-mobile-v17-card{padding:8px!important}html body .search-mobile-v17-header{margin-bottom:6px!important}html body .search-results-mobile-list .search-row-card .search-mobile-v17-main{display:grid!important;grid-template-columns:minmax(132px,40%) minmax(0,1fr)!important;gap:8px!important;align-items:stretch!important}html body .search-results-mobile-list .search-row-card .search-mobile-v17-main>button.search-mobile-v17-image-button,html body .search-results-mobile-list .search-row-card button.search-mobile-v17-image-button,html body .search-row-card button.search-mobile-v17-image-button,html body button.search-mobile-v17-image-button{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:100px!important;aspect-ratio:4/3!important;padding:0!important;border-radius:5px!important;overflow:hidden!important;background:#e5edf6!important;box-shadow:none!important}html body .search-results-mobile-list .search-row-card .search-mobile-v17-main>button.search-mobile-v17-image-button>img.search-mobile-v17-image,html body .search-results-mobile-list .search-row-card img.search-mobile-v17-image,html body .search-row-card img.search-mobile-v17-image,html body img.search-mobile-v17-image{display:block!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100px!important;object-fit:cover!important;object-position:center center!important;background:#e5edf6!important}html body .search-mobile-v17-info{min-width:0!important}html body .search-mobile-v17-info-grid{gap:5px 8px!important}}@media (max-width:420px){html body .search-results-toolbar.search-results-toolbar--desktop-table .search-sort-controls.mobile-only-inline{grid-template-columns:max-content minmax(108px,1fr) 32px!important;gap:5px!important;padding:0 6px!important}html body .search-mobile-results-count-text{font-size:11px!important}html body .search-results-toolbar.search-results-toolbar--desktop-table .search-sort-select{height:31px!important;min-height:31px!important;font-size:11.5px!important}html body .search-results-toolbar.search-results-toolbar--desktop-table .search-sort-direction-button{width:31px!important;height:31px!important;min-width:31px!important;flex-basis:31px!important}html body .search-results-mobile-list .search-row-card .search-mobile-v17-main{grid-template-columns:minmax(136px,42%) minmax(0,1fr)!important;gap:7px!important}html body .search-results-mobile-list .search-row-card .search-mobile-v17-main>button.search-mobile-v17-image-button,html body .search-results-mobile-list .search-row-card .search-mobile-v17-main>button.search-mobile-v17-image-button>img.search-mobile-v17-image,html body .search-results-mobile-list .search-row-card button.search-mobile-v17-image-button,html body .search-results-mobile-list .search-row-card img.search-mobile-v17-image,html body .search-row-card button.search-mobile-v17-image-button,html body .search-row-card img.search-mobile-v17-image,html body button.search-mobile-v17-image-button,html body img.search-mobile-v17-image{min-height:96px!important}}