/* Respaldos: estado de un vistazo, historial con su prueba de restauración y pasos para restaurar. */
.bk-hero{display:flex;gap:16px;align-items:center;margin-bottom:14px;border-left:6px solid var(--ok)}
.bk-hero h3{margin:0 0 2px!important}
.bk-hero p{color:var(--mute);font-size:13px}
.bk-ico{flex:none;width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:color-mix(in srgb,var(--ok) 16%,var(--card));color:var(--ok)}
.bk-ico svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.bk-wr{border-left-color:var(--warn)}.bk-wr .bk-ico{background:color-mix(in srgb,var(--warn) 20%,var(--card));color:var(--warn)}
.bk-bd{border-left-color:var(--bad)}.bk-bd .bk-ico{background:color-mix(in srgb,var(--bad) 16%,var(--card));color:var(--bad)}
.bk-pro{border-left-color:var(--pro)}.bk-pro .bk-ico{background:color-mix(in srgb,var(--pro) 16%,var(--card));color:var(--pro)}
.bk-list{display:flex;flex-direction:column;gap:8px;padding-left:18px;font-size:13px;line-height:1.5}
.bk-rows{list-style:none;display:flex;flex-direction:column}
.bk-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr) auto;gap:12px;align-items:center;padding:11px 4px;border-bottom:1px solid var(--line)}
.bk-row:last-child{border-bottom:0}
.bk-row b{display:block;font-size:13.5px;text-transform:capitalize}
.bk-row small{display:block;font-size:11.5px;color:var(--mute);line-height:1.45}
.bk-proof{display:flex;gap:8px;align-items:flex-start;min-width:0}
.bk-proof .tag{flex:none}
@media(max-width:900px){.bk-row{grid-template-columns:minmax(0,1fr) auto}.bk-proof{grid-column:1/-1;grid-row:2}}
.bk-steps{display:flex;flex-direction:column;gap:10px;padding-left:20px;font-size:13px;line-height:1.5}
.bk-steps code{display:block;margin-top:6px;padding:9px 12px;border-radius:10px;background:var(--snow);border:1px solid var(--line);font:12.5px Consolas,'Courier New',monospace;color:var(--ink);overflow-x:auto;white-space:nowrap}

/* Cifrado de la copia externa y clave de recuperación */
.bk-crypto h3{display:flex;align-items:center;gap:8px}
.bk-crypto h3 svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}
.bk-crypto .alrt{margin-top:10px}
.bk-key{margin:12px 0 6px;padding:14px 16px;border-radius:14px;background:var(--snow);border:1px dashed var(--line);font:600 15px/1.7 Consolas,'Courier New',monospace;letter-spacing:.04em;word-break:break-word;color:var(--ink);user-select:all}
.bk-code{display:block;margin-top:6px;padding:9px 12px;border-radius:10px;background:var(--snow);border:1px solid var(--line);font:12.5px Consolas,'Courier New',monospace;color:var(--ink);overflow-x:auto;white-space:nowrap}
