.committeespage-module__3hBlLG__volunteerspic{border-radius:5px;max-width:100%;height:auto;margin-top:5px;margin-bottom:10px}
.SpecTable-module__bgqTvG__spectable-header{pointer-events:none;filter:var(--drop-shadow-basic);flex-direction:row;justify-content:space-between;display:flex}.SpecTable-module__bgqTvG__spectable-header-arrow{width:24px;transition:all .3s}.SpecTable-module__bgqTvG__specs{flex-direction:column;justify-content:center;align-items:center;margin-top:16px;display:flex;position:relative}.SpecTable-module__bgqTvG__spec-name{-webkit-user-select:none;user-select:none;font-family:Predator-Bold;font-size:36px;font-weight:600}.SpecTable-module__bgqTvG__spec-model{pointer-events:none;font-family:Barlow-Light;font-size:18px;font-weight:400}.SpecTable-module__bgqTvG__collapsible.SpecTable-module__bgqTvG__extend-styling{margin-right:-18px;right:0}.SpecTable-module__bgqTvG__collapsible{cursor:pointer;text-align:left;border:none;outline:none;padding:10px 10px 10px 18px;transition:background-color .2s ease-out;position:relative;left:-18px;right:0}.SpecTable-module__bgqTvG__active .SpecTable-module__bgqTvG__collapsible,.SpecTable-module__bgqTvG__collapsible:hover{background-color:#555}.SpecTable-module__bgqTvG__content{background-color:#0000;max-height:0;padding:0 5%;transition:max-height .2s ease-out;position:relative;overflow:hidden}.SpecTable-module__bgqTvG__spectable>*{margin:8px}.SpecTable-module__bgqTvG__specs-background-pic{background-image:url(/res/Page_pictures/Home/PELpromo33-transpgradient.webp);background-position:100% 0;background-repeat:no-repeat;background-size:125%;width:100%;height:100%;position:absolute}.SpecTable-module__bgqTvG__spectable>* td{min-width:200px;padding:8px;font-family:Barlow-Light;font-size:16px;font-weight:400}@media (max-width:800px){.SpecTable-module__bgqTvG__specs-background-pic{background:0 0}}@media (max-width:600px){.SpecTable-module__bgqTvG__specs{margin-top:0}.SpecTable-module__bgqTvG__spec-name{font-size:24px}.SpecTable-module__bgqTvG__spectable>* td{min-width:0}.SpecTable-module__bgqTvG__spectable>* tr{flex:1}table.SpecTable-module__bgqTvG__spectable{table-layout:fixed;width:100%;min-width:100%}.SpecTable-module__bgqTvG__collapsible{right:0}}
.EventsCalendar-module__rDfOYq__calendarWrapper{z-index:5;width:100%;padding:0 40px 20px;position:relative}.EventsCalendar-module__rDfOYq__calendarContainer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e1e1ed9;border:1px solid #ffffff14;border-radius:16px;max-width:1100px;margin:0 auto;padding:24px;box-shadow:0 8px 32px #0006}.EventsCalendar-module__rDfOYq__calendarHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.EventsCalendar-module__rDfOYq__headerLeft{align-items:center;gap:8px;display:flex}.EventsCalendar-module__rDfOYq__headerRight{align-items:center;gap:16px;display:flex}.EventsCalendar-module__rDfOYq__monthTitle{color:#f2f2f2;text-align:center;letter-spacing:.02em;min-width:200px;margin:0;font-size:1.4rem;font-weight:700}.EventsCalendar-module__rDfOYq__navBtn{color:#f2f2f2;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.EventsCalendar-module__rDfOYq__navBtn:hover{color:#fc6624;background:#fc662426;border-color:#fc662466}.EventsCalendar-module__rDfOYq__todayBtn{color:#aaa;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:8px;margin-left:8px;padding:6px 16px;font-size:.85rem;font-weight:500;transition:all .2s}.EventsCalendar-module__rDfOYq__todayBtn:hover{color:#fc6624;background:#fc662426;border-color:#fc662466}.EventsCalendar-module__rDfOYq__legend{align-items:center;gap:14px;display:flex}.EventsCalendar-module__rDfOYq__legendItem{color:#aaa;align-items:center;gap:6px;font-size:.8rem;font-weight:500;display:flex}.EventsCalendar-module__rDfOYq__legendDot{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.EventsCalendar-module__rDfOYq__legendDotOpen{background:#34d399}.EventsCalendar-module__rDfOYq__legendDotEvent{background:#fc6624}.EventsCalendar-module__rDfOYq__loadingDot{background:#fc6624;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite EventsCalendar-module__rDfOYq__pulse}@keyframes EventsCalendar-module__rDfOYq__pulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.EventsCalendar-module__rDfOYq__dayHeaders{grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:4px;display:grid}.EventsCalendar-module__rDfOYq__dayHeader{text-align:center;color:#888;text-transform:uppercase;letter-spacing:.08em;padding:8px 0;font-size:.75rem;font-weight:600}.EventsCalendar-module__rDfOYq__calendarGrid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.EventsCalendar-module__rDfOYq__calendarDay{aspect-ratio:1/.85;cursor:pointer;background:#28282899;border:1px solid #ffffff0a;border-radius:10px;flex-direction:column;min-height:80px;padding:8px;transition:all .2s;display:flex;position:relative;overflow:hidden}.EventsCalendar-module__rDfOYq__calendarDay:hover{background:#323232cc;border-color:#ffffff1a;transform:translateY(-1px)}.EventsCalendar-module__rDfOYq__calendarDay.EventsCalendar-module__rDfOYq__otherMonth{opacity:.3}.EventsCalendar-module__rDfOYq__calendarDay.EventsCalendar-module__rDfOYq__today{background:#fc662414;border-color:#fc662480}.EventsCalendar-module__rDfOYq__calendarDay.EventsCalendar-module__rDfOYq__selected{background:#fc66241f;border-color:#fc6624;box-shadow:0 0 16px #fc662426}.EventsCalendar-module__rDfOYq__calendarDay.EventsCalendar-module__rDfOYq__hasOpen{border-bottom:2px solid #34d39966}.EventsCalendar-module__rDfOYq__calendarDay.EventsCalendar-module__rDfOYq__hasEvents{border-bottom:2px solid #fc662480}.EventsCalendar-module__rDfOYq__calendarDay.EventsCalendar-module__rDfOYq__hasOpen.EventsCalendar-module__rDfOYq__hasEvents{border-bottom:2px solid;border-image:linear-gradient(90deg,#34d39980,#fc662480) 1}.EventsCalendar-module__rDfOYq__dayNumber{color:#bbb;font-size:.85rem;font-weight:500;line-height:1}.EventsCalendar-module__rDfOYq__todayNumber{color:#fc6624;background:#fc662426;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-weight:700;display:inline-flex}.EventsCalendar-module__rDfOYq__eventDots{flex-wrap:wrap;align-items:center;gap:3px;margin-top:4px;display:flex}.EventsCalendar-module__rDfOYq__eventDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.EventsCalendar-module__rDfOYq__dotOpen{background:#34d399}.EventsCalendar-module__rDfOYq__dotEvent{background:#fc6624}.EventsCalendar-module__rDfOYq__moreCount{color:#fc6624;font-size:.6rem;font-weight:600}.EventsCalendar-module__rDfOYq__eventPreview{flex-direction:column;flex:1;gap:2px;margin-top:4px;display:none;overflow:hidden}.EventsCalendar-module__rDfOYq__eventChip{color:#f2f2f2;white-space:nowrap;text-overflow:ellipsis;border-radius:0 4px 4px 0;padding:2px 6px;font-size:.65rem;line-height:1.4;overflow:hidden}.EventsCalendar-module__rDfOYq__chipOpen{color:#a7f3d0;background:#34d39933;border-left:2px solid #34d399}.EventsCalendar-module__rDfOYq__chipEvent{color:#f2f2f2;background:#fc662440;border-left:2px solid #fc6624}.EventsCalendar-module__rDfOYq__eventChipMore{color:#888;padding:0 6px;font-size:.6rem}.EventsCalendar-module__rDfOYq__eventPanel{background:#232323e6;border:1px solid #ffffff14;border-radius:12px;margin-top:16px;padding:20px;animation:.25s EventsCalendar-module__rDfOYq__slideDown}@keyframes EventsCalendar-module__rDfOYq__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.EventsCalendar-module__rDfOYq__eventPanelHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.EventsCalendar-module__rDfOYq__eventPanelTitle{color:#f2f2f2;margin:0;font-size:1.1rem;font-weight:600}.EventsCalendar-module__rDfOYq__closeBtn{color:#888;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.EventsCalendar-module__rDfOYq__closeBtn:hover{color:#f2f2f2;background:#ffffff14}.EventsCalendar-module__rDfOYq__panelSection{margin-bottom:16px}.EventsCalendar-module__rDfOYq__panelSection:last-child{margin-bottom:0}.EventsCalendar-module__rDfOYq__panelSectionTitle{color:#888;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;margin:0 0 10px;font-size:.8rem;font-weight:600;display:flex}.EventsCalendar-module__rDfOYq__noEvents{color:#666;margin:0;font-size:.9rem}.EventsCalendar-module__rDfOYq__eventList{flex-direction:column;gap:8px;display:flex}.EventsCalendar-module__rDfOYq__eventCard{border-radius:10px;gap:12px;padding:12px;transition:background .2s;display:flex}.EventsCalendar-module__rDfOYq__eventCardOpen{background:#34d3990f}.EventsCalendar-module__rDfOYq__eventCardOpen:hover{background:#34d3991a}.EventsCalendar-module__rDfOYq__eventCardEvent{background:#fc66240f}.EventsCalendar-module__rDfOYq__eventCardEvent:hover{background:#fc66241a}.EventsCalendar-module__rDfOYq__eventAccent{border-radius:2px;flex-shrink:0;width:4px}.EventsCalendar-module__rDfOYq__accentOpen{background:linear-gradient(#34d399,#6ee7b7)}.EventsCalendar-module__rDfOYq__accentEvent{background:linear-gradient(#fc6624,#ff8d5d)}.EventsCalendar-module__rDfOYq__eventInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.EventsCalendar-module__rDfOYq__eventTitle{color:#f2f2f2;margin:0;font-size:.95rem;font-weight:600}.EventsCalendar-module__rDfOYq__eventTime{color:#aaa;font-size:.8rem;font-weight:400}.EventsCalendar-module__rDfOYq__eventLocation{color:#888;font-size:.8rem}.EventsCalendar-module__rDfOYq__errorMsg{text-align:center;color:#e1383c;margin-top:12px;font-size:.85rem}@media (min-width:900px){.EventsCalendar-module__rDfOYq__eventPreview{display:flex}.EventsCalendar-module__rDfOYq__eventDots{display:none}.EventsCalendar-module__rDfOYq__calendarDay{min-height:100px}}@media (max-width:768px){.EventsCalendar-module__rDfOYq__calendarWrapper{padding:0 16px 16px}.EventsCalendar-module__rDfOYq__calendarContainer{border-radius:12px;padding:16px}.EventsCalendar-module__rDfOYq__monthTitle{min-width:160px;font-size:1.1rem}.EventsCalendar-module__rDfOYq__calendarDay{min-height:50px;aspect-ratio:unset;border-radius:6px;padding:6px}.EventsCalendar-module__rDfOYq__dayNumber{font-size:.75rem}.EventsCalendar-module__rDfOYq__todayNumber{width:22px;height:22px;font-size:.72rem}.EventsCalendar-module__rDfOYq__dayHeader{font-size:.65rem}.EventsCalendar-module__rDfOYq__eventPanel{padding:14px}.EventsCalendar-module__rDfOYq__eventPanelTitle{font-size:.95rem}.EventsCalendar-module__rDfOYq__eventTitle{font-size:.85rem}.EventsCalendar-module__rDfOYq__legend{gap:10px}.EventsCalendar-module__rDfOYq__legendItem{font-size:.7rem}}@media (max-width:480px){.EventsCalendar-module__rDfOYq__calendarWrapper{padding:0 8px 12px}.EventsCalendar-module__rDfOYq__calendarContainer{padding:12px}.EventsCalendar-module__rDfOYq__headerLeft{gap:4px}.EventsCalendar-module__rDfOYq__monthTitle{min-width:140px;font-size:1rem}.EventsCalendar-module__rDfOYq__navBtn{width:30px;height:30px}.EventsCalendar-module__rDfOYq__todayBtn{padding:4px 10px;font-size:.75rem}.EventsCalendar-module__rDfOYq__calendarDay{border-radius:4px;min-height:42px;padding:4px}.EventsCalendar-module__rDfOYq__dayNumber{font-size:.7rem}.EventsCalendar-module__rDfOYq__eventDot{width:4px;height:4px}.EventsCalendar-module__rDfOYq__calendarGrid,.EventsCalendar-module__rDfOYq__dayHeaders{gap:2px}.EventsCalendar-module__rDfOYq__legend{gap:8px}.EventsCalendar-module__rDfOYq__legendItem{font-size:.65rem}.EventsCalendar-module__rDfOYq__legendDot{width:8px;height:8px}}
