.phone-control.svelte-1go576p.svelte-1go576p{position:relative;min-width:0}.phone-row.svelte-1go576p.svelte-1go576p{display:flex;align-items:center;min-width:0;min-height:44px;border:1px solid #d5dfe6;border-radius:8px;background:#fff}.phone-row.svelte-1go576p.svelte-1go576p:focus-within{border-color:#2c8062;outline:3px solid #2c806219}.country-button.svelte-1go576p.svelte-1go576p{display:flex;align-items:center;justify-content:center;align-self:stretch;gap:7px;flex:none;padding:9px 10px;border:0;border-right:1px solid #d5dfe6;border-radius:7px 0 0 7px;background:#f3f6f8;color:#526c7c;font-size:12px;cursor:pointer}.phone-row.svelte-1go576p input.svelte-1go576p{width:100%;min-width:0;min-height:42px;padding:10px 12px;border:0;border-radius:0 8px 8px 0;background:transparent;color:#20394b;font:inherit;font-size:14px;line-height:1.45;outline:none;box-shadow:none}input.svelte-1go576p.svelte-1go576p::-moz-placeholder{color:#99a5ae}input.svelte-1go576p.svelte-1go576p::placeholder{color:#99a5ae}button.svelte-1go576p.svelte-1go576p:focus-visible{outline:3px solid #206494;outline-offset:-3px}.valid-mark.svelte-1go576p.svelte-1go576p{flex:none;padding-right:10px;color:#26805b;font-size:17px}.country-picker.svelte-1go576p.svelte-1go576p{position:absolute;z-index:20;bottom:calc(100% + 8px);left:0;width:min(300px,calc(100vw - 64px));overflow:hidden;border:1px solid #dfe7ec;border-radius:10px;background:white;box-shadow:0 8px 25px #183c5726}.country-search.svelte-1go576p.svelte-1go576p{width:100%;padding:11px 12px;border:0;border-bottom:1px solid #e4ebf0;border-radius:0;background:#f6f8fa;color:#20394b;font:inherit;font-size:14px}.country-options.svelte-1go576p.svelte-1go576p{max-height:180px;overflow-y:auto;overscroll-behavior:contain}.country-options.svelte-1go576p button.svelte-1go576p{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:9px 12px;border:0;background:white;text-align:left;color:#304959;font-size:12px;cursor:pointer}.country-options.svelte-1go576p button.svelte-1go576p:hover,.country-options.svelte-1go576p button.selected.svelte-1go576p{background:#edf7f1}.country-options.svelte-1go576p small.svelte-1go576p{margin-left:auto;color:#71808d;white-space:nowrap}.country-options.svelte-1go576p p.svelte-1go576p{padding:10px 12px;color:#71808d;font-size:12px}.flag.svelte-1go576p.svelte-1go576p{flex:none}@media (max-width: 767px){.phone-row.svelte-1go576p input.svelte-1go576p,.country-search.svelte-1go576p.svelte-1go576p{font-size:16px}}
