/* ################################################################################################################################################ */
/* DEBUG: seraph-accel CSS src="inline:https://houstonsymphony.org:443/:4907" */

.hs-calendar-current-date .hs-calendar-date-number.selected{color:white}.hs-month-mobile{display:none}.hs-calendarWidget-title{font-size:19px}option{font-family:"Grot10-BoldWEB",Arial,sans-serif}.hs-calendar-date-number{margin-bottom:0}.hs-calendar-widget-event-badges{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:5px;z-index:1}.hs-special-event-badge,.hs-sensory-inclusive-badge{font-size:13px;border-radius:60px;padding:5px 7px;color:white;font-weight:600;display:inline-block;width:fit-content}.hs-special-event-badge{background-color:#fee529;color:black}.hs-sensory-inclusive-badge{background-color:#1382e1}@media (max-width:768px){.hs-calendar-widget-event-badges{top:8px;left:8px;gap:4px}.hs-special-event-badge,.hs-sensory-inclusive-badge{font-size:11px;padding:4px 6px}}.hs-calendarWidget-selectedDateHeading{border-bottom:1px solid lightgray;padding-bottom:15px;margin-bottom:15px;font-size:28px}.hs-calendar-instructions strong{color:#666}.hs-calendar-instructions{color:#666;font-size:15px;line-height:1.6;padding:20px;background:#f9f9f9;border-radius:8px;margin-top:20px}.hs-calendar-instructions p{margin-bottom:10px}.hs-performance-venue{color:#1e73be;font-size:14px;font-weight:600;margin:3px 0}.fade-in-slide-up{animation:fadeInSlideUp .5s ease-out forwards}.fade-out-slide-down{animation:fadeOutSlideDown .4s ease forwards}#hs-calendar-wrapper.show-performances #hs-performance-panel{right:0;display:block}.hs-calendar-calendar{width:100%;border-collapse:collapse;margin-top:10px}.hs-calendar-calendar th{padding-bottom:10px;color:#333}.hs-calendar-calendar td{width:14.28%;height:73px;text-align:center;vertical-align:middle;cursor:pointer;position:relative;background:#fff;transition:background .25s,box-shadow .25s;border:1px solid transparent}.hs-calendar-calendar td:hover{background:#f4f7ff}.hs-calendar-has-performance{background:#e9f0ff!important}.hs-calendar-date-number.selected{background:#1e73be;color:white;border-radius:0px;width:100%;height:73px;align-content:center;border:1px solid transparent}.hs-calendar-current-date{border:2px solid #1e73be!important;font-weight:700}.hs-calendar-current-date .hs-calendar-date-number{color:#1e73be}.hs-calendar-widget-perf-item{display:flex;background:#fff;border-radius:10px;margin-bottom:14px;border:1px solid #e5e5e5}.hs-calendar-widget-perf-item img{width:200px;height:175px;border-radius:10px 0 0 10px;object-fit:cover}.hs-calendar-widget-perf-item a{display:block}.hs-calendar-widget-perf-item a img{display:block}.hs-calendar-widget-perf-container{align-content:center;padding:15px;width:100%}.hs-calendar-widget-perf-time{color:#666;font-size:16px;margin:5px 0 15px}@media (max-width:768px){.hs-calendarWidget-selectedDateHeading{font-size:21px!important}#hs-calendar-wrapper.show-performances #hs-calendar-panel{display:none}#hs-calendar-wrapper.show-performances #hs-performance-panel{display:block}.hs-calendar-calendar td{height:50px;font-size:14px}.hs-calendar-date-number.selected{height:50px}.hs-calendarWidget-title{font-size:17px!important}.hs-calendar-widget-perf-time{font-size:14px!important}.hs-calendar-widget-perf-item img{width:120px!important;height:175px!important;max-width:120px!important;border-radius:10px 0px 0px 10px!important;display:inline-block}.hs-calendar-widget-perf-container{width:100%;padding:10px!important;display:inline-block}.hs-calendar-instructions{font-size:14px;padding:15px}}@media (max-width:480px){.hs-calendar-calendar th{font-size:12px;padding-bottom:5px}.hs-calendar-date-number.selected{height:40px}}