:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f5f5f5;background-color:#17191d;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{color:#f5f5f5;background:#17191d;min-height:100vh;margin:0}button,input,textarea{font:inherit}#root{min-height:100vh}.app{color:#f5f5f5;background:radial-gradient(circle at 100% 0,#c4141e14,#0000 32%),linear-gradient(#17191d 0%,#111317 100%);min-height:100vh;padding:24px}.dashboard{flex-direction:column;gap:20px;max-width:1180px;margin:0 auto;display:flex}.topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:4px 0 2px;display:flex}.topbar h1{letter-spacing:-.035em;margin:2px 0 0;font-size:clamp(2rem,3.2vw,2.8rem);font-weight:700;line-height:1.05}.eyebrow{color:#c4141e;letter-spacing:.18em;text-transform:uppercase;margin:0 0 6px;font-size:.78rem;font-weight:700}.statusPill{color:#c4141e;background:#181b20;border:1px solid #30343a;border-radius:999px;justify-content:center;align-items:center;height:44px;padding:0 16px;font-weight:700;display:inline-flex}.profitCard,.card{background:#141619;border:1px solid #30343a;border-radius:24px;padding:24px;box-shadow:0 10px 30px #0000003d}.profitCard h2,.card h2,.card h3{letter-spacing:-.025em;margin:0 0 8px;font-weight:700}.profitCard h2{color:#f5f5f5;font-size:clamp(1.35rem,2.5vw,1.8rem)}.heroText{color:#6a6a6a;margin:0;font-size:1rem;line-height:1.7}.heroContent{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.heroStats{flex-wrap:wrap;gap:12px;display:flex}.heroStatBox{background:#141619;border:1px solid #30343a;border-radius:18px;flex-direction:column;gap:6px;min-width:142px;padding:14px;display:flex}.heroStatLabel{color:#6a6a6a;letter-spacing:.16em;text-transform:uppercase;font-size:.78rem}.heroStatValue{color:#f5f5f5;font-size:1.2rem}.primaryButton,.secondaryButton,.iconButton{cursor:pointer;border:0;border-radius:16px;min-height:56px;padding:0 18px;font-size:1rem;font-weight:600;transition:transform .2s,background-color .2s}.primaryButton{color:#141619;background:#c4141e;width:100%;box-shadow:0 8px 18px #7ee7a829}.primaryButton:hover,.secondaryButton:hover,.iconButton:hover,.taskRow:hover{transform:translateY(-1px)}.secondaryButton{color:#f5f5f5;background:#17191d;border:1px solid #34383e;width:100%;margin-top:16px}.iconButton{color:#f5f5f5;background:#17191d;width:44px;min-width:44px;min-height:44px;padding:0}.primaryButton:active,.secondaryButton:active,.iconButton:active,.taskRow:active{transform:scale(.98)}.sectionHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.statusBadge,.taskCount{color:#c4141e;background:#181b20;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:.9rem;font-weight:700;display:inline-flex}.vehicleSubtitle{color:#6a6a6a;margin:0 0 16px}.commandCenterCard{flex-direction:column;gap:18px;display:flex}.commandCenterSummary{grid-template-columns:1.35fr .95fr;align-items:start;gap:16px;display:grid}.commandCenterIdentity,.commandCenterProgress{background:#141619;border:1px solid #30343a;border-radius:20px;padding:18px}.commandCenterMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.commandCenterMetric,.commandCenterStat{background:#141619;border:1px solid #30343a;border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.commandCenterMetric span,.commandCenterStat span,.progressMeta span{color:#6a6a6a;letter-spacing:.16em;text-transform:uppercase;font-size:.8rem}.commandCenterMetric strong,.commandCenterStat strong{color:#f5f5f5;font-size:1rem}.progressMeta{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.progressMeta strong{color:#c4141e;font-size:1.05rem}.progressTrack{background:#30343a;border-radius:999px;width:100%;height:10px;overflow:hidden}.progressFill{border-radius:inherit;background:linear-gradient(90deg,#c4141e 0%,#8f1017 100%);height:100%}.progressLabels{color:#6a6a6a;justify-content:space-between;gap:8px;margin-top:8px;font-size:.9rem;display:flex}.commandCenterGrid,.commandCenterActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rapidIntakeButton{letter-spacing:.02em;grid-column:1/-1;min-height:68px;font-size:1.08rem}.commandCenterActions .primaryButton,.commandCenterActions .secondaryButton{margin-top:0}.jobNextCard{background:#141619;border:1px solid #34383e;border-radius:18px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.jobNextCard span{color:#6a6a6a;letter-spacing:.16em;text-transform:uppercase;font-size:.76rem}.jobNextCard strong{color:#f5f5f5;font-size:1.1rem}.jobNextCard p{color:#c4141e;margin:0;font-weight:700}.jobCommandCard{background:#141619;border:1px solid #30343a;border-radius:18px;padding:16px}.jobChecklist{flex-direction:column;gap:10px;display:flex}.jobChecklistRow{background:#141619;border:1px solid #34383e;border-radius:14px;grid-template-columns:1.4fr 1fr;align-items:center;gap:10px;padding:12px;display:grid}.jobChecklistRow.complete{border-color:#7ee7a859}.jobChecklistRow.progress{border-color:#b5121b59}.jobChecklistMeta{flex-direction:column;gap:4px;display:flex}.jobChecklistMeta strong{color:#f5f5f5;font-size:1rem}.jobChecklistMeta span{color:#6a6a6a;font-size:.85rem;font-weight:700}.jobChecklistActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.jobChecklistActions .primaryButton,.jobChecklistActions .secondaryButton{border-radius:14px;min-height:52px;margin-top:0;font-size:.95rem}.taskList,.queueList{flex-direction:column;gap:10px;display:flex}.inventorySection{flex-direction:column;gap:16px;display:flex}.inventorySearchSection{flex-direction:column;gap:18px;display:flex}.inventorySearchHero{display:flex}.inventorySearchHeroInput{color:#f5f5f5;background:linear-gradient(#181a1e 0%,#141619 100%);border:1px solid #34383e;border-radius:22px;width:100%;min-height:72px;padding:0 22px;font-size:1.14rem;font-weight:600;box-shadow:inset 0 1px #ffffff08}.inventorySearchControls{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.inventoryFilterRow{flex-wrap:wrap;gap:10px;display:flex}.inventoryFilterChip{color:#ededed;cursor:pointer;background:#141619;border:1px solid #34383e;border-radius:999px;min-height:48px;padding:0 16px;font-size:.95rem;font-weight:700}.inventorySortField{flex-direction:column;gap:8px;min-width:200px;display:flex}.inventorySortField span{color:#6a6a6a;letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:700}.inventorySortField select{color:#f5f5f5;background:#141619;border:1px solid #30343a;border-radius:14px;min-height:52px;padding:0 14px}.inventorySearchGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;display:grid}.inventorySearchCard{background:#141619;border:1px solid #30343a;border-radius:22px;flex-direction:column;gap:14px;padding:16px;display:flex}.inventorySearchCardHeader{align-items:flex-start;gap:14px;display:flex}.inventorySearchThumbWrap{background:#111318;border:1px solid #30343a;border-radius:18px;width:108px;min-width:108px;height:108px;overflow:hidden}.inventorySearchThumb{object-fit:cover;width:100%;height:100%;display:block}.inventorySearchThumbPlaceholder{color:#6a6a6a;text-transform:uppercase;justify-content:center;align-items:center;width:100%;height:100%;font-size:.85rem;font-weight:700;display:flex}.inventorySearchCardBody{flex-direction:column;flex:1;gap:12px;display:flex}.inventorySearchTitleRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.inventorySearchTitleRow h3{margin:0;font-size:1.16rem}.inventorySearchTitleRow p{color:#6a6a6a;word-break:break-word;margin:6px 0 0;font-size:.9rem}.inventorySearchMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.inventorySearchMetaItem{background:#141619;border:1px solid #30343a;border-radius:14px;flex-direction:column;gap:6px;padding:12px;display:flex}.inventorySearchMetaItemWide{grid-column:1/-1}.inventorySearchMetaItem span{color:#6a6a6a;letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:700}.inventorySearchMetaItem strong{color:#f5f5f5}.inventorySearchMetaItem small{color:#6a6a6a;font-size:.84rem}.inventorySearchStatusRow{flex-wrap:wrap;gap:8px;display:flex}.inventorySearchActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.inventorySearchActions .primaryButton,.inventorySearchActions .secondaryButton{min-height:58px;margin-top:0;font-size:.96rem}.inventoryToolbarSummary{color:#6a6a6a;margin:0;font-size:.92rem}.inventoryToolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inventorySearchInput{color:#f5f5f5;background:#141619;border:1px solid #30343a;border-radius:14px;min-width:220px;min-height:48px;padding:0 14px}.inventoryAddButton{width:auto;min-height:48px}.inventoryTableWrapper{overflow-x:auto}.inventoryTable{border-collapse:collapse;width:100%}.inventoryTable th,.inventoryTable td{text-align:left;border-bottom:1px solid #30343a;padding:12px 10px;font-size:.95rem}.inventoryTable tbody tr{cursor:pointer;transition:background-color .2s}.inventoryTable tbody tr:hover{background:#7ee7a80f}.inventoryTable th{color:#6a6a6a;letter-spacing:.16em;text-transform:uppercase;font-size:.8rem}.inventoryEmptyState{color:#6a6a6a;padding:18px 0}.inventoryPartCell{flex-direction:column;gap:4px;display:flex}.inventoryPartCell span{color:#6a6a6a;font-size:.86rem}.inventoryBadge{border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:.8rem;font-weight:700;display:inline-flex}.inventoryBadge.listed{color:#fecaca;background:#b5121b24}.inventoryBadge.sold{color:#fef2f2;background:#7ee7a829}.inventoryBadge.pending{color:#374151;background:#94a3b829}.detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.detailCard{background:#141619;border:1px solid #30343a;border-radius:16px;padding:14px}.detailCard span{color:#6a6a6a;letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;font-size:.78rem;display:block}.detailCard strong{color:#f5f5f5}.detailActions{gap:12px;margin-top:16px;display:flex}.detailActions button{flex:1}.taskRow{color:#f5f5f5;text-align:left;background:#141619;border:1px solid #30343a;border-radius:16px;align-items:center;gap:12px;width:100%;min-height:58px;padding:0 14px;display:flex}.taskRow.complete{color:#fef2f2;background:#7ee7a81f;border-color:#7ee7a852}.taskRow.current{background:#7ee7a82e;border-color:#c4141e;box-shadow:inset 0 0 0 1px #7ee7a829}.taskRow.future{color:#9a9a9a;background:#16191e}.taskNumber{color:#c4141e;background:#181a1e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;font-weight:700;display:inline-flex}.taskArrow{color:#c4141e;margin-left:auto;font-size:1.2rem}.taskRow.current .taskNumber{color:#141619;background:#c4141e}.taskRow.complete .taskNumber{color:#eff6ff;background:#2f7a4f}.taskRow.future .taskNumber{color:#9a9a9a;background:#181a1e}.metricsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.metricCard{background:#141619;border:1px solid #30343a;border-radius:16px;padding:14px}.metricLabel{color:#6a6a6a;letter-spacing:.16em;text-transform:uppercase;margin:0 0 6px;font-size:.8rem}.metricCard h3{margin:0 0 4px;font-size:1.2rem}.metricCard p{color:#6a6a6a;margin:0;line-height:1.5}.queueItem{background:#141619;border:1px solid #30343a;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.queueItem strong{margin-bottom:4px;display:block}.queueItem p{color:#6a6a6a;margin:0}.queueStatus{color:#c4141e;font-size:.85rem;font-weight:700}.modalBackdrop{z-index:1000;background:#04070ad1;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modalPanel{background:#141619;border:1px solid #30343a;border-radius:28px;width:min(900px,100%);max-height:90vh;padding:24px;overflow-y:auto;box-shadow:0 22px 60px #00000059}.rapidIntakePanel{width:min(760px,100%)}.rapidVehicleCard{background:#141619;border:1px solid #34383e;border-radius:16px;margin-bottom:14px;padding:14px}.rapidVehicleCard strong{color:#f5f5f5;font-size:1.08rem;display:block}.rapidVehicleCard p{color:#6a6a6a;margin:6px 0 0}.rapidIntakeForm .field input,.rapidIntakeForm .field select,.rapidIntakeForm .field textarea{min-height:58px;font-size:1.02rem}.rapidSkuCard{background:#141619;border:1px solid #34383e;border-radius:16px;padding:14px}.rapidSkuCard span{color:#6a6a6a;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;display:block}.rapidSkuCard strong{color:#c4141e;margin-top:8px;font-size:1.15rem;display:block}.rapidPostSaveActions{grid-template-columns:1fr;gap:10px;margin-top:14px;display:grid}.rapidPostSaveState{flex-direction:column;gap:14px;display:flex}.rapidSuccessCard{background:#141619;border:1px solid #34383e;border-radius:18px;padding:16px}.rapidSuccessCard h3{margin:2px 0 0}.rapidSavedGrid{grid-template-columns:1fr;gap:10px;margin-top:12px;display:grid}.rapidSavedGrid span{color:#6a6a6a;letter-spacing:.13em;text-transform:uppercase;font-size:.75rem;display:block}.rapidSavedGrid strong{color:#f5f5f5;margin-top:4px;display:block}.rapidActionButton{min-height:70px;margin-top:0;font-size:1.06rem}.modalHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.vehicleForm{flex-direction:column;gap:14px;display:flex}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.field{color:#ededed;flex-direction:column;gap:8px;display:flex}.field span{font-size:.95rem;font-weight:600}.field input,.field select,.field textarea{color:#f5f5f5;background:#141619;border:1px solid #30343a;border-radius:14px;width:100%;min-height:52px;padding:0 14px}.field textarea{resize:vertical;min-height:112px;padding:14px}.field select{padding:0 14px}.fullWidth{grid-column:1/-1}.summaryCard{background:#141619;border:1px solid #30343a;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.summaryCard h3{margin:0;font-size:1.2rem}.summaryCard p{color:#6a6a6a;margin:0}.statusBanner{border-radius:14px;padding:12px 14px;font-size:.95rem;font-weight:600}.statusBanner.success{color:#fef2f2;background:#7ee7a824;border:1px solid #7ee7a847}.statusBanner.error{color:#fecaca;background:#f8717124;border:1px solid #f8717147}.modalActions{gap:12px;display:flex}.modalActions .secondaryButton,.modalActions .primaryButton{margin-top:0}.photoSection{background:#121418;border:1px solid #30343a;border-radius:18px;margin-top:18px;padding:16px}.photoToolbar{flex-wrap:wrap;gap:10px;margin-bottom:10px;display:flex}.photoToolbar .secondaryButton{width:auto;min-width:140px;margin-top:0}.photoHint{color:#6a6a6a;margin:8px 0 0}.photoGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-top:12px;display:grid}.photoTile{background:#141619;border:1px solid #30343a;border-radius:16px;min-height:140px;position:relative;overflow:hidden}.photoThumb{object-fit:cover;width:100%;height:122px;display:block}.primaryBadge{color:#141619;background:#c4141e;border-radius:999px;padding:4px 8px;font-size:.75rem;font-weight:700;position:absolute;top:8px;left:8px}.photoActions{gap:6px;display:flex;position:absolute;bottom:8px;right:8px}.photoActions .iconButton{border-radius:10px;width:34px;min-width:34px;height:34px;min-height:34px}.previewPanel{max-width:min(92vw,760px)}.previewImage{object-fit:contain;background:#0b0c0f;border-radius:16px;width:100%;max-height:70vh}.tagPrintContainer{justify-content:center;margin-top:12px;display:flex}.tagPrintPanel{flex-direction:column;width:min(920px,100%);max-height:94vh;display:flex}.tagPrintPanel .tagPrintContainer{flex:1;align-items:center;min-height:0;padding:4px 0 12px;overflow:auto}.tagPrintPanel .modalActions{background:#141619;flex-shrink:0;padding-top:10px;position:static}.tagPrintPanel .tagPrintContainer.tagPrintFull .tagPreviewFull{max-width:100%}.tagPrintContainer.tagPrintFull,.tagPrintContainer.tagPrintCompact{width:100%}.profitSummaryCard,.harvestCard{background:#141619;border:1px solid #30343a;border-radius:20px;flex-direction:column;gap:14px;margin-top:16px;padding:18px;display:flex}.harvestCard .sectionHeader{margin-bottom:0}.harvestCard .secondaryButton{width:auto;min-height:42px;margin-top:0}.harvestMetrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.harvestMetric{background:#141619;border:1px solid #30343a;border-radius:14px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.harvestMetric span{color:#6a6a6a;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.harvestMetric strong{color:#f5f5f5;font-size:1.08rem}.harvestTable td{font-size:.9rem}.profitStatus{border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:.82rem;font-weight:700;display:inline-flex}.profitStatus.underwater{color:#fecaca;background:#f8717129}.profitStatus.recovered{color:#fde68a;background:#facc152e}.profitStatus.profitable{color:#fef2f2;background:#7ee7a829}.profitGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.profitMetric{background:#141619;border:1px solid #30343a;border-radius:14px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.profitMetric span{color:#6a6a6a;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.profitMetric strong{color:#f5f5f5;font-size:1rem}.recoveryBlock{background:#141619;border:1px solid #30343a;border-radius:14px;padding:12px}.profitActionsRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profitActionsRow .secondaryButton{margin-top:0}.ledgerPanel{background:#141619;border:1px solid #30343a;border-radius:14px;padding:12px}.profitLedgerTable td{vertical-align:top}.ledgerAmount{font-weight:700}.ledgerAmount.revenue{color:#c4141e}.ledgerAmount.expense{color:#fca5a5}@media (width>=768px){.app{padding:36px}.profitCard,.card{padding:28px}}@media (width<=640px){.app{padding:18px}.topbar{flex-direction:column;align-items:flex-start}.commandCenterSummary,.commandCenterGrid,.commandCenterActions,.jobChecklistRow,.jobChecklistActions,.harvestMetrics,.profitGrid,.profitActionsRow,.metricsGrid,.formGrid{grid-template-columns:1fr}.profitCard,.card,.modalPanel{border-radius:20px;padding:20px}.summaryCard,.modalActions{flex-direction:column;align-items:stretch}.inventoryToolbar{align-items:stretch;width:100%}.inventorySearchHeroInput,.inventorySearchInput,.inventoryAddButton{width:100%}.inventorySearchControls,.inventorySearchCardHeader,.inventorySearchTitleRow,.inventorySearchActions,.inventorySearchMetaGrid{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.inventorySearchThumbWrap{width:100%;min-width:0;height:180px}.inventorySortField{width:100%}}@media print{@page{size:4in 3in;margin:0}html,body{background:#fff!important;width:4in!important;height:3in!important;margin:0!important;padding:0!important;overflow:hidden!important}body *{visibility:hidden!important}.tagPrintModal,.tagPrintModal *{visibility:visible!important}.tagPrintModal{background:#fff!important;width:4in!important;height:3in!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}.tagPrintModal .modalPanel{width:4in!important;max-width:4in!important;height:3in!important;max-height:3in!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.tagPrintModal .modalHeader,.tagPrintModal .modalActions{display:none!important}.tagPrintContainer{width:4in!important;height:3in!important;margin:0!important;padding:0!important}.tagPrintContainer.tagPrintFull .tagPreviewFull{width:4in!important;height:3in!important;min-height:3in!important;margin:0!important}.tagPrintContainer.tagPrintCompact .tagPreviewCompact{width:4in!important;max-height:3in!important;margin:0!important}}.modalBackdrop{z-index:9999;pointer-events:auto}.modalBackdrop .modalCard{z-index:10000;pointer-events:auto;position:relative}.modalBackdrop input,.modalBackdrop textarea,.modalBackdrop select,.modalBackdrop button{z-index:10001;position:relative;pointer-events:auto!important}.modalBackdrop input,.modalBackdrop textarea{-webkit-user-select:text;user-select:text}.professionalShell{color:#17202a;background:#f3f5f7;grid-template-columns:245px minmax(0,1fr);min-height:100vh;display:grid}.yardSidebar{box-sizing:border-box;color:#141619;background:#13283b;border-right:1px solid #203b52;flex-direction:column;gap:28px;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.sidebarBrand{border-bottom:1px solid #ffffff1f;align-items:center;gap:12px;padding:4px 6px 20px;display:flex}.sidebarBrand>div:last-child{flex-direction:column;gap:3px;display:flex}.sidebarBrand strong{font-size:15px;line-height:1.2}.sidebarBrand span{color:#9fb0bf;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.sidebarLogo{color:#13283b;background:#141619;border-radius:9px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:grid}.sidebarNav{flex-direction:column;gap:7px;display:flex}.sidebarNavItem{text-align:left;width:100%;font:inherit;color:#c7d3dc;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:11px 12px;font-size:13px;font-weight:650}.sidebarNavItem:hover,.sidebarNavItem.active{color:#141619;background:#23445f}.sidebarNavItem.active{box-shadow:inset 3px 0 #6ca6cf}.sidebarFooter{border-top:1px solid #ffffff1f;flex-direction:column;gap:4px;margin-top:auto;padding:16px 8px 2px;display:flex}.sidebarFooter span{color:#8fa4b5;letter-spacing:.09em;font-size:10px}.sidebarFooter strong{font-size:13px}.professionalDashboard{box-sizing:border-box;width:100%;max-width:none;padding:28px 32px 60px}.professionalDashboard .topbar{background:#141619;border:1px solid #dde3e8;border-radius:12px;padding:20px 22px;box-shadow:0 2px 8px #12283b0d}.professionalDashboard .topbar h1{color:#142536;margin-bottom:4px}.professionalDashboard .statusPill{color:#28643b;background:#e7f4eb;border:1px solid #c6e3ce}.professionalDashboard .card,.professionalDashboard .profitCard{background:#141619;border-color:#dfe5ea;box-shadow:0 2px 10px #12283b0d}.professionalDashboard .primaryButton{color:#141619;background:#23445f;border-color:#23445f}.professionalDashboard .primaryButton:hover{background:#19364e}.professionalDashboard .secondaryButton{color:#23445f;background:#141619;border:1px solid #bfcbd5}.professionalDashboard .statusBadge,.professionalDashboard .taskCount{color:#294f6e;background:#e8f0f6;border:1px solid #c9d9e5}.professionalDashboard .taskRow.complete .taskNumber{color:#27633a;background:#dff1e4}.professionalDashboard .taskRow.current{background:#edf5fa;border-color:#9dbed6}.professionalDashboard .taskRow.current .taskNumber{color:#141619;background:#315f86}@media (width<=900px){.professionalShell{grid-template-columns:1fr}.yardSidebar{height:auto;padding:14px 16px;position:relative}.sidebarNav{flex-direction:row;overflow-x:auto}.sidebarNavItem{width:auto;min-width:max-content}.sidebarFooter{display:none}.professionalDashboard{padding:18px 14px 40px}}.businessSnapshot{margin-top:22px}.dashboardSectionTitle{justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;display:flex}.dashboardSectionTitle h2{color:#142536;margin:3px 0 0;font-size:28px}.dashboardQuickActions{gap:10px;display:flex}.dashboardQuickActions .primaryButton,.dashboardQuickActions .secondaryButton{border-radius:8px;width:auto;min-width:130px;padding:10px 16px}.businessKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.businessKpiCard{background:#141619;border:1px solid #dce3e9;border-radius:12px;flex-direction:column;justify-content:center;min-height:112px;padding:18px;display:flex;box-shadow:0 2px 8px #12283b0d}.businessKpiCard span{color:#6b7c8c;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.businessKpiCard strong{color:#142536;margin-top:8px;font-size:29px;line-height:1}.businessKpiCard small{color:#8a98a5;margin-top:7px;font-size:12px}.activeVehicleSnapshot{background:#141619;border:1px solid #dce3e9;border-radius:12px;padding:20px 22px;box-shadow:0 2px 8px #12283b0d}.activeVehicleHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.activeVehicleHeader h3{color:#142536;margin:4px 0 3px;font-size:24px}.activeVehicleMetrics{border-top:1px solid #e3e8ec;border-bottom:1px solid #e3e8ec;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid}.activeVehicleMetrics>div{border-right:1px solid #e3e8ec;flex-direction:column;gap:5px;padding:16px 18px;display:flex}.activeVehicleMetrics>div:first-child{padding-left:0}.activeVehicleMetrics>div:last-child{border-right:0}.activeVehicleMetrics span{color:#738391;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:700}.activeVehicleMetrics strong{color:#172534;font-size:18px}.activeVehicleActions{gap:10px;margin-top:16px;display:flex}.activeVehicleActions .primaryButton,.activeVehicleActions .secondaryButton{width:auto;min-width:130px;padding:10px 16px}@media (width<=900px){.dashboardSectionTitle{flex-direction:column;align-items:flex-start}.businessKpiGrid,.activeVehicleMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.inventorySearchGrid{flex-direction:column;gap:10px;display:flex}.inventoryCompactRow{background:#141619;border:1px solid #dce3e9;border-radius:10px;grid-template-columns:72px minmax(190px,1.6fr) minmax(110px,.8fr) minmax(180px,1.2fr) minmax(90px,.6fr) minmax(90px,.6fr) minmax(150px,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid;box-shadow:0 1px 4px #12283b0a}.inventoryCompactPhoto{background:#f2f4f6;border:1px solid #e0e5e9;border-radius:8px;width:64px;height:64px;overflow:hidden}.inventoryCompactPhoto img{object-fit:cover;width:100%;height:100%}.inventoryCompactNoPhoto{color:#8593a0;text-transform:uppercase;place-items:center;width:100%;height:100%;font-size:10px;font-weight:700;display:grid}.inventoryCompactIdentity,.inventoryCompactField{flex-direction:column;gap:4px;min-width:0;display:flex}.inventoryCompactIdentity strong{color:#172534;font-size:15px;line-height:1.25}.inventoryCompactIdentity span{color:#728291;overflow-wrap:anywhere;font-size:12px}.inventoryCompactField span{color:#7a8895;text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:700}.inventoryCompactField strong{color:#172534;overflow-wrap:anywhere;font-size:13px;line-height:1.25}.inventoryCompactField small{color:#8794a0;font-size:11px}.inventoryCompactStatuses{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.inventoryCompactStatuses>span{font-size:10px}.inventoryCompactActions{justify-content:flex-end;gap:8px;display:flex}.inventoryCompactActions .primaryButton,.inventoryCompactActions .secondaryButton{white-space:nowrap;width:auto;min-width:84px;padding:9px 12px;font-size:12px}@media (width<=1100px){.inventoryCompactRow{grid-template-columns:64px minmax(180px,1.6fr) minmax(100px,.8fr) minmax(120px,1fr) minmax(80px,.6fr) auto}.inventoryCompactDonor,.inventoryCompactStatuses{display:none}}@media (width<=1400px){.inventoryCompactRow{box-sizing:border-box;grid-template-columns:56px minmax(0,1.65fr) minmax(80px,.7fr) minmax(0,1fr) 68px 72px 150px;gap:8px;width:100%;max-width:100%;padding:12px}.inventoryCompactPhoto{width:54px;height:54px}.inventoryCompactIdentity strong{font-size:13px}.inventoryCompactIdentity span{font-size:11px}.inventoryCompactField strong{font-size:12px}.inventoryCompactField small{font-size:10px}.inventoryCompactStatuses{display:none}.inventoryCompactActions{flex-direction:row;justify-content:flex-end;gap:6px;width:150px;display:flex}.inventoryCompactActions .primaryButton,.inventoryCompactActions .secondaryButton{white-space:nowrap;width:72px;min-width:72px;padding:9px 5px;font-size:10px}}@media (width<=1050px){.inventoryCompactRow{grid-template-columns:52px minmax(0,1.5fr) minmax(72px,.7fr) 65px 68px 140px;gap:7px;padding:10px}.inventoryCompactDonor{display:none}.inventoryCompactActions{width:140px}.inventoryCompactActions .primaryButton,.inventoryCompactActions .secondaryButton{width:67px;min-width:67px;padding:8px 4px;font-size:10px}}.scannerModeGrid{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.scannerReadyPanel,.scannerModeHelp{background:#f8fafb;border:1px solid #dce3e9;border-radius:12px;min-height:92px;padding:16px}.scannerReadyPanel{align-items:center;gap:14px;display:flex}.scannerReadyIcon{color:#fff;background:#173a54;border-radius:10px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.scannerReadyPanel>div:last-child,.scannerModeHelp{flex-direction:column;gap:5px;display:flex}.scannerReadyPanel strong,.scannerModeHelp strong{color:#172534;font-size:13px}.scannerReadyPanel span,.scannerModeHelp span{color:#728291;font-size:12px}.scannerBinActive{background:#f0f8f2;border:1px solid #bfd7c7;border-radius:12px;align-items:center;gap:18px;margin-top:14px;padding:14px 16px;display:flex}.scannerBinActive>div{flex-direction:column;display:flex}.scannerBinActive>div span{color:#6f8175;letter-spacing:.08em;font-size:10px;font-weight:700}.scannerBinActive>div strong{color:#1f6339;font-size:20px}.scannerBinActive>span{color:#496456;margin-right:auto;font-size:12px;font-weight:700}@media (width<=900px){.scannerModeGrid{grid-template-columns:1fr}.scannerBinActive{flex-wrap:wrap}}.statusBanner.success{background:#dcfce7;border:1px solid #86c99a;font-weight:700;color:#166534!important}.statusBanner.success *{color:#166534!important}.damageProfileCard{background:#141619;border:1px solid #30343a;border-radius:18px;grid-column:1/-1;width:100%;padding:20px}.damageProfileCard>div:first-child{margin-bottom:14px}.damageProfileCard h3{color:#f5f5f5;margin:4px 0 0;font-size:1.35rem}.damageProfileCard .eyebrow{margin:0}.damageProfileCard .photoToolbar{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.damageProfileCard .photoToolbar button{width:100%;min-width:0;margin:0}.damageProfileCard .formGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid;margin-top:18px!important}.damageProfileCard .field{min-width:0}.damageProfileCard .field input[type=checkbox]{width:28px;height:28px;min-height:28px;margin-top:6px;padding:0}.damageProfileCard .photoHint{margin:16px 0 0;line-height:1.5}@media (width<=900px){.damageProfileCard .photoToolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.damageProfileCard .formGrid{grid-template-columns:1fr}}@media print{@page{size:4in 3in!important;margin:0!important}html,body,#root{width:4in!important;min-width:4in!important;max-width:4in!important;height:3in!important;min-height:3in!important;max-height:3in!important;margin:0!important;padding:0!important;overflow:hidden!important}html,body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.warehouseLocationGenerator{margin-bottom:24px}.warehouseLocationBuilder{grid-template-columns:repeat(7,minmax(100px,1fr));gap:12px;margin-top:20px;display:grid}.warehouseLocationBuilder label{flex-direction:column;gap:7px;display:flex}.warehouseLocationBuilder label>span{letter-spacing:.12em;text-transform:uppercase;color:#6a6a6a;font-size:.72rem;font-weight:800}.warehouseLocationBuilder input,.warehouseLocationBuilder select{width:100%;min-height:46px;font:inherit;color:#0f2740;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:0 12px;font-weight:700}.warehouseInputPrefix{background:#fff;border:1px solid #cbd5e1;border-radius:10px;align-items:center;display:flex;overflow:hidden}.warehouseInputPrefix strong{color:#0f2740;padding-left:12px}.warehouseInputPrefix input{border:0;border-radius:0;padding-left:4px}.warehouseLocationExample{background:#f5f8fb;border:1px solid #d9e2ec;border-radius:14px;flex-direction:column;align-items:center;gap:6px;margin-top:18px;padding:18px;display:flex}.warehouseLocationExample span{letter-spacing:.18em;color:#6a6a6a;font-size:.72rem;font-weight:800}.warehouseLocationExample strong{color:#0f2740;text-align:center;font-size:clamp(1rem,2vw,1.35rem)}.warehouseLocationActions{justify-content:center;margin-top:16px;display:flex}.warehouseLocationPrintArea{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.warehouseLocationLabel{color:#000;box-sizing:border-box;text-align:center;background:#fff;border:2px solid #111;border-radius:8px;padding:14px;overflow:hidden}.warehouseLocationBrand{letter-spacing:.12em;border-bottom:3px solid #111;padding-bottom:7px;font-size:.8rem;font-weight:900}.warehouseLocationHeading{letter-spacing:.18em;margin-top:9px;font-size:.66rem;font-weight:800}.warehouseLocationCode{letter-spacing:.035em;white-space:nowrap;margin-top:5px;font-size:clamp(1rem,2.3vw,1.5rem);display:block}.warehouseLocationBarcode{object-fit:fill;width:100%;height:78px;margin:8px auto 5px;display:block}.warehouseLocationBreakdown{border-top:1px solid #111;grid-template-columns:repeat(5,1fr);padding-top:6px;display:grid}.warehouseLocationBreakdown span{flex-direction:column;gap:2px;font-size:.46rem;font-weight:700;display:flex}.warehouseLocationBreakdown strong{font-size:.68rem}@media (width<=900px){.warehouseLocationBuilder{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouseLocationPrintArea{grid-template-columns:1fr}}@media print{body.printingWarehouseLocations{width:4in!important;height:auto!important;overflow:visible!important}body.printingWarehouseLocations *{visibility:hidden!important}body.printingWarehouseLocations .warehouseLocationPrintArea,body.printingWarehouseLocations .warehouseLocationPrintArea *{visibility:visible!important}body.printingWarehouseLocations .warehouseLocationPrintArea{width:4in!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:0!important;left:0!important}body.printingWarehouseLocations .warehouseLocationLabel{box-sizing:border-box!important;break-after:page!important;page-break-after:always!important;border:2px solid #000!important;border-radius:0!important;flex-direction:column!important;justify-content:flex-start!important;width:4in!important;min-width:4in!important;max-width:4in!important;height:3in!important;min-height:3in!important;max-height:3in!important;margin:0!important;padding:.16in!important;display:flex!important;overflow:hidden!important}body.printingWarehouseLocations .warehouseLocationBrand{border-bottom:3px solid #000!important;padding-bottom:.08in!important;font-size:13pt!important;font-weight:900!important}body.printingWarehouseLocations .warehouseLocationHeading{letter-spacing:.18em!important;margin-top:.12in!important;font-size:9pt!important}body.printingWarehouseLocations .warehouseLocationCode{white-space:nowrap!important;margin-top:.06in!important;font-size:20pt!important;line-height:1.1!important}body.printingWarehouseLocations .warehouseLocationBarcode{object-fit:fill!important;width:100%!important;height:.9in!important;margin:.12in auto!important;display:block!important}body.printingWarehouseLocations .warehouseLocationBreakdown{border-top:1px solid #000!important;margin-top:auto!important;padding-top:.1in!important}body.printingWarehouseLocations .warehouseLocationBreakdown span{font-size:6pt!important;font-weight:700!important}body.printingWarehouseLocations .warehouseLocationBreakdown strong{margin-top:.03in!important;font-size:9pt!important;font-weight:900!important}@page{size:4in 3in;margin:0}}.scannerBinClickable{cursor:pointer;transition:transform .12s,box-shadow .12s}.scannerBinClickable:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0f27401a}.scannerBinActions{flex-wrap:wrap;gap:10px;display:flex}.locationDetailsModal{width:min(900px,100vw - 32px);max-height:88vh;overflow-y:auto}.locationDetailsSummary{grid-template-columns:2fr 1fr 1fr;gap:12px;margin:18px 0;display:grid}.locationDetailsSummary>div{background:#f7f9fb;border:1px solid #d9e2ec;border-radius:12px;flex-direction:column;gap:5px;padding:15px;display:flex}.locationDetailsSummary span{letter-spacing:.11em;color:#6a6a6a;font-size:.68rem;font-weight:800}.locationDetailsSummary strong{color:#0f2740;overflow-wrap:anywhere}.locationPartsList{flex-direction:column;gap:10px;display:flex}.locationPartRow{color:#0f2740;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e2ec;border-radius:12px;grid-template-columns:minmax(190px,1.3fr) minmax(300px,2fr) auto;align-items:center;gap:18px;width:100%;padding:15px 16px;display:grid}.locationPartRow:hover{background:#17191d;border-color:#0f2740}.locationPartIdentity{flex-direction:column;gap:4px;display:flex}.locationPartIdentity>strong{font-size:1rem}.locationPartIdentity>span{color:#6a6a6a;overflow-wrap:anywhere;font-size:.78rem}.locationPartMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.locationPartMeta>span{letter-spacing:.08em;color:#6a6a6a;flex-direction:column;gap:3px;font-size:.6rem;font-weight:800;display:flex}.locationPartMeta strong{letter-spacing:normal;color:#0f2740;font-size:.76rem}.locationPartOpen{white-space:nowrap;font-size:.78rem;font-weight:800}.locationAuditPlaceholder{background:#17191d;border:1px dashed #94a3b8;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:16px;display:flex}.locationAuditPlaceholder>div{flex-direction:column;gap:3px;display:flex}.locationAuditPlaceholder>div>span{color:#6a6a6a;font-size:.8rem}@media (width<=760px){.locationDetailsSummary,.locationPartRow{grid-template-columns:1fr}.locationPartMeta{grid-template-columns:1fr 1fr}.locationAuditPlaceholder{flex-direction:column;align-items:stretch}}.locationAuditPanel{background:#17191d;border:1px solid #cbd5e1;border-radius:14px;margin-top:20px;padding:18px}.locationAuditHeader{justify-content:space-between;align-items:center;gap:18px;display:flex}.locationAuditHeader>div:first-child{flex-direction:column;gap:4px;display:flex}.locationAuditHeader span{color:#6a6a6a;font-size:.82rem}.locationAuditActions{gap:10px;display:flex}.locationAuditMetrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.locationAuditMetrics>div{background:#fff;border:1px solid #d9e2ec;border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}.locationAuditMetrics span{letter-spacing:.1em;color:#6a6a6a;font-size:.62rem;font-weight:900}.locationAuditMetrics strong{font-size:1.3rem}.locationAuditMetrics .auditVerified{color:#166534;background:#ecfdf3;border-color:#86efac}.locationAuditMetrics .auditMissing{color:#991b1b;background:#fff1f2;border-color:#fda4af}.locationAuditMetrics .auditWrong{color:#9a3412;background:#fff7ed;border-color:#fdba74}.locationAuditList{flex-direction:column;gap:8px;margin-top:14px;display:flex}.locationAuditRow{border:1px solid;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.locationAuditRow>div{flex-direction:column;gap:3px;display:flex}.locationAuditRow span{font-size:.75rem}.locationAuditRow.verified{color:#166534;background:#ecfdf3;border-color:#86efac}.locationAuditRow.missing{color:#991b1b;background:#fff1f2;border-color:#fda4af}.locationAuditRow.wrong,.locationAuditRow.unknown{color:#9a3412;background:#fff7ed;border-color:#fdba74}@media (width<=760px){.locationAuditHeader{flex-direction:column;align-items:stretch}.locationAuditMetrics{grid-template-columns:1fr 1fr}.locationAuditRow{flex-direction:column;align-items:flex-start}}.vehicleGarage{background:#17191d;border:1px solid #d9e2ec;border-radius:16px;margin-bottom:22px;padding:18px}.vehicleGarageHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.vehicleGarageGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.vehicleGarageCard{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e2ec;border-radius:13px;padding:16px;transition:transform .12s,border-color .12s,box-shadow .12s}.vehicleGarageCard:hover{border-color:#94a3b8;transform:translateY(-1px);box-shadow:0 6px 18px #0f172a14}.vehicleGarageCard.active{background:#f0fdf4;border:2px solid #16a34a}.vehicleGarageCardTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vehicleGarageCardTop>div{flex-direction:column;gap:2px;display:flex}.vehicleGarageCardTop strong{font-size:1rem}.vehicleGarageYear{color:#6a6a6a;font-size:.75rem;font-weight:800}.vehicleActiveBadge,.vehicleOpenBadge{letter-spacing:.08em;border-radius:999px;flex-shrink:0;padding:5px 8px;font-size:.62rem;font-weight:900}.vehicleActiveBadge{color:#166534;background:#dcfce7}.vehicleOpenBadge{color:#475569;background:#f1f5f9}.vehicleGarageMeta,.vehicleGarageVin{color:#6a6a6a;margin-top:7px;font-size:.76rem;display:block}.vehicleGarageVin{margin-top:3px;font-family:monospace}.vehicleGarageStats{border-top:1px solid #e2e8f0;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;padding-top:12px;display:grid}.vehicleGarageStats span{color:#6a6a6a;letter-spacing:.06em;flex-direction:column;gap:2px;font-size:.58rem;font-weight:800;display:flex}.vehicleGarageStats strong{color:#0f172a;letter-spacing:normal;font-size:.88rem}@media (width<=720px){.vehicleGarageGrid{grid-template-columns:1fr}}.vehicleGarageActions{border-top:1px solid #e2e8f0;gap:8px;margin-top:14px;padding-top:12px;display:flex}.vehicleGarageActions button{flex:1}.vehicleDeleteButton{color:#b91c1c;min-height:38px;font:inherit;cursor:pointer;background:#fff1f2;border:1px solid #fecaca;border-radius:9px;font-weight:800}.vehicleDeleteButton:hover{background:#ffe4e6;border-color:#f87171}.vehicleWorkflowControl{background:#17191d;border:1px solid #d9e2ec;border-radius:14px;margin-top:22px;padding:18px}.vehicleWorkflowHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.vehicleWorkflowProgress{flex-direction:column;align-items:flex-end;display:flex}.vehicleWorkflowProgress strong{color:#0f2740;font-size:1.6rem}.vehicleWorkflowProgress span{letter-spacing:.12em;color:#6a6a6a;font-size:.62rem;font-weight:900}.vehicleWorkflowList{flex-direction:column;gap:9px;display:flex}.vehicleWorkflowRow{background:#fff;border:1px solid #d9e2ec;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:13px;display:flex}.vehicleWorkflowRow.inProgress{background:#fffbeb;border-color:#f59e0b}.vehicleWorkflowRow.complete{background:#f0fdf4;border-color:#86efac}.vehicleWorkflowStep{align-items:center;gap:12px;display:flex}.vehicleWorkflowStep>div{flex-direction:column;gap:2px;display:flex}.vehicleWorkflowStep>div>span{color:#6a6a6a;font-size:.74rem}.vehicleWorkflowNumber{color:#0f2740;background:#e8eef4;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:.72rem;font-weight:900;display:grid}.vehicleWorkflowRow.inProgress .vehicleWorkflowNumber{color:#92400e;background:#fef3c7}.vehicleWorkflowRow.complete .vehicleWorkflowNumber{color:#166534;background:#dcfce7}.vehicleWorkflowButtons{flex-wrap:wrap;gap:7px;display:flex}.vehicleWorkflowButtons button{min-height:34px;font:inherit;cursor:pointer;border-radius:8px;padding:0 10px;font-size:.72rem;font-weight:800}.vehicleWorkflowButtons button:disabled{opacity:.42;cursor:default}.workflowPendingButton{color:#475569;background:#17191d;border:1px solid #cbd5e1}.workflowProgressButton{color:#92400e;background:#fffbeb;border:1px solid #fbbf24}.workflowCompleteButton{color:#166534;background:#f0fdf4;border:1px solid #86efac}@media (width<=720px){.vehicleWorkflowRow{flex-direction:column;align-items:stretch}.vehicleWorkflowButtons{grid-template-columns:repeat(3,1fr);display:grid}.vehicleWorkflowButtons button{width:100%}}.inventorySearchGrid{flex-direction:column;gap:10px;width:100%;min-width:0;max-width:100%;display:flex;overflow:visible}.inventoryCompactRow{box-sizing:border-box;background:#141619;border:1px solid #dce3e9;border-radius:10px;grid-template-columns:54px minmax(0,1.55fr) minmax(0,.78fr) minmax(0,1.15fr) minmax(0,.78fr) minmax(42px,.42fr) minmax(0,.88fr) 148px;align-items:center;gap:7px;width:100%;min-width:0;max-width:100%;padding:12px;display:grid;box-shadow:0 1px 4px #12283b0a}.inventoryCompactPhoto{width:50px;min-width:0;height:50px}.inventoryCompactPhoto img,.inventoryCompactNoPhoto{object-fit:contain;width:50px;height:50px}.inventoryCompactIdentity,.inventoryCompactField,.inventoryCompactDonor,.inventoryCompactStatuses,.inventoryCompactActions{min-width:0;max-width:100%}.inventoryCompactIdentity strong{font-size:13px;line-height:1.2}.inventoryCompactIdentity span{font-size:10px;line-height:1.25}.inventoryCompactField{text-align:center}.inventoryCompactField>span{font-size:9px}.inventoryCompactField strong{font-size:11px;line-height:1.2}.inventoryCompactField small,.inventoryCompactDonor small{font-size:9px;line-height:1.2}.inventoryCompactIdentity strong,.inventoryCompactIdentity span,.inventoryCompactField strong,.inventoryCompactField small,.inventoryCompactDonor strong,.inventoryCompactDonor small{overflow-wrap:anywhere;word-break:normal}.inventoryCompactStatuses{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex!important}.inventoryCompactStatuses>span{white-space:nowrap;padding:5px 7px;font-size:8px}.inventoryCompactActions{grid-template-columns:1fr 1fr;justify-self:end;gap:5px;width:148px;display:grid!important}.inventoryCompactActions .primaryButton,.inventoryCompactActions .secondaryButton{white-space:normal;width:100%;min-width:0;min-height:46px;padding:7px 4px;font-size:10px;line-height:1.15}@media (width<=1400px){.inventoryCompactRow{grid-template-columns:48px minmax(0,1.5fr) minmax(0,.72fr) minmax(0,1fr) minmax(0,.68fr) 40px minmax(0,.78fr) 132px;gap:5px;padding:10px}.inventoryCompactPhoto,.inventoryCompactPhoto img,.inventoryCompactNoPhoto{width:44px;height:44px}.inventoryCompactActions{gap:4px;width:132px}.inventoryCompactActions .primaryButton,.inventoryCompactActions .secondaryButton{min-height:42px;padding:6px 3px;font-size:9px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f5f5f5;background:#08090b}html,body,#root,.app{color:#f5f5f5;background:#08090b!important}.app{background:radial-gradient(circle at 75% 0,#c4141e12,#0000 28%),linear-gradient(#0a0b0d 0%,#070809 100%)!important}.card,.profitCard,.heroStatBox,.commandCenterIdentity,.commandCenterProgress,.commandCenterMetric,.commandCenterStat,.jobNextCard,.jobCommandCard,.jobChecklistRow,.inventorySearchCard{box-shadow:0 10px 30px #00000047;color:#f5f5f5!important;background:linear-gradient(#181a1e 0%,#121417 100%)!important;border-color:#30343a!important}.card h1,.card h2,.card h3,.profitCard h2,.heroStatValue,.commandCenterMetric strong,.commandCenterStat strong,.jobNextCard strong,.jobChecklistMeta strong{color:#f5f5f5!important}.heroText,.vehicleSubtitle,.heroStatLabel,.commandCenterMetric span,.commandCenterStat span,.progressMeta span,.progressLabels,.jobChecklistMeta span{color:#a3a3a3!important}.primaryButton{color:#fff!important;background:linear-gradient(#d31620 0%,#a80f17 100%)!important;border:1px solid #e01c27!important;box-shadow:0 8px 22px #c4141e33!important}.primaryButton:hover{background:linear-gradient(#e31924 0%,#bb111b 100%)!important}.secondaryButton,.iconButton{color:#f5f5f5!important;background:#141619!important;border:1px solid #4a4f56!important}.secondaryButton:hover,.iconButton:hover{border-color:#c4141e!important}.eyebrow,.progressMeta strong{color:#ef202b!important}input,textarea,select,.inventorySearchHeroInput{color:#f5f5f5!important;background:#111316!important;border-color:#34383e!important}input::placeholder,textarea::placeholder{color:#747474!important}.inventoryFilterChip{color:#d8d8d8!important;background:#15171a!important;border-color:#34383e!important}.inventoryFilterChip.active{color:#fff!important;background:#c4141e!important;border-color:#e01c27!important}.progressTrack{background:#292d32!important}.progressFill{background:linear-gradient(90deg,#9f0e16 0%,#e01c27 100%)!important}.statusBanner.success{color:#86efac!important;background:#22c55e24!important;border-color:#22c55e52!important}.statusBanner.error{color:#fca5a5!important;background:#ef444424!important;border-color:#ef444452!important}.sidebar,.appSidebar,.sideNav,.navigationSidebar,nav{color:#f5f5f5!important;background:#08090b!important;border-color:#2c2f34!important}.sidebar *,.appSidebar *,.sideNav *,.navigationSidebar *{border-color:#2c2f34}.sidebar button,.appSidebar button,.sideNav button,.navigationSidebar button{color:#d8d8d8!important;background:0 0!important}.sidebar button.active,.appSidebar button.active,.sideNav button.active,.navigationSidebar button.active,.sidebar .active,.appSidebar .active,.sideNav .active,.navigationSidebar .active{color:#ff3a44!important;background:#c4141e29!important;border-left-color:#ff202b!important}[style*=\#223b53],[style*=\#234b68],[style*=\#284e6b],[style*=\#2b516e],[style*=\#132b3e],[style*=\#142c40],[style*=\#162f45]{color:#f5f5f5!important;background:#0b0c0f!important}h1,h2,h3,h4,.topbar h1,.dashboard h1,.dashboard h2,.dashboard h3,.card h1,.card h2,.card h3,.profitCard h2,strong,.heroStatValue,.commandCenterMetric strong,.commandCenterStat strong,.dashboard strong,.profitCard strong,.vehicleTitle,.vehicleName,.metricValue,.statValue,.revenueValue{color:#f5f5f5!important}.heroText,.vehicleSubtitle,.dashboard p,.card p,small{color:#a7a7a7}.eyebrow,.sectionLabel,.sectionEyebrow{color:#ff2632!important}.statusPill,.statusBadge,.taskCount{color:#f5f5f5!important;background:#17191d!important;border:1px solid #3b3f45!important}.statusPill.success,.statusBadge.success{color:#86efac!important;background:#22c55e24!important;border-color:#22c55e4d!important}.badge,.pill{color:#f5f5f5;background:#17191d;border-color:#3b3f45}.primaryButton{color:#fff!important;background:linear-gradient(#e01824 0%,#b10f18 100%)!important;border-color:#f0212d!important}.secondaryButton{color:#f5f5f5!important;background:#141619!important;border:1px solid #4b4f55!important}.card,.profitCard{background:linear-gradient(#181a1e 0%,#121417 100%)!important;border-color:#30343a!important}.sidebar a,.sidebar span,.sidebar strong,.appSidebar a,.appSidebar span,.appSidebar strong,.sideNav a,.sideNav span,.sideNav strong{color:#d8d8d8!important}aside,.sidebar,.appSidebar,.sideNav,.navigationSidebar,[class*=sidebar],[class*=Sidebar]{color:#f5f5f5!important;box-shadow:none!important;background:#08090b!important;border-color:#2b2f34!important}aside>*,.sidebar>*,.appSidebar>*,.sideNav>*,.navigationSidebar>*,[class*=sidebar]>*,[class*=Sidebar]>*{background-color:#0000!important}aside button,aside a,.sidebar button,.sidebar a,.appSidebar button,.appSidebar a,.sideNav button,.sideNav a,.navigationSidebar button,.navigationSidebar a{color:#d9d9d9!important;background:0 0!important;border-color:#0000!important}aside .active,.sidebar .active,.appSidebar .active,.sideNav .active,.navigationSidebar .active,aside button.active,.sidebar button.active,.appSidebar button.active{color:#ff303b!important;background:linear-gradient(90deg,#c4141e33 0%,#c4141e14 100%)!important;border-left:4px solid #e01824!important}aside h1,aside h2,aside h3,aside strong,.sidebar h1,.sidebar h2,.sidebar h3,.sidebar strong{color:#f5f5f5!important}aside p,aside span,.sidebar p,.sidebar span{color:#a3a3a3!important}aside [style*=background],.sidebar [style*=background],.appSidebar [style*=background],.sideNav [style*=background]{background-color:#0000!important}aside hr,.sidebar hr,.appSidebar hr{border-color:#2c3035!important}aside .logo,aside [class*=logo],.sidebar .logo,.sidebar [class*=logo]{color:#fff!important;background:#0b0c0f!important;border:1px solid #c4141e!important}.warehouseLocationGenerator,.warehouseLocationGenerator *{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.warehouseLocationGenerator h1,.warehouseLocationGenerator h2,.warehouseLocationGenerator h3,.warehouseLocationGenerator strong,.warehouseLocationGenerator .locationRange,.warehouseLocationGenerator .generatedRange,.warehouseLocationGenerator .previewRange{color:#f5f5f5!important}.warehouseLocationGenerator input,.warehouseLocationGenerator select{color:#f5f5f5!important;-webkit-text-fill-color:#f5f5f5!important;opacity:1!important;background:#111316!important;border-color:#454a50!important}.warehouseLocationGenerator input::placeholder{color:#8b8b8b!important;opacity:1!important}.warehouseLocationGenerator .locationLabel,.warehouseLocationGenerator .warehouseLabel,.warehouseLocationGenerator .labelPreview,.warehouseLocationGenerator [class*=labelPreview],.warehouseLocationGenerator [class*=LocationLabel]{color:#000!important;background:#fff!important}.warehouseLocationGenerator .locationLabel *,.warehouseLocationGenerator .warehouseLabel *,.warehouseLocationGenerator .labelPreview *,.warehouseLocationGenerator [class*=labelPreview] *,.warehouseLocationGenerator [class*=LocationLabel] *{color:#000!important;-webkit-text-fill-color:#000!important;opacity:1!important}.warehouseLocationGenerator svg rect,.warehouseLocationGenerator svg path{opacity:1!important}.warehouseLocationGenerator .locationGeneratorPreview,.warehouseLocationGenerator .locationRangePreview,.warehouseLocationGenerator .generatedLocationRange,.warehouseLocationGenerator .generatorPreview,.warehouseLocationGenerator .generatorStatus{color:#f5f5f5!important;background:#141619!important;border:1px solid #34383e!important}.warehouseLocationGenerator .locationGeneratorPreview span,.warehouseLocationGenerator .locationRangePreview span,.warehouseLocationGenerator .generatedLocationRange span,.warehouseLocationGenerator .generatorPreview span,.warehouseLocationGenerator .generatorStatus span{color:#ff2632!important;-webkit-text-fill-color:#ff2632!important}.warehouseLocationGenerator .locationGeneratorPreview strong,.warehouseLocationGenerator .locationRangePreview strong,.warehouseLocationGenerator .generatedLocationRange strong,.warehouseLocationGenerator .generatorPreview strong,.warehouseLocationGenerator .generatorStatus strong,.warehouseLocationGenerator [class*=generate] strong,.warehouseLocationGenerator [class*=Generate] strong,.warehouseLocationGenerator [class*=range] strong,.warehouseLocationGenerator [class*=Range] strong{color:#f5f5f5!important;-webkit-text-fill-color:#f5f5f5!important;opacity:1!important}.warehouseLocationGenerator [class*=generate] span,.warehouseLocationGenerator [class*=Generate] span{color:#ff2632!important;-webkit-text-fill-color:#ff2632!important}.warehouseLocationGenerator .warehouseLocationExample{color:#f5f5f5!important;background:#141619!important;border:1px solid #34383e!important}.warehouseLocationGenerator .warehouseLocationExample span{color:#ff2632!important;-webkit-text-fill-color:#ff2632!important;opacity:1!important}.warehouseLocationGenerator .warehouseLocationExample strong{color:#f5f5f5!important;-webkit-text-fill-color:#f5f5f5!important;opacity:1!important}.warehouseLocationGenerator .warehouseInputPrefix>strong{color:#111317!important;-webkit-text-fill-color:#111317!important;opacity:1!important;font-weight:900!important}.warehouseLocationGenerator .warehouseInputPrefix input{color:#f5f5f5!important;-webkit-text-fill-color:#f5f5f5!important;opacity:1!important}.dailyOpsPanel{background:linear-gradient(#181a1e 0%,#111316 100%);border:1px solid #30343a;border-radius:22px;margin-top:18px;padding:20px}.dailyOpsHeader{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.dailyOpsHeader h3{margin:0;font-size:1.3rem;color:#f5f5f5!important}.dailyOpsTotal{color:#fff;background:#c4141e;border-radius:999px;justify-content:center;align-items:center;min-width:42px;height:42px;padding:0 12px;font-weight:900;display:inline-flex}.dailyOpsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dailyOpsCard{color:#f5f5f5;text-align:left;cursor:pointer;background:#141619;border:1px solid #34383e;border-radius:16px;flex-direction:column;gap:7px;min-height:132px;padding:16px;transition:transform .16s,border-color .16s,background .16s;display:flex}.dailyOpsCard:hover{background:#191b1f;border-color:#c4141e;transform:translateY(-2px)}.dailyOpsCard span{color:#a3a3a3;letter-spacing:.13em;font-size:.74rem;font-weight:900}.dailyOpsCard strong{font-size:2rem;line-height:1;color:#f5f5f5!important}.dailyOpsCard small{color:#888f98;line-height:1.35}.dailyOpsCard.urgent{background:linear-gradient(#c4141e24 0%,#141619 100%);border-color:#dc26267a}.dailyOpsCard.urgent strong{color:#ff3944!important}.dailyOpsCard.warning strong{color:#fbbf24!important}@media (width<=900px){.dailyOpsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.dailyOpsGrid{grid-template-columns:1fr}}.inventoryDraftActions{flex-direction:column;gap:8px;display:flex}.inventoryDraftActions .secondaryButton{margin-top:0!important}.draftDeleteButton{color:#fca5a5;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#7f1d1d24;border:1px solid #ef44448c;border-radius:14px;font-weight:800;transition:transform .16s,background .16s,border-color .16s}.draftDeleteButton:hover{color:#fff;background:#7f1d1d47;border-color:#ef4444;transform:translateY(-1px)}.scannerPanel{background:linear-gradient(#181a1e 0%,#111316 100%)!important;border-color:#30343a!important}.scannerReadyPanel,.scannerModeHelp{color:#f5f5f5!important;background:#141619!important;border:1px solid #34383e!important}.scannerReadyPanel strong,.scannerModeHelp strong{color:#f5f5f5!important}.scannerReadyPanel span,.scannerModeHelp span{color:#9da3aa!important}.scannerReadyIcon{box-shadow:0 8px 20px #c4141e2e;color:#fff!important;background:#c4141e!important;border-color:#e01824!important}.scannerPanel .statusBadge{color:#f5f5f5!important;background:#17191d!important;border:1px solid #40444a!important}.scannerControls{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.scannerControls input{color:#fff!important;-webkit-text-fill-color:#fff!important;width:100%!important;min-height:64px!important;box-shadow:none!important;background:#0f1114!important;border:1px solid #444950!important;border-radius:14px!important;padding:0 18px!important;font-size:1.05rem!important}.scannerControls input:focus{border-color:#e01824!important;outline:none!important;box-shadow:0 0 0 3px #c4141e24!important}.scannerControls input::placeholder{color:#777d84!important;-webkit-text-fill-color:#777d84!important;opacity:1!important}.scannerControls .primaryButton{margin-top:0!important}.scannerModeSelector .primaryButton{color:#fff!important;background:linear-gradient(#e01824 0%,#b10f18 100%)!important;border-color:#ef2530!important}.scannerModeSelector .secondaryButton{color:#f5f5f5!important;background:#141619!important;border:1px solid #484d54!important;margin-top:0!important}.scannerBinActive{color:#f5f5f5!important;background:#141619!important;border:1px solid #c4141e!important}.scannerBinActive strong{color:#fff!important}.scannerBinActive span{color:#a3a3a3!important}.dailyFulfillmentPanel{background:#111316;border:1px solid #4a4f55;border-radius:20px;margin-top:16px;padding:20px}.dailyFulfillmentHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.dailyFulfillmentHeader h3{color:#f5f5f5;margin:0}.dailyFulfillmentCount,.dailyFulfillmentCaughtUp{letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:.76rem;font-weight:900;display:inline-flex}.dailyFulfillmentCount{color:#ff4a55;background:#dc262624;border:1px solid #ef444473}.dailyFulfillmentCaughtUp{color:#75e69a;background:#22c55e24;border:1px solid #22c55e66}.dailyFulfillmentRows{flex-direction:column;display:flex}.dailyFulfillmentRow{border-bottom:1px solid #30343a;grid-template-columns:1.4fr 1.6fr .7fr 1fr .85fr 1.2fr;align-items:center;gap:16px;padding:17px 4px;display:grid}.dailyFulfillmentRow:last-child{border-bottom:0}.dailyFulfillmentIdentity,.dailyFulfillmentPart,.dailyFulfillmentSale,.dailyFulfillmentStatus,.dailyFulfillmentLocation{flex-direction:column;gap:5px;display:flex}.dailyFulfillmentIdentity strong,.dailyFulfillmentPart strong,.dailyFulfillmentSale strong,.dailyFulfillmentLocation strong{color:#f5f5f5}.dailyFulfillmentIdentity span,.dailyFulfillmentPart span,.dailyFulfillmentSale span,.dailyFulfillmentLocation span,.dailyFulfillmentStatus small{color:#8f969f;font-size:.76rem}.dailyFulfillmentSale>span,.dailyFulfillmentLocation>span{letter-spacing:.12em;font-size:.67rem;font-weight:900}.fulfillmentBadge{letter-spacing:.08em;border-radius:10px;width:fit-content;padding:9px 12px;font-size:.75rem;font-weight:900}.fulfillmentBadge.shipped{color:#fff;background:linear-gradient(#2f8a4e 0%,#22683b 100%);box-shadow:0 6px 18px #22c55e2e}.fulfillmentBadge.picked{color:#facc15;background:#eab30829;border:1px solid #eab30861}.fulfillmentBadge.waiting{color:#ff535d;background:#dc262624;border:1px solid #ef444461}.dailyFulfillmentActions{flex-direction:column;gap:8px;display:flex}.dailyFulfillmentActions .secondaryButton{min-height:44px;margin-top:0!important}.markShippedButton{color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(#2f8a4e 0%,#22683b 100%);border:1px solid #38945a;border-radius:12px;font-weight:900}.markShippedButton:hover{transform:translateY(-1px)}.shippedCheckmark{color:#fff;background:#2f8a4e;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto;font-size:1.35rem;font-weight:900;display:flex}.dailyFulfillmentComplete{text-align:center;color:#75e69a;background:#22c55e1a;border:1px solid #22c55e4d;border-radius:12px;margin-top:14px;padding:13px 16px;font-weight:800}@media (width<=1050px){.dailyFulfillmentRow{grid-template-columns:1fr 1fr}}@media (width<=620px){.dailyFulfillmentRow{grid-template-columns:1fr}}.tagPreview{color:#000;background:#fff;border:2px solid #000;border-radius:0;padding:.07in;font-family:Segoe UI,Tahoma,sans-serif}.tagPreviewFull{grid-template-rows:.25in .42in .38in .36in .52in .72in;gap:.02in;width:min(100%,4in);height:3in;display:grid;overflow:hidden}.tagPreviewCompact{width:min(100%,520px);min-height:220px}.tagHeader{border-bottom:2px solid #000;justify-content:space-between;align-items:center;gap:6px;min-height:0;padding-bottom:.02in;display:flex}.tagHeader h2{letter-spacing:.05em;margin:0;font-size:.2in;line-height:1}.tagHeader p{letter-spacing:.08em;text-transform:uppercase;margin:4px 0 0;font-size:.8rem}.tagLogoSlot{flex-shrink:0;justify-content:flex-end;align-items:center;width:1.55in;height:.28in;display:inline-flex;overflow:hidden}.tagLogo{object-fit:contain;object-position:right center;filter:brightness(0);width:1.5in;height:.27in;display:block}.tagHeaderFull h2{font-size:.22in}.tagPrimaryBlock{border:1px solid #000;min-height:0;margin-top:0;padding:.025in .04in}.tagPartNameXL{letter-spacing:.02em;text-transform:uppercase;word-break:break-word;margin:0;font-size:.27in;font-weight:900;line-height:.98}.tagPrimaryMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.02in;min-height:0;margin-top:0;display:grid}.tagMetaCell{border:1px solid #000;min-height:0;padding:.022in .03in;overflow:hidden}.tagSkuXL,.tagOemXL{letter-spacing:.01em;overflow-wrap:anywhere;margin:.006in 0 0;font-weight:900;line-height:1.06}.tagSkuXL{max-inline-size:100%;font-size:.112in}.tagOemXL{font-size:.116in}.tagBarcodeBlock{text-align:center;border:1px solid #000;justify-content:center;align-items:center;min-height:0;margin-top:0;padding:.03in .02in;display:flex}.tagBarcodeXL{object-fit:contain;width:100%;max-width:none;height:.4in}.tagMainGrid{grid-template-columns:1.35fr 1fr;gap:.02in;min-height:0;margin-top:0;display:grid}.tagSectionBox{border:1px solid #000;padding:.02in .03in;overflow:hidden}.tagDonorLine{text-transform:uppercase;margin:.014in 0 0;font-size:.108in;font-weight:800;line-height:1.1}.tagMetaLine{overflow-wrap:anywhere;margin:.01in 0 0;font-size:.082in;line-height:1.15}.tagStorageBox{border-width:2px}.tagStorageValue{letter-spacing:.04em;text-transform:uppercase;margin:.006in 0 .012in;font-size:.3in;font-weight:900;line-height:1}.tagBottomGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.02in;min-height:1.01in;margin-top:0;display:grid}.tagBottomColumn{flex-direction:column;min-height:0;display:flex}.tagQrColumn{flex-direction:column;justify-content:center;align-items:center;gap:.02in;display:flex}.tagQr{border:1px solid #000;width:.6in;height:.6in;margin-top:0}.tagQrPlaceholder{border:1px solid #000;width:.6in;height:.6in;margin-top:0;font-size:.09in}.tagQcColumn{justify-content:center}.tagQcGrid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;gap:.02in .03in;height:100%;margin-top:.015in;display:grid}.tagQcGrid span{letter-spacing:.01em;align-items:center;font-size:.084in;font-weight:700;display:inline-flex}.tagSkuRow{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:12px;display:flex}.tagSku{letter-spacing:.05em;margin:4px 0 0;font-size:1.5rem;font-weight:800}.tagDateBlock p{margin:4px 0 0;font-size:.95rem;font-weight:600}.tagKey{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.tagGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.tagField{border:1px solid #000;border-radius:0;padding:7px}.tagField span{letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;display:block}.tagField strong{font-size:.94rem;line-height:1.3;display:block}.tagField.tall{min-height:140px}.tagSectionTitle{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.tagInspectionBlock{border:1px solid #000;border-radius:0;margin-top:10px;padding:9px}.tagChecklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin-top:8px;display:grid}.tagChecklist p{align-items:center;gap:7px;margin:0;font-size:.85rem;display:flex}.tagFooterGrid{grid-template-columns:1.2fr .8fr;gap:10px;margin-top:10px;display:grid}.tagCodeColumn{flex-direction:column;gap:8px;display:flex}.tagCodeCard{border:1px solid #000;border-radius:0;padding:7px}.tagBarcode{width:100%;max-width:260px;margin-top:6px;display:block}.tagQr{border:1px solid #000;width:1.02in;height:1.02in;margin-top:6px;display:block}.tagQrPlaceholder{border:1px solid #000;justify-content:center;align-items:center;width:1.02in;height:1.02in;margin-top:6px;font-weight:700;display:inline-flex}.tagSignatureGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.tagSignatureGrid span{letter-spacing:.1em;text-transform:uppercase;font-size:.66rem}.tagSignatureGrid p{margin:4px 0 0;font-size:.9rem}.tagCompactTop{grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:10px;display:grid}.tagPartName{margin:6px 0 0;font-size:1.1rem;font-weight:700}.tagPartNumber,.tagMiniMeta{margin:4px 0 0;font-size:.82rem}.tagQrWrap img{border:1px solid #000;width:96px;height:96px}.tagPreviewFull{box-sizing:border-box;grid-template-rows:.23in .46in .34in .29in .48in .74in;gap:.012in;padding:.045in}.tagPreviewFull .tagHeaderFull h2{font-size:.18in}.tagPreviewFull .tagLogoSlot{width:.9in;min-height:.22in;font-size:.065in}.tagPreviewFull .tagPrimaryBlock{justify-content:center;align-items:center;padding:.02in .03in;display:flex}.tagPreviewFull .tagPartNameXL{text-align:center;font-size:.19in;line-height:.95}.tagPreviewFull .tagMetaCell{padding:.015in .025in}.tagPreviewFull .tagKey{font-size:.06in;line-height:1}.tagPreviewFull .tagSkuXL,.tagPreviewFull .tagOemXL{font-size:.09in;line-height:1}.tagPreviewFull .tagBarcodeBlock{padding:.012in}.tagPreviewFull .tagBarcodeXL{height:.22in}.tagPreviewFull .tagSectionBox{padding:.015in .025in}.tagPreviewFull .tagSectionTitle{font-size:.06in;line-height:1}.tagPreviewFull .tagDonorLine{margin-top:.008in;font-size:.085in;line-height:1}.tagPreviewFull .tagMetaLine{margin-top:.006in;font-size:.06in;line-height:1.05}.tagPreviewFull .tagStorageValue{overflow-wrap:anywhere;margin:.004in 0 .006in;font-size:.19in;line-height:.95}.tagPreviewFull .tagBottomGrid{min-height:0}.tagPreviewFull .tagQrColumn{gap:.008in}.tagPreviewFull .tagQr,.tagPreviewFull .tagQrPlaceholder{width:.48in;height:.48in;margin-top:0}.tagPreviewFull .tagQcGrid{gap:.01in .02in;margin-top:.008in}.tagPreviewFull .tagQcGrid span{font-size:.065in;line-height:1}@media (width<=700px){.tagPreviewFull{height:auto}.tagPrimaryMetaGrid,.tagBottomGrid,.tagGrid,.tagChecklist,.tagFooterGrid,.tagSignatureGrid,.tagMainGrid{grid-template-columns:1fr}}@media print{.tagPrintContainer{color:#000!important;background:#fff!important}.tagPrintContainer .tagPreview{box-shadow:none!important;border-color:#000!important}.tagPrintContainer.tagPrintFull{width:4in}.tagPrintContainer.tagPrintCompact{width:4in;min-height:2.25in}.tagPreviewFull{box-sizing:border-box;border-width:2px;border-radius:0;grid-template-rows:.25in .42in .38in .36in .52in .72in;gap:.015in;width:4in;height:3in;margin:0;padding:.05in;overflow:hidden}.tagPreviewCompact{width:4in;min-height:2.25in;margin:0 auto}}.tagPreviewFull{grid-template-rows:.39in .38in .36in .34in .5in .68in}.tagPreviewFull .tagHeaderBranded{justify-content:center;align-items:center;height:.39in;min-height:0;padding:0;display:flex;overflow:visible}.tagPreviewFull .tagHeaderBranded .tagLogoSlot{justify-content:center;align-items:center;width:1.65in;height:.35in;margin:0 auto;padding:0;display:flex;overflow:visible}.tagPreviewFull .tagHeaderBranded .tagLogo{object-fit:contain;object-position:center;filter:brightness(0);width:100%;height:100%;display:block}.tagPreviewFull .tagHeaderBranded .tagLogoSlot{width:1.45in;height:.3in}.tagPreviewFull .tagHeaderBranded .tagLogo{object-fit:contain;object-position:center center;filter:brightness(0);width:100%;height:100%}.tagPreviewCompact .tagHeaderCompactBranded{border-bottom:2px solid #000;justify-content:center;align-items:center;min-height:.38in;padding:.02in .03in;display:flex}.tagPreviewCompact .tagHeaderCompactBranded .tagLogoSlot{justify-content:center;align-items:center;width:1.6in;height:.3in;min-height:0;display:flex;overflow:hidden}.tagPreviewCompact .tagHeaderCompactBranded .tagLogo{object-fit:contain;object-position:center;filter:brightness(0);width:100%;height:100%}.tagPreviewCompact .tagCompactTop{display:block}.tagPreviewCompact .tagCompactDetails{width:100%}.tagPreviewCompact .tagBarcodeCompact{object-fit:contain;width:100%;height:.48in;margin-top:.08in;display:block}.publicLandingV2{--red:#e11f2a;--red-dark:#a80f18;--black:#070809;--panel:#0d0f11;--panel-2:#111417;--line:#ffffff1a;--muted:#92979f;background:var(--black);color:#f4f4f4;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.publicHeaderV2{border-bottom:1px solid var(--line);background:#060708f5;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;height:94px;padding:0 clamp(28px,5vw,86px);display:grid}.publicBrandV2{align-items:center;width:fit-content;display:flex}.publicBrandV2 img{object-fit:contain;object-position:left center;width:205px;max-height:62px;display:block}.publicNavV2{align-items:center;gap:42px;display:flex}.publicNavV2 a{color:#8f949b;letter-spacing:.15em;font-size:11px;font-weight:800;text-decoration:none;transition:all .16s}.publicNavV2 a:hover{color:#fff}.publicHeaderStatusV2{color:#7f848b;letter-spacing:.18em;justify-self:end;align-items:center;gap:10px;font-size:9px;font-weight:800;display:flex}.publicHeaderStatusV2 span{background:var(--red);border-radius:50%;width:7px;height:7px;box-shadow:0 0 15px #e11f2acc}.publicHeroV2{isolation:isolate;background:linear-gradient(90deg,#070809 0%,#070809f2 44%,#070809b3 100%),radial-gradient(circle at 77% 45%,#be121b38,#0000 35%),#070809;align-items:center;min-height:calc(100vh - 94px);padding:100px clamp(28px,8vw,150px) 130px;display:flex;position:relative;overflow:hidden}.publicHeroGridV2{z-index:-2;opacity:.13;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%,#000);mask-image:linear-gradient(90deg,#0000,#000 55%,#000)}.publicHeroRedGlowV2{z-index:-1;filter:blur(110px);background:#ba0d1721;border-radius:50%;width:760px;height:760px;position:absolute;top:5%;right:-12%}.publicHeroInnerV2{width:min(100%,1080px)}.publicHeroBadgeV2{color:#9ba0a7;letter-spacing:.27em;align-items:center;gap:13px;margin-bottom:30px;font-size:10px;font-weight:800;display:flex}.publicHeroBadgeV2 span{background:var(--red);width:34px;height:2px}.publicHeroV2 h1{letter-spacing:-.065em;max-width:1050px;margin:0;font-size:clamp(58px,7.7vw,132px);font-weight:950;line-height:.86}.publicHeroV2 h1 strong{color:var(--red);font-weight:950}.publicHeroCopyV2{color:#a3a7ad;max-width:690px;margin:38px 0 0;font-size:clamp(17px,1.5vw,22px);line-height:1.65}.publicHeroActionsV2{gap:12px;margin-top:40px;display:flex}.publicHeroActionsV2 button{color:#fff;opacity:1;text-align:left;cursor:default;background:#111417;border:1px solid #33383e;border-radius:3px;min-width:230px;padding:19px 27px 17px}.publicHeroActionsV2 button:first-child{border-color:var(--red);background:var(--red)}.publicHeroActionsV2 span,.publicHeroActionsV2 small{display:block}.publicHeroActionsV2 span{letter-spacing:.11em;font-size:12px;font-weight:900}.publicHeroActionsV2 small{color:#ffffff8c;letter-spacing:.18em;margin-top:6px;font-size:7px;font-weight:800}.publicDevelopmentV2{color:#666c73;letter-spacing:.04em;align-items:center;gap:14px;margin-top:36px;font-size:10px;display:flex}.publicDevelopmentV2 i{background:var(--red);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 14px #e11f2aa6}.publicDevelopmentV2 span{flex-direction:column;gap:3px;display:flex}.publicDevelopmentV2 strong{color:#8e949b;letter-spacing:.18em;font-size:9px}.publicHeroBottomV2{color:#555b62;letter-spacing:.2em;align-items:center;gap:12px;font-size:8px;font-weight:800;display:flex;position:absolute;bottom:31px;right:clamp(28px,5vw,86px)}.publicHeroBottomV2 i{background:#41464b;width:44px;height:1px}.publicTrustBarV2{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0a0c0e;grid-template-columns:repeat(4,1fr);display:grid}.publicTrustBarV2>div{justify-content:center;align-items:center;gap:22px;min-height:135px;padding:28px;display:flex}.publicTrustBarV2>div+div{border-left:1px solid var(--line)}.publicTrustNumberV2{color:var(--red);letter-spacing:.12em;font-size:10px;font-weight:900}.publicTrustBarV2 p{color:#737980;margin:0;font-size:11px;line-height:1.7}.publicTrustBarV2 strong{color:#e8e8e8;letter-spacing:.11em;font-size:11px;display:block}.publicSectionLabelV2{color:var(--red);letter-spacing:.23em;align-items:center;gap:15px;font-size:10px;font-weight:900;display:flex}.publicSectionLabelV2 span{color:#60656b}.publicAboutV2{background:radial-gradient(circle at 80% 45%,#c8192212,#0000 32%),#080a0b;padding:120px clamp(28px,8vw,150px) 140px}.publicAboutGridV2{grid-template-columns:minmax(0,1.1fr) minmax(340px,.75fr);gap:clamp(50px,9vw,160px);margin-top:42px;display:grid}.publicAboutGridV2 h2,.publicProcessHeadingV2 h2,.publicShippingV2 h2,.publicStoreV2 h2{letter-spacing:-.05em;margin:0;font-size:clamp(42px,5vw,78px);font-weight:900;line-height:.98}.publicAboutGridV2 h2 strong,.publicShippingV2 h2 strong{color:var(--red)}.publicAboutCopyV2{color:#92979e;font-size:16px;line-height:1.8}.publicAboutCopyV2 p{margin:0 0 24px}.publicTexasStampV2{border-left:3px solid var(--red);background:#0e1113;width:fit-content;margin-top:42px;padding:18px 23px}.publicTexasStampV2 span,.publicTexasStampV2 strong,.publicTexasStampV2 small{display:block}.publicTexasStampV2 span{color:#62686e;letter-spacing:.2em;font-size:8px;font-weight:800}.publicTexasStampV2 strong{letter-spacing:.08em;margin-top:3px;font-size:25px}.publicTexasStampV2 small{color:#7b8188;letter-spacing:.14em;margin-top:2px;font-size:8px;font-weight:800}.publicProcessV2{border-top:1px solid var(--line);background:#0d0f11;padding:120px clamp(28px,6vw,110px) 135px}.publicProcessHeadingV2{justify-content:space-between;align-items:end;gap:50px;margin:40px 0 60px;display:flex}.publicProcessHeadingV2 p{color:#7e848b;max-width:430px;margin:0;line-height:1.7}.publicProcessCardsV2{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.publicProcessCardsV2 article{background:#0a0c0e;min-height:330px;padding:38px 32px;position:relative}.publicProcessCardsV2 article+article{border-left:1px solid var(--line)}.publicProcessCardsV2 article>span{color:#444a50;font-size:10px;font-weight:900;position:absolute;top:25px;right:25px}.publicProcessIconV2{width:50px;height:50px;color:var(--red);border:1px solid #353a40;place-items:center;margin-bottom:55px;font-size:22px;font-weight:400;display:grid}.publicProcessCardsV2 h3{letter-spacing:.1em;margin:0;font-size:16px}.publicProcessCardsV2 p{color:#777d84;margin:16px 0 0;font-size:13px;line-height:1.7}.publicShippingV2{border-top:1px solid var(--line);background:linear-gradient(90deg,#070809 0%,#090a0c 60%,#0d090a 100%);align-items:center;min-height:620px;padding:110px clamp(28px,8vw,150px);display:flex;position:relative;overflow:hidden}.publicShippingGlowV2{filter:blur(100px);background:#bb111a1f;border-radius:50%;width:700px;height:700px;position:absolute;right:-150px}.publicShippingContentV2{z-index:2;max-width:790px;position:relative}.publicShippingV2 h2{margin-top:38px}.publicShippingV2 p{color:#8a9097;max-width:620px;margin:30px 0 0;font-size:17px;line-height:1.7}.publicShippingTypesV2{color:#a3a8ae;letter-spacing:.17em;align-items:center;gap:18px;margin-top:38px;font-size:9px;font-weight:900;display:flex}.publicShippingTypesV2 i{background:var(--red);border-radius:50%;width:4px;height:4px}.publicTexasGraphicV2{color:#ffffff06;letter-spacing:-.1em;-webkit-user-select:none;user-select:none;font-size:clamp(260px,31vw,520px);font-weight:950;line-height:.7;position:absolute;right:2vw}.publicStoreV2{text-align:center;border-top:1px solid var(--line);background:radial-gradient(circle at 50% 40%,#c0141d1f,#0000 35%),#0b0d0f;padding:135px 28px}.publicEyebrowV2{color:var(--red);letter-spacing:.28em;margin:0 0 24px;font-size:10px;font-weight:900}.publicStoreCopyV2{color:#858b92;max-width:680px;margin:28px auto 0;font-size:16px;line-height:1.75}.publicStoreStatusV2{color:#8c9299;letter-spacing:.18em;background:#0c0f11;border:1px solid #292e33;align-items:center;gap:11px;width:fit-content;margin:38px auto 0;padding:14px 20px;font-size:9px;font-weight:900;display:flex}.publicStoreStatusV2 span{background:var(--red);border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px #e11f2abf}.publicFooterV2{border-top:1px solid var(--line);background:#060708;padding:65px clamp(28px,6vw,110px) 30px}.publicFooterTopV2{justify-content:space-between;align-items:center;gap:40px;padding-bottom:55px;display:flex}.publicFooterTopV2 img{object-fit:contain;object-position:left center;width:220px;max-height:70px}.publicFooterMottoV2{text-align:right}.publicFooterMottoV2 span,.publicFooterMottoV2 strong{display:block}.publicFooterMottoV2 span{color:#555b61;letter-spacing:.22em;font-size:8px;font-weight:900}.publicFooterMottoV2 strong{color:#d7d9db;letter-spacing:.11em;margin-top:7px;font-size:15px}.publicFooterBottomV2{border-top:1px solid var(--line);color:#4e545a;letter-spacing:.12em;grid-template-columns:1fr auto 1fr;align-items:center;padding-top:25px;font-size:8px;font-weight:800;display:grid}.publicFooterBottomV2 p{margin:0}.publicFooterBottomV2 p:last-child{text-align:right}.publicFooterVerseV2{color:#747a80}@media (width<=900px){.publicHeaderV2{grid-template-columns:1fr auto}.publicNavV2{display:none}.publicTrustBarV2,.publicProcessCardsV2{grid-template-columns:repeat(2,1fr)}.publicTrustBarV2>div:nth-child(3),.publicTrustBarV2>div:nth-child(4){border-top:1px solid var(--line)}.publicTrustBarV2>div:nth-child(3){border-left:0}.publicProcessCardsV2 article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.publicProcessCardsV2 article:nth-child(4){border-top:1px solid var(--line)}.publicAboutGridV2{grid-template-columns:1fr}.publicProcessHeadingV2{display:block}.publicProcessHeadingV2 p{margin-top:25px}}@media (width<=620px){.publicHeaderV2{height:78px;padding:0 20px}.publicBrandV2 img{width:150px}.publicHeaderStatusV2{letter-spacing:.1em;font-size:7px}.publicHeroV2{min-height:calc(100vh - 78px);padding:80px 22px 110px}.publicHeroV2 h1{font-size:clamp(52px,16vw,78px)}.publicHeroActionsV2{flex-direction:column}.publicHeroActionsV2 button{width:100%}.publicDevelopmentV2{align-items:flex-start;line-height:1.5}.publicHeroBottomV2{display:none}.publicTrustBarV2{grid-template-columns:1fr}.publicTrustBarV2>div{border-top:1px solid var(--line);justify-content:flex-start;min-height:105px;border-left:0!important}.publicTrustBarV2>div:first-child{border-top:0}.publicAboutV2,.publicProcessV2,.publicShippingV2{padding-left:22px;padding-right:22px}.publicProcessCardsV2{grid-template-columns:1fr}.publicProcessCardsV2 article{border-top:1px solid var(--line);min-height:auto;border-left:0!important}.publicProcessCardsV2 article:first-child{border-top:0}.publicTexasGraphicV2{opacity:.6;right:-90px}.publicShippingTypesV2{flex-wrap:wrap}.publicFooterTopV2{display:block}.publicFooterMottoV2{text-align:left;margin-top:40px}.publicFooterBottomV2{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.publicFooterBottomV2 p:last-child{text-align:left}}.publicBrandV2{color:#f5f5f5;align-items:center;gap:14px;text-decoration:none;display:inline-flex}.publicBrandV2 img{object-fit:contain;background:#fff;width:58px;height:58px;padding:4px}.publicBrandTextV2{flex-direction:column;justify-content:center;line-height:1;display:flex}.publicBrandTextV2 strong{letter-spacing:.08em;color:#f5f5f5;font-size:17px;font-weight:900}.publicBrandTextV2 small{letter-spacing:.42em;color:#ef233c;margin-top:7px;font-size:9px;font-weight:900}@media (width<=760px){.publicBrandV2{gap:9px}.publicBrandV2 img{width:46px;height:46px}.publicBrandTextV2 strong{font-size:13px}.publicBrandTextV2 small{margin-top:5px;font-size:7px}}
