.scm-weekday-page .scm-stat-filters{display:grid;gap:16px;margin:20px 0 24px}
.scm-weekday-page .scm-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.scm-weekday-page .scm-filter-grid>div{display:grid;gap:6px;min-width:0}
.scm-weekday-page .scm-filter-grid :is(select,input){box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:44px;padding:8px;border:1px solid var(--scp-border,#ccd6d2);border-radius:4px;background:var(--scp-surface,#fff);color:inherit;font:inherit}
.scm-weekday-page .scm-stat-filters button{justify-self:start;min-height:44px}
.scm-weekday-page nav[aria-label="Các ngày kết quả"]{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}
.scm-weekday-page .scp-table-scroll{max-width:100%;overflow-x:auto}
.scm-weekday-shortcuts{margin:16px 0;border-block:1px solid var(--scp-border,#ccd6d2);padding:12px 0}
.scm-weekday-shortcuts summary{cursor:pointer;min-height:32px;font-weight:600}
.scm-weekday-shortcut-row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:start;margin-top:12px}
.scm-weekday-shortcut-row ul{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;list-style:none;margin:0;padding:0}
.scm-weekday-shortcut-row li{min-width:0;margin:0}
.scm-weekday-shortcut-row a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:4px;box-sizing:border-box;overflow-wrap:anywhere;text-align:center}
.scm-weekday-shortcut-row a[aria-current="page"]{font-weight:700;background:var(--scp-primary,#087c60);color:#fff;border-radius:4px}
.scm-weekday-page :is(input,select,button,a):focus-visible{outline:3px solid var(--scp-primary,#087c60);outline-offset:3px}
@media(max-width:680px){.scm-weekday-page .scm-filter-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:680px){.scm-weekday-shortcut-row{grid-template-columns:minmax(0,1fr);gap:4px}.scm-weekday-shortcut-row ul{grid-template-columns:repeat(4,minmax(0,1fr))}}
