.inventory-express{border:1px solid #eadde3;border-top:4px solid var(--brand,#e5004f);border-radius:22px;background:linear-gradient(135deg,#fff,#fff8fa);padding:20px}.inventory-express-recount{border-top-color:#b56a00;background:linear-gradient(135deg,#fff,#fffaf3)}.inventory-express-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.inventory-express-head h2{margin:4px 0 6px;font-size:1.65rem;letter-spacing:-.025em}.inventory-express-head p{margin:0;color:var(--muted);max-width:720px}.inventory-express-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.inventory-express-grid.inventory-express-scan{grid-template-columns:1.3fr .7fr 1fr}.inventory-express-grid label{display:grid;gap:6px;font-size:.77rem;font-weight:800;color:#675b62}.inventory-express-grid input,.inventory-express-grid select{width:100%;min-height:54px;border:1px solid #dcd3d7;border-radius:14px;background:#fff;padding:0 13px;font:inherit;font-size:1rem}.inventory-ean-field input{font-size:1.08rem;font-weight:750;letter-spacing:.02em}.inventory-primary-cta{width:100%;min-height:54px;margin-top:12px;border-radius:14px;font-size:1rem}.inventory-express-progress{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:11px;color:var(--muted);font-size:.78rem}.inventory-overview{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0}.inventory-mini-kpi{background:#fff;border:1px solid var(--line);border-radius:15px;padding:11px 13px}.inventory-mini-kpi span{display:block;color:var(--muted);font-size:.7rem;text-transform:uppercase;font-weight:800}.inventory-mini-kpi strong{display:block;font-size:1.45rem;margin-top:2px}.inventory-mini-kpi.warn{background:#fff9ef;border-color:#efdbb9}.inventory-advanced{padding:0;overflow:hidden}.inventory-advanced>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:16px 18px}.inventory-advanced>summary::-webkit-details-marker{display:none}.inventory-advanced>summary span{display:block;color:var(--muted);font-size:.76rem;margin-top:3px}.inventory-advanced-body{border-top:1px solid var(--line);padding:16px}.inventory-session-list{display:grid;gap:12px}.inventory-session{overflow:hidden}.inventory-session-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:12px}.inventory-session-kpis>div{background:#f8f5f6;border-radius:12px;padding:9px}.inventory-session-kpis span{display:block;color:var(--muted);font-size:.68rem}.inventory-session-kpis strong{font-size:1rem}.inventory-add-line{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:12px;background:#faf7f8;border-radius:13px}.inventory-add-line .row{flex-wrap:nowrap}.inventory-add-line input{min-height:42px;border:1px solid #ddd5d9;border-radius:11px;padding:0 10px}.inventory-hidden{display:inline-flex;align-items:center;border-radius:999px;background:#f1edef;color:#766a70;font-size:.72rem;padding:4px 8px}.inventory-count-form{display:grid;gap:6px;min-width:160px}.inventory-count-form input,.inventory-count-form select{min-height:36px;border:1px solid #ddd5d9;border-radius:9px;padding:0 8px}.inventory-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.inventory-variance{font-weight:800;color:#a74424}.inventory-ready{border-color:#efcf9d}.inventory-progress-line{margin-top:8px}.inventory-kpi-warn{background:#fff9ef}@media(max-width:900px){.inventory-express-grid.inventory-express-scan{grid-template-columns:1fr 1fr}.inventory-reason-field{grid-column:1/-1}.inventory-overview{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.inventory-express{padding:16px}.inventory-express-head{display:block}.inventory-express-head>.pill,.inventory-express-head>.status{display:inline-flex;margin-top:10px}.inventory-express-grid,.inventory-express-grid.inventory-express-scan{grid-template-columns:1fr}.inventory-reason-field{grid-column:auto}.inventory-express-progress{align-items:stretch;flex-direction:column}.inventory-express-progress .btn{width:100%}.inventory-overview{grid-template-columns:repeat(2,1fr)}.inventory-session-kpis{grid-template-columns:repeat(2,1fr)}.inventory-add-line,.inventory-footer{align-items:stretch;flex-direction:column}.inventory-add-line .row{width:100%}.inventory-table-wrap .inventory-table thead{display:none}.inventory-table-wrap .inventory-table,.inventory-table-wrap tbody,.inventory-table-wrap tr,.inventory-table-wrap td{display:block;width:100%}.inventory-table-wrap tr{border-bottom:1px solid var(--line);padding:8px 0}.inventory-table-wrap td{border:0;padding:7px 4px}.inventory-table-wrap td:before{content:attr(data-label);display:block;color:var(--muted);font-size:.65rem;text-transform:uppercase;font-weight:800;margin-bottom:2px}}
.inventory-qty-pair{display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:7px;align-items:stretch}.inventory-qty-pair input,.inventory-qty-pair select{min-width:0}.inventory-qty-pair select{font-weight:850;text-align:center;background:#fff}.inventory-count-form .inventory-qty-pair{grid-template-columns:minmax(0,1fr) 76px}@media(max-width:520px){.inventory-qty-pair{grid-template-columns:minmax(0,1fr) 82px}}