
/* Category cards share a bounded column. Keep this out of the focused player. */
html body:not(.sukun-tefekkur-mode) #tab-zkr {
 grid-template-columns:minmax(0,1fr)!important; grid-auto-flow:row!important;
}
html body:not(.sukun-tefekkur-mode) #tab-zkr > * {
 grid-column:1 / -1!important;
}
html body:not(.sukun-tefekkur-mode) #tab-zkr #zMegaHost {
 display:block!important; width:100%!important; max-width:100%!important;
 min-width:0!important; box-sizing:border-box!important;
 grid-column:1 / -1!important; grid-row:auto!important;
 position:relative!important; inset:auto!important; transform:none!important;
}
html body:not(.sukun-tefekkur-mode) #tab-zkr #zMegaHost > details.zMegaGroup {
 display:block!important; float:none!important; width:100%!important;
 max-width:100%!important; min-width:0!important; box-sizing:border-box!important;
 grid-area:auto!important; position:relative!important; inset:auto!important;
 transform:none!important; margin:12px 0!important;
}
html body:not(.sukun-tefekkur-mode) #tab-zkr #zMegaHost > details.zMegaGroup > summary {
 display:grid!important; grid-template-columns:36px minmax(0,1fr) auto!important;
 width:100%!important; min-width:0!important; max-width:100%!important;
 box-sizing:border-box!important; padding:12px!important; gap:9px!important;
}
html body:not(.sukun-tefekkur-mode) #tab-zkr #zMegaHost .zMegaTxt {
 display:block!important; min-width:0!important; width:auto!important;
 white-space:normal!important; overflow-wrap:break-word!important;
}
html body:not(.sukun-tefekkur-mode) #tab-zkr #zMegaHost > details.zMegaGroup > .zMegaBody {
 display:block; box-sizing:border-box!important; width:auto!important;
 min-width:0!important; max-width:100%!important; margin:8px!important;
 padding:10px!important;
}
html body:not(.sukun-tefekkur-mode) #tab-zkr #zMegaHost .zMegaBody > * {
 box-sizing:border-box!important; min-width:0!important; max-width:100%!important;
 grid-column:auto!important; grid-row:auto!important;
}
