.BoardTable_table__CH_v0{border:1px solid var(--gray-200);border-radius:var(--radius-lg);overflow:hidden;background:var(--white)}.BoardTable_headerRow__evd0g{display:flex;align-items:center;padding:var(--space-3) 0;background:var(--gray-50);border-bottom:1px solid var(--gray-200);font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--gray-400)}.BoardTable_row__HWBzv{display:flex;align-items:center;padding:var(--space-4) 0;border-bottom:1px solid var(--gray-100);text-decoration:none;color:inherit;transition:background .1s}.BoardTable_row__HWBzv:last-child{border-bottom:none}.BoardTable_row__HWBzv:hover{background:var(--gray-50)}.BoardTable_cellTime__PCJFU{width:70px;flex-shrink:0;padding-left:var(--space-5);font-size:var(--text-sm);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--gray-700)}.BoardTable_cellRoom__ZP4IR{width:60px;flex-shrink:0;font-size:var(--text-sm)}.BoardTable_roomValue__FS0YW{font-weight:700;color:var(--blue-600)}.BoardTable_cellProcedure__r137A{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.BoardTable_procName__NXAxQ{font-size:var(--text-sm);font-weight:500;color:var(--gray-900)}.BoardTable_procName__NXAxQ,.BoardTable_surgeon__gIXGW{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BoardTable_surgeon__gIXGW{font-size:.625rem;color:var(--gray-400)}.BoardTable_cellAsa__rmhnN{width:44px;flex-shrink:0;text-align:center;font-size:.625rem}.BoardTable_asaValue__7Swln{font-weight:700;color:var(--blue-600)}.BoardTable_cellStatus__hcwMW{width:72px;flex-shrink:0;display:flex;align-items:center;gap:var(--space-2);padding-right:var(--space-5)}.BoardTable_dot__rTXz0{width:7px;height:7px;border-radius:50%;flex-shrink:0}.BoardTable_dotBlue__2ylr_{background:var(--blue-500)}.BoardTable_dotGreen__oUMOY{background:var(--green-500)}.BoardTable_dotGray__oTUzR{background:var(--gray-400)}.BoardTable_dotRed__dnKq8{background:var(--red-500)}.BoardTable_statusLabel__cava5{font-size:.5625rem;font-weight:600}.TimelineView_section__yoX3n{margin-bottom:var(--space-10)}.TimelineView_sectionLabel___ai2j{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--gray-400);margin-bottom:var(--space-4)}.TimelineView_list__oC092{display:flex;flex-direction:column}.TimelineView_row__umMK6{display:flex;gap:var(--space-5);text-decoration:none;color:inherit}.TimelineView_spine__z_MRP{display:flex;flex-direction:column;align-items:center;width:14px;flex-shrink:0}.TimelineView_dot__K_8bz{width:10px;height:10px;border-radius:50%;margin-top:6px;flex-shrink:0}.TimelineView_line__Iyohb{width:1.5px;flex:1 1;background:var(--gray-200)}.TimelineView_card__K7UhF{flex:1 1;padding:var(--space-5);border:1px solid var(--gray-200);border-radius:var(--radius-xl);background:var(--white);margin-bottom:var(--space-3);transition:border-color .15s}.TimelineView_row__umMK6:hover .TimelineView_card__K7UhF{border-color:var(--blue-300)}.TimelineView_header__mwpLX{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.TimelineView_time__a6EZm{font-size:var(--text-sm);font-weight:700}.TimelineView_sep__Qm62C{color:var(--gray-300);font-size:var(--text-sm)}.TimelineView_room__XRYOX{font-size:var(--text-sm);font-weight:600;color:var(--gray-600)}.TimelineView_procedure__XHtZp{font-size:var(--text-base);font-weight:600;color:var(--gray-900);margin-bottom:var(--space-3);line-height:1.3}.TimelineView_tags__qw9X6{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-2)}.TimelineView_tag__4A1np{font-size:.625rem;font-weight:600;padding:2px var(--space-3);border-radius:var(--radius-full)}.TimelineView_tagblue__rqG2B{color:var(--blue-600);background:var(--blue-50)}.TimelineView_taggray__VMd2P{color:var(--gray-600);background:var(--gray-100)}.TimelineView_tagred__w9M3Y{color:var(--red-500);background:var(--red-100)}.TimelineView_insights__bEjdN{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.TimelineView_chip__AmTd3{display:inline-flex;align-items:center;gap:3px;font-size:.5625rem;font-weight:500;color:var(--blue-600);padding:2px var(--space-3);background:var(--blue-50);border-radius:var(--radius-full)}