#tab-backups{flex-direction:column;gap:20px;max-width:100%;overflow-x:hidden}
.backup-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:20px;width:100%;box-sizing:border-box}
.card.backup-stat{padding:25px;display:flex;align-items:center;justify-content:space-between;min-height:100px;overflow:hidden;position:relative;box-sizing:border-box}
.backup-stat-content h3{font-size:.75rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}
.backup-stat-content p{font-size:1.4rem;font-weight:800;color:var(--text-main)}
.card.backup-stat .icon-bg{font-size:2.8rem;opacity:.1;color:var(--text-main);transition:transform .3s ease}
.card.backup-stat:hover .icon-bg{transform:scale(1.1);opacity:.15}
.search-backup-wrapper{padding:15px!important;margin-bottom:20px;border-radius:16px!important;box-sizing:border-box;width:100%}
.backups-container{width:100%;box-sizing:border-box;overflow-x:hidden}
.backup-table{width:100%}
.backup-table td{padding:15px;box-sizing:border-box;max-width:100%}
.backup-info-main{font-weight:700;color:var(--accent);margin-bottom:3px;font-size:.95rem;word-break:break-word}
.backup-info-sub{font-size:.7rem;color:var(--text-dim);font-family:'JetBrains Mono',monospace;word-break:break-all}
.pagination-footer{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:20px;padding-top:20px;border-top:1px solid var(--glass-border);flex-wrap:wrap}
@media (max-width:992px) {
.backup-stats-grid{grid-template-columns:1fr 1fr;gap:15px}
}
@media (max-width:768px) {
#tab-backups{gap:10px}
.backup-stats-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}
.card.backup-stat{min-height:70px;padding:10px 12px;border-radius:12px}
.backup-stat-content h3{font-size:.6rem;margin-bottom:4px}
.backup-stat-content p{font-size:1.05rem}
.card.backup-stat .icon-bg{font-size:1.8rem;right:-5px;position:absolute}
.search-backup-wrapper{padding:10px!important;margin-bottom:10px}
.backups-container{padding:10px!important;overflow:hidden}
.backup-table .log-row{background:#ffffff05;border-radius:10px;margin-bottom:8px;padding:10px;border:1px solid var(--glass-border);display:grid!important;grid-template-columns:auto 1fr auto;grid-template-areas:"info info info" "date size action";gap:8px;align-items:center;width:100%;box-sizing:border-box}
.backup-table td{padding:0;border:none;width:auto!important;display:flex;align-items:center;min-width:0}
.backup-table .log-row td:nth-child(1){grid-area:info;display:block;margin-bottom:4px;min-width:0}
.backup-table .log-row td:nth-child(2){grid-area:date;font-size:.75rem;color:var(--text-dim)!important}
.backup-table .log-row td:nth-child(3){grid-area:size}
.backup-table .log-row td:nth-child(4){grid-area:action;justify-content:flex-end;width:100%}
.backup-info-main{font-size:.85rem;margin-bottom:2px;white-space:normal;word-break:break-all;width:100%;display:block}
.backup-info-sub{font-size:.65rem;white-space:normal;word-break:break-all;width:100%;display:block}
.badge-audit.audit-backup{padding:3px 6px;font-size:.65rem;white-space:nowrap}
.actions .btn-action{width:32px;height:32px;font-size:.9rem;border-radius:8px;flex:none;max-width:none}
.pagination-footer{margin-top:10px;padding-top:10px;gap:15px;flex-shrink:0}
#backup-page-info{font-size:.8rem}
}