@layer base{._content_3l1ss_2,._subContent_3l1ss_3{min-width:12rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:var(--spacing-2);animation:_scaleIn_3l1ss_1 var(--animation-duration-normal) ease-out;z-index:var(--z-overlay)}._subContent_3l1ss_3{animation:_fadeIn_3l1ss_1 var(--animation-duration-normal) ease-out}._item_3l1ss_19,._checkboxItem_3l1ss_20,._radioItem_3l1ss_21,._subTrigger_3l1ss_22{position:relative;display:flex;align-items:center;cursor:pointer;user-select:none;border-radius:var(--radius-sm);font-size:.9375rem;padding:var(--spacing-2) var(--spacing-3);outline:none;transition:background-color var(--animation-duration-fast),color var(--animation-duration-fast)}._item_3l1ss_19:hover,._checkboxItem_3l1ss_20:hover,._radioItem_3l1ss_21:hover,._subTrigger_3l1ss_22:hover{background-color:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary)}._item_3l1ss_19:focus-visible,._checkboxItem_3l1ss_20:focus-visible,._radioItem_3l1ss_21:focus-visible,._subTrigger_3l1ss_22:focus-visible{background-color:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}._item_3l1ss_19[data-disabled],._checkboxItem_3l1ss_20[data-disabled],._radioItem_3l1ss_21[data-disabled],._subTrigger_3l1ss_22[data-disabled]{pointer-events:none;opacity:.5}._item_3l1ss_19[data-highlighted],._checkboxItem_3l1ss_20[data-highlighted],._radioItem_3l1ss_21[data-highlighted],._subTrigger_3l1ss_22[data-highlighted]{background-color:var(--primary);color:var(--primary-foreground)}._checkboxItem_3l1ss_20,._radioItem_3l1ss_21{padding-left:var(--spacing-8)}._checkboxIndicator_3l1ss_74,._radioIndicator_3l1ss_75{position:absolute;left:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkboxIndicator_3l1ss_74{height:1rem;width:1rem}._checkboxIndicator_3l1ss_74 svg{height:.875rem;width:.875rem}._radioIndicator_3l1ss_75{height:1rem;width:1rem}._radioIndicatorCircle_3l1ss_98{width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:currentColor}._label_3l1ss_105{padding:var(--spacing-2) var(--spacing-3);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._separator_3l1ss_112{height:1px;margin:var(--spacing-2) 0;background-color:var(--border)}._shortcut_3l1ss_118{margin-left:auto;font-size:.75rem;letter-spacing:.025em;opacity:.6}._subTriggerIcon_3l1ss_125{margin-left:auto;height:1rem;width:1rem;opacity:.75}._inset_3l1ss_132{padding-left:var(--spacing-8)}@keyframes _scaleIn_3l1ss_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes _fadeIn_3l1ss_1{0%{opacity:0}to{opacity:1}}}._dialog_1eknp_1{width:min(560px,calc(100vw - 24px));max-width:560px}._camera_1eknp_1{position:relative;aspect-ratio:16/9;border:1px solid var(--border);border-radius:16px;overflow:hidden;background:#030a11}._camera_1eknp_1 video{width:100%;height:100%;object-fit:cover}._frame_1eknp_1{position:absolute;inset:18% 8%;border:2px solid rgba(57,198,255,.8);border-radius:12px;box-shadow:0 0 0 999px #00000047;display:grid;place-items:center;color:var(--primary);pointer-events:none}._cameraMessage_1eknp_1{position:absolute;inset:0;display:grid;place-items:center;color:var(--muted-foreground);font-size:12px}._message_1eknp_1{margin:0;color:var(--muted-foreground);font-size:11px;text-align:center}._or_1eknp_1{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;color:var(--muted-foreground);font-size:9px;font-weight:800;letter-spacing:.12em}._or_1eknp_1 span{height:1px;background:var(--border)}._actions_1eknp_1{display:flex;justify-content:center}._actions_1eknp_1 button{font-size:11px}@media(max-width:560px){._frame_1eknp_1{inset:15% 5%}}._dialog_6s7t2_1{width:min(820px,calc(100vw - 24px));max-width:820px;max-height:90vh;overflow-y:auto;padding-top:0}._topActions_6s7t2_1{position:sticky;top:0;z-index:6;display:flex;justify-content:space-between;gap:8px;padding:10px 0 12px;background:linear-gradient(var(--popup) 78%,rgba(16,31,49,0))}._loading_6s7t2_1,._error_6s7t2_1{padding:14px;border:1px solid var(--border);border-radius:10px;color:var(--muted-foreground)}._error_6s7t2_1{color:var(--error)}._stats_6s7t2_1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:5px 0 15px}._stats_6s7t2_1>div{padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}._stats_6s7t2_1 span{display:block;color:var(--muted-foreground);font-size:8px;font-weight:800;letter-spacing:.09em}._stats_6s7t2_1 strong{display:block;margin-top:4px;font:700 16px var(--font-family-display)}._tabs_6s7t2_1{display:grid;gap:12px}._tabList_6s7t2_1{width:100%;display:grid;grid-auto-flow:column;grid-auto-columns:1fr}._tabContent_6s7t2_1{display:grid;gap:12px;margin-top:2px}._section_6s7t2_1{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:14px}._sectionHeading_6s7t2_1{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}._sectionHeading_6s7t2_1 span{display:block;color:var(--primary);font-size:8px;font-weight:900;letter-spacing:.12em}._sectionHeading_6s7t2_1 h3{margin:3px 0 0;font:700 17px var(--font-family-display)}._workflowGrid_6s7t2_1,._infoGrid_6s7t2_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}._field_6s7t2_1{display:grid;gap:6px}._field_6s7t2_1>span,._readOnlyField_6s7t2_1>label{color:var(--muted-foreground);font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}._readOnlyField_6s7t2_1{display:grid;gap:6px}._readOnlyField_6s7t2_1>div{min-height:40px;border:1px solid var(--border);border-radius:8px;padding:8px 10px;font-size:11px;font-weight:700}._readOnlyField_6s7t2_1 small{display:block;margin-top:2px;color:var(--muted-foreground);font-size:7px;letter-spacing:.06em}._nextButton_6s7t2_1{min-width:240px;display:flex;align-items:center;justify-content:space-between;text-align:left}._nextButton_6s7t2_1 span{font-weight:800}._nextButton_6s7t2_1 small{display:block;color:var(--muted-foreground);font-size:8px}._inlineAction_6s7t2_1,._completeAction_6s7t2_1{margin-top:10px;display:inline-flex;align-items:center;gap:6px}._completeAction_6s7t2_1{width:100%;justify-content:center}._editButton_6s7t2_1{color:var(--muted-foreground)}._locked_6s7t2_1 input:disabled{opacity:1;color:#8fa1b3;background:#0b1b2b8c;border-color:#4a6a8457;cursor:default}._infoGrid_6s7t2_1:not(._locked_6s7t2_1) input{color:#f5f8fb}._feature_6s7t2_1{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}._featureIcon_6s7t2_1{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#ffffff09;color:var(--muted-foreground)}._featureBody_6s7t2_1 strong{font:700 14px var(--font-family-display)}._featureBody_6s7t2_1 p{margin:4px 0 0;color:var(--muted-foreground);font-size:10px;line-height:1.45}._featureAction_6s7t2_1 a{display:inline-flex;align-items:center}._tone_info_6s7t2_1{border-color:#39c6ff47}._tone_info_6s7t2_1 ._featureIcon_6s7t2_1{color:#75dcff;background:#39c6ff14}._tone_progress_6s7t2_1{border-color:#ffbd595c}._tone_progress_6s7t2_1 ._featureIcon_6s7t2_1{color:#ffd27d;background:#ffbd5914}._tone_problem_6s7t2_1{border-color:#ff5f6766}._tone_problem_6s7t2_1 ._featureIcon_6s7t2_1{color:#ff9095;background:#ff5f6714}._tone_complete_6s7t2_1{border-color:#45d49a5c}._tone_complete_6s7t2_1 ._featureIcon_6s7t2_1{color:#79e8ba;background:#45d49a14}._helperText_6s7t2_1{padding:10px 12px;border:1px dashed var(--border);border-radius:10px;color:var(--muted-foreground);font-size:10px}._history_6s7t2_1{border:1px solid var(--border);border-radius:14px;padding:14px;background:var(--surface)}._history_6s7t2_1 h3{margin:0 0 8px;font:700 15px var(--font-family-display)}._historyItem_6s7t2_1{display:flex;gap:10px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.05)}._historyItem_6s7t2_1:last-child{border-bottom:0}._historyItem_6s7t2_1 i{width:8px;height:8px;border-radius:50%;background:var(--primary);margin-top:5px;flex:0 0 auto}._historyItem_6s7t2_1 strong{display:block;font-size:11px}._historyItem_6s7t2_1 small{display:block;margin-top:3px;color:var(--muted-foreground);font-size:9px}._danger_6s7t2_1{display:flex;align-items:center;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,95,103,.2)}._danger_6s7t2_1 span{color:var(--muted-foreground);font-size:10px}@media(max-width:700px){._stats_6s7t2_1{grid-template-columns:1fr 1fr}._tabList_6s7t2_1{display:flex;overflow-x:auto;justify-content:flex-start}._workflowGrid_6s7t2_1,._infoGrid_6s7t2_1{grid-template-columns:1fr}._sectionHeading_6s7t2_1{align-items:flex-start;flex-direction:column}._nextButton_6s7t2_1{width:100%;min-width:0}._feature_6s7t2_1{grid-template-columns:auto 1fr}._featureAction_6s7t2_1{grid-column:1/-1}._featureAction_6s7t2_1 button,._featureAction_6s7t2_1 a{width:100%;justify-content:center}._danger_6s7t2_1{align-items:flex-start;flex-direction:column}}.light ._topActions_6s7t2_1{background:linear-gradient(var(--popup) 78%,rgba(255,255,255,0))}.light ._locked_6s7t2_1 input:disabled{color:#61768a;background:#edf3f7;border-color:#c8d6e0}.light ._infoGrid_6s7t2_1:not(._locked_6s7t2_1) input{color:var(--foreground)}.light ._featureIcon_6s7t2_1{background:#edf3f7}.light ._historyItem_6s7t2_1{border-color:#14233214}._single_sh8tp_1,._wrap_sh8tp_1{display:flex;align-items:center;gap:7px;color:#92abc0;font-size:11px}._single_sh8tp_1{padding:8px 10px;border:1px solid #1c3a52;border-radius:10px;background:#091a2a}._single_sh8tp_1 svg,._wrap_sh8tp_1>svg{color:var(--primary);flex:0 0 auto}._trigger_sh8tp_1{min-width:210px;height:38px!important;font-size:11px!important}@media(max-width:700px){._single_sh8tp_1,._wrap_sh8tp_1{width:100%}._trigger_sh8tp_1{min-width:0;width:100%}}.light ._single_sh8tp_1,.light ._wrap_sh8tp_1{color:var(--muted-foreground)}.light ._single_sh8tp_1{border-color:var(--border);background:var(--surface)}._page_gc3rh_1{min-height:100vh;background:var(--background);color:var(--foreground);padding:28px;font-family:var(--font-family-base)}._header_gc3rh_2{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}._eyebrow_gc3rh_3{color:var(--primary);font-size:10px;font-weight:700;letter-spacing:.16em;margin-bottom:8px}._header_gc3rh_2 h1{margin:0;font-family:var(--font-family-display);font-size:clamp(34px,4vw,54px);font-weight:700;letter-spacing:-.045em;line-height:.95}._header_gc3rh_2 h1 span{color:var(--primary)}._header_gc3rh_2 p{color:var(--muted-foreground);margin:9px 0 0;font-size:14px}._headerActions_gc3rh_7{display:flex;gap:9px;align-items:center;justify-content:flex-end}._desktopMenuTrigger_gc3rh_7{min-width:112px}._desktopMenuPanel_gc3rh_7{width:320px;padding:8px;max-height:min(620px,calc(100dvh - 24px));max-height:min(620px,var(--radix-dropdown-menu-content-available-height));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}._desktopMenuPanel_gc3rh_7 a,._desktopMenuPanel_gc3rh_7 [role=menuitem]{gap:10px;min-height:52px;padding:8px 10px}._desktopMenuPanel_gc3rh_7 svg{flex:0 0 auto;color:var(--primary)}._desktopMenuPanel_gc3rh_7 span{display:block;min-width:0}._desktopMenuPanel_gc3rh_7 strong,._desktopMenuPanel_gc3rh_7 small{display:block}._desktopMenuPanel_gc3rh_7 strong{font-size:12px;color:var(--foreground)}._desktopMenuPanel_gc3rh_7 small{margin-top:2px;color:var(--muted-foreground);font-size:9px;font-weight:500}._mobileHeaderActions_gc3rh_7{display:none}._mobileMenu_gc3rh_7{position:relative;min-width:0}._mobileMenu_gc3rh_7 summary{list-style:none;display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--foreground);font-size:13px;font-weight:700;cursor:pointer}._mobileMenu_gc3rh_7 summary::-webkit-details-marker{display:none}._mobileMenuPanel_gc3rh_7{position:absolute;left:0;right:auto;top:calc(100% + 7px);z-index:30;width:min(280px,calc(100vw - 28px));max-width:calc(100vw - 28px);max-height:min(520px,calc(100dvh - 190px));display:grid;gap:3px;padding:7px;border:1px solid var(--border);border-radius:12px;background:var(--popup);box-shadow:var(--shadow-lg);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}._mobileMenuPanel_gc3rh_7 a,._mobileMenuPanel_gc3rh_7 button{display:flex;align-items:center;gap:9px;width:100%;min-width:0;min-height:42px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--foreground);font:inherit;font-size:12px;text-decoration:none;text-align:left;cursor:pointer;white-space:nowrap}._mobileMenuPanel_gc3rh_7 a:hover,._mobileMenuPanel_gc3rh_7 button:hover{background:#39c6ff12;color:var(--primary)}._mobileStatusMenu_gc3rh_7{display:none}._headerActions_gc3rh_7 button,._vinRow_gc3rh_8 button{display:inline-flex;align-items:center;gap:7px}._metrics_gc3rh_9{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}._metric_gc3rh_9{display:flex;align-items:center;gap:12px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:15px 16px;box-shadow:var(--shadow);color:inherit;font:inherit;text-align:left}._metric_gc3rh_9:is(button){cursor:pointer;transition:border-color var(--animation-duration-fast),background var(--animation-duration-fast),transform var(--animation-duration-fast)}._metric_gc3rh_9:is(button):hover{border-color:#3b5d78;transform:translateY(-1px)}._metricActive_gc3rh_10{border-color:var(--primary)!important;background:#39c6ff12!important;box-shadow:0 0 0 1px #39c6ff21,var(--shadow)}._metricIcon_gc3rh_11{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#39c6ff1a;color:var(--primary)}._metric_gc3rh_9 span{display:block;color:var(--muted-foreground);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._metric_gc3rh_9 strong{display:block;font-family:var(--font-family-display);font-size:24px;margin-top:1px}._metricYellow_gc3rh_14 ._metricIcon_gc3rh_11{color:var(--warning);background:#ffbd591f}._metricRed_gc3rh_14 ._metricIcon_gc3rh_11{color:var(--error);background:#ff5f671f}._filterNotice_gc3rh_15{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-2px 0 12px;padding:8px 11px;border:1px solid rgba(57,198,255,.25);border-radius:9px;background:#39c6ff0b;color:#8ddfff;font-size:10px;font-weight:700}._filterNotice_gc3rh_15 button{border:0;background:transparent;color:var(--primary);font:inherit;font-weight:800;cursor:pointer}._attentionBar_gc3rh_15{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:#0b1726;border:1px solid #263b4f;border-left:3px solid var(--warning);border-radius:10px;padding:9px 12px;margin-bottom:12px;font-size:11px}._attentionBar_gc3rh_15 strong{letter-spacing:.1em;font-size:9px;margin-right:3px}._attentionBar_gc3rh_15 button{appearance:none;border:1px solid transparent;border-radius:999px;padding:4px 8px;font:inherit;font-weight:700;cursor:pointer;transition:.12s}._attentionBar_gc3rh_15 button:hover{border-color:#ffffff2e}._attnActive_gc3rh_16{box-shadow:0 0 0 1px currentColor}._attnRed_gc3rh_16{color:#ff8086;background:#ff5f671a}._attnYellow_gc3rh_16{color:#ffd27d;background:#ffbd591a}._attnBlue_gc3rh_16{color:#78d8ff;background:#39c6ff1a}._toolbar_gc3rh_17{display:flex;gap:12px;align-items:center;margin-bottom:16px}._searchWrap_gc3rh_17{flex:1;position:relative}._searchWrap_gc3rh_17 svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--muted-foreground);z-index:1}._searchWrap_gc3rh_17 input{width:100%;padding-left:43px;min-height:46px}._board_gc3rh_18{display:grid;gap:10px;overflow-x:auto;padding-bottom:10px}._column_gc3rh_18{min-width:190px;background:#091421ad;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}._columnHeader_gc3rh_18{display:flex;align-items:center;justify-content:space-between;padding:12px 13px;border-bottom:1px solid var(--border);background:#ffffff05}._columnHeader_gc3rh_18 strong{font-family:var(--font-family-display);font-size:13px}._columnHeader_gc3rh_18 span{color:var(--primary);background:#39c6ff17;min-width:24px;height:24px;padding:0 6px;display:grid;place-items:center;border-radius:999px;font-size:10px;font-weight:700}._columnBody_gc3rh_18{padding:8px;display:grid;gap:8px;align-content:start;min-height:280px}._vehicleCard_gc3rh_19{position:relative;background:var(--card);border:1px solid #284259;border-radius:12px;padding:12px;box-shadow:var(--shadow);cursor:pointer;transition:transform var(--animation-duration-fast),border-color var(--animation-duration-fast)}._vehicleCard_gc3rh_19:hover{transform:translateY(-1px);border-color:var(--primary)}._warningCard_gc3rh_19{border-color:#ffbd59bf;box-shadow:inset 3px 0 0 var(--warning),var(--shadow)}._overdueCard_gc3rh_19{border-color:#ff5f67cc;box-shadow:inset 3px 0 0 var(--error),var(--shadow)}._vehicleTop_gc3rh_19{display:flex;align-items:center;justify-content:space-between;gap:8px}._stock_gc3rh_19,._stageTime_gc3rh_19{font-size:10px;font-weight:700}._stock_gc3rh_19{color:var(--primary);letter-spacing:.03em}._stageTime_gc3rh_19{color:var(--muted-foreground)}._warningText_gc3rh_19{color:var(--warning)}._overdueText_gc3rh_19{color:var(--error)}._vehicleCard_gc3rh_19 h3{font-family:var(--font-family-display);margin:8px 0 6px;font-size:15px;line-height:1.2}._metaRow_gc3rh_19{display:flex;align-items:center;gap:9px;color:var(--muted-foreground);font-size:11px}._colorDot_gc3rh_19,._detailColorDot_gc3rh_19{width:16px;height:16px;border-radius:50%;border:1px solid rgba(255,255,255,.5);box-shadow:0 0 0 1px #00000059;flex:0 0 auto}._cardFooter_gc3rh_19{display:flex;justify-content:space-between;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}._cardFooter_gc3rh_19 span{display:block;font-size:8px;color:var(--muted-foreground);font-weight:700;letter-spacing:.08em}._cardFooter_gc3rh_19 strong{display:block;font-size:11px;margin-top:2px}._days_gc3rh_19{text-align:right}._statusBadge_gc3rh_19,._partsBadge_gc3rh_19{margin-top:7px;padding:5px 7px;border-radius:6px;font-size:9px;font-weight:800;letter-spacing:.06em}._warningBadge_gc3rh_19{color:#ffd27d;background:#ffbd591a}._overdueBadge_gc3rh_19,._partsNeeded_gc3rh_19{color:#ff858a;background:#ff5f671c}._partsOrdered_gc3rh_19{color:#74d6ff;background:#39c6ff1c}._partsArrived_gc3rh_19{color:#69e2b0;background:#45d49a1c}._vendorTags_gc3rh_19{display:flex;gap:4px;flex-wrap:wrap;margin-top:7px}._vendorTag_gc3rh_19{padding:4px 6px;border-radius:999px;font-size:7px;font-weight:900;letter-spacing:.06em;border:1px solid transparent}._tagGlass_gc3rh_19{color:#85e9ff;background:#39c6ff1f;border-color:#39c6ff4d}._tagPdr_gc3rh_19{color:#d7b3ff;background:#9b62ff1f;border-color:#9b62ff4d}._tagWheels_gc3rh_19{color:#ffc27d;background:#ff943a1f;border-color:#ff943a4d}._tagBody_gc3rh_19{color:#ff9ba5;background:#ff5f671f;border-color:#ff5f674d}._tagInterior_gc3rh_19{color:#e3b8ff;background:#bc6eff1f;border-color:#bc6eff4d}._tagTint_gc3rh_19{color:#aeb8ff;background:#5d6dff1f;border-color:#5d6dff4d}._tagDetail_gc3rh_19{color:#7be8b8;background:#45d49a1f;border-color:#45d49a4d}._tagSublet_gc3rh_19{color:#ffd27d;background:#ffbd591f;border-color:#ffbd594d}._tagOther_gc3rh_19{color:#bac8d5;background:#96aabe1a;border-color:#96aabe40}._empty_gc3rh_20{color:var(--muted-foreground);font-size:11px;text-align:center;padding:22px 8px}._mobileList_gc3rh_20{display:none}._mobileTitle_gc3rh_20{font-family:var(--font-family-display);font-size:20px;font-weight:700;margin-bottom:10px}._status_gc3rh_19,._statusError_gc3rh_20{border:1px solid var(--border);background:var(--card);border-radius:var(--radius-md);padding:14px 16px;margin-bottom:14px;color:var(--muted-foreground)}._statusError_gc3rh_20,._formError_gc3rh_20{color:var(--error)}._addDialog_gc3rh_21{width:min(680px,calc(100vw - 28px));max-width:680px}._detailDialog_gc3rh_21{width:min(760px,calc(100vw - 28px));max-width:760px;max-height:88vh;overflow-y:auto;padding-top:0}._settingsDialog_gc3rh_21{width:min(980px,calc(100vw - 28px));max-width:980px;max-height:90vh;overflow-y:auto}._vinRow_gc3rh_8{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:end;margin:8px 0 14px}._vinRow_gc3rh_8 button{white-space:nowrap}._formGrid_gc3rh_21{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:8px 0}._field_gc3rh_21{display:grid;gap:7px}._fieldFull_gc3rh_21{grid-column:1 / -1}._field_gc3rh_21 label,._settingsLabel_gc3rh_21{color:var(--muted-foreground);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}._field_gc3rh_21 input{width:100%}._formNotice_gc3rh_21{color:var(--warning);font-size:13px}._detailActionBar_gc3rh_22{position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;gap:8px;padding:10px 0 12px;background:linear-gradient(var(--popup) 78%,rgba(16,31,49,0))}._vehicleTools_gc3rh_22{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 16px}._vehicleTools_gc3rh_22 a{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px}._vehicleTools_gc3rh_22 span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._completeReconAction_gc3rh_22{margin:-4px 0 16px}._managerNextStep_gc3rh_22{width:100%;margin:-5px 0 16px;display:flex;align-items:center;justify-content:space-between;text-align:left;min-height:46px}._managerNextStep_gc3rh_22 span{font-weight:800}._managerNextStep_gc3rh_22 small{color:var(--muted-foreground);font-size:9px;font-weight:600}._detailStats_gc3rh_22{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:6px 0 16px}._detailStats_gc3rh_22 div{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:12px}._detailStats_gc3rh_22 span{display:block;color:var(--muted-foreground);font-size:9px;font-weight:700;letter-spacing:.08em}._detailStats_gc3rh_22 strong{display:flex;align-items:center;gap:7px;margin-top:4px;font-family:var(--font-family-display);font-size:16px}._detailControls_gc3rh_22{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}._history_gc3rh_22{border-top:1px solid var(--border);padding-top:15px}._history_gc3rh_22 h3{margin:0 0 12px;font-family:var(--font-family-display);font-size:16px}._historyItem_gc3rh_22{display:flex;gap:10px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.05)}._historyDot_gc3rh_22{width:8px;height:8px;background:var(--primary);border-radius:50%;margin-top:5px;flex:0 0 auto}._historyItem_gc3rh_22 strong{display:block;font-size:12px}._historyItem_gc3rh_22 small{display:block;margin-top:3px;color:var(--muted-foreground);font-size:10px}._sectionTitleRow_gc3rh_23{display:flex;align-items:center;gap:5px;margin-top:5px}._sectionTitleRow_gc3rh_23 ._sectionTitle_gc3rh_23{margin:0}._editInfoButton_gc3rh_23{width:28px;height:28px;color:var(--muted-foreground)}._editInfoButton_gc3rh_23:hover{color:var(--primary)}._lockedInfo_gc3rh_23 input:disabled{opacity:1;color:#8fa1b3;background:#0b1b2b8c;border-color:#4a6a8457;cursor:default}._formGrid_gc3rh_21:not(._lockedInfo_gc3rh_23) input{color:#f5f8fb}._actionProgress_gc3rh_23{border-color:#ffbd5980!important;color:#ffd27d!important;background:#ffbd5912!important}._actionProblem_gc3rh_23{border-color:#ff5f678c!important;color:#ff9095!important;background:#ff5f6714!important}._actionComplete_gc3rh_23{border-color:#45d49a80!important;color:#79e8ba!important;background:#45d49a17!important}._derivedParts_gc3rh_23>div{min-height:40px;border:1px solid var(--border);border-radius:8px;padding:8px 11px;color:var(--foreground);font-weight:700}._derivedParts_gc3rh_23 small{display:block;margin-top:2px;color:var(--muted-foreground);font-size:8px;text-transform:uppercase;letter-spacing:.06em}._settingsTopGrid_gc3rh_23{display:grid;grid-template-columns:1fr 1.4fr;gap:12px}._settingsSection_gc3rh_23{display:grid;gap:7px;margin:8px 0 18px}._stageSettingsHeader_gc3rh_23,._stageSettingRow_gc3rh_23{display:grid;grid-template-columns:minmax(150px,1.2fr) 95px minmax(130px,.9fr) minmax(190px,1fr) minmax(190px,1fr);gap:10px;align-items:center}._stageSettingsHeader_gc3rh_23{color:var(--muted-foreground);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:0 2px 7px}._stageSettingsList_gc3rh_23{display:grid;gap:8px}._stageSettingRow_gc3rh_23{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:9px}._timeSetting_gc3rh_23{display:grid;grid-template-columns:minmax(70px,.8fr) minmax(100px,1.2fr);gap:7px}._sectionTitle_gc3rh_23{margin:6px 0 10px;font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted-foreground)}._partsInstalledAction_gc3rh_23{width:auto;display:inline-flex;align-items:center;gap:6px;margin:-4px 0 16px;padding:7px 10px;border-color:#39c6ff73;background:#39c6ff0f;color:#86ddff;font-size:11px}._partsInstalledAction_gc3rh_23:hover{background:#39c6ff1f}._historyRecordLink_gc3rh_23{display:inline-block;margin-top:5px;color:var(--primary);font-size:10px;font-weight:700;text-decoration:none}._settingsTabs_gc3rh_23{margin-bottom:14px}._teamSettings_gc3rh_23{display:grid;gap:12px}._teamAdd_gc3rh_23{display:grid;grid-template-columns:1.4fr .8fr auto;gap:8px;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:10px}._vendorAdd_gc3rh_23{grid-template-columns:1fr auto}._teamAdd_gc3rh_23 button{display:inline-flex;align-items:center;gap:6px}._teamSettingsList_gc3rh_23{display:grid;gap:8px}._teamSettingsRow_gc3rh_23{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(160px,1fr) 140px auto;gap:8px;align-items:center;border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:9px}._vendorSettingsRow_gc3rh_23{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(220px,1fr) auto;gap:8px;align-items:center;border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:9px}._teamIdentity_gc3rh_23 strong,._teamIdentity_gc3rh_23 small{display:block}._teamIdentity_gc3rh_23 small{margin-top:2px;color:var(--muted-foreground);font-size:9px}._teamInactive_gc3rh_23{opacity:.6}._teamRowActions_gc3rh_23{display:flex;gap:6px}._photoAccess_gc3rh_23{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0;padding:11px 12px;border:1px solid var(--border);background:var(--surface);border-radius:11px}._photoAccessHasFiles_gc3rh_23{border-color:#39c6ff61;background:#39c6ff0b}._photoAccess_gc3rh_23>div{display:flex;align-items:center;gap:9px}._photoAccess_gc3rh_23 svg{color:var(--primary)}._photoAccess_gc3rh_23 strong,._photoAccess_gc3rh_23 span{display:block}._photoAccess_gc3rh_23 strong{font-size:12px}._photoAccess_gc3rh_23 span{margin-top:2px;color:var(--muted-foreground);font-size:9px}._dangerZone_gc3rh_23{display:flex;align-items:center;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,95,103,.25)}._dangerZone_gc3rh_23 span{color:var(--muted-foreground);font-size:11px}._appearanceIntro_gc3rh_24{margin:8px 0 16px;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}._appearanceIntro_gc3rh_24 strong{font:700 15px var(--font-family-display)}._appearanceIntro_gc3rh_24 p{margin:5px 0 0;color:var(--muted-foreground);font-size:11px;line-height:1.55}._appearanceChoices_gc3rh_24{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}._appearanceChoice_gc3rh_24{height:auto!important;min-height:92px!important;justify-content:flex-start!important;gap:13px!important;padding:16px!important;text-align:left!important}._appearanceChoice_gc3rh_24>span{display:block}._appearanceChoice_gc3rh_24 strong,._appearanceChoice_gc3rh_24 small{display:block}._appearanceChoice_gc3rh_24 strong{font-size:14px}._appearanceChoice_gc3rh_24 small{margin-top:4px;max-width:260px;font-size:10px;line-height:1.45;opacity:.8}@media(max-width:900px){._page_gc3rh_1{padding:18px 14px 92px}._header_gc3rh_2{align-items:flex-start}._headerActions_gc3rh_7{display:none}._mobileHeaderActions_gc3rh_7{display:flex;align-items:center;gap:8px;flex:0 0 auto}._mobileHeaderActions_gc3rh_7>button{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}._metrics_gc3rh_9{display:none}._mobileStatusMenu_gc3rh_7{display:block;margin:0 0 12px;border:1px solid var(--border);border-radius:13px;background:var(--card);overflow:hidden}._mobileStatusMenu_gc3rh_7>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:10px 12px;cursor:pointer}._mobileStatusMenu_gc3rh_7>summary::-webkit-details-marker{display:none}._mobileStatusMenu_gc3rh_7>summary>span{display:flex;align-items:center;gap:7px;font-weight:800;font-size:12px}._mobileStatusMenu_gc3rh_7>summary>span svg{color:var(--primary)}._mobileStatusMenu_gc3rh_7>summary>small{color:var(--muted-foreground);font-size:10px;font-weight:700;white-space:nowrap}._mobileStatusMenu_gc3rh_7[open]>summary{border-bottom:1px solid var(--border);background:#39c6ff09}._mobileMetrics_gc3rh_25{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px}._mobileMetrics_gc3rh_25 ._metric_gc3rh_9{box-shadow:none;padding:11px}._mobileMetrics_gc3rh_25 ._metricIcon_gc3rh_11{width:34px;height:34px}._mobileMetrics_gc3rh_25 ._metric_gc3rh_9 strong{font-size:20px}._board_gc3rh_18{display:none}._mobileList_gc3rh_20{display:grid;gap:10px}._vehicleCard_gc3rh_19{padding:14px}._vehicleCard_gc3rh_19 h3{font-size:18px}._cardFooter_gc3rh_19 strong{font-size:13px}._stageSettingsHeader_gc3rh_23{display:none}._stageSettingRow_gc3rh_23{grid-template-columns:1fr 110px}._stageSettingRow_gc3rh_23 input:nth-of-type(2),._stageSettingRow_gc3rh_23 input:nth-of-type(3){min-width:0}}@media(max-width:520px){._header_gc3rh_2{display:block}._mobileHeaderActions_gc3rh_7{margin-top:12px;width:100%;justify-content:space-between}._mobileHeaderActions_gc3rh_7>*{flex:1}._mobileMenu_gc3rh_7 summary{width:100%}._mobileHeaderActions_gc3rh_7>button{justify-content:center}._headerActions_gc3rh_7{margin-top:16px;flex-wrap:wrap}._headerActions_gc3rh_7 button{flex:1;justify-content:center}._toolbar_gc3rh_17{align-items:stretch;flex-direction:column}._toolbar_gc3rh_17 button{width:100%}._metric_gc3rh_9{padding:13px}._metric_gc3rh_9 strong{font-size:21px}._formGrid_gc3rh_21{grid-template-columns:1fr}._fieldFull_gc3rh_21{grid-column:auto}._vinRow_gc3rh_8,._detailControls_gc3rh_22,._detailStats_gc3rh_22,._stageSettingRow_gc3rh_23,._vehicleTools_gc3rh_22{grid-template-columns:1fr}}.light ._attentionBar_gc3rh_15{background:var(--card);border-color:var(--border)}.light ._column_gc3rh_18{background:#eef4f8}.light ._columnHeader_gc3rh_18{background:#14233206}.light ._vehicleCard_gc3rh_19{border-color:#bfd0dc}.light ._cardFooter_gc3rh_19,.light ._historyItem_gc3rh_22{border-color:#14233214}.light ._colorDot_gc3rh_19,.light ._detailColorDot_gc3rh_19{border-color:#14233259;box-shadow:0 0 0 1px #1423321f}.light ._lockedInfo_gc3rh_23 input:disabled{color:#61768a;background:#edf3f7;border-color:#c8d6e0}.light ._formGrid_gc3rh_21:not(._lockedInfo_gc3rh_23) input{color:var(--foreground)}.light ._warningBadge_gc3rh_19,.light ._attnYellow_gc3rh_16{color:#9b5f00}.light ._overdueBadge_gc3rh_19,.light ._partsNeeded_gc3rh_19,.light ._attnRed_gc3rh_16{color:#bd303a}.light ._partsOrdered_gc3rh_19,.light ._attnBlue_gc3rh_16{color:#067aa8}.light ._partsArrived_gc3rh_19{color:#0d7d51}.light ._actionProgress_gc3rh_23{color:#9b5f00!important}.light ._actionProblem_gc3rh_23{color:#bd303a!important}.light ._actionComplete_gc3rh_23{color:#0d7d51!important}.light ._partsInstalledAction_gc3rh_23{color:#067aa8}.light ._detailActionBar_gc3rh_22{background:linear-gradient(var(--popup) 78%,rgba(255,255,255,0))}
