#storageUpgradeDialog.materialStorageUpgrade{width:min(460px,calc(100vw - 24px));max-height:calc(100dvh - 36px);overflow:auto;color:#dff6ff}#storageCategoryChoices{display:grid;gap:8px;margin:12px 0}.storageCategoryChoice{display:flex;justify-content:space-between;gap:14px;min-height:46px;align-items:center;border:1px solid #416676;border-radius:6px;background:linear-gradient(#173747,#081e2a);padding:10px 12px;color:#def4ff;cursor:pointer;text-align:left;font:800 10px system-ui}.storageCategoryChoice span{color:#94c8d9;font-size:9px;white-space:nowrap}.materialCapacityGrid{margin-top:10px}.materialStorageUpgrade [hidden]{display:none!important}.materialStorageUpgrade #materialStored,.materialStorageUpgrade #storageUpgradeStatus{font:700 11px/1.5 system-ui;color:#a4d8e7}.materialStorageUpgrade .storageUpgradeStats b{font-size:14px!important}.materialBinBalances{color:#b5d8e6;font-size:12px;font-weight:700;padding:12px 0}.storageMaterialCapacity>b{font-size:10px!important;line-height:1.5!important}
.materialStorageUpgrade .storageUpgradeRequirements>div{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:36px;padding:8px 10px;box-sizing:border-box;border-bottom:1px solid #284451;font-size:11px}.materialStorageUpgrade .storageUpgradeRequirements>div:last-child{border-bottom:0}.materialStorageUpgrade .storageUpgradeRequirements b{font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}
