.balance-workspace{max-width:1180px;margin:0 auto;padding-bottom:38px;color:#28243b}.balance-workspace [hidden]{display:none!important}.balance-workspace-head{margin-bottom:24px}.balance-workspace-head h1{margin:7px 0 6px;font-size:36px;line-height:1.1}.balance-workspace-head p{margin:0}.balance-workspace-kicker{color:#806cc5;font-size:12px;font-weight:800;letter-spacing:.13em}.balance-workspace-grid{display:grid;grid-template-columns:1.12fr 1fr 1fr;gap:16px;margin-bottom:18px}.balance-workspace .card{border:1px solid #eae4f4;border-radius:22px;box-shadow:0 12px 32px #4b38820c;background:#fff;padding:25px}.balance-workspace-amount{background:linear-gradient(135deg,#6750d4,#895fe1)!important;color:#fff;min-height:215px;display:flex;flex-direction:column;position:relative;overflow:hidden}.balance-workspace-amount:after{content:"";position:absolute;width:210px;height:210px;border:1px solid #ffffff30;border-radius:50%;right:-80px;top:-90px}.balance-workspace-amount>span,.balance-workspace-coverage>span,.balance-workspace-tariff>span{font-size:14px;font-weight:700;opacity:.85}.balance-workspace-amount strong{font-size:clamp(30px,3vw,44px);letter-spacing:-.035em;line-height:1.1;margin:25px 0 auto;white-space:nowrap}.balance-workspace-amount small{font-size:12px;opacity:.82}.balance-workspace-coverage{display:flex;flex-direction:column}.balance-workspace-coverage>span{color:#6b5bb5}.balance-workspace-coverage strong{display:block;font-size:clamp(25px,2.7vw,38px);line-height:1.08;letter-spacing:-.03em;margin:27px 0 10px;color:#302453}.balance-workspace-coverage p{font-size:13px;color:#696177;line-height:1.45;margin:0 0 auto}.balance-workspace-coverage small{font-size:11px;color:#93899e;margin-top:12px}.balance-workspace-tariff>span{color:#817888}.balance-workspace-tariff h2{font-size:24px;margin:16px 0 6px}.balance-workspace-tariff p{font-size:13px;color:#817888;line-height:1.35;margin:0 0 19px}.balance-workspace-tariff div{display:flex;align-items:baseline;gap:7px}.balance-workspace-tariff div strong{font-size:29px}.balance-workspace-tariff div small{font-size:12px;color:#817888}.balance-workspace-purchase{display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,440px);gap:17px 32px;align-items:center;margin-bottom:18px}.balance-workspace-purchase-copy h2{font-size:24px;margin:11px 0}.balance-workspace-purchase-copy p{margin:0}.balance-workspace-purchase form label{display:block;font-weight:750;font-size:13px;margin-bottom:10px}.balance-workspace-presets{display:flex;gap:7px;margin-bottom:11px}.balance-workspace-presets button{flex:1;white-space:nowrap;padding:10px 6px;border:1px solid #ddd4ef;border-radius:11px;background:#fff;color:#5b526f;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer}.balance-workspace-presets button:hover{background:#f7f3ff}.balance-workspace-presets button.selected{border-color:#765bd4;background:#f0ebff;color:#6049bf;box-shadow:inset 0 0 0 1px #765bd4}.balance-workspace-formline{display:flex;gap:9px}.balance-workspace-input{display:flex;align-items:center;min-width:0;flex:1;border:1px solid #dcd3ea;border-radius:12px;background:#fff}.balance-workspace-input:focus-within{border-color:#775dd4;box-shadow:0 0 0 3px #775dd422}.balance-workspace-input input{width:100%;min-width:0;background:transparent;border:0;outline:0;padding:12px 0 12px 13px;color:#302747;font-size:16px;font-weight:750}.balance-workspace-input span{color:#81788b;padding:0 14px 0 5px}.balance-workspace-formline>.primary{min-width:132px;border-radius:12px;padding:11px 18px}.balance-workspace-purchase form>small{display:block;margin-top:8px;font-size:11px;color:#8c8399}.balance-workspace-terms{grid-column:1/-1;margin:0;padding:13px 15px;border-radius:12px;background:#f7f3ff;color:#655a79;font-size:12px;line-height:1.5}.balance-workspace [data-balance-message]{grid-column:1/-1;margin:0;padding:12px 15px;border:1px solid #f1d2d5;border-radius:12px;background:#fff6f6;color:#a4424c;font-weight:700;font-size:13px}.balance-workspace-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.balance-workspace-section-head h2,.balance-workspace-companies h2{font-size:21px;margin:0 0 12px}.balance-workspace-section-head span{font-size:12px;color:#8c8399}.balance-workspace-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 0;border-top:1px solid #eee9f4}.balance-workspace-row:first-child{border-top:0}.balance-workspace-row b{display:block}.balance-workspace-row small{display:block;color:#8e8598;margin-top:4px}.balance-workspace-row strong{white-space:nowrap}.balance-workspace-companies{margin-top:18px}@media(max-width:980px){.balance-workspace-grid{grid-template-columns:1fr 1fr}.balance-workspace-tariff{grid-column:1/-1}.balance-workspace-purchase{grid-template-columns:1fr}}@media(max-width:640px){.balance-workspace-head h1{font-size:30px}.balance-workspace-grid{grid-template-columns:1fr}.balance-workspace-tariff{grid-column:auto}.balance-workspace .card{padding:21px}.balance-workspace-amount{min-height:185px}.balance-workspace-presets{display:grid;grid-template-columns:1fr 1fr}.balance-workspace-presets button{padding:11px}.balance-workspace-formline>.primary{min-width:115px}.balance-workspace-tariff div{flex-wrap:wrap}}

.balance-workspace-charges{margin-bottom:18px}.balance-charge-filters{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:18px 0}.balance-charge-filters label{display:grid;gap:6px;font-size:12px;color:#817888}.balance-charge-filters input,.balance-charge-filters select{font:inherit;color:#302747;border:1px solid #dcd3ea;border-radius:10px;padding:10px;background:#fff;max-width:260px}.balance-charge-summary{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 16px;border-radius:12px;background:#f4efff}.balance-charge-summary strong{margin-left:12px;color:#6750d4}.balance-charge-summary small{color:#817888}.balance-charge-chart{display:flex;align-items:end;gap:8px;overflow-x:auto;padding:22px 0 12px;margin-bottom:16px}.balance-charge-bar{flex:1 0 68px;display:flex;flex-direction:column;align-items:center;justify-content:end;height:155px;gap:8px;border-radius:8px}.balance-charge-bar small{font-size:10px;color:#817888;white-space:nowrap}.balance-charge-bar i{display:block;width:24px;border-radius:6px 6px 2px 2px;background:linear-gradient(#9477e7,#6750d4)}.balance-charge-bar span{font-size:11px;color:#817888}.balance-charge-entry{display:flex;justify-content:space-between;align-items:center;gap:18px;border-top:1px solid #eee9f4;padding:18px 0}.balance-charge-entry b{font-size:14px}.balance-charge-entry small{display:block;margin-top:6px;color:#817888;font-size:12px}.balance-charge-transition{margin:10px 0 0;font-size:13px;color:#655a79}.balance-charge-debit{color:#6750d4;white-space:nowrap}.balance-charge-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 18px;font-size:12px}.balance-charge-pagination button:disabled{opacity:.45}@media(max-width:640px){.balance-charge-entry{align-items:start;flex-direction:column;gap:8px}.balance-charge-filters label{min-width:0;flex:1}.balance-charge-filters input,.balance-charge-filters select{width:100%;box-sizing:border-box}.balance-workspace-charges .balance-workspace-section-head{align-items:start;flex-wrap:wrap}}

.balance-platega-test summary{font-weight:700;cursor:pointer}.balance-platega-test form{display:grid;grid-template-columns:minmax(180px,1fr) minmax(100px,140px) auto;gap:12px;align-items:end}.balance-platega-test label{display:grid;gap:6px;font-size:14px}.balance-platega-test [role=status]{overflow-wrap:anywhere}.balance-platega-test input,.balance-platega-test select{min-width:0;width:100%;box-sizing:border-box}.balance-platega-test button{min-height:44px}@media(max-width:600px){.balance-platega-test form{grid-template-columns:minmax(0,1fr) 100px}.balance-platega-test form button{grid-column:1/-1}}

#app .balance-history-tabs{display:flex;gap:24px;margin-bottom:16px;border-bottom:1px solid var(--line)}
#app .balance-history-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;padding:12px 0;font-family:inherit;font-size:14px;font-weight:600;color:var(--muted);cursor:pointer}
#app .balance-history-tabs button.active{color:var(--brand);border-bottom-color:var(--brand)}
