.header[data-v-e48e4750]{background:#fff;height:56px;z-index:10000}.header[data-v-e48e4750],.header-inner[data-v-e48e4750]{align-items:center;display:flex;width:100%}.header-inner[data-v-e48e4750]{height:100%;justify-content:space-between;margin:0 auto;padding:0 1rem}.header-left[data-v-e48e4750]{align-items:center;display:flex;gap:1.5rem}.logo img[data-v-e48e4750]{height:1.5rem}.home-button[data-v-e48e4750]{align-items:center;box-shadow:none;display:flex;font-size:.875rem;height:32px;justify-content:center;min-width:32px;padding:.5rem}.home-button[data-v-e48e4750]:hover{box-shadow:none;transform:none}.header-right[data-v-e48e4750]{align-items:center;display:flex;gap:1rem}.locale-button[data-v-e48e4750]{box-shadow:none;font-size:.875rem;padding:.5rem 1rem}.locale-button[data-v-e48e4750]:hover{box-shadow:none;transform:none}.locale-icon[data-v-e48e4750]{height:1rem;width:1rem}.locale-text[data-v-e48e4750]{font-size:.75rem;font-weight:600}.user-menu-container[data-v-e48e4750]{position:relative}.user-avatar[data-v-e48e4750]{align-items:center;background-color:#111827;border-radius:50%;box-shadow:none;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;height:32px;justify-content:center;transition:all .2s ease;width:32px}.user-avatar[data-v-e48e4750]:hover{background-color:#374151;box-shadow:none;transform:none}.user-initials[data-v-e48e4750]{color:#fff;font-size:.875rem;font-weight:600}.user-icon[data-v-e48e4750]{font-size:1rem}.user-dropdown[data-v-e48e4750]{animation:dropdownFadeIn-e48e4750 .2s ease-out}.user-avatar-small[data-v-e48e4750]{align-items:center;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.user-avatar-small[data-v-e48e4750],.user-initials-small[data-v-e48e4750]{font-size:1rem;font-weight:600}.user-icon-small[data-v-e48e4750]{font-size:1.125rem}.dropdown-item[data-v-e48e4750]{align-items:center;background:none;border:none;color:#374151;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.75rem;padding:.75rem 1rem;text-align:left;text-decoration:none;transition:all .2s ease;width:100%}.dropdown-item[data-v-e48e4750]:hover{background-color:#f9fafb;color:#111827}.dropdown-icon[data-v-e48e4750]{font-size:1rem;text-align:center;width:1rem}@keyframes dropdownFadeIn-e48e4750{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.hamburger[data-v-e48e4750]{align-items:center;background:transparent;border:none;cursor:pointer;display:none;flex-direction:column;height:24px;justify-content:space-around;padding:0;width:24px}.hamburger .bar[data-v-e48e4750]{border-radius:2px;height:2px;width:100%}.header-icon[data-v-e48e4750]{color:var(--neutral-800);font-size:20px;vertical-align:middle}.sr-only[data-v-e48e4750]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.neutral-icon[data-v-e48e4750]{color:var(--neutral-600)!important}.header-action-btn[data-v-e48e4750]{align-items:center;background:transparent;border:1px solid var(--neutral-200);border-radius:9999px;box-shadow:none;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:.5rem;transition:background .2s,border .2s}.header-action-btn[data-v-e48e4750]:hover{background:var(--neutral-100);border-color:var(--neutral-300)}@media (max-width:1024px){.header-right[data-v-e48e4750]{gap:.75rem}.locale-button[data-v-e48e4750]{padding:.4rem .8rem}.locale-text[data-v-e48e4750]{display:none}.hamburger[data-v-e48e4750]{display:flex}.user-dropdown[data-v-e48e4750]{min-width:240px;right:-.5rem}}@media (max-width:480px){.header-left[data-v-e48e4750]{gap:1rem}.header-right[data-v-e48e4750]{gap:.75rem}.locale-button[data-v-e48e4750]{padding:.4rem .6rem}.user-avatar[data-v-e48e4750]{font-size:.75rem;height:28px;width:28px}.user-dropdown[data-v-e48e4750]{min-width:200px;right:-1rem}}.sidebar[data-v-01bdb825]{border-radius:8px;box-shadow:none;gap:2rem;height:calc(100vh - 56px);left:0;margin:0;min-width:260px;overflow-y:auto;padding:2rem 1rem;position:fixed;top:56px;z-index:1000}.sidebar[data-v-01bdb825],.sidebar-section[data-v-01bdb825]{display:flex;flex-direction:column}.sidebar-section[data-v-01bdb825]{gap:.5rem}.sidebar-title[data-v-01bdb825]{font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.sidebar-item[data-v-01bdb825]{align-items:center!important;border-radius:.5rem!important;color:var(--neutral-700)!important;display:flex!important;font-size:1rem!important;font-weight:500!important;gap:.75rem!important;padding:.5rem 1rem!important;text-decoration:none!important;transition:all .2s ease!important}.sidebar-item.active[data-v-01bdb825],.sidebar-item[data-v-01bdb825]:hover{background-color:var(--neutral-100)!important;color:var(--pink-500)!important}.sidebar-item.active[data-v-01bdb825]{font-weight:600!important}.sidebar-item i[data-v-01bdb825]{color:inherit;font-size:1rem}@media (max-width:768px){.sidebar[data-v-01bdb825]{border-radius:8px;height:calc(100vh - 56px);left:0;margin:0;position:fixed;top:56px;transform:translate(0)}.sidebar-hidden[data-v-01bdb825]{transform:translate(-100%)}.overlay[data-v-01bdb825]{background:#0006;content:"";height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:999}}.layout-wrapper[data-v-de21aeaa]{background:transparent;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}.layout-container[data-v-de21aeaa]{display:grid;flex:1;gap:0;grid-template-columns:260px 1fr;position:relative}.layout-main[data-v-de21aeaa]{border-radius:8px;height:calc(100vh - 56px);left:260px;overflow-y:auto;position:fixed;right:0;top:56px;z-index:0}.layout-main.sidebar-collapsed[data-v-de21aeaa]{margin-left:0}@media (max-width:768px){.layout-container[data-v-de21aeaa]{grid-template-columns:1fr}.layout-main[data-v-de21aeaa]{height:calc(100vh - 56px);left:0;padding-bottom:20px}}.layout-main[data-v-de21aeaa]::-webkit-scrollbar{width:8px}.layout-main[data-v-de21aeaa]::-webkit-scrollbar-track{background:var(--neutral-100);border-radius:4px}.layout-main[data-v-de21aeaa]::-webkit-scrollbar-thumb{background:var(--neutral-300);border-radius:4px}.layout-main[data-v-de21aeaa]::-webkit-scrollbar-thumb:hover{background:var(--neutral-400)}
