.access-history-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;align-items:end;margin:18px 0}
.access-history-filters label{display:grid;gap:7px;min-width:0;margin:0;font-size:12px;font-weight:600}
.access-history-filters [hidden]{display:none!important}
.access-history-filters input,.access-history-filters select{width:100%;min-width:0;min-height:42px;padding:9px 10px;border:1px solid #dce4e0;border-radius:8px;background:#fff;color:inherit;font:inherit;box-sizing:border-box}
.access-history-filters button{min-height:42px;margin:0}
#access-history-results table{width:100%;table-layout:fixed}
#access-history-results td,#access-history-results th{overflow-wrap:anywhere}
#access-history-results small{display:block;color:var(--muted,#64748b)}
#access-history-more{margin-top:16px}
@media(max-width:1050px){.access-history-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.access-history-filters button{justify-self:start}}
@media(max-width:560px){.access-history-filters{grid-template-columns:minmax(0,1fr)}#access-history-results table{table-layout:auto}}
