/* V85: scoped final mobile category sizing; all eight original colors preserved */
#kategorie.rk55-categories{padding-top:0!important;margin-top:12px!important;min-height:0!important}
#kategorie.rk55-categories>.rk11-section-heading{margin:0 0 12px!important;padding:0!important;min-height:0!important;height:auto!important}
#kategorie.rk55-categories>.rk55-category-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:12px 0 22px!important;padding:0!important;min-height:0!important;align-items:stretch!important}
#kategorie.rk55-categories .rk55-category-grid>a.rk55-category{height:clamp(152px,39vw,190px)!important;min-height:0!important;max-height:190px!important;margin:0!important;padding:0!important;border-radius:19px!important;overflow:hidden!important}
#kategorie.rk55-categories .rk55-category-grid>a.rk55-category .rk55-content{padding:13px!important;gap:5px!important;justify-content:flex-end!important}
#kategorie.rk55-categories .rk55-category-grid>a.rk55-category .rk55-icon{font-size:23px!important;margin:0 0 3px!important}
#kategorie.rk55-categories .rk55-category-grid>a.rk55-category .rk55-copy{gap:4px!important}
#kategorie.rk55-categories .rk55-category-grid>a.rk55-category .rk55-copy strong{font-size:clamp(15px,3.8vw,20px)!important;line-height:1.12!important}
#kategorie.rk55-categories .rk55-category-grid>a.rk55-category .rk55-copy small{font-size:clamp(11px,2.75vw,14px)!important;line-height:1.25!important}
#kategorie.rk55-categories .rk55-category-grid>a.rk55-category .rk55-arrow{top:11px!important;right:11px!important;width:34px!important;height:34px!important;font-size:21px!important}
@media(max-width:380px){#kategorie.rk55-categories>.rk55-category-grid{gap:9px!important}#kategorie.rk55-categories .rk55-category-grid>a.rk55-category{height:155px!important}#kategorie.rk55-categories .rk55-category-grid>a.rk55-category .rk55-content{padding:10px!important}}
@media(min-width:761px){#kategorie.rk55-categories>.rk55-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}#kategorie.rk55-categories .rk55-category-grid>a.rk55-category{height:200px!important;max-height:none!important}}

/* V20: compact heading even while a browser still has the older V81 script cached.
   Scope by the stable section class, because that older script renames its ID. */
section.rk55-categories > .rk11-section-heading {
 min-height:0!important;
 height:auto!important;
 margin:0 0 12px!important;
 padding:0!important;
 align-items:flex-start!important;
}
section.rk55-categories > .rk11-section-heading > a {
 min-height:0!important;
 height:auto!important;
 align-self:flex-start!important;
}
section.rk55-categories > .rk55-category-grid {
 margin-top:12px!important;
}
