/* Inventory density/readability refinements — ui35 */
/* Intake wizard: denser composition, stronger hierarchy/readability. */
.inventory-create-modal[data-wizard-ui32] .inventory-create-head{padding:16px 20px 13px!important}
.inventory-create-modal[data-wizard-ui32] .inventory-create-head small{margin-bottom:4px!important;font-size:10px!important}
.inventory-create-modal[data-wizard-ui32] .inventory-create-head h2{font-size:25px!important;line-height:1.08!important}
.inventory-create-modal[data-wizard-ui32] .inventory-create-head p{margin-top:5px!important;font-size:11.5px!important;line-height:1.4!important;color:var(--b-text-2)!important;font-weight:550}
.inventory-create-modal.inventory-wizard-choosing .inventory-create-scroll{padding:13px 18px 14px!important;gap:10px!important}
.inventory-intake-wizard-chooser{padding:14px 16px 15px!important;border-radius:19px!important}
.inventory-wizard-title{max-width:820px!important;margin:0 auto 12px!important}
.inventory-wizard-title>span{font-size:10px!important;letter-spacing:.11em!important}
.inventory-wizard-title h3{margin:5px 0 4px!important;font-size:23px!important;line-height:1.12!important;font-weight:850!important;color:var(--b-text)!important}
.inventory-wizard-title p{font-size:12px!important;line-height:1.4!important;color:var(--b-text-2)!important;font-weight:550!important}
.inventory-wizard-types{gap:8px!important;max-width:900px!important}
.inventory-wizard-types>button{min-height:72px!important;grid-template-columns:38px minmax(0,1fr) 18px!important;gap:10px!important;padding:9px 12px!important;border-radius:14px!important}
.inventory-wizard-types>button:last-child:nth-child(odd){grid-column:1/-1!important}
.inventory-wizard-types i{width:38px!important;height:38px!important;border-radius:11px!important;font-size:17px!important}
.inventory-wizard-types span{gap:2px!important}
.inventory-wizard-types strong{font-size:13px!important;line-height:1.2!important}
.inventory-wizard-types small{font-size:10.5px!important;line-height:1.35!important;color:var(--b-text-2)!important}
.inventory-wizard-types b{font-size:16px!important}
.inventory-create-modal.inventory-wizard-choosing .inventory-create-foot{padding:9px 18px max(9px,env(safe-area-inset-bottom))!important}

/* Product card: reduce empty space but raise information density/readability. */
.inventory-product-modal{width:min(1080px,calc(100vw - 40px))!important}
.inventory-product-head{grid-template-columns:64px minmax(0,1fr) auto 40px!important;gap:13px!important;padding:15px 18px 13px!important}
.inventory-product-photo-mini{width:64px!important;height:64px!important;border-radius:15px!important}
.inventory-product-eyebrow{margin-bottom:4px!important;font-size:10px!important}
.inventory-product-title-wrap h2{font-size:26px!important;line-height:1.08!important}
.inventory-product-statusline{margin-top:7px!important;gap:6px!important}
.inventory-product-statusline>span:not(.beta-status){font-size:10.5px!important;padding:3px 7px!important}
.inventory-product-price{min-width:155px!important;padding:8px 11px!important}
.inventory-product-price small{font-size:10px!important}.inventory-product-price strong{font-size:23px!important}.inventory-product-price span{font-size:10.5px!important}
.inventory-product-close{width:40px!important;height:40px!important;border-radius:12px!important;font-size:23px!important}
.inventory-product-facts-accent{gap:6px!important;padding:7px 12px!important}
.inventory-product-facts-accent>div{padding:8px 11px!important;border-radius:11px!important}
.inventory-product-facts span{margin-bottom:3px!important;font-size:9.5px!important;color:var(--b-text-2)!important}
.inventory-product-facts strong{font-size:12.5px!important}
.inventory-status-select{height:34px!important;font-size:12px!important}
.inventory-product-tabs{gap:5px!important;padding:7px 13px!important}
.inventory-product-tabs button{min-height:34px!important;padding:0 13px!important;font-size:11px!important}
.inventory-product-body{padding:12px 15px 17px!important;min-height:220px!important}
.inventory-overview-grid-main{gap:10px!important}
.inventory-card-section{border-radius:14px!important}
.inventory-card-section>header{padding:10px 13px!important}
.inventory-card-section h3{font-size:13.5px!important;line-height:1.2!important}
.inventory-card-section-body{padding:1px 13px!important}
.inventory-info-row,.inventory-edit-row{grid-template-columns:minmax(130px,.72fr) minmax(0,1fr)!important;gap:10px!important;min-height:39px!important}
.inventory-info-row>span,.inventory-edit-row>span{font-size:10.5px!important;line-height:1.3!important;color:var(--b-text-2)!important}
.inventory-info-row>strong{font-size:12.5px!important;line-height:1.3!important}
.inventory-edit-row input,.inventory-edit-row textarea,.inventory-appearance-select{font-size:12.5px!important;padding-top:5px!important;padding-bottom:5px!important}
.inventory-edit-row textarea{min-height:48px!important;line-height:1.35!important}
.inventory-edit-row.is-textarea{padding:4px 0!important}
.inventory-price-hint{margin:7px 0 8px!important;padding:8px 10px!important}
.inventory-price-hint .inventory-info-row{min-height:33px!important}
.inventory-price-source,.inventory-price-empty{font-size:9.5px!important;padding-top:4px!important}
.inventory-photo-stage{height:225px!important;border-radius:15px!important}
.inventory-photo-thumb{width:52px!important;height:52px!important;flex-basis:52px!important}
.inventory-photo-upload{min-height:38px!important;padding:7px 10px!important}
.inventory-product-foot{padding:9px 16px max(9px,env(safe-area-inset-bottom))!important}
.inventory-product-foot button{min-height:36px!important;padding:0 12px!important;font-size:10.5px!important}

