.warehouse-hero{background:linear-gradient(135deg,#08243a,#174f68);color:#fff;border-radius:18px;padding:22px}.warehouse-hero p{color:#dbeaf2}.warehouse-kpis{margin:14px 0}.warehouse-filters{margin-bottom:14px}.warehouse-movement-cards,.warehouse-location-grid{display:grid;gap:12px}.warehouse-movement-card,.warehouse-location-card{border:1px solid #dce6ec;border-radius:14px;padding:14px;background:#fbfdfe}.warehouse-movement-card{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(220px,1.4fr) minmax(180px,1fr);align-items:center;gap:12px}.warehouse-movement-card div{display:flex;flex-direction:column;gap:3px}.warehouse-movement-card span{color:#60758a;font-size:.9rem}.warehouse-location-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.warehouse-location-card h3{margin:0}.warehouse-summary{display:grid;gap:10px}.warehouse-summary div{display:flex;justify-content:space-between;gap:16px;padding-bottom:8px;border-bottom:1px solid #e5edf2}.warehouse-summary dt{color:#60758a}.warehouse-summary dd{margin:0;text-align:right}.warehouse-form{max-width:980px}.status-chip{display:inline-flex;border-radius:999px;padding:4px 9px;background:#edf2f5;font-size:.78rem;font-weight:700}.status-chip.status-ok{background:#dff7e8;color:#176b3a}@media(max-width:800px){.warehouse-movement-card{grid-template-columns:1fr}.warehouse-hero{padding:16px}.warehouse-hero .inline-actions{width:100%}.warehouse-hero .btn{flex:1 1 140px}}