.backup-schedule-panel fieldset,.backup-restore-panel fieldset{border:0;padding:0;margin:0;min-width:0}.backup-schedule-panel .form-grid,.backup-restore-panel .form-grid{margin:18px 0}.backup-schedule-panel .checkbox-label{margin-bottom:12px}.backup-cron-help{margin:16px 0}.backup-cron-help code{display:block;overflow-wrap:anywhere;background:var(--bg,#f5f7fb);padding:12px;border-radius:8px}.backup-preview-body{border-top:1px solid var(--line,#e6ebf3)}.backup-preview h3,.backup-restore-panel h3{margin:0 0 16px}.backup-preview-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 22px}.backup-preview-facts div{border:1px solid var(--line,#e6ebf3);padding:14px;border-radius:10px}.backup-preview-facts dt{color:var(--muted,#6d7c96);font-size:12px;margin-bottom:7px}.backup-preview-facts dd{font-weight:600;font-size:14px;margin:0;overflow-wrap:anywhere}.backup-preview details{margin-bottom:20px}.backup-preview details summary,.backup-cron-help summary{cursor:pointer;font-weight:600}.backup-destructive-warning{margin:24px 0;border:1px solid #f2b8b2;background:#fff4f2;color:#883a32}.backup-destructive-warning p{color:inherit}.backup-restore-confirm{align-items:flex-start;margin:22px 0}.backup-restore-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.backup-restore-panel [data-backup-target-database]{border:1px solid var(--line,#e6ebf3);border-radius:10px;padding:0 18px 16px;margin-bottom:24px}.backup-restore-panel [data-backup-send-status]{display:block;margin-top:8px;color:var(--muted,#6d7c96)}.backup-restore-panel [data-backup-factor-control] .field{width:100%}.backup-restore-panel [data-backup-error]{margin-bottom:16px}.backup-restore-panel fieldset:disabled,.backup-schedule-panel fieldset:disabled{opacity:.7}@media(max-width:800px){.backup-preview-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.backup-preview-facts{grid-template-columns:1fr}.backup-restore-actions .btn{width:100%}.backup-restore-panel [data-backup-target-database]{padding:0 12px 12px}}
