/* category-look.css (v5.8.1, 2026-11-03): the category page top area and filter sidebar, kept exactly as approved
 * in v5.8.0. Scoped to the listing page (.jbs-page) only; nothing here touches the header, footer or other pages. */
.jbs-page .jbs-crumbs a, .jbs-page .jbs-chips2 a, .jbs-page .jbs-chip2, .jbs-page .jbs-tagbar button, .jbs-page .jbs-toolbar button,
.jbs-page .jbs-filters a, .jbs-page .jbs-filters button, .jbs-page .jbs-filters summary, .jbs-page .jbs-active a, .jbs-page .jbs-active button { font-weight: 800 !important; }
.jbs-page .jbs-crumbs a, .jbs-page .jbs-fg-h, .jbs-page .jbs-minmax button {
  border: 1.5px solid #181512 !important; border-radius: 999px !important; background-color: #fff; color: #181512 !important;
  text-decoration: none !important; padding: 6px 12px; line-height: 1.2; display: inline-flex; align-items: center; gap: 6px;
}
.jbs-page .jbs-crumbs a { padding: 3px 10px !important; font-size: 12px; }
.jbs-page .jbs-crumbs a:hover { background: #181512 !important; color: #fff !important; }
.jbs-page .jbs-fg-h { width: 100%; justify-content: space-between; border-radius: 10px !important; padding: 9px 12px !important; margin: 4px 0; }
.jbs-page .jbs-chip2 { border: 1.5px solid #181512 !important; }
.jbs-page .jbs-chip2.on { background: #181512 !important; color: #fff !important; }
.jbs-page .jbs-aclear { border: 1.5px solid #181512 !important; border-radius: 10px !important; background: #fff; color: #181512 !important; font-weight: 800 !important; text-decoration: none !important; padding: 4px 10px !important; }
.jbs-page .jbs-fclose { border: 1.5px solid #181512 !important; border-radius: 50% !important; background: #fff !important; font-weight: 900 !important; min-width: 34px; min-height: 34px; }