/* Inventory list: tighter rows, readable IMEI, correctly centered checkboxes. */
#inventoryResults .beta-table{min-width:1040px!important}
#inventoryResults .beta-table th{height:34px!important;padding:0 10px!important;font-size:9px!important}
#inventoryResults .beta-table td{height:42px!important;padding:6px 10px!important;font-size:11px!important;line-height:1.25!important}
#inventoryResults .beta-item-title{font-size:11.5px!important;line-height:1.2!important}
#inventoryResults .beta-item-sub{margin-top:2px!important;font-size:8.5px!important;line-height:1.15!important}
#inventoryResults .beta-status{padding:4px 7px!important;font-size:9.5px!important}
#inventoryResults .beta-status-sub{margin-top:2px!important;font-size:8.5px!important}
#inventoryResults .inventory-imei-cell{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700;color:var(--b-text-2)}
#inventoryResults .inventory-imei-cell.is-empty{font-weight:500;color:var(--b-text-3)}
.inventory-row-check{display:grid!important;place-items:center!important;width:20px!important;height:20px!important;flex:0 0 20px!important;padding:0!important;line-height:0!important}
.inventory-row-check>span{position:relative!important;display:block!important;width:18px!important;height:18px!important;margin:0!important;padding:0!important;border-radius:5px!important}
.inventory-row-check input:checked+span::after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:8px!important;height:4px!important;margin:0!important;border:0!important;border-left:2px solid #fff!important;border-bottom:2px solid #fff!important;background:transparent!important;transform:translate(-50%,-62%) rotate(-45deg)!important;transform-origin:center!important}
.inventory-row-check input:indeterminate+span::after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:8px!important;height:2px!important;margin:0!important;border:0!important;border-radius:2px!important;background:#fff!important;transform:translate(-50%,-50%)!important}
.inventory-item-with-select,.inventory-table-head-product{align-items:center!important}

@media(max-width:760px){
 .inventory-create-modal[data-wizard-ui32] .inventory-create-head{padding:12px 13px 10px!important}.inventory-create-modal[data-wizard-ui32] .inventory-create-head h2{font-size:21px!important}.inventory-create-modal[data-wizard-ui32] .inventory-create-head p{font-size:10.5px!important}
 .inventory-intake-wizard-chooser{padding:11px!important}.inventory-wizard-title{margin-bottom:9px!important}.inventory-wizard-title h3{font-size:19px!important}.inventory-wizard-title p{font-size:10.5px!important}.inventory-wizard-types{gap:7px!important}.inventory-wizard-types>button{min-height:66px!important;padding:8px 10px!important}.inventory-wizard-types>button:last-child:nth-child(odd){grid-column:auto!important}.inventory-wizard-types strong{font-size:12px!important}.inventory-wizard-types small{font-size:9.5px!important}
 .inventory-product-modal{width:calc(100vw - 14px)!important}.inventory-product-body{padding:9px 9px 14px!important}.inventory-overview-grid-main{gap:8px!important}.inventory-info-row,.inventory-edit-row{min-height:38px!important}.inventory-photo-stage{height:205px!important}
}
