.callback-form[data-v-b8cdfd3f]{display:flex;flex-direction:column}.callback-form__field[data-v-b8cdfd3f]{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;padding:10px 0;transition:border-color .2s}.callback-form__field--error[data-v-b8cdfd3f]{border-bottom-color:#e74c3c}.callback-form__label[data-v-b8cdfd3f]{color:#000;flex-shrink:0;font-size:14px;width:90px}.callback-form__input[data-v-b8cdfd3f]{background:transparent;border:none;box-shadow:none;color:#000;flex:1;font-size:16px;height:auto;line-height:normal;min-width:0;outline:none;padding:0}.callback-form__input[data-v-b8cdfd3f]::-moz-placeholder{color:#aaa}.callback-form__input[data-v-b8cdfd3f]::placeholder{color:#aaa}.callback-form__error[data-v-b8cdfd3f]{color:#e74c3c;font-size:13px;margin:10px 0 0}.callback-form__actions[data-v-b8cdfd3f]{display:flex;margin-top:20px}.callback-form__success[data-v-b8cdfd3f]{align-items:center;color:#000;display:flex;flex-direction:column;font-size:15px;gap:12px;padding:20px 0 10px;text-align:center}.callback-form__success p[data-v-b8cdfd3f]{margin:0}.callback-form__success-icon[data-v-b8cdfd3f]{align-items:center;background:var(--color-primary);border-radius:50%;color:#fff;display:flex;font-size:24px;height:52px;justify-content:center;width:52px}.ui-modal-overlay[data-v-f11c1bf7]{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.ui-modal[data-v-f11c1bf7]{background:#fff;border-radius:var(--radius-lg);box-shadow:0 4px 24px #00000038;max-width:calc(100vw - 32px);position:relative}.ui-modal--sm[data-v-f11c1bf7]{width:400px}.ui-modal--md[data-v-f11c1bf7]{width:480px}.ui-modal--lg[data-v-f11c1bf7]{width:640px}.ui-modal--card .ui-modal__body[data-v-f11c1bf7]{padding:30px 40px 36px}.ui-modal--bare .ui-modal__body[data-v-f11c1bf7]{padding:0}.ui-modal__body[data-v-f11c1bf7]{gap:16px}.ui-modal__body[data-v-f11c1bf7],.ui-modal__head[data-v-f11c1bf7]{display:flex;flex-direction:column}.ui-modal__head[data-v-f11c1bf7]{gap:4px}.ui-modal__title[data-v-f11c1bf7]{color:#222;font-size:18px;font-weight:400;line-height:1.3;margin:0;padding-right:20px}.ui-modal__subtitle[data-v-f11c1bf7]{color:#888;font-size:13px;margin:0}.ui-modal__close[data-v-f11c1bf7]{background:none;border:none;color:#999;cursor:pointer;font-size:20px;line-height:1;padding:0;position:absolute;right:14px;top:10px;z-index:1}.ui-modal__close[data-v-f11c1bf7]:hover{color:#333}.ui-modal-fade-enter-active[data-v-f11c1bf7],.ui-modal-fade-leave-active[data-v-f11c1bf7]{transition:opacity .25s ease}.ui-modal-fade-enter-from[data-v-f11c1bf7],.ui-modal-fade-leave-to[data-v-f11c1bf7]{opacity:0}
