.cost-sales-review .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cost-sales-summary{font-size:13px;line-height:1.7;padding:12px 15px;background:#f2f6f7;border-left:3px solid #4e8189;border-radius:5px}.cost-sales-review .tile h3{font-size:12px;line-height:1.5;min-height:36px;margin:0 0 8px;color:#496577}.cost-sales-review .tile{border:1px solid #d7e3e8;border-radius:8px;padding:16px;background:#fff;min-width:0}.cost-sales-review .ledger-site-name small{display:block;white-space:normal;color:#526c80;line-height:1.5;font-size:11px}.cost-sales-review .ledger-site-name button{white-space:normal;text-align:left}.cost-sales-review .ledger-cost-details .toolbar label{min-width:160px}.cost-sales-review .ledger-account-group button{font-size:12px;margin:8px 0}.cost-sales-review .ledger-account-group td button{white-space:normal}.cost-sales-review .ledger-account-group>summary{padding:3px 0}.cost-sales-review .ledger-site-count{margin-top:16px}.cost-sales-review td{vertical-align:top}.cost-sales-review .graph-canvas{max-width:100%}
@media(max-width:1150px){.cost-sales-review .stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.cost-sales-review .stats{gap:8px}.cost-sales-review .tile{padding:12px}.cost-sales-review .tile h3{font-size:11px}.cost-sales-review .amount{font-size:20px}.cost-sales-review .toolbar{align-items:stretch}.cost-sales-review .toolbar>button{white-space:normal}.cost-sales-review .ledger-site-controls{align-items:stretch}.cost-sales-summary{font-size:12px;padding:10px}}

@media(max-width:450px){.cost-sales-review .stats{grid-template-columns:minmax(0,1fr)}.cost-sales-review .tile h3{min-height:0;margin-bottom:7px}.cost-sales-review .amount{font-size:23px;white-space:nowrap}.cost-sales-review .tile{padding:13px 15px}}
