.event-list{gap:0;display:grid}.event-item{border-bottom:1px solid var(--border);grid-template-columns:18px minmax(0,1fr);gap:12px;padding:17px 20px;display:grid}.event-item:last-child{border-bottom:0}.event-rail{justify-content:center;display:flex;position:relative}.event-rail:before{background:var(--border);content:"";width:1px;position:absolute;top:9px;bottom:-27px}.event-item:last-child .event-rail:before{display:none}.event-rail span{z-index:1;border:2px solid var(--green);background:var(--surface);border-radius:50%;width:9px;height:9px;margin-top:6px;position:relative}.event-item.is-positive .event-rail span{border-color:var(--green)}.event-item.is-warning .event-rail span{border-color:var(--amber)}.event-item.is-negative .event-rail span{border-color:var(--red)}.event-item.is-network .event-rail span{border-color:#557aab}.event-heading{flex-wrap:wrap;align-items:center;gap:7px 10px;display:flex}.event-kind{color:var(--green);font-size:11px;font-weight:700}.is-warning .event-kind{color:var(--amber)}.is-negative .event-kind{color:var(--red)}.is-network .event-kind{color:#557aab}.event-heading time{color:var(--muted);font-size:11px}.event-demo-tag{background:var(--amber-soft);color:var(--amber);border-radius:99px;padding:1px 7px;font-size:10px}.event-content h3{margin-top:5px;font-size:13px;font-weight:600}.event-content h3>a{text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px}.event-content h3>span{color:var(--muted);font-size:11px;font-weight:400}.event-content h3>span a{color:var(--muted)}.event-transition{flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;font-size:12px;display:flex}.event-transition>span:first-child,.event-transition-arrow{color:var(--muted)}.event-transition strong{font-weight:650}.event-footline{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px 13px;margin-top:7px;font-size:10px;display:flex}.event-footline a{color:var(--green);text-underline-offset:2px;text-decoration:underline}.event-repeat-details{margin-top:5px}.event-repeat-details ul{color:var(--muted);margin:0;padding:1px 0 4px 14px;font-size:10px}.event-repeat-details li+li{margin-top:3px}.events-page .panel{overflow:visible}.events-filters{background:var(--surface-2);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:end;gap:12px;padding:15px 20px;display:flex}.events-filter{gap:4px;min-width:150px;display:grid}.events-filter label{color:var(--muted);font-size:10px}.events-filter select{border:1px solid var(--border);background:var(--surface);min-width:155px;color:var(--text);border-radius:5px;padding:8px 10px;font-size:12px}.events-filter-submit{min-height:36px}.events-pagination{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;font-size:11px;display:flex}.events-pagination span{color:var(--muted)}.events-pagination .button{padding:7px 10px;font-size:11px}.events-pagination .button[aria-disabled=true]{opacity:.45;pointer-events:none}.events-demo-toggle{color:var(--muted);align-items:center;gap:7px;margin-left:auto;font-size:11px;display:flex}.events-demo-toggle input{accent-color:var(--green)}.alerts-page .page-heading{margin-bottom:20px}.alerts-status,.alerts-guide{margin-bottom:16px;padding:20px 22px}.alerts-status>div{align-items:center;gap:10px;display:flex}.alerts-status h2,.alerts-guide h2{font-size:16px}.alerts-status-indicator{background:var(--red);border-radius:50%;width:10px;height:10px}.alerts-status.is-ready .alerts-status-indicator{background:var(--green)}.alerts-status p,.alerts-guide p{color:var(--muted);margin-top:9px;font-size:12px}.alerts-status .alerts-setup-note{color:var(--amber)}.alerts-guide ol{margin:14px 0;padding-left:21px}.alerts-guide li{padding:3px 0;font-size:13px}.alerts-browse-link{margin-top:3px}@media (max-width:600px){.event-item{grid-template-columns:15px minmax(0,1fr);gap:9px;padding:14px 13px}.event-content h3{font-size:12px}.event-transition{gap:6px;font-size:11px}.events-filters{align-items:stretch;padding:13px}.events-filter{flex:calc(50% - 8px);min-width:calc(50% - 8px)}.events-filter select{width:100%;min-width:0}.events-filter-submit{flex:100%}.events-demo-toggle{margin:1px 0 0}.events-pagination{padding:11px 12px}}.event-item:before{display:none}.event-item.is-warning .event-kind{background:var(--amber-soft)}.event-item.is-negative .event-kind{background:var(--red-soft)}.event-item.is-network .event-kind{color:#557aab;background:color-mix(in srgb,#557aab 12%,var(--surface))}
