.backup-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px}.backup-actions{display:flex;gap:8px;flex-wrap:wrap}.backup-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.backup-stat{background:#fff;border:1px solid var(--line);border-radius:10px;padding:16px;display:grid;gap:4px}.backup-stat.warn{border-color:#c77755;background:#fff8f3}.backup-stat span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.backup-stat strong{font-size:22px;color:var(--green)}.backup-stat small{font-size:11px;color:var(--muted);line-height:1.4}.backup-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:18px}.backup-list{display:grid;gap:10px}.backup-row{background:#fff;border:1px solid var(--line);border-radius:9px;padding:14px 16px;display:flex;justify-content:space-between;gap:18px;align-items:center}.backup-row.failed{border-color:#d8a48f;background:#fff9f6}.backup-row small{display:block;color:var(--muted);margin-top:3px}.backup-row p{margin:7px 0 0;color:#9a4f3c;font-size:11px}.backup-row-meta{display:flex;gap:9px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.backup-row-meta code{font-size:10px;color:var(--muted)}.danger-soft{color:#8c4337!important}.backup-settings-card label{display:grid;gap:6px;margin-bottom:13px}.backup-settings-card select,.backup-settings-card input{width:100%}@media(max-width:800px){.backup-summary,.backup-grid{grid-template-columns:1fr}.backup-heading,.backup-row{align-items:stretch;flex-direction:column}.backup-row-meta{justify-content:flex-start}.backup-actions .btn{flex:1 1 140px}} 
