/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.hidden{display:none}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.recon-page{padding-top:9px}.recon-page .headline{margin-bottom:8px}.recon-page .headline h1{margin:2px 0;font-size:23px}.recon-page .headline>div>span{font-size:10px}.recon-target{color:#176646;background:#edf8f2;border:1px solid #b9d8c8;border-radius:8px;align-items:center;gap:7px;padding:5px 7px 5px 10px;display:flex}.recon-target>b{font-size:20px}.recon-target span{text-transform:uppercase;font-size:9px;font-weight:900;display:grid}.recon-target small{color:#5f7f70;text-transform:none;font-size:7px;font-weight:650}.recon-report-button{color:#fff;cursor:pointer;background:#176646;border:0;border-radius:6px;align-items:center;gap:4px;height:28px;margin-left:3px;padding:0 8px;font-size:8px;font-weight:850;display:inline-flex}.recon-report-button svg{width:13px}.recon-report-button span{color:#fff;text-transform:none;font-size:8px}.recon-location-select{border-left:1px solid #b9d8c8;min-width:155px;margin-left:5px;padding-left:9px;display:grid}.recon-location-select small{color:#5f7f70;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:900}.recon-location-select select{color:#174f3c;background:0 0;border:0;outline:0;width:100%;height:24px;font-size:8px;font-weight:850}.recon-stats{gap:5px;margin-bottom:6px;flex-wrap:nowrap!important;display:flex!important}.recon-stats article{border-radius:7px;flex:1 1 0;width:0;min-width:0;padding:5px 7px}.recon-stats span{text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.recon-stats b{margin:1px 0;font-size:15px}.recon-stats small{text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.recon-stats article.recon-filter-active{background:#edf8f2;border-color:#2b9367;box-shadow:inset 0 0 0 1px #2b9367}.recon-store-portals{gap:5px;margin-bottom:6px;padding-bottom:2px;display:flex;overflow-x:auto}.recon-store-portals button{border:1px solid var(--line);color:#33464f;text-align:left;cursor:pointer;background:#fff;border-radius:7px;min-width:142px;padding:6px 8px;display:grid}.recon-store-portals button.active{background:#edf8f2;border-color:#65ac88;box-shadow:inset 0 0 0 1px #65ac88}.recon-store-portals b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.recon-store-portals span{margin-top:1px;font-size:7px;font-weight:800}.recon-store-portals small{color:var(--muted);margin-top:1px;font-size:6px}.recon-portal-label{color:#225c44;background:#edf8f2;border:1px solid #b9d8c8;border-radius:8px;align-items:center;gap:9px;margin-bottom:10px;padding:10px 12px;display:flex}.recon-portal-label svg{width:16px}.recon-portal-label span{display:grid}.recon-portal-label b{font-size:10px}.recon-portal-label small{color:#668072;margin-top:2px;font-size:8px}.recon-board{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.recon-view-tabs{border-bottom:1px solid var(--line);background:#f7f9fa;gap:3px;padding:7px 8px 0;display:flex}.recon-view-tabs button{color:#60707a;cursor:pointer;background:0 0;border:0;border-radius:7px 7px 0 0;align-items:center;gap:7px;padding:9px 12px;font-size:9px;font-weight:850;display:flex}.recon-view-tabs button.active{color:#176646;box-shadow:0 -1px 0 var(--line), 1px 0 0 var(--line), -1px 0 0 var(--line);background:#fff}.recon-view-tabs b{background:#e3e8eb;border-radius:99px;place-items:center;min-width:20px;height:20px;font-size:8px;display:grid}.recon-view-tabs button.active b{background:#dff2e8}.recon-board .tools{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:8px;display:flex}.recon-board .tools label{border:1px solid var(--line);border-radius:6px;flex:1;align-items:center;gap:7px;min-width:280px;height:32px;padding:0 9px;display:flex}.recon-board .tools label svg{width:13px;color:var(--muted)}.recon-board .tools input{border:0;outline:0;width:100%;font-size:9px}.recon-board .tools select,.recon-board td select{border:1px solid var(--line);color:#31434c;background:#fff;border-radius:6px;height:32px;padding:0 8px;font-size:9px;font-weight:750}.recon-board .tools>span{color:var(--muted);white-space:nowrap;font-size:8px}.trade-walk-action{color:#fff;white-space:nowrap;cursor:pointer;background:#176d4e;border:1px solid #176d4e;border-radius:6px;min-height:32px;padding:0 10px;font-size:8px;font-weight:850}.trade-walk-action.secondary{color:#176d4e;background:#fff}.recon-message{color:#23664a;background:#edf8f2;padding:6px 10px;font-size:8px;font-weight:800}.recon-workload{grid-template-columns:150px repeat(7,minmax(82px,1fr));gap:5px;margin:0 0 6px;display:grid}.recon-workload>div,.recon-workload button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:7px;align-content:center;min-height:44px;padding:5px 8px;display:grid}.recon-workload>div b,.recon-workload button span{color:#334850;font-size:7px;font-weight:900}.recon-workload small{color:var(--muted);margin-top:1px;font-size:6px}.recon-workload button{cursor:pointer}.recon-workload button b{color:#176646;margin-top:1px;font-size:14px}.recon-workload button.active{background:#edf8f2;border-color:#2b9367;box-shadow:inset 0 0 0 1px #2b9367}.recon-stage-strip{border-bottom:1px solid var(--line);background:#f7f9fa;grid-template-columns:repeat(9,1fr);display:grid}.recon-stage-strip button{border:0;border-right:1px solid var(--line);color:#596872;cursor:pointer;background:0 0;align-items:center;gap:6px;min-height:45px;padding:6px 8px;display:flex}.recon-stage-strip button.active{color:#176646;background:#e9f6ef;box-shadow:inset 0 -3px #2b9367}.recon-stage-strip b{font-size:14px}.recon-stage-strip span{font-size:7px;font-weight:850}.recon-board .scroll{max-height:calc(100vh - 245px);overflow:auto}.recon-board table{border-collapse:collapse;width:100%;min-width:1040px}.recon-board th{z-index:2;color:#000;text-align:left;background:#fff;padding:7px 8px;font-size:9px;font-weight:900;position:sticky;top:0;box-shadow:0 1px #bec7cc}.recon-sort-head{color:#000;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:900;display:inline-flex}.recon-sort-head span{color:#7b8790;font-size:8px;line-height:1}.recon-sort-head.active,.recon-sort-head.active span{color:#176646}.recon-board td{color:#35454e;border-bottom:1px solid #e9edef;padding:7px 8px;font-size:9px}.recon-priority-row{background:#fff9e9}.recon-board tr.recon-status-on-hold{background:#fff9dc}.recon-board tr.recon-status-parts-on-hold{background:#fff0cf}.recon-board tr.recon-status-wholesale{background:#eef5ff}.recon-board tr.recon-status-sold{background:#f0f2f3}.recon-board tr.recon-status-return-to-auction{background:#fff0ef}.recon-board tr.recon-auction-source-row{background:#fff3b8;box-shadow:inset 4px 0 #d99a00}.recon-board tr.recon-transport-row{box-shadow:inset 4px 0 #3187b7}.transport-store-cell,.transport-route,.transport-carrier{gap:2px;display:grid}.transport-store-cell>b,.transport-route>b,.transport-carrier>b{font-size:8px}.transport-store-cell small{color:#21739e;align-items:center;gap:3px;font-size:7px;font-weight:850;display:flex}.transport-store-cell svg{width:10px;height:10px}.transport-route small,.transport-carrier small{color:var(--muted);font-size:7px}.transport-status-pill{color:#17678f;background:#e5f4fc;border-radius:99px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900;display:inline-block}.transport-manage{background:#247da8}.transport-panel{background:#f2f9fc;border:1px solid #a9cee0;border-radius:8px;gap:9px;padding:12px;display:grid}.transport-panel-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.transport-panel-head span{color:#195f83;align-items:center;gap:6px;display:flex}.transport-panel-head svg{width:15px}.transport-panel-head b{font-size:10px}.transport-panel-head em{color:#195f83;background:#ddecf4;border-radius:99px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:900}.transport-panel>small{color:#597681;font-size:8px;line-height:1.45}.transport-actions{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.transport-actions button{color:#286a89;cursor:pointer;background:#fff;border:1px solid #9ec6d8;border-radius:6px;min-height:34px;font-size:7px;font-weight:900}.transport-actions button.active,.transport-actions button:last-child{color:#fff;background:#247da8;border-color:#247da8}.transport-timeline{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.transport-timeline span{background:#fff;border-radius:5px;padding:6px;display:grid}.transport-timeline b{color:#365966;font-size:7px}.transport-timeline small{color:#71868f;margin-top:2px;font-size:6px}.recon-board tr.recon-overdue-row{background:#ffe2e2;box-shadow:inset 4px 0 #c92f2f}.recon-board tr.recon-overdue-row td{border-bottom-color:#efb6b6}.auction-source-pill{color:#251a00;vertical-align:middle;background:#e4a500;border-radius:99px;margin-left:5px;padding:2px 5px;font-size:6px;font-style:normal;font-weight:950;display:inline-block}.recon-status-select{border-width:1px!important;font-weight:900!important}.recon-status-select.recon-status-active{color:#176646!important;background:#e9f7ef!important;border-color:#79b597!important}.recon-status-select.recon-status-on-hold{color:#755a00!important;background:#fff4bf!important;border-color:#dbb947!important}.recon-status-select.recon-status-parts-on-hold{color:#7b4a00!important;background:#ffedbd!important;border-color:#d18d26!important}.recon-status-select.recon-status-wholesale{color:#245f96!important;background:#e7f2ff!important;border-color:#78a9da!important}.recon-status-select.recon-status-sold{color:#536069!important;background:#e9edef!important;border-color:#aab4ba!important}.recon-status-select.recon-status-return-to-auction{color:#982f26!important;background:#ffe6e3!important;border-color:#d18179!important}.priority-button{color:#b9c1c5;cursor:pointer;background:0 0;border:0;font-size:17px}.priority-button.on{color:#d29d00}.recon-vehicle{color:#1b5f91;text-align:left;cursor:pointer;background:0 0;border:0;display:grid}.recon-vehicle b{font-size:9px}.recon-vehicle small{color:#72808a;margin-top:2px;font-size:7px}.recon-overdue,.recon-on-time{border-radius:99px;place-items:center;min-width:25px;padding:4px;font-size:8px;font-style:normal;font-weight:900;display:inline-grid}.recon-overdue{color:#a34e14;background:#ffead8}.recon-on-time{color:#26714f;background:#e8f6ef}.recon-note-button{color:#236b91;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:8px;font-weight:800;display:inline-flex}.recon-note-button svg{color:#d28c14;width:12px}.reopen-row-button{color:#176646;cursor:pointer;background:#edf8f2;border:1px solid #79b597;border-radius:5px;padding:6px 8px;font-size:8px;font-weight:900}.archive-pill{border-radius:99px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900;display:inline-block}.archive-pill.recon-status-wholesale{color:#245f96;background:#e7f2ff}.archive-pill.recon-status-sold{color:#536069;background:#e9edef}.archive-pill.recon-status-return-to-auction{color:#982f26;background:#ffe6e3}.recon-inline-costs{grid-template-columns:72px 72px auto;align-items:end;gap:4px;display:grid}.recon-inline-costs label{color:#74818a;font-size:6px;font-weight:900}.recon-inline-costs input{border:1px solid var(--line);border-radius:4px;width:100%;height:25px;margin-top:2px;padding:0 5px;font-size:8px}.recon-inline-costs b{white-space:nowrap;padding-bottom:5px;font-size:8px}.recon-drawer{z-index:100;background:#fff;width:min(430px,94vw);height:100vh;position:fixed;top:0;right:0;overflow:auto;box-shadow:-20px 0 55px #17252d35}.recon-drawer>section{gap:11px;padding:18px;display:grid}.recon-drawer h2{margin:0;font-size:19px}.recon-drawer p{color:var(--muted);margin:-7px 0 5px;font-size:9px}.recon-drawer label{color:#5d6b74;text-transform:uppercase;font-size:8px;font-weight:850}.recon-drawer input,.recon-drawer select,.recon-drawer textarea{border:1px solid var(--line);color:#293b44;width:100%;min-height:36px;font:inherit;text-transform:none;background:#fff;border-radius:6px;margin-top:4px;padding:7px 8px;display:block}.recon-drawer textarea{resize:vertical;min-height:95px}.template-path{color:#718078;text-transform:none;margin-top:5px;font-size:7px;line-height:1.4;display:block}.drawer-note-button{color:#176646;cursor:pointer;background:#edf8f2;border:1px solid #89bea5;border-radius:7px;width:100%;padding:10px;font-weight:850}.recon-note-modal{background:#fff;border-radius:12px;width:min(560px,94vw);max-height:82vh;overflow:auto;box-shadow:0 22px 65px #132b2538}.inspection-modal{background:#fff;border-radius:12px;width:min(520px,94vw);overflow:hidden;box-shadow:0 22px 65px #132b2538}.inspection-modal>p{color:#63727a;margin:14px 16px 10px;font-size:9px}.inspection-options{grid-template-columns:1fr 1fr;gap:8px;padding:4px 16px 14px;display:grid}.inspection-options button{color:#30454e;text-align:left;cursor:pointer;background:#f8fafb;border:1px solid #cdd6da;border-radius:8px;align-content:center;min-height:70px;padding:11px;display:grid}.inspection-options button.active{color:#176646;background:#e9f7ef;border-color:#26845f;box-shadow:inset 0 0 0 1px #26845f}.inspection-options b{font-size:10px}.inspection-options small{color:#748188;margin-top:4px;font-size:8px}.inspection-confirm{color:#fff;cursor:pointer;background:#176d4e;border:0;border-radius:7px;width:calc(100% - 32px);margin:0 16px 16px;padding:11px;font-weight:850}.inspection-confirm:disabled{cursor:default;background:#aab7b1}.detail-backdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#091c257a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.detail-backdrop .recon-drawer{place-self:stretch end}.recon-note-modal>label,.recon-note-modal>small,.recon-note-modal>button{margin:12px 16px;display:block}.recon-note-modal label{color:#51626a;text-transform:uppercase;font-size:8px;font-weight:900}.recon-note-modal textarea{border:1px solid var(--line);resize:vertical;border-radius:7px;width:100%;min-height:100px;margin-top:5px;padding:9px}.recon-note-modal pre{color:#41535c;white-space:pre-wrap;background:#f4f7f8;border-radius:7px;max-height:220px;margin:12px 16px;padding:12px;font:8px/1.55 inherit;overflow:auto}.recon-note-modal>small{color:#718078;font-size:8px}.recon-note-modal>button{color:#fff;cursor:pointer;background:#176d4e;border:0;border-radius:7px;width:calc(100% - 32px);padding:10px;font-weight:850}.recon-note-modal>button:disabled{background:#aeb9b4}.recon-cost-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.recon-history-note{color:#6b7880;background:#f4f7f8;border-radius:6px;padding:9px;font-size:8px}.pickup-state{gap:2px;display:grid}.pickup-state b{font-size:8px}.pickup-state small{color:var(--muted);font-size:7px;line-height:1.35}.pickup-state.waiting b{color:#9a5c0c}.pickup-state.picked b{color:#176646}.pickup-button{color:#fff;cursor:pointer;background:#176d4e;border:0;border-radius:6px;min-width:98px;padding:7px 9px;font-size:8px;font-weight:850}.pickup-button.undo{color:#596a62;background:#fff;border:1px solid #bcc7c1}.reopen-panel{background:#fff9e7;border:1px solid #d9c888;border-radius:8px;gap:9px;padding:12px;display:grid}.reopen-panel>b{color:#5f4e14;font-size:12px}.reopen-panel>small{color:#7e713f;margin-top:-6px;font-size:8px}.reopen-panel button{color:#fff;cursor:pointer;background:#176646;border:0;border-radius:6px;padding:10px;font-size:9px;font-weight:900}.reopen-panel button:disabled{cursor:not-allowed;opacity:.45}@media (width<=699px){.recon-stats{overflow-x:auto}.recon-stats article{flex:0 0 125px;width:125px;min-width:125px}}@media (width<=1100px){.recon-workload{grid-template-columns:repeat(3,1fr)}.recon-workload>div{grid-column:1/-1}}@media (width<=900px){.recon-stage-strip{display:flex;overflow-x:auto}.recon-stage-strip button{min-width:115px}.recon-board .tools{flex-wrap:wrap}.recon-board .tools label{min-width:100%}}.save-appraisal{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:8px;width:100%;margin-top:18px;padding:12px;font-size:11px;font-weight:800}.inventory-page,.connections-page,.wholesale-page{padding-top:16px}.wholesale-page .headline{margin-bottom:10px}.wholesale-search{border:1px solid var(--line);background:#fff;border-radius:10px;padding:14px}.wholesale-search form{grid-template-columns:minmax(300px,1fr) 220px auto;align-items:end;gap:9px;display:grid}.wholesale-search label{color:#65727b;text-transform:uppercase;font-size:8px;font-weight:900}.wholesale-search input{border:1px solid var(--line);color:#23353f;border-radius:7px;width:100%;height:39px;margin-top:4px;padding:0 10px;font-size:11px;font-weight:750;display:block}.wholesale-search button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-width:190px;height:39px;font-size:9px;font-weight:900;display:inline-flex}.wholesale-search button:disabled{cursor:not-allowed;opacity:.55}.wholesale-search button svg{width:14px}.wholesale-search>small{color:var(--muted);margin-top:8px;font-size:8px;display:block}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.wholesale-error{color:#943f36;background:#fff3f1;border:1px solid #e0b5b0;border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:12px;font-size:9px;font-weight:800;display:flex}.wholesale-error svg{width:15px}.wholesale-empty{color:#738089;text-align:center;background:#fbfcfc;border:1px dashed #ccd5da;border-radius:10px;align-content:center;place-items:center;min-height:300px;margin-top:10px;display:grid}.wholesale-empty svg{color:#8fa098;width:31px;height:31px}.wholesale-empty h2{color:#35464f;margin:10px 0 4px;font-size:17px}.wholesale-empty p{max-width:520px;margin:0;font-size:9px}.wholesale-vehicle{border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;margin-top:10px;padding:12px 15px;display:flex}.wholesale-vehicle span{color:#6d7a83;letter-spacing:.06em;font-size:7px;font-weight:900}.wholesale-vehicle h2{margin:3px 0 1px;font-size:18px}.wholesale-vehicle small{color:var(--muted);font-size:8px}.wholesale-vehicle em{text-transform:uppercase;border-radius:99px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:900}.confidence-high{color:#20734d;background:#e6f5ec}.confidence-medium,.confidence-low{color:#82650c;background:#fff3c9}.wholesale-stats{margin:10px 0}.wholesale-stats article{padding:10px 12px}.wholesale-stats b{margin:3px 0;font-size:18px}.wholesale-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:10px;display:grid}.venue-ranking{margin-top:0}.venue-ranking table{min-width:650px}.venue-ranking td{padding:9px 12px}.venue-ranking td b{align-items:center;gap:5px;display:inline-flex}.venue-ranking td b svg{width:12px;color:var(--green)}.recommended-venue{background:#f0f8f4}.wholesale-method{border:1px solid var(--line);color:#fff;background:#23353f;border-radius:10px;padding:17px}.wholesale-method>svg{color:#81c8a5;width:21px}.wholesale-method h3{margin:10px 0 5px;font-size:14px}.wholesale-method p{color:#c9d5db;margin:0 0 14px;font-size:9px;line-height:1.55}.wholesale-method dl{border-top:1px solid #ffffff25;grid-template-columns:1fr auto;gap:7px;margin:0;padding-top:12px;font-size:8px;display:grid}.wholesale-method dt{color:#aebdc5}.wholesale-method dd{text-align:right;max-width:150px;margin:0;font-weight:850}.wholesale-comps{margin-top:10px}.wholesale-comps table{min-width:1100px}.wholesale-comps td{padding:9px 11px}.wholesale-comps td small{color:var(--muted);margin-top:2px;font-size:8px;display:block}.wholesale-inventory-page{flex-direction:column;padding-top:14px;display:flex}.wholesale-refresh{color:#27414c;cursor:pointer;background:#fff;border:1px solid #b9c8ce;border-radius:7px;align-items:center;gap:6px;padding:8px 11px;font-size:9px;font-weight:900;display:flex}.wholesale-refresh svg{width:13px}.wholesale-refresh:disabled{cursor:not-allowed;opacity:.45}.wholesale-head-actions{align-items:center;gap:6px;display:flex}.wholesale-store-tabs{border:1px solid var(--line);background:#fff;border-radius:8px;gap:4px;margin:8px 0;padding:5px;display:flex;overflow-x:auto}.wholesale-store-tabs button{color:#536771;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;padding:7px 9px;font-size:8px;font-weight:900}.wholesale-store-tabs button.active{color:#fff;background:#176d4e}.wholesale-kpi-bar{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:9px 0;display:grid}.wholesale-kpi-bar article{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:9px 11px}.wholesale-kpi-bar span{color:#667681;text-transform:uppercase;font-size:7px;font-weight:900;display:block}.wholesale-kpi-bar b{color:#172f3b;margin:3px 0;font-size:18px;display:block}.wholesale-kpi-bar small{color:#80909a;text-overflow:ellipsis;white-space:nowrap;font-size:7px;display:block;overflow:hidden}.wholesale-control{border:1px solid var(--line);background:#f7f9fa;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;gap:10px;padding:6px 8px;display:flex}.wholesale-tabs,.wholesale-filters,.wholesale-row-actions{align-items:center;gap:5px;display:flex}.wholesale-tabs button{color:#64737c;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 9px;font-size:8px;font-weight:900}.wholesale-tabs button.active{color:#fff;background:#17323f}.wholesale-tabs b{background:#ffffff25;border-radius:20px;margin-left:3px;padding:2px 5px}.wholesale-filters label{border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;gap:5px;width:220px;height:31px;padding:0 8px;display:flex}.wholesale-filters svg{width:12px}.wholesale-filters input{border:0;outline:0;width:100%;font-size:8px}.wholesale-filters select{border:1px solid var(--line);background:#fff;border-radius:6px;max-width:200px;height:31px;padding:0 7px;font-size:8px;font-weight:800}.wholesale-ledger{border-radius:0 0 8px 8px;margin-top:0}.wholesale-ledger table{min-width:1240px}.wholesale-ledger td,.wholesale-ledger th{height:30px;padding:2px 7px;line-height:1.02}.wholesale-ledger th{font-size:9.5px}.wholesale-ledger td{font-size:10.5px}.wholesale-ledger td>b{font-size:11px}.wholesale-ledger td small{color:#667780;margin-top:0;font-size:8px;line-height:1;display:block}.wholesale-ledger tr.wholesale-missing{background:#fff4d6}.missing-pill,.wholesale-status,.wholesale-grade{white-space:nowrap;border-radius:99px;padding:2px 6px;font-size:8.5px;font-style:normal;font-weight:900;display:inline-block}.missing-pill{color:#805300;background:#ffe0a0}.wholesale-status.active{color:#176646;background:#e5f5ec}.wholesale-status.sold{color:#176646;background:#dff2e8}.wholesale-status.returned-to-retail{color:#5e6b73;background:#edf0f2}.green-grade{color:#176646;background:#dff2e8}.yellow-grade{color:#745800;background:#fff1ad}.red-grade{color:#a03429;background:#ffe0dc}.wholesale-row-actions button,.wholesale-restore{color:#fff;cursor:pointer;white-space:nowrap;background:#176d4e;border:0;border-radius:4px;padding:3px 6px;font-size:8.5px;font-weight:900}.wholesale-row-actions .return-retail,.wholesale-restore{color:#52626b;background:#e8edef}.wholesale-store-summary{margin:8px 0}.wholesale-store-summary table{min-width:760px}.wholesale-store-summary tbody tr{cursor:pointer}.wholesale-store-summary tbody tr:hover{background:#f0f8f4}.wholesale-store-summary td button{color:#176646;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:900;text-decoration:underline}.store-wholesale-dashboard{background:#f7f9fa;border:1px solid #cfdadd;border-radius:9px;order:10;margin:9px 0;padding:10px}.store-dashboard-title{justify-content:space-between;align-items:flex-end;margin-bottom:8px;display:flex}.store-dashboard-title p{color:#17704f;letter-spacing:.08em;margin:0;font-size:7px;font-weight:950}.store-dashboard-title h2{color:#203843;margin:2px 0 0;font-size:15px}.store-dashboard-title>span{color:#71818a;font-size:8px}.store-dashboard-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-bottom:8px;display:grid}.store-dashboard-kpis article{border:1px solid var(--line);background:#fff;border-radius:7px;padding:8px 9px}.store-dashboard-kpis span{color:#72818a;text-transform:uppercase;font-size:7px;font-weight:900;display:block}.store-dashboard-kpis b{color:#19333f;margin-top:3px;font-size:16px;display:block}.store-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.store-dashboard-grid .history{margin:0}.store-dashboard-grid table{min-width:520px}.store-dashboard-grid td,.store-dashboard-grid th{padding:6px 7px;font-size:8px}.wholesale-sale-modal{background:#fff;border-radius:10px;width:min(720px,100vw - 30px);box-shadow:0 20px 70px #10242e55}.wholesale-sale-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:16px;display:grid}.wholesale-sale-grid label{color:#586973;text-transform:uppercase;font-size:8px;font-weight:900}.wholesale-sale-grid input,.wholesale-sale-grid select,.wholesale-sale-grid textarea{border:1px solid var(--line);border-radius:6px;width:100%;margin-top:4px;padding:8px;font-size:9px;display:block}.wholesale-sale-grid textarea{resize:vertical;min-height:65px}.wholesale-sale-grid label.wide{grid-column:1/-1}.wholesale-sale-grid small{color:#8a979f;text-transform:none;margin-top:3px;font-size:7px;display:block}.wholesale-sale-summary{border-top:1px solid var(--line);color:#61717a;background:#f7f9fa;justify-content:flex-end;gap:20px;padding:9px 16px;font-size:9px;display:flex}.wholesale-sale-summary b{color:#1d3541;margin-left:5px;font-size:13px}.connections-page .headline{margin-bottom:10px}.connection-requested{color:#604f18;background:#fff9e7;border:1px solid #d9c98d;border-radius:8px;align-items:center;gap:8px;padding:10px 13px;font-size:9px;font-weight:900;display:flex}.connection-requested i{background:#d5a918;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #d5a9181f}.connection-requested span{display:grid}.connection-requested small{color:#887531;margin-top:2px;font-size:8px;font-weight:600}.connection-stats{margin-bottom:10px}.connection-stats article{padding:10px 12px}.connection-stats b{margin:3px 0;font-size:17px}.connection-grid{grid-template-columns:1.15fr .85fr;gap:10px;display:grid}.connection-card{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.connection-card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.connection-card-head>span{grid-template-columns:23px 1fr;align-items:center;display:grid}.connection-card-head svg{width:17px;color:var(--green);grid-row:1/span 2}.connection-card-head b{font-size:13px}.connection-card-head small{color:var(--muted);font-size:8px}.connection-card-head em{color:#826710;background:#fff3ca;border-radius:99px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:900}.connection-steps{padding:7px 16px 14px}.connection-steps>div{border-bottom:1px solid #edf0f2;gap:10px;padding:9px 0;display:flex}.connection-steps>div:last-child{border:0}.connection-steps i{color:#7d8991;border:1px solid #d8dfe3;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;font-weight:900;display:grid}.connection-steps i svg{width:12px}.connection-steps span{display:grid}.connection-steps b{font-size:10px}.connection-steps small{color:var(--muted);margin-top:2px;font-size:8px}.connection-steps .complete i{color:#26734f;background:#eaf6ef;border-color:#75b797}.connection-steps .current i{color:#806711;background:#fff6d7;border-color:#d5a918}.feed-tags{flex-wrap:wrap;gap:6px;padding:14px 16px;display:flex}.feed-tags span{color:#43535c;background:#f7f9fa;border:1px solid #dde3e6;border-radius:6px;padding:6px 8px;font-size:8px;font-weight:750}.privacy-note{background:#fffbef;border:1px solid #e4d7a9;border-radius:7px;gap:9px;margin:0 16px 16px;padding:11px;display:flex}.privacy-note svg{color:#9b7610;flex:none;width:15px}.privacy-note span{display:grid}.privacy-note b{font-size:9px}.privacy-note small{color:#746a48;margin-top:2px;font-size:8px}.connection-table{margin-top:10px}.connection-table table{min-width:850px}.connection-table td{padding:9px 13px}.connection-pending{color:#79600c;text-transform:uppercase;background:#fff4d1;border-radius:99px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900;display:inline-block}.not-tested{color:#7d8992;font-size:8px}.inventory-page .headline{margin-bottom:10px}.inventory-updated{border:1px solid var(--line);color:#33434c;background:#fff;border-radius:8px;align-items:center;gap:9px;padding:9px 12px;font-size:9px;font-weight:800;display:flex}.inventory-updated svg{width:15px;color:var(--green)}.inventory-updated span{display:grid}.inventory-updated small{color:var(--muted);margin-top:2px;font-size:8px;font-weight:600}.inventory-stats{margin-bottom:9px}.inventory-stats article{padding:9px 12px}.inventory-stats b{margin:2px 0;font-size:19px}.inventory-list{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.inventory-list .tools{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:46px;padding:6px 8px;display:flex}.inventory-list .tools label{border:1px solid var(--line);border-radius:6px;flex:1;align-items:center;gap:7px;min-width:260px;height:32px;padding:0 9px;display:flex}.inventory-list .tools label svg{width:14px;color:var(--muted)}.inventory-list .tools input{border:0;outline:0;width:100%;font-size:9px}.inventory-list .tools>button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:6px;height:32px;padding:0 11px;font-size:9px;font-weight:800;display:flex}.inventory-list .tools>button svg{width:13px}.inventory-list .tools>button.active{color:#176b4b;background:#edf7f2;border-color:#91c9ad}.inventory-list .tools>span{color:var(--muted);white-space:nowrap;font-size:8px}.inventory-sort-select{border:1px solid var(--line);color:#33434c;background:#fff;border-radius:6px;height:32px;padding:0 26px 0 8px;font-size:9px;font-weight:800}.inventory-filter-modal{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#141e248c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.inventory-filter-panel{background:#f7f9fa;border:1px solid #cfd7dc;border-radius:12px;width:min(1120px,96vw);max-height:88vh;overflow:auto;box-shadow:0 24px 70px #101a2047}.filter-panel-head{z-index:2;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex;position:sticky;top:0}.filter-panel-head>span{align-items:center;gap:8px;font-size:14px;font-weight:900;display:flex}.filter-panel-head>span svg{width:16px;color:var(--green)}.filter-panel-head small{color:var(--muted);margin-left:4px;font-size:8px;font-weight:600;display:block}.filter-panel-head>div{gap:7px;display:flex}.filter-modal-close{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.filter-modal-close svg{width:14px}.filter-section{border-bottom:1px solid var(--line);padding:13px 16px}.filter-section h3{color:#263942;text-transform:uppercase;letter-spacing:.05em;margin:0 0 9px;font-size:10px}.filter-select-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px;display:grid}.filter-select-grid>label{color:#63717a;text-transform:uppercase;font-size:7px;font-weight:850}.filter-select-grid select{border:1px solid var(--line);color:#283a43;background:#fff;border-radius:6px;width:100%;height:34px;margin-top:3px;padding:0 7px;font-size:9px;display:block}.filter-range-grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:8px;display:grid}.range-filter{background:#fff;border:1px solid #dce2e6;border-radius:7px;grid-template-columns:1fr 1fr;gap:5px;padding:7px;display:grid}.range-filter>span{color:#344650;grid-column:1/-1;font-size:8px;font-weight:900}.range-filter label{color:#75818a;text-transform:uppercase;font-size:7px;font-weight:800}.range-filter input{border:1px solid var(--line);border-radius:5px;width:100%;height:29px;margin-top:2px;padding:0 6px;font-size:8px}.filter-modal-actions{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;align-items:center;gap:12px;padding:11px 16px;display:flex;position:sticky;bottom:0}.filter-modal-actions span{color:var(--muted);font-size:9px}.filter-modal-actions button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:10px 18px;font-size:9px;font-weight:900}.inventory-filters{border-bottom:1px solid var(--line);background:#f7f9fa;grid-template-columns:1.5fr 1fr repeat(4,minmax(90px,.7fr)) auto;gap:7px;padding:9px;display:grid}.inventory-filters label{color:#6f7c85;letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:850}.inventory-filters input,.inventory-filters select{border:1px solid var(--line);color:#293841;background:#fff;border-radius:5px;width:100%;height:30px;margin-top:3px;padding:0 6px;font-size:8px;display:block}.inventory-list .scroll{max-height:calc(100vh - 290px);overflow:auto}.inventory-list table{border-collapse:collapse;width:100%;min-width:1220px}.inventory-list th{z-index:4;color:#000;text-align:left;white-space:nowrap;background:#fff;padding:7px 6px;font-size:10px;font-weight:900;position:sticky;top:0;box-shadow:0 1px #aeb8bf}.inventory-list td{color:#35434c;vertical-align:middle;border-bottom:1px solid #e9edef;padding:7px 6px;font-size:9px}.inventory-list tbody tr:hover{background:#f5faf7}.inventory-list td b,.inventory-list td small{display:block}.inventory-list td small{color:var(--muted);margin-top:2px;font-size:8px}.inventory-list .sort-button{justify-content:flex-start}.vin-link{align-items:center;gap:5px;display:flex}.vin-link code{color:#263944;font-family:inherit;font-size:9px;font-weight:850}.vin-link button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:5px;place-items:center;width:24px;height:24px;display:grid}.vin-link button svg{width:12px}.vin-link a{color:#176b4b;align-items:center;gap:3px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.vin-link a svg{width:11px}.inventory-pill{color:#53616a;text-transform:uppercase;background:#eef2f4;border-radius:99px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:850;display:inline-block}.empty-inventory{text-align:center;color:var(--muted)!important;padding:35px!important}.inventory-records{max-height:calc(100vh - 290px);overflow:auto}.inventory-record{color:#080808;background:#fff;border-bottom:1px solid #cbd3d8;grid-template-columns:115px minmax(300px,1.55fr) minmax(190px,.9fr) minmax(185px,.85fr) minmax(205px,.95fr);gap:12px;min-width:1080px;padding:8px 10px;font-size:10px;line-height:1.25;display:grid}.inventory-record:hover{background:#f7faf8}.record-stock{flex-direction:column;gap:5px;display:flex}.record-stock>b{font-size:11px}.vehicle-placeholder{color:#a5afb7;background:#e8edf1;border:1px solid #c9d1d7;place-items:center;width:86px;height:57px;display:grid}.vehicle-placeholder svg{width:37px;height:37px}.vehicle-placeholder.has-photo{background:#fff;overflow:hidden}.vehicle-placeholder.has-photo img{object-fit:cover;width:100%;height:100%;display:block}.record-stock .inventory-pill{align-self:flex-start}.record-identity>a{color:#0759a5;align-items:center;gap:5px;margin-bottom:4px;font-size:16px;font-weight:900;text-decoration:none;display:inline-flex}.record-identity>a svg{width:12px}.inventory-record dl{grid-template-columns:max-content minmax(0,1fr);gap:1px 7px;margin:0;display:grid}.inventory-record dt{white-space:nowrap;font-weight:500}.inventory-record dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.record-vin{white-space:nowrap;align-items:center;gap:6px;width:100%;margin:0 0 3px;display:flex}.record-vin b{flex:none;font-weight:500}.record-vin span{white-space:nowrap;word-break:normal;overflow-wrap:normal;font-variant-numeric:tabular-nums;letter-spacing:.01em;flex:none;display:block}.record-vin button{color:#425864;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:20px;height:18px;display:grid}.record-vin button svg{width:11px}.record-price .record-big{font-size:16px;font-weight:950}.record-price dd,.record-books dd{text-align:right}.record-books{padding-right:8px}.save-appraisal:disabled{opacity:.6}.save-message{text-align:center;color:#39775c;margin:8px 0 0;font-size:9px}.history{border:1px solid var(--line);background:#fff;border-radius:11px;margin-top:14px;overflow:hidden}.history-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.history-head h2{margin:2px 0 0;font-size:18px}.history-head span{color:#7d8992;background:#f1f4f5;border-radius:99px;padding:6px 9px;font-size:9px}.history-scroll{overflow:auto}.history table{min-width:900px}.history td{padding:11px 13px}.history td:first-child{color:#75818a;font-size:9px}.dashboard-grid{grid-template-columns:1.2fr 1fr;gap:14px;display:grid}.dashboard-grid .history{min-width:0}.dashboard-grid table{min-width:560px}.red-text{color:#b34f46!important}.auction-status{border:1px solid var(--line);letter-spacing:.05em;background:#fff;border-radius:9px;padding:11px 14px;font-size:10px;font-weight:900}.auction-status i{border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.auction-status i.open{background:var(--green);box-shadow:0 0 0 4px #1d9a6617}.auction-status i.closed{background:#b34f46}.auction-status small{color:var(--muted);letter-spacing:0;margin:4px 0 0 15px;font-size:8px;display:block}.auction-live-control{align-items:stretch;gap:7px;display:flex}.go-live-button,.refresh-auction-button,.end-auction-button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:145px;padding:0 13px;font-size:9px;font-weight:900;display:inline-flex}.refresh-auction-button{color:#246849;background:#fff;border:1px solid #b9c7bf}.end-auction-button{color:#a43d34;background:#fff3f1;border:1px solid #d79d98}.go-live-button svg,.refresh-auction-button svg,.end-auction-button svg{width:14px}.go-live-button:disabled,.refresh-auction-button:disabled,.end-auction-button:disabled{cursor:not-allowed;opacity:.45}.auction-board{grid-template-columns:1fr;gap:14px;display:grid}.auction-quick-filters{border-bottom:1px solid var(--line);background:#f8faf9;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.auction-quick-filters>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-right:3px;font-size:8px;font-weight:900}.auction-quick-filters button{color:#344a41;cursor:pointer;background:#fff;border:1px solid #cbd5d0;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-size:9px;font-weight:850;display:inline-flex}.auction-quick-filters button svg{width:12px;height:12px}.auction-quick-filters button.active{color:#155b43;background:#e6f3ec;border-color:#1b674d}.auction-quick-filters button.clear-quick{color:#99483f;border-color:#dec2bf}.vehicle-assistant{background:linear-gradient(145deg,#f0f8f4,#fff);border:1px solid #b9d7c9;border-radius:9px;margin:12px 0;padding:11px}.vehicle-assistant>div:first-child{color:#155b43;align-items:center;gap:7px;display:flex}.vehicle-assistant>div:first-child svg{width:17px}.vehicle-assistant>div:first-child span,.vehicle-assistant>div:first-child b,.vehicle-assistant>div:first-child small{display:block}.vehicle-assistant>div:first-child b{letter-spacing:.04em;font-size:9px}.vehicle-assistant>div:first-child small{color:var(--muted);margin-top:2px;font-size:8px}.assistant-prompts{flex-wrap:wrap;gap:5px;margin:9px 0;display:flex}.assistant-prompts button{color:#1d654c;background:#fff;border:1px solid #b8d3c6;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:800}.vehicle-assistant label{grid-template-columns:1fr auto;gap:6px;display:grid}.vehicle-assistant textarea{resize:vertical;border:1px solid var(--line);min-height:54px;font:inherit;border-radius:7px;padding:7px;font-size:9px}.vehicle-assistant label button{color:#fff;background:#155b43;border:0;border-radius:7px;padding:0 10px;font-size:9px;font-weight:850}.vehicle-assistant label button:disabled{opacity:.45}.assistant-answer{background:#fff;border-radius:7px;margin-top:9px;padding:9px;box-shadow:0 2px 10px #12483414}.assistant-answer>b{color:#155b43;font-size:9px}.assistant-answer p{white-space:pre-wrap;color:#2c4038;margin:5px 0;font-size:10px;line-height:1.5}.assistant-answer small{color:var(--muted);font-size:8px}.auction-board.with-panel{grid-template-columns:minmax(0,1fr) 320px}.auction-list,.auction-bid-panel{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.auction-list .tools button{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:9px;font-weight:800;display:flex}.auction-list .tools button svg{width:13px}.auction-list .tools .filter-toggle.active{color:#176b4b;background:#edf7f2;border-color:#91c9ad}.advanced-filters{border-bottom:1px solid var(--line);background:#f7f9fa;grid-template-columns:repeat(7,minmax(95px,1fr));gap:7px;padding:9px;display:grid}.advanced-filters label{color:#6f7c85;text-transform:uppercase;letter-spacing:.04em;font-size:7px;font-weight:850}.advanced-filters input,.advanced-filters select{border:1px solid var(--line);color:#293841;background:#fff;border-radius:5px;width:100%;height:30px;margin-top:3px;padding:0 6px;font-size:8px;display:block}.clear-filters{color:#59666f;cursor:pointer;background:#fff;border:1px solid #d9e0e4;border-radius:5px;align-self:end;height:30px;font-size:8px;font-weight:850}.filter-results{height:30px;color:var(--muted);align-self:end;align-items:center;font-size:8px;display:flex}.auction-list:has(.advanced-filters) .scroll{max-height:calc(100vh - 405px)}.auction-bid-panel{padding:20px;position:relative}.close-panel,.quick-buy-close{border:1px solid var(--line);color:#73808a;cursor:pointer;background:#fff;border-radius:6px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:10px;right:10px}.close-panel svg,.quick-buy-close svg{width:14px}.auction-bid-panel h2{margin:5px 0;font-size:24px}.auction-page{padding-top:16px}.auction-page .headline{margin-bottom:10px}.auction-page .headline h1{font-size:25px}.auction-page .stats{margin-bottom:9px}.auction-page .stats article{padding:9px 12px}.auction-page .stats b{margin:2px 0;font-size:19px}.auction-list .tools{height:46px;padding:5px 8px}.auction-list .scroll{max-height:calc(100vh - 295px)}.auction-list table{min-width:1300px}.auction-list th{color:#000;white-space:nowrap;z-index:5;background:#fff;padding:7px 6px;font-size:10px;font-weight:900;position:sticky;top:0;box-shadow:0 1px #aeb8bf}.sort-button{align-items:center;justify-content:inherit;color:#000;width:100%;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;gap:3px;padding:0;font-weight:900;display:inline-flex}.num .sort-button{justify-content:flex-end}.sort-button svg{opacity:.45;width:8px;height:8px}.sort-button span{color:var(--green);font-size:9px}.sort-button.active{color:#163e31}.auction-list td{white-space:nowrap;padding:3px 6px;font-size:10px;line-height:1.05}.auction-list td:first-child{min-width:205px}.auction-list td:nth-child(2){text-overflow:ellipsis;max-width:125px;overflow:hidden}.auction-list td b{font-size:10px}.auction-list td span,.auction-list td small{margin-top:1px;font-size:9px}.vdp-link{color:#177653;align-items:center;gap:2px;margin:0 0 0 6px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.vdp-link svg{width:8px;height:8px}.copy-vin{color:#177653;vertical-align:-5px;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:18px;height:18px;margin-left:4px;padding:0;display:inline-grid}.copy-vin:hover{background:#e1f3e9}.copy-vin svg{width:11px;height:11px}.panel-vdp{color:#177653;background:#edf7f2;border-radius:7px;justify-content:space-between;align-items:center;margin:10px 0;padding:8px 9px;font-size:8px;font-weight:850;text-decoration:none;display:flex}.panel-vdp svg{width:12px}.auction-list .num{text-align:right}.auction-list .book-col{background:#f1f7fb}.auction-list .mmr-col{color:#176b4b;background:#e8f6ef}.auction-list .cost-col{background:#f6f7f8}.auction-list .floor-col{background:#fff7e7}.auction-list .leader-col{background:#f2effa}.auction-list .buy-col{background:#eaf3fb}.row-buy-now{background:var(--navy);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:5px;padding:4px 7px;font-size:9px;font-weight:900}.row-buy-now:disabled{opacity:.45}.row-sold-buyer{white-space:normal;font-weight:900;display:block;color:#0d5d35!important;margin-top:3px!important;font-size:8px!important}.unit-view-tabs{gap:4px;margin-left:auto;display:flex}.unit-view-tabs button.active{color:#fff;background:#17323f;border-color:#17323f}.status-col{position:relative;padding-right:48px!important}.row-hide-unit{color:#52616a;cursor:pointer;background:#fff;border:1px solid #b7c1c7;border-radius:4px;align-items:center;gap:3px;margin:0;padding:2px 5px;font-size:7px;font-weight:850;display:inline-flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.row-hide-unit svg{width:10px;height:10px}.hide-unit-button{color:#354750;cursor:pointer;background:#f5f7f8;border:1px solid #aeb9bf;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:10px;padding:9px;font-size:9px;font-weight:850;display:flex}.hide-unit-button svg{width:13px}.quick-buy-backdrop{z-index:30;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10263d66;place-items:center;display:grid;position:fixed;inset:0}.quick-buy-popover{background:#fff;border-radius:12px;width:min(390px,100vw - 30px);padding:22px;position:relative;box-shadow:0 22px 70px #10263d35}.quick-buy-popover h2{margin:5px 0 2px;font-size:20px}.quick-buy-popover>span{color:var(--muted);font-size:9px;display:block}.quick-buy-popover>strong{color:var(--navy);margin:18px 0;font-size:30px;display:block}.quick-buy-popover label{color:#6e7b84;text-transform:uppercase;margin-top:10px;font-size:8px;font-weight:850;display:block}.quick-buy-popover select,.quick-buy-popover input{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;height:40px;margin-top:5px;padding:0 10px;font-size:11px;display:block}.confirm-buy-now{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:7px;width:100%;margin-top:14px;padding:12px;font-size:10px;font-weight:900}.confirm-buy-now:disabled{opacity:.45}.quick-buy-popover>small{text-align:center;color:var(--muted);margin-top:7px;font-size:7px;display:block}.auction-list .negative{color:#a94b43}.auction-list .positive{color:#237755}.auction-list tr.selected td{box-shadow:inset 0 1px #7abf9f,inset 0 -1px #7abf9f}.buy-now{background:var(--navy);color:#fff;border-radius:9px;margin:15px 0;padding:14px}.buy-now span,.buy-now b,.buy-now small{display:block}.buy-now span{letter-spacing:.08em;font-size:8px}.buy-now b{margin:3px 0;font-size:25px}.buy-now small{color:#a9bdcc;font-size:8px}.bidder-store{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800;display:block}.bidder-store select,.bidder-store input,.bid-entry input{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;height:38px;margin-top:5px;padding:0 9px}.bid-entry{grid-template-columns:1fr 105px;gap:7px;margin-top:9px;display:grid}.bid-entry input{margin:0;font-weight:800}.bid-entry button,.buy-now-button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:7px;font-size:9px;font-weight:900}.bid-entry button:disabled,.buy-now-button:disabled{opacity:.45}.buy-now-button{background:var(--navy);width:100%;margin-top:8px;padding:11px}.bid-history{border:1px solid var(--line);border-radius:8px;overflow:hidden}.bid-history>div{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:9px;display:flex}.bid-history>div:last-child{border:0}.bid-history span{flex:1}.bid-history b,.bid-history small{display:block}.bid-history b{font-size:9px}.bid-history small{color:var(--muted);margin-top:2px;font-size:7px}.bid-history strong{font-size:11px}.bid-history em{color:var(--green);font-size:6px;font-style:normal;font-weight:900}.remove-bid{color:#9a3f38;cursor:pointer;background:#fff7f6;border:1px solid #d9aaa7;border-radius:5px;padding:4px 6px;font-size:7px;font-weight:850}.bid-audit{border:1px solid var(--line);border-radius:7px;margin-top:8px;padding:8px}.bid-audit summary{cursor:pointer;color:#6e7b84;font-size:8px;font-weight:850}.bid-audit div{border-top:1px solid var(--line);padding:7px 0}.bid-audit b,.bid-audit small,.bid-audit span{font-size:8px;display:block}.bid-audit small,.bid-audit span{color:var(--muted);margin-top:2px}.bid-history p{color:var(--muted);margin:0;padding:10px;font-size:8px}.seller-decision{background:#f5f7f8;border-radius:8px;margin-top:12px;padding:12px}.seller-decision p,.seller-decision small{color:var(--muted);font-size:8px}.seller-decision div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.seller-decision button{color:#fff;background:var(--green);border:0;border-radius:6px;padding:9px;font-size:8px;font-weight:900}.seller-decision button:last-child{background:#8a969e}.withdraw-button{color:#a44e45;background:#fff7f6;border:1px solid #e5c3bf;border-radius:7px;width:100%;margin-top:12px;padding:9px;font-size:8px;font-weight:900}@media (width<=1000px){.auction-board{grid-template-columns:1fr}}.row-note-warning{color:#d28a20;cursor:help;vertical-align:middle;align-items:center;margin:0 0 0 4px!important;display:inline-flex!important}.row-note-warning svg{width:11px;height:11px}.note-tooltip{z-index:100;color:#483c24;pointer-events:none;background:#fff9e8;border:1px solid #ddc27f;border-radius:7px;width:min(320px,100vw - 24px);padding:10px 12px;position:fixed;box-shadow:0 8px 24px #10263d2b}.note-tooltip b,.note-tooltip span{display:block}.note-tooltip b{color:#9b6b17;letter-spacing:.08em;font-size:7px}.note-tooltip span{white-space:pre-wrap;margin-top:4px;font-size:10px;line-height:1.45}.unit-flag{color:#8a5b16;background:#fff0d7;border-radius:3px;width:max-content;margin-top:3px;padding:2px 4px;display:block;font-size:7px!important}.unit-flag.as-is,.unit-flag.sold{color:#a3443c;background:#f7e3e0}.status-col{min-width:94px}.inline-status{color:#236c50;cursor:pointer;background:#f4f8f6;border:1px solid #cbd6dc;border-radius:5px;width:88px;height:25px;padding:0 3px;font-size:7px;font-weight:850}.inline-status.as-is,.inline-status.sold{color:#9e443d;background:#f9e8e5;border-color:#e4bbb6}.inline-status.pending,.inline-status.service-issue{color:#8a5b16;background:#fff4df;border-color:#ead09f}.auction-list tr.row-sold td{border-color:#b8dfca;background:#ddf2e6!important}.auction-list tr.row-as-is td{border-color:#e7b9b4;background:#f8dfdc!important}.auction-list tr.row-sold:hover td{background:#d1ebdc!important}.auction-list tr.row-as-is:hover td{background:#f2d1cd!important}.auction-list tr.row-pending td{border-color:#ead88d;background:#fff2b8!important}.auction-list tr.row-service-issue td{border-color:#e8b976;background:#fbd8ad!important}.auction-list tr.row-pending:hover td{background:#f9e99f!important}.auction-list tr.row-service-issue:hover td{background:#f5ca94!important}.auction-list tr.row-admin-highlight td{background:#fff7d2;border-top-color:#e0bd45;border-bottom-color:#e0bd45}.auction-list tr.row-admin-highlight td:first-child{box-shadow:inset 5px 0 #d9a900}.auction-list tr.row-admin-highlight:hover td{background:#ffefae}.admin-highlight-badge{color:#302500;vertical-align:1px;background:#d9a900;border-radius:999px;margin-left:7px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:950;display:inline-flex}.reduced-floor{color:#a34235}.original-floor{color:#8b7772;margin-top:2px;font-size:8px;text-decoration:line-through;display:block}.admin-pricing-form{background:#fffaf0;border:1px solid #dfc361;border-radius:9px;gap:10px;margin-bottom:14px;padding:12px;display:grid}.admin-floor-summary{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-floor-summary span{color:#7a6a3d;background:#fff;border:1px solid #eadba5;border-radius:7px;padding:8px;font-size:8px;font-weight:800}.admin-floor-summary b{color:#273d47;margin-top:3px;font-size:13px;display:block}.admin-pricing-form>label{color:#6e6039;text-transform:uppercase;gap:5px;font-size:8px;font-weight:850;display:grid}.admin-pricing-form input[type=number],.admin-pricing-form input[type=text],.admin-pricing-form label:not(.admin-highlight-toggle) input{color:#263d47;width:100%;min-height:38px;font:inherit;text-transform:none;background:#fff;border:1px solid #d6c582;border-radius:7px;padding:0 9px}.admin-pricing-form label small{color:#8a7c58;text-transform:none;font-size:8px;font-weight:600}.admin-highlight-toggle{cursor:pointer;background:#fff;border:1px solid #e4d292;border-radius:7px;align-items:center;padding:9px;gap:9px!important;display:flex!important}.admin-highlight-toggle input{width:17px;height:17px}.admin-highlight-toggle span,.admin-highlight-toggle b,.admin-highlight-toggle small{display:block}.admin-highlight-toggle b{color:#4f411a;text-transform:none;font-size:9px}.admin-pricing-form>button{color:#fff;cursor:pointer;background:#8b6900;border:0;border-radius:7px;min-height:38px;font-weight:850}.admin-pricing-form>small{color:#80734f;font-size:8px}.unit-alert{color:#875a19;background:#fff3df;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin:8px 0;padding:8px 9px;font-size:8px;display:flex}.unit-alert.as-is,.unit-alert.sold{color:#a14a42;background:#f8e7e4}.unit-alert span{font-size:7px}.store-update-form{border:1px solid var(--line);background:#fafbfb;border-radius:8px;padding:10px}.store-update-form label{color:#6f7c85;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.store-update-form label+label{margin-top:8px}.store-update-form select,.store-update-form textarea{border:1px solid var(--line);color:#293841;width:100%;font:inherit;background:#fff;border-radius:6px;margin-top:4px;padding:8px;font-size:9px;display:block}.store-update-form select{height:36px;padding:0 8px}.store-update-form textarea{resize:vertical;min-height:72px}.store-update-form button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:6px;width:100%;margin-top:8px;padding:9px;font-size:8px;font-weight:900}.store-update-form>small{color:var(--muted);text-align:center;margin-top:6px;font-size:7px;display:block}@media (width<=1000px){.dashboard-grid{grid-template-columns:1fr}}nav button{color:#aebfcd;cursor:pointer;background:0 0;border:0;place-items:center;height:100%;padding:0 15px;font-size:12px;font-weight:700;display:grid;position:relative}@media (width<=900px){.trade-layout{grid-template-columns:1fr}}.settings-save{color:#fff;cursor:pointer;background:#176d4e;border:0;border-radius:8px;padding:11px 15px;font-weight:850}.settings-save:disabled{cursor:default;background:#aab7b1}.settings-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:12px;display:grid}.settings-layout>aside{border:1px solid var(--line);background:#fff;border-radius:11px;gap:4px;padding:7px;display:grid}.settings-layout>aside button{color:#405660;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.settings-layout>aside button span{font-weight:850}.settings-layout>aside button small{color:#849198;white-space:nowrap;font-size:8px}.settings-layout>aside button.active{color:#fff;background:#176d4e}.settings-layout>aside button.active small{color:#dcece5}.settings-panel{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.settings-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.settings-panel-head p{color:#17704f;letter-spacing:.1em;margin:0 0 3px;font-size:8px;font-weight:900}.settings-panel-head h2{color:#203943;margin:0;font-size:17px}.settings-panel-head>span{color:#6f8088;font-size:10px}.settings-fields article{border-bottom:1px solid #edf1f2;grid-template-columns:minmax(260px,1fr) minmax(220px,320px);align-items:center;gap:24px;padding:14px 17px;display:grid}.settings-fields article>div:first-child b,.settings-fields article>div:first-child small,.settings-fields article code{display:block}.settings-fields article>div:first-child b{color:#263e48;font-size:11px}.settings-fields article>div:first-child small{color:#718088;margin-top:3px;line-height:1.4}.settings-fields article code{color:#9aa6ab;margin-top:5px;font-size:8px}.settings-fields select,.setting-input{color:#263e48;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #c8d2d7;border-radius:7px}.setting-textarea{color:#263e48;resize:vertical;background:#fff;border:1px solid #c8d2d7;border-radius:7px;width:100%;min-height:150px;padding:9px;font:9px/1.5 inherit}.settings-fields select{padding:0 9px}.setting-input{align-items:center;display:flex;overflow:hidden}.setting-input input{min-width:0;height:36px;font:inherit;border:0;outline:0;flex:1;padding:0 9px}.setting-input span{color:#64777f;white-space:nowrap;padding:0 9px;font-size:10px}.settings-toggle{color:#6a797f;width:100%;min-height:38px;font:inherit;cursor:pointer;background:#f7f9f8;border:1px solid #c8d2d7;border-radius:7px;justify-content:flex-start;align-items:center;gap:9px;padding:0 10px;font-weight:800;display:flex}.settings-toggle i{background:#aab4b8;border-radius:999px;width:34px;height:19px;position:relative}.settings-toggle i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .16s;position:absolute;top:3px;left:3px}.settings-toggle.on{color:#176044;background:#edf8f2;border-color:#9bc9b5}.settings-toggle.on i{background:#18805a}.settings-toggle.on i:after{transform:translate(15px)}.baseline-reset{background:#fff7f6;border:1px solid #e2b0aa;border-radius:9px;margin:16px;padding:15px}.baseline-reset>div:first-child b,.baseline-reset>div:first-child small{display:block}.baseline-reset>div:first-child b{color:#7e2f29;font-size:11px}.baseline-reset>div:first-child small{color:#795f5c;margin-top:4px;line-height:1.45}.baseline-reset>button{color:#8d332c;cursor:pointer;background:#fff;border:1px solid #c2675f;border-radius:7px;margin-top:12px;padding:9px 12px;font-weight:850}.baseline-confirm{border-top:1px solid #edcfcb;grid-template-columns:1.2fr 1fr 1.3fr auto auto;align-items:end;gap:8px;margin-top:13px;padding-top:13px;display:grid}.baseline-confirm>div b,.baseline-confirm>div small{display:block}.baseline-confirm>div b{font-size:10px}.baseline-confirm>div small,.baseline-confirm label{color:#715e5b;font-size:7px;font-weight:800}.baseline-confirm input{border:1px solid #d5b8b4;border-radius:6px;width:100%;height:36px;margin-top:4px;padding:0 8px;display:block}.baseline-confirm button{color:#fff;cursor:pointer;background:#a63e35;border:0;border-radius:6px;height:36px;padding:0 10px;font-size:8px;font-weight:900}.baseline-confirm button:disabled{cursor:not-allowed;background:#c9b5b2}.baseline-confirm button.cancel{color:#634f4c;background:#e6dcda}.baseline-message{color:#7e2f29;margin-top:9px;font-weight:800;display:block}@media (width<=1050px){.baseline-confirm{grid-template-columns:1fr;align-items:stretch}.baseline-confirm button{width:100%}}.settings-foundation{color:#245846;background:#edf7f2;border:1px solid #b9d8ca;border-radius:9px;align-items:flex-start;gap:11px;margin-top:12px;padding:13px 15px;display:flex}.settings-foundation svg{flex:0 0 20px}.settings-foundation b,.settings-foundation span{display:block}.settings-foundation span{color:#567168;margin-top:3px;line-height:1.45}@media (width<=900px){.settings-layout{grid-template-columns:1fr}.settings-layout>aside{display:flex;overflow-x:auto}.settings-layout>aside button{flex:none}.settings-fields article{grid-template-columns:1fr;gap:9px}}@media (width<=600px){.form-grid{grid-template-columns:1fr}.form-grid label.wide{grid-column:auto}.trade-form,.trade-result{padding:16px}}.trade-layout{grid-template-columns:minmax(0,1fr) 390px;gap:14px;display:grid}.trade-form,.trade-result{border:1px solid var(--line);background:#fff;border-radius:11px;padding:22px}.trade-form-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.trade-form-head h2{margin:0;font-size:18px}.trade-form-head p{color:var(--muted);margin:4px 0 0;font-size:10px}.trade-form-head svg{color:var(--green)}.form-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:18px;display:grid}.form-grid label{color:#6f7c85;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800}.form-grid label.wide{grid-column:span 2}.form-grid input,.form-grid select{border:1px solid var(--line);color:#263640;width:100%;height:42px;font:inherit;background:#fff;border-radius:7px;outline:none;margin-top:6px;padding:0 11px;font-size:12px;display:block}.form-grid input:focus,.form-grid select:focus{border-color:var(--green);box-shadow:0 0 0 3px #1d9a6615}.form-note{color:#587067;background:#f1f7f4;border-radius:7px;align-items:center;gap:7px;margin-top:19px;padding:10px;font-size:9px;display:flex}.form-note svg{width:14px;color:var(--green)}.trade-result{background:#fbfcfc}.acv-range{background:var(--navy);color:#fff;border-radius:10px;margin:7px 0 9px;padding:17px}.acv-range b,.acv-range span{display:block}.acv-range b{font-size:25px}.acv-range span{color:#a9bdcc;margin-top:4px;font-size:9px}.trade-call{border-radius:8px;margin-bottom:18px;padding:10px 12px}.trade-call strong,.trade-call span{display:block}.trade-call strong{letter-spacing:.06em;font-size:9px}.trade-call span{margin-top:3px;font-size:9px}.trade-call.retail{color:#197a52;background:#e4f4eb}.trade-call.wholesale{color:#a34c42;background:#f8e7e3}.trade-math{border:1px solid var(--line);border-radius:8px;margin-bottom:17px;overflow:hidden}.trade-math span,.trade-math>strong{border-bottom:1px solid var(--line);color:#68757f;justify-content:space-between;padding:8px 10px;font-size:9px;display:flex}.trade-math span b{color:#35434d}.trade-math>strong{color:#1d664a;background:#f1f7f4;border:0}.trade-math>strong b{font-size:12px}.trade-result h3{margin-top:16px}.comp-summary{background:var(--line);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.comp-summary div{background:#fff;padding:10px}.comp-summary b,.comp-summary span{display:block}.comp-summary b{font-size:11px}.comp-summary span{color:var(--muted);margin-top:3px;font-size:7px}.comp-summary p{color:#68757f;background:#f7f9fa;grid-column:1/-1;margin:0;padding:9px 10px;font-size:8px;line-height:1.45}.trade-warning{color:#87929a;margin:14px 0 0;font-size:8px;line-height:1.5}.bidmath{background:var(--line);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;margin:8px 0;display:grid;overflow:hidden}.bidmath span{color:#7d8992;background:#fff;padding:7px;font-size:7px}.bidmath b{color:#35434d;margin-top:3px;font-size:9px;display:block}.bidmath .risk,.bidmath .risk b{color:#a34c4c}:root{--navy:#10263d;--green:#1d9a66;--ink:#1d2b36;--muted:#71808b;--line:#dfe5e8;--bg:#f3f5f6}.login-screen{background:#eef2f3;place-items:center;min-height:100vh;padding:24px;display:grid}.login-screen section{background:#fff;border:1px solid #dce3e6;border-radius:14px;width:min(440px,100%);padding:34px;box-shadow:0 16px 45px #142b3512}.login-screen section>b{color:#fff;background:#17323f;border-radius:10px;place-items:center;width:48px;height:48px;font-size:19px;display:grid}.login-screen h1{margin:20px 0 8px;font-size:28px}.login-screen p{color:#6d7b84;line-height:1.55}.login-screen a{color:#fff;text-align:center;background:#18704e;border-radius:8px;margin-top:22px;padding:12px;font-weight:850;text-decoration:none;display:block}.user-access-grid{grid-template-columns:340px 1fr;gap:16px;display:grid}.user-form,.user-list{border:1px solid var(--line);background:#fff;border-radius:11px;padding:18px}.user-form label{color:var(--muted);margin:12px 0;font-size:9px;font-weight:850;display:block}.user-form input,.user-form select{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;height:38px;margin-top:5px;padding:0 9px;display:block}.user-form .primary{background:var(--green);color:#fff;border:0;border-radius:7px;width:100%;padding:11px;font-weight:850}.user-form .tab-permissions{border:1px solid var(--line);border-radius:8px;margin:14px 0;padding:10px 12px}.user-form .tab-permissions legend{color:#263b46;padding:0 5px;font-size:10px;font-weight:850}.user-form .tab-permissions label{color:#263b46;align-items:center;gap:8px;margin:8px 0;font-size:11px;display:flex}.user-form .tab-permissions input{width:16px;height:16px;margin:0;display:inline-block}.user-form-actions{gap:8px;display:flex}.user-form-actions button:not(.primary){border:1px solid var(--line);background:#fff;border-radius:7px;padding:10px 14px;font-weight:800}.profile-trigger{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:7px;display:flex}.profile-trigger>span{color:#18382e;background:#d6a727;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:950;display:grid}.profile-trigger small{text-overflow:ellipsis;white-space:nowrap;color:#dce9e3;max-width:90px;font-size:9px;font-weight:800;overflow:hidden}.profile-trigger>svg{width:14px;transition:transform .15s}.account-menu{align-self:stretch;align-items:center;display:flex;position:relative}.account-menu.open .profile-trigger>svg{transform:rotate(180deg)}.account-dropdown{z-index:120;background:#fff;border:1px solid #d2dce1;border-radius:10px;width:250px;display:none;position:absolute;top:calc(100% - 6px);right:0;overflow:hidden;box-shadow:0 18px 45px #0d22383d}.account-menu.open .account-dropdown{display:block}.account-dropdown-head{background:#f7faf8;border-bottom:1px solid #e2e8ea;padding:13px 14px}.account-dropdown-head b,.account-dropdown-head small{display:block}.account-dropdown-head b{color:#203943;font-size:11px}.account-dropdown-head small{color:#718088;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;overflow:hidden}.account-dropdown>button{color:#29414b;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f2;align-items:center;gap:10px;width:100%;padding:11px 13px;display:flex}.account-dropdown>button:last-child{border-bottom:0}.account-dropdown>button:hover,.account-dropdown>button.active{color:#125f43;background:#eaf6f0}.account-dropdown>button>svg{flex:0 0 18px;width:18px}.account-dropdown>button span,.account-dropdown>button b,.account-dropdown>button small{display:block}.account-dropdown>button span{min-width:0}.account-dropdown>button b{font-size:10px}.account-dropdown>button small{color:#7b898f;margin-top:2px;font-size:8px}.profile-backdrop{z-index:3000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#081b16b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.profile-modal{background:#fff;border-radius:14px;width:min(430px,100%);padding:26px;box-shadow:0 24px 70px #00000047}.profile-mark{color:#fff;background:#164e3a;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.profile-modal>p{color:#1d6a4d;letter-spacing:.12em;margin:16px 0 4px;font-size:9px;font-weight:950}.profile-modal h2{margin:0 0 6px;font-size:21px}.profile-modal>span{color:var(--muted);margin-bottom:18px;font-size:11px;line-height:1.5;display:block}.profile-modal label{color:var(--muted);margin:12px 0;font-size:9px;font-weight:850;display:block}.profile-modal input,.profile-modal select{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;height:42px;margin-top:5px;padding:0 10px;display:block}.profile-modal>div{gap:8px;margin-top:18px;display:flex}.profile-modal button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:11px 16px;font-weight:850}.profile-modal button.primary{color:#fff;background:#16543e;border-color:#16543e;flex:1}.profile-error{color:#b23e34;font-weight:800;display:block}.vin-decode-status{color:#7b8990;text-transform:none;align-items:center;gap:5px;min-height:17px;margin-top:5px;font-size:9px;font-weight:700;display:flex}.vin-decode-status svg{width:12px;height:12px}.vin-decode-status.success{color:#17704f}.vin-decode-status.error{color:#a74738}.vin-decode-status.loading{color:#376877}.vin-decoded{color:#176044;background:#edf8f2;border:1px solid #b5d7c8;border-radius:7px;align-items:flex-start;gap:8px;margin-top:-3px;padding:9px 11px;display:flex}.vin-decoded>svg{flex:0 0 16px;width:16px}.vin-decoded span,.vin-decoded b,.vin-decoded small{display:block}.vin-decoded b{font-size:10px}.vin-decoded small{color:#577269;margin-top:2px;font-size:8px;line-height:1.4}.user-list>div{border-bottom:1px solid var(--line);align-items:center;padding:11px 0;display:flex}.user-list span{flex:1}.user-list b,.user-list small{display:block}.user-list small{color:var(--muted);margin-top:3px}.user-list button{color:#9a3f38;background:#fff7f6;border:1px solid #d9aaa7;border-radius:6px;padding:7px 9px}.user-actions{gap:6px;display:flex}.user-list .edit-user{color:#176746;background:#eff8f3;border-color:#9fc1b1}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--font-geist), Arial, sans-serif;margin:0}header{background:var(--navy);color:#fff;align-items:center;gap:24px;height:70px;padding:0 30px;display:flex}.brand{align-items:center;gap:10px;min-width:265px;display:flex}.brand>img{object-fit:contain;filter:drop-shadow(0 1px 2px #0007);border-radius:50%;flex:0 0 38px;width:38px;height:38px}.brand span,.brand strong,.brand small{display:block}.brand strong{font-size:14px}.brand small{color:#9fb3c3;margin-top:3px;font-size:9px}nav{flex:1;align-items:center;gap:3px;height:100%;display:flex}nav a{color:#aebfcd;place-items:center;height:100%;padding:0 15px;font-size:12px;font-weight:700;display:grid;position:relative}nav .active{color:#fff}nav .active:after{content:"";background:#54c894;height:3px;position:absolute;bottom:0;left:14px;right:14px}.nav-dropdown{height:100%;position:relative}.nav-dropdown>button{align-items:center;gap:4px;display:flex}.nav-dropdown>button svg{width:13px;transition:transform .15s}.nav-dropdown.open>button svg{transform:rotate(180deg)}.nav-dropdown-menu{z-index:80;background:#fff;border:1px solid #d2dce1;border-radius:0 0 9px 9px;width:210px;padding:7px;display:none;position:absolute;top:calc(100% - 1px);right:0;box-shadow:0 14px 35px #112c3b33}.nav-dropdown.open .nav-dropdown-menu{display:block}.nav-dropdown .nav-dropdown-menu button{color:#263d48;border-radius:6px;justify-content:flex-start;align-items:center;gap:8px;width:100%;height:42px;display:flex}.nav-dropdown .nav-dropdown-menu button:hover,.nav-dropdown .nav-dropdown-menu button.active{color:#106044;background:#e9f5ef}.nav-dropdown .nav-dropdown-menu button:after{display:none}.nav-dropdown .nav-dropdown-menu svg{width:16px}.health{text-align:right;font-size:10px;font-weight:700}.health i,footer i{background:#55cd95;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 3px #55cd9522}.health small{color:#91a7b8;margin-top:3px;font-size:8px;display:block}.avatar{width:36px;height:36px;color:var(--navy);background:#dce7ee;border-radius:50%;place-items:center;font-size:11px;font-weight:850;display:grid}.workspace{max-width:1700px;margin:auto;padding:29px 29px 10px}.headline{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.headline p{color:var(--green);letter-spacing:.13em;align-items:center;gap:6px;margin:0;font-size:10px;font-weight:850;display:flex}.headline p svg{width:14px}.headline h1{letter-spacing:-.04em;margin:4px 0 6px;font-size:31px}.headline>div>span{color:var(--muted);font-size:13px}.actions{gap:9px;display:flex}.actions button{border:1px solid var(--line);color:#46535e;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:7px;padding:10px 15px;font-size:11px;font-weight:700;display:flex}.actions svg{width:16px}.actions .primary{color:#fff;background:var(--green);border-color:var(--green)}.stats{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:13px;display:grid}.stats article{border:1px solid var(--line);background:#fff;border-radius:9px;padding:14px 17px;position:relative;overflow:hidden}.stats article.clickable-stat{cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s}.stats article.clickable-stat:hover{border-color:#1d5f47;transform:translateY(-1px);box-shadow:0 5px 18px #10402f1f}.stats article:before{content:"";background:#c8d2d8;width:3px;position:absolute;top:0;bottom:0;left:0}.stats article:nth-child(2):before{background:var(--green)}.stats span{text-transform:uppercase;letter-spacing:.055em;color:#75828c;font-size:9px;font-weight:800;display:block}.stats b{letter-spacing:-.03em;margin:4px 0 2px;font-size:25px;display:block}.stats b.green{color:var(--green)}.stats small{color:#8c979f;font-size:9px;display:block}.board{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:minmax(0,1fr) 340px;display:grid;overflow:hidden;box-shadow:0 8px 26px #15334c0b}.list{min-width:0}.tools{border-bottom:1px solid var(--line);gap:8px;height:59px;padding:10px 13px;display:flex}.tools label{border:1px solid var(--line);color:#89959e;border-radius:7px;align-items:center;gap:8px;height:38px;padding:0 10px;display:flex}.tools label:first-child{width:370px}.tools svg{width:16px}.tools input{font:inherit;border:0;outline:0;flex:1;font-size:11px}.tools select{font:inherit;color:#495660;background:#fff;border:0;outline:0;font-size:10px}.scroll{overflow:auto}table{border-collapse:collapse;width:100%;min-width:850px}thead{background:#f7f8f9}th{text-align:left;border-bottom:1px solid var(--line);color:#7a8790;letter-spacing:.07em;text-transform:uppercase;padding:10px 12px;font-size:9px}td{vertical-align:middle;border-bottom:1px solid #e9edef;padding:12px;font-size:11px}tbody tr{cursor:pointer}tbody tr:hover,tbody tr.selected{background:#f0f8f4}tbody tr.selected{box-shadow:inset 3px 0 var(--green)}td b,td span,td small{display:block}td b{color:#26343f;font-size:11px}td span,td small{color:#76838c;margin-top:4px;font-size:9px}td span svg{vertical-align:-2px;width:11px;height:11px;display:inline}.buy,.watch,.pass,.recommendation-high,.recommendation-medium,.recommendation-low{letter-spacing:.07em;border-radius:99px;width:max-content;padding:4px 8px;font-size:8px;font-style:normal;font-weight:900;display:block}.buy{color:#14794f;background:#dff4e9}.watch{color:#a55d22;background:#fff0dd}.pass{color:#a94444;background:#f8e4e4}.recommendation-high{color:#14794f;background:#dff4e9}.recommendation-medium{color:#315f8c;background:#e7f0fa}.recommendation-low{color:#7d6100;background:#fff2bf}td i{color:#929da5;font-size:7px;font-style:normal}.bid{font-size:13px!important}.score{background:#fff;border:3px solid #50bd8b;border-radius:50%;place-items:center;width:35px;height:35px;font-size:11px;display:grid}.score.watch{color:var(--ink);border-color:#e2a35e}.score.pass{color:var(--ink);border-color:#ce7777}aside{border-left:1px solid var(--line);background:#fbfcfc;padding:18px}.aside-top{justify-content:space-between;align-items:center;display:flex}.aside-top svg{color:#89949d;width:17px}.run{color:#84919b;letter-spacing:.12em;margin:15px 0 5px;font-size:8px;font-weight:850}aside h2{letter-spacing:-.03em;margin:0;font-size:22px;line-height:1.12}.meta{color:#74818a;margin:6px 0 15px;font-size:10px}.max{background:var(--navy);color:#fff;border-radius:9px;padding:14px 16px}.max span,.max small,.max b{display:block}.max span{color:#a8bdcc;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.max b{margin:2px 0;font-size:27px}.max small{color:#9fb3c2;font-size:8px}.scorebox{border:1px solid var(--line);background:#fff;border-radius:8px;margin:9px 0 16px;padding:12px;position:relative}.scorebox>span{text-transform:uppercase;color:#61707b;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.scorebox svg{width:16px}.scorebox>b{font-size:19px;position:absolute;top:9px;right:12px}.scorebox>b small{color:#85919a;font-size:8px}.scorebox>div{background:#e6ebee;border-radius:5px;height:5px;margin:13px 0 6px;overflow:hidden}.scorebox>div i{background:var(--green);height:100%;display:block}.scorebox p{color:#82909a;margin:0;font-size:8px}aside h3{letter-spacing:.11em;color:#85919a;margin:0 0 8px;font-size:8px}.destination{color:var(--green);background:#eff7f3;border:1px solid #d4eade;border-radius:8px;align-items:center;gap:9px;padding:9px;display:flex}.destination>svg:first-child{width:19px}.destination>svg:last-child{width:16px;margin-left:auto}.destination span{flex:1}.destination b,.destination small{display:block}.destination b{color:#2a3b43;font-size:10px}.destination small{color:#668075;margin-top:2px;font-size:8px}.metrics{grid-template-columns:repeat(3,1fr);margin:8px 0 16px;display:grid}.metrics span{color:#86929b;border-right:1px solid var(--line);padding-left:7px;font-size:7px}.metrics span:last-child{border:0}.metrics b{color:#2a3944;margin-top:3px;font-size:10px;display:block}aside ul{margin:0 0 14px;padding:0;list-style:none}aside li{color:#56636d;align-items:center;gap:6px;margin:7px 0;font-size:9px;display:flex}aside li svg{width:14px;height:14px;color:var(--green);background:#e2f4eb;border-radius:50%;padding:2px}.exit{background:#f0f3f5;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 11px;display:flex}.exit h3{margin-bottom:4px}.exit b,.exit small{font-size:9px;display:block}.exit small{color:#849099;margin-top:2px;font-size:7px}.exit strong{font-size:14px}.comps{border:1px solid var(--line);color:#46535e;background:#fff;border-radius:7px;width:100%;margin-top:9px;padding:9px;font-size:9px;font-weight:750}footer{color:#84919a;justify-content:space-between;padding:11px 2px;font-size:8px;display:flex}.backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;background:#0c2133b9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:14px;width:min(445px,100%);padding:29px;position:relative}.close{color:#87939c;background:0 0;border:0;position:absolute;top:14px;right:14px}.fileicon{width:50px;height:50px;color:var(--green);background:#e1f4ea;border-radius:11px;place-items:center;display:grid}.fileicon svg{width:27px}.modal h2{margin:15px 0 6px}.modal>p{color:#6e7c86;font-size:11px;line-height:1.55}.drop{width:100%;color:var(--green);background:#f7f9fa;border:1.5px dashed #aebac3;border-radius:10px;flex-direction:column;align-items:center;gap:6px;margin:17px 0 12px;padding:25px;display:flex}.drop svg{width:27px}.drop b{color:#34434e;font-size:11px}.drop span{color:#89959e;font-size:9px}.modal>small{color:#75838d;align-items:center;gap:5px;font-size:9px;display:flex}.modal>small svg{width:14px;color:var(--green)}@media (width<=1100px){nav{display:none}header{z-index:50;position:sticky;top:0}.mobile-menu-toggle{color:#17323f;cursor:pointer;background:#fff;border:1px solid #d5dde1;border-radius:8px;place-items:center;width:40px;height:40px;margin-left:auto;display:grid}.mobile-menu-toggle svg{width:21px;height:21px}header nav.mobile-open{background:#fff;border:1px solid #d7dfe3;border-radius:10px;flex-direction:column;align-items:stretch;width:min(290px,100vw - 24px);height:auto;padding:8px;display:flex;position:absolute;top:100%;right:12px;box-shadow:0 18px 45px #17323f2b}header nav.mobile-open button{color:#30434d;text-align:left;background:#fff;border:0;border-radius:7px;width:100%;min-height:42px;padding:0 12px;font-size:12px;font-weight:750}header nav.mobile-open button.active{color:#126442;background:#e8f4ee}header nav.mobile-open .nav-dropdown{width:100%;height:auto}header nav.mobile-open .nav-dropdown-menu{width:auto;box-shadow:none;border:0;padding:2px 0 4px 14px;display:none;position:static}header nav.mobile-open .nav-dropdown.open .nav-dropdown-menu{display:block}header nav.mobile-open .nav-dropdown-menu button{background:#f5f8f7;min-height:38px}.brand{flex:1}.board{grid-template-columns:1fr}aside{border-left:0;border-top:1px solid var(--line)}.stats:not(.recon-stats){grid-template-columns:1fr 1fr}}@media (width>=1101px){.mobile-menu-toggle{display:none}}@media (width<=700px){header{padding:0 14px}.brand span small{display:none}.brand span strong{font-size:12px}.avatar,.health,header>svg{display:none}.account-dropdown{width:min(270px,100vw - 20px);position:fixed;top:62px;right:10px}.workspace{padding:19px 11px}.headline{display:block}.headline h1{font-size:26px}.actions{margin-top:14px}.actions button:first-child{display:none}.stats b{font-size:20px}.tools{flex-wrap:wrap;height:auto}.tools label:first-child{width:100%}footer{line-height:2;display:block}.inventory-page{padding:10px}.inventory-page .headline{align-items:flex-start}.inventory-page .headline h1{font-size:22px}.inventory-updated{display:none}.inventory-stats{grid-template-columns:repeat(2,1fr)}.inventory-list .tools{flex-wrap:wrap}.inventory-list .tools label{min-width:100%}.inventory-filters{grid-template-columns:repeat(2,1fr)}.inventory-filters .clear-filters{grid-column:1/-1}.inventory-list .scroll{max-height:none;overflow:visible}.inventory-list table,.inventory-list tbody,.inventory-list tr,.inventory-list td{width:100%;min-width:0;display:block}.inventory-list thead{display:none}.inventory-list tbody{padding:7px}.inventory-list tr{border:1px solid var(--line);border-radius:8px;margin-bottom:8px;padding:8px}.inventory-list td{border-bottom:1px solid #eef1f2;grid-template-columns:88px 1fr;min-height:28px;padding:5px 3px;display:grid}.inventory-list td:last-child{border:0}.inventory-list td:before{content:attr(data-label);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:850}.inventory-list .empty-inventory{display:block}.inventory-list .empty-inventory:before{content:none}.inventory-records{max-height:none;padding:7px;overflow:visible}.inventory-record{border:1px solid var(--line);border-radius:9px;grid-template-columns:78px 1fr;gap:10px;min-width:0;margin-bottom:8px;padding:9px;display:grid}.record-stock{grid-row:1/span 2}.vehicle-placeholder{width:68px;height:48px}.record-identity,.record-vehicle,.record-price,.record-books{grid-column:2}.record-identity>a{font-size:14px}.record-vehicle,.record-price,.record-books{border-top:1px solid #e2e7ea;padding-top:6px}.record-price dd,.record-books dd{text-align:left}.inventory-sort-select{flex:1}.inventory-filter-modal{align-items:end;padding:0}.inventory-filter-panel{border-radius:14px 14px 0 0;width:100%;max-height:92vh}.filter-panel-head{padding:12px}.filter-panel-head small{display:none}.filter-select-grid,.filter-range-grid{grid-template-columns:1fr}.filter-section{padding:12px}.auction-live-control{flex-direction:column;width:100%}.auction-live-control .auction-status{width:100%}.go-live-button,.refresh-auction-button,.end-auction-button{min-height:40px}.connections-page{padding:10px}.connection-requested{width:100%}.connection-stats{grid-template-columns:repeat(2,1fr)}.connection-grid{grid-template-columns:1fr}.wholesale-page{padding:10px}.wholesale-search form{grid-template-columns:1fr}.wholesale-search button{width:100%}.wholesale-vehicle{align-items:flex-start;gap:8px}.wholesale-vehicle h2{font-size:15px}.wholesale-grid{grid-template-columns:1fr}.wholesale-kpi-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.wholesale-control{flex-direction:column;align-items:stretch}.wholesale-tabs,.wholesale-filters{overflow-x:auto}.wholesale-filters label{min-width:180px}.wholesale-sale-grid{grid-template-columns:1fr}.wholesale-head-actions{flex-wrap:wrap;justify-content:flex-end}.store-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.store-dashboard-grid{grid-template-columns:1fr}.store-dashboard-title{flex-direction:column;align-items:flex-start;gap:4px}}.transfer-board{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.transfer-alerts{color:#654700;background:#fff8e8;border:1px solid #e5b658;border-left:5px solid #d48a00;border-radius:9px;align-items:center;gap:12px;margin:0 0 12px;padding:12px 14px;display:flex}.transfer-alerts>svg{flex:0 0 22px}.transfer-alerts div{flex:1}.transfer-alerts b,.transfer-alerts span{display:block}.transfer-alerts span{margin-top:3px;font-size:11px}.transfer-alerts button{color:#fff;background:#815900;border:0;border-radius:7px;padding:9px 12px;font-weight:850}.exception-stat{background:#fffaf0!important;border-color:#edc27a!important}.transfer-table{min-width:1120px}.transfer-table td{vertical-align:middle;padding-top:14px;padding-bottom:14px}.transfer-table td b,.transfer-table td span,.transfer-table td small{display:block}.transfer-table td small{color:#71808a;margin-top:3px;line-height:1.6}.transfer-vehicle-link{appearance:none;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.transfer-vehicle-link:hover b{color:#126b4d;text-decoration:underline}.transfer-vehicle-link b,.transfer-vehicle-link small{display:block}.transfer-sort{color:inherit;font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:900;display:inline-flex}.transfer-sort svg{width:12px;height:12px}.transfer-sort.active{color:#0f6547}.recipient-exception-row td{background:#fff5ed;border-top-color:#efc19d;border-bottom-color:#efc19d}.recipient-exception-row td:first-child{box-shadow:inset 4px 0 #d9681e}.recipient-warning{color:#a64612}.recipient-warning>svg{vertical-align:-3px;width:15px;margin-right:4px}.recipient-warning b{font-size:9px;display:inline!important}.recipient-warning small{color:#8d4d28!important}.ready-pill,.review-pill{border-radius:5px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.ready-pill{color:#14683b;background:#dff2e6}.review-pill{color:#895c00;background:#fff0cc}.copy-draft{color:#263b46;background:#fff;border:1px solid #b8c2c8;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;font-weight:750;display:inline-flex}.copy-draft svg{width:14px}.copy-draft:disabled{opacity:.4}.transfer-message{color:#236640;background:#edf8f1;border-top:1px solid #dbeae1;align-items:center;gap:7px;padding:10px 18px;font-size:11px;font-weight:700;display:flex}.transfer-message svg{width:15px}.orange{color:#b76513!important}.management-report-table table{min-width:1380px}.source-mix-report{margin-top:12px}.source-mix-report table{min-width:980px}.source-mix-report th:not(:first-child),.source-mix-report td:not(:first-child){text-align:center}.source-mix-metric{color:#183f33;cursor:pointer;background:#f7faf8;border:1px solid #c7d5cf;border-radius:7px;min-width:78px;padding:6px 8px}.source-mix-metric b,.source-mix-metric small{display:block}.source-mix-metric b{font-size:14px}.source-mix-metric small{color:#6a7d75;margin-top:2px;font-size:9px}.source-mix-metric:hover{background:#e9f6ef;border-color:#187452}.source-trade{border-left:4px solid #267d5b}.source-auction{border-left:4px solid #d7a526}.source-street-purchase{border-left:4px solid #3277a8}.source-transfer{border-left:4px solid #7653a6}.source-unclassified{border-left:4px solid #9a554b}.management-page tfoot td{color:#173f32;background:#e9f0ed;border-top:2px solid #80948b;font-weight:850;position:sticky;bottom:0}.management-opportunities{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.management-opportunities .history{min-width:0}.metric-drilldown{color:#116044;min-width:34px;font:inherit;cursor:pointer;background:#edf8f1;border:1px solid #a9c8ba;border-radius:6px;padding:5px 8px;font-weight:900}.metric-drilldown:hover{background:#dff2e6;border-color:#187452;text-decoration:underline}.metric-drilldown.warning{color:#835600;background:#fff5d9;border-color:#e4ba6f}.inventory-drilldown-banner{color:#164f3c;background:#edf8f2;border:1px solid #9fc9b8;border-left:5px solid #147554;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:10px 14px;display:flex}.inventory-drilldown-banner span,.inventory-drilldown-banner small{display:block}.inventory-drilldown-banner small{color:#547065;margin-top:2px}.inventory-drilldown-banner button{color:#155f47;cursor:pointer;background:#fff;border:1px solid #26795e;border-radius:7px;padding:8px 11px;font-weight:850}.report-page .headline{align-items:center}.report-export{color:#fff;cursor:pointer;background:#16704f;border:0;border-radius:8px;align-items:center;gap:7px;padding:10px 13px;font-weight:850;display:inline-flex}.report-export svg{width:17px}.report-export:disabled{opacity:.45}.activity-report{overflow:visible}.activity-filters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8faf9;grid-template-columns:minmax(260px,1fr) repeat(3,minmax(145px,190px)) auto;gap:8px;padding:10px 12px;display:grid}.activity-filters label{background:#fff;border:1px solid #cbd5da;border-radius:7px;align-items:center;gap:7px;padding:0 9px;display:flex}.activity-filters label svg{color:#6b7e87;width:15px}.activity-filters input,.activity-filters select,.activity-filters>button{min-height:36px;font:inherit;background:#fff;border:1px solid #cbd5da;border-radius:7px;padding:0 9px}.activity-filters label input{border:0;outline:0;width:100%;padding:0}.activity-filters>button{color:#9a3f33;cursor:pointer;font-weight:800}.activity-table{min-width:1150px}.activity-table td{vertical-align:middle}.activity-table td b,.activity-table td small,.activity-table td span{display:block}.activity-table td small{color:#6f8088;margin-top:2px}.activity-pill{color:#3b505a;white-space:nowrap;background:#e7edf0;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:850;display:inline-flex}.action-bid_placed{color:#185c96;background:#e6f2ff}.action-buy_now,.action-decision_accepted{color:#16623d;background:#def3e6}.action-bid_removed,.action-decision_declined,.action-unit_hidden,.action-decision_withdrawn{color:#9b392a;background:#fde6e1}.action-auction_opened,.action-unit_restored{color:#14603c;background:#ddf2e6}.action-auction_closed{color:#4a4b58;background:#e8e8ee}.activity-vehicle{color:#155f48;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.activity-vehicle:hover b{text-decoration:underline}.store-report-controls{gap:7px;display:flex}.store-report-controls select{min-height:36px;font:inherit;background:#fff;border:1px solid #c7d1d6;border-radius:7px;padding:0 9px}.store-activity-table{min-width:1180px}.store-activity-table th{line-height:1.35}.store-activity-table tfoot td{color:#173f32;background:#eaf1ee;border-top:2px solid #82958c;font-weight:850}.inactive-store-row td{color:#8a969c;background:#fafbfb}.user-activity-row{cursor:pointer}.user-activity-row:hover{background:#edf8f2}.user-activity-row td:first-child small{color:var(--muted);margin-top:2px;display:block}.effectiveness-rate{color:#65747b;background:#edf0f2;border-radius:999px;justify-content:center;min-width:45px;padding:5px 7px;font-weight:850;display:inline-flex}.effectiveness-rate.active{color:#815800;background:#fff0ca}.effectiveness-rate.strong{color:#12613d;background:#daf1e4}.weekly-activity{margin-top:12px}.weekly-activity table{min-width:900px}.weekly-activity th small{color:#85939a;margin-top:3px;font-size:7px;display:block}.weekly-activity td:not(:first-child),.weekly-activity th:not(:first-child){text-align:center}.water-summary{margin-bottom:12px}.water-summary table{min-width:1850px}.water-summary tfoot td{color:#173f32;background:#eaf1ee;border-top:2px solid #82958c;font-weight:850}.water-detail table{min-width:2450px}.water-detail td{vertical-align:middle}.water-detail td small{color:#76868d;margin-top:3px;display:block}.water-filters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8faf9;grid-template-columns:minmax(250px,1fr) 220px 170px auto;gap:8px;padding:10px 12px;display:grid}.water-filters label{background:#fff;border:1px solid #cbd5da;border-radius:7px;align-items:center;gap:7px;padding:0 9px;display:flex}.water-filters label svg{color:#6b7e87;width:15px}.water-filters input,.water-filters select,.water-filters>button{min-height:36px;font:inherit;background:#fff;border:1px solid #cbd5da;border-radius:7px;padding:0 9px}.water-filters label input{border:0;outline:0;width:100%;padding:0}.water-filters>button{color:#9a3f33;cursor:pointer;font-weight:800}.core-add{color:#fff;cursor:pointer;background:#17704f;border:0;border-radius:8px;padding:10px 14px;font-weight:850}.core-store-tabs{scrollbar-width:thin;background:#fff;border:1px solid #d5dfe3;border-radius:9px;gap:5px;margin:0 0 12px;padding:6px;display:flex;overflow-x:auto}.core-store-tabs button{color:#556872;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:8px 10px;font-size:10px;font-weight:800}.core-store-tabs button.active{color:#fff;background:#176d4e}.core-message{color:#205c45;background:#edf7f1;border:1px solid #b7d7c8;border-radius:7px;margin:0 0 10px;padding:9px 12px;font-weight:700}.core-table table{min-width:1450px}.core-table-controls{align-items:center;gap:7px;display:flex}.core-table-controls select{color:#344b55;min-height:34px;font:inherit;background:#fff;border:1px solid #c7d2d7;border-radius:7px;padding:0 9px}.core-sort-direction{color:#285044;min-height:34px;font:inherit;cursor:pointer;background:#f8faf9;border:1px solid #c7d2d7;border-radius:7px;padding:0 9px;font-weight:800}.core-table-controls span{white-space:nowrap;color:#6b7d85;font-size:10px;font-weight:750}.core-sort-head{color:inherit;font:inherit;text-align:left;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900}.core-sort-head:hover{color:#126b4d;text-decoration:underline}.core-table td small{color:#75858d;max-width:360px;margin-top:3px;line-height:1.45;display:block}.core-shortage td{background:#fff8f4}.core-shortage td:first-child{box-shadow:inset 4px 0 #d75a38}.core-excess td{background:#fffdf3}.core-edit{color:#176044;cursor:pointer;background:#fff;border:1px solid #b7c7c0;border-radius:6px;padding:6px 9px;font-weight:800}.core-recommendations{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.core-recommendations>div{background:#fff;border:1px solid #d9e1e4;border-radius:9px;align-items:flex-start;gap:10px;padding:13px;display:flex}.core-recommendations svg{color:#c57919;flex:0 0 20px}.core-recommendations b,.core-recommendations span{display:block}.core-recommendations span{color:#5b6e77;line-height:1.5}.core-recommendations b{color:#203943;margin-bottom:3px}.core-editor{background:#fff;border-radius:12px;width:min(900px,100vw - 28px);max-height:90vh;overflow:auto;box-shadow:0 25px 70px #162c3850}.core-editor-grid{grid-template-columns:repeat(3,1fr);gap:11px;padding:16px;display:grid}.core-editor-grid label{color:#52666f;text-transform:uppercase;gap:5px;font-size:9px;font-weight:850;display:grid}.core-editor-grid input,.core-editor-grid select{color:#243a44;min-height:38px;font:inherit;text-transform:none;border:1px solid #c8d2d7;border-radius:7px;padding:0 9px}@media (width<=900px){.management-opportunities{grid-template-columns:1fr}.inventory-drilldown-banner{align-items:flex-start}.activity-filters{grid-template-columns:1fr 1fr}.activity-filters label{grid-column:1/-1}.store-report-controls{flex-direction:column;width:100%}.core-table-controls{flex-direction:column;align-items:stretch;width:100%}.core-recommendations,.core-editor-grid{grid-template-columns:1fr}.water-filters{grid-template-columns:1fr 1fr}.water-filters label{grid-column:1/-1}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
