.operations-ui{min-width:0;max-width:1400px;margin:0 auto}.operations-ui .ops-section{margin-top:20px}.operations-ui .ops-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:14px}.operations-ui .ops-card{padding:16px;border:1px solid var(--border,#d9dfeb);border-radius:12px;min-width:0;overflow-wrap:anywhere;background:var(--panel,#fff)}.operations-ui h3{font-size:15px;margin:0 0 10px}.operations-ui p{margin:8px 0;line-height:1.55}.operations-ui .ops-value{font-size:24px;font-weight:650}.operations-ui .ops-value small{font-size:13px;font-weight:400}.operations-ui .ops-card-top{display:flex;gap:8px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.operations-ui .ops-summary{display:flex;flex-wrap:wrap;gap:18px;margin:20px 0;padding:16px;border:1px solid var(--border,#d9dfeb);border-radius:12px}.operations-ui .ops-summary>div{flex:1 1 210px}.operations-ui .ops-badge{display:inline-block;padding:4px 8px;border-radius:6px;font-size:12px;line-height:1.5;background:#edf0f5;color:#394659;white-space:nowrap}.operations-ui .ops-critical{background:#ffebeb;color:#9b2020}.operations-ui .ops-warning,.operations-ui .ops-stale{background:#fff0cd;color:#745300}.operations-ui .ops-normal,.operations-ui .ops-healthy{background:#e5f5ed;color:#17653e}.operations-ui .ops-proof{font-size:13px;color:var(--muted,#56647c);overflow-wrap:anywhere}.operations-ui .ops-condition{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--border,#d9dfeb)}.operations-ui .ops-condition p{margin:4px 0}.operations-ui .ops-condition>div{min-width:0;overflow-wrap:anywhere}.operations-ui .ops-alert{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:14px 0;border-bottom:1px solid var(--border,#d9dfeb)}.operations-ui .ops-alert>div{min-width:0;overflow-wrap:anywhere}.operations-ui .ops-alert .btn{flex-shrink:0}.operations-ui .ops-history{padding-left:22px}.operations-ui .ops-history li{margin:12px 0}.operations-ui progress{width:100%;height:12px;accent-color:#276edb}.operations-ui .ops-queues{margin-top:18px}@media(max-width:600px){.operations-ui .ops-alert{flex-direction:column}.operations-ui .ops-condition{flex-direction:column;gap:6px}.operations-ui .ops-summary{gap:12px}.operations-ui .ops-value{font-size:21px}.operations-ui .ops-card{padding:12px}}

/* Automation dialogs inherit pale generic form text. Keep the correction local
   to their three sub-AA text families on the unchanged white dialog surface. */
#modal .automation-dialog-content .field small,
#modal .automation-dialog-content .check-field,
#modal .automation-dialog-content .sync-fieldset p{color:var(--lf-readable-muted)}
