.gg-phone-input.svelte-qdzols{--input-height: var(--input-height-md);--input-font-size: var(--input-font-size-md);--input-padding-x: var(--input-padding-x-md);--input-gap: var(--input-gap-md);--input-radius: var(--input-radius-md);--input-height-sm: 4rem;--input-height-md: 4.4rem;--input-height-lg: 4.8rem;--input-font-size-sm: 1.4rem;--input-font-size-md: 1.6rem;--input-font-size-lg: 1.8rem;--input-padding-x-sm: 1rem;--input-padding-x-md: 1.2rem;--input-padding-x-lg: 1.4rem;--input-gap-sm: .6rem;--input-gap-md: .8rem;--input-gap-lg: 1rem;--input-radius-sm: .75rem;--input-radius-md: 1rem;--input-radius-lg: 1.5rem;--input-border-width: 1.6px;--input-focus-ring-width: 2px;--input-color-bg: var(--color-input-bg);--input-color-border: var(--color-ring);--input-color-text: var(--color-input-text);--input-color-placeholder: var(--color-input-placeholder);--input-disabled-opacity: .55;--input-invalid-border-color: #EA5656;--input-invalid-placeholder-color: color-mix(in srgb, #EA5656 80%, black 20%);--input-transition-duration: .15s;display:flex;width:-moz-fit-content;width:fit-content;height:var(--input-height);font-size:var(--input-font-size);color:var(--input-color-text);border-radius:var(--input-radius);transition:background-color var(--input-transition-duration) ease,border-color var(--input-transition-duration) ease,box-shadow var(--input-transition-duration) ease}.gg-phone-input.block.svelte-qdzols{width:100%}.gg-phone-input.size-small.svelte-qdzols{--input-height: var(--input-height-sm);--input-font-size: var(--input-font-size-sm);--input-padding-x: var(--input-padding-x-sm);--input-gap: var(--input-gap-sm);--input-radius: var(--input-radius-sm)}.gg-phone-input.size-medium.svelte-qdzols{--input-height: var(--input-height-md);--input-font-size: var(--input-font-size-md);--input-padding-x: var(--input-padding-x-md);--input-gap: var(--input-gap-md);--input-radius: var(--input-radius-md)}.gg-phone-input.size-large.svelte-qdzols{--input-height: var(--input-height-lg);--input-font-size: var(--input-font-size-lg);--input-padding-x: var(--input-padding-x-lg);--input-gap: var(--input-gap-lg);--input-radius: var(--input-radius-lg)}.gg-phone-input.radius-small.svelte-qdzols{--input-radius: .75rem}.gg-phone-input.radius-medium.svelte-qdzols{--input-radius: 1rem}.gg-phone-input.radius-large.svelte-qdzols{--input-radius: 1.5rem}.gg-phone-input.radius-full.svelte-qdzols{--input-radius: 9999px}.gg-phone-input.decor-solid.svelte-qdzols{background-color:var(--input-color-bg);border:var(--input-border-width) solid color-mix(in srgb,var(--input-color-bg) 90%,white 10%);color:var(--input-color-text)}.gg-phone-input.decor-solid.svelte-qdzols:hover:not(.is-disabled):not(.invalid){border-color:color-mix(in srgb,var(--input-color-bg) 80%,white 20%)}.gg-phone-input.decor-solid.svelte-qdzols:focus-within{border-color:var(--input-color-border);box-shadow:inset 0 0 0 var(--input-focus-ring-width) var(--input-color-border)}.gg-phone-input.decor-solid.invalid.svelte-qdzols{border-color:var(--input-invalid-border-color);color:var(--input-invalid-border-color)}.gg-phone-input.decor-solid.invalid.svelte-qdzols:hover:not(.is-disabled){border-color:color-mix(in srgb,var(--input-invalid-border-color) 90%,white 10%)}.gg-phone-input.decor-solid.invalid.svelte-qdzols:focus-within{box-shadow:inset 0 0 0 var(--input-focus-ring-width) var(--input-invalid-border-color)}.gg-phone-input.decor-outline.svelte-qdzols{background:transparent;border:var(--input-border-width) solid var(--input-color-border);color:var(--input-color-text)}.gg-phone-input.decor-outline.svelte-qdzols:hover:not(.is-disabled):not(.invalid){border-color:color-mix(in srgb,var(--input-color-border) 90%,white 10%)}.gg-phone-input.decor-outline.svelte-qdzols:focus-within{border-color:color-mix(in srgb,var(--input-color-border) 85%,white 15%);box-shadow:inset 0 0 0 var(--input-focus-ring-width) var(--input-color-border)}.gg-phone-input.decor-outline.invalid.svelte-qdzols{border-color:var(--input-invalid-border-color);color:var(--input-invalid-border-color)}.gg-phone-input.decor-outline.invalid.svelte-qdzols:hover:not(.is-disabled){border-color:color-mix(in srgb,var(--input-invalid-border-color) 90%,white 10%)}.gg-phone-input.decor-outline.invalid.svelte-qdzols:focus-within{box-shadow:inset 0 0 0 var(--input-focus-ring-width) var(--input-invalid-border-color)}.gg-phone-input.decor-clear.svelte-qdzols{background:transparent;border:var(--input-border-width) solid transparent;color:var(--input-color-text);padding:0 .8rem}.gg-phone-input.decor-clear.svelte-qdzols:hover:not(:focus-within):not(.is-disabled){background:color-mix(in srgb,white 3%,transparent 97%)}.gg-phone-input.decor-clear.svelte-qdzols:focus-within{background:color-mix(in srgb,white 5%,transparent 95%);border-color:transparent;box-shadow:none}.gg-phone-input.decor-clear.invalid.svelte-qdzols{border-color:transparent;color:var(--input-invalid-border-color)}.gg-phone-input.is-disabled.svelte-qdzols{opacity:var(--input-disabled-opacity);cursor:not-allowed}.gg-phone-input-wrapper.svelte-qdzols{width:100%;height:100%;display:flex;align-items:center;padding:0 var(--input-padding-x);gap:var(--input-gap)}.gg-phone-input-wrapper.has-end.svelte-qdzols{padding-right:calc(var(--input-padding-x) * .5)}.gg-phone-input-wrapper.svelte-qdzols>input:where(.svelte-qdzols){width:100%;height:100%;flex:1 0;min-width:0;background-color:transparent;font-size:inherit;color:inherit}.gg-phone-input-wrapper.svelte-qdzols>input:where(.svelte-qdzols):focus{outline:none;box-shadow:none!important}.gg-phone-input-wrapper.svelte-qdzols>input:where(.svelte-qdzols):disabled{cursor:not-allowed}.gg-phone-input-wrapper.svelte-qdzols>input:where(.svelte-qdzols)::-moz-placeholder{color:var(--input-color-placeholder)}.gg-phone-input-wrapper.svelte-qdzols>input:where(.svelte-qdzols)::placeholder{color:var(--input-color-placeholder)}.gg-phone-input.invalid.svelte-qdzols .gg-phone-input-wrapper:where(.svelte-qdzols)>input:where(.svelte-qdzols)::-moz-placeholder{color:var(--input-invalid-placeholder-color)}.gg-phone-input.invalid.svelte-qdzols .gg-phone-input-wrapper:where(.svelte-qdzols)>input:where(.svelte-qdzols)::placeholder{color:var(--input-invalid-placeholder-color)}.gg-phone-input-start.svelte-qdzols,.gg-phone-input-end.svelte-qdzols{display:flex;align-items:center;flex-shrink:0}.gg-phone-input .gg-select{border-top-right-radius:0!important;border-bottom-right-radius:0!important;height:100%;background:transparent!important;border:none!important}.gg-phone-input .gg-select:focus-within{transform:none!important;box-shadow:none!important;border:none!important}.gg-phone-input .gg-select>button{min-width:128px;background:transparent!important;border:none!important}
