.finance-actions{display:grid;grid-template-columns:1.1fr repeat(4,1fr);gap:13px;margin-bottom:20px}.finance-actions>div,.finance-actions>a{min-height:82px;box-sizing:border-box;border:1px solid #d9e4ed;border-radius:16px;padding:16px 18px;background:#fff}.finance-actions>div{display:flex;flex-direction:column;justify-content:center;background:linear-gradient(135deg,#123a5b,#1b648f);color:#fff}.finance-actions>div small{font-size:9px;font-weight:900;letter-spacing:.14em;color:#9fc9e2}.finance-actions>div strong{margin-top:7px;font-size:17px}.finance-actions>a{display:flex;align-items:center;gap:12px;color:#113b5a;text-decoration:none;transition:.18s ease}.finance-actions>a:hover{transform:translateY(-2px);box-shadow:0 12px 25px rgba(15,50,75,.1)}.finance-actions>a>b{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:12px;background:#e8f3fa;color:#176598;font-size:18px}.finance-actions>a span,.finance-actions>a small{display:block}.finance-actions>a span{font-size:13px;font-weight:900}.finance-actions>a small{margin-top:4px;color:#71879a;font-size:10px;font-weight:500}.finance-actions>a.featured{border-color:#9ecbe5;background:#eef9ff}.finance-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:20px}.finance-metrics article{display:flex;align-items:center;justify-content:space-between;min-height:122px;padding:20px 21px;border:1px solid #d8e4ed;border-radius:18px;background:#fff;box-shadow:0 9px 25px rgba(14,48,72,.05)}.finance-metrics article div{display:grid;gap:7px}.finance-metrics article span{font-size:9px;font-weight:900;letter-spacing:.11em;color:#698196}.finance-metrics article strong{font:700 24px Georgia,serif;color:#102f48}.finance-metrics article small{color:#788da0;font-size:10px}.finance-metrics article i{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#e8f3fa;color:#176696;font-style:normal;font-weight:900;font-size:19px}.finance-metrics .portfolio{background:linear-gradient(145deg,#123c5c,#1d648d);border-color:#1b5d85}.finance-metrics .portfolio span,.finance-metrics .portfolio small{color:#bdd8e8}.finance-metrics .portfolio strong{color:#fff}.finance-metrics .portfolio i{background:#ffffff17;color:#fff}.finance-metrics .collect{background:#eefaf5;border-color:#bfe5d3}.finance-metrics .collect i{background:#d8f4e7;color:#0a7e54}.finance-metrics .interest{background:#fff9eb;border-color:#efdbab}.finance-metrics .interest i{background:#ffedbd;color:#9b6900}.finance-metrics .overdue{background:#fff1ef;border-color:#f0c4bf}.finance-metrics .overdue strong{color:#bf3f35}.finance-metrics .overdue i{background:#fbdedb;color:#c13e34}.finance-metrics .expense strong{color:#b54940}.finance-overview{display:grid;grid-template-columns:1.5fr 1fr;gap:18px;margin-bottom:20px}.finance-chart-card,.finance-alert-card,.finance-loans{overflow:hidden;border:1px solid #d8e4ed;border-radius:19px;background:#fff;box-shadow:0 10px 27px rgba(14,48,72,.05)}.finance-chart-card header,.finance-alert-card header,.finance-loans>header{display:flex;align-items:center;justify-content:space-between;padding:21px 24px;border-bottom:1px solid #e2eaf0}.finance-chart-card header small,.finance-alert-card header small,.finance-loans header small{font-size:9px;font-weight:900;letter-spacing:.12em;color:#3c79a3}.finance-chart-card h2,.finance-alert-card h2,.finance-loans h2{margin:5px 0 0;color:#102f48}.finance-chart-card header a,.finance-loans header a{font-size:11px;font-weight:900;color:#17618f}.finance-bars{height:250px;display:flex;align-items:end;gap:20px;padding:35px 30px 24px}.finance-bars>div{position:relative;display:grid;grid-template-rows:1fr auto;width:100%;height:100%;align-items:end;text-align:center}.finance-bars>div span{width:min(48px,75%);min-height:5px;margin:auto;border-radius:9px 9px 3px 3px;background:linear-gradient(#44b6df,#176394)}.finance-bars strong{position:absolute;left:50%;transform:translateX(-50%);top:-19px;white-space:nowrap;color:#57758b;font-size:9px}.finance-bars small{margin-top:8px;text-transform:capitalize;color:#627d91;font-weight:800}.finance-alert-card header>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fff0dc;color:#a36b00;font-weight:900}.finance-alert-card>a{display:grid;grid-template-columns:37px 1fr auto;align-items:center;gap:12px;padding:17px 20px;border-bottom:1px solid #e6edf2;color:#143b57;text-decoration:none}.finance-alert-card>a:last-child{border:0}.finance-alert-card>a i{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:#e9f3fa;color:#176495;font-style:normal;font-weight:900}.finance-alert-card>a.danger i{background:#fee8e5;color:#ba3c32}.finance-alert-card>a strong,.finance-alert-card>a small{display:block}.finance-alert-card>a small{margin-top:4px;color:#758a9c;font-size:10px}.finance-loans>header{padding:22px 25px}.finance-loan-table .head,.finance-loan-table>a{display:grid;grid-template-columns:1fr 1.4fr 1fr 1fr 1fr .7fr;align-items:center;gap:15px;padding:14px 24px}.finance-loan-table .head{background:#edf4f8;color:#59748a;font-size:9px;font-weight:900;letter-spacing:.1em}.finance-loan-table>a{border-top:1px solid #e3ebf1;color:#163b57;text-decoration:none;font-size:11px}.finance-loan-table>a:hover{background:#f8fbfd}.finance-loan-table>a em{width:max-content;padding:6px 10px;border-radius:99px;background:#def5e9;color:#08734d;font-style:normal;font-weight:900}.finance-empty{padding:40px;text-align:center;color:#778da0}.theme-dark .finance-actions>div,.theme-dark .finance-actions>a,.theme-dark .finance-metrics article,.theme-dark .finance-chart-card,.theme-dark .finance-alert-card,.theme-dark .finance-loans{border-color:#315068;background:#122b3d;color:#eaf5fc}.theme-dark .finance-actions>a span,.theme-dark .finance-metrics article strong,.theme-dark .finance-chart-card h2,.theme-dark .finance-alert-card h2,.theme-dark .finance-loans h2,.theme-dark .finance-alert-card>a,.theme-dark .finance-loan-table>a{color:#edf7ff}.theme-dark .finance-actions>a small,.theme-dark .finance-metrics article small,.theme-dark .finance-alert-card>a small{color:#9fb8ca}.theme-dark .finance-metrics .portfolio{background:linear-gradient(145deg,#17496c,#176a92)}.theme-dark .finance-metrics .collect{background:#123b38}.theme-dark .finance-metrics .interest{background:#3b3420}.theme-dark .finance-metrics .overdue{background:#402725}.theme-dark .finance-chart-card header,.theme-dark .finance-alert-card header,.theme-dark .finance-loans>header,.theme-dark .finance-alert-card>a,.theme-dark .finance-loan-table>a{border-color:#315068}.theme-dark .finance-loan-table .head{background:#19384e;color:#a8bfd0}.theme-dark .finance-loan-table>a:hover{background:#173348}@media(max-width:1200px){.finance-actions{grid-template-columns:1fr 1fr}.finance-actions>div{grid-column:1/-1}.finance-metrics{grid-template-columns:1fr 1fr}}@media(max-width:850px){.finance-overview{grid-template-columns:1fr}.finance-loan-table{overflow:auto}.finance-loan-table .head,.finance-loan-table>a{min-width:850px}}@media(max-width:620px){.finance-actions,.finance-metrics{grid-template-columns:1fr}.finance-actions>div{grid-column:auto}}
