/* Keep selection visible above the dark-theme control reset. */
@layer av327 {
html:is([data-theme=premium],[data-theme=dark]) body .ds-picker .ds-days button.in-range:not(:disabled):not(.unavailable),
html:is([data-theme=premium],[data-theme=dark]) body dialog.calendar271 .calendar271-days button.in-range:not(:disabled),
html:is([data-theme=premium],[data-theme=dark]) body #hr238-picker .hr238-days button.hr238-in-range:not(:disabled){background:#173c64!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;box-shadow:inset 0 -2px #67b4ff!important;}
html:is([data-theme=premium],[data-theme=dark]) body .ds-picker .ds-days button:is(.selected,.range-start,.range-end):not(:disabled):not(.unavailable),
html:is([data-theme=premium],[data-theme=dark]) body dialog.calendar271 .calendar271-days button[aria-pressed=true]:not(:disabled),
html:is([data-theme=premium],[data-theme=dark]) body #calendarGrid .av50-day.selected:not(:disabled){background:#126bd6!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;box-shadow:inset 0 0 0 2px #b7dbff!important;font-weight:800!important;border-radius:8px!important;}
}
