/* Fuel Storage uses the same menu tokens as the rest of the game. */
.fuelStorageHeading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px}
.fuelStorageHeading .carrierSectionTitleV62790{display:block;margin:0 0 6px!important}
.fuelStorageHeading p{margin:0}
.fuelStoragePrimary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}
.fuelResourceCard{display:flex;align-items:center;gap:14px;min-width:0;padding:18px!important}
.fuelResourceCard>img{width:52px;height:60px;object-fit:contain;flex:0 0 52px}
.fuelResourceCard>div{display:flex;flex-direction:column;min-width:0;gap:7px}
.fuelResourceCard span,.fuelCapacity span,.fuelCargoSummary>span{font:800 11px/1.3 system-ui;letter-spacing:.08em;color:var(--nn-ui-muted,#99b8c7)}
.fuelResourceCard b{font:850 30px/1.1 system-ui;color:var(--nn-ui-text,#e5f7ff);overflow-wrap:anywhere}
.fuelResourceCard small,.fuelCapacity small,.fuelCargoSummary small{font:500 12px/1.45 system-ui;color:var(--nn-ui-muted,#99b8c7)}
.fuelCapacity{padding:16px!important;margin-bottom:12px}
.fuelCapacity>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}
.fuelCapacity b,.fuelCargoSummary>b{font:800 16px/1.3 system-ui;color:var(--nn-ui-text,#e5f7ff)}
.fuelCapacity progress{display:block;width:100%;height:8px;border:0;border-radius:10px;overflow:hidden;background:#07121c;margin-bottom:9px;appearance:none}
.fuelCapacity progress::-webkit-progress-bar{background:#07121c}
.fuelCapacity progress::-webkit-progress-value{background:var(--nn-ui-accent,#68ddec);border-radius:10px}
.fuelCapacity progress::-moz-progress-bar{background:var(--nn-ui-accent,#68ddec)}
.fuelCargoSummary{display:grid;grid-template-columns:1fr auto;gap:6px 12px;padding:14px 16px!important;margin-bottom:16px}
.fuelCargoSummary small{grid-column:1/-1}
[data-owned-resource][hidden],#storageOtherResourcesV62882[hidden]{display:none!important}
#storageOtherResourcesV62882{margin-top:18px}
#storageOtherResourcesV62882 .storageGridV62869{grid-template-columns:repeat(2,minmax(0,1fr))}
#storageOtherResourcesV62882 .storageGridV62869>div{min-width:0;padding:12px}
#storageOtherResourcesV62882 em{overflow-wrap:anywhere}
@media(max-width:600px){
 .fuelStoragePrimary{grid-template-columns:1fr;gap:9px}
 .fuelResourceCard{padding:14px!important;gap:12px}
 .fuelResourceCard b{font-size:25px}
 .fuelResourceCard>img{width:42px;height:48px;flex-basis:42px}
 .fuelStorageHeading{gap:8px;align-items:flex-start}
 .fuelStorageHeading .nnMenuBadge{white-space:nowrap}
 .fuelCapacity>div{align-items:flex-start}
 #storageOtherResourcesV62882 .storageGridV62869{grid-template-columns:1fr}
}
/* Secondary warp facts use the same readable information scale as Fuel cards. */
#carrierInfoPanel [data-carrier-page-v62790="warp"] .carrierWarpEnduranceV6214>div{padding:10px 12px!important;min-height:48px}
#carrierInfoPanel [data-carrier-page-v62790="warp"] .carrierWarpEnduranceV6214>div>span{font-size:10px!important;line-height:1.35!important}
#carrierInfoPanel [data-carrier-page-v62790="warp"] .carrierWarpEnduranceV6214>div>b{font-size:14px!important;line-height:1.35!important}
#carrierInfoPanel [data-carrier-page-v62790="warp"] .storageRuleV62869{font-size:11px!important;line-height:1.5!important;margin:14px 0!important}
