.summarisation-popup{color:var(--color-deep-indigo-plus);display:grid;gap:32px;grid-template-columns:1fr;justify-items:center;text-align:center}.summarisation-popup__section-title{color:var(--color-deep-indigo-plus);display:inline-block;font-family:var(--font-mono);font-size:14px;margin:0;padding:0;place-self:start;text-align:left;text-transform:uppercase}.summarisation-popup__section-title span{background:var(--main-gradient-half);border-radius:4px;clip-path:polygon(0 0,94% 0,100% 100%,100% 100%,0 100%);display:inline-block;padding:8px 14px 6px 6px}.summarisation-popup__state{color:var(--color-deep-indigo,#203a75);font-family:var(--font-sans);font-size:16px;line-height:1.5}.summarisation-popup__state--loading{color:var(--color-deep-indigo-minus,#335099)}.summarisation-popup__state--error{color:var(--color-red-error,#da2c38)}.summarisation-popup__body{background-color:var(--color-warm-canvas);border:2px solid var(--color-sky-blue-minus);border-radius:8px;color:var(--color-deep-indigo-plus);display:flex;flex-direction:column;font-family:var(--font-sans);font-size:16px;font-weight:400;gap:16px;line-height:130%;margin-top:-12px;overflow:hidden;padding:12px;text-align:left}.summarisation-popup__paragraph{margin:0;text-align:left}@media (max-width:640px){.summarisation-popup__title{font-size:20px}}.program-video-popup{display:flex;flex-direction:column;gap:60px}.program-video-popup__header{align-items:center;display:flex;justify-content:space-between}.program-video-popup__title{color:var(--color-deep-indigo-plus,#0a215a);font-size:28px;font-weight:600;line-height:32px;margin:0}.program-video-popup__content{display:flex;flex-direction:column;gap:16px}.program-video-popup__frame{aspect-ratio:16/9;background:#000;border-radius:12px;overflow:hidden;position:relative;width:100%}.program-video-popup__frame .program-video-popup__iframe,.program-video-popup__frame iframe{border:0;display:block;height:100%;width:100%}.program-video-popup__state{align-items:center;background:#0a215a0d;border-radius:12px;color:var(--color-deep-indigo,#203a75);display:flex;font-size:18px;justify-content:center;line-height:24px;min-height:200px;padding:24px;text-align:center}.program-video-popup__state--error{color:#d64545}.program-video-popup__state--loading{font-weight:500}.program-video-popup__state--empty{color:var(--color-deep-indigo-plus,#0a215a)}.sectionBg[data-v-f0a6fc4c]{background:var( --small,linear-gradient(89deg,var(--Sky-Blue---,#e7f2ff) .65%,var(--Peach-Dawn---,#ffe9da) 72.7%,var(--Candy-Blossom---,#ffe7ec) 99.35%) );border:.68px solid var(--Blue,#203a75);border-radius:44px}.title-stretched[data-v-f0a6fc4c]{letter-spacing:.3rem;width:100%}.btnUnActive[data-v-f0a6fc4c]{background:#fff;border:.68px solid var(--deep-indigo,#0a215a);border-radius:32px}.btnTab[data-v-f0a6fc4c]{background:var(--Sky-Blue---,#e7f2ff);border-radius:32px;box-shadow:2px 2px 8px #00000026}.star-checkbox[data-v-f0a6fc4c]{position:relative}.star-icon[data-v-f0a6fc4c]{transition:all .2s ease}.empty-time-slot[data-v-f0a6fc4c]{align-items:center;min-height:60vh}.empty-program-items[data-v-f0a6fc4c]{align-items:center;display:flex!important;grid-template-columns:none!important;justify-content:center;min-width:100%;width:100%}.program-page[data-v-f0a6fc4c]{min-width:100vw}.program-section[data-v-f0a6fc4c]{min-width:100%}.program-header[data-v-f0a6fc4c]{min-width:100%;width:100%}.empty-favourites-content[data-v-f0a6fc4c]{max-width:300px;text-align:center}.empty-star-icon[data-v-f0a6fc4c]{display:block;margin:0 auto 20px}.empty-favourites-title[data-v-f0a6fc4c]{color:var(--color-deep-indigo-plus,#0a215a);font-family:var(--font-sans);font-size:20px;font-weight:600;margin:0 0 12px}.empty-favourites-text[data-v-f0a6fc4c]{color:var(--color-deep-indigo,#203a75);font-family:var(--font-mono);font-size:16px;line-height:1.4;margin:0}@media (max-width:400px){.title-stretched[data-v-f0a6fc4c]{letter-spacing:.15rem}.dates-section[data-v-f0a6fc4c]{gap:.25rem!important}.dates-section button[data-v-f0a6fc4c]{font-size:.75rem;padding:.25rem .125rem!important}.day-date[data-v-f0a6fc4c]{font-size:.6rem}.day-number[data-v-f0a6fc4c]{font-size:.65rem}}@media (max-width:333px){.dates-section button[data-v-f0a6fc4c]{font-size:.6rem;padding:.25rem .125rem!important}.day-date[data-v-f0a6fc4c]{font-size:.54rem}.day-number[data-v-f0a6fc4c]{font-size:.65rem}}
