
.account-section-layout{width:min(1440px,calc(100% - 40px));margin:34px auto 56px;display:grid;grid-template-columns:230px minmax(0,1fr);gap:28px;align-items:start}
.account-section-layout>main{width:100%;max-width:none;min-width:0;margin:0;padding:0}
.account-section-nav{position:sticky;top:20px;padding:15px;border:1px solid var(--line);border-radius:14px;background:#f5f8fa;color:#102b43;font:400 14px/1.4 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}
.account-section-nav-head{padding:3px 5px 12px;border-bottom:1px solid var(--line)}
.account-section-nav-head>span{color:var(--orange);font-size:10px;font-weight:900;letter-spacing:.12em}
.account-section-nav-head>strong{display:block;margin-top:3px;font-size:17px}
.account-section-nav-head>a{display:inline-flex;margin-top:11px;color:#52667d;font-size:11px;font-weight:800;text-decoration:none}
.account-section-group{margin-top:11px}
.account-section-nav summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:42px;padding:9px 10px;border:1px solid transparent;border-radius:9px;cursor:pointer;list-style:none;font-size:15px;font-weight:700}
.account-section-nav summary::-webkit-details-marker{display:none}
.account-section-nav summary>span{display:inline-block;flex:0 0 16px;width:16px;text-align:center;font-size:16px;font-weight:400;line-height:1;transition:none}
.account-section-nav details[open]>summary>span{transform:rotate(180deg)}
.account-section-links{display:grid;gap:4px;padding:4px 0 0 10px}
.account-section-links a{display:flex;align-items:center;min-height:42px;padding:9px 10px;border:1px solid transparent;border-radius:9px;color:#102b43;font-size:14px;font-weight:400;text-decoration:none}
.account-section-links a:hover,.account-section-nav summary:hover{border-color:#afc0cf;background:#fff}
.account-section-links a[aria-current=page]{border-color:#102b43;background:#102b43;color:#fff}
.account-section-nav :is(a,summary):focus-visible{outline:2px solid #ff6f32;outline-offset:2px}
.account-section-access{display:grid;grid-template-columns:minmax(0,1fr) 32px;position:relative}
.account-section-access summary{padding:6px;justify-content:center;font-weight:400}
.account-section-access details[open]{display:contents}
.account-section-access details[open]>summary{grid-column:2;grid-row:1}
.account-section-access details>a{grid-column:1/-1;margin-left:14px}
@media(min-width:901px) and (max-width:1250px){.account-section-layout .insights-controls{grid-template-columns:1fr 1fr}.account-section-layout .insights-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.account-section-layout .insights-grid{grid-template-columns:1fr}.account-section-layout .usage-row{grid-template-columns:minmax(150px,1fr) minmax(100px,1fr) repeat(4,minmax(60px,.5fr));gap:8px}}
@media(max-width:900px){.account-section-layout{grid-template-columns:1fr;gap:20px}.account-section-nav{position:static}.account-section-layout>main{width:100%}}


@media print{.account-section-nav{display:none}.account-section-layout{display:block;width:100%;margin:0}}
