/* Baize unified list skin for Zibll post list outputs.
 * Skins existing Zibll markup only: posts-item, posts-mini, item-tags,
 * item-meta, meta-pay, ajaxpager and widget-tab-post variants.
 */

body.baize-list-skin-on:not(.dark-theme) {
  --baize-list-panel: rgba(255, 255, 255, 0.94);
  --baize-list-panel-soft: rgba(247, 251, 255, 0.92);
  --baize-list-line: rgba(205, 221, 244, 0.96);
  --baize-list-line-strong: rgba(168, 199, 242, 0.98);
  --baize-list-text: #101828;
  --baize-list-subtext: #465873;
  --baize-list-muted: #72829a;
  --baize-list-blue: #2f80ff;
  --baize-list-blue-dark: #1f5fd9;
  --baize-list-green: #158f63;
  --baize-list-price: #3b82f6;
  --baize-list-shadow: 0 12px 28px rgba(36, 72, 132, 0.08);
  --baize-list-shadow-hover: 0 16px 34px rgba(36, 72, 132, 0.12);
  --baize-list-radius: 8px;
}

body.baize-list-skin-on:not(.dark-theme) .posts-row.ajaxpager,
body.baize-list-skin-on:not(.dark-theme) .widget-ajaxpager,
body.baize-list-skin-on:not(.dark-theme) .posts-mini-lists {
  color: var(--baize-list-text);
}

body.baize-list-skin-on:not(.dark-theme) .posts-item,
body.baize-list-skin-on:not(.dark-theme) .posts-mini {
  border: 1px solid var(--baize-list-line) !important;
  border-radius: var(--baize-list-radius) !important;
  background: var(--baize-list-panel) !important;
  box-shadow: var(--baize-list-shadow) !important;
  transition: border-color 0.22s ease, box-shadow 0.22s ease, transform 0.22s ease;
}

body.baize-list-skin-on:not(.dark-theme) .posts-item:hover,
body.baize-list-skin-on:not(.dark-theme) .posts-mini:hover {
  border-color: var(--baize-list-line-strong) !important;
  box-shadow: var(--baize-list-shadow-hover) !important;
}

/* Card style 1: thumbnail has inner spacing. */
body.baize-list-skin-on:not(.dark-theme) .posts-item.card,
body.baize-list-skin-on:not(.dark-theme) .widget-tab-post.style-card .posts-item.card {
  overflow: hidden;
  padding: 12px !important;
  border-radius: var(--baize-list-radius) !important;
}

body.baize-list-skin-on:not(.dark-theme) .posts-item.card:hover,
body.baize-list-skin-on:not(.dark-theme) .widget-tab-post.style-card .posts-item.card:hover {
  transform: translateY(-2px);
}

/* Card style 3: Zibll's second card style, thumbnail should be flush. */
body.baize-list-skin-on.baize-card-style-style3:not(.dark-theme) .posts-item.card,
body.baize-list-skin-on:not(.dark-theme) .posts-item.card.style3,
body.baize-list-skin-on:not(.dark-theme) .widget-tab-post.style-card .posts-item.card.style3 {
  padding: 0 !important;
}

body.baize-list-skin-on:not(.dark-theme) .posts-item.list {
  gap: 16px;
  overflow: hidden;
  margin-bottom: 14px;
  padding: 14px !important;
}

body.baize-list-skin-on:not(.dark-theme) .posts-item.list > .flex {
  gap: 16px;
  width: 100%;
}

body.baize-list-skin-on:not(.dark-theme) .widget-main-post.style-list .widget-ajaxpager {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}

body.baize-list-skin-on:not(.dark-theme) .widget-main-post.style-list .widget-ajaxpager > .posts-item.list {
  display: flex !important;
  align-items: flex-start;
  gap: 13px;
  width: calc((100% / var(--baize-main-post-list-cols, 2)) - 16px) !important;
  margin: 8px !important;
}

body.baize-list-skin-on:not(.dark-theme) .widget-tab-post.style-list .posts-item.list {
  display: flex !important;
  align-items: flex-start;
  gap: 13px;
}

body.baize-list-skin-on.baize-main-post-cols-1:not(.dark-theme) .widget-main-post.style-list .widget-ajaxpager > .posts-item.list {
  width: calc(100% - 16px) !important;
}

body.baize-list-skin-on.baize-main-post-cols-2:not(.dark-theme) .widget-main-post.style-list .widget-ajaxpager > .posts-item.list {
  width: calc(50% - 16px) !important;
}

body.baize-list-skin-on.baize-main-post-cols-3:not(.dark-theme) .widget-main-post.style-list .widget-ajaxpager > .posts-item.list {
  width: calc(33.3333% - 16px) !important;
}

body.baize-list-skin-on.baize-main-post-cols-3:not(.dark-theme) .posts-item.list {
  padding: 12px !important;
}

body.baize-list-skin-on.baize-main-post-cols-3:not(.dark-theme) .posts-item.list .post-graphic {
  flex: 0 0 32%;
  max-width: 32%;
}

body.baize-list-skin-on.baize-main-post-cols-3:not(.dark-theme) .posts-item.list .item-body {
  gap: 5px;
}

