#fullscreen-loading[data-v-4ae954f0]{position:fixed;top:0;left:0;bottom:0;right:0;background-color:#fff;z-index:999}.logo-loading-container img[data-v-4ae954f0]{animation:blinker-4ae954f0 2s linear infinite}@keyframes blinker-4ae954f0{50%{opacity:0}}.logo-loading-container>img[data-v-4ae954f0]{width:25%;min-width:200px}.satisfaction-survey[data-v-6c443d32]{min-height:70vh}.top-img[data-v-6c443d32]{position:relative;width:100%;height:300px}.top-img .top-bg[data-v-6c443d32]{position:absolute;top:0;left:0;right:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.top-img[data-v-6c443d32]:before{content:"";width:100%;height:80%;position:absolute;top:0;left:0;right:0;background:linear-gradient(180deg,#000,rgba(84,84,84,0));mix-blend-mode:multiply;opacity:0;z-index:4;transition:opacity .5s ease}.top-img.loaded[data-v-6c443d32]:before{opacity:.45}.survey-wrapper[data-v-6c443d32]{background:#fff;padding:2rem;box-shadow:0 21px 41px -13px rgba(0,0,0,.18);border-radius:5px}.question-item[data-v-6c443d32]{padding:1.5rem;border:1px solid #e0e0e0;border-radius:5px;background:#fafafa}.question-header[data-v-6c443d32]{margin-bottom:1rem}.question-label[data-v-6c443d32]{font-weight:600;font-size:1.1rem;color:#333;margin-bottom:0}.question-number[data-v-6c443d32]{color:var(--primary-color,#962422);margin-right:.5rem}.rating-stars[data-v-6c443d32]{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.star-btn[data-v-6c443d32]{background:transparent;border:none;color:#ddd;font-size:2.5rem;cursor:pointer;padding:.5rem;transition:all .3s ease;line-height:1;display:inline-flex;align-items:center;justify-content:center}.star-btn .star-icon[data-v-6c443d32]{display:inline-block;transition:all .3s ease}.star-btn:hover .star-icon[data-v-6c443d32]{color:#ffc107;transform:scale(1.1)}.star-btn.active .star-icon[data-v-6c443d32]{color:#ffc107}.star-btn.active:hover .star-icon[data-v-6c443d32]{color:#ffc107;transform:scale(1.1)}.rating-labels[data-v-6c443d32]{display:flex;justify-content:space-between;font-size:.85rem;color:#666}.label-left[data-v-6c443d32]{margin-left:0}.label-right[data-v-6c443d32]{margin-right:0}.question-answer textarea[data-v-6c443d32]{width:100%;border:1px solid #ddd;border-radius:4px;padding:.75rem;font-size:1rem}.question-answer textarea[data-v-6c443d32]:focus{outline:none;border-color:var(--primary-color,#962422);box-shadow:0 0 0 .2rem rgba(150,36,34,.25)}.form-actions[data-v-6c443d32]{text-align:center}.btn-submit[data-v-6c443d32]{background-color:#28a745!important;border-color:#28a745!important;color:#fff!important;padding:.75rem 2rem;font-size:1.1rem;font-weight:600}.btn-submit[data-v-6c443d32]:hover:not(:disabled){background-color:#218838!important;border-color:#218838!important;color:#fff!important}.btn-submit[data-v-6c443d32]:disabled{opacity:.6;cursor:not-allowed;background-color:#28a745!important;border-color:#28a745!important}.custom-modal-overlay[data-v-6c443d32]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999;animation:fadeIn-6c443d32 .3s ease}.custom-modal[data-v-6c443d32]{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);max-width:500px;width:90%;max-height:90vh;overflow-y:auto;animation:slideIn-6c443d32 .3s ease}.custom-modal-header[data-v-6c443d32]{padding:1.5rem;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.custom-modal-header.success[data-v-6c443d32]{background-color:#28a745;color:#fff;border-radius:8px 8px 0 0}.btn-modal-success[data-v-6c443d32]{background-color:#28a745!important;border-color:#28a745!important;color:#fff!important}.btn-modal-success[data-v-6c443d32]:hover{background-color:#218838!important;border-color:#218838!important;color:#fff!important}.custom-modal-header.error[data-v-6c443d32]{background-color:#dc3545;color:#fff;border-radius:8px 8px 0 0}.custom-modal-title[data-v-6c443d32]{margin:0;font-size:1.25rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.custom-modal-close[data-v-6c443d32]{background:transparent;border:none;font-size:1.5rem;cursor:pointer;color:inherit;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.custom-modal-close[data-v-6c443d32]:hover{background-color:hsla(0,0%,100%,.2)}.custom-modal-body[data-v-6c443d32]{padding:1.5rem;font-size:1rem;line-height:1.5;color:#333}.custom-modal-footer[data-v-6c443d32]{padding:1rem 1.5rem;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end}.btn-modal[data-v-6c443d32]{background-color:#007bff;color:#fff;border:none;padding:.5rem 1.5rem;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:500;transition:background-color .2s}.btn-modal[data-v-6c443d32]:hover{background-color:#0056b3}.btn-modal-error[data-v-6c443d32]{background-color:#dc3545!important;border-color:#dc3545!important;color:#fff!important}.btn-modal-error[data-v-6c443d32]:hover{background-color:#c82333!important;border-color:#c82333!important}@keyframes fadeIn-6c443d32{0%{opacity:0}to{opacity:1}}@keyframes slideIn-6c443d32{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.btn-return-home[data-v-6c443d32]{background-color:var(--primary-color,#b1d1a0);border-color:var(--primary-color,#b1d1a0);color:#fff;padding:.75rem 2rem;font-size:1.1rem;font-weight:600;border-radius:4px;transition:all .3s ease}.btn-return-home[data-v-6c443d32]:hover{background-color:#9fc08f;border-color:#9fc08f;color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px rgba(177,209,160,.3)}@media (max-width:768px){.survey-wrapper[data-v-6c443d32]{padding:1rem}.star-btn[data-v-6c443d32]{font-size:2rem}.question-item[data-v-6c443d32]{padding:1rem}}