.settings[data-v-052603a5]{flex:none;position:relative}.gear[data-v-052603a5]{background:var(--surface);border:1px solid var(--border);width:40px;height:40px;color:var(--text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.gear svg[data-v-052603a5]{flex:none;width:18px;height:18px}.gear.is-open[data-v-052603a5],.gear[data-v-052603a5]:hover{border-color:var(--border-strong);background:var(--bg-elev-2)}.gear.is-current[data-v-052603a5]{color:var(--indigo)}.gear[data-v-052603a5]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.row .gear[data-v-052603a5]{text-align:left;background:0 0;border-color:#0000;justify-content:flex-start;gap:12px;width:100%;height:auto;padding:8px 10px}.row .gear.is-open[data-v-052603a5],.row .gear[data-v-052603a5]:hover{background:var(--bg-elev-2)}.label[data-v-052603a5]{flex-direction:column;line-height:1.3;display:flex}.label strong[data-v-052603a5]{font-size:14px}.label small[data-v-052603a5]{color:var(--text-muted);font-size:12px}.menu[data-v-052603a5]{z-index:30;background:var(--bg-elev);border:1px solid var(--border);min-width:200px;box-shadow:var(--shadow-pop);border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.row .menu[data-v-052603a5]{inset:auto auto calc(100% + 6px) 0}.menu-link[data-v-052603a5]{color:var(--text);border-radius:var(--radius-sm);white-space:nowrap;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.menu-link svg[data-v-052603a5]{width:16px;height:16px;color:var(--text-faint);flex:none}.menu-link[data-v-052603a5]:hover{background:var(--bg-elev-2)}.menu-link.router-link-exact-active[data-v-052603a5]{background:var(--accent-soft);color:var(--indigo)}.menu-link.router-link-exact-active svg[data-v-052603a5]{color:var(--indigo)}.pop-enter-active[data-v-052603a5],.pop-leave-active[data-v-052603a5]{transition:opacity .12s,transform .12s}.pop-enter-from[data-v-052603a5],.pop-leave-to[data-v-052603a5]{opacity:0;transform:translateY(-4px)}.top[data-v-8052d600]{z-index:20;background:var(--bg-elev);border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;min-height:68px;padding:10px 24px;position:sticky;top:0}.left[data-v-8052d600],.right[data-v-8052d600],.top[data-v-8052d600]{align-items:center;display:flex}.left[data-v-8052d600],.right[data-v-8052d600]{gap:14px;min-width:0}.logo[data-v-8052d600]{border-right:1px solid var(--border);flex:none;padding-right:16px;display:inline-flex}.logo img[data-v-8052d600]{width:auto;height:36px;display:block}.crumbs[data-v-8052d600]{white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:14px;display:flex}.crumb[data-v-8052d600]{color:var(--text-muted);text-overflow:ellipsis;overflow:hidden}.crumb.here[data-v-8052d600],a.crumb[data-v-8052d600]:hover{color:var(--text)}.crumb.here[data-v-8052d600]{font-weight:600}.sep[data-v-8052d600]{width:14px;height:14px;color:var(--text-faint);flex:none}.nav[data-v-8052d600]{gap:4px;margin-left:12px;display:flex}.nav-link[data-v-8052d600]{color:var(--text-muted);white-space:nowrap;padding:6px 10px;font-size:14px;font-weight:500}.nav-link[data-v-8052d600]:hover{color:var(--text)}.nav-link.router-link-active[data-v-8052d600]{color:var(--text);box-shadow:inset 0 -2px 0 var(--teal);font-weight:600}.user-id[data-v-8052d600]{text-align:right;min-width:0}.user-name[data-v-8052d600]{font-size:14px;font-weight:600}.user-email[data-v-8052d600]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.avatar[data-v-8052d600]{background:var(--indigo);width:40px;height:40px;color:var(--on-dark);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.right[data-v-8052d600] .icon-btn{width:40px;height:40px;color:var(--text);border-radius:10px}@media (width<=860px){.nav[data-v-8052d600],.user-id[data-v-8052d600]{display:none}}@media (width<=560px){.top[data-v-8052d600]{padding:8px 16px}.avatar[data-v-8052d600],.crumbs .crumb[data-v-8052d600]:not(.here),.crumbs .sep[data-v-8052d600]{display:none}}
