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