.lang-switch{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;padding:2px 6px;border:1px solid currentColor;border-radius:999px;opacity:.9;font-size:12px;font-weight:650;letter-spacing:.02em;line-height:1}.lang-switch button{margin:0;padding:3px 5px;border:0;background:transparent;color:inherit;cursor:pointer;opacity:.42;font:inherit}.lang-switch button.is-active,.lang-switch button:hover{opacity:1}.legal-outbound{text-align:center}.legal-outbound-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px}.legal-outbound a{color:var(--lg-text-muted, #64748b);font-size:11px;line-height:1.5;text-decoration:none}.legal-outbound a:hover{color:var(--lg-accent, #2563eb);text-decoration:underline}.legal-outbound-sep{opacity:.55}.legal-outbound--login{margin-top:16px}.legal-outbound--footer{flex-shrink:0;padding:8px 16px 10px;border-top:1px solid var(--lg-border-subtle, #e5e7eb);background:transparent}.ml-layout{display:flex;height:100vh;position:relative;overflow:hidden}.ml-sidebar{width:224px;flex-shrink:0;display:flex;flex-direction:column;overflow:hidden;position:relative;z-index:10;background:var(--lg-glass-sidebar);backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturate));-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturate));border-right:1px solid rgba(255,255,255,.12);box-shadow:inset -1px 0 #ffffff14}.ml-brand{padding:20px 18px 16px;border-bottom:1px solid rgba(255,255,255,.12);display:flex;align-items:center;gap:12px;flex-shrink:0;cursor:pointer}.ml-brand-icon{width:36px;height:36px;border-radius:10px;background:var(--lg-accent-grad);display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:900;color:#fff;letter-spacing:-1px;flex-shrink:0}.ml-brand-icon--logo{background:none;object-fit:contain}.ml-brand-name{font-size:16px;font-weight:700;color:#fff;letter-spacing:-.3px}.ml-brand-sub{font-size:10px;color:#ffffffa6;margin-top:1px}.ml-sidebar-scroll{flex:1;overflow-y:auto;padding:12px 0 20px}.ml-sidebar-scroll::-webkit-scrollbar{width:0}.ml-menu-group{padding:14px 0 4px}.ml-group-title{font-size:10px;font-weight:700;color:#ffffff73;text-transform:uppercase;letter-spacing:.1em;padding:0 16px 6px}.ml-menu-item{display:flex;align-items:center;gap:9px;padding:9px 12px;margin:1px 8px;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;color:#ffffffbf;transition:background var(--lg-duration) var(--lg-easing),color var(--lg-duration) var(--lg-easing);-webkit-user-select:none;user-select:none}.ml-menu-item:hover{background:#ffffff1f;color:#fff}.ml-menu-item.active{background:var(--lg-accent-grad);color:#fff;font-weight:600;box-shadow:0 2px 12px var(--lg-accent-glow)}.ml-menu-icon{font-size:15px;flex-shrink:0}.ml-content{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.ml-topbar{height:58px;flex-shrink:0;padding:0 24px;display:flex;align-items:center;justify-content:space-between;z-index:9;background:var(--lg-glass-bg-strong);backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturate));-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturate));border-bottom:1px solid var(--lg-border-subtle);box-shadow:inset 0 -1px #fff6,var(--lg-shadow-sm)}.ml-page-title{font-size:16px;font-weight:600;color:var(--lg-text);letter-spacing:-.2px}.ml-user-zone{display:flex;align-items:center;gap:14px}.ml-user{display:flex;align-items:center;gap:8px;cursor:pointer}.ml-user-name{font-size:13px;color:var(--lg-text-muted);font-weight:500}.ml-main{flex:1;padding:22px 24px;overflow:auto}.ml-nav-toggle,.ml-nav-mask{display:none}.ml-layout--shell .ml-nav-toggle{display:inline-flex}:root{--lg-blur: 24px;--lg-saturate: 170%;--lg-glass-bg: rgba(255, 255, 255, .55);--lg-glass-bg-light: rgba(255, 255, 255, .38);--lg-glass-bg-strong: rgba(255, 255, 255, .72);--lg-glass-sidebar: rgba(30, 40, 70, .58);--lg-highlight: rgba(255, 255, 255, .75);--lg-accent: #3b6ef8;--lg-accent-2: #5e3df5;--lg-accent-hover: #2555e0;--lg-accent-soft: rgba(59, 110, 248, .1);--lg-accent-grad: linear-gradient(135deg, #3b6ef8 0%, #5e3df5 100%);--lg-accent-grad-r: linear-gradient(135deg, #5e3df5 0%, #3b6ef8 100%);--lg-accent-glow: rgba(59, 110, 248, .25);--lg-text: #1a2240;--lg-text-muted: #5a6585;--lg-text-faint: #8e99b8;--lg-text-on-accent: #ffffff;--lg-ai: #7c3aed;--lg-ok: #10b981;--lg-warn: #f59e0b;--lg-danger: #ef4444;--lg-hot: #ef4444;--lg-bg-page: #eef1f8;--lg-card: var(--lg-glass-bg-strong);--lg-border: rgba(255, 255, 255, .58);--lg-border-subtle: rgba(255, 255, 255, .28);--lg-hover-bg: rgba(255, 255, 255, .42);--lg-shadow: 0 8px 32px rgba(31, 45, 120, .11), 0 2px 8px rgba(31, 45, 120, .07);--lg-shadow-sm: 0 2px 10px rgba(31, 45, 120, .09), 0 1px 3px rgba(31, 45, 120, .06);--lg-shadow-lg: 0 20px 60px rgba(20, 30, 90, .16), 0 6px 20px rgba(20, 30, 90, .1);--lg-radius-sm: 8px;--lg-radius-control: 12px;--lg-radius-md: 16px;--lg-radius-card: 22px;--lg-radius-panel: 28px;--lg-radius-pill: 999px;--lg-easing: cubic-bezier(.22, 1, .36, 1);--lg-duration: .22s;--brand: var(--lg-accent);--brand-2: var(--lg-accent-2);--brand-3: #7096fa;--text: var(--lg-text);--sub: var(--lg-text-muted);--muted: var(--lg-text-faint);--bg: var(--lg-bg-page);--card: var(--lg-glass-bg-strong);--border: rgba(148, 163, 184, .35);--surface-2: var(--lg-glass-bg-light);--ai: var(--lg-ai);--ok: var(--lg-ok);--warn: var(--lg-warn);--danger: var(--lg-danger);--hot: var(--lg-hot);--info-soft: var(--lg-accent-soft);--font: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "PingFang SC", "Microsoft Yahei", sans-serif}@media (prefers-color-scheme: dark){:root{--lg-glass-bg: rgba(20, 28, 60, .62);--lg-glass-bg-light: rgba(20, 28, 60, .42);--lg-glass-bg-strong: rgba(20, 28, 60, .8);--lg-glass-sidebar: rgba(8, 12, 36, .75);--lg-border: rgba(255, 255, 255, .14);--lg-border-subtle: rgba(255, 255, 255, .08);--lg-highlight: rgba(255, 255, 255, .12);--lg-shadow: 0 8px 32px rgba(0, 0, 0, .35), 0 2px 8px rgba(0, 0, 0, .2);--lg-shadow-sm: 0 2px 10px rgba(0, 0, 0, .28), 0 1px 3px rgba(0, 0, 0, .18);--lg-shadow-lg: 0 20px 60px rgba(0, 0, 0, .5), 0 6px 20px rgba(0, 0, 0, .32);--lg-text: #e8ecf8;--lg-text-muted: #9aa5c8;--lg-text-faint: #5a6585;--lg-bg-page: #0b1024}}.lg-bg{background-color:var(--lg-bg-page);background-image:radial-gradient(ellipse 80% 60% at 10% 15%,rgba(180,210,255,.45) 0%,transparent 60%),radial-gradient(ellipse 60% 50% at 88% 10%,rgba(200,185,255,.35) 0%,transparent 55%),radial-gradient(ellipse 70% 50% at 50% 90%,rgba(160,225,240,.3) 0%,transparent 60%),radial-gradient(ellipse 45% 40% at 72% 55%,rgba(210,190,255,.22) 0%,transparent 50%),radial-gradient(ellipse 55% 45% at 22% 70%,rgba(175,215,255,.28) 0%,transparent 55%);min-height:100vh}.lg-surface,.lg-surface-strong,.lg-panel{background:var(--lg-glass-bg);backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturate));-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturate));border:1px solid var(--lg-border);box-shadow:inset 0 1px 0 var(--lg-highlight),var(--lg-shadow);border-radius:var(--lg-radius-card)}.lg-surface-strong{background:var(--lg-glass-bg-strong)}.lg-panel{box-shadow:inset 0 1px 0 var(--lg-highlight),var(--lg-shadow-lg);border-radius:var(--lg-radius-panel)}.lg-surface-light{background:var(--lg-glass-bg-light);backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturate));-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturate));border:1px solid var(--lg-border-subtle);box-shadow:inset 0 1px #ffffff80;border-radius:var(--lg-radius-control)}.lg-sidebar{background:var(--lg-glass-sidebar);backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturate));-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturate));border-right:1px solid rgba(255,255,255,.12);box-shadow:inset -1px 0 #ffffff14}.lg-topbar{background:var(--lg-glass-bg-strong);backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturate));-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturate));border-bottom:1px solid var(--lg-border-subtle);box-shadow:inset 0 -1px #fff6,var(--lg-shadow-sm)}.lg-pill{border-radius:var(--lg-radius-pill)!important}.lg-tag{display:inline-flex;align-items:center;padding:2px 10px;border-radius:var(--lg-radius-pill);font-size:11px;background:var(--lg-glass-bg-light);backdrop-filter:blur(calc(var(--lg-blur) * .6)) saturate(var(--lg-saturate));-webkit-backdrop-filter:blur(calc(var(--lg-blur) * .6)) saturate(var(--lg-saturate));border:1px solid var(--lg-border-subtle);color:var(--lg-text-muted)}.lg-divider{border:none;border-top:1px solid var(--lg-border-subtle);margin:12px 0}.lg-vibrancy{background:var(--lg-accent-grad)!important;color:#fff!important;box-shadow:0 2px 12px var(--lg-accent-glow)}.lg-card-hover{transition:transform var(--lg-duration) var(--lg-easing),box-shadow var(--lg-duration) var(--lg-easing)}.lg-card-hover:hover{transform:translateY(-3px);box-shadow:inset 0 1px 0 var(--lg-highlight),0 16px 48px #1f2d7829,0 4px 12px #1f2d781a}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%}body.lg-bg{font-family:var(--font);color:var(--lg-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ant-card{background:var(--lg-glass-bg)!important;backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturate));-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturate));border:1px solid var(--lg-border)!important;box-shadow:inset 0 1px 0 var(--lg-highlight),var(--lg-shadow-sm)!important;border-radius:var(--lg-radius-card)!important}.ant-card .ant-card-head{background:transparent;border-bottom-color:var(--lg-border-subtle)}.ant-card .ant-card-body{background:transparent}.ant-btn-default{background:var(--lg-glass-bg)!important;backdrop-filter:blur(calc(var(--lg-blur) * .5)) saturate(var(--lg-saturate));-webkit-backdrop-filter:blur(calc(var(--lg-blur) * .5)) saturate(var(--lg-saturate));border-color:var(--lg-border)!important;box-shadow:inset 0 1px 0 var(--lg-highlight),var(--lg-shadow-sm);color:var(--lg-text)}.ant-btn-primary{background:var(--lg-accent-grad)!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:inset 0 1px #ffffff52,0 4px 14px var(--lg-accent-glow)!important}.ant-btn-primary:not(:disabled):hover{background:var(--lg-accent-grad-r)!important;border-color:#ffffff59!important}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker{background:var(--lg-glass-bg-strong)!important;backdrop-filter:blur(calc(var(--lg-blur) * .5)) saturate(var(--lg-saturate));-webkit-backdrop-filter:blur(calc(var(--lg-blur) * .5)) saturate(var(--lg-saturate));border-color:var(--lg-border)!important;box-shadow:inset 0 1px 0 var(--lg-highlight)}.ant-table{background:transparent!important}.ant-table-wrapper .ant-table-thead>tr>th{background:#3b6ef812!important;backdrop-filter:blur(calc(var(--lg-blur) * .4)) saturate(var(--lg-saturate));-webkit-backdrop-filter:blur(calc(var(--lg-blur) * .4)) saturate(var(--lg-saturate));color:var(--lg-text-muted);font-weight:600;font-size:12px;letter-spacing:.02em;border-bottom:1px solid var(--lg-border-subtle)!important}.ant-table-wrapper .ant-table-tbody>tr>td{background:transparent;color:var(--lg-text);border-bottom-color:#ffffff38!important}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#ffffff6b!important}.ant-table-wrapper .ant-table-container{background:var(--lg-glass-bg);backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturate));-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturate));border:1px solid var(--lg-border);border-radius:var(--lg-radius-card);box-shadow:var(--lg-shadow-sm);overflow:hidden}.ant-modal .ant-modal-content{background:var(--lg-glass-bg-strong)!important;backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturate));-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturate));border:1px solid var(--lg-border);box-shadow:var(--lg-shadow-lg)!important;border-radius:var(--lg-radius-card)!important}.ant-modal .ant-modal-header,.ant-modal .ant-modal-footer{background:transparent;border-color:var(--lg-border-subtle)}.ant-modal-mask{background:#141e5059!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ant-dropdown .ant-dropdown-menu,.ant-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container{background:var(--lg-glass-bg-strong)!important;backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturate));-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturate));border:1px solid var(--lg-border)!important;box-shadow:var(--lg-shadow-lg)!important;border-radius:var(--lg-radius-control)!important}.ant-tag{border-radius:var(--lg-radius-pill);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ant-pagination .ant-pagination-item{background:var(--lg-glass-bg)!important;backdrop-filter:blur(calc(var(--lg-blur) * .5)) saturate(var(--lg-saturate));-webkit-backdrop-filter:blur(calc(var(--lg-blur) * .5)) saturate(var(--lg-saturate));border:1px solid var(--lg-border)!important;border-radius:var(--lg-radius-pill)!important;box-shadow:inset 0 1px 0 var(--lg-highlight)}.ant-pagination .ant-pagination-item-active{background:var(--lg-accent-grad)!important;border-color:transparent!important}.ant-pagination .ant-pagination-item-active a{color:#fff!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#6478b44d;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#6478b480}@media (max-width: 768px){.ml-sidebar{width:64px}.ml-brand-name,.ml-brand-sub,.ml-menu-item span:not(.ml-menu-icon){display:none}.ml-menu-item{justify-content:center;padding-left:0!important;padding-right:0!important}.ml-brand{justify-content:center;padding-left:8px;padding-right:8px}.store-reports__stats{grid-template-columns:1fr 1fr!important}.product-consult__layout,.product-consult__platforms{grid-template-columns:1fr!important}.table-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-scroll-x .ant-table{min-width:640px}.ml-user-name{display:none}.ml-topbar .ant-input-affix-wrapper,.ml-topbar .ant-select{max-width:120px}.ho-stat-grid{grid-template-columns:1fr 1fr!important}.ho-quick{grid-template-columns:1fr!important}}@media (max-width: 480px){.store-reports__stats,.ho-stat-grid{grid-template-columns:1fr!important}}html.bgssai-shell,html.chat-pane{--shell-touch: 44px}html.bgssai-shell body,html.chat-pane body{overflow-x:hidden}html.bgssai-shell .ml-layout,html.chat-pane .ml-layout{height:100dvh}html.bgssai-shell .ml-sidebar,html.chat-pane .ml-sidebar{position:fixed;inset:0 auto 0 0;width:min(280px,88vw);max-width:320px;transform:translate(-105%);transition:transform .22s var(--lg-easing, ease);z-index:40;box-shadow:none}html.bgssai-shell .ml-layout.is-nav-open .ml-sidebar,html.chat-pane .ml-layout.is-nav-open .ml-sidebar{transform:translate(0);box-shadow:8px 0 28px #141e5a47}html.bgssai-shell .ml-nav-mask,html.chat-pane .ml-nav-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;background:#0f172a6b}html.bgssai-shell .ml-nav-toggle,html.chat-pane .ml-nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:var(--shell-touch);height:var(--shell-touch);margin-right:4px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--lg-text);cursor:pointer}html.bgssai-shell .ml-nav-toggle:active,html.chat-pane .ml-nav-toggle:active{background:var(--lg-hover-bg, rgba(255, 255, 255, .42))}html.bgssai-shell .ml-topbar,html.chat-pane .ml-topbar{height:52px;padding:0 10px 0 6px;gap:8px}html.bgssai-shell .ml-page-title,html.chat-pane .ml-page-title{display:flex;align-items:center;min-width:0;font-size:14px}html.bgssai-shell .ml-user-zone,html.chat-pane .ml-user-zone{gap:6px}html.bgssai-shell .ml-user-name,html.bgssai-shell .ml-brand-sub,html.bgssai-shell .ml-topbar .ant-input-affix-wrapper,html.bgssai-shell .ml-shell-hide-wide,html.chat-pane .ml-user-name,html.chat-pane .ml-brand-sub,html.chat-pane .ml-topbar .ant-input-affix-wrapper,html.chat-pane .ml-shell-hide-wide{display:none!important}html.bgssai-shell .ml-menu-item,html.chat-pane .ml-menu-item{min-height:var(--shell-touch);padding:10px 12px}html.bgssai-shell .ml-main,html.chat-pane .ml-main{padding:10px 10px 16px}html.bgssai-shell .ml-content,html.chat-pane .ml-content{width:100%}html.bgssai-shell .al-topbar,html.chat-pane .al-topbar{height:52px;padding:0 12px}html.bgssai-shell .al-user-name,html.bgssai-shell .al-brand-sub,html.bgssai-shell .al-topbar .ant-input-affix-wrapper,html.chat-pane .al-user-name,html.chat-pane .al-brand-sub,html.chat-pane .al-topbar .ant-input-affix-wrapper{display:none}html.bgssai-shell .al-main,html.chat-pane .al-main{padding:16px 12px 40px}html.bgssai-shell .al-title,html.chat-pane .al-title{font-size:20px}html.bgssai-shell .al-grid,html.chat-pane .al-grid{grid-template-columns:1fr}html.bgssai-shell .al-card,html.chat-pane .al-card{min-height:var(--shell-touch)}html.bgssai-shell .al-plan-list,html.chat-pane .al-plan-list{grid-template-columns:1fr}html.bgssai-shell .login-page,html.chat-pane .login-page{align-items:flex-start;padding:48px 10px 16px}html.bgssai-shell .login-card,html.chat-pane .login-card{width:100%;max-width:none;padding:24px 16px 20px}html.bgssai-shell .login-lang,html.chat-pane .login-lang{top:10px;right:10px}html.bgssai-shell .sc-shell,html.chat-pane .sc-shell{height:auto;min-height:calc(100dvh - 72px);grid-template-columns:1fr}html.bgssai-shell .sc-rail,html.chat-pane .sc-rail{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:100%;padding:8px 10px;border-right:0;border-bottom:1px solid var(--lg-border)}html.bgssai-shell .sc-profile,html.chat-pane .sc-profile{display:none}html.bgssai-shell .inbox-workbench,html.chat-pane .inbox-workbench{height:auto;min-height:0}html.bgssai-shell .inbox-columns,html.chat-pane .inbox-columns{grid-template-columns:1fr!important;overflow:visible}html.bgssai-shell .mail-page,html.chat-pane .mail-page{flex-direction:column;height:auto;min-height:calc(100dvh - 72px)}html.bgssai-shell .mail-folders,html.chat-pane .mail-folders{width:100%;max-height:220px}html.bgssai-shell .mail-list,html.chat-pane .mail-list{width:100%;max-width:none}html.bgssai-shell .ho-stat-grid,html.bgssai-shell .ho-quick,html.bgssai-shell .store-reports__stats,html.bgssai-shell .product-consult__layout,html.bgssai-shell .product-consult__platforms,html.chat-pane .ho-stat-grid,html.chat-pane .ho-quick,html.chat-pane .store-reports__stats,html.chat-pane .product-consult__layout,html.chat-pane .product-consult__platforms{grid-template-columns:1fr!important}html.bgssai-shell .ant-btn,html.chat-pane .ant-btn{min-height:40px}html.bgssai-shell .ant-table-wrapper,html.bgssai-shell .table-scroll-x,html.chat-pane .ant-table-wrapper,html.chat-pane .table-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}html.bgssai-shell .ant-modal,html.chat-pane .ant-modal{max-width:calc(100vw - 16px);margin:8px auto}
