.bariba-sitemap{--bariba-gap:1.25rem;margin:1.5rem 0}.bariba-sitemap__search-wrap{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.bariba-sitemap__search{width:min(100%,34rem);padding:.8rem 1rem;border:1px solid #cbd5e1;border-radius:.45rem;font:inherit}.bariba-sitemap__result-count{font-size:.9rem;opacity:.75}.bariba-sitemap__groups{display:grid;grid-template-columns:repeat(var(--bariba-columns,3),minmax(0,1fr));gap:var(--bariba-gap);align-items:start}.bariba-sitemap--columns-1{--bariba-columns:1}.bariba-sitemap--columns-2{--bariba-columns:2}.bariba-sitemap--columns-3{--bariba-columns:3}.bariba-sitemap--columns-4{--bariba-columns:4}.bariba-sitemap__group{border:1px solid #e2e8f0;border-radius:.55rem;background:#fff;overflow:hidden}.bariba-sitemap__heading{display:flex;justify-content:space-between;align-items:center;gap:.6rem;margin:0;padding:.85rem 1rem;font-size:1.05rem;font-weight:700;background:#f8fafc;cursor:pointer}.bariba-sitemap__badge{display:inline-flex;min-width:1.7rem;justify-content:center;padding:.1rem .45rem;border-radius:999px;background:#e2e8f0;font-size:.8rem}.bariba-sitemap__list{list-style:none;margin:0;padding:.5rem 1rem 1rem}.bariba-sitemap__item{margin:0;border-bottom:1px solid #f1f5f9}.bariba-sitemap__item:last-child{border-bottom:0}.bariba-sitemap__link{display:flex;align-items:center;gap:.7rem;padding:.62rem 0;text-decoration:none}.bariba-sitemap__image{width:48px;height:48px;object-fit:cover;border-radius:.3rem;flex:0 0 auto}.bariba-sitemap__title{flex:1}.bariba-sitemap__date{font-size:.82rem;opacity:.7;white-space:nowrap}.bariba-sitemap__no-results{text-align:center;padding:1rem}.bariba-sitemap [hidden]{display:none!important}@media(max-width:900px){.bariba-sitemap__groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.bariba-sitemap__groups{grid-template-columns:1fr}.bariba-sitemap__search-wrap{align-items:stretch;flex-direction:column}.bariba-sitemap__date{display:none}}
