.mcca-cal{max-width:1100px;margin:0 auto}.mcca-cal__top{display:flex!important;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px}.mcca-cal__title{font-weight:700}.mcca-cal__nav{display:flex!important;gap:10px;flex-wrap:wrap}.mcca-cal__navbtn{text-decoration:underline;font-size:14px}.mcca-cal__grid{display:grid!important;grid-template-rows:auto auto!important;gap:0!important;border:1px solid rgba(0,0,0,.12);border-radius:12px;overflow:hidden;background:rgba(255,255,255,.02)}.mcca-cal__corner{grid-column:1;grid-row:1;background:rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.12)}.mcca-cal__dayhead{grid-row:1;padding:10px 10px;font-weight:600;background:rgba(0,0,0,.06);border-left:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);white-space:nowrap}.mcca-cal__times{grid-column:1;grid-row:2;border-right:1px solid rgba(0,0,0,.12);background:rgba(0,0,0,.03);display:grid!important;grid-template-rows:repeat(var(--mcca-rows),28px)!important}.mcca-cal__time{padding:6px 10px;font-size:12px;opacity:.8;border-top:1px solid rgba(0,0,0,.06)}.mcca-cal__daycol{grid-row:2;position:relative;display:grid!important;grid-template-rows:repeat(var(--mcca-rows),28px)!important;border-left:1px solid rgba(0,0,0,.12);background:rgba(0,0,0,.01)}.mcca-cal__bg{grid-row:1 / -1;background:repeating-linear-gradient(to bottom,rgba(0,0,0,.06),rgba(0,0,0,.06) 1px,transparent 1px,transparent 28px)}.mcca-cal__event{margin:2px 6px;padding:8px 10px;border-radius:10px;background:rgba(191,36,40,.18);border:1px solid rgba(191,36,40,.35);overflow:hidden;z-index:2}.mcca-cal__eventtitle{font-weight:600;font-size:13px;line-height:1.15}.mcca-cal__eventtime{font-size:12px;opacity:.85;margin-top:4px}@media (max-width:900px){.mcca-cal__grid{overflow:auto}}.et-db #et-boc .et-l.et-l--body .et_builder_inner_content{z-index:auto}.et-db #et-boc .et-l.et-l--footer .et_builder_inner_content{z-index:auto}