/* ASKV 1.4.1 recovery UI */
#recoveryCard141{margin-top:18px}
.recovery-card141{border:1px solid #d9e4e5}
.recovery-card141.ready141{border-color:#bfe2d1;background:#fbfffd}
.recovery-card141.empty141{border-color:#eadca9;background:#fffdf7}
.recovery-head141{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}
.recovery-state141{font-size:12px;font-weight:800;letter-spacing:.08em;padding:7px 10px;border-radius:999px;white-space:nowrap}
.recovery-state141.ok{background:#e4f5ec;color:#176748}
.recovery-state141.warn{background:#fff0c8;color:#7b5800}
.recovery-metric141{display:flex;align-items:baseline;gap:10px;margin:14px 0 4px}
.recovery-metric141 b{font-size:34px;line-height:1;color:#153b42}
.recovery-metric141 span{color:#617377}
.recovery-actions141{margin-top:14px}
.recovery-notice141{margin-top:12px}
.recovery-warning141{border-left:4px solid #d68b00}
.recovery-codes141{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0}
.recovery-codes141>div{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #d7e2e3;border-radius:10px;background:#f8fbfb}
.recovery-codes141 span{font-size:12px;color:#75878b;min-width:20px}
.recovery-codes141 code{font-size:15px;font-weight:800;letter-spacing:.04em;color:#173e45;user-select:all}
.recovery-raw141{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;opacity:0!important}
@media(max-width:780px){.recovery-codes141{grid-template-columns:1fr}.recovery-head141{align-items:center}.recovery-codes141 code{font-size:14px}}
