-
{{ currentProduct.name }}
-
+
+
{{ currentProduct.name }}
-
{{ 'labels.heading.Details' | translate }}
-
+
+
{{ 'labels.inputs.Details' | translate }}
-
- {{ 'labels.inputs.Short Name' | translate }}:
- {{ currentProduct.shortName }}
-
-
- @if (currentProduct.description) {
-
- {{ 'labels.inputs.Description' | translate }}:
- {{ currentProduct.description }}
-
- }
-
-
{{ 'labels.inputs.Currency' | translate }}
-
-
-
- {{ 'labels.inputs.Currency' | translate }}:
- {{ currentProduct.currency.name }}
-
-
-
- {{ 'labels.inputs.Decimal Places' | translate }}:
- {{ currentProduct.currency.decimalPlaces }}
-
-
-
{{ 'labels.heading.Terms' | translate }}
-
-
-
- {{ 'labels.inputs.Nominal Annual Interest' | translate }}:
- {{ currentProduct.nominalAnnualInterestRate | formatNumber }} %
-
-
-
- {{ 'labels.inputs.Interest Compounding Period' | translate }}:
- {{ currentProduct.interestCompoundingPeriodType?.value | translateKey: 'catalogs' }}
-
-
-
- {{ 'labels.inputs.Interest Posting Period' | translate }}:
- {{ currentProduct.interestPostingPeriodType?.value | translateKey: 'catalogs' }}
-
-
- @if (currentProduct.charges?.length) {
-
-
{{ 'labels.heading.Charges' | translate }}
-
-
-
- | {{ 'labels.inputs.Name' | translate }} |
- {{ charge.name + ', ' + charge.currency.displaySymbol }} |
-
-
- {{ 'labels.inputs.Type' | translate }} |
-
- {{ charge.chargeCalculationType.value | translateKey: 'catalogs' }}
- |
-
-
- {{ 'labels.inputs.Amount' | translate }} |
- {{ charge.amount | formatNumber }} |
-
-
- {{ 'labels.inputs.Collected On' | translate }} |
- {{ charge.chargeTimeType.value | translateKey: 'catalogs' }} |
-
-
-
-
-
- }
-
-
{{ 'labels.heading.Accounting' | translate }}
-
-
-
+
+
+ {{ 'labels.inputs.Short Name' | translate }}:
+ {{ currentProduct.shortName }}
+
+ @if (currentProduct.description) {
+
+ {{ 'labels.inputs.Description' | translate }}:
+ {{ currentProduct.description }}
+
+ }
+
+ @if (
+ currentProduct.accountType ||
+ currentProduct.customerSegment ||
+ currentProduct.productCode ||
+ currentProduct.effectiveDate ||
+ currentProduct.effectiveTo ||
+ currentProduct.endDate ||
+ currentProduct.introducerRequired !== undefined ||
+ currentProduct.shareLinkingEnabled !== undefined
+ ) {
+
Product Classification
+
+
+
+ @if (currentProduct.accountType) {
+
+ Account Type:
+ {{ currentProduct.accountType }}
+
+ }
+
+ @if (currentProduct.customerSegment) {
+
+ Customer Segment:
+ {{ currentProduct.customerSegment }}
+
+ }
+
+ @if (currentProduct.productCode) {
+
+ Product Code:
+ {{ currentProduct.productCode }}
+
+ }
+
+ @if (currentProduct.effectiveDate) {
+
+ Effective Date:
+ {{ currentProduct.effectiveDate }}
+
+ }
+
+ @if (currentProduct.effectiveTo) {
+
+ Effective To:
+ {{ currentProduct.effectiveTo }}
+
+ }
+
+ @if (currentProduct.endDate) {
+
+ End Date:
+ {{ currentProduct.endDate }}
+
+ }
+
+ @if (currentProduct.introducerRequired !== undefined) {
+
+ Introducer Required:
+ {{
+ currentProduct.introducerRequired === true || currentProduct.introducerRequired === 'Yes' ? 'Yes' : 'No'
+ }}
+
+ }
+
+ @if (currentProduct.shareLinkingEnabled !== undefined) {
+
+ Share Linking Enabled:
+ {{ currentProduct.shareLinkingEnabled | yesNo }}
+
+ }
+ }
+
+
{{ 'labels.inputs.Currency' | translate }}
+
+
+
+
+ {{ 'labels.inputs.Currency' | translate }}:
+ {{ currentProduct.currency.name }}
+
+
+
+ {{ 'labels.inputs.Decimal Places' | translate }}:
+ {{ currentProduct.currency.decimalPlaces }}
+
+
+ @if (currentProduct.currency.inMultiplesOf !== undefined && currentProduct.currency.inMultiplesOf !== null) {
+
+ {{ 'labels.inputs.Currency in multiples of' | translate }}:
+ {{ currentProduct.currency.inMultiplesOf }}
+
+ }
+
+ @if (currentProduct.dormancyAlert !== undefined) {
+
+ Dormancy Alert:
+ {{ currentProduct.dormancyAlert | yesNo }}
+
+ }
+
+ @if (currentProduct.nominationFacility !== undefined) {
+
+ Nomination Facility:
+ {{ currentProduct.nominationFacility | yesNo }}
+
+ }
+
+ @if (currentProduct.balanceSwapOption !== undefined) {
+
+ Balance Swap Option:
+ {{ currentProduct.balanceSwapOption | yesNo }}
+
+ }
+
+ @if (currentProduct.msme !== undefined) {
+
+ MSME:
+ {{ currentProduct.msme | yesNo }}
+
+ }
+
+ @if (currentProduct.autoDebitFacility !== undefined) {
+
+ Auto Debit Facility:
+ {{ currentProduct.autoDebitFacility | yesNo }}
+
+ }
+
+
Interest On OD
+
+
+
+ @if (currentProduct.interestPostingPeriodType?.value) {
+
+ {{ 'labels.inputs.Interest Posting Period' | translate }}:
+ {{ currentProduct.interestPostingPeriodType.value | translateKey: 'catalogs' }}
+
+ }
+
+ @if (currentProduct.interestCalculateSelector) {
+
+ Interest Calculate:
+ {{ currentProduct.interestCalculateSelector }}
+
+ }
+
+ @if (currentProduct.averagePeriod) {
+
+ Average Period:
+ {{ currentProduct.averagePeriod }}
+
+ }
+
+ @if (currentProduct.autoPost !== undefined) {
+
+ Auto Post:
+ {{ currentProduct.autoPost | yesNo }}
+
+ }
+
+ @if (currentProduct.frequencyFixDay) {
+
+ Frequency Fix Day:
+ {{ currentProduct.frequencyFixDay }}
+
+ }
+
+ @if (currentProduct.lastInterestDate) {
+
+ Last Interest Date:
+ {{ currentProduct.lastInterestDate }}
+
+ }
+
+
{{ 'labels.inputs.Settings' | translate }}
+
+
+
+ @if (currentProduct.minRequiredOpeningBalance) {
+
+ {{ 'labels.inputs.Minimum Opening Balance' | translate }}:
+ {{ currentProduct.minRequiredOpeningBalance | formatNumber }}
+
+ }
+
+ @if (currentProduct.lockinPeriodFrequency) {
+
+ {{ 'labels.inputs.Lock-in Period' | translate }}:
+ {{
+ currentProduct.lockinPeriodFrequency +
+ ' ' +
+ (currentProduct.lockinPeriodFrequencyType?.value || currentProduct.lockinPeriodFrequencyType?.code || '')
+ }}
+
+ }
+
+
+ {{ 'labels.inputs.Apply Withdrawal Fee for Transfers' | translate }}:
+ {{ currentProduct.withdrawalFeeForTransfers | yesNo }}
+
+
+ @if (currentProduct.balanceFrequency) {
+
+ Balance Frequency:
+ {{ currentProduct.balanceFrequency }}
+
+ }
+
+
+ Enable Lock-in Period:
+ {{ currentProduct.enableLockinPeriod | yesNo }}
+
+
+ @if (currentProduct.minBalanceForInterestCalculation) {
+
+ {{ 'labels.inputs.Balance Required for Interest Calculation' | translate }}:
+ {{ currentProduct.minBalanceForInterestCalculation | formatNumber }}
+
+ }
+
+
+ {{ 'labels.inputs.Enforce Minimum Balance' | translate }}:
+ {{ currentProduct.enforceMinRequiredBalance | yesNo }}
+
+
+ @if (currentProduct.minRequiredBalance) {
+
+ {{ 'labels.inputs.Minimum Balance' | translate }}:
+ {{ currentProduct.minRequiredBalance | formatNumber }}
+
+ }
+
+
+ {{ 'labels.inputs.Withhold Tax is Applicable' | translate }}:
+ {{ currentProduct.withHoldTax | yesNo }}
+
+
+ @if (currentProduct.withHoldTax) {
+
+ {{ 'labels.inputs.Tax Group' | translate }}:
+ {{ currentProduct.taxGroup.name }}
+
+ }
+
+
+ {{ 'labels.inputs.Is Overdraft Allowed' | translate }}:
+ {{ currentProduct.allowOverdraft | yesNo }}
+
+
+
+ Account Closed Zero Balance in Day Closing:
+ {{ currentProduct.accountClosedZeroBalanceInDayClosing | yesNo }}
+
+
+ @if (currentProduct.minOverdraftForInterestCalculation) {
+
+ {{ 'labels.inputs.Minimum Overdraft Required for Interest Calculation' | translate }}:
+ {{ currentProduct.minOverdraftForInterestCalculation | formatNumber }}
+
+ }
+
+ @if (currentProduct.nominalAnnualInterestRateOverdraft) {
+
+ {{ 'labels.inputs.Nominal Annual Interest for Overdraft' | translate }}:
+ {{ currentProduct.nominalAnnualInterestRateOverdraft | formatNumber }} %
+
+ }
+
+ @if (currentProduct.overdraftLimit) {
+
+ {{ 'labels.inputs.Maximum Overdraft Amount Limit' | translate }}:
+ {{ currentProduct.overdraftLimit | formatNumber }}
+
+ }
+
+ @if (currentProduct.allowOverdraft) {
+ @if (currentProduct.avgBalanceCalcPeriod) {
+
+ Average Balance Calculation Period:
+ {{ currentProduct.avgBalanceCalcPeriod }}
+
+ }
+
+ @if (currentProduct.validForPeriod) {
+
+ Valid for Period:
+ {{ currentProduct.validForPeriod }}
+
+ }
+
+ @if (currentProduct.odAccountClosedZeroBalanceInDayClosing !== undefined) {
+
+ OD Account Closed with Zero Balance in Day Closing:
+ {{ currentProduct.odAccountClosedZeroBalanceInDayClosing | yesNo }}
+
+ }
+ }
+
+
+ {{ 'labels.inputs.Enable Dormancy Tracking' | translate }}:
+ {{ currentProduct.isDormancyTrackingActive | yesNo }}
+
+
+ @if (currentProduct.isDormancyTrackingActive) {
+
+ {{ 'labels.inputs.Number of Days to Inactive sub-status' | translate }}:
+ {{ currentProduct.daysToInactive }}
+ {{ 'labels.inputs.Number of Days to Dormant sub-status' | translate }}:
+ {{ currentProduct.daysToDormancy }}
+ {{ 'labels.inputs.Number of Days to Escheat' | translate }}:
+ {{ currentProduct.daysToEscheat }}
+
+ }
+
+
Account Facilities
+
+
+ @if (currentProduct.accountFacilityConfig) {
+
+ @for (feature of accountFacilityFeatureItems; track feature.key) {
+ @if (currentProduct.accountFacilityConfig[feature.key] !== undefined) {
+
+ {{ feature.label }}:
+ {{ currentProduct.accountFacilityConfig[feature.key] | yesNo }}
+
+ }
+ }
+
+ }
+
+ @if (currentProduct.accountFacilityLimits?.length) {
+
+
Account Facility Limits
+
+
+
+ | Limit Type |
+ {{ row.limitType }} |
+
+
+ General Limit |
+ {{ row.generalLimit }} |
+
+
+ Minor Account Limit |
+ {{ row.minorAccountLimit }} |
+
+
+ Small Saving Limit |
+ {{ row.smallSavingLimit }} |
+
+
+
+
+
+ }
+
+ @if (currentProduct.depositLimitKyc) {
+
+
Deposit Limit (KYC)
+
+ General:
+ {{ currentProduct.depositLimitKyc.general.kycType }} -
+ {{ currentProduct.depositLimitKyc.general.limit }}
+
+
+ Minor:
+ {{ currentProduct.depositLimitKyc.minor.kycType }} - {{ currentProduct.depositLimitKyc.minor.limit }}
+
+
+ Small Saving:
+ {{ currentProduct.depositLimitKyc.smallSaving.kycType }} -
+ {{ currentProduct.depositLimitKyc.smallSaving.limit }}
+
+
+ }
+
+ @if (currentProduct.charges.length) {
+
+
{{ 'labels.heading.Charges' | translate }}
+
+
+
+ | {{ 'labels.inputs.Name' | translate }} |
+
+ {{ charge.name + ', ' + charge.currency.displaySymbol }}
+ |
+
+
+ {{ 'labels.inputs.Type' | translate }} |
+
+ {{ charge.chargeCalculationType.value | translateKey: 'catalogs' }}
+ |
+
+
+ {{ 'labels.inputs.Amount' | translate }} |
+
+ {{ charge.amount | formatNumber }}
+ |
+
+
+ {{ 'labels.inputs.Collected On' | translate }} |
+
+ {{ charge.chargeTimeType.value | translateKey: 'catalogs' }}
+ |
+
+
+
+
+
+ }
+
+
{{ 'labels.heading.Accounting' | translate }}
+
+
+
+
+
+
+ @if (currentProduct.otherGlMappingsMap) {
+
+
Other GL Mappings
+
+
+ @if (currentProduct.otherGlMappingsMap.assets?.length) {
+
Assets
+
+
+ | Account Name |
+ {{ row.accountName }} |
+
+
+ GL Account |
+ {{ row.glCode || row.glAccountId }} |
+
+
+
+
+ }
+
+ @if (currentProduct.otherGlMappingsMap.liabilities?.length) {
+
Liabilities
+
+
+ | Account Name |
+ {{ row.accountName }} |
+
+
+ GL Account |
+ {{ row.glCode || row.glAccountId }} |
+
+
+
+
+ }
+
+ @if (currentProduct.otherGlMappingsMap.expenses?.length) {
+
Expenses
+
+
+ | Account Name |
+ {{ row.accountName }} |
+
+
+ GL Account |
+ {{ row.glCode || row.glAccountId }} |
+
+
+
+
+ }
+
+ @if (currentProduct.otherGlMappingsMap.income?.length) {
+
Income
+
+
+ | Account Name |
+ {{ row.accountName }} |
+
+
+ GL Account |
+ {{ row.glCode || row.glAccountId }} |
+
+
+
+
+ }
+
+ }
+
+ @if (
+ currentProduct.paymentChannelToFundSourceMappings?.length ||
+ currentProduct.feeToIncomeAccountMappings?.length ||
+ currentProduct.penaltyToIncomeAccountMappings?.length
+ ) {
+
+
{{ 'labels.inputs.Advanced Accounting Rules' | translate }}
+
+ @if (currentProduct.paymentChannelToFundSourceMappings?.length) {
+
+
{{ 'labels.inputs.Fund Sources for Payment Channels' | translate }}
+
+
+ | {{ 'labels.inputs.Payment Type' | translate }} |
+
+ {{ paymentFundSource.paymentType.name }}
+ |
+
+
+ {{ 'labels.inputs.Fund Source' | translate }} |
+
+ ({{ paymentFundSource.fundSourceAccount.glCode }}) {{ paymentFundSource.fundSourceAccount.name }}
+ |
+
+
+
+
+
+ }
+ @if (currentProduct.feeToIncomeAccountMappings?.length) {
+
+
{{ 'labels.inputs.Fees to Specific Income Accounts' | translate }}
+
+
+ | {{ 'labels.inputs.Fee/Charge' | translate }} |
+
+ {{ fee.charge.name }}
+ |
+
+
+ {{ 'labels.inputs.Income Account' | translate }} |
+ ({{ fee.incomeAccount.glCode }}) {{ fee.incomeAccount.name }} |
+
+
+
+
+
+ }
+ @if (currentProduct.penaltyToIncomeAccountMappings?.length) {
+
+
{{ 'labels.inputs.Penalties to Specific Income Accounts' | translate }}
+
+
+ | {{ 'labels.inputs.Penalty' | translate }} |
+
+ {{ penalty.charge.name }}
+ |
+
+
+ {{ 'labels.inputs.Income Account' | translate }} |
+
+ ({{ penalty.incomeAccount.glCode }}) {{ penalty.incomeAccount.name }}
+ |
+
+
+
+
+
+ }
+
+ }
diff --git a/src/app/products/current-products/view-current-product/current-product-general-tab/current-product-general-tab.component.ts b/src/app/products/current-products/view-current-product/current-product-general-tab/current-product-general-tab.component.ts
index 54b58f02c..289028614 100644
--- a/src/app/products/current-products/view-current-product/current-product-general-tab/current-product-general-tab.component.ts
+++ b/src/app/products/current-products/view-current-product/current-product-general-tab/current-product-general-tab.component.ts
@@ -1,3 +1,10 @@
+/**
+ * Copyright since 2025 Mifos Initiative
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ */
import { Component, inject } from '@angular/core';
import { ActivatedRoute, RouterLink } from '@angular/router';
import { Accounting } from 'app/core/utils/accounting';
@@ -56,6 +63,34 @@ export class CurrentProductGeneralTabComponent {
'chargeTimeType'
];
+ paymentFundSourceDisplayedColumns: string[] = [
+ 'paymentTypeId',
+ 'fundSourceAccountId'
+ ];
+ feesPenaltyIncomeDisplayedColumns: string[] = [
+ 'chargeId',
+ 'incomeAccountId'
+ ];
+
+ accountFacilityFeatureItems = [
+ { key: 'atmFacility', label: 'ATM Facility' },
+ { key: 'atmWithdrawalFacility', label: 'ATM Withdrawal Facility' },
+ { key: 'upiFacility', label: 'UPI Facility' },
+ { key: 'posTransactionsFacility', label: 'POS Transactions Facility' },
+ { key: 'chequeBook', label: 'Cheque Book' },
+ { key: 'impsFacility', label: 'IMPS Facility' },
+ { key: 'smsAlerts', label: 'SMS Alerts' },
+ { key: 'bbpsFacility', label: 'BBPS Facility' },
+ { key: 'insuranceCover', label: 'Insurance Cover' },
+ { key: 'bepgFacility', label: 'BEPG Facility' },
+ { key: 'neftFacility', label: 'NEFT Facility' },
+ { key: 'rtgsFacility', label: 'RTGS Facility' },
+ { key: 'interBankTotalCapFacility', label: 'Inter-Bank Total Cap Facility' },
+ { key: 'withdrawalFacility', label: 'Withdrawal Facility' },
+ { key: 'depositFacilityKyc', label: 'Deposit Facility KYC' },
+ { key: 'virtualDebitCard', label: 'Virtual Debit Card' }
+ ];
+
constructor() {
this.route.data.subscribe((data: { currentProduct: any }) => {
this.currentProduct = data.currentProduct;
diff --git a/src/app/products/fixed-deposit-products/create-fixed-deposit-product/create-fixed-deposit-product.component.scss b/src/app/products/fixed-deposit-products/create-fixed-deposit-product/create-fixed-deposit-product.component.scss
index 38cce13dd..8e2ab2292 100644
--- a/src/app/products/fixed-deposit-products/create-fixed-deposit-product/create-fixed-deposit-product.component.scss
+++ b/src/app/products/fixed-deposit-products/create-fixed-deposit-product/create-fixed-deposit-product.component.scss
@@ -18,9 +18,10 @@ $primary: #1353a0;
.fdp-tabs {
background: var(--md-sys-color-surface, #fff); border-radius: 8px;
- box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
+ box-shadow: 0 2px 8px rgb(0 0 0 / 8%);
+
::ng-deep {
- .mat-mdc-tab-header { border-bottom: 1px solid rgba(0, 0, 0, 0.08); }
+ .mat-mdc-tab-header { border-bottom: 1px solid rgb(0 0 0 / 8%); }
.mat-mdc-tab { min-width: 100px; padding: 0 12px; height: 52px; }
.mat-mdc-tab-body-wrapper { min-height: 200px; }
.mat-mdc-tab-body { overflow: visible !important; }
@@ -33,7 +34,7 @@ $primary: #1353a0;
.fdp-action-bar {
display: flex; justify-content: space-between; align-items: center;
- margin-top: 20px; padding: 16px 0; border-top: 1px solid rgba(0, 0, 0, 0.08);
- &__cancel { color: rgba(0, 0, 0, 0.6); }
+ margin-top: 20px; padding: 16px 0; border-top: 1px solid rgb(0 0 0 / 8%);
+ &__cancel { color: rgb(0 0 0 / 60%); }
&__right { display: flex; gap: 12px; }
}
diff --git a/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-accounting-step/fixed-deposit-product-accounting-step.component.scss b/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-accounting-step/fixed-deposit-product-accounting-step.component.scss
index 2f9db0ace..74f18ffcf 100644
--- a/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-accounting-step/fixed-deposit-product-accounting-step.component.scss
+++ b/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-accounting-step/fixed-deposit-product-accounting-step.component.scss
@@ -44,7 +44,7 @@
gap: 4px 16px;
padding: 16px 24px;
- @media (max-width: 600px) {
+ @media (width <= 600px) {
grid-template-columns: 1fr;
}
}
@@ -62,7 +62,7 @@
gap: 24px;
flex-wrap: wrap;
- @media (max-width: 600px) {
+ @media (width <= 600px) {
flex-direction: column;
}
}
diff --git a/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-charges-step/fixed-deposit-product-charges-step.component.scss b/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-charges-step/fixed-deposit-product-charges-step.component.scss
index 1e57eef92..ccfe94921 100644
--- a/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-charges-step/fixed-deposit-product-charges-step.component.scss
+++ b/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-charges-step/fixed-deposit-product-charges-step.component.scss
@@ -44,7 +44,7 @@
gap: 4px 16px;
padding: 16px 24px;
- @media (max-width: 600px) {
+ @media (width <= 600px) {
grid-template-columns: 1fr;
}
}
diff --git a/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-currency-step/fixed-deposit-product-currency-step.component.scss b/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-currency-step/fixed-deposit-product-currency-step.component.scss
index a6baa2b82..fe1c47dc5 100644
--- a/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-currency-step/fixed-deposit-product-currency-step.component.scss
+++ b/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-currency-step/fixed-deposit-product-currency-step.component.scss
@@ -44,7 +44,7 @@
gap: 4px 16px;
padding: 16px 24px;
- @media (max-width: 600px) {
+ @media (width <= 600px) {
grid-template-columns: 1fr;
}
}
diff --git a/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-details-step/fixed-deposit-product-details-step.component.scss b/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-details-step/fixed-deposit-product-details-step.component.scss
index c561e87f5..7747019fc 100644
--- a/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-details-step/fixed-deposit-product-details-step.component.scss
+++ b/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-details-step/fixed-deposit-product-details-step.component.scss
@@ -44,7 +44,7 @@
gap: 4px 16px;
padding: 16px 24px;
- @media (max-width: 600px) {
+ @media (width <= 600px) {
grid-template-columns: 1fr;
}
}
diff --git a/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-interest-rate-chart-step/fixed-deposit-product-interest-rate-chart-step.component.scss b/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-interest-rate-chart-step/fixed-deposit-product-interest-rate-chart-step.component.scss
index 161bdd25c..e74afdae2 100644
--- a/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-interest-rate-chart-step/fixed-deposit-product-interest-rate-chart-step.component.scss
+++ b/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-interest-rate-chart-step/fixed-deposit-product-interest-rate-chart-step.component.scss
@@ -51,7 +51,7 @@
grid-template-columns: repeat(2, 1fr);
gap: 4px 16px;
- @media (max-width: 600px) {
+ @media (width <= 600px) {
grid-template-columns: 1fr;
}
}
diff --git a/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-preview-step/fixed-deposit-product-preview-step.component.scss b/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-preview-step/fixed-deposit-product-preview-step.component.scss
index 5e4dbc4ec..4ae6c504a 100644
--- a/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-preview-step/fixed-deposit-product-preview-step.component.scss
+++ b/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-preview-step/fixed-deposit-product-preview-step.component.scss
@@ -57,7 +57,7 @@
gap: 4px 16px;
padding: 16px 24px;
- @media (max-width: 600px) {
+ @media (width <= 600px) {
grid-template-columns: 1fr;
}
}
diff --git a/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-settings-step/fixed-deposit-product-settings-step.component.scss b/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-settings-step/fixed-deposit-product-settings-step.component.scss
index 41cc7b11f..62b1187f8 100644
--- a/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-settings-step/fixed-deposit-product-settings-step.component.scss
+++ b/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-settings-step/fixed-deposit-product-settings-step.component.scss
@@ -44,7 +44,7 @@
gap: 4px 16px;
padding: 16px 24px;
- @media (max-width: 600px) {
+ @media (width <= 600px) {
grid-template-columns: 1fr;
}
}
diff --git a/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-terms-step/fixed-deposit-product-terms-step.component.scss b/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-terms-step/fixed-deposit-product-terms-step.component.scss
index 49fd6b91b..ac8a2ddd5 100644
--- a/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-terms-step/fixed-deposit-product-terms-step.component.scss
+++ b/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-terms-step/fixed-deposit-product-terms-step.component.scss
@@ -44,7 +44,7 @@
gap: 4px 16px;
padding: 16px 24px;
- @media (max-width: 600px) {
+ @media (width <= 600px) {
grid-template-columns: 1fr;
}
}
diff --git a/src/app/products/floating-rates/create-floating-rate/create-floating-rate.component.scss b/src/app/products/floating-rates/create-floating-rate/create-floating-rate.component.scss
index e5da63228..9a9eda976 100644
--- a/src/app/products/floating-rates/create-floating-rate/create-floating-rate.component.scss
+++ b/src/app/products/floating-rates/create-floating-rate/create-floating-rate.component.scss
@@ -152,7 +152,7 @@
padding-top: 8px;
}
-@media (max-width: 600px) {
+@media (width <= 600px) {
.cfr-container {
padding: 16px 10px;
}
diff --git a/src/app/products/floating-rates/edit-floating-rate/edit-floating-rate.component.scss b/src/app/products/floating-rates/edit-floating-rate/edit-floating-rate.component.scss
index 4cf972d91..2c1864327 100644
--- a/src/app/products/floating-rates/edit-floating-rate/edit-floating-rate.component.scss
+++ b/src/app/products/floating-rates/edit-floating-rate/edit-floating-rate.component.scss
@@ -152,7 +152,7 @@
padding-top: 8px;
}
-@media (max-width: 600px) {
+@media (width <= 600px) {
.efr-container {
padding: 16px 10px;
}
diff --git a/src/app/products/floating-rates/view-floating-rate/view-floating-rate.component.scss b/src/app/products/floating-rates/view-floating-rate/view-floating-rate.component.scss
index 3c5fe96f7..9fc868d02 100644
--- a/src/app/products/floating-rates/view-floating-rate/view-floating-rate.component.scss
+++ b/src/app/products/floating-rates/view-floating-rate/view-floating-rate.component.scss
@@ -154,7 +154,7 @@
margin-right: 10px;
}
-@media (max-width: 600px) {
+@media (width <= 600px) {
.vfr-container {
padding: 16px 10px;
}
diff --git a/src/app/products/loan-products/create-loan-product/create-loan-product.component.scss b/src/app/products/loan-products/create-loan-product/create-loan-product.component.scss
index 65cff69e8..d05cedb1a 100644
--- a/src/app/products/loan-products/create-loan-product/create-loan-product.component.scss
+++ b/src/app/products/loan-products/create-loan-product/create-loan-product.component.scss
@@ -35,11 +35,11 @@ $primary: #1353a0;
.lp-tabs {
background: var(--md-sys-color-surface, #fff);
border-radius: 8px;
- box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
+ box-shadow: 0 2px 8px rgb(0 0 0 / 8%);
::ng-deep {
.mat-mdc-tab-header {
- border-bottom: 1px solid rgba(0, 0, 0, 0.08);
+ border-bottom: 1px solid rgb(0 0 0 / 8%);
}
.mat-mdc-tab {
@@ -77,10 +77,10 @@ $primary: #1353a0;
align-items: center;
margin-top: 20px;
padding: 16px 0;
- border-top: 1px solid rgba(0, 0, 0, 0.08);
+ border-top: 1px solid rgb(0 0 0 / 8%);
&__cancel {
- color: rgba(0, 0, 0, 0.6);
+ color: rgb(0 0 0 / 60%);
}
&__right {
diff --git a/src/app/products/loan-products/loan-product-stepper/loan-product-accounting-step/loan-product-accounting-step.component.scss b/src/app/products/loan-products/loan-product-stepper/loan-product-accounting-step/loan-product-accounting-step.component.scss
index de058a346..687d9456d 100644
--- a/src/app/products/loan-products/loan-product-stepper/loan-product-accounting-step/loan-product-accounting-step.component.scss
+++ b/src/app/products/loan-products/loan-product-stepper/loan-product-accounting-step/loan-product-accounting-step.component.scss
@@ -112,7 +112,7 @@
}
// Responsive
-@media (max-width: 600px) {
+@media (width <= 600px) {
.lpa-grid {
grid-template-columns: 1fr;
}
diff --git a/src/app/products/loan-products/loan-product-stepper/loan-product-capitalized-income-step/loan-product-deferred-income-recognition-step.component.scss b/src/app/products/loan-products/loan-product-stepper/loan-product-capitalized-income-step/loan-product-deferred-income-recognition-step.component.scss
index 1c455c6f9..3b4fc2e89 100644
--- a/src/app/products/loan-products/loan-product-stepper/loan-product-capitalized-income-step/loan-product-deferred-income-recognition-step.component.scss
+++ b/src/app/products/loan-products/loan-product-stepper/loan-product-capitalized-income-step/loan-product-deferred-income-recognition-step.component.scss
@@ -39,7 +39,7 @@ $gray-900: #202124;
gap: 4px 16px;
padding: 16px 24px;
- @media (max-width: 600px) { grid-template-columns: 1fr; }
+ @media (width <= 600px) { grid-template-columns: 1fr; }
}
.lpdi-field {
diff --git a/src/app/products/loan-products/loan-product-stepper/loan-product-charges-step/loan-product-charges-step.component.scss b/src/app/products/loan-products/loan-product-stepper/loan-product-charges-step/loan-product-charges-step.component.scss
index e9667a432..a9cfa9a1f 100644
--- a/src/app/products/loan-products/loan-product-stepper/loan-product-charges-step/loan-product-charges-step.component.scss
+++ b/src/app/products/loan-products/loan-product-stepper/loan-product-charges-step/loan-product-charges-step.component.scss
@@ -57,7 +57,7 @@ $gray-900: #202124;
box-shadow: 0 1px 3px rgba($primary, 0.3) !important;
}
- @media (max-width: 600px) {
+ @media (width <= 600px) {
flex-direction: column;
&__select { max-width: 100%; width: 100%; }
}
diff --git a/src/app/products/loan-products/loan-product-stepper/loan-product-currency-step/loan-product-currency-step.component.scss b/src/app/products/loan-products/loan-product-stepper/loan-product-currency-step/loan-product-currency-step.component.scss
index eb806e2d3..5dbbf06b8 100644
--- a/src/app/products/loan-products/loan-product-stepper/loan-product-currency-step/loan-product-currency-step.component.scss
+++ b/src/app/products/loan-products/loan-product-stepper/loan-product-currency-step/loan-product-currency-step.component.scss
@@ -39,7 +39,7 @@ $gray-900: #202124;
gap: 4px 16px;
padding: 16px 24px;
- @media (max-width: 600px) { grid-template-columns: 1fr; }
+ @media (width <= 600px) { grid-template-columns: 1fr; }
}
.lpc-field {
diff --git a/src/app/products/loan-products/loan-product-stepper/loan-product-details-step/loan-product-details-step.component.scss b/src/app/products/loan-products/loan-product-stepper/loan-product-details-step/loan-product-details-step.component.scss
index f50bafc78..01e69962d 100644
--- a/src/app/products/loan-products/loan-product-stepper/loan-product-details-step/loan-product-details-step.component.scss
+++ b/src/app/products/loan-products/loan-product-stepper/loan-product-details-step/loan-product-details-step.component.scss
@@ -39,7 +39,7 @@ $gray-900: #202124;
gap: 4px 16px;
padding: 16px 24px;
- @media (max-width: 600px) { grid-template-columns: 1fr; }
+ @media (width <= 600px) { grid-template-columns: 1fr; }
}
.lpd-field {
diff --git a/src/app/products/loan-products/loan-product-stepper/loan-product-interest-refund-step/loan-product-interest-refund-step.component.scss b/src/app/products/loan-products/loan-product-stepper/loan-product-interest-refund-step/loan-product-interest-refund-step.component.scss
index 5d6f7a21b..c8dc9d8b9 100644
--- a/src/app/products/loan-products/loan-product-stepper/loan-product-interest-refund-step/loan-product-interest-refund-step.component.scss
+++ b/src/app/products/loan-products/loan-product-stepper/loan-product-interest-refund-step/loan-product-interest-refund-step.component.scss
@@ -37,7 +37,7 @@ $gray-900: #202124;
gap: 4px 16px;
padding: 16px 24px;
- @media (max-width: 600px) { grid-template-columns: 1fr; }
+ @media (width <= 600px) { grid-template-columns: 1fr; }
}
.lpir-field {
diff --git a/src/app/products/loan-products/loan-product-stepper/loan-product-settings-step/loan-product-settings-step.component.scss b/src/app/products/loan-products/loan-product-stepper/loan-product-settings-step/loan-product-settings-step.component.scss
index 9fbe0d1ec..ef42e0e74 100644
--- a/src/app/products/loan-products/loan-product-stepper/loan-product-settings-step/loan-product-settings-step.component.scss
+++ b/src/app/products/loan-products/loan-product-stepper/loan-product-settings-step/loan-product-settings-step.component.scss
@@ -53,7 +53,7 @@
gap: 4px 16px;
padding: 16px 24px;
- @media (max-width: 600px) {
+ @media (width <= 600px) {
grid-template-columns: 1fr;
}
}
@@ -80,7 +80,7 @@
grid-template-columns: repeat(2, 1fr);
gap: 4px 16px;
- @media (max-width: 600px) {
+ @media (width <= 600px) {
grid-template-columns: 1fr;
}
}
diff --git a/src/app/products/loan-products/loan-product-stepper/loan-product-terms-step/loan-product-terms-step.component.scss b/src/app/products/loan-products/loan-product-stepper/loan-product-terms-step/loan-product-terms-step.component.scss
index 883ed9f1c..5f40cb5b5 100644
--- a/src/app/products/loan-products/loan-product-stepper/loan-product-terms-step/loan-product-terms-step.component.scss
+++ b/src/app/products/loan-products/loan-product-stepper/loan-product-terms-step/loan-product-terms-step.component.scss
@@ -50,7 +50,7 @@
gap: 4px 16px;
padding: 16px 24px;
- @media (max-width: 600px) {
+ @media (width <= 600px) {
grid-template-columns: 1fr;
}
}
@@ -58,7 +58,7 @@
.lpt-grid-3 {
grid-template-columns: repeat(3, 1fr);
- @media (max-width: 600px) {
+ @media (width <= 600px) {
grid-template-columns: 1fr;
}
}
@@ -66,11 +66,11 @@
.lpt-grid-4 {
grid-template-columns: repeat(4, 1fr);
- @media (max-width: 900px) {
+ @media (width <= 900px) {
grid-template-columns: repeat(2, 1fr);
}
- @media (max-width: 600px) {
+ @media (width <= 600px) {
grid-template-columns: 1fr;
}
}
diff --git a/src/app/products/manage-delinquency-buckets/delinquency-bucket/create-bucket/create-bucket.component.scss b/src/app/products/manage-delinquency-buckets/delinquency-bucket/create-bucket/create-bucket.component.scss
index d043d9455..4ba22656a 100644
--- a/src/app/products/manage-delinquency-buckets/delinquency-bucket/create-bucket/create-bucket.component.scss
+++ b/src/app/products/manage-delinquency-buckets/delinquency-bucket/create-bucket/create-bucket.component.scss
@@ -92,7 +92,7 @@ $gray-900: #202124;
gap: 4px 16px;
padding: 16px 24px;
- @media (max-width: 600px) { grid-template-columns: 1fr; }
+ @media (width <= 600px) { grid-template-columns: 1fr; }
}
.db-field {
diff --git a/src/app/products/manage-delinquency-buckets/delinquency-bucket/edit-bucket/edit-bucket.component.scss b/src/app/products/manage-delinquency-buckets/delinquency-bucket/edit-bucket/edit-bucket.component.scss
index d043d9455..4ba22656a 100644
--- a/src/app/products/manage-delinquency-buckets/delinquency-bucket/edit-bucket/edit-bucket.component.scss
+++ b/src/app/products/manage-delinquency-buckets/delinquency-bucket/edit-bucket/edit-bucket.component.scss
@@ -92,7 +92,7 @@ $gray-900: #202124;
gap: 4px 16px;
padding: 16px 24px;
- @media (max-width: 600px) { grid-template-columns: 1fr; }
+ @media (width <= 600px) { grid-template-columns: 1fr; }
}
.db-field {
diff --git a/src/app/products/manage-delinquency-buckets/delinquency-range/create-range/create-range.component.scss b/src/app/products/manage-delinquency-buckets/delinquency-range/create-range/create-range.component.scss
index baee4a424..c191f95f5 100644
--- a/src/app/products/manage-delinquency-buckets/delinquency-range/create-range/create-range.component.scss
+++ b/src/app/products/manage-delinquency-buckets/delinquency-range/create-range/create-range.component.scss
@@ -31,9 +31,9 @@
.cr-action-bar {
display: flex; justify-content: flex-end; gap: 12px; margin-top: 20px; padding: 16px 0;
- border-top: 1px solid rgba(0, 0, 0, 0.08);
+ border-top: 1px solid rgb(0 0 0 / 8%);
}
-@media (max-width: 600px) {
+@media (width <= 600px) {
.cr-grid { grid-template-columns: 1fr; }
}
diff --git a/src/app/products/manage-delinquency-buckets/delinquency-range/edit-range/edit-range.component.scss b/src/app/products/manage-delinquency-buckets/delinquency-range/edit-range/edit-range.component.scss
index e5a3364e0..53d95280c 100644
--- a/src/app/products/manage-delinquency-buckets/delinquency-range/edit-range/edit-range.component.scss
+++ b/src/app/products/manage-delinquency-buckets/delinquency-range/edit-range/edit-range.component.scss
@@ -31,9 +31,9 @@
.er-action-bar {
display: flex; justify-content: flex-end; gap: 12px; margin-top: 20px; padding: 16px 0;
- border-top: 1px solid rgba(0, 0, 0, 0.08);
+ border-top: 1px solid rgb(0 0 0 / 8%);
}
-@media (max-width: 600px) {
+@media (width <= 600px) {
.er-grid { grid-template-columns: 1fr; }
}
diff --git a/src/app/products/manage-delinquency-buckets/manage-delinquency-buckets.component.scss b/src/app/products/manage-delinquency-buckets/manage-delinquency-buckets.component.scss
index 8d62191ed..cc835be50 100644
--- a/src/app/products/manage-delinquency-buckets/manage-delinquency-buckets.component.scss
+++ b/src/app/products/manage-delinquency-buckets/manage-delinquency-buckets.component.scss
@@ -23,7 +23,7 @@
&:hover {
border-color: #0ea5e9;
- box-shadow: 0 2px 8px rgba(14, 165, 233, 0.12);
+ box-shadow: 0 2px 8px rgb(14 165 233 / 12%);
}
&__icon-wrap {
diff --git a/src/app/products/manage-tax-components/create-tax-component/create-tax-component.component.scss b/src/app/products/manage-tax-components/create-tax-component/create-tax-component.component.scss
index 54e7899d4..ddf54f2c6 100644
--- a/src/app/products/manage-tax-components/create-tax-component/create-tax-component.component.scss
+++ b/src/app/products/manage-tax-components/create-tax-component/create-tax-component.component.scss
@@ -92,7 +92,7 @@ $gray-900: #202124;
gap: 4px 16px;
padding: 16px 24px;
- @media (max-width: 600px) { grid-template-columns: 1fr; }
+ @media (width <= 600px) { grid-template-columns: 1fr; }
}
.ctc-field {
diff --git a/src/app/products/manage-tax-components/edit-tax-component/edit-tax-component.component.scss b/src/app/products/manage-tax-components/edit-tax-component/edit-tax-component.component.scss
index 57173690c..4eddbd8f5 100644
--- a/src/app/products/manage-tax-components/edit-tax-component/edit-tax-component.component.scss
+++ b/src/app/products/manage-tax-components/edit-tax-component/edit-tax-component.component.scss
@@ -92,7 +92,7 @@ $gray-900: #202124;
gap: 4px 16px;
padding: 16px 24px;
- @media (max-width: 600px) { grid-template-columns: 1fr; }
+ @media (width <= 600px) { grid-template-columns: 1fr; }
}
.etc-field {
diff --git a/src/app/products/manage-tax-components/view-tax-component/view-tax-component.component.scss b/src/app/products/manage-tax-components/view-tax-component/view-tax-component.component.scss
index 83d5d9403..5d3396259 100644
--- a/src/app/products/manage-tax-components/view-tax-component/view-tax-component.component.scss
+++ b/src/app/products/manage-tax-components/view-tax-component/view-tax-component.component.scss
@@ -81,14 +81,14 @@ $gray-900: #202124;
padding: 20px 28px 24px;
background: #fff;
- @media (max-width: 600px) { grid-template-columns: 1fr; }
+ @media (width <= 600px) { grid-template-columns: 1fr; }
}
.vtc-cell {
padding: 14px 16px;
background: #f8fafc;
border-radius: 8px;
- border: 1px solid rgba(0, 0, 0, 0.04);
+ border: 1px solid rgb(0 0 0 / 4%);
margin: 3px;
transition: background 0.12s;
@@ -114,7 +114,7 @@ $gray-900: #202124;
}
// Responsive
-@media (max-width: 600px) {
+@media (width <= 600px) {
.vtc-header {
flex-direction: column;
align-items: flex-start;
diff --git a/src/app/products/manage-tax-configurations/manage-tax-configurations.component.scss b/src/app/products/manage-tax-configurations/manage-tax-configurations.component.scss
index bc087f023..b107dad99 100644
--- a/src/app/products/manage-tax-configurations/manage-tax-configurations.component.scss
+++ b/src/app/products/manage-tax-configurations/manage-tax-configurations.component.scss
@@ -62,7 +62,7 @@ $gray-900: #0f172a;
grid-template-columns: repeat(2, 1fr);
gap: 12px;
- @media (max-width: 768px) {
+ @media (width <= 768px) {
grid-template-columns: 1fr;
}
}
@@ -82,7 +82,7 @@ $gray-900: #0f172a;
&:hover {
border-color: #cbd5e1;
- box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
+ box-shadow: 0 2px 8px rgb(0 0 0 / 6%);
transform: translateY(-1px);
}
diff --git a/src/app/products/manage-tax-groups/create-tax-group/create-tax-group.component.scss b/src/app/products/manage-tax-groups/create-tax-group/create-tax-group.component.scss
index 5fc7c9d76..38a8f6a0a 100644
--- a/src/app/products/manage-tax-groups/create-tax-group/create-tax-group.component.scss
+++ b/src/app/products/manage-tax-groups/create-tax-group/create-tax-group.component.scss
@@ -102,7 +102,7 @@ $text-muted: #64748b;
gap: 4px 16px;
padding: 16px 24px;
- @media (max-width: 600px) { grid-template-columns: 1fr; }
+ @media (width <= 600px) { grid-template-columns: 1fr; }
}
.ctg-field {
diff --git a/src/app/products/manage-tax-groups/edit-tax-group/edit-tax-group.component.scss b/src/app/products/manage-tax-groups/edit-tax-group/edit-tax-group.component.scss
index 508e65c38..5558ddbaa 100644
--- a/src/app/products/manage-tax-groups/edit-tax-group/edit-tax-group.component.scss
+++ b/src/app/products/manage-tax-groups/edit-tax-group/edit-tax-group.component.scss
@@ -102,7 +102,7 @@ $text-muted: #64748b;
gap: 4px 16px;
padding: 16px 24px;
- @media (max-width: 600px) { grid-template-columns: 1fr; }
+ @media (width <= 600px) { grid-template-columns: 1fr; }
}
.etg-field {
diff --git a/src/app/products/manage-tax-groups/view-tax-group/view-tax-group.component.scss b/src/app/products/manage-tax-groups/view-tax-group/view-tax-group.component.scss
index e17847cf5..107152abd 100644
--- a/src/app/products/manage-tax-groups/view-tax-group/view-tax-group.component.scss
+++ b/src/app/products/manage-tax-groups/view-tax-group/view-tax-group.component.scss
@@ -109,14 +109,14 @@ $text-muted: #64748b;
gap: 1px;
padding: 20px 28px 24px;
- @media (max-width: 600px) { grid-template-columns: 1fr; }
+ @media (width <= 600px) { grid-template-columns: 1fr; }
}
.vtg-cell {
padding: 14px 16px;
background: #f8fafc;
border-radius: 8px;
- border: 1px solid rgba(0, 0, 0, 0.04);
+ border: 1px solid rgb(0 0 0 / 4%);
margin: 3px;
transition: background 0.12s;
@@ -195,7 +195,7 @@ $text-muted: #64748b;
}
// Responsive
-@media (max-width: 600px) {
+@media (width <= 600px) {
.vtg-header {
flex-direction: column;
align-items: flex-start;
diff --git a/src/app/products/products-mix/create-product-mix/create-product-mix.component.scss b/src/app/products/products-mix/create-product-mix/create-product-mix.component.scss
index 621e88022..a7e748e41 100644
--- a/src/app/products/products-mix/create-product-mix/create-product-mix.component.scss
+++ b/src/app/products/products-mix/create-product-mix/create-product-mix.component.scss
@@ -81,7 +81,7 @@
padding-top: 8px;
}
-@media (max-width: 600px) {
+@media (width <= 600px) {
.cpm-container {
padding: 16px 12px;
}
diff --git a/src/app/products/products-mix/edit-product-mix/edit-product-mix.component.scss b/src/app/products/products-mix/edit-product-mix/edit-product-mix.component.scss
index 2a0403cdf..c8f348e5d 100644
--- a/src/app/products/products-mix/edit-product-mix/edit-product-mix.component.scss
+++ b/src/app/products/products-mix/edit-product-mix/edit-product-mix.component.scss
@@ -81,7 +81,7 @@
padding-top: 8px;
}
-@media (max-width: 600px) {
+@media (width <= 600px) {
.epm-container {
padding: 16px 12px;
}
diff --git a/src/app/products/products-mix/view-product-mix/view-product-mix.component.scss b/src/app/products/products-mix/view-product-mix/view-product-mix.component.scss
index 069352a61..7ed4e4fb4 100644
--- a/src/app/products/products-mix/view-product-mix/view-product-mix.component.scss
+++ b/src/app/products/products-mix/view-product-mix/view-product-mix.component.scss
@@ -156,7 +156,7 @@
background: transparent;
}
-@media (max-width: 600px) {
+@media (width <= 600px) {
.vpm-container {
padding: 16px 12px;
}
diff --git a/src/app/products/products.component.scss b/src/app/products/products.component.scss
index 985812ad5..698497b5f 100644
--- a/src/app/products/products.component.scss
+++ b/src/app/products/products.component.scss
@@ -61,7 +61,7 @@ $gray-900: #0f172a;
grid-template-columns: repeat(2, 1fr);
gap: 12px;
- @media (max-width: 768px) {
+ @media (width <= 768px) {
grid-template-columns: 1fr;
}
}
@@ -82,7 +82,7 @@ $gray-900: #0f172a;
&:hover {
border-color: #cbd5e1;
background: $gray-50;
- box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
+ box-shadow: 0 2px 8px rgb(0 0 0 / 4%);
.pd-card__arrow {
color: $gray-700;
@@ -101,62 +101,62 @@ $gray-900: #0f172a;
flex-shrink: 0;
&--blue {
- background: rgba(59, 130, 246, 0.1);
+ background: rgb(59 130 246 / 10%);
color: #2563eb;
}
&--green {
- background: rgba(34, 197, 94, 0.1);
+ background: rgb(34 197 94 / 10%);
color: #16a34a;
}
&--cyan {
- background: rgba(6, 182, 212, 0.1);
+ background: rgb(6 182 212 / 10%);
color: #0891b2;
}
&--purple {
- background: rgba(139, 92, 246, 0.1);
+ background: rgb(139 92 246 / 10%);
color: #7c3aed;
}
&--amber {
- background: rgba(245, 158, 11, 0.1);
+ background: rgb(245 158 11 / 10%);
color: #d97706;
}
&--teal {
- background: rgba(20, 184, 166, 0.1);
+ background: rgb(20 184 166 / 10%);
color: #0d9488;
}
&--indigo {
- background: rgba(99, 102, 241, 0.1);
+ background: rgb(99 102 241 / 10%);
color: #4f46e5;
}
&--orange {
- background: rgba(249, 115, 22, 0.1);
+ background: rgb(249 115 22 / 10%);
color: #ea580c;
}
&--slate {
- background: rgba(100, 116, 139, 0.1);
+ background: rgb(100 116 139 / 10%);
color: #475569;
}
&--rose {
- background: rgba(244, 63, 94, 0.1);
+ background: rgb(244 63 94 / 10%);
color: #e11d48;
}
&--emerald {
- background: rgba(16, 185, 129, 0.1);
+ background: rgb(16 185 129 / 10%);
color: #059669;
}
&--red {
- background: rgba(239, 68, 68, 0.1);
+ background: rgb(239 68 68 / 10%);
color: #dc2626;
}
}
diff --git a/src/app/products/recurring-deposit-products/create-recurring-deposit-product/create-recurring-deposit-product.component.html b/src/app/products/recurring-deposit-products/create-recurring-deposit-product/create-recurring-deposit-product.component.html
index 9395a61dd..b0882ab54 100644
--- a/src/app/products/recurring-deposit-products/create-recurring-deposit-product/create-recurring-deposit-product.component.html
+++ b/src/app/products/recurring-deposit-products/create-recurring-deposit-product/create-recurring-deposit-product.component.html
@@ -12,7 +12,12 @@