.survey-section[data-v-f0d7e662]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);justify-content:center;align-items:center;min-height:100vh;padding:60px 20px;display:flex}.survey-container[data-v-f0d7e662]{background-color:#fff;border-radius:16px;width:100%;max-width:800px;padding:50px;box-shadow:0 20px 60px #0000004d}.survey-header[data-v-f0d7e662]{text-align:center;margin-bottom:40px}.survey-title[data-v-f0d7e662]{color:#2d3748;margin:0 0 12px;font-size:36px;font-weight:700}.survey-subtitle[data-v-f0d7e662]{color:#718096;margin:0;font-size:18px}.survey-form[data-v-f0d7e662]{flex-direction:column;gap:40px;display:flex}.question-block[data-v-f0d7e662]{flex-direction:column;gap:20px;display:flex}.question-title[data-v-f0d7e662]{color:#2d3748;margin:0;font-size:20px;font-weight:600}.rating-container[data-v-f0d7e662]{justify-content:space-around;align-items:center;gap:15px;padding:20px 0;display:flex}.rating-input[data-v-f0d7e662]{display:none}.rating-label[data-v-f0d7e662]{color:#718096;cursor:pointer;background-color:#f7fafc;border:3px solid #cbd5e0;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:24px;font-weight:600;transition:all .3s;display:flex}.rating-label[data-v-f0d7e662]:hover{background-color:#edf2f7;border-color:#667eea;transform:scale(1.1)}.rating-input:checked+.rating-label[data-v-f0d7e662]{color:#fff;background-color:#667eea;border-color:#667eea;transform:scale(1.15)}.rating-labels[data-v-f0d7e662]{justify-content:space-between;padding:0 10px;display:flex}.label-min[data-v-f0d7e662],.label-max[data-v-f0d7e662]{color:#718096;margin:0;font-size:14px;font-style:italic}.comment-textarea[data-v-f0d7e662]{color:#2d3748;resize:vertical;box-sizing:border-box;border:2px solid #cbd5e0;border-radius:8px;width:100%;padding:16px;font-family:inherit;font-size:16px;transition:border-color .3s}.comment-textarea[data-v-f0d7e662]:focus{border-color:#667eea;outline:none}.comment-textarea[data-v-f0d7e662]::placeholder{color:#a0aec0}.submit-button[data-v-f0d7e662]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;padding:16px 40px;font-size:18px;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #667eea66}.submit-button[data-v-f0d7e662]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea99}.submit-button[data-v-f0d7e662]:active{transform:translateY(0)}@media (width<=768px){.survey-section[data-v-f0d7e662]{padding:40px 15px}.survey-container[data-v-f0d7e662]{padding:30px 20px}.survey-title[data-v-f0d7e662]{font-size:28px}.survey-subtitle[data-v-f0d7e662]{font-size:16px}.question-title[data-v-f0d7e662]{font-size:18px}.rating-container[data-v-f0d7e662]{gap:8px;padding:15px 0}.rating-label[data-v-f0d7e662]{width:50px;height:50px;font-size:20px}.label-min[data-v-f0d7e662],.label-max[data-v-f0d7e662]{font-size:12px}.submit-button[data-v-f0d7e662]{width:100%;font-size:16px}}@media (width<=480px){.survey-container[data-v-f0d7e662]{padding:25px 15px}.survey-title[data-v-f0d7e662]{font-size:24px}.rating-container[data-v-f0d7e662]{gap:5px}.rating-label[data-v-f0d7e662]{border-width:2px;width:45px;height:45px;font-size:18px}}.ec-btn[data-v-f0d7e662]{cursor:pointer;text-overflow:ellipsis;white-space:pre;justify-content:center;align-items:center;padding:0 24px;font-weight:700;transition:opacity .2s ease-in-out;display:inline-flex;overflow:hidden}.ec-btn[data-v-f0d7e662]:hover{opacity:.5}.ec-btn.solid-button[data-v-f0d7e662]{border:none}.ec-btn.outline-button[data-v-f0d7e662]{background:0 0;border:2px solid}.ec-btn.text-link[data-v-f0d7e662]{height:auto;font-weight:400;font-size:inherit;background:0 0;border:none;padding:0;display:inline}.ec-btn.small[data-v-f0d7e662]{height:30px;font-size:12px}.ec-btn.medium[data-v-f0d7e662]{height:48px;font-size:16px}.ec-btn.large[data-v-f0d7e662]{height:60px;font-size:16px}.ec-btn.pill[data-v-f0d7e662]{border-radius:32px}.ec-btn.rectangle[data-v-f0d7e662]{border-radius:0}.ec-btn.round-corner[data-v-f0d7e662]{border-radius:10px}
