.TimetableContent_dateSection__A6Xnd{margin-bottom:2rem}.TimetableContent_dateSection__A6Xnd:last-child{margin-bottom:0}.TimetableContent_timetableWrapper__saA4q{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.TimetableContent_timetableWrapperInner__uFtoj{min-width:-moz-fit-content;min-width:fit-content;border-radius:.8rem;border:1px solid var(--border-2-color)}.TimetableContent_dateHeader__nKE6q{font-size:1.5rem;font-weight:600;color:var(--text-color);margin:0 0 .2rem}.TimetableContent_timetableGrid__1AIQn{display:flex;flex-direction:column;width:100%;overflow:visible}.TimetableContent_gridHeader__WzXtT{display:flex;min-width:100%;background-color:var(--overlay-1-color);border-bottom:1px solid var(--border-1-color)}.TimetableContent_timeColumn__Vy8uI{width:100px;flex-shrink:0;white-space:nowrap}.TimetableContent_stageHeaderCell__epxl5,.TimetableContent_timeColumn__Vy8uI{padding:.7rem 1rem;font-weight:600;color:var(--text-color);display:flex;align-items:center;justify-content:center}.TimetableContent_stageHeaderCell__epxl5{flex:1 1;min-width:200px;text-align:center}.TimetableContent_stageHeaderCell__epxl5:last-child{border-right:none}.TimetableContent_gridBody__RR6cK{position:relative;display:flex;min-width:100%}.TimetableContent_timeAxisColumn__WyZFK{width:100px;flex-shrink:0;display:flex;flex-direction:column;background-color:var(--overlay-1-color)}.TimetableContent_timeCell___aTNf{padding:.5rem;font-size:14px;display:flex;align-items:flex-start;justify-content:center;white-space:nowrap;border-top:1px solid rgba(0,0,0,0);box-sizing:border-box}.TimetableContent_timeCell___aTNf[data-is-hour=true]{border-top:1px solid var(--border-1-color)}.TimetableContent_timeCell___aTNf:first-child{border-top:none}.TimetableContent_stageColumn__C48tJ{position:relative;flex:1 1;min-width:200px;display:flex;flex-direction:column;border-right:1px solid var(--border-1-color)}.TimetableContent_stageColumn__C48tJ.TimetableContent_last__tnkqW{border-right:none}.TimetableContent_timeSlotCell__sXrKq{border-top:1px dashed var(--border-2-color);box-sizing:border-box}.TimetableContent_timeSlotCell__sXrKq[data-is-hour=true]{border-top:1px solid var(--border-1-color)}.TimetableContent_timeSlotCell__sXrKq:first-child{border-top:none}.TimetableContent_sessionsOverlay__e5Xv9{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:visible;z-index:10}.TimetableContent_sessionCard__K7Q5z{position:absolute;background-color:var(--overlay-2-color);border:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:6px;padding:.5rem .75rem;margin:0;pointer-events:auto;cursor:pointer;overflow:hidden;display:flex;flex-direction:column;z-index:10;box-sizing:border-box;word-wrap:break-word;word-break:break-word;--stage-width:calc((100% - var(--time-column-width, 100px)) / var(--stage-count, 1));left:calc(var(--time-column-width, 100px) + var(--stage-width)*var(--stage-index, 0) + var(--card-margin, 4px));width:calc(var(--stage-width) - var(--card-margin, 4px)*2)}.TimetableContent_sessionCard__K7Q5z:hover{background-color:var(--overlay-3-color);box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:20}.TimetableContent_sessionTitle__vMKxo{font-size:1rem;font-weight:600;color:var(--text-color);line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-shrink:0}.TimetableContent_sessionTime__iRx1T{font-size:.85rem;font-weight:600;color:var(--text-sub-color);flex-shrink:0}.TimetableContent_sessionSpeakers__GU604{display:flex;flex-direction:column;gap:.25rem;flex-shrink:0;font-size:.85rem}.TimetableContent_empty__6xguo{text-align:center;padding:3rem 0;color:var(--text-sub-color);font-size:16px}@media(max-width:1024px){.TimetableContent_timeCell___aTNf,.TimetableContent_timeColumn__Vy8uI{font-size:13px;padding:.5rem .25rem}.TimetableContent_sessionCard__K7Q5z{padding:.5rem}}