diff --git a/src/components/PaymentDetails/PaymentDetails.module.css b/src/components/PaymentDetails/PaymentDetails.module.css index 7a3ef4c..21cf14e 100644 --- a/src/components/PaymentDetails/PaymentDetails.module.css +++ b/src/components/PaymentDetails/PaymentDetails.module.css @@ -4,22 +4,12 @@ /* Enhanced responsive order summary */ @media (min-width: 769px) and (max-width: 1024px) { - .orderSummary { - box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); - } } .orderSummary { transition: all 0.3s ease; } -/* Enhanced responsive order summary */ -@media (min-width: 769px) and (max-width: 1024px) { - .orderSummary { - box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); - } -} - .summaryRow { display: flex; justify-content: space-between; @@ -30,57 +20,39 @@ /* Enhanced responsive summary rows */ @media (min-width: 769px) and (max-width: 1024px) { .summaryRow { - padding: 12px 0; + padding: 6px 0; font-size: 16px; } + .summaryDivider { + margin: 20px 0 !important; + } + .totalRow { + font-size: 18px; + } } @media (min-width: 1025px) { .summaryRow { - padding: 16px 0; + padding: 8px 0; font-size: 18px; } + .summaryDivider { + margin: 24px 0 !important; + } + .totalRow { + font-size: 20px; + } } .summaryDivider { margin: 8px 0 !important; } -/* Enhanced responsive summary divider */ -@media (min-width: 769px) and (max-width: 1024px) { - .summaryDivider { - margin: 20px 0 !important; - } -} - -@media (min-width: 1025px) { - .summaryDivider { - margin: 24px 0 !important; - } -} - .totalRow { font-weight: bold; font-size: 16px; } -/* Enhanced responsive total row */ -@media (min-width: 769px) and (max-width: 1024px) { - .totalRow { - font-size: 18px; - padding-top: 20px; - margin-top: 12px; - } -} - -@media (min-width: 1025px) { - .totalRow { - font-size: 20px; - padding-top: 24px; - margin-top: 16px; - } -} - .desktopOrderSummary { background: linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%); border: 1px solid rgba(0, 0, 0, 0.08); @@ -102,36 +74,6 @@ margin-top: 16px; } -/* Enhanced responsive animations */ -@media (prefers-reduced-motion: no-preference) { - .orderSummary { - animation: fadeInUp 0.8s ease-out; - } -} - -@keyframes fadeInUp { - from { - opacity: 0; - transform: translateY(20px); - } - to { - opacity: 1; - transform: translateY(0); - } -} - -/* Enhanced responsive focus states */ -.orderSummary:focus { - outline: 2px solid var(--primary); - outline-offset: 2px; -} - -@media (min-width: 768px) { - .orderSummary:focus { - outline-offset: 4px; - } -} - /* Enhanced responsive print styles */ @media print { .orderSummary { @@ -139,18 +81,3 @@ border: 1px solid #ccc !important; } } - -/* Enhanced responsive hover effects */ -@media (hover: hover) { - .orderSummary:hover { - transform: translateY(-2px); - } - - .menuItemImage:hover { - transform: scale(1.05); - } - - [data-theme="dark"] .orderSummary:hover { - box-shadow: 0 8px 20px rgba(0, 0, 0, 0.4); - } -} diff --git a/src/components/PaymentDetails/PaymentDetails.tsx b/src/components/PaymentDetails/PaymentDetails.tsx index 6e1febf..8de83c0 100644 --- a/src/components/PaymentDetails/PaymentDetails.tsx +++ b/src/components/PaymentDetails/PaymentDetails.tsx @@ -15,13 +15,9 @@ export default function PaymentDetails({ order }: { order?: Order }) { {t("cart.orderSummary")} -
{t("cart.totalAmount")} - +