body{font-size:18px;line-height:1.5}
input,select,button,.btn{font:inherit}
input[type=date]{padding:11px 13px;border-radius:10px;border:1px solid #263143;background:#0a1026;color:var(--text);color-scheme:dark}
.card+.card{margin-top:22px}
.statement-filter{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px}
.statement-filter label{margin-top:0}
.statement-filter .client-filter{flex:1 1 320px}
.statement-card h3{margin-top:24px}
.table-scroll{overflow-x:auto}
.statement-table{font-size:19px}
.statement-table th,.statement-table td{padding:14px 16px}
.statement-table .amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}
.statement-table .date{white-space:nowrap}
.opening-balance{background:#16223d;font-weight:700}
.statement-table tfoot{background:#202f4e;font-size:22px;font-weight:800}
@media(max-width:600px){body{font-size:17px}.statement-table{font-size:17px}.statement-table th,.statement-table td{padding:12px 10px}.statement-filter>div{width:100%}}

.user-toolbar{margin-top:16px;flex-wrap:nowrap}.user-toolbar .btn{white-space:nowrap}
.user-row-actions{display:flex;gap:8px;align-items:center;flex-wrap:nowrap}
.user-row-actions form{margin:0}.user-row-actions .btn{white-space:nowrap}
.user-search{overflow-x:auto}
