.wms-report-header { display:flex; justify-content:space-between; align-items:flex-start; gap:24px; margin:24px 0 0; }
.wms-report-header__heading { min-width:0; }
.wms-report-header h1 { font-family:inherit; font-size:1.65rem; font-weight:600; line-height:1.3; margin:0; overflow-wrap:anywhere; }
.wms-report-header__scope { margin-left:auto; text-align:right; max-width:40%; flex-shrink:0; overflow-wrap:anywhere; }
.wms-report-header__scope span { display:block; color:#667085; font-size:.8rem; }
.wms-report-header__scope strong { display:block; font-size:.95rem; font-weight:600; }
.wms-report-toolbar { margin-bottom:16px; }
.warehouse-billing-report__group { margin-bottom:12px; }
.warehouse-billing-report .warehouse-billing-report__summary { margin-bottom:0; }
.warehouse-billing-report .table thead th { background:#e9edf2; border-bottom:2px solid #b8c2ce; font-weight:700; }
.warehouse-billing-report .warehouse-billing-report__summary tfoot td { border-top:2px solid #b8c2ce; font-weight:700; }
.warehouse-billing-report .warehouse-billing-report__total { font-weight:700; }
@media(max-width:575px) { .wms-report-header { gap:12px; } .wms-report-header h1 { font-size:1.3rem; } .wms-report-header__scope { max-width:38%; } }
