#warehousePanel{margin:18px 0;border:1px solid #d9e3e6;border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 6px 24px #173d4b08}#warehousePanel .wh-heading{padding:22px 24px;background:#103e49;color:white}#warehousePanel .wh-heading h2{margin:4px 0 10px;font-size:24px}#warehousePanel .wh-heading p{margin:0;max-width:820px;color:#d9edef;line-height:1.6}#warehousePanel .wh-eyebrow{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#c2e3d8}#warehousePanel .wh-body{padding:24px}#warehousePanel .wh-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:end}#warehousePanel label{display:block;font-size:13px;font-weight:700;margin-bottom:14px}#warehousePanel select,#warehousePanel input{font:inherit;background:#fff;padding:12px}#warehousePanel button{width:auto;background:#125b59;border:0;padding:12px 20px;font-weight:700}#warehousePanel button:disabled{opacity:.5;cursor:wait}#warehousePanel .wh-summary{padding:14px 18px;background:#f2f7f6;border-left:3px solid #218174;margin:14px 0 20px;line-height:1.7}#warehousePanel .wh-summary p{margin:3px 0;font-size:13px;color:#506269}#warehousePanel .wh-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}#warehousePanel h3{font-size:15px;margin:0 0 12px}#warehousePanel ul{padding:0;list-style:none;margin:0;max-height:260px;overflow:auto}#warehousePanel li{padding:10px 0;border-bottom:1px solid #e6ecee;font-size:13px;overflow-wrap:anywhere}#warehousePanel li span{display:block;color:#61757b;line-height:1.5;margin-top:4px}#warehousePanel #warehouseStatus{font-size:13px;line-height:1.6;margin:12px 0 0;color:#315d56}#warehousePanel #warehouseStatus.wh-error{color:#9c2626}@media(max-width:640px){#warehousePanel .wh-body,#warehousePanel .wh-heading{padding:18px}#warehousePanel .wh-controls,#warehousePanel .wh-columns{grid-template-columns:1fr;gap:12px}#warehousePanel .wh-controls button{margin:0}#warehousePanel .wh-heading h2{font-size:21px}}
