
.dt-date-filter { display:flex; flex:1; flex-direction:column; gap:4px; min-width:145px; max-width:230px; font-size:11px; color:var(--dt-muted); }
.dt-date-filter input { width:100%; min-width:0; box-sizing:border-box; min-height:32px; border:1px solid var(--dt-line); border-radius:6px; padding:5px 8px; background:#fff; color:var(--dt-ink); font:inherit; }
.dt-date-filter input:focus-visible { outline:2px solid #07358f; outline-offset:2px; }
@media (max-width:600px) { .dt-date-filter { max-width:none; } }
