.air-accounts{min-width:0;padding:0;margin:0 0 8px;border:1px solid var(--nas-line,var(--auth-line,#e1e7f0));border-radius:16px;background:var(--nas-surface,var(--auth-surface,#fff));color:var(--nas-text,var(--auth-text,#20314a));overflow:hidden}.air-accounts[hidden]{display:none}.air-account-primary{display:flex;align-items:center;gap:8px;padding:12px;background:var(--nas-page,var(--auth-page,#f4f7fc))}.air-account-row,.air-account-action{display:flex;align-items:center;width:100%;min-height:48px;gap:12px;border:0;border-radius:10px;padding:10px 12px;text-align:left;color:inherit;background:transparent;cursor:pointer;font:15px/1.45 system-ui}.air-account-row:hover,.air-account-action:hover{background:var(--nas-page,var(--auth-soft,#edf3ff))}.air-account-row:focus-visible,.air-account-action:focus-visible,.air-account-toggle:focus-visible{outline:2px solid #3478f6;outline-offset:-2px}.air-account-row img{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.air-account-copy{display:flex;flex-direction:column;min-width:0;flex:1}.air-account-copy strong,.air-account-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.air-account-copy strong{font-size:14px;font-weight:600}.air-account-copy small{font-size:12px;margin-top:2px;color:var(--nas-muted,var(--auth-muted,#72839b))}.air-account-primary>.air-account-row{flex:1;min-width:0;background:transparent;padding:2px 0}.air-account-primary .air-account-row img{width:46px;height:46px;border:2px solid #79adff;padding:2px;background:var(--nas-surface,var(--auth-surface,#fff));box-sizing:border-box}.air-account-primary .air-account-copy strong{font-size:17px}.air-account-primary .air-account-copy small{font-size:13px}.air-account-toggle{display:flex;align-items:center;justify-content:center;width:30px;height:36px;min-height:36px;flex:0 0 30px;padding:0;border:0;border-radius:12px;background:var(--nas-surface,var(--auth-surface,#fff));color:inherit;cursor:pointer}.air-account-toggle:hover{color:#3478f6}.air-account-toggle svg{transition:transform .24s cubic-bezier(.22,1,.36,1)}.air-account-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.air-account-options{display:flex;flex-direction:column;gap:2px;padding:6px;max-height:48vh;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;border-top:1px solid var(--nas-line,var(--auth-line,#e1e7f0))}.air-account-options[hidden]{display:none}.air-account-options[inert]{overflow:hidden}.air-account-options>.air-account-row{min-height:60px}.air-account-options>.air-account-action:last-child{border-top:1px solid var(--nas-line,var(--auth-line,#e1e7f0));border-radius:0 0 10px 10px;margin-top:4px}.air-account-action>svg{width:24px;min-width:24px;height:20px;color:#3478f6;flex-shrink:0}.air-accounts-status:empty{display:none}.air-accounts-status{font-size:12px;padding:0 12px;color:#d44}.menu:has(>.air-accounts){width:330px!important;max-width:calc(100vw - 24px);padding:10px!important}.menu:has(>.air-accounts)>.menu-item{padding:0!important;margin:0!important}.menu:has(>.air-accounts)>.menu-item>.menu-link{min-height:48px;padding:12px 16px!important;font-size:15px!important;line-height:1.45;border-radius:10px;color:var(--nas-text,#20314a)!important}.menu:has(>.air-accounts)>.menu-item>.menu-link:hover{background:var(--nas-page,#edf3ff)}.menu:has(>.air-accounts)>.menu-item>.menu-link>.air-action-icon{width:20px;height:20px;flex:0 0 20px;margin-right:12px;color:var(--nas-muted,#72839b)}.menu:has(>.air-accounts)>.separator{margin:6px 4px!important}.air-auth .air-accounts{margin:0 0 18px}@media(prefers-reduced-motion:reduce){.air-account-toggle svg{transition:none}}

.menu:has(>.air-accounts)>.menu-item>.menu-link>.menu-title{font-size:15px!important;font-weight:500!important;color:inherit!important}.menu:has(>.air-accounts)>.menu-item>.menu-link>.air-action-icon{color:#3478f6}



.air-auth .air-account-toggle{display:flex;align-items:center;justify-content:center;padding:0;width:32px;height:36px;min-height:36px;flex:0 0 32px;border:0;border-radius:12px}.air-account-toggle svg{display:block;flex-shrink:0;width:18px;height:18px;min-width:18px}.air-auth .air-account-row{padding:10px 12px}.air-auth .air-account-primary>.air-account-row{padding:2px 0}

.air-accounts-login{margin-bottom:14px;border-radius:14px;--nas-page:var(--auth-page,#f4f7fc);--nas-surface:var(--auth-surface,#fff);--nas-text:var(--auth-text,#20314a);--nas-muted:var(--auth-muted,#72839b);--nas-line:var(--auth-line,#e6ebf3)}.air-accounts-login .air-account-primary{padding:10px;gap:6px;background:var(--nas-page)}.air-accounts-login :is(.air-account-row,.air-account-action){min-height:42px;padding:8px 10px;gap:10px;border:0;font:400 13px/1.45 system-ui;color:var(--nas-text);background:transparent}.air-accounts-login .air-account-primary>.air-account-row{padding:0;min-height:40px}.air-accounts-login .air-account-primary .air-account-row img{width:38px;height:38px}.air-accounts-login .air-account-primary .air-account-copy strong{font-size:15px;font-weight:600}.air-accounts-login .air-account-primary .air-account-copy small{font-size:12px;font-weight:400}.air-accounts-login .air-account-options{padding:4px;gap:2px;background:var(--nas-surface);border-top:1px solid var(--nas-line)}.air-accounts-login .air-account-options>.air-account-row{min-height:50px}.air-accounts-login .air-account-row img{width:30px;height:30px}.air-accounts-login .air-account-copy strong{font-size:13px;font-weight:600}.air-accounts-login .air-account-copy small{font-size:11px;font-weight:400}.air-accounts-login .air-account-action>svg{width:20px;min-width:20px;height:18px}.air-accounts-login .air-account-toggle{width:30px;height:32px;min-height:32px;flex-basis:30px;padding:0;border:0;border-radius:10px;background:var(--nas-surface);color:var(--nas-text)}.air-accounts-login .air-account-toggle svg{width:16px;height:16px;min-width:16px}.air-accounts-login :is(.air-account-row,.air-account-action):hover{background:var(--nas-page)}

.air-accounts-login .air-account-login-primary{cursor:default}.air-accounts-login .air-account-login-primary :is(img,.air-account-copy){cursor:pointer}.air-accounts-login .air-account-login-primary .air-account-copy{flex:0 1 auto;width:max-content;max-width:100%;min-width:0}.air-accounts-login .air-account-primary{cursor:pointer}

.air-account-section-title{margin:14px 0 8px;font:600 13px/1.5 system-ui;color:var(--auth-muted,var(--nas-muted,#72839b))}.air-account-section-title[hidden]{display:none}.air-account-section-title+.air-accounts-login{margin-bottom:16px}

.menu:has(>.air-accounts) .air-account-primary{padding:10px;gap:6px;background:var(--nas-page)}.menu:has(>.air-accounts) :is(.air-account-row,.air-account-action){min-height:42px;padding:8px 10px;gap:10px;border:0;font:400 13px/1.45 system-ui;color:var(--nas-text);background:transparent}.menu:has(>.air-accounts) .air-account-primary>.air-account-row{padding:0;min-height:40px}.menu:has(>.air-accounts) .air-account-primary .air-account-row img{width:38px;height:38px}.menu:has(>.air-accounts) .air-account-primary .air-account-copy strong{font-size:15px;font-weight:600}.menu:has(>.air-accounts) .air-account-primary .air-account-copy small{font-size:12px;font-weight:400}.menu:has(>.air-accounts) .air-account-options{padding:4px;gap:2px;background:var(--nas-surface);border-top:1px solid var(--nas-line)}.menu:has(>.air-accounts) .air-account-options>.air-account-row{min-height:50px}.menu:has(>.air-accounts) .air-account-row img{width:30px;height:30px}.menu:has(>.air-accounts) .air-account-copy strong{font-size:13px;font-weight:600}.menu:has(>.air-accounts) .air-account-copy small{font-size:11px;font-weight:400}.menu:has(>.air-accounts) .air-account-action>svg{width:20px;min-width:20px;height:18px}.menu:has(>.air-accounts) .air-account-toggle{width:30px;height:32px;min-height:32px;flex-basis:30px;padding:0;border:0;border-radius:10px;background:var(--nas-surface);color:var(--nas-text)}.menu:has(>.air-accounts) .air-account-toggle svg{width:16px;height:16px;min-width:16px}.menu:has(>.air-accounts) :is(.air-account-row,.air-account-action):hover{background:var(--nas-page)}

.menu:has(>.air-accounts){width:300px!important;padding:8px!important}.menu:has(>.air-accounts)>.air-accounts{border-radius:14px;margin-bottom:6px}.menu:has(>.air-accounts)>.menu-item>.menu-link{min-height:42px;padding:8px 14px!important;font-size:13px!important;line-height:1.45}.menu:has(>.air-accounts)>.menu-item>.menu-link>.menu-title{font-size:13px!important;font-weight:400!important}.menu:has(>.air-accounts)>.menu-item>.menu-link>.air-action-icon{width:18px;height:18px;flex-basis:18px;margin-right:10px}.menu:has(>.air-accounts)>.separator{margin:4px!important}
