.backup-admin{display:grid;gap:18px}.backup-summary{border-top:4px solid #0891b2}.backup-summary h2{margin:0 0 8px}.backup-summary code{overflow-wrap:anywhere}.backup-admin .backup-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:14px}.backup-admin label:not(.backup-check){display:grid;gap:7px;font-weight:700;font-size:.88rem}.backup-admin input:not([type=checkbox]),.backup-admin select,.backup-admin textarea{width:100%;box-sizing:border-box;min-height:44px}.backup-admin .backup-check{display:flex;align-items:center;gap:9px;margin-block:12px}.backup-admin input[type=checkbox]{width:18px;height:18px;flex:0 0 auto}.backup-admin h3{margin-block:12px}.backup-admin small{display:block;margin-top:5px;overflow-wrap:anywhere;color:#64748b}.backup-table-scroll{overflow-x:auto}.backup-table-scroll table{width:100%;min-width:860px;border-collapse:collapse}.backup-table-scroll th,.backup-table-scroll td{padding:12px;text-align:start;vertical-align:top;border-bottom:1px solid var(--border,#e2e8f0)}.backup-table-scroll td:first-child{max-width:260px}.backup-admin [hidden]{display:none!important}.backup-admin [role=alert]{color:#b91c1c}.backup-admin [data-backup-progress]{padding:10px;background:#ecfeff;border-radius:8px}
@media(max-width:700px){.backup-admin .backup-form-grid{grid-template-columns:1fr}.backup-admin .card{padding:16px}.backup-admin .backup-summary .row{gap:12px}}
