#weekly-cashup-pane{min-width:0}.reports-choices{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.reports-choices button{min-height:48px}.reports-choices button[aria-pressed=true]{background:var(--teal);color:white}.weekly-financial-table{overflow:auto;margin:15px 0}.weekly-financial-table table{width:100%}.weekly-financial-table td{white-space:normal;overflow-wrap:anywhere}#weekly-cashup-content .panel{margin-top:18px}#weekly-cashup-content h2{margin-top:0}#weekly-cashup-content .cashup-summary-row strong{overflow-wrap:anywhere;white-space:normal;flex-shrink:0;max-width:100%}
@media(max-width:650px){.weekly-financial-table table,.weekly-financial-table tbody,.weekly-financial-table tr,.weekly-financial-table td{display:block;width:100%;min-width:0}.weekly-financial-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.weekly-financial-table tr{margin:10px 0;padding:10px;border:1px solid var(--border);border-radius:10px;background:#f6f9f6}.weekly-financial-table td{border:0;padding:5px 0}.weekly-financial-table td:before{content:attr(data-label);display:block;font-size:.75rem;font-weight:700;color:var(--muted);margin-bottom:2px}.weekly-financial-table td:first-child{font-weight:750}.weekly-financial-table td:nth-child(2){font-weight:700}}

.weekly-cashup-atglance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media(max-width:650px){.weekly-cashup-atglance{grid-template-columns:minmax(0,1fr)}}
