.cabinet-page{background:#f4f8fb}.cabinet-page .header{border-bottom:1px solid #e4edf3}.cabinet-back{font-size:12px;color:#087fa7;font-weight:600;white-space:nowrap}.cabinet-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:42px;padding-top:35px;padding-bottom:30px;align-items:start}.cabinet-sidebar{padding-top:18px}.cabinet-sidebar h1{font-size:34px;letter-spacing:-1.5px;line-height:1.15;margin:0 0 17px}.cabinet-intro{font-size:12px;line-height:1.9;color:#7c91a1;margin:0}.cabinet-benefits{display:grid;gap:25px;margin-top:37px}.cabinet-benefits>div{display:flex;gap:11px;align-items:flex-start}.benefit-icon{display:grid;place-items:center;width:27px;height:27px;border:1px solid #d6e8f2;border-radius:7px;color:#3095b8;background:#eaf5fa;font-size:9px;flex-shrink:0}.cabinet-benefits h2{font-size:12px;line-height:1.5;letter-spacing:0;margin:2px 0 7px;font-weight:600}.cabinet-benefits p{font-size:11px;line-height:1.8;color:#8196a5;margin:0}.cabinet-support{display:flex;flex-direction:column;gap:12px;border-top:1px solid #dce8f0;margin-top:35px;padding-top:22px}.cabinet-support>span{font-size:10px;color:#8ba0af}.cabinet-support a{font-size:12px;color:#2789ac}.cabinet-support a:first-of-type{font-size:17px;font-weight:600;letter-spacing:-.4px}.cabinet-content{min-width:0;background:#fff;border:1px solid #dce8f0;border-radius:12px;overflow:hidden;box-shadow:0 8px 30px #0b4c7510}.cabinet-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 22px;border-bottom:1px solid #e7eef3;font-size:11px}.cabinet-toolbar>span{display:flex;align-items:center;gap:7px;font-weight:600}.cabinet-toolbar i{width:5px;height:5px;background:#07a6d4;border-radius:50%}.cabinet-toolbar>a{font-size:10px;color:#4e92ad;white-space:nowrap}.cabinet-loading{font-size:12px;color:#6a8799;background:#edf6fb;margin:0;padding:20px;text-align:center}.cabinet-loading[hidden]{display:none}#client-cabinet{display:block;width:100%;height:calc(100dvh - 186px);min-height:760px;border:0;background:#f4f8fb}.cabinet-help{font-size:10px;color:#8ba0af;line-height:1.8;padding:13px 21px;margin:0;border-top:1px solid #e4edf3}.nav nav{gap:24px}@media(max-width:1100px){.cabinet-layout{grid-template-columns:195px minmax(0,1fr);gap:24px}.cabinet-sidebar h1{font-size:30px}.nav nav{gap:15px}.nav nav .phone-link{font-size:10px}}@media(max-width:760px){.cabinet-layout{display:block;width:100%;padding:0 0 15px}.cabinet-sidebar{padding:22px 20px 18px}.cabinet-sidebar .eyebrow{margin-bottom:9px;font-size:8px}.cabinet-sidebar h1{font-size:25px;letter-spacing:-.7px;margin:0;line-height:1.25}.cabinet-sidebar h1 br{display:none}.cabinet-intro{margin-top:8px;font-size:11px}.cabinet-intro br{display:none}.cabinet-benefits,.cabinet-support{display:none}.cabinet-content{border-radius:0;border-left:0;border-right:0;box-shadow:none}.cabinet-toolbar{padding:16px 19px;font-size:10px}.cabinet-toolbar>a{font-size:9px}#client-cabinet{height:calc(100dvh - 125px);min-height:720px}.cabinet-back{font-size:11px}.cabinet-help{font-size:9px}.cabinet-page .brand img{width:47px;height:47px}.cabinet-page .brand>span{font-size:22px}.cabinet-page .header{height:78px}}

@media(max-width:760px){.cabinet-sidebar{display:none}}

.cabinet-page .company-name{white-space:normal;overflow-wrap:anywhere}
.cabinet-page .header{height:auto;min-height:96px}
.cabinet-page .header .nav{flex-wrap:wrap;padding-top:12px;padding-bottom:12px}
@media(max-width:760px){.cabinet-page .header{min-height:78px}.cabinet-page .header .nav{gap:12px}.cabinet-page .brand{min-width:0;flex:1 1 150px}.cabinet-page .brand img{width:40px;height:40px}.cabinet-page .brand small{font-size:7px;letter-spacing:.5px}.cabinet-page .cabinet-back{order:3;margin-left:auto}.cabinet-page .company-badge{flex:0 1 44%;max-width:44%;margin-left:0}.cabinet-page .company-badge-label{font-size:9px;letter-spacing:.03em}}
