.finance-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px;border-bottom:1px solid var(--line,#343638);padding-bottom:15px}.finance-tabs a{padding:9px 13px;border-radius:6px;color:var(--muted,#aaa);font-size:13px}.finance-tabs a.active{background:var(--accent,#ff694d);color:#111}.finance-workspace h2{margin-top:28px}.finance-filter{display:flex;align-items:end;gap:14px;flex-wrap:wrap;margin-bottom:25px}.finance-filter label{flex:1;min-width:130px;font-size:13px}.finance-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.finance-details{margin:20px 0}.finance-details summary{cursor:pointer;font-weight:600;padding:4px}.finance-details[open] summary{margin-bottom:20px}.finance-workspace .settings-form{display:grid;gap:14px}.finance-workspace small{display:block;color:var(--muted,#aaa);margin-top:5px}.finance-workspace .stats strong{font-size:24px;direction:ltr}.finance-currency{margin-bottom:30px}.finance-workspace table{font-size:13px;white-space:normal;min-width:680px}.finance-workspace td{vertical-align:top}.finance-empty{padding:30px;border:1px solid var(--line,#343638);border-radius:8px;color:var(--muted,#aaa)}.finance-statement{padding:30px}.finance-filter input,.finance-filter select{width:100%}.finance-workspace textarea{min-height:100px}.finance-workspace .form-error:empty{display:none}@media(max-width:850px){.finance-two{grid-template-columns:1fr}.finance-workspace .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-workspace .stats strong{font-size:19px}.finance-tabs{gap:4px}.finance-tabs a{padding:8px;font-size:12px}}@media print{body:has(.finance-statement){background:white;color:black}body:has(.finance-statement) #header,body:has(.finance-statement) #footer,body:has(.finance-statement) #mobile-nav,body:has(.finance-statement) .admin-sidebar,body:has(.finance-statement) .finance-tabs,body:has(.finance-statement) .page-title,body:has(.finance-statement) button{display:none!important}.finance-statement,.finance-statement .panel{border:none;background:white;box-shadow:none;color:black}.finance-statement table{min-width:0;color:black}.admin-layout:has(.finance-statement){display:block;width:100%}}
