#fixture-days{display:flex;gap:7px;overflow-x:auto;padding:2px 1px 10px;margin:0 0 10px;scrollbar-width:thin;scrollbar-color:#425445 transparent;overscroll-behavior-inline:contain}
#fixture-days[hidden]{display:none}
#fixture-days button{flex:1 0 76px;min-height:66px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:10px 8px;border:1px solid #2b3e49;border-radius:9px;background:#15222b;color:#b8c8d1;cursor:pointer;white-space:nowrap}
#fixture-days strong{font-size:12px;font-weight:600}#fixture-days span{font:10px Arial,sans-serif;color:#829ba9}
#fixture-days button:hover{border-color:#718c53;background:#20312b}
#fixture-days button[aria-pressed=true]{background:#2a3e28;border-color:#9bdc62;color:#c7f398;box-shadow:inset 0 -2px #a8e66e}
#fixture-days button[aria-pressed=true] span{color:#c4d9ae}
#fixture-days button:focus-visible{outline:2px solid #b0ed78;outline-offset:2px}
.fixture-date-controls label{display:flex;align-items:center;gap:8px}.fixture-date-controls label>span{display:block;font-size:11px;color:#a9bdc8}.fixture-date-controls input{min-height:38px}.fixture-date-controls button{min-height:38px;min-width:34px}.fixture-date-controls [data-fixtures-today]{display:none}
@media(max-width:767px){#fixture-days{gap:6px;margin-bottom:6px}#fixture-days button{flex:0 0 69px;min-height:64px}#fixture-days strong{font-size:11px}.fixture-date-controls label>span{font-size:10px}.fixture-date-controls input{width:119px;max-width:119px;font-size:11px}.fixture-date-controls button{padding:7px}.section-top{align-items:center}}
