/* Event 30239, 2026-10-13: show confirmed session chairs in the lower-left
   location area of each talk. S6 is Yu Jianghao; S8 is Ma Teng; S10 is Wang Xing.
   Ranges follow the current chronological talk order within each day. */
#wholeLegend, #timeTableLegend, #legendMainToggle { display: none !important; }
.timetableFullScreenHeader { margin-top: 80px !important; }
.timetableContribution .timetableBlockLocation::before {
 content: var(--session-chair, none);
 display: inline; font-size: 12px; line-height: normal;
 font-weight: normal; white-space: nowrap; color: inherit;
}
#x-tab-1 .timetableContribution:nth-child(n+1 of .timetableContribution):nth-child(-n+3 of .timetableContribution),
#x-tab-4 #timetable_canvas > div > .timetableHeader:nth-of-type(1) + div .timetableContribution:nth-child(n+1 of .timetableContribution):nth-child(-n+3 of .timetableContribution) { --session-chair: "Chair: 司宗国"; }
#x-tab-1 .timetableContribution:nth-child(n+4 of .timetableContribution):nth-child(-n+6 of .timetableContribution),
#x-tab-4 #timetable_canvas > div > .timetableHeader:nth-of-type(1) + div .timetableContribution:nth-child(n+4 of .timetableContribution):nth-child(-n+6 of .timetableContribution) { --session-chair: "Chair: 朱华星"; }
#x-tab-1 .timetableContribution:nth-child(n+7 of .timetableContribution):nth-child(-n+10 of .timetableContribution),
#x-tab-4 #timetable_canvas > div > .timetableHeader:nth-of-type(1) + div .timetableContribution:nth-child(n+7 of .timetableContribution):nth-child(-n+10 of .timetableContribution) { --session-chair: "Chair: 陈龙"; }
#x-tab-1 .timetableContribution:nth-child(n+11 of .timetableContribution):nth-child(-n+14 of .timetableContribution),
#x-tab-4 #timetable_canvas > div > .timetableHeader:nth-of-type(1) + div .timetableContribution:nth-child(n+11 of .timetableContribution):nth-child(-n+14 of .timetableContribution) { --session-chair: "Chair: 张扬"; }
#x-tab-2 .timetableContribution:nth-child(n+1 of .timetableContribution):nth-child(-n+3 of .timetableContribution),
#x-tab-4 #timetable_canvas > div > .timetableHeader:nth-of-type(3) + div .timetableContribution:nth-child(n+1 of .timetableContribution):nth-child(-n+3 of .timetableContribution) { --session-chair: "Chair: 杨通智"; }
#x-tab-2 .timetableContribution:nth-child(n+8 of .timetableContribution):nth-child(-n+12 of .timetableContribution),
#x-tab-4 #timetable_canvas > div > .timetableHeader:nth-of-type(3) + div .timetableContribution:nth-child(n+8 of .timetableContribution):nth-child(-n+12 of .timetableContribution) { --session-chair: "Chair: 谢可平"; }
#x-tab-2 .timetableContribution:nth-child(n+13 of .timetableContribution):nth-child(-n+16 of .timetableContribution),
#x-tab-4 #timetable_canvas > div > .timetableHeader:nth-of-type(3) + div .timetableContribution:nth-child(n+13 of .timetableContribution):nth-child(-n+16 of .timetableContribution) { --session-chair: "Chair: 马腾"; }
#x-tab-3 .timetableContribution:nth-child(n+1 of .timetableContribution):nth-child(-n+3 of .timetableContribution),
#x-tab-4 #timetable_canvas > div > .timetableHeader:nth-of-type(5) + div .timetableContribution:nth-child(n+1 of .timetableContribution):nth-child(-n+3 of .timetableContribution) { --session-chair: "Chair: 陈暄"; }
#x-tab-3 .timetableContribution:nth-child(n+8 of .timetableContribution):nth-child(-n+12 of .timetableContribution),
#x-tab-4 #timetable_canvas > div > .timetableHeader:nth-of-type(5) + div .timetableContribution:nth-child(n+8 of .timetableContribution):nth-child(-n+12 of .timetableContribution) { --session-chair: "Chair: 殷喆伟"; }

