html{overflow-x:hidden}.avl-event-agenda{margin:0;position:relative}.avl-event-agenda__bleed{--ea-bg:#000;--ea-text:#fff;--ea-accent:#3a5ba0;--ea-radius:12px;--ea-radius-sm:8px;--ea-transition:150ms ease;--ea-font-body:"Open Sans",system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--ea-bg);color:var(--ea-text)}.avl-event-agenda__inner{box-sizing:border-box;margin:0 auto;max-width:var(--avlexpo-container-max,1240px);padding:clamp(56px,6vw,110px) clamp(18px,3vw,48px);position:relative;width:100%;z-index:1}.avl-event-agenda *,.avl-event-agenda :after,.avl-event-agenda :before{box-sizing:border-box}.avl-event-agenda__header{margin-bottom:32px}.avl-event-agenda__headline{color:var(--ea-text,#fff);font-size:clamp(28px,4vw,42px);font-weight:400;line-height:1.2;margin:0 0 24px}.avl-event-agenda__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.avl-event-agenda__search{flex:1;max-width:320px;min-width:0;position:relative}.avl-event-agenda__search-icon{color:hsla(0,0%,100%,.5);left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.avl-event-agenda__search-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.2);border-radius:var(--ea-radius-sm);color:var(--ea-text,#fff);font-size:14px;height:44px;outline:none;padding:0 40px 0 44px;transition:border-color var(--ea-transition),background-color var(--ea-transition);width:100%}.avl-event-agenda__search-input::-webkit-search-cancel-button,.avl-event-agenda__search-input::-webkit-search-decoration,.avl-event-agenda__search-input::-webkit-search-results-button,.avl-event-agenda__search-input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.avl-event-agenda__search-input::-ms-clear{display:none;height:0;width:0}.avl-event-agenda__search-input::placeholder{color:hsla(0,0%,100%,.5)}.avl-event-agenda__search-input:focus{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.4)}.avl-event-agenda__search-clear{align-items:center;background:#6b7280;border:none;border-radius:50%!important;color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;outline:none;padding:0;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:background-color var(--ea-transition);width:28px}.avl-event-agenda__search-clear svg{height:14px;stroke-width:2.5;width:14px}.avl-event-agenda__search-clear:active,.avl-event-agenda__search-clear:focus,.avl-event-agenda__search-clear:hover{background:#9ca3af;border-radius:50%!important;outline:none}.avl-event-agenda__search-clear[hidden]{display:none}.avl-event-agenda__filter{min-width:0;position:relative}.avl-event-agenda__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.2);border-radius:var(--ea-radius-sm);color:var(--ea-text,#fff);cursor:pointer;font-family:inherit;font-size:14px;height:44px;outline:none;padding:0 36px 0 16px;transition:border-color var(--ea-transition),background-color var(--ea-transition)}.avl-event-agenda__select:focus{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.4)}.avl-event-agenda__select option{background:#1a1a1a;color:#fff}.avl-event-agenda__select-arrow{color:hsla(0,0%,100%,.5);pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.avl-event-agenda__reset{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.15);border-radius:var(--ea-radius-sm);color:hsla(0,0%,100%,.7);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;gap:6px;height:44px;padding:0 16px;transition:color var(--ea-transition),border-color var(--ea-transition),background-color var(--ea-transition);white-space:nowrap}.avl-event-agenda__reset:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.3);color:#fff}.avl-event-agenda__reset[hidden]{display:none}.avl-event-agenda__table-wrap{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--ea-radius);overflow:hidden}.avl-event-agenda__table-header{background:rgba(0,0,0,.3);border-bottom:1px solid hsla(0,0%,100%,.1);color:var(--avl-formblock-kicker,#c7c9d1);display:none;font-family:var(
    --avlexpo-font-kicker,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
  );font-size:12px;gap:20px;grid-template-columns:160px 1fr 140px 140px;letter-spacing:.18em;line-height:1.2;padding:16px 24px;text-transform:uppercase}@media (min-width:768px){.avl-event-agenda__table-header{display:grid}}.avl-event-agenda__row,.avl-event-agenda__table-body{display:flex;flex-direction:column}.avl-event-agenda__row{border-bottom:1px solid hsla(0,0%,100%,.08);gap:12px;padding:20px;transition:background-color var(--ea-transition)}.avl-event-agenda__row:last-child{border-bottom:none}.avl-event-agenda__row:hover{background:hsla(0,0%,100%,.03)}.avl-event-agenda__row[hidden]{display:none!important}@media (min-width:768px){.avl-event-agenda__row{align-items:start;display:grid;gap:20px;grid-template-columns:160px 1fr 140px 140px;padding:20px 24px}}.avl-event-agenda__col{display:flex;flex-direction:column;gap:4px}@media (min-width:768px){.avl-event-agenda__col{gap:0}}.avl-event-agenda__mobile-label{display:none}.avl-event-agenda__time{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.avl-event-agenda__time-start{color:var(--ea-text,#fff);font-size:15px;font-weight:600;white-space:nowrap}.avl-event-agenda__time-sep{color:hsla(0,0%,100%,.5);font-size:14px}.avl-event-agenda__time-end{color:hsla(0,0%,100%,.6);font-size:14px;white-space:nowrap}.avl-event-agenda__time-tbd{color:hsla(0,0%,100%,.4);font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.avl-event-agenda__session{display:flex;flex-direction:column;gap:8px}.avl-event-agenda__title{color:var(--ea-text,#fff);font-size:17px;font-weight:600;line-height:1.3}@media (min-width:768px){.avl-event-agenda__title{font-size:16px}}.avl-event-agenda__desc-wrap{position:relative}.avl-event-agenda__desc{color:hsla(0,0%,100%,.75);display:-webkit-box;font-size:14px;-webkit-line-clamp:2;line-height:1.5;overflow:hidden;-webkit-box-orient:vertical}.avl-event-agenda__desc p{margin:0 0 .5em}.avl-event-agenda__desc p:last-child{margin-bottom:0}.avl-event-agenda__desc-wrap.is-expanded .avl-event-agenda__desc{display:block;-webkit-line-clamp:unset;overflow:visible}.avl-event-agenda__expand-btn{align-items:center;background:none;border:none;color:var(--ea-accent,#3a5ba0);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;gap:4px;margin-top:4px;padding:0;transition:color var(--ea-transition)}.avl-event-agenda__expand-btn:hover{color:#fff}.avl-event-agenda__expand-btn svg{transition:transform var(--ea-transition)}.avl-event-agenda__desc-wrap.is-expanded .avl-event-agenda__expand-btn svg{transform:rotate(180deg)}.avl-event-agenda__speaker{align-items:center;display:flex;gap:10px}.avl-event-agenda__speaker-label{color:hsla(0,0%,100%,.45);font-size:11px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.avl-event-agenda__speaker-photo{border:1px solid hsla(0,0%,100%,.15);border-radius:50%;height:32px;object-fit:cover;width:32px}.avl-event-agenda__speaker-name{color:hsla(0,0%,100%,.8);font-size:14px;font-weight:500}.avl-event-agenda__link{align-items:center;color:var(--ea-accent,#3a5ba0);display:inline-flex;font-size:13px;font-weight:500;gap:4px;text-decoration:none;transition:color var(--ea-transition)}.avl-event-agenda__link:hover{color:#fff}.avl-event-agenda__tag-group{display:flex;flex-wrap:wrap;gap:6px}.avl-event-agenda__category-tag,.avl-event-agenda__location-tag{align-items:center;background:hsla(0,0%,100%,.08);border-radius:var(--ea-radius-sm);color:hsla(0,0%,100%,.85);display:inline-flex;font-size:13px;font-weight:500;justify-content:center;padding:6px 12px;white-space:nowrap}.avl-event-agenda__category-tag{background:rgba(58,91,160,.25);color:hsla(0,0%,100%,.9)}.avl-event-agenda__empty,.avl-event-agenda__no-results{padding:60px 24px;text-align:center}.avl-event-agenda__empty p,.avl-event-agenda__no-results p{color:hsla(0,0%,100%,.6);font-size:16px;margin:0}.avl-event-agenda__no-results[hidden]{display:none}@media (max-width:767px){.avl-event-agenda__inner{padding-bottom:40px;padding-top:40px}.avl-event-agenda__header{margin-bottom:24px}.avl-event-agenda__toolbar{flex-wrap:wrap}.avl-event-agenda__search{flex:0 0 100%;max-width:none;min-width:0;width:100%}.avl-event-agenda__filter{flex:1;min-width:calc(50% - 6px)}.avl-event-agenda__select{width:100%}.avl-event-agenda__row{align-items:flex-start;display:flex;flex-direction:column;gap:8px;padding:16px}.avl-event-agenda__col--time{order:0}.avl-event-agenda__col--details{order:1}.avl-event-agenda__col--location{order:2}.avl-event-agenda__col--category{order:3}.avl-event-agenda__title{font-size:15px}.avl-event-agenda__desc{font-size:13px}.avl-event-agenda__category-tag,.avl-event-agenda__location-tag{font-size:12px;padding:4px 10px}}@media (max-width:400px){.avl-event-agenda__filter{min-width:100%}.avl-event-agenda__time-start,.avl-event-agenda__title{font-size:14px}}@media (min-width:1200px){.avl-event-agenda__row,.avl-event-agenda__table-header{gap:24px;grid-template-columns:180px 1fr 160px 160px}}.avl-event-agenda__search-input:focus-visible{outline:2px solid var(--ea-accent,#3a5ba0);outline-offset:2px}.avl-event-agenda__search-clear:focus-visible{outline:2px solid var(--ea-accent,#3a5ba0);outline-offset:2px}.avl-event-agenda__select:focus-visible{outline:2px solid var(--ea-accent,#3a5ba0);outline-offset:2px}.avl-event-agenda__expand-btn:focus-visible{outline:2px solid var(--ea-accent,#3a5ba0);outline-offset:2px}@media print{.avl-event-agenda__bleed{background:#fff!important;color:#000!important}.avl-event-agenda__toolbar{display:none}.avl-event-agenda__row{border-bottom-color:#ccc;break-inside:avoid}.avl-event-agenda__category-tag,.avl-event-agenda__desc,.avl-event-agenda__location-tag,.avl-event-agenda__speaker-name,.avl-event-agenda__time-end,.avl-event-agenda__time-start,.avl-event-agenda__title{color:#000!important}.avl-event-agenda__category-tag,.avl-event-agenda__location-tag{background:#eee!important}.avl-event-agenda__desc{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important}.avl-event-agenda__expand-btn{display:none}}