.box.oag-agenda-view{background:var(--oag-dark);padding:var(--oag-var-4) var(--oag-var-5);margin-bottom:var(--oag-var-4)}@media (max-width:576px){.box.oag-agenda-view{padding:0 var(--oag-var-1rem) var(--oag-var-1rem)}}.h1-agenda{background:linear-gradient(to top,transparent 10%,var(--oag-secondary) 10%,var(--oag-secondary) 28%,transparent 28%)}h2.h2-agenda{display:inline-block;margin-top:0;margin-bottom:var(--oag-var-4);border-bottom:var(--oag-var-1) solid var(--oag-secondary)}.oag-agenda-tabs{display:flex;flex-wrap:wrap;gap:var(--oag-var-2);margin-bottom:var(--oag-var-4)}.oag-agenda-tab{display:inline-block;padding:var(--oag-var-2) var(--oag-var-3);border:1px solid var(--oag-border-secondary);color:var(--oag-secondary);border-radius:var(--oag-var-1rem);font-size:var(--oag-rubik-xs);text-decoration:none;transition:all .3s ease-in-out}.oag-agenda-tab--active,.oag-agenda-tab:hover{background:var(--oag-secondary);color:var(--oag-dark)}@media (max-width:576px){.oag-agenda-tab{margin:0;padding:var(--oag-var-2) var(--oag-var-3);line-height:var(--oag-lh-1)}}.oag-agenda-list{display:flex;flex-direction:column;gap:0;margin-bottom:var(--oag-var-2)}.oag-agenda-item{display:block;width:100%;background:var(--oag-bg-800);padding:var(--oag-var-1rem);border-radius:0;border-left:var(--oag-var-1) solid transparent;text-decoration:none;transition:all .3s ease-in-out;margin-bottom:var(--oag-var-2)}.oag-agenda-item:hover{background:var(--oag-dark)}.oag-agenda-item--concert{border-left-color:var(--oag-konzerte)}.oag-agenda-item--festival_slot{border-left-color:var(--oag-festivals)}.oag-agenda-item__main{display:flex;align-items:baseline;flex-wrap:wrap;text-align:left}.oag-agenda-item__title{flex:1 1 0;min-width:0;font-size:var(--oag-rubik-base);color:var(--oag-color);font-weight:500;line-height:var(--oag-lh-base)}.oag-agenda-item__meta{display:flex;justify-content:space-between;align-items:center;gap:var(--oag-var-2);margin-top:var(--oag-var-1);text-align:left}.oag-agenda-item__context,.oag-agenda-item__date{font-size:var(--oag-rubik-s);color:var(--oag-datum)}.oag-agenda-item__context{flex:1;min-width:0}.oag-agenda-item__date{white-space:nowrap;flex-shrink:0}.oag-agenda-view .oag-agenda-item__date{display:none}.oag-agenda-item__kanton{flex-shrink:0}.oag-agenda-item__kanton-text{font-size:var(--oag-rubik-xs);color:var(--oag-datum);letter-spacing:var(--oag-ls-1);flex-shrink:0;opacity:.6}.oag-agenda-item__genre-row{font-size:var(--oag-rubik-s);color:var(--oag-datum);opacity:.6}.oag-agenda-item[data-is-cancelled="1"] .oag-agenda-item__title{color:var(--oag-datum);text-decoration:line-through}.oag-agenda-badge--cancelled{color:var(--oag-cancelled)}.oag-agenda-badge--postponed{color:var(--oag-datum);font-weight:400}.oag-agenda-badge--soldout{color:var(--oag-cancelled)}.oag-agenda-badge--free{color:var(--oag-festivals)}.oag-agenda-item--concert .oag-agenda-badge--tip{color:var(--oag-konzerte);margin-left:0}.oag-agenda-item--festival_slot .oag-agenda-badge--tip{color:var(--oag-festivals)}.newsticker-eintrag+.oag-agenda-date-sep,.oag-agenda-item+.oag-agenda-date-sep{margin-top:var(--oag-var-4)}.oag-agenda-date-sep{align-items:center;display:flex;font-weight:500;color:var(--oag-secondary);font-size:var(--oag-rubik-s);letter-spacing:var(--oag-ls-1);text-transform:uppercase;width:100%;margin-bottom:var(--oag-var-2)}.oag-agenda-date-sep::after{content:'';flex:1 0 var(--oag-var-2);margin:0 0 0 var(--oag-var-2);border-top:2px solid var(--oag-border-secondary)}.oag-agenda-empty{color:var(--oag-datum);font-size:var(--oag-rubik-s);padding:var(--oag-var-2) 0}.oag-agenda-empty a{color:var(--oag-secondary)}.oag-agenda-view__next{margin-top:var(--oag-var-2);margin-bottom:0}.oag-agenda-view__next .btn-outline-m{font-size:var(--oag-rubik-s);padding:var(--oag-var-3)}.oag-agenda-filter{display:flex;flex-wrap:wrap;align-items:center;gap:var(--oag-var-2);margin-bottom:var(--oag-var-3)}.oag-agenda-filter__cantons{display:flex;flex-wrap:wrap;gap:var(--oag-var-2);flex:1}.oag-agenda-kanton-pill{font-size:var(--oag-rubik-xs);color:var(--oag-datum);text-decoration:none;padding:var(--oag-var-1) var(--oag-var-2);border:1px solid var(--oag-border-secondary);border-radius:var(--oag-var-1rem);transition:all .3s ease-in-out}.oag-agenda-kanton-pill:hover{color:var(--oag-secondary);border-color:var(--oag-border-secondary)}.oag-agenda-kanton-pill--active{background:var(--oag-secondary);color:var(--oag-dark);border-color:var(--oag-secondary)}.oag-agenda-kanton-pill--active:hover{background:var(--oag-secondary);color:var(--oag-dark)}.oag-agenda-tipps-toggle{font-size:var(--oag-rubik-xs);color:var(--oag-datum);text-decoration:none;padding:var(--oag-var-1) var(--oag-var-2);border:1px solid var(--oag-border-secondary);border-radius:var(--oag-var-1rem);white-space:nowrap;transition:all .3s ease-in-out}.oag-agenda-tipps-toggle:hover{color:var(--oag-secondary);border-color:var(--oag-secondary)}.oag-agenda-tipps-toggle--active{background:var(--oag-secondary);color:var(--oag-dark);border-color:var(--oag-secondary)}.oag-agenda-tipps-toggle--active:hover{background:var(--oag-secondary);color:var(--oag-dark)}.oag-agenda-strip{background:var(--oag-dark);border-top:var(--oag-var-1) solid var(--oag-secondary);border-radius:var(--oag-border-radius);margin-bottom:var(--oag-var-4)}.box.oag-agenda-strip{padding:var(--oag-var-4)}@media (min-width:992px){#topstories{margin-top:0}.box.oag-agenda-strip:not(.box-xl){margin-left:0}.box.oag-agenda-view:not(.box-xl){margin-left:0}.oag-agenda-view .oag-agenda-item{display:flex;flex-direction:row;align-items:flex-start;gap:var(--oag-var-3)}.oag-agenda-view .oag-agenda-item__main{flex:1;min-width:0;text-align:left}.oag-agenda-view .oag-agenda-item__right{flex-shrink:0;max-width:42%;text-align:right}.oag-agenda-view .oag-agenda-item__meta{margin-top:0;justify-content:flex-end}.oag-agenda-view .oag-agenda-item__context{flex:none}}.oag-agenda-strip .oag-agenda-date-sep{color:var(--oag-datum);font-weight:400}.oag-agenda-strip .oag-agenda-date-sep::after{border-top-color:var(--oag-bg-700)}.oag-agenda-strip .newsticker-eintrag,.oag-agenda-strip .oag-agenda-item{width:100%}.oag-agenda-strip .oag-agenda-item{display:flex;flex-direction:column;gap:var(--oag-var-1);border-left:none;border-radius:0;margin-bottom:0;padding:var(--oag-var-3) var(--oag-var-1rem);font-size:var(--oag-rubik-base)}.oag-agenda-strip .oag-agenda-item:hover{background:var(--oag-dark)}.oag-agenda-strip .badge{display:inline-block;vertical-align:middle;margin-left:0}.oag-agenda-strip__mehr{margin:0}.oag-agenda-strip__mehr .btn-outline-m{font-size:var(--oag-rubik-s);padding:var(--oag-var-3) var(--oag-var-3)}.oag-agenda-strip__pills{display:flex;flex-wrap:wrap;gap:var(--oag-var-3);margin:var(--oag-var-3) 0 0}.oag-agenda-strip .newsticker-zeit{font-size:var(--oag-rubik-base)}.oag-agenda-strip .oag-agenda-tab{font-size:var(--oag-rubik-s);color:var(--oag-datum);border:none;padding:0;border-radius:0;text-decoration:underline}.oag-agenda-strip .oag-agenda-tab:hover{background:0 0;color:var(--oag-secondary)}