._timelinePageContainer_d5064_3{display:flex;flex-direction:column;height:100%;overflow:hidden;background-color:var(--timeline-bg)}._timelineScrollContainer_d5064_11{flex-grow:1;overflow:auto;position:relative;background-color:var(--timeline-bg);scrollbar-gutter:stable both-edges;scrollbar-width:auto;scrollbar-color:var(--timeline-scrollbar-thumb) var(--timeline-scrollbar-track)}._timelineScrollContainer_d5064_11::-webkit-scrollbar{height:12px;width:12px}._timelineScrollContainer_d5064_11::-webkit-scrollbar-track{background-color:var(--timeline-scrollbar-track)}._timelineScrollContainer_d5064_11::-webkit-scrollbar-thumb{background-color:var(--timeline-scrollbar-thumb);border-radius:999px;border:3px solid transparent;background-clip:padding-box}._timelineScrollContainer_d5064_11::-webkit-scrollbar-thumb:hover{background-color:var(--timeline-scrollbar-thumb-hover)}._timelineHeaderRow_d5064_41{display:flex;position:sticky;top:0;z-index:30;background:var(--timeline-header-bg);border-bottom:1px solid var(--timeline-border);box-shadow:0 1px 2px #0000000f;backdrop-filter:blur(16px) saturate(1.35);-webkit-backdrop-filter:blur(16px) saturate(1.35)}._timelineHeaderChamberCell_d5064_53{flex-shrink:0;position:sticky;left:0;z-index:35;background:var(--timeline-sticky-bg);border-right:1px solid var(--timeline-border);display:flex;align-items:center;justify-content:center;font-weight:600;box-sizing:border-box;backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35)}._timelineHeaderDates_d5064_69{position:relative;display:block;flex-shrink:0;height:100%}._timelineBodyRow_d5064_76{display:flex;position:relative}._timelineChamberColumn_d5064_81{flex-shrink:0;position:sticky;left:0;z-index:25;background:var(--timeline-sticky-bg);border-right:1px solid var(--timeline-border);box-sizing:border-box;backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35)}._chamberRowName_d5064_93{display:flex;align-items:center;justify-content:center;padding:0 10px;font-size:.9em;font-weight:500;border-bottom:1px solid var(--timeline-border);box-sizing:border-box;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._chamberRowName_d5064_93:last-child{border-bottom:none}._timelineDateHeader_d5064_112{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid var(--timeline-border);box-sizing:border-box;font-size:.9em;font-weight:700;text-align:center;padding:8px 0}._timelineDateHeader_d5064_112:last-child{border-right:none}._dateDisplay_d5064_129{margin-bottom:6px}._shiftContainer_d5064_133{display:flex;width:100%;font-size:.75em;font-weight:400;color:#0000009e;border-top:1px solid var(--timeline-border);margin-top:4px;padding-top:4px}._dayShift_d5064_144,._nightShift_d5064_144{flex:1;text-align:center;padding:2px 0}._dayShift_d5064_144{border-right:1px solid var(--timeline-border)}._todayHeader_d5064_155{background-color:var(--timeline-today-bg)!important}._todayHeader_d5064_155 ._dateDisplay_d5064_129{color:var(--timeline-today-text)!important;font-weight:700}._weekendHeader_d5064_163,._workdayOnWeekendHeader_d5064_167{background-color:transparent;color:inherit}._timelineGridContent_d5064_172{position:relative}._timelineDayBackground_d5064_179{position:absolute;top:0;border-right:1px dashed var(--timeline-grid-line);box-sizing:border-box;z-index:0;transition:background-color .3s ease}._timelineDayBackground_d5064_179:last-child{border-right:none}._weekendSoftRedBackground_d5064_193{background-color:var(--timeline-weekend-bg)}._publicHolidayStrongRedBackground_d5064_197{background-color:var(--timeline-holiday-bg)}._workdayOnWeekendBackground_d5064_201{background-color:var(--timeline-workday-override-bg)}._timelineRowBackground_d5064_215{position:absolute;left:0;border-bottom:1px solid var(--timeline-grid-line-soft);box-sizing:border-box;z-index:0}._timelineRowBackground_d5064_215:last-child{border-bottom:none}._timelineRow_d5064_215{position:absolute;box-sizing:border-box}._timelineBar_d5064_233{position:absolute;border-radius:7px;box-shadow:var(--timeline-bar-shadow);cursor:pointer;transition:transform .15s ease-out,box-shadow .15s ease-out,background-color .2s;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid;box-sizing:border-box;padding:4px 8px}._timelineBar_d5064_233:hover{transform:translateY(-1px);box-shadow:var(--timeline-bar-shadow-hover);z-index:5}._timelineBarContent_d5064_255{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;min-width:0;margin-right:0}._timelineBarLine1_d5064_266{font-size:.82em;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.05;text-align:center;width:100%;min-width:0}._timelineBarLine2_d5064_278{display:flex;align-items:center;justify-content:center;gap:4px;max-width:100%;overflow:hidden;white-space:nowrap;line-height:1}._timelineConfigPill_d5064_289,._timelineConfigPillMore_d5064_290,._timelineConfigPillEmpty_d5064_291{display:inline-flex;align-items:center;height:16px;padding:0 6px;border-radius:999px;font-size:.75em;font-weight:750;border:1px solid var(--timeline-pill-border, rgba(0,0,0,.16));background-color:var(--timeline-pill-bg, rgba(0,0,0,.08));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._timelineConfigPillMore_d5064_290{background-color:#0000001a}._timelineConfigPillEmpty_d5064_291{background-color:var(--timeline-pill-empty-bg, rgba(0,0,0,.05));border-style:dashed;opacity:.78}._timelineConfigCountPill_d5064_316{display:inline-flex;align-items:center;height:16px;padding:0 6px;border-radius:999px;font-size:.74em;font-weight:850;letter-spacing:-.1px;border:1px solid var(--timeline-pill-border, rgba(0,0,0,.16));background-color:#0000001a;opacity:.92}._timelineBarBadge_d5064_330{display:inline-flex;align-items:center;height:16px;padding:0 6px;border-radius:999px;font-size:.74em;font-weight:850;letter-spacing:-.1px;border:1px solid rgba(0,0,0,.14);background-color:#00000024;margin-right:6px;opacity:.92;vertical-align:middle}._timelineBarTextPrimary_d5064_346{color:currentColor;font-weight:650}._timelineBarTextSecondary_d5064_351{color:currentColor;opacity:.82;font-weight:550}._timelineBarTextSeparator_d5064_357{color:currentColor;opacity:.7;font-weight:500}._timelineBarDeleteButton_d5064_363{position:absolute;right:5px;top:50%;transform:translateY(-50%);background:#0000;color:#555;border:none;border-radius:50%;width:14px;height:14px;font-size:8px;line-height:14px;text-align:center;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .15s ease-in-out,background-color .15s ease-in-out;z-index:11;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}._timelineBar_d5064_233:hover ._timelineBarDeleteButton_d5064_363,._timelineBar_d5064_233:focus-within ._timelineBarDeleteButton_d5064_363{opacity:1;pointer-events:auto}._timelineBarDeleteButton_d5064_363:hover{background:#0003;opacity:1}._loading_d5064_400,._error_d5064_400{padding:20px;text-align:center;font-size:1.2em}._error_d5064_400{color:red}._noChambersMessage_d5064_410,._noLogsMessage_d5064_410{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#888;font-size:1em;padding:20px;text-align:center;z-index:1}._noChambersMessage_d5064_410{width:calc(var(--chamber-name-width) - 20px);left:calc(var(--chamber-name-width) / 2)}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app-scroll{overflow-y:scroll;overflow-x:hidden}@supports (scrollbar-gutter: stable){.app-scroll{overflow-y:auto;scrollbar-gutter:stable}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
