/* STRONG LMB 360 V18.3.70 — Backup & Customization Persistence Master */
.backup360-shell{display:flex;flex-direction:column;gap:18px;}
.backup360-hero{display:flex;justify-content:space-between;align-items:stretch;gap:18px;padding:20px 22px;border:1px solid rgba(148,163,184,.22);background:linear-gradient(135deg,rgba(15,23,42,.06),rgba(59,130,246,.04));}
.backup360-hero h3{margin:8px 0 6px;font-size:1.35rem;letter-spacing:-.02em;}
.backup360-hero p{margin:0;color:var(--muted,#64748b);max-width:760px;line-height:1.45;}
.backup360-status{min-width:260px;border-left:1px solid rgba(148,163,184,.28);padding-left:18px;display:flex;flex-direction:column;justify-content:center;gap:4px;}
.backup360-status small{color:var(--muted,#64748b);text-transform:uppercase;font-size:.72rem;letter-spacing:.08em;}
.backup360-status strong{font-size:1.1rem;}
.backup360-status span{color:var(--muted,#64748b);font-size:.86rem;}
.backup360-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:18px;}
.backup360-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;}
.backup360-actions .btn{text-align:left;justify-content:flex-start;white-space:normal;min-height:44px;}
.backup360-compare{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;}
.backup360-compare>div{border:1px solid rgba(148,163,184,.22);border-radius:14px;padding:14px;background:rgba(255,255,255,.55);}
.backup360-compare h5{margin:0 0 6px;font-size:1rem;}
.backup360-compare p{margin:0;color:var(--muted,#64748b);line-height:1.45;}
.backup360-kpis .kpi-card strong{font-size:1.35rem;}
@media(max-width:980px){.backup360-hero,.backup360-grid{display:block}.backup360-status{border-left:0;border-top:1px solid rgba(148,163,184,.28);padding-left:0;padding-top:14px;margin-top:14px}.backup360-actions,.backup360-compare{grid-template-columns:1fr}.backup360-grid>.card{margin-bottom:14px}}
