.appDateDisplay { min-width: 0; box-sizing: border-box; font-variant-numeric: tabular-nums; }
.appDateCalendar { z-index: 10050; font: 14px Arial, sans-serif; color: #223044; letter-spacing: 0; }
.appDateCalendar .flatpickr-current-month input.cur-year { width: 7ch; padding: 0 0 0 .5ch; border: 0; border-radius: 0; background: transparent; font: inherit; }
.appDateCalendar .flatpickr-monthDropdown-months { width: auto; padding: 0; border: 0; border-radius: 0; font: inherit; }
.appDateCalendar .appDateClear { display: block; width: 100%; padding: 8px; border: 0; border-top: 1px solid #d7dfe9; border-radius: 0 0 5px 5px; background: #f5f8fc; color: #24486c; cursor: pointer; }
.appDateCalendar .appDateClear:hover { background: #e9f0f8; }
.appDateGridEditor { width: 100%; height: 100%; }
.appDateGridEditor .appDateDisplay { width: 100%; height: 100%; padding: 4px 6px; border: 1px solid #3679c8; border-radius: 0; background: #fff; font: inherit; color: inherit; }
.appDateGridFilter .appDateDisplay { width: 100%; padding: 6px; border: 1px solid #c7d4e2; border-radius: 4px; }
