.login-document-group{position:relative}.login-document-number{font-variant-numeric:tabular-nums;letter-spacing:.02em;padding-left:6.5rem}.login-document-picker{z-index:30;position:absolute;top:50%;left:.375rem;transform:translateY(-50%)}.login-document-picker-button{border-right:1px solid var(--border);min-width:5.5rem;height:2.25rem;color:var(--foreground);border-radius:.875rem 0 0 .875rem;align-items:center;gap:.4rem;padding:0 .5rem 0 .625rem;font-size:.875rem;transition:background-color .12s;display:inline-flex}.login-document-picker-button:hover{background:color-mix(in srgb, var(--folder-soft,var(--surface-muted)) 70%, transparent)}.login-document-picker-button:focus-visible{outline:2px solid var(--folder-text);outline-offset:2px}.login-document-picker-button[data-invalid]{color:var(--error-text)}.login-document-picker-panel{border:1px solid var(--border);background:var(--surface);border-radius:1rem;width:min(19rem,100vw - 3rem);position:absolute;top:calc(100% + .6rem);left:-.375rem;overflow:hidden;box-shadow:0 12px 32px -12px #0f172a47}.login-document-picker-group{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.5rem;padding:.625rem .875rem .25rem;font-size:.6875rem;font-weight:700;display:flex}.login-document-picker-group:not(:first-child){border-top:1px solid var(--border);margin-top:.25rem}.login-document-picker-option{cursor:pointer;align-items:center;gap:.75rem;padding:.5rem .875rem .5rem 2.25rem;font-size:.8125rem;display:flex}.login-document-picker-code{width:2rem;color:var(--foreground);flex-shrink:0;font-weight:700}.login-document-picker-option[data-active]{background:color-mix(in srgb, var(--folder-soft,var(--surface-muted)) 75%, transparent)}.country-flag{border-radius:2px;flex-shrink:0;box-shadow:0 0 0 1px #0f172a1f}.login-identifier-switch{color:var(--folder-text);border-radius:.375rem;margin:.5rem 0 0 auto;font-size:.75rem;font-weight:600;display:block}.login-identifier-switch:hover{text-underline-offset:2px;text-decoration:underline}.login-identifier-switch:focus-visible{outline:2px solid var(--folder-text);outline-offset:2px}.login-saved-accounts{border:1px solid var(--folder-text,currentColor);color:var(--folder-text,inherit);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.4rem;margin-top:-.5rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;transition:background-color .15s;display:inline-flex}.login-saved-accounts:hover{background:color-mix(in srgb, var(--folder-text,currentColor) 10%, transparent)}.login-saved-accounts:focus-visible{outline:2px solid var(--folder-text,currentColor);outline-offset:2px}
