.backup-toolbar,.backup-filters,.backup-entry-actions{display:flex;flex-wrap:wrap;gap:8px}
#backup-management .backup-toolbar button,#backup-management .backup-entry-actions button{width:auto;flex:1 1 auto;min-height:40px;margin:0;padding:10px 12px;font-size:13px;border-radius:6px}
#backup-management .backup-filters button{width:auto;min-height:36px;margin:0;padding:7px 11px;background:#161b22;border:1px solid #30363d;color:#bac4ce;font-size:12px;border-radius:6px}
#backup-management .backup-filters button[aria-pressed=true]{border-color:var(--theme-color);color:var(--theme-color)}
.backup-filters{margin:16px 0 8px}.backup-entry{padding:18px 0;border-bottom:1px solid #30363d}.backup-entry h3{font-size:15px;margin:0 0 6px}.backup-entry time,.backup-entry p{font-size:12px;color:#bac4ce;line-height:1.6;margin:4px 0 12px}.backup-entry time{display:block}.backup-entry .backup-warning{color:#e8bf7e}.backup-entry-actions{margin-top:12px}
.backup-scope-dialog select[data-custom-select]{display:none}
#backup-feedback{font-size:13px;line-height:1.6;margin:12px 0}#backup-feedback:empty{display:none}.backup-empty{font-size:14px;color:#bac4ce;padding:16px 0}
#management-screen #backup-management .action-remove{background:#c95b6a;color:#fff;border:0}#management-screen #backup-management .action-apply{background:#a7ddb6;color:#102618;border:0}
#backup-management button:disabled{opacity:.5;cursor:wait}.backup-scope-dialog{width:calc(100% - 32px);max-width:540px;box-sizing:border-box;padding:22px}.backup-scope-dialog form{display:flex;flex-direction:column;gap:12px;min-width:0}.backup-scope-dialog h2{font-size:20px;margin:0}.backup-scope-dialog p{line-height:1.6;font-size:13px;margin:0;color:#bac4ce}.backup-scope-dialog label{font-size:14px}.backup-scope-dialog .game-custom-select{min-width:0;max-width:100%}#backup-maintenance-dialog{max-width:420px;width:calc(100% - 32px);box-sizing:border-box;padding:24px}#backup-maintenance-dialog h2{font-size:20px}#backup-maintenance-dialog p{font-size:14px;line-height:1.6}
