.Login_page__K753G{--brand-900:#123821;--brand-700:#1f5d33;--brand-600:#2a6f3e;--brand-100:#eaf5ec;--ink:#1a271e;--ink-soft:#7a8580;--line:#e6e9e4;--field:#f3f5f1;background:#fff;color:var(--ink);display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh}.Login_shelfPanel__QGezE{background-image:url(https://i.pinimg.com/736x/a8/d9/bb/a8d9bbfd5bc0001a8bb5754594c3bfdb.jpg);background-position:50%;background-size:cover;flex:1.6 1;overflow:hidden;position:relative}.Login_shelfRow__BS6rm{align-items:flex-end;border-bottom:10px solid #78582c2e;box-shadow:0 8px 14px -10px #3c280a59;display:flex;gap:22px;height:25%;padding:0 34px 14px;position:relative}.Login_produce__Fyt50{border-radius:50% 50% 46% 46%/60% 60% 40% 40%;flex-shrink:0}.Login_shelfScrim__k2G6a{background:linear-gradient(100deg,#1238218c,#1238210f 42%,#0000 62%);inset:0;pointer-events:none;position:absolute}.Login_shelfTag__XaT2r{bottom:40px;color:#fff;left:44px;position:absolute}.Login_shelfTag__XaT2r strong{display:block;font-family:Poppins,sans-serif;font-size:26px;font-weight:700;line-height:1.25;max-width:260px;text-shadow:0 2px 10px #00000040}.Login_shelfTag__XaT2r span{color:#ffffffd9;display:block;font-size:13.5px;margin-top:8px;text-shadow:0 1px 6px #00000040}.Login_formPanel__C72ST{align-items:center;display:flex;flex:1 1;flex-shrink:0;justify-content:center;max-width:460px;padding:40px 32px}.Login_formCard__yAZs6{max-width:360px;text-align:center;width:100%}.Login_logoBadge__gGCD4{border-radius:22px;box-shadow:0 12px 26px #12382138;height:84px;margin:0 auto 22px;overflow:hidden;width:84px}.Login_logoBadge__gGCD4 img{display:block;height:100%;object-fit:cover;width:100%}.Login_title__Vw2ZP{color:var(--ink);font-family:Poppins,sans-serif;font-size:23px;font-weight:700;margin:0 0 6px}.Login_subtitle__RFpr\+{color:var(--ink-soft);font-size:14px;margin:0 0 28px}.Login_error__f3JHc{background-color:#fbeae7;border:1px solid #f3cfc8;border-radius:10px;color:#9c2b1f;font-size:13.5px;margin-bottom:20px;padding:11px 14px;text-align:left}.Login_form__Mj4Oo{display:flex;flex-direction:column;gap:18px;text-align:left}.Login_inputGroup__Kql6g{text-align:left}.Login_label__mrubV{color:var(--ink);display:block;font-size:13px;font-weight:600;margin-bottom:7px}.Login_input__BQjd-{background:var(--field);border:1.5px solid var(--line);border-radius:999px;box-sizing:border-box;color:var(--ink);font-family:inherit;font-size:14.5px;padding:13px 18px;transition:border-color .2s,box-shadow .2s,background-color .2s;width:100%}.Login_input__BQjd-::placeholder{color:#a7b0a9}.Login_input__BQjd-:focus{background:#fff;border-color:var(--brand-600);box-shadow:0 0 0 4px var(--brand-100);outline:none}.Login_button__oQHAc{background:linear-gradient(180deg,var(--brand-600),var(--brand-700));border:none;border-radius:999px;box-shadow:0 10px 20px -8px #1f5d338c;color:#fff;cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;margin-top:4px;padding:14px;transition:filter .2s,transform .1s}.Login_button__oQHAc:hover:not(:disabled){filter:brightness(1.06)}.Login_button__oQHAc:active:not(:disabled){transform:translateY(1px)}.Login_button__oQHAc:disabled{background:#a9b8ac;box-shadow:none;cursor:not-allowed}.Login_footer__vXack{color:var(--ink-soft);display:flex;flex-wrap:wrap;font-size:13px;gap:18px;justify-content:center;margin-top:24px}.Login_footer__vXack a{color:var(--brand-700);font-weight:600;text-decoration:none}.Login_footer__vXack a:hover{text-decoration:underline}@media (max-width:900px){.Login_shelfPanel__QGezE{display:none}.Login_formPanel__C72ST{padding:32px 20px 48px}}.Register_page__WAjTt{--brand-900:#123821;--brand-700:#1f5d33;--brand-600:#2a6f3e;--brand-100:#eaf5ec;--ink:#1a271e;--ink-soft:#7a8580;--line:#e6e9e4;--field:#f3f5f1;background:#fff;color:var(--ink);display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh}.Register_shelfPanel__n4j4n{background-image:url(https://i.pinimg.com/736x/a8/d9/bb/a8d9bbfd5bc0001a8bb5754594c3bfdb.jpg);background-position:50%;background-size:cover;flex:1.6 1;overflow:hidden;position:relative}.Register_shelfRow__lqh7K{align-items:flex-end;border-bottom:10px solid #78582c2e;box-shadow:0 8px 14px -10px #3c280a59;display:flex;gap:22px;height:25%;padding:0 34px 14px;position:relative}.Register_produce__6\+-Pr{border-radius:50% 50% 46% 46%/60% 60% 40% 40%;flex-shrink:0}.Register_shelfScrim__fZL9r{background:linear-gradient(100deg,#1238218c,#1238210f 42%,#0000 62%);inset:0;pointer-events:none;position:absolute}.Register_shelfTag__zq4k\+{bottom:40px;color:#fff;left:44px;position:absolute}.Register_shelfTag__zq4k\+ strong{display:block;font-family:Poppins,sans-serif;font-size:26px;font-weight:700;line-height:1.25;max-width:260px;text-shadow:0 2px 10px #00000040}.Register_shelfTag__zq4k\+ span{color:#ffffffd9;display:block;font-size:13.5px;margin-top:8px;text-shadow:0 1px 6px #00000040}.Register_formPanel__AqX5a{align-items:center;display:flex;flex:1 1;flex-shrink:0;justify-content:center;max-width:460px;padding:40px 32px}.Register_formCard__M2ntv{max-width:360px;text-align:center;width:100%}.Register_logoBadge__brc\+f{border-radius:22px;box-shadow:0 12px 26px #12382138;height:84px;margin:0 auto 22px;overflow:hidden;width:84px}.Register_logoBadge__brc\+f img{display:block;height:100%;object-fit:cover;width:100%}.Register_title__YuSIT{color:var(--ink);font-family:Poppins,sans-serif;font-size:23px;font-weight:700;margin:0 0 6px}.Register_subtitle__mg0ya{color:var(--ink-soft);font-size:14px;margin:0 0 28px}.Register_error__v374g{background-color:#fbeae7;border:1px solid #f3cfc8;border-radius:10px;color:#9c2b1f;font-size:13.5px;margin-bottom:20px;padding:11px 14px;text-align:left}.Register_form__ZAiFi{display:flex;flex-direction:column;gap:16px;text-align:left}.Register_inputGroup__2OuRf{text-align:left}.Register_label__N\+Vxd{color:var(--ink);display:block;font-size:13px;font-weight:600;margin-bottom:7px}.Register_input__WxZGx{appearance:none;-webkit-appearance:none;background:var(--field);border:1.5px solid var(--line);border-radius:999px;box-sizing:border-box;color:var(--ink);font-family:inherit;font-size:14.5px;padding:13px 18px;transition:border-color .2s,box-shadow .2s,background-color .2s;width:100%}.Register_input__WxZGx::placeholder{color:#a7b0a9}.Register_input__WxZGx:focus{background:#fff;border-color:var(--brand-600);box-shadow:0 0 0 4px var(--brand-100);outline:none}.Register_selectWrap__CLKPs{position:relative}.Register_selectWrap__CLKPs:after{border-bottom:2px solid var(--ink-soft);border-right:2px solid var(--ink-soft);content:"";height:8px;pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-70%) rotate(45deg);width:8px}.Register_button__eCvP2{background:linear-gradient(180deg,var(--brand-600),var(--brand-700));border:none;border-radius:999px;box-shadow:0 10px 20px -8px #1f5d338c;color:#fff;cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;margin-top:4px;padding:14px;transition:filter .2s,transform .1s}.Register_button__eCvP2:hover:not(:disabled){filter:brightness(1.06)}.Register_button__eCvP2:active:not(:disabled){transform:translateY(1px)}.Register_button__eCvP2:disabled{background:#a9b8ac;box-shadow:none;cursor:not-allowed}.Register_footer__nl8JA{color:var(--ink-soft);font-size:13px;margin-top:24px;text-align:center}.Register_footer__nl8JA a{color:var(--brand-700);font-weight:600;text-decoration:none}.Register_footer__nl8JA a:hover{text-decoration:underline}@media (max-width:900px){.Register_shelfPanel__n4j4n{display:none}.Register_formPanel__AqX5a{padding:32px 20px 48px}}.ForgotPassword_forgotPasswordContainer__jXaf\+{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center;min-height:100vh;padding:20px}.ForgotPassword_forgotPasswordCard__HIVxC{background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;max-width:450px;padding:40px;text-align:center;width:100%}.ForgotPassword_title__KSiPI{color:#2c3e50;font-size:24px;margin-bottom:10px}.ForgotPassword_subtitle__M-wNR{color:#7f8c8d;margin-bottom:30px}.ForgotPassword_error__lVcCw{background-color:#fadbd8;color:#e74c3c}.ForgotPassword_error__lVcCw,.ForgotPassword_success__pyeH8{border-radius:5px;margin-bottom:20px;padding:10px;text-align:left}.ForgotPassword_success__pyeH8{background-color:#d5f5e3;color:#27ae60}.ForgotPassword_form__S0CRf{display:flex;flex-direction:column;gap:20px}.ForgotPassword_inputGroup__XUBr6{text-align:left}.ForgotPassword_label__JzUfV{color:#2c3e50;display:block;font-weight:500;margin-bottom:8px}.ForgotPassword_input__jmK80{border:1px solid #ddd;border-radius:5px;font-size:16px;padding:12px;transition:border-color .3s;width:100%}.ForgotPassword_input__jmK80:focus{border-color:#3498db;outline:none}.ForgotPassword_button__8pe9W{background-color:#3498db;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:12px;transition:background-color .3s}.ForgotPassword_button__8pe9W:hover{background-color:#2980b9}.ForgotPassword_button__8pe9W:disabled{background-color:#95a5a6;cursor:not-allowed}.ForgotPassword_footer__3Nisk{color:#7f8c8d;font-size:14px;margin-top:20px;text-align:center}.ForgotPassword_footer__3Nisk a{color:#3498db;text-decoration:none}.ForgotPassword_footer__3Nisk a:hover{text-decoration:underline}.ResetPassword_resetPasswordContainer__cwAaw{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center;min-height:100vh;padding:20px}.ResetPassword_resetPasswordCard__JgMpr{background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;max-width:450px;padding:40px;text-align:center;width:100%}.ResetPassword_title__GwFT7{color:#2c3e50;font-size:24px;margin-bottom:10px}.ResetPassword_subtitle__E3JJf{color:#7f8c8d;margin-bottom:30px}.ResetPassword_error__duRZq{background-color:#fadbd8;color:#e74c3c}.ResetPassword_error__duRZq,.ResetPassword_success__KtFbu{border-radius:5px;margin-bottom:20px;padding:10px;text-align:left}.ResetPassword_success__KtFbu{background-color:#d5f5e3;color:#27ae60}.ResetPassword_form__Ach6d{display:flex;flex-direction:column;gap:20px}.ResetPassword_inputGroup__XxTeA{text-align:left}.ResetPassword_label__OJoye{color:#2c3e50;display:block;font-weight:500;margin-bottom:8px}.ResetPassword_input__Jg3EM{border:1px solid #ddd;border-radius:5px;font-size:16px;padding:12px;transition:border-color .3s;width:100%}.ResetPassword_input__Jg3EM:focus{border-color:#3498db;outline:none}.ResetPassword_button__XGhkS{background-color:#3498db;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:12px;transition:background-color .3s}.ResetPassword_button__XGhkS:hover{background-color:#2980b9}.ResetPassword_button__XGhkS:disabled{background-color:#95a5a6;cursor:not-allowed}.AdminDashboard_admin-dashboard__vlw-e{background-color:#eef2f7;display:flex;flex-direction:column;font-family:Inter,Segoe UI,sans-serif;min-height:100vh}.AdminDashboard_navbar__ziqdO{align-items:center;background:#1f2937;box-shadow:0 2px 8px #00000014;color:#fff;display:flex;justify-content:space-between;margin:0;padding:1rem 2rem}.AdminDashboard_navbar__ziqdO h1{font-size:1.3rem;font-weight:600}.AdminDashboard_user-info__-rd\+p{align-items:center;display:flex;gap:12px}.AdminDashboard_user-info__-rd\+p span{font-size:.9rem;opacity:.9}.AdminDashboard_user-info__-rd\+p button{background:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.85rem;padding:.4rem .9rem;transition:.2s}.AdminDashboard_user-info__-rd\+p button:hover{background:#dc2626}.AdminDashboard_dashboard-layout__0U6xy{display:flex;flex:1 1}.AdminDashboard_sidebar__KwJ72{background:#111827;color:#d1d5db;display:flex;flex-direction:column;padding:1rem;transition:.3s ease;width:260px}.AdminDashboard_sidebar-closed__d7OKB{width:70px}.AdminDashboard_sidebar-header__NG5b0{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.AdminDashboard_sidebar-header__NG5b0 h2{color:#f9fafb;font-size:1rem}.AdminDashboard_toggle-sidebar-button__CboMK{background:#0000;border:none;color:#9ca3af;cursor:pointer;font-size:1rem}.AdminDashboard_sidebar-actions__6pM\+3{list-style:none;margin:0;padding:0}.AdminDashboard_sidebar-actions__6pM\+3 li{margin-bottom:.5rem}.AdminDashboard_sidebar-actions__6pM\+3 button{background:#0000;border:none;border-radius:6px;color:#d1d5db;cursor:pointer;padding:.7rem;text-align:left;transition:.2s;width:100%}.AdminDashboard_sidebar-actions__6pM\+3 button:hover{background:#1f2937;color:#fff}.AdminDashboard_main-content__NgFS9{flex:1 1;padding:2rem}.AdminDashboard_stats__0xc63{background:#fff;border-radius:10px;box-shadow:0 4px 20px #0000000d;padding:1.5rem}.AdminDashboard_stats__0xc63 h2{font-size:1.3rem;font-weight:600;margin-bottom:1.5rem}.AdminDashboard_stat-cards__meC84{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.AdminDashboard_stat-card__l7O87{background:linear-gradient(135deg,#f9fafb,#f1f5f9);border:1px solid #e5e7eb;border-radius:10px;padding:1.2rem;text-align:left;transition:.2s}.AdminDashboard_stat-card__l7O87:hover{box-shadow:0 8px 20px #00000014;transform:translateY(-3px)}.AdminDashboard_stat-card__l7O87 h3{color:#6b7280;font-size:.85rem;margin-bottom:.4rem}.AdminDashboard_stat-card__l7O87 p{color:#111827;font-size:1.6rem;font-weight:600}.AdminDashboard_announcement__qiPNq{background:#fff;border-radius:10px;margin-top:30px;padding:20px}.AdminDashboard_announcement-input__mo4kX{height:100px;margin:10px 0;padding:10px;resize:none;width:100%}.AdminDashboard_announcement-controls__Xq1c7{display:flex;gap:10px}@media (max-width:768px){.AdminDashboard_dashboard-layout__0U6xy{flex-direction:column}.AdminDashboard_sidebar__KwJ72{width:100%}}.AdminUsers_adminUsersContainer__3AmiR{background:#f3f6fb;box-sizing:border-box;font-family:Inter,sans-serif;margin:0 auto;max-width:100%;min-height:100vh;overflow-x:auto;padding:2rem;width:100%}.AdminUsers_header__uczVu{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.AdminUsers_header__uczVu h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-size:1.6rem;font-weight:600;margin:0}.AdminUsers_topBar__eYioZ{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.AdminUsers_searchBar__QQCj4{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex:1 1;font-size:.9rem;min-width:200px;padding:.75rem 1rem;transition:all .3s ease}.AdminUsers_searchBar__QQCj4:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.AdminUsers_addUserButton__Z80gk{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease;white-space:nowrap}.AdminUsers_addUserButton__Z80gk:hover{box-shadow:0 4px 12px #667eea66;transform:translateY(-2px)}.AdminUsers_userSection__P0Vbj{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a;margin-bottom:2rem;overflow:hidden}.AdminUsers_sectionTitle__Hv3gf{background:#f8fafc;border-bottom:2px solid #e2e8f0;color:#1e293b;font-size:1.2rem;font-weight:600;margin:0;padding:1rem 1.5rem}.AdminUsers_tableWrapper__f0Qhw{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:visible;position:relative;width:100%}.AdminUsers_usersTable__mce\+K{background:#fff;border-collapse:collapse;font-size:.9rem;width:100%}@media (max-width:1200px){.AdminUsers_usersTable__mce\+K{min-width:1200px;width:1200px}}@media (max-width:768px){.AdminUsers_usersTable__mce\+K{min-width:1000px;width:1000px}}.AdminUsers_usersTable__mce\+K th{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0;color:#1e293b;font-size:.85rem;font-weight:600;letter-spacing:.5px;padding:1rem;text-align:left;text-transform:uppercase;white-space:nowrap}.AdminUsers_usersTable__mce\+K td{border-bottom:1px solid #e2e8f0;color:#475569;min-width:100px;padding:1rem;vertical-align:middle;white-space:normal;word-break:break-word}.AdminUsers_usersTable__mce\+K td:first-child,.AdminUsers_usersTable__mce\+K th:first-child{min-width:120px}.AdminUsers_usersTable__mce\+K td:nth-child(2),.AdminUsers_usersTable__mce\+K th:nth-child(2){min-width:180px}.AdminUsers_usersTable__mce\+K td:nth-child(3),.AdminUsers_usersTable__mce\+K th:nth-child(3){min-width:110px}.AdminUsers_usersTable__mce\+K td:nth-child(4),.AdminUsers_usersTable__mce\+K th:nth-child(4){min-width:150px}.AdminUsers_usersTable__mce\+K td:nth-child(5),.AdminUsers_usersTable__mce\+K th:nth-child(5){min-width:80px}.AdminUsers_usersTable__mce\+K td:nth-child(6),.AdminUsers_usersTable__mce\+K th:nth-child(6){min-width:280px}.AdminUsers_usersTable__mce\+K tbody tr:hover{background:#667eea0a;transition:all .3s ease}.AdminUsers_actionButtons__pRacT{display:flex;flex-wrap:wrap;gap:8px}.AdminUsers_roleSelect__s4VzW{background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;font-size:.85rem;min-width:100px;padding:.5rem .75rem;transition:all .3s ease}.AdminUsers_roleSelect__s4VzW:hover{border-color:#667eea}.AdminUsers_roleSelect__s4VzW:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.AdminUsers_deleteButton__OO9Km{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.8rem;font-weight:500;padding:.5rem 1rem;transition:all .3s ease;white-space:nowrap}.AdminUsers_deleteButton__OO9Km:hover{box-shadow:0 4px 12px #ef44444d;transform:translateY(-2px)}.AdminUsers_disableButton__aFPTF{background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.8rem;font-weight:500;padding:.5rem 1rem;transition:all .3s ease;white-space:nowrap}.AdminUsers_disableButton__aFPTF:hover{box-shadow:0 4px 12px #f59e0b4d;transform:translateY(-2px)}.AdminUsers_enableButton__PMRkc{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.8rem;font-weight:500;padding:.5rem 1rem;transition:all .3s ease;white-space:nowrap}.AdminUsers_enableButton__PMRkc:hover{box-shadow:0 4px 12px #10b9814d;transform:translateY(-2px)}.AdminUsers_editButton__Tj3QT{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.8rem;font-weight:500;padding:.5rem 1rem;transition:all .3s ease;white-space:nowrap}.AdminUsers_editButton__Tj3QT:hover{box-shadow:0 4px 12px #3b82f64d;transform:translateY(-2px)}.AdminUsers_viewDocsButton__uMdcs{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.8rem;font-weight:500;padding:.5rem 1rem;transition:all .3s ease;white-space:nowrap}.AdminUsers_viewDocsButton__uMdcs:hover{box-shadow:0 4px 12px #8b5cf64d;transform:translateY(-2px)}.AdminUsers_statusBadge__mw5QW{align-items:center;border-radius:20px;display:inline-flex;font-size:.75rem;font-weight:600;padding:.25rem .75rem}.AdminUsers_statusActive__BUlrM{background:#d1fae5;color:#065f46}.AdminUsers_statusDisabled__8\+Atp{background:#fee2e2;color:#991b1b}.AdminUsers_verificationBadge__\+RYIe{font-size:.85rem;font-weight:600;white-space:nowrap}.AdminUsers_verified__G22vM{color:#10b981}.AdminUsers_inProgress__sMjyI{color:#f59e0b}.AdminUsers_unverified__ILoGG{color:#ef4444}.AdminUsers_modalOverlay__jp7\+b{align-items:center;animation:AdminUsers_fadeIn__BlKTx .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}@keyframes AdminUsers_fadeIn__BlKTx{0%{opacity:0}to{opacity:1}}.AdminUsers_modalContent__c9a7J{animation:AdminUsers_slideUp__1VhDU .3s ease;background:#fff;border-radius:20px;box-shadow:0 20px 25px -5px #0000001a;max-height:90vh;max-width:95%;overflow-y:auto;padding:2rem;width:500px}@keyframes AdminUsers_slideUp__1VhDU{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.AdminUsers_modalContent__c9a7J h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700;margin:0 0 1.5rem}.AdminUsers_modalInput__ARimL,.AdminUsers_modalSelect__SYbn0{border:1px solid #e2e8f0;border-radius:12px;box-sizing:border-box;font-size:.9rem;margin-bottom:1rem;padding:.75rem;transition:all .3s ease;width:100%}.AdminUsers_modalInput__ARimL:focus,.AdminUsers_modalSelect__SYbn0:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.AdminUsers_modalButtons__-fMhO{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-top:1.5rem}.AdminUsers_modalSaveButton__vkHMY{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:.6rem 1.2rem;transition:all .3s ease}.AdminUsers_modalSaveButton__vkHMY:hover{box-shadow:0 4px 12px #10b9814d;transform:translateY(-2px)}.AdminUsers_modalCancelButton__qlYbR{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:.6rem 1.2rem;transition:all .3s ease}.AdminUsers_modalCancelButton__qlYbR:hover{box-shadow:0 4px 12px #ef44444d;transform:translateY(-2px)}.AdminUsers_loadingState__Ln\+sM{color:#64748b;font-size:1rem;padding:3rem;text-align:center}.AdminUsers_emptyState__W6Npc{background:#fff;border-radius:16px;color:#64748b;margin:1rem 0;padding:3rem;text-align:center}.AdminUsers_documentTable__hyUEX{border-collapse:collapse;display:block;margin:1rem 0;overflow-x:auto;width:100%}.AdminUsers_documentTable__hyUEX td,.AdminUsers_documentTable__hyUEX th{border-bottom:1px solid #e2e8f0;padding:.75rem;text-align:left}.AdminUsers_documentTable__hyUEX th{background:#f8fafc;color:#1e293b;font-weight:600}.AdminUsers_documentLink__oCGLL{color:#667eea;text-decoration:none;transition:all .3s ease;word-break:break-all}.AdminUsers_documentLink__oCGLL:hover{color:#764ba2;text-decoration:underline}@media (max-width:1200px){.AdminUsers_adminUsersContainer__3AmiR{padding:1.5rem}.AdminUsers_usersTable__mce\+K{min-width:1100px;width:1100px}}@media (max-width:992px){.AdminUsers_adminUsersContainer__3AmiR{padding:1rem}.AdminUsers_usersTable__mce\+K{min-width:1000px;width:1000px}.AdminUsers_header__uczVu h2{font-size:1.4rem}}@media (max-width:768px){.AdminUsers_adminUsersContainer__3AmiR{padding:1rem}.AdminUsers_header__uczVu{align-items:flex-start;flex-direction:column}.AdminUsers_header__uczVu h2{font-size:1.3rem}.AdminUsers_topBar__eYioZ{flex-direction:column}.AdminUsers_searchBar__QQCj4{width:100%}.AdminUsers_addUserButton__Z80gk{text-align:center;width:100%}.AdminUsers_usersTable__mce\+K{min-width:900px;width:900px}.AdminUsers_usersTable__mce\+K td,.AdminUsers_usersTable__mce\+K th{font-size:.85rem;padding:.75rem}.AdminUsers_actionButtons__pRacT{flex-direction:column;gap:5px}.AdminUsers_actionButtons__pRacT button,.AdminUsers_actionButtons__pRacT select{margin:0;width:100%}.AdminUsers_roleSelect__s4VzW{margin-top:5px;width:100%}.AdminUsers_sectionTitle__Hv3gf{font-size:1rem;padding:.75rem 1rem}.AdminUsers_modalContent__c9a7J{padding:1.5rem;width:95%}.AdminUsers_modalContent__c9a7J h3{font-size:1.2rem}}@media (max-width:576px){.AdminUsers_adminUsersContainer__3AmiR{padding:.75rem}.AdminUsers_header__uczVu h2{font-size:1.2rem}.AdminUsers_usersTable__mce\+K{min-width:800px;width:800px}.AdminUsers_usersTable__mce\+K td,.AdminUsers_usersTable__mce\+K th{font-size:.75rem;padding:.5rem}.AdminUsers_deleteButton__OO9Km,.AdminUsers_disableButton__aFPTF,.AdminUsers_editButton__Tj3QT,.AdminUsers_enableButton__PMRkc,.AdminUsers_viewDocsButton__uMdcs{font-size:.7rem;padding:.4rem .6rem}.AdminUsers_roleSelect__s4VzW{font-size:.7rem;padding:.4rem .5rem}.AdminUsers_statusBadge__mw5QW{font-size:.65rem;padding:.2rem .5rem}.AdminUsers_verificationBadge__\+RYIe{font-size:.7rem;white-space:normal}.AdminUsers_modalContent__c9a7J{max-height:95vh;padding:1rem}.AdminUsers_modalInput__ARimL,.AdminUsers_modalSelect__SYbn0{font-size:.85rem;margin-bottom:.75rem;padding:.5rem}.AdminUsers_modalButtons__-fMhO button{font-size:.85rem;padding:.5rem 1rem}.AdminUsers_sectionTitle__Hv3gf{font-size:.9rem;padding:.6rem .75rem}}@media (max-width:480px){.AdminUsers_adminUsersContainer__3AmiR{padding:.5rem}.AdminUsers_header__uczVu h2{font-size:1rem}.AdminUsers_searchBar__QQCj4{font-size:.85rem;padding:.6rem .8rem}.AdminUsers_addUserButton__Z80gk{font-size:.85rem;padding:.6rem 1rem}.AdminUsers_usersTable__mce\+K{min-width:700px;width:700px}.AdminUsers_usersTable__mce\+K td,.AdminUsers_usersTable__mce\+K th{font-size:.7rem;padding:.4rem}.AdminUsers_deleteButton__OO9Km,.AdminUsers_disableButton__aFPTF,.AdminUsers_editButton__Tj3QT,.AdminUsers_enableButton__PMRkc,.AdminUsers_viewDocsButton__uMdcs{font-size:.65rem;padding:.3rem .5rem}.AdminUsers_roleSelect__s4VzW{font-size:.65rem;min-width:80px;padding:.3rem .4rem}.AdminUsers_modalContent__c9a7J h3{font-size:1rem;margin-bottom:1rem}.AdminUsers_sectionTitle__Hv3gf{font-size:.85rem}.AdminUsers_statusBadge__mw5QW{font-size:.6rem}}@media (max-width:320px){.AdminUsers_usersTable__mce\+K{min-width:600px;width:600px}.AdminUsers_usersTable__mce\+K td,.AdminUsers_usersTable__mce\+K th{font-size:.65rem;padding:.3rem}.AdminUsers_deleteButton__OO9Km,.AdminUsers_disableButton__aFPTF,.AdminUsers_editButton__Tj3QT,.AdminUsers_enableButton__PMRkc,.AdminUsers_viewDocsButton__uMdcs{font-size:.6rem;padding:.25rem .4rem}}@supports (-webkit-touch-callout:none){.AdminUsers_tableWrapper__f0Qhw{-webkit-overflow-scrolling:touch}.AdminUsers_adminUsersContainer__3AmiR{min-height:-webkit-fill-available}.AdminUsers_modalContent__c9a7J{max-height:-webkit-fill-available}}:focus-visible{outline:2px solid #667eea}::selection{background:#667eea}.AdminUsers_tableWrapper__f0Qhw::-webkit-scrollbar{height:8px;width:8px}.AdminUsers_tableWrapper__f0Qhw::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.AdminUsers_tableWrapper__f0Qhw::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.AdminUsers_tableWrapper__f0Qhw::-webkit-scrollbar-thumb:hover{background:#94a3b8}.AdminUsers_modalContent__c9a7J::-webkit-scrollbar{width:6px}.AdminUsers_modalContent__c9a7J::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.AdminUsers_modalContent__c9a7J::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.AdminUsers_modalContent__c9a7J::-webkit-scrollbar-thumb:hover{background:#94a3b8}body{max-width:100vw}@media print{.AdminUsers_adminUsersContainer__3AmiR{background:#fff;padding:0}.AdminUsers_addUserButton__Z80gk,.AdminUsers_deleteButton__OO9Km,.AdminUsers_disableButton__aFPTF,.AdminUsers_editButton__Tj3QT,.AdminUsers_enableButton__PMRkc,.AdminUsers_modalOverlay__jp7\+b,.AdminUsers_topBar__eYioZ,.AdminUsers_viewDocsButton__uMdcs{display:none}.AdminUsers_usersTable__mce\+K{min-width:auto;width:100%}.AdminUsers_tableWrapper__f0Qhw{overflow:visible}}:root{--primary:linear-gradient(135deg,#2a6f3e,#123821);--secondary:linear-gradient(135deg,#f6d365,#fda085);--success:linear-gradient(135deg,#10b981,#059669);--danger:linear-gradient(135deg,#ef4444,#dc2626);--warning:linear-gradient(135deg,#f59e0b,#d97706);--accent:#1f5d33;--accent-soft:#eaf5ec;--text-primary:#1e293b;--text-secondary:#64748b;--text-light:#fff;--bg-primary:#f8fafc;--bg-secondary:#f1f5f9;--card-bg:#fff;--shadow-xl:0 20px 25px -5px #0000001a}#CustomerDashboard_root__\+g1FB{height:100%}.CustomerDashboard_container__WYtmU{background:linear-gradient(135deg,#f5f7fa,#e9edf2);color:#1e293b;color:var(--text-primary);display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;overflow-x:hidden;position:relative}.CustomerDashboard_sidebar__ujcxa{background:linear-gradient(180deg,#1e293b,#0f172a);box-shadow:4px 0 20px #ffffff1a;color:#fff;color:var(--text-light);height:100vh;overflow-x:hidden;overflow-y:auto;padding:0;position:fixed;transform:translateX(0);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:280px;z-index:100}.CustomerDashboard_sidebar__ujcxa.CustomerDashboard_collapsed__VeXQi{transform:translateX(-280px)}.CustomerDashboard_sidebar__ujcxa.CustomerDashboard_active__0R54Y{transform:translateX(0)}.CustomerDashboard_sidebarHeader__jDBrb{border-bottom:1px solid #fffefe1a;margin-bottom:24px;padding:24px}.CustomerDashboard_sidebarHeader__jDBrb h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2a6f3e,#123821);background:var(--primary);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700;margin:0}.CustomerDashboard_sidebar__ujcxa{background:#fff!important}.CustomerDashboard_sidebarMenu__E-QqQ{list-style:none;margin:0;padding:0 12px}.CustomerDashboard_sidebarMenu__E-QqQ li{border-radius:12px;border-radius:var(--radius-md);cursor:pointer;margin-bottom:8px;padding:12px 16px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.CustomerDashboard_sidebarMenu__E-QqQ li:hover{background:#0f8a4f;transform:translateX(4px)}.CustomerDashboard_sidebarMenu__E-QqQ li.CustomerDashboard_active__0R54Y{background:linear-gradient(135deg,#0f8a4f,#0b6b3a);border:1px solid #f9f9fa4d}.CustomerDashboard_sidebarMenu__E-QqQ li.CustomerDashboard_active__0R54Y:before{background:linear-gradient(135deg,#2a6f3e,#123821);background:var(--primary);border-radius:0 3px 3px 0;content:"";height:60%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.CustomerDashboard_sidebarMenu__E-QqQ li a{align-items:center;color:#1e293b;display:flex;font-weight:500;gap:12px;text-decoration:none}.CustomerDashboard_sidebarMenu__E-QqQ li.CustomerDashboard_active__0R54Y a{font-weight:700}.CustomerDashboard_sidebarIcon__5UKAd{flex-shrink:0;font-size:1.05rem;line-height:1;text-align:center;width:22px}.CustomerDashboard_sidebarBadge__Z4QU4{background:linear-gradient(135deg,#ef4444,#dc2626);background:var(--danger);border-radius:999px;color:#fff;font-size:.68rem;font-weight:700;line-height:1.3;margin-left:auto;padding:2px 7px}.CustomerDashboard_sidebarMenu__E-QqQ li.CustomerDashboard_active__0R54Y .CustomerDashboard_sidebarBadge__Z4QU4{background:#ffffff40}.CustomerDashboard_sidebarDivider__feocJ{background:#00000014;cursor:default!important;height:1px;margin:10px 8px 14px!important;padding:0!important}.CustomerDashboard_sidebarDivider__feocJ:hover{background:#00000014!important;transform:none!important}.CustomerDashboard_sidebarOverlay__jT9TI{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:99}.CustomerDashboard_sidebarOverlay__jT9TI.CustomerDashboard_visible__HZJyj{display:block}.CustomerDashboard_main__IY1nj{margin-left:280px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:calc(100% - 280px)}.CustomerDashboard_mainFull__guHSv,.CustomerDashboard_main__IY1nj{background:#f8fafc99;flex:1 1;max-width:100%;overflow-x:hidden;padding:16px}.CustomerDashboard_mainFull__guHSv{width:100%}@media (max-width:640px){.CustomerDashboard_mainFull__guHSv{padding:12px}}.CustomerDashboard_main__IY1nj.CustomerDashboard_collapsed__VeXQi{margin-left:0;width:100%}.CustomerDashboard_navbar__fGjaC{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #fff3;border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 4px 6px -1px #0000001a;box-shadow:var(--shadow-md);display:flex;gap:8px;height:auto!important;justify-content:space-between;margin-bottom:16px;min-height:48px!important;padding:4px 16px!important;position:sticky;top:8px;z-index:99}.CustomerDashboard_navbar__fGjaC h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2a6f3e,#123821);background:var(--primary);-webkit-background-clip:text;background-clip:text;font-size:1.1rem;font-weight:700;margin:0;white-space:nowrap}.CustomerDashboard_menuButton__IkQk5{align-items:center;background:#f1f5f9;background:var(--bg-secondary);border:none;border-radius:12px;border-radius:var(--radius-md);color:#1e293b;color:var(--text-primary);cursor:pointer;display:none;font-size:1rem;height:28px;justify-content:center;padding:4px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:28px}.CustomerDashboard_menuButton__IkQk5:hover{background:#f8fafc;background:var(--bg-primary);transform:scale(1.05)}.CustomerDashboard_userInfo__XYfTI{align-items:center;display:flex;flex-wrap:nowrap;gap:8px}.CustomerDashboard_userInfo__XYfTI span{background:#f1f5f9;background:var(--bg-secondary);border-radius:16px;border-radius:var(--radius-lg);color:#1e293b;color:var(--text-primary);font-size:.75rem;font-weight:600;padding:4px 10px;white-space:nowrap}.CustomerDashboard_userInfo__XYfTI button{background:linear-gradient(135deg,#ef4444,#dc2626);background:var(--danger);border:none;border-radius:12px;border-radius:var(--radius-md);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);color:#fff;cursor:pointer;font-size:.7rem;font-weight:600;padding:4px 12px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.CustomerDashboard_userInfo__XYfTI button:hover{box-shadow:0 2px 8px #ef44444d;transform:translateY(-1px)}.CustomerDashboard_welcomeBanner__5qBrF{align-items:center;background:linear-gradient(135deg,#2a6f3e,#123821);background:var(--primary);border-radius:24px;border-radius:var(--radius-xl);color:#fff;color:var(--text-light);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:16px;overflow:hidden;padding:2rem 2.25rem;position:relative}.CustomerDashboard_welcomeBanner__5qBrF:before{background:#ffffff14;border-radius:50%;content:"";height:220px;position:absolute;right:-60px;top:-60px;width:220px}.CustomerDashboard_welcomeBanner__5qBrF:after{background:#ffffff0f;border-radius:50%;bottom:-90px;content:"";height:180px;position:absolute;right:60px;width:180px}.CustomerDashboard_welcomeBannerText__IRaJA{position:relative;z-index:1}.CustomerDashboard_welcomeBannerText__IRaJA h2{color:#fff;font-size:1.6rem;font-weight:800;margin:0 0 .35rem;text-shadow:0 2px 8px #0000002e}.CustomerDashboard_welcomeBannerText__IRaJA p{color:#eaf5ec;font-size:.95rem;margin:0;opacity:.92}@media (max-width:768px){.CustomerDashboard_welcomeBanner__5qBrF{border-radius:16px;border-radius:var(--radius-lg);padding:1.5rem}.CustomerDashboard_welcomeBannerText__IRaJA h2{font-size:1.25rem}.CustomerDashboard_welcomeBannerText__IRaJA p{font-size:.85rem}}.CustomerDashboard_heroSection__x6UKz{align-items:center;background:linear-gradient(135deg,#2a6f3e,#123821);background:var(--primary);border-radius:24px;border-radius:var(--radius-xl);color:#fff;color:var(--text-light);display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:16px;overflow:hidden;padding:2.5rem;position:relative}.CustomerDashboard_heroSection__x6UKz:before{background:#ffffff12;border-radius:50%;content:"";height:240px;position:absolute;right:-70px;top:-70px;width:240px}.CustomerDashboard_heroText__fyDJp{max-width:560px;position:relative;z-index:1}.CustomerDashboard_heroEyebrow__N0e\+5{background:#ffffff26;border-radius:999px;display:inline-block;font-size:.78rem;font-weight:600;margin-bottom:.9rem;padding:.3rem .8rem}.CustomerDashboard_heroText__fyDJp h2{color:#fff;font-size:2.1rem;font-weight:800;line-height:1.2;margin:0 0 .7rem;text-shadow:0 2px 10px #0003}.CustomerDashboard_heroText__fyDJp h2 span{color:#d7f7c3}.CustomerDashboard_heroText__fyDJp p{color:#eaf5ec;font-size:1rem;margin:0 0 1.2rem;opacity:.95}.CustomerDashboard_heroTrustRow__0n8Km{display:flex;flex-wrap:wrap;gap:.9rem 1.4rem}.CustomerDashboard_heroTrustRow__0n8Km span{align-items:center;color:#eaf5ec;display:flex;font-size:.85rem;font-weight:600;gap:.4rem}.CustomerDashboard_heroTrustRow__0n8Km i{font-style:normal}.CustomerDashboard_heroArt__pBZ0c{filter:drop-shadow(0 12px 20px rgba(0,0,0,.25));flex-shrink:0;font-size:6.5rem;position:relative;z-index:1}@media (max-width:768px){.CustomerDashboard_heroSection__x6UKz{border-radius:16px;border-radius:var(--radius-lg);padding:1.75rem;text-align:left}.CustomerDashboard_heroText__fyDJp h2{font-size:1.5rem}.CustomerDashboard_heroArt__pBZ0c{font-size:4rem}}@media (max-width:560px){.CustomerDashboard_heroSection__x6UKz{align-items:flex-start;flex-direction:column}.CustomerDashboard_heroArt__pBZ0c{align-self:center}}.CustomerDashboard_categoryStrip__-r8bS{background:#fff;background:var(--card-bg);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);margin-bottom:16px;padding:1.4rem 1.6rem 1.6rem}.CustomerDashboard_categoryStrip__-r8bS h3{color:#1e293b;color:var(--text-primary);font-size:1.05rem;font-weight:700;margin:0 0 1rem}.CustomerDashboard_categoryIconGrid__jEjDO{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.CustomerDashboard_categoryIconCard__qlxud{align-items:center;background:#f8fafc;background:var(--bg-primary);border:1px solid #0000;border-radius:12px;border-radius:var(--radius-md);color:#1e293b;color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;font-size:.78rem;font-weight:600;gap:.5rem;padding:.9rem .5rem;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.CustomerDashboard_categoryIconCard__qlxud:hover{border-color:#1f5d33;border-color:var(--accent);box-shadow:0 4px 6px -1px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-3px)}.CustomerDashboard_categoryIconCardActive__FZWBO{background:#eaf5ec;background:var(--accent-soft);border-color:#1f5d33;border-color:var(--accent);color:#1f5d33;color:var(--accent)}.CustomerDashboard_categoryIconCircle__L45rA{align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);display:flex;font-size:1.5rem;height:48px;justify-content:center;width:48px}@media (max-width:768px){.CustomerDashboard_navbar__fGjaC{border-radius:10px!important;gap:6px!important;margin-bottom:10px!important;margin-left:6px!important;margin-right:6px!important;min-height:44px!important;padding:4px 10px!important;position:sticky;top:6px;width:auto!important}.CustomerDashboard_navbar__fGjaC h1{font-size:.85rem!important}.CustomerDashboard_menuButton__IkQk5{display:flex;font-size:.8rem;height:26px;width:26px}.CustomerDashboard_userInfo__XYfTI{gap:5px!important}.CustomerDashboard_userInfo__XYfTI span{display:none!important}.CustomerDashboard_userInfo__XYfTI button{font-size:.65rem!important;padding:3px 8px!important}.CustomerDashboard_sidebar__ujcxa{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293bfa;border-radius:16px 16px 0 0;border-top:1px solid #ffffff1a;bottom:0;box-shadow:0 -2px 10px #0003;height:auto;left:0;min-height:auto;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;top:auto;transform:translateY(0)!important;width:100%!important;z-index:1000}.CustomerDashboard_sidebarHeader__jDBrb{display:none!important}.CustomerDashboard_sidebarMenu__E-QqQ{list-style:none;margin:0;padding:0 12px}.CustomerDashboard_sidebarMenu__E-QqQ li{border-radius:12px;border-radius:var(--radius-md);cursor:pointer;margin-bottom:8px;padding:12px 16px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.CustomerDashboard_sidebarMenu__E-QqQ li:hover{background:#0000000d;transform:translateX(4px)}.CustomerDashboard_sidebarMenu__E-QqQ li:hover a{color:#fff!important}.CustomerDashboard_sidebarMenu__E-QqQ li.CustomerDashboard_active__0R54Y{background:linear-gradient(135deg,#667eea33,#764ba233);border:1px solid #667eea4d}.CustomerDashboard_sidebarMenu__E-QqQ li.CustomerDashboard_active__0R54Y a{color:#fff!important}.CustomerDashboard_sidebarMenu__E-QqQ li.CustomerDashboard_active__0R54Y:before{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:0 3px 3px 0;content:"";height:60%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.CustomerDashboard_sidebarMenu__E-QqQ li a{align-items:center;color:#1a1a1a;display:flex;font-weight:500;gap:12px;text-decoration:none}.CustomerDashboard_sidebarMenu__E-QqQ li.CustomerDashboard_active__0R54Y a{color:#1a1a1a;font-weight:600}.CustomerDashboard_sidebarOverlay__jT9TI{display:none!important}.CustomerDashboard_main__IY1nj{margin-left:0!important;padding:8px 8px 65px!important;width:100%!important}}@media (max-width:480px){.CustomerDashboard_navbar__fGjaC{gap:5px!important;margin-left:4px!important;margin-right:4px!important;min-height:40px!important;padding:3px 8px!important}.CustomerDashboard_navbar__fGjaC h1{font-size:.75rem!important}.CustomerDashboard_menuButton__IkQk5{font-size:.75rem;height:24px;width:24px}.CustomerDashboard_userInfo__XYfTI button{font-size:.6rem!important;padding:2px 6px!important}.CustomerDashboard_sidebarMenu__E-QqQ li{padding:4px 2px}.CustomerDashboard_sidebarMenu__E-QqQ li span{font-size:.45rem}.CustomerDashboard_sidebarMenu__E-QqQ li svg{font-size:.8rem}.CustomerDashboard_main__IY1nj{padding:6px 6px 65px!important}}.CustomerDashboard_notificationBellContainer__bonx8{display:inline-block;position:relative;z-index:1002}.CustomerDashboard_notificationBell__D-TWP{align-items:center;background:#667eea1a;border:none;border-radius:12px;border-radius:var(--radius-md);color:#1f5d33;color:var(--accent);cursor:pointer;display:flex;font-size:.9rem;height:26px;justify-content:center;padding:3px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:26px;z-index:1002}.CustomerDashboard_notificationBell__D-TWP.CustomerDashboard_active__0R54Y,.CustomerDashboard_notificationBell__D-TWP:hover{background:#667eea33;transform:scale(1.05)}.CustomerDashboard_notificationBadge__GiZyW{align-items:center;animation:CustomerDashboard_pulse__4SZaP 2s infinite;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:50%;box-shadow:0 1px 2px #0003;color:#fff;display:flex;font-size:.5rem;font-weight:700;height:12px;justify-content:center;min-width:12px;padding:0 2px;position:absolute;right:-2px;top:-2px;z-index:1003}.CustomerDashboard_notificationsDropdown__rzxmC{animation:CustomerDashboard_slideDown__7bP-O .3s ease;background:#fff;background:var(--card-bg);border:1px solid #0000000d;border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 20px 25px -5px #0000001a;box-shadow:var(--shadow-xl);max-width:85vw;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);transform-origin:top right;width:300px;z-index:1002}.CustomerDashboard_notificationsDropdown__rzxmC:before{background:#fff;background:var(--card-bg);border-left:1px solid #0000000d;border-top:1px solid #0000000d;content:"";height:12px;position:absolute;right:12px;top:-6px;transform:rotate(45deg);width:12px;z-index:-1}@keyframes CustomerDashboard_slideDown__7bP-O{0%{opacity:0;transform:translateY(-15px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.CustomerDashboard_notificationsDropdown__rzxmC h4{align-items:center;background:#fff;background:var(--card-bg);border-bottom:2px solid #e2e8f0;color:#1e293b;color:var(--text-primary);display:flex;flex-wrap:wrap;font-size:.85rem;font-weight:700;gap:6px;justify-content:space-between;margin:0;padding:10px 14px;position:sticky;top:0;z-index:1}.CustomerDashboard_markAllRead__hA\+J8{background:none;border:none;border-radius:12px;border-radius:var(--radius-md);color:#667eea;cursor:pointer;font-size:.6rem;font-weight:600;padding:3px 6px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.CustomerDashboard_markAllRead__hA\+J8:hover{background:#667eea1a;transform:scale(1.05)}.CustomerDashboard_notificationsList__19oxY{max-height:300px;overflow-y:auto;padding:0}.CustomerDashboard_notificationItem__xTODX{border-bottom:1px solid #e2e8f0;cursor:pointer;padding:10px 14px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.CustomerDashboard_notificationItem__xTODX:last-child{border-bottom:none}.CustomerDashboard_notificationItem__xTODX:hover{background:linear-gradient(135deg,#667eea0a,#764ba20a);transform:translateX(4px)}.CustomerDashboard_notificationItem__xTODX.CustomerDashboard_unread__ythUG{background:linear-gradient(135deg,#667eea0f,#764ba20f);position:relative}.CustomerDashboard_notificationItem__xTODX.CustomerDashboard_unread__ythUG:before{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:3px 0 0 3px;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.CustomerDashboard_notificationItem__xTODX p{color:#1e293b;color:var(--text-primary);font-size:.75rem;font-weight:500;line-height:1.3;margin:0 0 3px;padding-right:15px}.CustomerDashboard_notificationItem__xTODX small{align-items:center;color:#64748b;color:var(--text-secondary);display:flex;font-size:.55rem;gap:5px}.CustomerDashboard_emptyNotifications__8cNtq{color:#64748b;color:var(--text-secondary);padding:25px 15px;text-align:center}.CustomerDashboard_emptyNotifications__8cNtq div{font-size:1.8rem;margin-bottom:6px;opacity:.5}.CustomerDashboard_emptyNotifications__8cNtq p{font-size:.75rem;margin:0}@media (max-width:768px){.CustomerDashboard_notificationsDropdown__rzxmC{left:50%;max-height:60vh;max-width:90vw;position:fixed;right:auto;top:50px;transform:translateX(-50%);width:90vw}.CustomerDashboard_notificationsDropdown__rzxmC:before{display:none}@keyframes CustomerDashboard_slideDown__7bP-O{0%{opacity:0;transform:translateX(-50%) translateY(-15px) scale(.95)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.CustomerDashboard_notificationItem__xTODX{padding:8px 12px}.CustomerDashboard_notificationItem__xTODX p{font-size:.7rem}}.CustomerDashboard_cartNotification__Tflav{animation:CustomerDashboard_slideInRight__aVJcp .3s cubic-bezier(.68,-.55,.265,1.55);position:fixed;right:20px;top:20px;z-index:10000}.CustomerDashboard_cartNotificationContent__JhRqh{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#10b981,#059669);border:1px solid #fff3;border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 10px 40px #0003;color:#fff;display:flex;gap:12px;min-width:280px;overflow:hidden;padding:16px 24px;position:relative}.CustomerDashboard_cartNotificationIcon__Sk1rC{animation:CustomerDashboard_bounce__yVWVS .5s ease;font-size:1.5rem}.CustomerDashboard_cartNotificationText__c2Kty{flex:1 1}.CustomerDashboard_cartNotificationText__c2Kty strong{display:block;font-size:.95rem;font-weight:700;margin-bottom:4px}.CustomerDashboard_cartNotificationText__c2Kty p{font-size:.8rem;margin:0;opacity:.9}.CustomerDashboard_cartNotificationProgress__QC8Mp{animation:CustomerDashboard_progressBar__K8fYi 2s linear forwards;background:#fffc;bottom:0;height:3px;left:0;position:absolute;width:100%}@keyframes CustomerDashboard_progressBar__K8fYi{0%{width:100%}to{width:0}}@keyframes CustomerDashboard_slideInRight__aVJcp{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes CustomerDashboard_bounce__yVWVS{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@media (max-width:768px){.CustomerDashboard_cartNotification__Tflav{bottom:80px;left:50%;max-width:320px;right:auto;top:auto;transform:translateX(-50%);width:90%}.CustomerDashboard_cartNotificationContent__JhRqh{min-width:auto;padding:12px 18px;width:100%}.CustomerDashboard_cartNotificationIcon__Sk1rC{font-size:1.2rem}.CustomerDashboard_cartNotificationText__c2Kty strong{font-size:.85rem}.CustomerDashboard_cartNotificationText__c2Kty p{font-size:.7rem}@keyframes CustomerDashboard_slideInRight__aVJcp{0%{opacity:0;transform:translateX(-50%) translateY(30px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}}.CustomerDashboard_cartNotificationContent__JhRqh.CustomerDashboard_error__41cXw{background:linear-gradient(135deg,#ef4444,#dc2626)}.CustomerDashboard_content__zFAbL{display:flex;flex-direction:column;gap:12px;max-width:100%;overflow-x:hidden;width:100%}.CustomerDashboard_card__XYBF\+{background:#fff;background:var(--card-bg);border:1px solid #0000000d;border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 4px 6px -1px #0000001a;box-shadow:var(--shadow-md);overflow-x:auto;padding:12px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.CustomerDashboard_card__XYBF\+:hover{box-shadow:0 10px 15px -3px #0000001a;box-shadow:var(--shadow-lg);transform:translateY(-1px)}.CustomerDashboard_card__XYBF\+ h2{color:#1e293b;color:var(--text-primary);display:inline-block;font-size:1rem;font-weight:700;margin-bottom:12px;margin-top:0;position:relative}.CustomerDashboard_card__XYBF\+ h2:after{background:linear-gradient(135deg,#2a6f3e,#123821);background:var(--primary);border-radius:2px;bottom:-4px;content:"";height:2px;left:0;position:absolute;width:30px}@media (max-width:768px){.CustomerDashboard_content__zFAbL{gap:10px}.CustomerDashboard_card__XYBF\+{padding:10px}.CustomerDashboard_card__XYBF\+ h2{font-size:.9rem;margin-bottom:10px}}.CustomerDashboard_recentOrdersTableWrapper__1Dvms{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.CustomerDashboard_table__5MpU2{border-collapse:collapse;font-size:.75rem;margin-top:8px;min-width:600px;width:100%}.CustomerDashboard_table__5MpU2 th{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0;color:#1e293b;color:var(--text-primary);font-size:.7rem;font-weight:600;letter-spacing:.5px;padding:6px 8px;text-align:left;text-transform:uppercase}.CustomerDashboard_table__5MpU2 td{border-bottom:1px solid #e2e8f0;color:#64748b;color:var(--text-secondary);font-size:.7rem;padding:6px 8px}.CustomerDashboard_table__5MpU2 tr:hover{background:#667eea0a;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.CustomerDashboard_table__5MpU2 button{border-radius:8px;border-radius:var(--radius-sm);cursor:pointer;font-size:.6rem;margin:1px;padding:3px 6px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}@media (max-width:768px){.CustomerDashboard_table__5MpU2{min-width:480px}.CustomerDashboard_table__5MpU2 td,.CustomerDashboard_table__5MpU2 th{font-size:.65rem;padding:5px 6px}}.CustomerDashboard_toolbar__9samQ{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin:14px 0 16px}.CustomerDashboard_searchBar__OxZY\+{align-items:center;background:#f1f5f9;background:var(--bg-secondary);border:1.5px solid #0000;border-radius:999px;display:flex;flex:1 1;gap:10px;max-width:440px;min-width:240px;padding:10px 18px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.CustomerDashboard_searchBar__OxZY\+:focus-within{background:#fff;border-color:#1f5d33;border-color:var(--accent);box-shadow:0 0 0 4px #eaf5ec;box-shadow:0 0 0 4px var(--accent-soft)}.CustomerDashboard_searchIcon__i6Wbh{font-size:.9rem;opacity:.55}.CustomerDashboard_searchBar__OxZY\+ input{background:#0000;border:none;color:#1e293b;color:var(--text-primary);flex:1 1;font-family:inherit;font-size:.85rem;outline:none}.CustomerDashboard_sortSelect__JXG78{background:#fff;border:1.5px solid #e2e8f0;border-radius:999px;color:#1e293b;color:var(--text-primary);cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:600;padding:10px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.CustomerDashboard_sortSelect__JXG78:focus,.CustomerDashboard_sortSelect__JXG78:hover{border-color:#1f5d33;border-color:var(--accent);outline:none}.CustomerDashboard_categoryChips__UoRa7{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.CustomerDashboard_categoryChip__Ta2pN{background:#fff;border:1.5px solid #e2e8f0;border-radius:999px;color:#64748b;color:var(--text-secondary);cursor:pointer;font-size:.78rem;font-weight:600;padding:7px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.CustomerDashboard_categoryChip__Ta2pN:hover{border-color:#1f5d33;border-color:var(--accent);color:#1f5d33;color:var(--accent)}.CustomerDashboard_categoryChipActive__2-lLW{background:linear-gradient(135deg,#2a6f3e,#123821);background:var(--primary);border-color:#0000;color:#fff}.CustomerDashboard_categoryChipActive__2-lLW:hover{color:#fff}.CustomerDashboard_categorySection__9o4k\+{margin-top:22px}.CustomerDashboard_categoryHeading__Drout{color:#1e293b;color:var(--text-primary);font-size:1rem;font-weight:700;margin:0 0 12px}.CustomerDashboard_grid__T-8Of{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));margin-top:8px}.CustomerDashboard_productCard__99d6r{background:#fff;background:var(--card-bg);border:1px solid #0000000d;border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);cursor:default;display:flex;flex-direction:column;overflow:hidden;position:relative;text-align:left;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.CustomerDashboard_productCard__99d6r:hover{box-shadow:0 10px 15px -3px #0000001a;box-shadow:var(--shadow-lg);transform:translateY(-4px)}.CustomerDashboard_productImageWrap__VQD02{background:#f1f5f9;background:var(--bg-secondary);flex-shrink:0;height:170px;overflow:hidden;position:relative;width:100%}.CustomerDashboard_productImage__GK9Eu{cursor:pointer;display:block;height:100%;object-fit:cover;object-position:center;width:100%}.CustomerDashboard_productImagePlaceholder__Xj6ef{align-items:center;display:flex;font-size:2.4rem;height:100%;justify-content:center;width:100%}.CustomerDashboard_wishlistBtn__aFN1U{align-items:center;background:#ffffffeb;border:none;border-radius:50%;box-shadow:0 2px 8px #0000001f;color:#c94f4f;cursor:pointer;display:flex;font-size:1rem;height:30px;justify-content:center;position:absolute;right:10px;top:10px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:30px}.CustomerDashboard_wishlistBtn__aFN1U:hover{transform:scale(1.08)}.CustomerDashboard_wishlistBtnActive__yWrcA{color:#e0344c}.CustomerDashboard_productInfo__657HJ{display:flex;flex:1 1;flex-direction:column;gap:4px;padding:12px 14px 14px}.CustomerDashboard_productCategory__BzKkz{align-self:flex-start;background:#eaf5ec;background:var(--accent-soft);border-radius:999px;color:#1f5d33;color:var(--accent);font-size:.65rem;font-weight:700;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.CustomerDashboard_productName__1ozYE{color:#1e293b;color:var(--text-primary);font-size:.92rem;font-weight:700;line-height:1.3;margin:4px 0 2px}.CustomerDashboard_productFooter__K\+U9O{align-items:center;display:flex;justify-content:space-between;margin-top:auto;padding-top:8px}.CustomerDashboard_productPrice__0Y55P{color:#1e293b;color:var(--text-primary);font-size:1rem;font-weight:800}.CustomerDashboard_addBtn__P69fE{align-items:center;background:linear-gradient(135deg,#2a6f3e,#123821);background:var(--primary);border:none;border-radius:50%;box-shadow:0 6px 14px -6px #12382199;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:700;height:32px;justify-content:center;line-height:1;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:32px}.CustomerDashboard_addBtn__P69fE:hover{transform:scale(1.08)}@media (max-width:1024px){.CustomerDashboard_grid__T-8Of{gap:14px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (max-width:768px){.CustomerDashboard_grid__T-8Of{gap:8px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.CustomerDashboard_productName__1ozYE{font-size:.8rem}.CustomerDashboard_productPrice__0Y55P{font-size:.9rem}.CustomerDashboard_productImageWrap__VQD02{height:130px}}@media (max-width:480px){.CustomerDashboard_grid__T-8Of{gap:8px;grid-template-columns:1fr 1fr}}.CustomerDashboard_cartItem__lJte4{align-items:center;border-bottom:1px solid #e2e8f0;border-radius:12px;border-radius:var(--radius-md);display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;padding:8px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.CustomerDashboard_cartItem__lJte4:hover{background:#667eea0a;transform:translateX(4px)}.CustomerDashboard_cartItem__lJte4 span{color:#1e293b;color:var(--text-primary);flex:1 1;font-size:.8rem;font-weight:500}.CustomerDashboard_cartItem__lJte4 div{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.CustomerDashboard_cartItem__lJte4 button{background:#f1f5f9;background:var(--bg-secondary);border:none;border-radius:8px;border-radius:var(--radius-sm);color:#1e293b;color:var(--text-primary);cursor:pointer;font-size:.65rem;font-weight:600;padding:3px 6px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.CustomerDashboard_cartItem__lJte4 button:hover{background:#e2e8f0;transform:scale(1.05)}.CustomerDashboard_cartItem__lJte4 button.CustomerDashboard_remove__DwNGP{background:linear-gradient(135deg,#ef4444,#dc2626);background:var(--danger);color:#fff}.CustomerDashboard_cartItem__lJte4 button.CustomerDashboard_remove__DwNGP:hover{background:#dc2626;transform:scale(1.05)}@media (max-width:768px){.CustomerDashboard_cartItem__lJte4{align-items:flex-start;flex-direction:column;padding:6px}.CustomerDashboard_cartItem__lJte4 span{font-size:.75rem}.CustomerDashboard_cartItem__lJte4 div{justify-content:space-between;width:100%}}.CustomerDashboard_profileCard__mbFtq{background:#fff;background:var(--card-bg);border:1px solid #0000000d;border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 4px 6px -1px #0000001a;box-shadow:var(--shadow-md);margin:0 auto;max-width:100%;padding:16px;position:relative}.CustomerDashboard_profileHeader__opmnv{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.CustomerDashboard_profileAvatar__plB2y{align-items:center;background:linear-gradient(135deg,#2a6f3e,#123821);background:var(--primary);border:3px solid #667eea4d;border-radius:50%;box-shadow:0 4px 6px -1px #0000001a;box-shadow:var(--shadow-md);color:#fff;display:flex;flex-shrink:0;font-size:1.3rem;font-weight:700;height:60px;justify-content:center;width:60px}.CustomerDashboard_avatarPlaceholder__iT4Eo{font-size:1.3rem;font-weight:700}.CustomerDashboard_profileInfo__zXY4B{flex:1 1;min-width:150px}.CustomerDashboard_profileInfo__zXY4B h3{color:#1e293b;color:var(--text-primary);font-size:1rem;font-weight:700;margin:0 0 3px}.CustomerDashboard_profileInfo__zXY4B p{color:#64748b;color:var(--text-secondary);font-size:.7rem;margin:2px 0;word-break:break-word}.CustomerDashboard_profileActions__aDvEl{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.CustomerDashboard_actionButton__SbpGZ{background:linear-gradient(135deg,#2a6f3e,#123821);background:var(--primary);border:none;border-radius:12px;border-radius:var(--radius-md);color:#fff;cursor:pointer;flex:1 1;font-size:.7rem;font-weight:600;min-width:100px;padding:6px 12px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.CustomerDashboard_actionButton__SbpGZ:hover{box-shadow:0 2px 8px #667eea66;transform:translateY(-1px)}@media (max-width:768px){.CustomerDashboard_profileCard__mbFtq{padding:10px}.CustomerDashboard_profileHeader__opmnv{flex-direction:column;gap:8px;margin-bottom:12px;text-align:center}.CustomerDashboard_profileAvatar__plB2y{font-size:1.1rem;height:50px;width:50px}.CustomerDashboard_profileActions__aDvEl{flex-direction:column;gap:6px}.CustomerDashboard_actionButton__SbpGZ{width:100%}.CustomerDashboard_profileInfo__zXY4B h3{font-size:.9rem}.CustomerDashboard_profileInfo__zXY4B p{font-size:.65rem}}.CustomerDashboard_modalOverlay__OosVy{align-items:center;animation:CustomerDashboard_fadeIn__z6GQt .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.CustomerDashboard_modal__CkWCf{animation:CustomerDashboard_slideUp__uAaC1 .2s ease;background:#fff;background:var(--card-bg);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 20px 25px -5px #0000001a;box-shadow:var(--shadow-xl);max-height:90vh;max-width:380px;overflow-y:auto;padding:16px;position:relative;text-align:center;width:90%}@keyframes CustomerDashboard_slideUp__uAaC1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CustomerDashboard_modal__CkWCf h3{color:#1e293b;color:var(--text-primary);font-size:1rem;font-weight:700;margin-bottom:10px;margin-top:0}.CustomerDashboard_modalButtons__yBTfY{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:12px}.CustomerDashboard_confirmButton__RfBjR{background:linear-gradient(135deg,#10b981,#059669);background:var(--success);border:none;border-radius:12px;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-size:.7rem;font-weight:600;padding:6px 12px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.CustomerDashboard_confirmButton__RfBjR:hover{box-shadow:0 2px 8px #10b98166;transform:translateY(-1px)}.CustomerDashboard_cancelButton__14vWL{background:linear-gradient(135deg,#ef4444,#dc2626);background:var(--danger);border:none;border-radius:12px;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-size:.7rem;font-weight:600;padding:6px 12px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.CustomerDashboard_cancelButton__14vWL:hover{box-shadow:0 2px 8px #ef444466;transform:translateY(-1px)}.CustomerDashboard_profileModal__Kuz39{animation:CustomerDashboard_slideUp__uAaC1 .2s ease;background:#fff;background:var(--card-bg);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 20px 25px -5px #0000001a;box-shadow:var(--shadow-xl);max-height:90vh;max-width:450px;overflow-y:auto;padding:16px;width:90%}.CustomerDashboard_modalInputGroup__XeL5E{margin-bottom:10px}.CustomerDashboard_modalInputGroup__XeL5E label{color:#1e293b;color:var(--text-primary);display:block;font-size:.7rem;font-weight:600;margin-bottom:3px}.CustomerDashboard_modalInputGroup__XeL5E input,.CustomerDashboard_modalInputGroup__XeL5E textarea{border:1px solid #e2e8f0;border-radius:12px;border-radius:var(--radius-md);font-family:inherit;font-size:.75rem;padding:6px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.CustomerDashboard_modalInputGroup__XeL5E textarea{min-height:50px;resize:vertical}.CustomerDashboard_zoomModal__b7p3y{align-items:center;background:#fff;background:var(--card-bg);border-radius:16px;border-radius:var(--radius-lg);display:flex;justify-content:center;max-height:90vh;max-width:90vw;padding:12px;position:relative}.CustomerDashboard_closeZoom__vL-BA{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);background:var(--danger);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:.8rem;height:22px;justify-content:center;position:absolute;right:8px;top:8px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:22px}@media (max-width:768px){.CustomerDashboard_modal__CkWCf,.CustomerDashboard_profileModal__Kuz39{padding:12px}.CustomerDashboard_modal__CkWCf h3{font-size:.9rem}.CustomerDashboard_cancelButton__14vWL,.CustomerDashboard_confirmButton__RfBjR{font-size:.65rem;padding:5px 10px}}.CustomerDashboard_chatBoxContainer__Y-tTg{animation:CustomerDashboard_slideIn__mseXX .2s cubic-bezier(.4,0,.2,1);background:#fff;background:var(--card-bg);border-radius:16px;border-radius:var(--radius-lg);bottom:12px;box-shadow:0 10px 15px -3px #0000001a;box-shadow:var(--shadow-lg);max-width:90vw;overflow:hidden;position:fixed;right:12px;width:320px;z-index:1000}.CustomerDashboard_chatBox__zJsmE{display:flex;flex-direction:column;height:350px;max-height:60vh;overflow:hidden}.CustomerDashboard_chatHeader__mGI\+O{align-items:center;background:linear-gradient(135deg,#2a6f3e,#123821);background:var(--primary);color:#fff;display:flex;flex-wrap:wrap;gap:4px;justify-content:space-between;padding:8px 12px}.CustomerDashboard_chatHeader__mGI\+O h3{font-size:.8rem;font-weight:600;margin:0}.CustomerDashboard_chatClose__KlQ3a{background:#fff3;border:none;border-radius:8px;border-radius:var(--radius-sm);color:#fff;cursor:pointer;font-size:.9rem;padding:2px 5px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.CustomerDashboard_chatMessages__kdCE6{background:#f8fafc;background:var(--bg-primary);flex:1 1;overflow-y:auto;padding:10px}.CustomerDashboard_myMessage__Vxbx4{background:linear-gradient(135deg,#2a6f3e,#123821);background:var(--primary);border-radius:12px 12px 4px 12px;color:#fff;margin-left:auto}.CustomerDashboard_myMessage__Vxbx4,.CustomerDashboard_otherMessage__\+nB7-{box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);font-size:.7rem;margin-bottom:6px;max-width:80%;padding:5px 8px;word-break:break-word}.CustomerDashboard_otherMessage__\+nB7-{background:#fff;background:var(--card-bg);border:1px solid #e2e8f0;border-radius:12px 12px 12px 4px;color:#1e293b;color:var(--text-primary)}.CustomerDashboard_otherMessage__\+nB7- strong{color:#667eea;font-size:.65rem;font-weight:700}.CustomerDashboard_emptyChat__QEQgO{color:#94a3b8;font-size:.7rem;margin-top:1.5rem;text-align:center}.CustomerDashboard_chatInput__JXc2b{background:#fff;background:var(--card-bg);border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:6px;padding:8px}.CustomerDashboard_chatInput__JXc2b input{border:1px solid #e2e8f0;border-radius:12px;border-radius:var(--radius-md);flex:1 1;min-width:80px;outline:none;padding:6px}.CustomerDashboard_chatInput__JXc2b button,.CustomerDashboard_chatInput__JXc2b input{font-size:.7rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.CustomerDashboard_chatInput__JXc2b button{background:linear-gradient(135deg,#10b981,#059669);background:var(--success);border:none;border-radius:12px;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-weight:600;padding:6px 12px}@media (max-width:768px){.CustomerDashboard_chatBoxContainer__Y-tTg{bottom:65px!important;left:6px!important;margin:0;max-width:none;position:fixed;right:6px!important;width:auto!important}.CustomerDashboard_chatBox__zJsmE{height:45vh}.CustomerDashboard_chatInput__JXc2b{flex-direction:column;gap:4px}.CustomerDashboard_chatInput__JXc2b button,.CustomerDashboard_chatInput__JXc2b input{width:100%}.CustomerDashboard_myMessage__Vxbx4,.CustomerDashboard_otherMessage__\+nB7-{font-size:.65rem;max-width:90%;padding:5px 7px}}@supports (padding:max(0px)){@media (max-width:768px){.CustomerDashboard_main__IY1nj{padding-bottom:calc(65px + env(safe-area-inset-bottom))!important}.CustomerDashboard_sidebar__ujcxa{padding-bottom:env(safe-area-inset-bottom)}.CustomerDashboard_chatBoxContainer__Y-tTg{bottom:calc(65px + env(safe-area-inset-bottom))!important}.CustomerDashboard_cartNotification__Tflav{bottom:calc(80px + env(safe-area-inset-bottom))!important}}}@media (max-width:768px) and (orientation:landscape){.CustomerDashboard_sidebar__ujcxa{display:none}.CustomerDashboard_main__IY1nj{padding-bottom:10px!important}.CustomerDashboard_chatBox__zJsmE{height:35vh}.CustomerDashboard_cartNotification__Tflav{bottom:20px!important}}.CustomerDashboard_actionButton__SbpGZ,.CustomerDashboard_cancelButton__14vWL,.CustomerDashboard_cartItem__lJte4 button,.CustomerDashboard_confirmButton__RfBjR,.CustomerDashboard_notificationBell__D-TWP,.CustomerDashboard_productCard__99d6r button,.CustomerDashboard_sidebarMenu__E-QqQ li,button{cursor:pointer}button:disabled{transform:none!important}::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes CustomerDashboard_pulse__4SZaP{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.CustomerDashboard_locationModal__3LbYo{max-width:500px;width:90%}.CustomerDashboard_locationModal__3LbYo a{display:block;margin:10px 0;text-align:center}.RiderDashboard_notificationBellContainer__O24rl{position:relative}.RiderDashboard_notificationBell__CDtu-{align-items:center;background:#ffffff1a;border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:flex;font-size:1.3rem;height:36px;justify-content:center;padding:8px;position:relative;transition:var(--transition);width:36px}.RiderDashboard_notificationBell__CDtu-.RiderDashboard_active__yFxop,.RiderDashboard_notificationBell__CDtu-:hover{background:#0f8a4f33;transform:scale(1.05)}.RiderDashboard_notificationBadge__7xjZQ{align-items:center;animation:RiderDashboard_pulse__FvTkW 2s infinite;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:50%;box-shadow:0 2px 4px #0003;color:#fff;display:flex;font-size:.65rem;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 4px;position:absolute;right:-4px;top:-4px}.RiderDashboard_notificationsDropdown__Rlnyv:before{background:#fff;border-left:1px solid #0000000d;border-top:1px solid #0000000d;content:"";height:16px;position:absolute;right:16px;top:-8px;transform:rotate(45deg);width:16px}.RiderDashboard_markAllRead__krIr9{background:none;border:none;border-radius:8px;color:#1f5d33;cursor:pointer;font-size:.8rem;font-weight:500;padding:4px 8px;transition:all .2s}.RiderDashboard_markAllRead__krIr9:hover{background:#0f8a4f1a;transform:scale(1.05)}.RiderDashboard_notificationItem__WeM0c.RiderDashboard_unread__ttF\+R{background:#0f8a4f0f;position:relative}.RiderDashboard_notificationItem__WeM0c.RiderDashboard_unread__ttF\+R:before{background:linear-gradient(135deg,#2a6f3e,#123821);border-radius:3px 0 0 3px;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.RiderDashboard_emptyNotifications__1K6mK{color:#64748b;padding:60px 20px;text-align:center}.RiderDashboard_emptyNotifications__1K6mK div{font-size:3rem;margin-bottom:12px;opacity:.5}.RiderDashboard_emptyNotifications__1K6mK p{font-size:.9rem;margin:0}.RiderDashboard_notificationsDropdown__Rlnyv::-webkit-scrollbar{width:6px}.RiderDashboard_notificationsDropdown__Rlnyv::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.RiderDashboard_notificationsDropdown__Rlnyv::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.RiderDashboard_notificationsDropdown__Rlnyv::-webkit-scrollbar-thumb:hover{background:#94a3b8}.RiderDashboard_notificationsDropdown__Rlnyv{background:#fff;border:1px solid #0000000d;border-radius:20px;box-shadow:0 8px 32px #00000026;max-height:450px;max-width:90vw;overflow-y:auto;padding:1rem;position:absolute;right:0;top:50px;width:380px;z-index:1002}.RiderDashboard_notificationsDropdown__Rlnyv h4{align-items:center;border-bottom:2px solid #e2e8f0;color:#1e293b;display:flex;flex-wrap:wrap;font-size:1.1rem;font-weight:700;gap:10px;justify-content:space-between;margin:0 0 1rem;padding-bottom:.75rem}.RiderDashboard_notificationsList__tL25F{display:flex;flex-direction:column;gap:10px}.RiderDashboard_notificationItem__WeM0c{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;padding:12px;transition:all .2s}.RiderDashboard_notificationItem__WeM0c:hover{background:#f1f5f9;transform:translateX(4px)}.RiderDashboard_notificationItem__WeM0c p{color:#1e293b;font-size:.9rem;margin:0 0 8px}.RiderDashboard_notificationItem__WeM0c small{color:#94a3b8;font-size:.75rem}body,html{margin:0;overflow-x:hidden;padding:0}#RiderDashboard_root__msXtU,body,html{height:100%}.RiderDashboard_dashboard__irq-1{background:linear-gradient(135deg,#f5f7fa,#e9edf2);color:#1a1f36;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;height:100%;min-height:100vh;overflow-x:hidden;position:relative}.RiderDashboard_sidebar__yt2ef{background:linear-gradient(180deg,#fff,#f8fafc);border-right:1px solid #0000000d;box-shadow:4px 0 20px #0000000d;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;overflow-y:auto;position:sticky;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);width:280px;z-index:99}.RiderDashboard_sidebar__yt2ef.RiderDashboard_collapsed__XfEuT{width:80px}.RiderDashboard_sidebarHeader__t7no5{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1.5rem}.RiderDashboard_sidebarHeader__t7no5 h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2a6f3e,#123821);-webkit-background-clip:text;background-clip:text;font-size:1.3rem;font-weight:700;margin:0;white-space:nowrap}.RiderDashboard_sidebar__yt2ef.RiderDashboard_collapsed__XfEuT .RiderDashboard_sidebarHeader__t7no5 h2{display:none}.RiderDashboard_toggleBtn__ca1UW{align-items:center;background:#f1f5f9;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:1.2rem;height:32px;justify-content:center;transition:all .2s;width:32px}.RiderDashboard_toggleBtn__ca1UW:hover{background:#e2e8f0;color:#1e293b}.RiderDashboard_sidebarMenu__iF0vp{list-style:none;margin:0;padding:1rem .75rem}.RiderDashboard_sidebarMenu__iF0vp li{align-items:center;border-radius:12px;color:#475569;cursor:pointer;display:flex;font-weight:500;gap:1rem;margin-bottom:.5rem;padding:.875rem 1rem;transition:all .2s}.RiderDashboard_sidebarMenu__iF0vp li:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);color:#1e293b;transform:translateX(4px)}.RiderDashboard_sidebarMenu__iF0vp li.RiderDashboard_active__yFxop{background:linear-gradient(135deg,#2a6f3e,#123821);box-shadow:0 4px 12px #12382159;color:#fff}.RiderDashboard_sidebarMenu__iF0vp li.RiderDashboard_collapsed__XfEuT{justify-content:center;padding:.875rem}.RiderDashboard_sidebarMenu__iF0vp li.RiderDashboard_collapsed__XfEuT span{display:none}.RiderDashboard_sidebarBadge__O97Xz{background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:999px;color:#fff;font-size:.68rem;font-weight:700;line-height:1.3;margin-left:auto;padding:2px 7px}.RiderDashboard_sidebarMenu__iF0vp li.RiderDashboard_active__yFxop .RiderDashboard_sidebarBadge__O97Xz{background:#ffffff40}.RiderDashboard_sidebarDivider__xzaiQ{background:#00000014;cursor:default!important;height:1px;margin:.5rem .5rem 1rem!important;padding:0!important}.RiderDashboard_sidebarDivider__xzaiQ:hover{background:#00000014!important;transform:none!important}.RiderDashboard_sidebarFooter__EjFF-{background:linear-gradient(160deg,#e3f5ea,#cdeedb);border-radius:18px;color:#123821;font-size:1.05rem;font-weight:700;line-height:1.3;margin-top:auto;padding:1.5rem}.RiderDashboard_sidebar__yt2ef.RiderDashboard_collapsed__XfEuT .RiderDashboard_sidebarFooter__EjFF-{display:none}.RiderDashboard_mainContent__aMQTQ{background:#f8fafc99;flex:1 1;overflow-x:hidden;overflow-y:auto;padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:calc(100% - 280px)}.RiderDashboard_navbar__mmZVy{align-items:center;background:linear-gradient(135deg,#2a6f3e,#123821);border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 4px 20px #0f8a4f2e;color:#fff;display:flex;gap:12px;height:70px;justify-content:space-between;margin-bottom:1.5rem;padding:0 1.5rem;position:sticky;top:0;z-index:100}.RiderDashboard_navbarLeft__slHTz{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.RiderDashboard_navbarRight__-qzV8{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem}.RiderDashboard_navbar__mmZVy h1{color:#fff;font-size:1.4rem;font-weight:700;margin:0}.RiderDashboard_navbarRight__-qzV8>span{font-size:.95rem;font-weight:600}.RiderDashboard_navbar__mmZVy button{background:#ffffff26;border:1px solid #ffffff40;border-radius:999px;color:#fff;cursor:pointer;font-weight:600;padding:.5rem 1.2rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.RiderDashboard_navbar__mmZVy button:hover{background:#ffffff47}.RiderDashboard_welcomeBanner__ebCLk{align-items:center;background:linear-gradient(135deg,#2a6f3e,#123821);border-radius:24px;color:#fff;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;overflow:hidden;padding:2rem 2.25rem;position:relative}.RiderDashboard_welcomeBanner__ebCLk:before{background:#ffffff0f;border-radius:50%;content:"";height:220px;position:absolute;right:-60px;top:-60px;width:220px}.RiderDashboard_welcomeBanner__ebCLk:after{background:#ffffff0d;border-radius:50%;bottom:-90px;content:"";height:180px;position:absolute;right:60px;width:180px}.RiderDashboard_welcomeBannerText__0cPFr{position:relative;z-index:1}.RiderDashboard_welcomeBannerText__0cPFr h2{font-size:1.6rem;font-weight:800;margin:0 0 .35rem}.RiderDashboard_welcomeBannerText__0cPFr p{font-size:.95rem;margin:0;opacity:.9}.RiderDashboard_onlineToggle__t4\+50{align-items:center;background:#fffffff2;border:none;border-radius:999px;color:#123821;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:700;gap:8px;padding:.6rem 1.2rem;position:relative;transition:all .2s;z-index:1}.RiderDashboard_onlineToggle__t4\+50:hover{box-shadow:0 4px 14px #00000026;transform:translateY(-1px)}.RiderDashboard_onlineToggle__t4\+50.RiderDashboard_offline__28wPA{background:#ffffff26;border:1px solid #fff6;color:#fff}.RiderDashboard_onlineDot__3HQ6P{background:#2a6f3e;border-radius:50%;display:inline-block;height:8px;width:8px}.RiderDashboard_onlineToggle__t4\+50.RiderDashboard_offline__28wPA .RiderDashboard_onlineDot__3HQ6P{background:#fff}@media (max-width:768px){.RiderDashboard_welcomeBanner__ebCLk{border-radius:18px;padding:1.5rem}.RiderDashboard_welcomeBannerText__0cPFr h2{font-size:1.25rem}.RiderDashboard_navbar__mmZVy{border-radius:12px!important;flex-direction:row!important;height:60px!important;left:10px;margin-bottom:1rem!important;margin-left:10px;margin-right:10px;min-height:60px!important;padding:.5rem 1rem!important;position:sticky;right:10px;top:10px;width:auto}.RiderDashboard_navbarLeft__slHTz{flex:1 1;order:1;width:auto!important}.RiderDashboard_navbarRight__-qzV8{border-top:none!important;gap:.75rem!important;order:2;padding-top:0!important;width:auto!important}.RiderDashboard_navbarLeft__slHTz h1{font-size:1rem!important;white-space:nowrap}.RiderDashboard_navbar__mmZVy button{font-size:.8rem!important;padding:.35rem .8rem!important}.RiderDashboard_navbarRight__-qzV8 span{display:none;font-size:.85rem}}@media (max-width:768px){@media (min-width:480px){.RiderDashboard_navbarRight__-qzV8 span{display:inline}}}@media (max-width:480px){.RiderDashboard_navbar__mmZVy{height:55px!important;margin-left:8px;margin-right:8px;min-height:55px!important;padding:.5rem .75rem!important}.RiderDashboard_navbarLeft__slHTz h1{font-size:.9rem!important}.RiderDashboard_navbarRight__-qzV8{gap:.5rem!important}.RiderDashboard_navbar__mmZVy button{font-size:.75rem!important;padding:.3rem .6rem!important}.RiderDashboard_notificationBell__CDtu-{font-size:1.1rem!important;height:36px!important;width:36px!important}}@media (max-width:768px){.RiderDashboard_notificationBellContainer__O24rl{position:relative}.RiderDashboard_notificationBell__CDtu-{background:#0f8a4f1a;height:36px;width:36px}.RiderDashboard_notificationBadge__7xjZQ{font-size:.6rem;height:16px;min-width:16px;right:-2px;top:-2px}.RiderDashboard_dashboard__irq-1{flex-direction:column;height:auto}.RiderDashboard_sidebar__yt2ef{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border-radius:20px 20px 0 0;border-right:none;border-top:1px solid #0000001a;bottom:0;box-shadow:0 -4px 20px #00000014;height:auto;left:0;min-height:auto;position:fixed;right:0;top:auto;transform:translateY(0);transition:transform .3s ease;width:100%!important;z-index:1000}.RiderDashboard_sidebar__yt2ef.RiderDashboard_collapsed__XfEuT{width:100%!important}.RiderDashboard_sidebarHeader__t7no5{display:none!important}.RiderDashboard_sidebarMenu__iF0vp{align-items:center;display:flex;flex-direction:row;gap:0;justify-content:space-around;margin:0;padding:.5rem}.RiderDashboard_sidebarMenu__iF0vp li{align-items:center;border-radius:12px;flex:1 1;flex-direction:column;font-size:.7rem;gap:.25rem;justify-content:center;margin:0;min-height:auto;padding:.6rem .25rem;text-align:center}.RiderDashboard_sidebarMenu__iF0vp li span{display:inline!important;font-size:.65rem;margin-top:.2rem}.RiderDashboard_sidebarMenu__iF0vp li svg{font-size:1.2rem}.RiderDashboard_sidebarMenu__iF0vp li.RiderDashboard_active__yFxop{background:linear-gradient(135deg,#2a6f3e15,#12382115);color:#1f5d33}.RiderDashboard_sidebarMenu__iF0vp li:hover{transform:none}.RiderDashboard_mainContent__aMQTQ{margin-bottom:70px!important;margin-top:0;padding:.75rem .75rem 80px!important;width:100%!important}}.RiderDashboard_profileCard__ajcaH{align-items:center;background:#fff;border:1px solid #0000000d;border-radius:24px;box-shadow:0 8px 24px #0000000d;display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:2rem;padding:2rem;transition:all .3s}.RiderDashboard_profileCard__ajcaH:hover{box-shadow:0 12px 32px #0000001a}.RiderDashboard_profileImageContainer__jAX0L{border:4px solid #1f5d33;border-radius:50%;box-shadow:0 4px 12px #0f8a4f4d;flex-shrink:0;height:100px;overflow:hidden;width:100px}.RiderDashboard_profileImage__PlQtN{height:100%;object-fit:cover;width:100%}.RiderDashboard_profileInfo__2vFAe{flex:1 1;min-width:200px}.RiderDashboard_profileInfo__2vFAe h2{color:#1e293b;font-size:1.5rem;font-weight:700;margin:0}.RiderDashboard_profileInfo__2vFAe p{color:#64748b;font-size:.95rem;margin:8px 0;word-break:break-word}.RiderDashboard_verified__CHy5Z{background:#d1fae5;color:#10b981}.RiderDashboard_notVerified__CXAyS,.RiderDashboard_verified__CHy5Z{align-items:center;border-radius:20px;display:inline-flex;font-size:.85rem;font-weight:600;gap:6px;padding:4px 12px}.RiderDashboard_notVerified__CXAyS{background:#fee2e2;color:#ef4444}.RiderDashboard_uploadProfile__26cRY{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.RiderDashboard_uploadLabel__KhgLQ{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:10px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:.6rem 1.2rem;transition:all .2s}.RiderDashboard_uploadLabel__KhgLQ:hover{box-shadow:0 4px 12px #3b82f64d;transform:translateY(-2px)}.RiderDashboard_uploadButton__uHknz{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:500;padding:.6rem 1.2rem;transition:all .2s}.RiderDashboard_uploadButton__uHknz:hover:not(:disabled){box-shadow:0 4px 12px #10b9814d;transform:translateY(-2px)}.RiderDashboard_uploadButton__uHknz:disabled{background:#94a3b8;cursor:not-allowed;transform:none}@media (max-width:768px){.RiderDashboard_profileCard__ajcaH{align-items:flex-start;flex-direction:column;gap:1rem;padding:1rem}.RiderDashboard_profileImageContainer__jAX0L{height:80px;width:80px}.RiderDashboard_profileInfo__2vFAe h2{font-size:1.2rem}.RiderDashboard_uploadProfile__26cRY{flex-direction:column;width:100%}.RiderDashboard_uploadButton__uHknz,.RiderDashboard_uploadLabel__KhgLQ{justify-content:center;width:100%}}.RiderDashboard_warning__8a7v2{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border-left:4px solid #f59e0b;border-radius:16px;color:#92400e;display:flex;flex-wrap:wrap;font-size:.95rem;font-weight:500;gap:12px;margin-bottom:2rem;padding:16px 20px}@media (max-width:768px){.RiderDashboard_warning__8a7v2{font-size:.85rem;margin-bottom:1rem;padding:12px}}.RiderDashboard_card__bVuDL{background:#fff;border:1px solid #0000000d;border-radius:24px;box-shadow:0 8px 24px #0000000d;margin-bottom:2rem;overflow-x:auto;padding:2rem;transition:all .3s}.RiderDashboard_card__bVuDL:hover{box-shadow:0 12px 32px #00000014}.RiderDashboard_cardHeader__nmzNO{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:1.5rem}.RiderDashboard_card__bVuDL h3{color:#1e293b;font-size:1.3rem;font-weight:700;margin:0}.RiderDashboard_sectionStatusPill__gvIrY{align-items:center;background:#e3f5ea;border-radius:999px;color:#1f5d33;display:inline-flex;font-size:.85rem;font-weight:600;gap:6px;padding:6px 14px;white-space:nowrap}.RiderDashboard_sectionStatusPill__gvIrY .RiderDashboard_dot__wuNOT{background:#1f5d33;border-radius:50%;display:inline-block;height:7px;width:7px}.RiderDashboard_loading__1UhiG{align-items:center;color:#94a3b8;display:flex;font-size:.9rem;gap:8px}@media (max-width:768px){.RiderDashboard_card__bVuDL{margin-bottom:1rem;padding:1rem}.RiderDashboard_card__bVuDL h3{font-size:1.1rem}.RiderDashboard_cardHeader__nmzNO{align-items:flex-start;flex-direction:column}}.RiderDashboard_docGrid__ghylL{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.RiderDashboard_docCard__j4cp-{background:linear-gradient(135deg,#fafbfc,#f8fafc);border:1px solid #e2e8f0;border-radius:20px;padding:1.5rem;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.RiderDashboard_docCard__j4cp-:hover{box-shadow:0 12px 24px #0000001a;transform:translateY(-6px)}.RiderDashboard_docIcon__0RThl{color:#1f5d33;font-size:2rem;margin-bottom:.75rem}.RiderDashboard_docCard__j4cp- h4{color:#1e293b;font-size:1rem;font-weight:600;margin:0 0 .75rem}.RiderDashboard_docImage__KYP4p{border:1px solid #e2e8f0;border-radius:12px;height:120px;margin-bottom:.75rem;object-fit:cover;width:100%}.RiderDashboard_emptyDoc__\+W1XU{align-items:center;background:#f1f5f9;border-radius:12px;color:#94a3b8;display:flex;font-size:.85rem;height:120px;justify-content:center;margin-bottom:.75rem}.RiderDashboard_lockedCard__Rx4kL{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:2px solid #10b981;opacity:.9}.RiderDashboard_lockedBadge__iFr-X{align-items:center;background:#d1fae5;border-radius:8px;color:#065f46;display:inline-flex;font-size:.75rem;font-weight:600;gap:6px;margin:.75rem 0;padding:6px 12px}.RiderDashboard_docUpload__NU5Wz{margin-top:.75rem}.RiderDashboard_docUploadLabel__IJPEk{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:.85rem;gap:8px;padding:.5rem 1rem;transition:all .2s}.RiderDashboard_docUploadLabel__IJPEk:hover:not(:disabled){box-shadow:0 4px 12px #3b82f64d;transform:translateY(-2px)}.RiderDashboard_fileTypeHint__5d7D\+{color:#64748b;display:block;font-size:.7rem;margin-top:6px;text-align:center}@media (max-width:768px){.RiderDashboard_docGrid__ghylL{gap:1rem;grid-template-columns:1fr}.RiderDashboard_docCard__j4cp-{padding:1rem}}.RiderDashboard_orderItem__5fvEr{align-items:stretch;background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 2px 10px #0f8a4f0a;display:flex;flex-wrap:wrap;gap:0;margin-bottom:1.25rem;padding:1.5rem;transition:all .2s}.RiderDashboard_orderItem__5fvEr:hover{border-color:#bfe6cf;box-shadow:0 6px 18px #0f8a4f1a}.RiderDashboard_orderDetails__fwRPQ{border-right:1px solid #eef2f0;flex:1.4 1;min-width:220px;padding-right:1.5rem}.RiderDashboard_orderIconWrap__5oPr\+{align-items:center;background:#e3f5ea;border-radius:14px;color:#1f5d33;display:flex;font-size:1.3rem;height:52px;justify-content:center;margin-bottom:.75rem;width:52px}.RiderDashboard_orderBadge__aP5LO{background:#e3f5ea;border-radius:999px;color:#1f5d33;display:inline-block;font-size:.8rem;font-weight:700;margin-bottom:.6rem;padding:4px 12px}.RiderDashboard_orderHeader__WRuSn{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:.5rem}.RiderDashboard_orderHeader__WRuSn strong{color:#1e293b;font-size:1rem}.RiderDashboard_orderTotal__tPfW2{color:#1f5d33;font-size:1.1rem;font-weight:700}.RiderDashboard_orderCustomer__ASLwF{color:#16241d;font-size:1.05rem;font-weight:700;margin:.25rem 0 .5rem}.RiderDashboard_orderAddress__jJC4E{align-items:flex-start;color:#6b7c74;display:flex;flex-wrap:wrap;font-size:.88rem;gap:6px;line-height:1.4;margin:.4rem 0}.RiderDashboard_orderMidCol__clvgN{border-right:1px solid #eef2f0;display:flex;flex:1 1;flex-direction:column;gap:1rem;justify-content:center;min-width:180px;padding:0 1.5rem}.RiderDashboard_orderMidRow__lHjHt{align-items:flex-start;display:flex;gap:10px}.RiderDashboard_orderMidRow__lHjHt svg{color:#1f5d33;flex-shrink:0;font-size:1rem;margin-top:3px}.RiderDashboard_orderMidLabel__47jcr{color:#94a3b8;display:block;font-size:.78rem;margin-bottom:2px}.RiderDashboard_orderMidValue__pvxHo{color:#1e293b;font-size:.92rem;font-weight:600}.RiderDashboard_orderPaymentMethod__QE7gG{align-items:center;color:#555;display:flex;flex-wrap:wrap;font-size:.9rem;gap:5px;margin:0}.RiderDashboard_orderPaymentMethod__QE7gG strong{color:#333}.RiderDashboard_orderStatus__VFe0D{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin:.5rem 0}.RiderDashboard_scheduledTag__XL1C8{align-items:center;color:#1f5d33;display:flex;font-size:.9rem;font-weight:600;gap:6px;margin:0}.RiderDashboard_orderPriceCol__eK5f1{align-items:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:.75rem;justify-content:center;min-width:170px;padding-left:1.5rem}.RiderDashboard_orderPricePill__j3XAv{background:#e3f5ea;border-radius:999px;color:#1f5d33;font-size:1.25rem;font-weight:800;padding:.6rem 1rem;text-align:center}.RiderDashboard_status_accepted__E-Sv7{background:#dbeafe;border-radius:20px;color:#3b82f6;font-size:.85rem;font-weight:600;padding:4px 12px}.RiderDashboard_status_delivering__1N0AB{background:#fed7aa;border-radius:20px;color:#f59e0b;font-size:.85rem;font-weight:600;padding:4px 12px}.RiderDashboard_status_completed__XTdS7{background:#d1fae5;border-radius:20px;color:#10b981;font-size:.85rem;font-weight:600;padding:4px 12px}.RiderDashboard_viewItemsButton__e7T9E{background:#f4f7f5;border:1px solid #e2e8f0;border-radius:999px;color:#33423a;cursor:pointer;font-size:.88rem;font-weight:600;margin:.75rem 0 0;padding:.55rem 1.1rem;transition:all .2s}.RiderDashboard_viewItemsButton__e7T9E:hover{background:#e9efeb;transform:translateY(-1px)}.RiderDashboard_acceptButton__290ZA{align-items:center;background:linear-gradient(135deg,#2a6f3e,#123821);border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:8px;justify-content:center;padding:.8rem 1.5rem;transition:all .2s;white-space:nowrap}.RiderDashboard_acceptButton__290ZA:hover:not(:disabled){box-shadow:0 4px 14px #0f8a4f59;transform:translateY(-2px)}.RiderDashboard_acceptButton__290ZA:disabled{background:#b7c2bc;cursor:not-allowed;transform:none}.RiderDashboard_orderBreakdown__e1XZR{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;margin-top:1rem;overflow-x:auto;padding:1.25rem}.RiderDashboard_orderItemsTable__NeDJ\+{border-collapse:collapse;font-size:.9rem;min-width:300px;width:100%}.RiderDashboard_orderItemsTable__NeDJ\+ td,.RiderDashboard_orderItemsTable__NeDJ\+ th{border-bottom:1px solid #e2e8f0;padding:.75rem;text-align:left}.RiderDashboard_orderItemsTable__NeDJ\+ th{background:#f1f5f9;color:#1e293b;font-weight:600}.RiderDashboard_orderActions__SpqlP{display:flex;flex-wrap:wrap;gap:12px;margin-top:1rem}.RiderDashboard_chatButton__NAXk2{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:999px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:.6rem 1.2rem;transition:all .2s}.RiderDashboard_chatButton__NAXk2:hover{box-shadow:0 4px 12px #3b82f64d;transform:translateY(-2px)}.RiderDashboard_statusButton__jQqj\+{background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:500;padding:.6rem 1.2rem;transition:all .2s}.RiderDashboard_statusButton__jQqj\+:hover:not(:disabled){box-shadow:0 4px 12px #f59e0b4d;transform:translateY(-2px)}.RiderDashboard_statusButton__jQqj\+:disabled{background:#94a3b8;cursor:not-allowed}@media (max-width:768px){.RiderDashboard_orderItem__5fvEr{flex-direction:column;padding:1rem}.RiderDashboard_orderDetails__fwRPQ,.RiderDashboard_orderMidCol__clvgN,.RiderDashboard_orderPriceCol__eK5f1{border-right:none;padding:0;width:100%}.RiderDashboard_orderDetails__fwRPQ,.RiderDashboard_orderMidCol__clvgN{border-bottom:1px solid #eef2f0;margin-bottom:1rem;padding-bottom:1rem}.RiderDashboard_orderMidCol__clvgN{flex-direction:row;justify-content:space-between}.RiderDashboard_orderPriceCol__eK5f1{align-items:center;flex-direction:row-reverse;justify-content:space-between}.RiderDashboard_orderPricePill__j3XAv{flex:1 1}.RiderDashboard_orderHeader__WRuSn{align-items:flex-start;flex-direction:column}.RiderDashboard_acceptButton__290ZA{flex:1 1;margin-top:0}.RiderDashboard_orderActions__SpqlP{flex-direction:column}.RiderDashboard_orderActions__SpqlP button{width:100%}}.RiderDashboard_chatBoxContainer__0JPsq{animation:RiderDashboard_slideIn__a8z0G .3s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:20px;bottom:24px;box-shadow:0 8px 32px #00000026;max-width:90vw;overflow:hidden;position:fixed;right:24px;width:380px;z-index:1000}.RiderDashboard_chatBox__x3Tp1{border-radius:20px;display:flex;flex-direction:column;height:500px;max-height:80vh;overflow:hidden}.RiderDashboard_chatHeader__CWDO8{align-items:center;background:linear-gradient(135deg,#2a6f3e,#123821);color:#fff;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:16px 20px}.RiderDashboard_chatHeader__CWDO8 h3{font-size:1rem;font-weight:600;margin:0}.RiderDashboard_chatClose__RSpYz{background:#fff3;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.2rem;padding:4px 8px;transition:all .2s}.RiderDashboard_chatClose__RSpYz:hover{background:#ef4444cc}.RiderDashboard_chatMessages__z9l2Z{background:#f8fafc;flex:1 1;overflow-y:auto;padding:20px}.RiderDashboard_myMessage__3mfp1{background:linear-gradient(135deg,#2a6f3e,#123821);border-radius:18px 18px 4px 18px;color:#fff;margin-left:auto}.RiderDashboard_myMessage__3mfp1,.RiderDashboard_otherMessage__RK289{font-size:.9rem;margin-bottom:12px;max-width:80%;padding:10px 14px;word-break:break-word}.RiderDashboard_otherMessage__RK289{background:#fff;border-radius:18px 18px 18px 4px;box-shadow:0 2px 4px #0000000d;color:#1e293b}.RiderDashboard_otherMessage__RK289 strong{color:#16a35c;font-weight:700}.RiderDashboard_emptyChat__YPeXu{color:#94a3b8;font-size:.9rem;margin-top:3rem;text-align:center}.RiderDashboard_chatLoading__xmb6m{color:#94a3b8;font-size:.9rem;margin:1rem 0;text-align:center}.RiderDashboard_chatInput__3pFh7{background:#fff;border-top:1px solid #e2e8f0;display:flex;gap:8px;padding:16px}.RiderDashboard_chatInput__3pFh7 input{border:1px solid #e2e8f0;border-radius:12px;flex:1 1;font-size:.9rem;min-width:0;outline:none;padding:.75rem;transition:all .2s}.RiderDashboard_chatInput__3pFh7 input:focus{border-color:#1f5d33;box-shadow:0 0 0 3px #0f8a4f1a}.RiderDashboard_chatInput__3pFh7 button{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .2s}.RiderDashboard_chatInput__3pFh7 button:hover:not(:disabled){box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.RiderDashboard_chatInput__3pFh7 button:disabled{background:#94a3b8;cursor:not-allowed}.RiderDashboard_chatError__dZKbT{color:#ef4444;font-size:.85rem;margin:0 16px 8px;text-align:center}@media (max-width:768px){.RiderDashboard_chatBoxContainer__0JPsq{bottom:80px!important;left:10px!important;margin:0;max-width:none;position:fixed;right:10px!important;width:auto!important}.RiderDashboard_chatBox__x3Tp1{height:60vh}.RiderDashboard_chatInput__3pFh7{flex-direction:column;gap:8px}.RiderDashboard_chatInput__3pFh7 button,.RiderDashboard_chatInput__3pFh7 input{width:100%}.RiderDashboard_notificationsDropdown__Rlnyv{border-radius:16px;bottom:auto;left:10px;max-height:70vh;max-width:none;position:fixed;right:10px;top:70px;transform:none;width:auto}.RiderDashboard_notificationsDropdown__Rlnyv:before{display:none}}@supports (padding:max(0px)){@media (max-width:768px){.RiderDashboard_sidebar__yt2ef{padding-bottom:env(safe-area-inset-bottom,0)}.RiderDashboard_mainContent__aMQTQ{padding-bottom:calc(80px + env(safe-area-inset-bottom, 0))!important}.RiderDashboard_chatBoxContainer__0JPsq{bottom:calc(80px + env(safe-area-inset-bottom, 0))!important}}}@media (max-width:768px){.RiderDashboard_acceptButton__290ZA,.RiderDashboard_cancelButton__i-oAR,.RiderDashboard_chatButton__NAXk2,.RiderDashboard_docUploadLabel__IJPEk,.RiderDashboard_editButton__4Z29f,.RiderDashboard_saveButton__xgy68,.RiderDashboard_sidebarMenu__iF0vp li,.RiderDashboard_statusButton__jQqj\+,.RiderDashboard_uploadButton__uHknz,.RiderDashboard_uploadLabel__KhgLQ,.RiderDashboard_viewItemsButton__e7T9E,button{min-height:44px}}@media (max-width:768px) and (orientation:landscape){.RiderDashboard_navbar__mmZVy{height:50px!important;min-height:50px!important}.RiderDashboard_sidebar__yt2ef{display:none}.RiderDashboard_mainContent__aMQTQ{margin-bottom:0!important;padding-bottom:1rem!important}.RiderDashboard_chatBox__x3Tp1{height:50vh}}@keyframes RiderDashboard_slideIn__a8z0G{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.RiderDashboard_emptyState__\+AR-W{color:#94a3b8;font-size:.95rem;padding:2rem;text-align:center}.RiderDashboard_editInput__muZ7u{border:1px solid #e2e8f0;border-radius:12px;font-size:.95rem;margin:.5rem 0;padding:.75rem;transition:all .2s;width:100%}.RiderDashboard_editInput__muZ7u:focus{border-color:#1f5d33;box-shadow:0 0 0 3px #0f8a4f1a;outline:none}.RiderDashboard_editActions__Izkkn{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.RiderDashboard_saveButton__xgy68{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:.6rem 1.2rem;transition:all .2s}.RiderDashboard_saveButton__xgy68:hover{box-shadow:0 4px 12px #10b9814d;transform:translateY(-2px)}.RiderDashboard_cancelButton__i-oAR{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:.6rem 1.2rem;transition:all .2s}.RiderDashboard_cancelButton__i-oAR:hover{box-shadow:0 4px 12px #ef44444d;transform:translateY(-2px)}.RiderDashboard_editButton__4Z29f{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;margin-top:12px;padding:.6rem 1.2rem;transition:all .2s}.RiderDashboard_editButton__4Z29f:hover{box-shadow:0 4px 12px #3b82f64d;transform:translateY(-2px)}input[type=file]{display:none}:focus-visible{outline:2px solid #1f5d33}::selection{background:#1f5d33}@keyframes RiderDashboard_pulse__FvTkW{0%{opacity:1}50%{opacity:.5}to{opacity:1}}:root{--gradient-primary:linear-gradient(135deg,#0f8a4f,#0b6b3a);--gradient-primary-hover:linear-gradient(135deg,#0d7a45,#0a5c30);--gradient-dark:linear-gradient(135deg,#fff,#fff);--gradient-light:linear-gradient(135deg,#f8fafc,#f1f5f9);--gradient-success:linear-gradient(135deg,#10b981,#059669);--gradient-danger:linear-gradient(135deg,#ef4444,#dc2626);--gradient-warning:linear-gradient(135deg,#f59e0b,#d97706);--gradient-info:linear-gradient(135deg,#3b82f6,#2563eb);--gradient-bg:linear-gradient(135deg,#f5f7fa,#e9edf2);--gradient-card:linear-gradient(135deg,#fffffff2,#fffffffa);--primary:#0f8a4f;--primary-dark:#0d7a45;--danger:#ef4444;--danger-dark:#dc2626;--success:#10b981;--warning:#f59e0b;--dark-bg:#1e293b;--light-bg:#f8fafc;--card-bg:#fffffff2;--text-dark:#1e293b;--text-gray:#475569;--text-light:#64748b;--border:#00000014;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--shadow-xl:0 20px 25px -5px #00000026;--shadow-glow:0 0 20px #0f8a4f4d;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}*{box-sizing:border-box;margin:0;padding:0}body{overflow-x:hidden}.VendorDashboard_container__YzVGa{background:linear-gradient(135deg,#f5f7fa,#e9edf2);background:var(--gradient-bg);display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Poppins,sans-serif;min-height:100vh;overflow-x:hidden;position:relative}.VendorDashboard_sidebar__EBcZI{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fff,#fff);background:var(--gradient-dark);box-shadow:4px 0 20px #f8f8f81a;color:#fff;height:100vh;overflow-x:hidden;overflow-y:auto;padding:24px 0;position:fixed;transform:translateX(0);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:280px;z-index:100}.VendorDashboard_sidebar__EBcZI.VendorDashboard_collapsed__euAD3{transform:translateX(0);width:80px}.VendorDashboard_sidebarHeader__wLg77{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:24px;padding:0 24px 24px}.VendorDashboard_sidebarHeader__wLg77 h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0f8a4f,#0b6b3a);background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700;margin:0;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.VendorDashboard_sidebar__EBcZI.VendorDashboard_collapsed__euAD3 .VendorDashboard_sidebarHeader__wLg77 h2{display:none;font-size:0}.VendorDashboard_sidebarMenu__I2zUD{list-style:none;margin:0;padding:0 16px}.VendorDashboard_sidebarMenu__I2zUD li{align-items:center;border-radius:12px;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:12px;margin-bottom:8px;padding:12px 16px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.VendorDashboard_sidebarMenu__I2zUD li:hover{background:#ffffff14;transform:translateX(4px)}.VendorDashboard_sidebarMenu__I2zUD li.VendorDashboard_active__YSKcy{background:linear-gradient(135deg,#0f8a4f33,#0b6b3a33);border:1px solid #ffffff4d}.VendorDashboard_sidebarMenu__I2zUD li.VendorDashboard_active__YSKcy:before{background:linear-gradient(135deg,#0f8a4f,#0b6b3a);background:var(--gradient-primary);border-radius:0 3px 3px 0;content:"";height:60%;left:-16px;position:absolute;top:50%;transform:translateY(-50%);width:3px}.VendorDashboard_sidebarMenu__I2zUD li a{align-items:center;color:#000;display:flex;font-size:.95rem;font-weight:500;gap:12px;text-decoration:none;width:100%}.VendorDashboard_sidebar__EBcZI.VendorDashboard_collapsed__euAD3 li a span{display:none}.VendorDashboard_sidebar__EBcZI.VendorDashboard_collapsed__euAD3 li{justify-content:center;padding:12px}.VendorDashboard_sidebarOverlay__WJiCT{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffefe80;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:99}.VendorDashboard_sidebarOverlay__WJiCT.VendorDashboard_visible__hH75M{display:block}.VendorDashboard_sidebar__EBcZI.VendorDashboard_mobileHidden__YKJpz{transform:translateX(-100%)}.VendorDashboard_sidebar__EBcZI.VendorDashboard_mobileVisible__gIRsN{transform:translateX(0)}.VendorDashboard_main__fLlcz{flex:1 1;margin-left:280px;max-width:100%;overflow-x:hidden;padding:16px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:calc(100% - 280px)}.VendorDashboard_main__fLlcz.VendorDashboard_sidebarCollapsed__K2G2r{margin-left:80px;width:calc(100% - 80px)}.VendorDashboard_main__fLlcz.VendorDashboard_sidebarHidden__J1Mhs{margin-left:0;width:100%}.VendorDashboard_desktopMenuButton__u2U8t{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);background:var(--gradient-light);border:none;border-radius:12px;border-radius:var(--radius-md);color:#1e293b;color:var(--text-dark);cursor:pointer;display:flex;font-size:1.1rem;height:32px;justify-content:center;padding:6px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:32px}.VendorDashboard_desktopMenuButton__u2U8t:hover{background:linear-gradient(135deg,#0f8a4f,#0b6b3a);background:var(--gradient-primary);color:#fff;transform:scale(1.05)}.VendorDashboard_mobileNavMenuButton__Op\+ne{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);background:var(--gradient-light);border:none;border-radius:12px;border-radius:var(--radius-md);color:#1e293b;color:var(--text-dark);cursor:pointer;display:none;font-size:1.1rem;height:32px;justify-content:center;padding:6px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:32px}.VendorDashboard_navbar__TYWZ9{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffffff2,#fffffffa);background:var(--gradient-card);border:1px solid #fff3;border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 4px 6px -1px #0000001a;box-shadow:var(--shadow-md);display:flex;gap:8px;height:auto!important;justify-content:space-between;margin-bottom:16px;min-height:48px!important;padding:6px 16px!important;position:sticky;top:6px;z-index:99}.VendorDashboard_navbar__TYWZ9 h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0f8a4f,#0b6b3a);background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;font-size:1rem;font-weight:700;margin:0}.VendorDashboard_navbarRight__lG9CS{align-items:center;display:flex;flex-wrap:nowrap;gap:10px}.VendorDashboard_navbarRight__lG9CS>span{background:linear-gradient(135deg,#f8fafc,#f1f5f9);background:var(--gradient-light);border-radius:16px;border-radius:var(--radius-lg);color:#1e293b;color:var(--text-dark);font-size:.75rem;font-weight:600;padding:4px 10px;white-space:nowrap}.VendorDashboard_navbarRight__lG9CS>button:not(.VendorDashboard_notificationBell__UaewC){background:linear-gradient(135deg,#ef4444,#dc2626);background:var(--gradient-danger);border:none;border-radius:12px;border-radius:var(--radius-md);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);color:#fff;cursor:pointer;font-size:.7rem;font-weight:600;padding:5px 12px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.VendorDashboard_navbarRight__lG9CS>button:not(.VendorDashboard_notificationBell__UaewC):hover{box-shadow:0 0 20px #0f8a4f4d;box-shadow:var(--shadow-glow);transform:translateY(-1px)}.VendorDashboard_welcomeBanner__r347w{align-items:center;background:linear-gradient(135deg,#0f8a4f,#0b6b3a);background:var(--gradient-primary);border-radius:24px;border-radius:var(--radius-xl);color:#fff;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:16px;overflow:hidden;padding:2rem 2.25rem;position:relative}.VendorDashboard_welcomeBanner__r347w:before{background:#ffffff14;border-radius:50%;content:"";height:220px;position:absolute;right:-60px;top:-60px;width:220px}.VendorDashboard_welcomeBanner__r347w:after{background:#ffffff0f;border-radius:50%;bottom:-90px;content:"";height:180px;position:absolute;right:60px;width:180px}.VendorDashboard_welcomeBannerText__XSl7K{position:relative;z-index:1}.VendorDashboard_welcomeBannerText__XSl7K h2{font-size:1.6rem;font-weight:800;margin:0 0 .35rem}.VendorDashboard_welcomeBannerText__XSl7K p{font-size:.95rem;margin:0;opacity:.9}@media (max-width:768px){.VendorDashboard_welcomeBanner__r347w{border-radius:16px;border-radius:var(--radius-lg);padding:1.5rem}.VendorDashboard_welcomeBannerText__XSl7K h2{font-size:1.25rem}.VendorDashboard_welcomeBannerText__XSl7K p{font-size:.85rem}}.VendorDashboard_navbarLeft__5K69u{align-items:center;display:flex;flex-wrap:nowrap;gap:10px}.VendorDashboard_navbarLeft__5K69u h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0f8a4f,#0b6b3a);background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;font-size:1rem;font-weight:700;margin:0;white-space:nowrap}.VendorDashboard_notificationBellContainer__gby7Z{display:inline-block;position:relative}.VendorDashboard_notificationBell__UaewC{align-items:center;background:#0f8a4f1a;border:none;border-radius:12px;border-radius:var(--radius-md);color:#0f8a4f;color:var(--primary);cursor:pointer;display:flex;font-size:1rem;height:30px;justify-content:center;padding:5px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:30px}.VendorDashboard_notificationBell__UaewC.VendorDashboard_active__YSKcy,.VendorDashboard_notificationBell__UaewC:hover{background:#0f8a4f33;transform:scale(1.05)}.VendorDashboard_notificationBadge__fuhaE{align-items:center;animation:VendorDashboard_pulse__dPeDZ 2s infinite;background:linear-gradient(135deg,#ef4444,#dc2626);background:var(--gradient-danger);border-radius:50%;box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);color:#fff;display:flex;font-size:.55rem;font-weight:700;height:14px;justify-content:center;min-width:14px;padding:0 2px;position:absolute;right:-2px;top:-2px}@keyframes VendorDashboard_pulse__dPeDZ{0%{box-shadow:0 0 0 0 #ef4444b3;transform:scale(1)}70%{box-shadow:0 0 0 3px #ef444400;transform:scale(1.1)}to{box-shadow:0 0 0 0 #ef444400;transform:scale(1)}}.VendorDashboard_notificationsDropdown__dlioz{animation:VendorDashboard_slideDown__Pg3J4 .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;background:var(--card-bg);border:1px solid #fff3;border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 20px 25px -5px #00000026;box-shadow:var(--shadow-xl);max-width:85vw;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);transform-origin:top right;width:320px;z-index:1002}@keyframes VendorDashboard_slideDown__Pg3J4{0%{opacity:0;transform:translateY(-15px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.VendorDashboard_notificationsDropdown__dlioz:before{background:#fffffff2;background:var(--card-bg);border-left:1px solid #0000000d;border-top:1px solid #0000000d;content:"";height:12px;position:absolute;right:12px;top:-6px;transform:rotate(45deg);width:12px}.VendorDashboard_notificationsDropdown__dlioz h4{align-items:center;background:#fffffff2;background:var(--card-bg);border-bottom:2px solid #00000014;border-bottom:2px solid var(--border);color:#1e293b;color:var(--text-dark);display:flex;flex-wrap:wrap;font-size:.85rem;font-weight:700;gap:8px;justify-content:space-between;margin:0;padding:12px 16px}.VendorDashboard_markAllRead__nSH\+b{background:none;border:none;border-radius:12px;border-radius:var(--radius-md);color:#0f8a4f;color:var(--primary);cursor:pointer;font-size:.65rem;font-weight:600;padding:3px 8px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.VendorDashboard_markAllRead__nSH\+b:hover{background:#0f8a4f1a;transform:scale(1.05)}.VendorDashboard_notificationsList__21bgC{max-height:350px;overflow-y:auto}.VendorDashboard_notificationsList__21bgC::-webkit-scrollbar{width:6px}.VendorDashboard_notificationsList__21bgC::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.VendorDashboard_notificationsList__21bgC::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#0f8a4f,#0b6b3a);background:var(--gradient-primary);border-radius:10px}.VendorDashboard_notificationItem__1ELpo{border-bottom:1px solid #00000014;border-bottom:1px solid var(--border);cursor:pointer;padding:10px 14px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.VendorDashboard_notificationItem__1ELpo:last-child{border-bottom:none}.VendorDashboard_notificationItem__1ELpo:hover{background:linear-gradient(135deg,#0f8a4f0a,#0b6b3a0a);transform:translateX(3px)}.VendorDashboard_notificationItem__1ELpo.VendorDashboard_unread__RAjn7{background:linear-gradient(135deg,#0f8a4f0f,#0b6b3a0f)}.VendorDashboard_notificationItem__1ELpo.VendorDashboard_unread__RAjn7:before{background:linear-gradient(135deg,#0f8a4f,#0b6b3a);background:var(--gradient-primary);border-radius:0 3px 3px 0;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.VendorDashboard_notificationItem__1ELpo p{color:#1e293b;color:var(--text-dark);font-size:.75rem;font-weight:500;line-height:1.3;margin:0 0 4px;padding-right:15px}.VendorDashboard_notificationItem__1ELpo small{align-items:center;color:#64748b;color:var(--text-light);display:flex;font-size:.6rem;gap:6px}.VendorDashboard_emptyNotifications__A2aSW{color:#64748b;color:var(--text-light);padding:30px 15px;text-align:center}.VendorDashboard_emptyNotifications__A2aSW div{font-size:2rem;margin-bottom:8px;opacity:.5}.VendorDashboard_emptyNotifications__A2aSW p{font-size:.75rem;margin:0}.VendorDashboard_content__w2Y3C{display:flex;flex-direction:column;gap:16px;max-width:100%;overflow-x:hidden;width:100%}.VendorDashboard_card__G8dU3{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffffff2,#fffffffa);background:var(--gradient-card);border:1px solid #fff3;border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 4px 6px -1px #0000001a;box-shadow:var(--shadow-md);overflow-x:auto;padding:16px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.VendorDashboard_card__G8dU3:hover{box-shadow:0 10px 15px -3px #0000001a;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.VendorDashboard_card__G8dU3 h2{color:#1e293b;color:var(--text-dark);display:inline-block;font-size:1.1rem;font-weight:700;margin-bottom:16px;position:relative}.VendorDashboard_card__G8dU3 h2:after{background:linear-gradient(135deg,#0f8a4f,#0b6b3a);background:var(--gradient-primary);border-radius:2px;bottom:-5px;content:"";height:2px;left:0;position:absolute;width:35px}.VendorDashboard_card__G8dU3 h3{border-left:2px solid #0f8a4f;border-left:2px solid var(--primary);color:#1e293b;color:var(--text-dark);font-size:.95rem;font-weight:600;margin:16px 0 12px;padding-left:10px}.VendorDashboard_analytics__80zXK{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:12px}.VendorDashboard_analytics__80zXK div{background:linear-gradient(135deg,#f8fafc,#f1f5f9);background:var(--gradient-light);border:1px solid #00000014;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius-lg);color:#475569;color:var(--text-gray);font-weight:600;overflow:hidden;padding:12px;position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.VendorDashboard_analytics__80zXK div:before{background:linear-gradient(135deg,#0f8a4f,#0b6b3a);background:var(--gradient-primary);content:"";height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.VendorDashboard_analytics__80zXK div:hover:before{transform:scaleX(1)}.VendorDashboard_analytics__80zXK div:hover{box-shadow:0 10px 15px -3px #0000001a;box-shadow:var(--shadow-lg);transform:translateY(-3px)}.VendorDashboard_analytics__80zXK div span{color:#64748b;color:var(--text-light);display:block;font-size:.7rem;margin-bottom:6px}.VendorDashboard_analytics__80zXK div strong{color:#0f8a4f;color:var(--primary);display:block;font-size:1.1rem}.VendorDashboard_taxControl__hU7Gx{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.VendorDashboard_taxControl__hU7Gx label{color:#1e293b;color:var(--text-dark);font-size:.8rem;font-weight:600}.VendorDashboard_taxControl__hU7Gx input{border:1px solid #00000014;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius-md);font-size:.8rem;padding:6px 8px;width:80px}.VendorDashboard_taxControl__hU7Gx button{font-size:.7rem;padding:6px 12px}.VendorDashboard_bulkActionsContainer__ph-YI{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.VendorDashboard_searchInput__nES1f{border:1px solid #00000014;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius-md);flex:1 1;font-size:.75rem;min-width:160px;padding:6px 12px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.VendorDashboard_searchInput__nES1f:focus{border-color:#0f8a4f;border-color:var(--primary);box-shadow:0 0 0 2px #0f8a4f1a;outline:none}.VendorDashboard_bulkDeleteBtn__6uYXN{background:linear-gradient(135deg,#ef4444,#dc2626);background:var(--gradient-danger);color:#fff;font-size:.7rem;padding:6px 12px;white-space:nowrap}.VendorDashboard_bulkDeleteBtn__6uYXN.VendorDashboard_activeBulkBtn__WV2Y-{opacity:1}.VendorDashboard_bulkDeleteBtn__6uYXN:disabled{cursor:not-allowed;opacity:.5}.VendorDashboard_tableWrapper__xMgDc{-webkit-overflow-scrolling:touch;margin-top:12px;overflow-x:auto;width:100%}.VendorDashboard_table__k-y5U{border-collapse:collapse;min-width:700px;width:100%}.VendorDashboard_table__k-y5U thead{background:linear-gradient(135deg,#f8fafc,#f1f5f9);background:var(--gradient-light)}.VendorDashboard_table__k-y5U th{border-bottom:2px solid #00000014;border-bottom:2px solid var(--border);color:#475569;color:var(--text-gray);font-size:.7rem;font-weight:700;letter-spacing:.5px;padding:8px 10px;text-align:left;text-transform:uppercase}.VendorDashboard_table__k-y5U td{border-bottom:1px solid #00000014;border-bottom:1px solid var(--border);color:#1e293b;color:var(--text-dark);font-size:.75rem;padding:8px 10px;vertical-align:middle}.VendorDashboard_table__k-y5U tbody tr{transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.VendorDashboard_table__k-y5U tbody tr:hover{background:linear-gradient(135deg,#0f8a4f0a,#0b6b3a0a)}.VendorDashboard_table__k-y5U input,.VendorDashboard_table__k-y5U select{background:#fffffff2;background:var(--card-bg);border:1px solid #00000014;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius-md);font-size:.7rem;min-width:80px;padding:4px 8px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.VendorDashboard_table__k-y5U input:focus,.VendorDashboard_table__k-y5U select:focus{border-color:#0f8a4f;border-color:var(--primary);box-shadow:0 0 0 2px #0f8a4f1a;outline:none}.VendorDashboard_productImage__d5wCz{border-radius:12px;border-radius:var(--radius-md);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);height:40px;object-fit:cover;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:40px}.VendorDashboard_productImage__d5wCz:hover{box-shadow:0 4px 6px -1px #0000001a;box-shadow:var(--shadow-md);transform:scale(1.1)}.VendorDashboard_statusSelect__vszHK{background:#fff;border:1px solid #00000014;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-sm);cursor:pointer;font-size:.7rem;min-width:90px;padding:4px 8px;width:auto}.VendorDashboard_actionButtonsCell__xVmj5{display:flex;flex-wrap:wrap;gap:4px}.VendorDashboard_cancelBtn__8\+w8C,.VendorDashboard_chatBtn__uujXZ,.VendorDashboard_deleteBtn__wZL9g,.VendorDashboard_viewBtn__NXeiE{font-size:.65rem;padding:4px 8px;white-space:nowrap}.VendorDashboard_viewBtn__NXeiE{background:linear-gradient(135deg,#3b82f6,#2563eb);background:var(--gradient-info);color:#fff}.VendorDashboard_deleteBtn__wZL9g{background:linear-gradient(135deg,#ef4444,#dc2626);background:var(--gradient-danger);color:#fff}.VendorDashboard_cancelBtn__8\+w8C{background:linear-gradient(135deg,#f59e0b,#d97706);background:var(--gradient-warning);color:#fff}.VendorDashboard_chatBtn__uujXZ{background:linear-gradient(135deg,#0f8a4f,#0b6b3a);background:var(--gradient-primary);color:#fff}.VendorDashboard_orderItems__DE2oe{background:linear-gradient(135deg,#f8fafc,#f1f5f9);background:var(--gradient-light);border-radius:12px;border-radius:var(--radius-md);overflow-x:auto;padding:12px}.VendorDashboard_orderItems__DE2oe h4{color:#1e293b;color:var(--text-dark);font-size:.85rem;margin-bottom:8px}.VendorDashboard_itemsTable__mfDx6{border-collapse:collapse;min-width:250px;width:100%}.VendorDashboard_itemsTable__mfDx6 td,.VendorDashboard_itemsTable__mfDx6 th{border-bottom:1px solid #00000014;border-bottom:1px solid var(--border);font-size:.7rem;padding:6px;text-align:left}.VendorDashboard_addProductForm__BbDnw{border-bottom:2px solid #00000014;border-bottom:2px solid var(--border);margin-bottom:24px;padding-bottom:16px}.VendorDashboard_addProductForm__BbDnw h3{color:#1e293b;color:var(--text-dark);font-size:.95rem;margin-bottom:12px}.VendorDashboard_formRow__3V8fp{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.VendorDashboard_formRow__3V8fp input,.VendorDashboard_formRow__3V8fp select{background:#fffffff2;background:var(--card-bg);border:1px solid #00000014;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius-md);flex:1 1;font-size:.75rem;min-width:140px;outline:none;padding:8px 12px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.VendorDashboard_formRow__3V8fp input:focus,.VendorDashboard_formRow__3V8fp select:focus{border-color:#0f8a4f;border-color:var(--primary);box-shadow:0 0 0 2px #0f8a4f1a}.VendorDashboard_fileInputLabel__nH226{align-items:center;background:linear-gradient(135deg,#0f8a4f,#0b6b3a);background:var(--gradient-primary);border-radius:12px;border-radius:var(--radius-md);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);color:#fff;cursor:pointer;display:inline-flex;flex:none;font-size:.75rem;font-weight:600;gap:6px;padding:8px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.VendorDashboard_fileInputLabel__nH226:hover{box-shadow:0 0 20px #0f8a4f4d;box-shadow:var(--shadow-glow);transform:translateY(-1px)}.VendorDashboard_imagePreviewContainer__0ZYgV{display:inline-block;margin-top:10px;position:relative}.VendorDashboard_imagePreview__\+uHBt{border:2px solid #0f8a4f;border:2px solid var(--primary);border-radius:12px;border-radius:var(--radius-md);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);height:60px;object-fit:cover;width:60px}.VendorDashboard_removeImageBtn__5O6Tg{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);background:var(--gradient-danger);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:10px;height:18px;justify-content:center;position:absolute;right:-6px;top:-6px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:18px}.VendorDashboard_removeImageBtn__5O6Tg:hover{transform:scale(1.1)}.VendorDashboard_productCategory__YFp12{margin-top:20px}.VendorDashboard_productCategory__YFp12 h3{border-left:2px solid #0f8a4f;border-left:2px solid var(--primary);margin-bottom:12px;padding-left:10px}.VendorDashboard_actionButtons__a2\+JE{display:flex;flex-wrap:wrap;gap:6px}.VendorDashboard_editFileLabel__8NA99{align-items:center;background:linear-gradient(135deg,#0f8a4f,#0b6b3a);background:var(--gradient-primary);border-radius:8px;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:inline-flex;font-size:.65rem;gap:4px;padding:4px 8px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.VendorDashboard_editFileLabel__8NA99:hover{transform:translateY(-1px)}.VendorDashboard_profileInfo__5XaBu{background:linear-gradient(135deg,#f8fafc,#f1f5f9);background:var(--gradient-light);border-radius:12px;border-radius:var(--radius-md);padding:16px}.VendorDashboard_profileInfo__5XaBu p{word-wrap:break-word;font-size:.85rem;margin-bottom:10px}.VendorDashboard_profileInfo__5XaBu strong{color:#0f8a4f;color:var(--primary);display:inline-block;font-size:.8rem;min-width:80px}.VendorDashboard_gcashQRSection__W9IL0{border-top:1px solid #00000014;border-top:1px solid var(--border);margin-top:20px;padding:16px}.VendorDashboard_gcashQRSection__W9IL0 h3{font-size:.95rem;margin-bottom:8px}.VendorDashboard_gcashQRSection__W9IL0 p{color:#64748b;color:var(--text-light);font-size:.75rem;margin-bottom:12px}.VendorDashboard_qrUploadContainer__hmJPv{align-items:center;display:flex;flex-direction:column;gap:10px}.VendorDashboard_qrUploadLabel__GiV3N{align-items:center;background:linear-gradient(135deg,#0f8a4f,#0b6b3a);background:var(--gradient-primary);border-radius:12px;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:inline-flex;font-size:.75rem;gap:6px;padding:6px 12px}.VendorDashboard_qrPreview__xqquy{align-items:center;display:flex;flex-direction:column;position:relative}.VendorDashboard_qrImage__3ofDv{border:1px solid #00000014;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius-md);max-height:150px;max-width:150px}.VendorDashboard_removeQRBtn__9AdU5{background:linear-gradient(135deg,#ef4444,#dc2626);background:var(--gradient-danger);border:none;border-radius:8px;border-radius:var(--radius-sm);color:#fff;cursor:pointer;font-size:.65rem;margin-top:6px;padding:4px 8px}.VendorDashboard_saveQRBtn__XNSGu{background:linear-gradient(135deg,#10b981,#059669);background:var(--gradient-success);color:#fff}.VendorDashboard_saveQRBtn__XNSGu,button{border:none;border-radius:12px;border-radius:var(--radius-md);cursor:pointer;font-size:.7rem;padding:6px 12px}button{font-weight:600;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}button:before{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}button:hover:before{height:200px;width:200px}button:active{transform:scale(.98)}button:disabled{cursor:not-allowed;opacity:.6}button:disabled:before{display:none}.VendorDashboard_modalBackdrop__DBQZL{align-items:center;animation:VendorDashboard_fadeIn__UJXH7 .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes VendorDashboard_fadeIn__UJXH7{0%{opacity:0}to{opacity:1}}.VendorDashboard_modal__wINnt{animation:VendorDashboard_slideUp__sjtId .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffffff2,#fffffffa);background:var(--gradient-card);border:1px solid #fff3;border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 20px 25px -5px #00000026;box-shadow:var(--shadow-xl);max-width:400px;padding:20px;width:90%}@keyframes VendorDashboard_slideUp__sjtId{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.VendorDashboard_modal__wINnt h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0f8a4f,#0b6b3a);background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;font-size:1rem;font-weight:700;margin:0 0 12px}.VendorDashboard_modal__wINnt p{color:#64748b;color:var(--text-light);font-size:.8rem;line-height:1.5;margin:0 0 20px}.VendorDashboard_modalActions__AdoCm{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.VendorDashboard_modalActions__AdoCm button:first-child{background:linear-gradient(135deg,#0f8a4f,#0b6b3a);background:var(--gradient-primary);color:#fff}.VendorDashboard_modalActions__AdoCm button:last-child{background:linear-gradient(135deg,#ef4444,#dc2626);background:var(--gradient-danger);color:#fff}.VendorDashboard_modal__wINnt.VendorDashboard_receiptModal__eCt2Q{background:#fff;border-radius:24px;border-radius:var(--radius-xl);box-shadow:0 20px 25px -5px #00000026;box-shadow:var(--shadow-xl);display:flex;flex-direction:column;max-height:85vh;max-width:700px;overflow:hidden;padding:20px;position:relative;width:90%}.VendorDashboard_receiptHeader__LkqiJ{align-items:center;border-bottom:1px solid #00000014;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.VendorDashboard_receiptHeader__LkqiJ h3{color:#1e293b;color:var(--text-dark);font-size:1rem;font-weight:600;margin:0}.VendorDashboard_closeBtn__5V2op{align-items:center;background:none;border:none;border-radius:50%;color:#64748b;color:var(--text-light);cursor:pointer;display:flex;font-size:1.2rem;height:28px;justify-content:center;padding:4px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:28px}.VendorDashboard_closeBtn__5V2op:hover{background:#0000000d;color:#1e293b;color:var(--text-dark)}.VendorDashboard_receiptContent__KfN6g{grid-gap:16px;display:grid;flex:1 1;gap:16px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));overflow-y:auto;padding-right:8px}.VendorDashboard_receiptCard__YTs85{aspect-ratio:16/10;background:linear-gradient(135deg,#f8fafc,#f1f5f9);background:var(--gradient-light);border-radius:12px;border-radius:var(--radius-md);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);cursor:pointer;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.VendorDashboard_receiptCard__YTs85:hover{box-shadow:0 4px 6px -1px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-2px)}.VendorDashboard_receiptCard__YTs85 img{display:block;height:100%;object-fit:contain;width:100%}.VendorDashboard_zoomedImage__q8jNy{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #00000026;box-shadow:var(--shadow-xl);left:50%;max-height:90vh;max-width:90vw;object-fit:contain;padding:10px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1001}.VendorDashboard_zoomCloseBtn__YPhHJ{align-items:center;background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1rem;height:36px;justify-content:center;position:fixed;right:20px;top:20px;width:36px;z-index:1002}.VendorDashboard_zoomCloseBtn__YPhHJ:hover{background:#000000e6;transform:scale(1.05)}.VendorDashboard_chatBoxContainer__35k0T{animation:VendorDashboard_slideIn__rrz8e .3s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:16px;border-radius:var(--radius-lg);bottom:16px;box-shadow:0 10px 15px -3px #0000001a;box-shadow:var(--shadow-lg);max-width:90vw;overflow:hidden;position:fixed;right:16px;width:320px;z-index:1000}.VendorDashboard_chatBox__p55pj{border-radius:16px;border-radius:var(--radius-lg);display:flex;flex-direction:column;height:380px;max-height:60vh;overflow:hidden}.VendorDashboard_chatHeader__9Z6xL{align-items:center;background:linear-gradient(135deg,#0f8a4f,#0b6b3a);background:var(--gradient-primary);color:#fff;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:10px 14px}.VendorDashboard_chatHeader__9Z6xL h3{font-size:.85rem;font-weight:600;margin:0}.VendorDashboard_chatClose__M84Sm{background:#fff3;border:none;border-radius:8px;border-radius:var(--radius-sm);color:#fff;cursor:pointer;font-size:1rem;padding:4px 8px;transition:all .2s}.VendorDashboard_chatClose__M84Sm:hover{background:#ef4444cc}.VendorDashboard_chatMessages__fqaNh{background:#f8fafc;flex:1 1;overflow-y:auto;padding:12px}.VendorDashboard_myMessage__rRdtv{background:linear-gradient(135deg,#0f8a4f,#0b6b3a);background:var(--gradient-primary);border-radius:14px 14px 4px 14px;color:#fff;margin-left:auto}.VendorDashboard_myMessage__rRdtv,.VendorDashboard_otherMessage__nRShI{font-size:.7rem;margin-bottom:8px;max-width:80%;padding:6px 10px;word-break:break-word}.VendorDashboard_otherMessage__nRShI{background:#fff;border:1px solid #00000014;border:1px solid var(--border);border-radius:14px 14px 14px 4px;box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);color:#1e293b;color:var(--text-dark)}.VendorDashboard_otherMessage__nRShI strong{color:#0f8a4f;color:var(--primary);font-size:.65rem;font-weight:700}.VendorDashboard_emptyChat__pHrLg{color:#64748b;color:var(--text-light);font-size:.7rem;margin-top:2rem;text-align:center}.VendorDashboard_chatInput__\+kn3d{background:#fff;border-top:1px solid #00000014;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:8px;padding:10px}.VendorDashboard_chatInput__\+kn3d input{border:1px solid #00000014;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius-md);flex:1 1;font-size:.7rem;min-width:120px;outline:none;padding:6px 10px;transition:all .2s}.VendorDashboard_chatInput__\+kn3d input:focus{border-color:#0f8a4f;border-color:var(--primary);box-shadow:0 0 0 2px #0f8a4f1a}.VendorDashboard_chatInput__\+kn3d button{background:linear-gradient(135deg,#10b981,#059669);background:var(--gradient-success);border:none;border-radius:12px;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-size:.7rem;font-weight:600;padding:6px 14px;transition:all .2s}.VendorDashboard_chatInput__\+kn3d button:hover:not(:disabled){box-shadow:0 2px 8px #10b9814d;transform:translateY(-1px)}.VendorDashboard_chatInput__\+kn3d button:disabled{background:#94a3b8;cursor:not-allowed}.VendorDashboard_notification__-zKll{animation:VendorDashboard_slideInRight__eZ8sj .3s ease forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#10b981,#059669);background:var(--gradient-success);border-radius:12px;border-radius:var(--radius-md);box-shadow:0 20px 25px -5px #00000026;box-shadow:var(--shadow-xl);color:#fff;font-size:.75rem;font-weight:600;max-width:calc(100% - 32px);padding:10px 20px;position:fixed;right:16px;top:16px;z-index:1000}@keyframes VendorDashboard_slideInRight__eZ8sj{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}.VendorDashboard_emptyState__4fyfL{color:#64748b;color:var(--text-light);font-size:.8rem;padding:40px 20px;text-align:center}.VendorDashboard_selectedRow__ynrHC{background:#0f8a4f1a}.VendorDashboard_table__k-y5U input[type=checkbox]{cursor:pointer;height:16px;min-width:16px;width:16px}@media (max-width:1024px){.VendorDashboard_sidebar__EBcZI{width:250px}.VendorDashboard_main__fLlcz{margin-left:250px;width:calc(100% - 250px)}.VendorDashboard_main__fLlcz.VendorDashboard_sidebarCollapsed__K2G2r{margin-left:80px;width:calc(100% - 80px)}.VendorDashboard_analytics__80zXK{gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.VendorDashboard_formRow__3V8fp{gap:10px}.VendorDashboard_card__G8dU3{padding:16px}.VendorDashboard_table__k-y5U{min-width:700px}}@media (max-width:768px){.VendorDashboard_desktopMenuButton__u2U8t{display:none}.VendorDashboard_mobileNavMenuButton__Op\+ne{display:flex}.VendorDashboard_sidebar__EBcZI{position:fixed;transform:translateX(-100%);width:280px;z-index:100}.VendorDashboard_sidebar__EBcZI.VendorDashboard_mobileVisible__gIRsN{transform:translateX(0)}.VendorDashboard_main__fLlcz{margin-left:0!important;padding:12px;width:100%!important}.VendorDashboard_navbar__TYWZ9{margin-bottom:12px!important;margin-left:6px!important;margin-right:6px!important;min-height:44px!important;padding:4px 12px!important;top:6px}.VendorDashboard_navbar__TYWZ9 h1{font-size:.85rem}.VendorDashboard_navbarRight__lG9CS{gap:8px}.VendorDashboard_navbarRight__lG9CS>span{display:none}.VendorDashboard_navbarRight__lG9CS>button:not(.VendorDashboard_notificationBell__UaewC){font-size:.65rem;padding:4px 10px}.VendorDashboard_analytics__80zXK{gap:10px;grid-template-columns:1fr}.VendorDashboard_formRow__3V8fp{flex-direction:column}.VendorDashboard_fileInputLabel__nH226,.VendorDashboard_formRow__3V8fp button,.VendorDashboard_formRow__3V8fp input,.VendorDashboard_formRow__3V8fp select{width:100%}.VendorDashboard_card__G8dU3{padding:12px}.VendorDashboard_card__G8dU3 h2{font-size:1rem}.VendorDashboard_actionButtons__a2\+JE{flex-direction:column}.VendorDashboard_actionButtons__a2\+JE button,.VendorDashboard_actionButtons__a2\+JE label{text-align:center;width:100%}.VendorDashboard_actionButtonsCell__xVmj5{flex-direction:column}.VendorDashboard_actionButtonsCell__xVmj5 button{margin-bottom:4px;width:100%}.VendorDashboard_notificationsDropdown__dlioz{left:50%;max-height:65vh;position:fixed;right:auto;top:55px;transform:translateX(-50%);width:92vw}.VendorDashboard_notificationsDropdown__dlioz:before{display:none}@keyframes VendorDashboard_slideDown__Pg3J4{0%{opacity:0;transform:translateX(-50%) translateY(-15px) scale(.95)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.VendorDashboard_notificationItem__1ELpo{padding:10px 12px}.VendorDashboard_notificationItem__1ELpo p{font-size:.7rem}.VendorDashboard_taxControl__hU7Gx{align-items:flex-start;flex-direction:column}.VendorDashboard_taxControl__hU7Gx input{width:100%}.VendorDashboard_bulkActionsContainer__ph-YI{flex-direction:column}.VendorDashboard_bulkActionsContainer__ph-YI .VendorDashboard_searchInput__nES1f,.VendorDashboard_bulkDeleteBtn__6uYXN{width:100%}.VendorDashboard_chatBoxContainer__35k0T{bottom:16px;left:8px;max-width:none;position:fixed;right:8px;width:auto}.VendorDashboard_chatBox__p55pj{height:50vh}.VendorDashboard_chatInput__\+kn3d{flex-direction:column;gap:6px}.VendorDashboard_chatInput__\+kn3d button,.VendorDashboard_chatInput__\+kn3d input{width:100%}.VendorDashboard_myMessage__rRdtv,.VendorDashboard_otherMessage__nRShI{font-size:.65rem;max-width:90%;padding:5px 8px}}@media (max-width:480px){.VendorDashboard_main__fLlcz{padding:8px}.VendorDashboard_navbar__TYWZ9{gap:6px;margin-left:4px!important;margin-right:4px!important;min-height:40px!important;padding:3px 8px!important}.VendorDashboard_navbar__TYWZ9 h1{font-size:.75rem}.VendorDashboard_mobileNavMenuButton__Op\+ne{font-size:.9rem;height:28px;width:28px}.VendorDashboard_navbarRight__lG9CS>button:not(.VendorDashboard_notificationBell__UaewC){font-size:.6rem;padding:3px 8px}.VendorDashboard_notificationBell__UaewC{font-size:.9rem;height:28px;width:28px}.VendorDashboard_card__G8dU3{padding:10px}.VendorDashboard_card__G8dU3 h2{font-size:.9rem;margin-bottom:12px}.VendorDashboard_analytics__80zXK div{padding:10px}.VendorDashboard_analytics__80zXK div strong{font-size:1rem}.VendorDashboard_modal__wINnt{padding:16px;width:95%}.VendorDashboard_modal__wINnt h3{font-size:.9rem}.VendorDashboard_modal__wINnt p{font-size:.75rem}.VendorDashboard_notification__-zKll{font-size:.7rem;left:10px;max-width:calc(100% - 20px);padding:8px 16px;right:10px;text-align:center;top:10px}.VendorDashboard_profileInfo__5XaBu{padding:12px}.VendorDashboard_profileInfo__5XaBu p{font-size:.75rem}.VendorDashboard_profileInfo__5XaBu strong{font-size:.7rem;min-width:70px}.VendorDashboard_imagePreview__\+uHBt{height:50px;width:50px}.VendorDashboard_table__k-y5U{min-width:550px}.VendorDashboard_table__k-y5U td,.VendorDashboard_table__k-y5U th{font-size:.65rem;padding:6px 8px}.VendorDashboard_statusSelect__vszHK{font-size:.65rem;min-width:80px}.VendorDashboard_cancelBtn__8\+w8C,.VendorDashboard_chatBtn__uujXZ,.VendorDashboard_deleteBtn__wZL9g,.VendorDashboard_viewBtn__NXeiE{font-size:.6rem;padding:3px 6px}.VendorDashboard_receiptContent__KfN6g{gap:12px;grid-template-columns:1fr}.VendorDashboard_receiptHeader__LkqiJ h3{font-size:.9rem}}@media (max-width:380px){.VendorDashboard_navbar__TYWZ9 h1{font-size:.7rem}.VendorDashboard_notificationBell__UaewC{font-size:.85rem;height:26px;width:26px}.VendorDashboard_navbarRight__lG9CS>button:not(.VendorDashboard_notificationBell__UaewC){font-size:.55rem;padding:2px 6px}.VendorDashboard_card__G8dU3 h2{font-size:.85rem}button{font-size:.65rem;padding:4px 10px}.VendorDashboard_modal__wINnt{padding:12px}.VendorDashboard_modal__wINnt h3{font-size:.85rem}.VendorDashboard_modal__wINnt p{font-size:.7rem}.VendorDashboard_table__k-y5U td,.VendorDashboard_table__k-y5U th{font-size:.6rem;padding:5px 6px}.VendorDashboard_cancelBtn__8\+w8C,.VendorDashboard_chatBtn__uujXZ,.VendorDashboard_deleteBtn__wZL9g,.VendorDashboard_viewBtn__NXeiE{font-size:.55rem;padding:2px 5px}}@supports (-webkit-touch-callout:none){.VendorDashboard_main__fLlcz,.VendorDashboard_sidebar__EBcZI{height:-webkit-fill-available}}@supports (padding:max(0px)){@media (max-width:768px){.VendorDashboard_main__fLlcz{padding-bottom:max(12px,env(safe-area-inset-bottom))!important}.VendorDashboard_sidebar__EBcZI{padding-bottom:env(safe-area-inset-bottom)}.VendorDashboard_chatBoxContainer__35k0T{bottom:max(16px,env(safe-area-inset-bottom))!important}}}@media (max-width:768px) and (orientation:landscape){.VendorDashboard_sidebar__EBcZI{display:none}.VendorDashboard_main__fLlcz{padding-bottom:10px!important}.VendorDashboard_chatBox__p55pj{height:40vh}}html{scroll-behavior:smooth}:focus-visible{outline:2px solid #0f8a4f;outline:2px solid var(--primary);outline-offset:2px}::selection{background:#0f8a4f;background:var(--primary);color:#fff}.VendorDashboard_bannerTag__3C4Wu{align-items:center;background:#ffffff29;border:1px solid #ffffff4d;border-radius:999px;display:inline-flex;font-size:.7rem;font-weight:700;gap:6px;letter-spacing:.04em;margin-bottom:10px;padding:4px 12px;text-transform:uppercase}.VendorDashboard_bannerHighlight__3KQBD{font-weight:800}.VendorDashboard_bannerActions__j0aBo{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px;position:relative;z-index:1}.VendorDashboard_bannerBtn__-MVRO{align-items:center;border:none;border-radius:12px;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:700;gap:6px;padding:10px 18px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.VendorDashboard_bannerBtnPrimary__s5eEy{background:#fff;box-shadow:0 4px 6px -1px #0000001a;box-shadow:var(--shadow-md);color:#0d7a45;color:var(--primary-dark)}.VendorDashboard_bannerBtnPrimary__s5eEy:hover{box-shadow:0 10px 15px -3px #0000001a;box-shadow:var(--shadow-lg);transform:translateY(-1px)}.VendorDashboard_bannerBtnGhost__B129k{background:#ffffff1f;border:1px solid #ffffff59;color:#fff}.VendorDashboard_bannerBtnGhost__B129k:hover{background:#fff3}.VendorDashboard_bannerIconWrap__Lwg1g{font-size:4.5rem;line-height:1;opacity:.35;position:relative;z-index:1}@media (max-width:768px){.VendorDashboard_bannerIconWrap__Lwg1g{display:none}}.VendorDashboard_statsGrid__N48kJ{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}@media (max-width:992px){.VendorDashboard_statsGrid__N48kJ{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.VendorDashboard_statsGrid__N48kJ{grid-template-columns:1fr}}.VendorDashboard_statCard__v8VSa{background:linear-gradient(135deg,#fffffff2,#fffffffa);background:var(--gradient-card);border:1px solid #fff3;border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 4px 6px -1px #0000001a;box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:10px;padding:16px 18px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.VendorDashboard_statCard__v8VSa:hover{box-shadow:0 10px 15px -3px #0000001a;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.VendorDashboard_statCardTop__L78x3{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.VendorDashboard_statCardLabel__8tJLH{color:#64748b;color:var(--text-light);font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.VendorDashboard_statCardIcon__MaTeC{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);background:var(--gradient-light);border-radius:12px;border-radius:var(--radius-md);display:flex;flex-shrink:0;font-size:1.1rem;height:38px;justify-content:center;width:38px}.VendorDashboard_statCardValue__uGE9Y{color:#1e293b;color:var(--text-dark);font-size:1.5rem;font-weight:800}.VendorDashboard_statCardMeta__zYRfv{color:#64748b;color:var(--text-light);font-size:.75rem;font-weight:600}.VendorDashboard_statCardMetaPositive__m1VsR{color:#10b981;color:var(--success)}.VendorDashboard_statCardMetaWarning__uGzJ-{color:#f59e0b;color:var(--warning)}.VendorDashboard_categoryTabs__GAEjK{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 18px}.VendorDashboard_categoryTab__QIqi\+{background:#fffffff2;background:var(--card-bg);border:1px solid #00000014;border:1px solid var(--border);border-radius:999px;color:#475569;color:var(--text-gray);cursor:pointer;font-size:.78rem;font-weight:600;padding:8px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.VendorDashboard_categoryTab__QIqi\+:hover{border-color:#0f8a4f;border-color:var(--primary);color:#0d7a45;color:var(--primary-dark)}.VendorDashboard_categoryTabActive__pk5yc{background:linear-gradient(135deg,#0f8a4f,#0b6b3a);background:var(--gradient-primary);border-color:#0000;box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);color:#fff}.VendorDashboard_categoryTabActive__pk5yc:hover{color:#fff}.VendorDashboard_productsGrid__wo1pp{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.VendorDashboard_productCard__hjaJa{background:#fffffff2;background:var(--card-bg);border:1px solid #00000014;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.VendorDashboard_productCard__hjaJa:hover{box-shadow:0 10px 15px -3px #0000001a;box-shadow:var(--shadow-lg);transform:translateY(-3px)}.VendorDashboard_productCardImageWrap__5H7H6{aspect-ratio:4/3;background:linear-gradient(135deg,#f8fafc,#f1f5f9);background:var(--gradient-light);overflow:hidden;position:relative;width:100%}.VendorDashboard_productCardImg__0w5m3{height:100%;object-fit:cover;width:100%}.VendorDashboard_productCardImgPlaceholder__LL\+fh{align-items:center;color:#64748b;color:var(--text-light);display:flex;font-size:2rem;height:100%;justify-content:center;width:100%}.VendorDashboard_productCardStockBadge__8tza2{border-radius:999px;box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);color:#fff;font-size:.65rem;font-weight:700;left:10px;padding:3px 10px;position:absolute;top:10px}.VendorDashboard_stockBadgeIn__rPGUQ{background:#10b981;background:var(--success)}.VendorDashboard_stockBadgeLow__E5o-1{background:#f59e0b;background:var(--warning)}.VendorDashboard_stockBadgeOut__Uvu16{background:#ef4444;background:var(--danger)}.VendorDashboard_productCardCategoryBadge__LM2it{background:#ffffffeb;border-radius:999px;color:#0d7a45;color:var(--primary-dark);font-size:.65rem;font-weight:700;padding:3px 10px;position:absolute;right:10px;top:10px}.VendorDashboard_productCardBody__D39HN{display:flex;flex:1 1;flex-direction:column;gap:4px;padding:14px 14px 16px}.VendorDashboard_productCardCategory__bMBaa{color:#64748b;color:var(--text-light);font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.VendorDashboard_productCardName__I4DYI{color:#1e293b;color:var(--text-dark);font-size:.95rem;font-weight:700;margin:0}.VendorDashboard_productCardPriceRow__H-9PH{align-items:baseline;display:flex;gap:4px;margin-top:2px}.VendorDashboard_productCardPrice__-\+kqv{color:#0f8a4f;color:var(--primary);font-size:1.1rem;font-weight:800}.VendorDashboard_productCardUnit__o\+WRV{color:#64748b;color:var(--text-light);font-size:.7rem}.VendorDashboard_productCardStockText__gxvUL{color:#64748b;color:var(--text-light);font-size:.72rem;margin-top:2px}.VendorDashboard_productCardActionsRow__cAmSP{display:flex;gap:8px;margin-top:12px}.VendorDashboard_productCardDeleteBtn__YvzPX,.VendorDashboard_productCardEditBtn__kiVvO{border:none;border-radius:12px;border-radius:var(--radius-md);cursor:pointer;flex:1 1;font-size:.75rem;font-weight:700;padding:8px 10px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.VendorDashboard_productCardEditBtn__kiVvO{background:linear-gradient(135deg,#0f8a4f,#0b6b3a);background:var(--gradient-primary);color:#fff}.VendorDashboard_productCardEditBtn__kiVvO:hover{box-shadow:0 0 20px #0f8a4f4d;box-shadow:var(--shadow-glow)}.VendorDashboard_productCardDeleteBtn__YvzPX{background:#0000;border:1px solid #ef4444;border:1px solid var(--danger);color:#ef4444;color:var(--danger)}.VendorDashboard_productCardDeleteBtn__YvzPX:hover{background:linear-gradient(135deg,#ef4444,#dc2626);background:var(--gradient-danger);border-color:#0000;color:#fff}.VendorDashboard_productCardEditing__V6VPT{border-color:#0f8a4f;border-color:var(--primary);box-shadow:0 0 0 2px #0f8a4f26}.VendorDashboard_productCardEditField__6CJPC{background:#fff;border:1px solid #00000014;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-sm);font-size:.78rem;margin-bottom:6px;padding:6px 8px;width:100%}.VendorDashboard_productCardEditField__6CJPC:focus{border-color:#0f8a4f;border-color:var(--primary);box-shadow:0 0 0 2px #0f8a4f1a;outline:none}.VendorDashboard_productCardEmptyState__HSv5r{color:#64748b;color:var(--text-light);font-size:.85rem;grid-column:1/-1;padding:30px 10px;text-align:center}.VendorDashboard_pillTabBar__9INMK{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.VendorDashboard_pillTabGroup__93tpa{display:flex;flex-wrap:wrap;gap:10px}.VendorDashboard_pillTab__bRdyd{align-items:center;background:#fffffff2;background:var(--card-bg);border:1px solid #00000014;border:1px solid var(--border);border-radius:999px;box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);color:#475569;color:var(--text-gray);cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:700;gap:8px;padding:10px 18px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.VendorDashboard_pillTab__bRdyd:hover{border-color:#0f8a4f;border-color:var(--primary);color:#0d7a45;color:var(--primary-dark)}.VendorDashboard_pillTabActive__H4wRf{background:linear-gradient(135deg,#0f8a4f,#0b6b3a);background:var(--gradient-primary);border-color:#0000;color:#fff}.VendorDashboard_pillTabActive__H4wRf:hover{color:#fff}.VendorDashboard_pillTabDeal__FTBMz.VendorDashboard_pillTabActive__H4wRf{background:linear-gradient(135deg,#0b5a30,#073c20)}.VendorDashboard_pillTabBadge__DN4oU{background:#ffffffe6;border-radius:999px;color:#0d7a45;color:var(--primary-dark);font-size:.68rem;font-weight:800;padding:1px 7px}.VendorDashboard_pillTabActive__H4wRf .VendorDashboard_pillTabBadge__DN4oU{background:#fff;color:#0d7a45;color:var(--primary-dark)}.VendorDashboard_addProductQuickBtn__q-3Ta,.VendorDashboard_pillTab__bRdyd:not(.VendorDashboard_pillTabActive__H4wRf) .VendorDashboard_pillTabBadge__DN4oU{background:linear-gradient(135deg,#0f8a4f,#0b6b3a);background:var(--gradient-primary);color:#fff}.VendorDashboard_addProductQuickBtn__q-3Ta{border:none;border-radius:12px;border-radius:var(--radius-md);box-shadow:0 4px 6px -1px #0000001a;box-shadow:var(--shadow-md);cursor:pointer;font-size:.8rem;font-weight:700;padding:10px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.VendorDashboard_addProductQuickBtn__q-3Ta:hover{box-shadow:0 0 20px #0f8a4f4d;box-shadow:var(--shadow-glow);transform:translateY(-1px)}@media (max-width:768px){.VendorDashboard_pillTabBar__9INMK{align-items:stretch;flex-direction:column}.VendorDashboard_addProductQuickBtn__q-3Ta{text-align:center;width:100%}}.VendorDashboard_ordersCardList__Uj9rf{display:flex;flex-direction:column;gap:14px;margin-top:8px}.VendorDashboard_orderCard__gZLhS{background:#fffffff2;background:var(--card-bg);border:1px solid #00000014;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);padding:16px 18px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.VendorDashboard_orderCard__gZLhS:hover{box-shadow:0 4px 6px -1px #0000001a;box-shadow:var(--shadow-md)}.VendorDashboard_orderCardSelected__C8GbO{border-color:#0f8a4f;border-color:var(--primary);box-shadow:0 0 0 2px #0f8a4f26}.VendorDashboard_orderCardHeader__2tv32{justify-content:space-between}.VendorDashboard_orderCardHeaderLeft__lEf3z,.VendorDashboard_orderCardHeader__2tv32{align-items:flex-start;display:flex;gap:10px}.VendorDashboard_orderCardHeaderLeft__lEf3z input[type=checkbox]{margin-top:4px}.VendorDashboard_orderCardId__a6Nk7{color:#0d7a45;color:var(--primary-dark);font-size:.95rem;font-weight:800}.VendorDashboard_orderCardLocation__Qbke7{color:#475569;color:var(--text-gray);font-size:.78rem;margin-top:2px}.VendorDashboard_orderCardStatusBadge__70Zo4{border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.02em;padding:5px 12px;text-transform:uppercase;white-space:nowrap}.VendorDashboard_statusPending__3MFnK{background:#fef3c7;color:#92400e}.VendorDashboard_statusPaid__cvrcS{background:#dbeafe;color:#1e40af}.VendorDashboard_statusAccepted__Tn4Ye{background:#dbeafe;color:#1d4ed8}.VendorDashboard_statusDelivering__eWZmF{background:#ede9fe;color:#6d28d9}.VendorDashboard_statusCompleted__1RToA{background:#d1fae5;color:#065f46}.VendorDashboard_statusCancelled__lIxK6{background:#fee2e2;color:#991b1b}.VendorDashboard_orderCardMetaRow__3kDg4{border-top:1px solid #00000014;border-top:1px solid var(--border);color:#475569;color:var(--text-gray);display:flex;flex-wrap:wrap;font-size:.78rem;gap:8px;justify-content:space-between;margin-top:12px;padding-top:10px}.VendorDashboard_orderCardItems__9TH5\+{background:linear-gradient(135deg,#f8fafc,#f1f5f9);background:var(--gradient-light);border-radius:12px;border-radius:var(--radius-md);margin-top:10px;padding:10px 12px}.VendorDashboard_orderCardItemRow__T7JSW{border-bottom:1px dashed #00000014;border-bottom:1px dashed var(--border);display:flex;font-size:.78rem;gap:10px;justify-content:space-between;padding:6px 0}.VendorDashboard_orderCardItemRow__T7JSW:last-child{border-bottom:none}.VendorDashboard_orderCardFooter__1s-G1{align-items:center;border-top:1px solid #00000014;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:12px;padding-top:10px}.VendorDashboard_orderCardTotalLabel__IC6rn{color:#64748b;color:var(--text-light);display:block;font-size:.68rem;letter-spacing:.03em;text-transform:uppercase}.VendorDashboard_orderCardTotalValue__izdUu{color:#1e293b;color:var(--text-dark);font-size:1.1rem;font-weight:800}.VendorDashboard_orderCardActions__IrPum{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.VendorDashboard_slipBtn__5ijvo{background:#fff;border:1px solid #00000014;border:1px solid var(--border);border-radius:999px;color:#475569;color:var(--text-gray);cursor:pointer;font-size:.72rem;font-weight:700;padding:7px 14px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.VendorDashboard_slipBtn__5ijvo:hover{border-color:#0f8a4f;border-color:var(--primary);color:#0d7a45;color:var(--primary-dark)}.VendorDashboard_orderStatusSelect__6rxrf{background:linear-gradient(135deg,#f8fafc,#f1f5f9);background:var(--gradient-light);border:1px solid #00000014;border:1px solid var(--border);border-radius:999px;cursor:pointer;font-size:.72rem;font-weight:700;padding:7px 12px}.VendorDashboard_orderCardSecondaryActions__R9Omx{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.VendorDashboard_orderCardSecondaryActions__R9Omx .VendorDashboard_cancelBtn__8\+w8C,.VendorDashboard_orderCardSecondaryActions__R9Omx .VendorDashboard_chatBtn__uujXZ,.VendorDashboard_orderCardSecondaryActions__R9Omx .VendorDashboard_deleteBtn__wZL9g{font-size:.7rem;padding:6px 12px}.VendorDashboard_dealsSubtitle__CtiM6{color:#475569;color:var(--text-gray);font-size:.85rem;margin:-8px 0 16px}.VendorDashboard_dealsStatusBox__C07HH{align-items:center;border:1px solid #00000014;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius-lg);display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:20px;padding:16px 18px}.VendorDashboard_dealsStatusActive__nUXxd{background:#ecfdf5;border-color:#a7f3d0}.VendorDashboard_dealsStatusInactive__SQddV{background:linear-gradient(135deg,#f8fafc,#f1f5f9);background:var(--gradient-light)}.VendorDashboard_dealsStatusLeft__KGL0P{align-items:center;display:flex;gap:12px}.VendorDashboard_dealsStatusIcon__Zl\+qZ{align-items:center;background:#fff;border-radius:12px;border-radius:var(--radius-md);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);display:flex;flex-shrink:0;font-size:1rem;height:36px;justify-content:center;width:36px}.VendorDashboard_dealsStatusTitle__3VYvY{color:#1e293b;color:var(--text-dark);font-size:.9rem;font-weight:800}.VendorDashboard_dealsStatusSubtext__pz19w{color:#475569;color:var(--text-gray);font-size:.78rem;margin-top:2px}.VendorDashboard_dealsUpdateBtn__FWRG9{background:linear-gradient(135deg,#0f8a4f,#0b6b3a);background:var(--gradient-primary);border:none;border-radius:12px;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-size:.8rem;font-weight:700;padding:10px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.VendorDashboard_dealsUpdateBtn__FWRG9:hover:not(:disabled){box-shadow:0 0 20px #0f8a4f4d;box-shadow:var(--shadow-glow);transform:translateY(-1px)}.VendorDashboard_dealsUpdateBtn__FWRG9:disabled{cursor:not-allowed;opacity:.5}.VendorDashboard_dealToggleList__YNJaG{display:flex;flex-direction:column;gap:10px}.VendorDashboard_dealToggleRow__ojE21{background:#fffffff2;background:var(--card-bg);border:1px solid #00000014;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius-md);justify-content:space-between;padding:10px 12px}.VendorDashboard_dealToggleInfo__IIN\+e,.VendorDashboard_dealToggleRow__ojE21{align-items:center;display:flex;gap:12px}.VendorDashboard_dealToggleImg__P1k31{border-radius:8px;border-radius:var(--radius-sm);height:42px;object-fit:cover;width:42px}.VendorDashboard_dealToggleImgPlaceholder__kLDBT{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);background:var(--gradient-light);border-radius:8px;border-radius:var(--radius-sm);color:#64748b;color:var(--text-light);display:flex;height:42px;justify-content:center;width:42px}.VendorDashboard_dealToggleName__ZEpb0{color:#1e293b;color:var(--text-dark);font-size:.85rem;font-weight:700}.VendorDashboard_dealToggleMeta__YjV4Q{color:#64748b;color:var(--text-light);font-size:.72rem;margin-top:1px}.VendorDashboard_dealSwitch__SysED{display:inline-block;flex-shrink:0;height:24px;position:relative;width:42px}.VendorDashboard_dealSwitch__SysED input{height:0;opacity:0;width:0}.VendorDashboard_dealSwitchSlider__KA8-B{background:#cbd5e1;border-radius:999px;cursor:pointer;inset:0}.VendorDashboard_dealSwitchSlider__KA8-B,.VendorDashboard_dealSwitchSlider__KA8-B:before{position:absolute;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.VendorDashboard_dealSwitchSlider__KA8-B:before{background:#fff;border-radius:50%;bottom:3px;box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);content:"";height:18px;left:3px;width:18px}.VendorDashboard_dealSwitch__SysED input:checked+.VendorDashboard_dealSwitchSlider__KA8-B{background:linear-gradient(135deg,#0f8a4f,#0b6b3a);background:var(--gradient-primary)}.VendorDashboard_dealSwitch__SysED input:checked+.VendorDashboard_dealSwitchSlider__KA8-B:before{transform:translateX(18px)}.VendorDashboard_productCardDealBadge__Mn4KS{background:linear-gradient(135deg,#0f8a4f,#0b6b3a);background:var(--gradient-primary);border-radius:999px;bottom:10px;box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);color:#fff;font-size:.65rem;font-weight:700;left:10px;padding:3px 10px;position:absolute}
/*# sourceMappingURL=main.12eace3b.css.map*/