body.baize-list-skin-on.baize-main-post-cols-3:not(.dark-theme) .posts-item.list .item-heading {
  font-size: 16px;
  line-height: 1.45;
}

body.baize-list-skin-on.baize-main-post-cols-3:not(.dark-theme) .posts-item.list .item-excerpt,
body.baize-list-skin-on.baize-main-post-cols-3:not(.dark-theme) .posts-item.list .baize-list-desc {
  max-height: 44px;
  -webkit-line-clamp: 2;
}

body.baize-list-skin-on:not(.dark-theme) .posts-item.list .post-graphic {
  flex: 0 0 clamp(112px, 22%, 138px);
  max-width: clamp(112px, 22%, 138px);
  margin: 0 !important;
}

body.baize-list-skin-on:not(.dark-theme) .posts-item.list .item-thumbnail {
  width: 100% !important;
  height: 0 !important;
  padding-bottom: 75% !important;
}

body.baize-list-skin-on.baize-list-mode-text:not(.dark-theme) .posts-item.list .post-graphic,
body.baize-list-skin-on:not(.dark-theme) .posts-item.list.no-thumb .post-graphic {
  display: none !important;
}

body.baize-list-skin-on.baize-list-mode-text:not(.dark-theme) .posts-item.list,
body.baize-list-skin-on:not(.dark-theme) .posts-item.list.no-thumb {
  display: block !important;
}

body.baize-list-skin-on.baize-list-mode-text:not(.dark-theme) .posts-item.list > .flex,
body.baize-list-skin-on:not(.dark-theme) .posts-item.list.no-thumb > .flex {
  display: block !important;
}

