.oc-navbar[data-v-1513c28a]{background:var(--brand-deep);color:var(--brand-on-deep-strong);flex:none;height:var(--navbar-height);position:relative;z-index:30}.navbar-inner[data-v-1513c28a]{gap:16px;height:100%;justify-content:space-between;padding:0 20px}.navbar-brand[data-v-1513c28a],.navbar-inner[data-v-1513c28a]{align-items:center;display:flex}.navbar-brand[data-v-1513c28a]{gap:10px;min-width:0}.navbar-logo[data-v-1513c28a]{background:#fff;border-radius:var(--radius-control);display:grid;flex:none;height:32px;padding:2px;place-items:center;width:32px}.navbar-logo img[data-v-1513c28a]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.navbar-product[data-v-1513c28a]{color:var(--surface);font-size:var(--font-size-lg);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar-right[data-v-1513c28a]{gap:8px;min-width:0}.navbar-btn[data-v-1513c28a],.navbar-right[data-v-1513c28a]{align-items:center;display:flex}.navbar-btn[data-v-1513c28a]{background:transparent;border:none;border-radius:var(--radius-control);color:var(--brand-on-deep-strong);cursor:pointer;font-family:inherit;font-size:var(--font-size-md);gap:6px;height:36px;padding:0 10px;transition:background-color .2s ease}.navbar-btn[data-v-1513c28a]:hover{background:color-mix(in srgb,var(--surface) 12%,transparent)}.navbar-btn[data-v-1513c28a]:focus-visible{box-shadow:var(--focus-ring);outline:none}.navbar-icon[data-v-1513c28a]{flex:none;height:18px;width:18px}.chevron[data-v-1513c28a]{height:14px;transition:transform .2s ease;width:14px}.chevron.open[data-v-1513c28a]{transform:rotate(180deg)}.workspace-btn .workspace-label[data-v-1513c28a]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bell-btn[data-v-1513c28a]{padding:0 8px;position:relative}.bell-badge[data-v-1513c28a]{background:var(--bad);color:var(--surface);font-size:var(--font-size-xs);height:16px;line-height:1;min-width:16px;padding:0 4px;place-items:center;position:absolute;right:0;top:2px}.bell-badge[data-v-1513c28a],.user-avatar[data-v-1513c28a]{border-radius:var(--radius-pill);display:grid;font-weight:600}.user-avatar[data-v-1513c28a]{background:var(--brand-light);color:var(--surface);flex:none;font-size:var(--font-size-sm);height:28px;place-items:center;width:28px}.user-name[data-v-1513c28a]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar-dropdown[data-v-1513c28a]{display:flex;position:relative}.dropdown-panel[data-v-1513c28a]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-overlay);box-shadow:var(--shadow-dropdown);min-width:168px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:40}.dropdown-item[data-v-1513c28a]{align-items:center;background:transparent;border:none;border-radius:var(--radius-control);color:var(--text);cursor:pointer;display:flex;font-family:inherit;font-size:var(--font-size-md);gap:8px;height:36px;justify-content:space-between;padding:0 10px;text-align:left;transition:background-color .15s ease,color .15s ease;white-space:nowrap;width:100%}.dropdown-item[data-v-1513c28a]:hover{background:var(--brand-bg);color:var(--brand-primary)}.dropdown-item.active[data-v-1513c28a]{color:var(--brand-primary);font-weight:600}.dropdown-item.danger[data-v-1513c28a]{color:var(--bad-deep)}.dropdown-item.danger[data-v-1513c28a]:hover{background:var(--bad-bg);color:var(--bad-deep)}.dropdown-item .dropdown-item-label[data-v-1513c28a]{overflow:hidden;text-overflow:ellipsis}.dropdown-check[data-v-1513c28a]{flex:none;height:14px;width:14px}.dropdown-divider[data-v-1513c28a]{background:var(--divider);height:1px;margin:4px 6px}.dropdown-fade-enter-active[data-v-1513c28a],.dropdown-fade-leave-active[data-v-1513c28a]{transition:opacity .15s ease,transform .15s ease}.dropdown-fade-enter-from[data-v-1513c28a],.dropdown-fade-leave-to[data-v-1513c28a]{opacity:0;transform:translateY(-4px)}@media(max-width:768px){.navbar-inner[data-v-1513c28a]{padding:0 12px}.navbar-product[data-v-1513c28a]{font-size:var(--font-size-md)}.user-name[data-v-1513c28a]{display:none}.workspace-btn .workspace-label[data-v-1513c28a]{max-width:96px}}.oc-sidebar[data-v-db2b16d0]{background:var(--bg-panel);border-right:1px solid var(--border);display:flex;flex:none;flex-direction:column;height:100%;position:relative;transition:width .2s ease;width:var(--sidebar-width);z-index:20}.oc-sidebar.collapsed[data-v-db2b16d0]{width:var(--sidebar-collapsed-width)}.sidebar-nav[data-v-db2b16d0]{display:flex;flex:1;flex-direction:column;gap:4px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:12px 8px}.menu-item[data-v-db2b16d0]{align-items:center;background:transparent;border:none;border-radius:var(--radius-control);color:var(--text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:var(--font-size-sm);gap:10px;height:40px;padding:0 12px;position:relative;text-align:left;text-decoration:none;transition:background-color .15s ease,color .15s ease;white-space:nowrap}a.menu-item[data-v-db2b16d0]:hover,button.menu-item[data-v-db2b16d0]:hover{background:color-mix(in srgb,var(--brand-primary) 5%,transparent);color:var(--brand-primary)}.menu-item[data-v-db2b16d0]:focus-visible{box-shadow:var(--focus-ring);outline:none}.menu-item.is-active[data-v-db2b16d0]{background:var(--brand-bg);color:var(--brand-primary);font-weight:600}.menu-item.is-active[data-v-db2b16d0]:before{background:var(--brand-primary);border-radius:var(--radius-pill);content:"";height:18px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.menu-item.child-active[data-v-db2b16d0]{color:var(--brand-primary)}.menu-icon-box[data-v-db2b16d0]{display:grid;flex:none;height:20px;place-items:center;position:relative;width:20px}.menu-icon[data-v-db2b16d0]{flex:none;height:20px;width:20px}.menu-label[data-v-db2b16d0]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.menu-badge[data-v-db2b16d0]{background:var(--bad);border-radius:var(--radius-pill);color:var(--surface);display:grid;flex:none;font-size:var(--font-size-xs);font-weight:600;height:18px;line-height:1;min-width:18px;padding:0 6px;place-items:center}.menu-chevron[data-v-db2b16d0]{flex:none;height:14px;transition:transform .2s ease;width:14px}.menu-chevron.open[data-v-db2b16d0]{transform:rotate(180deg)}.oc-sidebar.collapsed .menu-item[data-v-db2b16d0]{justify-content:center;padding:0}.oc-sidebar.collapsed .menu-badge[data-v-db2b16d0],.oc-sidebar.collapsed .menu-chevron[data-v-db2b16d0],.oc-sidebar.collapsed .menu-label[data-v-db2b16d0]{display:none}.menu-dot[data-v-db2b16d0]{background:var(--bad);border-radius:var(--radius-pill);height:7px;position:absolute;right:-3px;top:-2px;width:7px}.submenu[data-v-db2b16d0]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease}.submenu.open[data-v-db2b16d0]{grid-template-rows:1fr}.submenu-inner[data-v-db2b16d0]{display:flex;flex-direction:column;gap:2px;overflow:hidden}.submenu-item[data-v-db2b16d0]{padding-left:32px}.sidebar-toggle[data-v-db2b16d0]{align-items:center;background:transparent;border:none;border-top:1px solid var(--border);color:var(--text-secondary);cursor:pointer;display:flex;flex:none;font-family:inherit;font-size:var(--font-size-sm);gap:10px;height:44px;padding:0 20px;transition:color .15s ease,background-color .15s ease}.sidebar-toggle[data-v-db2b16d0]:hover{background:var(--brand-bg);color:var(--brand-primary)}.oc-sidebar.collapsed .sidebar-toggle[data-v-db2b16d0]{justify-content:center;padding:0}.toggle-icon[data-v-db2b16d0]{flex:none;height:18px;width:18px}.toggle-label[data-v-db2b16d0]{overflow:hidden;white-space:nowrap}@media(max-width:768px){.oc-sidebar[data-v-db2b16d0]{width:var(--sidebar-collapsed-width)}.oc-sidebar .menu-badge[data-v-db2b16d0],.oc-sidebar .menu-chevron[data-v-db2b16d0],.oc-sidebar .menu-label[data-v-db2b16d0],.oc-sidebar .submenu[data-v-db2b16d0],.oc-sidebar .toggle-label[data-v-db2b16d0]{display:none}.oc-sidebar .menu-item[data-v-db2b16d0],.oc-sidebar .sidebar-toggle[data-v-db2b16d0]{justify-content:center;padding:0}}
