.im-dial-trigger[data-v-59e8369d]{display:flex;align-items:center;gap:.375rem;padding:0 .625rem 0 .875rem;cursor:pointer;background:transparent;border:0;border-right:1px solid var(--p-form-field-border-color,#d4d4d8);align-self:stretch;transition:background-color .15s ease}.im-dial-trigger[data-v-59e8369d]:hover{background-color:var(--p-content-hover-background,#f3f4f6)}.im-dial-flag[data-v-59e8369d]{display:inline-block;width:1.5rem;aspect-ratio:4/3;border-radius:3px;flex-shrink:0}.im-dial-chevron[data-v-59e8369d]{font-size:.625rem;color:var(--p-text-muted-color,#6b7280)}.im-dial-content[data-v-59e8369d]{width:320px;max-width:90vw}.im-dial-search-wrap[data-v-59e8369d]{padding:.5rem .75rem .375rem}.im-dial-search[data-v-59e8369d]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.375rem;background:var(--p-content-hover-background,#f3f4f6)}.im-dial-search-icon[data-v-59e8369d]{font-size:.75rem;color:var(--p-text-muted-color,#6b7280)}.im-dial-search-input[data-v-59e8369d]{flex:1;border:0;background:transparent;outline:none;font-size:.875rem;color:var(--p-text-color,#111827)}.im-dial-search-input[data-v-59e8369d]::-moz-placeholder{color:var(--p-text-muted-color,#6b7280)}.im-dial-search-input[data-v-59e8369d]::placeholder{color:var(--p-text-muted-color,#6b7280)}.im-dial-list[data-v-59e8369d]{max-height:320px;overflow-y:auto}.im-dial-section-label[data-v-59e8369d]{margin:0;padding:.375rem .75rem .25rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--p-text-muted-color,#6b7280)}.im-dial-country[data-v-59e8369d]{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5rem .75rem;background:transparent;border:0;cursor:pointer;text-align:left;transition:background-color .12s ease}.im-dial-country[data-v-59e8369d]:hover{background-color:var(--p-content-hover-background,#f3f4f6)}.im-dial-country.is-selected[data-v-59e8369d]{background-color:var(--p-highlight-background,#fbf8f3)}.im-dial-country-name[data-v-59e8369d]{flex:1;font-size:.875rem;color:var(--p-text-color,#111827);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.im-dial-country-code[data-v-59e8369d]{font-size:.8125rem;color:var(--p-text-muted-color,#6b7280);font-variant-numeric:tabular-nums}.im-dial-check[data-v-59e8369d]{font-size:.75rem;color:var(--haussmann-accent,var(--p-primary-color,#ac8d6a))}.im-dial-separator[data-v-59e8369d]{height:1px;margin:.25rem 0;background:var(--p-content-border-color,#e5e7eb)}.im-dial-empty[data-v-59e8369d]{padding:1rem .75rem;margin:0;text-align:center;font-size:.875rem;color:var(--p-text-muted-color,#6b7280)}.im-phone-unified[data-v-2a36bc62]{display:flex;align-items:stretch;width:100%;min-width:0;background:var(--p-form-field-background,#fff);border:1px solid var(--p-form-field-border-color,#d4d4d8);border-radius:var(--p-form-field-border-radius,2px);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.im-phone-unified[data-v-2a36bc62]:hover{border-color:var(--p-form-field-hover-border-color,#d4d4d4)}.im-phone-unified--focus[data-v-2a36bc62]{border-color:var(--p-form-field-focus-border-color,var(--haussmann-accent,#ac8d6a));box-shadow:0 0 0 3px color-mix(in srgb,var(--haussmann-accent,#ac8d6a) 15%,transparent)}.im-phone-unified--invalid[data-v-2a36bc62]{border-color:var(--p-form-field-invalid-border-color,#dc2626)!important}.im-phone-unified--invalid.im-phone-unified--focus[data-v-2a36bc62]{box-shadow:0 0 0 3px #dc262626!important}.im-phone-unified__prefix[data-v-2a36bc62]{display:flex;align-items:center;padding-left:.625rem;padding-right:.25rem;font-size:.875rem;color:var(--p-text-muted-color,#6b7280);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;font-variant-numeric:tabular-nums}.im-phone-unified__field[data-v-2a36bc62]{flex:1;min-width:0;border:0;background:transparent;outline:none;box-shadow:none;padding:.625rem .875rem .625rem .25rem;font-family:inherit;font-size:15px;line-height:1.5;color:var(--p-text-color,#111827)}.im-phone-unified__field[data-v-2a36bc62]::-moz-placeholder{color:var(--p-text-muted-color,#9ca3af)}.im-phone-unified__field[data-v-2a36bc62]::placeholder{color:var(--p-text-muted-color,#9ca3af)}.im-phone-unified__field[data-v-2a36bc62]:focus{outline:none;box-shadow:none;border:0}
