@media (max-width:991.98px){._4Q0xaa_root._4Q0xaa_root.ant-layout-has-sider{flex-direction:column}._4Q0xaa_root._4Q0xaa_root.ant-layout-has-sider>._4Q0xaa_main{width:100%;min-width:0}}@media (max-width:767.98px){._4Q0xaa_main .ant-btn{min-height:40px}:is(._4Q0xaa_main .ant-input,._4Q0xaa_main .ant-select-input){font-size:16px}}
.pm70nq_siderWrapper{--sider-bg:#0f1117;--sider-border:#21262d;--sider-text-main:#e6edf3;--sider-text-muted:#94a3b8;--sider-accent:#58a6ff;--sider-hover-bg:#ffffff0d;--sider-active-bg:#2563eb1a;background-color:var(--sider-bg);border-right:1px solid var(--sider-border);height:100%;color:var(--sider-text-main);flex-direction:column;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.dark .pm70nq_siderWrapper{--sider-bg:#0d1117}.pm70nq_siderSpacer{flex:0 0 220px;width:220px;transition:width .3s,flex-basis .3s}@media (max-width:991.98px){.pm70nq_siderSpacer{flex-basis:0;width:0}}.pm70nq_titleArea{background:0 0;flex-shrink:0;justify-content:flex-start;align-items:center;height:64px;padding:0 20px;display:flex}.pm70nq_titleArea span,.pm70nq_titleArea div,.pm70nq_titleArea a{color:#fff!important}.pm70nq_titleArea .ant-typography{color:#fff!important}.pm70nq_titleArea svg{fill:#fff!important}.pm70nq_orgSection{flex-direction:column;gap:8px;padding:16px 20px;display:flex}.pm70nq_orgLabel{text-transform:uppercase;letter-spacing:.1em;color:#475569;font-size:10px;font-weight:500}.pm70nq_orgSelectorWrapper{position:relative}.pm70nq_orgSelectorWrapper .ant-select{align-items:center;transition:all .2s;box-shadow:none!important;color:var(--sider-text-main)!important;background:#ffffff08!important;border:1px solid #ffffff1a!important;border-radius:6px!important;height:32px!important;padding:4px 12px!important;font-weight:500!important}.pm70nq_orgSelectorWrapper .ant-select:hover{background:#ffffff0f!important;border-color:#fff3!important}:is(.pm70nq_orgSelectorWrapper .ant-select-content,.pm70nq_orgSelectorWrapper .ant-select-input){color:var(--sider-text-main)!important}:is(.pm70nq_orgSelectorWrapper .ant-select-placeholder,.pm70nq_orgSelectorWrapper .ant-select-suffix){color:var(--sider-text-muted)!important}.pm70nq_orgSelectorWrapper>div:not(.ant-select){color:#fff;background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;align-items:center;padding:6px 12px;font-size:13px;font-weight:500;display:flex}.pm70nq_orgDropdown{background:#1e293b!important;border:1px solid #ffffff1a!important}.pm70nq_orgDropdown .ant-select-item{color:#e6edf3!important}.pm70nq_orgDropdown .ant-select-item-option-content{color:inherit!important}:is(.pm70nq_orgDropdown .ant-select-item-option-active,.pm70nq_orgDropdown .ant-select-item-option:hover){background:#ffffff14!important}.pm70nq_orgDropdown .ant-select-item-option.ant-select-item-option-selected{font-weight:600;color:#1f2937!important;background:#cbd9e8!important}.pm70nq_orgDropdown .ant-empty-description{color:#94a3b8!important}.pm70nq_menuContainer{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex-direction:column;flex:1;gap:4px;padding:12px 0;display:flex;overflow:hidden auto}.pm70nq_menuContainer::-webkit-scrollbar{width:4px}.pm70nq_menuContainer::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.pm70nq_menuList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pm70nq_menuItemWrapper{position:relative}.pm70nq_menuItem{color:#94a3b8;cursor:pointer;border-left:2px solid #0000;align-items:center;gap:12px;padding:8px 20px;font-size:13px;font-weight:400;text-decoration:none;transition:all .2s;display:flex;position:relative}.pm70nq_menuItem:hover{color:#fff;background:var(--sider-hover-bg)}.pm70nq_menuItem.pm70nq_active{color:#fff;background:var(--sider-active-bg);border-left:2px solid var(--sider-accent);font-weight:500}.pm70nq_menuItemIcon{justify-content:center;align-items:center;font-size:16px;display:flex}.pm70nq_menuItemLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pm70nq_submenuWrapper{transition:height .3s,opacity .3s;overflow:hidden}.pm70nq_submenuInner{flex-direction:column;gap:2px;padding:4px 0;display:flex;position:relative}.pm70nq_submenuItem{color:#94a3b8;cursor:pointer;align-items:center;gap:12px;padding:6px 20px 6px 48px;font-size:12px;font-weight:400;text-decoration:none;transition:all .2s;display:flex;position:relative}.pm70nq_submenuItem:hover{color:#fff;background:var(--sider-hover-bg)}.pm70nq_submenuItem.pm70nq_active{color:#fff;font-weight:500}.pm70nq_userSection{border-top:1px solid var(--sider-border);background:0 0;padding:16px 20px}.pm70nq_userCard{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;margin:-8px;padding:8px;transition:all .2s;display:flex}.pm70nq_userCard:hover{background:#ffffff08}.pm70nq_avatar{background:var(--sider-accent);color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:500;display:flex}.pm70nq_userInfo{flex-direction:column;flex:1;min-width:0;display:flex}.pm70nq_userName{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.pm70nq_userEmail{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.pm70nq_logoutButton{color:#94a3b8;cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.pm70nq_logoutButton:hover{color:#ef4444;background:#ef44441a}.pm70nq_mobileHeader{z-index:99;width:100%;min-height:56px;padding:env(safe-area-inset-top) 12px 0;background:var(--bg-surface);border-bottom:1px solid var(--border);align-items:center;gap:8px;display:flex;position:sticky;top:0}.pm70nq_mobileHeader.pm70nq_mobileHeader .ant-btn{flex-shrink:0;width:44px;height:44px}.pm70nq_mobileTitle{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pm70nq_mobileMenu{height:100%}.pm70nq_mobileMenu .pm70nq_menuItem,.pm70nq_mobileMenu .pm70nq_submenuItem,.pm70nq_mobileMenu .pm70nq_logoutButton{min-height:44px}
._67Ixaa_control{font:inherit;text-align:left;background:0 0;border:0;width:100%}._67Ixaa_control:focus-visible{outline:2px solid var(--sider-accent);outline-offset:-2px}
