.tp-header-user-menu[data-v-ad4941ac]{cursor:pointer}.tp-header-auth-links[data-v-ad4941ac]{align-items:center;gap:12px}.tp-header-auth-btn[data-v-ad4941ac]{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:#333;display:flex;font-size:14px;font-weight:500;gap:8px;min-height:36px;padding:8px 16px;text-decoration:none;transition:all .3s ease}.tp-header-login-btn[data-v-ad4941ac]{background:#fff;border-color:#e0e0e0}.tp-header-login-btn[data-v-ad4941ac]:hover{background:#f8fbff;border-color:#0989ff;box-shadow:0 2px 8px #0989ff26;color:#0989ff;transform:translateY(-1px)}.tp-header-register-btn[data-v-ad4941ac]{background:#0989ff;border-color:#0989ff;color:#fff}.tp-header-register-btn[data-v-ad4941ac]:hover{background:#0876e0;border-color:#0876e0;box-shadow:0 4px 12px #0989ff4d;color:#fff;transform:translateY(-1px)}.tp-auth-icon[data-v-ad4941ac]{flex-shrink:0;opacity:.8}.tp-auth-text[data-v-ad4941ac]{white-space:nowrap}@media (max-width:1199px){.tp-auth-text[data-v-ad4941ac]{display:none}.tp-header-auth-btn[data-v-ad4941ac]{justify-content:center;min-width:36px;padding:8px}.tp-header-auth-links[data-v-ad4941ac]{gap:8px}}.tp-header-user-dropdown[data-v-ad4941ac]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 20px #0000001a;margin-top:10px;min-width:280px;right:0;top:100%;z-index:1000}.tp-header-user-dropdown-content[data-v-ad4941ac]{padding:20px}.tp-header-user-info h6[data-v-ad4941ac]{color:#333;font-size:16px;font-weight:600;margin:0 0 4px}.tp-header-user-info .text-muted[data-v-ad4941ac]{color:#666;font-size:14px}.tp-header-user-menu-divider[data-v-ad4941ac]{background:#e0e0e0;height:1px;margin:15px 0}.tp-header-user-menu-list[data-v-ad4941ac]{list-style:none;margin:0;padding:0}.tp-header-user-menu-list li[data-v-ad4941ac]{margin:0}.tp-header-user-menu-list li.tp-header-user-menu-divider[data-v-ad4941ac]{background:#e0e0e0;height:1px;margin:10px 0}.tp-header-user-menu-item[data-v-ad4941ac]{align-items:center;background:none;border:none;color:#333;display:flex;font-size:14px;padding:10px 0;text-align:left;text-decoration:none;transition:color .3s ease;width:100%}.tp-header-user-menu-item[data-v-ad4941ac]:hover{color:#0989ff}.tp-header-user-menu-item svg[data-v-ad4941ac]{flex-shrink:0;margin-right:12px}.tp-header-logout-btn[data-v-ad4941ac]{cursor:pointer}.tp-header-logout-btn[data-v-ad4941ac]:disabled{cursor:not-allowed;opacity:.6}.tp-header-dropdown-icon[data-v-ad4941ac]{transition:transform .3s ease}.tp-header-user-menu:hover .tp-header-dropdown-icon[data-v-ad4941ac]{transform:rotate(180deg)}.cursor-pointer[data-v-ad4941ac]{cursor:pointer}.v-enter-active[data-v-7654eea1],.v-leave-active[data-v-7654eea1]{transition:opacity .5s ease}.v-enter-from[data-v-7654eea1],.v-leave-to[data-v-7654eea1]{opacity:0}.tp-category-error[data-v-7654eea1],.tp-category-loading[data-v-7654eea1]{padding:15px 20px;text-align:center}.tp-category-icon-placeholder[data-v-7654eea1]{align-items:center;background:#f8f9fa;border-radius:4px;color:#6c757d;display:inline-flex;height:50px;justify-content:center;width:50px}.tp-category-menu-content li a[data-v-7654eea1]{align-items:center;display:flex;gap:12px}.tp-category-menu-content li a span[data-v-7654eea1]{flex-shrink:0}.tp-category-menu-content li.has-dropdown>a[data-v-7654eea1]:after{display:none!important}.tp-header-social-icon[data-v-ca68e16d]{margin-left:20px}.tp-header-facebook-btn[data-v-ca68e16d]{align-items:center;background:#1877f2;border-radius:50%;color:#fff;display:inline-flex;font-size:16px;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.tp-header-facebook-btn[data-v-ca68e16d]:hover{background:#166fe5;box-shadow:0 4px 12px #1877f24d;color:#fff;text-decoration:none;transform:translateY(-2px)}.tp-header-facebook-btn[data-v-ca68e16d]:focus{box-shadow:0 0 0 3px #1877f233;outline:none}@media (max-width:991px){.tp-header-social-icon[data-v-ca68e16d]{margin-left:10px}.tp-header-facebook-btn[data-v-ca68e16d]{font-size:14px;height:35px;width:35px}}
