.webexpo-schedule-container .tag-filter-skeleton__inner{display:flex;flex-direction:column;gap:10px;padding-top:10px;padding-bottom:10px;width:100%;align-items:stretch}.webexpo-schedule-container .tag-filter-skeleton__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;width:100%}.webexpo-schedule-container .tag-filter-skeleton__pill{flex:1 1 120px;min-width:120px;max-width:250px;height:30px;background:var(--program-skeleton-bg, rgba(255, 255, 255, 0.15));border-radius:4px}.webexpo-schedule-container .webexpo-schedule-skeleton__days{display:flex;justify-content:center;align-items:center;margin-top:16px;margin-bottom:20px;width:100%}.webexpo-schedule-container .webexpo-schedule-skeleton__days .fc-toolbar-chunk{display:flex}.webexpo-schedule-container .webexpo-schedule-skeleton__days .fc-toolbar-chunk-center{flex:0 0 auto}.webexpo-schedule-container .webexpo-schedule-skeleton__days .fc-button-group{display:flex;gap:0}.webexpo-schedule-container .webexpo-schedule-skeleton__day-btn{display:inline-block;width:100px;min-width:100px;height:44px;padding:10px 20px;border:1px solid rgba(255,255,255,.15);border-radius:.25em;box-sizing:border-box;background-color:var(--fc-button-bg-color, rgba(255, 255, 255, 0.06))}.webexpo-schedule-container .webexpo-schedule-skeleton__day-btn:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.webexpo-schedule-container .webexpo-schedule-skeleton__day-btn:not(:first-child){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.webexpo-schedule-container .webexpo-schedule-skeleton__day-btn.focusDay{background:var(--webx-brand-1-100) !important}.webexpo-schedule-container .webexpo-schedule-skeleton__grid-wrapper{margin-top:20px;width:100%;overflow-x:auto}.webexpo-schedule-container .webexpo-schedule-skeleton__grid{width:100%;table-layout:fixed;border-collapse:collapse}.webexpo-schedule-container .webexpo-schedule-skeleton__time-label{display:inline-block;width:40px;height:14px;background:var(--program-skeleton-bg, rgba(255, 255, 255, 0.15));border-radius:2px}.webexpo-schedule-container .webexpo-schedule-skeleton__venue-bar{display:inline-block;width:80px;height:14px;background:var(--program-skeleton-bg, rgba(255, 255, 255, 0.2));border-radius:2px}.webexpo-schedule-container .webexpo-schedule-skeleton__row{height:50px}.webexpo-schedule-container .webexpo-schedule-skeleton__time-slot{display:inline-block;width:36px;height:12px;background:var(--program-skeleton-bg, rgba(255, 255, 255, 0.1));border-radius:2px}@media(prefers-reduced-motion: no-preference){.webexpo-schedule-container .tag-filter-skeleton__pill,.webexpo-schedule-container .webexpo-schedule-skeleton__day-btn,.webexpo-schedule-container .webexpo-schedule-skeleton__time-label,.webexpo-schedule-container .webexpo-schedule-skeleton__venue-bar,.webexpo-schedule-container .webexpo-schedule-skeleton__time-slot{animation:webexpo-schedule-skeleton-shimmer 1.8s ease-in-out infinite}.webexpo-schedule-container .tag-filter-skeleton__pill:nth-child(4n+1){animation-delay:.2s}.webexpo-schedule-container .tag-filter-skeleton__pill:nth-child(4n+2){animation-delay:.4s}}@keyframes webexpo-schedule-skeleton-shimmer{0%,100%{opacity:1}50%{opacity:.6}}.webexpo-schedule-container .webexpo-schedule-skeleton__mobile{display:none}@media(max-width: 1079px){.webexpo-schedule-container .webexpo-schedule-skeleton__desktop{display:none}.webexpo-schedule-container .webexpo-schedule-skeleton__mobile{display:block}.webexpo-schedule-container .webexpo-schedule-skeleton__mobile-controls{display:flex;align-items:center;margin-bottom:12px}.webexpo-schedule-container .webexpo-schedule-skeleton__mobile-filters-btn{display:block;flex:1 1 auto;height:44px;background:var(--program-skeleton-bg, rgba(255, 255, 255, 0.12));border-radius:4px}.webexpo-schedule-container .webexpo-schedule-skeleton__mobile-day-btn{display:inline-block;width:70px;height:38px;background:var(--fc-button-bg-color, rgba(255, 255, 255, 0.06));border:1px solid rgba(255,255,255,.15);border-radius:.25em;box-sizing:border-box}.webexpo-schedule-container .webexpo-schedule-skeleton__mobile-day-btn:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.webexpo-schedule-container .webexpo-schedule-skeleton__mobile-day-btn:not(:first-child){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.webexpo-schedule-container .webexpo-schedule-skeleton__list{display:flex;flex-direction:column;gap:0}.webexpo-schedule-container .webexpo-schedule-skeleton__list-item{display:flex;align-items:stretch;gap:0;min-height:80px}.webexpo-schedule-container .webexpo-schedule-skeleton__bar{display:block;background:var(--program-skeleton-bg, rgba(255, 255, 255, 0.12));border-radius:3px}.webexpo-schedule-container .webexpo-schedule-skeleton__bar--time{width:44px;height:14px;margin-top:16px}.webexpo-schedule-container .webexpo-schedule-skeleton__list-card{flex:1;min-width:0;background:var(--webx-void-60, rgba(255, 255, 255, 0.06));border-radius:4px;padding:12px;margin:4px 0;box-sizing:border-box}.webexpo-schedule-container .webexpo-schedule-skeleton__list-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.webexpo-schedule-container .webexpo-schedule-skeleton__line{display:block;height:14px;background:var(--program-skeleton-bg, rgba(255, 255, 255, 0.15));border-radius:3px;width:100%}.webexpo-schedule-container .webexpo-schedule-skeleton__line--title{height:16px}.webexpo-schedule-container .webexpo-schedule-skeleton__line--short{width:60%}.webexpo-schedule-container .webexpo-schedule-skeleton__line--meta{height:12px;width:40%;opacity:.7}.webexpo-schedule-container .webexpo-schedule-skeleton__list-icon{display:block;width:24px;height:24px;background:var(--program-skeleton-bg, rgba(255, 255, 255, 0.1));border-radius:50%;flex-shrink:0;align-self:center;margin-left:8px}}@media(prefers-reduced-motion: no-preference)and (max-width: 1079px){.webexpo-schedule-container .webexpo-schedule-skeleton__mobile-filters-btn,.webexpo-schedule-container .webexpo-schedule-skeleton__mobile-day-btn,.webexpo-schedule-container .webexpo-schedule-skeleton__bar,.webexpo-schedule-container .webexpo-schedule-skeleton__line,.webexpo-schedule-container .webexpo-schedule-skeleton__list-icon{animation:webexpo-schedule-skeleton-shimmer 1.8s ease-in-out infinite}.webexpo-schedule-container .webexpo-schedule-skeleton__list-item:nth-child(odd) .webexpo-schedule-skeleton__bar{animation-delay:.2s}}:root.dark{--program-skeleton-bg: rgba(255, 255, 255, 0.12)}
