@media screen {
body.site-ui.site-refresh.account-app :is(.class-cost-card,.class-next-step){border:1px solid #45606f;background:#142b39;border-radius:8px;padding:10px 12px;min-width:0}
body.site-ui.site-refresh.account-app .class-cost-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:8px;margin:8px 0}
body.site-ui.site-refresh.account-app .class-cost-list:empty{display:none}
body.site-ui.site-refresh.account-app .upgrade-cost-name{display:block;font-size:13px!important;line-height:1.5;color:#dceef2}
body.site-ui.site-refresh.account-app .upgrade-cost-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid #3c5968;margin:8px 0 2px;padding:8px 0}
body.site-ui.site-refresh.account-app .upgrade-cost-grid>div{min-width:0;text-align:end;padding-inline:8px;border-inline-start:1px solid #3c5968}
body.site-ui.site-refresh.account-app .upgrade-cost-grid>div:first-child{border:0;padding-inline-start:0}
body.site-ui.site-refresh.account-app .upgrade-cost-grid>div:last-child{padding-inline-end:0}
body.site-ui.site-refresh.account-app .upgrade-cost-grid dt{font-size:11px;line-height:1.45;color:#b8cbd6;font-weight:400;margin:0 0 5px}
body.site-ui.site-refresh.account-app .upgrade-cost-grid dd{font-size:14px;line-height:1.4;font-weight:650;font-variant-numeric:tabular-nums;color:#e8f3f6;margin:0;overflow-wrap:anywhere}
body.site-ui.site-refresh.account-app .upgrade-cost-grid .shortage dd{color:#ffe0a1}
body.site-ui.site-refresh.account-app .class-cost-card[data-missing="0"] .shortage dd{color:#b7e6d5}
body.site-ui.site-refresh.account-app .class-cost-card[data-missing="unknown"] .shortage dd{font-size:12px;color:#d1e0e8}
body.site-ui.site-refresh.account-app .class-covered-costs>.class-cost-list{padding:8px}
body.site-ui.site-refresh.account-app .class-next-step{display:flex;align-items:center;justify-content:space-between;gap:10px;border-inline-start:3px solid #8de5cf;margin:10px 0}
body.site-ui.site-refresh.account-app .class-next-step>span{color:#b8cbd6;font-size:12px}
body.site-ui.site-refresh.account-app .class-next-step>strong{color:#e8f3f6;font-size:13px;text-align:end}
body.site-ui.site-refresh.account-app .merge-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr));background:#102633;border:1px solid #45606f;border-radius:7px;padding:9px;margin:7px 0}
body.site-ui.site-refresh.account-app .upgrade-supply-details{margin:8px 0}
body.site-ui.site-refresh.account-app .upgrade-supply-details>.merge-supply-list{padding:8px 12px 8px 28px;font-size:12px;line-height:1.5}
body.site-ui.site-refresh.account-app .merge-supply-list:empty{display:none}
body.site-ui.site-refresh.account-app :is(.class-path-save,.merge-quick-save,.lineup-card .merge-card-actions>button:first-child,.merge-editor>button):not(:disabled){background:#8de5cf!important;color:#102c32!important;border:1px solid #a9efdd!important;min-height:44px;font-weight:650}
body.site-ui.site-refresh.account-app :is(.class-path-save,.merge-quick-save,.lineup-card .merge-card-actions>button:first-child,.merge-editor>button):not(:disabled):hover{background:#b7f5e5!important}
body.site-ui.site-refresh.account-app :is(.class-path-save,.merge-quick-save,.lineup-card .merge-card-actions>button:first-child,.merge-editor>button):focus-visible{outline:2px solid #e7fff6!important;outline-offset:3px}
@media(max-width:600px){body.site-ui.site-refresh.account-app .class-cost-list{grid-template-columns:1fr}body.site-ui.site-refresh.account-app .upgrade-cost-grid dd{font-size:13px}}
}
@media screen{body.site-ui.site-refresh.account-app .account-upgrade-workspace .class-time-grid strong{font-size:16px!important;line-height:1.4;font-variant-numeric:tabular-nums}}
