:root{--color-border: #e5e7eb;--color-gray-50: #f9fafb;--color-gray-100: #f3f4f6;--color-gray-200: #e5e7eb;--color-gray-300: #d1d5db;--color-gray-400: #9ca3af;--color-gray-700: #374151;--color-gray-900: #111827;--color-today-bg: #f0f0f0;--color-primary: #034753;--color-white: #fff}.fc .fc-scrollgrid,.fc .fc-scrollgrid table,.fc-theme-standard td,.fc-theme-standard th,.fc .fc-col-header-cell{border:none!important}.fc .fc-col-header-cell:not(:last-child){border-right:1px solid var(--color-border)!important}.fc .fc-col-header,.fc-col-header-cell.fc-day{border-bottom:1px solid var(--color-border)!important}.fc .fc-daygrid-body tr>td{border:none!important}.fc .fc-daygrid-body tr>td:not(:last-child){border-right:1px solid var(--color-border)!important}.fc .fc-daygrid-body tr:not(:last-child)>td{border-bottom:1px solid var(--color-border)!important}.fc-day-today{background-color:var(--color-today-bg)!important}.fc .fc-daygrid-week-number,.fc .fc-col-header-cell.fc-daygrid-week-number{width:2.5rem;min-width:2.5rem;text-align:left!important;padding-left:.5rem!important;font-size:.75rem!important;color:var(--color-gray-400)!important;background:transparent!important}.fc .fc-daygrid-day-top{overflow:visible!important}.fc .fc-daygrid-body tr>td.fc-daygrid-week-number,.fc .fc-col-header-cell.fc-daygrid-week-number{border-right:1px solid var(--color-border)!important}.fc-toolbar-title{font-size:1.25rem;font-weight:600;color:var(--color-gray-900)}.fc .fc-button{background:var(--color-gray-50)!important;border:1px solid var(--color-gray-300)!important;color:var(--color-gray-700)!important;border-radius:.5rem!important;font-size:.875rem!important;padding:.25rem .75rem!important;box-shadow:none!important}.fc .fc-button:hover{background:var(--color-gray-100)!important}.fc .fc-button.fc-button-active{background:var(--color-gray-200)!important}.fc-theme-standard .fc-popover-header{background-color:var(--color-primary)!important;color:var(--color-white)!important}.fc .fc-more-popover-misc{display:none!important}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected,.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{background-color:var(--color-primary)!important}.location-picker .l-select .css-13cymwt-control,.location-picker .l-select .css-t3ipsp-control{outline:0;box-shadow:none}.location-picker .l-select .css-13cymwt-control:focus-within,.location-picker .l-select .css-t3ipsp-control:focus-within{border:2px solid var(--color-primary)}.location-picker .css-1dimb5e-singleValue{padding-left:10px;font-weight:400!important}.location-picker .css-1nmdiq5-menu div[role=listbox]{padding:0;border:1px solid var(--color-white);border-radius:5px}.location-picker .css-1nmdiq5-menu div[role=option]:hover,.location-picker .css-1nmdiq5-menu div[role=option][aria-selected=true]{background-color:var(--color-primary);color:var(--color-white)}.location-picker .css-1nmdiq5-menu div[role=option]{background-color:var(--color-white);color:var(--color-primary)}.location-picker .css-1u9des2-indicatorSeparator{display:none}.event-banner p.carousel-status,.event-banner ul.control-dots{display:none!important}.event-banner .carousel-slider,.event-banner .slider-wrapper.axis-horizontal,.event-banner .slider-wrapper.axis-horizontal ul{height:100%!important}
