.accountWrap{padding-bottom:70px}.accountLinks{display:grid;gap:10px;margin:22px 0}.accountLinks a{display:grid;gap:5px;text-decoration:none;padding:20px;border-radius:17px;border:1px solid #315a74;background:#0b2b43;color:#f0faff}.accountLinks span{color:#b8d5e5;font-size:14px}.accountWrap .phaseCard{margin-top:18px;scroll-margin-top:85px}.accountWrap [hidden]{display:none!important}.versionDetails{display:grid;grid-template-columns:1fr 1fr;gap:12px}.versionDetails dd{margin:0;font-weight:700;overflow-wrap:anywhere}.versionDetails dt{color:#b8d5e5}.accountWrap p,.accountWrap li{line-height:1.6}.accountWrap summary{cursor:pointer;margin-top:18px}.archiveRow{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:16px 0;border-bottom:1px solid #315a74}.archiveRow a{color:#eaf8ff;overflow-wrap:anywhere}.archiveRow button{flex-shrink:0}.accountWrap .phaseActions{flex-wrap:wrap}

.accountWrap label{display:block;margin-top:14px}.accountWrap input{display:block;width:100%;padding:13px;margin:8px 0 16px;border:1px solid #72a6c1;border-radius:12px;background:#eef8fc;color:#10293a;font:16px system-ui}

.accountWrap input[type="checkbox"]{display:inline-block;width:auto;margin:0 8px 0 0;vertical-align:middle}.accountWrap form button{margin-top:16px}

/* Keep backup results and their actions above the phone navigation area. */
#saveBackup button,#restoreBackup button{scroll-margin-bottom:calc(16px + var(--vobix-safe-bottom,0px))}
