.default_editor.celleditor_datetime { box-shadow: none; display: flex; } .celleditor_datetime_editor.celleditor_cursor_editor { flex: auto; min-width: 0; overflow: hidden; box-shadow: none; z-index: 9; outline: 1px solid var(--grist-color-cursor); position: relative; } .celleditor_datetime_editor:focus-within { box-shadow: 0 0 3px 2px var(--grist-color-cursor); z-index: 10; outline: none; } .celleditor_datetime_editor > .celleditor_text_editor { width: 100%; } .datepicker { color: var(--grist-theme-text, #333) !important; background-color: var(--grist-theme-menu-bg, #fff) !important; outline: none; } .datepicker-dropdown { box-shadow: 0 2px 20px 0 var(--grist-theme-menu-shadow, rgba(38, 38, 51, 0.6)); } .datepicker-dropdown.datepicker-orient-top:after { border-top: 6px solid var(--grist-theme-menu-bg, #fff); } .datepicker-dropdown.datepicker-orient-bottom:after { border-bottom: 6px solid var(--grist-theme-menu-bg, #fff); } .datepicker .prev:hover, .datepicker .next:hover, .datepicker .datepicker-switch:hover, .datepicker .day:hover, .datepicker .month:hover, .datepicker .year:hover, .datepicker .decade:hover, .datepicker .century:hover, .datepicker th.today:hover, .datepicker .focused { background: var(--grist-theme-hover, #eee) !important; } .datepicker .active { color: var(--grist-theme-date-picker-selected-fg, #fff) !important; background-color: var(--grist-theme-date-picker-selected-bg, #286090) !important; border-color: var(--grist-theme-date-picker-selected-bg, #204d74) !important; text-shadow: none !important; } .datepicker .active:hover { background-color: var(--grist-theme-date-picker-selected-bg-hover, #204d74) !important; border-color: var(--grist-theme-date-picker-selected-bg-hover, #122b40) !important; } .datepicker .old, .datepicker .new { color: var(--grist-theme-text-light, #777) !important; } .datepicker .range-start, .datepicker .range-end { color: var(--grist-theme-text, #fff) !important; background-color: var(--grist-theme-date-picker-range-start-end-bg, #777) !important; border-color: var(--grist-theme-date-picker-range-start-end-bg, #555) !important; text-shadow: none !important; } .datepicker .range-start:hover, .datepicker .range-end:hover { background-color: var(--grist-theme-date-picker-range-start-end-bg-hover, #5e5e5e) !important; border-color: var(--grist-theme-date-picker-range-start-end-bg-hover, #373737) !important; } .datepicker .range { color: var(--grist-theme-text, #000) !important; background-color: var(--grist-theme-date-picker-range-bg, #eee) !important; border-color: var(--grist-theme-date-picker-range-bg, #bbb) !important; } .datepicker .range:hover { background-color: var(--grist-theme-date-picker-range-bg-hover, #d5d5d5) !important; border-color: var(--grist-theme-date-picker-range-bg-hover, #9d9d9d) !important; } .datepicker td.today { color: var(--grist-theme-date-picker-today-fg, #000) !important; background-color: var(--grist-theme-date-picker-today-bg, #f7ca77) !important; border-color: var(--grist-theme-date-picker-today-bg, #f1a417) !important; text-shadow: none !important; } .datepicker td.today:hover { background-color: var(--grist-theme-date-picker-today-bg-hover, #f4b747) !important; border-color: var(--grist-theme-date-picker-today-bg-hover, #bf800c) !important; }