.user-menu-overlay[data-v-b1f47f87]{background:#0000001a;inset:0;position:fixed;z-index:1000}.user-menu[data-v-b1f47f87]{animation:slideDown-b1f47f87 .2s ease-out;background:#fff;border-radius:6px;box-shadow:0 6px 24px #191f2826;overflow:hidden;z-index:1001}@keyframes slideDown-b1f47f87{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.user-header[data-v-b1f47f87]{background:#f8f9fa;border-bottom:1px solid #e9ecef;padding:16px}.user-avatar[data-v-b1f47f87],.user-header[data-v-b1f47f87]{align-items:center;display:flex}.user-avatar[data-v-b1f47f87]{background:#0057ff;border-radius:50%;height:40px;justify-content:center;margin-right:12px;overflow:hidden;width:40px}.avatar-img[data-v-b1f47f87]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar-initials[data-v-b1f47f87]{color:#fff;font-size:16px;font-weight:600}.user-info[data-v-b1f47f87]{flex:1;min-width:0}.user-name[data-v-b1f47f87]{color:#2d3748;font-size:14px;font-weight:600;margin-bottom:2px}.user-email[data-v-b1f47f87],.user-name[data-v-b1f47f87]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-email[data-v-b1f47f87]{color:#718096;font-size:12px}.menu-options[data-v-b1f47f87]{padding:8px 0}.menu-item[data-v-b1f47f87]{align-items:center;color:#2d3748;cursor:pointer;display:flex;font-size:14px;padding:12px 16px;text-decoration:none;transition:background-color .2s ease}.menu-item[data-v-b1f47f87]:hover{background:#f7fafc}.menu-item.logout[data-v-b1f47f87]{border-top:1px solid #e9ecef;color:#e53e3e;margin-top:4px}.menu-item.logout[data-v-b1f47f87]:hover{background:#fed7d7}.menu-item .menu-icon[data-v-b1f47f87],.menu-item i[data-v-b1f47f87]{font-size:16px;margin-right:12px;text-align:center;width:16px}.menu-item span[data-v-b1f47f87]{font-weight:500}@media (max-width:768px){.user-menu[data-v-b1f47f87]{width:200px!important}}.main-navbar[data-v-a0b59424]{background:#fff;height:92px;left:0;position:fixed;top:0;transition:box-shadow .2s ease;width:100%;z-index:1000}.main-navbar.navbar-scrolled[data-v-a0b59424]{box-shadow:0 2px 8px #0000000f}.navbar-container[data-v-a0b59424]{gap:32px;height:100%;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 24px}.navbar-container[data-v-a0b59424],.navbar-logo[data-v-a0b59424]{align-items:center;display:flex}.navbar-logo[data-v-a0b59424]{text-decoration:none}.navbar-logo img[data-v-a0b59424]{height:38px;width:auto}.logo-mobile[data-v-a0b59424]{display:none}.logo-desktop[data-v-a0b59424]{display:block}.navbar-logo[data-v-a0b59424]:hover{opacity:.8}.search-container[data-v-a0b59424]{flex:1;max-width:390px;position:relative}.search-input-wrapper[data-v-a0b59424]{align-items:center;display:flex;position:relative;width:100%}.search-input[data-v-a0b59424]{border:1.5px solid transparent;border-radius:12px;flex:1;font-size:16px;height:48px;outline:none;padding:0 90px 0 50px;transition:all .2s ease}.search-input[data-v-a0b59424],.search-input[data-v-a0b59424]:focus{background:#fff;box-shadow:0 2px 10px 0 var(--shadow-color)}.search-input[data-v-a0b59424]:focus{border-color:var(--primary-color)}.search-input[data-v-a0b59424]::-moz-placeholder{color:#717680;font-size:16px}.search-input[data-v-a0b59424]::placeholder{color:#717680;font-size:16px}.search-icon[data-v-a0b59424]{color:#717680;font-size:18px;left:18px;z-index:1}.search-button[data-v-a0b59424],.search-icon[data-v-a0b59424]{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.search-button[data-v-a0b59424]{color:#0057ff;font-size:14px;font-weight:600;right:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.search-results[data-v-a0b59424]{background:#fff;border:1px solid #e9eaeb;border-radius:12px;box-shadow:0 8px 24px #0000001f;left:0;margin-top:8px;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1001}.search-result-item[data-v-a0b59424]{align-items:center;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;padding:16px;transition:background-color .2s ease}.search-result-item[data-v-a0b59424]:hover{background-color:#f8f9fa}.search-result-item[data-v-a0b59424]:last-child{border-bottom:none}.result-image[data-v-a0b59424]{background:#e9ecef;border-radius:8px;flex-shrink:0;height:80px;margin-right:16px;-o-object-fit:cover;object-fit:cover;width:130px}.result-info[data-v-a0b59424]{flex:1}.result-title[data-v-a0b59424]{color:#212529;font-size:18px;font-weight:700;line-height:1.3;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-details[data-v-a0b59424]{color:#6c757d;font-size:16px;line-height:1.4;margin:0 0 4px}.result-date[data-v-a0b59424]{color:#495057;font-size:12px;font-weight:600;line-height:1.2;margin:0}.navbar-menu[data-v-a0b59424]{gap:24px}.nav-button[data-v-a0b59424],.navbar-menu[data-v-a0b59424]{align-items:center;display:flex}.nav-button[data-v-a0b59424]{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;gap:8px;padding:8px 12px;text-decoration:none}.nav-button[data-v-a0b59424],.nav-button[data-v-a0b59424]:hover{background:none;color:#717680}.nav-button[data-v-a0b59424] .iconify,.nav-button i[data-v-a0b59424]{color:#717680;font-size:20px}.button-text[data-v-a0b59424]{color:#717680;font-size:14px;font-weight:600;white-space:nowrap}.menu-profile-button[data-v-a0b59424]{align-items:center;background:#fff;border:1px solid #e9eaeb;border-radius:23px;cursor:pointer;display:flex;height:46px;padding:6px 8px;transition:all .2s;width:80px}.menu-profile-button[data-v-a0b59424]:hover{background:#f8f9fa;border-color:#d0d7de}.menu-icon[data-v-a0b59424]{background:none;border:none;color:#333;cursor:pointer;flex:1;font-size:16px;padding:4px}.menu-icon[data-v-a0b59424],.profile-circle[data-v-a0b59424]{align-items:center;display:flex;justify-content:center}.profile-circle[data-v-a0b59424]{background:#f5f5f5;border-radius:50%;color:#666;font-size:14px;height:32px;overflow:hidden;width:32px}.avatar-img[data-v-a0b59424]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar-initials[data-v-a0b59424]{color:#333;font-size:12px;font-weight:600}.mobile-menu-toggle[data-v-a0b59424]{background:none;border:none;color:#333;cursor:pointer;display:none;font-size:24px;padding:8px;transition:color .2s ease}.mobile-menu[data-v-a0b59424]{background:#fff;border-bottom:1px solid #e9eaeb;box-shadow:0 4px 8px #0000001a;display:none;flex-direction:column;gap:12px;left:0;padding:16px 24px;position:absolute;top:100%;width:100%}.mobile-menu.mobile-menu-open[data-v-a0b59424]{display:flex}.nav-button.mobile[data-v-a0b59424]{border-radius:8px;justify-content:flex-start;padding:12px 16px;width:100%}.mobile-profile[data-v-a0b59424]{align-items:center;color:#333;display:flex;font-weight:500;gap:12px;padding:12px 16px}.mobile-search-section[data-v-a0b59424]{background:#fff;display:none;left:0;position:fixed;top:64px;width:100%;z-index:999}.mobile-search-container[data-v-a0b59424]{padding:16px;position:relative}.mobile-search-section .search-input-wrapper[data-v-a0b59424]{align-items:center;display:flex;position:relative;width:100%}.mobile-search-section .search-input[data-v-a0b59424]{background:#fff;border:1.5px solid #e9eaeb;border-radius:12px;flex:1;font-size:16px;height:48px;outline:none;padding:0 90px 0 50px;transition:all .2s ease}.mobile-search-section .search-input[data-v-a0b59424]:focus{background:#fff;border-color:var(--primary-color)}.mobile-search-section .search-icon[data-v-a0b59424]{color:#717680;font-size:18px;left:18px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.mobile-search-section .search-button[data-v-a0b59424]{color:var(--primary-color);font-size:14px;font-weight:600;pointer-events:none;position:absolute;right:18px;top:50%;transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.search-results.mobile[data-v-a0b59424]{background:#fff;border:1px solid #e9eaeb;border-radius:12px;box-shadow:0 8px 24px #0000001f;left:0;margin-top:8px;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1001}.main-content[data-v-a0b59424]{background:#f8f9fa;margin-top:92px;min-height:calc(100vh - 92px)}.main-footer[data-v-a0b59424]{background:#fff;border-top:1px solid #e9eaeb;padding:40px 0 20px}.footer-container[data-v-a0b59424]{margin:0 auto;max-width:1200px;padding:0 24px}.footer-content[data-v-a0b59424]{display:grid;gap:40px;grid-template-columns:1fr 1fr 1fr 1fr 1fr;margin-bottom:40px}.footer-brand[data-v-a0b59424]{grid-column:1}.footer-logo[data-v-a0b59424]{height:32px;margin-bottom:16px;width:auto}.app-text[data-v-a0b59424]{color:#333;font-size:12px;font-weight:500;margin:0 0 16px}.app-buttons[data-v-a0b59424]{display:flex;flex-direction:column;gap:12px}.app-button[data-v-a0b59424]{display:block;width:100px}.app-button img[data-v-a0b59424]{height:auto;width:100%}.footer-section[data-v-a0b59424]{position:relative}.footer-title[data-v-a0b59424]{align-items:center;background:none;border:none;color:#333;cursor:default;display:flex;font-size:12px;font-weight:600;justify-content:space-between;margin-bottom:20px;padding:0;text-align:left;width:100%}.footer-title i[data-v-a0b59424]{display:none}.footer-links[data-v-a0b59424]{display:flex;flex-direction:column;gap:12px}.footer-links a[data-v-a0b59424]{color:#666;font-size:12px;text-decoration:none;transition:color .2s ease}.footer-links a[data-v-a0b59424]:hover{color:var(--primary-color)}.footer-link-button[data-v-a0b59424]{background:none;border:none;color:#666;cursor:pointer;font-size:12px;padding:0;text-align:left;text-decoration:none;transition:color .2s ease}.footer-link-button[data-v-a0b59424]:hover{color:var(--primary-color)}.footer-bottom[data-v-a0b59424]{border-top:1px solid #e9eaeb;padding-top:20px;text-align:center}.footer-bottom p[data-v-a0b59424]{color:#666;font-size:12px;margin:0}@media (max-width:768px){.main-navbar[data-v-a0b59424]{background:var(--primary-color);height:64px}.main-navbar[data-v-a0b59424],.main-navbar.navbar-scrolled[data-v-a0b59424]{box-shadow:none}.navbar-container[data-v-a0b59424]{padding:0 16px}.navbar-logo img[data-v-a0b59424]{height:28px}.logo-desktop[data-v-a0b59424]{display:none}.logo-mobile[data-v-a0b59424]{display:block}.navbar-menu[data-v-a0b59424],.search-container[data-v-a0b59424]{display:none}.mobile-search-section[data-v-a0b59424]{display:block}.mobile-menu-toggle[data-v-a0b59424]{color:#fff;display:block}.main-content[data-v-a0b59424]{margin-top:144px;min-height:calc(100vh - 144px)}.footer-container[data-v-a0b59424]{padding:0}.footer-content[data-v-a0b59424]{gap:0;grid-template-columns:1fr;padding:0}.footer-section[data-v-a0b59424]{margin:0;padding:0}.footer-brand[data-v-a0b59424]{border-bottom:1px solid #e9eaeb;grid-column:1;margin-bottom:0;padding:20px;text-align:center}.footer-title[data-v-a0b59424]{align-items:center;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:0;padding:16px 20px;text-align:left;width:100%}.footer-title i[data-v-a0b59424]{color:#666;display:block;font-size:16px}.footer-links[data-v-a0b59424]{max-height:0;overflow:hidden;padding:0;transition:max-height .3s ease}.footer-links.expanded[data-v-a0b59424]{max-height:300px;padding:16px 20px}.footer-links.expanded a[data-v-a0b59424]{display:block;padding:8px 0}.footer-links.expanded .footer-link-button[data-v-a0b59424]{display:block;padding:8px 0;width:100%}.app-buttons[data-v-a0b59424]{flex-direction:row;gap:16px;justify-content:center}.app-button[data-v-a0b59424]{width:120px}}@media (max-width:1024px){.button-text[data-v-a0b59424]{display:none}.nav-button[data-v-a0b59424]{justify-content:center;min-width:40px;padding:8px}.navbar-menu[data-v-a0b59424]{gap:16px}}@media (min-width:1025px){.nav-button[data-v-a0b59424] .iconify,.nav-button i[data-v-a0b59424]{margin-right:0}}