#x-tab-2 .timetableContribution:nth-child(n+4 of .timetableContribution):nth-child(-n+7 of .timetableContribution),
#x-tab-4 #timetable_canvas > div > .timetableHeader:nth-of-type(3) + div .timetableContribution:nth-child(n+4 of .timetableContribution):nth-child(-n+7 of .timetableContribution) { --session-chair: "Chair: 于江浩"; }

/* Keep the bottom information row visible even when a title wraps. */
.timetableContribution .entry-content > .timetableBlockWrapper:last-child {
 position: absolute; left: 4px; right: 4px; bottom: 3px;
 height: 16px; margin: 0 !important; flex-wrap: nowrap;
 align-items: center;
}
.timetableContribution .entry-content > .timetableBlockWrapper:first-child {
 max-height: calc(100% - 20px); overflow: hidden;
}
.timetableContribution .timetableBlockLocation,
.timetableContribution .timetableBlockTime { line-height: 16px; }
/* S10 confirmed chair, 2026-10-13. */
#x-tab-3 .timetableContribution:nth-child(n+4 of .timetableContribution):nth-child(-n+7 of .timetableContribution),
#x-tab-4 #timetable_canvas > div > .timetableHeader:nth-of-type(5) + div .timetableContribution:nth-child(n+4 of .timetableContribution):nth-child(-n+7 of .timetableContribution) { --session-chair: "Chair: 王星"; }
/* Long titles: put the presenter on a separate right-aligned line. */
:is(#x-tab-2 .timetableContribution:nth-child(1 of .timetableContribution), #x-tab-3 .timetableContribution:nth-child(3 of .timetableContribution), #x-tab-4 #timetable_canvas > div > .timetableHeader:nth-of-type(3) + div .timetableContribution:nth-child(1 of .timetableContribution), #x-tab-4 #timetable_canvas > div > .timetableHeader:nth-of-type(5) + div .timetableContribution:nth-child(3 of .timetableContribution)) .entry-content > .timetableBlockWrapper:first-child {position:absolute; top:0px; left:4px; right:4px; width:auto; margin:0; display:flex; flex-direction:column; flex-wrap:nowrap; align-items:stretch; max-height:none; overflow:visible;}
:is(#x-tab-2 .timetableContribution:nth-child(1 of .timetableContribution), #x-tab-3 .timetableContribution:nth-child(3 of .timetableContribution), #x-tab-4 #timetable_canvas > div > .timetableHeader:nth-of-type(3) + div .timetableContribution:nth-child(1 of .timetableContribution), #x-tab-4 #timetable_canvas > div > .timetableHeader:nth-of-type(5) + div .timetableContribution:nth-child(3 of .timetableContribution)) .timetableBlockTitle {order:0; flex:none; width:100%; margin:0; font-size:11px; line-height:11px;}
:is(#x-tab-2 .timetableContribution:nth-child(1 of .timetableContribution), #x-tab-3 .timetableContribution:nth-child(3 of .timetableContribution), #x-tab-4 #timetable_canvas > div > .timetableHeader:nth-of-type(3) + div .timetableContribution:nth-child(1 of .timetableContribution), #x-tab-4 #timetable_canvas > div > .timetableHeader:nth-of-type(5) + div .timetableContribution:nth-child(3 of .timetableContribution)) .timetableBlockPresenters {order:1; flex:none; float:none; align-self:stretch; width:100%; max-width:none; text-align:right; margin:0; font-size:11px; line-height:11px;}
:is(#x-tab-2 .timetableContribution:nth-child(1 of .timetableContribution), #x-tab-3 .timetableContribution:nth-child(3 of .timetableContribution), #x-tab-4 #timetable_canvas > div > .timetableHeader:nth-of-type(3) + div .timetableContribution:nth-child(1 of .timetableContribution), #x-tab-4 #timetable_canvas > div > .timetableHeader:nth-of-type(5) + div .timetableContribution:nth-child(3 of .timetableContribution)) .entry-content > .timetableBlockWrapper:last-child {height:12px; bottom:1px; width:auto;}
:is(#x-tab-2 .timetableContribution:nth-child(1 of .timetableContribution), #x-tab-3 .timetableContribution:nth-child(3 of .timetableContribution), #x-tab-4 #timetable_canvas > div > .timetableHeader:nth-of-type(3) + div .timetableContribution:nth-child(1 of .timetableContribution), #x-tab-4 #timetable_canvas > div > .timetableHeader:nth-of-type(5) + div .timetableContribution:nth-child(3 of .timetableContribution)) :is(.timetableBlockLocation,.timetableBlockTime) {line-height:12px;}
/* Session chairs in the non-detailed timetable, 2026-10-14. */
.timetableSession .timetableBlockConvener {font-size:0;line-height:16px;}
.timetableSession .timetableBlockConvener::before {content:var(--session-summary-chair, none);font-size:12px;line-height:16px;color:inherit;}
#x-tab-1 .timetableSession:nth-child(1 of .timetableSession),
#x-tab-4 #timetable_canvas > div > .timetableHeader:nth-of-type(1) + div .timetableSession:nth-child(1 of .timetableSession) { --session-summary-chair: "Chair: 司宗国"; }
#x-tab-1 .timetableSession:nth-child(2 of .timetableSession),
#x-tab-4 #timetable_canvas > div > .timetableHeader:nth-of-type(1) + div .timetableSession:nth-child(2 of .timetableSession) { --session-summary-chair: "Chair: 朱华星"; }
#x-tab-1 .timetableSession:nth-child(3 of .timetableSession),
#x-tab-4 #timetable_canvas > div > .timetableHeader:nth-of-type(1) + div .timetableSession:nth-child(3 of .timetableSession) { --session-summary-chair: "Chair: 陈龙"; }
#x-tab-1 .timetableSession:nth-child(4 of .timetableSession),
#x-tab-4 #timetable_canvas > div > .timetableHeader:nth-of-type(1) + div .timetableSession:nth-child(4 of .timetableSession) { --session-summary-chair: "Chair: 张扬"; }
#x-tab-2 .timetableSession:nth-child(1 of .timetableSession),
#x-tab-4 #timetable_canvas > div > .timetableHeader:nth-of-type(3) + div .timetableSession:nth-child(1 of .timetableSession) { --session-summary-chair: "Chair: 杨通智"; }
#x-tab-2 .timetableSession:nth-child(2 of .timetableSession),
#x-tab-4 #timetable_canvas > div > .timetableHeader:nth-of-type(3) + div .timetableSession:nth-child(2 of .timetableSession) { --session-summary-chair: "Chair: 于江浩"; }
#x-tab-2 .timetableSession:nth-child(3 of .timetableSession),
#x-tab-4 #timetable_canvas > div > .timetableHeader:nth-of-type(3) + div .timetableSession:nth-child(3 of .timetableSession) { --session-summary-chair: "Chair: 谢可平"; }
#x-tab-2 .timetableSession:nth-child(4 of .timetableSession),
#x-tab-4 #timetable_canvas > div > .timetableHeader:nth-of-type(3) + div .timetableSession:nth-child(4 of .timetableSession) { --session-summary-chair: "Chair: 马腾"; }
#x-tab-3 .timetableSession:nth-child(1 of .timetableSession),
#x-tab-4 #timetable_canvas > div > .timetableHeader:nth-of-type(5) + div .timetableSession:nth-child(1 of .timetableSession) { --session-summary-chair: "Chair: 陈暄"; }
#x-tab-3 .timetableSession:nth-child(2 of .timetableSession),
#x-tab-4 #timetable_canvas > div > .timetableHeader:nth-of-type(5) + div .timetableSession:nth-child(2 of .timetableSession) { --session-summary-chair: "Chair: 王星"; }
#x-tab-3 .timetableSession:nth-child(3 of .timetableSession),
#x-tab-4 #timetable_canvas > div > .timetableHeader:nth-of-type(5) + div .timetableSession:nth-child(3 of .timetableSession) { --session-summary-chair: "Chair: 殷喆伟"; }