.page_loading__N_Sl9,.page_loginBox__OaycJ{padding:40px;text-align:center}.page_loginBox__OaycJ{max-width:500px;margin:80px auto;background-color:white;border-radius:12px}.page_loginIcon__I_tm7{font-size:48px}.page_loginTitle__V12lU{margin:20px 0 10px}.page_loginDesc__a3bgn{color:#666;margin-bottom:24px}.page_loginBtn__dA9lF{display:inline-block;padding:12px 32px;background-color:#FFCF56;color:#333;text-decoration:none;border-radius:6px;font-weight:700}.page_pageContainer__OAJeu{padding-bottom:40px}.page_formHeader__8svr9{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:16px 24px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;color:white}.page_formHeaderTitle__toEv_{font-size:24px;margin:0}.page_headerActions__njBrV{display:flex;gap:12px}.page_headerLink__jmboc{color:white;text-decoration:none;padding:8px 16px;background:rgba(255,255,255,.2);border-radius:4px}.page_basicInfoSection__b_L43{background:linear-gradient(135deg,#fff9e6,#fff3cd);border:2px solid #ffc107;border-radius:10px;padding:20px;margin-bottom:20px}.page_basicInfoTitle__Y_c0R{color:#856404;margin:0 0 15px;padding-bottom:10px;border-bottom:2px solid #ffc107}.page_basicInfoLoading__s2_G4{text-align:center;color:#856404;padding:20px}.page_questionCard__rm5_R{background-color:white;border-radius:8px;padding:20px;margin-bottom:15px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.page_requiredMark__YC_Yy{color:red;margin-left:4px}.page_questionContent__E1LfA{margin-top:10px}.page_textarea__Yrefp{width:100%;min-height:100px;padding:10px;border:1px solid #ddd;border-radius:4px;resize:vertical;font-family:inherit;font-size:14px}.page_checkboxGrid__WGnbl{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;margin-top:15px}.page_checkboxItem__piaLG{display:flex;align-items:flex-start;flex-wrap:wrap}.page_checkboxInput__66joS{margin-top:3px;margin-right:8px;flex-shrink:0}.page_checkboxLabel__guZKn{font-size:14px;line-height:1.5;flex:1 1}.page_otherInputWrapper__CkEiE{width:100%;margin-top:8px}.page_otherTextarea__DxDhW{width:100%;min-height:60px;padding:8px;border:1px solid #ccc;border-radius:4px}.page_uploadLabel__vIUDM{display:block;padding:30px;text-align:center;border:2px dashed #ddd;border-radius:8px;cursor:pointer;margin-top:15px;transition:border-color .2s}.page_uploadIcon__4Kg9T{font-size:24px;color:#888}.page_uploadText__O7NJq{font-size:14px;color:#666}.page_previewGrid__xXC8c{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.page_noQuestions__pse23{padding:60px;text-align:center;background-color:#fff7ed;border-radius:8px;color:#92400e}.page_submitSection__JE5q1{text-align:center;padding:30px;background-color:#f5f5f5;margin-top:20px;border-radius:8px}.page_draftBtn__3B6v_{padding:12px 40px;margin-right:10px;font-size:16px;border:1px solid #ccc;border-radius:5px;background:white;color:#666}.page_submitBtn__CgpTm{padding:12px 40px;font-size:16px;border:none;border-radius:5px;background:linear-gradient(135deg,#28a745,#20c997);color:white}.page_fieldsContainer__1fqOH{display:flex;flex-direction:column;gap:15px}.page_row__xYUZW{display:flex;gap:15px}.page_fieldLabel__r3G12{display:block;color:#856404;font-weight:700;margin-bottom:5px}.page_fieldInput__Mook3{width:100%;padding:10px;border:1px solid #ddd;border-radius:5px}.page_radioGroup__7Jo8k{display:flex;gap:20px;align-items:center;padding-top:8px}.page_dateGroup__Vp26r{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page_dateSelect__GYjOI{padding:10px;border:1px solid #ddd;border-radius:5px}.page_fieldHint__0exIF{color:#999;font-size:12px;margin-top:3px}.page_fileInput__4_JSk{display:none}