/* PanelShop RTL overrides */
.panelshop-auth input[type="tel"],
.panelshop-checkout input[type="tel"],
.panelshop-dashboard input[type="tel"],
.panelshop-auth input[type="number"],
.panelshop-checkout input[type="number"],
.panelshop-dashboard input[type="number"],
.panelshop-auth input[type="email"],
.panelshop-dashboard input[type="email"] {
  direction: ltr;
  text-align: right;
}

.ps-otp-inputs,
.otp-input,
#ps-countdown,
#ps-otp-phone,
#ps-success-phone,
.ps-user-info span {
  direction: ltr;
}

.panelshop-auth,
.panelshop-checkout,
.panelshop-dashboard,
.panelshop-cart,
.panelshop-thank-you,
#panelshop-admin {
  direction: rtl;
  text-align: right;
}

.ps-modal-footer {
  flex-direction: row-reverse;
}

.ps-order-header,
.ps-summary-row,
.ps-summary-total,
.ps-order-detail-row {
  flex-direction: row-reverse;
}

.ps-method-card {
  flex-direction: row-reverse;
}

.ps-cart-item {
  flex-direction: row-reverse;
}

.ps-qty-control {
  flex-direction: row-reverse;
}

.ps-notification-item.unread {
  border-right: none;
  border-left: 3px solid var(--ps-primary-500);
}
