@media screen {
/* Scope to My Account, including its body-level dialogs. */
body.site-ui.site-refresh.account-app .account-item-popup{border:1px solid #537887!important;border-top:2px solid #82cdbb!important;border-radius:12px;background:#102431!important;box-shadow:0 16px 60px #0008}
body.site-ui.site-refresh.account-app .account-item-popup::backdrop{background:#05111dd9;backdrop-filter:blur(3px)}
body.site-ui.site-refresh.account-app .account-item-popup-head{display:flex;align-items:center;gap:8px;padding:7px 12px;background:linear-gradient(110deg,#23414f,#142b39)!important;border-bottom:1px solid #45606f}
body.site-ui.site-refresh.account-app #account-item-popup-title{display:flex;align-items:center;gap:8px;flex:1;min-width:0;margin:0;color:#edf4f8;font-size:13px!important}
body.site-ui.site-refresh.account-app .account-item-popup .account-game-icon,body.site-ui.site-refresh.account-app #account-results .account-expanded-heading .account-icon{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;color:#8de5cf}
body.site-ui.site-refresh.account-app .account-item-popup-head :is(button,a){font-size:12px!important;min-height:44px!important;padding:8px 10px;display:inline-flex;align-items:center;justify-content:center;line-height:1.3;white-space:nowrap}
body.site-ui.site-refresh.account-app .account-item-popup-head button:last-child{background:#203d49!important;color:#edf4f8!important;border:1px solid #6a8998!important}
body.site-ui.site-refresh.account-app .account-item-popup-head button:last-child:hover{background:#305665!important;border-color:#a4dbcc!important}
body.site-ui.site-refresh.account-app .account-item-popup-head .account-full-guide{color:#c4e4dc;text-decoration:underline;text-underline-offset:3px}
body.site-ui.site-refresh.account-app .account-item-popup-head .item-history-toggle{border:1px solid #588474;background:#173b3e;color:#bcf2e0}
body.site-ui.site-refresh.account-app .account-item-popup-head .item-history-toggle[aria-pressed=true]{box-shadow:inset 0 -3px #9ce9d4}
body.site-ui.site-refresh.account-app .account-item-history{padding:12px;background:#102431}
body.site-ui.site-refresh.account-app .item-history-card{border:1px solid #45606f;border-top:2px solid #70a5a1;border-radius:8px;padding:10px 12px;background:#142b39}
body.site-ui.site-refresh.account-app #account-results .account-expanded-heading{display:flex;align-items:center;gap:7px;font-size:12px;line-height:1.4;color:#e5f1f5}
body.site-ui.site-refresh.account-app #account-results :is(.owned-support-body,.resource-card-content,.supply-detail-content){background:#102633;border-top:1px solid #365666;padding:10px 12px}
body.site-ui.site-refresh.account-app #account-results .owned-support-body{border-top:0}
body.site-ui.site-refresh.account-app #account-results .supply-components{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
body.site-ui.site-refresh.account-app #account-results .supply-components>div{min-width:0;padding:9px;background:#173340;border:1px solid #45606f;border-radius:7px}
body.site-ui.site-refresh.account-app #account-results .supply-components dt{font-size:11px;color:#b8cbd6;margin-bottom:5px}
body.site-ui.site-refresh.account-app #account-results .supply-components dd{margin:0;font-size:14px;line-height:1.4;font-variant-numeric:tabular-nums;color:#edf4f8;overflow-wrap:anywhere}
body.site-ui.site-refresh.account-app #account-results .resource-breakdown{list-style:none;padding-inline-start:0}
body.site-ui.site-refresh.account-app #account-results .resource-breakdown li{align-items:center;gap:8px;font-size:12px;min-width:0}
body.site-ui.site-refresh.account-app #account-results .resource-breakdown li a{display:flex;align-items:center;gap:7px;min-height:44px;min-width:0;overflow-wrap:anywhere}
body.site-ui.site-refresh.account-app #account-results .resource-breakdown li>:is(strong,span){font-variant-numeric:tabular-nums;text-align:end;color:#e5f1f5}
body.site-ui.site-refresh.account-app #account-results :is(.account-vip-table-wrap,.progress-table-wrap) th{background:#1b3946;color:#bfd2de;font-size:11px;line-height:1.4}
body.site-ui.site-refresh.account-app #account-results :is(.account-vip-table-wrap,.progress-table-wrap) td{font-variant-numeric:tabular-nums;font-size:12px;line-height:1.45;padding-block:9px}
body.site-ui.site-refresh.account-app #account-results .account-vip-current :is(td,th){background:#1d403f;color:#d4f7e9;border-block-color:#648e82}
body.site-ui.site-refresh.account-app #account-results .account-vip-table-wrap :is(td,th):not(:first-child){text-align:end}
body.site-ui.site-refresh.account-app #account-results .owned-support[open]>summary{border-bottom:1px solid #45606f;background:#1b3946}
body.site-ui.site-refresh.account-app #account-results .owned-support-body :is(p,li){line-height:1.5}
@media(max-width:760px){
 body.site-ui.site-refresh.account-app .account-item-popup-head{gap:6px;padding:6px 9px;flex-wrap:wrap}
 body.site-ui.site-refresh.account-app .account-item-popup-head h2{font-size:12px!important}
 body.site-ui.site-refresh.account-app .account-item-popup-head :is(button,a){font-size:11px!important;padding:7px 8px}
 body.site-ui.site-refresh.account-app #account-item-popup-title{gap:6px}
 body.site-ui.site-refresh.account-app #account-results .supply-components{grid-template-columns:1fr}
 body.site-ui.site-refresh.account-app #account-results .supply-components>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px}
 body.site-ui.site-refresh.account-app #account-results .supply-components dt{margin:0;flex:1}
 body.site-ui.site-refresh.account-app #account-results .supply-components dd{max-width:60%;text-align:end;font-size:13px}
}
}
body.site-ui.site-refresh.account-app .account-item-popup [hidden]{display:none!important}
