.mjk-sider .ant-menu-item.mai-ai-navigation{color:#5e239d;background:linear-gradient(115deg,#f4edfc,#fffaf0);border:1px solid #ddd0f0;border-radius:12px;min-height:58px;margin-top:12px;margin-bottom:12px;box-shadow:0 3px 10px #5e239d0a}.mjk-sider .mai-ai-navigation .mai-ai-navigation-avatar{object-fit:contain;vertical-align:middle;flex-shrink:0;width:32px;min-width:32px;height:40px}.mai-ai-navigation-label{align-items:center;gap:8px;font-weight:650;display:flex}.mai-ai-navigation-tag{color:#77518b;background:#fff8;border:1px solid #dfd0ef;border-radius:10px;padding:0 7px;font-size:10px;font-weight:400;line-height:20px}.mjk-sider .ant-menu-item.mai-ai-navigation.ant-menu-item-selected{color:#512087;background:linear-gradient(115deg,#e9ddf8,#f5eaf7);border-color:#c4a4e5}.mjk-sider .ant-menu-item.mai-ai-navigation:hover{background:#eee4f8;border-color:#b897dc}.mai-metrics{gap:20px;min-width:0;display:grid}.mai-metrics-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.mai-metrics-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.mai-metrics-kpi{background:linear-gradient(135deg,#fff,#faf7ff);border:1px solid #eee7f6;border-radius:16px;padding:20px}.mai-metrics-kpi-label{color:#756a80;margin-bottom:10px;font-size:13px}.mai-metrics-kpi-value{color:#522288;font-variant-numeric:tabular-nums;font-size:28px;font-weight:650;line-height:1.3}.mai-metrics-kpi-note{color:#82798b;margin-top:8px;font-size:12px}.mai-metrics-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.mai-metrics-chart{background:#fff;border:1px solid #eee7f6;border-radius:18px;min-width:0;padding:20px}.mai-metrics-chart h3{color:#32233f;margin:0 0 4px;font-size:15px}.mai-metrics-note{color:#7d7485;margin:0 0 14px;font-size:12px;line-height:1.7}.mai-metrics-chart-box{width:100%;min-width:0;height:270px}.mai-metrics-chart-box .ant-empty{padding-top:55px}.mai-metrics:focus-within{outline:none}.ant-layout-sider-collapsed .mai-ai-navigation-tag{display:none}@media (max-width:1100px){.mai-metrics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mai-metrics-charts{grid-template-columns:1fr}}@media (max-width:600px){.mai-metrics-kpi{padding:15px}.mai-metrics-kpi-value{font-size:24px}.mai-metrics-chart{padding:14px}}.mjk-outbound-overview,.mjk-ranking-loading-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.mjk-outbound-overview>div{border:1px solid var(--mjk-border,#e8e3ed);background:#fff;border-radius:12px;min-width:0;padding:20px 24px}.mjk-outbound-overview .ant-statistic-title{color:#746d7d;margin-bottom:12px;font-size:13px}.mjk-outbound-overview .ant-statistic-content{font-variant-numeric:tabular-nums;color:#362741;font-size:30px;font-weight:650}.mjk-outbound-total{background:#f8f5fb;border:1px solid #e8dfef;border-radius:12px;padding:20px 24px}.mjk-outbound-total .ant-statistic{margin-top:16px}.mjk-outbound-total .ant-statistic-content{color:#5e239d;font-variant-numeric:tabular-nums;font-weight:650}.mjk-outbound-detail .ant-table{font-variant-numeric:tabular-nums}.mjk-ranking-loading{min-height:460px}.mjk-ranking-loading-cards>div{box-sizing:border-box;border:1px solid #e8e3ed;border-radius:12px;min-height:118px;padding:20px 24px}.mjk-ranking-loading-cards span,.mjk-ranking-loading-cards b{background:#eeeaf2;border-radius:6px;width:65%;height:20px;margin-bottom:16px;display:block}.mjk-ranking-loading-cards b{width:45%;height:34px}.mjk-ranking-loading-chart{background:#f4f1f7;border-radius:12px;height:330px;margin-bottom:16px}@media (max-width:760px){.mjk-outbound-overview,.mjk-ranking-loading-cards{grid-template-columns:1fr}.mjk-outbound-overview>div{padding:16px}}.mjk-risk-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.mjk-risk-cases .ant-table-row-indent{display:none}.mjk-risk-group{width:100%;min-height:44px;color:var(--mjk-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:4px 0;display:flex}.mjk-risk-group.is-store{padding-inline-start:24px}.mjk-risk-group:hover{color:var(--mjk-primary);background:var(--mjk-primaryLight)}.mjk-risk-group:focus-visible{outline:2px solid var(--mjk-primary);outline-offset:3px}.mjk-risk-group svg{flex:none;transition:transform .16s}.mjk-risk-group svg.is-open{transform:rotate(90deg)}.mjk-risk-group .ant-tag{flex:none;margin:0}.mjk-risk-group-name{font-weight:600;line-height:1.5}.mjk-risk-group-count{color:var(--mjk-secondary);white-space:nowrap;flex:none;margin-inline-start:4px;font-size:12px}.mjk-risk-summary{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.mjk-risk-group svg{transition:none}}.mjk-console{background-image:radial-gradient(900px 650px at 3% 0,#8f79ab2b,#0000 76%),radial-gradient(760px 600px at 4% 95%,#62a6a11f,#0000 75%),linear-gradient(135deg,#edf0f5,#f6f7f9 70%)}.mjk-console>.ant-layout{background:0 0}.mjk-console>.mjk-sider{-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);background:linear-gradient(135deg,#ffffff4d,#f4f7fb29);border:1px solid #ffffffa3;border-radius:20px;height:calc(100dvh - 32px);margin:16px;position:sticky;top:16px;box-shadow:inset 0 1px #ffffffd9,inset 1px 0 #ffffff42,inset 0 -1px #65758b1a,0 4px 12px #281c3c09,0 16px 40px #281c3c12}.mjk-console>.mjk-sider:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#ffffff2e,#0000 36% 72%,#ffffff14);position:absolute;inset:0}.mjk-sider>.ant-layout-sider-children{position:relative}.mjk-console>.ant-layout>.mjk-content{padding:16px 16px 36px 0}.mjk-content:not(.is-overview)>.mjk-page-heading{-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);background:linear-gradient(115deg,#ffffff91,#ffffff52);border:1px solid #ffffffb3;border-radius:18px;min-height:88px;margin-bottom:16px;padding:18px 22px;box-shadow:inset 0 1px #ffffffbf,0 8px 24px #30254309}.mjk-content:not(.is-overview) .mjk-panel{border-color:#dad8e3b8;border-radius:18px;overflow:clip;box-shadow:0 8px 24px #30254309}.mjk-content:not(.is-overview) .mjk-panel .ant-card-head{border-radius:18px 18px 0 0;top:16px}.mjk-sider .mjk-brand{border-color:#634e7e1f;justify-content:flex-start;gap:6px;height:72px;margin-inline:12px;padding:12px 0}.mjk-sider .mjk-brand img.mjk-stacked-logo{object-fit:contain;flex:none;width:78px;height:39px}.mjk-sidebar-tools{flex:none;align-items:center;gap:0;margin-left:auto;display:flex}.mjk-sidebar-tools .ant-btn{width:36px;min-width:36px;height:40px;color:var(--mjk-secondary);padding-inline:0}.mjk-sider .ant-menu,.mjk-sider .ant-menu-light.ant-menu-inline .ant-menu-sub.ant-menu-inline,.mjk-sider .ant-menu-light>.ant-menu.ant-menu-inline .ant-menu-sub.ant-menu-inline{background:0 0;border-inline-end:0!important}.mjk-sider>.ant-layout-sider-children>.ant-menu{scrollbar-width:none}.mjk-sider>.ant-layout-sider-children>.ant-menu::-webkit-scrollbar{display:none}.ant-menu-submenu-popup>.ant-menu{-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);border:1px solid #ffffffa3;box-shadow:inset 0 1px #ffffffd9,0 12px 32px #281c3c1f;background:#edf1f8d1!important}.mjk-sider>.ant-layout-sider-children>.ant-menu{padding-inline:12px;padding-top:8px}.mjk-sider .mjk-sidebar-account{text-align:left;width:calc(100% - 24px);color:var(--mjk-text);cursor:pointer;background:0 0;border:0;border-top:1px solid #634e7e1f;margin-inline:12px}.mjk-sidebar-account:hover{background:var(--mjk-subtle)}.mjk-sidebar-account>div{flex:1;min-width:0}.mjk-sidebar-account strong{text-overflow:ellipsis;overflow:hidden}.mjk-sidebar-account-chevron{color:var(--mjk-secondary);flex:none}.mjk-sider.ant-layout-sider-collapsed .mjk-brand{flex-direction:column;gap:4px;height:152px}.mjk-sider.ant-layout-sider-collapsed .mjk-brand img.mjk-stacked-logo{width:42px;height:40px}.mjk-sider.ant-layout-sider-collapsed .mjk-sidebar-tools{flex-direction:column;margin:0}.mjk-sider.ant-layout-sider-collapsed .mjk-sidebar-account{width:calc(100% - 24px)}.mjk-console.mjk-presentation>.ant-layout>.mjk-content{padding:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mjk-console>.mjk-sider{background:#fffffff0}}.mjk-special-workspaces{--workspace-violet:#5e239d;--workspace-blue:#214f87;border-top:1px solid var(--mjk-borderLight);margin-top:14px;padding-top:4px}.mjk-sider .mjk-special-workspaces>.ant-menu-item-group-title{padding-top:12px;padding-bottom:10px;font-weight:600}.mjk-workspace-label{flex-direction:column;gap:5px;min-width:0;line-height:1.35;display:flex}.mjk-workspace-title{align-items:center;gap:7px;font-size:13px;font-weight:650;display:flex}.mjk-workspace-description{opacity:.85;font-size:11px;font-weight:400}.mjk-sider .ant-menu-item.mai-ai-navigation{height:72px;color:var(--workspace-violet);box-shadow:none;background:#f5effc;border:1px solid #e0d2f0;border-radius:14px;margin:0 0 10px;padding-inline:12px!important}.mjk-sider .caishi-navigation{background:#eff5fc;border:1px solid #cddded;border-radius:14px;margin-top:0;overflow:hidden}.mjk-sider .caishi-navigation>.ant-menu-submenu-title{height:72px;margin:0;color:var(--workspace-blue)!important;padding-inline:12px 30px!important}.mjk-sider .caishi-navigation .ant-menu-sub{padding:4px 6px 8px;background:0 0!important}.mjk-sider .caishi-navigation .ant-menu-item{padding-left:16px!important}.mjk-sider .caishi-navigation.ant-menu-submenu-selected{border-color:#799fc8}.mjk-sider .caishi-navigation .ant-menu-item-selected{color:#214f87;background:#dce9f8}.mjk-sider .caishi-navigation .ant-menu-item-selected:before{background:#467aaf}.mjk-sider.ant-layout-sider-collapsed .mjk-workspace-label{display:none}.mjk-sider.ant-layout-sider-collapsed .ant-menu-item.mai-ai-navigation,.mjk-sider.ant-layout-sider-collapsed .caishi-navigation>.ant-menu-submenu-title{justify-content:center;height:52px;min-height:52px;padding-inline:0!important}.mjk-sider.ant-layout-sider-collapsed .mai-ai-navigation-avatar,.mjk-sider.ant-layout-sider-collapsed .caishi-navigation .ant-menu-item-icon{margin-inline:0}@media (max-width:760px){.mjk-console>.ant-layout>.mjk-content{padding-top:18px}}
