.warehouse-view{display:grid;gap:18px}.warehouse-view[hidden]{display:none}.warehouse-toolbar{display:flex;justify-content:space-between;align-items:end;gap:24px}.warehouse-toolbar h2,.warehouse-toolbar p{margin:0}.warehouse-toolbar .eyebrow{margin:0 0 4px}.warehouse-toolbar .muted{margin-top:6px}.warehouse-toolbar .actions{justify-content:flex-end}.warehouse-toolbar label{min-width:210px}.warehouse-metrics{margin:0}.warehouse-metrics article:nth-child(3) strong{color:#a8e63a}.warehouse-tabs{display:flex;gap:6px;padding:6px;overflow:auto;background:#0b151e;border:1px solid #263a4a;border-radius:10px}.warehouse-tabs button{white-space:nowrap;padding:10px 14px;border-radius:7px;background:transparent;color:#9badbc;font-weight:700}.warehouse-tabs button:hover,.warehouse-tabs button.active{background:#17354a;color:#8bddff}.warehouse-tab-panel{display:block}.warehouse-tab-panel[hidden]{display:none}.warehouse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.warehouse-control{display:grid;gap:18px}.warehouse-grid .panel{min-width:0}.warehouse-grid .card-row{align-items:flex-start}.warehouse-grid .card-row small{margin-top:3px}.warehouse-delta-positive{color:#a8e63a}.warehouse-delta-negative,.warehouse-warning{color:#ff8897}.warehouse-status-draft{background:#4a3b18;color:#f4ce62}.warehouse-status-approved,.warehouse-status-settled,.warehouse-status-active{background:#173f2e;color:#83e0ad}.warehouse-status-cancelled{background:#4b232b;color:#ff9ca8}.warehouse-document-lines{display:block;margin-top:4px}.warehouse-modal-lines{display:grid;gap:8px}.warehouse-modal-line{display:grid;grid-template-columns:1fr .5fr .6fr auto;gap:8px;align-items:end;padding:10px;border:1px solid #263a4a;border-radius:8px;background:#0b151f}.warehouse-modal-line label{min-width:0}.warehouse-modal-line select,.warehouse-modal-line input{width:100%}@media(max-width:1100px){.warehouse-toolbar{align-items:flex-start;flex-direction:column}.warehouse-toolbar .actions{justify-content:flex-start}.warehouse-grid{grid-template-columns:1fr}}@media(max-width:720px){.warehouse-toolbar .actions>*{width:100%}.warehouse-tabs{margin-inline:-14px;border-radius:0}.warehouse-modal-line{grid-template-columns:1fr 1fr}.warehouse-modal-line label:first-child{grid-column:1/-1}}
