.community-setting-page[data-v-305ff4fc]{max-width:1200px;margin:0 auto;padding:48px 40px;background:#fff;min-height:100vh}.community-form[data-v-305ff4fc]{display:flex;flex-direction:column;gap:36px}.form-grid[data-v-305ff4fc]{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.form-column[data-v-305ff4fc]{display:flex;flex-direction:column;gap:36px}.form-group[data-v-305ff4fc]{display:flex;flex-direction:column;gap:16px}.form-group.form-group-full[data-v-305ff4fc]{grid-column:1/-1}.form-label[data-v-305ff4fc]{color:#222;font-size:20px;font-weight:700}.form-hint[data-v-305ff4fc],.form-label[data-v-305ff4fc]{font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;line-height:100%}.form-hint[data-v-305ff4fc]{color:#6b7280;font-size:14px;font-weight:500;margin:0}.upload-box[data-v-305ff4fc]{width:100%;height:219px;border:1px dashed #cecece;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#f8f9fb;transition:all .3s}.upload-box[data-v-305ff4fc]:hover{border-color:#073dff;background:#f0f4ff}.upload-content[data-v-305ff4fc]{display:flex;flex-direction:column;align-items:center;gap:12px}.upload-hint[data-v-305ff4fc]{color:#6b7280;font-size:14px;font-weight:500;text-align:center}.upload-btn[data-v-305ff4fc],.upload-hint[data-v-305ff4fc]{font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;line-height:150%}.upload-btn[data-v-305ff4fc]{display:flex;width:126px;height:54px;justify-content:center;align-items:center;border-radius:10px;border:1px solid #fff;background:#073dff;color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s}.upload-btn[data-v-305ff4fc]:hover{background:#0530cc;border-color:#fff}.upload-btn[data-v-305ff4fc]:active{background:#042099}.form-input[data-v-305ff4fc]{width:100%;height:52px;padding:0 16px;border:1px solid #cecece;border-radius:10px;background:#fff;color:#222;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:150%;outline:none;transition:border-color .2s;box-sizing:border-box}.form-input[data-v-305ff4fc]::-moz-placeholder{color:#888}.form-input[data-v-305ff4fc]::placeholder{color:#888}.form-input[data-v-305ff4fc]:focus{border-color:#073dff}.form-input[data-v-305ff4fc]:-moz-read-only{background:#f5f5f5;cursor:not-allowed}.form-input[data-v-305ff4fc]:read-only{background:#f5f5f5;cursor:not-allowed}.form-textarea[data-v-305ff4fc]{width:100%;min-height:156px;padding:16px;border:1px solid #cecece;border-radius:10px;background:#fff;color:#222;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:150%;outline:none;resize:vertical;transition:border-color .2s;box-sizing:border-box}.form-textarea[data-v-305ff4fc]::-moz-placeholder{color:#888}.form-textarea[data-v-305ff4fc]::placeholder{color:#888}.form-textarea[data-v-305ff4fc]:focus{border-color:#073dff}[data-v-305ff4fc] .category-select{width:100%}[data-v-305ff4fc] .category-select .el-input__inner{height:52px;padding:0 16px;border:1px solid #cecece;border-radius:10px;background:#fff;color:#222;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:150%}[data-v-305ff4fc] .category-select .el-input__inner::-moz-placeholder{color:#888}[data-v-305ff4fc] .category-select .el-input__inner::placeholder{color:#888}[data-v-305ff4fc] .category-select .el-input__suffix{display:flex;align-items:center;padding-right:16px}.access-control[data-v-305ff4fc]{display:flex;align-items:center;gap:20px}.access-btn[data-v-305ff4fc]{display:flex;height:54px;padding:12px 0;justify-content:center;align-items:center;flex:1;border-radius:10px;border:1px solid #fff;background:#d2d2d2;color:#fff;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:100%;cursor:pointer;transition:all .2s}.access-btn.active[data-v-305ff4fc]{background:#073dff;border-color:#fff}.access-btn[data-v-305ff4fc]:hover{opacity:.9}.questions-list[data-v-305ff4fc]{display:flex;flex-direction:column;gap:12px}.question-item[data-v-305ff4fc]{display:flex;gap:12px;align-items:center}.remove-btn[data-v-305ff4fc]{height:52px;padding:0 24px;border:1px solid #e74c3c;border-radius:10px;background:#e74c3c;color:#fff;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.remove-btn[data-v-305ff4fc]:hover{background:#c0392b;border-color:#c0392b}.add-question-btn[data-v-305ff4fc]{width:100%;height:52px;border:1px solid #cecece;border-radius:10px;background:#fff;color:#073dff;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.add-question-btn[data-v-305ff4fc]:hover{border-color:#073dff;background:#f8f9ff}.form-actions[data-v-305ff4fc]{display:flex;justify-content:center;padding-top:24px}.save-btn[data-v-305ff4fc]{min-width:200px;height:56px;padding:0 48px;border:none;border-radius:10px;background:#073dff;color:#fff;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-size:20px;font-weight:700;cursor:pointer;transition:all .2s}.save-btn[data-v-305ff4fc]:hover{background:#0530cc;transform:translateY(-2px);box-shadow:0 4px 12px rgba(7,61,255,.3)}.save-btn[data-v-305ff4fc]:active{transform:translateY(0)}[data-v-305ff4fc] .el-form-item{margin-bottom:0}[data-v-305ff4fc] .el-form-item__error{color:#e74c3c;font-family:Pretendard,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;padding-top:8px}@media(min-width:769px)and (max-width:1024px){.community-setting-page[data-v-305ff4fc]{padding:40px 30px}.form-grid[data-v-305ff4fc]{grid-template-columns:1fr;gap:32px}.form-column[data-v-305ff4fc]{gap:32px}.form-group[data-v-305ff4fc]{gap:16px}.form-label[data-v-305ff4fc]{font-size:18px}}@media(max-width:768px){.community-setting-page[data-v-305ff4fc]{padding:16px 20px 70px;min-height:calc(100vh - 54px)}.community-form[data-v-305ff4fc]{gap:32px}.form-grid[data-v-305ff4fc]{grid-template-columns:1fr;gap:32px}.form-column[data-v-305ff4fc]{gap:32px}.form-group[data-v-305ff4fc]{gap:16px}.form-label[data-v-305ff4fc]{font-size:16px}.upload-box[data-v-305ff4fc]{height:179px}.upload-hint[data-v-305ff4fc]{font-size:14px}.upload-btn[data-v-305ff4fc]{width:126px;height:54px;font-size:16px}.form-input[data-v-305ff4fc]{height:52px;font-size:16px}.form-textarea[data-v-305ff4fc]{min-height:156px;font-size:16px}[data-v-305ff4fc] .category-select .el-input__inner{height:52px;font-size:16px}.access-control[data-v-305ff4fc]{gap:16px}.access-btn[data-v-305ff4fc]{height:54px;font-size:16px}.question-item[data-v-305ff4fc]{flex-direction:column;align-items:stretch}.remove-btn[data-v-305ff4fc]{width:100%;height:52px}.add-question-btn[data-v-305ff4fc]{height:52px;font-size:16px}.save-btn[data-v-305ff4fc]{width:100%;height:54px;font-size:16px;min-width:unset}.form-actions[data-v-305ff4fc]{padding-top:16px}}@media(max-width:375px){.community-setting-page[data-v-305ff4fc]{padding:16px}.upload-hint[data-v-305ff4fc]{font-size:13px}.form-input[data-v-305ff4fc],.form-textarea[data-v-305ff4fc]{font-size:15px}}