:root{--primary:#15a614;--primary-dark:#0f7d0e;--primary-darker:#0a4f0a;--primary-light:#eef9ee;--primary-glow:#15a61440;--accent-gold:#d4af37;--accent-amber:#f59e0b;--accent-warm:#fffbeb;--bg-main:#fff;--bg-alt:#f8faf6;--bg-card:#fff;--bg-dark-footer:#0a240a;--text-dark:#111827;--text-body:#374151;--text-muted:#6b7280;--text-light:#fff;--border-light:#e5e7eb;--border-green:#15a61426;--shadow-sm:0 2px 8px #0000000d;--shadow-md:0 10px 25px -5px #00000014,0 8px 10px -6px #0000000a;--shadow-lg:0 20px 40px -10px #0000001f;--shadow-glow:0 10px 30px #15a61440;--font-heading:"Plus Jakarta Sans","Lato",sans-serif;--font-body:"Plus Jakarta Sans","Roboto",sans-serif}html{box-sizing:border-box;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--bg-main);color:#374151;color:var(--text-body);font-family:Plus Jakarta Sans,Roboto,sans-serif;font-family:var(--font-body);line-height:1.5;margin:0}::selection{background-color:#eef9ee;background-color:var(--primary-light);color:#0f7d0e;color:var(--primary-dark)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#a8cf9a;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#15a614;background:var(--primary)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.swiper-pagination-bullet-active{background:#15a614!important;background:var(--primary)!important;border-radius:6px!important;width:24px!important}#heroScrollStart{scroll-margin-top:100px}@media (max-width:768px){#heroScrollStart{scroll-margin-top:70px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 15px #15a61433}50%{box-shadow:0 0 25px #15a61480}}@keyframes floatAnim{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.Header_header__mtodi{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffffeb;position:-webkit-sticky;position:sticky;top:0;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%;z-index:1000}.Header_header__mtodi.Header_scrolled__\+FFhx{background:#fffffffa;box-shadow:0 10px 30px #0000000d}.Header_container__oIoQk{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:1400px;padding:14px 36px;position:relative}.Header_logoWrapper__Rq5fS{align-items:center;cursor:pointer;display:flex;flex-shrink:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1);z-index:102}.Header_logoWrapper__Rq5fS:hover{transform:scale(1.04)}.Header_logo__9YFPc{display:block;height:52px;object-fit:contain;width:auto}.Header_navCenter__8wZtx{align-items:center;display:flex;flex:1 1;justify-content:center}.Header_navCenter__8wZtx ul{align-items:center;display:flex;gap:36px;list-style:none;margin:0;padding:0}.Header_navCenter__8wZtx li{color:#374151;cursor:pointer;font-size:15px;font-weight:600;padding:6px 0;position:relative;transition:all .25s ease;white-space:nowrap}.Header_navCenter__8wZtx li:hover{color:#15a614}.Header_navCenter__8wZtx li:after{background:linear-gradient(90deg,#15a614,#0f7d0e);border-radius:2px;bottom:0;content:"";height:2.5px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s cubic-bezier(.16,1,.3,1);width:0}.Header_navCenter__8wZtx li.Header_active__sW6gD:after,.Header_navCenter__8wZtx li:hover:after{width:100%}.Header_navCenter__8wZtx li.Header_active__sW6gD{color:#15a614;font-weight:700}.Header_mobileActions__aTQBn,.Header_mobileDrawerHeader__UDLaj{display:none}.Header_right__Yp87q{align-items:center;display:flex;flex-shrink:0;gap:14px;z-index:102}.Header_desktopOnly__kaSHR{display:flex}.Header_iconWrapper__oHu64{align-items:center;background:#0000;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .25s cubic-bezier(.16,1,.3,1);width:40px}.Header_iconWrapper__oHu64:hover{background:#15a61414;transform:translateY(-2px)}.Header_icon__qjRVa{color:#374151;font-size:20px;transition:color .2s ease,transform .2s ease}.Header_cartIcon__rVYFm:hover .Header_icon__qjRVa,.Header_iconWrapper__oHu64:hover .Header_icon__qjRVa{color:#15a614}.Header_cartIcon__rVYFm{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;transition:all .25s cubic-bezier(.16,1,.3,1);width:40px}.Header_cartIcon__rVYFm:hover{background:#15a61414;transform:translateY(-2px)}.Header_count__lPC-Y{align-items:center;animation:Header_popBadge__E1p3Q .3s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(135deg,#15a614,#0f7d0e);border:2px solid #fff;border-radius:10px;box-shadow:0 3px 8px #15a61466;color:#fff;display:flex;font-size:11px;font-weight:800;height:19px;justify-content:center;min-width:19px;padding:0 4px;position:absolute;right:2px;top:2px}@keyframes Header_popBadge__E1p3Q{0%{transform:scale(.6)}50%{transform:scale(1.25)}to{transform:scale(1)}}.Header_userAvatar__Kb2c0{align-items:center;background:linear-gradient(135deg,#15a614,#0d820c);border:2px solid #fff;border-radius:50%;box-shadow:0 3px 12px #15a6144d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:38px;justify-content:center;transition:all .3s cubic-bezier(.16,1,.3,1);width:38px}.Header_userAvatar__Kb2c0:hover{box-shadow:0 6px 20px #15a61473;transform:scale(1.08) translateY(-2px)}.Header_hamburger__SL\+Pn{background:#0000;border:none;border-radius:8px;color:#1f2937;cursor:pointer;display:none;font-size:24px;padding:6px;transition:all .2s ease;z-index:1002}.Header_hamburger__SL\+Pn:hover{background:#15a61414;color:#15a614}.Header_overlay__quZhs{display:none}@media (max-width:1024px){.Header_container__oIoQk{padding:10px 20px}.Header_desktopOnly__kaSHR{display:none!important}.Header_hamburger__SL\+Pn{align-items:center;display:flex;justify-content:center}.Header_logo__9YFPc{height:40px}.Header_navCenter__8wZtx{background:#fff;box-shadow:-10px 0 30px #00000026;display:flex;flex-direction:column;height:100vh;overflow-y:auto;position:fixed;right:-100%;top:0;transition:right .35s cubic-bezier(.16,1,.3,1);width:290px;z-index:1001}.Header_navCenter__8wZtx.Header_mobileMenuOpen__iIp3J{right:0}.Header_mobileDrawerHeader__UDLaj{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:18px 20px}.Header_mobileLogo__nqop3{height:38px;width:auto}.Header_closeDrawerBtn__u9fn3{align-items:center;background:#f3f4f6;border:none;border-radius:50%;color:#4b5563;cursor:pointer;display:flex;height:34px;justify-content:center;width:34px}.Header_navCenter__8wZtx ul{align-items:flex-start;flex-direction:column;gap:0;padding:12px 20px;width:100%}.Header_navCenter__8wZtx li{border-bottom:1px solid #f9fafb;border-radius:10px;font-size:15px;padding:14px 10px;width:100%}.Header_navCenter__8wZtx li:after{display:none}.Header_navCenter__8wZtx li.Header_active__sW6gD{background:#15a61414;color:#15a614}.Header_mobileActions__aTQBn{background:#fbfcf9;border-top:1px solid #f3f4f6;display:flex;flex-direction:column;gap:8px;margin-top:auto;padding:20px}.Header_mobileActionItem__bwyv9{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#374151;cursor:pointer;display:flex;font-size:14.5px;font-weight:600;gap:12px;padding:12px 14px;transition:all .2s ease}.Header_mobileActionItem__bwyv9:hover{border-color:#15a614;color:#15a614}.Header_mobileActionIcon__IwHOk{color:#15a614;font-size:18px}.Header_mobileAvatar__\+S4zm{align-items:center;background:#15a614;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:28px;justify-content:center;width:28px}.Header_logoutAction__tdH2-{border-color:#ef444433;color:#ef4444}.Header_logoutAction__tdH2- .Header_mobileActionIcon__IwHOk{color:#ef4444}.Header_overlay__quZhs{animation:Header_fadeIn__Y9pZb .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;display:block;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:1000}}@media (max-width:480px){.Header_container__oIoQk{padding:10px 14px}.Header_logo__9YFPc{height:38px}.Header_right__Yp87q{gap:6px}}.Header_logoutOverlay__olKca{animation:Header_fadeIn__Y9pZb .25s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#00000073;inset:0;position:fixed;z-index:9998}.Header_logoutPopup__7o1Gt{animation:Header_modalScale__BUjXM .3s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:20px;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #0000000d;left:50%;max-width:420px;padding:36px 32px 32px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:90%;z-index:9999}@keyframes Header_modalScale__BUjXM{0%{opacity:0;transform:translate(-50%,-46%) scale(.92)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.Header_closeBtn__VAGan{align-items:center;background:#f3f4f6;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:32px}.Header_closeBtn__VAGan:hover{background:#e5e7eb;color:#111827}.Header_logoutIcon__WzIpW{align-items:center;background:#15a6141a;border:1px solid #15a61433;border-radius:50%;color:#15a614;display:flex;height:68px;justify-content:center;margin:0 auto 20px;width:68px}.Header_logoutTitle__l03PO{color:#111827;font-size:22px;font-weight:800;margin:0 0 10px}.Header_logoutMessage__K1Pm3{color:#6b7280;font-size:15px;line-height:1.5;margin-bottom:28px}.Header_logoutButtons__5bIbE{display:flex;gap:14px}.Header_cancelBtn__BEkGn{background:#0000;border:2px solid #e5e7eb;border-radius:12px;color:#374151;cursor:pointer;flex:1 1;font-size:15px;font-weight:700;padding:13px 20px;transition:all .2s ease}.Header_cancelBtn__BEkGn:hover{background:#f9fafb;border-color:#d1d5db}.Header_confirmBtn__\+jUDi{background:linear-gradient(135deg,#15a614,#0f7d0e);border:none;border-radius:12px;box-shadow:0 4px 14px #15a61459;color:#fff;cursor:pointer;flex:1 1;font-size:15px;font-weight:700;padding:13px 20px;transition:all .2s ease}.Header_confirmBtn__\+jUDi:hover{box-shadow:0 8px 20px #15a61473;transform:translateY(-2px)}.PaymentStatus_container__61CmO{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:30px 20px;position:relative}.PaymentStatus_container__61CmO:before{animation:PaymentStatus_float__6umdI 20s ease-in-out infinite;background:radial-gradient(circle at 20% 50%,#ffffff1a 0,#0000 50%),radial-gradient(circle at 80% 80%,#ffffff14 0,#0000 50%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes PaymentStatus_float__6umdI{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.PaymentStatus_verifyingCard__-Tq2A{animation:PaymentStatus_fadeIn__hGi\+x .5s ease-out;background:#fff;border-radius:28px;box-shadow:0 30px 80px #0000004d,0 0 0 1px #ffffff1a;max-width:550px;padding:70px 50px;position:relative;text-align:center;width:100%;z-index:1}@keyframes PaymentStatus_fadeIn__hGi\+x{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.PaymentStatus_loaderWrapper__N7Q6N{display:flex;justify-content:center;margin-bottom:35px;position:relative}.PaymentStatus_loaderWrapper__N7Q6N:before{animation:PaymentStatus_pulse__-oJxr 2s ease-in-out infinite;border:4px solid #15a6141a;border-radius:50%;content:"";height:100px;position:absolute;width:100px}.PaymentStatus_spinner__oclJL{animation:PaymentStatus_spin__hHitb 1.2s linear infinite;color:#15a614;filter:drop-shadow(0 0 15px rgba(21,166,20,.4))}@keyframes PaymentStatus_spin__hHitb{to{transform:rotate(1turn)}}@keyframes PaymentStatus_pulse__-oJxr{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.PaymentStatus_verifyingTitle__Qs9Ov{color:#1a1a1a;font-size:34px;font-weight:800;letter-spacing:-.8px;margin:0 0 14px}.PaymentStatus_verifyingText__M\+dHD{color:#666;font-size:17px;font-weight:500;line-height:1.6;margin:0 0 40px}.PaymentStatus_progressBar__Sn3in{background:linear-gradient(90deg,#f5f5f5,#e8e8e8);border-radius:4px;box-shadow:inset 0 2px 6px #00000014;height:8px;margin-bottom:20px;overflow:hidden;width:100%}.PaymentStatus_progressFill__QxZJN{animation:PaymentStatus_shimmer__GVNip 2.5s ease-in-out infinite;background:linear-gradient(90deg,#15a614,#0d7a0d,#15a614);background-size:200% 100%;box-shadow:0 0 15px #15a61499;height:100%}@keyframes PaymentStatus_shimmer__GVNip{0%{background-position:200% 0;width:0}50%{width:70%}to{background-position:-200% 0;width:100%}}.PaymentStatus_verifyingNote__tBKZi{color:#999;font-size:14px;font-style:italic;margin:0}.PaymentStatus_successCard__X3jWv{animation:PaymentStatus_slideUpFade__e\+DLD .7s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:28px;box-shadow:0 30px 80px #cac7c74d,0 0 0 1px #ffffff1a;max-width:950px;padding:45px;position:relative;width:100%;z-index:1}@keyframes PaymentStatus_slideUpFade__e\+DLD{0%{opacity:0;transform:translateY(60px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.PaymentStatus_successHeader__eo00h{border-bottom:1px solid #f0f0f0;margin-bottom:45px;padding-bottom:35px;position:relative;text-align:center}.PaymentStatus_successHeader__eo00h:after{background:#15a614;border-radius:2px;bottom:-1px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.PaymentStatus_successIconWrapper__63ELo{animation:PaymentStatus_scaleInBounce__DfjlO .8s cubic-bezier(.68,-.55,.265,1.55);background:#15a614;border-radius:50%;box-shadow:0 15px 40px #15a61466,0 0 0 8px #15a6141a;display:inline-flex;margin-bottom:28px;padding:28px;position:relative}@keyframes PaymentStatus_scaleInBounce__DfjlO{0%{transform:scale(0) rotate(-180deg)}60%{transform:scale(1.15) rotate(10deg)}to{transform:scale(1) rotate(0deg)}}.PaymentStatus_successRipple__hPlbc{animation:PaymentStatus_ripple__FDyBY 2s ease-out infinite;border:3px solid #15a61466;border-radius:50%;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@keyframes PaymentStatus_ripple__FDyBY{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.8)}}.PaymentStatus_successIcon__A885Y{color:#fff}.PaymentStatus_successTitle__NTvSA{-webkit-text-fill-color:#0000;background:#15a614;-webkit-background-clip:text;background-clip:text;font-size:38px;font-weight:900;letter-spacing:-1.2px;margin:0 0 14px}.PaymentStatus_successSubtitle__NRMrs{color:#666;font-size:18px;font-weight:500;line-height:1.5;margin:0}.PaymentStatus_orderIdCard__AAJEC{align-items:center;background:linear-gradient(135deg,#f8fef8,#f0fdf0);border:2px solid #15a614;border-radius:18px;box-shadow:0 6px 20px #15a6141f;display:flex;justify-content:space-between;margin-bottom:30px;padding:26px 28px;transition:all .3s ease}.PaymentStatus_orderIdCard__AAJEC:hover{box-shadow:0 10px 30px #15a61433;transform:translateY(-2px)}.PaymentStatus_orderIdLeft__WenrC{align-items:center;display:flex;flex:1 1;gap:20px}.PaymentStatus_orderIdIcon__9wsHb{color:#15a614;flex-shrink:0}.PaymentStatus_orderIdInfo__qBRQl{flex:1 1}.PaymentStatus_orderIdLabel__U3fRY{color:#666;font-size:13px;font-weight:700;letter-spacing:1.2px;margin:0 0 6px;text-transform:uppercase}.PaymentStatus_orderIdValue__Boaww{color:#15a614;font-family:Courier New,monospace;font-size:22px;font-weight:900;letter-spacing:.8px;margin:0}.PaymentStatus_copyBtn__17wA6{align-items:center;background:#15a614;border:none;border-radius:12px;box-shadow:0 4px 12px #15a6144d;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:8px;padding:12px 24px;transition:all .3s ease}.PaymentStatus_copyBtn__17wA6:hover{background:#0d7a0d;box-shadow:0 6px 18px #15a61466;transform:translateY(-2px)}.PaymentStatus_copyBtn__17wA6:active{transform:translateY(0)}.PaymentStatus_quickActionsBar__4NAdr{display:flex;gap:12px;margin-bottom:30px}.PaymentStatus_quickActionBtn__dSMnQ{align-items:center;background:#fff;border:2px solid #15a614;border-radius:14px;color:#15a614;cursor:pointer;display:flex;flex:1 1;font-size:15px;font-weight:700;gap:10px;justify-content:center;padding:16px 20px;transition:all .3s ease}.PaymentStatus_quickActionBtn__dSMnQ:hover{background:#f8fef8;box-shadow:0 6px 18px #15a61426;transform:translateY(-2px)}.PaymentStatus_summaryCard__eFE0Y{background:#fafafa;border:1px solid #e8e8e8;border-radius:18px;margin-bottom:25px;padding:30px;transition:all .3s ease}.PaymentStatus_summaryCard__eFE0Y:hover{box-shadow:0 10px 30px #00000014;transform:translateY(-3px)}.PaymentStatus_summaryHeader__yyY7y{align-items:center;color:#15a614;display:flex;gap:14px;margin-bottom:26px}.PaymentStatus_summaryTitle__vw1zK{color:#1a1a1a;font-size:22px;font-weight:800;letter-spacing:-.5px;margin:0}.PaymentStatus_summaryGrid__FtPB1{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}.PaymentStatus_summaryItem__C3e0-{background:#fff;border:1px solid #f0f0f0;border-radius:14px;padding:20px;transition:all .3s ease}.PaymentStatus_summaryItem__C3e0-:hover{border-color:#15a614;box-shadow:0 4px 15px #15a6141a;transform:translateX(4px)}.PaymentStatus_summaryItemHeader__f6Oea{align-items:center;color:#666;display:flex;gap:10px;margin-bottom:10px}.PaymentStatus_summaryLabel__8AnEC{font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.PaymentStatus_summaryValue__IoVW1{color:#1a1a1a;display:block;font-size:18px;font-weight:800}.PaymentStatus_statusBadge__zhtYq{background:#15a614;border-radius:10px;box-shadow:0 4px 12px #15a6144d;color:#fff;display:inline-block;font-size:14px;font-weight:700;letter-spacing:.5px;padding:8px 16px}.PaymentStatus_transactionId__FUKDS{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:12px;display:flex;gap:12px;margin-top:20px;padding:16px 20px}.PaymentStatus_transactionLabel__BbzrM{color:#666;font-size:14px;font-weight:600}.PaymentStatus_transactionValue__YoAOe{color:#1a1a1a;font-family:Courier New,monospace;font-size:14px;font-weight:700}.PaymentStatus_itemsCard__no-1g{background:#fafafa;border:1px solid #e8e8e8;border-radius:18px;margin-bottom:25px;padding:30px}.PaymentStatus_itemsHeader__-Whup{align-items:center;color:#15a614;display:flex;gap:16px;margin-bottom:26px}.PaymentStatus_itemsTitle__YYVWx{color:#1a1a1a;font-size:22px;font-weight:800;letter-spacing:-.5px;margin:0}.PaymentStatus_itemsCount__NuQee{color:#666;font-size:14px;font-weight:600;margin:4px 0 0}.PaymentStatus_itemsList__h0IUd{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}.PaymentStatus_orderItem__F0mBo{align-items:center;background:#fff;border:2px solid #f0f0f0;border-radius:14px;display:flex;justify-content:space-between;padding:20px;transition:all .3s ease}.PaymentStatus_orderItem__F0mBo:hover{border-color:#15a614;box-shadow:0 6px 20px #15a6141f;transform:translateX(6px)}.PaymentStatus_itemLeft__T72T2{align-items:center;display:flex;flex:1 1;gap:16px}.PaymentStatus_itemIconBox__zoS4A{align-items:center;background:linear-gradient(135deg,#f0fdf0,#dcfce7);border-radius:12px;color:#15a614;display:flex;flex-shrink:0;height:48px;justify-content:center;overflow:hidden;width:48px}.PaymentStatus_itemIconBox__zoS4A img{height:100%;object-fit:contain}.PaymentStatus_itemDetails__NzUlI{flex:1 1}.PaymentStatus_itemName__nmIMY{color:#1a1a1a;font-size:17px;font-weight:700;letter-spacing:-.3px;margin:0 0 6px}.PaymentStatus_itemMeta__q1KyP{color:#666;font-size:14px;font-weight:600;margin:0}.PaymentStatus_itemRight__JZB47{text-align:right}.PaymentStatus_itemTotal__QzP1M{color:#15a614;font-size:20px;font-weight:900;letter-spacing:-.5px;margin:0}.PaymentStatus_itemsFooter__4d7lJ{align-items:center;background:linear-gradient(135deg,#f8fef8,#f0fdf0);border:2px solid #15a614;border-radius:14px;display:flex;justify-content:space-between;margin-top:20px;padding:20px}.PaymentStatus_totalLabel__fTpAR{color:#0d7a0d;font-size:16px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.PaymentStatus_totalAmount__Zqatx{color:#15a614;font-size:26px;font-weight:900;letter-spacing:-.8px}.PaymentStatus_infoGrid__EsEwX{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:30px}.PaymentStatus_infoCard__EzFKE{background:#fafafa;border:1px solid #e8e8e8;border-radius:18px;padding:26px;transition:all .3s ease}.PaymentStatus_infoCard__EzFKE:hover{box-shadow:0 8px 25px #00000014;transform:translateY(-3px)}.PaymentStatus_infoCardHeader__CEGVF{align-items:center;color:#15a614;display:flex;gap:12px;margin-bottom:20px}.PaymentStatus_infoCardTitle__l0J5k{color:#1a1a1a;font-size:18px;font-weight:700;margin:0}.PaymentStatus_infoCardBody__G-tO6{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px}.PaymentStatus_addressName__O0V92{color:#1a1a1a;font-size:17px;font-weight:700;margin:0 0 10px}.PaymentStatus_addressLine__iqDHo{color:#666;font-size:15px;font-weight:500;line-height:1.7;margin:0 0 6px}.PaymentStatus_addressPhone__bD4qc{align-items:center;color:#15a614;display:flex;font-size:15px;font-weight:700;gap:10px;margin:12px 0 0}.PaymentStatus_customerRow__S8-lq{align-items:center;border-bottom:1px solid #f5f5f5;color:#1a1a1a;display:flex;font-size:15px;font-weight:600;gap:12px;padding:12px 0}.PaymentStatus_customerRow__S8-lq:last-child{border-bottom:none}.PaymentStatus_customerRow__S8-lq svg{color:#15a614;flex-shrink:0}.PaymentStatus_actionButtons__sVH-C{display:flex;gap:16px;margin-bottom:25px}.PaymentStatus_primaryBtn__wcs2G{align-items:center;background:#15a614;border:none;border-radius:16px;box-shadow:0 10px 25px #15a61459;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:18px;font-weight:800;gap:12px;justify-content:center;padding:20px 32px;transition:all .3s ease}.PaymentStatus_primaryBtn__wcs2G:hover{box-shadow:0 15px 35px #15a61473;transform:translateY(-4px)}.PaymentStatus_primaryBtn__wcs2G:active{transform:translateY(-2px)}.PaymentStatus_secondaryBtn__w8ieJ{align-items:center;background:#fff;border:3px solid #15a614;border-radius:16px;color:#15a614;cursor:pointer;display:flex;flex:1 1;font-size:18px;font-weight:800;gap:12px;justify-content:center;padding:20px 32px;transition:all .3s ease}.PaymentStatus_secondaryBtn__w8ieJ:hover{background:#f8fef8;box-shadow:0 10px 25px #15a61433;transform:translateY(-4px)}.PaymentStatus_successFooter__ojvHH{align-items:flex-start;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-left:4px solid #3b82f6;border-radius:16px;display:flex;gap:16px;padding:22px 26px}.PaymentStatus_footerIcon__d9eqc{color:#3b82f6;flex-shrink:0;margin-top:2px}.PaymentStatus_footerText__tW6FP{color:#1e40af;font-size:15px;font-weight:600;line-height:1.6;margin:0}.PaymentStatus_failedCard__mG0qE{animation:PaymentStatus_slideUpFade__e\+DLD .7s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:28px;box-shadow:0 30px 80px #0000004d,0 0 0 1px #ffffff1a;max-width:700px;padding:45px;position:relative;width:100%;z-index:1}.PaymentStatus_failedHeader__xvJco{margin-bottom:40px;text-align:center}.PaymentStatus_failedIconWrapper__KGA-c{animation:PaymentStatus_shake__ZMLqU .7s ease-out;background:linear-gradient(135deg,#fee2e2,#fecaca);border-radius:50%;box-shadow:0 15px 40px #ef44444d,0 0 0 8px #ef44441a;display:inline-flex;margin-bottom:28px;padding:28px}@keyframes PaymentStatus_shake__ZMLqU{0%,to{transform:translateX(0) rotate(0deg)}20%{transform:translateX(-15px) rotate(-8deg)}40%{transform:translateX(15px) rotate(8deg)}60%{transform:translateX(-10px) rotate(-5deg)}80%{transform:translateX(10px) rotate(5deg)}}.PaymentStatus_failedIcon__E9QkL{color:#ef4444}.PaymentStatus_failedTitle__RoU\+e{color:#ef4444;font-size:38px;font-weight:900;letter-spacing:-1.2px;margin:0 0 14px}.PaymentStatus_failedSubtitle__uMjbt{color:#666;font-size:18px;font-weight:500;line-height:1.5;margin:0}.PaymentStatus_errorBox__hria5{align-items:center;background:#fef2f2;border-left:4px solid #ef4444;border-radius:14px;display:flex;gap:16px;margin-bottom:30px;padding:20px 24px}.PaymentStatus_errorBox__hria5 svg{color:#ef4444;flex-shrink:0}.PaymentStatus_errorBox__hria5 p{color:#991b1b;font-size:15px;font-weight:700;line-height:1.6;margin:0}.PaymentStatus_failedInfoCard__mIxmq{background:#fafafa;border:1px solid #e8e8e8;border-radius:18px;margin-bottom:30px;padding:28px}.PaymentStatus_failedOrderId__2eQY-{align-items:center;border-bottom:2px solid #e8e8e8;display:flex;gap:16px;margin-bottom:20px;padding-bottom:20px}.PaymentStatus_failedOrderId__2eQY- svg{color:#15a614;flex-shrink:0}.PaymentStatus_failedOrderLabel__NUySG{color:#666;font-size:12px;font-weight:700;letter-spacing:1px;margin:0 0 6px;text-transform:uppercase}.PaymentStatus_failedOrderValue__Zq6-D{color:#1a1a1a;font-family:Courier New,monospace;font-size:18px;font-weight:800;margin:0}.PaymentStatus_copyBtnSmall__ZlL6S{background:#15a614;border:none;border-radius:10px;color:#fff;cursor:pointer;margin-left:auto;padding:10px;transition:all .3s ease}.PaymentStatus_copyBtnSmall__ZlL6S:hover{background:#0d7a0d;transform:scale(1.1)}.PaymentStatus_failedDetails__jxiTv{display:flex;flex-direction:column;gap:14px}.PaymentStatus_failedDetailRow__xMG66{align-items:center;display:flex;justify-content:space-between;padding:14px 0}.PaymentStatus_failedLabel__IGcVi{color:#666;font-size:14px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.PaymentStatus_failedValue__0j2PC{color:#1a1a1a;font-size:17px;font-weight:800}.PaymentStatus_statusBadgeFailed__p8PoB{background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:10px;box-shadow:0 4px 12px #ef44444d;color:#fff;display:inline-block;font-size:14px;font-weight:700;padding:8px 16px}.PaymentStatus_reasonsCard__9QQDE{background:#fffbeb;border-left:4px solid #f59e0b;border-radius:18px;margin-bottom:30px;padding:28px}.PaymentStatus_reasonsTitle__7uDIV{color:#92400e;font-size:17px;font-weight:800;letter-spacing:.5px;margin:0 0 18px;text-transform:uppercase}.PaymentStatus_reasonsList__MpZLc{margin:0;padding-left:26px}.PaymentStatus_reasonsList__MpZLc li{color:#78350f;font-size:15px;font-weight:600;line-height:1.7;margin-bottom:12px}.PaymentStatus_reasonsList__MpZLc li:last-child{margin-bottom:0}.PaymentStatus_retryBtn__AHznm{align-items:center;background:linear-gradient(135deg,#15a614,#0d7a0d);border:none;border-radius:16px;box-shadow:0 10px 25px #15a61459;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:18px;font-weight:800;gap:12px;justify-content:center;padding:20px 32px;transition:all .3s ease}.PaymentStatus_retryBtn__AHznm:hover{box-shadow:0 15px 35px #15a61473;transform:translateY(-4px)}.PaymentStatus_helpCard__bVyfT{align-items:flex-start;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-left:4px solid #3b82f6;border-radius:16px;display:flex;gap:18px;margin-top:28px;padding:26px}.PaymentStatus_helpIcon__Fx6WQ{color:#3b82f6;flex-shrink:0;margin-top:2px}.PaymentStatus_helpContent__Bqban{flex:1 1}.PaymentStatus_helpTitle__H8iAl{color:#1e40af;font-size:17px;font-weight:800;margin:0 0 6px}.PaymentStatus_helpText__zYCt7{color:#1e40af;font-size:14px;font-weight:600;margin:0 0 10px}.PaymentStatus_helpLink__isNOj{color:#15a614;display:inline-block;font-size:17px;font-weight:800;text-decoration:none;transition:all .3s ease}.PaymentStatus_helpLink__isNOj:hover{color:#0d7a0d;transform:scale(1.05)}@media (max-width:768px){.PaymentStatus_container__61CmO{padding:20px 16px}.PaymentStatus_failedCard__mG0qE,.PaymentStatus_successCard__X3jWv,.PaymentStatus_verifyingCard__-Tq2A{padding:32px 24px}.PaymentStatus_failedTitle__RoU\+e,.PaymentStatus_successTitle__NTvSA{font-size:30px}.PaymentStatus_failedSubtitle__uMjbt,.PaymentStatus_successSubtitle__NRMrs{font-size:16px}.PaymentStatus_infoGrid__EsEwX,.PaymentStatus_summaryGrid__FtPB1{gap:16px;grid-template-columns:1fr}.PaymentStatus_actionButtons__sVH-C{flex-direction:column;gap:12px}.PaymentStatus_quickActionsBar__4NAdr{flex-direction:column}.PaymentStatus_orderItem__F0mBo{align-items:flex-start;flex-direction:column;gap:14px}.PaymentStatus_itemRight__JZB47{align-self:flex-end}.PaymentStatus_orderIdCard__AAJEC{align-items:flex-start;flex-direction:column;gap:20px}.PaymentStatus_copyBtn__17wA6{align-self:flex-end;width:auto}.PaymentStatus_itemsFooter__4d7lJ{flex-direction:column;gap:12px}}@media (max-width:480px){.PaymentStatus_failedIconWrapper__KGA-c,.PaymentStatus_successIconWrapper__63ELo{padding:22px}.PaymentStatus_failedIcon__E9QkL,.PaymentStatus_successIcon__A885Y{height:55px;width:55px}.PaymentStatus_failedTitle__RoU\+e,.PaymentStatus_successTitle__NTvSA{font-size:26px}.PaymentStatus_orderIdValue__Boaww{font-size:16px}.PaymentStatus_infoCard__EzFKE,.PaymentStatus_itemsCard__no-1g,.PaymentStatus_summaryCard__eFE0Y{padding:22px}.PaymentStatus_infoCardTitle__l0J5k,.PaymentStatus_itemsTitle__YYVWx,.PaymentStatus_summaryTitle__vw1zK{font-size:18px}}