.account-selection-list{gap:12px;margin:28px 0;display:grid}.account-selection-card{border:1px solid var(--border);width:100%;height:112px;color:var(--text);background:var(--surface);text-align:left;font:inherit;border-radius:12px;align-items:center;gap:16px;min-width:0;padding:16px;display:flex}button.account-selection-card{cursor:pointer;transition:border-color .15s,background .15s}button.account-selection-card:hover:not(:disabled),button.account-selection-card:focus-visible{border-color:var(--primary);background:var(--tint)}button.account-selection-card:disabled{cursor:default;opacity:.65}.account-selection-icon{background:var(--tint);width:44px;height:44px;color:var(--primary-ink);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.account-selection-info{flex:1;gap:6px;min-width:0;display:grid;overflow:hidden}.account-selection-info>.muted{font-size:var(--font-size-small)}.account-selection-info strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.account-selection-info>.muted{white-space:nowrap}.account-selection-card.is-current{border-color:color-mix(in srgb, var(--primary) 35%, var(--border));background:color-mix(in srgb, var(--tint) 12%, var(--surface))}.account-selection-trailing{flex-shrink:0;justify-content:flex-end;align-items:center;width:64px;display:flex}.selection-current{white-space:nowrap;font-size:var(--font-size-caption);color:var(--primary-ink);align-items:center;gap:5px;display:inline-flex}.account-selection-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.selection-title-skeleton{width:75%;height:36px;margin-bottom:16px}.selection-description-skeleton{width:90%;height:18px}.selection-icon-skeleton{border-radius:10px;flex-shrink:0;width:44px;height:44px}.selection-name-skeleton{width:85%;height:18px}.selection-document-skeleton{width:65%;height:14px}.profile-menu-trigger{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-family:inherit;transition:background-color .15s,color .15s;display:inline-flex}.profile-menu-trigger:hover,.profile-menu-trigger[data-state=open]{background:var(--tint);color:var(--primary-ink)}.profile-menu-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.profile-menu-trigger .profile-avatar{pointer-events:none}.profile-menu-chevron{flex-shrink:0;transition:transform .15s}.profile-menu-trigger[data-state=open] .profile-menu-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.profile-menu-trigger,.profile-menu-chevron{transition:none}}.user-menu{z-index:100;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:12px;min-width:240px;max-width:calc(100vw - 32px);padding:8px;box-shadow:0 12px 32px #0002}.user-menu-label{overflow-wrap:anywhere;gap:6px;padding:12px;display:grid}.user-menu-label span{color:var(--muted);font-size:var(--font-size-small)}.user-menu [role=menuitem]{color:var(--text);cursor:pointer;border-radius:6px;outline:none;align-items:center;gap:10px;padding:12px;text-decoration:none;display:flex}.user-menu [role=menuitem][data-highlighted]{background:var(--tint);color:var(--primary-ink)}.user-menu [role=separator]{background:var(--border);height:1px;margin:4px}@media (prefers-reduced-motion:reduce){button.account-selection-card{transition:none}}@media (width<=480px){.account-selection-card{gap:12px;padding:16px}.account-selection-trailing{width:20px}.selection-current-label{display:none}}.selection-title-skeleton,.selection-description-skeleton{margin-inline:auto}.account-menu-trigger{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px}.account-menu-trigger:hover,.account-menu-trigger[data-state=open]{background:var(--tint)}.account-menu-trigger[data-state=open]>svg:last-child{transform:rotate(180deg)}.account-menu-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.account-context-menu{border-radius:16px;width:330px;max-width:calc(100vw - 24px);padding:9px;box-shadow:0 18px 55px #061d3c24}.account-context-heading{padding:15px 13px 17px}.account-context-heading strong{font-size:15px;line-height:1.4}.account-context-heading>span:last-child{overflow-wrap:anywhere;line-height:1.5}.account-context-eyebrow{letter-spacing:1.4px;font-weight:800;color:var(--primary-ink)!important;font-size:10px!important}.account-context-menu [role=menuitem]{border-radius:9px;min-height:44px;padding:11px 12px;font-size:13px;font-weight:550}.account-context-menu [role=menuitem]>svg{color:var(--muted);flex-shrink:0}.account-context-arrow{margin-left:auto;font-size:21px}.account-context-menu [role=separator]{margin:8px 7px}.account-context-menu .account-context-logout,.account-context-menu .account-context-logout>svg{color:#c33443}
