.event-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0 28px}.event-summary .panel{padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:12px}.event-summary span{color:var(--text-secondary,#70747d);font-size:13px}.event-summary strong{font-size:26px}.event-section{margin:0 0 28px}.event-section>h2{font-size:18px;margin-bottom:8px}.event-section>h2 small{font-size:12px;font-weight:400;color:var(--text-secondary,#70747d)}.event-section>.muted{font-size:13px;margin-bottom:18px}.event-readiness{line-height:1.8!important;font-size:12px!important}.event-readiness .badge{margin-right:4px}.event-directory .panel-body{padding-top:16px;padding-bottom:16px}.event-filters{display:flex;gap:12px;margin-top:16px}.event-filters .search-wrap{flex:1}.event-filters select{min-width:150px;padding:10px 14px;border:1px solid var(--border,#d9dbe0);border-radius:7px;background:var(--surface,#fff);color:inherit}.event-catalog-table{min-width:1080px}.event-catalog-table th:first-child{min-width:200px}.event-catalog-table small{display:block;color:var(--text-secondary,#70747d);margin-top:5px;font-size:11px}.event-catalog-reason{max-width:400px;min-width:300px;white-space:normal!important;font-size:12px;line-height:1.7}.event-catalog-reason details{margin-top:8px}.event-catalog-reason summary{cursor:pointer;color:var(--accent,#a66431)}.event-catalog-reason ul{padding-left:20px;white-space:normal}.event-sources{font-family:monospace;font-size:10px;overflow-wrap:anywhere}.event-directory .table-wrap{max-height:760px;overflow:auto}.event-catalog-table thead th{position:sticky;top:0;background:var(--surface,#fff);z-index:1}@media(max-width:700px){.event-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.event-summary .panel{padding:14px}.event-summary strong{font-size:22px}.event-filters{flex-wrap:wrap}.event-filters .search-wrap{flex-basis:100%}.event-filters select{width:100%}}
