.ConstructionBackground_bgContainer__CkgjE{position:absolute;top:0;left:0;width:100%;height:100vh;overflow:hidden;pointer-events:none;z-index:2}.ConstructionBackground_icon__BtZoN{position:absolute;color:#4f46e5;opacity:.08;animation:ConstructionBackground_floatIcon__2BqUo 20s ease-in-out infinite alternate;pointer-events:none}@keyframes ConstructionBackground_floatIcon__2BqUo{0%{transform:translate(0) rotate(0deg)}to{transform:translate(30px,-30px) rotate(15deg)}}.ConstructionBackground_icon1__u3Yxs{top:15%;left:10%;width:80px;height:80px;animation-duration:25s}.ConstructionBackground_icon2__volXd{top:60%;left:8%;width:90px;height:90px;animation-duration:18s;animation-direction:alternate-reverse;color:#ec4899}.ConstructionBackground_icon3__AGu2z{top:20%;right:12%;width:70px;height:70px;animation-duration:22s;color:#0f172a}.ConstructionBackground_icon4__mh8xw{top:75%;right:15%;width:100px;height:100px;animation-duration:30s;animation-direction:alternate-reverse;color:#8b5cf6}.ConstructionBackground_icon5__6nUIY{top:40%;left:25%;width:60px;height:60px;animation-duration:15s;color:#db2777}.ConstructionBackground_icon6__WzqDm{top:30%;right:25%;width:65px;height:65px;animation-duration:28s}@media (max-width:768px){.ConstructionBackground_icon1__u3Yxs,.ConstructionBackground_icon4__mh8xw{display:none}.ConstructionBackground_icon2__volXd{top:80%;left:10%;width:60px;height:60px}.ConstructionBackground_icon3__AGu2z{top:15%;right:10%;width:50px;height:50px}.ConstructionBackground_icon5__6nUIY,.ConstructionBackground_icon6__WzqDm{opacity:.04}}.Login_overlayContainer__hy9H_{position:fixed!important;inset:0!important;z-index:2147483647!important;background:hsla(0,0%,100%,.4)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;padding:1rem;overscroll-behavior:contain}.Login_container__DPp2Z,.Login_overlayContainer__hy9H_{display:flex;align-items:center;justify-content:center;overflow-y:auto}.Login_container__DPp2Z{min-height:100vh;background:radial-gradient(ellipse at 90% 5%,rgba(237,233,254,.9) 0,transparent 40%),radial-gradient(ellipse at 8% 20%,rgba(252,231,243,.8) 0,transparent 38%),radial-gradient(ellipse at 75% 45%,rgba(245,243,255,.6) 0,transparent 38%),radial-gradient(ellipse at 10% 65%,rgba(237,233,254,.7) 0,transparent 38%),radial-gradient(ellipse at 85% 80%,rgba(252,231,243,.6) 0,transparent 38%),radial-gradient(ellipse at 30% 95%,rgba(245,243,255,.5) 0,transparent 38%),#fff;background-attachment:fixed;padding:.5rem;position:relative;overflow-x:hidden;font-family:Inter,sans-serif}.Login_backgroundShapes__XWFKR{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:1;background-image:radial-gradient(circle,rgba(99,102,241,.15) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,#000 40%,transparent);mask-image:linear-gradient(180deg,#000 40%,transparent);pointer-events:none}.Login_container__DPp2Z:after,.Login_container__DPp2Z:before,.Login_overlayContainer__hy9H_:after,.Login_overlayContainer__hy9H_:before{content:"";position:absolute;width:600px;height:600px;border-radius:50%;filter:blur(100px);z-index:0;opacity:.15;animation:Login_float__9bG3s 15s ease-in-out infinite alternate}.Login_container__DPp2Z:before,.Login_overlayContainer__hy9H_:before{background:var(--theme-gradient,linear-gradient(135deg,#667eea 0,#764ba2 100%));top:-10%;left:-10%}.Login_container__DPp2Z:after,.Login_overlayContainer__hy9H_:after{background:#4f46e5;bottom:-10%;right:-10%;animation-delay:-5s}@keyframes Login_float__9bG3s{0%{transform:translate(0) scale(1)}to{transform:translate(50px,30px) scale(1.1)}}.Login_wrapper__PLKmC{display:flex;flex-direction:column;width:100%;max-width:440px;background:hsla(0,0%,100%,.65);backdrop-filter:blur(40px) saturate(150%);-webkit-backdrop-filter:blur(40px) saturate(150%);border-radius:2rem;border:1px solid hsla(0,0%,100%,.7);box-shadow:0 60px 120px -20px rgba(0,0,0,.4),0 40px 80px -30px rgba(0,0,0,.5),inset 0 0 0 1px hsla(0,0%,100%,.5);position:relative;z-index:10;margin:auto;padding:1.5rem 2.5rem;animation:Login_scaleIn__r_031 .8s cubic-bezier(.16,1,.3,1)}@keyframes Login_scaleIn__r_031{0%{opacity:0;transform:scale(.97) translateY(15px)}to{opacity:1;transform:scale(1) translateY(0)}}.Login_brandHeader__2Hk_o{display:flex;justify-content:center;margin-bottom:1.5rem}.Login_logoLink__2uUpo{display:flex;align-items:center;gap:.6rem;text-decoration:none}.Login_logoIcon__uCXrx{font-size:2.2rem;background:var(--theme-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 6px rgba(0,0,0,.1))}.Login_logoText__nJ3dU{font-family:Outfit,sans-serif;font-size:1.6rem;font-weight:850;color:#0f172a;letter-spacing:-.02em}.Login_roleSwitcher__nLtve{display:flex;position:relative;background:rgba(0,0,0,.04);border-radius:999px;padding:.35rem;margin-bottom:1rem;border:1px solid rgba(0,0,0,.05)}.Login_roleTab__fWeDL{flex:1 1;position:relative;z-index:2;padding:.6rem 0;font-size:.9rem;font-weight:600;color:#64748b;background:transparent;border:none;border-radius:999px;cursor:pointer;transition:color .3s ease;font-family:Inter,sans-serif}.Login_roleTab__fWeDL.Login_activeTab___dBOo{color:#fff}.Login_tabIndicator__0uoWz{position:absolute;top:.35rem;bottom:.35rem;left:.35rem;width:calc((100% - .7rem) / 3);border-radius:999px;background:var(--theme-color,#4f46e5);z-index:1;transition:transform .4s cubic-bezier(.34,1.56,.64,1),background-color .4s ease;box-shadow:0 4px 12px rgba(0,0,0,.15)}.Login_formSide____wel{width:100%;display:flex;flex-direction:column}.Login_welcomeHeader__vqGt_{text-align:center;margin-bottom:1.5rem}.Login_welcomeTitle__6OKnV{font-size:2rem;color:#0f172a;margin-bottom:.75rem;font-family:Outfit,sans-serif;font-weight:800;letter-spacing:-.02em;background:var(--theme-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.Login_welcomeSubtitle__NHm23{color:#64748b;font-size:.9rem;font-weight:400;line-height:1.5;margin-bottom:1rem}.Login_inputGroup__WNbu1{position:relative;margin-bottom:1.25rem}.Login_inputWrapper__H3vNp{position:relative;display:flex;align-items:center}.Login_inputIcon__ScaFo{position:absolute;left:1rem;color:#475569;pointer-events:none;z-index:2;display:flex;align-items:center}.Login_svgIcon__BPkoL{width:20px;height:20px;stroke-width:1.5}.Login_eyeIcon__A9_oq{position:absolute;right:1rem;color:#64748b;z-index:5;display:flex;align-items:center;cursor:pointer;pointer-events:auto;transition:color .2s ease}.Login_eyeIcon__A9_oq:hover{color:#334155}.Login_input__GbcAp{width:100%;height:54px;padding:0 1rem 0 3rem;background:transparent;border:2px solid #94a3b8;border-radius:12px;font-size:.95rem;color:#0f172a;outline:none;transition:all .2s ease}.Login_input__GbcAp::placeholder{color:#64748b;font-weight:500}.Login_input__GbcAp:focus{border-color:var(--theme-color,#4f46e5);background:hsla(0,0%,100%,.5);box-shadow:0 0 0 3px rgba(79,70,229,.1)}.Login_forgotPassword__t6XU7{text-align:right;margin-bottom:1rem;margin-top:-.5rem}.Login_tertiaryLink__gXrvp{font-size:.85rem;font-weight:700;color:var(--theme-color,#4f46e5);text-decoration:none;transition:opacity .2s ease}.Login_tertiaryLink__gXrvp:hover{opacity:.8}.Login_submitButton__cjDb3{width:100%;height:56px;background:var(--theme-gradient,#4f46e5);color:#fff;border:none;border-radius:12px;font-weight:700;font-size:1.05rem;font-family:Inter,sans-serif;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.1)}.Login_submitButton__cjDb3:hover{transform:translateY(-3px);box-shadow:0 12px 24px rgba(0,0,0,.2);filter:brightness(1.1)}.Login_submitButton__cjDb3:active{transform:translateY(0)}.Login_divider__8FFlt{display:flex;align-items:center;text-align:center;margin:1rem 0}.Login_divider__8FFlt:after,.Login_divider__8FFlt:before{content:"";flex:1 1;border-bottom:1px solid #94a3b8}.Login_divider__8FFlt span{padding:0 1rem;color:#64748b;font-size:.75rem;font-weight:700;letter-spacing:.05em}.Login_googleButton__82FMX{width:100%;height:54px;background:transparent;border:2px solid #94a3b8;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:.75rem;color:#0f172a;font-weight:700;font-size:.95rem;cursor:pointer;transition:all .2s ease}.Login_googleButton__82FMX:hover{background:rgba(0,0,0,.04);border-color:#64748b}.Login_formFooter__z118Y{margin-top:1rem;text-align:center;font-size:.95rem;color:#64748b;font-weight:500}.Login_link__C0M84{color:var(--theme-color,#4f46e5);font-weight:700;text-decoration:none;transition:color .2s}.Login_link__C0M84:hover{filter:brightness(.8)}.Login_errorBanner__LE5p4{background:#fef2f2;color:#b91c1c;padding:1rem;border-radius:12px;margin-bottom:1.5rem;font-size:.95rem;font-weight:600;display:flex;justify-content:space-between;align-items:center;border:1px solid #fca5a5}.Login_loader__RwTcd{width:22px;height:22px;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:Login_spin__xiKEP .8s linear infinite}@keyframes Login_spin__xiKEP{to{transform:rotate(1turn)}}@media (max-width:600px){.Login_wrapper__PLKmC{padding:3rem 2rem;border-radius:1.5rem;margin:1rem}}.Supplier_container__898HH{--primary:#667eea;--primary-dark:#764ba2;--background:#f1f5f9;--card-bg:#fff;--text-main:#1e293b;--text-muted:#64748b;--border:#e2e8f0;--radius:16px;--shadow:0 10px 30px rgba(0,0,0,.1),0 4px 10px rgba(0,0,0,.05);min-height:100vh;background:var(--background);color:var(--text-main);font-family:Inter,sans-serif}.Supplier_navbar__uY6i0{background:#fff;border-bottom:2px solid var(--primary);position:-webkit-sticky;position:sticky;top:0;z-index:100}.Supplier_navContent__s_hs0{max-width:1400px;margin:0 auto;padding:.75rem 2rem;display:flex;justify-content:space-between;align-items:center}.Supplier_logo__Vrs_A{display:flex;align-items:center;gap:.5rem}.Supplier_logoText__mirzn{font-size:1.25rem;font-weight:800;background:linear-gradient(135deg,var(--primary),var(--primary-dark));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.Supplier_main__n7fmv{max-width:1400px;margin:0 auto;padding:2rem;display:grid;grid-template-columns:260px 1fr;grid-gap:2.5rem;gap:2.5rem;min-height:calc(100vh - 80px);align-items:start}.Supplier_sidebar__mHgOE{background:#fff;border:none;border-radius:var(--radius);padding:1.5rem 0;min-height:calc(100vh - 120px);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:.5rem}.Supplier_menuItem__M419_{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;margin:0 1rem;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;color:var(--text-muted);transition:all .2s;background:transparent;border:none;width:calc(100% - 2rem);text-align:left}.Supplier_menuItem__M419_:hover{background:#f8fafc;color:#3b82f6}.Supplier_menuItemActive__KKXSy{background:#eff6ff;color:#3b82f6}.Supplier_menuIcon__Pq06Z{width:20px;height:20px;fill:currentColor;display:flex;align-items:center;justify-content:center}.Supplier_statsGrid__B9h5p{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2.5rem}.Supplier_statCard__bFfYv{padding:1.5rem 1.25rem;border-radius:1rem;box-shadow:0 10px 20px -5px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border:none;display:flex;align-items:center;gap:1rem;color:#fff;transition:transform .2s ease,box-shadow .2s ease;position:relative;overflow:hidden;cursor:pointer}.Supplier_statCard__bFfYv:hover{box-shadow:0 15px 25px -5px rgba(0,0,0,.15),0 8px 10px -6px rgba(0,0,0,.1)}.Supplier_statCard__bFfYv:after{content:"";position:absolute;width:150px;height:150px;background:hsla(0,0%,100%,.15);border-radius:50%;top:-40px;right:-40px;pointer-events:none}.Supplier_statCard__bFfYv:hover{transform:translateY(-4px)}.Supplier_statPrimary__0_R_N{background:linear-gradient(135deg,#3b82f6,#2563eb)}.Supplier_statSuccess___l_KU{background:linear-gradient(135deg,#10b981,#059669)}.Supplier_statWarning__yfP0k{background:linear-gradient(135deg,#f59e0b,#d97706)}.Supplier_statInfo__FdvYk{background:linear-gradient(135deg,#a855f7,#7e22ce)}.Supplier_statIcon__lPb7i{width:60px;height:60px;background:hsla(0,0%,100%,.25);border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:2;box-shadow:0 4px 12px rgba(0,0,0,.05)}.Supplier_statIcon__lPb7i svg{width:32px;height:32px}.Supplier_statValue__U_Euq{font-size:1.8rem;font-weight:800;color:#fff;display:block;line-height:1.1;margin-bottom:.2rem;font-family:Outfit,sans-serif}.Supplier_statLabel__uA8vg{font-size:.85rem;color:hsla(0,0%,100%,.9);font-weight:600;text-transform:capitalize}.Supplier_dashboardWidgets__VVDK8{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.Supplier_widgetCard__6ENU_{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;border:1px solid #f1f5f9}.Supplier_widgetHeader__m1mey{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.Supplier_widgetHeader__m1mey h3{margin:0;font-size:1.1rem;font-weight:700;color:#1e293b}.Supplier_widgetAction__XhzAO{background:transparent;border:none;color:#3b82f6;font-size:.85rem;font-weight:600;cursor:pointer;padding:.25rem .5rem;border-radius:4px;transition:background .2s}.Supplier_widgetAction__XhzAO:hover{background:#eff6ff}.Supplier_widgetContent__ZvKzq{flex:1 1}.Supplier_widgetEmpty__GoH7e{display:flex;flex-direction:column;align-items:center;justify-content:center;height:120px;color:#94a3b8;font-size:.9rem;text-align:center}.Supplier_lowStockList__xRf23,.Supplier_recentOrdersList__xvYun{display:flex;flex-direction:column;gap:.75rem}.Supplier_lowStockItem___3RbB,.Supplier_recentOrderItem__7hj5W{display:flex;justify-content:space-between;align-items:center;padding:.85rem;background:#f8fafc;border-radius:10px;transition:transform .2s,box-shadow .2s}.Supplier_lowStockItem___3RbB:hover,.Supplier_recentOrderItem__7hj5W:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.Supplier_lowStockInfo__rti4I,.Supplier_recentOrderInfo__kqG_E{display:flex;flex-direction:column;gap:.2rem}.Supplier_recentOrderId__aCyaa{font-size:.85rem;font-weight:700;color:#475569}.Supplier_lowStockName__KtPt3,.Supplier_recentOrderCustomer__k76R0{font-size:.9rem;font-weight:600;color:#1e293b}.Supplier_recentOrderMeta__ZmRSy{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:.3rem}.Supplier_recentOrderTotal__ZT7li{font-size:.95rem;font-weight:700;color:#0f172a}.Supplier_lowStockCategory__7XJNJ{font-size:.8rem;color:#64748b}.Supplier_lowStockAmount__Uu_5T{background:#fff1f2;color:#e11d48;font-size:.75rem;font-weight:700;padding:.2rem .6rem;border-radius:20px;border:1px solid #ffe4e6}.Supplier_headerRow__S8Oq5{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:2rem}.Supplier_addProductForm__KDycq{background:#fff;border-radius:var(--radius);padding:2.5rem;box-shadow:var(--shadow);margin-bottom:2.5rem;border:none}.Supplier_addProductForm__KDycq h2{margin:0 0 1.5rem;color:var(--text-main)}.Supplier_formGrid__M_iLG{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.Supplier_formGroup__KADMr{display:flex;flex-direction:column;gap:.5rem}.Supplier_formGroup__KADMr label{font-size:.9rem;font-weight:600;color:var(--text-muted)}.Supplier_formGroup__KADMr input,.Supplier_formGroup__KADMr select{padding:.85rem 1rem;border:2px solid var(--border);border-radius:8px;font-size:1rem;color:var(--text-main);transition:all .2s;background:#f8fafc;width:100%}.Supplier_formGroup__KADMr select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em;padding-right:2.5rem;cursor:pointer}.Supplier_formGroup__KADMr input:focus,.Supplier_formGroup__KADMr select:focus{outline:none;border-color:#3b82f6;background-color:#fff;box-shadow:0 0 0 4px rgba(59,130,246,.1)}.Supplier_categoryDetailsCard__88zGD{margin-top:1.5rem;background:#f8fafc;padding:1.5rem;border-radius:12px;border:1px dashed #cbd5e1}.Supplier_categoryDetailsTitle__kMJYs{font-size:1rem;font-weight:600;margin-bottom:1.5rem;color:#475569;display:flex;align-items:center;gap:.5rem}.Supplier_customSelectWrapper__l07pE{position:relative;width:100%}.Supplier_customSelectHeader__zuzO4{padding:.85rem 1rem;border:2px solid var(--border);border-radius:8px;font-size:1rem;color:var(--text-main);transition:all .2s;background:#f8fafc;cursor:pointer;display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Supplier_customSelectHeader__zuzO4:hover{border-color:#94a3b8}.Supplier_customSelectHeader__zuzO4.Supplier_open__ZyjID{border-color:#3b82f6;background-color:#fff;box-shadow:0 0 0 4px rgba(59,130,246,.1)}.Supplier_chevron__kMJFP{width:20px;height:20px;color:#64748b;transition:transform .2s ease}.Supplier_customSelectHeader__zuzO4.Supplier_open__ZyjID .Supplier_chevron__kMJFP{transform:rotate(180deg)}.Supplier_customSelectList__VX__E{position:absolute;top:calc(100% + 8px);left:0;width:100%;margin:0;padding:.5rem;list-style:none;background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);z-index:50;max-height:250px;overflow-y:auto}.Supplier_customSelectOption__SUhZi{padding:.75rem 1rem;cursor:pointer;border-radius:6px;transition:all .15s ease;color:var(--text-main);font-size:.95rem}.Supplier_customSelectOption__SUhZi:hover{background:#f1f5f9;color:#0f172a}.Supplier_customSelectOption__SUhZi.Supplier_selected___QU0j{background:#eff6ff;color:#2563eb;font-weight:500}.Supplier_productGrid__w3MWT{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.Supplier_productCard__CnYzz{background:#fff;border-radius:var(--radius);padding:1.5rem;box-shadow:var(--shadow);border:1px solid var(--border);transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column;gap:1rem;position:relative}.Supplier_shareButton__xrVba{position:absolute;top:.75rem;right:.75rem;width:36px;height:36px;background:#fff;border:1px solid #e2e8f0;color:#64748b;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;z-index:5;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.Supplier_shareButton__xrVba:hover{background:#eff6ff;color:#3b82f6;border-color:#bfdbfe;transform:scale(1.1)}.Supplier_shareButton__xrVba svg{width:18px;height:18px}.Supplier_productCard__CnYzz:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.Supplier_productImage__hHe21{font-size:3rem;background:#f8fafc;border-radius:12px;height:120px;display:flex;align-items:center;justify-content:center;overflow:hidden}.Supplier_productInfo__48vRN{display:flex;flex-direction:column;gap:.5rem}.Supplier_productName___pq6W{font-weight:700;color:var(--text-main);font-size:1.1rem;margin:0}.Supplier_productMeta__Akzoh{display:flex;justify-content:space-between;font-size:.85rem;color:var(--text-muted)}.Supplier_productPrice__ZJ4Ro{font-weight:800;font-size:1.25rem;color:#3b82f6;margin-top:.5rem}.Supplier_productUnit__l6zKh{font-size:.85rem;color:var(--text-muted);font-weight:500}.Supplier_productStock__VPcnR{font-size:.85rem;color:#10b981;background:#ecfdf5;padding:.25rem .5rem;border-radius:6px;width:-moz-fit-content;width:fit-content;font-weight:600}.Supplier_productActions__4HxIZ{display:flex;gap:.5rem;margin-top:.5rem}.Supplier_productActions__4HxIZ button.Supplier_btn__yLhgh{flex:1 1}.Supplier_deleteProductBtn__z9AFj{background:transparent;border:1px solid #e2e8f0;color:#94a3b8;height:38px;width:38px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.Supplier_deleteProductBtn__z9AFj svg{width:20px;height:20px}.Supplier_deleteProductBtn__z9AFj:hover{background-color:#fef2f2;border-color:#fecaca;color:#ef4444}.Supplier_modalOverlay__8cIjU{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(15,23,42,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:100;animation:Supplier_fadeIn__8q_PK .2s ease-out}.Supplier_deleteModalCard__0Wm_V{background:#fff;border-radius:16px;padding:2rem;width:90%;max-width:440px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:Supplier_slideUpModal__lcUdf .3s cubic-bezier(.16,1,.3,1)}.Supplier_deleteModalHeader__FGls2{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:1rem}.Supplier_deleteModalIcon__j8HNR{width:48px;height:48px;background:#fef2f2;color:#ef4444;border-radius:50%;display:flex;align-items:center;justify-content:center;border:8px solid #f8fafc}.Supplier_deleteModalIcon__j8HNR svg{width:24px;height:24px}.Supplier_deleteModalHeader__FGls2 h3{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0}.Supplier_deleteModalText__d8zi_{text-align:center;color:#64748b;font-size:.95rem;line-height:1.5;margin-bottom:1.5rem}.Supplier_deleteModalActions__VyHdh{display:flex;gap:1rem}.Supplier_deleteModalActions__VyHdh button{flex:1 1}.Supplier_deleteConfirmBtn__nOeEP{background:#ef4444;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.Supplier_deleteConfirmBtn__nOeEP:hover{background:#dc2626;box-shadow:0 4px 6px -1px rgba(239,68,68,.2),0 2px 4px -1px rgba(239,68,68,.1)}@keyframes Supplier_fadeIn__8q_PK{0%{opacity:0}to{opacity:1}}@keyframes Supplier_slideUpModal__lcUdf{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.Supplier_ordersList__ROcOH{display:flex;flex-direction:column;gap:1.5rem}.Supplier_orderCardLarge__gfWrw{background:#fff;border-radius:var(--radius);padding:2rem;box-shadow:var(--shadow);border:none;transition:transform .2s}.Supplier_orderCardLarge__gfWrw:hover{transform:translateY(-2px)}.Supplier_emptyState__FDe4_{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:#fff;border-radius:var(--radius);border:2px dashed var(--border);text-align:center;color:var(--text-muted)}.Supplier_emptyIcon__Ncan9{width:64px;height:64px;margin-bottom:1rem;color:var(--gray-400)}.Supplier_emptyState__FDe4_ h3{color:var(--text-main);margin-bottom:.5rem}.Supplier_orderHeaderLarge__JqkOS{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:1.5rem;border-bottom:1px solid var(--border);margin-bottom:1.5rem}.Supplier_orderId__Gkl1p{font-weight:800;font-size:1.25rem;margin:0 0 .5rem;color:var(--text-main)}.Supplier_orderCustomer__JPBnx{color:var(--text-main);font-weight:600;margin:0 0 .25rem;font-size:.95rem}.Supplier_orderAddress__2_Z6K{color:var(--text-muted);font-size:.9rem;margin:0}.Supplier_orderBody__Agx0_{margin-bottom:1.5rem}.Supplier_orderBody__Agx0_ h4{margin:0 0 1rem;font-size:1rem;color:var(--text-main)}.Supplier_orderItemLarge__Hgr_9{display:grid;grid-template-columns:2fr 1fr 1fr;padding:.75rem 1rem;background:#f8fafc;border-radius:8px;margin-bottom:.5rem;font-size:.9rem;font-weight:500;color:var(--text-main)}.Supplier_orderItemLarge__Hgr_9 span:last-child{text-align:right;font-weight:700}.Supplier_orderFooterLarge__kIQXo{display:flex;justify-content:space-between;align-items:center;padding-top:1.5rem;border-top:1px solid var(--border)}.Supplier_orderTotal__hqWO_{font-size:1.25rem}.Supplier_orderTotal__hqWO_ strong{color:var(--text-muted);margin-right:.5rem}.Supplier_orderActions__OYg52{display:flex;gap:1rem}.Supplier_paymentGrid__xbyZP{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.Supplier_paymentCard__LZ0j_{padding:2rem;border-radius:var(--radius);display:flex;align-items:center;gap:1.5rem;box-shadow:var(--shadow)}.Supplier_paymentPending__5jChp{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.Supplier_paymentAvailable__bww77{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.Supplier_paymentIcon__oE8Yv{width:64px;height:64px;background:hsla(0,0%,100%,.2);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:2rem}.Supplier_paymentValue__czib_{font-size:2.5rem;font-weight:800;line-height:1;margin-bottom:.5rem;font-family:Outfit,sans-serif}.Supplier_paymentLabel__y6MGZ{font-size:1rem;font-weight:600;opacity:.9}.Supplier_section__8ngPt{background:#fff;border-radius:var(--radius);padding:2rem;box-shadow:var(--shadow);margin-bottom:2rem}.Supplier_sectionTitle__Dxzae{margin:0 0 1.5rem;font-size:1.25rem;color:var(--text-main)}.Supplier_payoutOptions__tDCu4{display:flex;gap:1rem}.Supplier_transactionList__ebBnP{display:flex;flex-direction:column;gap:.75rem}.Supplier_transaction__tY463{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#f8fafc;border-radius:12px;transition:background .2s}.Supplier_transaction__tY463:hover{background:#f1f5f9}.Supplier_transactionId__OSKgG{font-weight:700;color:var(--text-main);margin-bottom:.25rem}.Supplier_transactionDate__lVBHe{font-size:.85rem;color:var(--text-muted)}.Supplier_transactionAmount__HGFfA{font-weight:800;font-size:1.1rem;color:#10b981}.Supplier_navRight__RBxYL{display:flex;align-items:center;gap:1.5rem}.Supplier_navIconWrap__7AE_X{position:relative}.Supplier_iconBtn__0wCuF{background:transparent;border:none;font-size:1.25rem;cursor:pointer;position:relative;padding:.5rem;border-radius:50%;transition:background .2s}.Supplier_iconBtn__0wCuF:hover{background:#f1f5f9}.Supplier_menuBadge__QPxZa{position:absolute;top:4px;right:4px;background:#ef4444;color:#fff;font-size:.65rem;font-weight:800;padding:.15rem .4rem;border-radius:9999px;border:2px solid #fff}.Supplier_profileSection__LFe0Z{position:relative}.Supplier_profileTrigger__BsVVn{background:transparent;border:1px solid var(--border);display:flex;align-items:center;gap:.75rem;padding:.25rem .75rem .25rem .25rem;border-radius:9999px;cursor:pointer;transition:background .2s}.Supplier_profileTrigger__BsVVn:hover{background:#f8fafc}.Supplier_avatar__Wgp0V{width:32px;height:32px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;overflow:hidden}.Supplier_avatar__Wgp0V img{width:100%;height:100%;object-fit:cover}.Supplier_profileName__7lTFN{font-size:.9rem;font-weight:600;color:var(--text-main)}.Supplier_chevron__kMJFP{font-size:.6rem;color:var(--text-muted)}.Supplier_dropdown__LBrs3{position:absolute;top:calc(100% + .5rem);right:0;background:#fff;border-radius:var(--radius);box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);border:1px solid var(--border);min-width:250px;z-index:50;overflow:hidden;animation:Supplier_fadeInDown__d_MeE .2s ease-out forwards}@keyframes Supplier_fadeInDown__d_MeE{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Supplier_dropdownHeader__1nz9A{padding:1rem 1.25rem;font-weight:700;border-bottom:1px solid var(--border);background:#f8fafc}.Supplier_dropdownDivider__MwCwA{height:1px;background:var(--border);margin:.5rem 0}.Supplier_dropdownItem__QMBo3{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;background:transparent;border:none;width:100%;text-align:left;font-size:.9rem;font-weight:500;color:var(--text-main);cursor:pointer;transition:background .2s}.Supplier_dropdownItem__QMBo3:hover{background:#f1f5f9;color:var(--primary)}.Supplier_dropdownItemDanger__YKpQy:hover{background:#fef2f2;color:#ef4444}.Supplier_notifList__gY4c1{max-height:300px;overflow-y:auto}.Supplier_notifItem__ClRup{display:flex;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--border);transition:background .2s;cursor:pointer}.Supplier_notifItem__ClRup:hover{background:#f8fafc}.Supplier_notifIcon__7Or5W{font-size:1.5rem}.Supplier_notifTitle__vC4Uq{font-size:.9rem;font-weight:700;color:var(--text-main)}.Supplier_notifSub__ssz8_{font-size:.8rem;color:var(--text-muted);margin-top:.15rem}.Supplier_notifEmpty__dkr5q{padding:2rem;text-align:center;color:var(--text-muted);font-size:.9rem}.Supplier_profileDropdownTop__TJ1ir{padding:1.5rem 1.25rem;display:flex;align-items:center;gap:1rem}.Supplier_profileAvatarLarge__3uSGd{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;position:relative;cursor:pointer;overflow:hidden}.Supplier_avatarImgLarge__qNeSf{width:100%;height:100%;object-fit:cover}.Supplier_avatarEditOverlay__AZVZf{position:absolute;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;font-size:1rem;opacity:0;transition:opacity .2s}.Supplier_profileAvatarLarge__3uSGd:hover .Supplier_avatarEditOverlay__AZVZf{opacity:1}.Supplier_profileDropdownName__f6MeE{font-weight:800;color:var(--text-main);font-size:1rem}.Supplier_profileDropdownEmail__4RD_Q{font-size:.75rem;color:var(--text-muted)}.Supplier_roleBadge__UTwCt{display:inline-block;padding:.15rem .5rem;background:#eff6ff;color:#3b82f6;border-radius:9999px;font-size:.65rem;font-weight:800;text-transform:uppercase;margin-top:.25rem}.Supplier_settings__3_CIr{background:transparent}.Supplier_settingsLayout__JqiGc{display:grid;grid-template-columns:280px 1fr;grid-gap:2rem;gap:2rem;align-items:start}.Supplier_settingsSidebar__qVLvj{display:flex;flex-direction:column;gap:1.5rem}.Supplier_settingsAvatarCard__gvb9f{background:#fff;border-radius:16px;padding:2.5rem 1.5rem;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.03);border:none}.Supplier_settingsAvatarCard__gvb9f h3{margin:0;font-size:1.1rem;color:#1e293b;font-weight:700}.Supplier_settingsAvatarCard__gvb9f p{margin:.25rem 0 0;color:#64748b;font-size:.85rem}.Supplier_profileAvatarExtraLarge__bYRcK{width:100px;height:100px;border-radius:50%;margin:0 auto 1.5rem;background:#f8fafc;display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:700;color:#475569;cursor:pointer;position:relative;overflow:hidden;border:4px solid #fff;box-shadow:0 4px 15px rgba(0,0,0,.06)}.Supplier_updateNotice__C5L5m{background:#fffbeb;color:#a16207;padding:1rem 1.25rem;border-radius:12px;font-size:.85rem;display:flex;align-items:center;gap:.75rem;border:1px solid #fef08a}.Supplier_settingsContent__hat_7{background:#fff;border-radius:16px;padding:2.5rem;box-shadow:0 4px 12px rgba(0,0,0,.03);border:none}.Supplier_settingsForm__BXtlc .Supplier_formGrid__M_iLG{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.Supplier_fullWidth__vLC9T{grid-column:span 2}.Supplier_settingsForm__BXtlc label{display:block;font-weight:600;color:#64748b;margin-bottom:.5rem;font-size:.9rem}.Supplier_settingsForm__BXtlc input,.Supplier_settingsForm__BXtlc textarea{width:100%;padding:.75rem 1rem;border-radius:8px;border:1px solid #e2e8f0;font-size:.95rem;transition:all .2s;background:#fafafa}.Supplier_settingsForm__BXtlc input:focus,.Supplier_settingsForm__BXtlc textarea:focus{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.Supplier_formActions___4ISh{margin-top:2rem;padding-top:1.5rem;border-top:1px dashed #cbd5e1;display:flex;gap:1rem}.Supplier_formActions___4ISh button{border-radius:8px;font-weight:600;padding:.6rem 1.5rem;font-size:.95rem}.Supplier_settingsHelp__AJX3K{margin-top:2rem;padding:1.5rem;background:#f8fafc;border-radius:12px;border:1px solid #f1f5f9}.Supplier_settingsHelp__AJX3K h4{margin:0 0 .5rem;color:#1e293b;font-size:1rem}.Supplier_settingsHelp__AJX3K p{margin:0;color:#64748b;font-size:.9rem;line-height:1.5}.Supplier_toastContainer__FmoVQ{position:fixed;top:2rem;left:50%;transform:translateX(-50%);z-index:10000;display:flex;flex-direction:column;gap:.75rem;pointer-events:none}.Supplier_toast__zWJ_b{pointer-events:auto;min-width:320px;padding:1rem 1.25rem;border-radius:16px;background:#fff;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);display:flex;align-items:center;gap:1rem;animation:Supplier_toastSlideIn__KCZad .3s cubic-bezier(.16,1,.3,1);border:1px solid #f1f5f9}@keyframes Supplier_toastSlideIn__KCZad{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.Supplier_toastSuccess__OcHTl{border-left:5px solid #10b981}.Supplier_toastInfo__M9eNJ{border-left:5px solid #3b82f6}.Supplier_toastError__t3zSl{border-left:5px solid #ef4444}.Supplier_toastIcon__PoWXA{font-size:1.25rem;flex-shrink:0}.Supplier_toastContent__mjyFU{flex:1 1}.Supplier_toastMessage__BweFF{margin:0;font-size:.95rem;font-weight:600;color:#1e293b}.Supplier_toastSub__xuCfZ{margin:.25rem 0 0;font-size:.8rem;color:#64748b}.Supplier_toastClose__qXXvC{background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:4px;border-radius:6px;transition:all .2s}.Supplier_toastClose__qXXvC:hover{background:#f1f5f9;color:#475569}.Supplier_welcomeSection__BtPch{margin-bottom:2rem;padding:2rem;background:#fff;border-radius:20px;box-shadow:var(--shadow-sm);border:1px solid #f1f5f9;display:flex;align-items:center;gap:1.5rem;background:linear-gradient(90deg,#fff,#f8fafc)}.Supplier_welcomeAvatar__WenPc{width:64px;height:64px;border-radius:16px;background:#eff6ff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;border:2px solid #dbeafe;overflow:hidden}.Supplier_welcomeAvatar__WenPc img{width:100%;height:100%;object-fit:cover}.Supplier_welcomeInfo__w3aAM h2{margin:0;font-size:1.5rem;font-weight:800;color:var(--text-main);letter-spacing:-.02em}.Supplier_welcomeInfo__w3aAM p{margin:.25rem 0 0;color:#64748b;font-size:.95rem;display:flex;align-items:center;gap:.5rem}.Supplier_shopTag__suG_r{background:#f1f5f9;color:#475569;padding:2px 8px;border-radius:6px;font-weight:700;font-size:.75rem}.Supplier_productModalCard__iWlPb{background:#fff;width:100%;max-width:850px;max-height:90vh;border-radius:24px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);display:flex;flex-direction:column;overflow:hidden;animation:Supplier_slideUp__s7ump .3s cubic-bezier(.16,1,.3,1);position:relative;z-index:2001}@keyframes Supplier_slideUp__s7ump{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.Supplier_modalHeader__uTTnr{padding:1.5rem 2rem;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;background:#f8fafc}.Supplier_modalHeader__uTTnr h2{margin:0;font-size:1.5rem;color:#1e293b;font-weight:800;letter-spacing:-.02em}.Supplier_modalCloseBtn__6mqn6{background:#fff;border:1px solid #e2e8f0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;transition:all .2s;font-size:1.25rem;box-shadow:0 2px 4px rgba(0,0,0,.05)}.Supplier_modalCloseBtn__6mqn6:hover{background:#fef2f2;color:#ef4444;border-color:#fecaca;transform:rotate(90deg)}.Supplier_modalBody__JjVkf{padding:2rem;overflow-y:auto;flex:1 1}.Supplier_modalFormWrapper__3aDA3{width:100%}.Supplier_modalFormWrapper__3aDA3 .Supplier_addProductForm__KDycq{margin-top:0!important;border:none!important;padding:0!important;background:transparent!important;box-shadow:none!important}.Supplier_modalFooter__BJwJb{padding:1.25rem 2rem;border-top:1px solid #f1f5f9;display:flex;justify-content:flex-end;gap:1rem;background:#fff}.Supplier_imageUploadSection__y0sfU{grid-column:span 2;background:#f8fafc;border:2px dashed #e2e8f0;border-radius:16px;padding:1.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem;transition:all .2s ease;cursor:pointer;position:relative;overflow:hidden}.Supplier_imageUploadSection__y0sfU:hover{border-color:#3b82f6;background:#eff6ff}.Supplier_imagePreviewWrap__dgXTC{width:120px;height:120px;background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:3rem;box-shadow:0 4px 12px rgba(0,0,0,.05);overflow:hidden;position:relative}.Supplier_imagePreviewWrap__dgXTC img{width:100%;height:100%;object-fit:cover}.Supplier_imageUploadPlaceholder__La1OL{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#64748b}.Supplier_uploadIcon__c58cG{width:48px;height:48px;color:#3b82f6;background:#dbeafe;padding:10px;border-radius:50%}.Supplier_imageActionButtons__bIPDI{display:flex;gap:.75rem}.Supplier_removeImageBtn___O07J{position:absolute;top:.5rem;right:.5rem;background:hsla(0,0%,100%,.9);border:1px solid #fee2e2;color:#ef4444;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;font-size:.8rem;z-index:10}.Supplier_removeImageBtn___O07J:hover{background:#ef4444;color:#fff;transform:scale(1.1)}.Supplier_helpCenter__di3IC{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.Supplier_faqItem__KQ3XN{background:#fff;border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.02)}.Supplier_faqItem__KQ3XN:hover{box-shadow:0 4px 12px rgba(0,0,0,.05);border-color:#cbd5e1}.Supplier_faqQuestion__yujKR{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;background:transparent;border:none;font-size:1.05rem;font-weight:600;color:var(--text-main);cursor:pointer;text-align:left}.Supplier_faqQuestion__yujKR svg{width:20px;height:20px;color:#64748b;transition:transform .3s ease}.Supplier_faqQuestion__yujKR.Supplier_active__jzZEP svg{transform:rotate(180deg);color:#3b82f6}.Supplier_faqAnswer__Tn1Pj{padding:0 1.5rem;max-height:0;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);color:#475569;line-height:1.6;background:#f8fafc}.Supplier_faqAnswer__Tn1Pj p{margin:.5rem 0 1.25rem}.Supplier_faqAnswer__Tn1Pj.Supplier_open__ZyjID{max-height:200px}