body.baize-list-skin-on:not(.dark-theme) .posts-item .item-thumbnail,
body.baize-list-skin-on:not(.dark-theme) .posts-mini .item-thumbnail,
body.baize-list-skin-on:not(.dark-theme) .thumb-items,
body.baize-list-skin-on:not(.dark-theme) .video-thumb-box,
body.baize-list-skin-on:not(.dark-theme) .img-thumb {
  overflow: hidden;
  border-radius: var(--baize-list-radius) !important;
  background: linear-gradient(180deg, #f7faff 0%, #eef5ff 100%);
}

body.baize-list-skin-on:not(.dark-theme) .posts-item .item-thumbnail img,
body.baize-list-skin-on:not(.dark-theme) .posts-item .item-thumbnail .fit-cover,
body.baize-list-skin-on:not(.dark-theme) .posts-item .item-thumbnail .img-thumb,
body.baize-list-skin-on:not(.dark-theme) .posts-item .item-thumbnail .swiper-slide,
body.baize-list-skin-on:not(.dark-theme) .posts-mini .item-thumbnail img,
body.baize-list-skin-on:not(.dark-theme) .posts-mini .item-thumbnail .fit-cover {
  border-radius: var(--baize-list-radius) !important;
}

body.baize-list-skin-on:not(.dark-theme) .posts-item.card .item-thumbnail {
  margin-bottom: 12px;
}

body.baize-list-skin-on:not(.dark-theme) .posts-item.card.baize-no-thumb .item-thumbnail,
body.baize-list-skin-on:not(.dark-theme) .posts-item.list.baize-no-thumb .post-graphic {
  display: none !important;
}

body.baize-list-skin-on.baize-card-style-style3:not(.dark-theme) .posts-item.card .item-thumbnail,
body.baize-list-skin-on:not(.dark-theme) .posts-item.card.style3 .item-thumbnail {
  margin-bottom: 0;
  border-radius: var(--baize-list-radius) var(--baize-list-radius) 0 0 !important;
}

body.baize-list-skin-on.baize-card-style-style3:not(.dark-theme) .posts-item.card .item-thumbnail img,
body.baize-list-skin-on.baize-card-style-style3:not(.dark-theme) .posts-item.card .item-thumbnail .fit-cover,
body.baize-list-skin-on.baize-card-style-style3:not(.dark-theme) .posts-item.card .item-thumbnail .img-thumb,
body.baize-list-skin-on.baize-card-style-style3:not(.dark-theme) .posts-item.card .item-thumbnail .swiper-slide,
body.baize-list-skin-on:not(.dark-theme) .posts-item.card.style3 .item-thumbnail img,
body.baize-list-skin-on:not(.dark-theme) .posts-item.card.style3 .item-thumbnail .fit-cover,
body.baize-list-skin-on:not(.dark-theme) .posts-item.card.style3 .item-thumbnail .img-thumb,
body.baize-list-skin-on:not(.dark-theme) .posts-item.card.style3 .item-thumbnail .swiper-slide {
  border-radius: var(--baize-list-radius) var(--baize-list-radius) 0 0 !important;
}

body.baize-list-skin-on:not(.dark-theme) .posts-item.card .item-body {
  display: flex;
  min-height: 0;
  flex-direction: column;
  gap: 9px;
  padding: 0 2px 2px !important;
}

body.baize-list-skin-on:not(.dark-theme) .widget-tab-post.style-card .posts-item.card .item-body {
  display: flex;
  min-height: 0;
  flex-direction: column;
  gap: 9px;
  margin: 0 !important;
  padding: 0 2px 2px !important;
}

body.baize-list-skin-on.baize-card-style-style3:not(.dark-theme) .posts-item.card .item-body,
body.baize-list-skin-on:not(.dark-theme) .posts-item.card.style3 .item-body,
body.baize-list-skin-on.baize-card-style-style3:not(.dark-theme) .widget-tab-post.style-card .posts-item.card .item-body,
body.baize-list-skin-on:not(.dark-theme) .widget-tab-post.style-card .posts-item.card.style3 .item-body {
  padding: 13px 14px 14px !important;
}

body.baize-list-skin-on:not(.dark-theme) .posts-item.card.baize-no-thumb .item-body,
body.baize-list-skin-on:not(.dark-theme) .widget-tab-post.style-card .posts-item.card.baize-no-thumb .item-body {
  padding: 14px !important;
}

body.baize-list-skin-on:not(.dark-theme) .posts-item.list .item-body {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  justify-content: flex-start;
  gap: 7px;
  min-width: 0;
  padding: 1px 0 0 !important;
}

body.baize-list-skin-on.baize-list-mode-text:not(.dark-theme) .posts-item.list .item-body,
body.baize-list-skin-on:not(.dark-theme) .posts-item.list.no-thumb .item-body {
  width: 100%;
  padding: 0 !important;
}

body.baize-list-skin-on:not(.dark-theme) .posts-item .item-heading,
body.baize-list-skin-on:not(.dark-theme) .posts-mini .item-heading {
  margin: 0 !important;
  color: var(--baize-list-text);
  font-size: 17px;
  font-weight: 900;
  line-height: 1.5;
  letter-spacing: 0;
}

body.baize-list-skin-on:not(.dark-theme) .posts-item.card .item-heading {
  order: 2;
  min-height: 0 !important;
  font-size: 17px;
}

body.baize-list-skin-on:not(.dark-theme) .widget-tab-post.style-card .posts-item.card .item-heading {
  order: 2;
  min-height: 0 !important;
  margin: 0 !important;
  font-size: 17px;
  font-weight: 900;
  line-height: 1.5;
  letter-spacing: 0;
}

body.baize-list-skin-on:not(.dark-theme) .posts-item.card .item-heading .focus-color {
  display: none;
}

body.baize-list-skin-on:not(.dark-theme) .posts-item.list .item-heading {
  order: 2;
  font-size: 18px;
  line-height: 1.4;
}

body.baize-list-skin-on:not(.dark-theme) .posts-item .item-heading a,
body.baize-list-skin-on:not(.dark-theme) .posts-mini .item-heading a {
  color: inherit !important;
  text-decoration: none;
}

body.baize-list-skin-on:not(.dark-theme) .posts-item .item-heading a:hover,
body.baize-list-skin-on:not(.dark-theme) .posts-mini .item-heading a:hover {
  color: var(--baize-list-blue) !important;
}

body.baize-list-skin-on:not(.dark-theme) .posts-item .focus-color,
body.baize-list-skin-on:not(.dark-theme) .posts-mini .focus-color {
  color: var(--baize-list-blue) !important;
}

body.baize-list-skin-on:not(.dark-theme) .posts-item .item-excerpt,
body.baize-list-skin-on:not(.dark-theme) .posts-item .item-excerpt p,
body.baize-list-skin-on:not(.dark-theme) .posts-item .baize-list-desc {
  color: var(--baize-list-subtext) !important;
  font-size: 14px;
  line-height: 1.72;
}

body.baize-list-skin-on:not(.dark-theme) .posts-item.card .baize-list-desc {
  order: 3;
  display: -webkit-box;
  overflow: hidden;
  height: auto !important;
  min-height: 46px;
  max-height: none !important;
  margin: 0 !important;
  word-break: break-word;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

body.baize-list-skin-on:not(.dark-theme) .posts-item.list .item-excerpt {
  order: 3;
  display: block;
  overflow: visible;
  max-height: none;
  margin: 1px 0 0 !important;
  word-break: break-word;
  white-space: normal !important;
  text-overflow: initial !important;
  -webkit-box-orient: initial;
  -webkit-line-clamp: initial;
}

body.baize-list-skin-on:not(.dark-theme) .posts-item.list .baize-list-desc {
  white-space: normal !important;
  text-overflow: initial !important;
  overflow: visible !important;
  max-height: none !important;
}

body.baize-list-skin-on:not(.dark-theme) .posts-item .item-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  min-height: 0 !important;
  margin: 0 !important;
  overflow: visible;
}

body.baize-list-skin-on:not(.dark-theme) .posts-item.card .item-tags {
  order: 1;
}

body.baize-list-skin-on:not(.dark-theme) .posts-item.list .item-tags {
  order: 1;
  margin: 0 0 4px !important;
}

body.baize-list-skin-on:not(.dark-theme) .posts-item.list .item-body > div:not([class]) {
  order: 5;
  margin-top: auto;
}

body.baize-list-skin-on:not(.dark-theme) .widget-tab-post.style-card .posts-item.card .item-tags {
  order: 1;
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  min-height: 0 !important;
  margin: 0 !important;
}

body.baize-list-skin-on:not(.dark-theme) .posts-item .item-tags:empty {
  display: none !important;
}

body.baize-list-skin-on:not(.dark-theme) .item-tags a,
body.baize-list-skin-on:not(.dark-theme) .item-tags .but,
body.baize-list-skin-on:not(.dark-theme) .item-tags .badg,
body.baize-list-skin-on:not(.dark-theme) .meta-pay {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  min-height: 24px;
  margin: 0 !important;
  padding: 4px 8px !important;
  border: 1px solid rgba(199, 216, 242, 0.9) !important;
  border-radius: var(--baize-list-radius) !important;
  background: #f2f7ff !important;
  color: var(--baize-list-blue) !important;
  font-size: 12px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  white-space: nowrap;
}

body.baize-list-skin-on:not(.dark-theme) .item-tags a:hover,
body.baize-list-skin-on:not(.dark-theme) .item-tags .but:hover,
body.baize-list-skin-on:not(.dark-theme) .item-tags .meta-pay:hover {
  border-color: rgba(47, 128, 255, 0.38) !important;
  background: #eaf3ff !important;
  color: var(--baize-list-blue-dark) !important;
}

body.baize-list-skin-on:not(.dark-theme) .item-tags .fa,
body.baize-list-skin-on:not(.dark-theme) .meta-pay .fa {
  color: currentColor !important;
}

body.baize-list-skin-on:not(.dark-theme) .baize-list-card-price {
  order: 4;
  display: flex;
  align-items: center;
  min-height: 32px;
  margin-top: 2px;
}

body.baize-list-skin-on:not(.dark-theme) .baize-list-card-price .meta-pay,
body.baize-list-skin-on:not(.dark-theme) .posts-item.card .item-tags .meta-pay {
  min-height: 34px;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  color: var(--baize-list-price) !important;
  font-size: 23px !important;
  font-weight: 900 !important;
  line-height: 1.12 !important;
}

body.baize-list-skin-on:not(.dark-theme) .baize-list-card-price .meta-pay .em09,
body.baize-list-skin-on:not(.dark-theme) .posts-item.card .item-tags .meta-pay .em09 {
  font-size: 0.78em !important;
}

body.baize-list-skin-on:not(.dark-theme) .posts-item.card .item-tags .meta-pay {
  flex-basis: 100%;
}

body.baize-list-skin-on:not(.dark-theme) .posts-item.list .item-tags .meta-pay {
  min-height: 30px;
  padding: 5px 10px !important;
  border-color: rgba(47, 128, 255, 0.28) !important;
  background: #edf5ff !important;
  color: var(--baize-list-price) !important;
  font-size: 15px !important;
  font-weight: 900 !important;
}

body.baize-list-skin-on:not(.dark-theme) .baize-list-card-footer {
  order: 4;
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: end;
  gap: 14px;
  width: 100%;
  min-height: 46px;
  margin-top: 8px;
  padding-top: 2px;
}

body.baize-list-skin-on:not(.dark-theme) .baize-list-price {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  min-width: 0;
  color: var(--baize-list-price) !important;
  text-decoration: none !important;
  white-space: nowrap;
}

body.baize-list-skin-on:not(.dark-theme) .baize-list-price-value {
  display: inline-block;
  color: inherit;
  font-weight: 950;
  letter-spacing: 0;
  line-height: 1;
}

body.baize-list-skin-on:not(.dark-theme) .baize-list-price-card .baize-list-price-value {
  color: var(--baize-list-price) !important;
  font-size: 28px !important;
}

body.baize-list-skin-on:not(.dark-theme) .baize-list-price-free .baize-list-price-value,
body.baize-list-skin-on:not(.dark-theme) .baize-list-price-vip .baize-list-price-value {
  font-size: 22px !important;
}

body.baize-list-skin-on:not(.dark-theme) .baize-list-price-points .baize-list-price-value {
  font-size: 23px !important;
}

body.baize-list-skin-on:not(.dark-theme) .baize-list-card-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 34px;
  padding: 0 12px;
  border: 1px solid rgba(47, 128, 255, 0.12);
  border-radius: var(--baize-list-radius);
  background: #f2f7ff;
  color: var(--baize-list-blue-dark) !important;
  font-size: 14px;
  font-weight: 900;
  line-height: 1.2;
  text-decoration: none !important;
  white-space: nowrap;
}

