.country-picker{position:relative;color-scheme:light}[data-theme=dark] .country-picker{color-scheme:dark}.country-picker-input{padding-right:38px;font-size:16px}.country-picker-chevron{position:absolute;top:50%;right:14px;transform:translateY(-50%);pointer-events:none;color:var(--muted)}.country-picker-options{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:60;margin:0;padding:4px;list-style:none;overflow-y:auto;overscroll-behavior:contain;background:var(--surface);color:var(--text);border:1px solid var(--line-strong);border-radius:10px;box-shadow:0 8px 24px #0002}.country-picker-options-above{top:auto;bottom:calc(100% + 6px)}.country-picker-option{min-height:44px;padding:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:6px;cursor:pointer;font-size:16px;line-height:1.4}.country-picker-option>span:first-child{min-width:0;overflow-wrap:anywhere}.country-picker-option-active,.country-picker-option:hover{background:var(--bg2);color:var(--text)}.country-picker-option[aria-selected=true]{font-weight:600}.country-picker-code{flex:none;color:var(--muted);font-size:12px}.country-picker-empty{padding:12px 10px;color:var(--muted);font-size:14px}