.country-toggle.svelte-1pc65fa{border:var(--bs-border-width) solid var(--bs-border-color);background-color:#fff;font-size:.875rem;line-height:1.5;white-space:nowrap}.country-toggle.svelte-1pc65fa:hover:not(:disabled){background-color:var(--bs-tertiary-bg, #f8f9fa)}.country-toggle.svelte-1pc65fa:focus-visible{z-index:3;outline:0;border-color:#86b7fe;box-shadow:0 0 0 .2rem #0d6efd40}.country-toggle.is-invalid.svelte-1pc65fa{border-color:var(--bs-form-invalid-border-color, #dc3545)}.country-menu.svelte-1pc65fa{position:absolute;inset-inline-start:0;top:calc(100% + .25rem);width:min(20rem,calc(100vw - 3rem));overflow:hidden}.search-row.svelte-1pc65fa{position:relative}.search-icon.svelte-1pc65fa{position:absolute;top:50%;inset-inline-start:1.25rem;transform:translateY(-50%);line-height:1;pointer-events:none}.search-input.svelte-1pc65fa{padding-inline-start:2.25rem}.country-list.svelte-1pc65fa{max-height:15rem;overflow-y:auto;overscroll-behavior:contain}.country-row.svelte-1pc65fa{display:flex;align-items:center;gap:.5rem;width:100%;padding:.35rem .75rem;border:0;background:none;text-align:start;font-size:.875rem;line-height:1.5}.country-row.active.svelte-1pc65fa{background-color:var(--bs-tertiary-bg, #f1f3f5)}.country-row.selected.svelte-1pc65fa{font-weight:600}.flag.svelte-1pc65fa{font-size:1.15rem;line-height:1}.flag-font.svelte-1pc65fa{font-family:Twemoji Country Flags,sans-serif}
