.country-combobox.svelte-ook67v{position:relative;width:100%;min-width:0}.country-combobox__control.svelte-ook67v{min-height:2.6rem;border:1px solid #cbd5e1;border-radius:.65rem;background:#fff;display:flex;align-items:center;gap:.35rem;transition:border-color .15s ease,box-shadow .15s ease}.country-combobox__control.svelte-ook67v:focus-within,.country-combobox__control.is-open.svelte-ook67v{border-color:#10b981;box-shadow:0 0 0 2px #10b98138}.country-combobox__search.svelte-ook67v{width:1rem;height:1rem;margin-left:.68rem;color:#64748b;flex:0 0 auto}.country-combobox.svelte-ook67v input:where(.svelte-ook67v){width:100%;min-width:0;min-height:2.45rem;border:0!important;background:transparent;padding:.42rem .15rem;font-size:.96rem;color:#111827;outline:none!important;box-shadow:none!important}.country-combobox.svelte-ook67v input:where(.svelte-ook67v):focus,.country-combobox.svelte-ook67v input:where(.svelte-ook67v):focus-visible{border:0!important;outline:none!important;box-shadow:none!important}.country-combobox__toggle.svelte-ook67v{width:2.3rem;min-height:2.45rem;border:0;border-radius:.55rem;background:transparent;color:#334155;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}.country-combobox__toggle.svelte-ook67v:hover{background:#f1f5f9}.country-combobox__toggle.svelte-ook67v svg:where(.svelte-ook67v){width:1.1rem;height:1.1rem}.country-combobox__popover.svelte-ook67v{position:absolute;z-index:80;top:calc(100% + .35rem);left:0;right:0;max-height:min(18rem,42vh);overflow-y:auto;border:1px solid #cbd5e1;border-radius:.75rem;background:#fff;box-shadow:0 18px 40px #0f172a2e;padding:.3rem}.country-combobox__option.svelte-ook67v{width:100%;border:0;border-radius:.55rem;background:transparent;color:#0f172a;display:flex;align-items:center;gap:.55rem;padding:.55rem .58rem;text-align:left;cursor:pointer;font-size:.94rem}.country-combobox__option.svelte-ook67v:hover,.country-combobox__option.is-active.svelte-ook67v{background:#f1f5f9}.country-combobox__option.is-selected.svelte-ook67v{background:#ecfdf5;color:#065f46;font-weight:700}.country-combobox__code.svelte-ook67v{width:1.7rem;height:1.25rem;border:1px solid #cbd5e1;border-radius:.34rem;background:#f8fafc;color:#475569;display:inline-flex;align-items:center;justify-content:center;font-size:.62rem;font-weight:800;line-height:1;flex:0 0 auto}.country-combobox__label.svelte-ook67v{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.country-combobox__empty.svelte-ook67v{padding:.75rem .8rem;color:#64748b;font-size:.92rem}
