.global-search-container[data-v-8e06ec57]{flex:1;position:relative}.search-input-wrapper[data-v-8e06ec57]{align-items:center;width:100%;display:flex;position:relative}.search-icon[data-v-8e06ec57]{color:#666;pointer-events:none;width:18px;height:18px;position:absolute;left:12px}.search-input[data-v-8e06ec57]{color:#000;background-color:#0000;border:none;outline:none;width:100%;height:40px;padding:0 40px;font-size:16px}.search-input[data-v-8e06ec57]::placeholder{color:#666}.clear-button[data-v-8e06ec57]{cursor:pointer;color:#666;background-color:#0000;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:absolute;right:12px}.clear-button[data-v-8e06ec57]:hover{color:#000}.clear-icon[data-v-8e06ec57]{width:16px;height:16px}.search-dropdown[data-v-8e06ec57]{z-index:1000;background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;width:100%;max-height:480px;position:absolute;top:calc(100% + 12px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 32px #00000026}.dropdown-empty[data-v-8e06ec57],.dropdown-loading[data-v-8e06ec57]{color:#666;justify-content:center;align-items:center;gap:12px;padding:32px 20px;font-size:14px;display:flex}.dropdown-spinner[data-v-8e06ec57]{width:18px;height:18px}.dropdown-content[data-v-8e06ec57]{padding:8px 0}.dropdown-section[data-v-8e06ec57]{padding:4px 0}.section-header[data-v-8e06ec57]{text-transform:uppercase;letter-spacing:.5px;color:#666;align-items:center;gap:8px;padding:8px 16px;font-size:11px;font-weight:600;display:flex}.section-icon[data-v-8e06ec57]{width:14px;height:14px}.section-count[data-v-8e06ec57]{background-color:#f0f0f0;border-radius:10px;margin-left:auto;padding:2px 8px;font-size:10px}.dropdown-item[data-v-8e06ec57]{cursor:pointer;align-items:center;gap:12px;padding:10px 16px;transition:background-color .1s;display:flex}.dropdown-item[data-v-8e06ec57]:hover{background-color:#f5f5f5}.item-avatar[data-v-8e06ec57]{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px}.item-avatar-placeholder[data-v-8e06ec57]{color:#666;background-color:#e0e0e0;border-radius:50%;font-size:12px;font-weight:600}.item-avatar-placeholder[data-v-8e06ec57],.item-icon-wrapper[data-v-8e06ec57]{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.item-icon-wrapper[data-v-8e06ec57]{background-color:#f5f5f5;border-radius:6px}.item-icon[data-v-8e06ec57]{color:#666;width:16px;height:16px}.item-content[data-v-8e06ec57]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.item-title[data-v-8e06ec57]{color:#000;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.item-title[data-v-8e06ec57] mark{background-color:#fff3cd;border-radius:2px;padding:0 2px}.item-subtitle[data-v-8e06ec57]{color:#666;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.item-meta[data-v-8e06ec57]{align-items:center;gap:8px;display:flex}.dropdown-footer[data-v-8e06ec57]{border-top:1px solid #e0e0e0;padding:12px 16px}.view-all-btn[data-v-8e06ec57]{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:6px;width:100%;padding:10px 16px;font-size:13px;font-weight:500;transition:all .15s}.view-all-btn[data-v-8e06ec57]:hover{background-color:#333}.dropdown-enter-active[data-v-8e06ec57],.dropdown-leave-active[data-v-8e06ec57]{transition:all .15s ease-out}.dropdown-enter-from[data-v-8e06ec57],.dropdown-leave-to[data-v-8e06ec57]{opacity:0;transform:translateY(-8px)}.mega-menu-overlay[data-v-912bde13]{z-index:2000;background-color:#0000;width:100%;height:calc(100vh - 80px);position:absolute;top:calc(100% - 1px);left:0}.mega-menu-content[data-v-912bde13]{box-shadow:none;background-color:#0000;border-bottom:none;justify-content:center;max-height:80vh;padding:0;display:flex;overflow-y:auto}.menu-grid[data-v-912bde13]{background-color:#fff;border:1px solid #e5e5e5;gap:80px;max-width:1400px;padding:35px;display:flex;position:relative;box-shadow:0 10px 30px #0000000d}.menu-grid[data-v-912bde13]:after,.menu-grid[data-v-912bde13]:before{content:"";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;bottom:100%;right:260px}.menu-grid[data-v-912bde13]:before{border-width:9px;border-bottom-color:#e5e5e5;margin-right:-1px}.menu-grid[data-v-912bde13]:after{border-width:8px;border-bottom-color:#fff;margin-right:0}.menu-column[data-v-912bde13]{min-width:200px}.vertical-divider[data-v-912bde13]{background-color:#e5e5e5;width:1px;margin:0 20px}.mobile-only-section[data-v-912bde13]{display:none}.column-title[data-v-912bde13]{color:#000;margin:0 0 24px;font-family:Replica-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:700}.menu-list[data-v-912bde13]{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.menu-link[data-v-912bde13]{color:#000;font-family:Replica-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;text-decoration:none;transition:opacity .2s;display:inline-block}.menu-link[data-v-912bde13]:hover{opacity:.7}@media (width<=1024px){.menu-grid[data-v-912bde13]{gap:30px;max-width:calc(100vw - 40px);padding:24px}.menu-column[data-v-912bde13]{min-width:160px}.menu-grid[data-v-912bde13]:after,.menu-grid[data-v-912bde13]:before{right:50%;transform:translate(50%)}}@media (width<=768px){.mega-menu-overlay[data-v-912bde13]{box-sizing:border-box;width:100vw;max-width:100vw;left:50%;overflow-x:hidden;transform:translate(-50%)}.menu-grid[data-v-912bde13]{box-sizing:border-box;width:100%;max-width:100%;box-shadow:none;border:none;flex-direction:column;gap:32px;padding:24px}.menu-grid[data-v-912bde13]:after,.menu-grid[data-v-912bde13]:before{display:none}.vertical-divider[data-v-912bde13]{width:100%;height:1px;margin:0}.mega-menu-content[data-v-912bde13]{align-items:flex-start;padding:0}.column-title[data-v-912bde13]{margin-bottom:16px}.mobile-only-section[data-v-912bde13]{margin-bottom:16px;display:block}.mobile-search[data-v-912bde13]{margin-bottom:20px}.mobile-auth-actions[data-v-912bde13]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mobile-auth-btn[data-v-912bde13]{text-transform:uppercase;color:#000;border:1px solid #e5e5e5;justify-content:center;align-items:center;gap:8px;padding:12px;font-family:Replica-Bold,sans-serif;font-size:14px;font-weight:700;text-decoration:none;display:flex}.mobile-auth-btn.login-btn[data-v-912bde13]{color:#fff;background:#000;border-color:#000}.icon-sm[data-v-912bde13]{width:16px;height:16px}}.fade-enter-active[data-v-912bde13],.fade-leave-active[data-v-912bde13]{transition:opacity .2s}.fade-enter-from[data-v-912bde13],.fade-leave-to[data-v-912bde13]{opacity:0}
