.hl-phone[data-v-888cc46b],.hl-phone-control[data-v-888cc46b]{width:100%;min-width:0}.hl-phone-label[data-v-888cc46b]{color:#334155;margin-bottom:.375rem;font-size:.875rem;font-weight:500;display:block}.hl-phone-control[data-v-888cc46b]{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:.75rem;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.hl-phone-control[data-v-888cc46b]:focus-within{border-color:var(--tenant-primary,#7c3aed);box-shadow:0 0 0 2px color-mix(in srgb,var(--tenant-primary,#7c3aed) 20%,transparent)}.hl-phone-prefix[data-v-888cc46b]{white-space:nowrap;background:#f8fafc;border-right:1px solid #e2e8f0;flex-shrink:0;align-items:center;padding:.625rem .75rem;font-size:.875rem;display:flex;position:relative}.hl-phone-chevron[data-v-888cc46b]{color:#64748b;margin-left:.25rem}.hl-phone-prefix select[data-v-888cc46b]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.hl-phone-prefix[data-v-888cc46b]:focus-within{outline:2px solid var(--tenant-primary,#7c3aed);outline-offset:-2px}.hl-phone-prefix option[data-v-888cc46b]{color:#0f172a;background:#fff}.hl-phone-control input[data-v-888cc46b]{width:100%;min-width:0;color:inherit;font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:.625rem .75rem;font-size:.875rem;line-height:1.5}.hl-phone-control input[data-v-888cc46b]::placeholder{color:#94a3b8}.hl-phone-disabled[data-v-888cc46b]{opacity:.6;background:#f8fafc}.hl-phone-error[data-v-888cc46b]{border-color:#dc2626}.hl-phone-hint[data-v-888cc46b]{color:#64748b;margin-top:.375rem;font-size:.75rem}.hl-phone-message-error[data-v-888cc46b]{color:#dc2626}
