/* V11.72 Calendar highlights. Government closure is asserted only for official Telangana general holidays. */
#btCalendarOverlay .bt-cal-wrap:has(.bt-v1158-month-body) .bt-cal-day.bt-v1172-sunday{background:#fff1ed!important;border-color:#eb9a8b!important}
#btCalendarOverlay .bt-cal-wrap:has(.bt-v1158-month-body) .bt-cal-day.bt-v1172-sunday b{color:#b52922!important}
#btCalendarOverlay .bt-cal-wrap:has(.bt-v1158-month-body) .bt-cal-day.bt-v1172-saturday{background:#fff7df!important;border-color:#d9b75a!important}
#btCalendarOverlay .bt-cal-wrap:has(.bt-v1158-month-body) .bt-cal-day.bt-v1172-festival{box-shadow:inset 0 -3px 0 #ec8b2b!important}
#btCalendarOverlay .bt-cal-wrap:has(.bt-v1158-month-body) .bt-cal-day.bt-v1172-national{border-style:dashed!important;border-color:#c88d4f!important}
#btCalendarOverlay .bt-cal-wrap:has(.bt-v1158-month-body) .bt-cal-day.bt-v1172-govholiday{background:#ffe9d0!important;border:2px solid #c35104!important;box-shadow:inset 0 -3px 0 #9c410a!important}
#btCalendarOverlay .bt-cal-wrap:has(.bt-v1158-month-body) .bt-cal-day[aria-pressed=true]{background:linear-gradient(180deg,#f36e08,#df4900)!important;border:2px solid #a93b03!important;box-shadow:0 2px 7px #c96c35a0!important}
#btCalendarOverlay .bt-cal-wrap:has(.bt-v1158-month-body) .bt-cal-day[aria-pressed=true] b{color:white!important}
#btCalendarOverlay .bt-v1172-leg-sun,#btCalendarOverlay .bt-v1172-leg-sat,#btCalendarOverlay .bt-v1172-leg-holiday{display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:10px;border-radius:5px;min-width:20px;min-height:17px}
#btCalendarOverlay .bt-v1172-leg-sun{background:#fff1ed;color:#b52922;border:1px solid #eb9a8b}
#btCalendarOverlay .bt-v1172-leg-sat{background:#fff7df;color:#876010;border:1px solid #d9b75a}
#btCalendarOverlay .bt-v1172-leg-holiday{background:#ffe9d0;color:#a44204;border:2px solid #c35104}
