.google-btn-wrapper.svelte-sqc6dv9{background-color:var(--color-white);border-radius:20px;display:inline-block;overflow:hidden;box-shadow:0 0 3px #0003}.google-btn-wrapper.svelte-sqc6dv9 iframe{display:block!important}.phone-container.svelte-s7ew2i4{gap:.5rem;display:flex;position:relative}.phone-container.svelte-s7ew2i4>label{width:100%;margin-top:0}.phone-container.svelte-s7ew2i4 .country-selector:where(.svelte-s7ew2i4){position:relative}.phone-container.svelte-s7ew2i4 .country-selector:where(.svelte-s7ew2i4) .country-button:where(.svelte-s7ew2i4){border:2px solid var(--color-separator);cursor:pointer;border-radius:12px;align-items:center;gap:.5rem;min-width:100px;height:100%;padding:.75rem;font-size:1rem;display:flex}.flag.svelte-s7ew2i4{font-size:1.65rem}.dial-code.svelte-s7ew2i4{color:var(--color-on-background-medium-importance);font-size:1rem}.arrow.svelte-s7ew2i4{color:var(--color-on-background-medium-importance);margin-left:auto;font-size:.75rem}.dropdown.svelte-s7ew2i4{background:var(--color-background-elevation-12dp);border:2px solid var(--color-on-background-high-importance);z-index:50;border-radius:12px;min-width:270px;position:absolute;top:calc(100% + .25rem);left:0;right:0;box-shadow:0 10px 15px -3px #0000001a}.dropdown.svelte-s7ew2i4 article:where(.svelte-s7ew2i4){border-bottom:2px solid var(--color-object-elevation-6dp);padding:.7rem}.dropdown.svelte-s7ew2i4 article:where(.svelte-s7ew2i4)>input{background-color:var(--color-object-elevation-6dp);border:none;border-radius:8px;width:100%;padding:.7rem!important}.country-list.svelte-s7ew2i4{max-height:250px;padding:.25rem;overflow-y:auto}.country-item.svelte-s7ew2i4{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.75rem;width:100%;padding:.4rem .7rem;font-size:.875rem;display:flex}.country-item.svelte-s7ew2i4:hover{background:var(--color-background-elevation-12dp)}.country-name.svelte-s7ew2i4{flex:1;font-size:1rem}.no-results.svelte-s7ew2i4{text-align:center;color:var(--color-on-background-medium-importance);padding:1rem;font-size:1rem}