body.baize-list-skin-on:not(.dark-theme) .baize-list-card-link:hover {
  border-color: rgba(47, 128, 255, 0.22);
  background: #e8f1ff;
  color: #174fc8 !important;
}

body.baize-list-skin-on:not(.dark-theme) .baize-list-list-price {
  display: flex;
  align-items: center;
  min-width: 0;
  margin: 0;
}

body.baize-list-skin-on:not(.dark-theme) .baize-list-list-footer {
  order: 4;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  width: 100%;
  margin: 9px 0 0;
}

body.baize-list-skin-on:not(.dark-theme) .baize-list-price-list {
  min-height: 32px;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
}

body.baize-list-skin-on:not(.dark-theme) .baize-list-price-list .baize-list-price-value {
  color: var(--baize-list-price) !important;
  font-size: 22px !important;
}

body.baize-list-skin-on:not(.dark-theme) .baize-list-price-list.baize-list-price-free .baize-list-price-value,
body.baize-list-skin-on:not(.dark-theme) .baize-list-price-list.baize-list-price-vip .baize-list-price-value,
body.baize-list-skin-on:not(.dark-theme) .baize-list-price-list.baize-list-price-points .baize-list-price-value {
  font-size: 18px !important;
}

body.baize-list-skin-on:not(.dark-theme) .baize-list-list-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  min-height: 32px;
  padding: 0 12px;
  border: 1px solid rgba(59, 130, 246, 0.16);
  border-radius: var(--baize-list-radius);
  background: #f2f7ff;
  color: var(--baize-list-blue-dark) !important;
  font-size: 13px;
  font-weight: 900;
  line-height: 1.2;
  text-decoration: none !important;
  white-space: nowrap;
}

