.status-history-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:8px}.status-history-count{margin:0;font-family:var(--status-font-body);font-size:13px;color:var(--status-text-muted)}.status-filter{position:relative}.status-filter-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid var(--status-border);border-radius:8px;background:var(--status-surface);font-family:var(--status-font-body);font-size:14px;font-weight:500;color:var(--status-text);cursor:pointer;transition:border-color .15s ease,background .15s ease}.status-filter-btn.has-selection,.status-filter-btn.is-open,.status-filter-btn:hover{border-color:var(--status-brand-border);background:var(--status-brand-soft)}.status-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--status-brand);color:#fff;font-size:11px;font-weight:600}.status-filter-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:20;min-width:268px;padding:6px;border:1px solid var(--status-border);border-radius:10px;background:var(--status-surface);box-shadow:0 12px 32px rgba(0,97,193,.12)}.status-filter-item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:7px;font-family:var(--status-font-body);font-size:14px;color:var(--status-text);cursor:pointer}.status-filter-item:hover{background:var(--status-brand-soft)}.status-filter-item input{width:15px;height:15px;accent-color:var(--status-brand);cursor:pointer}.status-filter-clear{width:100%;margin-top:4px;padding:8px 10px;border:0;border-top:1px solid var(--status-border);background:transparent;font-family:var(--status-font-body);font-size:13px;font-weight:500;color:var(--status-brand);text-align:left;cursor:pointer}.status-filter-clear:hover{text-decoration:underline}.status-history-month{padding-top:22px;margin-top:22px;border-top:1px solid var(--status-border)}.status-history-month-label{margin:0 0 16px;font-family:var(--status-font-display);font-size:22px;font-weight:600;letter-spacing:-.03em;color:var(--status-text)}.status-history-incident-list{display:flex;flex-direction:column;gap:22px}.status-history-incident-title{margin:0 0 6px;font-family:var(--status-font-body);font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--status-tone,var(--status-text))}.status-history-incident-body{margin:0 0 6px;font-family:var(--status-font-body);font-size:14px;line-height:1.55;color:var(--status-text-secondary)}.status-history-incident-meta{margin:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:var(--status-font-body);font-size:12px;color:var(--status-text-muted)}.status-history-incident-dot{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6}.status-history-showall{width:100%;margin-top:18px;padding:11px 14px;border:1px solid var(--status-border);border-radius:9px;background:transparent;font-family:var(--status-font-body);font-size:13px;font-weight:500;color:var(--status-text-secondary);cursor:pointer;transition:border-color .15s ease,color .15s ease}.status-history-showall:hover{border-color:var(--status-brand-border);color:var(--status-brand)}.status-empty{margin:0;font-family:var(--status-font-body);font-size:14px;color:var(--status-text-muted)}@media (max-width:768px){.status-history-toolbar{gap:10px}.status-history-month-label{font-size:19px}.status-history-incident-title{font-size:15px}.status-filter-menu{min-width:0;width:min(300px,calc(100vw - 60px))}}@media (max-width:560px){.status-history-incident-meta{flex-direction:column;align-items:flex-start;gap:2px}.status-history-incident-dot{display:none}}