/* EAST Recovery only: same typography scale and red action as CONTROL. */
.ovm-recovery{font:inherit}
.ovm-recovery .ovm-card{padding:20px;margin-bottom:14px;max-width:1000px}
.ovm-recovery h2{font-size:1.2rem;font-weight:600;line-height:1.35;margin:0 0 12px}
.ovm-recovery h3{font-size:1.05rem;font-weight:600;margin:22px 0 10px}
.ovm-recovery p,.ovm-recovery li{font-size:.88rem;line-height:1.5;color:var(--muted)}
.ovm-recovery p{margin:10px 0}
.ovm-recovery .recovery-timeline{padding-left:22px;margin:12px 0}
.ovm-recovery .recovery-timeline li{padding:5px 0}
.ovm-recovery .recovery-time{color:var(--text);font-weight:500}
.ovm-recovery code{font-size:.88rem;color:var(--text)}
.ovm-recovery .recovery-warning{padding-left:12px;border-left:2px solid #91505b;color:var(--text)}
.ovm-recovery #recoveryStart{padding:11px 14px;border:1px solid #91505b;border-radius:7px;background:#391f24;color:#efadb5;font-family:inherit;font-size:.78rem;font-weight:600;line-height:1.2;cursor:pointer}
.ovm-recovery #recoveryStart:not(:disabled):hover{background:#4d2930}
.ovm-recovery #recoveryStart:disabled{opacity:.48;cursor:not-allowed}
.ovm-recovery #recoveryStatus{color:var(--text)}
.ovm-recovery .recovery-results{padding-left:22px}
.ovm-recovery .recovery-results li{padding:7px 0;overflow-wrap:anywhere}
.ovm-recovery .recovery-results code{margin-right:12px}
@media(max-width:850px){.ovm-recovery .ovm-card{padding:16px}.ovm-recovery .recovery-results code{display:block;margin-bottom:3px}}
