.admin-alerts-bell{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:600;text-decoration:none;display:inline-flex;position:relative}.admin-alerts-bell:hover,.admin-alerts-bell.active{color:var(--color-text-primary);background:var(--color-accent-dim)}.admin-alerts-bell:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.admin-alerts-badge{border-radius:var(--radius-full);color:#fff;text-align:center;min-width:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;display:inline-block}.admin-alerts-badge.is-danger{background:var(--color-danger)}.admin-alerts-badge.is-warning{background:var(--color-warning);color:var(--color-text-inverse)}.admin-header-title{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.admin-alerts-page .admin-header-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-alerts-back{align-items:center;gap:var(--space-1);color:var(--color-text-secondary);font-size:var(--text-sm);text-decoration:none;display:inline-flex}.admin-alerts-back:focus-visible,.admin-alert-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}.admin-alerts-health{margin:0 0 var(--space-4);color:var(--color-text-secondary);font-size:var(--text-sm)}.admin-alerts-hint{color:var(--color-text-muted);font-size:var(--text-xs);flex-basis:100%;margin:0}.admin-alerts-unavailable{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text-secondary);font-size:var(--text-sm)}.admin-alerts-inline-error{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-danger-dim);color:var(--color-text-primary);font-size:var(--text-sm)}.admin-active-issues{margin-bottom:var(--space-6);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface)}.admin-active-issues h2{margin:0 0 var(--space-3);font-size:var(--text-lg);color:var(--color-text-primary)}.admin-active-issues ul{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin-active-issue{align-items:flex-start;gap:var(--space-3);padding-left:var(--space-3);border-left:3px solid var(--color-accent);display:flex}.admin-active-issue.is-critical{border-left-color:var(--color-danger)}.admin-active-issue.is-warning{border-left-color:var(--color-warning)}.admin-active-issue-body{gap:var(--space-1);min-width:0;color:var(--color-text-primary);flex-direction:column;flex:1;display:flex}.admin-alerts-filters{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.admin-alerts-filters label{gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-secondary);flex-direction:column;display:flex}.admin-alerts-filters select{min-height:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);font-size:var(--text-sm);background:var(--color-surface);color:var(--color-text-primary)}.admin-alerts-filters select:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-dim);outline:none}.admin-alert-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin-alert{padding:var(--space-4);border:1px solid var(--color-border);border-left:4px solid var(--color-accent);border-radius:var(--radius-lg);background:var(--color-surface)}.admin-alert.is-critical{border-left-color:var(--color-danger)}.admin-alert.is-warning{border-left-color:var(--color-warning)}.admin-alert.is-unread{box-shadow:var(--shadow-sm)}.admin-alert-chips{gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.admin-alert-chip{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);background:var(--color-accent-dim);color:var(--color-text-primary);font-weight:600;display:inline-flex}.admin-alert-chip.is-critical{background:var(--color-danger-dim);color:var(--color-danger)}.admin-alert-chip.is-warning{background:var(--color-warning-dim);color:var(--color-warning)}.admin-alert-chip.is-info{background:var(--color-accent-dim);color:var(--color-accent)}.admin-alert-chip.is-category{background:var(--color-surface-elevated);color:var(--color-text-secondary);border:1px solid var(--color-border)}.admin-alert-title{margin:0 0 var(--space-1);font-size:var(--text-base);color:var(--color-text-primary);font-weight:500}.admin-alert.is-unread .admin-alert-title{font-weight:700}.admin-alert-description{margin:0 0 var(--space-2);color:var(--color-text-secondary);font-size:var(--text-sm);overflow-wrap:anywhere}.admin-alert-meta{color:var(--color-text-muted);font-size:var(--text-xs);margin:0}.admin-alert-status.is-unread{color:var(--color-text-primary);font-weight:600}.admin-alert-actions{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.admin-alert-actions .btn{align-items:center;gap:var(--space-1);display:inline-flex}.admin-alert-details{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.admin-alert-details dl{gap:var(--space-2);margin:0;display:grid}.admin-alert-detail-row{gap:var(--space-3);font-size:var(--text-sm);grid-template-columns:minmax(120px,200px) 1fr;display:grid}.admin-alert-detail-row dt{color:var(--color-text-muted)}.admin-alert-detail-row dd{align-items:center;gap:var(--space-2);color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;display:flex}.admin-alert-detail-row code{font-family:var(--font-mono);font-size:var(--text-xs)}.admin-alert-links{gap:var(--space-4);margin:var(--space-3) 0 0;font-size:var(--text-sm);flex-wrap:wrap;display:flex}.admin-alert-link{color:var(--color-accent)}.admin-alerts-state{padding:var(--space-8) var(--space-4);text-align:center;color:var(--color-text-secondary)}.admin-alert-skeleton{height:72px;margin:var(--space-3) 0;border-radius:var(--radius-lg);background:var(--color-surface-elevated)}.admin-alerts-more{margin:var(--space-6) 0;color:var(--color-text-muted);font-size:var(--text-sm);justify-content:center;display:flex}@media (width<=768px){.admin-alerts-filters{flex-direction:column}.admin-alerts-filters label,.admin-alerts-filters select{width:100%}.admin-alert-actions .btn,.admin-alerts-page .admin-header-actions .btn{flex:100%;justify-content:center;min-height:44px}.admin-alert-detail-row{gap:var(--space-1);grid-template-columns:1fr}.admin-active-issue{flex-wrap:wrap;justify-content:space-between}.admin-active-issue-body{flex:100%;order:2}}
