textarea.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid;}input.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid;}.tx-conferences table{border-collapse:separate;border-spacing:10px;}.tx-conferences table th{font-weight:bold;}.tx-conferences table td{vertical-align:top;}.typo3-messages .message-error{color:red;}.typo3-messages .message-ok{color:green;}.atcb__wrapper{position:relative;margin-top:-14px;}@media (max-width:992px){.conference-day button.accordion-button{padding-top:0.5rem;padding-bottom:0.5rem;}}.conference-day__title{font-size:1rem;}@media (min-width:992px){.conference-day__title{font-size:calc(1.2875rem + 0.45vw);}}.accordion-button.accordion-button--no-arrow{padding-right:0;padding-left:0;}.accordion-button.accordion-button--no-arrow:after{content:none;}.session:nth-child(even){background:var(--primary--lighter);}.session:nth-child(even) .accordion-button{background:var(--primary--lighter);}.session__title{margin-bottom:1rem;}@media (min-width:992px){.session__title{width:75%;}}.session__headermeta{color:var(--primary);font-size:0.8rem;font-style:italic;font-family:PTSansRegular,Helvetica,system-ui,-apple-system,"Segoe UI",Roboto,Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}@media (max-width:992px){.session__headermeta .session__value{margin-bottom:0.5rem;}}@media (min-width:992px){.session__headermeta{display:grid;grid-template-columns:175px auto;grid-gap:0.5rem;}}.session__freetext{color:var(--primary);font-size:0.8rem;font-style:italic;font-family:PTSansRegular,Helvetica,system-ui,-apple-system,"Segoe UI",Roboto,Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";margin:1rem 0;}.session__actions{margin-top:1rem;display:flex;gap:1rem;font-size:0.8rem;}@media (max-width:992px){.session__actions{transform:scale(0.9);width:100%;min-width:280px;margin-left:-20px;display:grid;grid-template-columns:1fr 1fr;}.session__actions .session__meta{grid-column:1/span 2;}}.session__actions a{color:var(--primary);}.session__toggle span.more{display:none;}.session__toggle span.less{display:inline;}.session__toggle.collapsed span.more{display:inline;}.session__toggle.collapsed span.less{display:none;}.session__desc{color:#5d5d5d;font-size:0.8rem;}.session__desc *{color:#5d5d5d;font-size:0.8rem;}.session.sessiontype--pause{background:var(--pause);}.session.sessiontype--pause .accordion-button{background:var(--pause);color:var(--color-primary);}.session .external-link{color:var(--primary);font-size:0.8rem;font-style:italic;font-family:PTSansRegular,Helvetica,system-ui,-apple-system,"Segoe UI",Roboto,Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}.session .external-link i.fa{margin-left:0.5rem;}@media (max-width:992px){.session-single .session .mobile-sm{font-size:0.8rem;}}.session-single .session__info{background:#f5f5f5;padding:1rem;margin:2rem 0;}@media (min-width:992px){.session-single .session__info{padding:2rem;}}@media (min-width:992px){.session-single .session__headermeta{font-size:1rem;grid-template-columns:200px auto;}}@media (min-width:992px){.session-single .session__actions{font-size:1rem;}}.session-single .session .atcb__wrapper{margin-top:-11px;}.fs-sm{font-size:0.7rem !important;}:root{--pause:#fff1ed;}.dgvt-program{--dp-primary:#34465c;--dp-surface:#e9eef0;--dp-line:#b9c5cd;--dp-line-soft:#e3e8eb;--dp-muted:#4f5d6b;--dp-room:#2f7f8a;--dp-room-on-tint:#256973;font-family:'PT Sans',sans-serif;color:var(--dp-primary);font-size:16px;}.dgvt-program *,.dgvt-program *::before,.dgvt-program *::after{box-sizing:border-box;}.dgvt-program button,.dgvt-program input,.dgvt-program select{font-family:inherit;}.dgvt-program button:focus-visible,.dgvt-program input:focus-visible,.dgvt-program select:focus-visible,.dgvt-program a:focus-visible{outline:3px solid #1f6fb2;outline-offset:2px;}.dp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}.dp-viewtabs{display:inline-flex;background:var(--dp-surface);border-radius:6px;padding:4px;gap:4px;margin-bottom:24px;max-width:100%;}.dp-viewtabs button{border:0;border-radius:4px;padding:9px 16px;font-size:14px;font-weight:700;cursor:pointer;background:transparent;color:var(--dp-primary);}.dp-viewtabs button[aria-pressed="true"]{background:var(--dp-primary);color:#fff;}.dp-daytabs{display:grid;grid-template-columns:repeat(var(--dp-days,4),minmax(0,1fr));border-bottom:1px solid #d5dde2;margin-bottom:20px;}.dp-daytab{border:0;border-bottom:3px solid transparent;background:transparent;padding:12px 8px;text-align:left;cursor:pointer;color:var(--dp-primary);display:flex;flex-direction:column;gap:2px;min-width:0;}.dp-daytab[aria-pressed="true"]{border-bottom-color:var(--dp-primary);background:var(--dp-surface);}.dp-daytab__l{font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.dp-daytab[aria-pressed="true"] .dp-daytab__l{font-weight:700;}.dp-daytab__d{font-size:13px;color:var(--dp-muted);}.dp-short{display:none;}.dp-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;margin-bottom:16px;}.dp-stats{font-size:14px;color:var(--dp-muted);}.dp-legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;list-style:none;margin:0;padding:0;}.dp-legend li{display:flex;align-items:center;gap:6px;}.dp-swatch{display:inline-block;width:14px;height:14px;border-radius:2px;border:1px solid rgba(52,70,92,.35);flex-shrink:0;}.dp-dayhead{font-size:26px;font-weight:700;text-transform:uppercase;margin:8px 0 12px;letter-spacing:.01em;}.dp-grid{border-top:2px solid var(--dp-primary);}.dp-block{display:grid;grid-template-columns:160px minmax(0,1fr);border-bottom:1px solid var(--dp-line);}.dp-time{padding:14px 12px;font-size:15px;font-weight:700;white-space:nowrap;}.dp-pause{background:var(--dp-surface);padding:12px 14px;font-size:15px;font-weight:700;text-transform:uppercase;}.dp-cards{display:grid;grid-template-columns:var(--dp-cols);gap:1px;background:var(--dp-line);border-left:1px solid var(--dp-line);}.dp-card{min-width:0;padding:10px 0 6px;}.dp-card__title{margin:0;padding:0 12px 10px;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;text-decoration:underline;text-underline-offset:3px;color:var(--dp-primary);}.dp-entry{position:relative;}.dp-entry + .dp-entry{margin-top:2px;border-top:1px solid rgba(52,70,92,.18);}.dp-entry.is-saved{box-shadow:inset 3px 0 0 var(--dp-primary);}.dp-entry__main{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:3px;width:100%;padding:8px 40px 8px 12px;cursor:pointer;color:var(--dp-primary);font-size:14px;line-height:1.35;}.dp-entry__main:hover{background:rgba(255,255,255,.45);}.dp-entry__main:focus-visible{outline:3px solid #1f6fb2;outline-offset:-3px;}.dp-entry__type{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;}.dp-entry__mod{font-weight:400;}.dp-entry__title{text-wrap:pretty;}.dp-entry__own{font-size:13px;font-weight:700;}.dp-room{color:var(--dp-room-on-tint);font-weight:700;}.dp-star{position:absolute;top:4px;right:4px;width:36px;height:36px;border:0;border-radius:3px;background:transparent;color:var(--dp-primary);cursor:pointer;font-size:18px;line-height:1;padding:0;}.dp-star:hover{background:rgba(255,255,255,.55);}.dp-hint{font-size:13px;color:var(--dp-muted);margin:12px 0 0;}.dp-filter{display:grid;grid-template-columns:320px minmax(0,1fr);gap:32px;align-items:start;}.dp-side{display:flex;flex-direction:column;border:1px solid var(--dp-line-soft);border-radius:4px;}.dp-side__head{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:var(--dp-surface);font-size:17px;font-weight:700;}.dp-facet{margin:0;padding:16px 16px 14px;border:0;border-bottom:1px solid var(--dp-line-soft);min-width:0;}.dp-facet legend{font-size:14px;font-weight:700;padding:0;margin-bottom:10px;float:left;width:100%;}.dp-facet legend + *{clear:both;}.dp-check{display:flex;align-items:center;gap:10px;font-size:14px;padding:5px 0;cursor:pointer;}.dp-check input{width:17px;height:17px;accent-color:var(--dp-primary);margin:0;flex-shrink:0;}.dp-check__l{flex:1;min-width:0;overflow-wrap:anywhere;}.dp-check__n{font-size:12px;color:var(--dp-muted);white-space:nowrap;}.dp-check--strong{font-weight:700;}.dp-check--strong .dp-check__n{font-weight:400;}.dp-check.is-empty{cursor:default;}.dp-check.is-empty .dp-check__l,.dp-check.is-empty .dp-check__n{color:#8795a2;}.dp-rooms .dp-check{align-items:flex-start;}.dp-rooms .dp-check input{margin-top:2px;}.dp-timegrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;}.dp-sel{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--dp-muted);}.dp-sel select,.dp-sortlabel select{padding:8px;border:1px solid #8b9aa6;border-radius:4px;font-size:14px;color:var(--dp-primary);background:#fff;}.dp-presets{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;}.dp-pill{white-space:nowrap;border:1px solid #8b9aa6;border-radius:14px;padding:4px 10px;font-size:12px;cursor:pointer;background:#fff;color:var(--dp-primary);}.dp-pill[aria-pressed="true"]{background:var(--dp-primary);color:#fff;border-color:var(--dp-primary);}.dp-seg{display:flex;background:var(--dp-surface);border-radius:4px;padding:3px;gap:3px;}.dp-seg button{flex:1 1 0;min-width:0;white-space:nowrap;display:flex;justify-content:center;align-items:baseline;gap:5px;border:0;border-radius:3px;padding:7px 4px;font-size:13px;font-weight:700;cursor:pointer;background:transparent;color:var(--dp-primary);}.dp-seg__n{font-weight:400;font-size:12px;}.dp-seg button[aria-pressed="true"]{background:var(--dp-primary);color:#fff;}.dp-side__foot{display:none;padding:12px 16px 16px;}.dp-link{white-space:nowrap;border:0;background:transparent;color:var(--dp-primary);font-size:13px;text-decoration:underline;cursor:pointer;padding:4px 0;}.dp-link--bold{font-weight:700;text-decoration:none;}.dp-link--bold:hover{text-decoration:underline;}.dp-btn{display:inline-block;white-space:nowrap;border:1px solid var(--dp-primary);border-radius:4px;background:var(--dp-primary);color:#fff;padding:10px 16px;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none;}.dp-btn:hover{color:#fff;text-decoration:none;filter:brightness(1.15);}.dp-btn--ghost{background:#fff;color:var(--dp-primary);}.dp-btn--ghost:hover{color:var(--dp-primary);}.dp-side__foot .dp-btn{width:100%;padding:13px;font-size:15px;}.dp-results{min-width:0;display:flex;flex-direction:column;gap:14px;}.dp-search input{width:100%;border:0;background:#f0f3f5;border-radius:22px;padding:12px 18px;font-size:15px;color:var(--dp-primary);}.dp-search input::placeholder{color:var(--dp-muted);opacity:1;}.dp-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;}.dp-bar__l{display:flex;align-items:center;gap:12px;}.dp-drawerbtn{display:none;padding:8px 14px;}.dp-count{font-size:15px;}.dp-sortlabel{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--dp-muted);}.dp-chips{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0;}.dp-chip{border:0;border-radius:14px;background:var(--dp-primary);color:#fff;padding:5px 10px 5px 12px;font-size:13px;cursor:pointer;display:flex;gap:8px;align-items:center;}.dp-empty{background:var(--dp-surface);border-radius:4px;padding:28px 24px;font-size:15px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;}.dp-group__h{font-size:22px;padding:12px 14px;margin:0;background:var(--dp-surface);border-bottom:1px solid #d5dde2;}.dp-list{list-style:none;margin:0;padding:0;}.dp-row{border-bottom-color:rgba(52,70,92,.25);display:grid;grid-template-columns:110px minmax(0,1fr);gap:6px 20px;padding:16px 14px;border-bottom:1px solid var(--dp-line-soft);}.dp-row__time{font-size:14px;font-weight:700;display:flex;flex-direction:column;gap:2px;}.dp-row__day{font-weight:400;font-size:13px;color:var(--dp-muted);}.dp-row__body{display:flex;flex-direction:column;gap:6px;min-width:0;}.dp-row__top{display:flex;justify-content:space-between;gap:12px;align-items:center;}.dp-row__room{font-size:14px;font-weight:700;color:var(--dp-room-on-tint);}.dp-badge{font-size:11px;font-weight:700;padding:1px 7px;border-radius:3px;background:var(--dp-surface);color:var(--dp-primary);border:1px solid rgba(52,70,92,.55);}.dp-row__title{font-size:15.5px;font-weight:700;line-height:1.3;margin:0;text-wrap:pretty;}.dp-row__people{display:grid;grid-template-columns:140px minmax(0,1fr);gap:3px 10px;font-size:12.5px;font-style:italic;margin:0;}.dp-row__people dt,.dp-row__people dd{margin:0;}.dp-row__actions{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:13px;font-weight:700;margin-top:4px;align-items:center;}.dp-starlink{position:static;width:auto;height:auto;font-size:13px;}.dp-dialog{border:0;border-radius:6px;padding:0;max-width:580px;width:calc(100% - 32px);max-height:90vh;color:var(--dp-primary);}.dp-dialog::backdrop{background:rgba(28,40,51,.55);}.dp-dlg__head{background:var(--dp-surface);padding:16px 20px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;font-size:14px;}.dp-dlg__head > div{display:flex;flex-direction:column;gap:2px;}.dp-dlg__close{border:0;background:transparent;font-size:26px;line-height:1;color:var(--dp-primary);cursor:pointer;width:40px;height:40px;}.dp-dlg__body{padding:20px;display:flex;flex-direction:column;gap:12px;}.dp-dlg__body h2{margin:0;font-size:21px;line-height:1.25;text-wrap:pretty;}.dp-dlg__dl{display:grid;grid-template-columns:140px minmax(0,1fr);gap:6px 10px;font-size:14px;margin:0;}.dp-dlg__dl dt{font-style:italic;}.dp-dlg__dl dd{margin:0;}.dp-dlg__text{font-size:14px;line-height:1.5;margin:0;}.dp-dlg__par{font-size:13px;color:var(--dp-muted);border-top:1px solid var(--dp-line-soft);padding-top:12px;}.dp-dlg__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px;}@media (max-width:899px){.dp-filter{grid-template-columns:minmax(0,1fr);}.dp-side{display:none;}.dp-side.is-open{display:flex;}.dp-side__foot{display:block;}.dp-drawerbtn{display:inline-block;}}@media (max-width:759px){.dp-block{grid-template-columns:minmax(0,1fr);}.dp-time{padding:12px 4px 8px;}.dp-cards{grid-template-columns:minmax(0,1fr);border-left:0;}.dp-long{display:none;}.dp-short{display:inline;}.dp-daytab__d{font-size:12px;}}@media (max-width:599px){.dp-row{grid-template-columns:minmax(0,1fr);}.dp-row__people,.dp-dlg__dl{grid-template-columns:minmax(0,1fr);}.dp-dayhead{font-size:22px;}}.dgvt-program:not(.is-ready)::before{content:'';display:block;height:68px;}.dgvt-program:not(.is-ready) .dp-day + .dp-day{display:none;}.dp-day + .dp-day{margin-top:32px;}a.dp-daytab{text-decoration:none;}a.dp-daytab:hover{text-decoration:none;background:var(--dp-surface);}a.dp-daytab[aria-pressed="true"]{border-bottom-color:var(--dp-primary);background:var(--dp-surface);}a.dp-entry__main:hover,a.dp-entry__main:focus{text-decoration:none;color:var(--dp-primary);}.dp-entry__title{margin:0;padding:0;font:inherit;font-weight:700;letter-spacing:normal;text-transform:none;color:inherit;text-wrap:pretty;}.dp-time time{font:inherit;}
