/* Today */
.td-nav { display: inline-flex; align-items: center; gap: 2px; margin-left: -8px; }
.td-nav > span { min-width: 210px; text-align: center; }
.td-figs { margin-bottom: 40px; }
.td-figs .figs { display: grid; grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); }
.td-figs .fig { max-width: none; }
.td-figs .sbar { margin-top: 16px; }
.td-figs .sbar-t { height: 5px; }
.td-cols .ql-r { display: inline-flex; align-items: center; gap: 8px; }
.td-n { min-width: 42px; text-align: right; }
.td-map { height: calc(100vh - 230px); min-height: 420px; }
.td-map-n { margin-top: 10px; }
@media (max-width: 639px) { .td-nav > span { min-width: 0; } .td-n { min-width: 0; } }
