.CommunityBoardWrite-module__st7-_a__container{box-sizing:border-box;max-width:1280px;min-height:calc(100vh - 80px);margin:0 auto 25px;padding:20px;overflow-x:hidden}.CommunityBoardWrite-module__st7-_a__header{border-bottom:1px solid #ecf0f1;margin-bottom:24px;padding-bottom:12px}.CommunityBoardWrite-module__st7-_a__backBtn{color:#4b26ac;align-items:center;gap:8px;margin-bottom:12px;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.CommunityBoardWrite-module__st7-_a__backBtn:hover{opacity:.7}.CommunityBoardWrite-module__st7-_a__headerText{flex-direction:column;gap:4px;display:flex}.CommunityBoardWrite-module__st7-_a__title{color:#1e1b4b;letter-spacing:-.02em;align-items:center;gap:10px;margin:0;font-size:20px;font-weight:700;display:flex}.CommunityBoardWrite-module__st7-_a__subtitle{color:#7f8c8d;margin:0;font-size:14px;line-height:1.4}.CommunityBoardWrite-module__st7-_a__form{box-sizing:border-box;background:#fff;border:2px solid #ddd;max-width:100%;padding:32px;overflow:hidden}.CommunityBoardWrite-module__st7-_a__formGroup{min-width:0;margin-bottom:24px}.CommunityBoardWrite-module__st7-_a__label{color:#333;margin-bottom:8px;font-size:15px;font-weight:700;display:block}.CommunityBoardWrite-module__st7-_a__required{color:#e74c3c}.CommunityBoardWrite-module__st7-_a__select{box-sizing:border-box;cursor:pointer;background:#fff;border:2px solid #ddd;outline:none;width:100%;max-width:100%;padding:12px 16px;font-size:14px;transition:border-color .2s}.CommunityBoardWrite-module__st7-_a__select:focus{border-color:#4b26ac}.CommunityBoardWrite-module__st7-_a__input{box-sizing:border-box;border:2px solid #ddd;outline:none;width:100%;max-width:100%;padding:12px 16px;font-size:14px;transition:border-color .2s}.CommunityBoardWrite-module__st7-_a__input:focus{border-color:#4b26ac}.CommunityBoardWrite-module__st7-_a__charCount{text-align:right;color:#999;margin-top:4px;font-size:12px}.CommunityBoardWrite-module__st7-_a__textarea{box-sizing:border-box;resize:vertical;border:2px solid #ddd;outline:none;width:100%;max-width:100%;min-height:400px;padding:16px;font-family:inherit;font-size:14px;line-height:1.6;transition:border-color .2s}.CommunityBoardWrite-module__st7-_a__textarea:focus{border-color:#4b26ac}.CommunityBoardWrite-module__st7-_a__guideBox{box-sizing:border-box;background:#f8f8f8;border:2px solid #ddd;margin-bottom:24px;padding:20px}.CommunityBoardWrite-module__st7-_a__guideBox h3{color:#4b26ac;margin:0 0 12px;font-size:16px;font-weight:700}.CommunityBoardWrite-module__st7-_a__guideBox ul{margin:0;padding-left:20px}.CommunityBoardWrite-module__st7-_a__guideBox li{color:#666;font-size:14px;line-height:1.8}.CommunityBoardWrite-module__st7-_a__buttonGroup{justify-content:flex-end;gap:12px;display:flex}.CommunityBoardWrite-module__st7-_a__cancelBtn{color:#666;cursor:pointer;background:#fff;border:2px solid #ddd;padding:14px 32px;font-size:15px;font-weight:700;transition:all .2s}.CommunityBoardWrite-module__st7-_a__cancelBtn:hover{color:#333;border-color:#999}.CommunityBoardWrite-module__st7-_a__submitBtn{color:#fff;cursor:pointer;background:#4b26ac;border:none;align-items:center;gap:8px;padding:14px 32px;font-size:15px;font-weight:700;transition:background .2s;display:flex}.CommunityBoardWrite-module__st7-_a__submitBtn:hover{background:#3a1d8a}@media (max-width:1024px){.CommunityBoardWrite-module__st7-_a__container{padding:16px}.CommunityBoardWrite-module__st7-_a__form{padding:24px}.CommunityBoardWrite-module__st7-_a__title{font-size:19px}}@media (max-width:640px){.CommunityBoardWrite-module__st7-_a__container{padding:12px}.CommunityBoardWrite-module__st7-_a__title{font-size:18px}.CommunityBoardWrite-module__st7-_a__subtitle{font-size:13px}.CommunityBoardWrite-module__st7-_a__form{padding:20px}.CommunityBoardWrite-module__st7-_a__formGroup{margin-bottom:20px}.CommunityBoardWrite-module__st7-_a__label{font-size:14px}.CommunityBoardWrite-module__st7-_a__input{padding:10px 12px;font-size:13px}.CommunityBoardWrite-module__st7-_a__textarea{min-height:300px;padding:12px;font-size:13px}.CommunityBoardWrite-module__st7-_a__guideBox{padding:16px}.CommunityBoardWrite-module__st7-_a__guideBox h3{font-size:15px}.CommunityBoardWrite-module__st7-_a__guideBox li{font-size:13px}.CommunityBoardWrite-module__st7-_a__buttonGroup{flex-direction:column;gap:8px}.CommunityBoardWrite-module__st7-_a__cancelBtn,.CommunityBoardWrite-module__st7-_a__submitBtn{justify-content:center;width:100%;padding:12px 24px;font-size:14px}}
