.datepicker.datepicker-dropdown{color:var(--text-color);background-color:var(--field-bg);border:1px solid var(--border-color);box-shadow:0 8px 24px var(--shadow-modal), 0 4px 8px var(--shadow-card);border-radius:12px;padding:8px}.datepicker.datepicker-dropdown:before{border-bottom-color:var(--border-color)}.datepicker.datepicker-dropdown:after{border-bottom-color:var(--field-bg)}.datepicker.datepicker-dropdown.datepicker-orient-top:before{border-top-color:var(--border-color)}.datepicker.datepicker-dropdown.datepicker-orient-top:after{border-top-color:var(--field-bg)}.datepicker table tr td,.datepicker table tr th{color:var(--text-color)}.datepicker table tr td.day:hover:not(.disabled),.datepicker table tr td.day.focused:not(.disabled),.datepicker table tr td span:hover:not(.disabled),.datepicker table tr td span.focused:not(.disabled){background:var(--accent-tint)!important;color:var(--accent-on-surface)!important;background-image:none!important}.datepicker table tr td.old,.datepicker table tr td.new,.datepicker table tr td span.old,.datepicker table tr td span.new{color:var(--text-muted);background:0 0!important}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover,.datepicker table tr td.disabled.focused,.datepicker table tr td.day.disabled:hover,.datepicker table tr td.day.disabled.focused,.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover,.datepicker table tr td span.disabled.focused{cursor:default;filter:none;color:var(--gray-500)!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}.datepicker table tr td.today:not(.disabled),.datepicker table tr td.today:hover:not(.disabled){filter:none;text-shadow:none;color:var(--accent-on-surface)!important;background-color:var(--gray-100)!important;background-image:none!important}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{filter:none;text-shadow:none;cursor:default;color:var(--gray-500)!important;box-shadow:none!important;background:0 0!important}.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{filter:none;text-shadow:none;color:var(--text-on-accent)!important;background-color:var(--accent)!important;background-image:none!important}.datepicker table tr td.highlighted:not(.disabled){background:var(--accent-tint)!important}.datepicker .datepicker-switch,.datepicker .prev,.datepicker .next,.datepicker tfoot tr th{color:var(--text-color)}.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover{color:var(--accent-on-surface);background:var(--accent-tint)!important}.datepicker .dow{color:var(--text-muted)}
