:root{color:#f7f7f8;background:#050506;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--bg: #050506;--surface: #111114;--surface-2: #17171c;--surface-3: #202027;--border: #30303a;--border-soft: #24242c;--text: #f7f7f8;--muted: #a1a1aa;--muted-2: #74747f;--accent: #f52546;--accent-2: #ff405d;--accent-soft: #351017;--message-blue: #3b82f6;--cyan: #d7dbe3;--yellow: #f5c542;--ink-raised: #1b1b21;--button-shadow: 0 12px 26px rgba(245, 37, 70, .18)}.access-card>form{display:grid;gap:12px}.inventory-owner-label{color:var(--accent)!important;font-weight:800}.inventory-card{content-visibility:auto;contain-intrinsic-size:260px 390px}.user-management-panel{display:grid;gap:14px}.managed-user-list{display:grid;gap:6px}.managed-user-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:10px 12px;border:1px solid var(--border);background:var(--surface-2)}.managed-user-list span{display:grid}.managed-user-list small,.managed-user-list em{color:var(--muted);font-style:normal}.managed-user-create{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:8px}@media(max-width:760px){.managed-user-create{grid-template-columns:1fr}.managed-user-list>div{grid-template-columns:1fr auto}.managed-user-list em{display:none}}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}button:disabled{cursor:not-allowed;opacity:.45}button:hover:not(:disabled){transform:translateY(-1px)}.ui-icon{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.shell{min-height:100vh;padding:22px;color:var(--text);background:var(--bg)}.app-header,.nav,.view{max-width:1440px;margin:0 auto}.app-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0 18px;border-bottom:1px solid var(--border-soft)}.profile-badge{display:inline-grid;min-height:38px;place-items:center;padding:0 14px;border:1px solid var(--border-soft);border-radius:8px;color:var(--muted);background:#111116;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.profile-badge.pilot{color:#fff;border-color:#e2252fd9;background:#e2252f}.header-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.blue-rate-badge{color:#fff;border-color:#d7dbe36b;background:#202027}.blue-rate-badge.fallback,.warning-action{color:var(--yellow);border-color:#f5c54273}.brand-lockup{display:flex;align-items:center;gap:14px}.brand-mark{width:58px;height:58px;border:1px solid var(--border);border-radius:12px;object-fit:cover;object-position:center;background:#1d1d1b;box-shadow:0 10px 28px #00000061}.eyebrow{margin:0 0 5px;color:var(--accent);font-size:12px;font-weight:900;text-transform:uppercase}h1,h2,h3,h4,p{margin:0}h1{color:var(--text);font-size:34px;line-height:1.05}h2{font-size:25px}h3{font-size:19px}h4{font-size:14px}.subtitle,.section-heading p,.filters-panel p,.hero-panel p,.muted,.empty-state span{color:var(--muted)}.status{border:1px solid var(--border);border-radius:999px;padding:12px 16px;color:var(--cyan);background:var(--surface);font-size:13px;font-weight:850}.nav{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;padding:14px 0;border-bottom:1px solid var(--border-soft);scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.compact-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.nav a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:58px;border:1px solid var(--border);border-radius:12px;padding:0 15px;color:#d9d9de;background:linear-gradient(180deg,#17171c,#101014);font-weight:900;text-decoration:none}.nav a .ui-icon{width:19px;height:19px;color:#b9bdc8}.nav a:hover{border-color:#5a5a66;color:#fff;background:#1d1d24}.nav a.active{border-color:var(--accent);color:#fff;background:linear-gradient(180deg,var(--accent-2),var(--accent));box-shadow:var(--button-shadow)}.nav a.active .ui-icon{color:#fff}.view{margin-top:18px}.feedback{max-width:1440px;margin:14px auto 0;border-radius:12px;padding:12px 14px;font-weight:900}.feedback.ok{border:1px solid rgba(215,219,227,.36);color:#fff;background:#d7dbe314}.feedback.error{border:1px solid rgba(245,37,70,.48);color:#fff;background:#f5254629}.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.metric,.panel{border:1px solid var(--border);border-radius:14px;background:linear-gradient(180deg,#131318,#101014);box-shadow:0 16px 36px #00000047}.metric{min-height:112px;padding:18px}.metric span{color:var(--muted);font-size:13px;font-weight:780}.metric strong{display:block;margin-top:8px;color:var(--text);font-size:30px;line-height:1}.metric small{display:block;margin-top:8px;color:var(--muted-2)}.money-stack{display:inline-grid;gap:2px;min-width:0;color:var(--text);line-height:1.12}.money-stack strong{color:#fff;font-size:18px;line-height:1.08;white-space:nowrap}.money-stack em,.money-stack small{color:var(--cyan);font-size:12px;font-style:normal;font-weight:900;white-space:nowrap}.money-stack small{color:var(--muted);text-transform:uppercase}.money-stack.compact strong{font-size:15px}.money-stack.compact em,.money-stack.compact small{font-size:11px}.inline-date{display:block;margin-top:4px;font-size:12px}.home-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;margin-top:16px}.business-chart-panel{display:grid;gap:16px;min-height:360px;background:linear-gradient(135deg,rgba(245,37,70,.08),transparent 34%),var(--surface)}.dashboard-actions{display:flex;flex-wrap:wrap;gap:10px}.dashboard-actions .primary-action,.dashboard-actions .secondary-action{min-height:40px;border-radius:10px}.daily-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.daily-action-card{display:grid;gap:5px;min-height:96px;border:1px solid var(--border-soft);border-left:4px solid var(--accent);border-radius:8px;padding:12px;color:var(--text);background:linear-gradient(135deg,rgba(255,255,255,.045),transparent 58%),#09090c;text-align:left}.daily-action-card:hover{border-color:#ffffff47;transform:translateY(-1px)}.daily-action-card span{color:var(--muted);font-size:12px;font-weight:950;text-transform:uppercase}.daily-action-card strong{color:#fff;font-size:24px;line-height:1.05}.daily-action-card small{color:var(--muted-2);font-size:12px;font-weight:850}.daily-action-card.ready{border-left-color:#2bbc77}.daily-action-card.debt{border-left-color:var(--yellow)}.daily-action-card.import{border-left-color:var(--message-blue)}.chart-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.chart-summary div{border:1px solid var(--border-soft);border-radius:12px;padding:12px;background:#0505068c}.chart-summary span{color:var(--muted);font-size:12px;font-weight:900}.chart-summary strong{display:block;margin-top:5px;font-size:22px}.chart-area{display:grid;gap:10px;min-height:210px}.chart-area svg{width:100%;min-height:220px;border:1px solid var(--border-soft);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent),#09090b}.chart-area line{stroke:var(--border);stroke-width:2}.chart-area polyline{fill:none;stroke:var(--cyan);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.chart-area circle{fill:var(--cyan);stroke:#050506;stroke-width:3}.chart-area rect{fill:var(--accent);opacity:.86}.chart-legend{display:flex;flex-wrap:wrap;gap:12px}.chart-legend span{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;font-weight:900}.chart-legend b{width:11px;height:11px;border-radius:999px}.stock-dot{background:var(--cyan)}.sales-dot{background:var(--accent)}.primary-action,.secondary-action,.clear-action{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;border-radius:12px;padding:0 18px;font-weight:900;text-decoration:none}.primary-action{border:1px solid var(--accent);color:#fff;background:linear-gradient(180deg,var(--accent-2),var(--accent));box-shadow:var(--button-shadow)}.secondary-action,.clear-action{border:1px solid var(--border);color:#f2f2f4;background:linear-gradient(180deg,#202027,#15151a)}.primary-action:hover:not(:disabled){border-color:#ff6a7f;background:linear-gradient(180deg,#ff5570,#e21f3d);box-shadow:0 14px 30px #f5254642}.secondary-action:hover:not(:disabled),.clear-action:hover:not(:disabled){border-color:#5a5a66;color:#fff;background:#24242b}.secondary-action.active,.filter-toggle.active{border-color:#f52546b8;color:#fff;background:#f5254624}.panel{padding:18px}.activity{display:grid;gap:5px;margin-top:14px;padding:14px;border:1px solid var(--border-soft);border-radius:12px;background:#0c0c0f}.activity span{color:var(--cyan);font-weight:900}.activity small,.mini-list span,.stock-card span,.stock-card small,.detail-title span,.detail-grid dt,.timeline-item small,.movement-row span,.movement-row p,.import-card p{color:var(--muted)}.mini-list{display:grid;gap:8px;margin-top:14px}.mini-list div{display:flex;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid var(--border-soft)}.mini-list strong{color:var(--accent)}.reservation-panel{margin-top:16px}.reservation-list{display:grid;gap:10px}.reservation-row{display:grid;grid-template-columns:minmax(220px,1fr) auto auto minmax(150px,auto);gap:12px;align-items:center;padding:12px;border:1px solid var(--border-soft);border-radius:8px;background:#0c0c0f}.reservation-row div{display:grid;gap:3px}.reservation-row span,.reservation-row small{color:var(--muted)}.reservation-row b{color:#fff}.stock-layout{display:grid;gap:16px;width:100%;max-width:1760px}.dashboard-view{display:grid;gap:16px}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.dashboard-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.dashboard-feature-tabs{display:flex;align-items:center;gap:7px;overflow-x:auto;margin-top:12px;padding-bottom:2px}.dashboard-feature-tabs button{min-height:34px;border:1px solid var(--border-soft);border-radius:999px;padding:0 12px;color:var(--muted);background:#ffffff0a;font-size:12px;font-weight:950;white-space:nowrap}.dashboard-feature-tabs button.active,.dashboard-feature-tabs button:hover{border-color:#e82a40b8;color:#fff;background:#e82a4029}.dashboard-product-card{display:grid;grid-template-rows:auto min-content min-content min-content min-content auto;gap:8px;min-height:390px;border:1px solid var(--border);border-radius:8px;padding:12px;color:var(--text);background:#08080a;text-align:left}.dashboard-product-card:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 16px 30px #f525461f}.dashboard-product-card img,.image-placeholder{width:100%;aspect-ratio:5 / 7;border-radius:10px;background:#101014}.dashboard-card-art{height:238px;padding:6px;object-fit:contain}.image-placeholder{display:grid;place-items:center;color:var(--muted);font-size:34px;font-weight:950}.dashboard-product-card strong{font-size:18px}.dashboard-product-card span,.dashboard-product-card small{color:var(--muted)}.dashboard-product-card small{color:var(--cyan);font-weight:900}.dashboard-product-card b{align-self:end;color:#fff}.dashboard-side{display:grid;gap:12px}.compact-heading{align-items:start}.compact-heading .secondary-action{min-height:34px;border-radius:8px;padding:0 10px}.compact-activity-row{display:grid;gap:4px;border:1px solid var(--border-soft);border-radius:10px;padding:11px;background:#0b0b0e}.compact-activity-row span{color:var(--muted);font-size:12px}.filters-panel{display:grid;gap:14px}.filters{display:grid;grid-template-columns:minmax(220px,2fr) repeat(5,minmax(145px,1fr)) auto;gap:10px;align-items:end}label{display:grid;gap:7px;color:#d8d8de;font-size:12px;font-weight:900}input,select{width:100%;min-height:48px;border:1px solid var(--border);border-radius:999px;padding:0 16px;color:var(--text);background:#050506;outline:none}input:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #f5254629}button:focus-visible,a:focus-visible{outline:3px solid rgba(245,37,70,.34);outline-offset:2px}select option{color:var(--text);background:var(--surface)}.stock-content{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.stock-side{display:grid;gap:16px}.inventory-table{display:grid;gap:8px;margin-top:16px}.inventory-row{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(160px,1fr) 130px 130px 92px;gap:12px;align-items:center;width:100%;border:1px solid var(--border-soft);border-radius:10px;padding:12px;color:var(--text);background:#0b0b0e;text-align:left}.inventory-row.selected,.inventory-row:hover{border-color:var(--accent)}.inventory-row span{color:var(--muted)}.inventory-row b{color:var(--cyan);text-align:right}.inventory-sale-row{display:flex;gap:10px}.inventory-select{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(130px,1fr) 90px 100px 70px;gap:12px;align-items:center;min-width:0;flex:1;border:0;padding:0;color:var(--text);background:transparent;text-align:left}.inventory-select>div{display:grid;min-width:0;gap:4px}.inventory-select strong,.inventory-select span{overflow-wrap:anywhere}.inventory-select span{color:var(--muted)}.inventory-select b{color:var(--cyan);text-align:right}.inventory-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.form-grid{display:grid;gap:12px}.span-2{grid-column:span 2}.csv-input{width:100%;min-height:220px;margin:14px 0;border:1px solid var(--border);border-radius:12px;padding:14px;color:var(--text);background:#050506;font:13px Consolas,monospace}.csv-editor-label,.file-importer{display:grid;gap:8px;color:var(--muted);font-size:13px;font-weight:850}.file-importer input{min-height:46px;padding:11px;border:1px solid var(--border);border-radius:8px;color:var(--text);background:#08080a}.import-guide-panel{display:grid;gap:14px}.import-steps,.import-helper-grid,.import-input-grid{display:grid;gap:10px}.import-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.import-steps div{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;min-width:0;gap:4px 10px;padding:12px;border:1px solid var(--border-soft);border-radius:10px;background:#ffffff09}.import-steps span{grid-row:span 2;display:grid;width:34px;height:34px;place-items:center;border-radius:999px;color:var(--muted);background:#ffffff14;font-weight:950}.import-steps strong{color:var(--text)}.import-steps small{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.import-steps .active{border-color:#e82a40a3;background:#e82a401f}.import-steps .active span,.import-steps .done span{color:#fff;background:var(--accent)}.quick-import-panel{display:grid;gap:10px;border:1px solid rgba(42,200,224,.28);border-radius:11px;padding:12px;background:linear-gradient(135deg,rgba(42,200,224,.09),transparent 42%),#0505068c}.import-batch-panel{display:grid;grid-template-columns:1.15fr repeat(3,minmax(150px,1fr));gap:10px;align-items:end;border:1px solid rgba(72,187,120,.34);border-radius:12px;padding:12px;background:linear-gradient(135deg,rgba(72,187,120,.11),transparent 42%),#05050699}.import-batch-panel>div{display:grid;gap:4px;min-width:0}.import-batch-panel strong{overflow:hidden;color:var(--text);font-size:18px;text-overflow:ellipsis;white-space:nowrap}.import-batch-panel small{overflow:hidden;color:var(--muted);font-weight:850;text-overflow:ellipsis;white-space:nowrap}.import-batch-panel label{display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:900}.import-batch-panel input,.import-batch-panel select{min-height:40px;border-radius:9px;padding:0 11px}.import-batch-panel .span-2{grid-column:span 2}.quick-import-head,.quick-import-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.quick-import-head div,.quick-import-footer div{display:grid;gap:3px;min-width:0}.quick-import-head strong,.quick-import-footer strong{color:var(--text)}.quick-import-head span,.quick-import-footer span{color:var(--muted);font-size:12px;font-weight:850}.quick-import-body{display:grid;gap:10px}.quick-defaults{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.quick-defaults label,.quick-import-text{display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:900}.quick-defaults input{min-height:38px;border-radius:8px;padding:0 10px}.quick-import-text textarea{min-height:128px;resize:vertical;border:1px solid var(--border-soft);border-radius:10px;padding:11px;color:var(--text);background:#060609;font:13px Consolas,monospace}.import-helper-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.import-helper-grid div{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid var(--border-soft);border-radius:10px;background:#05050680}.import-helper-grid strong{color:var(--text)}.import-helper-grid span{overflow:hidden;color:var(--muted);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.import-input-grid{grid-template-columns:minmax(260px,1fr) auto;align-items:end}.import-template-actions,.import-main-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.bulk-resolution-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(34,197,94,.32);border-radius:8px;padding:9px 11px;color:var(--text);background:#22c55e12}.bulk-resolution-summary span{color:var(--muted);font-size:13px;text-align:right}.import-empty-panel{min-height:180px;display:grid;place-items:center}.review-search{margin:12px 0 0}.inventory-bar-panel{display:grid;gap:14px;margin-top:20px}.inventory-bar{display:flex;overflow:hidden;height:44px;border:1px solid var(--border);border-radius:999px;background:#050506}.inventory-bar span{display:block;background:var(--cyan)}.inventory-bar b{display:block;background:var(--accent)}.quality-panel,.import-total-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.quality-panel button,.import-total-strip div{min-width:0;border:1px solid var(--border-soft);border-radius:10px;padding:11px;color:inherit;background:#05050694;text-align:left}.quality-panel button:hover{border-color:#ffffff4d;background:#ffffff12}.quality-panel span,.import-total-strip span{display:block;color:var(--muted);font-size:12px;font-weight:900}.quality-panel strong,.import-total-strip strong{display:block;margin-top:5px;color:#fff;font-size:21px}.quality-panel small{display:block;margin-top:4px;color:var(--muted-2)}.import-total-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.stock-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}.stock-card{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end;width:100%;min-height:360px;border:1px solid var(--border);border-radius:14px;padding:16px;color:inherit;background:#070708;text-align:left;cursor:pointer}.stock-card:hover,.stock-card.selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 18px 36px #f525461f}.stock-card img{grid-column:1 / -1;width:100%;aspect-ratio:5 / 7;max-height:230px;border-radius:10px;object-fit:cover;background:#101014}.stock-card strong,.detail-title h3{color:var(--text)}.stock-card>div:nth-of-type(1) strong{display:block;font-size:22px;line-height:1.1}.stock-card span,.stock-card small{display:block;margin-top:7px}.stock-card small{color:var(--cyan);font-weight:900}.stock-numbers{justify-self:end;text-align:right}.stock-numbers strong{display:block;font-size:26px}.price{grid-column:1 / -1;justify-self:end;color:#fff;font-size:25px;font-weight:950}.stock-card-actions{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:8px}.cart-chip{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:1px solid var(--accent);border-radius:999px;padding:8px 12px;color:#fff;background:#f5254629;font-size:12px;font-weight:950}.cart-chip:hover:not(:disabled){background:var(--accent);box-shadow:var(--button-shadow)}.active-cart-panel{border-color:#f5254680;background:linear-gradient(135deg,rgba(245,37,70,.12),transparent 44%),var(--surface)}.active-cart-panel .cart-panel-content{grid-template-columns:260px minmax(0,1fr) 250px;align-items:start}.cart-controls,.cart-summary-panel{display:grid;gap:12px}.active-cart-panel .cart-lines{max-height:300px;overflow:auto}.detail-panel{position:sticky;top:16px;display:grid;gap:14px}.detail-image{width:100%;max-height:310px;border-radius:12px;object-fit:cover;background:#101014}.detail-title{display:grid;gap:4px}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.detail-grid div{min-width:0;padding:11px;border:1px solid var(--border-soft);border-radius:12px;background:#0b0b0e}.detail-grid dt{font-size:12px;font-weight:900}.detail-grid dd{margin:5px 0 0;color:var(--text);font-weight:900}.identifier-list{display:grid;gap:8px}.identifier-list a,.quality-warning{display:grid;gap:4px;border:1px solid var(--border-soft);border-radius:10px;padding:10px;color:var(--text);background:#08080a;text-decoration:none}.identifier-list a:hover{border-color:var(--cyan)}.identifier-list span,.quality-warning span{color:var(--muted);font-size:12px;font-weight:900}.identifier-list strong,.quality-warning strong{overflow-wrap:anywhere}.quality-warning{border-color:#f5c54261;background:#f5c5420f}.detail-block{display:grid;gap:9px;padding-top:4px}.identifier,.timeline-item{display:grid;gap:3px;padding:11px;border:1px solid var(--border-soft);border-radius:12px;background:#0b0b0e}.identifier span{color:var(--yellow);font-size:12px;font-weight:950}.timeline-item span{color:var(--cyan)}.sale-layout{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:16px;align-items:start}.purchases-layout{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:16px;align-items:start}.purchases-top{grid-column:1 / -1;display:grid;gap:14px}.purchase-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.purchase-search-row{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:12px;align-items:end}.purchase-search-row label{min-width:0}.purchase-tabs{margin-top:0;justify-content:flex-end}.pricecharting-panel{grid-column:1 / -1;display:grid;gap:16px}.cache-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cache-status-grid .metric{min-height:118px}.cache-status-grid .metric strong{font-size:25px}.card-index-panel{padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffff08}.compact-heading{margin-bottom:10px}.card-index-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.index-run-note{margin:10px 0 0}.image-cache-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.image-ops-panel{display:grid;gap:12px;border:1px solid var(--border-soft);border-radius:12px;padding:14px;background:#08080a}.image-progress-header{display:flex;align-items:center;justify-content:space-between;gap:14px}.image-progress-header div{display:grid;gap:4px}.image-progress-header strong{color:#fff;font-size:16px}.image-progress-header span{color:var(--muted);font-size:12px;font-weight:850}.image-progress-header b{color:var(--cyan);font-size:26px}.image-progress-track{overflow:hidden;height:9px;border:1px solid var(--border-soft);border-radius:999px;background:#050506}.image-progress-track span{display:block;height:100%;min-width:4px;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--cyan))}.image-ops-status,.image-batch-stats,.image-source-list,.image-error-list{display:flex;flex-wrap:wrap;gap:8px}.image-ops-status div,.image-batch-stats span,.image-source-list span,.image-error-list span{border:1px solid var(--border-soft);border-radius:8px;padding:8px 10px;background:#0d0d11}.image-ops-status div{display:grid;min-width:130px;gap:3px}.image-ops-status span,.image-batch-title span,.image-batch-stats span,.image-source-list span,.image-error-list span{color:var(--muted);font-size:12px;font-weight:850}.image-ops-status strong{color:#fff}.image-warning{border:1px solid rgba(245,197,66,.36);border-radius:10px;padding:10px 12px;color:var(--yellow);background:#f5c54214;font-size:13px;font-weight:900}.image-batch-panel{display:grid;gap:9px;border-top:1px solid var(--border-soft);padding-top:12px}.image-batch-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.image-batch-title strong{color:#fff}.image-source-list span{color:var(--cyan)}.image-error-list span{max-width:100%;color:#ff9aad;overflow-wrap:anywhere}.cache-search{display:grid;grid-template-columns:minmax(280px,1fr) auto auto;gap:10px;align-items:end}.pricecharting-results{display:grid;max-height:430px;gap:8px;overflow-y:auto;padding-right:4px}.pricecharting-row{display:grid;grid-template-columns:58px minmax(0,1fr) 150px auto auto;gap:13px;align-items:center;padding:10px;border:1px solid var(--border-soft);border-radius:10px;background:#08080a}.pricecharting-row span,.pricecharting-row small,.pricecharting-price span{display:block;margin-top:4px;color:var(--muted)}.pricecharting-row small{color:var(--cyan);font-weight:850}.pricecharting-price{text-align:right}.pricecharting-price strong{color:var(--text);font-size:19px}.cache-link{display:inline-grid;min-height:42px;place-items:center;white-space:nowrap;text-decoration:none}.sale-picker,.sale-cart{display:grid;gap:16px}.cart-panel-content{display:grid;gap:14px}.cart-notice{border:1px solid rgba(215,219,227,.32);border-radius:12px;padding:10px 12px;color:#fff;background:#d7dbe312;font-size:13px;font-weight:900}.sale-search{max-width:560px}.sale-stock-list{display:grid;gap:10px}.sale-stock-row{display:grid;grid-template-columns:72px minmax(0,1fr) 150px auto;gap:14px;align-items:center;border:1px solid var(--border);border-radius:14px;padding:12px;background:#08080a}.sale-stock-row img{width:64px;height:88px;border-radius:9px;object-fit:cover;background:#101014}.purchase-stock-row{grid-template-columns:76px minmax(0,1fr) 150px auto;border-radius:9px}.purchase-stock-image{width:64px;height:90px;border:1px solid var(--border-soft);border-radius:7px;object-fit:contain;background:#111116}.sale-stock-row strong,.cart-line strong,.demo-operations strong{color:var(--text)}.sale-stock-row span,.sale-stock-row small,.sale-stock-meta span,.cart-line span,.demo-operations span{display:block;margin-top:5px;color:var(--muted)}.sale-stock-row small{color:var(--cyan);font-weight:900}.sale-stock-meta{text-align:right}.sale-stock-meta strong{font-size:18px}.mode-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:5px;border:1px solid var(--border);border-radius:14px;background:#050506}.mode-toggle button{min-height:42px;border:0;border-radius:10px;color:#d9d9de;background:transparent;font-weight:950}.mode-toggle button.active{color:#fff;background:var(--accent)}.cart-lines{display:grid;gap:10px}.cart-line{display:grid;grid-template-columns:minmax(0,1fr) 82px;gap:10px;align-items:center;border:1px solid var(--border-soft);border-radius:12px;padding:10px;background:#0b0b0e}.editable-cart-line{grid-template-columns:minmax(0,1fr) 74px 112px 42px}.purchase-line{grid-template-columns:48px minmax(0,1fr) 68px 112px 42px}.purchase-cart-panel{gap:14px}.purchase-form-row{display:grid;grid-template-columns:1fr;gap:10px}.purchase-line-image{width:42px;height:58px;border:1px solid var(--border-soft);border-radius:6px;object-fit:contain;background:#111116}.purchase-line small{display:block;margin-top:5px;color:#fff;font-size:12px;font-weight:900}.purchase-total-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;border:1px solid var(--border-soft);border-radius:9px;padding:11px;background:#ffffff0b}.purchase-total-strip>div{display:grid;gap:4px}.purchase-total-strip span{color:var(--muted);font-size:12px;font-weight:900}.purchase-total-strip strong{color:#fff;font-size:22px;text-align:right}.purchase-history-panel{display:grid;gap:10px}.purchase-history-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.remove-action{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid var(--border);border-radius:10px;color:var(--accent);background:var(--surface-2);font-size:24px;line-height:1}.remove-action:hover:not(:disabled),.modal-close:hover:not(:disabled),.toast-stack .feedback button:hover:not(:disabled){border-color:var(--accent);color:#fff;background:#f5254629}.cart-total-badge{color:var(--cyan);font-size:24px}.activity-toggle{min-width:330px}.pill.neutral{color:var(--text);background:var(--surface-3)}.danger-action{color:#ff91a3;border-color:#f5254673}.compact-placeholder{width:64px;height:88px;min-height:0;font-size:20px}.editable-cart-line label{color:var(--muted);font-size:11px;font-weight:900}.cart-line input{min-height:40px;border-radius:10px;padding:0 8px;text-align:center}.translation-hint{display:grid;gap:5px;border:1px solid var(--border-soft);border-radius:12px;padding:12px;background:#08080a}.translation-hint strong{color:var(--yellow)}.translation-hint span{color:var(--muted)}.sale-total{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.sale-total div{border:1px solid var(--border-soft);border-radius:12px;padding:12px;background:#0b0b0e}.sale-total dt{color:var(--muted);font-size:12px;font-weight:900}.sale-total dd{margin:6px 0 0;color:var(--text);font-size:22px;font-weight:950}.checkout-action{width:100%}.sales-dashboard{display:grid;gap:16px}.cash-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;border-color:#2f9e4447;background:linear-gradient(135deg,rgba(47,158,68,.12),transparent 38%),linear-gradient(180deg,#ffffff0b,#ffffff05),var(--surface)}.cash-hero h2,.cash-hero p{margin:0}.cash-hero p:not(.eyebrow){color:var(--muted);margin-top:5px}.cash-hero-total{min-width:260px;border:1px solid rgba(47,158,68,.28);border-radius:10px;padding:14px;text-align:right;background:#2f9e4414}.cash-hero-total span,.cash-hero-total small{display:block;color:var(--muted);font-weight:850}.cash-hero-total strong{display:block;margin:4px 0;color:#fff;font-size:28px;line-height:1}.cash-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.cash-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cash-section{display:grid;gap:12px;align-content:start}.cash-row-list{display:grid;gap:8px;max-height:430px;overflow:auto;padding-right:3px}.cash-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid var(--border-soft);border-left:4px solid var(--border);border-radius:10px;padding:10px 12px;background:#0b0b0e}.cash-row.debt-row{border-left-color:var(--accent)}.cash-row.payable-row{border-left-color:var(--yellow)}.cash-row strong,.cash-row span,.cash-row small{display:block}.cash-row strong{color:#fff}.cash-row span,.cash-row small{margin-top:3px;color:var(--muted)}.cash-note{display:grid;gap:4px;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px;background:#ffffff09}.cash-note strong,.cash-note span,.cash-note small{display:block}.cash-note span{color:#fff;font-size:20px;font-weight:950}.cash-note small{color:var(--muted)}.sales-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.sold-card-list,.sales-side{display:grid;gap:10px}.claims-layout{display:grid;gap:14px}.claims-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;border-color:#f5254652;background:linear-gradient(135deg,rgba(245,37,70,.1),transparent 34%),linear-gradient(180deg,#131318,#101014)}.claims-hero-left p,.claims-hero-left h2{margin:0 0 5px}.claims-hero-right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.claim-create-form{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.claim-create-form input{min-width:min(320px,280px)}.claims-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.claims-workspace{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px;align-items:start}.claim-review-panel{display:grid;gap:14px}.claims-side{display:grid;gap:14px;align-self:start;position:sticky;top:14px;max-height:calc(100vh - 28px);overflow-y:auto}.claim-loader{display:grid;gap:12px}.claim-csv-panel{display:grid;gap:10px}.claim-csv-file{width:100%}.claim-csv-editor{display:grid;gap:6px;font-size:12px;font-weight:800;color:var(--muted);text-transform:uppercase}.claim-csv-editor textarea{min-height:96px;resize:vertical;border-radius:8px;padding:10px;background:#08080a;color:var(--text);border:1px solid var(--border-soft);font:12px/1.4 var(--mono);text-transform:none}.claim-csv-actions{display:flex;gap:8px;flex-wrap:wrap}.claim-csv-feedback,.claim-csv-more{margin:0;color:var(--muted);font-size:12px}.claim-csv-preview{display:grid;gap:6px;max-height:300px;overflow-y:auto}.claim-csv-row{display:grid;grid-template-columns:54px minmax(0,1fr);gap:8px;padding:8px;border:1px solid var(--border-soft);border-radius:8px;background:#08080a}.claim-csv-row>span{align-self:start;border-radius:999px;padding:3px 6px;text-align:center;font-size:10px;font-weight:900;background:#94a3b81f;color:var(--muted)}.claim-csv-row.matched>span{background:#22c55e24;color:#86efac}.claim-csv-row.review>span{background:#f59e0b29;color:#fbbf24}.claim-csv-row.invalid>span{background:#f8717124;color:#fca5a5}.claim-csv-row div{min-width:0;display:grid;gap:2px}.claim-csv-row strong,.claim-csv-row small,.claim-csv-row em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.claim-csv-row strong{color:var(--text);font-size:12px}.claim-csv-row small,.claim-csv-row em{color:var(--muted);font-size:11px;font-style:normal}.claim-pc-results{display:grid;gap:6px;max-height:400px;overflow-y:auto}.claim-pc-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--border-soft);border-radius:8px;color:var(--text);background:#08080a;cursor:pointer;text-align:left;font:inherit}.claim-pc-row.selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:var(--accent-soft)}.claim-pc-row img,.claim-pc-row .image-placeholder{width:36px;height:50px;border-radius:5px;object-fit:contain;background:#101014;flex:0 0 36px}.claim-pc-row .image-placeholder{font-size:10px;font-weight:900;display:grid;place-items:center}.claim-pc-row div{display:flex;align-items:center;gap:8px;min-width:0;flex:1;overflow:hidden}.claim-pc-row strong{font-size:13px;white-space:nowrap}.claim-pc-row span,.claim-pc-row .money-stack{font-size:11px;white-space:nowrap}.claim-card-list{display:grid;gap:10px}.claim-card-row{display:flex;gap:14px;padding:14px;border:1px solid var(--border);border-radius:12px;background:#08080a;align-items:flex-start}.claim-card-row.ignored{opacity:.58}.claim-card-media{flex:0 0 64px;width:64px}.claim-card-media img,.claim-card-media .image-placeholder{width:64px;height:88px;border-radius:8px;object-fit:contain;background:#101014;display:block}.claim-card-media .image-placeholder{font-size:12px;font-weight:900;display:grid;place-items:center;color:var(--muted)}.claim-card-info{flex:0 0 auto;min-width:180px;max-width:260px;display:grid;gap:3px}.claim-card-info strong{font-size:16px;line-height:1.2}.claim-card-info span{font-size:13px}.claim-card-info small{font-size:11px}.claim-card-prices{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.claim-card-prices .money-stack{font-size:12px}.claim-card-info em{font-style:normal;font-size:12px;color:var(--muted-2);margin-top:2px;display:block}.claim-card-editor{flex:1 1 0;min-width:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.claim-editor-field{display:grid;gap:4px}.claim-editor-field>span{font-size:10px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.02em}.claim-editor-field input{min-height:38px;border-radius:8px;padding:0 10px;font-size:14px;font-weight:600;background:#0c0c0f;border-color:var(--border-soft)}.claim-editor-field input:focus{border-color:var(--accent);box-shadow:0 0 0 2px #f525461f}.claim-editor-field--wide,.claim-buyer-slots{grid-column:1 / -1}.claim-buyer-slot-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.claim-buyer-slot{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.claim-buyer-slot small{color:var(--muted-2);font-size:11px;font-weight:900}.claim-card-actions{flex:0 0 auto;display:grid;gap:8px;align-content:start}.claim-card-actions button{min-height:40px;padding:0 14px;white-space:nowrap;font-size:13px}.claim-frees-panel{display:grid;gap:10px}.claim-free-form{display:grid;gap:8px}.claim-free-form input{min-height:38px;border-radius:8px;padding:0 10px;font-size:14px;background:#0c0c0f;border-color:var(--border-soft)}.claim-free-form input:focus{border-color:var(--accent);box-shadow:0 0 0 2px #f525461f}.claim-free-form button{min-height:40px}.claim-free-list{display:grid;gap:6px;border-top:1px solid var(--border-soft);padding-top:10px}.claim-free-list div{display:grid;gap:2px}.claim-free-list strong{font-size:13px;color:var(--accent)}.claim-free-list span{font-size:12px}.claim-history-panel{display:grid;gap:10px}.claim-history-panel h3{margin:0}.sold-card-row{display:grid;grid-template-columns:62px minmax(0,1fr) 160px;gap:12px;align-items:center;border:1px solid var(--border-soft);border-radius:12px;padding:10px;background:#0b0b0e}.sold-card-row img,.sold-card-thumb{width:54px;height:76px;border-radius:8px;object-fit:cover;background:#101014}.sold-card-row span,.sold-card-row small,.channel-row span,.channel-row small{display:block;margin-top:4px;color:var(--muted)}.sold-card-row>div:last-child{text-align:right}.channel-row{display:grid;gap:3px;border:1px solid var(--border-soft);border-radius:12px;padding:12px;background:#0b0b0e}.business-alerts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.business-alerts div{border:1px solid var(--border-soft);border-radius:12px;padding:12px;background:#0b0b0e}.business-alerts strong{display:block;color:var(--accent);font-size:24px}.business-alerts span{display:block;margin-top:4px;color:var(--muted);font-size:12px;font-weight:850}.demo-operations{display:grid;gap:9px}.demo-operations div{border-top:1px solid var(--border-soft);padding-top:9px}.orders-layout{display:grid;gap:16px;width:100%;max-width:1760px}.orders-header-panel{display:grid;grid-template-columns:minmax(210px,.52fr) minmax(420px,1fr) minmax(190px,auto);align-items:center;gap:14px;padding:14px}.orders-header-panel h2{margin-bottom:2px}.orders-title{min-width:0}.orders-side-info{display:grid;gap:8px;justify-items:end}.orders-tools{display:grid;gap:8px;min-width:0}.orders-search-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,190px);gap:8px}.orders-sort,.trello-sort{min-height:40px;border-radius:8px}.orders-color-guide{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:7px 10px;color:var(--muted);font-size:11px;font-weight:850}.orders-color-guide span{display:inline-flex;align-items:center;gap:5px}.guide-dot{display:inline-block;width:9px;height:9px;border-radius:999px;background:var(--border)}.guide-dot.pending{background:var(--accent)}.guide-dot.message{background:var(--message-blue)}.guide-dot.packed{background:var(--yellow)}.guide-dot.paid{background:#2bbc77}.guide-dot.delivered{background:#a78bfa}.orders-filters{display:flex;align-items:center;gap:6px;overflow-x:auto;padding:1px 0 2px}.orders-filters .secondary-action{min-height:32px;padding:0 10px;gap:5px;white-space:nowrap;font-size:12px}.orders-filters .secondary-action span{color:var(--muted);font-size:11px}.order-board-tabs{display:flex;align-items:center;gap:7px;overflow-x:auto;padding:1px 0 2px}.order-board-tabs button{display:inline-flex;align-items:center;gap:7px;min-height:36px;border:1px solid var(--border-soft);border-radius:999px;padding:0 12px;color:var(--muted);background:#ffffff0b;font-weight:900;white-space:nowrap}.order-board-tabs button.active{border-color:#e82a40b8;color:#fff;background:#e82a402e}.order-board-tabs span{color:var(--muted);font-size:11px}.order-batch-bar{display:grid;grid-template-columns:minmax(190px,1fr) minmax(170px,auto) repeat(4,auto);gap:10px;align-items:end;padding:12px;border-color:#3b82f657;background:linear-gradient(135deg,rgba(59,130,246,.12),transparent 42%),var(--surface)}.order-batch-bar>div,.order-batch-bar label{display:grid;gap:4px}.order-batch-bar span,.order-batch-bar label{color:var(--muted);font-size:12px;font-weight:850}.order-batch-bar input{min-height:38px;border-radius:8px;padding:0 11px}.order-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.order-list-header,.order-row-main{display:grid;grid-template-columns:minmax(180px,1.35fr) minmax(130px,.62fr) 110px 88px minmax(112px,.45fr) minmax(176px,auto);gap:10px;align-items:center}.order-list-header{display:none}.order-row-main{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"select buyer actions" "select money status" "select message pack";min-height:0;padding:12px 12px 11px 14px;gap:9px 12px;align-items:start;cursor:pointer}.order-card{--order-state-color: var(--accent);--order-state-tint: rgba(232, 42, 64, .055);display:grid;gap:0;border:1px solid var(--border);border-left-color:var(--order-state-color);border-left-width:4px;border-radius:7px;padding:0;background:linear-gradient(90deg,var(--order-state-tint),transparent 36%),#09090c;overflow:hidden}.order-card.selected{border-color:#3b82f694;border-left-color:var(--order-state-color);box-shadow:0 0 0 1px #3b82f638}.order-card.focused{border-color:#ffffff57;border-left-color:var(--order-state-color);box-shadow:0 0 0 2px #ffffff14,0 12px 28px #0003}.order-card.open{border-color:#ffffff47;border-left-color:var(--order-state-color);background:linear-gradient(90deg,var(--order-state-tint),transparent 42%),#14151a;box-shadow:0 18px 42px #00000052}.order-card.open.focused{border-color:#ffffff75;border-left-color:var(--order-state-color);box-shadow:0 0 0 2px #ffffff1f,0 22px 46px #0000005c}.order-card.open .order-row-main{grid-template-columns:28px minmax(240px,360px) max-content minmax(210px,300px) max-content max-content;grid-template-areas:"select buyer actions money status pack" "select message actions money status pack";justify-content:start;align-items:center;background:#121318}.order-card.message-sent{--order-state-color: var(--message-blue);--order-state-tint: rgba(59, 130, 246, .07)}.order-card.cancelled{--order-state-color: var(--muted-2);opacity:.58}.order-card.packed-complete{--order-state-color: var(--yellow);--order-state-tint: rgba(245, 197, 66, .075)}.order-card.paid-complete{--order-state-color: #2bbc77;--order-state-tint: rgba(43, 188, 119, .075)}.order-card.delivered-complete{--order-state-color: #a78bfa;--order-state-tint: rgba(167, 139, 250, .075)}.delivered-action{background:linear-gradient(180deg,#25b66d,#157244);border-color:#57eb9e8c;color:#fff}.order-actions{grid-area:actions;align-items:center;justify-content:stretch;gap:8px}.order-actions{display:flex;flex-wrap:wrap}.order-actions button{flex:1 1 150px}.order-summary-main{grid-area:buyer;min-width:0}.order-title-line{display:flex;align-items:center;min-width:0;gap:8px}.order-work-badge{flex:0 0 auto;min-height:24px;border:1px solid rgba(255,255,255,.24);border-radius:999px;padding:3px 8px;color:#e8e8ee;background:#ffffff17;font-size:11px;font-weight:950}.order-work-badge.active{border-color:#ffffff57;color:#fff;background:#ffffff24}.order-select-cell{grid-area:select;display:grid;min-height:28px;place-items:start center;cursor:pointer}.order-select-cell input{width:18px;height:18px;accent-color:var(--message-blue);box-shadow:none}.order-summary-main h3{margin:0;font-size:17px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-summary-main p{margin-top:4px;color:var(--muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-summary-money{grid-area:money;display:grid;grid-template-columns:repeat(3,max-content);gap:5px 10px;align-items:center;justify-items:start;min-width:0;color:var(--muted);font-size:12px;font-weight:850;text-align:left}.order-summary-money .money-stack{align-items:flex-start;grid-row:span 2}.order-summary-meta{grid-area:status;display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap;min-width:0}.order-summary-meta .pill{min-height:28px;padding:4px 9px;font-size:12px}.order-summary-meta .money-stack{min-width:max-content}.message-pill{color:#fff;background:var(--message-blue)}.order-row-check-wrap{grid-area:message;display:flex;align-items:center;justify-self:start;width:max-content;max-width:100%;min-width:0}.order-row-check{display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:100%;padding:3px 6px 3px 0;border-radius:6px;min-width:0;color:var(--muted);font-size:13px;font-weight:900;cursor:pointer}.order-row-check.checked{color:#bfdbfe}.order-row-check input{flex:0 0 auto;width:18px;height:18px;accent-color:var(--message-blue);box-shadow:none}.order-delete-action{color:#ffb4c0}.order-pack-cell{grid-area:pack;display:grid;gap:1px;min-width:0;justify-items:end;text-align:right}.order-pack-cell strong{color:var(--text);font-size:15px}.order-pack-cell span{color:var(--muted);font-size:12px;font-weight:850}.order-row-actions{grid-area:actions;display:flex;align-items:center;justify-content:flex-end;gap:8px}.order-row-actions .secondary-action,.order-row-actions .primary-action{min-height:38px;padding:0 12px;border-radius:7px;font-size:13px;white-space:nowrap}.quick-payment-panel{display:grid;gap:10px;margin:0 12px 12px;border:1px solid rgba(59,130,246,.34);border-radius:9px;padding:11px;background:linear-gradient(135deg,rgba(59,130,246,.12),transparent 52%),#171820}.quick-payment-header,.quick-payment-fields{display:flex;align-items:center;justify-content:space-between;gap:10px}.quick-payment-header strong{color:var(--text)}.quick-payment-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.quick-payment-modes button{min-height:36px;border:1px solid var(--border-soft);border-radius:8px;color:var(--muted);background:#ffffff0b;font-weight:900}.quick-payment-modes button.active{border-color:#e82a40b3;color:#fff;background:#e82a402b}.quick-payment-fields{align-items:end}.quick-payment-fields label,.quick-full-total{display:grid;flex:1 1 180px;gap:5px;color:var(--muted);font-size:12px;font-weight:850}.quick-payment-fields input{min-height:38px;border-radius:8px;padding:0 11px}.order-detail{display:grid;grid-template-columns:minmax(520px,1fr) minmax(380px,.44fr);grid-template-areas:"items strip" "items work" "items actions";gap:10px;align-items:start;border-top:1px solid rgba(255,255,255,.18);padding:10px 12px 12px;background:#1b1c23}.order-detail-strip{grid-area:strip;display:grid;grid-template-columns:1fr;gap:10px;align-items:stretch;border:1px solid rgba(255,255,255,.18);border-radius:7px;padding:10px;background:#24252e}.order-detail-strip>div:first-child{display:grid;gap:2px;min-width:0}.order-detail-strip strong,.order-panel-heading h4{margin:0;color:var(--text);font-size:14px;font-weight:950}.order-detail-strip span,.order-panel-heading span{color:var(--muted);font-size:13px;font-weight:850}.order-detail-strip-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;justify-content:stretch;gap:8px}.order-detail-strip-actions .secondary-action{min-height:36px;border-radius:7px;padding:0 10px;font-size:13px}.order-detail-strip-actions .order-message-check{grid-column:1 / -1}.order-work-grid{grid-area:work;display:grid;grid-template-columns:1fr;gap:10px;align-items:start}.order-message-check{display:flex;align-items:center;gap:8px;min-height:36px;border:1px solid rgba(255,255,255,.2);border-radius:7px;padding:0 12px;background:#ffffff14;color:var(--muted);font-size:13px;font-weight:900}.order-message-check.checked{border-color:#3b82f6d1;background:#3b82f629;color:#dbeafe}.order-message-check input{width:18px;height:18px;accent-color:var(--message-blue);box-shadow:none}.order-work-panel{display:grid;gap:9px;border:1px solid rgba(255,255,255,.16);border-radius:7px;padding:10px;background:#22232b}.order-items-panel{grid-area:items;align-self:start}.order-payment-panel{grid-template-columns:1fr;align-items:stretch;min-height:0}.order-note-box{grid-template-columns:1fr;align-items:stretch;gap:8px}.order-payment-panel .order-panel-heading,.order-note-box .order-panel-heading{align-items:flex-start;flex-direction:column;justify-content:end;gap:4px}.order-note-box .order-panel-footer{justify-content:stretch;flex-wrap:nowrap}.order-note-box .order-panel-footer button{width:100%}.order-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.order-payment-badges{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.order-payment-badges span{display:inline-flex;align-items:center;gap:4px;min-height:25px;border-radius:999px;padding:0 10px;background:#ffffff0e;color:var(--muted);font-size:12px;font-weight:900}.order-payment-badges strong{color:var(--text)}.order-panel-footer{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.order-panel-footer .secondary-action,.order-panel-footer .primary-action{min-height:36px;border-radius:7px;padding:0 12px;font-size:13px}.payment-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.order-statuses{display:flex;flex-wrap:wrap;gap:8px}.orders-search{display:flex;align-items:center;gap:8px;min-width:0;flex:1;border:1px solid var(--border-soft);border-radius:8px;padding:0 12px;background:#050507d1}.orders-search .ui-icon{width:18px;height:18px;color:var(--muted)}.orders-search input{width:100%;min-height:40px;border:0;padding:0;background:transparent;box-shadow:none}.order-lines{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,430px));gap:10px;align-items:start}.order-line{display:grid;grid-template-columns:24px 68px minmax(0,1fr) max-content;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.14);border-radius:8px;min-height:116px;padding:10px 12px;background:#181920}.order-line input[type=checkbox]{width:18px;height:18px;min-width:18px;min-height:18px;accent-color:var(--accent);box-shadow:none}.order-line-image{width:68px;height:94px;flex:0 0 68px;object-fit:cover;border-radius:6px;border:1px solid rgba(255,255,255,.16);background:#111116}.order-line-image-placeholder{display:grid;place-items:center;color:var(--muted-2);font-size:11px;font-weight:900}.order-line span{min-width:0;color:var(--muted);font-size:15px;line-height:1.3;font-weight:900}.order-line.packed span{color:var(--muted-2);text-decoration:line-through}.order-items-heading-actions,.order-line-editor-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.order-line-editor{display:grid;gap:12px}.order-line-editor-list{display:grid;gap:8px}.order-edit-line{display:grid;grid-template-columns:54px minmax(180px,1fr) 170px 105px 130px 38px;align-items:end;gap:10px;padding:9px;border:1px solid rgba(255,255,255,.13);border-radius:7px;background:#181920}.order-edit-line>strong{align-self:center;line-height:1.25}.order-edit-line>label,.order-add-stock>label{display:grid;gap:5px;min-width:0;color:var(--muted);font-size:11px;font-weight:900}.order-edit-line input,.order-edit-line select,.order-stock-search input{min-height:38px}.order-edit-quantity{display:grid;grid-template-columns:38px minmax(48px,1fr) 38px;min-width:0}.order-edit-quantity button{border:1px solid var(--border);background:var(--surface-3);color:#fff;font-size:18px;font-weight:900}.order-edit-quantity button:first-child{border-radius:6px 0 0 6px}.order-edit-quantity button:last-child{border-radius:0 6px 6px 0}.order-edit-quantity input{border-radius:0;text-align:center}.order-edit-line>.remove-action{width:38px;height:38px}.order-add-stock{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--border)}.order-stock-search{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding-left:10px;border:1px solid var(--border);border-radius:7px;background:var(--bg)}.order-stock-search input{border:0;padding-left:0;box-shadow:none}.order-stock-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.order-stock-results>button{display:grid;grid-template-columns:38px minmax(0,1fr) auto 18px;align-items:center;gap:8px;min-width:0;padding:7px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2);color:#fff;text-align:left}.order-stock-results>button:hover{border-color:var(--accent)}.order-stock-results>button>span{display:grid;min-width:0}.order-stock-results small{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.order-stock-result-image{width:38px;height:52px;object-fit:cover;border-radius:4px}@media(max-width:900px){.order-edit-line{grid-template-columns:54px minmax(0,1fr) 38px}.order-edit-line>label{grid-column:span 1}.order-edit-line>label:nth-of-type(1){grid-column:1 / -1}.order-stock-results{grid-template-columns:1fr}}@media(max-width:560px){.order-items-heading-actions{align-items:flex-end;flex-direction:column}.order-edit-line{grid-template-columns:46px minmax(0,1fr) 38px}.order-edit-line .order-line-image{width:46px;height:64px}.order-edit-line>label{grid-column:1 / -1}.order-line-editor-actions>button{flex:1}}.order-payment-field{display:grid;gap:6px}.order-payment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.order-payment-summary{display:flex;align-items:center;justify-content:space-between;gap:8px}.order-payment-summary>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.order-payment-summary span{color:var(--muted);font-weight:800}.order-payment-summary strong{color:var(--text)}.claim-due-field{min-width:210px}.order-payment-field span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.order-payment-field input{min-height:38px;font-size:14px;background:#111218;border-color:#ffffff2e}.order-note-box textarea{width:100%;min-height:44px;max-height:66px;font-size:14px;resize:vertical;line-height:1.4;background:#111218;border-color:#ffffff2e}.order-note-box .order-payment-summary>span{max-width:64ch;font-size:12px}.movement-list{display:grid;gap:10px;margin-top:14px}.movement-row{display:grid;grid-template-columns:minmax(220px,1.2fr) 160px 170px minmax(0,1fr);gap:12px;align-items:center;padding:15px;border:1px solid var(--border);border-radius:14px;background:#09090b}.movement-row strong,.movement-row span{display:block}.movement-row>div:nth-child(2){color:var(--cyan);font-weight:950}.import-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.imports-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px}.imports-sidebar{display:grid;gap:14px;align-content:start}.import-file-list{display:grid;gap:10px}.import-file{display:grid;gap:6px;width:100%;border:1px solid var(--border);border-radius:14px;padding:14px;color:var(--text);background:#08080a;text-align:left}.import-file.selected,.import-file:hover{border-color:var(--accent);background:var(--accent-soft)}.import-file span,.import-file small{color:var(--muted)}.imports-main{display:grid;gap:16px}.review-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.review-panel{display:grid;gap:16px}.review-controls{display:flex;flex-wrap:wrap;gap:10px}.review-controls button{min-height:42px;border:1px solid var(--border);border-radius:999px;padding:0 16px;color:#d9d9de;background:var(--surface-2);font-weight:900}.review-controls button.active{border-color:var(--accent);color:#fff;background:var(--accent)}.review-note{display:grid;gap:4px;border:1px solid var(--border);border-radius:14px;padding:12px 14px;background:#08080a}.review-note strong{color:var(--yellow)}.review-note span{color:var(--muted)}.import-risk-panel{display:grid;grid-template-columns:280px minmax(0,1fr);gap:12px;border:1px solid rgba(245,197,66,.38);border-radius:14px;padding:14px;background:#f5c54212}.import-risk-panel strong,.import-risk-panel span{display:block}.import-risk-panel strong{color:var(--yellow)}.import-risk-panel>div:first-child span{margin-top:5px;color:var(--muted)}.import-risk-panel>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.import-risk-panel>div:last-child span{border:1px solid rgba(245,197,66,.32);border-radius:999px;padding:7px 10px;color:#f6e2a1;background:#0505067a;font-size:12px;font-weight:900}.review-table{display:grid;gap:12px}.review-row{display:grid;gap:10px;border:1px solid var(--border);border-radius:16px;padding:12px;background:#08080a}.review-row.approved{border-color:#d7dbe361}.review-row.pending{border-color:#f5c54294}.review-row.ignored{opacity:.68}.review-row-main,.review-actions,.review-current{display:flex;align-items:center;justify-content:space-between;gap:12px}.review-row-main{justify-content:flex-start}.review-row-main>div{flex:1;min-width:0}.review-row-image{width:58px;height:80px;flex:0 0 58px;border:1px solid var(--border);border-radius:8px;object-fit:cover;background:#101014}.review-row-image.image-placeholder,.review-row-main .image-placeholder{display:grid;place-items:center;color:var(--muted);font-weight:950}.row-number{display:inline-block;margin-bottom:6px;color:var(--accent);font-size:12px;font-weight:950;text-transform:uppercase}.review-row-main p{margin-top:5px;color:var(--muted)}.review-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0}.review-grid div{min-width:0;border:1px solid var(--border-soft);border-radius:8px;padding:7px 9px;background:#0d0d10}.review-grid dt,.review-current span{color:var(--muted);font-size:12px;font-weight:900}.review-grid dd{margin:3px 0 0;color:var(--text);font-weight:900}.review-current{border:1px solid var(--border-soft);border-radius:12px;padding:10px 12px;background:#0d0d10}.warnings{display:flex;flex-wrap:wrap;gap:8px}.warnings span{border:1px solid rgba(245,197,66,.42);border-radius:999px;padding:6px 10px;color:var(--yellow);background:#f5c54214;font-size:12px;font-weight:900}.candidate-review{display:grid;gap:8px;border:1px solid var(--border-soft);border-radius:10px;padding:10px;background:#050506}.resolved-review+.candidate-review:not(.resolved-review):not(.pricecharting-review){display:none}.pricecharting-review{border-color:#d7dbe357}.pricecharting-grid .candidate-card.selected{border-color:var(--cyan);box-shadow:0 0 0 1px var(--cyan)}.candidate-review p{margin-top:4px;color:var(--muted)}.candidate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.candidate-card{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:start;gap:9px;border:1px solid var(--border);border-radius:9px;padding:8px;color:var(--text);background:#0b0b0e;text-align:left}.candidate-card.selected,.candidate-card:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.candidate-card-art{display:grid;place-items:center;width:84px;height:118px;margin:0;overflow:hidden;border:1px solid var(--border-soft);border-radius:8px;background:#101014}.candidate-card-art img,.candidate-card-art .image-placeholder{width:100%;height:100%;aspect-ratio:5 / 7;border-radius:0}.candidate-card-art img{object-fit:contain}.candidate-card-art .image-placeholder{display:grid;place-items:center}.candidate-card-body{display:grid;align-content:start;gap:4px;min-width:0}.candidate-card span,.candidate-card small,.candidate-card p{color:var(--muted)}.candidate-card strong{color:var(--text)}.candidate-card-body small{display:block;margin-top:0;color:var(--cyan);font-weight:900}.confidence{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--border-soft);border-radius:7px;padding:5px 7px}.confidence strong{color:var(--yellow)}.candidate-card-body>p{display:-webkit-box;overflow:hidden;margin-top:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.25}.candidate-card code{overflow:hidden;border-radius:10px;padding:8px;color:var(--cyan);background:#050506;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.selected-candidate{display:grid;gap:3px;border:1px solid rgba(215,219,227,.38);border-radius:12px;padding:10px 12px;background:#d7dbe312}.selected-candidate span{color:var(--cyan);font-size:12px;font-weight:900}.selected-candidate strong{color:var(--text)}.import-archive{grid-column:1 / -1}.import-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.import-card{display:grid;gap:14px;min-height:210px;padding:16px;border:1px solid var(--border);border-radius:14px;background:#09090b}.import-topline{display:flex;justify-content:space-between;gap:12px}.pill{align-self:start;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:950}.pill.warning{color:#fff;background:var(--accent)}.pill.ok{color:#101014;background:#d7dbe3}.pill.delivered{color:#171124;background:#c4b5fd}.import-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.import-card dt{color:var(--muted);font-size:12px;font-weight:900}.import-card dd{margin:3px 0 0;color:var(--text);font-weight:900}.empty-state{display:grid;place-items:center;min-height:180px;gap:6px;padding:24px;border:1px dashed var(--border);border-radius:14px;background:#09090b;text-align:center}.empty-state strong{color:var(--text)}@media(max-width:1280px){.stock-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){.metrics,.cash-metrics,.import-grid,.daily-action-grid,.purchase-metrics,.review-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.filters{grid-template-columns:repeat(3,minmax(0,1fr))}.stock-content,.sale-layout,.purchases-layout,.claims-workspace,.claims-workspace-grid,.cash-grid,.sales-grid,.dashboard-grid,.home-grid,.imports-layout{grid-template-columns:1fr}.inventory-form{grid-template-columns:repeat(2,minmax(0,1fr))}.cache-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-row{grid-template-columns:minmax(220px,1.4fr) minmax(150px,1fr) 120px}.inventory-select{grid-template-columns:minmax(220px,1.4fr) 150px 120px}.inventory-row span:nth-of-type(2),.inventory-row span:nth-of-type(3){display:none}.inventory-select span:nth-of-type(2),.inventory-select span:nth-of-type(3){display:none}.active-cart-panel .cart-panel-content{grid-template-columns:1fr}.detail-panel{position:static}.detail-image{max-height:380px}}@media(max-width:760px){.cache-status-grid,.cash-metrics,.cash-grid,.daily-action-grid,.purchase-metrics,.purchase-search-row,.cache-search{grid-template-columns:1fr}.cash-hero{align-items:stretch;flex-direction:column}.bulk-resolution-summary{align-items:flex-start;flex-direction:column}.bulk-resolution-summary span{text-align:left}.cash-hero-total{min-width:0;text-align:left}.pricecharting-row{grid-template-columns:48px minmax(0,1fr)}.pricecharting-price{grid-column:2;text-align:left}.cache-link{grid-column:1 / -1;grid-row:auto}}@media(max-width:620px){.stock-intake-mode{gap:6px;padding:6px}.stock-intake-mode .app-header,.stock-intake-mode .nav{display:none}.stock-intake-view{gap:6px;padding-bottom:max(72px,env(safe-area-inset-bottom))}.stock-intake-header{min-height:40px;flex-direction:row;align-items:center;gap:8px;padding:0 0 5px}.stock-intake-header>div{display:block;min-width:0}.stock-intake-header .eyebrow,.stock-intake-header p{display:none}.stock-intake-header h2{margin:0;font-size:20px;line-height:1.1}.stock-intake-header .stock-intake-back{width:40px;min-width:40px;min-height:40px;margin-left:auto;padding:0}.stock-intake-back span{display:none}.stock-intake-mode .catalog-picker{gap:7px;border-radius:8px;padding:8px}.stock-intake-mode .catalog-picker .edit-section-heading{align-items:center;gap:8px}.stock-intake-mode .catalog-picker .edit-section-heading h3{font-size:16px}.stock-intake-mode .catalog-picker .edit-section-heading span{display:none}.stock-intake-mode .catalog-picker .edit-section-heading>strong{color:var(--muted);font-size:12px;white-space:nowrap}.stock-intake-mode .catalog-picker-tools{flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-bottom:1px;scrollbar-width:none}.stock-intake-mode .catalog-picker-tools::-webkit-scrollbar{display:none}.stock-intake-mode .language-group-row,.stock-intake-mode .catalog-currency-toggle{flex:0 0 auto;gap:4px}.stock-intake-mode .language-group-row>span:first-child,.stock-intake-mode .catalog-currency-toggle>span{display:none}.stock-intake-mode .language-group-row button,.stock-intake-mode .catalog-currency-toggle button{min-height:30px;padding-inline:8px;font-size:11px}.stock-intake-mode .catalog-picker-search{position:sticky;top:0;z-index:12;grid-template-columns:minmax(0,1fr) 42px;gap:6px;margin-inline:-2px;padding:2px;background:#15151a}.stock-intake-mode .catalog-picker-search input{min-height:42px;padding-inline:12px;font-size:16px}.stock-intake-mode .catalog-picker-search .primary-action{width:42px;min-width:42px;min-height:42px;padding:0}.stock-intake-mode .catalog-picker-search .primary-action span{display:none}.stock-intake-view .catalog-picker-results{grid-template-columns:1fr;gap:5px;max-height:calc(100dvh - 188px);overflow-y:auto;overscroll-behavior:contain;padding:0 2px max(88px,env(safe-area-inset-bottom)) 0;scroll-padding-bottom:max(88px,env(safe-area-inset-bottom))}.stock-intake-view .catalog-picker-row{grid-template-columns:48px minmax(0,1fr) auto;gap:8px;min-height:66px;padding:7px}.stock-intake-view .catalog-picker-row img,.stock-intake-view .catalog-picker-row .image-placeholder{width:48px;height:48px}.stock-intake-view .catalog-picker-card-copy{gap:1px}.stock-intake-view .catalog-picker-card-copy strong{font-size:14px}.stock-intake-view .catalog-picker-card-copy span,.stock-intake-view .catalog-picker-card-copy small{font-size:11px}.stock-intake-view .catalog-picker-meta{grid-column:3;grid-template-columns:1fr;align-self:stretch;min-width:82px;gap:2px}.stock-intake-view .catalog-picker-badges{display:none}.stock-intake-view .catalog-picker-prices{min-width:82px;justify-content:center}.stock-intake-view .catalog-picker-price-line{gap:2px}.stock-intake-view .catalog-picker-price-line small{font-size:9px}.stock-intake-view .catalog-picker-price-line strong{font-size:11px}.stock-intake-view .catalog-picker-syncing{position:fixed;right:10px;bottom:max(10px,env(safe-area-inset-bottom));z-index:30;border:1px solid var(--border);border-radius:999px;padding:5px 9px;background:#08080af0}.stock-intake-view .modal-footer{padding-bottom:max(8px,env(safe-area-inset-bottom))}}@media(max-width:760px){.claims-side{position:static;max-height:none;overflow-y:visible}.shell{padding:14px}.app-header,.business-chart-panel{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.brand-mark{width:48px;height:48px}h1{font-size:28px}.nav{grid-template-columns:repeat(8,minmax(130px,1fr));overflow-x:auto}.compact-nav{grid-template-columns:repeat(5,minmax(130px,1fr))}.metrics,.filters,.detail-grid,.import-grid,.stock-list,.review-summary,.claims-metrics,.review-grid,.candidate-grid{grid-template-columns:1fr}.stock-card{min-height:auto}.movement-row{grid-template-columns:1fr}.orders-header-panel,.order-topline,.order-lines div{align-items:stretch;flex-direction:column}.orders-header-panel{grid-template-columns:1fr}.orders-filters{flex-wrap:wrap;overflow-x:visible}.order-summary-button,.order-payment-summary{align-items:stretch;flex-direction:column}.order-summary-button{grid-template-columns:1fr}.order-list-header{display:none}.order-row-main{grid-template-columns:1fr 1fr;gap:8px 10px;align-items:start}.order-summary-main,.order-summary-money,.order-row-actions{grid-column:1 / -1}.order-row-actions{justify-content:stretch}.order-row-actions .secondary-action{flex:1}.order-summary-money{justify-items:start;text-align:left}.order-summary-money .money-stack{align-items:flex-start}.order-list,.order-payment-grid{grid-template-columns:1fr}.order-detail{grid-template-columns:1fr;grid-template-areas:"strip" "work" "items" "actions"}.order-work-grid,.order-detail-strip{grid-template-columns:1fr}.order-detail-strip-actions{grid-template-columns:1fr;justify-content:stretch}.order-detail-strip-actions .secondary-action,.order-message-check{flex:1}.order-lines,.sale-stock-row,.sold-card-row{grid-template-columns:1fr}.sale-stock-meta,.sold-card-row>div:last-child{text-align:left}.review-row-main,.review-actions,.review-current,.import-risk-panel{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.editable-cart-line,.active-cart-panel .cart-panel-content,.chart-summary,.quality-panel,.import-total-strip,.import-batch-panel,.inventory-form,.inventory-row,.inventory-select,.dashboard-card-grid{grid-template-columns:1fr}.import-batch-panel .span-2{grid-column:auto}.claims-hero{align-items:stretch;flex-direction:column}.claims-hero-right{width:100%}.claim-card-row{flex-direction:column}.claim-card-info{max-width:100%;min-width:0}.claim-card-editor{grid-template-columns:1fr 1fr}.claim-card-actions{flex-direction:row;width:100%}.claim-card-actions button{flex:1}.inventory-sale-row{align-items:stretch;flex-direction:column}.activity-toggle{min-width:0}.span-2{grid-column:auto}.business-alerts,.stock-card-actions{grid-template-columns:1fr}.stock-numbers,.price{justify-self:start;text-align:left}}body{font-size:16px}.metric{min-height:124px;padding:20px}.metric span{font-size:14px}.metric strong{margin-top:10px;font-size:36px}.metric small,label{font-size:13px}input,select{min-height:50px;font-size:15px;font-weight:700}.toast-stack{position:fixed;z-index:1200;top:18px;right:18px;display:grid;width:min(420px,calc(100vw - 36px));gap:10px;pointer-events:none}.toast-stack .feedback{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin:0;padding:15px 16px;background:#101014;box-shadow:0 18px 48px #0000007a;pointer-events:auto}.toast-stack .feedback button{display:inline-grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border:0;border-radius:8px;color:currentColor;background:transparent;font-size:20px}.inventory-toolbar{display:grid;gap:9px;padding:12px 14px}.inventory-toolbar .section-heading{align-items:start}.inventory-toolbar .section-heading h2{font-size:25px}.inventory-toolbar .section-heading p{margin-top:2px}.inventory-toolbar .primary-action,.inventory-toolbar .secondary-action{min-height:38px}.toolbar-actions{display:flex;gap:10px;flex-wrap:wrap}.filter-toggle.active{border-color:var(--cyan);color:var(--cyan)}.inventory-search-row{display:grid;grid-template-columns:minmax(360px,1fr) minmax(92px,auto) minmax(150px,190px);gap:10px;align-items:center}.inventory-search{display:grid;gap:5px}.inventory-search,.sort-control{color:var(--muted);font-size:12px;font-weight:900}.issue-filter-row,.availability-filter-row,.language-group-row,.price-source-filter-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:0}.issue-filter-row button,.availability-filter-row button{display:inline-flex;align-items:center;gap:7px;min-height:32px;border:1px solid var(--border);border-radius:999px;padding:0 10px;color:var(--text);background:#08080a;font-size:11px;font-weight:900}.issue-filter-row button.active,.availability-filter-row button.active{border-color:var(--cyan);color:#fff;background:#d7dbe31a}.availability-filter-row{padding-top:2px}.availability-filter-row button{min-height:36px;border-color:#2f9e4447;background:linear-gradient(135deg,rgba(47,158,68,.08),transparent 60%),#08080a}.availability-filter-row button.active{border-color:#2f9e44bd;background:#2f9e4429}.issue-filter-row span,.availability-filter-row span{color:var(--cyan)}.price-source-filter-row{align-items:center;padding-top:4px}.price-source-filter-row>span{margin-right:4px;color:var(--muted);font-size:12px;font-weight:950}.language-group-row{align-items:center;padding-top:4px}.language-group-row>span{margin-right:4px;color:var(--muted);font-size:12px;font-weight:950}.language-group-row button{display:inline-flex;align-items:center;gap:6px;min-height:32px;border:1px solid var(--border);border-radius:8px;padding:0 10px;color:var(--text);background:#08080a;font-size:12px;font-weight:950}.language-group-row button.active{border-color:#5b8defd1;color:#fff;background:#5b8def29}.price-source-filter-row button{display:inline-flex;align-items:center;gap:8px;min-height:34px;border:1px solid rgba(91,141,239,.26);border-radius:999px;padding:0 11px;color:var(--text);background:linear-gradient(135deg,rgba(91,141,239,.09),transparent 62%),#08080a;font-size:12px;font-weight:950}.price-source-filter-row button.active{border-color:#5b8defd1;color:#fff;background:#5b8def2e;box-shadow:0 0 0 1px #5b8def33}.price-source-filter-row small{display:inline-grid;min-width:22px;height:22px;place-items:center;border-radius:999px;color:var(--cyan);background:#ffffff14;font-size:11px}.inventory-search input{min-height:38px;border-radius:10px;padding:0 14px;font-size:15px}.sort-control select{min-height:38px;border-radius:12px}.result-count{display:grid;min-width:110px;min-height:38px;align-content:center;padding:0 12px;border-left:1px solid var(--border)}.result-count strong{color:var(--text);font-size:20px;line-height:1}.result-count span{margin-top:5px;color:var(--muted);font-size:12px}.advanced-filters{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr)) auto;gap:10px;align-items:end;padding-top:10px;border-top:1px solid var(--border-soft)}.advanced-filters select,.advanced-filters .clear-action{border-radius:10px}.inventory-workspace{grid-template-columns:minmax(0,1fr) 390px;gap:14px}.product-list-panel{min-height:620px;padding:14px;container-type:inline-size}.product-list-panel .section-heading{align-items:end}.product-list-panel .section-heading h3{font-size:20px}.product-list-panel .section-heading p{margin-top:2px}.inventory-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(286px,1fr));gap:14px;margin-top:12px}.inventory-card{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:9px;height:100%;border:1px solid var(--border-soft);border-radius:8px;padding:10px;background:#10131b}.inventory-card.selected,.inventory-card:hover{border-color:var(--accent);box-shadow:0 0 0 1px #f5254647}.inventory-card.sold-out{opacity:.72}.inventory-card-main{display:grid;grid-template-columns:128px minmax(0,1fr);gap:12px;width:100%;border:0;border-radius:0;padding:0;color:var(--text);background:transparent;text-align:left;box-shadow:none}.inventory-card-main:hover{transform:none}.inventory-card-image-wrap{position:relative;overflow:hidden;width:100%;min-height:178px;aspect-ratio:5 / 7;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#15151a}.inventory-card-image{display:grid;width:100%;height:100%;place-items:center;object-fit:contain;color:var(--muted);background:#17171c;font-size:24px;font-weight:950}.inventory-stock-badge{position:absolute;right:7px;bottom:7px;min-height:26px;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:4px 8px;color:#fff;background:#050506db;font-size:12px;font-weight:950}.inventory-stock-badge.out-of-stock{background:#f52546e6}.inventory-card-body{display:grid;gap:5px;min-width:0;align-content:start}.inventory-card-body strong{display:-webkit-box;min-height:40px;color:var(--text);font-size:16px;line-height:1.25;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.inventory-card-body>span,.inventory-card-body>small{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.inventory-card-body>span{min-height:30px}.inventory-card-body>small{min-height:15px;color:var(--cyan);-webkit-line-clamp:1}.inventory-big-price{display:grid;gap:2px;margin-top:5px}.inventory-big-price>span{color:var(--muted);font-size:10px;font-weight:950;text-transform:uppercase}.inventory-big-price strong{min-height:0;color:#fff;font-size:clamp(20px,1.45vw,25px);line-height:1.05;letter-spacing:0;white-space:nowrap}.inventory-big-price small{display:block;min-width:0;overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.inventory-big-price.missing strong{color:var(--muted);font-size:18px}.inventory-card-add{width:100%;justify-content:center}.density-toggle{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-height:42px;padding:4px;border:1px solid var(--border);border-radius:12px;background:#09090d}.density-toggle button{min-width:86px;border:0;border-radius:8px;padding:0 11px;color:var(--muted);background:transparent;font-size:12px;font-weight:950}.density-toggle button.active{color:#fff;background:#5b8def33;box-shadow:inset 0 0 0 1px #5b8def7a}.inventory-selection-tools{display:flex;justify-content:flex-end}.inventory-selection-tools .secondary-action{min-height:36px;border-radius:9px;padding:0 11px;font-size:12px}.inventory-batch-bar{display:grid;grid-template-columns:max-content repeat(5,minmax(118px,1fr)) auto;gap:8px;align-items:center;margin-top:12px;border:1px solid rgba(91,141,239,.34);border-radius:10px;padding:9px;background:linear-gradient(90deg,rgba(91,141,239,.13),transparent 42%),#ffffff08}.inventory-batch-bar strong{color:#fff;font-size:13px;white-space:nowrap}.inventory-batch-bar input,.inventory-batch-bar select{min-height:36px;border-radius:8px;padding:0 10px;font-size:12px}.inventory-batch-bar .primary-action{min-height:36px;padding:0 12px;white-space:nowrap}.inventory-card{position:relative}.inventory-tag-list{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.inventory-tag-list span,.inventory-tag-list button{min-height:26px;border:1px solid rgba(91,141,239,.32);border-radius:999px;padding:4px 8px;color:#dce7ff;background:#5b8def1f;font-size:11px;font-weight:950;line-height:1.1}.inventory-tag-list button{cursor:pointer}.inventory-tag-list button.active{border-color:#31d3a1b3;color:#ecfff8;background:#31d3a12e}.inventory-tag-list.compact{flex-wrap:nowrap;min-height:22px;max-height:22px;overflow:hidden;margin-top:2px}.inventory-tag-list.compact.empty{visibility:hidden}.inventory-tag-list.compact span{min-height:22px;max-width:100%;overflow:hidden;padding:3px 7px;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.inventory-tags-panel{display:grid;gap:9px;border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:10px;background:#ffffff09}.inventory-tags-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.inventory-tags-head strong{color:#fff;font-size:13px}.inventory-tag-adder{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.inventory-tag-adder input{min-height:38px;border-radius:8px;padding:0 10px;font-size:12px}.inventory-tag-adder .secondary-action{min-height:38px;padding:0 10px}.inventory-card-grid.compact{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:10px}.inventory-card-grid.compact .inventory-card{gap:7px;padding:8px}.inventory-card-grid.compact .inventory-card-main{grid-template-columns:92px minmax(0,1fr);gap:9px}.inventory-card-grid.compact .inventory-card-image-wrap{min-height:128px}.inventory-card-grid.compact .inventory-card-body strong{min-height:36px;font-size:14px}.inventory-card-grid.compact .inventory-big-price strong{font-size:19px}.inventory-card-grid.compact .cart-chip{min-height:34px;font-size:12px}.inventory-toolbar .issue-filter-row button{min-height:32px;border-radius:999px;padding:0 10px;font-size:11px}.inventory-table{gap:9px}.inventory-sale-row{min-height:82px;border-radius:10px;padding:10px}.inventory-select{grid-template-columns:minmax(250px,1.5fr) minmax(150px,1fr) 86px 158px 90px;gap:14px}.inventory-product-identity{display:flex!important;align-items:center;gap:12px!important}.inventory-product-identity>span:last-child{display:grid;min-width:0;gap:5px}.inventory-product-identity strong{font-size:17px}.inventory-product-identity small{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.inventory-thumb{display:grid;width:48px;height:64px;flex:0 0 48px;place-items:center;border:1px solid var(--border-soft);border-radius:7px;object-fit:cover;color:var(--muted);background:#17171c;font-size:14px;font-weight:900}.inventory-price{color:var(--text);font-size:17px;text-align:right}.inventory-price.money-stack,.pricecharting-price .money-stack,.sale-stock-meta .money-stack,.sold-card-row .money-stack,.order-topline .money-stack,.order-lines .money-stack,.channel-row .money-stack{justify-items:end;text-align:right}.inventory-select b{font-size:22px}.inventory-select b small{display:block;margin-top:3px;color:var(--muted);font-size:10px}.inventory-select .out-of-stock{color:var(--accent)}.cart-chip{min-height:38px;border-radius:10px;padding:0 14px;font-size:14px}.workspace-side{position:sticky;top:14px;display:grid;gap:10px;align-self:start;max-height:calc(100vh - 28px)}.workspace-side>.stock-side,.compact-cart-panel{overflow-y:auto;max-height:calc(100vh - 86px);padding-right:2px}.workspace-side .panel{padding:14px}.side-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;border:1px solid var(--border);border-radius:12px;background:#0b0b0e}.side-tabs button{min-height:40px;border:0;border-radius:8px;color:var(--muted);background:transparent;font-weight:900}.side-tabs button.active{color:#fff;background:linear-gradient(180deg,var(--accent-2),var(--accent));box-shadow:var(--button-shadow)}.side-tabs button span{display:inline-grid;min-width:24px;height:24px;margin-left:5px;place-items:center;border-radius:999px;color:var(--text);background:var(--surface-3);font-size:12px}.side-tabs button.active span{color:var(--accent);background:#fff}.compact-detail-panel{position:static;gap:11px}.compact-detail-panel .detail-image{max-height:210px;object-fit:contain}.compact-detail-panel .detail-image-fallback{display:grid;min-height:92px;place-items:center;color:var(--muted);background:#111116;font-size:24px;font-weight:950}.compact-detail-panel .detail-title h3{font-size:20px;line-height:1.15}.compact-detail-panel .detail-title span{margin-top:1px}.compact-detail-panel .detail-grid{gap:8px}.compact-detail-panel .detail-grid div{padding:9px;border-radius:9px}.detail-image-missing{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;border:1px solid rgba(245,197,66,.34);border-radius:10px;padding:10px;background:#f5c5420f}.detail-image-missing span{display:grid;width:54px;height:54px;place-items:center;border-radius:8px;color:var(--muted);background:#111116;font-size:18px;font-weight:950}.detail-image-missing strong{color:var(--text)}.detail-image-missing .secondary-action{min-height:36px;padding:0 10px;white-space:nowrap}.compact-detail-panel .detail-grid dd{font-size:15px}.compact-detail-panel .detail-grid .important-number dd{color:var(--cyan);font-size:22px}.price-reference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.price-reference-grid button{display:grid;gap:4px;min-height:82px;border:1px solid var(--border-soft);border-radius:9px;padding:10px;color:var(--text);background:#10131b;text-align:left}.price-reference-grid button.active,.price-reference-grid button:hover{border-color:#5b8defb8;background:linear-gradient(135deg,rgba(91,141,239,.16),transparent 68%),#111723}.price-reference-grid span{color:var(--muted);font-size:11px;font-weight:950}.price-reference-grid strong{color:#fff;font-size:19px;line-height:1}.price-reference-grid small{overflow:hidden;color:var(--cyan);font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.quick-stock-card{position:relative;display:grid;gap:6px}.quick-stock-card dt{display:flex;align-items:center;justify-content:space-between;gap:8px}.mini-icon-action{display:inline-grid;flex:0 0 auto;width:30px;height:30px;place-items:center;border:1px solid var(--border-soft);border-radius:8px;color:var(--muted);background:#ffffff0b}.mini-icon-action:hover:not(:disabled){border-color:var(--cyan);color:#fff;background:#2ac8e01f}.mini-icon-action .ui-icon{width:15px;height:15px}.quick-stock-editor{display:grid;grid-column:1 / -1;gap:8px;margin-top:2px;padding-top:8px;border-top:1px solid var(--border-soft)}.quick-stock-editor label{display:grid;gap:5px;color:var(--muted);font-size:11px;font-weight:950;text-transform:uppercase}.quick-stock-editor input{min-height:38px;border-radius:8px;padding:0 10px;font-size:17px}.quick-stock-editor small{color:var(--muted-2);font-size:11px;font-weight:850}.quick-stock-editor div{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:0;border:0;background:transparent}.quick-stock-editor button{min-height:36px;border-radius:8px;padding:0 9px;font-size:12px}.detail-actions{display:grid;grid-template-columns:1fr 1.4fr;gap:8px}.compact-adjustment-panel,.compact-history{display:grid;gap:12px}.compact-history small{color:var(--muted-2)}.compact-cart-panel{border-color:#f525467a}.active-cart-panel{background:var(--surface)}.compact-cart-panel.active-cart-panel .cart-panel-content{grid-template-columns:1fr}.compact-cart-panel .cart-lines{max-height:none;overflow:visible}.compact-cart-panel .editable-cart-line{grid-template-columns:minmax(0,1fr) 122px 94px 36px;gap:7px}.compact-cart-panel .cart-line{padding:10px}.compact-cart-panel .cart-line input{min-height:42px;padding:0 6px;font-size:15px}.compact-cart-panel .remove-action{width:36px;height:42px}.cart-line>div>small{display:block;margin-top:5px;color:var(--text);font-size:12px;font-weight:900}.cart-quantity-field,.cart-price-field{display:grid;gap:4px}.cart-quantity-field>span,.cart-price-field>span{color:var(--muted);font-size:11px;font-weight:900}.cart-quantity-stepper{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;gap:4px}.cart-quantity-stepper button{display:grid;min-height:42px;place-items:center;padding:0;border:1px solid var(--border);border-radius:8px;color:var(--text);background:var(--surface-2);font-size:20px;font-weight:950}.cart-quantity-stepper button:hover:not(:disabled){border-color:var(--accent);color:#fff;background:#f5254629}.cart-quantity-stepper input{min-width:0;padding-inline:2px}.cart-total-badge{font-size:28px}.sale-total dd{font-size:27px}.modal-backdrop{position:fixed;z-index:1100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:22px;background:#000000c2}.product-modal{display:grid;overflow:hidden;width:min(1120px,100%);max-height:calc(100vh - 44px);grid-template-rows:auto minmax(0,1fr);border:1px solid var(--border);border-radius:14px;background:#111114;box-shadow:0 28px 90px #000000b3}.modal-header{z-index:2;display:flex;align-items:start;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid var(--border-soft);background:#111114}.modal-header p{margin-top:7px;color:var(--muted)}.modal-close{display:inline-grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border:1px solid var(--border);border-radius:10px;color:var(--text);background:var(--surface-2);font-weight:900}.modal-form-shell{display:grid;overflow:hidden;min-height:0;grid-template-rows:minmax(0,1fr) auto}.stock-intake-view{display:grid;gap:8px;padding-bottom:24px}.stock-intake-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:4px 0 8px;border-bottom:1px solid var(--border-soft)}.stock-intake-header>div{display:flex;align-items:baseline;gap:10px}.stock-intake-header p{color:var(--muted);font-size:13px}.stock-intake-feedback{margin:0}.stock-intake-view .modal-form-shell{overflow:visible;min-height:auto}.stock-intake-view .inventory-edit-layout{grid-template-columns:320px minmax(0,1fr);overflow:visible;padding:0}.stock-intake-view .inventory-edit-layout.catalog-choosing{max-width:none}.stock-intake-view .catalog-picker-results{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));max-height:none}.stock-intake-mode .app-header{min-height:48px;padding-block:3px 7px}.stock-intake-mode .brand-mark{width:42px;height:42px}.stock-intake-mode .nav{padding-bottom:5px}.stock-intake-mode .catalog-picker{padding:12px}.stock-intake-view .catalog-picker-row{grid-template-columns:58px minmax(0,1fr)}.stock-intake-view .catalog-picker-meta{grid-column:2;grid-template-columns:minmax(0,1fr) auto;justify-items:stretch;gap:10px}.stock-intake-view .catalog-picker-badges{justify-content:flex-start}.stock-intake-view .catalog-picker-prices{min-width:124px}.stock-intake-view .inventory-edit-preview{top:14px}.stock-intake-view .modal-footer{position:sticky;z-index:20;bottom:0;margin-top:14px;border:1px solid var(--border);border-radius:8px;box-shadow:0 -10px 28px #00000059}.inventory-edit-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px;overflow-y:auto;min-height:0;padding:18px 24px 22px}.inventory-edit-layout.catalog-choosing{grid-template-columns:minmax(0,1fr);max-width:820px;width:100%;margin:0 auto}.catalog-choosing .inventory-edit-preview,.catalog-choosing .inventory-edit-sections>:not(.catalog-picker){display:none}.inventory-edit-preview{position:sticky;top:0;display:grid;gap:12px;align-self:start;border:1px solid var(--border-soft);border-radius:10px;padding:14px;background:#0a0a0d}.inventory-edit-art{width:100%;aspect-ratio:5 / 7;max-height:330px;border:1px solid var(--border-soft);border-radius:8px;object-fit:contain;background:#111116}.inventory-edit-preview-copy{display:grid;gap:7px}.inventory-edit-preview-copy h3{margin:0;color:#fff;font-size:20px;line-height:1.1}.inventory-edit-preview-copy p{margin:0;color:var(--muted)}.inventory-edit-badges{display:flex;flex-wrap:wrap;gap:6px}.inventory-edit-badges span{min-height:26px;border:1px solid var(--border-soft);border-radius:999px;padding:5px 9px;color:#fff;background:#ffffff0f;font-size:12px;font-weight:950}.image-force-box{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:6px}.image-force-box .secondary-action{min-height:40px;justify-content:center;padding:0 10px}.image-force-box small{grid-column:1 / -1;color:var(--muted-2);font-size:12px;line-height:1.35}.inventory-edit-sections{display:grid;gap:12px;min-width:0}.edit-section{display:grid;gap:12px;border:1px solid var(--border-soft);border-radius:10px;padding:14px;background:#15151a}.catalog-picker{gap:10px}.catalog-picker .edit-section-heading>div{display:grid;gap:3px}.catalog-picker .edit-section-heading span{display:block}.catalog-picker-tools{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.catalog-currency-toggle{display:inline-flex;align-items:center;gap:6px}.catalog-currency-toggle>span{margin-right:2px;color:var(--muted);font-size:12px;font-weight:950}.catalog-currency-toggle button{display:inline-flex;align-items:center;min-height:32px;border:1px solid var(--border);border-radius:8px;padding:0 11px;color:var(--text);background:#08080a;font-size:12px;font-weight:950}.catalog-currency-toggle button.active{border-color:#e82a40d1;color:#fff;background:#e82a4029}.catalog-picker-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.catalog-picker-results{display:grid;gap:8px;max-height:min(52vh,520px);overflow-y:auto;padding:2px 4px 2px 0}.catalog-picker-syncing{color:var(--muted);font-size:12px;font-weight:800}.catalog-picker-row{display:grid;grid-template-columns:58px minmax(0,1fr) minmax(132px,auto);gap:12px;align-items:center;width:100%;min-height:82px;padding:10px;border:1px solid var(--border-soft);border-radius:8px;color:var(--text);text-align:left;background:#ffffff06;overflow:hidden}.catalog-picker-row:hover,.catalog-picker-row.selected{border-color:var(--accent);background:#e82a401a}.catalog-picker-row img,.catalog-picker-row .image-placeholder{width:58px;height:58px;object-fit:contain;border-radius:7px;background:#00000047}.catalog-picker-card-copy{display:grid;min-width:0;gap:3px}.catalog-picker-row strong,.catalog-picker-row span,.catalog-picker-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-picker-card-copy strong{color:#fff;font-size:15px}.catalog-picker-card-copy span{color:var(--text);font-size:14px}.catalog-picker-card-copy small{color:var(--muted-2);font-size:11px;text-transform:uppercase}.catalog-picker-meta{display:grid;justify-items:end;align-content:center;min-width:132px;gap:7px}.catalog-picker-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;min-height:20px}.catalog-picker-prices{display:grid;justify-items:end;gap:4px;min-width:132px;text-align:right}.catalog-picker-price-line{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;justify-items:end;column-gap:7px;width:100%}.catalog-picker-price-line small{color:var(--muted-2);font-size:10px;font-weight:950;letter-spacing:0}.catalog-picker-price-line strong{color:#fff;font-size:13px;font-weight:950}.catalog-picker-price-line em{grid-column:2;color:var(--muted-2);font-size:11px;font-style:normal}.catalog-picker-price-line.missing strong{color:var(--muted);font-size:11px}.selected-catalog-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid rgba(232,42,64,.45);border-radius:8px;background:#e82a4014}.selected-catalog-card>div{display:grid;min-width:0;gap:2px}.selected-catalog-card strong,.selected-catalog-card span:not(.eyebrow){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.edit-section-heading h3{margin:0;color:#fff;font-size:17px}.edit-section-heading span{color:var(--muted);font-size:12px;font-weight:850}.edit-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.edit-field-grid label{min-width:0}.edit-field-grid input,.edit-field-grid select{min-height:42px}.price-helper{display:grid;gap:5px;align-content:end;min-height:64px;border:1px solid var(--border-soft);border-radius:10px;padding:9px;background:#ffffff0b}.price-helper span{color:var(--muted);font-size:12px;font-weight:850}.price-helper strong{color:#fff}.price-helper .secondary-action{min-height:32px;border-radius:7px}.coolstuff-price-helper.matched{border-color:#2f9e4480;background:#2f9e4414}.price-helper-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.price-helper-actions .secondary-action{display:inline-flex;align-items:center;justify-content:center;padding-inline:10px;text-decoration:none}.coolstuff-price-helper small{color:var(--muted);font-size:11px}.advanced-edit-section summary{cursor:pointer;color:#fff;font-size:16px;font-weight:950}.advanced-edit-section .edit-field-grid{margin-top:10px}.product-modal .inventory-form{overflow-y:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:22px 24px 24px}.product-modal .inventory-form input{border-radius:10px}.modal-footer{display:flex;justify-content:flex-end;gap:10px;margin:0;padding:18px 24px;border-top:1px solid var(--border-soft);background:#111114}@container (max-width: 850px){.inventory-card-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.inventory-card-grid.compact{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.inventory-select{grid-template-columns:minmax(210px,1fr) 150px 78px}.inventory-select>span{display:none}}@container (max-width: 580px){.inventory-card-grid{grid-template-columns:1fr}.inventory-card-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-card-grid.compact .inventory-card-main{grid-template-columns:82px minmax(0,1fr)}.inventory-select{grid-template-columns:minmax(190px,1fr) 72px}.inventory-select .inventory-price{display:none}}@media(max-width:1180px){.inventory-workspace{grid-template-columns:minmax(0,1fr) 380px}.inventory-batch-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-batch-bar strong{grid-column:1 / -1}.workspace-side{position:sticky;max-height:calc(100vh - 28px)}.workspace-side>.stock-side,.compact-cart-panel{max-height:calc(100vh - 86px)}.inventory-select{grid-template-columns:minmax(210px,1fr) 112px 78px}.inventory-select>span{display:none}}@media(max-width:860px){.inventory-workspace{grid-template-columns:1fr}.workspace-side{position:static;max-height:none}.workspace-side>.stock-side,.compact-cart-panel{max-height:none}.inventory-search-row,.advanced-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-search{grid-column:1 / -1}.inventory-card-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.inventory-card-grid.compact{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.inventory-batch-bar{grid-template-columns:1fr 1fr}.inventory-select{grid-template-columns:minmax(220px,1fr) 150px 80px}.inventory-select>span:nth-of-type(1),.inventory-select>span:nth-of-type(2){display:none}.product-modal .inventory-form{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-edit-layout,.stock-intake-view .inventory-edit-layout,.stock-intake-view .catalog-picker-results{grid-template-columns:1fr}.inventory-edit-preview{position:static;grid-template-columns:150px minmax(0,1fr);align-items:center}.inventory-edit-art{max-height:210px}}@media(max-width:620px){.stock-intake-header{align-items:stretch;flex-direction:column}.stock-intake-header>div{display:grid;gap:3px}.stock-intake-header .secondary-action{width:100%}.catalog-picker-search{grid-template-columns:1fr}.catalog-picker-search .primary-action,.selected-catalog-card .secondary-action{width:100%}.catalog-picker-row{grid-template-columns:44px minmax(0,1fr)}.catalog-picker-row img,.catalog-picker-row .image-placeholder{width:44px;height:44px}.catalog-picker-meta{grid-column:2;justify-items:start;min-width:0}.catalog-picker-badges{justify-content:flex-start}.catalog-picker-prices{justify-items:start;min-width:0;text-align:left}.catalog-picker-price-line{justify-items:start}.selected-catalog-card{align-items:stretch;flex-direction:column}.density-toggle,.density-toggle button,.inventory-selection-tools,.inventory-selection-tools .secondary-action,.inventory-batch-bar .primary-action{width:100%}.inventory-batch-bar{grid-template-columns:1fr}.section-heading,.toolbar-actions{align-items:stretch;flex-direction:column}.claim-card-editor,.inventory-search-row,.advanced-filters,.product-modal .inventory-form,.edit-field-grid,.claim-card-fields,.detail-actions{grid-template-columns:1fr}.inventory-edit-layout{padding:14px}.inventory-edit-preview{grid-template-columns:1fr}.inventory-edit-art{max-height:280px}.modal-footer{flex-direction:column}.result-count{border-left:0;border-top:1px solid var(--border-soft);padding:12px 0 0}.inventory-card-grid{grid-template-columns:1fr}.inventory-card-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-sale-row{flex-direction:column}.purchase-stock-row,.purchase-line{grid-template-columns:52px minmax(0,1fr)}.purchase-stock-row .sale-stock-meta,.purchase-stock-row .cart-chip,.purchase-line label,.purchase-line .remove-action{grid-column:1 / -1}.purchase-stock-row .sale-stock-meta{text-align:left}.inventory-select{grid-template-columns:minmax(0,1fr) auto}.inventory-select .inventory-price{display:none}.inventory-select b{text-align:right}.modal-backdrop{align-items:end;padding:0}.product-modal{width:100%;max-height:94vh;border-radius:14px 14px 0 0}.modal-header,.product-modal .inventory-form{padding-right:18px;padding-left:18px}.modal-footer{margin:0;padding-right:18px;padding-left:18px}.compact-cart-panel .editable-cart-line{grid-template-columns:1fr 60px 90px 36px}}.image-review-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;padding:8px 0}.review-summary{grid-column:1 / -1;font-size:14px;font-weight:600;color:var(--muted);padding:4px 0;border-bottom:1px solid var(--border);margin-bottom:4px}.review-card{background:var(--surface);border:1px solid var(--border);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;gap:0;transition:border-color .15s ease}.review-card:hover{border-color:var(--accent)}.review-card-img{width:100%;height:140px;object-fit:contain;background:#0d0e12;display:block}.review-placeholder{width:100%;height:140px;display:flex;align-items:center;justify-content:center;background:#0d0e12;color:var(--muted-2);font-size:28px;font-weight:700}.review-card-info{padding:10px 12px 6px;display:flex;flex-direction:column;gap:2px}.review-card-info strong{font-size:14px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-card-info span{font-size:12px;color:var(--muted)}.review-card-info small{font-size:11px;color:var(--muted-2)}.review-card-match{padding:4px 12px 6px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.match-label{font-size:11px;color:var(--muted)}.match-note{color:var(--warning);font-weight:600}.review-card-link{padding:4px 12px 0;font-size:12px}.review-card-sources{padding:0 12px 10px;display:flex;gap:6px;flex-wrap:wrap}.badge{font-size:10px;font-weight:600;padding:2px 8px;border-radius:4px;color:#fff;white-space:nowrap}.source-badge{background:var(--accent)}.match-badge{background:var(--muted-2);opacity:.5}.stock-picker-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.stock-picker-header h2{margin-bottom:2px}.stock-picker-header p{margin:0}.review-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;gap:8px;color:var(--muted)}.review-empty p{font-size:15px;font-weight:500}.review-empty small{font-size:13px;color:var(--muted-2)}@media(max-width:768px){.image-review-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.review-card-img{height:110px}.stock-picker-header{flex-direction:column}.stock-picker-header .secondary-action{align-self:flex-start}}.image-catalog-section{padding:8px 0}.catalog-header{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.catalog-header h3{margin:0;font-size:16px}.catalog-controls{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.catalog-search-input{flex:1;min-width:200px;padding:6px 12px;background:var(--bg);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:13px}.catalog-search-input:focus{outline:none;border-color:var(--accent)}.catalog-filter-buttons{display:flex;gap:4px;flex-wrap:wrap}.catalog-filter{padding:4px 10px;font-size:12px;background:var(--bg);border:1px solid var(--border);border-radius:4px;color:var(--muted);cursor:pointer;transition:all .15s ease}.catalog-filter:hover{border-color:var(--accent);color:var(--text)}.catalog-filter.active{background:var(--accent);border-color:var(--accent);color:#fff}.catalog-stats{display:flex;gap:16px;padding:8px 0;border-bottom:1px solid var(--border);margin-bottom:12px;font-size:13px;flex-wrap:wrap}.catalog-stat-label{color:var(--muted);font-weight:600}.catalog-stat.downloaded{color:#2f9e44}.catalog-stat.url-found{color:#c1121f}.catalog-stat.failed{color:#7f1d1d}.image-catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.catalog-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .15s ease}.catalog-card:hover{border-color:var(--accent)}.catalog-card-img{width:100%;height:120px;object-fit:contain;background:#0d0e12;display:block}.catalog-placeholder{width:100%;height:120px;display:flex;align-items:center;justify-content:center;background:#0d0e12;color:var(--muted-2);font-size:22px;font-weight:700}.catalog-card-info{padding:8px 10px 4px;display:flex;flex-direction:column;gap:2px}.catalog-card-info strong{font-size:13px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-card-info span{font-size:11px;color:var(--muted)}.catalog-price{font-size:11px!important;color:var(--accent)!important;font-weight:600!important}.catalog-card-meta{padding:2px 10px 4px;display:flex;gap:4px;flex-wrap:wrap}.catalog-source-badge{background:var(--muted-2)!important;opacity:.6!important}.catalog-card-link{padding:2px 10px 4px;font-size:11px;color:var(--accent);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-card-id{padding:2px 10px 4px;font-size:11px;color:var(--muted-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-source-url{padding:0 10px 2px}.catalog-error{padding:0 10px 4px;color:#ef4444}.catalog-card-footer{padding:4px 10px 8px;display:flex;gap:8px;font-size:10px;color:var(--muted-2)}.catalog-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;text-align:center;gap:8px;color:var(--muted)}.catalog-empty p{font-size:14px}.catalog-empty small{font-size:12px;color:var(--muted-2)}@media(max-width:768px){.image-catalog-grid{grid-template-columns:1fr}.catalog-controls{flex-direction:column}.catalog-search-input{width:100%}}.admin-view{display:grid;gap:16px}.admin-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-color:#e82a403d;background:linear-gradient(135deg,rgba(232,42,64,.09),transparent 38%),linear-gradient(180deg,#ffffff0b,#ffffff05),var(--surface)}.admin-hero p{max-width:760px}.admin-hero-actions,.admin-button-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-danger-zone{display:grid;gap:10px;margin-top:4px;border:1px solid rgba(245,37,70,.44);border-radius:8px;padding:12px;background:#f5254614}.admin-danger-zone strong,.admin-danger-zone span{display:block}.admin-danger-zone strong{color:#fff;font-size:13px}.admin-danger-zone span{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.35}.admin-danger-zone .danger-action{justify-content:center}.admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.source-health-panel{display:grid;gap:12px;border-color:#5b8def38;background:linear-gradient(135deg,rgba(91,141,239,.08),transparent 42%),var(--surface)}.source-health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.automation-alert,.source-health-warning{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;border:1px solid rgba(245,197,66,.42);border-radius:var(--panel-radius);padding:10px 12px;background:#f5c54217}.automation-alert{width:100%;max-width:1760px;margin-inline:auto}.automation-alert .ui-icon,.source-health-warning .ui-icon{color:var(--yellow)}.automation-alert div,.source-health-warning{min-width:0}.automation-alert strong,.automation-alert span,.source-health-warning span{display:block}.automation-alert span,.source-health-warning span{overflow:hidden;color:var(--muted);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.source-health-warning{grid-template-columns:auto minmax(0,1fr)}@media(max-width:720px){.automation-alert{grid-template-columns:auto minmax(0,1fr)}.automation-alert .secondary-action{grid-column:1 / -1;width:100%}.automation-alert span,.source-health-warning span{white-space:normal}}.image-quality-panel{display:grid;gap:14px;border-color:#22c55e33;background:linear-gradient(135deg,rgba(34,197,94,.08),transparent 40%),var(--surface)}.sale-price-repair-panel{display:grid;gap:12px;border-color:#f5c54247;background:linear-gradient(135deg,rgba(245,197,66,.07),transparent 42%),var(--surface)}.price-repair-controls{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.price-repair-controls select{min-height:40px;border:1px solid var(--border);border-radius:8px;padding:0 34px 0 10px;color:var(--text);background:#0b0b0e}.price-repair-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.price-repair-summary>div{display:grid;gap:4px;border:1px solid var(--border-soft);border-radius:8px;padding:9px 10px;background:#0b0b0e}.price-repair-summary span,.price-repair-copy span,.price-repair-copy small{color:var(--muted);font-size:11px}.price-repair-summary strong{font-size:20px}.price-repair-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.price-repair-row{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;border:1px solid var(--border-soft);border-radius:8px;padding:8px;background:#09090c}.price-repair-thumb{width:54px;height:76px;border:1px solid var(--border-soft);border-radius:6px;object-fit:contain;background:#111217}.price-repair-copy{display:grid;gap:3px;min-width:0}.price-repair-copy strong,.price-repair-copy span,.price-repair-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.price-repair-change{display:flex;align-items:center;gap:8px}.price-repair-change>.ui-icon{color:var(--muted)}.image-quality-priorities{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.image-quality-priority{display:grid;gap:4px;min-height:94px;border:1px solid var(--border-soft);border-radius:8px;padding:10px;background:#0b0b0e}.image-quality-priority.ok{border-color:#22c55e3d}.image-quality-priority.warn{border-color:#f5c5425c}.image-quality-priority.danger{border-color:#f5254670}.image-quality-priority span,.image-quality-priority small{color:var(--muted);font-size:11px;line-height:1.25}.image-quality-priority strong{color:var(--text);font-size:22px;line-height:1}.image-quality-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.image-quality-list{display:grid;gap:7px;min-width:0;border:1px solid var(--border-soft);border-radius:8px;padding:10px;background:#09090c}.image-quality-list-head,.image-quality-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.image-quality-list-head strong,.image-quality-row strong{color:var(--text);font-size:12px}.image-quality-list-head span,.image-quality-row span,.image-quality-row small{color:var(--muted);font-size:11px}.image-quality-row{border-top:1px solid var(--border-soft);padding-top:7px}.image-quality-row div{min-width:0}.image-quality-row strong,.image-quality-row span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-quality-row small{flex:0 0 112px;text-align:right;line-height:1.25}.image-quality-repair-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center}.image-quality-thumb{width:42px;height:58px;object-fit:cover;border:1px solid var(--border-soft);border-radius:6px;background:#111217}.image-quality-row-main{min-width:0}.image-quality-row-main small{display:block;flex:none;max-width:100%;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.image-quality-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.image-quality-actions .secondary-action{min-height:30px;padding:6px 8px;font-size:11px}.source-health-card{display:grid;grid-template-columns:10px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:10px;row-gap:3px;align-items:center;min-height:76px;border:1px solid var(--border-soft);border-radius:10px;padding:11px;background:#0c0c10}.source-health-card:before{content:"";grid-row:1 / span 3;align-self:center;width:10px;height:42px;border-radius:999px;background:#4b5563}.source-health-card.ok:before{background:#2f9e44;box-shadow:0 0 18px #2f9e4461}.source-health-card.warn:before{background:var(--yellow);box-shadow:0 0 18px #f5c54252}.source-health-card.bad:before{background:var(--accent);box-shadow:0 0 18px #e82a4052}.source-health-card span,.source-health-card small{display:block;grid-column:2;min-width:0;overflow:hidden;color:var(--muted);font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.source-health-card strong{display:block;grid-column:2;min-width:0;margin:0;overflow:hidden;color:#fff;font-size:21px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.admin-card{display:grid;align-content:start;gap:13px;min-width:0}.admin-card-wide{grid-column:span 2}.admin-card-heading{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:start}.admin-card-heading .ui-icon{width:36px;height:36px;padding:8px;border:1px solid rgba(232,42,64,.35);border-radius:9px;color:#fff;background:#e82a4029}.admin-card h3{margin:0 0 3px}.admin-card p{margin:0;color:var(--muted)}.admin-stat-row{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--border-soft)}.admin-stat-row span{color:var(--muted);font-weight:850}.admin-stat-row strong{color:var(--text);text-align:right}.auto-refresh-box{display:grid;gap:8px;border:1px solid rgba(72,187,120,.3);border-radius:10px;padding:10px;background:#48bb7814}.auto-refresh-box div{display:flex;justify-content:space-between;gap:12px}.auto-refresh-box span{color:var(--muted);font-size:12px;font-weight:900}.auto-refresh-box strong{color:var(--text);font-size:12px;text-align:right}.admin-progress{display:grid;gap:8px}.admin-progress div{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-weight:850}.admin-progress>span{display:block;height:9px;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--cyan))}.admin-progress{overflow:hidden}.admin-progress:after{content:"";display:block;height:9px;margin-top:-17px;border:1px solid var(--border-soft);border-radius:999px;background:#ffffff0d;z-index:-1}.admin-image-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.admin-image-stats div{display:grid;gap:4px;padding:10px;border:1px solid var(--border-soft);border-radius:9px;background:#0505067a}.admin-image-stats span{color:var(--muted);font-size:12px;font-weight:850}.admin-image-stats strong{color:var(--text);font-size:18px}.catalog-view{display:grid;gap:16px}.catalog-toggle-actions{display:flex;gap:10px;flex-wrap:wrap}.catalog-actions-panel h3{margin-bottom:14px}.catalog-doctor-panel{display:grid;gap:16px;border-color:#4dabf738;background:linear-gradient(135deg,rgba(77,171,247,.08),transparent 36%),linear-gradient(180deg,#ffffff0d,#ffffff05),var(--surface)}.catalog-doctor-state{display:grid;gap:3px;justify-items:end;min-width:150px}.catalog-doctor-state span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.catalog-doctor-state strong{color:#fff;font-size:22px;line-height:1}.catalog-doctor-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.catalog-doctor-card{display:grid;gap:8px;min-width:0;padding:13px 14px;border:1px solid var(--border-soft);border-left:4px solid #4b5563;border-radius:8px;background:#0d0d11}.catalog-doctor-card.ok{border-left-color:#2f9e44}.catalog-doctor-card.warn{border-left-color:var(--yellow)}.catalog-doctor-card.danger{border-left-color:var(--accent)}.catalog-doctor-card span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.catalog-doctor-card strong{color:#fff;font-size:28px;line-height:1}.catalog-doctor-card small{color:var(--muted-2);font-size:12px;font-weight:800}.catalog-doctor-progress{overflow:hidden;height:7px;border-radius:999px;background:#ffffff14}.catalog-doctor-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f9e44,#4dabf7)}.catalog-doctor-card.warn .catalog-doctor-progress i{background:linear-gradient(90deg,var(--yellow),#4dabf7)}.catalog-doctor-card.danger .catalog-doctor-progress i{background:linear-gradient(90deg,var(--accent),var(--yellow))}.catalog-doctor-actions{display:flex;flex-wrap:wrap;gap:8px}.catalog-doctor-actions>button{min-width:220px}.catalog-doctor-note{margin:0;color:var(--muted);font-size:13px;font-weight:800}.catalog-command-panel{display:grid;gap:16px;border-color:#e82a403d;background:linear-gradient(135deg,rgba(232,42,64,.09),transparent 38%),linear-gradient(180deg,#ffffff0b,#ffffff05),var(--surface)}.quality-overview{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.quality-metric{display:grid;gap:5px;min-height:112px;padding:13px 14px;border:1px solid var(--border-soft);border-left:4px solid #4b5563;border-radius:8px;text-align:left;background:linear-gradient(135deg,rgba(255,255,255,.055),transparent 56%),#0c0c10}.quality-metric:hover,.quality-metric.active{border-color:#ffffff47;background:linear-gradient(135deg,rgba(255,255,255,.085),transparent 58%),#111116}.quality-metric.warn{border-left-color:var(--yellow)}.quality-metric.danger{border-left-color:var(--accent)}.quality-metric.blue{border-left-color:#3d8bfd}.quality-metric.good{border-left-color:#2f9e44}.quality-metric span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.quality-metric strong{color:#fff;font-size:28px;line-height:1}.quality-metric small{color:var(--muted-2);font-size:12px;line-height:1.25}.quality-guidance{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff08}.quality-guidance strong{color:#fff;margin-right:4px}.quality-guidance span{color:var(--muted);font-size:13px;font-weight:800}.pricecharting-panel.catalog-daily-panel{padding:0;border:0;background:transparent;box-shadow:none}.pricecharting-panel.catalog-daily-panel>.section-heading,.pricecharting-panel.catalog-daily-panel>.cache-status-grid,.pricecharting-panel.catalog-daily-panel>.card-index-panel,.pricecharting-panel.catalog-daily-panel>.image-ops-panel,.pricecharting-panel.catalog-daily-panel>.cache-search,.pricecharting-panel.catalog-daily-panel>.pricecharting-results,.pricecharting-panel.catalog-daily-panel>.empty-state,.pricecharting-panel.catalog-daily-panel .catalog-bulk-approve{display:none}.catalog-audit-panel{display:grid;gap:12px;padding:14px;border:1px solid var(--border-soft);border-radius:10px;background:#ffffff07}.catalog-audit-search{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:8px;min-width:min(100%,620px)}.catalog-audit-search input{min-height:42px;border-radius:8px;padding:0 12px}.catalog-audit-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.catalog-audit-strip div{min-width:0;padding:9px 10px;border:1px solid var(--border-soft);border-radius:8px;background:#0d0d11}.catalog-audit-strip span{display:block;color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.catalog-audit-strip strong{display:block;margin-top:4px;color:#fff;font-size:20px}.catalog-bulk-approve{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;gap:10px;align-items:end;padding:12px;border:1px solid rgba(47,158,68,.3);border-radius:9px;background:linear-gradient(90deg,rgba(47,158,68,.11),transparent 42%),#ffffff07}.catalog-bulk-approve div,.catalog-bulk-approve label{display:grid;gap:4px}.catalog-bulk-approve strong{color:#fff}.catalog-bulk-approve span,.catalog-bulk-approve label{color:var(--muted);font-size:12px;font-weight:850}.catalog-bulk-approve input{min-height:42px;border-radius:8px;padding:0 10px}.catalog-audit-filters{display:flex;flex-wrap:wrap;gap:6px}.catalog-audit-filters button{min-height:34px;border:1px solid var(--border-soft);border-radius:999px;padding:0 11px;color:var(--muted);background:#ffffff09;font-size:12px;font-weight:850}.catalog-audit-filters button:hover,.catalog-audit-filters button.active{border-color:#e82a4094;color:#fff;background:#e82a4024}.catalog-audit-list{display:grid;gap:8px;max-height:620px;overflow:auto;padding-right:4px}.catalog-audit-row{display:grid;grid-template-columns:74px minmax(180px,1fr) minmax(260px,auto) 150px;gap:12px;align-items:center;padding:10px;border:1px solid var(--border-soft);border-left:4px solid #4b5563;border-radius:9px;background:#0c0c10}.catalog-audit-row.matched{border-left-color:#2f9e44}.catalog-audit-row.weak_match{border-left-color:var(--yellow)}.catalog-audit-row.conflict{border-left-color:var(--accent)}.catalog-audit-row.review-approved{background:linear-gradient(90deg,rgba(47,158,68,.12),transparent 38%),#0c0c10}.catalog-audit-row.review-rejected{background:linear-gradient(90deg,rgba(232,42,64,.13),transparent 38%),#0c0c10}.catalog-audit-row.review-manual{background:linear-gradient(90deg,rgba(245,197,66,.11),transparent 38%),#0c0c10}.catalog-audit-image{display:grid;gap:5px;justify-items:center;min-width:0}.catalog-audit-image img,.catalog-audit-image .image-placeholder{width:52px;height:72px;object-fit:contain;border:1px solid var(--border-soft);border-radius:7px;background:#111116}.catalog-audit-image span{max-width:70px;color:var(--muted-2);font-size:10px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-audit-card{display:grid;gap:3px;min-width:0}.catalog-audit-card strong,.catalog-audit-card span,.catalog-audit-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-audit-card strong{color:#fff;font-size:15px}.catalog-audit-card span{color:var(--muted);font-size:13px}.catalog-audit-card small{color:var(--muted-2);font-size:11px;font-weight:850}.catalog-audit-card em{color:var(--yellow);font-size:11px;font-style:normal;font-weight:900}.catalog-audit-links{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.catalog-audit-links .secondary-action{min-height:34px;padding:0 10px;font-size:12px}.catalog-missing{display:inline-flex;align-items:center;min-height:34px;padding:0 10px;border:1px dashed var(--border);border-radius:8px;color:var(--muted-2);font-size:12px;font-weight:850}.catalog-audit-verdict{display:grid;gap:3px;justify-items:end;min-width:0;text-align:right}.catalog-audit-verdict strong{color:#fff;font-size:13px}.catalog-audit-verdict span{color:var(--cyan);font-size:12px;font-weight:900}.catalog-audit-verdict small{max-width:180px;color:var(--muted);font-size:11px;overflow-wrap:anywhere}.catalog-audit-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;padding-top:8px;border-top:1px solid var(--border-soft)}.catalog-audit-actions .secondary-action,.catalog-audit-actions .primary-action{min-height:34px;padding:0 10px;font-size:12px}.catalog-manual-form{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:8px;padding:10px;border:1px solid rgba(245,197,66,.28);border-radius:8px;background:#f5c5420f}.catalog-manual-form input{min-height:38px;border-radius:8px;padding:0 10px;font-size:13px}.catalog-manual-form .primary-action{min-height:38px;white-space:nowrap}.catalog-advanced-hidden{display:none}@media(max-width:1180px){.catalog-doctor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-audit-strip,.catalog-bulk-approve{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-audit-row{grid-template-columns:70px minmax(0,1fr)}.catalog-audit-links,.catalog-audit-verdict,.catalog-audit-actions,.catalog-manual-form{grid-column:2;justify-items:start;text-align:left}.catalog-manual-form{grid-template-columns:1fr}}@media(max-width:760px){.catalog-doctor-grid{grid-template-columns:1fr}.catalog-doctor-state{justify-items:start}.catalog-doctor-actions .primary-action,.catalog-doctor-actions .secondary-action{width:100%;justify-content:center}.quality-overview{grid-template-columns:1fr}.quality-guidance{display:grid}.catalog-audit-strip,.catalog-audit-search,.catalog-bulk-approve,.catalog-audit-row{grid-template-columns:1fr}.catalog-audit-image{justify-items:start}.catalog-audit-links,.catalog-audit-verdict,.catalog-audit-actions,.catalog-manual-form{grid-column:auto}}:root{--bg: #08080a;--surface: #121216;--surface-2: #18181d;--surface-3: #22222a;--border: #2c2c34;--border-soft: #202027;--text: #f5f5f6;--muted: #b0b0b8;--muted-2: #81818c;--accent: #e82a40;--accent-2: #ff4b61;--accent-soft: rgba(232, 42, 64, .14);--cyan: #d9dde6;--focus-ring: rgba(255, 75, 97, .22);--shadow-soft: 0 16px 44px rgba(0, 0, 0, .28);--shadow-lift: 0 20px 48px rgba(0, 0, 0, .36);--button-shadow: 0 10px 22px rgba(232, 42, 64, .2)}html{background:var(--bg)}body{background:radial-gradient(circle at 18% -8%,rgba(232,42,64,.12),transparent 30%),linear-gradient(180deg,#0d0d11,#070708 48%,#09090b)}button,a,input,select,textarea{outline:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--accent-2)!important;box-shadow:0 0 0 3px var(--focus-ring)!important}input,select,textarea{color:var(--text);border:1px solid var(--border-soft);background:#0c0c10;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}input:hover,select:hover,textarea:hover{border-color:#3d3d47;background:#101016}button:active:not(:disabled){transform:translateY(0)}.shell{background:transparent}.app-header{position:sticky;top:0;z-index:20;max-width:1760px;padding:8px 0 10px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,#08080af0,#08080ac7)}.brand-mark{width:44px;height:44px;border-radius:10px;border-color:#ffffff1f;box-shadow:0 14px 32px #0000006b}h1{font-size:28px;letter-spacing:0}h2{line-height:1.12}.subtitle{margin-top:2px}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto}.header-badges{align-items:center}.profile-badge{min-height:32px;border-radius:7px;background:#ffffff0b}.profile-badge.pilot{border-color:#e82a409e;background:#e82a402e;box-shadow:inset 0 0 0 1px #ffffff0a}.blue-rate-badge{background:#ffffff12}.header-refresh{min-height:36px;padding-inline:13px}.live-sync-status{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;font-weight:750;white-space:nowrap}.live-sync-status i{width:7px;height:7px;border-radius:50%;background:#42c98d;box-shadow:0 0 0 3px #42c98d1f}.live-sync-status.syncing i{background:#efb84d;animation:sync-pulse .9s ease-in-out infinite alternate}@keyframes sync-pulse{to{opacity:.35;transform:scale(.75)}}.nav{position:sticky;top:62px;z-index:18;max-width:1760px;grid-template-columns:repeat(11,minmax(88px,1fr));gap:7px;padding:8px 0 10px;border-bottom:1px solid rgba(255,255,255,.07);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,#08080ae0,#08080aa8)}.nav a{min-height:40px;border-radius:8px;padding:0 10px;border-color:#ffffff17;color:#d5d5db;background:#ffffff0b;box-shadow:none}.nav a span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav a .ui-icon{width:16px;height:16px;color:#aeb2bd}.nav a:hover:not(.active){border-color:#ffffff2e;background:#ffffff13}.nav a.active{border-color:#e82a40b8;background:linear-gradient(180deg,#e82a403d,#e82a4029),#ffffff0a;box-shadow:inset 0 -2px 0 var(--accent),0 10px 24px #e82a401f}.view{max-width:1760px;animation:view-enter .18s ease both}@keyframes view-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.metric,.panel{border-color:#ffffff14;border-radius:10px;background:linear-gradient(180deg,#ffffff0b,#ffffff05),var(--surface);box-shadow:var(--shadow-soft)}.panel{padding:16px}.metric{min-height:104px;padding:16px}.metric strong{font-size:29px;letter-spacing:0}.metric small,.compact-activity-row span,.section-heading p,.muted{color:var(--muted)}.section-heading{gap:14px;padding-bottom:2px}.section-heading h2,.section-heading h3{letter-spacing:0}.toolbar-actions,.dashboard-actions,.review-controls,.order-actions,.modal-actions{gap:8px}.primary-action,.secondary-action,.clear-action{min-height:42px;border-radius:8px;padding:0 14px;font-weight:850;letter-spacing:0}.primary-action{border-color:#e82a40d6;background:linear-gradient(180deg,#f04457,#d92339);box-shadow:var(--button-shadow)}.primary-action:hover:not(:disabled){border-color:#ff7687;background:linear-gradient(180deg,#ff5e71,#d92339);box-shadow:0 16px 30px #e82a403d}.secondary-action,.clear-action{border-color:#ffffff1f;background:#ffffff0e}.secondary-action:hover:not(:disabled),.clear-action:hover:not(:disabled){border-color:#ffffff38;background:#ffffff17}.secondary-action.active,.filter-toggle.active{border-color:#e82a4094;background:#e82a4021}.feedback{border-radius:9px;box-shadow:var(--shadow-soft)}.business-chart-panel,.claims-hero,.active-cart-panel{background:linear-gradient(135deg,rgba(232,42,64,.09),transparent 38%),linear-gradient(180deg,#ffffff0b,#ffffff05),var(--surface)}.dashboard-product-card,.stock-card,.inventory-row,.claim-card-row,.claim-pc-row,.order-card,.sold-card-row,.purchase-stock-row,.review-row,.candidate-card,.catalog-card,.review-card{border-radius:9px;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.dashboard-product-card:hover,.stock-card:hover,.inventory-row:hover,.claim-card-row:hover,.claim-pc-row:hover,.order-card:hover,.sold-card-row:hover,.purchase-stock-row:hover,.review-row:hover,.candidate-card:hover,.catalog-card:hover,.review-card:hover{border-color:#e82a408f;box-shadow:0 12px 28px #0003}.order-card:hover{border-left-color:var(--order-state-color)}.inventory-toolbar,.claim-review-panel,.claim-loader,.claim-frees-panel,.claim-history-panel,.review-panel,.pricecharting-panel,.catalog-actions-panel{overflow:hidden}.inventory-search-row,.cache-search,.claim-create-form,.claim-free-form,.inventory-form{align-items:end}.issue-filter-row button,.review-controls button,.catalog-filter{border-radius:8px}.claim-card-row{background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),#0d0d11}.claim-card-actions{min-width:148px}.claim-pc-row{background:#ffffff09}.claim-pc-row.selected{border-color:#e82a40b3;background:#e82a401f;box-shadow:inset 3px 0 0 var(--accent)}.claims-side{scrollbar-color:rgba(255,255,255,.22) transparent}.money-stack em{color:#e3e6ed}.status-chip,.quality-warning,.tag,.pill{border-radius:999px}@media(max-width:1180px){.nav{grid-template-columns:repeat(11,minmax(118px,1fr));overflow-x:auto}.orders-header-panel{grid-template-columns:1fr;align-items:stretch}.orders-side-info{justify-items:start}.orders-color-guide{justify-content:flex-start}.order-summary-button{grid-template-columns:minmax(150px,1fr) minmax(140px,auto)}.order-summary-meta{grid-column:1 / -1;justify-content:flex-start}.order-list-header,.order-row-main{grid-template-columns:28px minmax(0,1fr) auto}}@media(max-width:760px){.app-header{position:static}.header-actions{align-items:stretch;flex-direction:column;margin-left:0}.header-badges{justify-content:flex-start}.header-refresh{width:100%}.nav{position:sticky;top:0;grid-template-columns:repeat(11,minmax(118px,1fr))}.primary-action,.secondary-action,.clear-action{min-height:44px}.import-steps,.import-helper-grid,.import-input-grid,.quick-defaults,.admin-grid,.admin-image-stats{grid-template-columns:1fr}.price-repair-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.price-repair-list{grid-template-columns:1fr}.price-repair-controls{align-items:stretch;flex-direction:column}.price-repair-row{grid-template-columns:48px minmax(0,1fr)}.price-repair-thumb{width:48px;height:67px}.price-repair-change{grid-column:2;justify-content:space-between}.admin-card-wide{grid-column:auto}.admin-hero{flex-direction:column}.admin-hero-actions,.admin-button-row,.quick-import-head,.quick-import-footer,.import-template-actions,.import-main-actions{align-items:stretch;flex-direction:column;justify-content:stretch}.admin-hero-actions button,.admin-button-row button,.quick-import-head button,.quick-import-footer button,.import-template-actions button,.import-main-actions button{flex:1 1 180px}.order-batch-bar,.inventory-search-row,.inventory-workspace{grid-template-columns:1fr}.workspace-side{position:static;max-height:none}.inventory-card-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.inventory-card-main{grid-template-columns:108px minmax(0,1fr)}.inventory-card-image-wrap{min-height:152px}.price-reference-grid{grid-template-columns:1fr}.order-row-main,.order-card.open .order-row-main{grid-template-columns:28px minmax(0,1fr);grid-template-areas:"select buyer" "select money" "select message" "select pack" "select status" "select actions"}.order-row-actions{justify-content:stretch}.order-row-actions .secondary-action,.order-row-actions .primary-action{flex:1 1 132px}.quick-payment-fields{flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;scroll-behavior:auto!important;transition-duration:1ms!important}}.claims-layout{gap:16px}.claims-hero{align-items:flex-start}.claims-hero-left{min-width:0}.claims-hero-left h2{overflow-wrap:anywhere}.claims-hero-right{justify-content:flex-end;min-width:min(100%,360px)}.claims-hero-right .quality-warning{flex-basis:100%;text-align:right}.claims-workspace{grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start}.claim-review-panel,.claims-side,.claim-loader,.claim-frees-panel,.claim-history-panel{min-width:0}.claims-side{position:static;max-height:none;overflow:visible}.claim-loader .cache-search{grid-template-columns:minmax(0,1fr)}.claim-loader .cache-search .primary-action,.claim-loader .cache-search .secondary-action,.claim-loader>.primary-action{width:100%}.claim-loader-top{grid-column:1 / -1}.claim-loader-top .cache-search{grid-template-columns:minmax(280px,1fr) auto}.claim-loader-top .cache-search .primary-action{width:auto;min-width:150px}.claim-loader-top .claim-pc-results{grid-template-columns:repeat(4,minmax(0,1fr));max-height:260px}.claim-pc-results{max-height:360px;padding-right:2px}.claim-pc-row{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center}.claim-pc-row div{display:grid;gap:3px}.claim-pc-row strong,.claim-pc-row span,.claim-pc-row .money-stack strong,.claim-pc-row .money-stack em,.claim-pc-row .money-stack small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.claim-card-list{gap:8px}.claim-review-heading{align-items:flex-start;flex-wrap:wrap}.claim-search-tools{display:flex;flex:1 1 360px;align-items:center;justify-content:flex-end;gap:8px;min-width:260px}.claim-search-field,.claim-filter-field{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:38px;border:1px solid var(--border-soft);border-radius:8px;padding:0 10px;background:#ffffff0b}.claim-search-field{flex:1 1 280px;max-width:460px}.claim-filter-field{flex:0 1 220px}.claim-search-field svg,.claim-filter-field svg{width:17px;height:17px;color:var(--muted)}.claim-search-field input,.claim-filter-field select{width:100%;min-width:0;border:0;padding:0;color:var(--text);background:transparent;outline:0}.claim-search-count{flex:0 0 auto;color:var(--muted);font-size:12px;white-space:nowrap}.claim-section-block{display:grid;gap:8px;border:1px solid var(--border-soft);border-radius:8px;padding:8px;background:#ffffff06}.claim-section-header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding-bottom:6px;border-bottom:1px solid var(--border-soft)}.claim-section-header h4{margin:0;overflow-wrap:anywhere;font-size:15px}.claim-section-header span{display:block;margin-top:2px;color:var(--muted);font-size:12px}.claim-section-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.claim-section-actions .secondary-action{min-height:34px;padding:0 10px;font-size:12px}.claim-card-row{display:grid;grid-template-columns:112px minmax(150px,.62fr) minmax(360px,1.35fr) 150px;gap:10px;align-items:start;overflow:hidden;padding:9px}.claim-card-media{width:112px;min-width:0}.claim-card-media img,.claim-card-media .image-placeholder{width:112px;height:154px}.claim-card-info{min-width:0;max-width:none}.claim-card-info strong,.claim-card-info span,.claim-card-info small,.claim-card-info em{min-width:0;overflow-wrap:anywhere}.claim-card-editor{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:6px}.claim-editor-field,.claim-editor-field input,.claim-editor-field select{min-width:0}.claim-editor-field select{min-height:38px;border-radius:8px;padding:0 10px;font-size:14px;font-weight:700;background:#0c0c0f;border-color:var(--border-soft)}.claim-card-editor .claim-editor-field--wide{grid-column:span 2}.claim-sections-panel{display:grid;gap:10px}.claim-section-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.claim-section-form input{min-height:38px;border-radius:8px;padding:0 10px;font-size:14px;background:#0c0c0f;border-color:var(--border-soft)}.claim-section-list{display:grid;gap:8px}.claim-section-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:center;gap:6px;border:1px solid var(--border-soft);border-radius:8px;padding:6px;background:#ffffff06}.claim-section-list button{min-height:32px;border-radius:7px;padding:0 9px;border:1px solid var(--border-soft);background:#ffffff0a;color:var(--text);font-size:12px;font-weight:800}.claim-section-list button:first-child{min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.claim-section-list button.active,.claim-unsectioned-button.active{border-color:#e82a40a6;background:#e82a4029;color:#fff}.claim-section-list span{min-width:28px;border-radius:999px;padding:4px 8px;color:var(--accent-2);background:#e82a401f;text-align:center;font-size:12px;font-weight:900}.claim-section-list .danger-text-action{border-color:#e82a4066;color:#ff8b98;background:#e82a4014}.claim-section-list .danger-text-action:hover:not(:disabled){border-color:#e82a40c2;background:#e82a4029}.claim-unsectioned-button{justify-self:start}.claim-section-select{display:grid;gap:6px;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.claim-section-select select{min-height:40px;border-radius:8px;padding:0 10px;color:var(--text);font-size:14px;font-weight:800;text-transform:none;background:#0c0c0f}.claim-card-actions{grid-column:auto;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;padding-top:0}.claim-card-actions button{min-width:0;width:100%;white-space:normal}.claim-run-modal{display:grid;overflow:hidden;width:min(1120px,100%);max-height:calc(100vh - 36px);grid-template-rows:auto minmax(0,1fr);border:1px solid var(--border);border-radius:14px;background:#101013;box-shadow:0 28px 90px #000000bd}.claim-live-view{display:grid;gap:14px}.claim-live-panel{width:100%;max-height:none;min-height:calc(100vh - 210px)}.claim-run-header{z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid var(--border-soft);background:linear-gradient(90deg,#d6282829,#101013 46%)}.claim-run-header h2{margin:0;overflow-wrap:anywhere}.claim-run-header p:not(.eyebrow){margin-top:6px;color:var(--muted)}.claim-live-empty{display:grid;justify-items:start;gap:14px;min-height:360px}.claim-run-body{display:grid;grid-template-columns:minmax(320px,430px) minmax(0,1fr);gap:18px;min-height:0;overflow:auto;padding:18px}.claim-run-image-stage{display:grid;place-items:center;min-height:560px;border:1px solid var(--border-soft);border-radius:10px;background:#09090b}.claim-run-image-stage img{display:block;width:min(100%,390px);max-height:560px;object-fit:contain;border-radius:8px;box-shadow:0 18px 46px #0000007a}.claim-run-placeholder{width:min(100%,320px);height:440px}.claim-run-info{display:grid;align-content:start;gap:14px;min-width:0}.claim-run-kicker{display:block;margin-bottom:6px;color:var(--muted);font-size:13px;font-weight:800}.claim-run-info h2{margin:0;overflow-wrap:anywhere;font-size:clamp(30px,4vw,54px);line-height:1}.claim-run-copy-box,.claim-run-tags,.claim-run-meta{display:grid;gap:10px;border:1px solid var(--border-soft);border-radius:10px;padding:14px;background:#ffffff09}.claim-run-copy-box>span,.claim-run-tags-head>span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.claim-run-copy-box strong{overflow-wrap:anywhere;font-size:24px;line-height:1.18}.claim-run-tags-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.claim-run-tags-head .secondary-action{min-height:34px}.claim-run-tag-list{display:flex;flex-wrap:wrap;gap:7px}.claim-run-tag-list span{border:1px solid rgba(214,40,40,.34);border-radius:999px;padding:6px 10px;color:#ffd7d7;background:#d628281f;font-size:13px;font-weight:800}.claim-run-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.claim-run-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.claim-run-nav button{min-height:44px}.claim-free-form{grid-template-columns:1fr}.claim-free-list div,.claim-history-panel .compact-activity-row{min-width:0}.claim-history-panel .money-stack{justify-items:start}.order-card.open{grid-column:1 / -1}@media(max-width:1480px){.order-lines{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){.order-list{grid-template-columns:1fr}.order-card.open{grid-column:auto}.order-list-header{display:none}.order-row-main{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"select buyer actions" "select money status" "select message pack"}.order-select-cell{grid-area:select}.order-summary-main{grid-area:buyer}.order-summary-money{grid-area:money}.order-summary-meta{grid-area:status;grid-column:auto;justify-content:flex-end}.order-row-check-wrap{grid-area:message}.order-pack-cell{grid-area:pack}.order-row-actions{grid-area:actions}.order-payment-panel,.order-note-box{grid-template-columns:1fr}.order-detail{grid-template-columns:minmax(0,1fr) minmax(350px,.45fr)}.order-line{grid-template-columns:24px 72px minmax(0,1fr) max-content}.order-line-image{width:72px;height:100px}}@media(max-width:980px){.order-detail{grid-template-columns:1fr;grid-template-areas:"strip" "work" "items" "actions"}.order-work-grid{grid-template-columns:1fr}}@media(max-width:1320px){.claims-workspace{grid-template-columns:1fr}.claims-side{grid-template-columns:repeat(2,minmax(0,1fr))}.claim-loader,.claim-history-panel{grid-column:1 / -1}.claim-loader-top .claim-pc-results{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.claims-side{grid-template-columns:1fr}.claim-loader-top .claim-pc-results{grid-template-columns:repeat(2,minmax(0,1fr))}.claim-run-body{grid-template-columns:1fr}.claim-run-image-stage{min-height:420px}.claim-run-image-stage img{max-height:420px}.claim-card-row{grid-template-columns:96px minmax(0,1fr)}.claim-card-editor,.claim-card-actions{grid-column:1 / -1}.claim-card-media{width:96px}.claim-card-media img,.claim-card-media .image-placeholder{width:96px;height:132px}.claim-card-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.claim-card-actions{flex-direction:row;flex-wrap:wrap;justify-content:stretch}.claim-card-actions button{flex:1 1 180px}}@media(max-width:620px){.claim-loader-top .cache-search,.claim-loader-top .claim-pc-results{grid-template-columns:1fr}.claim-loader-top .cache-search .primary-action,.claims-hero-right,.claims-hero-right .primary-action,.claims-hero-right .secondary-action,.claim-create-form,.claim-create-form input,.claim-create-form button{width:100%}.claims-hero-right .quality-warning{text-align:left}.claim-search-tools{justify-content:stretch;min-width:0;width:100%}.claim-search-field{flex-basis:100%;max-width:none}.claim-search-tools .secondary-action{min-height:38px}.claim-run-modal{max-height:calc(100vh - 20px)}.claim-live-panel{max-height:none;min-height:auto}.claim-run-header{display:grid}.claim-run-header .secondary-action{width:100%}.claim-run-body{padding:12px}.claim-run-image-stage{min-height:310px}.claim-run-image-stage img{max-height:310px}.claim-run-info h2{font-size:30px}.claim-run-copy-box strong{font-size:20px}.claim-run-meta,.claim-run-nav,.claim-card-row{grid-template-columns:1fr}.claim-card-media{width:100%}.claim-card-media img,.claim-card-media .image-placeholder{width:84px;height:116px}.claim-card-editor{grid-template-columns:1fr}.claim-card-editor .claim-editor-field--wide{grid-column:1 / -1}.claim-section-header,.claim-section-form,.claim-section-list>div{grid-template-columns:1fr}.claim-section-header{align-items:stretch}.claim-section-actions{justify-content:stretch}.claim-section-actions .secondary-action,.claim-section-list button,.claim-unsectioned-button{width:100%}}.access-shell{min-height:100vh;display:grid;place-items:center;padding:24px}.access-card{width:min(420px,100%);display:grid;gap:16px;padding:26px;border:1px solid var(--border);border-radius:10px;background:linear-gradient(180deg,#18181df5,#0c0c10fa);box-shadow:var(--shadow-lift)}.access-card .brand-mark{margin-bottom:2px}.boot-card{align-items:center;text-align:center}.boot-card .brand-mark{margin:0 auto 2px}.boot-progress{position:relative;width:100%;height:6px;overflow:hidden;border-radius:999px;background:#07070a}.boot-progress:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:42%;border-radius:inherit;background:var(--accent);animation:boot-progress 1.1s ease-in-out infinite}@keyframes boot-progress{0%{transform:translate(-105%)}to{transform:translate(245%)}}.access-card h1{margin:0}.access-card label{display:grid;gap:8px;color:var(--muted);font-weight:800;text-transform:uppercase;font-size:12px}.access-card input{width:100%;min-height:46px;font-size:16px}.access-card button{min-height:46px}.access-error{padding:10px 12px;border:1px solid rgba(255,75,97,.35);border-radius:8px;color:#ff9aaa;background:#e82a401f;font-weight:800}.source-health-panel{background:linear-gradient(135deg,rgba(91,141,239,.08),transparent 42%),var(--surface)}@media(max-width:1180px){.source-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.image-quality-priorities{grid-template-columns:repeat(3,minmax(0,1fr))}.image-quality-grid{grid-template-columns:1fr}}@media(max-width:620px){.source-health-grid,.image-quality-priorities{grid-template-columns:1fr}.image-quality-row{display:grid}.image-quality-repair-row{grid-template-columns:42px minmax(0,1fr)}.image-quality-actions{grid-column:1 / -1;justify-content:stretch}.image-quality-actions .secondary-action{flex:1 1 120px}.image-quality-row small{text-align:left}}.nav{grid-template-columns:repeat(5,minmax(118px,1fr)) minmax(112px,.72fr)}.more-nav{position:relative;min-width:0}.more-nav summary{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:40px;border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:0 10px;color:#d5d5db;background:#ffffff0b;cursor:pointer;font-weight:900;list-style:none}.more-nav summary::-webkit-details-marker{display:none}.more-nav[open] summary{border-color:#e82a409e;background:#e82a4024}.more-nav>div{position:absolute;right:0;top:calc(100% + 8px);z-index:50;display:grid;width:min(280px,88vw);gap:7px;border:1px solid var(--border);border-radius:10px;padding:8px;background:#0e0e12fa;box-shadow:0 22px 58px #0000007a}.more-nav>div button{justify-content:flex-start}.operations-dock{position:sticky;top:112px;z-index:17;display:grid;grid-template-columns:minmax(170px,.78fr) minmax(170px,.78fr) minmax(260px,1.25fr) minmax(320px,1.6fr);gap:8px;max-width:1760px;margin:0 auto;padding:8px 0 10px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,#08080ad1,#08080a94)}.operation-action{display:grid;grid-template-columns:22px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:2px 9px;min-height:58px;border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:9px 11px;color:var(--text);background:#ffffff0b;text-align:left}.operation-action .ui-icon{grid-row:span 2;width:20px;height:20px}.operation-action span,.operation-action strong,.operation-action em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-action span{color:var(--muted);font-size:11px;font-weight:950;text-transform:uppercase}.operation-action strong{color:#fff;font-size:14px;font-weight:950}.operation-action em{grid-column:2;color:#ffd1d6;font-size:12px;font-style:normal;font-weight:900}.operation-action.primary{border-color:#e82a40b3;background:linear-gradient(180deg,#e82a4042,#e82a4029),#ffffff0a}.operation-action.alert{border-color:#f5c5425c;background:linear-gradient(135deg,rgba(245,197,66,.12),transparent 56%),#ffffff0a}.operation-action.cash{border-color:#2f9e4461;background:linear-gradient(135deg,rgba(47,158,68,.12),transparent 56%),#ffffff0a}.order-work-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.order-work-summary button{display:grid;gap:4px;min-height:82px;border:1px solid var(--border-soft);border-left:4px solid var(--border);border-radius:8px;padding:11px 12px;color:var(--text);background:#0b0b0e;text-align:left}.order-work-summary button:nth-child(1){border-left-color:var(--accent)}.order-work-summary button:nth-child(2){border-left-color:var(--yellow)}.order-work-summary button:nth-child(3){border-left-color:var(--message-blue)}.order-work-summary button:nth-child(4){border-left-color:#2bbc77}.order-work-summary button.active,.order-work-summary button:hover{border-color:#ffffff47;background:#fff1}.order-work-summary span,.order-work-summary small{color:var(--muted);font-size:12px;font-weight:900}.order-work-summary strong{color:#fff;font-size:24px;line-height:1}.cash-metrics{grid-template-columns:repeat(auto-fit,minmax(185px,1fr))}.import-readiness-panel{display:grid;gap:12px;border:1px solid rgba(245,197,66,.32);border-radius:12px;padding:14px;background:linear-gradient(135deg,rgba(245,197,66,.09),transparent 46%),#050506b8}.import-readiness-panel.ready{border-color:#48bb786b;background:linear-gradient(135deg,rgba(72,187,120,.11),transparent 46%),#050506b8}.import-readiness-panel.blocked{border-color:#e82a4075;background:linear-gradient(135deg,rgba(232,42,64,.12),transparent 46%),#050506b8}.import-readiness-head,.preflight-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.import-readiness-head h3{margin:0;color:var(--text);font-size:22px}.import-readiness-head span,.preflight-footer span,.preflight-check small{color:var(--muted)}.import-readiness-head>strong{flex:0 0 auto;border:1px solid var(--border);border-radius:999px;padding:8px 12px;color:#fff;background:#ffffff12}.preflight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.preflight-check{display:grid;gap:4px;min-width:0;border:1px solid var(--border-soft);border-radius:10px;padding:10px;background:#ffffff09}.preflight-check span{color:var(--muted);font-size:12px;font-weight:950;text-transform:uppercase}.preflight-check strong{color:var(--text)}.preflight-check.ok{border-color:#48bb786b}.preflight-check.ok strong{color:#8ff0bf}.preflight-check.warn{border-color:#f5c54266}.preflight-check.warn strong{color:var(--yellow)}.preflight-check.block{border-color:#e82a407a}.preflight-check.block strong{color:#ff7b8f}.preflight-footer{border-top:1px solid var(--border-soft);padding-top:12px}.preflight-footer>div{display:grid;min-width:0;gap:4px}.preflight-footer>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end}@media(max-width:980px){.preflight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.import-readiness-head,.preflight-footer{align-items:stretch;flex-direction:column}.preflight-grid{grid-template-columns:1fr}.preflight-footer>div:last-child{justify-content:stretch}.preflight-footer button{width:100%}}@media(max-width:1180px){.nav{grid-template-columns:repeat(5,minmax(118px,1fr)) minmax(112px,.72fr)}.operations-dock{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.order-work-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.nav{top:0;grid-template-columns:repeat(3,minmax(112px,1fr))}.more-nav>div{left:0;right:auto}.operations-dock,.order-work-summary{grid-template-columns:1fr}.operation-action strong{white-space:normal}}.mobile-intake-view{display:grid;gap:14px}.mobile-intake-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);gap:14px;align-items:stretch;border:1px solid rgba(42,200,224,.28);border-radius:12px;padding:16px;background:linear-gradient(135deg,rgba(42,200,224,.1),transparent 44%),#0f0f13d1}.mobile-intake-hero h2{margin:0;color:#fff;font-size:28px}.mobile-intake-hero p{max-width:720px;color:var(--muted)}.mobile-intake-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mobile-intake-capture,.mobile-staging-panel{display:grid;gap:14px}.mobile-search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.mobile-intake-capture label,.mobile-count-card label{display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:900}.mobile-intake-capture input,.mobile-count-card input,.mobile-count-card textarea{min-height:48px;border:1px solid var(--border);border-radius:8px;padding:11px 12px;color:var(--text);background:#08080a;font:inherit}.mobile-count-card textarea{min-height:78px;resize:vertical}.mobile-candidate-list,.mobile-entry-list{display:grid;gap:8px}.mobile-count-card{order:3}.mobile-candidate-list{order:4}.mobile-manual-open{order:5}.mobile-candidate,.mobile-entry{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(92px,auto);gap:10px;align-items:center;width:100%;min-height:82px;border:1px solid var(--border-soft);border-radius:8px;padding:9px;color:var(--text);background:#0a0a0d;text-align:left}.mobile-candidate:hover,.mobile-candidate.selected{border-color:#2ac8e094;background:#2ac8e01a}.mobile-candidate-image,.mobile-selected-image,.mobile-entry-image{width:64px;height:64px;object-fit:contain}.mobile-candidate span,.mobile-entry>div{display:grid;min-width:0;gap:2px}.mobile-candidate strong,.mobile-candidate small,.mobile-candidate em,.mobile-entry strong,.mobile-entry span,.mobile-entry small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-candidate small,.mobile-entry span{color:var(--muted)}.mobile-candidate em,.mobile-entry small{color:var(--muted-2);font-size:12px;font-style:normal;font-weight:800}.mobile-candidate b{justify-self:end;color:#fff;font-size:13px}.mobile-manual-open{justify-self:start}.mobile-count-card{display:grid;gap:12px;border:1px solid rgba(72,187,120,.34);border-radius:10px;padding:12px;background:#48bb7812}.mobile-selected-card{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center}.mobile-selected-card>div{display:grid;min-width:0;gap:3px}.mobile-selected-card strong,.mobile-selected-card span,.mobile-selected-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-selected-card span,.mobile-selected-card small{color:var(--muted)}.mobile-field-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mobile-stepper{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;gap:6px}.mobile-stepper button{display:grid;min-height:48px;place-items:center;border:1px solid var(--border);border-radius:8px;color:#fff;background:#ffffff12;font-size:20px;font-weight:950}.mobile-stepper input{min-width:0;text-align:center}.mobile-dupe-note{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(245,197,66,.38);border-radius:8px;padding:9px 10px;color:#f8e7ad;background:#f5c54214;font-size:12px;font-weight:900}.mobile-dupe-note span{color:var(--muted)}.mobile-save-action{min-height:54px;justify-content:center}.mobile-error{margin:0;color:#ff9aaa;font-weight:900}.mobile-entry{grid-template-columns:56px minmax(0,1fr) minmax(120px,auto) auto;border-left:4px solid var(--yellow)}.mobile-entry.reviewed{border-left-color:#2bbc77;opacity:.76}.mobile-entry.rejected{border-left-color:var(--accent);opacity:.62}.mobile-entry-image{width:56px;height:56px}.mobile-entry-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.mobile-entry-actions .secondary-action{min-height:38px;padding:0 10px}@media(max-width:980px){.mobile-intake-hero,.mobile-search-form{grid-template-columns:1fr}.mobile-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-entry{grid-template-columns:56px minmax(0,1fr)}.mobile-entry .money-stack,.mobile-entry-actions{grid-column:2;justify-content:flex-start}}@media(max-width:640px){.shell{padding-inline:10px}.mobile-intake-hero{border-radius:8px;padding:13px}.mobile-intake-stats,.mobile-field-grid{grid-template-columns:1fr}.mobile-candidate{grid-template-columns:58px minmax(0,1fr)}.mobile-candidate-image{width:58px;height:58px}.mobile-candidate b{grid-column:2;justify-self:start}.mobile-search-form .primary-action,.mobile-manual-open,.mobile-save-action{width:100%}}.mobile-intake-stats>div{display:grid;gap:2px;min-width:0;border:1px solid var(--border-soft);border-radius:8px;padding:9px 10px;background:#ffffff0b}.mobile-intake-stats span{overflow:hidden;color:var(--muted);font-size:11px;font-weight:950;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.mobile-intake-stats strong{color:#fff;font-size:22px;line-height:1}.mobile-exit-action{justify-self:end}@media(max-width:760px){.mobile-mode{gap:10px}.mobile-mode .nav,.mobile-mode .operations-dock{display:none}.mobile-mode .app-header{position:sticky;top:0;z-index:40;display:flex;flex-direction:row;align-items:center;justify-content:space-between;min-height:56px;margin:-10px -10px 0;border-bottom:1px solid var(--border);border-radius:0;padding:8px 10px;background:#08080af5}.mobile-mode .brand-lockup{gap:9px}.mobile-mode .brand-mark{width:34px;height:34px}.mobile-mode .brand-lockup h1{font-size:20px;line-height:1}.mobile-mode .subtitle,.mobile-mode .header-badges{display:none}.mobile-mode .header-actions{align-items:center;flex-direction:row;margin-left:0}.mobile-mode .header-refresh{width:40px;min-width:40px;min-height:36px;padding:0;font-size:0}.mobile-mode .header-refresh .ui-icon{width:18px;height:18px}.mobile-mode .mobile-intake-view{gap:10px}.mobile-mode .mobile-intake-hero{grid-template-columns:minmax(0,1fr) auto;gap:10px;border-radius:8px;padding:11px}.mobile-mode .mobile-intake-hero h2{font-size:24px}.mobile-mode .mobile-intake-hero p{margin:3px 0 0;font-size:13px;line-height:1.35}.mobile-mode .mobile-intake-stats{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.mobile-mode .mobile-exit-action{min-height:36px;padding:0 10px}.mobile-mode .mobile-intake-capture,.mobile-mode .mobile-staging-panel{gap:10px;border-radius:8px;padding:12px}.mobile-mode .mobile-search-form{grid-template-columns:1fr;gap:8px}.mobile-mode .mobile-search-form .primary-action{min-height:48px;width:100%}.mobile-mode .mobile-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobile-mode .mobile-field-grid label:nth-child(1),.mobile-mode .mobile-field-grid label:nth-child(2){grid-column:1 / -1}.mobile-mode .mobile-count-card.matched .mobile-field-grid label:nth-child(1),.mobile-mode .mobile-count-card.matched .mobile-field-grid label:nth-child(2),.mobile-mode .mobile-count-card.matched .mobile-field-grid label:nth-child(3){display:none}.mobile-mode .mobile-candidate,.mobile-mode .mobile-entry{border-radius:8px}}.inventory-toolbar{position:sticky;top:0;z-index:25;max-height:48vh;overflow:auto;background:var(--surface);box-shadow:0 8px 20px #0003}.intake-feedback{padding:12px 18px;margin:8px 0;border:1px solid #557b70;border-radius:8px;background:#19392e;color:#e0f3eb}.quick-stock-fields .secondary-action{margin-top:16px}.product-modal>.intake-feedback{margin:0 20px}@media(max-width:700px){.inventory-toolbar{max-height:42dvh}.inventory-toolbar .section-heading p{display:none}}main:has(.stock-layout) .operations-dock{position:static}.inventory-toolbar{top:120px}@media(max-width:760px){.inventory-toolbar{top:62px}}main:has(.stock-layout) .operations-dock{display:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.compact-inventory-toolbar{padding:10px 12px;gap:0;max-height:calc(100dvh - 150px)}.inventory-command-row{display:grid;grid-template-columns:minmax(160px,1fr) auto 145px auto auto;align-items:center;gap:10px}.inventory-command-row .inventory-search{min-width:0;margin:0}.inventory-command-row .sort-control{position:relative;font-size:0;gap:0;min-width:0}.inventory-command-row input,.inventory-command-row select,.inventory-command-row .primary-action,.inventory-command-row .secondary-action{min-height:38px;height:38px;margin:0;font-size:13px}.inventory-result-count{white-space:nowrap;color:var(--muted);font-size:12px}.inventory-cart-button{position:relative;width:42px;min-width:42px;padding:0;display:grid;place-items:center}.inventory-cart-button.has-items{border-color:var(--accent);color:#fff}.inventory-cart-count{position:absolute;top:-7px;right:-7px;display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border:2px solid var(--surface);border-radius:10px;background:var(--accent);color:#fff;font-size:10px;font-weight:800}.inventory-quick-filter-bar{display:flex;align-items:center;gap:8px;min-width:0;margin-top:8px;overflow-x:auto;scrollbar-width:thin}.inventory-quick-filter-bar>*{flex:0 0 auto}.inventory-quick-filter-bar .availability-filter-row,.inventory-quick-filter-bar .language-group-row{flex-wrap:nowrap;padding-top:0}.inventory-quick-filter-bar .availability-filter-row button,.inventory-quick-filter-bar .language-group-row button{min-height:34px}.inventory-quick-filter-bar .filter-toggle{margin-left:auto}.inventory-quick-select{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:11px;font-weight:900;white-space:nowrap}.inventory-quick-select select{width:auto;min-width:132px;min-height:34px;height:34px;padding-block:0;font-size:12px}.inventory-filter-options{display:grid;gap:8px;margin-top:8px;padding:10px;border:1px solid var(--border);border-radius:7px;background:#0d0d11}.inventory-display-options{display:flex;justify-content:space-between;align-items:center;gap:10px}.inventory-advanced-actions{justify-content:flex-start;flex-wrap:wrap}.inventory-advanced-actions .clear-action{margin-left:auto;min-height:34px}.compact-inventory-toolbar .advanced-filters{grid-template-columns:repeat(4,minmax(135px,1fr));gap:8px;padding-top:8px}.compact-inventory-toolbar .advanced-filters label{gap:4px;font-size:10px}.compact-inventory-toolbar .advanced-filters select{min-height:34px;height:34px;padding-block:0;font-size:12px}.stock-layout .product-list-panel>.section-heading{margin-bottom:8px}.stock-layout .product-list-panel>.section-heading h3{font-size:15px}@media(max-width:760px){.compact-inventory-toolbar{max-height:calc(100dvh - 90px)}.inventory-command-row{grid-template-columns:minmax(0,1fr) auto auto;gap:6px}.inventory-command-row .inventory-search{grid-column:1 / -1}.inventory-command-row .inventory-result-count{display:none}.inventory-command-row .sort-control{min-width:0}.inventory-quick-filter-bar{margin-inline:-2px;padding-bottom:3px}.inventory-quick-filter-bar .language-group-row>span{display:none}.inventory-quick-filter-bar .filter-toggle{margin-left:0}.inventory-advanced-actions .inventory-quick-select{display:flex}.compact-inventory-toolbar .advanced-filters{grid-template-columns:repeat(2,minmax(125px,1fr))}}.stock-layout{animation:none}.inventory-browse-workspace{grid-template-columns:minmax(0,1fr)}.inventory-browse-workspace .inventory-card-grid{grid-template-columns:repeat(auto-fill,minmax(235px,1fr));align-items:stretch}.inventory-browse-workspace .inventory-card-grid.compact{grid-template-columns:repeat(auto-fill,minmax(205px,1fr))}.inventory-card-actions{display:grid;grid-template-columns:1fr 1fr 38px;gap:5px;padding:0 8px 8px}.inventory-card-actions .primary-action,.inventory-card-actions .secondary-action{min-height:34px;padding:5px 7px;font-size:12px}.inventory-card-repair-action{grid-column:1 / -1;justify-content:center;border-color:#f525469e}.inventory-inline-intake{border-top:1px solid var(--border);margin:0 8px 8px;padding-top:10px;display:grid;gap:8px}.inline-intake-fields{display:grid;grid-template-columns:55px minmax(0,1fr) 65px;gap:5px}.inventory-inline-intake label{font-size:11px;display:grid;gap:4px;min-width:0}.inventory-inline-intake input,.inventory-inline-intake select{width:100%;min-width:0;min-height:36px;padding:5px;font-size:13px}.inline-cost-toggle{border:0;background:transparent;color:var(--muted);text-align:left;font-size:11px;padding:3px 0}.inline-cost-fields{display:grid;grid-template-columns:1fr 80px;gap:6px}.inline-intake-save-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.inline-intake-actions{display:flex;justify-content:flex-start;gap:6px}.inline-intake-save-actions button,.inline-intake-actions button{min-height:34px;font-size:11px;padding:6px 8px}.inline-intake-feedback{font-size:12px;margin:0;color:var(--text)}.inventory-detail-drawer.workspace-side{position:fixed;top:120px;right:12px;bottom:12px;width:min(460px,calc(100vw - 24px));z-index:70;max-height:calc(100dvh - 132px);background:var(--surface);padding:12px;border:1px solid var(--border);border-radius:10px;box-shadow:-12px 0 40px #0008;display:flex;flex-direction:column}.inventory-detail-drawer>.stock-side,.inventory-detail-drawer>.compact-cart-panel{flex:1;min-height:0;max-height:none;overflow-y:auto}.drawer-close{align-self:flex-end;min-height:32px}.cart-top-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cart-top-totals>div{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--border);border-radius:7px;background:#0d0d11}.cart-top-totals span{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.cart-top-totals strong{font-size:18px;overflow-wrap:anywhere}.cart-export-disclosure{border-top:1px solid var(--border)}.cart-export-disclosure>summary{display:flex;align-items:center;justify-content:center;gap:7px;min-height:38px;color:var(--text);cursor:pointer;font-size:12px;font-weight:900;list-style:none}.cart-export-disclosure>summary::-webkit-details-marker{display:none}.cart-export-disclosure>summary svg{width:16px;height:16px}.cart-export-panel{display:grid;gap:9px;padding-top:12px;border-top:1px solid var(--border)}.cart-price-toggle{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700}.cart-price-toggle input{width:18px;height:18px;margin:0}.cart-export-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.cart-export-actions button{min-width:0;justify-content:center;font-size:11px;padding-inline:8px}.cart-export-feedback{margin:0;color:var(--muted);font-size:11px}.inventory-load-more{padding:18px;text-align:center}@media(max-width:760px){.inventory-detail-drawer.workspace-side{top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-height:none;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));border:0;border-radius:0}.cart-drawer .drawer-close{position:absolute;top:max(8px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));z-index:2;min-height:36px}.cart-drawer .side-tabs{grid-template-columns:1fr 1fr;margin-right:88px;padding:3px}.cart-drawer .side-tabs button{min-height:36px}.inventory-detail-drawer.cart-drawer>.compact-cart-panel{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:8px}.cart-drawer .compact-cart-panel>.section-heading{display:none}.cart-drawer .compact-cart-panel .cart-panel-content{display:grid;flex:1;grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px;min-height:0;overflow:hidden}.cart-drawer .cart-top-totals{gap:6px}.cart-drawer .cart-top-totals>div{padding:7px 9px}.cart-drawer .cart-top-totals strong{font-size:16px}.cart-drawer .cart-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cart-drawer .cart-controls .mode-toggle{grid-column:1 / -1;padding:3px;gap:4px}.cart-drawer .cart-controls .mode-toggle button{min-height:34px}.cart-drawer .cart-controls label{min-width:0;font-size:11px}.cart-drawer .cart-controls input,.cart-drawer .cart-controls select{min-height:38px;padding:0 9px}.cart-drawer .compact-cart-panel .cart-lines{min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.cart-drawer .compact-cart-panel .editable-cart-line{grid-template-columns:minmax(150px,1.2fr) minmax(96px,.8fr) 36px;grid-template-areas:"identity identity remove" "quantity price remove";gap:6px;padding:8px}.cart-drawer .editable-cart-line>.cart-line-identity{grid-area:identity;min-width:0}.cart-drawer .editable-cart-line>.cart-quantity-field{grid-area:quantity}.cart-drawer .editable-cart-line>.cart-price-field{grid-area:price}.cart-drawer .editable-cart-line>.remove-action{grid-area:remove;align-self:center}.cart-drawer .editable-cart-line strong,.cart-drawer .editable-cart-line span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-drawer .cart-quantity-stepper{grid-template-columns:32px minmax(0,1fr) 32px}.cart-drawer .cart-quantity-stepper button,.cart-drawer .cart-quantity-stepper input,.cart-drawer .cart-price-field input{min-height:40px}.cart-drawer .cart-summary-panel{gap:6px;padding-top:6px;border-top:1px solid var(--border);background:var(--surface)}.cart-drawer .cart-export-disclosure{border-top:0}.cart-drawer .cart-export-disclosure>summary{min-height:32px}.cart-drawer .cart-export-panel{max-height:30dvh;overflow-y:auto;padding-top:8px}.cart-drawer .checkout-action{min-height:48px;font-size:15px}}.trello-orders{display:block;animation:none}main:has(.trello-orders) .operations-dock{display:none}.trello-toolbar{position:sticky;top:120px;z-index:12;padding:12px 16px;margin-bottom:16px}.trello-heading,.trello-tabs,.trello-board-tools,.trello-name-form,.trello-move{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.trello-heading h2{margin:0;font-size:22px}.trello-heading>input{flex:1;min-width:190px}.trello-history{display:flex;align-items:center;gap:6px}.trello-history input{width:auto}.trello-tabs{margin-top:12px}.trello-tabs button{padding:8px 14px;border:1px solid #454951;background:#23262c;color:#e8eaed;border-radius:8px}.trello-tabs button.active{background:#e9ecf1;color:#20242b;border-color:#e9ecf1}.trello-tabs span{margin-left:10px;opacity:.65}.trello-board-tools{margin-top:8px;font-size:12px;color:#aeb6c2}.trello-board-tools>span{margin-right:auto}.trello-board-tools button{font-size:12px;padding:6px 9px}.trello-save-status{font-size:12px;color:#b7dbca}.trello-name-form{padding:12px 0}.trello-name-form label{flex:1}.trello-board{display:flex;gap:14px;overflow-x:auto;align-items:flex-start;padding-bottom:20px;min-height:55vh}.trello-column{flex:0 0 285px;background:#252931;border:1px solid #3b414c;border-radius:12px;padding:10px;min-height:220px}.trello-column.drag-over{outline:2px solid #98b6e0}.trello-column>header{display:flex;align-items:center;justify-content:space-between;margin:0 2px 12px}.trello-column h3{font-size:14px;margin:0;color:#e3e7ee}.trello-column h3 span{margin-left:8px;color:#aab3c1;font-weight:400}.trello-column header button{background:none;border:0;color:#c6cdd8;padding:4px 10px}.trello-cards{display:grid;gap:9px}.trello-card{width:100%;display:flex;flex-direction:column;text-align:left;align-items:stretch;gap:7px;padding:12px;border-radius:9px;background:#3a414d;color:#f2f5f9;border:1px solid #566071;box-shadow:0 2px 6px #0004;cursor:grab;font-weight:400}.trello-card:hover{background:#434c5a;border-color:#7f94b6}.trello-card:focus-visible{outline:3px solid #719cda;outline-offset:2px}.trello-card.dragging{opacity:.45}.trello-card>strong{font-size:15px}.trello-card-preview,.trello-note{color:#c3ccd8;font-size:12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.trello-card-total{font-size:15px;font-weight:700}.trello-card-meta{display:flex;gap:8px;flex-wrap:wrap;font-size:11px;color:#d9e2ee}.trello-card-meta span{background:#252b35;border:1px solid #495366;padding:4px 6px;border-radius:4px}.trello-overdue{color:#ffb08a;font-size:12px}.trello-empty{font-size:13px;color:#aeb6c2;text-align:center;padding:30px 10px}.trello-order-dialog{width:min(1000px,94vw);max-height:90vh;padding:20px;background:#191c22;color:#f3f4f6;border:1px solid #535c6c;border-radius:14px}.trello-order-dialog::backdrop{background:#000a}.trello-dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.trello-dialog-heading h2{margin:0}.trello-move{padding:14px 0}.trello-move label{min-width:220px}.trello-order-dialog .order-row-main{display:flex;flex-wrap:wrap;cursor:default;padding:14px}.trello-order-dialog .order-select-cell,.trello-order-dialog .order-summary-main,.trello-order-dialog .order-work-badge{display:none}.trello-order-dialog .order-card{background:#20242c;border:1px solid #404957;box-shadow:none}.trello-order-dialog .order-work-grid{grid-template-columns:1fr 1fr}.trello-order-dialog .order-line{grid-template-columns:24px 44px minmax(0,1fr) auto}@media(max-width:700px){.trello-toolbar{top:62px}.trello-column{flex-basis:270px}.trello-order-dialog .order-work-grid{grid-template-columns:1fr}.trello-heading>input{flex-basis:100%}}.trello-board{height:calc(100dvh - 370px);min-height:280px;align-items:stretch}.trello-column{display:flex;flex-direction:column;min-height:0;max-height:100%}.trello-cards{overflow-y:auto;align-content:start;min-height:0;flex:1;padding:2px}.trello-card{flex-shrink:0;-webkit-user-select:none;user-select:none}.trello-board,.trello-cards{scrollbar-width:none;-ms-overflow-style:none}.trello-board::-webkit-scrollbar,.trello-cards::-webkit-scrollbar{width:0;height:0;display:none}.trello-toolbar{border-color:#ffffff24;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent),#121318}.trello-heading{display:grid;grid-template-columns:minmax(190px,.36fr) minmax(280px,1fr) minmax(155px,190px) auto auto;gap:10px;align-items:center}.trello-title-block{display:grid;gap:2px;min-width:0}.trello-title-block h2{margin:0}.trello-title-block span{color:var(--muted);font-size:12px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trello-search{display:flex;align-items:center;gap:8px;min-width:0;border:1px solid var(--border-soft);border-radius:8px;padding:0 11px;background:#050507d1}.trello-search .ui-icon{width:18px;height:18px;color:var(--muted)}.trello-search input{width:100%;min-height:40px;border:0;padding:0;background:transparent;box-shadow:none}.trello-work-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px}.trello-work-summary span{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-height:46px;border:1px solid rgba(255,255,255,.12);border-left:3px solid rgba(255,255,255,.18);border-radius:8px;padding:8px 10px;background:#ffffff0b}.trello-work-summary small{min-width:0;color:var(--muted);font-size:11px;font-weight:900;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.trello-work-summary strong{color:var(--text);font-size:15px;font-weight:950;text-align:right}.trello-work-summary .attention{border-left-color:var(--accent)}.trello-work-summary .danger{border-left-color:#ff6a7f;background:#e82a4017}.trello-work-summary .ready{border-left-color:#2bbc77}.trello-tabs button{min-height:34px;border-color:#ffffff24;color:#d9dde6;background:#1a1c22}.trello-tabs button.active{color:#fff;border-color:#e82a409e;background:#e82a402e}.trello-board-tools{border-top:1px solid rgba(255,255,255,.08);padding-top:10px}.trello-column{border-color:#ffffff21;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 120px),#15171d}.trello-column>header{min-height:32px}.trello-column h3{color:#f0f2f6;font-size:13px;letter-spacing:0;text-transform:uppercase}.trello-column h3 span{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:22px;border-radius:6px;color:#d9dde6;background:#ffffff14;font-size:12px;font-weight:900}.trello-card{position:relative;gap:8px;border-color:#ffffff1f;border-left:4px solid var(--order-state-color, var(--accent));border-radius:8px;background:linear-gradient(90deg,var(--order-state-tint, rgba(232, 42, 64, .08)),transparent 58%),#20232b;box-shadow:0 8px 18px #00000038}.trello-card.contact{--order-state-color: var(--accent);--order-state-tint: rgba(232, 42, 64, .1)}.trello-card.debt{--order-state-color: #f6c244;--order-state-tint: rgba(246, 194, 68, .09)}.trello-card.overdue{--order-state-color: #ff6a7f;--order-state-tint: rgba(255, 106, 127, .14)}.trello-card.packed{--order-state-color: var(--yellow);--order-state-tint: rgba(245, 197, 66, .1)}.trello-card.ready{--order-state-color: #2bbc77;--order-state-tint: rgba(43, 188, 119, .1)}.trello-card.delivered{--order-state-color: #a78bfa;--order-state-tint: rgba(167, 139, 250, .1)}.trello-card:hover{border-color:#ffffff42;border-left-color:var(--order-state-color, var(--accent));background:linear-gradient(90deg,var(--order-state-tint, rgba(232, 42, 64, .1)),transparent 58%),#282c35}.trello-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.trello-card-top strong{min-width:0;color:#fff;font-size:15px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trello-card-top i{flex:0 0 auto;border:1px solid rgba(255,255,255,.14);border-radius:6px;padding:3px 6px;color:#dce3ee;background:#fff1;font-size:10px;font-style:normal;font-weight:950;text-transform:uppercase}.trello-card-total{color:#f7f8fa;font-size:16px;font-weight:950}.trello-card-preview{color:#cdd5df}.trello-card-meta span{border-color:#ffffff1f;border-radius:6px;background:#0405085c}.trello-pack-progress{display:block;height:5px;overflow:hidden;border-radius:5px;background:#ffffff14}.trello-pack-progress i{display:block;height:100%;border-radius:inherit;background:var(--order-state-color, var(--accent))}.order-card.overdue{--order-state-color: #ff6a7f;--order-state-tint: rgba(255, 106, 127, .1)}.shell.orders-mode{padding:10px 16px 0}.orders-mode .app-header{max-width:1760px;gap:10px;padding:3px 0 7px}.orders-mode .brand-lockup{gap:10px}.orders-mode .brand-mark{width:42px;height:42px;border-radius:8px;box-shadow:none}.orders-mode h1{font-size:26px;line-height:1}.orders-mode .subtitle{margin-top:1px;font-size:13px}.orders-mode .profile-badge{min-height:30px;padding:0 11px;font-size:11px}.orders-mode .header-refresh{min-height:32px;padding-inline:12px}.orders-mode .nav{top:52px;max-width:1760px;gap:6px;padding:6px 0 8px}.orders-mode .nav a,.orders-mode .more-nav summary{min-height:34px;border-radius:7px;padding:0 9px;font-size:13px}.orders-mode .nav a .ui-icon{width:16px;height:16px}.orders-mode.view,.orders-mode .view{margin-top:10px}.orders-mode .trello-toolbar{top:94px;padding:9px 12px 10px;margin-bottom:10px}.orders-mode .trello-heading{grid-template-columns:minmax(160px,.28fr) minmax(300px,1fr) minmax(150px,180px) auto auto;gap:8px}.orders-mode .trello-heading h2{font-size:22px}.orders-mode .trello-title-block span{font-size:11px}.orders-mode .trello-search{min-height:34px;border-radius:7px}.orders-mode .trello-search input{min-height:34px;font-size:13px}.orders-mode .trello-sort{min-height:34px;border-radius:7px;font-size:12px}.orders-mode .trello-history{min-height:34px;font-size:12px}.orders-mode .trello-heading>.secondary-action{min-height:34px;padding:0 12px;border-radius:7px;font-size:13px}.orders-mode .trello-tabs{margin-top:7px;gap:6px}.orders-mode .trello-tabs button{min-height:30px;border-radius:7px;padding:0 11px;font-size:13px}.orders-mode .trello-tabs span{margin-left:6px}.orders-mode .trello-work-summary{grid-template-columns:repeat(5,minmax(120px,1fr));gap:6px;margin-top:8px}.orders-mode .trello-work-summary span{min-height:33px;border-radius:7px;padding:5px 9px}.orders-mode .trello-work-summary small{font-size:10px}.orders-mode .trello-work-summary strong{font-size:14px}.orders-mode .trello-board-tools{justify-content:flex-end;margin-top:8px;padding-top:7px}.orders-mode .trello-board-tools>span{margin-right:auto;font-size:11px}.orders-mode .trello-board-tools button{min-height:32px;border-radius:7px;padding:0 10px}.orders-mode .trello-board{height:calc(100dvh - 292px);min-height:430px;gap:12px}.orders-mode .trello-column{flex-basis:286px;padding:9px}.orders-mode .trello-card{padding:10px}@media(max-width:980px){.trello-heading{grid-template-columns:minmax(0,1fr) auto}.trello-title-block,.trello-search,.trello-sort{grid-column:1 / -1}.trello-work-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.orders-mode .trello-board{height:calc(100dvh - 310px)}}@media(max-width:700px){.trello-heading{grid-template-columns:1fr;align-items:stretch}.trello-history,.trello-heading>.secondary-action,.trello-sort{width:100%}.orders-search-row{grid-template-columns:1fr}.trello-work-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-mode .app-header{align-items:flex-start}.orders-mode .header-actions{gap:6px}.orders-mode .nav{top:0}.orders-mode .trello-toolbar{top:48px}.orders-mode .trello-work-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.trello-work-summary span{min-height:42px}.orders-mode .trello-work-summary span{min-height:36px}.orders-mode .trello-board{height:calc(100dvh - 330px);min-height:360px}.trello-board-tools{align-items:stretch}.trello-board-tools>span,.trello-board-tools button{width:100%}}.trello-order-dialog{width:min(1120px,96vw);padding:16px}.trello-dialog-heading{align-items:flex-start;margin-bottom:6px}.trello-dialog-heading h2{min-width:0;font-size:24px;line-height:1.1}.trello-move{display:grid;grid-template-columns:minmax(220px,320px) auto minmax(0,1fr);align-items:end;gap:10px;padding:0 112px 12px 0}.trello-move label{min-width:0}.trello-move select{width:100%}.trello-order-dialog .order-row-main{display:grid;grid-template-columns:minmax(116px,max-content) auto auto minmax(0,1fr);grid-template-areas:"money message pack status" "actions actions actions actions";align-items:center;gap:10px 12px;padding:12px 14px;cursor:default}.trello-order-dialog .order-summary-money{grid-area:money;grid-template-columns:1fr;gap:3px;min-width:116px}.trello-order-dialog .order-summary-money .money-stack{grid-row:auto}.trello-order-dialog .order-row-check-wrap{grid-area:message;width:auto}.trello-order-dialog .order-pack-cell{grid-area:pack;min-width:74px}.trello-order-dialog .order-summary-meta{grid-area:status;justify-content:flex-start}.trello-order-dialog .order-row-actions{grid-area:actions;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.trello-order-dialog .order-row-actions button{flex:0 1 auto;min-height:36px}.trello-order-dialog .order-detail{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);gap:10px;padding:10px}.trello-order-dialog .order-work-grid,.trello-order-dialog .order-payment-grid{grid-template-columns:1fr}.trello-order-dialog .order-items-panel{min-width:0}.trello-order-dialog .order-lines{grid-template-columns:repeat(2,minmax(0,1fr))}.trello-order-dialog .order-line{grid-template-columns:20px 54px minmax(0,1fr);grid-template-areas:"check art name" "check art money";gap:7px 9px;min-height:92px;padding:8px}.trello-order-dialog .order-line input[type=checkbox]{grid-area:check}.trello-order-dialog .order-line-image{grid-area:art;width:54px;height:74px}.trello-order-dialog .order-line>span{grid-area:name;display:-webkit-box;overflow:hidden;color:#dce3ee;font-size:12px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.trello-order-dialog .order-lines .money-stack{grid-area:money;align-self:start;justify-items:start;text-align:left}.trello-order-dialog .order-lines .money-stack strong{font-size:13px}.trello-order-dialog .order-lines .money-stack em,.trello-order-dialog .order-lines .money-stack small{font-size:10px}@media(max-width:900px){.trello-order-dialog .order-detail{grid-template-columns:1fr;grid-template-areas:"strip" "work" "items" "actions"}.trello-order-dialog .order-row-main{grid-template-columns:minmax(0,1fr);grid-template-areas:"money" "message" "pack" "status" "actions"}}@media(max-width:700px){.trello-move,.trello-order-dialog .order-lines{grid-template-columns:1fr}.trello-move{padding-right:0}}.trello-order-dialog .order-card.open{min-width:0;width:100%;overflow:hidden}.trello-order-dialog .order-card.open .order-row-main{display:grid;grid-template-columns:minmax(116px,max-content) auto auto auto minmax(360px,1fr);grid-template-areas:"money message pack status actions";width:auto;min-width:0}.trello-order-dialog .order-card.open .order-detail{width:auto;min-width:0}.reseller-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px;align-items:start}.reseller-sidebar{display:grid;gap:8px;position:sticky;top:12px}.reseller-sidebar>button{display:grid;gap:3px;padding:12px;text-align:left;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:6px}.reseller-sidebar>button.active{border-color:var(--accent);background:#ed29491a}.reseller-sidebar>button span{color:var(--muted);font-size:12px}.reseller-create{display:grid;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.reseller-create label{display:grid;gap:5px;color:var(--muted);font-size:12px;font-weight:700}.reseller-workspace{display:grid;gap:16px;min-width:0}.reseller-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.reseller-assign-controls{display:grid;grid-template-columns:minmax(260px,1fr) 110px auto;gap:8px;align-items:end}.reseller-assign-controls label{display:grid;gap:5px;min-width:0;color:var(--muted);font-size:12px;font-weight:700}.reseller-stock-search input{width:100%}.reseller-stock-hint{margin:10px 0 0;color:var(--muted);font-size:13px}.reseller-stock-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.reseller-stock-results>button{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;padding:9px;color:var(--text);text-align:left;background:var(--surface-2);border:1px solid var(--border);border-radius:6px}.reseller-stock-results>button:hover,.reseller-stock-results>button:focus-visible{border-color:var(--accent);background:#ed294914}.reseller-stock-results>button>span{display:grid;gap:2px;min-width:0}.reseller-stock-results strong,.reseller-stock-results small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reseller-stock-results small{color:var(--muted);font-size:11px}.reseller-stock-results b{color:var(--muted);font-size:12px;white-space:nowrap}.reseller-stock-results>p{grid-column:1 / -1;margin:0;padding:12px;border:1px dashed var(--border);border-radius:6px}.reseller-stock-selected{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;gap:10px;align-items:center;margin-top:10px;padding:9px;background:#ed294914;border:1px solid var(--accent);border-radius:6px}.reseller-stock-selected>div{display:grid;gap:2px;min-width:0}.reseller-stock-selected span{color:var(--accent-soft);font-size:10px;font-weight:800;text-transform:uppercase}.reseller-stock-selected small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reseller-stock-selected>b{font-size:12px;white-space:nowrap}.reseller-table{display:grid;gap:8px}.reseller-row{display:grid;grid-template-columns:48px minmax(220px,1fr) auto auto auto;gap:12px;align-items:center;padding:10px;background:var(--surface-2);border:1px solid var(--border);border-radius:6px}.reseller-row.sale{grid-template-columns:minmax(260px,1fr) auto auto auto auto}.reseller-row>div{display:grid;gap:3px;min-width:0}.reseller-row span{color:var(--muted);font-size:12px}.reseller-thumb{width:42px;height:58px;object-fit:contain;border-radius:4px;background:#0b0b0e}.warning-text{color:#ffbd55}.status-pill.confirmed{color:#84e3af}.reseller-portal{min-height:100vh;padding:16px 20px;display:grid;align-content:start;gap:12px;max-width:1500px;margin:0 auto}.reseller-portal.login{place-content:center}.reseller-login{width:min(420px,calc(100vw - 32px));display:grid;gap:12px}.reseller-login .brand-mark{width:54px;height:54px}.reseller-portal.redesigned{color:var(--text);background:linear-gradient(180deg,#0d0b0e 0,var(--bg) 220px)}.reseller-portal-header{display:flex;align-items:center;justify-content:space-between;padding:2px 0 10px;border-bottom:1px solid var(--border-soft)}.reseller-portal-header h1{margin:0;font-size:24px}.reseller-portal-header .header-actions{display:flex;align-items:center;gap:8px}.reseller-tabs a{display:inline-flex;align-items:center;justify-content:center;color:inherit;text-decoration:none}.icon-action,.cart-step,.cart-remove{display:inline-grid;place-items:center;color:var(--text);background:var(--surface-2);border:1px solid var(--border)}.icon-action{width:42px;height:42px;border-radius:6px}.reseller-summary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border);border-radius:6px;overflow:hidden;background:var(--surface)}.reseller-summary-strip>div{display:grid;gap:2px;min-height:82px;padding:11px 18px;border-right:1px solid var(--border-soft)}.reseller-summary-strip>div:last-child{border-right:0}.reseller-summary-strip span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.reseller-summary-strip strong{font-size:23px}.reseller-summary-strip small{color:var(--muted)}.reseller-summary-strip .highlight{border-top:3px solid #37c982;background:#0d1813}.reseller-tabs{display:flex;gap:4px;border-bottom:1px solid var(--border)}.reseller-tabs a{padding:10px 18px;color:var(--muted);background:transparent;border:0;border-bottom:3px solid transparent;font-weight:800}.reseller-tabs a.active{color:var(--text);border-bottom-color:var(--accent)}.reseller-sell-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,460px);gap:18px;align-items:start}.reseller-product-browser,.reseller-tab-content{min-width:0}.reseller-section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:14px}.reseller-section-heading h2{margin:0 0 4px;font-size:21px}.reseller-section-heading p{margin:0;color:var(--muted)}.reseller-search{display:flex;align-items:center;gap:8px;width:min(420px,48%);padding:0 14px;background:var(--surface);border:1px solid var(--border);border-radius:6px}.reseller-search input{width:100%;padding-left:0;border:0;background:transparent}.reseller-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:10px}.reseller-product{display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-areas:"art copy" "art action";gap:8px 12px;min-height:126px;padding:11px;background:var(--surface);border:1px solid var(--border-soft);border-radius:6px}.reseller-product.unavailable{opacity:.55}.reseller-product-art{grid-area:art;width:72px;height:100px;object-fit:contain;align-self:center;border-radius:4px;background:#09090b}.reseller-product-copy{grid-area:copy;display:grid;align-content:start;gap:3px;min-width:0}.reseller-product-copy strong{line-height:1.2;overflow-wrap:anywhere}.reseller-product-copy span,.reseller-product-copy small{color:var(--muted);font-size:12px}.reseller-product-action{grid-area:action;display:flex;align-items:center;justify-content:space-between;gap:8px}.reseller-product-action button{min-width:112px;min-height:38px}.reseller-checkout{position:sticky;top:16px;padding:18px;background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--accent);border-radius:6px}.reseller-checkout-title{display:flex;align-items:start;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--border-soft)}.reseller-checkout-title span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.reseller-checkout-title h2{margin:3px 0 0;font-size:19px}.reseller-checkout-title>strong{font-size:23px}.reseller-cart-lines{display:grid;gap:2px;margin:12px 0}.reseller-cart-line{display:grid;grid-template-columns:minmax(110px,1fr) 28px 20px 28px 104px auto 30px;gap:6px;align-items:center;padding:10px 0;border-bottom:1px solid var(--border-soft)}.reseller-cart-line>div{display:grid;gap:2px;min-width:0}.reseller-cart-line>div strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reseller-cart-line>div span,.reseller-cart-line label{color:var(--muted);font-size:10px}.reseller-cart-line label{display:grid;gap:3px}.reseller-cart-line input{width:100%;min-width:0;padding:7px}.cart-step,.cart-remove{width:28px;height:28px;padding:0;border-radius:4px}.cart-remove{color:#ff7c8f}.reseller-cart-empty{display:grid;justify-items:center;gap:7px;padding:34px 10px;color:var(--muted);text-align:center}.reseller-cart-empty .ui-icon{width:28px;height:28px}.reseller-buyer-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.reseller-buyer-fields label{display:grid;gap:5px;font-size:12px;font-weight:800}.reseller-buyer-fields label span{color:var(--muted);font-weight:500}.reseller-totals{display:grid;gap:8px;margin-top:16px;padding:14px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.reseller-totals span{display:flex;justify-content:space-between;gap:12px;color:var(--muted)}.reseller-totals b{color:var(--text)}.reseller-totals .net{color:var(--text);font-size:15px;font-weight:800}.reseller-confirm{width:100%;min-height:48px;margin-top:14px;justify-content:center}.reseller-checkout-actions{display:grid;grid-template-columns:1fr 1.35fr;gap:8px;margin-top:14px}.reseller-checkout-actions .reseller-confirm{margin-top:0}.reseller-checkout-actions .secondary-action{justify-content:center}.reseller-validation-note{display:block;margin-top:8px;color:var(--muted);text-align:center}.reseller-stock-list,.reseller-sales-list{display:grid;border:1px solid var(--border);border-radius:6px;overflow:hidden}.reseller-stock-list>div{display:grid;grid-template-columns:48px minmax(220px,1fr) auto auto auto;gap:14px;align-items:center;padding:10px 14px;background:var(--surface);border-bottom:1px solid var(--border-soft)}.reseller-stock-list>div:last-child,.reseller-sales-list article:last-child{border-bottom:0}.reseller-stock-list span{display:grid;gap:3px}.reseller-stock-list small,.reseller-sales-list small{color:var(--muted);font-style:normal}.reseller-stock-list em{font-style:normal}.reseller-sales-list article{display:grid;grid-template-columns:minmax(260px,1fr) 130px 130px 100px;gap:16px;align-items:center;padding:14px;background:var(--surface);border-bottom:1px solid var(--border-soft)}.reseller-sales-list article>div,.reseller-sales-list article>span{display:grid;gap:4px}.reseller-orders-list{display:grid;gap:8px}.reseller-orders-list article{display:grid;grid-template-columns:minmax(240px,1fr) 120px minmax(160px,auto) minmax(260px,auto) minmax(210px,auto);gap:16px;align-items:center;padding:14px;background:var(--surface);border:1px solid var(--border);border-radius:6px}.reseller-orders-list article.cancelled{opacity:.62}.reseller-order-main{display:grid;gap:4px;min-width:0}.reseller-order-main span,.reseller-order-main small,.reseller-order-main em{color:var(--muted);font-size:12px}.reseller-order-main em{font-style:normal}.reseller-order-statuses{display:flex;flex-wrap:wrap;gap:6px}.reseller-order-workflow{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:8px}.reseller-order-workflow label{display:grid;gap:4px;color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.reseller-order-workflow select{min-height:38px;padding:0 10px;border:1px solid var(--border);border-radius:5px;background:var(--surface-strong);color:var(--text);font:inherit;text-transform:none}.status-pill.to_pack{border-color:#cb9b35;color:#ffd578}.status-pill.to_deliver{border-color:#477cca;color:#8fbdff}.status-pill.delivered,.status-pill.paid{border-color:#2d865d;color:#73d9a9}.reseller-order-actions{display:flex;justify-content:flex-end;gap:8px}.status-pill.pending{color:#f5c542}.status-pill.converted{color:#84e3af}.status-pill.cancelled{color:#ff7c8f}.reseller-global-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:8px}.reseller-global-grid article{display:grid;grid-template-columns:64px minmax(0,1fr) 72px 92px;gap:12px;align-items:center;min-height:112px;padding:10px;background:var(--surface);border:1px solid var(--border-soft);border-radius:6px}.reseller-global-grid .reseller-product-art{grid-area:auto;width:64px;height:90px}.reseller-global-grid article>div,.reseller-global-grid article>span{display:grid;gap:3px;min-width:0}.reseller-global-grid article span,.reseller-global-grid article small{color:var(--muted);font-size:12px}.reseller-global-grid article>span{text-align:center}.reseller-global-grid article>span b{color:var(--text);font-size:18px}@media(max-width:900px){.reseller-layout{grid-template-columns:1fr}.reseller-sidebar{position:static}.reseller-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.reseller-assign-controls,.reseller-stock-results{grid-template-columns:1fr}.reseller-stock-selected{grid-template-columns:42px minmax(0,1fr) auto}.reseller-stock-selected>.secondary-action{grid-column:2 / -1;justify-self:start}.reseller-row,.reseller-row.sale{grid-template-columns:48px minmax(0,1fr)}.reseller-row.sale>:first-child{grid-column:1 / -1}.reseller-sell-layout{grid-template-columns:1fr}.reseller-checkout{position:static}.reseller-summary-strip{grid-template-columns:1fr}.reseller-summary-strip>div{min-height:86px;border-right:0;border-bottom:1px solid var(--border-soft)}.reseller-section-heading{align-items:stretch;flex-direction:column}.reseller-search{width:100%}.reseller-orders-list article{grid-template-columns:minmax(0,1fr) auto}.reseller-order-main,.reseller-order-workflow,.reseller-order-actions{grid-column:1 / -1}}@media(max-width:560px){.reseller-portal{padding:10px}.reseller-portal-header{align-items:flex-start}.reseller-portal-header .brand-lockup h1{font-size:19px}.reseller-tabs{overflow-x:auto}.reseller-tabs a{flex:0 0 auto;padding-inline:12px}.reseller-product-grid{grid-template-columns:1fr}.reseller-cart-line{grid-template-columns:minmax(0,1fr) 28px 20px 28px 30px}.reseller-cart-line label{grid-column:1 / 4}.reseller-cart-line>strong{grid-column:4 / 6;text-align:right}.reseller-buyer-fields,.reseller-checkout-actions{grid-template-columns:1fr}.reseller-stock-list>div{grid-template-columns:48px minmax(0,1fr)}.reseller-sales-list article{grid-template-columns:1fr 1fr}.reseller-sales-list article>div{grid-column:1 / -1}.reseller-global-grid{grid-template-columns:1fr}.reseller-global-grid article{grid-template-columns:64px minmax(0,1fr) auto}.reseller-global-grid article>strong{grid-column:2 / 4}}.trello-order-dialog .order-detail-strip,.trello-order-dialog .order-work-panel,.trello-order-dialog .order-detail-strip-actions,.trello-order-dialog .order-panel-footer,.trello-order-dialog .order-detail-strip-actions .secondary-action,.trello-order-dialog .order-panel-footer .secondary-action,.trello-order-dialog .order-panel-footer .primary-action{min-width:0}@media(max-width:900px){.trello-order-dialog .order-card.open .order-row-main{grid-template-columns:minmax(0,1fr);grid-template-areas:"money" "message" "pack" "status" "actions"}}.claim-planner-view{display:grid;gap:16px}.claim-planner-header{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:8px 0 0}.claim-planner-header h2{margin:2px 0 4px}.claim-planner-summary{display:grid;grid-template-columns:repeat(4,minmax(135px,1fr));gap:10px;min-width:min(720px,62vw)}.claim-planner-summary .metric{min-height:92px}.claim-planner-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:16px;align-items:start}.claim-plan-sidebar{display:grid;gap:10px;position:sticky;top:12px}.claim-plan-create{display:grid;gap:9px}.claim-plan-create h3{margin:0}.claim-plan-list{display:grid;gap:6px}.claim-plan-list>button{display:grid;gap:3px;width:100%;padding:12px;text-align:left;border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:6px}.claim-plan-list>button.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--surface-2))}.claim-plan-list span,.claim-plan-list small{color:var(--muted)}.claim-planner-main{min-width:0;display:grid;gap:14px}.claim-plan-toolbar{display:flex;align-items:end;justify-content:space-between;gap:16px}.claim-plan-title-fields{display:grid;grid-template-columns:minmax(260px,1fr) 170px;gap:10px;flex:1}.claim-plan-title-fields label,.claim-plan-table label{display:grid;gap:5px;color:var(--muted);font-size:.78rem;font-weight:700}.claim-plan-toolbar-actions{display:flex;gap:8px}.claim-planner-ai,.claim-stock-picker,.claim-plan-table-section{padding:16px;border:1px solid var(--border);background:var(--surface-2);border-radius:8px}.claim-planner-ai textarea{width:100%;min-height:112px;resize:vertical}.ai-status{align-self:start;padding:6px 9px;border:1px solid var(--border);border-radius:5px;font-size:.76rem;font-weight:800}.ai-status.ready{color:#8ee8b0;border-color:#22683d;background:#102a1b}.ai-status.missing{color:#ffc0ca;border-color:#75303d;background:#2c151a}.claim-ai-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:10px}.claim-ai-actions small{color:var(--muted);max-width:720px}.claim-ai-proposal{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;margin-top:12px;padding:12px;border:1px solid #315f45;background:#10251a;border-radius:6px}.claim-ai-proposal p{margin:4px 0 0;color:var(--muted)}.claim-stock-picker-tools{display:grid;grid-template-columns:minmax(260px,1fr) 220px auto;gap:8px;margin-bottom:12px}.claim-stock-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:7px;max-height:430px;overflow:auto;padding-right:4px}.claim-stock-picker-grid>button{display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-template-rows:1fr auto;gap:3px 9px;min-height:78px;padding:8px;text-align:left;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:6px}.claim-stock-picker-grid>button.selected{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.claim-stock-picker-grid .claim-stock-thumb{grid-row:1 / span 2;width:48px;height:66px;min-height:0;object-fit:contain}.claim-stock-picker-grid>button>span{display:grid;min-width:0}.claim-stock-picker-grid span strong,.claim-stock-picker-grid span small,.claim-stock-picker-grid span em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.claim-stock-picker-grid span small,.claim-stock-picker-grid span em{color:var(--muted);font-size:.72rem;font-style:normal}.claim-stock-picker-grid>button>b{color:#8ee8b0;font-size:.72rem}.claim-stock-picker-grid>button>strong:last-child{grid-column:3;font-size:.78rem}.claim-plan-table{display:grid;gap:7px}.claim-plan-table article{display:grid;grid-template-columns:58px minmax(210px,1.4fr) 80px minmax(130px,.8fr) 125px minmax(120px,.7fr) 38px;gap:9px;align-items:center;padding:9px;border:1px solid var(--border);background:var(--surface);border-radius:6px}.claim-plan-table article>.claim-plan-thumb{width:58px;height:78px;min-height:0;object-fit:contain}.claim-plan-item-name{display:grid;min-width:0;gap:2px}.claim-plan-item-name span,.claim-plan-item-name small{color:var(--muted)}:root{--control-height: 40px;--control-radius: 7px;--panel-radius: 8px;--app-gap: 12px}body{background:#08080a}.shell{display:grid;align-content:start;gap:var(--app-gap);padding:14px clamp(12px,1.6vw,24px) 24px}.app-header,.nav,.operations-dock,.view{width:100%;max-width:1760px;margin-inline:auto}.app-header,.nav,.operations-dock{position:relative;top:auto;z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none}.app-header{min-height:58px;padding:7px 0 11px;background:transparent}.nav{display:flex;flex-wrap:wrap;gap:7px;padding:0 0 11px;overflow:visible;background:transparent}.nav>a{flex:1 1 150px}.nav>a,.more-nav{min-width:0}.more-nav{position:static;flex:.72 1 112px}.more-nav[open]{display:grid;flex-basis:100%;grid-template-columns:1fr;gap:8px}.more-nav[open] summary{width:min(180px,100%);justify-self:end}.more-nav>div{position:static;display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px;border:1px solid var(--border-soft);border-radius:var(--panel-radius);padding:8px;background:var(--surface);box-shadow:none}.more-nav>div a{justify-content:flex-start;width:100%}.operations-dock{grid-template-columns:repeat(4,minmax(0,1fr));padding:0;background:transparent}.view{margin-top:2px}.panel,.metric,.operation-action,.admin-card,.catalog-doctor-card,.quality-metric{border-radius:var(--panel-radius)}.primary-action,.secondary-action,.clear-action,.nav a,.more-nav summary,button,input,select,textarea{border-radius:var(--control-radius)}.primary-action,.secondary-action,.clear-action,.nav a,.more-nav summary{min-height:var(--control-height)}.section-heading,.compact-heading,.admin-card-heading{align-items:center}.inventory-toolbar,.trello-toolbar{top:10px;z-index:12}.inventory-toolbar{max-height:min(48vh,520px)}.trello-toolbar{border:1px solid var(--border-soft);border-radius:var(--panel-radius);background:#111114f7;box-shadow:0 10px 28px #00000047}.orders-mode .nav{top:auto}.orders-mode .trello-toolbar{top:10px}.inventory-detail-drawer.workspace-side{top:12px;max-height:calc(100dvh - 24px)}.toast-stack{top:14px;right:14px}@media(max-width:900px){.app-header{align-items:flex-start;flex-direction:column}.header-actions{width:100%;justify-content:space-between}.nav>a{flex-basis:calc(33.333% - 7px)}.more-nav{flex-basis:calc(33.333% - 7px)}.operations-dock{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.shell{gap:9px;padding:10px}.app-header,.nav,.operations-dock{position:static;top:auto}.header-actions{align-items:stretch}.nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.nav>a,.more-nav{width:100%}.more-nav[open]{grid-column:1 / -1}.more-nav[open] summary{width:100%}.more-nav>div{grid-template-columns:1fr}.operations-dock{grid-template-columns:1fr}.operation-action{min-height:52px}.inventory-toolbar,.trello-toolbar{position:static;top:auto;max-height:none}.orders-mode .trello-toolbar{top:auto}.inventory-detail-drawer.workspace-side{top:10px;max-height:calc(100dvh - 20px)}.toast-stack{top:10px;right:10px;width:calc(100vw - 20px)}}.claim-plan-item-name em{margin-top:4px;color:#8ee8b0;font-size:.72rem;font-style:normal}.claim-plan-table input{width:100%;min-width:0}.claim-plan-table .icon-action{width:36px;height:36px;display:grid;place-items:center;padding:0}@media(max-width:1180px){.claim-planner-header{align-items:start;flex-direction:column}.claim-planner-summary{min-width:0;width:100%}.claim-plan-table article{grid-template-columns:58px minmax(180px,1fr) repeat(2,minmax(110px,.7fr))}.claim-plan-table article>label:nth-of-type(3),.claim-plan-table article>label:nth-of-type(4){grid-column:span 1}}@media(max-width:760px){.claim-planner-view{width:calc(100vw - 20px);max-width:calc(100vw - 20px);min-width:0;overflow:hidden}.claim-planner-view>*,.claim-planner-header>*,.claim-planner-layout>*,.claim-planner-main>*{min-width:0;max-width:100%}.claim-planner-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.claim-planner-summary .metric{min-width:0;padding:14px}.claim-planner-summary .metric strong{font-size:24px;overflow-wrap:anywhere}.claim-planner-layout{grid-template-columns:1fr}.claim-plan-sidebar{position:static}.claim-plan-create input,.claim-plan-title-fields input,.claim-planner-ai textarea{width:100%;max-width:100%;min-width:0}.claim-plan-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.claim-plan-toolbar,.claim-ai-actions{align-items:stretch;flex-direction:column}.claim-plan-title-fields,.claim-stock-picker-tools{grid-template-columns:1fr}.claim-plan-toolbar-actions{flex-wrap:wrap}.claim-ai-proposal{grid-template-columns:1fr}.claim-plan-table article{grid-template-columns:52px minmax(0,1fr) 38px;align-items:start}.claim-plan-table article>.claim-plan-thumb{width:52px;height:72px}.claim-plan-table article>label{grid-column:1 / -1}.claim-plan-table article>.icon-action{grid-column:3;grid-row:1}}@media(max-width:620px){.shell.stock-intake-mode{gap:6px;padding:6px}.stock-intake-mode .app-header,.stock-intake-mode .nav{display:none}.stock-intake-header{min-height:40px;flex-direction:row;align-items:center;gap:8px;padding:0 0 5px}.stock-intake-header>div{display:block}.stock-intake-header .stock-intake-back{width:40px;min-width:40px;min-height:40px;padding:0}.stock-intake-mode .catalog-picker{gap:7px;padding:8px}.stock-intake-mode .catalog-picker-search{grid-template-columns:minmax(0,1fr) 42px}.stock-intake-mode .catalog-picker-search .primary-action{width:42px;min-width:42px}.stock-intake-view .catalog-picker-results{grid-template-columns:1fr;max-height:calc(100dvh - 188px)}.stock-intake-view .catalog-picker-row{grid-template-columns:48px minmax(0,1fr) auto}.stock-intake-view .catalog-picker-row img,.stock-intake-view .catalog-picker-row .image-placeholder{width:48px;height:48px}.stock-intake-view .catalog-picker-meta{grid-column:3;grid-template-columns:1fr}.stock-intake-view .catalog-picker-prices{min-width:82px}}
