#availabilityCheckDate{accent-color:#fc0}:where(.tx-bgt-booking) form{margin-top:0}:where(.tx-bgt-booking) .button.is-primary:not(.is-outlined){transition:background-color .15s,border-color .15s,color .15s}:where(.tx-bgt-booking) .button.is-primary:not(.is-outlined):is(:hover,:focus-visible){color:#fff;background-color:#ebbc00;border-color:#ebbc00}:where(.tx-bgt-booking) .button.is-primary:not(.is-outlined):is(:hover,:focus-visible) i{color:#fff}:where(.tx-bgt-booking) .row{flex-flow:wrap;align-items:flex-start;margin:-1.25rem;display:flex}.CalendarMonth{width:100%;padding:1.5rem}.CalendarMonthName{color:#fff;background-color:#fc0;border-radius:.2rem;justify-content:center;align-items:center;margin:0 0 .5rem;padding:.2rem;display:flex}.CalendarRow{display:flex}.CalendarRow li{border-radius:.2rem;justify-content:center;align-items:center;width:14.2857%;height:2rem;margin:.1rem;display:flex}.CalendarRow .CalendarDayName{border:0;font-weight:600}.CalendarDay,.CalendarDayCurrent{color:#3c763d;background-color:#e4f1e4}.CalendarNoDay{color:#b5b5b5;background-color:#ededed}.CalendarDayCurrent{border:.1rem solid #3c763d}.CalendarDayBooked,.CalendarDayCurrentBooked{color:#a94442;background-color:#f2dfde}.CalendarDayCurrentBooked{border:.1rem solid #a94442}@media (width>=769px){.CalendarMonth{width:50%}}@media (width>=1024px){.CalendarMonth{width:33.333%}}@media (width>=1408px){.CalendarMonth{width:25%}}
