
#team-save-status { position:fixed; bottom:20px; right:20px; z-index:1200; max-width:min(440px,calc(100vw - 32px)); padding:14px 18px; border:1px solid #ecd1a7; border-radius:10px; background:#fffbf3; color:#79551c; box-shadow:0 8px 28px rgba(60,40,15,.1); font-size:13px; }
#team-save-status button { margin-left:12px; }
.backup-actions { display:flex; gap:10px; flex-wrap:wrap; margin:18px 0; }
.backup-description { font-size:13px; color:var(--text-secondary); line-height:1.8; margin:8px 0 16px; }
