@import "/wp-content/themes/eventchamp-child/congressShortcodes/const.css";@import "/wp-content/themes/eventchamp-child/congressShortcodes/FBK_Title_Style.css";.event-agenda{display:flex;flex-direction:column;gap:1rem;font-family:system-ui,-apple-system,sans-serif}.gt-page-title-bar{display:none!important}.event-agenda__item{background-color:var(--ea-bg-color);border:1px solid var(--ea-border-color);border-radius:var(--ea-radius);overflow:hidden;transition:box-shadow var(--ea-transition)}.event-agenda__toggle{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;background:none;border:none;cursor:pointer;text-align:left;color:inherit;transition:background-color var(--ea-transition);border-radius:var(--ea-radius)}.event-agenda__toggle:hover{background-color:var(--ea-bg-hover)}.event-agenda__item.is-expanded .event-agenda__toggle{border-bottom-left-radius:0;border-bottom-right-radius:0}.event-agenda__toggle:focus{outline:none}.event-agenda__toggle:focus-visible{box-shadow:inset 0 0 0 2px var(--ea-primary-color);outline:none}.event-agenda__header-content{display:flex;flex-direction:column;gap:.25rem}.event-agenda__time{font-size:.875rem;font-weight:600;color:var(--ea-primary-color)}.event-agenda__title{margin:0;font-size:1.125rem;font-weight:600;color:var(--ea-text-main)}.event-agenda__icon{flex-shrink:0;color:var(--ea-text-muted);transition:transform var(--ea-transition)}.event-agenda__item.is-expanded .event-agenda__icon{transform:rotate(180deg)}.event-agenda__content-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--ea-transition)}.event-agenda__item.is-expanded .event-agenda__content-wrapper{grid-template-rows:1fr}.event-agenda__content-inner{overflow:hidden;padding:0 1.5rem;opacity:0;transition:opacity var(--ea-transition),padding var(--ea-transition)}.event-agenda__item.is-expanded .event-agenda__content-inner{padding:0 1.5rem 1.5rem 1.5rem;opacity:1}.event-agenda__description{color:var(--ea-text-muted);line-height:1.6;margin-bottom:1.5rem;padding-top:1rem;border-top:1px solid var(--ea-border-color)}.event-agenda__people-group{margin-top:1.5rem}.event-agenda__group-label{font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ea-text-muted);margin:0 0 1rem 0}.event-agenda__people-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.event-agenda__person-card{display:flex;align-items:center;gap:1rem;text-decoration:none;color:inherit;padding:.75rem;border-radius:calc(var(--ea-radius) - 4px);border:1px solid #fff0;transition:all var(--ea-transition)}a.event-agenda__person-card:hover{background-color:var(--ea-bg-hover);border-color:var(--ea-border-color)}.event-agenda__person-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;background-color:var(--ea-border-color);flex-shrink:0}.event-agenda__person-details{display:flex;flex-direction:column}.event-agenda__person-name{font-size:.95rem;color:var(--ea-text-main)}.event-agenda__person-meta{display:flex;flex-direction:column;font-size:.8rem;color:var(--ea-text-muted)}.event-agenda__toggle:focus{outline:none}.event-agenda__toggle:focus-visible{outline:2px solid var(--ea-primary-color);outline-offset:-2px;border-radius:calc(var(--ea-radius) - 2px)}.event-agenda__toggle--static{cursor:default}.event-agenda__toggle--static:hover{background-color:#fff0}