.field[data-v-b7413052]{display:flex;flex-direction:column;gap:2px;width:100%}.field .field__control-wrap[data-v-b7413052]:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 2px #5851e11f}.field.field--error .field__control-wrap[data-v-b7413052]{border-color:var(--color-error)}.field.field--error .field__control-wrap[data-v-b7413052]:focus-within{box-shadow:0 0 0 2px #cf1f1f1f}.field.field--disabled .field__control-wrap[data-v-b7413052]{background:var(--color-bg-subtle);cursor:not-allowed}.field__label[data-v-b7413052]{color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:400;line-height:16px}.field__control-wrap[data-v-b7413052]{align-items:stretch;border:1px solid var(--color-field-border);border-radius:8px;display:flex;min-height:44px;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.field__control-wrap--textarea[data-v-b7413052]{align-items:flex-start;min-height:60px}.field__prefix[data-v-b7413052]{align-items:center;background:var(--color-bg-subtle);border-right:1px solid var(--color-border-light);display:flex;flex-shrink:0;font-weight:500;padding:0 12px}.field__control[data-v-b7413052],.field__prefix[data-v-b7413052]{color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--font-size-md)}.field__control[data-v-b7413052]{background:transparent;border:none;line-height:20px;outline:none}@media(pointer:coarse){.field__control[data-v-b7413052]{font-size:max(16px,var(--font-size-md))}}.field__control[data-v-b7413052]::-moz-placeholder{color:var(--color-text-muted)}.field__control[data-v-b7413052]::placeholder{color:var(--color-text-muted)}.field__control[data-v-b7413052]:disabled{cursor:not-allowed;opacity:.6}.field__control[data-v-b7413052]{flex:1;min-width:0;padding:10px 14px;width:100%}.field__control--textarea[data-v-b7413052]{min-height:60px;padding-bottom:10px;padding-top:10px;resize:vertical}.field--prefix .field__control[data-v-b7413052]{padding-left:12px}.field__error[data-v-b7413052]{color:var(--color-error);font-size:var(--font-size-sm);line-height:16px;margin:2px 0 0}.field[data-v-4800ef27]{display:flex;flex-direction:column;gap:2px;width:100%}.field .field__control-wrap[data-v-4800ef27]:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 2px #5851e11f}.field.field--error .field__control-wrap[data-v-4800ef27]{border-color:var(--color-error)}.field.field--error .field__control-wrap[data-v-4800ef27]:focus-within{box-shadow:0 0 0 2px #cf1f1f1f}.field.field--disabled .field__control-wrap[data-v-4800ef27]{background:var(--color-bg-subtle);cursor:not-allowed}.field__label[data-v-4800ef27]{color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:400;line-height:16px}.field__control-wrap[data-v-4800ef27]{border:1px solid var(--color-field-border);border-radius:8px;min-height:44px;overflow:visible;position:relative;transition:border-color .15s ease,box-shadow .15s ease}.field__trigger[data-v-4800ef27]{align-items:center;background:transparent;border:none;border-radius:inherit;cursor:pointer;display:flex;font-family:var(--font-body);font-size:var(--font-size-md);gap:8px;justify-content:space-between;line-height:22px;min-height:44px;padding:10px 12px 10px 14px;text-align:left;width:100%}.field__trigger[data-v-4800ef27]:disabled{cursor:not-allowed}.field__trigger-value[data-v-4800ef27]{color:var(--color-text-primary);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field__trigger-value--placeholder[data-v-4800ef27]{color:var(--color-text-muted)}.field__trigger-actions[data-v-4800ef27]{align-items:center;display:flex;flex-shrink:0;gap:4px}.field__clear[data-v-4800ef27]{align-items:center;border-radius:4px;color:var(--color-text-secondary);cursor:pointer;display:flex;height:20px;justify-content:center;transition:color .15s ease,background-color .15s ease;width:20px}.field__clear[data-v-4800ef27]:hover{background:var(--color-bg-light);color:var(--color-text-primary)}.field__chevron[data-v-4800ef27]{align-items:center;color:var(--color-text-secondary);display:flex;justify-content:center;transition:transform .15s ease}.field__chevron--open[data-v-4800ef27]{transform:rotate(180deg)}.field__list[data-v-4800ef27]{background:var(--field-dropdown-bg,var(--color-white));border:1px solid var(--color-border-light);border-radius:8px;box-shadow:var(--field-dropdown-shadow,0 8px 24px rgba(0,0,0,.08));left:0;list-style:none;margin:0;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.field__option[data-v-4800ef27]{border-radius:6px;color:var(--color-text-primary);cursor:pointer;font-size:var(--font-size-md);line-height:20px;padding:10px 12px;transition:background-color .12s ease}.field__option[data-v-4800ef27]:hover{background:var(--color-bg-subtle)}.field__option--active[data-v-4800ef27]{background:#5851e114;color:var(--color-primary)}.field__error[data-v-4800ef27]{color:var(--color-error);font-size:var(--font-size-sm);line-height:16px;margin:2px 0 0}.checkbox[data-v-e276e898]{align-items:flex-start;color:var(--color-text-secondary);cursor:pointer;display:flex;font-family:var(--font-body);font-size:var(--font-size-sm);gap:8px;line-height:18px}.checkbox__control[data-v-e276e898]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent no-repeat 50%/12px 12px;border:1.5px solid var(--color-text-secondary);border-radius:4px;cursor:pointer;flex-shrink:0;height:16px;margin:1px 0 0;transition:background-color .15s ease,border-color .15s ease;width:16px}.checkbox__control[data-v-e276e898]:checked{background-color:var(--checkbox-accent,var(--color-primary));background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M2.5 6.2 5 8.6l4.5-5.2'/%3E%3C/svg%3E");border-color:var(--checkbox-accent,var(--color-primary))}@media(hover:hover){.checkbox:hover .checkbox__control[data-v-e276e898]:not(:checked){border-color:var(--color-text-primary)}}.checkbox__label[data-v-e276e898]{min-width:0;text-wrap:pretty}.country-flag[data-v-033514eb]{border-radius:50%;display:block;flex-shrink:0;-o-object-fit:cover;object-fit:cover}.country-flag--fallback[data-v-033514eb]{align-items:center;display:flex;justify-content:center;line-height:1}.phone-input[data-v-4dbe5f58]{display:flex;flex-direction:column;gap:2px;width:100%}.phone-input .field__control-wrap[data-v-4dbe5f58]:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 2px #5851e11f}.phone-input.field--error .field__control-wrap[data-v-4dbe5f58]{border-color:var(--color-error)}.phone-input.field--error .field__control-wrap[data-v-4dbe5f58]:focus-within{box-shadow:0 0 0 2px #cf1f1f1f}.phone-input.field--disabled .field__control-wrap[data-v-4dbe5f58]{background:var(--color-bg-subtle);cursor:not-allowed}.phone-input .field__label[data-v-4dbe5f58]{color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:400;line-height:16px}.phone-input .field__error[data-v-4dbe5f58]{color:var(--color-error);font-size:var(--font-size-sm);line-height:16px;margin:2px 0 0}.phone-input__wrap[data-v-4dbe5f58]{align-items:stretch;border:1px solid var(--color-field-border);border-radius:8px;display:flex;min-height:44px;overflow:visible;transition:border-color .15s ease,box-shadow .15s ease}.phone-input__country[data-v-4dbe5f58]{border-right:1px solid var(--color-border-light);flex-shrink:0;position:relative}.phone-input__country-btn[data-v-4dbe5f58]{align-items:center;background:transparent;border:none;border-radius:8px 0 0 8px;color:var(--color-text-secondary);cursor:pointer;display:flex;gap:4px;height:100%;min-height:44px;padding:0 10px 0 12px;transition:background-color .15s ease,color .15s ease}.phone-input__country-btn[data-v-4dbe5f58]:hover:not(:disabled){background:var(--color-bg-light);color:var(--color-text-primary)}.phone-input__country-btn[data-v-4dbe5f58]:disabled{cursor:not-allowed;opacity:.6}.phone-input__flag[data-v-4dbe5f58]{flex-shrink:0}.phone-input__globe[data-v-4dbe5f58]{display:flex;flex-shrink:0}.phone-input__chevron[data-v-4dbe5f58]{align-items:center;display:flex;justify-content:center;transition:transform .15s ease}.phone-input__country-btn[aria-expanded=true] .phone-input__chevron[data-v-4dbe5f58]{transform:rotate(180deg)}.phone-input__country-dropdown[data-v-4dbe5f58]{background:var(--color-white);border:1px solid var(--color-border-light);border-radius:8px;box-shadow:0 8px 24px #00000014;left:0;padding:4px;position:absolute;top:calc(100% + 4px);width:280px;z-index:20}.phone-input__search-wrap[data-v-4dbe5f58]{padding:4px 4px 8px;position:relative}.phone-input__search-icon[data-v-4dbe5f58]{color:var(--color-text-muted);display:flex;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(calc(-50% - 2px))}.phone-input__search[data-v-4dbe5f58]{background:var(--color-bg-subtle);border:none;border-radius:6px;color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--font-size-md);line-height:20px;outline:none;padding:8px 12px 8px 36px;width:100%}@media(pointer:coarse){.phone-input__search[data-v-4dbe5f58]{font-size:max(16px,var(--font-size-md))}}.phone-input__search[data-v-4dbe5f58]::-moz-placeholder{color:var(--color-text-muted)}.phone-input__search[data-v-4dbe5f58]::placeholder{color:var(--color-text-muted)}.phone-input__search[data-v-4dbe5f58]::-webkit-search-cancel-button{display:none}.phone-input__country-list[data-v-4dbe5f58]{list-style:none;margin:0;max-height:240px;overflow-y:auto;padding:0}.phone-input__country-option[data-v-4dbe5f58]{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:10px;padding:8px 10px;transition:background-color .12s ease}.phone-input__country-option[data-v-4dbe5f58]:hover{background:var(--color-bg-subtle)}.phone-input__country-option--active[data-v-4dbe5f58]{background:#5851e114}.phone-input__country-option--active .phone-input__country-code[data-v-4dbe5f58],.phone-input__country-option--active .phone-input__country-name[data-v-4dbe5f58]{color:var(--color-primary)}.phone-input__country-option-flag[data-v-4dbe5f58]{flex-shrink:0}.phone-input__country-option-info[data-v-4dbe5f58]{display:flex;flex-direction:column;gap:2px;min-width:0}.phone-input__country-name[data-v-4dbe5f58]{color:var(--color-text-primary);font-size:var(--font-size-md);line-height:20px}.phone-input__country-code[data-v-4dbe5f58]{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:16px}.phone-input__input-wrap[data-v-4dbe5f58]{align-items:center;display:flex;flex:1;min-width:0;position:relative}.phone-input__input[data-v-4dbe5f58]{background:transparent;border:none;color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--font-size-md);line-height:20px;outline:none}@media(pointer:coarse){.phone-input__input[data-v-4dbe5f58]{font-size:max(16px,var(--font-size-md))}}.phone-input__input[data-v-4dbe5f58]::-moz-placeholder{color:var(--color-text-muted)}.phone-input__input[data-v-4dbe5f58]::placeholder{color:var(--color-text-muted)}.phone-input__input[data-v-4dbe5f58]:disabled{cursor:not-allowed;opacity:.6}.phone-input__input[data-v-4dbe5f58]{border-radius:0 8px 8px 0;flex:1;min-width:0;padding:10px 36px 10px 14px}.phone-input__clear[data-v-4dbe5f58]{align-items:center;border-radius:4px;color:var(--color-text-secondary);cursor:pointer;display:flex;height:20px;justify-content:center;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:color .15s ease,background-color .15s ease;width:20px}.phone-input__clear[data-v-4dbe5f58]:hover{background:var(--color-bg-light);color:var(--color-text-primary)}
