diff --git a/src/pages/Subscription.tsx b/src/pages/Subscription.tsx
index 19d4109..dbbb7e3 100644
--- a/src/pages/Subscription.tsx
+++ b/src/pages/Subscription.tsx
@@ -1657,7 +1657,14 @@ export default function Subscription() {
{t('subscription.devices')}:
- {selectedTariff.device_limit}
+
+ {selectedTariff.device_limit}
+ {selectedTariff.extra_devices_count > 0 && (
+
+ (+{selectedTariff.extra_devices_count})
+
+ )}
+
{t('subscription.servers')}:
@@ -1951,17 +1958,33 @@ export default function Subscription() {
) : selectedTariffPeriod && (
-
-
Период: {selectedTariffPeriod.label}
-
- {formatPrice(promoPeriod.price)}
- {(hasExistingPeriodDiscount || promoPeriod.original) && (
-
- {formatPrice(hasExistingPeriodDiscount ? selectedTariffPeriod.original_price_kopeks! : promoPeriod.original!)}
-
- )}
-
-
+ <>
+ {/* Если есть доп. устройства - показываем разбивку */}
+ {selectedTariffPeriod.extra_devices_count > 0 && selectedTariffPeriod.base_tariff_price_kopeks ? (
+ <>
+
+ {t('subscription.baseTariff')}: {selectedTariffPeriod.label}
+ {formatPrice(selectedTariffPeriod.base_tariff_price_kopeks)}
+
+
+ {t('subscription.extraDevices')} ({selectedTariffPeriod.extra_devices_count})
+ +{formatPrice(selectedTariffPeriod.extra_devices_cost_kopeks)}
+
+ >
+ ) : (
+
+
Период: {selectedTariffPeriod.label}
+
+ {formatPrice(promoPeriod.price)}
+ {(hasExistingPeriodDiscount || promoPeriod.original) && (
+
+ {formatPrice(hasExistingPeriodDiscount ? selectedTariffPeriod.original_price_kopeks! : promoPeriod.original!)}
+
+ )}
+
+
+ )}
+ >
)}
{useCustomTraffic && selectedTariff.custom_traffic_enabled && (