.finance-actions,.finance-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.finance-actions button{margin:0;min-height:44px}.finance-fields label{min-width:0;margin:0}.finance-balances{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.finance-balances .card{margin:0;padding:16px}.finance-balances strong{display:block;font-size:1.25rem;overflow-wrap:anywhere;margin-top:8px}.finance-balances small{font-size:.9rem}#history-list p,#history-list small,#backup-list{overflow-wrap:anywhere}.card summary{cursor:pointer;min-height:44px;align-content:center}#finance-print{display:none}#finance-files a{overflow-wrap:anywhere}.council-lock{display:block;margin:12px 0 20px auto;min-height:44px;padding:8px 16px}
@media(max-width:350px){.finance-fields{grid-template-columns:1fr}}
@media print{body:has(#finance-print)>*:not(#finance-print){display:none!important}#finance-print{display:block!important;color:#000;background:#fff;font:12px Arial;padding:12mm}#finance-print h1{font-size:20px}#finance-print table{width:100%;border-collapse:collapse}#finance-print td,#finance-print th{border:1px solid #aaa;padding:6px;text-align:left;vertical-align:top;overflow-wrap:anywhere}#finance-print thead{display:table-header-group}#finance-print tr{break-inside:avoid}}
