.styles_container__tDqZ2{min-height:100vh;max-width:800px;margin:0 auto}.styles_header__w_2rc{text-align:center;padding:20px 0;background:#a3549d;color:#fff;border-radius:15;border-top-left-radius:0;border-top-right-radius:0;display:flex;justify-content:center;align-items:center}.styles_main__bYBfX{padding:20px 0}.styles_day__M0kGS{border-left:4px solid #c522e6;padding:15px;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.styles_day__M0kGS h2{margin:0;color:#2c3e50;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.styles_events__6mrRX{margin-top:10px}.styles_event__f8D2T{margin-bottom:20px;padding:15px;border-left:4px solid #c522e6;border-radius:4px}.styles_event__f8D2T h3{margin:0 0 10px;color:#1a228b;cursor:pointer;display:flex;align-items:center;gap:10px}.styles_eventDetails__Keovs{display:block}.styles_collapsed__NKqyW,.styles_eventDetails__Keovs.styles_collapsed__NKqyW,.styles_events__6mrRX.styles_collapsed__NKqyW{display:none}.styles_footer__j9mG0{text-align:center;padding:10px 3;background:#2c3e50;color:#fff;position:fixed;width:100%;bottom:0}.styles_icon__Huzgp{font-size:1.2em;color:#e67e22}.styles_chevron__OlZrb{transition:transform .3s ease}.styles_day__M0kGS{padding:20px;margin-bottom:20px}.styles_timelineContainer__rOWhl{position:relative;width:100%;height:1200px;overflow:hidden}.styles_timeline__OUA1h{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.styles_timeSlot__IbZD_{position:relative;width:100%;height:50px}.styles_timeLabel__F7CNw{position:absolute;top:0;left:10px;font-size:.875rem;color:#555}.styles_timeLineSegment__G6ru7{position:absolute;top:20px;left:50px;width:2px;height:30px;background-color:#ddd}.styles_eventMarker__JLc2g{position:absolute;width:100%;padding-left:50px}.styles_event__f8D2T{margin-bottom:10px}.styles_icon__Huzgp{width:24px;height:24px}.styles_eventDetails__Keovs{margin-top:10px;font-size:.875rem;color:#555}.styles_chevron__OlZrb{transition:transform .3s}.styles_rotate__gxoZA{transform:rotate(180deg)}.styles_currentTimeIndicator__rwVM7{position:absolute;width:100%;height:2px;background-color:red}