.alert-history header{display:flex;justify-content:space-between;align-items:end;gap:1.5rem;flex-wrap:wrap}
.alert-history header .field{min-width:16rem}
.alert-filters{display:flex;flex-wrap:wrap;gap:1rem;margin:1.5rem 0}
.alert-filters label{display:grid;gap:.35rem;min-width:10rem}
.alert-history-row{display:grid;grid-template-columns:minmax(9rem,auto) minmax(8rem,auto) 1fr;gap:.3rem 1rem;padding:.9rem 1rem;border:1px solid #d7dce5;border-left:4px solid #2d79cf;margin-bottom:.5rem;border-radius:.35rem;align-items:center}
.alert-history-row strong{font-size:1.04rem}
.alert-history-row>span:nth-of-type(3){grid-column:3}
.alert-history-row a{grid-column:3;color:inherit;text-decoration:underline;text-underline-offset:3px}
.alert-warning{border-left-color:#d29620}.alert-alarm{border-left-color:#cb3f47}
.alert-history-date,.alert-history-module{color:#596274;font-size:.92rem}
.alert-count{margin-left:auto;min-width:1.4rem;padding:.08rem .35rem;border-radius:1rem;background:#cb303b;color:white;text-align:center;font-size:.78rem;font-weight:700}
@media(max-width:750px){.alert-history-row{grid-template-columns:1fr}.alert-history-row>span:nth-of-type(3),.alert-history-row a{grid-column:1}}
