@charset "UTF-8";.modal-overlay[data-v-354a33ab]{align-items:center;animation:fadeIn-354a33ab .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#000000bf;display:flex;justify-content:center;inset:0;position:fixed;z-index:10000}.modal-container[data-v-354a33ab]{animation:slideUp-354a33ab .3s ease;background:linear-gradient(135deg,#0b1e33,#1a2f4a);border-radius:60px;box-shadow:0 25px 50px -12px #00000080;max-height:90vh;max-width:800px;overflow-y:auto;width:90%}.modal-container[data-v-354a33ab]::-webkit-scrollbar{width:8px}.modal-container[data-v-354a33ab]::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.modal-container[data-v-354a33ab]::-webkit-scrollbar-thumb{background:#d32f2f;border-radius:4px}.modal-header[data-v-354a33ab]{padding:60px 40px 20px;position:relative}.modal-header .modal-title[data-v-354a33ab]{color:#fff;font-size:2.4rem;font-weight:700;line-height:1.2;margin:0;padding-right:40px}.modal-header .modal-close[data-v-354a33ab]{align-items:center;background:#ffffff1a;border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:30px;top:30px;transition:all .3s ease;width:40px}.modal-header .modal-close i[data-v-354a33ab]{color:#fff;font-size:1.2rem}.modal-header .modal-close[data-v-354a33ab]:hover{background:#fff3;transform:rotate(90deg)}.modal-body[data-v-354a33ab]{padding:0 40px 60px}.modal-description[data-v-354a33ab]{color:#a0b3cc;font-size:1.2rem;line-height:1.5;margin-bottom:40px}.feedback-form[data-v-354a33ab]{display:flex;flex-direction:column;gap:20px}.feedback-form .form-group[data-v-354a33ab]{width:100%}.feedback-form .form-group input[data-v-354a33ab],.feedback-form .form-group textarea[data-v-354a33ab]{background:#fff;border:none;border-radius:40px;color:#1a2f4a;font-family:inherit;font-size:1rem;padding:16px 20px;transition:all .3s ease;width:100%}.feedback-form .form-group input[data-v-354a33ab]:focus,.feedback-form .form-group textarea[data-v-354a33ab]:focus{box-shadow:0 0 0 3px #d32f2f4d;outline:none;transform:translateY(-2px)}.feedback-form .form-group input[data-v-354a33ab]::-moz-placeholder,.feedback-form .form-group textarea[data-v-354a33ab]::-moz-placeholder{color:#a0b3cc}.feedback-form .form-group input[data-v-354a33ab]::placeholder,.feedback-form .form-group textarea[data-v-354a33ab]::placeholder{color:#a0b3cc}.feedback-form .form-group input.error[data-v-354a33ab],.feedback-form .form-group textarea.error[data-v-354a33ab]{border:2px solid #dc3545}.feedback-form .form-group textarea[data-v-354a33ab]{border-radius:30px;font-family:inherit;resize:vertical}.feedback-form .form-group .error-message[data-v-354a33ab]{color:#dc3545;display:block;font-size:.75rem;margin-top:8px;padding-left:20px}.feedback-form .custom-select-wrapper[data-v-354a33ab]{position:relative}.feedback-form .custom-select-wrapper select[data-v-354a33ab]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:none;border-radius:40px;color:#475569;cursor:pointer;font-family:inherit;font-size:1rem;padding:16px 35px 16px 20px;width:100%}.feedback-form .custom-select-wrapper select[data-v-354a33ab]:focus{box-shadow:0 0 0 3px #d32f2f4d;outline:none;transform:translateY(-2px)}.feedback-form .custom-select-wrapper[data-v-354a33ab]:after{color:#a0b3cc;content:"▼";font-size:.8rem;pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:transform .3s ease}.feedback-form .custom-select-wrapper[data-v-354a33ab]:hover:after{color:#d32f2f}.feedback-form .project-info[data-v-354a33ab]{background:#ffffff1a;border-radius:60px;padding:16px 24px}.feedback-form .project-info .project-info-badge[data-v-354a33ab]{align-items:center;background:#d32f2f33;border-radius:40px;color:#d32f2f;display:inline-flex;font-size:.85rem;gap:8px;margin-bottom:8px;padding:6px 14px}.feedback-form .project-info .project-info-badge i[data-v-354a33ab]{font-size:.85rem}.feedback-form .project-info .project-info-name[data-v-354a33ab]{color:#fff;font-size:1rem;font-weight:500;line-height:1.4}.feedback-form .checkbox-group[data-v-354a33ab]{margin:10px 0}.feedback-form .checkbox-group .checkbox-label[data-v-354a33ab]{align-items:flex-start;cursor:pointer;display:flex;gap:12px}.feedback-form .checkbox-group .checkbox-label input[data-v-354a33ab]{accent-color:#d32f2f;cursor:pointer;flex-shrink:0;height:20px;margin-top:2px;width:20px}.feedback-form .checkbox-group .checkbox-label span[data-v-354a33ab]{color:#a0b3cc;font-size:.85rem;line-height:1.4}.feedback-form .checkbox-group .checkbox-label span a[data-v-354a33ab]{color:#d32f2f;font-weight:500;text-decoration:none}.feedback-form .checkbox-group .checkbox-label span a[data-v-354a33ab]:hover{text-decoration:underline}.feedback-form .btn-submit[data-v-354a33ab]{background:#d32f2f;border:none;border-radius:60px;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:600;margin-top:10px;padding:18px 40px;transition:all .3s ease;width:100%}.feedback-form .btn-submit[data-v-354a33ab]:hover:not(:disabled){background:#b71c1c;box-shadow:0 8px 20px #d32f2f66;transform:translateY(-2px)}.feedback-form .btn-submit[data-v-354a33ab]:active:not(:disabled){transform:translateY(0)}.feedback-form .btn-submit[data-v-354a33ab]:disabled{cursor:not-allowed;opacity:.5}.feedback-form .btn-submit i[data-v-354a33ab]{margin-right:8px}.feedback-form .security-block[data-v-354a33ab]{margin-top:20px;text-align:center}.feedback-form .security-block .security-text[data-v-354a33ab]{color:#fff9;font-size:.85rem;margin-bottom:8px}.feedback-form .security-block .security-text i[data-v-354a33ab]{color:#28a745;margin-right:5px}.feedback-form .security-block .security-subtext[data-v-354a33ab]{color:#fff6;font-size:.75rem;line-height:1.4;margin-bottom:0}.success-message[data-v-354a33ab]{padding:40px 20px;text-align:center}.success-message .success-icon[data-v-354a33ab]{animation:scaleIn-354a33ab .5s ease;color:#28a745;font-size:4rem;margin-bottom:20px}.success-message h3[data-v-354a33ab]{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:10px}.success-message p[data-v-354a33ab]{color:#a0b3cc;font-size:1.1rem;margin-bottom:30px}.success-message .btn-close-modal[data-v-354a33ab]{background:#d32f2f;border:none;border-radius:60px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:14px 40px;transition:all .3s ease}.success-message .btn-close-modal[data-v-354a33ab]:hover{background:#b71c1c;transform:translateY(-2px)}@keyframes fadeIn-354a33ab{0%{opacity:0}to{opacity:1}}@keyframes slideUp-354a33ab{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-354a33ab{0%{transform:scale(0)}to{transform:scale(1)}}@media(max-width:768px){.modal-container[data-v-354a33ab]{border-radius:40px;width:95%}.modal-header[data-v-354a33ab]{padding:40px 24px 20px}.modal-header .modal-title[data-v-354a33ab]{font-size:1.8rem;padding-right:30px}.modal-header .modal-close[data-v-354a33ab]{height:32px;right:20px;top:20px;width:32px}.modal-body[data-v-354a33ab]{padding:0 24px 40px}.modal-description[data-v-354a33ab]{font-size:1rem;margin-bottom:30px}.feedback-form[data-v-354a33ab]{gap:15px}.feedback-form input[data-v-354a33ab],.feedback-form select[data-v-354a33ab],.feedback-form textarea[data-v-354a33ab]{font-size:.95rem;padding:14px 18px}.feedback-form .custom-select-wrapper select[data-v-354a33ab]{padding-right:30px}.feedback-form .btn-submit[data-v-354a33ab]{font-size:1rem;padding:14px 30px}.feedback-form .checkbox-group .checkbox-label span[data-v-354a33ab]{font-size:.8rem}.feedback-form .project-info[data-v-354a33ab]{padding:12px 18px}.feedback-form .project-info .project-info-badge[data-v-354a33ab]{font-size:.75rem}.feedback-form .project-info .project-info-name[data-v-354a33ab]{font-size:.85rem}.feedback-form .security-block[data-v-354a33ab]{margin-top:15px}.feedback-form .security-block .security-text[data-v-354a33ab]{font-size:.8rem}.feedback-form .security-block .security-subtext[data-v-354a33ab]{font-size:.7rem}.success-message h3[data-v-354a33ab]{font-size:1.5rem}.success-message p[data-v-354a33ab]{font-size:1rem}}
