.modal-overlay[data-v-75d65c53]{align-items:center;background:#111827cc;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.modal-content[data-v-75d65c53]{background:#fff;border-radius:8px;margin:20px;max-width:500px;padding:20px;position:relative;width:100%}.close-button[data-v-75d65c53]{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;right:0;top:-40px}.close-button[data-v-75d65c53]:hover{opacity:.8}.modal-title[data-v-75d65c53]{color:#111827;font-size:20px;font-weight:600;margin-bottom:20px}.alert-overlay[data-v-2f18f5ff]{align-items:center;background:#111827cc;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.alert-wrapper[data-v-2f18f5ff]{margin:20px;max-width:480px;position:relative;width:100%}.alert-modal[data-v-2f18f5ff]{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:32px;width:100%}.close-button[data-v-2f18f5ff]{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;right:0;top:-40px}.close-button[data-v-2f18f5ff]:hover{opacity:.8}.alert-content[data-v-2f18f5ff]{align-items:center;display:flex;flex-direction:column;text-align:center}.alert-icon[data-v-2f18f5ff]{margin-bottom:24px}.alert-icon svg[data-v-2f18f5ff]{height:71px;width:68px}.alert-title[data-v-2f18f5ff]{color:#111827;font-family:inherit;font-size:24px;font-weight:600;margin:0 0 12px}.alert-message[data-v-2f18f5ff]{color:#6b7280;line-height:1.5;margin:0 0 24px}.alert-message[data-v-2f18f5ff],.main-button[data-v-2f18f5ff]{font-family:inherit;font-size:16px}.main-button[data-v-2f18f5ff]{background:linear-gradient(90deg,#2020ff,#4040ff);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;height:48px;min-width:200px;transition:opacity .2s}.main-button[data-v-2f18f5ff]:hover{opacity:.9}.fade-enter-active[data-v-2f18f5ff],.fade-leave-active[data-v-2f18f5ff]{transition:all .3s ease}.fade-enter-from[data-v-2f18f5ff],.fade-leave-to[data-v-2f18f5ff]{opacity:0;transform:scale(.95)}.question-form[data-v-156d407e]{display:flex;flex-direction:column;gap:24px}.question-form .form-group[data-v-156d407e]{display:flex;flex-direction:column;gap:8px}.question-form .form-group label[data-v-156d407e]{color:#182230;font-size:14px;font-weight:500}.question-form .form-group label .required[data-v-156d407e]{color:#ef4444}.question-form .form-group input[data-v-156d407e],.question-form .form-group textarea[data-v-156d407e]{border:1px solid #e5e7eb;border-radius:8px;font-size:14px;padding:12px}.question-form .form-group input[data-v-156d407e]:focus,.question-form .form-group textarea[data-v-156d407e]:focus{border-color:#6938ef;outline:none}.question-form .form-group input[data-v-156d407e]::-moz-placeholder,.question-form .form-group textarea[data-v-156d407e]::-moz-placeholder{color:#9ca3af}.question-form .form-group input[data-v-156d407e]::placeholder,.question-form .form-group textarea[data-v-156d407e]::placeholder{color:#9ca3af}.question-form .form-group textarea[data-v-156d407e]{min-height:100px;resize:vertical}.question-form .form-group .error-message[data-v-156d407e]{color:#ef4444;font-size:12px}.question-form .submit-button[data-v-156d407e]{background:#6938ef;border:1px solid #6938ef;border-radius:8px;box-shadow:0 1px 2px #1018280d;color:#fff;cursor:pointer;font-family:DM Sans;font-size:16px;font-weight:700;line-height:24px;margin-top:8px;padding:12px 24px;width:-moz-max-content;width:max-content}.question-form .submit-button[data-v-156d407e]:hover{background:#5925dc}.question-form .submit-button[data-v-156d407e]:disabled{cursor:not-allowed;opacity:.7}
