.event-link-row{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(140px,1fr) minmax(220px,2fr) auto;gap:10px;align-items:end;margin:12px 0;padding:12px;border:1px solid var(--line);border-radius:8px}
.event-link-row label{margin:0;min-width:0}.event-link-row input,.event-link-row select{margin-bottom:0}.event-link-buttons{display:flex;flex-wrap:wrap;gap:5px}.event-link-buttons button{padding:10px;font-size:12px}
.event-link-editor{margin:18px 0}.event-links{flex-wrap:wrap}.event-links a{overflow-wrap:anywhere;max-width:100%;white-space:normal}
.performance-period{margin:12px 0;font-size:14px}.performance-outdated{color:#a60000!important;font-weight:600}
.reporter-filters{display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(220px,1.3fr) minmax(130px,.7fr) auto;align-items:end;gap:12px}.reporter-filters label{margin:0;min-width:0}.reporter-filters select{margin:5px 0 0}.reporter-email-label textarea{font-family:monospace;resize:vertical}
@media(max-width:900px){.event-link-row,.reporter-filters{grid-template-columns:1fr 1fr}.event-link-row label:nth-child(3){grid-column:1/-1}.event-link-buttons{grid-column:1/-1}}
@media(max-width:600px){.event-link-row,.reporter-filters{grid-template-columns:minmax(0,1fr)}.event-link-row label,.event-link-buttons{grid-column:1}.event-link-row{padding:10px}.reporter-filters button{justify-self:start}}

.reporters-page .actions{justify-content:flex-start;flex-wrap:wrap}.reporters-page table{min-width:860px}.reporters-page td:first-child{min-width:180px}.reporters-page th{white-space:nowrap}
@media(max-width:600px){.reporters-page .actions{display:grid;grid-template-columns:minmax(0,1fr)}.reporters-page .actions>*{width:100%;white-space:normal;word-break:normal;overflow-wrap:normal}}
