#tool input[type=date].input{min-width:0;display:block}
.wn-head,.wn-thead{align-items:center;gap:10px}
.wn-row{align-items:flex-end}
.wn-row .btn{min-height:46px}
.wn-yw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.wn-stats{grid-template-columns:repeat(3,minmax(0,1fr))}
.wn-stats .stat b{font-size:clamp(15px,4.2vw,21px);white-space:nowrap}
.wn-range{font-size:clamp(20px,5.4vw,30px);line-height:1.3}
.wn-nav{display:flex;gap:6px;margin-left:auto}
.wn-nav .btn{min-width:38px}
.wn-table{max-height:440px;overflow-y:auto}
#wn-table th,#wn-table td{padding:8px 10px;text-align:left}
#wn-table td:first-child,#wn-table th:first-child{text-align:center;width:3.5em}
#wn-table td+td{white-space:normal}
#wn-table tr.wn-now td{background:var(--brand-soft);font-weight:700}
#wn-table tr.wn-sel td:first-child{box-shadow:inset 3px 0 0 var(--brand)}
@media (max-width:560px){.wn-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.wn-stats .stat:first-child{grid-column:1/-1}}
