/* Account navigation and Journal guide presentation. No private data or storage changes. */
body.site-ui.site-refresh #journal-guide .setup-guide-detail{padding:0;overflow:clip;border:1px solid #456575;border-radius:12px;margin-block:12px;background:#142b39;color:#dce8ee}
body.site-ui.site-refresh #journal-guide .setup-guide-detail>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;min-height:60px;padding:16px 20px;background:#1b3749;color:#e1edf3;box-sizing:border-box}
body.site-ui.site-refresh #journal-guide .setup-guide-detail>summary::-webkit-details-marker{display:none}
body.site-ui.site-refresh #journal-guide .setup-guide-detail>summary::before{display:none}
body.site-ui.site-refresh #journal-guide .setup-guide-detail>summary::after{content:'›';position:static;inset:auto;width:auto;height:auto;border:0;margin:0;background:none;flex:none;font-size:24px;line-height:1;color:#b7e6d5;transform:none}
body.site-ui.site-refresh #journal-guide .setup-guide-detail[open]>summary{background:#254a5c;border-bottom:1px solid #496b7e}
body.site-ui.site-refresh #journal-guide .setup-guide-detail[open]>summary::after{transform:rotate(90deg)}
body.site-ui.site-refresh #journal-guide .setup-guide-detail>summary h2{margin:0;padding:0;border:0;font-size:17px;line-height:1.5;color:inherit}
body.site-ui.site-refresh #journal-guide .setup-guide-body{padding:4px 20px 18px}
body.site-ui.site-refresh #journal-guide .setup-guide-body>details{margin-block:4px;border-top-color:#456575}
body.site-ui.site-refresh #journal-guide .setup-guide-body>details>summary{padding:10px 0;min-height:44px;color:#dce8ee}
body.site-ui.site-refresh.game-ui #journal-guide .setup-routes>a[aria-current=location]{background:#244b40;border-color:#84b9a7;color:#e1f5ec;box-shadow:inset 0 -2px #b7e6d5}
body.site-ui.site-refresh #journal-guide .setup-guide-detail>summary:focus-visible{outline:2px solid #b7e6d5;outline-offset:-4px}
body.site-ui.site-refresh.account-app #account-tabs{scroll-padding-inline:6px;padding-block:4px 8px;gap:8px}
body.site-ui.site-refresh.account-app #account-tabs button{min-height:44px}
@media(max-width:760px){
 body.site-ui.site-refresh.game-ui #journal-guide .setup-routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;gap:6px;padding:6px 0 12px}
 body.site-ui.site-refresh.game-ui #journal-guide .setup-routes>a{min-width:0;width:auto;white-space:normal;text-align:center;justify-content:center;border:1px solid #395565;background:#142b39;padding:10px 8px}
 body.site-ui.site-refresh.game-ui #journal-guide .setup-routes>a:last-child{grid-column:1/-1}
 body.site-ui.site-refresh #journal-guide .setup-guide-detail>summary{padding:14px;gap:10px}
 body.site-ui.site-refresh #journal-guide .setup-guide-detail>summary h2{font-size:16px}
 body.site-ui.site-refresh #journal-guide .setup-guide-body{padding-inline:14px}
 body.site-ui.site-refresh #journal-guide .setup-flow{margin-top:16px;gap:4px}
 body.site-ui.site-refresh #journal-guide .setup-flow>div{padding-block:8px}
}
@media(forced-colors:active){body.site-ui.site-refresh #journal-guide .setup-guide-detail,body.site-ui.site-refresh #journal-guide .setup-guide-detail>summary{background:Canvas;color:CanvasText;border-color:CanvasText}}
/* Backup and capture details can be expanded together without covering the workspace. */
body.site-ui.site-refresh.account-app #account-context .account-toolbar{flex-wrap:wrap}
body.site-ui.site-refresh.account-app #account-context #account-tools[open]{flex:1 1 100%;width:100%;min-width:0}
body.site-ui.site-refresh.account-app #account-context #account-tools[open]>summary{justify-content:space-between;max-width:none}
body.site-ui.site-refresh.account-app #account-context .account-tools-content{position:static;inset:auto;z-index:auto;box-sizing:border-box;width:100%;max-width:100%;margin-top:8px;padding:16px;border:1px solid #456575;border-radius:10px;box-shadow:none;background:#142b39}
body.site-ui.site-refresh.account-app #account-context .account-tools-content .account-number-label{flex:0 1 240px}
body.site-ui.site-refresh.account-app #account-context .account-tools-content>.snapshot-management{margin:0;padding-top:12px}
body.site-ui.site-refresh.account-app #account-context .account-tools-content :is(summary,button,select){min-height:44px}
body.site-ui.site-refresh.account-app #account-context .account-tools-content>button{align-self:flex-end}
body.site-ui.site-refresh.account-app #account-context details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px}
body.site-ui.site-refresh.account-app #account-context details>summary::after{content:'+';position:static;inset:auto;width:auto;height:auto;border:0;background:none;transform:none;float:none;margin:0 0 0 auto;flex:none;font-size:18px;line-height:1;color:#b7e6d5}
body.site-ui.site-refresh.account-app #account-context details[open]>summary::after{content:'−';transform:none}
