.modal[data-v-66a46dcd]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0e1c8f;display:grid;inset:0;place-items:center;position:fixed;z-index:1000}@media(min-width:760px){.modal[data-v-66a46dcd]{padding:20px}}.modal__dialog[data-v-66a46dcd]{background:#fff;box-shadow:0 20px 60px #0f172a2e;height:100vh;max-width:500px;padding:28px;position:relative;width:100%}@media(min-width:760px){.modal__dialog[data-v-66a46dcd]{border-radius:8px;height:auto}}.modal__close[data-v-66a46dcd]{cursor:pointer;height:20px;position:absolute;right:14px;top:14px;width:20px}.modal__close[data-v-66a46dcd]:hover{color:var(--blue)}.modal__head[data-v-66a46dcd]{margin-bottom:20px}.modal__title[data-v-66a46dcd]{font-weight:900;margin-bottom:12px;text-align:center}.modal__subtitle[data-v-66a46dcd]{font-size:16px;text-align:center}.modal__form[data-v-66a46dcd]{display:grid;gap:12px}.modal__field[data-v-66a46dcd]{display:grid;gap:0}.modal__input[data-v-66a46dcd],.modal__textarea[data-v-66a46dcd]{background:#fff;border:1px solid #dbdee3;border-radius:2px;font-size:15px;padding:10px 12px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.modal__input[data-v-66a46dcd]::-moz-placeholder,.modal__textarea[data-v-66a46dcd]::-moz-placeholder{color:#adadad}.modal__input[data-v-66a46dcd]::placeholder,.modal__textarea[data-v-66a46dcd]::placeholder{color:#adadad}.modal__input[data-v-66a46dcd]:focus,.modal__textarea[data-v-66a46dcd]:focus{border-color:var(--blue);box-shadow:0 0 0 4px #5e81f624;outline:none}.modal__input[data-v-66a46dcd]{height:40px}.modal__input--error[data-v-66a46dcd]{border-color:#d92d20}.modal__textarea[data-v-66a46dcd]{min-height:120px;resize:vertical}.modal__error[data-v-66a46dcd]{color:#d92d20;font-size:13px}@media(min-width:760px){.modal[data-v-66a46dcd],.modal__dialog[data-v-66a46dcd]{padding:32px}}.modal-fade-enter-active[data-v-66a46dcd],.modal-fade-leave-active[data-v-66a46dcd]{transition:opacity .2s ease}.modal-fade-enter-active .modal__dialog[data-v-66a46dcd],.modal-fade-leave-active .modal__dialog[data-v-66a46dcd]{transition:transform .2s ease,opacity .2s ease}.modal-fade-enter-from[data-v-66a46dcd],.modal-fade-leave-to[data-v-66a46dcd]{opacity:0}.modal-fade-enter-from .modal__dialog[data-v-66a46dcd],.modal-fade-leave-to .modal__dialog[data-v-66a46dcd]{opacity:0;transform:translateY(8px) scale(.98)}
