.erp-account{width:100%;min-width:0;max-width:none;margin:0}.erp-account-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;min-width:0;margin-top:20px;display:grid}.erp-account-nav{border:1px solid var(--erp-line);background:var(--erp-surface-muted);scrollbar-width:thin;scrollbar-color:var(--erp-line-strong) transparent;overscroll-behavior-x:contain;border-radius:13px;flex-direction:row;align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;padding:8px;scroll-padding-inline:8px;display:flex;position:static;overflow:auto hidden}.erp-account-nav :is(button,a){text-align:left;white-space:nowrap;min-height:44px;color:var(--erp-ink-secondary);font:500 13px/1.4 var(--erp-font);cursor:pointer;touch-action:manipulation;scroll-margin-inline:8px;scroll-margin-block:calc(var(--erp-topbar-height,64px) + 12px);background:0 0;border:1px solid #0000;border-radius:10px;flex:none;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.erp-account-nav :is(button,a):focus-visible{outline:2px solid var(--erp-action);outline-offset:3px}.erp-account-nav :is(button,a)>svg{flex:none}.erp-account-nav :is(button,a):hover{background:var(--erp-surface-hover);color:var(--erp-ink)}.erp-account-nav :is(button,a)[aria-current=page]{background:var(--erp-accent-surface);color:var(--erp-action);border-color:var(--erp-accent-line);font-weight:600}.erp-account-sections{min-width:0}.erp-account-section[hidden]{display:none!important}.erp-account-section>header{border-bottom:1px solid var(--erp-line);margin-bottom:24px;padding-bottom:22px}.erp-account-section>header h2{font:600 20px/1.4 var(--erp-font);letter-spacing:-.45px;color:var(--erp-ink);margin:0 0 7px}.erp-account-section>header p{color:var(--erp-ink-secondary);margin:0;font-size:14px;line-height:1.6}.erp-account-section-content{min-width:0}.erp-account-profile{background:var(--erp-surface);border:1px solid var(--erp-line);border-radius:9px;grid-template-columns:56px minmax(0,1fr);gap:22px 18px;max-width:none;padding:28px;display:grid}.erp-account-profile-avatar{background:var(--erp-accent-surface);border:1px solid var(--erp-accent-line);width:56px;height:56px;color:var(--erp-action);border-radius:14px;flex:none;place-items:center;font-size:24px;font-weight:600;display:grid}.erp-account-profile h3{font:600 18px/1.4 var(--erp-font);overflow-wrap:anywhere;margin:0 0 4px}.erp-account-profile p{color:var(--erp-ink-secondary);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.erp-account-provider{color:var(--erp-ink-secondary);align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.erp-account-profile-actions{flex-wrap:wrap;grid-column:2;align-items:center;gap:10px;display:flex}.erp-account-profile .erp-account-profile-note{border-top:1px solid var(--erp-line);grid-column:1/-1;padding-top:20px;font-size:13px;line-height:1.75}.erp-account .account-section{border:0;margin:0;padding:0}.erp-account .account-section h2,.erp-account .account-section h3{font:600 16px/1.5 var(--erp-font);letter-spacing:-.2px;color:var(--erp-ink);margin:0 0 12px}.erp-account .account-section p{color:var(--erp-ink-secondary);max-width:78ch;margin:0 0 20px;font-size:14px;line-height:1.8}.erp-account .erp-account-text{background:var(--erp-surface);border:1px solid var(--erp-line);border-radius:9px;max-width:none;padding:26px}.erp-account-data-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:24px 0;display:flex}.erp-account .erp-account-note{border-top:1px solid var(--erp-line);margin:0;padding-top:20px;font-size:13px}.erp-account .account-section>.action-row{margin-top:20px}.erp-account .theme-options{max-width:650px}.erp-account .team-panel{max-width:none}@media (max-width:1100px){.erp-account-nav :is(button,a){gap:8px}.erp-account-profile{padding:22px}}@media (max-width:760px){.erp-account-layout{gap:16px;margin-top:16px}.erp-account-nav{padding:6px;scroll-padding-inline:6px}.erp-account-nav :is(button,a){padding:10px}.erp-account-sections{width:100%}.erp-account-section>header{margin-bottom:20px;padding-bottom:17px}.erp-account-section>header h2{font-size:19px}.erp-account-profile{grid-template-columns:42px minmax(0,1fr);gap:16px 13px;padding:20px 17px}.erp-account-profile-avatar{border-radius:10px;width:42px;height:42px;font-size:20px}.erp-account-profile h3{font-size:15px}.erp-account-profile p{font-size:14px}.erp-account-profile-actions{grid-column:1/-1}.erp-account-profile .erp-account-profile-note{padding-top:17px;font-size:13px}.erp-account .erp-account-text{padding:20px 17px}.erp-account-data-actions{flex-direction:column;align-items:stretch;gap:10px}.erp-account .account-section p{font-size:14px}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.erp-account-nav :is(button,a)>svg{transition:transform .16s}.erp-account-nav :is(button,a):hover>svg{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.erp-account-nav{scroll-behavior:auto}.erp-account-nav :is(button,a)>svg{transition:none;transform:none}}.erp-area-navigation-layout{margin-top:0}
