.support-staff_supportStaffPage__YJJ6N{display:flex;min-height:100vh;height:100vh;width:100%;background:#fff;overflow:hidden;margin:0;padding:0}.support-staff_chatListPanel__r8k4Q{width:350px;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;background:#fafafa;padding:20px}.support-staff_chatListPanel__r8k4Q h2{font-size:20px;font-weight:700;color:#000;margin:0 0 20px}.support-staff_chatsList__SXuzl{flex:1 1;overflow-y:auto}.support-staff_chatListItem__ghnnp{padding:15px;margin-bottom:8px;border-radius:12px;cursor:pointer;transition:all .2s;background:#fff;border:1px solid transparent}.support-staff_chatListItem__ghnnp:hover{background:#f5f5f5;border-color:#e0e0e0}.support-staff_chatListItem__ghnnp.support-staff_active__lpAqZ{background:#90ee90;border-color:#90ee90}.support-staff_chatInfo__ZY9xV{display:flex;flex-direction:column;gap:8px;flex:1 1;min-width:0}.support-staff_chatUserInfo__11XIh{display:flex;align-items:center;gap:10px}.support-staff_userAvatar__6v4ms{object-fit:cover}.support-staff_userAvatarPlaceholder__ybtqz,.support-staff_userAvatar__6v4ms{width:40px;height:40px;border-radius:50%;border:2px solid #90ee90;flex-shrink:0}.support-staff_userAvatarPlaceholder__ybtqz{background:#90ee90;color:#000;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px}.support-staff_chatUserDetails__pSEPf{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1}.support-staff_chatUserName__WrVmf{font-weight:600;font-size:14px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.support-staff_chatTopic__HjLom{font-size:12px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.support-staff_chatStatusBadge__6j9GC{font-size:12px;color:#666;padding:2px 8px;border-radius:4px;background:#f0f0f0;display:inline-block;width:-moz-fit-content;width:fit-content}.support-staff_chatPreview__5LmBi{font-size:12px;color:#999;margin-top:8px}.support-staff_unreadBadge__sU5ZC{background:#f44;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;margin-top:5px}.support-staff_chatWindow__nC_yp{flex:1 1;display:flex;flex-direction:column;background:#fff}.support-staff_chatHeader__SPD7z{padding:20px;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center;background:#fafafa}.support-staff_chatHeaderInfo__vUWIt{display:flex;flex-direction:column;gap:8px;flex:1 1}.support-staff_chatHeaderUser__o2x1Z{display:flex;align-items:center;gap:12px}.support-staff_headerUserAvatar__gVmIU{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid #90ee90;flex-shrink:0}.support-staff_headerUserAvatarPlaceholder__yi0LA{width:48px;height:48px;border-radius:50%;background:#90ee90;color:#000;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:20px;flex-shrink:0;border:2px solid #90ee90}.support-staff_chatHeaderTopic__04jFO{font-size:13px;color:#666;margin:4px 0 0}.support-staff_chatHeaderInfo__vUWIt h2{font-size:18px;font-weight:700;color:#000;margin:0}.support-staff_chatStatus__vMoKi{font-size:12px;color:#666;padding:2px 8px;border-radius:4px;background:#f0f0f0;display:inline-block;width:-moz-fit-content;width:fit-content}.support-staff_chatActions__tYEie{display:flex;gap:10px}.support-staff_statusSelect__MlF3c{padding:8px 12px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;font-size:14px;cursor:pointer}.support-staff_messagesContainer__dpW9z{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:20px;display:flex;flex-direction:column;gap:15px;min-height:0}.support-staff_messageItem__8jxuU{display:flex;flex-direction:column;gap:8px;padding:12px 16px;border-radius:12px;max-width:70%;position:relative;box-shadow:0 2px 4px rgba(0,0,0,.05)}.support-staff_userMessage__DxBAE{align-self:flex-start;background:#f0f0f0}.support-staff_supportMessage__oWWug{align-self:flex-end;background:#e8f4f8;border:1px solid #90ee90}.support-staff_botMessage__nflYf{align-self:center;background:#e8f4f8;max-width:90%}.support-staff_messageSenderInfo__JsTpk{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.1)}.support-staff_messageSenderInfo__JsTpk:empty{display:none}.support-staff_senderAvatar__HkLrB{width:24px;height:24px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid #90ee90}.support-staff_senderAvatarPlaceholder__5bLD8{width:24px;height:24px;border-radius:50%;background:#90ee90;color:#000;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:11px;flex-shrink:0;border:2px solid #90ee90}.support-staff_senderName__rVb1m{font-weight:600;font-size:13px;color:#000}.support-staff_messageHeader__EUxKQ{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.support-staff_messageSender__iQ9XQ{font-weight:600;font-size:13px;color:#000}.support-staff_messageTime__ML5A5{font-size:11px;color:#999}.support-staff_messageContent__DlaOz{font-size:14px;line-height:1.5;color:#000;white-space:pre-line}.support-staff_messageInputForm__4CE1A{padding:20px;border-top:1px solid #e0e0e0;display:flex;gap:10px;background:#fafafa}.support-staff_messageInput__Alp5u{flex:1 1;padding:12px 16px;border:1px solid #e0e0e0;border-radius:12px;font-size:14px;outline:none}.support-staff_messageInput__Alp5u:focus{border-color:#90ee90}.support-staff_sendButton__VXp1B{padding:12px 24px;background:#90ee90;color:#000;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.support-staff_sendButton__VXp1B:hover:not(:disabled){background:#7dd87d}.support-staff_sendButton__VXp1B:disabled{opacity:.5;cursor:not-allowed}.support-staff_noChatSelected__znGa2{flex:1 1;display:flex;align-items:center;justify-content:center;color:#999;font-size:16px}.support-staff_errorText__LMgg6{color:#f44;font-size:14px;margin:10px 0}.support-staff_noChats__HvWbb{color:#999;font-size:14px;text-align:center;margin-top:20px}.Input_inputGroup__oc5St{display:flex;flex-direction:column;gap:8px}.Input_inputGroup__oc5St.Input_fullWidth__xv4QZ{width:100%}.Input_label__eiIGJ{font-size:14px;font-weight:600;color:#333}.Input_input__vaeGs{padding:12px 16px;border:2px solid #e0e0e0;border-radius:10px;font-size:15px;transition:all .3s;outline:none;font-family:Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Input_input__vaeGs:focus{border-color:#90ee90;box-shadow:0 0 0 3px rgba(144,238,144,.1)}.Input_input__vaeGs.Input_error__lULFl{border-color:#f44336}.Input_input__vaeGs:disabled{background:#f5f5f5;cursor:not-allowed}.Input_errorText__xNROx{font-size:13px;color:#f44336}.Button_button__B4e27{padding:14px 28px;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;outline:none;font-family:Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Button_button__B4e27.Button_fullWidth__ZFywF{width:100%}.Button_button__B4e27.Button_primary__5RCiQ{background:#90ee90;color:#000}.Button_button__B4e27.Button_primary__5RCiQ:hover:not(:disabled){background:#7fdd7f;transform:translateY(-2px);box-shadow:0 4px 12px rgba(144,238,144,.4)}.Button_button__B4e27.Button_secondary__pnxNm{background:#fff;color:#000;border:2px solid #90ee90}.Button_button__B4e27.Button_secondary__pnxNm:hover:not(:disabled){background:#90ee90}.Button_button__B4e27:disabled{opacity:.6;cursor:not-allowed}.Modal_overlay__g25yu{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000;animation:Modal_fadeIn___2KXp .2s ease}@keyframes Modal_fadeIn___2KXp{0%{opacity:0}to{opacity:1}}.Modal_modal__Mi_b_{background:#fff;border-radius:24px;width:90%;max-width:650px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 25px 80px rgba(0,0,0,.35);animation:Modal_slideUp__2Zz0_ .3s cubic-bezier(.34,1.56,.64,1);overflow:hidden;border:1px solid hsla(0,0%,100%,.1)}@keyframes Modal_slideUp__2Zz0_{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.Modal_header__rjU_K{display:flex;align-items:flex-start;justify-content:space-between;padding:32px 36px 20px;flex-shrink:0;background:#fff;border-bottom:1px solid #f0f0f0}.Modal_title__XwylY{font-size:26px;font-weight:700;color:#1a1a1a;margin:0;line-height:1.3;text-align:center;flex:1 1;letter-spacing:-.5px}.Modal_closeBtn__2CkIt{background:transparent;border:none;width:28px;height:28px;border-radius:50%;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;color:#999;flex-shrink:0;margin-top:-4px}.Modal_closeBtn__2CkIt:hover{background:#e9ecef;color:#000}.Modal_content__8D7TQ{overflow-y:auto;flex:1 1;padding:0 36px 36px}.Modal_content__8D7TQ::-webkit-scrollbar{width:6px}.Modal_content__8D7TQ::-webkit-scrollbar-track{background:transparent}.Modal_content__8D7TQ::-webkit-scrollbar-thumb{background:#90ee90;border-radius:10px}.Modal_content__8D7TQ::-webkit-scrollbar-thumb:hover{background:#7fdd7f}@media (max-width:768px){.Modal_modal__Mi_b_{width:100%;max-width:100%;max-height:100vh;border-radius:0;margin:0;height:100vh}.Modal_overlay__g25yu{padding:0;align-items:flex-end}.Modal_header__rjU_K{padding:20px 16px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#fff;border-bottom:1px solid #e0e0e0}.Modal_title__XwylY{font-size:18px;font-weight:700}.Modal_content__8D7TQ{padding:0 16px 20px;max-height:calc(100vh - 80px)}}.TwoFactorModal_form__hPnPn{display:flex;flex-direction:column;gap:24px;padding:8px 0}.TwoFactorModal_description__z09ai{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.TwoFactorModal_icon__MPy1P{font-size:48px;animation:TwoFactorModal_pulse__TwQuw 2s ease-in-out infinite}@keyframes TwoFactorModal_pulse__TwQuw{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.TwoFactorModal_description__z09ai p{color:#374151;margin:0;font-size:14px;line-height:1.5}.TwoFactorModal_codeInputWrapper__N_njw{display:flex;flex-direction:column;gap:8px}.TwoFactorModal_codeInput__1VOWL{width:100%;padding:20px;font-size:32px;text-align:center;letter-spacing:12px;border:2px solid #d1d5db;border-radius:12px;background:#f9fafb;color:#111827;font-weight:700;transition:all .3s}.TwoFactorModal_codeInput__1VOWL:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px rgba(102,126,234,.1)}.TwoFactorModal_codeInput__1VOWL:disabled{opacity:.5;cursor:not-allowed}.TwoFactorModal_error__hGal3{color:#ff5252;font-size:13px;text-align:center;animation:TwoFactorModal_shake__zCQGs .3s}@keyframes TwoFactorModal_shake__zCQGs{0%,to{transform:translateX(0)}25%{transform:translateX(-8px)}75%{transform:translateX(8px)}}.TwoFactorModal_verifyButton__WHvPR{padding:14px 28px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:10px;font-weight:600;font-size:15px;cursor:pointer;transition:all .3s;box-shadow:0 4px 12px rgba(102,126,234,.3)}.TwoFactorModal_verifyButton__WHvPR:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px rgba(102,126,234,.4)}.TwoFactorModal_verifyButton__WHvPR:active:not(:disabled){transform:translateY(0)}.TwoFactorModal_verifyButton__WHvPR:disabled{opacity:.5;cursor:not-allowed;transform:none}.TwoFactorModal_hint__dW1ef{text-align:center;color:#6b7280;font-size:13px;padding:12px;background:#f3f4f6;border-radius:8px;border:1px solid #e5e7eb}@media (max-width:768px){.TwoFactorModal_codeInput__1VOWL{font-size:24px;letter-spacing:8px;padding:16px}}.AuthForms_formContainer__1Z7lN{padding:0 28px 28px;width:100%;background:#fff;border-radius:0 0 24px 24px}.AuthForms_formCard___GPy5{width:100%}.AuthForms_greeting__Mmo97{text-align:center;margin-bottom:16px;padding-top:20px;display:flex;justify-content:center}.AuthForms_cookieIcon__9VaFl{width:64px;height:64px}.AuthForms_form__za2Dt{display:flex;flex-direction:column;gap:16px}.AuthForms_row__2Bh5r{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.AuthForms_errorAlert__pn38n{background:#ffe6e6;border:1px solid #fcc;color:#c33;padding:10px 14px;border-radius:8px;margin-bottom:14px;font-size:13px;animation:AuthForms_shake__isM1H .3s ease-in-out;font-family:Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@keyframes AuthForms_shake__isM1H{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.AuthForms_footer__C_hhY{margin-top:20px;text-align:center}.AuthForms_footerButton__pTAe2{width:100%;padding:14px;background:#e7f3ff;border:none;border-radius:12px;color:#06c;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;font-family:Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.AuthForms_footerButton__pTAe2:hover{background:#d0e7ff}.AuthForms_divider__L5iO8{display:flex;align-items:center;gap:12px;margin:24px 0 20px;color:#999;font-size:13px;font-family:Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.AuthForms_divider__L5iO8:after,.AuthForms_divider__L5iO8:before{content:"";flex:1 1;height:1px;background:#dee2e6}.AuthForms_socialButtons__wq6ns{display:flex;gap:12px;margin-bottom:16px}.AuthForms_socialBtn__iRMpK{flex:1 1;padding:12px;border:1px solid #dee2e6;background:#fff;border-radius:12px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.AuthForms_socialBtn__iRMpK:hover{background:#f8f9fa;border-color:#90ee90}.AuthForms_socialIcon__D8r_U{width:24px;height:24px}.AuthForms_disclaimer__7NRUB{font-size:11px;color:#999;text-align:center;line-height:1.4;margin-top:16px;font-family:Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@media (max-width:768px){.AuthForms_formContainer__1Z7lN{padding:0 18px 20px}.AuthForms_title__ztuD4{font-size:21px;margin-bottom:16px}.AuthForms_form__za2Dt{gap:12px}.AuthForms_row__2Bh5r{grid-template-columns:1fr;gap:12px}.AuthForms_footer__C_hhY{margin-top:16px;font-size:12px}}.ConfirmModal_overlay__AGO8C{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:10001;animation:ConfirmModal_fadeIn__E9GAo .15s ease-out;will-change:opacity}@keyframes ConfirmModal_fadeIn__E9GAo{0%{opacity:0}to{opacity:1}}.ConfirmModal_modal__iTbyl{background:#fff;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.15);max-width:400px;width:90%;max-height:90vh;overflow:hidden;animation:ConfirmModal_slideIn__Jjn89 .2s cubic-bezier(.16,1,.3,1);border:1px solid #e5e7eb;z-index:10002;position:relative;will-change:transform,opacity}@keyframes ConfirmModal_slideIn__Jjn89{0%{opacity:0;transform:scale(.96) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.ConfirmModal_header__H_aZg{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid #f3f4f6}.ConfirmModal_title__S30Hl{margin:0;font-size:18px;font-weight:600;color:#111827}.ConfirmModal_closeButton__AKsCa{background:none;border:none;font-size:24px;color:#6b7280;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}.ConfirmModal_closeButton__AKsCa:hover{background:#f3f4f6;color:#374151}.ConfirmModal_content__XDHR_{padding:16px 24px 24px}.ConfirmModal_message__tp1Y6{margin:0;color:#4b5563;line-height:1.5;font-size:14px}.ConfirmModal_actions__PpiXi{display:flex;gap:12px;padding:0 24px 24px;justify-content:flex-end}.ConfirmModal_cancelButton__SORJG{padding:10px 20px;border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:80px}.ConfirmModal_cancelButton__SORJG:hover{background:#f9fafb;border-color:#9ca3af}.ConfirmModal_confirmButton__YCwEU{padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:80px;color:#fff}.ConfirmModal_dangerButton__wzxRe{background:#dc2626}.ConfirmModal_dangerButton__wzxRe:hover{background:#b91c1c}.ConfirmModal_warningButton__f6mn4{background:#d97706}.ConfirmModal_warningButton__f6mn4:hover{background:#b45309}.ConfirmModal_infoButton__HGbA_{background:#2563eb}.ConfirmModal_infoButton__HGbA_:hover{background:#1d4ed8}.ConfirmModal_successButton__lmJ8b{background:#16a34a}.ConfirmModal_successButton__lmJ8b:hover{background:#15803d}.ConfirmModal_danger__eBl3r .ConfirmModal_title__S30Hl{color:#dc2626}.ConfirmModal_warning__PKxcl .ConfirmModal_title__S30Hl{color:#d97706}.ConfirmModal_info__SKuTm .ConfirmModal_title__S30Hl{color:#2563eb}.ConfirmModal_success__wz626 .ConfirmModal_title__S30Hl{color:#16a34a}@media (prefers-reduced-motion:reduce){.ConfirmModal_modal__iTbyl,.ConfirmModal_overlay__AGO8C{animation:none}}@media (max-width:480px){.ConfirmModal_modal__iTbyl{margin:16px;width:calc(100% - 32px)}.ConfirmModal_header__H_aZg{padding:16px 20px 12px}.ConfirmModal_content__XDHR_{padding:12px 20px 20px}.ConfirmModal_actions__PpiXi{padding:0 20px 20px;flex-direction:column-reverse}.ConfirmModal_cancelButton__SORJG,.ConfirmModal_confirmButton__YCwEU{width:100%}}.CartModal_overlay__HFO8X{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000;animation:CartModal_fadeIn__I5EJv .2s ease}@keyframes CartModal_fadeIn__I5EJv{0%{opacity:0}to{opacity:1}}.CartModal_modal__T_EVu{background:#fff;border-radius:20px;max-width:500px;width:90%;max-height:80vh;display:flex;flex-direction:column;animation:CartModal_slideUp__GMvLP .3s ease;box-shadow:0 10px 40px rgba(0,0,0,.3)}@keyframes CartModal_slideUp__GMvLP{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.CartModal_header__Lcn_w{display:flex;justify-content:space-between;align-items:center;padding:25px 30px;border-bottom:2px solid #f0f0f0}.CartModal_title__M_gpm{font-size:24px;font-weight:900;color:#000;margin:0}.CartModal_closeBtn__VP_z8{width:32px;height:32px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease;color:#666}.CartModal_closeBtn__VP_z8:hover{background:#f5f5f5;color:#000}.CartModal_items___mthE{flex:1 1;overflow-y:auto;padding:20px 30px;display:flex;flex-direction:column;gap:15px}.CartModal_item__w4KoS{display:flex;gap:15px;align-items:center;padding:15px;background:#f8f8f8;border-radius:12px;transition:all .2s ease}.CartModal_item__w4KoS:hover{background:#f0f0f0}.CartModal_itemImage__wDT0v{width:60px;height:60px;min-width:60px;border-radius:8px;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center}.CartModal_itemImage__wDT0v img{width:100%;height:100%;object-fit:cover}.CartModal_noImage__jQRy3{font-size:24px}.CartModal_itemInfo__7Cjtt{flex:1 1;display:flex;flex-direction:column;gap:8px}.CartModal_itemName__WRNGl{font-size:16px;font-weight:700;color:#000;margin:0;line-height:1.3}.CartModal_itemDetails__mkMI1{display:flex;justify-content:space-between;align-items:center;font-size:14px}.CartModal_itemQuantity__zowmd{color:#666;font-weight:600}.CartModal_itemPrice__3SEZh{font-weight:900;color:#000;font-size:16px}.CartModal_removeBtn__n6Oln{width:32px;height:32px;min-width:32px;border:2px solid #f44336;background:transparent;border-radius:8px;color:#f44336;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.CartModal_removeBtn__n6Oln:hover{background:#f44336;color:#fff}.CartModal_footer__zEuF7{padding:20px 30px;border-top:2px solid #f0f0f0;display:flex;flex-direction:column;gap:15px}.CartModal_clearBtn__S33Or{padding:10px;background:transparent;border:2px solid #f44336;border-radius:10px;color:#f44336;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:14px}.CartModal_clearBtn__S33Or:hover{background:#f44336;color:#fff}.CartModal_total__ESCR3{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:700;color:#000;padding:10px 0}.CartModal_totalAmount__bhfRu{font-size:24px;font-weight:900;color:#90ee90}.CartModal_checkoutBtn__uGmSj{width:100%;padding:16px;background:#90ee90;border:none;border-radius:12px;font-size:16px;font-weight:700;color:#000;cursor:pointer;transition:all .3s ease;text-transform:uppercase}.CartModal_checkoutBtn__uGmSj:hover:not(:disabled){background:#7fdd7f;transform:translateY(-2px);box-shadow:0 4px 12px rgba(144,238,144,.4)}.CartModal_checkoutBtn__uGmSj:disabled{opacity:.6;cursor:not-allowed}.CartModal_promoCodeSection__XBcqb{margin:10px 0}.CartModal_promoCodeLabel__3CL7c{display:block;font-size:13px;font-weight:600;color:#666;margin-bottom:6px}.CartModal_promoCodeInput__T0U2m{width:100%;padding:10px 14px;border:2px solid #ddd;border-radius:8px;font-size:14px;font-weight:600;text-transform:uppercase;transition:all .3s ease}.CartModal_promoCodeInput__T0U2m:focus{outline:none;border-color:#90ee90;box-shadow:0 0 0 3px rgba(144,238,144,.2)}.CartModal_emptyCart__kr5YL{padding:60px 30px;text-align:center}.CartModal_emptyIcon__co_hP{font-size:60px;margin-bottom:20px}.CartModal_emptyText__vgTSW{font-size:16px;color:#666;margin:0 0 30px}.CartModal_continueBtn__TcnED{padding:14px 30px;background:#90ee90;border:none;border-radius:12px;font-size:16px;font-weight:700;color:#000;cursor:pointer;transition:all .3s ease}.CartModal_continueBtn__TcnED:hover{background:#7fdd7f;transform:translateY(-2px);box-shadow:0 4px 12px rgba(144,238,144,.4)}@media (max-width:768px){.CartModal_modal__T_EVu{max-width:95%}.CartModal_footer__zEuF7,.CartModal_header__Lcn_w,.CartModal_items___mthE{padding:20px}.CartModal_item__w4KoS{padding:12px}}.CartIcon_cartIcon__5W1_H{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer;transition:all .2s ease;border-radius:8px;background:#90ee90;border:2px solid #000}.CartIcon_cartIcon__5W1_H:hover{background:#7fdd7f;transform:scale(1.05);box-shadow:0 4px 12px rgba(144,238,144,.4)}.CartIcon_icon__8EOMq{color:#000;transition:color .2s ease}.CartIcon_cartIcon__5W1_H:hover .CartIcon_icon__8EOMq{color:#000}.CartIcon_badge__l_6_G{position:absolute;top:-2px;right:-2px;background:linear-gradient(135deg,#ff6b6b,#ee5a6f);color:#fff;font-size:10px;font-weight:700;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 4px;box-shadow:0 2px 4px rgba(0,0,0,.2);animation:CartIcon_scaleIn__oRZQK .3s ease}@keyframes CartIcon_scaleIn__oRZQK{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.GlobalSearch_searchContainer__a5jWM{position:relative;flex:1 1;max-width:600px;margin:0 20px}.GlobalSearch_searchInputWrapper__7s115{position:relative;display:flex;align-items:center}.GlobalSearch_searchIcon__kvAHE{position:absolute;left:16px;color:#999;pointer-events:none;z-index:1}.GlobalSearch_searchInput__0nt2f{width:100%;padding:12px 40px 12px 45px;border:none;border-radius:25px;background:#f5f5f5;font-size:15px;outline:none;transition:all .3s}.GlobalSearch_searchInput__0nt2f:focus{background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.1)}.GlobalSearch_searchInput__0nt2f::placeholder{color:#999}.GlobalSearch_clearBtn__CE33t{position:absolute;right:12px;width:24px;height:24px;border:none;background:#ddd;border-radius:50%;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666;transition:all .2s}.GlobalSearch_clearBtn__CE33t:hover{background:#ccc;color:#000}.GlobalSearch_dropdown__fW4Nu{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.15);max-height:500px;overflow-y:auto;z-index:1000;animation:GlobalSearch_slideDown__do4zR .2s ease}@keyframes GlobalSearch_slideDown__do4zR{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.GlobalSearch_dropdownHeader__vmMnW{padding:12px 16px;font-size:13px;font-weight:600;color:#666;border-bottom:1px solid #f0f0f0;text-transform:uppercase;letter-spacing:.5px}.GlobalSearch_dropdownItem__KIdnH{display:flex;gap:12px;padding:12px 16px;cursor:pointer;transition:background .2s;border-bottom:1px solid #f5f5f5}.GlobalSearch_dropdownItem__KIdnH:last-child{border-bottom:none}.GlobalSearch_dropdownItem__KIdnH.GlobalSearch_selected___CtJ5,.GlobalSearch_dropdownItem__KIdnH:hover{background:#f8f8f8}.GlobalSearch_itemImage__3cM4k{width:60px;height:60px;min-width:60px;border-radius:8px;overflow:hidden;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.GlobalSearch_itemImage__3cM4k img{width:100%;height:100%;object-fit:cover}.GlobalSearch_noImage__jL763{font-size:24px}.GlobalSearch_itemInfo___Ko2l{flex:1 1;display:flex;flex-direction:column;gap:4px;min-width:0}.GlobalSearch_itemName__FfoQn{font-size:15px;font-weight:700;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GlobalSearch_itemDescription__Iiwtm{font-size:13px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GlobalSearch_itemMeta__ZhAij{display:flex;gap:12px;align-items:center;margin-top:4px}.GlobalSearch_itemPrice__gF3a4{font-size:14px;font-weight:700;color:#000}.GlobalSearch_itemStock__QFjxX{font-size:12px;color:#666}.GlobalSearch_highlight__XEI_9{background:#fff59d;color:#000;font-weight:700;padding:0 2px;border-radius:2px}.GlobalSearch_dropdown__fW4Nu::-webkit-scrollbar{width:8px}.GlobalSearch_dropdown__fW4Nu::-webkit-scrollbar-track{background:#f5f5f5;border-radius:0 16px 16px 0}.GlobalSearch_dropdown__fW4Nu::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}.GlobalSearch_dropdown__fW4Nu::-webkit-scrollbar-thumb:hover{background:#ccc}@media (max-width:768px){.GlobalSearch_searchContainer__a5jWM{max-width:100%;margin:0 10px}.GlobalSearch_dropdown__fW4Nu{max-height:400px}.GlobalSearch_itemImage__3cM4k{width:50px;height:50px;min-width:50px}.GlobalSearch_itemName__FfoQn{font-size:14px}.GlobalSearch_itemDescription__Iiwtm{font-size:12px}}.Navbar_navbar__uf_Jo{background:hsla(0,0%,100%,.98);box-shadow:0 2px 10px rgba(0,0,0,.1);position:fixed;top:0;left:200px;right:200px;z-index:1000;padding:15px 0;border-radius:0 0 30px 30px}.Navbar_container__a_5wR{max-width:1400px;margin:0 auto;padding:0 30px;display:flex;align-items:center;justify-content:space-between;gap:30px}.Navbar_leftLinks__YM1nu{display:flex;align-items:center;gap:12px;font-size:17px;margin-right:auto;min-width:350px}.Navbar_leftLinks__YM1nu .Navbar_link__zYZpY{color:#000;text-decoration:none;font-weight:700;transition:color .3s}.Navbar_leftLinks__YM1nu .Navbar_link__zYZpY:hover{color:#90ee90}.Navbar_separator__HmDzV{color:#ccc;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:400}.Navbar_searchContainer__g4QKN{flex:1 1;max-width:600px;margin:0 20px}.Navbar_searchInput__LmkrN{width:100%;padding:12px 20px;border:none;border-radius:25px;background:#f5f5f5;font-size:15px;outline:none;transition:all .3s}.Navbar_searchInput__LmkrN:focus{background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.1)}.Navbar_searchInput__LmkrN::placeholder{color:#999}.Navbar_balanceContainer__Sgn_a{display:flex;align-items:center;gap:10px;background:#f5f5f5;border:2px solid #e0e0e0;border-radius:12px;padding:6px 10px;transition:all .3s ease}.Navbar_balanceContainer__Sgn_a:hover{border-color:#90ee90;background:#fafafa}.Navbar_balanceInfo__Y3RVA{display:flex;align-items:center;gap:8px}.Navbar_walletIcon__ilybV{width:18px;height:18px;opacity:.7}.Navbar_balanceAmount__9wRrq{color:#000;font-weight:700;font-size:15px;font-family:Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Navbar_topUpBtn__grg2i{width:26px;height:26px;border-radius:6px;background:#90ee90;border:none;color:#fff;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0;line-height:1}.Navbar_topUpBtn__grg2i:hover{background:#7fd87f;transform:scale(1.05)}.Navbar_topUpBtn__grg2i:active{transform:scale(.95)}.Navbar_actions__RYKSg{display:flex;align-items:center;gap:20px}.Navbar_langSwitcher__3BnGZ{display:flex;gap:5px;background:#f5f5f5;border-radius:10px;padding:4px}.Navbar_langBtn__kqOcN{padding:6px 12px;border:none;background:transparent;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s;color:#666}.Navbar_langBtn__kqOcN.Navbar_active__1AUJp{background:#90ee90;color:#000}.Navbar_langBtn__kqOcN:hover:not(.Navbar_active__1AUJp){background:#e0e0e0}.Navbar_authButtons__4AERz{display:flex;gap:10px}.Navbar_loginBtn__lwMlG,.Navbar_registerBtn__CitBa{padding:10px 20px;border-radius:10px;font-weight:600;transition:all .3s;font-size:14px;cursor:pointer}.Navbar_loginBtn__lwMlG{color:#000;border:2px solid #90ee90;background:transparent}.Navbar_loginBtn__lwMlG:hover{background:#90ee90}.Navbar_registerBtn__CitBa{background:#90ee90;color:#000;border:2px solid #90ee90}.Navbar_registerBtn__CitBa:hover{background:#7fdd7f;transform:translateY(-2px);box-shadow:0 4px 12px rgba(144,238,144,.4)}.Navbar_userMenuContainer__rH_3x{position:relative}.Navbar_userMenu__Ylvlh{display:flex;align-items:center;gap:12px;cursor:pointer;padding:8px 12px;border-radius:12px;transition:background .3s}.Navbar_userMenu__Ylvlh:hover{background:rgba(144,238,144,.1)}.Navbar_username__nuU19{font-weight:600;color:#000;font-size:15px}.Navbar_avatar__IMUsa{width:40px;height:40px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f5f5f5}.Navbar_avatarImg__BgkAn{width:100%;height:100%;object-fit:cover}.Navbar_dropdown__23xc5{position:absolute;top:100%;right:0;background:#fff;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.15);padding:8px;min-width:180px;z-index:1000;margin-top:8px;border:1px solid #e0e0e0}.Navbar_dropdownItem__rihfv{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;border:none;background:transparent;border-radius:8px;cursor:pointer;transition:background .2s;font-size:14px;font-weight:500;color:#333;text-align:left}.Navbar_dropdownItem__rihfv:hover{background:#f5f5f5}.Navbar_dropdownItem__rihfv:last-child:hover{background:rgba(244,67,54,.1);color:#f44336}.Navbar_dropdownIcon__GgGXg{width:18px;height:18px;flex-shrink:0}.Navbar_authLoading__DShUB{display:flex;align-items:center;justify-content:center;width:120px;height:40px}.Navbar_loadingSpinner__zkcV_{width:20px;height:20px;border:2px solid #f3f3f3;border-top-color:#90ee90;border-radius:50%;animation:Navbar_spin__M2HY0 1s linear infinite}@keyframes Navbar_spin__M2HY0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Navbar_logoutBtn__BadBg{padding:8px 16px;border:2px solid #f44336;background:transparent;color:#f44336;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s;font-size:14px}.Navbar_logoutBtn__BadBg:hover{background:#f44336;color:#fff}.Navbar_mobileMenuBtn__M7qGd{display:none;background:none;border:none;cursor:pointer;padding:8px;z-index:1001}.Navbar_hamburger__gBq6a{display:block;width:24px;height:2px;background:#000;position:relative;transition:all .3s}.Navbar_hamburger__gBq6a:after,.Navbar_hamburger__gBq6a:before{content:"";position:absolute;left:0;width:24px;height:2px;background:#000;transition:all .3s}.Navbar_hamburger__gBq6a:before{top:-7px}.Navbar_hamburger__gBq6a:after{top:7px}.Navbar_hamburgerActive__rVc2d{background:transparent}.Navbar_hamburgerActive__rVc2d:before{top:0;transform:rotate(45deg)}.Navbar_hamburgerActive__rVc2d:after{top:0;transform:rotate(-45deg)}.Navbar_mobileOverlay__Y1xdL{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:999}.Navbar_mobileMenu__4oQHX{display:none;position:fixed;top:0;left:0;width:280px;height:100%;min-height:100vh;background:#fff;z-index:1000;box-shadow:2px 0 20px rgba(0,0,0,.1);overflow-y:auto;animation:Navbar_slideIn__uZ5pk .3s ease}@keyframes Navbar_slideIn__uZ5pk{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Navbar_mobileMenuHeader__ydAvo{display:flex;justify-content:center;align-items:center;padding:20px;border-bottom:1px solid #e0e0e0}.Navbar_mobileMenuHeader__ydAvo h3{margin:0;font-size:20px;font-weight:700}.Navbar_mobileMenuClose__HYLlX{display:none}.Navbar_mobileMenuContent__G_wxq{padding:10px}.Navbar_mobileLink__WK2Bw{display:flex;align-items:center;gap:12px;padding:15px;color:#000;text-decoration:none;font-weight:600;font-size:16px;border-radius:10px;transition:background .2s;border:none;background:none;width:100%;text-align:left;cursor:pointer}.Navbar_mobileLink__WK2Bw:hover{background:#f5f5f5}.Navbar_mobileLogoutBtn__jVzNk{color:#f44336!important;background:transparent!important}.Navbar_mobileLogoutBtn__jVzNk:hover{background:rgba(244,67,54,.1)!important;color:#f44336!important}.Navbar_mobileLinkIcon__CZHAD{width:20px;height:20px}.Navbar_mobileDivider__et8Un{height:1px;background:#e0e0e0;margin:10px 0}.Navbar_mobileLangSwitcher__hBM91{display:flex;gap:10px;padding:15px}.Navbar_mobileLangBtn__Oz2qX{flex:1 1;padding:10px;border:2px solid #e0e0e0;background:#fff;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s;color:#666}.Navbar_mobileLangBtn__Oz2qX.Navbar_active__1AUJp{background:#90ee90;border-color:#90ee90;color:#000}@media (max-width:1024px){.Navbar_navbar__uf_Jo{left:50px;right:50px}}@media (max-width:768px){.Navbar_navbar__uf_Jo{left:0;right:0;border-radius:0;padding:12px 0}.Navbar_container__a_5wR{padding:0 15px;gap:10px}.Navbar_mobileMenuBtn__M7qGd,.Navbar_mobileMenu__4oQHX,.Navbar_mobileOverlay__Y1xdL{display:block}.Navbar_leftLinks__YM1nu{display:none}.Navbar_searchContainer__g4QKN{flex:1 1;max-width:none;margin:0}.Navbar_balanceContainer__Sgn_a{display:none}.Navbar_actions__RYKSg{gap:10px}.Navbar_langSwitcher__3BnGZ{display:none}.Navbar_authButtons__4AERz{gap:6px}.Navbar_loginBtn__lwMlG,.Navbar_registerBtn__CitBa{padding:8px 12px;font-size:12px}.Navbar_username__nuU19{display:none}.Navbar_avatar__IMUsa{width:35px;height:35px}}.QuantityModal_overlay__CB9xk{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000;animation:QuantityModal_fadeIn__Hd5Fc .2s ease}@keyframes QuantityModal_fadeIn__Hd5Fc{0%{opacity:0}to{opacity:1}}.QuantityModal_modal__cH5_l{background:#fff;border-radius:20px;padding:30px;max-width:400px;width:90%;position:relative;animation:QuantityModal_slideUp__PidjD .3s ease;box-shadow:0 10px 40px rgba(0,0,0,.3)}@keyframes QuantityModal_slideUp__PidjD{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.QuantityModal_closeBtn__p2TYJ{position:absolute;top:15px;right:15px;width:32px;height:32px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease;color:#666}.QuantityModal_closeBtn__p2TYJ:hover{background:#f5f5f5;color:#000}.QuantityModal_title__tPyWN{font-size:24px;font-weight:900;color:#000;margin:0 0 10px;text-align:center}.QuantityModal_productName__mgw9p{font-size:16px;color:#666;margin:0 0 30px;text-align:center}.QuantityModal_quantityControl__xTLIo{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:15px}.QuantityModal_quantityBtn__l2TqD{width:50px;height:50px;border:3px solid #000;background:#fff;border-radius:12px;font-size:24px;font-weight:700;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;color:#000}.QuantityModal_quantityBtn__l2TqD:hover:not(:disabled){background:#90ee90;transform:scale(1.05)}.QuantityModal_quantityBtn__l2TqD:disabled{opacity:.3;cursor:not-allowed}.QuantityModal_quantityInput__M3tyj{width:80px;height:50px;border:3px solid #000;border-radius:12px;text-align:center;font-size:24px;font-weight:900;color:#000;background:#fff;outline:none}.QuantityModal_quantityInput__M3tyj::-webkit-inner-spin-button,.QuantityModal_quantityInput__M3tyj::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.QuantityModal_quantityInput__M3tyj[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.QuantityModal_maxInfo__pIG1C{text-align:center;font-size:14px;color:#666;margin:0 0 25px}.QuantityModal_actions__wo0sn{display:flex;gap:10px}.QuantityModal_cancelBtn__e5stw,.QuantityModal_confirmBtn__cJLdl{flex:1 1;padding:14px;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;border:none}.QuantityModal_cancelBtn__e5stw{background:transparent;border:2px solid #000;color:#000}.QuantityModal_cancelBtn__e5stw:hover{background:#f5f5f5}.QuantityModal_confirmBtn__cJLdl{background:#90ee90;color:#000;white-space:nowrap}.QuantityModal_confirmBtn__cJLdl:hover{background:#7fdd7f;transform:translateY(-2px);box-shadow:0 4px 12px rgba(144,238,144,.4)}.ProductsSection_productsSection__ouNTL{flex:1 1;background:hsla(0,0%,100%,.98);border-radius:35px;padding:30px 30px 25px;margin-top:5px;position:relative;z-index:10}.ProductsSection_loading__kX30Q{text-align:center;padding:40px;color:#666;font-size:16px}.ProductsSection_typeSelector__a0D0v{display:none}.ProductsSection_typeBtn__ffdg4{background:transparent;border:none;padding:16px 50px;font-size:15px;font-weight:700;font-family:Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);text-transform:uppercase;border-radius:45px;color:hsla(0,0%,100%,.7);letter-spacing:1.5px;position:relative;z-index:1;min-width:160px}.ProductsSection_typeBtn__ffdg4:hover{color:hsla(0,0%,100%,.95);background:hsla(0,0%,100%,.1)}.ProductsSection_typeBtn__ffdg4:active{transform:scale(.98)}.ProductsSection_typeBtn__ffdg4.ProductsSection_active__3D89B{background:#fff;color:#667eea;box-shadow:0 8px 25px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.6);font-weight:800}.ProductsSection_typeBtn__ffdg4.ProductsSection_active__3D89B:hover{box-shadow:0 10px 30px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.6);transform:translateY(-1px)}.ProductsSection_typeBtn__ffdg4.ProductsSection_active__3D89B:active{transform:scale(.98)}.ProductsSection_categories__anTmC{display:flex;gap:10px;margin-bottom:25px;justify-content:center;flex-wrap:wrap}.ProductsSection_noCategories__umlIV{text-align:center;padding:20px;color:#999;font-size:14px}.ProductsSection_categoryBtn__3qurD{background:#fff;border:3px solid #000;padding:12px 40px;font-size:15px;font-weight:900;font-family:Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;cursor:pointer;transition:all .3s ease;position:relative;text-transform:uppercase;transform:translateY(5px);border-radius:25px}.ProductsSection_categoryBtn__3qurD:hover{background:#f5f5f5}.ProductsSection_categoryBtn__3qurD.ProductsSection_active__3D89B{background:#90ee90;transform:translateY(-3px);box-shadow:0 6px 15px rgba(144,238,144,.4);z-index:2}.ProductsSection_grid__fCjFx{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;align-items:stretch}.ProductsSection_grid__fCjFx>.ProductsSection_productCard__ACQEv:last-child:nth-child(3n+1),.ProductsSection_grid__fCjFx>.ProductsSection_productCard__ACQEv:only-child{grid-column:2;justify-self:center}.ProductsSection_productCard__ACQEv{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease;display:flex;flex-direction:column;cursor:pointer;height:100%}.ProductsSection_productCard__ACQEv:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.ProductsSection_productImage__l0rc_{position:relative;width:100%;height:250px;min-height:250px;background:#f5f5f5;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:8px;box-sizing:border-box;border-radius:16px 16px 0 0}.ProductsSection_productImage__l0rc_ img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:12px;display:block}.ProductsSection_noImage__m_9GP{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:48px;background:linear-gradient(135deg,#f5f5f5,#e0e0e0)}.ProductsSection_discount__IdXOj{position:absolute;top:12px;right:12px;background:#f44;color:#fff;padding:6px 12px;border-radius:8px;font-weight:700;font-size:14px;box-shadow:0 2px 8px rgba(255,68,68,.3)}.ProductsSection_productInfo__uiRhY{padding:16px;display:flex;flex-direction:column;gap:12px;flex:1 1;min-height:200px}.ProductsSection_productName__5eatT{font-size:26px;font-weight:900;color:#000;margin:0;line-height:1.3;text-align:center}.ProductsSection_ratingBlock__eVArL{display:flex;align-items:center;gap:6px;min-height:26px;box-sizing:border-box}.ProductsSection_ratingBlock__eVArL:empty{visibility:hidden}.ProductsSection_ratingStar___nF4w{font-size:18px;line-height:1}.ProductsSection_ratingValue__RD_qZ{font-size:16px;font-weight:700;color:#000}.ProductsSection_reviewsCount__jUCPo{font-size:13px;color:#666}.ProductsSection_priceBlock__EonT_{display:flex;align-items:center;gap:8px;margin-top:12px}.ProductsSection_priceLabel__TM81L{font-size:16px;font-weight:600;color:#666}.ProductsSection_oldPrice__9LEGI{font-size:16px;color:#999;text-decoration:line-through;font-weight:500}.ProductsSection_price__b360l{font-size:16px;font-weight:700;color:#000}.ProductsSection_stats__8oCEq{display:flex;justify-content:center;padding:12px 0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.ProductsSection_statItem__nz_76{display:flex;flex-direction:column;gap:4px;align-items:center}.ProductsSection_statLabel__zlIi_{font-size:11px;color:#999;text-transform:uppercase;font-weight:600;letter-spacing:.5px}.ProductsSection_statValue__rWu6V{font-size:16px;font-weight:700;color:#000}.ProductsSection_actionButtons__2g3oU{display:flex;gap:8px;align-items:center}.ProductsSection_addToCartBtn__sNyOb{width:48px;height:48px;min-width:48px;padding:0;background:#fff;border:3px solid #000;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#000}.ProductsSection_addToCartBtn__sNyOb:hover{background:#90ee90;transform:translateY(-2px);box-shadow:0 4px 12px rgba(144,238,144,.4)}.ProductsSection_addToCartBtn__sNyOb:active{transform:translateY(0)}.ProductsSection_addToCartBtn__sNyOb svg{width:20px;height:20px}.ProductsSection_buyBtn__pidAX{flex:1 1;padding:14px;background:#90ee90;border:none;border-radius:12px;font-size:16px;font-weight:700;color:#000;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.ProductsSection_buyBtn__pidAX:hover{background:#7fdd7f;transform:translateY(-2px);box-shadow:0 4px 12px rgba(144,238,144,.4)}.ProductsSection_buyBtn__pidAX:active{transform:translateY(0)}.ProductsSection_pagination__yf6rn{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:30px;padding-top:20px}.ProductsSection_paginationBtn__fH8nv{min-width:40px;height:40px;padding:8px 12px;background:#fff;border:3px solid #000;border-radius:12px;font-size:16px;font-weight:700;font-family:Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;color:#000}.ProductsSection_paginationBtn__fH8nv:hover:not(:disabled){background:#f5f5f5;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.ProductsSection_paginationBtn__fH8nv:active:not(:disabled){transform:translateY(0)}.ProductsSection_paginationBtn__fH8nv.ProductsSection_active__3D89B{background:#90ee90;box-shadow:0 4px 12px rgba(144,238,144,.4);transform:scale(1.05)}.ProductsSection_paginationBtn__fH8nv.ProductsSection_active__3D89B:hover{background:#7fdd7f;transform:scale(1.05) translateY(-2px)}.ProductsSection_paginationBtn__fH8nv:disabled{opacity:.3;cursor:not-allowed;background:#f5f5f5}.ProductsSection_quantityInfo__MHlWb{display:flex;align-items:center;gap:6px;font-size:13px;color:#666;min-height:20px;box-sizing:border-box}.ProductsSection_ratingAndStockRow__i3wIP{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0;min-height:26px}.ProductsSection_quantityLabel__igPEL{font-weight:600}.ProductsSection_quantityValue__O_62G{font-weight:700;color:#000}@media (max-width:768px){.ProductsSection_productsSection__ouNTL{padding:20px 15px;border-radius:20px}.ProductsSection_grid__fCjFx{grid-template-columns:repeat(2,1fr);gap:12px}.ProductsSection_grid__fCjFx>.ProductsSection_productCard__ACQEv:last-child:nth-child(3n+1),.ProductsSection_grid__fCjFx>.ProductsSection_productCard__ACQEv:only-child{grid-column:auto;justify-self:stretch}.ProductsSection_productCard__ACQEv{max-width:100%}.ProductsSection_productImage__l0rc_{height:180px;min-height:180px;padding:6px}.ProductsSection_productImage__l0rc_ img{object-fit:contain;padding:0;border-radius:10px}.ProductsSection_productInfo__uiRhY{padding:12px;min-height:auto;gap:8px}.ProductsSection_productName__5eatT{font-size:16px}.ProductsSection_categories__anTmC{gap:8px;margin-bottom:20px}.ProductsSection_categoryBtn__3qurD{padding:10px 20px;font-size:13px;border-width:2px}.ProductsSection_pagination__yf6rn{gap:6px;margin-top:20px;flex-wrap:wrap}.ProductsSection_paginationBtn__fH8nv{min-width:36px;height:36px;padding:6px 10px;font-size:14px;border-width:2px}.ProductsSection_actionButtons__2g3oU{gap:6px}.ProductsSection_addToCartBtn__sNyOb{width:40px;height:40px;min-width:40px;border-width:2px}.ProductsSection_addToCartBtn__sNyOb svg{width:18px;height:18px}.ProductsSection_buyBtn__pidAX{padding:10px;font-size:13px}.ProductsSection_priceBlock__EonT_{margin-top:8px}.ProductsSection_oldPrice__9LEGI,.ProductsSection_priceLabel__TM81L,.ProductsSection_price__b360l{font-size:14px}.ProductsSection_stats__8oCEq{padding:8px 0}.ProductsSection_statValue__rWu6V{font-size:14px}.ProductsSection_statLabel__zlIi_{font-size:10px}.ProductsSection_discount__IdXOj{top:8px;right:8px;padding:4px 8px;font-size:12px}}.ProductCard_card___oftE{background:#ccc;border-radius:20px;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s;overflow:hidden;position:relative}.ProductCard_card___oftE:hover{transform:scale(1.03);background:#bbb}.ProductCard_image__O96ro{width:100%;height:70%;display:flex;align-items:center;justify-content:center;overflow:hidden}.ProductCard_image__O96ro img{width:100%;height:100%;object-fit:cover}.ProductCard_content__1Qy_K{width:100%;padding:12px;background:#fff;text-align:center}.ProductCard_title__3wWDP{font-size:14px;font-weight:600;margin-bottom:4px;color:#333}.ProductCard_price__UVnAB,.ProductCard_title__3wWDP{font-family:Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ProductCard_price__UVnAB{font-size:16px;font-weight:700;color:#000}.ProductCard_placeholder__8ng7P{width:100%;height:100%}.TypeSelector_typeSelector__fkCZr{display:flex;gap:15px;justify-content:center;background:hsla(0,0%,100%,.1);padding:8px;border-radius:50px;box-shadow:0 8px 32px rgba(0,0,0,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3);position:relative;z-index:1;width:-moz-fit-content;width:fit-content;margin:0 auto 35px}.TypeSelector_typeBtn__LALP_{background:hsla(0,0%,100%,.9);border:none;padding:14px 45px;font-size:14px;font-weight:700;font-family:Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);text-transform:uppercase;border-radius:40px;color:#333;letter-spacing:1px;position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.TypeSelector_typeBtn__LALP_:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent);transition:left .5s ease}.TypeSelector_typeBtn__LALP_:hover:before{left:100%}.TypeSelector_typeBtn__LALP_:hover{background:#fff;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.TypeSelector_typeBtn__LALP_:active{transform:translateY(0);box-shadow:0 2px 8px rgba(0,0,0,.1)}.TypeSelector_typeBtn__LALP_.TypeSelector_active__2aOT1{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 8px 24px rgba(102,126,234,.4);transform:translateY(-2px)}.TypeSelector_typeBtn__LALP_.TypeSelector_active__2aOT1:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.3);transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.TypeSelector_typeBtn__LALP_.TypeSelector_active__2aOT1:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(102,126,234,.5)}.TypeSelector_typeBtn__LALP_.TypeSelector_active__2aOT1:hover:after{width:300px;height:300px}.TypeSelector_typeBtn__LALP_.TypeSelector_active__2aOT1:active{transform:translateY(-2px);box-shadow:0 8px 24px rgba(102,126,234,.4)}.HistorySidebar_historySidebar__Msi6s{width:100%;max-width:1370px;display:flex;flex-direction:row;gap:10px;margin-bottom:15px;overflow-x:auto;padding:5px 0;scrollbar-width:none;-ms-overflow-style:none}.HistorySidebar_historySidebar__Msi6s::-webkit-scrollbar{display:none}.HistorySidebar_historyTitle__mrZus{font-weight:700;font-size:11px;text-align:center;background:#fff;padding:8px 15px;border-radius:15px;box-shadow:0 2px 8px rgba(0,0,0,.1);line-height:1.3;font-family:Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-width:150px;display:flex;align-items:center;justify-content:center;white-space:nowrap}.HistorySidebar_historyItem__bkjRK{background:#fff;border-radius:12px;padding:12px;margin-bottom:0;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s ease;animation:HistorySidebar_slideIn__f3Cwa .5s ease-out;display:flex;gap:12px;align-items:center;cursor:pointer;min-width:220px;flex-shrink:0}.HistorySidebar_historyItem__bkjRK:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15);background:linear-gradient(135deg,#f8f8f8,#fff)}.HistorySidebar_historyItem__bkjRK:active{transform:translateY(0)}@keyframes HistorySidebar_slideIn__f3Cwa{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.HistorySidebar_newItem__ysIGM{animation:HistorySidebar_pulse__RfWoo 1s ease-out;background:linear-gradient(135deg,#90ee90,#fff)}@keyframes HistorySidebar_pulse__RfWoo{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.HistorySidebar_historyItem__bkjRK.HistorySidebar_lastItem___B6BP{background:#ccc}.HistorySidebar_itemImage__hpNyM{width:60px;height:60px;min-width:60px;border-radius:10px;overflow:hidden;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.HistorySidebar_itemImage__hpNyM img{width:100%;height:100%;object-fit:cover}.HistorySidebar_itemContent__412E1{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:0;justify-content:center}.HistorySidebar_itemName__oOzJR{font-size:11px}.HistorySidebar_itemCategory__ef0tQ,.HistorySidebar_itemName__oOzJR{font-weight:700;color:#000;font-family:Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HistorySidebar_itemCategory__ef0tQ{font-size:12px}.HistorySidebar_itemAmount__71pL1{font-size:13px;font-weight:800;color:#2ecc71}.HistorySidebar_itemAmount__71pL1,.HistorySidebar_itemDate__KDVx9{font-family:Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.HistorySidebar_itemDate__KDVx9{font-size:10px;color:#666}.HistorySidebar_itemDetails__22YE5{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-top:2px}.HistorySidebar_itemQuantity__RV1m4{font-size:10px;color:#666;font-weight:600}.HistorySidebar_emptyState__E7xnn{text-align:center;padding:20px;color:#999;font-size:12px}@media (max-width:1024px){.HistorySidebar_historySidebar__Msi6s{padding:5px}.HistorySidebar_historyItem__bkjRK{min-width:200px}.HistorySidebar_itemImage__hpNyM{width:50px;height:50px;min-width:50px}}@media (max-width:768px){.HistorySidebar_historySidebar__Msi6s{gap:6px;padding:5px 0;margin-bottom:12px}.HistorySidebar_historyTitle__mrZus{font-size:9px;padding:5px 10px;min-width:100px}.HistorySidebar_historyItem__bkjRK{min-width:150px;padding:8px;gap:8px}.HistorySidebar_itemImage__hpNyM{width:40px;height:40px;min-width:40px;border-radius:6px}.HistorySidebar_itemContent__412E1{gap:3px}.HistorySidebar_itemName__oOzJR{font-size:9px}.HistorySidebar_itemCategory__ef0tQ{font-size:10px}.HistorySidebar_itemAmount__71pL1{font-size:11px}.HistorySidebar_itemDate__KDVx9,.HistorySidebar_itemQuantity__RV1m4{font-size:8px}}.PaymentModal_paymentModal__ZHhiN{padding:24px 0 0}.PaymentModal_amountSection__8dL_7{background:#f8f9fa;border-radius:16px;padding:40px 32px;text-align:center;margin-bottom:40px;border:2px solid #e9ecef;position:relative}.PaymentModal_amountLabel__DXV5V{font-size:14px;color:#6c757d;margin-bottom:16px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px}.PaymentModal_amountValue__vSWXT{font-size:64px;font-weight:800;color:#1a1a1a;letter-spacing:-2px;line-height:1}.PaymentModal_amountNote__xm5Ic{margin-top:16px;font-size:14px;color:#6c757d;font-weight:600}.PaymentModal_methodsSection___70KP{margin-bottom:40px}.PaymentModal_methodsTitle__JNBjY{font-size:16px;font-weight:700;color:#1a1a1a;margin-bottom:24px;text-transform:uppercase;letter-spacing:1px}.PaymentModal_methodsList__l5bQ3{display:flex;flex-direction:column;gap:16px}.PaymentModal_methodCard__3pvXF{display:flex;align-items:center;gap:20px;padding:24px;background:#fff;border:2px solid #e9ecef;border-radius:16px;cursor:pointer;transition:all .2s ease;width:100%;text-align:left;position:relative}.PaymentModal_methodCard__3pvXF:hover:not(:disabled){border-color:#90ee90;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.PaymentModal_methodCard__3pvXF.PaymentModal_selected__Sy1DU{background:#f0fff0;border-color:#90ee90;box-shadow:0 4px 16px rgba(144,238,144,.2)}.PaymentModal_methodCard__3pvXF:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.PaymentModal_methodIcon__PEWf0{width:64px;height:64px;border-radius:12px;overflow:hidden;flex-shrink:0;background:#f8f9fa;display:flex;align-items:center;justify-content:center;border:2px solid #e9ecef;transition:all .2s ease}.PaymentModal_methodCard__3pvXF:hover:not(:disabled) .PaymentModal_methodIcon__PEWf0{transform:scale(1.05)}.PaymentModal_methodCard__3pvXF.PaymentModal_selected__Sy1DU .PaymentModal_methodIcon__PEWf0{border-color:#90ee90;background:#fff}.PaymentModal_methodIcon__PEWf0 img{width:100%;height:100%;object-fit:cover}.PaymentModal_methodInfo__wjteT{flex:1 1}.PaymentModal_methodName__i387S{font-size:18px;font-weight:700;color:#1a1a1a;margin-bottom:6px;letter-spacing:-.3px}.PaymentModal_methodDescription__rED93{font-size:14px;color:#6c757d;font-weight:500}.PaymentModal_methodCheck__CIMn7{width:28px;height:28px;color:#90ee90;flex-shrink:0}.PaymentModal_proceedButton__IFIFG{width:100%;padding:20px 24px;background:#1a1a1a;color:#fff;border:none;border-radius:12px;font-size:17px;font-weight:700;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:1px}.PaymentModal_proceedButton__IFIFG:hover:not(:disabled){background:#000;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.2)}.PaymentModal_proceedButton__IFIFG:active:not(:disabled){transform:translateY(0)}.PaymentModal_proceedButton__IFIFG:disabled{opacity:.5;cursor:not-allowed;transform:none;background:#6c757d}@media (max-width:768px){.PaymentModal_paymentModal__ZHhiN{padding:16px 0 0}.PaymentModal_amountSection__8dL_7{padding:32px 24px;margin-bottom:32px}.PaymentModal_amountValue__vSWXT{font-size:48px}.PaymentModal_amountLabel__DXV5V{font-size:13px}.PaymentModal_methodsSection___70KP{margin-bottom:32px}.PaymentModal_methodsTitle__JNBjY{font-size:15px;margin-bottom:20px}.PaymentModal_methodCard__3pvXF{padding:20px;gap:16px}.PaymentModal_methodIcon__PEWf0{width:56px;height:56px}.PaymentModal_methodName__i387S{font-size:16px}.PaymentModal_methodDescription__rED93{font-size:13px}.PaymentModal_methodCheck__CIMn7{width:24px;height:24px}.PaymentModal_proceedButton__IFIFG{padding:18px 20px;font-size:16px}}.TwoFactorSection_twoFactorSection__eL_1B,.TwoFactorSection_twoFactorSection__eL_1B.TwoFactorSection_inline__sSZkP{margin-top:0;padding:0}.TwoFactorSection_twoFactorSection__eL_1B.TwoFactorSection_inline__sSZkP .TwoFactorSection_content__kmx7G{gap:0;margin:0;padding:0}.TwoFactorSection_twoFactorSection__eL_1B.TwoFactorSection_inline__sSZkP .TwoFactorSection_subtitle__gQyOt,.TwoFactorSection_twoFactorSection__eL_1B.TwoFactorSection_inline__sSZkP .TwoFactorSection_title__e3lpB{display:none}.TwoFactorSection_content__kmx7G{display:flex;flex-direction:column;gap:6px;margin:0}.TwoFactorSection_title__e3lpB{font-size:14px;font-weight:600;color:#000;margin:0;line-height:1.4}.TwoFactorSection_subtitleRow__axUdu{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.TwoFactorSection_subtitle__gQyOt{font-size:12px;color:#666;margin:0;line-height:1.4}.TwoFactorSection_disableButton__ZOaxG,.TwoFactorSection_enableButton__bH9g2{padding:8px 16px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s;border:none;font-size:13px;white-space:nowrap;flex-shrink:0}.TwoFactorSection_enableButton__bH9g2{background:#22c55e;color:#fff}.TwoFactorSection_enableButton__bH9g2:hover:not(:disabled){background:#16a34a;transform:translateY(-1px);box-shadow:0 4px 12px rgba(34,197,94,.3)}.TwoFactorSection_disableButton__ZOaxG{background:rgba(239,68,68,.9);color:#fff}.TwoFactorSection_disableButton__ZOaxG:hover:not(:disabled){background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px rgba(239,68,68,.3)}.TwoFactorSection_disableButton__ZOaxG:disabled,.TwoFactorSection_enableButton__bH9g2:disabled{opacity:.5;cursor:not-allowed}.TwoFactorSection_codeModal__gXh3_{display:flex;flex-direction:column;gap:16px;padding:8px 0}.TwoFactorSection_codeInput__7OQov{width:100%;padding:16px;font-size:24px;text-align:center;letter-spacing:8px;border:2px solid #d1d5db;border-radius:8px;background:#f9fafb;color:#111827;font-weight:600}.TwoFactorSection_codeInput__7OQov:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.TwoFactorSection_verifyButton__S40si{padding:12px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s}.TwoFactorSection_verifyButton__S40si:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.TwoFactorSection_verifyButton__S40si:disabled{opacity:.5;cursor:not-allowed}.TwoFactorSection_disableModal__RBqgU{display:flex;flex-direction:column;gap:16px;padding:8px 0}.TwoFactorSection_disableText__4Xgmx{color:#374151;margin:0;line-height:1.5;font-size:15px}.TwoFactorSection_passwordInput__deVTk{width:100%;padding:12px 16px;border:2px solid #d1d5db;border-radius:8px;background:#f9fafb;color:#111827;font-size:14px}.TwoFactorSection_passwordInput__deVTk:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.TwoFactorSection_disableButtons__d55ya{display:flex;gap:12px;justify-content:flex-end}.TwoFactorSection_cancelButton__0C1dY,.TwoFactorSection_confirmDisableButton__3SGXt{padding:10px 20px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s;border:none;font-size:14px}.TwoFactorSection_cancelButton__0C1dY{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.TwoFactorSection_cancelButton__0C1dY:hover{background:#e5e7eb}.TwoFactorSection_confirmDisableButton__3SGXt{background:#ef4444;color:#fff}.TwoFactorSection_confirmDisableButton__3SGXt:hover:not(:disabled){background:#dc2626;box-shadow:0 2px 8px rgba(239,68,68,.3)}.TwoFactorSection_confirmDisableButton__3SGXt:disabled{opacity:.5;cursor:not-allowed}.TwoFactorSection_loading__EAJrF{padding:24px;text-align:center;color:#6b7280}@media (max-width:768px){.TwoFactorSection_subtitleRow__axUdu{flex-direction:column;align-items:stretch;gap:12px}.TwoFactorSection_disableButton__ZOaxG,.TwoFactorSection_enableButton__bH9g2,.TwoFactorSection_subtitle__gQyOt{width:100%}}.ReferralSystemTab_content__FDoWL{background:#fff;border-radius:20px;padding:30px;width:100%}.ReferralSystemTab_referralLinkSection__81wfQ{margin-bottom:30px;padding-bottom:30px;border-bottom:2px solid #f0f0f0}.ReferralSystemTab_sectionTitle__A_PAV{font-size:24px;font-weight:700;color:#000;margin-bottom:20px;font-family:Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ReferralSystemTab_referralLinkWrapper__6UjmF{display:flex;gap:10px;margin-bottom:10px}.ReferralSystemTab_referralLinkInput__MRtsD{flex:1 1;padding:14px 18px;border:3px solid #000;border-radius:12px;font-size:15px;font-weight:600;font-family:Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#fff;color:#000}.ReferralSystemTab_referralLinkInput__MRtsD:focus{outline:none;border-color:#90ee90;box-shadow:0 0 0 4px rgba(144,238,144,.1)}.ReferralSystemTab_copyButton__SAnqm{padding:14px 20px;background:#90ee90;border:3px solid #000;border-radius:12px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;color:#000;font-weight:700}.ReferralSystemTab_copyButton__SAnqm:hover{background:#7fd87f;transform:translateY(-2px);box-shadow:0 4px 12px rgba(144,238,144,.4)}.ReferralSystemTab_referralHint__KbRrM{font-size:14px;color:#666;margin-top:10px;font-weight:500}.ReferralSystemTab_statsSection___d30W{margin-bottom:30px}.ReferralSystemTab_statsGrid__nekqr{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.ReferralSystemTab_statCard__LMonp{background:#fafafa;border:3px solid #000;border-radius:16px;padding:20px;display:flex;align-items:center;gap:15px;transition:all .3s ease}.ReferralSystemTab_statCard__LMonp:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ReferralSystemTab_statIcon__qPJ6I{font-size:32px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#fff;border:2px solid #000;border-radius:12px;flex-shrink:0}.ReferralSystemTab_statContent__AuT6Y{flex:1 1}.ReferralSystemTab_statValue__Yf5vC{font-size:24px;font-weight:700;color:#000;margin-bottom:5px;font-family:Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ReferralSystemTab_statLabel__d_bgs{font-size:13px;color:#666;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.ReferralSystemTab_subTabs__ii7xA{display:flex;gap:15px;margin-bottom:25px;border-bottom:2px solid #f0f0f0;padding-bottom:0}.ReferralSystemTab_subTab___KFgs{background:transparent;border:none;border-bottom:3px solid transparent;padding:12px 20px;font-size:16px;font-weight:600;font-family:Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;cursor:pointer;transition:all .3s ease;color:#666;position:relative;top:2px}.ReferralSystemTab_subTab___KFgs:hover{color:#000}.ReferralSystemTab_subTab___KFgs.ReferralSystemTab_active__g0Lfq{color:#000;border-bottom-color:#90ee90}.ReferralSystemTab_earningsList__wFMfH,.ReferralSystemTab_referralsList__bLDXJ{display:flex;flex-direction:column;gap:15px}.ReferralSystemTab_earningCard__Dx28A,.ReferralSystemTab_referralCard__0PS0q{background:#fafafa;border:3px solid #000;border-radius:16px;padding:20px;transition:all .3s ease}.ReferralSystemTab_earningCard__Dx28A:hover,.ReferralSystemTab_referralCard__0PS0q:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ReferralSystemTab_referralHeader__kiFcc{display:flex;align-items:center;gap:15px;margin-bottom:15px}.ReferralSystemTab_referralAvatar___72YQ{width:50px;height:50px;border-radius:50%;background:#90ee90;border:2px solid #000;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#000;flex-shrink:0}.ReferralSystemTab_referralInfo__ziHOu{flex:1 1}.ReferralSystemTab_referralUsername__6ma2e{font-size:18px;font-weight:700;color:#000;margin-bottom:5px;font-family:Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ReferralSystemTab_referralEmail__jFcrn{font-size:14px;color:#666;font-weight:500}.ReferralSystemTab_referralStats__UnJYl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;padding-top:15px;border-top:2px solid #e0e0e0}.ReferralSystemTab_referralStat___VCmC{display:flex;flex-direction:column;gap:5px}.ReferralSystemTab_referralStatLabel__Hl43m{font-size:12px;color:#666;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.ReferralSystemTab_referralStatValue__t7y0v{font-size:16px;font-weight:700;color:#000;font-family:Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ReferralSystemTab_earningHeader__xy98S{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.ReferralSystemTab_earningInfo__qnHSE{flex:1 1}.ReferralSystemTab_earningUsername__rLERo{font-size:18px;font-weight:700;color:#000;margin-bottom:5px;font-family:Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ReferralSystemTab_earningDate__g5HeI{font-size:13px;color:#666;font-weight:500}.ReferralSystemTab_earningAmount__AiaG1{font-size:24px;font-weight:700;color:#28a745;font-family:Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ReferralSystemTab_earningDetails__A3zqT{display:flex;gap:20px;padding-top:15px;border-top:2px solid #e0e0e0}.ReferralSystemTab_earningDetail__yv7vQ{display:flex;flex-direction:column;gap:5px}.ReferralSystemTab_earningDetailLabel__P1WVl{font-size:12px;color:#666;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.ReferralSystemTab_earningDetailValue__BAzy5{font-size:16px;font-weight:700;color:#000;font-family:Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ReferralSystemTab_emptyState__DUPy7{text-align:center;padding:60px 20px}.ReferralSystemTab_emptyIcon__HRqcP{font-size:64px;margin-bottom:20px}.ReferralSystemTab_emptyTitle__YEotc{font-size:24px;font-weight:700;color:#000;margin-bottom:10px;font-family:Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ReferralSystemTab_emptyText__FpPQb{font-size:16px;color:#666;font-weight:500}@media (max-width:768px){.ReferralSystemTab_content__FDoWL{padding:20px 15px}.ReferralSystemTab_statsGrid__nekqr{grid-template-columns:repeat(2,1fr);gap:15px}.ReferralSystemTab_referralStats__UnJYl{grid-template-columns:1fr;gap:10px}.ReferralSystemTab_earningDetails__A3zqT,.ReferralSystemTab_subTabs__ii7xA{flex-direction:column;gap:10px}.ReferralSystemTab_subTab___KFgs{width:100%;text-align:left;border-bottom:none;border-left:3px solid transparent;top:0}.ReferralSystemTab_subTab___KFgs.ReferralSystemTab_active__g0Lfq{border-left-color:#90ee90;border-bottom-color:transparent}}.ref_page__WAgqi{min-height:100vh;display:flex;flex-direction:column;background:#fafafa}.ref_main__It_uA{flex:1 1;display:flex;align-items:center;justify-content:center;padding:40px 20px}.ref_container__wCruR{width:100%;max-width:1200px;margin:0 auto;text-align:center}.ref_loading__DSHWy{font-size:18px;color:#666;padding:40px}.ReviewsSection_reviewsSection__pcae_{margin-top:40px;background:hsla(0,0%,100%,.98);border-radius:20px;padding:30px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.ReviewsSection_header__kr12p{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.ReviewsSection_reviewsTitle__jrnHv{font-size:28px;font-weight:900;color:#000;margin:0 0 8px}.ReviewsSection_averageRating__KuYrL{display:flex;align-items:center;gap:12px;margin-top:8px}.ReviewsSection_ratingStars__GSfqg{font-size:20px}.ReviewsSection_ratingValue__8YWvh{font-size:18px;font-weight:700;color:#000}.ReviewsSection_reviewCount__zAiW0{font-size:14px;color:#666}.ReviewsSection_writeReviewBtn__ILuPG{padding:12px 24px;background:#90ee90;border:none;border-radius:12px;font-size:16px;font-weight:700;color:#000;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;animation:ReviewsSection_fadeIn__gleBi .3s ease-in}@keyframes ReviewsSection_fadeIn__gleBi{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ReviewsSection_writeReviewBtn__ILuPG:hover{background:#7fdd7f;transform:translateY(-2px);box-shadow:0 4px 12px rgba(144,238,144,.4)}.ReviewsSection_reviewForm__qd9yi{background:#f8f8f8;border-radius:16px;padding:24px;margin-bottom:30px;border:2px solid #e0e0e0;animation:ReviewsSection_slideDown__Sdu8M .3s ease-out}@keyframes ReviewsSection_slideDown__Sdu8M{0%{opacity:0;transform:translateY(-20px);max-height:0}to{opacity:1;transform:translateY(0);max-height:500px}}.ReviewsSection_ratingSelector__NjLFw{margin-bottom:20px}.ReviewsSection_ratingSelector__NjLFw label{display:block;font-size:16px;font-weight:700;color:#000;margin-bottom:10px}.ReviewsSection_stars__SDjFT{display:flex;gap:8px}.ReviewsSection_star__ji0tL{background:none;border:none;font-size:32px;cursor:pointer;transition:opacity .2s ease,transform .2s ease;opacity:.3;padding:0;will-change:transform}.ReviewsSection_star__ji0tL.ReviewsSection_active__icvhP{opacity:1;transform:scale(1.1)}.ReviewsSection_star__ji0tL:hover{transform:scale(1.2)}.ReviewsSection_commentField___O_mq{margin-bottom:20px}.ReviewsSection_commentField___O_mq label{display:block;font-size:16px;font-weight:700;color:#000;margin-bottom:10px}.ReviewsSection_textarea__VGWDC{width:100%;padding:16px;border:2px solid #e0e0e0;border-radius:12px;font-size:15px;font-family:inherit;resize:vertical;transition:all .3s ease}.ReviewsSection_textarea__VGWDC:focus{outline:none;border-color:#90ee90;box-shadow:0 0 0 3px rgba(144,238,144,.1)}.ReviewsSection_charCount__J8W9N{text-align:right;font-size:13px;color:#666;margin-top:8px}.ReviewsSection_formActions__mUzY2{display:flex;gap:12px;justify-content:flex-end}.ReviewsSection_cancelBtn__Lh2H4,.ReviewsSection_submitBtn__E4bvu{padding:12px 24px;border:none;border-radius:10px;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s ease}.ReviewsSection_cancelBtn__Lh2H4{background:#f0f0f0;color:#666}.ReviewsSection_cancelBtn__Lh2H4:hover{background:#e0e0e0}.ReviewsSection_submitBtn__E4bvu{background:#90ee90;color:#000}.ReviewsSection_submitBtn__E4bvu:hover:not(:disabled){background:#7fdd7f;transform:translateY(-2px);box-shadow:0 4px 12px rgba(144,238,144,.4)}.ReviewsSection_submitBtn__E4bvu:disabled{opacity:.5;cursor:not-allowed}.ReviewsSection_loading__qZd2s{text-align:center;padding:40px;font-size:16px;color:#666}.ReviewsSection_noReviews__dSKJk{text-align:center;padding:60px 20px}.ReviewsSection_noReviewsIcon__jqdtd{font-size:64px;margin-bottom:20px}.ReviewsSection_noReviewsText__DXX6E{font-size:18px;font-weight:700;color:#000;margin:0 0 10px}.ReviewsSection_noReviewsSubtext__UDpbV{font-size:15px;color:#666;margin:0}.ReviewsSection_reviewsList__CNGFF{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.ReviewsSection_reviewCard__8ct6f{background:#f8f8f8;border-radius:16px;padding:24px;transition:border-color .3s ease,box-shadow .3s ease;border:2px solid transparent}.ReviewsSection_reviewCard__8ct6f:hover{border-color:#90ee90;box-shadow:0 4px 12px rgba(0,0,0,.1)}.ReviewsSection_reviewHeader__K4S_y{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ReviewsSection_reviewAuthor___M1iy{display:flex;align-items:center;gap:12px}.ReviewsSection_authorAvatar__wP57j{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#90ee90,#7fdd7f);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:900;color:#000;overflow:hidden}.ReviewsSection_authorAvatar__wP57j img{width:100%;height:100%;object-fit:cover}.ReviewsSection_authorName__l9dMU{font-size:16px;font-weight:700;color:#000}.ReviewsSection_reviewDate__9RmvB{font-size:13px;color:#666;margin-top:4px}.ReviewsSection_purchaseInfo__rkXhg{font-size:12px;color:#000;font-weight:600;margin-top:4px;display:inline-block;background:rgba(144,238,144,.15);padding:2px 8px;border-radius:4px}.ReviewsSection_reviewRating__P9M4V{font-size:20px}.ReviewsSection_reviewText__eK_L_{font-size:15px;line-height:1.6;color:#333;margin:0;white-space:pre-wrap;word-wrap:break-word}.ReviewsSection_pagination__Cq6nz{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:30px;padding-top:30px;border-top:2px solid #e0e0e0}.ReviewsSection_pageBtn__NuvFe{padding:10px 20px;background:#f0f0f0;border:none;border-radius:10px;font-size:15px;font-weight:600;color:#333;cursor:pointer;transition:background .3s ease,transform .2s ease}.ReviewsSection_pageBtn__NuvFe:hover:not(:disabled){background:#90ee90;color:#000;transform:translateY(-2px)}.ReviewsSection_pageBtn__NuvFe:disabled{opacity:.4;cursor:not-allowed}.ReviewsSection_pageNumbers__gVxtG{display:flex;gap:8px}.ReviewsSection_pageNumber__hbJth{width:40px;height:40px;background:#f0f0f0;border:none;border-radius:8px;font-size:15px;font-weight:600;color:#333;cursor:pointer;transition:all .3s ease}.ReviewsSection_pageNumber__hbJth:hover{background:#e0e0e0;transform:scale(1.1)}.ReviewsSection_pageNumber__hbJth.ReviewsSection_active__icvhP{background:#90ee90;color:#000;transform:scale(1.15);box-shadow:0 2px 8px rgba(144,238,144,.4)}@media (max-width:1200px){.ReviewsSection_reviewsList__CNGFF{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ReviewsSection_reviewsSection__pcae_{padding:20px;margin-top:30px}.ReviewsSection_reviewsList__CNGFF{grid-template-columns:1fr}.ReviewsSection_header__kr12p{flex-direction:column;align-items:flex-start;gap:16px}.ReviewsSection_reviewsTitle__jrnHv{font-size:24px}.ReviewsSection_averageRating__KuYrL{flex-wrap:wrap}.ReviewsSection_writeReviewBtn__ILuPG{width:100%;justify-content:center}.ReviewsSection_reviewForm__qd9yi{padding:20px}.ReviewsSection_star__ji0tL{font-size:28px}.ReviewsSection_formActions__mUzY2{flex-direction:column}.ReviewsSection_cancelBtn__Lh2H4,.ReviewsSection_submitBtn__E4bvu{width:100%}.ReviewsSection_reviewCard__8ct6f{padding:20px}.ReviewsSection_reviewHeader__K4S_y{flex-direction:column;align-items:flex-start;gap:12px}.ReviewsSection_reviewRating__P9M4V{font-size:18px}.ReviewsSection_pagination__Cq6nz{flex-direction:column;gap:12px}.ReviewsSection_pageNumbers__gVxtG{flex-wrap:wrap;justify-content:center}}.support_supportPageWrapper__QVEGD{min-height:100vh;background:transparent;display:flex;flex-direction:column;width:100%;margin:0;padding:0;position:relative}.support_backgroundTopWithTransition__Q_kLw{position:fixed;top:0;left:0;right:0;width:100%;height:120vh;background-size:cover;background-position:top;background-repeat:no-repeat;z-index:-2;will-change:transform}.support_backgroundTopWithTransition__Q_kLw:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:1}.support_backgroundTopFull__WkR92{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-size:cover;background-position:top;background-repeat:no-repeat;background-attachment:fixed;z-index:-2;will-change:transform}.support_backgroundTopFull__WkR92:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:1}.support_pageContainer__xMQsu{flex:1 1;background:transparent;display:flex;flex-direction:column;margin-top:220px;padding:60px 0 0;min-height:calc(100vh - 80px);width:100%;overflow:visible;align-items:center;justify-content:flex-start;position:relative;z-index:1}.support_pageContainer__xMQsu>*{max-width:1370px;width:calc(100% - 30px);background:#fff;border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.1);overflow:hidden}@media (max-width:768px){.support_backgroundTopFull__WkR92,.support_backgroundTopWithTransition__Q_kLw{position:absolute;height:100vh;background-attachment:scroll}.support_pageContainer__xMQsu{margin-top:180px;padding-top:30px;min-height:calc(100vh - 70px)}.support_pageContainer__xMQsu>*{width:100%;border-radius:0;box-shadow:none}}