.rom-events__main{grid-template-columns:minmax(620px,1.38fr) minmax(390px,.62fr);gap:18px}
.rom-events__main>.rom-event-detail{grid-column:1}
.rom-events__main>.rom-calendar{grid-column:2}
.rom-calendar__months{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.rom-calendar{min-width:0}
.rom-event-detail{grid-template-columns:minmax(350px,1.22fr) minmax(250px,.78fr)}
@media(max-width:1150px){.rom-events__main{grid-template-columns:1fr}.rom-events__main>.rom-event-detail,.rom-events__main>.rom-calendar{grid-column:1}.rom-calendar__months{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:760px){.rom-calendar__months{grid-template-columns:repeat(2,minmax(0,1fr))}.rom-event-detail{grid-template-columns:1fr}}
@media(max-width:420px){.rom-calendar__months{grid-template-columns:1fr}}
.rom-events__filter-empty{grid-column:1/-1;padding:34px;border-radius:20px;background:rgba(255,255,255,.72);color:#52645e;text-align:center;font-weight:700}
