.search-wrapper[data-v-d2166e04]{flex:1;max-width:400px;min-width:200px}.search-input[data-v-d2166e04] input{background:#fff;border:none;border-radius:10px;font-size:13px;height:48px;text-align:right;width:100%}@media(max-width:1024px){.search-wrapper[data-v-d2166e04]{max-width:100%;min-width:0}}@media(max-width:768px){.search-input[data-v-d2166e04] input{font-size:12px}}.sidebar-wrap[data-v-ee86389d]{background:var(--sidebar-bg);height:100dvh;overflow:hidden;padding-bottom:env(safe-area-inset-bottom);width:256px}.logo-section[data-v-ee86389d],.sidebar-wrap[data-v-ee86389d]{display:flex;flex-direction:column}.logo-section[data-v-ee86389d]{align-items:center;padding:2rem 1.5rem 1rem}.logo-side[data-v-ee86389d]{align-items:center;display:flex;height:auto;justify-content:center;width:150px}.logo-side img[data-v-ee86389d]{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.section-label[data-v-ee86389d]{color:#000;font-size:.75rem;font-weight:500;margin-bottom:.75rem;margin-top:30px;padding:0 1.5rem}.navigation[data-v-ee86389d]{flex:1;overflow-x:hidden;overflow-y:auto;padding:0 .4rem 1.5rem;scrollbar-gutter:stable}.navigation[data-v-ee86389d]::-webkit-scrollbar{width:6px}.navigation[data-v-ee86389d]::-webkit-scrollbar-track{background:transparent}.navigation[data-v-ee86389d]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.navigation[data-v-ee86389d]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.navigation[data-v-ee86389d]{scrollbar-color:hsla(0,0%,100%,.2) transparent;scrollbar-width:thin}.nav-links[data-v-ee86389d]{gap:.25rem;padding-left:6px}.nav-item[data-v-ee86389d],.nav-links[data-v-ee86389d]{display:flex;flex-direction:column}.nav-separator[data-v-ee86389d]{background:#e2e8f0;height:1px;margin-bottom:4px;position:relative;width:100%}.nav-separator[data-v-ee86389d]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1) 20%,hsla(0,0%,100%,.1) 80%,transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.nav-link[data-v-ee86389d]{align-items:center;background:transparent;border:none;border-radius:12px;color:#000;cursor:pointer;display:flex;justify-content:space-between;padding:.75rem 1rem;transition:all .2s ease;width:100%}.nav-link.active[data-v-ee86389d],.nav-link[data-v-ee86389d]:hover{background:#f2f2f9}.nav-link-content[data-v-ee86389d]{align-items:center;display:flex;flex-direction:row-reverse;gap:.75rem}.nav-text[data-v-ee86389d]{font-size:14px;font-weight:500}.nav-icon[data-v-ee86389d]{height:20px;opacity:.9;width:20px}.chevron-icon[data-v-ee86389d]{height:16px;opacity:.7;transition:transform .3s ease;width:16px}.chevron-icon.rotate[data-v-ee86389d]{transform:rotate(180deg)}.submenu-wrapper[data-v-ee86389d]{max-height:0;opacity:0;overflow:hidden;transition:all .35s cubic-bezier(.4,0,.2,1)}.submenu-wrapper.open[data-v-ee86389d]{margin-top:.5rem;max-height:1000px;opacity:1}.submenu[data-v-ee86389d]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff80;border-radius:12px;margin-right:2.25rem;padding:.2rem 0;position:relative}.submenu .submenu-item[data-v-ee86389d]:last-child{margin-bottom:0}.submenu-item[data-v-ee86389d]{display:flex;flex-direction:column}.submenu-vertical-line[data-v-ee86389d]{background:#bcbcbc;border-radius:2px;opacity:0;position:absolute;right:-1.25rem;top:24px;transition:all .35s cubic-bezier(.4,0,.2,1);width:1.5px}.submenu-wrapper.open .submenu-vertical-line[data-v-ee86389d]{opacity:1}.submenu-link[data-v-ee86389d]{align-items:center;border-radius:8px;color:#000;display:flex;margin-bottom:.25rem;margin-left:.25rem;margin-right:.25rem;padding:.5rem;position:relative;text-decoration:none;transition:all .2s ease}.submenu-link.active[data-v-ee86389d],.submenu-link[data-v-ee86389d]:hover{background:#f2f2f9;color:#000}.submenu-link-button[data-v-ee86389d]{background:transparent;border:none;cursor:pointer}.curved-branch[data-v-ee86389d]{background:transparent;border:1.5px solid #bcbcbc;border-bottom:none;border-left:none;border-radius:0 8px 0 0;height:8px;opacity:0;position:absolute;right:-24px;top:50%;transform:translateY(-50%);transition:opacity .35s cubic-bezier(.4,0,.2,1);width:20px}.submenu-wrapper.open .curved-branch[data-v-ee86389d]{opacity:1}.submenu-content[data-v-ee86389d]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;width:100%}.submenu-text[data-v-ee86389d]{font-size:13px;font-weight:400}.submenu-indicators[data-v-ee86389d]{align-items:center;display:flex;gap:.5rem}.chevron-icon-small[data-v-ee86389d]{height:14px;opacity:.6;transition:transform .3s ease;width:14px}.chevron-icon-small.rotate[data-v-ee86389d]{transform:rotate(180deg)}.indicator-dot[data-v-ee86389d]{animation:pulse-ee86389d 2s ease-in-out infinite;background:#fcd34d;border-radius:50%;height:6px;width:6px}.level-2-container[data-v-ee86389d]{display:flex;flex-direction:column}.submenu-level-3-wrapper[data-v-ee86389d]{max-height:0;opacity:0;overflow:hidden;transition:all .35s cubic-bezier(.4,0,.2,1)}.submenu-level-3-wrapper.open[data-v-ee86389d]{margin-top:.25rem;max-height:500px;opacity:1}.submenu-level-3[data-v-ee86389d]{margin-right:1.5rem;position:relative}.submenu-level-3-line[data-v-ee86389d]{background:#8875b699;border-radius:2px;opacity:0;position:absolute;right:-.88rem;top:18px;transition:opacity .35s cubic-bezier(.4,0,.2,1);width:1.5px}.submenu-level-3-wrapper.open .submenu-level-3-line[data-v-ee86389d]{opacity:1}.submenu-level-3-link[data-v-ee86389d]{align-items:center;border-radius:6px;color:#ffffffbf;display:flex;margin-bottom:.2rem;margin-left:.25rem;margin-right:.25rem;padding:.4rem .75rem;position:relative;text-decoration:none;transition:all .2s ease}.submenu-level-3-link[data-v-ee86389d]:hover{background:#ffffff0f;color:#fff}.submenu-level-3-link.active[data-v-ee86389d]{background:#ffffff1a;color:#fff}.submenu-level-3-link[data-v-ee86389d]:last-child{margin-bottom:0}.curved-branch-level-3[data-v-ee86389d]{background:transparent;border:1.5px solid rgba(136,117,182,.6);border-bottom:none;border-left:none;border-radius:0 6px 0 0;height:6px;opacity:0;position:absolute;right:-18px;top:50%;transform:translateY(-50%);transition:opacity .35s cubic-bezier(.4,0,.2,1);width:16px}.submenu-level-3-wrapper.open .curved-branch-level-3[data-v-ee86389d]{opacity:1}.submenu-text-level-3[data-v-ee86389d]{font-size:12px;font-weight:400}.search-sidebar[data-v-ee86389d]{display:none}@media(max-width:1150px){.search-sidebar[data-v-ee86389d]{display:block}}@keyframes pulse-ee86389d{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.cart-btn[data-v-804b760a]{align-items:center;background:transparent;border:none;border-left:1px solid #dcdcdc;cursor:pointer;display:flex;justify-content:center;position:relative}.cart-icon[data-v-804b760a]{color:var(--ui-primary);height:22px;margin-top:2px;width:22px}.cart-badge[data-v-804b760a]{align-items:center;background:var(--ui-primary);border-radius:10px;color:#fff;display:flex;font-size:10px;font-weight:500;height:18px;justify-content:center;min-width:18px;padding:0 6px;position:absolute}.cart-dropdown[data-v-804b760a]{display:flex;flex-direction:column;max-height:500px;min-height:350px;overflow:hidden;width:360px}.cart-header[data-v-804b760a]{background-color:var(--ui-primary-100);border-bottom:1px solid #e5e7eb;padding:16px}.cart-title[data-v-804b760a]{align-items:center;color:var(--ui-primary);display:flex;font-size:15px;gap:8px}.cart-list[data-v-804b760a]{overflow-y:auto}.cart-empty[data-v-804b760a],.cart-list[data-v-804b760a]{display:flex;flex:1;flex-direction:column}.cart-empty[data-v-804b760a]{align-items:center;gap:6px;justify-content:center;padding:16px;text-align:center}.cart-empty-icon[data-v-804b760a]{color:#cbd5e1;height:48px;width:48px}.cart-empty-text[data-v-804b760a]{color:#334155;font-size:15px;font-weight:600}.cart-empty-subtext[data-v-804b760a]{color:#94a3b8;font-size:13px}.cart-item[data-v-804b760a]{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:10px;justify-content:space-between;padding:8px;position:relative;transition:background .2s}.cart-item[data-v-804b760a]:hover{background:#f9fafb}.cart-avatar[data-v-804b760a]{flex-shrink:0}.cart-content[data-v-804b760a]{display:flex;flex:1;flex-direction:column;gap:1px;text-align:right}.cart-item-info[data-v-804b760a]{align-items:center;display:flex;gap:6px}.cart-quantity[data-v-804b760a]{border-radius:4px;flex-shrink:0;font-size:12px;font-weight:600;margin-top:2px;padding:2px 6px}.cart-quantity[data-v-804b760a],.view-all-btn[data-v-804b760a]{background:var(--ui-primary-100);color:var(--ui-primary)}.view-all-btn[data-v-804b760a]{cursor:pointer;display:block;font-size:14px;font-weight:500;padding:12px;text-align:center;transition:.3s ease-in-out;width:100%}.view-all-btn[data-v-804b760a]:hover{filter:brightness(.9)}.user-card[data-v-3b04fe9a]{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;gap:12px;transition:all .2s ease}.user-info[data-v-3b04fe9a]{align-items:flex-start;display:flex;flex-direction:column;min-width:120px}.user-id[data-v-3b04fe9a]{color:#5a409b8f;font-size:12px;font-weight:500}.avatar-wrapper[data-v-3b04fe9a]{align-items:center;background-color:var(--ui-primary);border-radius:10px;cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;width:40px;z-index:10}.avatar-wrapper[data-v-3b04fe9a]:hover{opacity:.9}.avatar-image[data-v-3b04fe9a]{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar-placeholder[data-v-3b04fe9a]{color:#fff;height:24px;width:24px}.avatar-badge[data-v-3b04fe9a]{align-items:center;background:#fff;border-radius:50%;bottom:-4px;box-shadow:0 2px 5.5px #0000000f;display:flex;height:18px;justify-content:center;left:-4px;position:absolute;width:18px}.user-dropdown[data-v-3b04fe9a]{max-height:500px;overflow-y:auto;padding:4px 0;width:100%}.menu-group[data-v-3b04fe9a]{display:flex;flex-direction:column;gap:2px;padding:4px 8px}.menu-divider[data-v-3b04fe9a]{background:#e5e7eb;height:1px;margin:6px 12px}.menu-item[data-v-3b04fe9a]{align-items:center;background:transparent;border:none;border-radius:8px;color:#1f2937;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:11px 12px;text-align:right;text-decoration:none;transition:all .2s ease;width:100%}.menu-item[data-v-3b04fe9a]:hover{background:#f0eef6}.menu-item-start[data-v-3b04fe9a]{align-items:center;display:flex;flex:1;gap:12px}.menu-icon[data-v-3b04fe9a]{color:#000;flex-shrink:0;height:20px;width:20px}.accordion-trigger[data-v-3b04fe9a]{justify-content:space-between;padding:11px 12px}.accordion-trigger:hover .chevron-icon[data-v-3b04fe9a]{color:var(--ui-primary)}.chevron-icon[data-v-3b04fe9a]{color:#9ca3af;flex-shrink:0;height:14px;transition:all .3s ease;width:14px}.chevron-icon.rotate-180[data-v-3b04fe9a]{color:var(--ui-primary);transform:rotate(0)}.accordion-content[data-v-3b04fe9a]{animation:slideDown-3b04fe9a .25s ease;display:flex;flex-direction:column;gap:2px;margin:4px 8px}@keyframes slideDown-3b04fe9a{0%{max-height:0;opacity:0;transform:translateY(-8px)}to{max-height:300px;opacity:1;transform:translateY(0)}}.sub-menu-item[data-v-3b04fe9a]{align-items:center;background:#fff;border:1px solid transparent;border-radius:6px;color:#4b5563;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:10px;padding:9px 12px;text-align:right;transition:all .2s ease;width:100%}.sub-menu-item[data-v-3b04fe9a]:hover{background:#f9fafb;border-color:#e5e7eb}.sub-menu-item.active[data-v-3b04fe9a]{background:var(--ui-primary-100)}.sub-menu-item.active[data-v-3b04fe9a],.sub-menu-item.active .sub-menu-icon[data-v-3b04fe9a]{color:var(--ui-primary)}.sub-menu-icon[data-v-3b04fe9a]{color:#9ca3af;flex-shrink:0;height:18px;width:18px}.menu-item.logout[data-v-3b04fe9a],.menu-item.logout .menu-icon[data-v-3b04fe9a]{color:#dc2626}.menu-item.logout[data-v-3b04fe9a]:hover{background:#fee2e2;color:#b91c1c}.location-btn{border-radius:12px!important;gap:10px!important;height:50px!important;min-width:160px!important;padding:0 20px!important;position:relative}.location-btn:hover{opacity:.95}.location-text{color:var(--ui-primary);font-size:14px;font-weight:500;white-space:nowrap}.distance-badge{background:var(--ui-primary);border-radius:10px;color:#fff;font-size:11px;font-weight:600;padding:2px 6px;position:absolute;right:-8px;top:-8px}.location-dropdown{display:flex;flex-direction:column;max-height:450px;overflow:hidden;width:320px}.location-header{border-bottom:1px solid #e5e7eb;padding:12px}.search-location-wrap{align-items:center;display:flex;gap:12px}.location-list{max-height:380px;overflow-y:auto;padding:8px}.location-list::-webkit-scrollbar{width:6px}.location-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.location-list::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:10px}.location-list::-webkit-scrollbar-thumb:hover{background:#a0aec0}.location-item{align-items:center;background:transparent;border:none;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:4px;padding:14px 12px;text-align:right;transition:all .2s ease;width:100%}.location-item:hover{background:#f9fafb}.location-item.active{background:var(--ui-primary-100)}.location-item-content{align-items:flex-start;display:flex;flex:1;gap:12px}.location-item-icon{color:#6b7280;flex-shrink:0;height:20px;margin-top:2px;width:20px}.location-item.active .location-item-icon{color:var(--ui-primary)}.location-info{display:flex;flex:1;flex-direction:column;gap:4px;text-align:right}.location-name{color:#000;font-size:14px;font-weight:500;line-height:1.2}.location-region{color:#6b7280;font-size:12px;font-weight:400;line-height:1.2}.location-distance{color:var(--ui-primary);font-size:11px;font-weight:500;margin-top:2px}.check-icon{flex-shrink:0;height:20px;width:20px}@media(max-width:768px){.location-dropdown{width:300px}.location-btn{min-width:140px!important}.location-text{font-size:13px}}.wallet-btn[data-v-4dad9df9]{border-radius:12px!important;padding:0!important}.wallet-btn[data-v-4dad9df9]:hover{opacity:.9}.notification-btn[data-v-5e9c005d]{border-radius:12px!important;padding:0!important}.notification-btn[data-v-5e9c005d]:hover{opacity:.9}.notification-badge[data-v-5e9c005d]{align-items:center;background:var(--ui-primary);border-radius:10px;color:#fff;display:flex;font-size:10px;font-weight:600;height:20px;justify-content:center;min-width:20px;padding:0 6px;z-index:10}.notification-dropdown[data-v-5e9c005d]{display:flex;flex-direction:column;max-height:400px;overflow:hidden;width:320px}.notification-header[data-v-5e9c005d]{background-color:var(--ui-primary-100);border-bottom:1px solid #e5e7eb;padding:16px}.notification-title[data-v-5e9c005d]{align-items:center;color:var(--ui-primary);display:flex;font-size:16px;font-weight:600;gap:8px}.notification-title span[data-v-5e9c005d]{font-size:20px;margin-top:2px;vertical-align:middle}.notification-list[data-v-5e9c005d]{flex:1;max-height:280px;overflow-y:auto}.empty-state[data-v-5e9c005d]{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:32px 16px;text-align:center}.empty-state-icon[data-v-5e9c005d]{color:#cbd5e1;height:40px;width:40px}.empty-state-text[data-v-5e9c005d]{color:#94a3b8;font-size:13px;font-weight:500}.notification-item[data-v-5e9c005d]{align-items:flex-start;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:12px 8px;transition:background .2s}.notification-item.unread[data-v-5e9c005d],.notification-item[data-v-5e9c005d]:hover{background:#f9fafb}.notification-content[data-v-5e9c005d]{flex:1;min-width:0;text-align:right}.notification-toggle[data-v-5e9c005d]{flex-shrink:0}.notification-text[data-v-5e9c005d]{color:#000;font-size:13px;font-weight:500;line-height:1.5;margin:0 0 4px}.notification-time[data-v-5e9c005d]{align-items:center;color:#6a7282;display:flex;font-size:12px;gap:4px}.time-icon[data-v-5e9c005d]{height:12px;width:12px}.view-all-btn[data-v-5e9c005d]{background:var(--ui-primary-100);border:none;color:var(--ui-primary);cursor:pointer;display:block;font-size:14px;font-weight:500;padding:14px;text-align:center;transition:.3s ease-in-out;width:100%}.view-all-btn[data-v-5e9c005d]:hover{filter:brightness(.9)}.header-container[data-v-573766ef]{background:var(--sidebar-bg);border-radius:8px;padding:8px 16px}.header-content[data-v-573766ef]{display:flex;flex-direction:column}.header-row[data-v-573766ef]{flex-direction:row-reverse;justify-content:space-between}.header-row[data-v-573766ef],.left-section[data-v-573766ef]{align-items:center;display:flex;gap:16px}.left-section .inner-wrap[data-v-573766ef]{align-items:center;background-color:#fff;border-radius:12px;display:flex;gap:0;justify-content:space-between}.right-section[data-v-573766ef]{align-items:center;display:flex;flex:1;gap:10px;justify-content:flex-start;min-width:0}@media(max-width:1150px){.search-header[data-v-573766ef]{display:none}}@media(max-width:1023px){.header-row[data-v-573766ef]{flex-direction:column-reverse;flex-wrap:wrap}.right-section[data-v-573766ef]{margin-bottom:12px;order:-1}.left-section[data-v-573766ef],.right-section[data-v-573766ef]{justify-content:space-between;width:100%}}@media(max-width:768px){.header-container[data-v-573766ef]{padding:12px}}@media(max-width:480px){.header-row[data-v-573766ef],.right-section[data-v-573766ef]{gap:8px}}
