.szep-widget{display:block;width:100%;max-width:100%;box-sizing:border-box}.szep-widget-content{display:block;width:100%;max-width:100%;box-sizing:border-box}.szep-widget-content>*{max-width:100%}.szep-events-empty{display:block;width:100%;max-width:100%;margin:0 auto;color:#5f6b7a;font-weight:600;text-align:inherit}.szenergy-events-section,.szenergy-events{display:block;width:100%;max-width:100%;box-sizing:border-box;margin:0;padding:0;text-align:inherit;overflow:visible}.szenergy-events>*{margin-left:0;margin-right:0}.szep-widget[data-szep-count="0"] .szep-widget-content{text-align:center}.szep-events-empty{margin-left:auto;margin-right:auto}

/* v1.3.1 - Shortcode layout fix: list grid + explicit single inline mode */
.szep-widget{
  box-sizing:border-box!important;
  max-width:100%!important;
}

.szep-widget[data-szep-mode="list"]{
  display:block!important;
  width:100%!important;
}

.szep-widget[data-szep-mode="list"] .szep-widget-content{
  display:grid!important;
  width:100%!important;
  max-width:100%!important;
  gap:24px!important;
  align-items:start!important;
  justify-items:center!important;
}

.szep-widget[data-szep-mode="list"][data-szep-columns="1"] .szep-widget-content{
  grid-template-columns:minmax(0,1fr)!important;
}

.szep-widget[data-szep-mode="list"][data-szep-columns="2"] .szep-widget-content{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
}

.szep-widget[data-szep-mode="list"][data-szep-columns="3"] .szep-widget-content{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
}

.szep-widget[data-szep-mode="list"][data-szep-columns="4"] .szep-widget-content{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
}

.szep-widget[data-szep-mode="single"]{
  display:inline-block!important;
  width:auto!important;
  max-width:100%!important;
  vertical-align:top!important;
}

.szep-widget[data-szep-mode="single"] .szep-widget-content{
  display:block!important;
  width:auto!important;
  max-width:100%!important;
}

.szep-widget[data-szep-mode="single"] .szep-widget-content>*{
  max-width:100%!important;
}

.szep-widget[data-szep-count="0"]{
  display:block!important;
  width:100%!important;
}

.szep-widget[data-szep-count="0"] .szep-widget-content{
  display:block!important;
  width:100%!important;
  text-align:center!important;
}

.szep-events-empty{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  margin-left:auto!important;
  margin-right:auto!important;
  text-align:center!important;
}

@media(max-width:1024px){
  .szep-widget[data-szep-mode="list"][data-szep-columns="3"] .szep-widget-content,
  .szep-widget[data-szep-mode="list"][data-szep-columns="4"] .szep-widget-content{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}

@media(max-width:767px){
  .szep-widget[data-szep-mode="list"] .szep-widget-content{
    grid-template-columns:minmax(0,1fr)!important;
  }
}
