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