/*
 * Today's date on the calendar (item 2.3).
 *
 * Filament gives the day cells no dedicated "today" class — Alpine binds
 * Tailwind utilities conditionally instead (see
 * vendor/filament/forms/resources/views/components/date-time-picker.blade.php).
 * The three states that matter emit these class combinations:
 *
 *   today     -> text-primary-600            (no background utility)
 *   selected  -> text-primary-600 bg-gray-50
 *   hovered   -> bg-gray-100
 *
 * So "today, not selected, not hovered" is reachable without touching the
 * vendor Blade file: match the primary text colour and exclude the two
 * background utilities. That keeps this a pure CSS override, registered
 * through FilamentAsset like loan-status.css, with nothing pinned to a
 * Filament version. If Filament ever changes those utilities the rule
 * simply stops matching — today loses its tint, nothing breaks.
 *
 * Deliberately NOT a red circle/ring: the brief is only that today should
 * carry a little more contrast. The tint is amber rather than a grey or the
 * Slate primary precisely so it can never be mistaken for the selected day,
 * which is grey — a different hue, not merely a different shade.
 */

.fi-fo-date-time-picker-panel [role='option'].text-primary-600:not(.bg-gray-50):not(.bg-gray-100) {
    background-color: rgba(245, 158, 11, 0.10); /* amber-500 @ 10% */
    font-weight: 600;
}

.dark .fi-fo-date-time-picker-panel [role='option'].text-primary-600:not(.bg-gray-50):not(.bg-gray-100),
.dark .fi-fo-date-time-picker-panel [role='option'].dark\:text-primary-400:not(.bg-gray-50):not(.bg-gray-100) {
    background-color: rgba(251, 191, 36, 0.16); /* amber-400 @ 16% */
    font-weight: 600;
}
