.rundown-container{overflow:hidden;position:relative}.rundown-container .rundown-inner{display:flex;flex-direction:column;gap:8px;padding:40px 24px;position:relative}.rundown-inner .rundown-title{text-align:center}.rundown-inner .rundown-event-list{display:flex;flex-direction:column;gap:24px;width:100%}.rundown-event-list .rundown-event{align-items:center;display:flex;flex-direction:column;gap:12px}.rundown-event-list.frame .rundown-event{align-items:center;border-radius:8px;padding:12px}.rundown-event .rundown-event-title{font-size:calc(var(--heading-size) / 1.6)}.rundown-event .rundown-agenda-list{display:flex;flex-direction:column;gap:4px;max-width:100%;min-width:100%;width:100%}.rundown-agenda-list .rundown-agenda{display:flex;gap:16px;min-height:45px;min-width:100%}.rundown-agenda .rundown-agenda-time{align-self:center;max-width:80px;width:100%}.rundown-agenda .rundown-divider{align-items:center;display:flex;flex-direction:column;position:relative}.rundown-agenda .rundown-divider .rundown-line{border-left:2px dashed var(--text-primary);flex:1;position:relative}.rundown-agenda .rundown-divider .rundown-circle{background-color:var(--background-secondary);border:1px solid var(--text-primary);border-radius:50%;height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.rundown-agenda .rundown-agenda-content{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap;gap:8px;max-width:100%;overflow:hidden}.rundown-agenda .rundown-agenda-icon{display:block;flex-shrink:0;height:auto;width:40px}.rundown-agenda-content .rundown-agenda-text{text-wrap:wrap;width:100%}.rundown-agenda-icon .image-wrap{display:block;height:100%;width:100%}.rundown-agenda-icon .image-wrap img{display:block;height:auto;object-fit:cover;object-position:center;width:100%}@media (min-width:640px){.rundown-container .rundown-inner{gap:16px}}@media (min-width:640px) and(max-width:1280px){.rundown-inner .rundown-event-list.frame{margin:0 auto;max-width:75%}}@media (min-width:1536px){.rundown-inner .rundown-event-list.frame{margin:0 auto;max-width:75%}}.rundown-inner .rundown-event-list.horizontal{margin:0 auto;max-width:750px}.rundown-event-list .rundown-event-horizontal{align-items:center;display:flex;flex-direction:column}.rundown-event-horizontal .rundown-event-horizontal-title{font-size:calc(var(--heading-size) / 1.6)}.rundown-event-horizontal .rundown-agenda-horizontal-list{display:flex;flex-wrap:wrap;gap:2px;justify-content:space-between;overflow:hidden;width:100%}.rundown-agenda-horizontal-list .rundown-agenda-horizontal{align-items:center;display:flex;flex-basis:calc(25% - 2px);flex-direction:column;flex-grow:1;flex-shrink:0;gap:12px;position:relative}.rundown-agenda-horizontal .rundown-divider{display:flex;position:relative;width:100%}.rundown-agenda-horizontal .rundown-divider .rundown-line{border-top:2px dashed var(--text-primary);flex:1;position:relative;width:100%}.rundown-agenda-horizontal .rundown-divider .rundown-circle{background-color:var(--background-secondary);border:1px solid var(--text-primary);border-radius:50%;height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.rundown-agenda-horizontal .rundown-agenda-horizontal-content{align-items:center;display:flex;gap:4px;text-align:center}@media (min-width:768px){.rundown-inner .rundown-event-list.horizontal{max-width:85%}.rundown-agenda-horizontal-list .rundown-agenda-horizontal{flex-basis:calc(16.6% - 2px)}}