body.baize-list-skin-on:not(.dark-theme) .baize-list-list-link:hover {
  border-color: rgba(59, 130, 246, 0.26);
  background: #e8f1ff;
  color: #174fc8 !important;
}

body.baize-list-skin-on:not(.dark-theme) .meta-pay.jb-yellow,
body.baize-list-skin-on:not(.dark-theme) .item-tags .jb-yellow {
  border-color: rgba(47, 128, 255, 0.28) !important;
  background: #edf5ff !important;
  color: var(--baize-list-price) !important;
}

body.baize-list-skin-on:not(.dark-theme) .item-tags .jb-green,
body.baize-list-skin-on:not(.dark-theme) .item-tags .c-green {
  border-color: rgba(21, 143, 99, 0.24) !important;
  background: #eefaf5 !important;
  color: var(--baize-list-green) !important;
}

body.baize-list-skin-on:not(.dark-theme) .item-tags .jb-vip1,
body.baize-list-skin-on:not(.dark-theme) .item-tags .jb-vip2 {
  border-color: rgba(47, 128, 255, 0.24) !important;
  background: #f0f6ff !important;
  color: #275fc8 !important;
}

body.baize-list-skin-on:not(.dark-theme) .posts-item .item-meta,
body.baize-list-skin-on:not(.dark-theme) .posts-mini .item-meta {
  display: flex !important;
  gap: 10px;
  min-height: 28px;
  margin-top: 4px;
  color: var(--baize-list-muted) !important;
  font-size: 12px;
  line-height: 1.4;
}

body.baize-list-skin-on:not(.dark-theme) .posts-item.card .item-meta {
  order: 5;
  display: flex !important;
  margin-top: 2px;
  padding-top: 10px;
  border-top: 1px solid rgba(223, 233, 248, 0.9);
}

body.baize-list-skin-on:not(.dark-theme) .posts-item.list .item-meta {
  order: 5;
  margin-top: 8px;
}

body.baize-list-skin-on:not(.dark-theme) .widget-tab-post.style-card .posts-item.card .item-meta {
  order: 5;
  display: flex !important;
  margin-top: 2px;
  padding-top: 10px;
  border-top: 1px solid rgba(223, 233, 248, 0.9);
}

body.baize-list-skin-on:not(.dark-theme) .posts-item .item-meta a,
body.baize-list-skin-on:not(.dark-theme) .posts-mini .item-meta a,
body.baize-list-skin-on:not(.dark-theme) .posts-item .item-meta item,
body.baize-list-skin-on:not(.dark-theme) .posts-mini .item-meta item,
body.baize-list-skin-on:not(.dark-theme) .posts-item .meta-right span,
body.baize-list-skin-on:not(.dark-theme) .posts-mini .meta-right span {
  color: inherit !important;
  font-size: 12px;
}

body.baize-list-skin-on:not(.dark-theme) .posts-item .meta-author,
body.baize-list-skin-on:not(.dark-theme) .posts-mini .meta-author {
  min-width: 0;
}

/* Hide view/like counts in post list + single header meta */
body.baize-list-skin-on:not(.dark-theme) .item-meta .meta-right .meta-view,
body.baize-list-skin-on:not(.dark-theme) .item-meta .meta-right .meta-like,
body.baize-list-skin-on:not(.dark-theme) .single-metabox .post-metas .meta-view,
body.baize-list-skin-on:not(.dark-theme) .single-metabox .post-metas .meta-like {
  display: none !important;
}

body.baize-list-skin-on:not(.dark-theme) .item-meta .meta-right:empty,
body.baize-list-skin-on:not(.dark-theme) .single-metabox .post-metas:empty {
  display: none !important;
}

body.baize-list-skin-on:not(.dark-theme) .posts-item .avatar-mini,
body.baize-list-skin-on:not(.dark-theme) .posts-mini .avatar-mini {
  border-radius: var(--baize-list-radius);
}

body.baize-list-skin-on:not(.dark-theme) .posts-mini {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 10px !important;
  padding: 10px !important;
}

body.baize-list-skin-on:not(.dark-theme) .posts-mini .mr10 {
  margin-right: 0 !important;
}

