@charset "utf-8";
@import url("/theme/design/css/board-common.css");
@import url("/theme/design/css/comment-common.css");

/* 이 스킨 고유 스타일은 여기 아래에 추가 */
/* 리스트 — 관리자 분류 관리 */
.vst-category-manager { margin-bottom: 30px; padding: 20px 24px; border: 1px solid #eee; border-radius: 12px; background: #f9f9fc; }
.vst-category-manager-head { display: flex; align-items: baseline; gap: 10px; margin-bottom: 14px; }
.vst-category-manager-title { margin: 0; font-size: 16px; font-weight: 700; color: #222; }
.vst-category-manager-desc { margin: 0; font-size: 13px; color: #888; }
.vst-category-rows { display: flex; flex-wrap: wrap; gap: 8px; }
.vst-category-row { display: flex; gap: 6px; }
.vst-category-input { width: 180px; }
.vst-category-remove { height: 42px; padding: 0 14px; }
.vst-category-actions { display: flex; justify-content: flex-end; gap: 8px; margin-top: 14px; }
.vst-category-save { font-family: inherit; cursor: pointer; }
@media (max-width: 768px) {
    .vst-category-manager { padding: 16px; }
    .vst-category-manager-head { flex-direction: column; gap: 4px; }
    .vst-category-row { width: 100%; }
    .vst-category-input { flex: 1; width: auto; min-width: 0; }
}

/* 추천 미사용(bo_use_good=0) 게시판 — 목록 우측 빈 칼럼 제거 */
.vst-list-head.vst-no-good,
.vst-list-item.vst-no-good {
    grid-template-columns: 50px 60px 1fr 120px 100px 70px;
}
