.programme-editor{color:var(--text-primary,#efefef);gap:18px;display:grid}.programme-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.programme-heading h2{align-items:center;gap:10px;margin:0;font-size:21px;display:flex}.programme-heading p,.programme-help{color:var(--text-secondary,#96969b);margin:5px 0 0;font-size:13px;line-height:1.65}.programme-badge{color:inherit;background:#a0a0aa1a;border-radius:30px;flex-shrink:0;align-items:center;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}.programme-editor fieldset{border:0;min-width:0;margin:0;padding:0}.programme-tentative{align-items:center;margin-bottom:22px;gap:12px!important;display:flex!important}.programme-tentative input{accent-color:#a9a9b2;height:18px;width:18px!important}.programme-tentative span{gap:4px;display:grid}.programme-tentative small{color:var(--text-secondary,#96969b);font-weight:400}.programme-edit-list{gap:16px;margin:0 0 18px;padding:0;list-style:none;display:grid}.programme-edit-list>li{background:#8c8c9b09;border:1px solid #9696a02e;border-radius:16px;gap:12px;padding:16px;transition:box-shadow .2s,border-color .2s;display:grid}.programme-edit-list>li[data-dragging=true]{border-color:#96969f;box-shadow:0 8px 32px #0002}.programme-item-toolbar{align-items:center;gap:5px;display:flex}.programme-item-toolbar>span{color:#929298;flex:1;font-size:12px}.programme-icon{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.programme-icon:hover{background:#8881}.programme-icon:disabled{opacity:.3;cursor:default}.programme-drag{touch-action:none;cursor:grab}.programme-drag:active{cursor:grabbing}.programme-editor label{gap:7px;font-size:12px;font-weight:500;display:grid}.programme-editor input:not([type=checkbox]),.programme-editor textarea{box-sizing:border-box;width:100%;min-width:0;color:inherit;font:inherit;outline-offset:3px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#80808c0e;border:1px solid #8c8c963d;border-radius:10px;padding:11px 12px;font-size:16px}.programme-editor textarea{resize:vertical}.programme-time-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.programme-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.programme-text-button{color:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:12px;text-decoration:underline}.programme-text-button:disabled{opacity:.4}.programme-empty{text-align:center;color:#999;justify-items:center;gap:12px;padding:28px 15px;display:grid}.programme-empty p{max-width:310px;margin:0;font-size:13px;line-height:1.6}.programme-spinner{animation:1s linear infinite programme-spin}.event-programme-button{color:inherit;cursor:pointer;font:inherit;background:#80808c11;border:1px solid #a0a0aa33;border-radius:12px;align-items:center;gap:10px;padding:13px 16px;font-size:13px;font-weight:600;transition:background .2s;display:flex}.event-programme-button:hover{background:#80808c24}.event-programme-button span{flex:1}.programme-dialog{width:min(620px,100vw - 40px)!important;max-height:85dvh!important}.programme-dialog .commerce-dialog-inner{box-sizing:border-box;flex-direction:column;max-height:85dvh;display:flex;overflow:hidden}.programme-event-name{color:#96969b;margin:0 0 16px;font-size:14px}.programme-tentative-note{color:#aba0a7;align-items:center;gap:7px;margin:0 0 18px;font-size:12px;display:flex}.programme-scroll{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;max-height:55dvh;padding:12px 14px 20px 12px;overflow:auto}.programme-timeline{isolation:isolate;margin:0;padding:0;list-style:none;position:relative}.programme-timeline li:not(:last-child):before{content:"";z-index:-1;background:#9696a042;width:2px;height:100%;position:absolute;top:12px;left:11px}.programme-timeline li{grid-template-columns:24px 1fr;gap:20px;padding-bottom:36px;display:grid;position:relative}.programme-timeline-dot{box-sizing:border-box;background:var(--bg-primary,#19191c);border:2px solid #74747f;border-radius:50%;justify-self:center;width:12px;height:12px;margin-top:6px;transition:background .35s,border-color .35s,box-shadow .35s}.programme-timeline-time{color:#a6a6b0;flex-wrap:wrap;gap:5px;font-size:13px;line-height:1.6;display:flex}.programme-timeline h3{color:var(--text-primary,#f1edf0);margin:9px 0;font-size:21px;font-weight:600;line-height:1.4}.programme-timeline p{color:#c9c9d0;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.75}.programme-timeline li[data-current=true] .programme-timeline-dot{background:#d4d4dc;border-color:#d4d4dc;box-shadow:0 0 0 5px #d4d4dc16,0 0 14px #d4d4dc25}.programme-timeline .programme-badge{color:#9ac3aa;background:#82af9512;margin-top:10px}.programme-timezone{color:#96969f;margin:0 0 0 44px;font-size:12px;line-height:1.65}.programme-dialog button:focus-visible,.programme-scroll:focus-visible,.programme-editor button:focus-visible{outline-offset:3px;outline:2px solid #b5b5c0}@keyframes programme-spin{to{transform:rotate(360deg)}}.programme-dialog{overflow:hidden!important}.programme-dialog .programme-event-name{margin:0 0 12px}.programme-dialog .programme-tentative-note{margin:0 0 18px}@media (max-width:640px){.programme-time-fields{grid-template-columns:1fr}.programme-edit-list>li{padding:12px}.programme-heading{flex-wrap:wrap}.programme-dialog{overscroll-behavior:contain;scrollbar-width:none;border-radius:22px 22px 0 0!important;width:100%!important;max-width:100%!important;max-height:100dvh!important;margin:auto 0 0!important;overflow-y:auto!important}.programme-dialog .commerce-dialog-inner{max-height:none;padding:max(22px,env(safe-area-inset-top)) 20px max(24px,env(safe-area-inset-bottom));display:block;overflow:visible}.programme-scroll{max-height:none;padding-bottom:0;overflow:visible}.programme-timeline li{gap:16px}.programme-timeline h3{font-size:20px}.programme-actions>.host-primary,.programme-actions>.host-secondary{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.programme-timeline *,.programme-edit-list>li{transition:none!important}.programme-spinner{animation:none}}.programme-timeline .programme-next{color:#bcbcc6;background:#9696a012}@media (max-width:640px){.vd-explore dialog.programme-dialog{height:fit-content!important;max-height:100dvh!important;margin:auto 0 0!important;inset:0!important}}
/*# sourceMappingURL=2p9ixe9443n1g.css.map*/