.ops-block-alert{color:var(--color-intel-text);background:var(--color-intel-panel);border-block:1px solid var(--color-intel-border);flex-shrink:0;max-height:30vh;padding:5px 16px;font-size:12px;overflow:auto}.ops-block-alert.has-blocks{border-color:var(--dashboard-pulse);animation:2s ease-in-out infinite ops-block-glow}.ops-block-line{align-items:center;gap:8px;min-height:26px;display:flex}.ops-block-line>svg,.ops-block-line>strong,.ops-block-line>button{flex-shrink:0}.ops-block-inline{flex:1;gap:6px;min-width:0;display:flex;overflow:hidden}.ops-block-inline>button{flex-shrink:0}.ops-block-inline.expanded{flex-wrap:wrap;overflow:visible}.ops-block-backups{color:var(--color-intel-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;font-size:11px;animation:none;display:flex}.ops-block-alert.ops-block-compact{border:0;border-inline-end:1px solid var(--color-intel-border);background:0 0;flex:auto;min-width:0;max-height:none;padding:0 12px 0 0;animation:none;overflow:visible}.ops-block-alert.ops-block-compact.has-blocks{border-color:var(--color-intel-border);animation:none}.ops-block-compact .ops-block-line{gap:6px;min-height:0}.ops-block-compact .ops-block-inline{flex:0 auto;min-width:0;max-width:min(48vw,320px);overflow:hidden}.ops-block-compact .ops-block-inline>button{flex:auto;justify-content:flex-start;min-width:0;max-width:100%;overflow:hidden}.ops-block-compact .ops-block-inline>button>span:not(.manual-block-lock){text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ops-block-more{height:28px;min-height:28px;padding-inline:8px;font-weight:600}.ops-block-popover{border-color:var(--color-intel-border);background:var(--color-intel-panel);width:min(360px,100vw - 24px);color:var(--color-intel-text);padding:10px}.ops-block-popover-title{text-transform:uppercase;letter-spacing:.04em;color:var(--color-intel-muted);margin:0 0 8px;font-size:11px;font-weight:650}.ops-block-popover-list{flex-direction:column;gap:4px;max-height:min(50vh,320px);margin:0;padding:0;list-style:none;display:flex;overflow:auto}.ops-block-popover-backup{opacity:.85}@keyframes ops-block-glow{0%,to{border-color:var(--dashboard-pulse)}50%{border-color:var(--color-intel-border)}}@media(prefers-reduced-motion:reduce){.ops-block-alert{animation:none}}
