.mrkrl-slot{width:100%;margin-bottom:28px;box-sizing:border-box}.mrkrl-slot .mrkrl-shell{margin-bottom:0}.mrkrl-skeletons{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:20px;width:100%;overflow:hidden;padding:0 0 12px}.mrkrl-skeleton{min-width:0}.mrkrl-skeleton>span{display:block;aspect-ratio:169/244;border-radius:10px;background:var(--bg_lighter,#29303d)}.mrkrl-skeleton>b{display:block;height:16px;width:70%;border-radius:5px;margin-top:12px;background:var(--bg_lighter,#29303d)}.mrkrl-big .mrkrl-skeletons{grid-template-columns:repeat(6,minmax(0,1fr))}.mrkrl-big .mrkrl-skeleton:nth-child(n+7){display:none}.mrkrl-card-space{min-width:0}.mrkrl-retry[hidden]{display:none!important}.mrkrl-retry{border:1px solid var(--primaryColor,#2cbbd9);color:var(--text,#fff);background:var(--bg2,#202733);padding:10px 16px;border-radius:8px;font:inherit;cursor:pointer;margin-top:12px}.mrkrl-carousel-fallback{display:flex!important;gap:20px;overflow-x:auto}.mrkrl-carousel-fallback>*{flex:0 0 calc((100% - 120px)/7)}.mrkrl-style6 .mrkrl-skeleton>span{aspect-ratio:16/10}.mrkrl-style7 .mrkrl-skeleton>span{aspect-ratio:16/10}@media(max-width:1199px){.mrkrl-skeletons{grid-template-columns:repeat(5,minmax(0,1fr))}.mrkrl-skeleton:nth-child(n+6){display:none}.mrkrl-big .mrkrl-skeletons{grid-template-columns:repeat(4,minmax(0,1fr))}.mrkrl-big .mrkrl-skeleton:nth-child(n+5){display:none}}@media(max-width:999px){.mrkrl-skeletons{grid-template-columns:repeat(3,minmax(0,1fr))}.mrkrl-skeleton:nth-child(n+4){display:none}.mrkrl-big .mrkrl-skeletons{grid-template-columns:repeat(2,minmax(0,1fr))}.mrkrl-big .mrkrl-skeleton:nth-child(n+3){display:none}}@media(max-width:599px){.mrkrl-skeletons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mrkrl-skeleton:nth-child(n+3){display:none}.mrkrl-carousel-fallback>*{flex-basis:calc((100% - 10px)/2)}.mrkrl-slot{margin-bottom:22px}}@media(prefers-reduced-motion:no-preference){.mrkrl-slot[aria-busy=true] .mrkrl-skeleton{animation:mrkrl-pulse 1.4s ease-in-out infinite}@keyframes mrkrl-pulse{50%{opacity:.55}}}
.mrkrl-status{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
