@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css";*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:Pretendard,sans-serif;line-height:1.6;color:#333;background-color:#fff}html{scroll-behavior:smooth}body{min-height:100vh;min-width:980px}.ces-survey-container[data-v-bba1a70a]{line-height:1.6;color:#333;background-color:#fff;max-width:980px;margin:0 auto}.main-header[data-v-bba1a70a]{padding:0;text-align:center;position:relative}.header-top[data-v-bba1a70a]{background-color:#0e1e2c;color:#fff;display:flex;align-items:flex-start;justify-content:center;padding:100px 70px;position:relative;min-height:280px}.ces-logo[data-v-bba1a70a]{position:absolute;left:20px;top:10px;z-index:10}.logo-icon[data-v-bba1a70a]{width:160px;height:auto;border-radius:4px}.title-container[data-v-bba1a70a]{flex:1;text-align:center}.title-container h1[data-v-bba1a70a]{font-size:54px;font-weight:700;letter-spacing:1px}.pc-notice[data-v-bba1a70a]{position:absolute;bottom:10px;font-weight:500;right:20px;font-size:22px;color:#fff}.korea-logo-container[data-v-bba1a70a]{display:flex;justify-content:center;align-items:center}.korea-logo-img[data-v-bba1a70a]{height:240px;width:auto}.content-wrapper[data-v-bba1a70a]{padding:0 20px}.schedule-info[data-v-bba1a70a]{background:#fff;text-align:left;border-bottom:none;font-size:24px;padding:20px 0}.notice-section[data-v-bba1a70a]{padding:20px 0;text-align:left;border-bottom:none}.notice-section h3[data-v-bba1a70a]{color:#000;margin-bottom:15px;font-size:24px;font-weight:700;border-bottom:4px solid #7e7e7e;padding-bottom:10px}.middle-title[data-v-bba1a70a]{text-align:center}.notice-section ul[data-v-bba1a70a]{padding-left:0;list-style:none}.notice-section li[data-v-bba1a70a]{line-height:1.8;font-size:18px}.notice-sub-list li[data-v-bba1a70a]{padding-left:10px}.highlight[data-v-bba1a70a]{color:#e74c3c;font-weight:700}.form[data-v-bba1a70a]{padding:40px}.form-grid[data-v-bba1a70a]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:30px}.form-row[data-v-bba1a70a]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.form-group[data-v-bba1a70a]{margin-bottom:30px}.form-group label[data-v-bba1a70a]{display:block;margin-bottom:8px;font-weight:500;font-size:18px;color:#2c3e50}.form-group input[data-v-bba1a70a],.form-group select[data-v-bba1a70a]{width:100%;padding:12px;background-color:#d9d9d9;border:none;font-size:18px;transition:border-color .3s}.form-group select[data-v-bba1a70a]{padding-right:40px;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'><path d='M6 7L0 1h12l-6 6z' fill='%23666'/></svg>");background-repeat:no-repeat;background-position:right 15px center;background-size:12px}.form-group input[data-v-bba1a70a]:focus,.form-group select[data-v-bba1a70a]:focus{outline:none}.form-group input.error[data-v-bba1a70a],.file-upload-area.error[data-v-bba1a70a]{background-color:#ffebee;border:2px solid #f44336}.form-group input[data-v-bba1a70a]:-webkit-autofill,.form-group input[data-v-bba1a70a]:-webkit-autofill:hover,.form-group input[data-v-bba1a70a]:-webkit-autofill:focus,.form-group input[data-v-bba1a70a]:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #d9d9d9 inset!important;-webkit-text-fill-color:#333!important}.form-group input[data-v-bba1a70a]:-moz-autofill{background-color:#d9d9d9!important}.booth-input-guide[data-v-bba1a70a]{margin-top:10px;padding:15px;background-color:#f8f9fa;font-size:14px;line-height:1.5}.booth-input-guide p[data-v-bba1a70a]{margin:5px 0;color:#495057}.booth-input-guide strong[data-v-bba1a70a]{color:#333}.error-message[data-v-bba1a70a]{color:#e74c3c;font-size:14px;margin-top:5px;display:block}.uploaded-file-info[data-v-bba1a70a]{display:flex;justify-content:space-between;align-items:center;padding:15px;background-color:#f8f9fa;border:2px solid #6c757d;border-radius:4px;margin-bottom:10px}.file-info[data-v-bba1a70a]{display:flex;align-items:center;gap:10px;flex:1}.file-icon[data-v-bba1a70a]{font-size:20px}.file-name[data-v-bba1a70a]{font-size:16px;color:#333;font-weight:500;word-break:break-all}.file-actions[data-v-bba1a70a]{display:flex;gap:10px}.change-file-btn[data-v-bba1a70a]{background-color:#6c757d;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.change-file-btn[data-v-bba1a70a]:hover{background-color:#5a6268}.remove-file-btn[data-v-bba1a70a]{background-color:#f8f9fa;color:#6c757d;border:1px solid #dee2e6;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;transition:all .2s}.remove-file-btn[data-v-bba1a70a]:hover{background-color:#e9ecef;color:#495057}.hidden-file-input[data-v-bba1a70a]{display:none}.booth-images[data-v-bba1a70a]{display:grid;gap:40px}.booth-image-placeholder[data-v-bba1a70a]{padding:20px 0 50px;display:flex;flex-direction:column;justify-content:center;align-items:center}.booth-image-placeholder img[data-v-bba1a70a]{width:80%;height:auto}.logo-upload-section[data-v-bba1a70a]{margin-bottom:20px}.sub-label[data-v-bba1a70a]{display:block;margin-bottom:8px;font-weight:500;font-size:16px;color:#495057}.file-upload-area[data-v-bba1a70a]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:50px;background:#d9d9d9;cursor:pointer;transition:background-color .3s}.file-upload-area[data-v-bba1a70a]:hover{background:#ddd}.file-upload-area input[type=file][data-v-bba1a70a]{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.file-upload-text[data-v-bba1a70a]{color:#666;font-size:18px;font-weight:500;pointer-events:none}.common-notice-content[data-v-bba1a70a]{padding:20px 0}.common-notice-content .notice-sub-container[data-v-bba1a70a]{padding:20px 10px}.common-notice-content ul li[data-v-bba1a70a]{color:#e74c3c;font-size:18px}.file-note[data-v-bba1a70a],.qr-note[data-v-bba1a70a],.video-note[data-v-bba1a70a]{font-size:18px;color:#7f8c8d;padding:30px 0;line-height:1.8}.no-padding[data-v-bba1a70a]{padding:10px 0 30px;color:#000}.qr-section[data-v-bba1a70a],.video-section[data-v-bba1a70a]{padding:40px 0}.qr-section label[data-v-bba1a70a],.video-section label[data-v-bba1a70a]{font-size:18px;font-weight:600;color:#333;text-align:center}.red[data-v-bba1a70a]{color:#e74c3c}.question[data-v-bba1a70a]{font-size:22px;font-weight:400;color:#333;margin:20px 0 0}.radio-section[data-v-bba1a70a]{display:flex;flex-direction:column;align-items:center;margin:0 0 30px;width:100%}.radio-section .radio-group[data-v-bba1a70a]{justify-content:space-between;width:500px}.radio-group[data-v-bba1a70a]{display:flex;gap:40px}.radio-group label[data-v-bba1a70a]{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:16px}.radio-group input[type=radio][data-v-bba1a70a]{appearance:none;width:20px;height:20px;min-width:20px;max-width:20px;min-height:20px;max-height:20px;border:none;border-radius:50%;background:#e8e8e8;cursor:pointer;position:relative;margin:0;flex-shrink:0;transition:all .2s ease;display:inline-block}.radio-group input[type=radio][data-v-bba1a70a]:hover{background:#d0d0d0;transform:scale(1.05)}.radio-group input[type=radio][data-v-bba1a70a]:checked{background:#5a5a5a}.radio-group input[type=radio][data-v-bba1a70a]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.radio-text[data-v-bba1a70a]{font-weight:500;color:#333}.note[data-v-bba1a70a]{font-size:12px;color:#666;margin-left:5px}.mou-image[data-v-bba1a70a]{display:flex;justify-content:center;margin:30px 0}.mou-image img[data-v-bba1a70a]{max-width:400px;width:100%;height:auto}.radio-group[data-v-bba1a70a]{display:flex;gap:50px;margin:15px 0}.radio-group label[data-v-bba1a70a]{font-size:18px;display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:400}.radio-group input[type=radio][data-v-bba1a70a]{width:auto}.section-content[data-v-bba1a70a]{padding:0 20px}.submit-section[data-v-bba1a70a]{text-align:center;margin:60px 0 200px}.submit-btn[data-v-bba1a70a]{background:#4a4a4a;color:#fff;border:none;padding:20px 80px;font-size:18px;font-weight:600;border-radius:0;cursor:pointer;transition:background-color .3s}.submit-btn[data-v-bba1a70a]:hover{background:#333}
