#financeRoot{color:#172b46}#financeRoot .fin-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}#financeRoot button{cursor:pointer;border:1px solid #d3dbe6;border-radius:9px;padding:10px 15px;background:#183555;color:white}#financeRoot button:disabled{opacity:.5;cursor:wait}#financeRoot .fin-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}#financeRoot .fin-card,#financeRoot details{padding:20px;background:white;border:1px solid #dce3ed;border-radius:14px;margin-bottom:18px}#financeRoot .fin-card strong{display:block;font-size:27px;margin:8px 0}#financeRoot .fin-note{background:#fff4d9;padding:15px;border-radius:10px;line-height:1.6;margin-bottom:18px}#financeRoot .fin-good{background:#e9f6ef}#financeRoot .fin-muted{color:#596b80;font-size:13px}#financeRoot .fin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:18px 0}#financeRoot label{display:flex;flex-direction:column;gap:6px;font-size:14px}#financeRoot input,#financeRoot select{padding:10px;border:1px solid #bdc9d8;border-radius:7px;max-width:100%;min-width:0;color:#172b46;background:white}#financeRoot summary{cursor:pointer;font-weight:700}#financeRoot .fin-table{overflow:auto}#financeRoot table{border-collapse:collapse;width:100%;font-size:14px}#financeRoot th,#financeRoot td{padding:12px;text-align:left;border-bottom:1px solid #e3e9ef;white-space:nowrap}#financeRoot .fin-status{padding:10px;min-height:40px}#financeRoot tr.fin-void{opacity:.5;text-decoration:line-through}#financeRoot a{color:#285e98}
