.finance-workspace{--finance-line:#e7e4ef}.finance-tabs{gap:27px;margin:0 0 21px;border-bottom:1px solid var(--finance-line)}.finance-tabs button{font-size:12px;padding:8px 0 13px;white-space:nowrap}.finance-tabs button.active{color:#7856bc;border-color:#8a6bc8}.finance-funds,.finance-earnings{display:grid;gap:13px;margin-bottom:15px}.finance-funds{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-earnings{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:23px}.finance-card{min-width:0;text-align:left;background:#fff;border:1px solid var(--finance-line);border-radius:8px;padding:17px 18px;display:flex;flex-direction:column;gap:15px;min-height:126px;font-family:inherit}.finance-card>span{font-size:11px;line-height:1.5;color:#8f8b9f}.finance-card>strong{font-size:25px;line-height:1.2;font-weight:550;letter-spacing:-.5px;color:#544d67;white-space:nowrap;font-variant-numeric:tabular-nums}.finance-card>strong small{font-size:10px;color:#a6a1af;letter-spacing:0;font-weight:400}.finance-card>small{font-size:9px;color:#aba4b5;line-height:1.6;margin-top:auto;font-weight:400}.finance-card[data-action]{cursor:pointer}.finance-card[data-action]:hover{border-color:#bfb0da;background:#fcfaff}.finance-card:focus-visible{outline:2px solid #9c83cc;outline-offset:3px}.finance-card.finance-available{background:#f3edf9;border-color:#e4d8f2}.finance-card.finance-available>strong{color:#7b58ad}.finance-card.finance-frozen>strong{color:#ad7a86}.finance-card.finance-profit{background:#f3f8f5;border-color:#e3eee8}.finance-card.finance-profit>strong,.finance-earnings .finance-card>strong{color:#53806b}.finance-panel{margin:0}.finance-panel .panel-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.finance-filters{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:16px 18px;border-bottom:1px solid #eeebf4}.finance-filters .search-box{min-width:190px;max-width:260px;flex:1}.finance-filters .search-input{font-size:11px;min-height:35px}.finance-filters select{font-size:10px;min-height:35px;max-width:210px}.finance-filters input[type=date]{font-size:10px;min-height:35px;padding:8px;border:1px solid #e0dce9;border-radius:6px;color:#8f829c;background:#fff;max-width:137px}.finance-filters .button{font-size:10px;padding:7px}.finance-table-wrap{overflow-x:auto;max-width:100%;scrollbar-width:thin;scrollbar-color:#d7cde5 #f8f6fb}.finance-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1000px;text-align:left}.finance-table th{background:#faf9fd;border-top:1px solid #ece8f3;border-bottom:1px solid #ece8f3;font-size:10px;font-weight:500;color:#9690a5;padding:12px 14px;white-space:nowrap}.finance-table td{font-size:11px;padding:15px 14px;background:#fff;border-bottom:1px solid #efecf5;color:#7c728c;line-height:1.5;vertical-align:middle;white-space:nowrap}.finance-table th:first-child,.finance-table td:first-child{padding-left:20px}.finance-table tr:last-child td{border-bottom:0}.finance-table td>strong,.finance-table .finance-amount>strong{font-size:11px;display:block;font-weight:500;color:#6c627e}.finance-table td>small{display:block;color:#aaa1b6;font-size:9px;line-height:1.6;margin-top:5px}.finance-table .finance-amount{font-variant-numeric:tabular-nums}.finance-table .finance-amount strong{white-space:nowrap}.finance-table .finance-amount strong small{font-size:9px;font-weight:400;color:#aaa1b6}.finance-table .finance-positive>strong{color:#5d9075}.finance-table .text-button{font-size:11px;color:#8d71af}.finance-table .button{font-size:9px;padding:7px 9px}.finance-table .badge{font-size:9px}.finance-holds-table{min-width:850px}.finance-holds-table td:nth-child(2){max-width:200px;white-space:normal}.finance-pagination{font-size:10px;color:#aaa1b5}.finance-pagination .pagination{align-items:center}.finance-pagination .pagination button{font-size:12px}.finance-workspace .segmented button{font-size:10px;padding:6px 9px}
.finance-card.finance-shortfall{background:#fcf3f3;border-color:#efdddd}.finance-card.finance-shortfall>strong,.finance-card.finance-shortfall>small{color:#b87b81}
@media(max-width:1200px){.finance-card{padding:15px 14px}.finance-card>strong{font-size:23px}.finance-card>span{font-size:10px}.finance-funds,.finance-earnings{gap:11px}.finance-card>small{font-size:9px}.finance-filters{padding:14px;gap:8px}}
@media(max-width:1000px){.finance-funds{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-card{min-height:115px}.finance-card>strong{font-size:25px}.finance-earnings .finance-card>strong{font-size:22px}.finance-tabs{gap:22px}}
@media(max-width:640px){.finance-tabs{gap:21px;overflow-x:auto;margin-bottom:18px}.finance-tabs button{font-size:10px;padding:7px 0 12px}.finance-funds,.finance-earnings{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:13px}.finance-earnings .finance-card:last-child{grid-column:1/-1}.finance-earnings{margin-bottom:18px}.finance-card{padding:14px 12px;min-height:113px;gap:13px}.finance-card>strong,.finance-earnings .finance-card>strong{font-size:22px}.finance-card>span{font-size:10px}.finance-card>strong small{font-size:9px}.finance-card>small{font-size:9px}.finance-panel .panel-head{padding:16px;flex-wrap:wrap}.finance-panel .panel-title{font-size:13px}.finance-filters{padding:13px;gap:9px}.finance-filters .search-box{flex-basis:100%;max-width:none}.finance-filters .select-wrap{flex:1 1 45%}.finance-filters select{width:100%;max-width:none;font-size:10px}.finance-filters input[type=date]{max-width:none;flex:1;min-width:120px;font-size:10px}.finance-table th{font-size:9px;padding:10px 12px}.finance-table td{font-size:10px;padding:13px 12px}.finance-table th:first-child,.finance-table td:first-child{padding-left:16px}.finance-table td>strong,.finance-table .finance-amount>strong,.finance-table .text-button{font-size:10px}.finance-table .button{font-size:9px}.finance-pagination{font-size:9px}}
