.country-select #rfs-btn,.country-select button,button#rfs-btn,button[class*=ReactFlagsSelect-module_selectBtn],button[id=rfs-btn]{display:flex;height:2.5rem;width:100%;align-items:center;justify-content:space-between;border-radius:calc(var(--radius) - 2px);border-width:1px!important;border-style:solid!important;border-color:var(--input)!important;background-color:var(--background);padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;color:var(--foreground);transition:background-color .15s,color .15s,border-color .15s}#rfs-btn,button.country-select-button{border-width:1px!important;border-style:solid!important;border-color:var(--input)!important}.country-select button::placeholder{color:var(--muted-foreground)}.country-select #rfs-btn:hover:not(:disabled),.country-select button:hover:not(:disabled),button#rfs-btn:hover:not(:disabled),button[class*=ReactFlagsSelect-module_selectBtn]:hover:not(:disabled),button[id=rfs-btn]:hover:not(:disabled){background-color:var(--accent);color:var(--accent-foreground);border-color:var(--input)!important}.country-select #rfs-btn:focus-visible,.country-select button:focus-visible,button#rfs-btn:focus-visible,button[class*=ReactFlagsSelect-module_selectBtn]:focus-visible,button[id=rfs-btn]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--ring);border-color:var(--ring)!important}.country-select #rfs-btn:disabled,.country-select button:disabled,button#rfs-btn:disabled,button[class*=ReactFlagsSelect-module_selectBtn]:disabled,button[id=rfs-btn]:disabled{cursor:not-allowed;opacity:.5}.country-select ul{position:relative;z-index:50;max-height:24rem;min-width:8rem;overflow:hidden;border-radius:calc(var(--radius) - 2px);border:1px solid var(--border);background-color:var(--popover);color:var(--popover-foreground);box-shadow:0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1)}.dark .country-select ul{box-shadow:0 10px 15px -3px rgb(0 0 0/.4),0 4px 6px -4px rgb(0 0 0/.3)}.country-select ul li{position:relative;display:flex;width:100%;cursor:default;user-select:none;align-items:center;border-radius:.125rem;padding:.375rem .5rem .375rem 2rem;font-size:.875rem;line-height:1.25rem;outline:none;transition:background-color .15s,color .15s}.country-select ul li:hover,.country-select ul li[aria-selected=true]{background-color:var(--accent);color:var(--accent-foreground)}.country-select ul li[data-disabled]{pointer-events:none;opacity:.5}.country-select input[type=text]{display:flex;height:2.5rem;width:100%;background-color:var(--background);color:var(--foreground);padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;border:none;border-bottom:1px solid var(--border);border-radius:0}.country-select input[type=text]::placeholder{color:var(--muted-foreground)}.country-select input[type=text]:focus{outline:none;border-bottom-color:var(--ring)}.country-select input[type=text]:disabled{cursor:not-allowed;opacity:.5}.country-select button img,.country-select ul li img{margin-right:.5rem;height:1rem;width:1rem;border-radius:.125rem;object-fit:cover}.country-select ul::-webkit-scrollbar{width:.5rem}.country-select ul::-webkit-scrollbar-track{background-color:transparent}.country-select ul::-webkit-scrollbar-thumb{border-radius:9999px;background-color:var(--border)}.country-select ul::-webkit-scrollbar-thumb:hover{background-color:var(--border);opacity:.8}.country-select ul{width:var(--radix-select-trigger-width,100%)}