/* Consistent pinned navigation on desktop, with fixed header spacer inserted by v239 JS */
.ac-all-head.ac-v239-fixed{position:fixed!important;inset:auto 0 auto 0!important;top:var(--ac-v239-top,0px)!important;width:100%!important;max-width:none!important;z-index:2147482000!important;transform:none!important;box-sizing:border-box!important}
.ac-all-head #ac-navigation a.ac-nav-current{position:relative!important;color:#fff!important;text-decoration:none!important}
.ac-all-head #ac-navigation a.ac-nav-current::after{content:"";position:absolute;bottom:-8px;left:8%;right:8%;height:2px;background:linear-gradient(90deg,transparent,#99b7e8,#e4a7c2,transparent);box-shadow:0 0 7px #b1caff}
#ac-v239-top{position:fixed!important;right:22px!important;bottom:23px!important;z-index:2147482450!important;background:#142a50!important;border:1px solid #9eafce!important;color:white!important;border-radius:28px!important;padding:12px 17px!important;font:600 14px/1.2 'Open Sans',Arial,sans-serif!important;box-shadow:0 5px 20px #0a1b3455!important;cursor:pointer!important;display:none!important}
#ac-v239-top.ac-v239-show{display:block!important}
@media(max-width:900px){#ac-v239-top{right:13px!important;bottom:95px!important;font-size:12px!important;padding:10px 13px!important}.ac-all-head #ac-navigation a.ac-nav-current::after{bottom:-3px}}
/* Desktop litters: compact cards, no grey letterbox, preserve entire picture */
@media(min-width:901px){
.ac-all-mioty .litter-list a.litter-row{grid-template-columns:minmax(0,1fr) minmax(0,42%)!important;align-items:center!important;gap:22px!important;height:auto!important;min-height:0!important;padding:15px 20px!important;margin:0!important}
.ac-all-mioty .litter-row .litter-image{height:218px!important;min-height:0!important;max-height:218px!important;width:100%!important;aspect-ratio:auto!important;background:transparent!important;overflow:hidden!important;padding:0!important;border-radius:9px!important}
.ac-all-mioty .litter-row .litter-image img,.ac-all-mioty .litter-row .litter-image img.miot-cover{width:100%!important;height:100%!important;max-width:100%!important;max-height:218px!important;object-fit:contain!important;object-position:center!important;background:transparent!important;border-radius:9px!important}
.ac-all-mioty .litter-row .litter-info{padding:0 12px!important;align-self:center!important}
.ac-all-mioty .litter-row .litter-info h2{font-size:26px!important;margin-bottom:9px!important}
.ac-all-mioty .litter-row .detail-link{margin-top:9px!important}
}
