.warehouse-inventory-page{max-width:1180px;margin:0 auto;min-width:0}.warehouse-inventory-page *{box-sizing:border-box}.warehouse-inventory-page h1{margin:1.25rem 0 .5rem}.warehouse-inventory-page h2{font-size:1.3rem;margin:1.25rem 0 .75rem}.warehouse-inventory-page h3{font-size:1.05rem;margin:0 0 .3rem;overflow-wrap:anywhere}.wi-intro{max-width:850px;color:#49566b}.wi-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin:.8rem 0}.warehouse-inventory-page .btn,.warehouse-inventory-page input,.warehouse-inventory-page select{min-height:44px;max-width:100%;white-space:normal}.wi-field{display:grid;gap:.35rem;min-width:0;margin:0}.wi-field>span{font-weight:600;font-size:.9rem}.wi-filters{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,2fr) auto;align-items:end;gap:.8rem;padding:1rem;background:#f1f5fa;border-radius:12px}.wi-status{font-size:.9rem;color:#45556e;margin:1rem 0}.wi-rows{display:grid;gap:.8rem}.wi-row{display:grid;grid-template-columns:minmax(200px,1.4fr) minmax(220px,1fr) minmax(180px,.8fr);gap:1rem;align-items:center;border:1px solid #d6e0ec;border-radius:12px;padding:1rem;background:#fff;min-width:0}.wi-row p{margin-bottom:0}.wi-facts{display:flex;flex-wrap:wrap;gap:1rem;margin:0}.wi-facts dt{font-size:.8rem;color:#58657a;font-weight:400}.wi-facts dd{font-weight:600;margin:0}.wi-entry{display:grid;gap:.6rem}.wi-metadata{display:grid;grid-template-columns:minmax(180px,.5fr) minmax(260px,1.5fr);gap:1rem}.wi-editor,.wi-history-section{margin-top:1.25rem;padding:1rem;border:1px solid #d6e0ec;border-radius:12px;background:#fff}.wi-preview-row,.wi-history-row{padding:.8rem 0;border-bottom:1px solid #e0e6ee;overflow-wrap:anywhere}.wi-preview-row p,.wi-history-row p{margin:.4rem 0}.warehouse-inventory-page [hidden]{display:none!important}.wi-preview-row strong{overflow-wrap:anywhere}.wi-preview{margin:1rem 0}.wi-entry input{font-size:1.1rem}.warehouse-inventory-page .alert{overflow-wrap:anywhere}.wi-row:focus-within{border-color:#2b6bce;box-shadow:0 0 0 2px #dceafe}.wi-rows[aria-busy=true]{opacity:.6}
@media(max-width:900px){.wi-row{grid-template-columns:minmax(0,1fr) minmax(180px,.65fr)}.wi-row>div:first-child{grid-column:1/-1}}
@media(max-width:600px){.wi-filters,.wi-metadata,.wi-row{grid-template-columns:minmax(0,1fr)}.wi-row>div:first-child{grid-column:auto}.wi-filters,.wi-row,.wi-editor,.wi-history-section{padding:.85rem}.wi-actions{display:grid;grid-template-columns:minmax(0,1fr)}.wi-actions .btn{width:100%}.wi-actions>span{text-align:center}.wi-facts{justify-content:space-between}.wi-editor>.btn{width:100%}.wi-entry{grid-template-columns:minmax(0,1fr)}.wi-field input,.wi-field select,.wi-field textarea{width:100%;min-width:0}.warehouse-inventory-page h1{font-size:1.6rem}}
