.profile-kyc-documentField{position:relative}.profile-kyc-documentPicker{flex:1;min-width:0;position:static}.profile-kyc-documentTrigger{width:100%;min-height:50px;color:var(--foreground);text-align:end;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:8px;padding:8px 0;font-size:14px;line-height:1.5;display:flex}.profile-kyc-documentTrigger:disabled{opacity:.5;cursor:default}.profile-kyc-documentValue,.profile-kyc-documentPlaceholder{overflow-wrap:anywhere;min-width:0}.profile-kyc-documentPlaceholder{color:var(--reference-description,var(--muted-foreground))}.profile-kyc-documentSelectedIcon{width:17px;height:17px;color:var(--brand);stroke-width:1.7px;flex:0 0 17px}.profile-kyc-documentChevron{width:15px;height:15px;color:var(--reference-description,var(--muted-foreground));flex:0 0 15px;transition:transform .15s}.profile-kyc-documentTrigger[aria-expanded=true] .profile-kyc-documentChevron{transform:rotate(180deg)}.profile-kyc-documentMenu{z-index:50;inset-inline:0;border:1px solid var(--border);background:var(--card);border-radius:14px;gap:3px;max-height:min(240px,50dvh);padding:6px;animation:.15s ease-out both kyc-document-menu-in;display:grid;position:absolute;top:calc(100% + 7px);overflow-y:auto;box-shadow:0 14px 36px #1b26391f,0 3px 9px #1b26390d}.profile-kyc-documentOption{width:100%;min-height:54px;color:var(--foreground);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:8px 11px;font-size:14px;font-weight:500;line-height:1.5;transition:background-color .12s;display:grid}.profile-kyc-documentOption[data-active=true]{background:color-mix(in srgb, var(--muted) 75%, var(--card))}.profile-kyc-documentOption[aria-selected=true]{background:color-mix(in srgb, var(--brand) 8%, var(--card))}.profile-kyc-documentOptionIcon{width:34px;height:34px;color:var(--reference-description,var(--muted-foreground));background:var(--muted);border-radius:9px;justify-content:center;align-items:center;display:flex}.profile-kyc-documentOption[aria-selected=true] .profile-kyc-documentOptionIcon{color:var(--brand);background:color-mix(in srgb, var(--brand) 12%, var(--card))}.profile-kyc-documentOptionIcon svg{stroke-width:1.7px;width:19px;height:19px}.profile-kyc-documentOptionLabel{overflow-wrap:anywhere;min-width:0}.profile-kyc-documentOptionCheck{width:20px;height:20px;color:var(--brand)}.profile-kyc-documentOptionCheck svg{stroke-width:2.2px;width:18px;height:18px}@keyframes kyc-document-menu-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.profile-kyc-documentChevron,.profile-kyc-documentOption{transition:none}.profile-kyc-documentMenu{animation:none}}
