/* Browser-local saved research only. */
body.site-ui.site-refresh.account-app .account-upgrade-workspace .class-saved-path{padding:12px;border:1px solid #496573;border-radius:10px;background:#112a37;margin:12px 0}
body.site-ui.site-refresh.account-app .account-upgrade-workspace .class-saved-path>h4{font-size:15px!important;color:#eaf5f7;margin:0 0 6px}
body.site-ui.site-refresh.account-app .account-upgrade-workspace .class-saved-path>.account-small{color:#bed2dc;margin:6px 0 10px}
body.site-ui.site-refresh.account-app .account-upgrade-workspace .saved-research-next{background:#8de5cf!important;color:#102c32!important;border:1px solid #a9efdd!important;min-height:44px;font-weight:650;margin:0 0 10px}
body.site-ui.site-refresh.account-app .account-upgrade-workspace .saved-research-next:focus-visible{outline:2px solid #e7fff6;outline-offset:3px}
body.site-ui.site-refresh.account-app .account-upgrade-workspace .class-saved-path .class-cost-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:8px}
body.site-ui.site-refresh.account-app .account-upgrade-workspace .class-saved-path .class-cost-card{min-width:0;margin:0;background:#142f3d;border:1px solid #456573;border-radius:8px;padding:10px}
body.site-ui.site-refresh.account-app .account-upgrade-workspace .class-saved-path .upgrade-cost-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 0}
body.site-ui.site-refresh.account-app .account-upgrade-workspace .class-saved-path .upgrade-cost-grid>div{min-width:0;text-align:end}
body.site-ui.site-refresh.account-app .account-upgrade-workspace .class-saved-path .upgrade-cost-grid dt{font-size:11px;color:#bcd0da;font-weight:400}
body.site-ui.site-refresh.account-app .account-upgrade-workspace .class-saved-path .upgrade-cost-grid dd{font-size:13px!important;font-variant-numeric:tabular-nums;color:#eff8fa;margin:4px 0 0;overflow-wrap:anywhere}
body.site-ui.site-refresh.account-app .account-upgrade-workspace .class-saved-path .upgrade-cost-grid .shortage dd{color:#ffe0a1}
body.site-ui.site-refresh.account-app .account-upgrade-workspace .class-saved-path [data-missing="0"] .shortage dd{color:#aee6d3}
body.site-ui.site-refresh.account-app .account-upgrade-workspace :is(.saved-research-editor,.saved-research-exact,.saved-research-supplies,.class-saved-list,.saved-research-time-details)>summary{min-height:44px;cursor:pointer;color:#dfedf4;font-size:13px}
body.site-ui.site-refresh.account-app .account-upgrade-workspace .saved-research-editor{padding:0!important;margin-block:12px;border:0}
body.site-ui.site-refresh.account-app .account-upgrade-workspace .saved-research-editor[open]>*:not(summary){margin-inline:12px}
body.site-ui.site-refresh.account-app .account-upgrade-workspace .saved-research-editor>summary{margin:0}
body.site-ui.site-refresh.account-app .account-upgrade-workspace .saved-research-time{border:1px solid #456573;border-inline-start:3px solid #8de5cf;background:#142f3d;border-radius:8px;padding:10px;margin:12px 0}
body.site-ui.site-refresh.account-app .account-upgrade-workspace .saved-research-time>.class-time-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;margin:0}
body.site-ui.site-refresh.account-app .account-upgrade-workspace .saved-research-time .class-time-grid>div{padding:0!important;border:0!important;background:transparent!important;min-width:0}
body.site-ui.site-refresh.account-app .account-upgrade-workspace .saved-research-time .class-time-grid span{color:#bcd0da;font-size:11px}
body.site-ui.site-refresh.account-app .account-upgrade-workspace .saved-research-time .class-time-grid strong{display:block;color:#eff8fa;font-size:14px!important;font-variant-numeric:tabular-nums;margin-top:4px}
body.site-ui.site-refresh.account-app .account-upgrade-workspace .saved-research-time .account-small{color:#bed2dc;font-size:12px;line-height:1.5}
body.site-ui.site-refresh.account-app .account-upgrade-workspace .saved-research-time-details{margin:8px 0 0}
body.site-ui.site-refresh.account-app .account-upgrade-workspace .class-saved-path .class-saved-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 0}
body.site-ui.site-refresh.account-app .account-upgrade-workspace .class-saved-path .class-saved-row>span{flex:1 1 240px;font-size:13px;color:#eaf5f7}
body.site-ui.site-refresh.account-app .account-upgrade-workspace .class-saved-path .class-saved-row>button{min-height:44px}
@media(max-width:600px){body.site-ui.site-refresh.account-app .account-upgrade-workspace .class-saved-path{padding:10px}body.site-ui.site-refresh.account-app .account-upgrade-workspace .saved-research-next{width:100%}body.site-ui.site-refresh.account-app .account-upgrade-workspace .saved-research-exact .upgrade-cost-grid{grid-template-columns:1fr}body.site-ui.site-refresh.account-app .account-upgrade-workspace .saved-research-exact .upgrade-cost-grid>div{display:flex;justify-content:space-between;gap:12px}body.site-ui.site-refresh.account-app .account-upgrade-workspace .saved-research-exact dd{max-width:66%;text-align:end}}

body.site-ui.site-refresh.account-app .account-upgrade-workspace :is(.saved-research-exact,.saved-research-supplies,.saved-research-sharing,.class-saved-list){margin:8px 0}
body.site-ui.site-refresh.account-app .account-upgrade-workspace .saved-research-sharing>summary{min-height:44px;font-size:13px;cursor:pointer;color:#dfedf4}
