/* Generated by tests/build-magenda-css.js from frontend.min.css; do not edit. */
.mec-wrap{position:relative;font-family:var(--mec-paragraph-font-family)}.entry-content .mec-wrap h1,.entry-content .mec-wrap h2,.entry-content .mec-wrap h3,.entry-content .mec-wrap h4,.entry-content .mec-wrap h5,.entry-content .mec-wrap h6,.mec-wrap h1,.mec-wrap h2,.mec-wrap h3,.mec-wrap h4,.mec-wrap h5,.mec-wrap h6{font-family:var(--mec-heading-font-family);color:#171c24;font-weight:400;font-style:inherit;letter-spacing:normal;clear:none}.mec-wrap h4{font-size:24px;line-height:1.2;margin-bottom:10px}.mec-wrap .mec-event-article .mec-color-hover{box-shadow:none;border:none}.lity-content .button,.lity-content button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not(.mec-googlemap-details button):not(.mec-googlemap-details button):not(.elementor-add-section-inner button):not(.dismissButton):not([class*=et-]):not(.mec-seat-builder-booking__seat-card-remove),.lity-content input[type=button],.lity-content input[type=reset],.lity-content input[type=submit],.mec-nextprev-next-button,.mec-nextprev-prev-button,.mec-wrap .button,.mec-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not(.mec-googlemap-details button):not(.mec-googlemap-details button):not(.elementor-add-section-inner button):not(.dismissButton):not([class*=et-]):not(.mec-seat-builder-booking__seat-card-remove),.mec-wrap input[type=button],.mec-wrap input[type=reset],.mec-wrap input[type=submit]{position:relative;border:1px solid #ccecf4;border-radius:4px;box-shadow:0 1px 0 0 #fcfcfc;color:#07bbe9;display:inline-block;font-size:14px;line-height:18px;font-family:inherit;text-transform:capitalize;font-weight:400;text-decoration:none;cursor:pointer;margin-bottom:20px;margin-right:10px;padding:9px 24px 9px;background:#ecf9fd;-webkit-transition:all .21s ease;-moz-transition:all .21s ease;transition:all .21s ease;border-radius:var(--mec-secondary-border-radius)}.mec-wrap{font-weight:400;color:#626262}.mec-wrap .mec-clear:after,.mec-wrap .mec-clear:before{content:" ";display:table}.mec-wrap .mec-clear:after{clear:both}.mec-daily-contents-wrapper,.mec-weekly-contents-wrapper{display:flex}.mec-daily-view-date-events,.mec-weekly-view-date-events{list-style:none;margin:0}ul.mec-weekly-view-dates-events,ul.mec-weekly-view-dates-events li{padding:0;margin:0;line-height:initial;background:#fff}.event-color{width:14px;display:inline-block;vertical-align:inherit;height:14px;margin-left:5px;border-radius:50%}@font-face{font-family:simple-line-icons;src:url("../fonts/Simple-Line-Icons.eot?v=2.3.1");src:url("../fonts/Simple-Line-Icons.eot?v=2.3.1#iefix") format("embedded-opentype"),url("../fonts/Simple-Line-Icons.woff2?v=2.3.1") format("woff2"),url("../fonts/Simple-Line-Icons.woff?v=2.3.1") format("woff"),url("../fonts/Simple-Line-Icons.ttf?v=2.3.1") format("truetype"),url("../fonts/Simple-Line-Icons.svg?v=2.3.1#simple-line-icons") format("svg");font-weight:400;font-style:normal}[class*=mec-sl-]{font-family:simple-line-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mec-sl-facebook:before{content:"\e00b"}.mec-sl-twitter:before{content:"\e009"}.mec-sl-google-plus:before{content:"\e60d"}.mec-sl-angle-left:before{content:"\e605"}.mec-sl-angle-right:before{content:"\e606"}.mec-sl-calendar:before{content:"\e075"}.mec-sl-clock-o:before{content:"\e081"}.mec-sl-home:before{content:"\e069"}.mec-sl-phone:before{content:"\e600"}.mec-sl-envelope:before{content:"\e086"}.mec-sl-sitemap:before{content:"\e037"}.mec-sl-map-marker:before{content:"\e096"}.mec-sl-floder:before{content:"\e089"}.mec-sl-wallet:before{content:"\e02a"}.mec-color,.mec-color-before :before,.mec-color-hover:hover,.mec-wrap .mec-color,.mec-wrap .mec-color-before :before,.mec-wrap .mec-color-hover:hover{color:#40d9f1}.mec-daily-view-date-events article:before,ul.mec-weekly-view-dates-events article:before{padding:7px 40px!important;top:27px!important}.mec-wrap *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mec-wrap :after,.mec-wrap :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mec-expired-normal-label{background-color:#000}.mec-wrap .mec-cancellation-reason span,.mec-wrap .mec-labels-normal .mec-label-normal{position:relative;font-size:11px;font-weight:400;margin-left:10px;line-height:1.9;letter-spacing:1px;color:#fff;padding:2px 7px;border-radius:2px;white-space:nowrap}.mec-wrap .mec-cancellation-reason span,.mec-wrap .mec-labels-normal .mec-label-normal{white-space:normal;display:inline-block;line-height:14px}body[class*=mec-theme] .mec-wrap a{text-decoration:auto}.entry-content .mec-wrap h1,.entry-content .mec-wrap h2,.entry-content .mec-wrap h3,.entry-content .mec-wrap h4,.entry-content .mec-wrap h5,.entry-content .mec-wrap h6,.mec-events-meta-group-countdown .countdown-w span,.mec-hourly-schedule-speaker-job-title,.mec-hourly-schedule-speaker-name,.mec-single-event .mec-event-meta dt,.mec-ticket-available-spots .mec-event-ticket-name,.mec-wrap h1,.mec-wrap h2,.mec-wrap h3,.mec-wrap h4,.mec-wrap h5,.mec-wrap h6,.post-type-archive-mec-events h1,.tax-mec_category h1{font-family:var(--mec-heading-font-family),Helvetica,Arial,sans-serif}.colorskin-custom .mec-events-meta-group-countdown .mec-end-counts h3,.leaflet-popup-content .mec-color,.leaflet-popup-content .mec-color-before :before,.leaflet-popup-content .mec-color-hover:hover,.leaflet-popup-content .mec-wrap .mec-color,.leaflet-popup-content .mec-wrap .mec-color-before :before,.leaflet-popup-content .mec-wrap .mec-color-hover:hover,.lity .mec-color,.lity .mec-color-before :before,.lity .mec-color-hover:hover,.lity .mec-wrap .mec-color,.lity .mec-wrap .mec-color-before :before,.lity .mec-wrap .mec-color-hover:hover,.mec-attendees-list-details .mec-attendee-profile-link a:hover,.mec-av-spot .mec-av-spot-head .mec-av-spot-box span,.mec-booking-calendar-month-navigation .mec-next-month:hover,.mec-booking-calendar-month-navigation .mec-previous-month:hover,.mec-calendar .mec-calendar-side .mec-next-month i,.mec-calendar .mec-event-article .mec-event-title a:hover,.mec-calendar-events-side .mec-modal-booking-button:hover,.mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-daily-view-day-active.mec-color,.mec-choosen-time-message,.mec-event-container-classic .mec-modal-booking-button:hover,.mec-event-grid-minimal .mec-modal-booking-button:hover,.mec-event-grid-simple .mec-modal-booking-button,.mec-event-grid-yearly .mec-modal-booking-button,.mec-event-list-minimal .mec-modal-booking-button:hover,.mec-events-agenda .mec-modal-booking-button,.mec-events-timeline-wrap .mec-organizer-item a,.mec-events-timeline-wrap .mec-organizer-item:after,.mec-events-timeline-wrap .mec-shortcode-organizers i,.mec-map-boxshow .mec-color,.mec-map-boxshow .mec-color-before :before,.mec-map-boxshow .mec-color-hover:hover,.mec-map-boxshow .mec-wrap .mec-color,.mec-map-boxshow .mec-wrap .mec-color-before :before,.mec-map-boxshow .mec-wrap .mec-color-hover:hover,.mec-map-boxshow div .mec-map-view-event-detail.mec-event-detail i,.mec-map-boxshow div .mec-map-view-event-detail.mec-event-detail:hover,.mec-marker-infowindow-wp .mec-marker-infowindow-count,.mec-next-event-details a,.mec-next-event-details i:before,.mec-single-event .mec-speakers-details ul li .mec-speaker-name,.mec-skin-list-events-container .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul .mec-event-data-field-item a,.mec-timeline-event .mec-modal-booking-button,.mec-timeline-month-divider,.mec-timetable-t2-col .mec-modal-booking-button:hover,.mec-wrap .mec-map-lightbox-wp.mec-event-list-classic .mec-event-date,.mec-wrap .mec-totalcal-box i,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-next-month:hover,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-next-month:hover .mec-load-month-link,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-previous-month i,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-previous-month:hover,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-previous-month:hover .mec-load-month-link,.mec-wrap.colorskin-custom .mec-calendar.mec-event-calendar-classic .mec-selected-day,.mec-wrap.colorskin-custom .mec-calendar.mec-event-calendar-classic dt.mec-selected-day:hover,.mec-wrap.colorskin-custom .mec-color,.mec-wrap.colorskin-custom .mec-color-before :before,.mec-wrap.colorskin-custom .mec-color-hover:hover,.mec-wrap.colorskin-custom .mec-event-grid-simple .mec-event-title:hover,.mec-wrap.colorskin-custom .mec-event-list-classic a.magicmore:hover,.mec-wrap.colorskin-custom .mec-event-sharing-wrap .mec-event-sharing>li:hover a,.mec-wrap.colorskin-custom .mec-events-masonry-cats a.mec-masonry-cat-selected,.mec-wrap.colorskin-custom .mec-events-meta-group.mec-events-meta-group-venue:before,.mec-wrap.colorskin-custom .mec-infowindow-wp h5 a:hover,.mec-wrap.colorskin-custom .mec-next-event-details li i,.mec-wrap.colorskin-custom .mec-single-event .mec-event-meta dd.mec-events-event-categories:before,.mec-wrap.colorskin-custom .mec-single-event-date:before,.mec-wrap.colorskin-custom .mec-single-event-time:before,.mec-wrap.colorskin-custom .mec-totalcal-box .mec-totalcal-view span:hover,.mec-wrap.colorskin-custom .mec-widget .mec-event-grid-classic.owl-carousel .owl-nav i,.mec-wrap.mec-cart table tr td a,.mec-yearly-view-wrap .mec-agenda-event-title a:hover,.mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year i,.mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year:hover,.mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year:hover .mec-load-month-link,.mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year i,.mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year:hover,.mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year:hover .mec-load-month-link{color:var(--mec-color-skin)}.lity-content .button,.lity-content button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not(.mec-googlemap-details button):not(.mec-googlemap-details button):not(.elementor-add-section-inner button):not(.dismissButton):not([class*=et-]):not(.mec-seat-builder-booking__seat-card-remove),.lity-content input[type=button],.lity-content input[type=reset],.lity-content input[type=submit],.mec-form-row .mec-book-form-next-button.mec-book-form-pay-button,.mec-nextprev-next-button,.mec-nextprev-prev-button,.mec-wrap .button,.mec-wrap button,.mec-wrap input[type=button],.mec-wrap input[type=reset],.mec-wrap input[type=submit]{color:var(--mec-color-skin);background:var(--mec-color-skin-rgba-1);border-color:var(--mec-color-skin-rgba-1)}.entry-content .mec-wrap h1 a,.entry-content .mec-wrap h2 a,.entry-content .mec-wrap h3 a,.entry-content .mec-wrap h4 a,.entry-content .mec-wrap h5 a,.entry-content .mec-wrap h6 a,.mec-wrap .mec-calendar .mec-event-article .mec-event-title a,.mec-wrap .mec-event-grid-classic .mec-event-title a,.mec-wrap .mec-event-grid-clean .mec-event-title a,.mec-wrap .mec-event-grid-minimal .mec-event-title a,.mec-wrap .mec-event-grid-modern .mec-event-title a,.mec-wrap .mec-event-grid-simple .mec-event-title a,.mec-wrap .mec-event-list-classic .mec-event-title a,.mec-wrap .mec-event-list-minimal .mec-event-title a,.mec-wrap .mec-event-list-standard .mec-event-title a,.mec-wrap .mec-wrap .mec-event-list-modern .mec-event-title a,.mec-wrap h1 a,.mec-wrap h2 a,.mec-wrap h3 a,.mec-wrap h4 a,.mec-wrap h5 a,.mec-wrap h6 a{color:var(--mec-title-color)}.entry-content .mec-wrap.colorskin-custom h1 a:hover,.entry-content .mec-wrap.colorskin-custom h2 a:hover,.entry-content .mec-wrap.colorskin-custom h3 a:hover,.entry-content .mec-wrap.colorskin-custom h4 a:hover,.entry-content .mec-wrap.colorskin-custom h5 a:hover,.entry-content .mec-wrap.colorskin-custom h6 a:hover,.mec-wrap .mec-calendar .mec-event-article .mec-event-title a:hover,.mec-wrap .mec-event-grid-classic .mec-event-title a:hover,.mec-wrap .mec-event-grid-clean .mec-event-title a:hover,.mec-wrap .mec-event-grid-minimal .mec-event-title a:hover,.mec-wrap .mec-event-grid-modern .mec-event-title a:hover,.mec-wrap .mec-event-grid-simple .mec-event-title a:hover,.mec-wrap .mec-event-list-classic .mec-event-title a:hover,.mec-wrap .mec-event-list-minimal .mec-event-title a:hover,.mec-wrap .mec-event-list-standard .mec-event-title a:hover,.mec-wrap .mec-wrap .mec-event-list-modern .mec-event-title a:hover,.mec-wrap.colorskin-custom h1 a:hover,.mec-wrap.colorskin-custom h2 a:hover,.mec-wrap.colorskin-custom h3 a:hover,.mec-wrap.colorskin-custom h4 a:hover,.mec-wrap.colorskin-custom h5 a:hover,.mec-wrap.colorskin-custom h6 a:hover{color:var(--mec-title-color-hover)}.mec-fluent-wrap .mec-available-tickets-details span.mec-available-tickets-number,.mec-fluent-wrap .mec-calendar-weekly .mec-calendar-d-top .mec-current-week,.mec-fluent-wrap .mec-calendar-weekly .mec-calendar-d-top dt.active,.mec-fluent-wrap .mec-calendar.mec-event-calendar-classic .mec-calendar-table-head .mec-calendar-day-head.active,.mec-fluent-wrap .mec-calendar.mec-event-calendar-classic .mec-calendar-table-head dt.active,.mec-fluent-wrap .mec-color,.mec-fluent-wrap .mec-daily-view-events-left-side h5.mec-daily-today-title span:first-child,.mec-fluent-wrap .mec-event-sharing-wrap>li:first-of-type i,.mec-fluent-wrap .mec-filter-content i,.mec-fluent-wrap .mec-load-month i,.mec-fluent-wrap .mec-load-more-button,.mec-fluent-wrap .mec-load-year i,.mec-fluent-wrap a:hover,.mec-fluent-wrap i.mec-filter-icon,.mec-fluent-wrap.mec-skin-available-spot-container .mec-date-wrap span.mec-event-day-num,.mec-fluent-wrap.mec-skin-carousel-container .event-carousel-type2-head .mec-date-wrap span.mec-event-day-num,.mec-fluent-wrap.mec-skin-countdown-container .mec-date-wrap span.mec-event-day-num,.mec-fluent-wrap.mec-skin-cover-container .mec-date-wrap span.mec-event-day-num,.mec-fluent-wrap.mec-skin-full-calendar-container>.mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected,.mec-fluent-wrap.mec-skin-masonry-container .mec-masonry .mec-date-wrap span.mec-event-day-num,.mec-fluent-wrap.mec-skin-slider-container .mec-date-wrap span.mec-event-day-num,.mec-single-fluent-wrap .mec-event-social li.mec-event-social-icon a:hover,.mec-single-fluent-wrap .mec-events-meta-group-tags .mec-event-footer a:hover,.mec-single-fluent-wrap .mec-related-event-post .mec-date-wrap span.mec-event-day-num,.mec-single-fluent-wrap .mec-single-event-category a:hover,.mec-wrap .mec-color-hover:hover{color:var(--mec-fluent-bold-color)}.mec-util-hidden{display:none}.mec-magenda{
    --magenda-accent: var(--mec-color-skin, #3d5a92);
    font-family: var(--mec-paragraph-font-family, inherit);
    border: 1px solid rgba(0, 0, 0, .08);
    border-radius: var(--mec-primary-border-radius, 6px);
    overflow: hidden;
    position: relative;
    max-width: 100%;
    box-sizing: border-box;
}.mec-magenda, .mec-magenda *{ box-sizing: border-box; }.mec-magenda.mec-magenda-loading{ opacity: .6; pointer-events: none; }.mec-magenda-header{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    background: var(--magenda-accent);
    color: #fff;
    padding: 10px 12px;
}.mec-magenda-nav{
    position: static !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 28px;
    height: 28px;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 50% !important;
    outline: 0 !important;
    box-shadow: none !important;
    background: transparent !important;
    color: #fff !important;
    opacity: .85;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 1 !important;
    font-family: inherit !important;
    text-align: center !important;
    text-transform: none !important;
    text-decoration: none !important;
    cursor: pointer;
    transition: background .15s ease, opacity .15s ease;
}.mec-magenda-nav:hover{
    opacity: 1;
    border: 0 !important;
    box-shadow: none !important;
    background: rgba(255, 255, 255, .15) !important;
}.mec-magenda-label{
    position: static !important;
    display: inline-block !important;
    margin: 0 !important;
    padding: 4px 6px !important;
    border: 0 !important;
    border-radius: 4px !important;
    outline: 0 !important;
    box-shadow: none !important;
    background: transparent !important;
    color: #fff !important;
    font-weight: 700 !important;
    font-size: 15px !important;
    line-height: 1.2 !important;
    font-family: inherit !important;
    text-align: center !important;
    text-transform: none !important;
    text-decoration: none !important;
    cursor: pointer;
    transition: background .15s ease;
}.mec-magenda-label:hover,
.mec-magenda-label:focus-visible{
    border: 0 !important;
    box-shadow: none !important;
    background: rgba(255, 255, 255, .15) !important;
}.mec-magenda-picker{
    position: absolute;
    top: 52px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 20;
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 4px;
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .1);
    border-radius: var(--mec-secondary-border-radius, 4px);
    box-shadow: 0 8px 24px rgba(0, 0, 0, .15);
    padding: 8px;
    width: min(280px, 90vw);
    max-height: 260px;
    overflow-y: auto;
}.mec-magenda-picker[hidden]{ display: none; }.mec-magenda-picker-item{
    position: static !important;
    display: block !important;
    width: 100%;
    margin: 0 !important;
    padding: 8px 4px !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    text-align: center !important;
    background: transparent !important;
    border-radius: var(--mec-secondary-border-radius, 4px) !important;
    font-size: 12.5px !important;
    font-weight: 400 !important;
    line-height: 1.3 !important;
    font-family: inherit !important;
    color: #1f2937 !important;
    text-transform: none !important;
    text-decoration: none !important;
    cursor: pointer;
    transition: background .15s ease, color .15s ease;
}.mec-magenda-picker-item:hover{
    border: 0 !important;
    box-shadow: none !important;
    background: color-mix(in srgb, var(--magenda-accent) 10%, #fff) !important;
}.mec-magenda-picker-item-active{
    background: var(--magenda-accent) !important;
    color: #fff !important;
    font-weight: 700 !important;
}.mec-magenda-weekdays{
    display: grid;
    
    grid-template-columns: repeat(7, minmax(0, 1fr));
    background: #fafafa;
    border-bottom: 1px solid rgba(0, 0, 0, .06);
}.mec-magenda-weekdays span{
    text-align: center;
    font-size: 11px;
    font-weight: 700;
    color: #9ca3af;
    padding: 6px 0;
    text-transform: uppercase;
}.mec-magenda-weekdays .mec-magenda-weekday-saturday{
    color: var(--magenda-accent);
    font-weight: 800;
}.mec-magenda-grid{
    display: grid;
    grid-template-columns: repeat(7, minmax(0, 1fr));
    gap: 1px;
    background: rgba(0, 0, 0, .05);
}.mec-magenda-day{
    position: static !important;
    display: flex !important;
    flex-direction: column;
    align-items: center !important;
    justify-content: center !important;
    gap: 3px;
    width: 100%;
    min-width: 0;
    margin: 0 !important;
    padding: 8px 2px !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    background: #fff !important;
    color: #1f2937 !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    line-height: 1.3 !important;
    font-family: inherit !important;
    text-align: center !important;
    text-transform: none !important;
    text-decoration: none !important;
    cursor: pointer;
    transition: background .15s ease;
}.mec-magenda-day:hover{
    border: 0 !important;
    box-shadow: none !important;
    background: color-mix(in srgb, var(--magenda-accent) 8%, #fff) !important;
}.mec-magenda-day-pad{ color: #c3c8d1 !important; }.mec-magenda-day-num{
    font-size: inherit;
    font-weight: inherit;
    line-height: 1;
}.mec-magenda-day-count{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 20px;
    height: 16px;
    padding: 0 5px;
    border-radius: 999px;
    background: var(--magenda-accent);
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    line-height: 1;
}.mec-magenda-day-pad.mec-magenda-day-has-events .mec-magenda-day-count{
    background: #c3c8d1;
}.mec-magenda-day-saturday{
    background: color-mix(in srgb, var(--magenda-accent) 8%, #fff) !important;
}.mec-magenda-day-saturday.mec-magenda-day-pad{
    background: color-mix(in srgb, var(--magenda-accent) 4%, #fff) !important;
}.mec-magenda-day-saturday:hover{
    background: color-mix(in srgb, var(--magenda-accent) 16%, #fff) !important;
}.mec-magenda-day-today{
    font-weight: 700 !important;
    box-shadow: inset 0 0 0 2px var(--magenda-accent) !important;
    border-radius: var(--mec-secondary-border-radius, 4px);
}.mec-magenda-day-active{
    background: var(--magenda-accent) !important;
    color: #fff !important;
    font-weight: 700 !important;
}.mec-magenda-day-active .mec-magenda-day-count{
    background: #fff;
    color: var(--magenda-accent);
}.mec-magenda-day-today.mec-magenda-day-active{
    box-shadow: inset 0 0 0 2px #fff !important;
}@media (max-width: 420px){.mec-magenda-day{ padding: 6px 1px !important; font-size: 12px !important; gap: 2px; }.mec-magenda-day-count{ min-width: 16px; height: 14px; font-size: 9px; padding: 0 3px; }.mec-magenda-weekdays span{ font-size: 9.5px; padding: 5px 0; }.mec-magenda-label{ font-size: 13px !important; }.mec-magenda-header{ padding: 8px 6px; gap: 2px; }}@media (max-width: 340px){.mec-magenda-day{ padding: 5px 1px !important; font-size: 11px !important; }.mec-magenda-day-count{ min-width: 14px; height: 13px; font-size: 8.5px; }.mec-magenda-weekdays span{ font-size: 8.5px; }.mec-magenda-label{ font-size: 12px !important; }.mec-magenda-nav{ width: 24px; height: 24px; font-size: 13px !important; }}.mec-magenda-agenda{ padding: 4px 10px 8px; }.mec-magenda-agenda .mec-weekly-view-dates-events{ margin: 0; padding: 0; list-style: none; }.mec-magenda-agenda .mec-weekly-view-date-events:not(.mec-util-hidden){ display: block; }.mec-magenda-agenda .mec-event-article{
    padding: 8px 0;
    border-bottom: 1px solid rgba(0, 0, 0, .06);
}.mec-magenda-agenda .mec-event-article:last-child{ border-bottom: 0; }.mec-magenda-agenda .mec-event-list-weekly-date{ display: none; }.mec-magenda-agenda .mec-weekly-contents-wrapper{
    display: flex;
    align-items: flex-start;
    gap: 8px;
}.mec-magenda-agenda .mec-event-image{ flex: 0 0 auto; }.mec-magenda-agenda .mec-event-image img{
    width: 40px;
    height: 40px;
    object-fit: cover;
    border-radius: var(--mec-secondary-border-radius, 4px);
}.mec-magenda-agenda .mec-weekly-contents{ flex: 1 1 auto; min-width: 0; }.mec-magenda-agenda .mec-event-time,
.mec-magenda-agenda .mec-event-detailed-time{
    font-size: 12px;
    margin-bottom: 2px;
    color: #6b7280;
}.mec-magenda-agenda .mec-event-title{
    font-size: 14px;
    margin: 0 0 2px;
    line-height: 1.3;
}.mec-magenda-agenda .mec-event-detail,
.mec-magenda-agenda .mec-event-loc-place{
    font-size: 12px;
    color: #6b7280;
}.mec-magenda-agenda .mec-event-footer{ display: none; }
