#spFinance1110{--fin-border:#d8e7de;--fin-ink:#174631}#spFinance1110 .fin-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px}#spFinance1110 .fin-head h2{margin:0}#spFinance1110 .fin-head .fin-pill{font-size:12px;font-weight:700;color:#135e3b;background:#e5f5eb;padding:8px 11px;border-radius:99px}#spFinance1110 .fin-callout{background:#fffaed;border:1px solid #f1dbb5;border-radius:10px;padding:12px 14px;margin-bottom:14px;color:#6d4c19;font-size:13px;line-height:1.7}#spFinance1110 .fin-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:15px 0}#spFinance1110 .fin-tile{background:#f4f9f6;border:1px solid var(--fin-border);border-radius:12px;padding:15px;min-height:100px}#spFinance1110 .fin-tile span{display:block;font-size:12px;color:#5e7969}#spFinance1110 .fin-tile b{display:block;font-size:23px;color:var(--fin-ink);margin-top:8px;font-variant-numeric:tabular-nums;word-break:break-all}#spFinance1110 .fin-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 18px}#spFinance1110 .fin-tabs button{flex:none;background:#ebf4ef;color:#23523a;border:1px solid #d1e6d7}#spFinance1110 .fin-tabs button.active{background:#176744;color:#fff}#spFinance1110 .fin-section{display:none}#spFinance1110 .fin-section.active{display:block}#spFinance1110 .fin-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#spFinance1110 textarea{width:100%;min-height:72px;border-radius:8px;border:1px solid #bfd0c5;padding:10px;font:inherit;resize:vertical}#spFinance1110 .fin-wide{grid-column:1/-1}#spFinance1110 .fin-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:9px}#spFinance1110 .fin-controls>div{min-width:155px;flex:1}#spFinance1110 .fin-controls button{flex:none}#spFinance1110 .fin-status{background:#ecf6ef;border:1px solid #d2e4d8;color:#185d3e;border-radius:10px;padding:12px;margin:12px 0;font-size:13px;min-height:42px;white-space:pre-line}#spFinance1110 .fin-status.error{background:#fff0ed;border-color:#eec6be;color:#9c3533}#spFinance1110 .fin-help{font-size:12px;color:#607a69;line-height:1.6}#spFinance1110 .fin-table{min-width:660px}#spFinance1110 .fin-table th,#spFinance1110 .fin-table td{font-size:12px;padding:9px}#spFinance1110 .fin-right{text-align:right;font-variant-numeric:tabular-nums}#spFinance1110 .fin-inline{display:flex;justify-content:space-between;gap:12px;margin:10px 0}#spFinance1110 .fin-inline b{font-variant-numeric:tabular-nums}#spFinance1110 .fin-negative{color:#af3232}#spFinance1110 .fin-muted{color:#758678}#spFinance1110 .fin-subtle{background:#f1f8f4;border-radius:10px;padding:12px}#spFinance1110 .fin-danger{background:#aa4b4b}#spFinance1110 .fin-smallbutton{font-size:12px;padding:6px 9px}#spFinance1110 input[type=number]{font-variant-numeric:tabular-nums}
@media(max-width:960px){#spFinance1110 .fin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){#spFinance1110 .fin-form{grid-template-columns:1fr}#spFinance1110 .fin-wide{grid-column:auto}#spFinance1110 .fin-grid{grid-template-columns:1fr 1fr}#spFinance1110 .fin-tile{padding:11px;min-height:89px}#spFinance1110 .fin-tile b{font-size:17px}#spFinance1110 .fin-tabs button{font-size:12px;padding:8px 9px}}
