/* 4.16.31 — Unified category archive surface and pagination * The established header/main/sidebar order stays unchanged. These rules * only improve spacing,card rhythm and the shared pagination component. * ============================================================ */.bz-pagination-nav .pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;width:auto;margin:0;padding:0;list-style:none;}.bz-pagination-nav .pagination>li{display:inline-flex !important;min-width:40px;min-height:40px;align-items:stretch;justify-content:stretch;margin:0;padding:0;overflow:hidden;color:var(--bz-brand-800);background:var(--bz-white);border:1px solid var(--bz-brand-100);border-radius:9px;box-shadow:none;font-size:.82rem;font-weight:800;list-style:none;}.bz-pagination-nav .pagination>li>a,.bz-pagination-nav .pagination>li>span{display:inline-flex;width:100%;min-width:38px;min-height:38px;align-items:center;justify-content:center;padding:7px 11px;color:inherit;background:transparent;text-decoration:none;}.bz-pagination-nav .pagination>li .current{color:var(--bz-white);background:var(--bz-brand-800);}.bz-pagination-nav .pagination>li:has(.current){color:var(--bz-white);background:var(--bz-brand-800);border-color:var(--bz-brand-800);}.bz-pagination-nav .pagination>li:hover,.bz-pagination-nav .pagination>li:focus-within{color:var(--bz-accent-700);border-color:var(--bz-accent-200);}.bz-pagination-nav .pagination a:focus-visible{position:relative;z-index:1;outline:3px solid rgba(var(--bz-brand-rgb),.18);outline-offset:-3px;}body.category:not(.baztab-media-archive) .af-main-content>.container-fluid{padding-top:20px;padding-bottom:44px;}body.category:not(.baztab-media-archive) .af-main-content>.container-fluid>.row{row-gap:18px;}body.category:not(.baztab-media-archive) .af-archive-top .baztab-archive-header{position:relative;margin-bottom:0;padding:17px 20px 18px;overflow:hidden;background:linear-gradient(135deg,var(--bz-white),var(--bz-brand-50));border:1px solid rgba(var(--bz-brand-rgb),.1);border-radius:13px;box-shadow:0 5px 18px rgba(var(--bz-brand-rgb),.045);}body.category:not(.baztab-media-archive) .af-archive-top .baztab-archive-header::before{content:"";position:absolute;top:17px;right:0;width:4px;height:42px;background:var(--bz-accent-600);border-radius:999px 0 0 999px;}body.category:not(.baztab-media-archive) .af-archive-top .baztab-archive-header h1{color:var(--bz-brand-900);font-size:clamp(1.35rem,2vw,1.72rem);font-weight:900;}body.category:not(.baztab-media-archive) .baztab-archive-intro{max-width:105ch;padding:9px 0 0;color:var(--bz-text-secondary);border:0;border-top:1px solid rgba(var(--bz-brand-rgb),.09);font-size:.9rem;line-height:1.95;overflow-wrap:anywhere;}body.category:not(.baztab-media-archive) .af-main-single.af-archive-main,body.category:not(.baztab-media-archive) .af-side-single{min-width:0;}body.category:not(.baztab-media-archive) .af-service-archive{margin-bottom:14px;padding:20px 17px;border:1px solid rgba(var(--bz-brand-rgb),.09);border-radius:12px;box-shadow:0 5px 18px rgba(var(--bz-brand-rgb),.045);}body.category:not(.baztab-media-archive) .af-archive-items{display:grid;gap:12px;padding-top:8px;}body.category:not(.baztab-media-archive) .af-archive-item{display:grid;grid-template-columns:minmax(190px,230px) minmax(0,1fr);align-items:center;gap:16px;width:100%;margin:0 !important;padding:12px;background:var(--bz-white);border:1px solid rgba(var(--bz-brand-rgb),.09);border-radius:12px;box-shadow:0 4px 15px rgba(var(--bz-brand-rgb),.04);}body.category:not(.baztab-media-archive) .af-archive-img,body.category:not(.baztab-media-archive) .af-archive-desc{width:auto;min-width:0;margin:0;padding-inline:0;}body.category:not(.baztab-media-archive) .af-archive-img>a{display:block;}body.category:not(.baztab-media-archive) .af-archive-img img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:9px;}body.category:not(.baztab-media-archive) .af-archive-desc h2{margin:3px 0 6px;color:var(--bz-brand-900);font-size:1.04rem;font-weight:850;line-height:1.8;text-wrap:pretty;}body.category:not(.baztab-media-archive) .af-archive-desc h2 a{color:inherit;}body.category:not(.baztab-media-archive) .af-archive-desc h2 a:hover,body.category:not(.baztab-media-archive) .af-archive-desc h2 a:focus-visible{color:var(--bz-accent-700);}body.category:not(.baztab-media-archive) .af-archive-desc p{margin:5px 0 0;color:var(--bz-text-secondary);font-size:.84rem;line-height:1.9;text-align:right;}body.category:not(.baztab-media-archive) .af-archive-desc .af-single-meta{margin:0;color:var(--bz-text-muted);font-size:.72rem;}body.category:not(.baztab-media-archive) .af-side-single>:is(.af-side-index,.af-side-allnews,.af-tab-index,.widget){overflow:hidden;background:var(--bz-white);border:1px solid rgba(var(--bz-brand-rgb),.09);border-radius:12px;box-shadow:0 4px 15px rgba(var(--bz-brand-rgb),.04);}@media (hover:hover) and (pointer:fine){body.category:not(.baztab-media-archive) .af-archive-item{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;}body.category:not(.baztab-media-archive) .af-archive-item:hover{border-color:rgba(var(--bz-brand-rgb),.17);box-shadow:0 9px 23px rgba(var(--bz-brand-rgb),.075);transform:translateY(-1px);}}@media (max-width:991.98px) and (min-width:768px){body.category:not(.baztab-media-archive) .af-archive-item{grid-template-columns:minmax(165px,190px) minmax(0,1fr);gap:13px;}}@media (max-width:767.98px){.bz-pagination-nav{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;}.bz-pagination-nav .pagination{flex-wrap:nowrap;justify-content:flex-start;width:max-content;min-width:100%;}body.category:not(.baztab-media-archive) .af-main-content>.container-fluid{padding-top:12px;padding-bottom:32px;}body.category:not(.baztab-media-archive) .af-archive-top .baztab-archive-header{padding:13px 14px 14px;}body.category:not(.baztab-media-archive) .af-archive-top .baztab-archive-header::before{top:13px;width:3px;height:38px;}body.category:not(.baztab-media-archive) .baztab-archive-intro{padding-top:8px;font-size:.83rem;line-height:1.85;}body.category:not(.baztab-media-archive) .af-service-archive{padding:14px 12px;}body.category:not(.baztab-media-archive) .af-archive-items{gap:10px;}body.category:not(.baztab-media-archive) .af-archive-item{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px;}body.category:not(.baztab-media-archive) .af-archive-img{margin:0;}body.category:not(.baztab-media-archive) .af-archive-img img{aspect-ratio:16 / 9;}body.category:not(.baztab-media-archive) .af-archive-desc h2{margin-top:0;font-size:.96rem;line-height:1.78;}body.category:not(.baztab-media-archive) .af-archive-desc p{font-size:.8rem;line-height:1.82;}}@media (prefers-reduced-motion:reduce){body.category:not(.baztab-media-archive) .af-archive-item{transition:none;}}.bz-pagination-mobile{display:none}@media (max-width:767.98px){body.category:not(.baztab-media-archive) .af-archive-item{grid-template-columns:clamp(104px,32vw,132px) minmax(0,1fr);align-items:start;gap:10px;padding:9px}body.category:not(.baztab-media-archive) .af-archive-img,body.category:not(.baztab-media-archive) .af-archive-img>a,body.category:not(.baztab-media-archive) .af-archive-img picture{display:block;width:100%;height:100%}body.category:not(.baztab-media-archive) .af-archive-img img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:8px}body.category:not(.baztab-media-archive) .af-archive-desc h2{margin:2px 0 0;font-size:clamp(.84rem,3.7vw,.94rem);line-height:1.68;overflow-wrap:anywhere}body.category:not(.baztab-media-archive) .af-archive-desc .af-single-meta{margin:0 0 2px;font-size:.68rem;line-height:1.55}body.category:not(.baztab-media-archive) .af-archive-desc p{display:none}.bz-archive-pagination>.bz-pagination__summary,.bz-archive-pagination>.bz-pagination-nav{display:none}.bz-pagination-mobile{display:grid;grid-template-columns:minmax(72px,auto) minmax(0,1fr) minmax(72px,auto);align-items:center;gap:8px;width:100%;margin:4px 0 0}.bz-pagination-mobile__link,.bz-pagination-mobile__status{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:5px;padding:8px 10px;border:1px solid var(--bz-brand-100);border-radius:10px;background:var(--bz-white);color:var(--bz-brand-800);font-size:.78rem;font-weight:800;line-height:1.5;text-align:center;text-decoration:none}.bz-pagination-mobile__status{min-width:0;color:var(--bz-text-secondary);white-space:nowrap}.bz-pagination-mobile__link.is-disabled{color:var(--bz-text-muted);background:var(--bz-surface-muted);opacity:.55}}@media (max-width:359.98px){body.category:not(.baztab-media-archive) .af-archive-item{grid-template-columns:96px minmax(0,1fr);gap:8px;padding:8px}.bz-pagination-mobile{grid-template-columns:66px minmax(0,1fr) 66px;gap:6px}.bz-pagination-mobile__link,.bz-pagination-mobile__status{padding-inline:6px;font-size:.72rem}}
/* BAZTAB MOBILE ARCHIVE PAINT GUARD */
@media (max-width:767.98px){
body.category:not(.baztab-media-archive) .af-archive-items>.af-archive-item:nth-of-type(n+5),
body.category:not(.baztab-media-archive) .af-main-single+.af-side-single>*:nth-child(n+2){
content-visibility:visible!important;
contain-intrinsic-size:none!important
}
}
