.phone-field[data-v-ac9068ac]{flex-direction:column;min-width:0;display:flex}.phone-field__field-label[data-v-ac9068ac]{color:var(--form-label-color,var(--black-color));font-size:var(--form-label-font-size,15px);font-weight:500;line-height:var(--form-label-line-height,21px);margin-bottom:8px;display:block}.phone-field__phone[data-v-ac9068ac]{border:1px solid var(--request-control-border,#cbd5e1);border-radius:var(--request-control-radius,6px);background:var(--request-control-bg,var(--white-color,#fff));box-shadow:var(--request-control-shadow,0 1px 2px #1212170d);align-items:stretch;gap:0;min-height:45px;transition:border-color .16s,box-shadow .16s;display:flex}.phone-field__phone[data-v-ac9068ac]:focus-within{border-color:var(--magenta-color);box-shadow:0 0 0 3px #d9017a1a}.phone-field__phone--invalid[data-v-ac9068ac]{border-color:var(--magenta-color)}.phone-field__country[data-v-ac9068ac]{flex:none;display:flex;position:relative}.phone-field__country-trigger[data-v-ac9068ac]{border:1px solid var(--request-control-border,#cbd5e1);background:var(--request-control-bg,var(--white-color,#fff));box-shadow:var(--request-control-shadow,0 1px 2px #1212170d);width:100%;color:var(--request-control-color,inherit);font-size:var(--request-control-font-size,16px);width:auto;min-width:96px;min-height:42px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;outline:none;align-items:center;gap:6px;padding:0 12px;display:flex}.phone-field__country-trigger[data-v-ac9068ac]:focus-visible{background:var(--color-gray-100)}.phone-field__country-flag[data-v-ac9068ac]{font-family:var(--font-emoji);font-size:16px;line-height:1}.phone-field__country-dial[data-v-ac9068ac]{color:var(--color-black-soft);white-space:nowrap;font-size:14px}.phone-field__chevron[data-v-ac9068ac]{width:12px;height:12px;color:var(--color-black-soft);text-align:center;flex:0 0 12px;font-size:12px;line-height:1}.phone-field__country-menu[data-v-ac9068ac]{z-index:6;border:1px solid var(--color-gray-100);background:var(--white-color);width:280px;max-height:260px;box-shadow:0 2px 4px -2px var(--color-shadow-light),0 4px 6px -1px var(--color-shadow-light);border-radius:6px;flex-direction:column;gap:2px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.phone-field__country-search[data-v-ac9068ac]{z-index:1;background:var(--white-color);padding-bottom:2px;position:sticky;top:-4px}.phone-field__search-input[data-v-ac9068ac]{border:1px solid var(--request-control-border,#cbd5e1);border-radius:var(--request-control-radius,6px);background:var(--request-control-bg,var(--white-color,#fff));box-shadow:var(--request-control-shadow,0 1px 2px #1212170d);width:100%;color:var(--request-control-color,inherit);font-size:var(--request-control-font-size,16px);--request-control-border:var(--magenta-color);--request-control-radius:4px;--request-control-shadow:none;--request-control-color:var(--request-form-ink);--request-control-font-size:14px;outline:none;height:34px;padding:7px 11px}.phone-field__search-input[data-v-ac9068ac]::placeholder{color:var(--request-form-muted)}.phone-field__country-option[data-v-ac9068ac]{min-height:31px;color:var(--request-form-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:7px;padding:5px 9px;font-size:14px;display:flex}.phone-field__country-option[data-v-ac9068ac]:hover{background:#f7f7f9}.phone-field__country-name[data-v-ac9068ac]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.phone-field__phone-input[data-v-ac9068ac]{border:1px solid var(--request-control-border,#cbd5e1);background:var(--request-control-bg,var(--white-color,#fff));box-shadow:var(--request-control-shadow,0 1px 2px #1212170d);width:100%;color:var(--color-black-soft);font-size:var(--request-control-font-size,16px);width:auto;min-width:0;min-height:42px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:11px 13px}.phone-field__phone-input[data-v-ac9068ac]::placeholder{color:var(--request-form-muted)}.phone-field__field-error[data-v-ac9068ac]{color:var(--magenta-color);margin-top:4px;font-size:13px;line-height:130%}.field[data-v-b0c2ad5f]{align-items:flex-start;gap:10px;display:flex}.field__control[data-v-b0c2ad5f]{flex:0 0 var(--form-choice-size,20px);width:var(--form-choice-size,20px);height:var(--form-choice-size,20px);margin:var(--form-choice-margin,1px 0 0);appearance:none;accent-color:var(--magenta-color);cursor:pointer;background:0 0;border:1px solid #5e5e5e;border-radius:50%;transition:border-color .2s,background-color .2s}.field__control[data-v-b0c2ad5f]:checked{border-color:var(--magenta-color);background-image:radial-gradient(circle,var(--magenta-color) 0 calc(var(--form-choice-size,20px) / 5),transparent calc(1px + var(--form-choice-size,20px) / 5));background-position:50%;background-repeat:no-repeat}.field__control[data-v-b0c2ad5f]:focus-visible{outline:2px solid var(--magenta-color);outline-offset:2px}.field__control[data-v-b0c2ad5f]:disabled{cursor:not-allowed;opacity:.5}.field__control[aria-invalid=true][data-v-b0c2ad5f]{border-color:var(--form-error)}.field__content[data-v-b0c2ad5f]{min-width:0}.field__label[data-v-b0c2ad5f]{color:var(--form-radio-label-color,inherit);font-size:var(--form-label-font-size,15px);font-weight:500;line-height:var(--form-label-line-height,21px);font-size:var(--form-radio-label-font-size,15px);line-height:var(--form-radio-label-line-height,21px);margin:0;display:block}.field__label-sup[data-v-b0c2ad5f]{top:var(--form-required-mark-offset,-.4em);font-size:inherit;position:relative}.field__error[data-v-b0c2ad5f]{--form-error:#fd2626;color:var(--form-error);margin-top:6px;font-size:15px;line-height:21px;display:block}
