.role-switcher-container[data-v-19a3642e]{padding:12px 14px;background:#00000040;border-top:1px solid rgba(255,255,255,.08)}.role-switcher-btn[data-v-19a3642e]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:8px;cursor:pointer;transition:all .25s ease}.role-switcher-btn[data-v-19a3642e]:hover{background:#ffffff1f;border-color:#ffffff40}.role-switcher-static[data-v-19a3642e]{cursor:default;-webkit-user-select:none;user-select:none}.role-switcher-static[data-v-19a3642e]:hover{background:#ffffff0f;border-color:#ffffff1f}.role-locked-badge[data-v-19a3642e]{font-size:10px;font-weight:600;padding:1px 7px;border-radius:4px;border:1px solid transparent;letter-spacing:.2px;white-space:nowrap}.role-info[data-v-19a3642e]{width:100%}.role-header[data-v-19a3642e]{display:flex;align-items:center;gap:6px;margin-bottom:2px}.role-badge[data-v-19a3642e]{width:7px;height:7px;border-radius:50%;display:inline-block;box-shadow:0 0 6px currentColor}.role-title[data-v-19a3642e]{font-size:10px;font-weight:700;letter-spacing:.8px;color:#8c8c8c;text-transform:uppercase}.role-name-row[data-v-19a3642e]{display:flex;align-items:center;justify-content:space-between}.role-name[data-v-19a3642e]{font-size:13px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-arrow[data-v-19a3642e]{font-size:11px;color:#bfbfbf;margin-left:8px;transition:transform .2s}.role-switcher-menu[data-v-19a3642e]{background:#141414;border:1px solid #303030;border-radius:10px;box-shadow:0 8px 24px #00000073;padding:6px;min-width:240px}.menu-header[data-v-19a3642e]{padding:6px 12px 8px;font-size:10px;font-weight:700;letter-spacing:.8px;color:#8c8c8c;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:4px}.role-menu-item[data-v-19a3642e]{padding:8px 10px;border-radius:6px;margin:2px 0;transition:all .2s}.role-menu-item[data-v-19a3642e]:hover{background:#ffffff14!important}.role-menu-item-active[data-v-19a3642e]{background:#1890ff1f!important}.menu-item-content[data-v-19a3642e]{display:flex;align-items:center;justify-content:space-between;width:100%}.item-left[data-v-19a3642e]{display:flex;align-items:center;gap:8px}.status-dot[data-v-19a3642e]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.item-text[data-v-19a3642e]{display:flex;flex-direction:column}.item-label[data-v-19a3642e]{font-size:12px;font-weight:600;color:#e6e6e6;line-height:1.3}.item-badge-text[data-v-19a3642e]{font-size:10px;color:#8c8c8c}.check-icon[data-v-19a3642e]{font-size:13px}.notif-bell-btn[data-v-39549eb1]{font-size:18px;display:grid;place-items:center}.notif-panel[data-v-39549eb1]{width:360px;max-width:92vw}.notif-head[data-v-39549eb1]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #f0f0f0}.notif-title[data-v-39549eb1]{font-weight:600;font-size:14px;color:#262626}.notif-list[data-v-39549eb1]{max-height:60vh;overflow-y:auto;padding:4px 0}.notif-spin[data-v-39549eb1]{display:block;padding:28px 0;text-align:center}.notif-item[data-v-39549eb1]{position:relative;display:flex;align-items:flex-start;gap:10px;padding:12px 16px;cursor:pointer;transition:background .15s}.notif-item[data-v-39549eb1]:hover{background:#f5f7fa}.notif-item.unread[data-v-39549eb1]{background:#f0f7ff}.notif-item.unread[data-v-39549eb1]:hover{background:#e6f2ff}.notif-dot[data-v-39549eb1]{width:7px;height:7px;border-radius:50%;margin-top:6px;flex-shrink:0;background:transparent}.notif-dot.on[data-v-39549eb1]{background:#1677ff}.notif-body[data-v-39549eb1]{min-width:0;flex:1}.notif-item-title[data-v-39549eb1]{font-weight:600;font-size:13px;color:#262626;line-height:1.35}.notif-item-msg[data-v-39549eb1]{font-size:12.5px;color:#595959;line-height:1.4;margin-top:1px;word-break:break-word;white-space:pre-line}.notif-time[data-v-39549eb1]{font-size:11px;color:#8c8c8c;margin-top:3px}.notif-del[data-v-39549eb1]{color:#bfbfbf;flex-shrink:0;opacity:0;transition:opacity .15s,color .15s}.notif-item:hover .notif-del[data-v-39549eb1]{opacity:1}.notif-del[data-v-39549eb1]:hover{color:#ff4d4f}.notif-empty[data-v-39549eb1]{text-align:center;color:#8c8c8c;font-size:13px;padding:28px 0}.notif-empty-icon[data-v-39549eb1]{font-size:28px;color:#bfbfbf;margin-bottom:6px}.notif-more[data-v-39549eb1]{text-align:center;padding:8px 0 4px}.notif-popover .ant-popover-inner-content{padding:0}.notif-popover .ant-popover-inner{border-radius:12px;overflow:hidden}.trigger[data-v-9929aeef]{font-size:18px;line-height:64px;padding:0 24px;cursor:pointer;transition:color .3s}.trigger[data-v-9929aeef]:hover{color:#1890ff}.site-layout .site-layout-background[data-v-9929aeef]{background:#fff}.ant-layout-sider-children[data-v-9929aeef]{background-color:#001529;position:relative}.container-sider-logo[data-v-9929aeef]{cursor:pointer}.sider-logo-container[data-v-9929aeef]{width:100%;justify-content:center;align-items:center;margin-top:1rem;margin-bottom:1rem}.sider-logo[data-v-9929aeef]{width:132px!important}.sider-inner-flex[data-v-9929aeef]{display:flex;flex-direction:column;height:100vh;justify-content:space-between}.sider-top-content[data-v-9929aeef]{flex:1;overflow-y:auto;overflow-x:hidden}.sider-top-content .sider-menu[data-v-9929aeef]{overflow-y:visible!important;height:auto!important}.sider-footer-switcher[data-v-9929aeef]{flex-shrink:0;width:100%}.ant-layout-sider-children .sider-menu[data-v-9929aeef]{overflow-y:auto;height:calc(100vh - 90px)}.ant-menu[data-v-9929aeef],.ant-menu-item[data-v-9929aeef]{background-color:var(--blue-something)!important}.ant-menu .ant-menu-item-active[data-v-9929aeef]{background-color:var(--primary-blue)!important}.ant-menu .ant-menu-item-selected[data-v-9929aeef]{background:var(--primary-blue)!important}.footer[data-v-9929aeef]{text-align:center;height:30px!important;line-height:12px;padding:0 0 15px;color:gray}@media screen and (max-width: 600px){.sider-logo[data-v-9929aeef]{width:100px!important}.ais-manager-text[data-v-9929aeef]{display:none}}@media screen and (max-width: 400px){.user-name[data-v-9929aeef]{display:none}}.mobile-topbar-drawer .ant-drawer-body[data-v-9929aeef]{padding:0!important}.mobile-topbar-content[data-v-9929aeef]{background-color:#001529;min-height:200px}.mobile-topbar-header[data-v-9929aeef]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background-color:#001529;border-bottom:1px solid #333}.mobile-topbar-title[data-v-9929aeef]{color:#fff;font-size:18px;font-weight:500}.mobile-topbar-close[data-v-9929aeef]{color:#fff;font-size:20px;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .3s}.mobile-topbar-close[data-v-9929aeef]:hover{background-color:#0095db}.mobile-topbar-content .ant-menu[data-v-9929aeef]{background-color:#001529!important;border:none!important}.mobile-topbar-content .ant-menu-item[data-v-9929aeef]{background-color:#001529!important;color:#fff!important}.mobile-topbar-content .ant-menu-item[data-v-9929aeef]:hover,.mobile-topbar-content .ant-menu-item-selected[data-v-9929aeef]{background-color:#0095db!important}.mobile-topbar-content .ant-menu-submenu-title[data-v-9929aeef]{background-color:#001529!important;color:#fff!important}.mobile-topbar-content .ant-menu-submenu-title[data-v-9929aeef]:hover{background-color:#0095db!important}.mobile-topbar-content .ant-menu-submenu .ant-menu[data-v-9929aeef]{background-color:#001529!important}.mobile-topbar-content .ant-menu-submenu .ant-menu-item[data-v-9929aeef]{background-color:#001529!important;color:#fff!important;padding-left:40px!important}.mobile-topbar-content .ant-menu-submenu .ant-menu-item[data-v-9929aeef]:hover{background-color:#0095db!important}.agent-toggle-mobile[data-v-9929aeef]{transform:scale(.9)!important;margin:0!important;padding:0!important}@media screen and (max-width: 768px){.agent-toggle-mobile[data-v-9929aeef]{transform:scale(.85)!important;margin-right:-4px!important}}@media screen and (max-width: 480px){.agent-toggle-mobile[data-v-9929aeef]{transform:scale(.8)!important;margin-right:-6px!important}}@media screen and (max-width: 768px){#header .ant-row[data-v-9929aeef]{gap:8px!important}#header .ant-col[data-v-9929aeef]{padding:0 4px!important}}@media screen and (max-width: 480px){#header .ant-row[data-v-9929aeef]{gap:4px!important}#header .ant-col[data-v-9929aeef]{padding:0 2px!important}}@media screen and (max-width: 991px){.ant-layout-sider[data-v-9929aeef]{display:none!important}}
