.topbar[data-v-93012f1e]{background:linear-gradient(135deg,#1a3a5c,#0a1628 50%,#1a3a5c);box-shadow:0 2px 12px #0003;height:60px;left:0;position:fixed;right:0;top:0;z-index:100}.topbar-inner[data-v-93012f1e]{align-items:center;display:flex;gap:1rem;height:100%;margin:0 auto;max-width:1400px;padding:0 1rem}.topbar-logo[data-v-93012f1e]{flex-shrink:0}.logo-link[data-v-93012f1e]{align-items:center;display:flex;gap:.5rem;text-decoration:none}.logo-icon[data-v-93012f1e]{font-size:1.6rem}.logo-text[data-v-93012f1e]{display:flex;flex-direction:column}.logo-title[data-v-93012f1e]{color:#fff;font-size:.95rem;font-weight:700;line-height:1.2}.gold[data-v-93012f1e]{color:#c9a84c}.logo-sub[data-v-93012f1e]{color:#ffffff80;font-size:.6rem;line-height:1}.topbar-nav[data-v-93012f1e]{align-items:center;display:flex;flex:1;gap:.15rem;justify-content:flex-start;overflow-x:auto;padding:0 .5rem;scrollbar-color:hsla(0,0%,100%,.25) transparent;scrollbar-width:thin}.topbar-nav[data-v-93012f1e]::-webkit-scrollbar{height:4px}.topbar-nav[data-v-93012f1e]::-webkit-scrollbar-track{background:transparent}.topbar-nav[data-v-93012f1e]::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:4px}.nav-item[data-v-93012f1e]{align-items:center;border-radius:8px;color:#fff9;display:flex;font-size:.78rem;font-weight:500;gap:.3rem;padding:.45rem .7rem;text-decoration:none;transition:all .2s;white-space:nowrap}.nav-item[data-v-93012f1e]:hover{background:#c9a84c1a;color:#fff}.nav-item.active[data-v-93012f1e]{background:#c9a84c26;color:#c9a84c;font-weight:600}.nav-icon[data-v-93012f1e]{font-size:.9rem}.topbar-right[data-v-93012f1e]{flex-shrink:0;gap:.5rem}.lang-btn[data-v-93012f1e],.topbar-right[data-v-93012f1e]{align-items:center;display:flex}.lang-btn[data-v-93012f1e]{background:#f0f4ff;border:1px solid #d0d8e8;border-radius:8px;color:#1a3a5c;cursor:pointer;font-size:.75rem;font-weight:700;gap:.2rem;padding:.35rem .7rem;transition:all .2s;white-space:nowrap}.lang-btn[data-v-93012f1e]:hover{background:#c9a84c26;border-color:#c9a84c4d}.logout-top-btn[data-v-93012f1e]{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;cursor:pointer;display:flex;font-size:.75rem;font-weight:700;gap:.2rem;padding:.35rem .7rem;transition:all .2s}.logout-top-btn[data-v-93012f1e]:hover{background:#dc35452e;border-color:#dc354566;color:#ff8a96}.logout-icon[data-v-93012f1e]{font-size:.9rem}.portal-switcher[data-v-93012f1e]{position:relative}.portal-switch-btn[data-v-93012f1e]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;height:36px;transition:all .2s;width:36px}.portal-switch-btn[data-v-93012f1e]:hover{background:#c9a84c26;border-color:#c9a84c4d}.portal-dropdown[data-v-93012f1e]{background:#fff;border-radius:10px;box-shadow:0 8px 30px #0003;min-width:160px;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);z-index:200}.portal-option[data-v-93012f1e]{background:none;border:none;color:#2c3e50;cursor:pointer;display:block;font-size:.85rem;padding:.7rem 1rem;text-align:left;transition:background .2s;width:100%}.portal-option[data-v-93012f1e]:hover{background:#f0f4ff}.portal-option.active[data-v-93012f1e]{background:#e8f0fe;color:#1a3a5c;font-weight:600}.user-menu[data-v-93012f1e]{position:relative}.user-menu-btn[data-v-93012f1e]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#fff;cursor:pointer;display:flex;gap:.5rem;padding:.35rem .75rem .35rem .35rem;transition:all .2s}.user-menu-btn[data-v-93012f1e]:hover{background:#c9a84c1a;border-color:#c9a84c33}.user-avatar[data-v-93012f1e]{align-items:center;background:linear-gradient(135deg,#c9a84c,#b8942e);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.7rem;font-weight:700;height:28px;justify-content:center;overflow:hidden;width:28px}.avatar-img[data-v-93012f1e]{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.user-greeting[data-v-93012f1e]{font-size:.8rem;font-weight:500;white-space:nowrap}.dropdown-arrow[data-v-93012f1e]{font-size:.5rem;opacity:.6}.user-dropdown[data-v-93012f1e]{background:#fff;border-radius:12px;box-shadow:0 8px 30px #0003;min-width:220px;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);z-index:200}.dropdown-header[data-v-93012f1e]{align-items:center;display:flex;gap:.75rem;padding:1rem}.dropdown-avatar[data-v-93012f1e]{align-items:center;background:linear-gradient(135deg,#1a3a5c,#2d7d5a);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.85rem;font-weight:700;height:40px;justify-content:center;overflow:hidden;width:40px}.dropdown-info[data-v-93012f1e]{display:flex;flex-direction:column}.dropdown-info strong[data-v-93012f1e]{color:#1a3a5c;font-size:.85rem}.dropdown-info span[data-v-93012f1e]{color:#666;font-size:.7rem}.dropdown-divider[data-v-93012f1e]{background:#f0f0f0;height:1px}.dropdown-item[data-v-93012f1e]{background:none;border:none;color:#2c3e50;cursor:pointer;display:block;font-size:.85rem;padding:.7rem 1rem;text-align:left;text-decoration:none;transition:background .2s;width:100%}.dropdown-item[data-v-93012f1e]:hover{background:#f0f4ff}.logout-item[data-v-93012f1e]{color:#dc3545;font-weight:600}.logout-item[data-v-93012f1e]:hover{background:#fff0f0}[dir=rtl] .topbar-nav[data-v-93012f1e]{flex-direction:row-reverse}[dir=rtl] .user-menu-btn[data-v-93012f1e]{padding:.35rem .35rem .35rem .75rem}[dir=rtl] .portal-dropdown[data-v-93012f1e],[dir=rtl] .user-dropdown[data-v-93012f1e]{left:0;right:auto}[dir=rtl] .dropdown-item[data-v-93012f1e],[dir=rtl] .portal-option[data-v-93012f1e]{text-align:right}@media (max-width:768px){.topbar[data-v-93012f1e]{height:52px}.topbar-inner[data-v-93012f1e]{gap:.4rem;padding:0 .5rem}.logo-icon[data-v-93012f1e]{font-size:1.3rem}.logo-title[data-v-93012f1e]{font-size:.8rem}.logo-sub[data-v-93012f1e]{display:none}.nav-item[data-v-93012f1e]{font-size:.7rem;padding:.35rem .5rem}.nav-icon[data-v-93012f1e]{font-size:.8rem}.user-greeting[data-v-93012f1e]{display:none}.lang-btn[data-v-93012f1e]{font-size:.7rem;height:32px;width:32px}.portal-switch-btn[data-v-93012f1e]{font-size:.85rem;height:32px;width:32px}.user-menu-btn[data-v-93012f1e]{padding:.25rem}.logout-top-btn[data-v-93012f1e]{padding:.25rem .5rem}.logout-label[data-v-93012f1e]{font-size:.65rem}.logout-icon[data-v-93012f1e]{font-size:.9rem}}@media (max-width:480px){.topbar[data-v-93012f1e]{height:48px}.nav-item[data-v-93012f1e]{font-size:.65rem;padding:.3rem .4rem}.nav-icon[data-v-93012f1e]{display:none}.logo-title[data-v-93012f1e]{font-size:.75rem}.logo-text[data-v-93012f1e]{gap:0}}
