.mzs-event-filters{display:none;gap:10px;flex-wrap:wrap;margin:28px 0 36px}.mzs-events-ready .mzs-event-filters{display:flex}.mzs-event-filters button{border:1px solid var(--line,#d9dbcf);border-radius:50px;padding:11px 22px;background:transparent;color:var(--ink,#303a30);font:500 14px/1.6 'DM Sans',sans-serif;cursor:pointer}.mzs-event-filters button:hover{background:var(--green,#dce5ce)}.mzs-event-filters button[aria-pressed=true]{background:var(--ink,#303a30);color:var(--paper,#faf7ef);border-color:var(--ink,#303a30)}.mzs-calendar-event{display:grid;grid-template-columns:82px minmax(0,1fr);gap:26px;padding:26px 0;border-top:1px solid var(--line,#d9dbcf)}.mzs-calendar-event[hidden],.mzs-events-empty[hidden]{display:none!important}.mzs-event-date{display:flex;flex-direction:column;gap:4px}.mzs-event-date strong{font:500 36px/1.2 Manrope,sans-serif}.mzs-event-date span{font-size:11px;white-space:nowrap}.mzs-event-copy .mzs-event-kind{font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px}.mzs-event-copy h3{margin:0 0 16px;overflow-wrap:anywhere}.mzs-event-copy .mzs-event-time{font-size:14px;font-weight:600}.mzs-event-copy .mzs-event-room{font-size:13px;margin-bottom:12px}.mzs-event-copy .mzs-event-annotation{font-size:15px;overflow-wrap:anywhere}.mzs-events-empty{padding:26px 0;border-top:1px solid var(--line,#d9dbcf)}@media(max-width:600px){.mzs-calendar-event{grid-template-columns:62px minmax(0,1fr);gap:16px}.mzs-event-filters{gap:8px}.mzs-event-filters button{font-size:13px;padding:10px 16px}.mzs-event-date strong{font-size:30px}}
