.ui-dropdown-panel[data-v-8ab9b5ce]{background:var(--surface-panel);border:1px solid var(--divider);border-radius:var(--radius);box-shadow:var(--shadow-card);color:var(--text-primary);padding:4px 0}[data-v-7e215e70] .site-switcher-panel{margin-left:-40px;min-width:200px}.site-list[data-v-7e215e70]{max-height:480px;overflow-y:auto;padding:4px 0;scrollbar-color:var(--divider) transparent;scrollbar-width:thin}.site-list[data-v-7e215e70]::-webkit-scrollbar{width:6px}.site-list[data-v-7e215e70]::-webkit-scrollbar-track{background:transparent}.site-list[data-v-7e215e70]::-webkit-scrollbar-thumb{background:var(--divider);background-clip:padding-box;border:1px solid transparent;border-radius:3px}.site-list[data-v-7e215e70]::-webkit-scrollbar-thumb:hover{background:var(--text-muted);background-clip:padding-box}.site-row[data-v-7e215e70]{align-items:center;color:var(--text-primary);display:flex;font-size:14px;gap:12px;padding:8px 14px;text-decoration:none;white-space:nowrap}.site-row[data-v-7e215e70]:hover{background:var(--surface-input)}.site-row.is-active[data-v-7e215e70]{font-weight:700}.site-mark[data-v-7e215e70]{align-items:center;color:inherit;display:inline-flex;flex:none;height:20px;justify-content:center;width:20px}.site-name[data-v-7e215e70]{line-height:20px}.ui-icon-button[data-v-f7caead4]{background:transparent;border:none;border-radius:6px;color:inherit;cursor:pointer;padding:0;transition:background .15s ease}.ui-icon-button[data-v-f7caead4]:hover{background:#ffffff1f}.ui-badge[data-v-4fba926e]{background:var(--negative);border-radius:10px;color:var(--fixed-white);font-family:var(--font-sans);font-size:12px;height:14px;line-height:12px;min-width:14px;padding:1px 3px}.ui-bell-dot[data-v-7ad56212]{background:var(--negative);border:1.5px solid var(--primary);border-radius:50%;display:inline-block;height:8px;width:8px}.app-header-nav[data-v-0c93d8ac]{background:var(--primary);color:var(--fixed-white)}.ui-search-box[data-v-856f6b26]{background:var(--surface-input);border-radius:var(--radius);color:var(--text-primary)}.ui-search-input[data-v-856f6b26]{color:var(--text-primary);font-family:var(--font-sans)}.ui-search-input[data-v-856f6b26]::-moz-placeholder{color:var(--text-muted)}.ui-search-input[data-v-856f6b26]::placeholder{color:var(--text-muted)}.app-header-menu__site-logo[data-v-6451a3a6]{height:40px;width:220px}.app-header-menu__site-name[data-v-6451a3a6]{font-size:20px;font-weight:700;line-height:1;white-space:nowrap}.app-header-menu[data-v-6451a3a6]{background:var(--surface-panel);box-shadow:var(--shadow-card);color:var(--text-primary)}.tab-inactive[data-v-6451a3a6]{color:var(--text-muted)}.tab-active[data-v-6451a3a6]{color:var(--text-primary);font-weight:700}.active-indicator[data-v-6451a3a6]{background:var(--primary);border-radius:2px 2px 0 0;bottom:0;height:3px;left:10%;position:absolute;right:10%}.app-header-mobile[data-v-e8dbd9df]{background:var(--surface-panel);box-shadow:var(--shadow-card);color:var(--text-primary)}.ui-switch[data-v-f85f175e]{border:0;border-radius:10px;cursor:pointer;height:20px;padding:0;position:relative;transition:background .15s ease;width:34px}.ui-switch.is-off[data-v-f85f175e]{background:var(--divider)}.ui-switch.is-on[data-v-f85f175e]{background:var(--toggle-on)}.ui-switch-thumb[data-v-f85f175e]{background:#fff;border-radius:50%;box-shadow:0 1px 2px #00000040;height:18px;left:1px;position:absolute;top:1px;transition:left .15s ease;width:18px}.ui-switch.is-on .ui-switch-thumb[data-v-f85f175e]{left:15px}.full-content[data-v-be2ad4bb]{color:var(--text-primary);padding:16px 0 24px;width:100%}.section-group[data-v-be2ad4bb]{padding:4px 0}.section-divider[data-v-be2ad4bb]{border:none;border-top:1px solid var(--divider);margin:8px 10px}.section-title[data-v-be2ad4bb]{color:var(--text-muted);font-size:14px;padding:6px 18px 4px}.section-placeholder[data-v-be2ad4bb]{color:var(--text-muted);font-size:13px;opacity:.6;padding:6px 18px 10px}.menu-row[data-v-be2ad4bb]{align-items:center;color:var(--text-primary);display:flex;font-size:14px;gap:18px;padding:10px 18px;white-space:nowrap;width:100%}.menu-row[data-v-be2ad4bb]:hover{background:var(--surface-input)}.menu-row.is-active[data-v-be2ad4bb],.menu-row.router-link-active[data-v-be2ad4bb]{font-weight:700}.menu-icon[data-v-be2ad4bb]{align-items:center;color:inherit;display:inline-flex;flex:none;height:24px;justify-content:center;width:24px}.menu-label[data-v-be2ad4bb]{flex:1;line-height:20px;min-width:0}.trailing-btn[data-v-be2ad4bb]{align-items:center;background:transparent;border:0;border-radius:4px;color:var(--text-muted);cursor:pointer;display:inline-flex;flex:none;height:24px;justify-content:center;width:24px}.trailing-btn[data-v-be2ad4bb]:hover{background:var(--surface-input);color:var(--text-primary)}.app-side-menu-desktop[data-v-c004805d]{align-self:stretch;background:var(--surface-panel);flex:none;overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--divider) transparent;scrollbar-width:thin;transition:width .22s ease-out}.app-side-menu-desktop[data-v-c004805d]::-webkit-scrollbar{width:6px}.app-side-menu-desktop[data-v-c004805d]::-webkit-scrollbar-track{background:transparent}.app-side-menu-desktop[data-v-c004805d]::-webkit-scrollbar-thumb{background:var(--divider);border-radius:3px}.app-side-menu-desktop[data-v-c004805d]::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.app-side-menu-desktop.is-rail[data-v-c004805d]{width:44px}.app-side-menu-desktop.is-expanded[data-v-c004805d]{width:240px}.rail-body[data-v-c004805d]{align-items:center;display:flex;flex-direction:column;gap:10px;padding:16px 0 24px;width:44px}.rail-divider[data-v-c004805d]{background:var(--divider);height:1px;width:24px}.rail-nav[data-v-c004805d]{flex-direction:column}.rail-item[data-v-c004805d],.rail-nav[data-v-c004805d]{align-items:center;display:flex;width:100%}.rail-item[data-v-c004805d]{color:var(--text-primary);justify-content:center;padding:10px 12px}.rail-item[data-v-c004805d]:hover{background:var(--surface-input)}.rail-item.router-link-active[data-v-c004805d]{color:var(--primary)}.app-side-menu-backdrop[data-v-c004805d]{background:#0006;inset:0;position:fixed;z-index:40}.app-side-menu-drawer[data-v-c004805d]{background:var(--surface-panel);bottom:0;box-shadow:2px 0 8px #0000001a;color:var(--text-primary);left:0;overflow-y:auto;position:fixed;scrollbar-color:var(--divider) transparent;scrollbar-width:thin;top:0;width:240px;z-index:50}.app-side-menu-drawer[data-v-c004805d]::-webkit-scrollbar{width:6px}.app-side-menu-drawer[data-v-c004805d]::-webkit-scrollbar-track{background:transparent}.app-side-menu-drawer[data-v-c004805d]::-webkit-scrollbar-thumb{background:var(--divider);border-radius:3px}.app-side-menu-drawer[data-v-c004805d]::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.fade-enter-active[data-v-c004805d],.fade-leave-active[data-v-c004805d]{transition:opacity .18s ease}.fade-enter-from[data-v-c004805d],.fade-leave-to[data-v-c004805d]{opacity:0}.slide-in-enter-active[data-v-c004805d],.slide-in-leave-active[data-v-c004805d]{transition:transform .22s ease}.slide-in-enter-from[data-v-c004805d],.slide-in-leave-to[data-v-c004805d]{transform:translate(-100%)}.app-shell[data-v-b5e7092a]{background:var(--surface-page);color:var(--text-primary);flex-direction:column;height:100vh}.app-shell[data-v-b5e7092a],.app-shell-body[data-v-b5e7092a]{display:flex;overflow:hidden}.app-shell-body[data-v-b5e7092a]{flex:1;min-height:0}.app-shell-main[data-v-b5e7092a]{flex:1;min-width:0;overflow-y:auto}
