.y-Zxfa_sidebar{width:var(--sidebar-w);background:var(--bg-sidebar);border-right:1px solid var(--border-subtle);z-index:40;flex-direction:column;transition:width .18s,transform .22s;display:flex;position:fixed;top:0;bottom:0;left:0}.y-Zxfa_sidebar.y-Zxfa_collapsed{width:var(--sidebar-w-collapsed)}.y-Zxfa_brand{height:var(--header-h);border-bottom:1px solid var(--border-subtle);flex-shrink:0;align-items:center;padding:0 20px;display:flex;overflow:hidden}.y-Zxfa_nav{flex:1;padding:12px 12px 16px;overflow-y:auto}.y-Zxfa_topLink{border-radius:var(--radius-md);color:var(--text-secondary);white-space:nowrap;align-items:center;gap:12px;margin-bottom:4px;padding:10px 12px;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:flex}.y-Zxfa_topLink:hover{background:var(--bg-surface-muted);color:var(--text-primary)}.y-Zxfa_topLink.y-Zxfa_active{background:var(--gradient-brand-soft);color:var(--accent-fg)}.y-Zxfa_topLink svg{flex-shrink:0}.y-Zxfa_section{margin-top:6px}.y-Zxfa_sectionHeader{cursor:pointer;width:100%;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-md);background:0 0;border:none;align-items:center;gap:12px;padding:10px 12px;font-size:12px;font-weight:700;transition:background .15s,color .15s;display:flex}.y-Zxfa_sectionHeader:hover{background:var(--bg-surface-muted);color:var(--text-primary)}.y-Zxfa_sectionHeader svg:first-child{color:var(--text-tertiary);flex-shrink:0}.y-Zxfa_sectionTitle{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.y-Zxfa_chevron{flex-shrink:0;transition:transform .15s}.y-Zxfa_chevron.y-Zxfa_open{transform:rotate(180deg)}.y-Zxfa_sectionItems{flex-direction:column;gap:1px;margin-top:2px;padding-left:32px;display:flex}.y-Zxfa_item{border-radius:var(--radius-sm);color:var(--text-secondary);white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:13.5px;font-weight:500;transition:background .15s,color .15s;display:flex}.y-Zxfa_item:hover{background:var(--bg-surface-muted);color:var(--text-primary)}.y-Zxfa_item.y-Zxfa_active{color:var(--accent-fg);background:var(--bg-surface-muted);font-weight:700}.y-Zxfa_badge{background:var(--gradient-brand);color:#fff;border-radius:var(--radius-pill);flex-shrink:0;padding:1px 7px;font-size:11px;font-weight:700}.y-Zxfa_footer{border-top:1px solid var(--border-subtle);flex-shrink:0;padding:10px}.y-Zxfa_collapseBtn{border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--bg-surface);width:100%;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:flex}.y-Zxfa_collapseBtn:hover{background:var(--bg-surface-muted);color:var(--text-primary)}.y-Zxfa_overlay{display:none}@media (max-width:960px){.y-Zxfa_sidebar,.y-Zxfa_sidebar.y-Zxfa_collapsed{width:min(var(--sidebar-w), 85vw);box-shadow:var(--shadow-lg);background:var(--bg-surface);transform:translate(-100%)}.y-Zxfa_footer{display:none}.y-Zxfa_sidebar.y-Zxfa_mobileOpen{transform:translate(0)}.y-Zxfa_overlay.y-Zxfa_mobileOpen{z-index:39;background:#14162b73;display:block;position:fixed;inset:0}}
.KHjLKa_header{height:var(--header-h);z-index:30;background:var(--header-translucent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:16px;padding:0 24px;display:flex;position:sticky;top:0}.KHjLKa_left{align-items:center;gap:14px;min-width:0;display:flex}.KHjLKa_menuBtn{border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--bg-surface);width:38px;height:38px;color:var(--text-secondary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:none}.KHjLKa_greeting{min-width:0}.KHjLKa_greetingTitle{color:var(--text-primary);white-space:nowrap;font-size:16px;font-weight:700}.KHjLKa_greetingSub{color:var(--text-tertiary);white-space:nowrap;font-size:12.5px}.KHjLKa_searchWrap{flex:1;max-width:380px;display:none;position:relative}.KHjLKa_searchWrap svg{color:var(--text-tertiary);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.KHjLKa_search{border-radius:var(--radius-pill);border:1px solid var(--border-default);background:var(--bg-surface);width:100%;color:var(--text-primary);outline:none;padding:9px 12px 9px 36px;font-size:13.5px;transition:border-color .15s,box-shadow .15s}.KHjLKa_search:focus{border-color:var(--brand-purple);box-shadow:0 0 0 3px var(--gradient-brand-soft)}.KHjLKa_right{flex-shrink:0;align-items:center;gap:12px;display:flex}.KHjLKa_iconBtn{border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--bg-surface);width:38px;height:38px;color:var(--text-secondary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex;position:relative}.KHjLKa_iconBtn:hover{background:var(--bg-surface-muted);color:var(--text-primary)}.KHjLKa_dot{background:var(--brand-red);border:1.5px solid var(--bg-surface);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:8px}.KHjLKa_divider{background:var(--border-default);width:1px;height:28px}.KHjLKa_orgWrap{position:relative}.KHjLKa_orgBtn{border-radius:var(--radius-pill);border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-primary);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:7px 12px;font-size:13px;font-weight:700;transition:background .15s;display:flex}.KHjLKa_orgBtn:hover{background:var(--bg-surface-muted)}.KHjLKa_orgIcon{border-radius:var(--radius-sm);background:var(--gradient-brand-soft);width:22px;height:22px;color:var(--accent-fg);flex-shrink:0;justify-content:center;align-items:center;display:flex}.KHjLKa_chevron{color:var(--text-tertiary);flex-shrink:0;transition:transform .15s}.KHjLKa_chevronOpen{transform:rotate(180deg)}.KHjLKa_dropdown{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-width:220px;box-shadow:var(--shadow-lg);z-index:50;padding:6px;animation:.14s KHjLKa_dropIn;position:absolute;top:calc(100% + 10px);right:0}@keyframes KHjLKa_dropIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.KHjLKa_orgDropdownItem{border-radius:var(--radius-sm);color:var(--text-primary);justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:13px;font-weight:600;display:flex}.KHjLKa_orgDropdownItem svg{color:var(--success)}.KHjLKa_profileHeader{padding:10px 10px 12px}.KHjLKa_profileName{color:var(--text-primary);font-size:14px;font-weight:700}.KHjLKa_profileEmail{color:var(--text-tertiary);margin-top:1px;font-size:12px}.KHjLKa_menuDivider{background:var(--border-subtle);height:1px;margin:4px 0}.KHjLKa_menuItem{border-radius:var(--radius-sm);width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:600;display:flex}.KHjLKa_menuItem:hover{background:var(--bg-surface-muted)}.KHjLKa_menuItem svg{color:var(--text-tertiary);flex-shrink:0}.KHjLKa_menuItemDanger,.KHjLKa_menuItemDanger svg{color:var(--danger)}.KHjLKa_menuItemDanger:hover{background:var(--danger-bg)}.KHjLKa_userWrap{cursor:pointer;align-items:center;gap:10px;display:flex;position:relative}.KHjLKa_avatar{background:var(--gradient-brand);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:flex}.KHjLKa_userInfo{flex-direction:column;line-height:1.2;display:none}.KHjLKa_userName{color:var(--text-primary);font-size:13.5px;font-weight:700}.KHjLKa_userRole{color:var(--text-tertiary);font-size:11.5px}@media (min-width:640px){.KHjLKa_userInfo{display:flex}}@media (min-width:768px){.KHjLKa_searchWrap{display:block}}@media (max-width:960px){.KHjLKa_menuBtn{display:flex}}@media (max-width:560px){.KHjLKa_greetingSub{display:none}.KHjLKa_header{gap:8px;padding:0 12px}.KHjLKa_right{gap:6px}.KHjLKa_greeting{overflow:hidden}.KHjLKa_greetingTitle{text-overflow:ellipsis;overflow:hidden}.KHjLKa_orgWrap,.KHjLKa_divider{display:none}}
.R3Ra8G_main{margin-left:var(--sidebar-w);min-height:100dvh;transition:margin-left .18s;overflow-x:clip}.R3Ra8G_main.R3Ra8G_collapsed{margin-left:var(--sidebar-w-collapsed)}.R3Ra8G_content{padding:var(--page-pad)}@media (max-width:960px){.R3Ra8G_main,.R3Ra8G_main.R3Ra8G_collapsed{margin-left:0}}
