.mcat-masterclass-index-module-container .badge-counter{aspect-ratio:1/1;background:rgba(20,63,100,.49);border-radius:50%;line-height:1;padding:5px;width:24px}.mcat-masterclass-index-module-container[data-status=parsing]{position:relative}.mcat-masterclass-index-module-container[data-status=parsing]>div{opacity:.5;pointer-events:none}.mcat-masterclass-index-module-container[data-status=parsing]:after{color:#000;content:"Loading data...";display:block;left:0;margin-left:auto;margin-right:auto;position:absolute;text-align:center;top:15px;width:100%}.mcat-masterclass-index-module-container .badge-counter:before{color:#fff;content:"0";font-size:10px}.mcat-masterclass-index-module-container .tab>input~.tab__content{overflow:hidden;transition:max-height .5s ease-in-out}.mcat-masterclass-index-module-container .tab>input:not(:checked)~.tab__content{max-height:0!important}.mcat-masterclass-index-module-container .tab>input:checked+.tab__label{background-color:var(--light-blue-2);border-left:4px solid #d1deea}.mcat-masterclass-index-module-container .tab .tab__label{border-bottom:1px solid #d1deea;border-top:1px solid #d1deea;border-color:#d1deea;border-style:solid;border-width:2px 1px}.mcat-masterclass-index-module-container .child-post-wrapper{border-bottom:1px solid #d1deea}.mcat-masterclass-index-module-container .child-post-wrapper+.child-post-wrapper{margin-top:6px}.mcat-masterclass-index-module-container .child-post-wrapper.last-child{border-bottom:4px solid #d1deea}.mcat-masterclass-index-module-container .lvl-2-parent-wrapper{border-bottom:1px solid #d1deea;margin-top:4px}.mcat-masterclass-index-module-container .tab__label{pointer-events:none}.mcat-masterclass-index-module-container .accordion-item{box-shadow:0 4px 16px 0 rgba(0,0,0,.15)}.accordion-header>.accordion-button{transition:color .25s ease-in-out,background .25s ease-in-out}.accordion-header:has(+.accordion-collapse.collapsing)>.accordion-button,.accordion-header:has(+.accordion-collapse.show)>.accordion-button{background:linear-gradient(0deg,#082e3d,#082e3d),#fff;color:#fff}.accordion-header>.accordion-button:after{aspect-ratio:1/1;background-image:var(--accordion-expand);background-position:50%;background-repeat:no-repeat;content:"";margin-left:auto;transition:background-image .25s ease-in-out;width:32px}.accordion-header:has(+.accordion-collapse.collapsing)>.accordion-button:after,.accordion-header:has(+.accordion-collapse.show)>.accordion-button:after{background-image:var(--accordion-collapse)}