body.baize-list-skin-on:not(.dark-theme) .posts-mini .item-thumbnail {
  width: 72px;
  min-width: 72px;
}

body.baize-list-skin-on:not(.dark-theme) .posts-mini-con {
  min-width: 0;
  padding: 0 !important;
}

body.baize-list-skin-on:not(.dark-theme) .posts-mini .item-heading {
  font-size: 14px;
}

body.baize-list-skin-on:not(.dark-theme) .posts-mini .list-number,
body.baize-list-skin-on:not(.dark-theme) .posts-mini .order {
  border-radius: var(--baize-list-radius) !important;
  background: #eef4ff !important;
  color: var(--baize-list-blue) !important;
}

body.baize-list-skin-on:not(.dark-theme) .widget-tab-post {
  overflow: visible !important;
}

body.baize-list-skin-on:not(.dark-theme) .widget-tab-post > .relative,
body.baize-list-skin-on:not(.dark-theme) .home-tab-content > .relative {
  margin-bottom: 14px !important;
}

body.baize-list-skin-on:not(.dark-theme) .widget-tab-post .list-inline,
body.baize-list-skin-on:not(.dark-theme) .ajax-option ul,
body.baize-list-skin-on:not(.dark-theme) .home-tab-content .list-inline {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin: 0;
}

body.baize-list-skin-on:not(.dark-theme) .widget-tab-post .list-inline > li,
body.baize-list-skin-on:not(.dark-theme) .ajax-option li,
body.baize-list-skin-on:not(.dark-theme) .home-tab-content .list-inline > li {
  margin: 0 !important;
}

body.baize-list-skin-on:not(.dark-theme) .widget-tab-post .list-inline > li::before,
body.baize-list-skin-on:not(.dark-theme) .widget-tab-post .list-inline > li::after,
body.baize-list-skin-on:not(.dark-theme) .ajax-option li::before,
body.baize-list-skin-on:not(.dark-theme) .ajax-option li::after {
  display: none !important;
  content: none !important;
}

body.baize-list-skin-on:not(.dark-theme) .widget-tab-post .list-inline > li > a,
body.baize-list-skin-on:not(.dark-theme) .ajax-option li > a,
body.baize-list-skin-on:not(.dark-theme) .home-tab-content .list-inline > li > a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 34px;
  padding: 0 12px;
  border: 1px solid var(--baize-list-line) !important;
  border-radius: var(--baize-list-radius);
  background: rgba(255, 255, 255, 0.88) !important;
  color: var(--baize-list-subtext) !important;
  font-size: 13px;
  font-weight: 800;
  text-decoration: none;
  box-shadow: none !important;
}

body.baize-list-skin-on:not(.dark-theme) .widget-tab-post .list-inline > li.active,
body.baize-list-skin-on:not(.dark-theme) .ajax-option li.active,
body.baize-list-skin-on:not(.dark-theme) .home-tab-content .list-inline > li.active {
  background: transparent !important;
  box-shadow: none !important;
}

body.baize-list-skin-on:not(.dark-theme) .widget-tab-post .list-inline > li.active > a,
body.baize-list-skin-on:not(.dark-theme) .widget-tab-post .list-inline > li > a:hover,
body.baize-list-skin-on:not(.dark-theme) .ajax-option li.active > a,
body.baize-list-skin-on:not(.dark-theme) .ajax-option li > a:hover,
body.baize-list-skin-on:not(.dark-theme) .home-tab-content .list-inline > li.active > a,
body.baize-list-skin-on:not(.dark-theme) .home-tab-content .list-inline > li > a:hover {
  border-color: rgba(47, 128, 255, 0.36) !important;
  background: #eef6ff !important;
  color: var(--baize-list-blue) !important;
}

