.backup-page .article-head{max-width:960px;margin-inline:auto;padding:24px 0}.backup-page .article-head h1{font-size:clamp(32px,4vw,48px);line-height:1.12;margin:12px 0}.backup-page .article-head .lede{font-size:18px;line-height:1.5;margin:14px 0}.backup-page .article-head .actions,.backup-page .article-meta{margin-top:16px}.backup-router{max-width:960px;margin:0 auto 36px;padding:24px;border:1px solid #cfdaef;border-radius:20px;background:#edf2fb}.backup-router h2{font-size:clamp(24px,3vw,32px);margin-top:0}.backup-routes{display:grid;grid-template-columns:1fr 1fr;gap:12px}.backup-routes>a{display:grid;gap:8px;background:#fff;padding:18px;border:1px solid #cfdaef;border-radius:12px;text-decoration:none;color:#20365c}.backup-routes>a:hover{border-color:#3854c8}.backup-routes>a span{font-size:16px;line-height:1.5}.backup-page details{margin:18px 0}.backup-page summary{cursor:pointer;font-weight:700;padding:10px 0}.backup-page :focus-visible{outline:3px solid #2447b9;outline-offset:4px}.backup-page section,.backup-page details{scroll-margin-top:110px}.backup-page .prose{min-width:0;overflow-wrap:anywhere}.backup-page pre{max-width:100%;overflow:auto;overflow-wrap:normal}.backup-page code{overflow-wrap:anywhere}.backup-page li{margin:10px 0}.backup-page .toc nav a{display:block}.backup-table{overflow:auto;max-width:100%;margin:20px 0}.backup-table table{width:100%;border-collapse:collapse}.backup-table th,.backup-table td{padding:14px;border:1px solid #cfdaef;vertical-align:top;text-align:left}.backup-table th{color:#20365c;background:#edf2fb}.backup-note{border-left:4px solid #3854c8;background:#edf2fb;padding:18px;margin:22px 0}.backup-page [hidden]{display:none!important}@media(max-width:640px){.backup-routes{grid-template-columns:1fr}.backup-router{padding:18px}.backup-page .article-head .lede{font-size:16px}.backup-page .article-meta{font-size:13px}.backup-table th,.backup-table td{padding:10px;min-width:140px}}

.backup-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.backup-fields label,.backup-checks label{display:grid;gap:8px;min-width:0}.backup-checks{display:grid;gap:20px}.backup-page input,.backup-page select,.backup-page textarea{box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding:12px;border:1px solid #7189b5;border-radius:8px;background:#fff;color:#20365c;font:inherit}.backup-page textarea{resize:vertical}.backup-page fieldset{min-width:0;margin:24px 0;padding:20px;border:1px solid #cfdaef;border-radius:12px}.backup-page legend{font-weight:700;padding:0 8px}.backup-page button{font:inherit;cursor:pointer}.backup-record-actions{flex-wrap:wrap;gap:12px}.backup-record-actions .button{white-space:normal}.backup-record-actions .textlink{border:0;background:transparent;color:#304bb5;padding:12px;text-decoration:underline}.backup-page #backup-record-summary p{font-size:16px}.backup-page dl dd{margin:8px 0 20px}.backup-page input[type=file]{font-size:14px}@media(max-width:640px){.backup-fields{grid-template-columns:1fr}.backup-page fieldset{padding:14px}}