#tool input[type=date].input{min-width:0;display:block}
.bd-stats{grid-template-columns:repeat(3,minmax(0,1fr))}
.bd-stats .stat{display:flex;flex-direction:column;gap:2px}
.bd-stats .stat b{order:2}
@media (max-width:480px){.bd-stats .stat{padding:10px}.bd-stats .stat b{font-size:18px}}
.bd-date{font-size:clamp(24px,6vw,36px)!important}
.bd-list summary{cursor:pointer}
.bd-year-head .select{width:auto;min-width:120px}
#bd-year-list td:nth-child(2),#bd-list td:nth-child(2){white-space:normal;text-align:left}
#bd-year-list th:nth-child(2),#bd-list th:nth-child(2){text-align:left}
#bd-year-list tr.bd-weekend td,#bd-list tr.bd-weekend td{color:var(--faint)}
#bd-year-list tr.bd-sub td:nth-child(2),#bd-list tr.bd-sub td:nth-child(2){color:var(--brand);font-weight:600}
