.finance-head-v60{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.finance-head-v60>div>span{display:block;color:#a87800;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px}.finance-head-v60 h2{font-size:28px;line-height:1.15;margin:0;color:#17202c}.finance-head-v60 p{margin:7px 0 0;color:#748093;font-size:13px}.finance-head-v60 form{display:flex;align-items:flex-end;gap:9px;padding:10px;background:#fff;border:1px solid #dde2e8;border-radius:12px;box-shadow:0 5px 20px rgba(25,35,48,.04)}.finance-head-v60 form label{display:grid;gap:5px;color:#7a8493;font-size:10px;font-weight:800;text-transform:uppercase}.finance-head-v60 form input{height:38px;border:1px solid #d9dfe6;border-radius:8px;padding:0 10px;color:#1d2734;background:#fbfcfd}.finance-head-v60 form>i{width:15px;color:#98a1ad;margin-bottom:11px}.finance-head-v60 .btn{height:38px;white-space:nowrap}
.finance-kpis-v60{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:11px}.finance-kpis-v60 article{display:flex;align-items:center;gap:13px;min-height:100px;padding:16px;background:#fff;border:1px solid #dfe4ea;border-radius:13px;box-shadow:0 3px 14px rgba(23,32,44,.035)}.finance-kpis-v60 article>span,.finance-panel-v60 header>div>span,.finance-overview-v60 header>div>span,.finance-settings-v60 summary>span{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:11px;background:#eef2f6;color:#596779}.finance-kpis-v60 svg,.finance-panel-v60 header svg,.finance-overview-v60 header svg,.finance-settings-v60 summary svg{width:20px}.finance-kpis-v60 .green>span,.finance-panel-v60 span.green{background:#e7f7f0;color:#00855f}.finance-kpis-v60 .red>span{background:#fff0ef;color:#cf453d}.finance-kpis-v60 .gold>span,.finance-panel-v60 span.gold{background:#fff3c8;color:#a97800}.finance-kpis-v60 small{display:block;color:#7c8796;font-size:10px;font-weight:800;letter-spacing:.025em}.finance-kpis-v60 strong{display:block;margin-top:5px;color:#17202c;font-size:21px}.finance-kpis-v60 p{margin:4px 0 0;color:#8b95a2;font-size:10px}.finance-kpis-v60 p b{color:#566170}
.finance-overview-v60,.finance-grid-v60{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:11px;margin-bottom:11px}.finance-overview-v60>article,.finance-panel-v60,.finance-settings-v60{background:#fff;border:1px solid #dfe4ea;border-radius:13px;overflow:hidden}.finance-overview-v60 header,.finance-panel-v60>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 16px;border-bottom:1px solid #e8ebef}.finance-overview-v60 header>div,.finance-panel-v60 header>div{display:flex;align-items:center;gap:11px}.finance-overview-v60 header small{color:#a87800;font-size:9px;font-weight:800}.finance-overview-v60 h3,.finance-panel-v60 h3{margin:2px 0 0;font-size:14px;color:#1b2430}.finance-overview-v60 header em{font-style:normal;font-size:11px;color:#7d8794}.finance-overview-v60 span.violet{background:#f0edff;color:#7257ca}
.finance-flow-v60{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;padding:22px 20px}.finance-flow-v60>div{min-width:0}.finance-flow-v60 small{display:block;color:#838d9a;font-size:10px;font-weight:700}.finance-flow-v60 strong{display:block;margin:6px 0;color:#1c2734;font-size:20px}.finance-flow-v60 p{margin:0;color:#7c8795;font-size:10px}.finance-flow-v60>span{display:grid;place-items:center;width:30px;color:#bbc2ca}.finance-flow-v60>span svg{width:16px}.finance-flow-v60>div>i{display:block;height:5px;margin-top:10px;background:#edf0f3;border-radius:10px;overflow:hidden}.finance-flow-v60>div>i b{display:block;height:100%;background:#0a9b70;border-radius:10px}
.finance-cash-v60{padding:10px 16px 16px}.finance-cash-v60>div{display:flex;align-items:center;justify-content:space-between;padding:10px 2px;border-bottom:1px dashed #e1e5e9}.finance-cash-v60 small{color:#727e8d;font-size:11px}.finance-cash-v60 strong{font-size:12px;color:#293442}.finance-cash-v60 .positive{color:#07835e}.finance-cash-v60 .negative{color:#c64c44}.finance-cash-v60 footer{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding:12px;border-radius:9px;background:#f2f5f7;font-size:11px}.finance-cash-v60 footer b{font-size:16px;color:#17202c}
.finance-panel-v60>header p{margin:3px 0 0;color:#84909f;font-size:10px}.finance-panel-v60>header>b{padding:5px 8px;border-radius:7px;background:#f4f6f8;color:#788493;font-size:9px}.finance-panel-v60 header span.blue{background:#eaf4ff;color:#3477b9}.finance-table-v60{overflow-x:auto}.finance-table-v60 table{width:100%;border-collapse:collapse;white-space:nowrap}.finance-table-v60 th{padding:11px 14px;background:#f8f9fa;text-align:left;color:#828d9b;font-size:9px;letter-spacing:.04em}.finance-table-v60 td{padding:13px 14px;border-top:1px solid #edf0f2;color:#4f5a68;font-size:11px}.finance-table-v60 td strong{color:#202a36}.finance-table-v60 td.profit{color:#007d59;font-weight:800}.finance-table-v60 .empty,.finance-rank-v60 .empty{text-align:center;color:#949daa;padding:28px}.finance-margin-v60{display:flex;align-items:center;gap:8px}.finance-margin-v60>i{display:block;width:65px;height:5px;background:#edf1f2;border-radius:10px;overflow:hidden}.finance-margin-v60>i b{display:block;height:100%;background:#e3b008}.finance-margin-v60>strong{font-size:10px}
.finance-rank-v60{padding:4px 16px 10px}.finance-rank-v60>div{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid #edf0f2}.finance-rank-v60>div:last-child{border-bottom:0}.finance-rank-v60 span strong,.finance-rank-v60 span small{display:block}.finance-rank-v60 span strong{font-size:11px;color:#27313d}.finance-rank-v60 span small{margin-top:3px;color:#8994a1;font-size:9px}.finance-rank-v60 b{font-size:11px;color:#087d5b}.finance-rank-v60 em{padding:5px 7px;background:#eaf7f1;border-radius:6px;color:#087d5b;font-size:9px;font-style:normal;font-weight:800}.finance-tax-v60{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:14px}.finance-tax-v60>div{padding:14px;background:#f5f7f8;border-radius:10px}.finance-tax-v60 small{display:block;color:#818c99;font-size:9px;font-weight:800}.finance-tax-v60 strong{display:block;margin-top:8px;font-size:18px;color:#202a36}.finance-tax-v60 .net{background:#eaf7f1}.finance-tax-v60 .net strong{color:#007c59}
.finance-settings-v60{margin-bottom:20px}.finance-settings-v60 summary{display:flex;align-items:center;gap:12px;padding:15px 17px;cursor:pointer;list-style:none}.finance-settings-v60 summary::-webkit-details-marker{display:none}.finance-settings-v60 summary>div{display:grid;gap:3px;flex:1}.finance-settings-v60 summary strong{font-size:13px;color:#25303c}.finance-settings-v60 summary small{font-size:10px;color:#84909e}.finance-settings-v60 summary>svg{width:17px;color:#84909d;transition:transform .2s}.finance-settings-v60[open] summary>svg{transform:rotate(180deg)}.finance-settings-v60>div{display:grid;grid-template-columns:1.15fr .85fr 1fr;gap:11px;padding:0 14px 14px;border-top:1px solid #e8ebef;background:#f7f8fa}.finance-settings-v60 form{display:flex;flex-direction:column;gap:10px;margin-top:14px;padding:15px;background:#fff;border:1px solid #e1e5e9;border-radius:11px}.finance-settings-v60 form header{display:grid;gap:3px;margin-bottom:2px}.finance-settings-v60 form header strong{font-size:12px}.finance-settings-v60 form header small{font-size:9px;color:#87919d}.finance-settings-v60 form>div{display:grid;grid-template-columns:1fr 1fr;gap:9px}.finance-settings-v60 label{display:grid;gap:5px;color:#65717f;font-size:10px;font-weight:700}.finance-settings-v60 input,.finance-settings-v60 select{width:100%;height:38px;padding:0 10px;border:1px solid #d9dfe5;border-radius:8px;background:#fff;color:#25303c}.finance-settings-v60 button{align-self:flex-end;margin-top:auto}
@media(max-width:1100px){.finance-kpis-v60{grid-template-columns:repeat(2,1fr)}.finance-overview-v60,.finance-grid-v60{grid-template-columns:1fr}.finance-settings-v60>div{grid-template-columns:1fr 1fr}.finance-settings-v60 form:first-child{grid-column:1/-1}}
@media(max-width:760px){.finance-head-v60{align-items:stretch;flex-direction:column}.finance-head-v60 form{align-items:stretch;flex-wrap:wrap}.finance-head-v60 form label{flex:1;min-width:130px}.finance-head-v60 form>i{display:none}.finance-head-v60 .btn{width:100%}.finance-flow-v60{grid-template-columns:1fr}.finance-flow-v60>span{display:none}.finance-flow-v60>div{padding:9px 0;border-bottom:1px dashed #e3e7eb}.finance-settings-v60>div{grid-template-columns:1fr}.finance-settings-v60 form:first-child{grid-column:auto}}
@media(max-width:480px){.finance-kpis-v60{grid-template-columns:1fr}.finance-head-v60 h2{font-size:24px}.finance-tax-v60{grid-template-columns:1fr}.finance-settings-v60 form>div{grid-template-columns:1fr}}