/* Category/archive filter bar: taxonomy + sub taxonomy + sort */
body.baize-list-skin-on:not(.dark-theme) .ajax-option.ajax-replace {
  margin: 0 0 14px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

body.baize-list-skin-on:not(.dark-theme) .ajax-option.ajax-replace > .flex.ac {
  display: grid !important;
  grid-template-columns: 78px minmax(0, 1fr);
  align-items: flex-start !important;
  gap: 8px 10px;
  margin: 0 !important;
  padding: 4px 0 !important;
}

body.baize-list-skin-on:not(.dark-theme) .ajax-option.ajax-replace > .flex.ac + .flex.ac {
  border-top: 1px solid rgba(223, 233, 248, 0.9);
  margin-top: 6px !important;
  padding-top: 10px !important;
}

body.baize-list-skin-on:not(.dark-theme) .ajax-option.ajax-replace .option-dropdown {
  min-height: 30px;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #253652 !important;
  font-size: 15px !important;
  font-weight: 800 !important;
  line-height: 30px !important;
  white-space: nowrap;
}

body.baize-list-skin-on:not(.dark-theme) .ajax-option.ajax-replace .option-dropdown a {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  min-height: 30px;
  color: inherit !important;
  text-decoration: none !important;
}

body.baize-list-skin-on:not(.dark-theme) .ajax-option.ajax-replace .option-dropdown .fa {
  color: #6d7e99 !important;
  font-size: 12px !important;
}

body.baize-list-skin-on:not(.dark-theme) .ajax-option.ajax-replace .option-items {
  display: flex !important;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  min-width: 0;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

body.baize-list-skin-on:not(.dark-theme) .ajax-option.ajax-replace .option-items > a + a:before {
  display: none !important;
  content: none !important;
}

body.baize-list-skin-on:not(.dark-theme) .ajax-option.ajax-replace .option-items > a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 32px;
  padding: 0 12px !important;
  border: 1px solid rgba(191, 212, 243, 0.95) !important;
  border-radius: 8px !important;
  background: #f6faff !important;
  color: #4d607f !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  text-decoration: none !important;
  box-shadow: none !important;
  transition: border-color 0.2s ease, background-color 0.2s ease, color 0.2s ease;
}

body.baize-list-skin-on:not(.dark-theme) .ajax-option.ajax-replace .option-items > a:hover {
  border-color: rgba(47, 128, 255, 0.38) !important;
  background: #edf5ff !important;
  color: #235fcb !important;
}

body.baize-list-skin-on:not(.dark-theme) .ajax-option.ajax-replace .option-items > a.focus-color,
body.baize-list-skin-on:not(.dark-theme) .ajax-option.ajax-replace .option-items > a.active,
body.baize-list-skin-on:not(.dark-theme) .ajax-option.ajax-replace .option-items > a[class*="focus-color"] {
  border-color: rgba(47, 128, 255, 0.45) !important;
  background: #e8f2ff !important;
  color: #1f5fd9 !important;
}

body.baize-list-skin-on:not(.dark-theme) .ajax-option.ajax-replace .option-dropdown .dropdown-menu {
  margin-top: 8px !important;
  border: 1px solid rgba(194, 214, 244, 0.96) !important;
  border-radius: 8px !important;
  background: #ffffff !important;
  box-shadow: 0 14px 30px rgba(32, 66, 126, 0.15) !important;
}

body.baize-list-skin-on:not(.dark-theme) .ajax-option.ajax-replace .option-dropdown .dropdown-menu li a {
  border-radius: 6px !important;
  color: #3f5579 !important;
  font-size: 13px !important;
  font-weight: 700 !important;
}

body.baize-list-skin-on:not(.dark-theme) .ajax-option.ajax-replace .option-dropdown .dropdown-menu li a:hover,
body.baize-list-skin-on:not(.dark-theme) .ajax-option.ajax-replace .option-dropdown .dropdown-menu li a.focus-color {
  background: #edf5ff !important;
  color: #1f5fd9 !important;
}

body.baize-list-skin-on:not(.dark-theme) .title-theme {
  position: relative;
  display: block;
  padding-right: 96px;
  color: var(--baize-list-text);
  font-size: clamp(20px, 1.75vw, 30px);
  font-weight: 900;
  line-height: 1.25;
  letter-spacing: 0;
}

body.baize-list-skin-on:not(.dark-theme) .title-theme small {
  display: block;
  width: 100%;
  margin: 5px 0 0 !important;
  color: #5b6c85;
  font-size: clamp(14px, 0.95vw, 18px);
  font-weight: 650;
  line-height: 1.4;
}

body.baize-list-skin-on:not(.dark-theme) .title-theme .pull-right {
  position: absolute;
  top: 8px;
  right: 0;
  margin: 0 !important;
  float: none !important;
}

body.baize-list-skin-on:not(.dark-theme) .sidebar .title-theme,
body.baize-list-skin-on:not(.dark-theme) .mobile-nav-widget .title-theme {
  padding-right: 0;
  font-size: 20px;
}

body.baize-list-skin-on:not(.dark-theme) .sidebar .title-theme small,
body.baize-list-skin-on:not(.dark-theme) .mobile-nav-widget .title-theme small {
  font-size: 14px;
}

body.baize-list-skin-on:not(.dark-theme) .sidebar .title-theme .pull-right,
body.baize-list-skin-on:not(.dark-theme) .mobile-nav-widget .title-theme .pull-right {
  position: static;
  margin-top: 8px !important;
}

body.baize-list-skin-on:not(.dark-theme) .ajax-pag,
body.baize-list-skin-on:not(.dark-theme) .theme-pagination {
  margin-top: 16px;
}

body.baize-list-skin-on:not(.dark-theme) .theme-pagination .page-numbers,
body.baize-list-skin-on:not(.dark-theme) .ajax-pag a,
body.baize-list-skin-on:not(.dark-theme) .next-page a {
  border: 1px solid var(--baize-list-line) !important;
  border-radius: var(--baize-list-radius) !important;
  background: var(--baize-list-panel) !important;
  color: var(--baize-list-subtext) !important;
  box-shadow: none !important;
}

body.baize-list-skin-on:not(.dark-theme) .theme-pagination .page-numbers.current,
body.baize-list-skin-on:not(.dark-theme) .theme-pagination .page-numbers:hover,
body.baize-list-skin-on:not(.dark-theme) .ajax-pag a:hover,
body.baize-list-skin-on:not(.dark-theme) .next-page a:hover {
  border-color: rgba(47, 128, 255, 0.36) !important;
  background: #eef6ff !important;
  color: var(--baize-list-blue) !important;
}

body.baize-list-skin-on:not(.dark-theme) .post_ajax_loader .posts-item,
body.baize-list-skin-on:not(.dark-theme) .post_ajax_loader .posts-mini {
  background: var(--baize-list-panel-soft) !important;
}

body.baize-list-skin-on:not(.dark-theme) .placeholder {
  border-radius: var(--baize-list-radius);
  background: linear-gradient(90deg, #eef4ff 0%, #f8fbff 48%, #eef4ff 100%) !important;
}

body.baize-list-skin-on.baize-resource-market-page:not(.dark-theme) .posts-item.card .item-heading,
body.baize-list-skin-on:not(.dark-theme) .baize-resource-market-page .posts-item.card .item-heading {
  font-size: 16px;
}

body.baize-list-skin-on.baize-resource-market-page:not(.dark-theme) .posts-item.card .baize-list-desc,
body.baize-list-skin-on:not(.dark-theme) .baize-resource-market-page .posts-item.card .baize-list-desc {
  min-height: 46px;
}

@media (max-width: 991px) {
  body.baize-list-skin-on:not(.dark-theme) .widget-main-post.style-list .widget-ajaxpager > .posts-item.list {
    width: calc(100% - 16px) !important;
  }

  body.baize-list-skin-on:not(.dark-theme) .posts-item.list,
  body.baize-list-skin-on:not(.dark-theme) .posts-item.list > .flex {
    gap: 12px;
  }

  body.baize-list-skin-on:not(.dark-theme) .posts-item.list .post-graphic {
    flex-basis: 120px;
    max-width: 30%;
  }
}

@media (max-width: 767px) {
  body.baize-list-skin-on:not(.dark-theme) .ajax-option.ajax-replace {
    padding: 0 !important;
  }

  body.baize-list-skin-on:not(.dark-theme) .ajax-option.ajax-replace > .flex.ac {
    grid-template-columns: 1fr;
    gap: 7px;
    padding: 6px 0 !important;
  }

  body.baize-list-skin-on:not(.dark-theme) .ajax-option.ajax-replace > .flex.ac + .flex.ac {
    margin-top: 2px !important;
    padding-top: 8px !important;
  }

  body.baize-list-skin-on:not(.dark-theme) .ajax-option.ajax-replace .option-dropdown {
    min-height: 24px;
    font-size: 14px !important;
    line-height: 1.3 !important;
  }

  body.baize-list-skin-on:not(.dark-theme) .ajax-option.ajax-replace .option-items {
    flex-wrap: nowrap;
    overflow-x: auto;
    padding-bottom: 2px !important;
  }

  body.baize-list-skin-on:not(.dark-theme) .ajax-option.ajax-replace .option-items > a {
    flex: 0 0 auto;
    min-height: 30px;
    padding: 0 11px !important;
    font-size: 12px !important;
  }

  body.baize-list-skin-on:not(.dark-theme) .title-theme {
    padding-right: 0;
    font-size: 22px;
  }

  body.baize-list-skin-on:not(.dark-theme) .title-theme small {
    margin-top: 5px !important;
    font-size: 14px;
  }

  body.baize-list-skin-on:not(.dark-theme) .title-theme .pull-right {
    position: static;
    display: inline-flex;
    margin-top: 8px !important;
  }

  body.baize-list-skin-on:not(.dark-theme) .posts-item.list {
    display: block !important;
    padding: 12px !important;
  }

  body.baize-list-skin-on:not(.dark-theme) .posts-item.list > .flex {
    display: block !important;
  }

  body.baize-list-skin-on:not(.dark-theme) .posts-item.list .post-graphic {
    width: 100%;
    max-width: none;
    margin-bottom: 12px !important;
  }

  body.baize-list-skin-on.baize-list-mode-text:not(.dark-theme) .posts-item.list .post-graphic,
  body.baize-list-skin-on:not(.dark-theme) .posts-item.list.no-thumb .post-graphic {
    margin-bottom: 0 !important;
  }

  body.baize-list-skin-on:not(.dark-theme) .posts-item.list .item-thumbnail {
    width: 100%;
    padding-bottom: 75% !important;
  }

  body.baize-list-skin-on:not(.dark-theme) .posts-item .item-heading,
  body.baize-list-skin-on:not(.dark-theme) .posts-item.list .item-heading {
    font-size: 16px;
  }

  body.baize-list-skin-on:not(.dark-theme) .baize-list-card-price .meta-pay,
  body.baize-list-skin-on:not(.dark-theme) .posts-item.card .item-tags .meta-pay {
    font-size: 21px !important;
  }

  body.baize-list-skin-on:not(.dark-theme) .posts-mini {
    padding: 9px !important;
  }

  body.baize-list-skin-on:not(.dark-theme) .widget-tab-post .list-inline,
  body.baize-list-skin-on:not(.dark-theme) .ajax-option ul,
  body.baize-list-skin-on:not(.dark-theme) .home-tab-content .list-inline {
    flex-wrap: nowrap;
    overflow-x: auto;
    padding-bottom: 2px;
  }
}
