.access-reminder{display:flex;align-items:center;gap:16px;margin:18px 26px 0;padding:18px 22px;border:1px solid #b8d9f7;border-radius:14px;background:#eff7ff;color:#163b60;box-shadow:0 4px 18px #163b6008}
.access-reminder-icon{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:12px;background:#daecfc;color:#1767b5}
.access-reminder>div{flex:1}.access-reminder strong{font-size:16px}.access-reminder p{margin:5px 0 0;font-size:14px;line-height:1.5}
.access-identity,.access-profile{display:flex;align-items:center;gap:18px;padding:22px;background:#f3f8fe;border:1px solid #dce8f5;border-radius:14px}
.access-identity p,.access-profile p{margin:6px 0 0;color:#536e89}.access-profile{margin-bottom:22px}.access-profile h2{margin:0}
.access-backup-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:22px}.access-backup-summary .card{padding:22px}.access-backup-summary h2{font-size:25px;margin:10px 0}.access-backup-summary p{margin:0;color:#61758c;font-size:14px}
.backup-section{margin-bottom:22px}.backup-section .card-head{gap:18px;flex-wrap:wrap}.backup-section td small{display:block;margin-top:6px;color:#61758c;overflow-wrap:anywhere}.backup-actions{display:flex;gap:6px;flex-wrap:wrap}.backup-note,.backup-preview{padding:18px 22px}.backup-preview{background:#f3f8fe;border-radius:12px;margin:16px 0}.backup-hash{display:block;overflow-wrap:anywhere;font-size:12px;margin-top:8px}.backup-section details summary{cursor:pointer;font-size:13px;margin:8px 0}.backup-section .notice{margin:16px}.backup-section .notice li{margin:7px 0}
@media(max-width:850px){.access-reminder{flex-wrap:wrap;margin:14px 16px 0}.access-reminder>div{flex-basis:70%}.access-backup-summary{grid-template-columns:1fr}.access-reminder .btn{flex:1}}
