.support-staff_supportStaffPage__YJJ6N{display:flex;height:calc(100vh - 100px);background:#fff;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.1);overflow:hidden}.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;max-height:calc(100vh - 250px);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}.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}}.Toast_toast__DIq96{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;margin-bottom:12px;border-radius:20px;border:3px solid;font-family:Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;font-size:14px;box-shadow:0 8px 25px rgba(0,0,0,.15);animation:Toast_slideIn__6szKi .3s ease-out;min-width:300px;max-width:500px}.Toast_content___AVwZ{display:flex;align-items:center;gap:12px;flex:1 1}.Toast_icon__9_Ttu{font-size:18px;flex-shrink:0}.Toast_message__mkNqS{flex:1 1;line-height:1.4}.Toast_closeButton__QQrR_{background:none;border:none;font-size:24px;font-weight:700;cursor:pointer;padding:0;margin-left:12px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;flex-shrink:0}.Toast_closeButton__QQrR_:hover{background:rgba(0,0,0,.1);transform:scale(1.1)}.Toast_success__9CGZp{background:#90ee90;border-color:#000;color:#000}.Toast_error__xrbw9{background:#ffb3b3;border-color:#f44336;color:#d32f2f}.Toast_warning__LQ360{background:#ffe082;border-color:#ff9800;color:#f57c00}.Toast_info__K4PsU{background:#b3e5fc;border-color:#2196f3;color:#1976d2}@keyframes Toast_slideIn__6szKi{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.Toast_toast__DIq96.Toast_removing__RdJAD{animation:Toast_slideOut__xeS7E .3s ease-in forwards}@keyframes Toast_slideOut__xeS7E{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}.ToastContainer_toastContainer__nOCCc{position:fixed;top:20px;right:20px;z-index:9999;pointer-events:none}.ToastContainer_toastContainer__nOCCc>*{pointer-events:auto}@media (max-width:768px){.ToastContainer_toastContainer__nOCCc{top:10px;right:10px;left:10px}}.AdminLayout_fullscreen__cgICD{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#f8f9fa;z-index:99999;overflow:hidden}.AdminLayout_dashboard__Me8P6{display:flex;width:100%;height:100%}.AdminLayout_sidebar__CHTLn{width:260px;background:#1a1a1a;color:#fff;display:flex;flex-direction:column;flex-shrink:0}.AdminLayout_sidebarHeader__Aq4wY{padding:24px;border-bottom:1px solid hsla(0,0%,100%,.1)}.AdminLayout_sidebarHeader__Aq4wY h2{margin:0;font-size:20px}.AdminLayout_nav__E09GR{flex:1 1;padding:20px 16px;display:flex;flex-direction:column;gap:8px}.AdminLayout_nav__E09GR a{padding:12px 16px;border-radius:8px;color:hsla(0,0%,100%,.7);text-decoration:none;transition:all .2s}.AdminLayout_nav__E09GR a:hover{background:hsla(0,0%,100%,.1);color:#fff}.AdminLayout_nav__E09GR a.AdminLayout_active__FFv6Z{background:#fff;color:#1a1a1a}.AdminLayout_sidebarFooter__KJQRt{padding:16px;border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:12px}.AdminLayout_userInfo__fS7Mh{display:flex;align-items:center;gap:12px}.AdminLayout_avatar__F80rO{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;font-weight:700}.AdminLayout_logoutBtn__wbVWv{width:100%;padding:12px;background:hsla(0,0%,100%,.1);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;transition:background .2s}.AdminLayout_logoutBtn__wbVWv:hover{background:hsla(0,0%,100%,.2)}.AdminLayout_main__ZVhnG{flex:1 1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.AdminLayout_main__ZVhnG::-webkit-scrollbar{width:10px}.AdminLayout_main__ZVhnG::-webkit-scrollbar-track{background:#f1f1f1}.AdminLayout_main__ZVhnG::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:5px}.AdminLayout_main__ZVhnG::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#764ba2,#667eea)}.categories_loading__QFAib{display:flex;justify-content:center;align-items:center;min-height:400px;font-size:18px;color:#666}.categories_header__bvZgi{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #e0e0e0}.categories_header__bvZgi h1{margin:0 0 5px;font-size:28px;color:#000}.categories_header__bvZgi p{margin:0;color:#666;font-size:14px}.categories_createBtn__Vx_NY{background:#90ee90;color:#000;border:none;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s;font-size:15px}.categories_createBtn__Vx_NY:hover{background:#7fdd7f;transform:translateY(-2px);box-shadow:0 4px 12px rgba(144,238,144,.4)}.categories_content__DiC__{background:#fff;border-radius:12px;padding:30px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.categories_categoriesGrid__Ncw6q{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:20px;gap:20px}.categories_categoryCard__ICoZ2{background:#f9f9f9;border:2px solid #e0e0e0;border-radius:12px;padding:20px;transition:all .3s}.categories_categoryCard__ICoZ2:hover{border-color:#90ee90;box-shadow:0 4px 12px rgba(0,0,0,.1)}.categories_categoryHeader__m4yt6{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.categories_categoryHeader__m4yt6 h3{margin:0 0 8px;font-size:18px;color:#000}.categories_badge__olQjL{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.categories_badge__olQjL.categories_main__cfCdb{background:#e3f2fd;color:#1976d2}.categories_badge__olQjL.categories_supplier__fsc2H{background:#fff3e0;color:#f57c00}.categories_actions__fG_u2{display:flex;gap:8px}.categories_deleteBtn__GMeZy,.categories_editBtn__7XYoQ{background:transparent;border:none;font-size:18px;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .2s}.categories_editBtn__7XYoQ:hover{background:#e3f2fd}.categories_deleteBtn__GMeZy:hover{background:#ffebee}.categories_description__M13Tj{color:#666;font-size:14px;margin:0 0 12px;line-height:1.5}.categories_categoryFooter__Ci2UH{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid #e0e0e0}.categories_order__0T_mw{font-size:13px;color:#666;font-weight:500}.categories_status__5Paah{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.categories_status__5Paah.categories_active__PrLYs{background:#e8f5e9;color:#2e7d32}.categories_status__5Paah.categories_inactive__yyvt_{background:#ffebee;color:#c62828}.categories_empty__4qrg3{text-align:center;padding:60px 20px;color:#666}.categories_empty__4qrg3 p{font-size:18px;margin-bottom:20px}.categories_modal__XVab9{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.categories_modalContent__9MJNV{background:#fff;border-radius:16px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px rgba(0,0,0,.2)}.categories_modalHeader__L_M5E{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:2px solid #e0e0e0}.categories_modalHeader__L_M5E h2{margin:0;font-size:24px;color:#000}.categories_closeBtn___mnUJ{background:transparent;border:none;font-size:32px;color:#666;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}.categories_closeBtn___mnUJ:hover{background:#f5f5f5;color:#000}.categories_form__ogKCT{padding:24px}.categories_formGroup__nVyk8{margin-bottom:20px}.categories_formGroup__nVyk8 label{display:block;margin-bottom:8px;font-weight:600;color:#000;font-size:14px}.categories_formGroup__nVyk8 input[type=number],.categories_formGroup__nVyk8 input[type=text],.categories_formGroup__nVyk8 select,.categories_formGroup__nVyk8 textarea{width:100%;padding:12px;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;transition:all .3s;font-family:inherit}.categories_formGroup__nVyk8 input:focus,.categories_formGroup__nVyk8 select:focus,.categories_formGroup__nVyk8 textarea:focus{outline:none;border-color:#90ee90;box-shadow:0 0 0 3px rgba(144,238,144,.1)}.categories_formGroup__nVyk8 textarea{resize:vertical;min-height:80px}.categories_formRow__BsNB9{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.categories_checkboxLabel__C120T{display:flex;align-items:center;gap:8px;cursor:pointer;padding:12px 0}.categories_checkboxLabel__C120T input[type=checkbox]{width:20px;height:20px;cursor:pointer}.categories_checkboxLabel__C120T span{font-weight:600;color:#000}.categories_formActions__M1_Ao{display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:24px;border-top:2px solid #e0e0e0}.categories_cancelBtn__t0Dnt,.categories_submitBtn__1k7ne{padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s;font-size:15px;border:none}.categories_cancelBtn__t0Dnt{background:#f5f5f5;color:#666}.categories_cancelBtn__t0Dnt:hover{background:#e0e0e0;color:#000}.categories_submitBtn__1k7ne{background:#90ee90;color:#000}.categories_submitBtn__1k7ne:hover{background:#7fdd7f;transform:translateY(-2px);box-shadow:0 4px 12px rgba(144,238,144,.4)}.categories_imageUpload__7EIow{width:100%}.categories_imagePreview__9y_7W{position:relative;width:100%;height:200px;border-radius:8px;overflow:hidden;border:2px solid #e0e0e0}.categories_imagePreview__9y_7W img{width:100%;height:100%;object-fit:cover}.categories_removeImageBtn___OQk1{position:absolute;top:8px;right:8px;background:rgba(255,68,68,.9);color:#fff;border:none;width:32px;height:32px;border-radius:50%;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.categories_removeImageBtn___OQk1:hover{background:#f44;transform:scale(1.1)}.categories_uploadBtn__0aR78{width:100%;padding:40px 20px;background:#f5f5f5;border:2px dashed #ccc;border-radius:8px;font-size:16px;font-weight:600;color:#666;cursor:pointer;transition:all .3s}.categories_uploadBtn__0aR78:hover:not(:disabled){background:#e8f5e9;border-color:#90ee90;color:#000}.categories_uploadBtn__0aR78:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.categories_categoriesGrid__Ncw6q,.categories_formRow__BsNB9{grid-template-columns:1fr}.categories_header__bvZgi{flex-direction:column;align-items:flex-start;gap:16px}}.dashboard_dashboard__S9Y7_{padding:2rem;max-height:calc(100vh - 80px);overflow-y:auto}.dashboard_dashboard__S9Y7_::-webkit-scrollbar{width:8px}.dashboard_dashboard__S9Y7_::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.dashboard_dashboard__S9Y7_::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.dashboard_dashboard__S9Y7_::-webkit-scrollbar-thumb:hover{background:#9ca3af}.dashboard_header__WJZ2C{margin-bottom:2rem}.dashboard_header__WJZ2C h1{font-size:2rem;font-weight:700;color:#111827;margin:0 0 .5rem}.dashboard_header__WJZ2C p{color:#6b7280;margin:0}.dashboard_periodFilter__8p17V{display:flex;gap:.5rem;margin-bottom:2rem;flex-wrap:wrap}.dashboard_periodBtn__cAtS3{padding:.625rem 1.25rem;background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;font-weight:500;color:#374151;cursor:pointer;transition:all .2s}.dashboard_periodBtn__cAtS3:hover{background:#f9fafb;border-color:#9ca3af}.dashboard_periodBtn__cAtS3.dashboard_active__AK1K0{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:#667eea;box-shadow:0 2px 4px rgba(102,126,234,.25)}.dashboard_statsGrid__lhdr9{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.dashboard_statCard__c5TlB{background:#fff;border-radius:12px;padding:1.5rem;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:all .3s;position:relative;overflow:hidden}.dashboard_statCard__c5TlB:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#667eea,#764ba2);transform:scaleX(0);transition:transform .3s}.dashboard_statCard__c5TlB:hover:before{transform:scaleX(1)}.dashboard_statCard__c5TlB:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.1)}.dashboard_statHeader___xT01{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.dashboard_statIcon__lBObA{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.dashboard_statIcon__lBObA.dashboard_users__dwA3E{background:linear-gradient(135deg,#667eea,#764ba2)}.dashboard_statIcon__lBObA.dashboard_payments__szI16{background:linear-gradient(135deg,#f093fb,#f5576c)}.dashboard_statIcon__lBObA.dashboard_revenue__bhIU7{background:linear-gradient(135deg,#4facfe,#00f2fe)}.dashboard_statIcon__lBObA.dashboard_active__AK1K0{background:linear-gradient(135deg,#43e97b,#38f9d7)}.dashboard_statLabel__2zuqO{font-size:.875rem;color:#6b7280;font-weight:500}.dashboard_statValue__yM_SK{font-size:2rem;font-weight:700;color:#111827;margin:.5rem 0}.dashboard_statChange__RVkuu{display:flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500}.dashboard_statChange__RVkuu.dashboard_positive__zWIvl{color:#10b981}.dashboard_statChange__RVkuu.dashboard_negative__VLALT{color:#ef4444}.dashboard_chartSection__ymQHk{background:#fff;border-radius:12px;padding:2rem;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:2rem}.dashboard_chartHeader__oHnOu{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.dashboard_chartTitle__e5GD2{font-size:1.25rem;font-weight:700;color:#111827;margin:0}.dashboard_chartContainer__x6A8z{height:400px;position:relative;background:linear-gradient(180deg,#1a1d29,#252936);border-radius:12px;padding:2rem}.dashboard_simpleChart__T9Y_h{display:flex;align-items:flex-end;justify-content:space-around;height:100%;gap:1rem;padding:1rem 0}.dashboard_chartBar__UueHx{flex:1 1;background:linear-gradient(180deg,#667eea,#764ba2);border-radius:8px 8px 0 0;position:relative;transition:all .3s;cursor:pointer;min-height:20px}.dashboard_chartBar__UueHx:hover{opacity:.8;transform:scaleY(1.05)}.dashboard_chartBarLabel__X1_fk{bottom:-30px;color:#6b7280}.dashboard_chartBarLabel__X1_fk,.dashboard_chartBarValue__Wyrjy{position:absolute;left:50%;transform:translateX(-50%);font-size:.75rem;white-space:nowrap}.dashboard_chartBarValue__Wyrjy{top:-25px;font-weight:600;color:#111827}.dashboard_activitySection__9d3nJ{background:#fff;border-radius:12px;padding:2rem;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.05)}.dashboard_activityHeader__AU2dv{font-size:1.25rem;font-weight:700;color:#111827;margin:0 0 1.5rem}.dashboard_activityList__quKwe{display:flex;flex-direction:column;gap:1rem}.dashboard_activityItem__faKgg{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f9fafb;border-radius:8px;transition:all .2s}.dashboard_activityItem__faKgg:hover{background:#f3f4f6}.dashboard_activityIcon__O9Zhw{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.dashboard_activityContent__dzE4Q{flex:1 1}.dashboard_activityTitle__1A33f{font-size:.875rem;font-weight:600;color:#111827;margin:0 0 .25rem}.dashboard_activityTime__k8jiF{font-size:.75rem;color:#6b7280}.dashboard_chartSvg__dGV8o{width:100%;height:auto}.dashboard_chartLegend__4TaVW{display:flex;gap:2rem;align-items:center}.dashboard_legendItem__XnNL1{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280}.dashboard_legendDot___ByfW{width:12px;height:12px;border-radius:50%}.dashboard_tooltip__E74sD{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1rem;box-shadow:0 10px 30px rgba(0,0,0,.15);pointer-events:none;z-index:1000;min-width:200px}.dashboard_tooltipDate__fhbFQ{font-size:.875rem;font-weight:700;color:#111827;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.dashboard_tooltipItem__i_GvK{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280;margin-bottom:.5rem}.dashboard_tooltipItem__i_GvK:last-child{margin-bottom:0}.dashboard_tooltipDot__KqJcN{width:10px;height:10px;border-radius:50%;flex-shrink:0}.dashboard_tooltipItem__i_GvK strong{color:#111827;margin-left:auto}.dashboard_loading__1vHaY{display:flex;align-items:center;justify-content:center;min-height:400px;color:#6b7280}@media (max-width:768px){.dashboard_dashboard__S9Y7_{padding:1rem}.dashboard_statsGrid__lhdr9{grid-template-columns:1fr}.dashboard_periodFilter__8p17V{flex-direction:column}.dashboard_periodBtn__cAtS3{width:100%}.dashboard_chartContainer__x6A8z{height:300px}}.admin_fullscreen__RD4nm{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#f8f9fa;z-index:99999;overflow:hidden}.admin_loader__Ss96N{width:50px;height:50px;border:4px solid rgba(0,0,0,.1);border-top-color:#000;border-radius:50%;animation:admin_spin__Zlb68 .8s linear infinite;margin:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes admin_spin__Zlb68{to{transform:translate(-50%,-50%) rotate(1turn)}}.admin_loginBox__0N_IN{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:16px;padding:40px;width:90%;max-width:400px;box-shadow:0 10px 40px rgba(0,0,0,.1)}.admin_loginHeader__C_6JN{text-align:center;margin-bottom:30px}.admin_loginHeader__C_6JN h1{font-size:28px;font-weight:700;margin:0 0 8px}.admin_loginHeader__C_6JN p{color:#666;margin:0}.admin_error__Cw8at{background:#fee;border:1px solid #fcc;color:#c33;padding:12px;border-radius:8px;margin-bottom:20px;font-size:14px}.admin_form__z_qpj{display:flex;flex-direction:column;gap:20px}.admin_inputGroup__M9dmF{display:flex;flex-direction:column;gap:8px}.admin_inputGroup__M9dmF label{font-weight:600;font-size:14px}.admin_inputGroup__M9dmF input{padding:12px;border:2px solid #e9ecef;border-radius:8px;font-size:16px;transition:border-color .2s}.admin_inputGroup__M9dmF input:focus{outline:none;border-color:#000}.admin_form__z_qpj button{padding:14px;background:#000;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:opacity .2s}.admin_form__z_qpj button:hover:not(:disabled){opacity:.8}.admin_form__z_qpj button:disabled{opacity:.5;cursor:not-allowed}.admin_dashboard__WwsZD{display:flex;width:100%;height:100%}.admin_sidebar__mXGAh{width:260px;background:#1a1a1a;color:#fff;display:flex;flex-direction:column;flex-shrink:0}.admin_sidebarHeader__R_jJT{padding:24px;border-bottom:1px solid hsla(0,0%,100%,.1)}.admin_sidebarHeader__R_jJT h2{margin:0;font-size:20px}.admin_nav__LEGUA{flex:1 1;padding:20px 16px;display:flex;flex-direction:column;gap:8px}.admin_nav__LEGUA a{padding:12px 16px;border-radius:8px;color:hsla(0,0%,100%,.7);text-decoration:none;transition:all .2s}.admin_nav__LEGUA a:hover{background:hsla(0,0%,100%,.1);color:#fff}.admin_nav__LEGUA a.admin_active__3D2D6{background:#fff;color:#1a1a1a}.admin_sidebarFooter__3hkih{padding:16px;border-top:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:space-between}.admin_userInfo__LVYmW{display:flex;align-items:center;gap:12px}.admin_avatar__iLJDn{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;font-weight:700}.admin_logoutBtn__XlQ6d{padding:8px 16px;background:hsla(0,0%,100%,.1);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;transition:background .2s}.admin_logoutBtn__XlQ6d:hover{background:hsla(0,0%,100%,.2)}.admin_main__nsoU5{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.admin_header__BXCuK{padding:24px 32px;background:#fff;border-bottom:1px solid #e9ecef}.admin_header__BXCuK h1{margin:0;font-size:24px}.admin_content__q9bCm{flex:1 1;padding:32px;overflow-y:auto}.admin_statsGrid__wDvIu{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px}.admin_statCard__x3Xg1{background:#fff;padding:24px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.admin_statLabel__JrlIw{font-size:14px;color:#666;margin-bottom:12px;font-weight:500}.admin_statValue__QYKkw{font-size:36px;font-weight:700;color:#1a1a1a;margin-bottom:8px}.admin_statSubtext__Sim5V{font-size:13px;color:#999}.Modal_overlay__g25yu{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);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:95%;max-height:95vh;border-radius:16px}.Modal_header__rjU_K{padding:16px 20px}.Modal_title__XwylY{font-size:20px}}.CartModal_overlay__HFO8X{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);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_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}@media (max-width:768px){.Navbar_container__a_5wR{flex-wrap:wrap;gap:12px}.Navbar_leftLinks__YM1nu{order:1;font-size:13px}.Navbar_actions__RYKSg{order:2;gap:8px}.Navbar_searchContainer__g4QKN{order:3;width:100%;margin:0}.Navbar_searchInput__LmkrN{padding:10px 16px;font-size:14px}.Navbar_langSwitcher__3BnGZ{display:none}.Navbar_authButtons__4AERz{gap:6px}.Navbar_loginBtn__lwMlG,.Navbar_registerBtn__CitBa{padding:8px 14px;font-size:13px}}.QuantityModal_overlay__CB9xk{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);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:25px 30px;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:flex;gap:10px;margin-bottom:20px;justify-content:center}.ProductsSection_typeBtn__ffdg4{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;text-transform:uppercase;border-radius:25px}.ProductsSection_typeBtn__ffdg4:hover{background:#f5f5f5;transform:scale(1.05)}.ProductsSection_typeBtn__ffdg4:active{transform:scale(1.1)}.ProductsSection_typeBtn__ffdg4.ProductsSection_active__3D89B{background:#90ee90;box-shadow:0 4px 12px rgba(144,238,144,.4);transform:scale(1.08)}.ProductsSection_typeBtn__ffdg4.ProductsSection_active__3D89B:hover{transform:scale(1.12)}.ProductsSection_typeBtn__ffdg4.ProductsSection_active__3D89B:active{transform:scale(1.15)}.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:0;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-top-left-radius:16px;border-top-right-radius:16px;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_grid__fCjFx{grid-template-columns:repeat(2,1fr)}.ProductsSection_categoryBtn__3qurD{padding:10px 20px;font-size:13px}.ProductsSection_pagination__yf6rn{gap:6px;margin-top:20px}.ProductsSection_paginationBtn__fH8nv{min-width:36px;height:36px;padding:6px 10px;font-size:14px}}.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:10px;justify-content:center;background:hsla(0,0%,100%,.98);padding:15px 30px;border-radius:50px;box-shadow:0 4px 20px rgba(0,0,0,.1);position:relative;z-index:11;width:auto;margin:0 auto -5px}.TypeSelector_typeBtn__LALP_{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;text-transform:uppercase;border-radius:25px}.TypeSelector_typeBtn__LALP_:hover{background:#f5f5f5;transform:scale(1.05)}.TypeSelector_typeBtn__LALP_:active{transform:scale(1.1)}.TypeSelector_typeBtn__LALP_.TypeSelector_active__2aOT1{background:#90ee90;box-shadow:0 4px 12px rgba(144,238,144,.4);transform:scale(1.08)}.TypeSelector_typeBtn__LALP_.TypeSelector_active__2aOT1:hover{transform:scale(1.12)}.TypeSelector_typeBtn__LALP_.TypeSelector_active__2aOT1:active{transform:scale(1.15)}.HistorySidebar_historySidebar__Msi6s{width:180px;display:flex;flex-direction:column;gap:10px;margin-top:70px}.HistorySidebar_historyTitle__mrZus{font-weight:700;font-size:11px;text-align:center;background:#fff;padding:8px 5px;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}.HistorySidebar_historyItem__bkjRK{background:#fff;border-radius:12px;padding:8px;margin-bottom:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s ease;animation:HistorySidebar_slideIn__f3Cwa .5s ease-out;display:flex;gap:8px;align-items:center;cursor:pointer}.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:40px;height:40px;min-width:40px;border-radius:8px;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:2px;flex:1 1;min-width:0}.HistorySidebar_itemName__oOzJR{font-size:11px;font-weight:700;color:#000}.HistorySidebar_itemCategory__ef0tQ,.HistorySidebar_itemName__oOzJR{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:10px;font-weight:600;color:#666}.HistorySidebar_itemAmount__71pL1{font-size:12px;font-weight:700;color:#000}.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{width:100%;flex-direction:row;overflow-x:auto;margin-top:0}.HistorySidebar_historyItem__bkjRK{min-width:200px}}.Footer_footer__0d6Qj{position:relative;width:100%;z-index:100;padding:0;margin:auto 0 0}.Footer_footerTrapezoid__Hi_x5{background:hsla(0,0%,100%,.95);padding:30px 50px 20px;-webkit-clip-path:polygon(5% 0,95% 0,98% 20%,100% 100%,0 100%,2% 20%);clip-path:polygon(5% 0,95% 0,98% 20%,100% 100%,0 100%,2% 20%);box-shadow:0 -5px 20px rgba(0,0,0,.1);position:relative;overflow:hidden;border-top:3px solid #90ee90;pointer-events:auto;max-width:1400px;margin:0 auto;width:calc(100% - 30px)}.Footer_footerTrapezoid__Hi_x5:after{content:"";position:absolute;bottom:0;left:0;right:0;height:100%;background:rgba(144,238,144,.03);pointer-events:none}.Footer_footerContent__CFsn7{display:flex;justify-content:center;align-items:center;max-width:1400px;margin:0 auto;gap:60px;position:relative;z-index:1;text-align:center}.Footer_footerColumn__74c5Z{flex:1 1;background:transparent;padding:15px 20px;position:relative}.Footer_footerColumn__74c5Z h3{font-size:16px;margin-bottom:15px;font-weight:600;color:#333;font-family:Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Footer_footerColumn__74c5Z ul{list-style:none}.Footer_footerColumn__74c5Z ul li{margin-bottom:8px;font-size:13px;color:#666}.Footer_footerColumn__74c5Z ul li a{color:#555;text-decoration:none;transition:color .2s ease}.Footer_footerColumn__74c5Z ul li a:hover{color:#90ee90}.Footer_footerBottom__IbeyK{text-align:center;margin-top:20px;padding-top:15px;border-top:1px solid #90ee90;font-size:12px;color:#666;font-weight:400;position:relative;z-index:1;font-family:Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@media (max-width:768px){.Footer_footerContent__CFsn7{flex-direction:column;gap:20px}.Footer_footerTrapezoid__Hi_x5{padding:25px 20px 15px;-webkit-clip-path:polygon(4% 0,96% 0,98% 15%,100% 100%,0 100%,2% 15%);clip-path:polygon(4% 0,96% 0,98% 15%,100% 100%,0 100%,2% 15%)}.Footer_footerColumn__74c5Z{padding:25px 20px}}.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:flex;flex-direction:column;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:768px){.ReviewsSection_reviewsSection__pcae_{padding:20px;margin-top:30px}.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}}.ConfirmModal_overlay__AGO8C{position:fixed;top:0;left:0;right:0;bottom:0;background:transparent;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_danger__eBl3r .ConfirmModal_title__S30Hl{color:#dc2626}.ConfirmModal_warning__PKxcl .ConfirmModal_title__S30Hl{color:#d97706}.ConfirmModal_info__SKuTm .ConfirmModal_title__S30Hl{color:#2563eb}@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%}}.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}}.support_supportPageWrapper__QVEGD{min-height:100vh;background:#fff;display:flex;flex-direction:column;position:relative;width:100%;margin:0;padding:0}.support_supportPageWrapper__QVEGD .navbar{left:0!important;right:0!important;border-radius:0!important}.support_pageContainer__xMQsu{flex:1 1;padding:100px 20px 20px;background:#fff;display:flex;flex-direction:column;position:relative;z-index:1;min-height:calc(100vh - 80px);width:100%;max-width:100%;margin:0}@media (max-width:768px){.support_pageContainer__xMQsu{padding:90px 10px 10px}}