.profile-tabs{display:flex;gap:5px;width:fit-content;max-width:100%;padding:5px;margin:0 0 24px;border-radius:14px;background:var(--ui-control,#e4eef9);overflow-x:auto;scrollbar-width:none}
#app .profile-tabs [role=tab]{display:flex;align-items:center;justify-content:center;min-height:42px;padding:11px 20px;border:0;border-radius:10px;background:transparent;color:var(--ui-muted,#45617d);font-size:13px;font-weight:600;white-space:nowrap;flex:none}
#app .profile-tabs [role=tab][aria-selected=true]{background:var(--ui-surface,#fff);color:var(--ui-text,#173553);box-shadow:0 2px 7px #173e6812}
#app .profile-tabs [role=tab]:hover{color:var(--ui-text,#173553)}
#app #profileAccountPanel[hidden],#app #appearancePanel[hidden],#app #profileAccountPanel [hidden]{display:none!important}
#app #profileAccountPanel,#app #appearancePanel{margin-top:0!important;width:100%;max-width:900px;box-sizing:border-box}
#app #profileAccountPanel .profile-password{margin-top:0;padding-top:0;border:0}
#app #profileAccountPanel .profile-password>p{display:none}
@media(max-width:600px){.profile-tabs{width:100%;box-sizing:border-box;margin-bottom:16px;gap:3px}#app .profile-tabs [role=tab]{flex:1;padding:10px 8px;font-size:12px;min-height:44px}}
