.recovery-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:24px 0 14px;padding:20px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}
.recovery-metrics dt{font-size:12px;margin:0;color:var(--muted);font-weight:500}.recovery-metrics dd{font-size:24px;font-weight:650;line-height:1.35;margin:8px 0 0;overflow-wrap:anywhere;color:var(--text)}
.recovery-tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--border);margin:24px 0 18px;padding-bottom:4px}.recovery-tabs button{background:none;border:0;border-bottom:3px solid transparent;color:var(--muted);padding:10px 12px;min-width:100px;flex-shrink:0;font-weight:600;font-size:13px}.recovery-tabs button[aria-selected=true]{color:var(--accent);border-color:var(--accent)}
.recovery-toolbar{max-width:540px;margin-bottom:18px}.recovery-toolbar label{margin:0 0 6px}.recovery-toolbar .row-controls{flex-wrap:nowrap}.recovery-toolbar input{flex:1;min-width:0}.recovery-table td:nth-child(2){min-width:170px}.recovery-table td:nth-child(3){font-variant-numeric:tabular-nums}.recovery-table button{white-space:normal;text-align:center;min-width:105px}.recovery-table th{white-space:nowrap}
@media(max-width:900px){.recovery-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}
@media(max-width:640px){.recovery-metrics dd{font-size:22px}#recovery-panel>.section-heading{align-items:flex-start;flex-wrap:wrap}.recovery-table thead{display:none}.recovery-table,.recovery-table tbody,.recovery-table tr,.recovery-table td{display:block;width:100%;max-width:none}.recovery-table tr{padding:12px 0;border-bottom:1px solid var(--border)}.recovery-table td{padding:6px 0;border:0;min-width:0!important;overflow-wrap:anywhere}.recovery-table td:before{content:attr(data-label);display:block;font-size:10px;font-weight:600;color:var(--muted);margin-bottom:3px}.recovery-table button{min-height:44px}}
