.CommunityBoardWrite_container__5nHtw{max-width:1280px;padding:20px;min-height:calc(100vh - 80px);box-sizing:border-box;overflow-x:hidden;margin:0 auto 25px}.CommunityBoardWrite_header__O54PO{margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid #ecf0f1}.CommunityBoardWrite_backBtn__Y0Z4p{display:inline-flex;align-items:center;gap:8px;color:#4b26ac;text-decoration:none;font-weight:600;margin-bottom:12px;transition:opacity .2s}.CommunityBoardWrite_backBtn__Y0Z4p:hover{opacity:.7}.CommunityBoardWrite_headerText__LCUWV{display:flex;flex-direction:column;gap:4px}.CommunityBoardWrite_title__fG_vs{font-size:20px;font-weight:700;margin:0;display:flex;align-items:center;gap:10px;color:#1e1b4b;letter-spacing:-.02em}.CommunityBoardWrite_subtitle__0dQYU{font-size:14px;color:#7F8C8D;margin:0;line-height:1.4}.CommunityBoardWrite_form__iN05Z{background:white;border:2px solid #ddd;padding:32px;box-sizing:border-box;max-width:100%;overflow:hidden}.CommunityBoardWrite_formGroup__CSjga{margin-bottom:24px;min-width:0}.CommunityBoardWrite_label__JNXL9{display:block;font-weight:700;margin-bottom:8px;font-size:15px;color:#333}.CommunityBoardWrite_required__0TL23{color:#e74c3c}.CommunityBoardWrite_select__8x4c4{width:100%;max-width:100%;box-sizing:border-box;padding:12px 16px;border:2px solid #ddd;font-size:14px;background:white;cursor:pointer;outline:none;transition:border-color .2s}.CommunityBoardWrite_select__8x4c4:focus{border-color:#4b26ac}.CommunityBoardWrite_input__sX4jZ{width:100%;max-width:100%;box-sizing:border-box;padding:12px 16px;border:2px solid #ddd;font-size:14px;outline:none;transition:border-color .2s}.CommunityBoardWrite_input__sX4jZ:focus{border-color:#4b26ac}.CommunityBoardWrite_charCount__EmZEa{text-align:right;font-size:12px;color:#999;margin-top:4px}.CommunityBoardWrite_textarea__coUMU{width:100%;max-width:100%;box-sizing:border-box;min-height:400px;padding:16px;border:2px solid #ddd;font-size:14px;line-height:1.6;resize:vertical;outline:none;transition:border-color .2s;font-family:inherit}.CommunityBoardWrite_textarea__coUMU:focus{border-color:#4b26ac}.CommunityBoardWrite_guideBox__4Vo6w{background:#f8f8f8;border:2px solid #ddd;padding:20px;margin-bottom:24px;box-sizing:border-box}.CommunityBoardWrite_guideBox__4Vo6w h3{font-size:16px;font-weight:700;margin:0 0 12px;color:#4b26ac}.CommunityBoardWrite_guideBox__4Vo6w ul{margin:0;padding-left:20px}.CommunityBoardWrite_guideBox__4Vo6w li{font-size:14px;color:#666;line-height:1.8}.CommunityBoardWrite_buttonGroup__alCQ2{display:flex;gap:12px;justify-content:flex-end}.CommunityBoardWrite_cancelBtn__n_gPJ{padding:14px 32px;background:white;color:#666;border:2px solid #ddd;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s}.CommunityBoardWrite_cancelBtn__n_gPJ:hover{border-color:#999;color:#333}.CommunityBoardWrite_submitBtn__3R5Vb{padding:14px 32px;background:#4b26ac;color:white;border:none;font-size:15px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background .2s}.CommunityBoardWrite_submitBtn__3R5Vb:hover{background:#3a1d8a}@media (max-width:1024px){.CommunityBoardWrite_container__5nHtw{padding:16px}.CommunityBoardWrite_form__iN05Z{padding:24px}.CommunityBoardWrite_title__fG_vs{font-size:19px}}@media (max-width:640px){.CommunityBoardWrite_container__5nHtw{padding:12px}.CommunityBoardWrite_title__fG_vs{font-size:18px}.CommunityBoardWrite_subtitle__0dQYU{font-size:13px}.CommunityBoardWrite_form__iN05Z{padding:20px}.CommunityBoardWrite_formGroup__CSjga{margin-bottom:20px}.CommunityBoardWrite_label__JNXL9{font-size:14px}.CommunityBoardWrite_input__sX4jZ{padding:10px 12px;font-size:13px}.CommunityBoardWrite_textarea__coUMU{min-height:300px;padding:12px;font-size:13px}.CommunityBoardWrite_guideBox__4Vo6w{padding:16px}.CommunityBoardWrite_guideBox__4Vo6w h3{font-size:15px}.CommunityBoardWrite_guideBox__4Vo6w li{font-size:13px}.CommunityBoardWrite_buttonGroup__alCQ2{flex-direction:column;gap:8px}.CommunityBoardWrite_cancelBtn__n_gPJ,.CommunityBoardWrite_submitBtn__3R5Vb{width:100%;justify-content:center;padding:12px 24px;font-size:14px}}