/* Dashboard is scoped to the one selected client; no warehouse-wide cards. */
.wh-customer-dashboard{display:grid;gap:20px;max-width:1320px;margin:0 auto}
.wh-customer-dashboard-head{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:27px 30px;border:1px solid #d5e5da;border-radius:19px;background:linear-gradient(115deg,#eff9f2,#fff)}
.wh-customer-dashboard-head small{font-size:11px;font-weight:850;color:#268367;letter-spacing:.13em}
.wh-customer-dashboard-head h2{margin:7px 0 8px;font-size:clamp(22px,2.4vw,30px);color:#133e31}
.wh-customer-dashboard-head p{margin:0;font-size:13px;color:#647e70;line-height:1.6}
.wh-customer-dashboard-head button{flex:none}
.wh-customer-dashboard-hint{padding:17px 22px;border:1px solid #d4e8dc;border-radius:14px;background:#f4fbf6}
.wh-customer-dashboard-hint strong{color:#206348;font-size:14px}
.wh-customer-dashboard-hint p{margin:6px 0 0;font-size:12px;line-height:1.65;color:#607c6c}
.wh-customer-dashboard-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.wh-customer-dashboard .wh-stat{min-height:142px}
@media(max-width:700px){.wh-customer-dashboard-head{padding:20px;align-items:flex-start;flex-direction:column}.wh-customer-dashboard-head button{width:100%}.wh-customer-dashboard-actions .wh-btn{flex:1}}
