.latest-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:24px}
#latest-search{background:#2D3035;border-color:#2D3035;color:#fff;font-weight:600;padding:11px 18px}
#latest-search:hover:not(:disabled){background:#50535a}
button:disabled{cursor:default;opacity:.55}
.latest-status{margin:12px 0 0;max-width:1000px;font-size:13px;color:var(--muted)}
.latest-status[data-state=error]{color:#a12f28}
.latest-status[data-state=success]{color:#28624e}
.source-status{font-size:12px;color:var(--muted);margin-top:8px;max-width:1000px}
.source-status summary{cursor:pointer;width:fit-content}
.source-status ul{padding-left:20px;margin:6px 0}
.source-status li{margin:4px 0}
.source-status a{overflow-wrap:anywhere}
.screen{position:relative}
.image-fallback{display:grid;place-items:center;width:100%;height:100%;min-height:160px;padding:24px;color:var(--muted);font-size:13px;text-align:center}
.live-badge{display:inline-block;color:#28624e;font-weight:600}
.live-note{overflow-wrap:anywhere}
.live-card .flow{min-height:0}
@media(max-width:600px){.latest-actions{align-items:stretch}.latest-actions button{width:100%}}
@media print{.latest-actions,.latest-status,.source-status{display:none}}
