@charset "UTF-8";.feedback-modal-overlay[data-v-239740f5]{align-items:center;animation:fadeIn-239740f5 .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:10000}.feedback-modal-container[data-v-239740f5]{animation:slideUp-239740f5 .3s ease-out;background:#fff;border-radius:8px;box-shadow:0 25px 50px #00000040;display:flex;flex-direction:column;max-width:500px;min-height:400px;overflow:visible;overflow:hidden;position:relative;width:90%}.feedback-modal-container.dark-theme[data-v-239740f5]{background:#1f1f1f;color:#fff}.feedback-modal-header[data-v-239740f5]{align-items:center;background:#fff;color:#333;display:flex;justify-content:space-between;padding:15px 10px}.dark-theme .feedback-modal-header[data-v-239740f5]{background:#1f1f1f;color:#fff}.feedback-header-content[data-v-239740f5]{flex:1;text-align:center}.feedback-header-content[data-v-239740f5],.feedback-icon[data-v-239740f5]{align-items:center;display:flex;justify-content:center}.feedback-icon[data-v-239740f5]{border-radius:50%;height:32px;width:32px}.feedback-icon svg[data-v-239740f5]{color:#fff}.feedback-modal-title[data-v-239740f5]{color:#333;font-size:20px;font-weight:600;margin:0}.dark-theme .feedback-modal-title[data-v-239740f5]{color:#fff}.feedback-close-btn[data-v-239740f5]{align-items:center;background:transparent;border:none;border-radius:8px;color:#999;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.feedback-close-btn[data-v-239740f5]:hover{background:#f5f5f5;color:#666}.dark-theme .feedback-close-btn[data-v-239740f5]{color:#ccc}.dark-theme .feedback-close-btn[data-v-239740f5]:hover{background:#333;color:#fff}.feedback-modal-content[data-v-239740f5]{display:flex;flex:1;flex-direction:column;gap:20px;overflow:visible;padding:24px;position:relative}.question-type-section[data-v-239740f5]{display:flex;flex-direction:column;gap:5px}.question-type-label[data-v-239740f5]{color:#333;font-size:14px;font-weight:500}.dark-theme .question-type-label[data-v-239740f5]{color:#fff}.question-type-radio-group[data-v-239740f5]{display:flex;flex-direction:column;padding-left:0}.question-type-radio-group[data-v-239740f5] .ant-radio-wrapper{align-items:center;cursor:pointer;display:flex;margin:0;padding:8px 0;position:relative;transition:all .2s ease}.question-type-radio-group[data-v-239740f5] .ant-radio-wrapper:before{border:2px solid #d9d9d9;border-radius:50%;content:"";flex-shrink:0;height:20px;position:relative;transition:all .2s ease;width:20px}.question-type-radio-group[data-v-239740f5] .ant-radio-wrapper:hover:before{border-color:#40a9ff}.question-type-radio-group[data-v-239740f5] .ant-radio-wrapper.ant-radio-wrapper-checked:before{background-color:#1890ff;border-color:#1890ff}.question-type-radio-group[data-v-239740f5] .ant-radio-wrapper.ant-radio-wrapper-checked:after{align-items:center;color:#fff;content:"✓";display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;line-height:1;position:absolute;top:8px;width:20px;z-index:1}.dark-theme .question-type-radio-group[data-v-239740f5] .ant-radio-wrapper{color:#fff}.dark-theme .question-type-radio-group[data-v-239740f5] .ant-radio-wrapper:before{border-color:#666}.dark-theme .question-type-radio-group[data-v-239740f5] .ant-radio-wrapper:hover:before{border-color:#40a9ff}.dark-theme .question-type-radio-group[data-v-239740f5] .ant-radio-wrapper.ant-radio-wrapper-checked{color:#fff}.dark-theme .question-type-radio-group[data-v-239740f5] .ant-radio-wrapper.ant-radio-wrapper-checked:before{background-color:#40a9ff;border-color:#40a9ff}.dark-theme .question-type-radio-group[data-v-239740f5] .ant-radio-wrapper.ant-radio-wrapper-checked:after{color:#fff}.question-type-radio-group[data-v-239740f5] .ant-radio{display:none}.question-type-radio[data-v-239740f5]{width:100%}.question-type-loading[data-v-239740f5]{color:#999;font-size:14px;padding:8px;text-align:center}.dark-theme .question-type-loading[data-v-239740f5]{color:#666}.problem-description-section[data-v-239740f5]{display:flex;flex:1;flex-direction:column}.problem-description-textarea[data-v-239740f5]{flex:1;min-height:150px}.problem-description-textarea[data-v-239740f5] .ant-input{border:1px solid #d9d9d9;border-radius:8px;font-size:14px;line-height:1.5;padding:12px;resize:none}.problem-description-textarea[data-v-239740f5] .ant-input::-moz-placeholder{color:#999}.problem-description-textarea[data-v-239740f5] .ant-input::placeholder{color:#999}.dark-theme .problem-description-textarea[data-v-239740f5] .ant-input{background:#2a2a2a;border-color:#444;color:#fff}.dark-theme .problem-description-textarea[data-v-239740f5] .ant-input::-moz-placeholder{color:#666}.dark-theme .problem-description-textarea[data-v-239740f5] .ant-input::placeholder{color:#666}.problem-description-textarea[data-v-239740f5] .ant-input-data-count{color:#999;font-size:12px}.dark-theme .problem-description-textarea[data-v-239740f5] .ant-input-data-count{color:#666}.feedback-modal-actions[data-v-239740f5]{height:27px;margin:0 auto;opacity:1;width:88px}.dark-theme .feedback-modal-actions[data-v-239740f5]{border-top-color:#444}.submit-btn[data-v-239740f5]{background:#1890ff;border-color:#1890ff;color:#fff;height:100%;padding:0}.submit-btn[data-v-239740f5]:hover:not(:disabled){background:#40a9ff;border-color:#40a9ff}.submit-btn[data-v-239740f5]:disabled{cursor:not-allowed;opacity:.6}@keyframes fadeIn-239740f5{0%{opacity:0}to{opacity:1}}@keyframes slideUp-239740f5{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.feedback-modal-container[data-v-239740f5]{margin:0 auto;max-height:90vh;width:95%}.feedback-modal-header[data-v-239740f5]{padding:16px 20px 12px}.feedback-modal-title[data-v-239740f5]{font-size:18px}.feedback-modal-content[data-v-239740f5]{gap:16px;padding:20px}.submit-btn[data-v-239740f5]{font-size:14px;height:40px}}@media (max-width:480px){.feedback-modal-container[data-v-239740f5]{border-radius:0;height:100vh;max-height:none;width:100%}.feedback-modal-content[data-v-239740f5]{gap:16px;padding:16px}.question-type-radio-group[data-v-239740f5]{gap:10px}.question-type-radio-group[data-v-239740f5] .ant-radio-wrapper{font-size:14px;padding:6px 0}.question-type-radio-group[data-v-239740f5] .ant-radio-wrapper:before{height:18px;margin-right:10px;width:18px}.question-type-radio-group[data-v-239740f5] .ant-radio-wrapper.ant-radio-wrapper-checked:after{font-size:10px;height:18px;left:6px;top:6px;width:18px}.problem-description-textarea[data-v-239740f5]{min-height:120px}.submit-btn[data-v-239740f5]{font-size:14px;height:40px}}
