.status-active[data-v-ce53ba82]{color:var(--color-community-success);font-weight:700}.status-inactive[data-v-ce53ba82]{color:var(--color-community-danger);font-weight:700}.type-qna[data-v-ce53ba82]{color:var(--color-info);font-weight:700}.type-general[data-v-ce53ba82]{color:var(--color-community-general)}.status-admin-only[data-v-ce53ba82]{color:var(--color-community-warning);font-weight:700}button.small[data-v-ce53ba82]{padding:4px 8px;font-size:12px;margin:0 2px}.modal-overlay[data-v-ce53ba82]{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--color-black-alpha-50);display:flex;align-items:center;justify-content:center;z-index:var(--z-admin-overlay)}.modal-content[data-v-ce53ba82]{background:var(--color-white);padding:24px;border-radius:8px;width:400px;max-width:90%;max-height:90vh;overflow-y:auto}.modal-content h3[data-v-ce53ba82]{margin:0 0 20px;font-size:18px}.modal-content .form-group[data-v-ce53ba82]{margin-bottom:16px}.modal-content .form-group label[data-v-ce53ba82]{display:block;margin-bottom:6px;font-weight:700;font-size:14px}.modal-content .form-group input[data-v-ce53ba82],.modal-content .form-group select[data-v-ce53ba82]{width:100%;padding:8px 12px;border:1px solid var(--color-neutral-270);border-radius:4px;font-size:14px}.modal-content .form-group input[data-v-ce53ba82]:disabled,.modal-content .form-group select[data-v-ce53ba82]:disabled{background:var(--color-neutral-100);color:var(--color-neutral-400)}.modal-content .form-group small[data-v-ce53ba82]{display:block;margin-top:4px;color:var(--color-neutral-400);font-size:12px}.modal-content .form-group.checkbox-group label[data-v-ce53ba82]{display:flex;align-items:center;gap:8px;font-weight:400;cursor:pointer}.modal-content .form-group.checkbox-group label input[type=checkbox][data-v-ce53ba82]{width:auto;margin:0}.modal-content .icon-upload-area .icon-preview[data-v-ce53ba82]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;margin-bottom:6px;border:1px solid var(--color-neutral-200);border-radius:4px;padding:2px}.modal-content .icon-upload-area .icon-actions[data-v-ce53ba82]{display:flex;gap:6px;margin-bottom:4px}.modal-content .modal-buttons[data-v-ce53ba82]{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}.modal-content .modal-buttons button[data-v-ce53ba82]{padding:8px 16px}