.finance-pro-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.projection-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.projection-cards span{padding:16px;border-radius:10px;background:#f3f5f2}.projection-cards small,.projection-cards b{display:block}.projection-cards b{margin-top:5px;font-size:18px}.finance-alerts,.finance-settings{margin-top:16px}.finance-settings form,.finance-report-head form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.finance-settings button{grid-column:1/-1}.finance-report-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:14px}.finance-report-head>p{width:100%;margin:0}.finance-report-head>div{display:flex;gap:8px}.finance-entry-form form .wide,.finance-actions details form .wide{grid-column:1/-1}@media(max-width:760px){.finance-pro-grid,.projection-cards,.finance-settings form,.finance-report-head form{grid-template-columns:1fr}.finance-report-head,.finance-report-head>div{display:grid;width:100%}.finance-entry-form form .wide,.finance-actions details form .wide,.finance-settings button{grid-column:auto}}@media print{.central-sidebar,.central-topbar,.finance-filter,.finance-tabs,.finance-kpis,.finance-entry-form,.finance-actions,.finance-report-head form,.finance-report-head>div{display:none!important}.central-content{margin:0!important;padding:0!important}.finance-table{overflow:visible!important}.finance-table table{min-width:0!important;font-size:10pt}}
