.supplier-row-removed td{background:#ff4d4f14!important}.supplier-row-new td{background:#52c41a0f!important}.product-row-archived{opacity:.7}.product-row-archived td{color:#00000080;opacity:.7}.product-row-archived td .ant-btn,.product-row-archived td .ant-checkbox-wrapper,.product-row-archived td button{opacity:1!important}.mb-resizable-th{position:relative}.mb-column-resize-handle{cursor:col-resize;height:100%;position:absolute;right:-4px;top:0;touch-action:none;-webkit-user-select:none;user-select:none;width:8px;z-index:2}.mb-column-resize-handle:after{background:#0000002e;bottom:18%;content:"";left:3px;opacity:0;position:absolute;top:18%;transition:opacity .12s ease;width:1px}.ant-table-thead>tr>th:hover .mb-column-resize-handle:after{opacity:1}.ant-table-selection-column .ant-table-selection-extra{display:none!important}.ant-select-dropdown .ant-select-item{line-height:1.5!important;min-height:auto!important;padding:8px 12px!important;white-space:normal!important;word-break:break-word!important}.ant-select-dropdown .ant-select-item-option-content{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important}.ant-select-dropdown .ant-select-item-empty,.ant-select-dropdown .template-select-not-found{padding:12px 16px!important;white-space:normal!important;word-break:break-word!important}.ant-select-dropdown .ant-select-item-empty .ant-btn-link,.ant-select-dropdown .template-select-not-found .ant-btn-link{display:inline-block!important;height:auto!important;line-height:1.5!important;max-width:100%!important;padding:4px 8px!important;text-align:center!important;white-space:normal!important;word-break:break-word!important}.ant-table-row-global-price{background:linear-gradient(90deg,#1890ff14,#1890ff08)!important;border-bottom:2px solid #1890ff4d!important}.ant-table-row-global-price td{background:#0000!important;font-weight:500}.ant-table-row-global-price:hover td{background:#1890ff1f!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.mb-route-loading{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 64px);min-height:calc(100vh - var(--mb-header-height, 64px));padding:24px}.mb-route-loading.mb-route-loading--embedded{min-height:280px}:root{--mb-header-height:64px;--mb-brand-gradient:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#06b6d4)}.mb-logo-cutout{align-items:center;border:none;border:var(--mb-logo-cutout-border,none);border-radius:14px;border-radius:var(--mb-logo-cutout-radius,14px);box-sizing:border-box;display:inline-flex;justify-content:center;overflow:hidden;padding:6px;padding:var(--mb-logo-cutout-pad,6px);position:relative}.mb-logo-cutout:before{background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#06b6d4);background:var(--mb-logo-cutout-bg,var(--mb-brand-gradient));border-radius:inherit;content:"";inset:0;position:absolute}.mb-logo-cutout__img{display:block;height:40px;height:var(--mb-logo-mask-h,40px);max-height:40px;max-height:var(--mb-logo-mask-h,40px);max-width:104px;max-width:var(--mb-logo-mask-w,104px);object-fit:contain;position:relative;width:auto;z-index:1}@supports ((-webkit-mask-composite:xor) or (mask-composite:exclude)){.mb-logo-cutout:before{-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-image:linear-gradient(#000 0 0),var(--mb-logo-mask-url);mask-image:linear-gradient(#000 0 0),var(--mb-logo-mask-url);-webkit-mask-position:0 0,center;mask-position:0 0,center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%,104px 40px;-webkit-mask-size:100% 100%,var(--mb-logo-mask-w,104px) var(--mb-logo-mask-h,40px);mask-size:100% 100%,104px 40px;mask-size:100% 100%,var(--mb-logo-mask-w,104px) var(--mb-logo-mask-h,40px)}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.SmartCaptcha-Shield,.SmartCaptcha-Shield_position_bottom-left,.SmartCaptcha-Shield_position_bottom-right,.SmartCaptcha-Shield_position_left,.SmartCaptcha-Shield_position_right{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}#global-smart-captcha-container{display:none!important;left:-9999px!important;position:fixed!important;top:-9999px!important;visibility:hidden!important;z-index:-1!important}.smart-captcha-modal,.smart-captcha-overlay{display:block!important;position:fixed!important;visibility:visible!important;z-index:9999999!important}.mb-product-card-header .ant-upload-list-picture-card-container,.mb-product-card-header .ant-upload.ant-upload-select-picture-card,.mb-product-card-thumb-upload .ant-upload-list-picture-card-container{height:88px;width:88px}.mb-product-modal-glass .ant-modal-mask{backdrop-filter:blur(8px) saturate(140%)!important;-webkit-backdrop-filter:blur(8px) saturate(140%)!important;background:#0000002e!important}.mb-product-modal-glass .ant-modal-mask,.mb-product-modal-glass .ant-modal-wrap{height:calc(100% - 64px)!important;height:calc(100% - var(--mb-header-height, 64px))!important;top:64px!important;top:var(--mb-header-height,64px)!important}.mb-product-modal-glass .ant-modal{top:16px!important}.mb-price-purchase input{background:#faad141f!important;font-weight:600}.mb-price-retail input{background:#52c41a1a!important;font-weight:700}.compact-form .ant-form-item{margin-bottom:10px}.compact-form .ant-form-item-label{padding-bottom:2px}.compact-form .ant-form-item-label>label{font-size:13px;height:auto}.compact-table .ant-table-cell{padding:6px 10px!important}.compact-table .ant-table-thead>tr>th{font-size:12px;padding:8px 10px!important}.inline-field-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.inline-field-row .ant-form-item{flex:1 1;margin-bottom:8px;min-width:120px}.compact-card .ant-card-head{min-height:40px;padding:0 12px}.compact-card .ant-card-head-title{font-size:14px;padding:8px 0}.compact-card .ant-card-body{padding:12px}.compact-tabs .ant-tabs-nav{margin-bottom:12px}.compact-tabs .ant-tabs-tab{font-size:13px;padding:8px 12px}.dimensions-block{background:linear-gradient(135deg,#1890ff08,#52c41a08);border:1px solid #1890ff1f;border-radius:8px;margin-bottom:16px;padding:12px 16px}.dimensions-block .ant-form-item{margin-bottom:0}.dimensions-block .ant-form-item-label>label{color:#000000a6;font-size:12px}.dimensions-block .ant-input-number{width:100%}.prices-block{background:linear-gradient(135deg,#faad140a,#52c41a0a);border:1px solid #faad1426;border-radius:8px;padding:12px 16px}.prices-block .price-label{color:#00000073;font-size:11px;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.prices-block .price-value{font-size:16px;font-weight:600}.prices-block .price-value.purchase{color:#faad14}.prices-block .price-value.retail{color:#52c41a}.status-inline{align-items:center;background:#00000005;border-radius:4px;display:inline-flex;font-size:12px;gap:4px;padding:2px 8px}.compact-alert .ant-alert{padding:8px 12px}.compact-alert .ant-alert-message{font-size:13px}.compact-alert .ant-alert-description{font-size:12px}.product-table-row{align-items:center;display:flex;gap:10px}.product-table-row .product-image{background:#f5f5f5;border-radius:6px;flex-shrink:0;height:48px;object-fit:contain;width:48px}.product-table-row .product-info{flex:1 1;min-width:0}.product-table-row .product-name{font-size:13px;font-weight:600;line-height:1.3;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-table-row .product-meta{color:#00000073;font-size:11px}@media (max-width:768px){.inline-field-row{flex-direction:column}.inline-field-row .ant-form-item{min-width:auto;width:100%}.dimensions-block{padding:10px 12px}.compact-table .ant-table-cell{font-size:12px;padding:4px 8px!important}}@media (max-width:576px){.hide-on-mobile{display:none!important}}.mb-sidebar{border-right:1px solid #ffffff1a;display:flex;flex-direction:column;flex-shrink:0;height:100vh;left:0;max-width:64px;min-width:64px;overflow-x:hidden;overflow-y:hidden;position:fixed;top:0;width:64px;z-index:100}.mb-sidebar-admin{border-left:2px solid #ffffff26;border-right:none;left:64px;position:fixed!important;top:0;z-index:100}.mb-sidebar-logo{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;flex-shrink:0;height:64px;justify-content:center;padding:6px}.mb-sidebar-menu-top{-ms-overflow-style:none;flex:1 1;overflow-x:hidden;overflow-y:auto;padding:4px 0;scrollbar-width:none}.mb-sidebar-menu-top::-webkit-scrollbar{display:none}.mb-sidebar-menu-bottom{border-top:1px solid #ffffff1a;flex-shrink:0;padding:4px 0}.mb-sidebar-divider{background:#ffffff1a;height:1px;margin:4px 0}.mb-sidebar-menu-item{margin:2px 0;overflow:visible}.mb-sidebar-menu-item,.mb-sidebar-menu-item-link{display:flex;justify-content:center;position:relative}.mb-sidebar-menu-item-link{align-items:center;border-radius:6px;cursor:pointer;height:40px;margin:0 auto;transition:all .2s ease;width:40px}.mb-sidebar-menu-item-link:hover:not(.mb-sidebar-menu-item-disabled){background-color:#ffffff14!important}.mb-sidebar-menu-item-active{background-color:#1890ff!important;background-color:var(--theme-sidebar-selected,#1890ff)!important}.mb-sidebar-menu-item-disabled{cursor:not-allowed;opacity:.5}.mb-sidebar::-webkit-scrollbar{display:none;width:0}.mb-sidebar{-ms-overflow-style:none;scrollbar-width:none}.notification-dropdown{background:#fff;border-radius:8px;box-shadow:0 6px 16px 0 #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.notification-item{transition:background-color .2s}.notification-item:hover{background-color:#fafafa!important}.notification-item.unread{border-left:3px solid #1890ff}.notification-item .ant-list-item-action{opacity:0;transition:opacity .2s}.notification-item:hover .ant-list-item-action{opacity:1}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ant-badge-count{font-size:10px;font-weight:600}.ant-badge-status-processing{animation:pulse 1.2s ease-in-out infinite}.mb-app-header{background:#fff;background:var(--theme-header-background,#fff);flex-shrink:0;position:relative;z-index:99}.favorite-pages-tabs-container{background:#0000;-webkit-clip-path:none;clip-path:none;flex-shrink:0;margin:0;overflow:visible;padding:0 16px 28px}.favorite-tabs-wrapper{gap:0;margin-bottom:0;min-height:25px;overflow:visible}.favorite-tabs-list,.favorite-tabs-wrapper{align-items:flex-end;display:flex;padding-bottom:0;position:relative}.favorite-tabs-list{-ms-overflow-style:none;flex:0 1 auto;gap:2px;min-width:0;overflow-x:auto;overflow-y:visible;overflow:-moz-scrollbars-none;scroll-behavior:smooth;scrollbar-width:none}.favorite-tabs-list::-webkit-scrollbar{display:none}.favorite-tabs-list:before{background:linear-gradient(90deg,#fffffff2,#0000);left:0}.favorite-tabs-list:after,.favorite-tabs-list:before{bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:30px;z-index:2}.favorite-tabs-list:after{background:linear-gradient(270deg,#fffffff2,#0000);right:0}.favorite-tabs-list.has-scroll-left:before,.favorite-tabs-list.has-scroll-right:after{opacity:1}.favorite-tab-item{align-items:center;background-color:#fff;border:none;border-radius:0 0 8px 8px;box-shadow:none;color:#000000a6;cursor:pointer;display:flex;gap:8px;margin-bottom:0;margin-right:0;padding:8px 14px;position:relative;transition:all .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.favorite-tab-item:hover{color:#000000d9}.favorite-tab-item.active{background-color:#fff;box-shadow:0 2px 8px #00000014,0 4px 16px #0000000f;color:#000000d9;margin-bottom:-4px;margin-right:0;padding-bottom:12px;position:relative;transform:translateY(0);z-index:1}.favorite-tab-item.dragging{cursor:grabbing!important;opacity:.3;z-index:1000}.favorite-tabs-drop-indicator{align-self:flex-end;animation:pulse-indicator 1s ease-in-out infinite;background-color:#1890ff;border-radius:2px;flex-shrink:0;height:32px;margin:0 1px;width:3px}@keyframes pulse-indicator{0%,to{opacity:1}50%{opacity:.6}}.favorite-tab-icon{align-items:center;display:flex;font-size:14px}.favorite-tab-title{font-size:14px;font-weight:400}.favorite-tab-item.active .favorite-tab-title{font-weight:500}.favorite-tabs-scroll-btn{align-items:center;align-self:flex-end;background-color:#fff;border:none;border-radius:0 0 6px 6px;box-shadow:none;color:#00000073;display:flex;flex-shrink:0;height:auto;justify-content:center;min-width:28px;padding:8px 4px;transition:all .2s ease;width:28px;z-index:3}.favorite-tabs-scroll-btn:hover{background-color:#0000000a;color:#000000d9}.favorite-tabs-scroll-btn--left{margin-right:4px}.favorite-tabs-scroll-btn--right{margin-left:4px;margin-right:4px}.favorite-tabs-settings-btn{align-items:center;align-self:flex-end;background-color:#fff;border:none;border-radius:0 0 8px 8px;box-shadow:none;color:#000000a6;display:flex;flex-shrink:0;height:auto;justify-content:center;margin-left:0;min-width:36px;padding:8px;transition:all .2s ease;width:36px;z-index:3}.favorite-tabs-settings-btn:hover{color:#000000d9}.favorite-tabs-settings-btn.overlapping{box-shadow:-2px 0 8px #00000026}.alpha-banner-container{box-shadow:0 2px 8px #00000026;width:100%}.alpha-banner-container .ant-alert{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:none;border-bottom:2px solid #ffc107;border-radius:0;padding:12px 24px}.alpha-banner-content{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.alpha-badge{background:#ff6b6b;border-radius:12px;box-shadow:0 2px 4px #ff6b6b4d;color:#fff;font-size:11px;font-weight:700;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase;white-space:nowrap}.alpha-text{color:#856404;flex:1 1;font-size:14px;font-weight:500;line-height:1.6}.alpha-buttons-group{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.alpha-action-button{align-items:center!important;display:inline-flex!important;font-size:12px!important;font-weight:600!important;height:auto!important;justify-content:center!important;line-height:1.4!important;padding:8px 16px!important;transition:all .3s ease!important;white-space:nowrap!important}.alpha-action-button .button-text{display:inline;margin-left:6px}.alpha-action-button .anticon{font-size:14px!important}.alpha-bug-button{background:#ff9800!important;border-color:#ff9800!important;box-shadow:0 2px 4px #ff98004d!important;color:#fff!important}.alpha-bug-button:hover{background:#f57c00!important;border-color:#f57c00!important;box-shadow:0 4px 8px #ff980066!important;color:#fff!important;transform:translateY(-2px)!important}.alpha-bug-button:active{box-shadow:0 2px 4px #ff98004d!important;transform:translateY(0)!important}.alpha-feature-button{background:#52c41a!important;border-color:#52c41a!important;box-shadow:0 2px 4px #52c41a4d!important;color:#fff!important}.alpha-feature-button:hover{background:#389e0d!important;border-color:#389e0d!important;box-shadow:0 4px 8px #52c41a66!important;color:#fff!important;transform:translateY(-2px)!important}.alpha-feature-button:active{box-shadow:0 2px 4px #52c41a4d!important;transform:translateY(0)!important}.alpha-mail-button{background:#1890ff!important;border-color:#1890ff!important;box-shadow:0 2px 4px #1890ff4d!important;color:#fff!important}.alpha-mail-button:hover{background:#096dd9!important;border-color:#096dd9!important;box-shadow:0 4px 8px #1890ff66!important;color:#fff!important;transform:translateY(-2px)!important}.alpha-mail-button:active{box-shadow:0 2px 4px #1890ff4d!important;transform:translateY(0)!important}.alpha-buttons-group a{text-decoration:none}@keyframes pulse{0%,to{box-shadow:0 2px 4px #ff6b6b4d;transform:scale(1)}50%{box-shadow:0 2px 8px #ff6b6b80;transform:scale(1.05)}}@media (max-width:768px){.alpha-banner-container .ant-alert{padding:10px 16px}.alpha-banner-content{align-items:flex-start;flex-direction:column;gap:8px}.alpha-text{font-size:13px}.alpha-badge{font-size:10px;padding:3px 10px}.alpha-buttons-group{gap:6px;margin-top:8px;width:100%}.alpha-action-button{font-size:11px!important;padding:6px 12px!important}.alpha-action-button .anticon{font-size:12px!important}.alpha-action-button .button-text{margin-left:4px}}@media print{.alpha-banner-container{display:none}}.alpha-warning-modal .ant-modal-body{max-height:70vh;overflow-y:auto}.alpha-warning-modal .ant-modal-title{font-size:18px;font-weight:600}.alpha-warning-modal .ant-list-item{transition:all .3s ease}.alpha-warning-modal .ant-list-item:hover{box-shadow:0 2px 8px #0000001a;transform:translateX(4px)}.alpha-warning-modal.ant-modal{animation:fadeInScale .3s ease-out}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.alpha-warning-modal .ant-modal{margin:10px auto;max-width:95vw}.alpha-warning-modal .ant-modal-body{max-height:80vh;padding:16px}.alpha-warning-modal .ant-list-item{padding:10px}.alpha-warning-modal .ant-modal-title{font-size:16px}}@media print{.alpha-warning-modal{display:none}}.assistant-floating-button{border-radius:28px!important;bottom:24px;box-shadow:0 4px 12px #00000026;font-size:16px;font-weight:500;height:56px!important;padding:0 24px!important;position:fixed;right:24px;z-index:1000}.assistant-floating-button:hover{box-shadow:0 6px 16px #00000040;transform:translateY(-2px);transition:all .3s}.assistant-modal .ant-modal-body{height:600px;overflow:hidden;padding:0}.assistant-chat-container{display:flex;flex-direction:column;height:600px}.assistant-header{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:10px 12px}.assistant-messages{background:#fafafa;flex:1 1;overflow-y:auto;padding:20px}.assistant-message{align-items:flex-start;display:flex;margin-bottom:20px}.assistant-message-user{flex-direction:row-reverse}.assistant-message-assistant,.assistant-message-error{flex-direction:row}.assistant-avatar{flex-shrink:0}.assistant-avatar-user{background-color:#1890ff;margin-left:12px}.assistant-avatar-assistant{background-color:#52c41a;margin-right:12px}.assistant-message-content{word-wrap:break-word;border-radius:12px;max-width:70%;min-width:120px;overflow-wrap:break-word;padding:12px 16px;word-break:break-word}.assistant-message-user .assistant-message-content{background:#e6f7ff;border:1px solid #91d5ff}.assistant-message-assistant .assistant-message-content{background:#fff;border:1px solid #d9d9d9}.assistant-message-error .assistant-message-content{background:#fff1f0;border:1px solid #ffa39e}.assistant-message-text{line-height:1.6;white-space:pre-wrap;word-break:break-word}.assistant-sources{border-top:1px solid #f0f0f0;margin-top:8px;padding-top:8px}.assistant-source-tag{font-size:10px;margin-top:4px}.assistant-feedback{border-top:1px solid #f0f0f0;margin-top:8px;padding-top:8px}.assistant-suggestions{background:#f0f9ff;border-bottom:1px solid #e6f7ff;border-top:1px solid #e6f7ff;padding:12px 20px}.assistant-suggestion-btn{border-color:#91d5ff;color:#1890ff}.assistant-suggestion-btn:hover{background:#e6f7ff;border-color:#1890ff;color:#1890ff}.assistant-input-wrapper{background:#fff;border-top:1px solid #f0f0f0;padding:16px 20px}.assistant-input{border-radius:20px}.assistant-send-btn{border-radius:0 20px 20px 0}.assistant-messages::-webkit-scrollbar{width:6px}.assistant-messages::-webkit-scrollbar-track{background:#f0f0f0}.assistant-messages::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:3px}.assistant-messages::-webkit-scrollbar-thumb:hover{background:#8c8c8c}.cursor-blink{animation:blink 1s step-end infinite;color:#1890ff;font-weight:700;margin-left:2px}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.assistant-fullscreen-layout,.assistant-sessions-sidebar{display:flex;height:100vh;overflow:hidden}.assistant-sessions-sidebar{border-right:1px solid #f0f0f0;flex-direction:column;flex-shrink:0}.assistant-sessions-header{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;display:flex;flex-shrink:0;justify-content:space-between;padding:16px}.assistant-sessions-list{background:#fff;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto}.assistant-session-item{border-bottom:1px solid #f5f5f5;margin:0!important;transition:background-color .2s}.assistant-session-item:hover{background-color:#f5f5f5}.assistant-session-item.active{background-color:#e6f7ff;border-left:3px solid #1890ff}.assistant-sessions-list .ant-list,.assistant-sessions-list .ant-list-items{height:100%}.assistant-chat-main{background:#fafafa;display:flex;flex:1 1;flex-direction:column;height:100vh;min-width:0;overflow:hidden}.assistant-chat-header{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:12px 16px}.assistant-chat-content{background:#fafafa;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.assistant-chat-content .assistant-messages{background:#fafafa;flex:1 1;max-height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding:20px}.assistant-chat-content .assistant-messages::-webkit-scrollbar{width:8px}.assistant-chat-content .assistant-messages::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}.assistant-chat-content .assistant-messages::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:4px}.assistant-chat-content .assistant-messages::-webkit-scrollbar-thumb:hover{background:#8c8c8c}.assistant-chat-content .assistant-suggestions{background:#f0f9ff;border-bottom:1px solid #e6f7ff;border-top:1px solid #e6f7ff;flex-shrink:0;padding:12px 20px}.assistant-chat-content .assistant-input-wrapper{background:#fff;border-top:1px solid #f0f0f0;flex-shrink:0;padding:16px 20px}.layout-container{min-height:100vh}.layout-sider{box-shadow:2px 0 8px #0000001a;z-index:100}.layout-logo{align-items:center;border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--theme-sidebar-border,#ffffff1a);display:flex;margin-bottom:16px;padding:16px}.logo-image{height:32px;margin-right:12px;width:32px}.logo-text{color:#fff!important;font-size:18px;font-weight:600;margin:0}.layout-menu{border:none}.layout-menu .ant-menu-item{align-items:center;border-radius:6px;color:#ffffffd9!important;color:var(--theme-sidebar-text,#ffffffd9)!important;display:flex;height:40px;line-height:40px;margin:4px 8px}.ant-layout-sider-collapsed .layout-menu .ant-menu-item,.ant-layout-sider-collapsed .layout-menu .ant-menu-submenu-title{justify-content:center;padding:0!important}.ant-layout-sider-collapsed .layout-menu .ant-menu-item .anticon,.ant-layout-sider-collapsed .layout-menu .ant-menu-item-icon,.ant-layout-sider-collapsed .layout-menu .ant-menu-submenu-title .anticon{align-items:center;display:flex;flex:0 0 auto;justify-content:center;margin:0 auto!important}.layout-menu .ant-menu-item .anticon,.layout-menu .ant-menu-item-icon span{color:#ffffffa6!important;color:var(--theme-sidebar-icon,#ffffffa6)!important}.layout-menu .ant-menu-item:hover{background-color:#1890ff1a!important;background-color:var(--theme-sidebar-hover,#1890ff1a)!important;color:#ffffffd9!important;color:var(--theme-sidebar-text,#ffffffd9)!important}.layout-menu .ant-menu-item:hover .ant-menu-item-icon span,.layout-menu .ant-menu-item:hover .anticon{color:#ffffffa6!important;color:var(--theme-sidebar-icon,#ffffffa6)!important}.layout-menu .ant-menu-item-selected{background-color:#1890ff1a!important;background-color:var(--theme-sidebar-hover,#1890ff1a)!important}.layout-menu .ant-menu-item-selected,.layout-menu .ant-menu-item-selected .ant-menu-item-icon span,.layout-menu .ant-menu-item-selected .anticon{color:#1890ff!important;color:var(--theme-sidebar-selected,#1890ff)!important}.layout-menu .ant-menu-item-selected:after{display:none}.mb-menu-submenu--product-management .ant-menu-submenu-arrow{display:none!important}.ant-menu-submenu-popup,.ant-menu-submenu-popup>.ant-menu{max-width:60px!important;min-width:60px!important;width:60px!important}.ant-menu-submenu-popup>.ant-menu{background:#001529!important;border-radius:8px!important;box-shadow:2px 0 8px #00000026,0 2px 8px #00000026!important;margin-left:0!important;padding:4px 0!important}.ant-menu-submenu-popup:before{content:"";height:100%;left:-8px;position:absolute;top:0;width:8px;z-index:-1}.ant-menu-submenu-popup.ant-menu-submenu-placement-rightBottom,.ant-menu-submenu-popup.ant-menu-submenu-placement-rightTop{left:calc(100% + 8px)!important;margin-left:0!important;padding-left:8px!important}.ant-menu-submenu-popup>.ant-menu{margin-left:-8px!important;padding-left:8px!important;position:relative}.ant-menu-submenu-popup .ant-menu-item{align-items:center!important;border-radius:6px!important;color:#ffffffd9!important;color:var(--theme-sidebar-text,#ffffffd9)!important;display:flex!important;height:40px!important;justify-content:center!important;line-height:40px!important;margin:4px!important;padding:0!important;position:relative;width:calc(100% - 8px)!important}.ant-menu-submenu-popup .ant-menu-item .anticon,.ant-menu-submenu-popup .ant-menu-item-icon{align-items:center!important;color:#ffffffa6!important;color:var(--theme-sidebar-icon,#ffffffa6)!important;display:flex!important;justify-content:center!important;margin:0 auto!important}.ant-menu-submenu-popup .ant-menu-item .ant-menu-title-content{display:none!important}.ant-menu-submenu-popup .ant-menu-item[data-tooltip],.ant-menu-submenu-popup .ant-menu-item[title]{position:relative}.ant-menu-submenu-popup .ant-menu-item[data-tooltip]:before,.ant-menu-submenu-popup .ant-menu-item[title]:before{background:#000000d9;border-radius:4px;box-shadow:0 2px 8px #00000026;color:#fff;content:attr(data-tooltip);font-size:14px;left:calc(100% + 8px);line-height:1.5;opacity:0;padding:6px 12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease,visibility .2s ease;visibility:hidden;white-space:nowrap;z-index:9999}.ant-menu-submenu-popup .ant-menu-item[data-tooltip]:after,.ant-menu-submenu-popup .ant-menu-item[title]:after{background:#000000d9;border-radius:1px 0 0 0;content:"";height:8px;left:calc(100% + 4px);opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);transition:opacity .2s ease,visibility .2s ease;visibility:hidden;width:8px;z-index:9998}.ant-menu-submenu-popup .ant-menu-item[title]:not([data-tooltip]):before{content:attr(title)}.ant-menu-submenu-popup .ant-menu-item:hover:after,.ant-menu-submenu-popup .ant-menu-item:hover:before,.mb-sidebar-hovered .ant-menu-submenu-popup .ant-menu-item[data-tooltip]:after,.mb-sidebar-hovered .ant-menu-submenu-popup .ant-menu-item[data-tooltip]:before,.mb-sidebar-hovered .ant-menu-submenu-popup .ant-menu-item[title]:after,.mb-sidebar-hovered .ant-menu-submenu-popup .ant-menu-item[title]:before{opacity:1!important;visibility:visible!important}.ant-menu-submenu-popup .ant-menu-item:hover{background-color:#1890ff1a!important;background-color:var(--theme-sidebar-hover,#1890ff1a)!important;color:#ffffffd9!important;color:var(--theme-sidebar-text,#ffffffd9)!important}.ant-menu-submenu-popup .ant-menu-item:hover .anticon{color:#ffffffa6!important;color:var(--theme-sidebar-icon,#ffffffa6)!important}.ant-menu-submenu-popup .ant-menu-item-selected{background-color:#1890ff!important;background-color:var(--theme-sidebar-selected,#1890ff)!important;color:#fff!important}.ant-menu-submenu-popup .ant-menu-item-selected .ant-menu-item-icon,.ant-menu-submenu-popup .ant-menu-item-selected .anticon{color:#fff!important}.ant-menu-submenu-popup .ant-menu-item-selected:after{display:none!important}.layout-menu .ant-menu-submenu-title:hover{background-color:#1890ff1a!important;background-color:var(--theme-sidebar-hover,#1890ff1a)!important}.layout-menu .ant-menu-submenu-active>.ant-menu-submenu-title{color:#ffffffd9!important;color:var(--theme-sidebar-text,#ffffffd9)!important}.layout-menu .ant-menu-submenu-active>.ant-menu-submenu-title .anticon{color:#ffffffa6!important;color:var(--theme-sidebar-icon,#ffffffa6)!important}.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .mb-menu-submenu-active>.ant-menu-submenu-title{background-color:#1890ff!important;background-color:var(--theme-sidebar-selected,#1890ff)!important;color:#fff!important}.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .mb-menu-submenu-active>.ant-menu-submenu-title .anticon{color:#fff!important}.layout-menu .mb-menu-submenu-active>.ant-menu-submenu-title{background-color:#1890ff1a!important;background-color:var(--theme-sidebar-hover,#1890ff1a)!important}.layout-menu .mb-menu-submenu-active>.ant-menu-submenu-title,.layout-menu .mb-menu-submenu-active>.ant-menu-submenu-title .anticon{color:#1890ff!important;color:var(--theme-sidebar-selected,#1890ff)!important}.mb-menu-icon-round{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;height:22px;justify-content:center;width:22px}.mb-menu-icon-round--pricing-ai{background:#1890ff2e;background:var(--theme-sidebar-hover,#1890ff2e);border:1px solid #1890ff73;border:1px solid var(--theme-sidebar-selected,#1890ff73)}.mb-menu-icon-round--pricing-ai .anticon{color:#1890ff!important;color:var(--theme-sidebar-selected,#1890ff)!important;font-size:14px}.layout-header{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;box-shadow:0 2px 8px #0000000f;display:flex;height:64px;justify-content:space-between;padding:0 24px}.mb-app-header{min-height:56px}.mb-app-header.ant-layout-header{height:auto;line-height:normal}.mb-app-header__left,.mb-app-header__right{align-items:center;display:flex;flex-wrap:wrap;min-width:0}.mb-app-header__role-badge{border-radius:999px;font-size:12px;line-height:18px;padding:0 8px}.header-left,.trigger-btn{align-items:center;display:flex}.trigger-btn{border-radius:6px;font-size:18px;height:40px;justify-content:center;transition:all .3s;width:40px}.trigger-btn:hover{background-color:#f5f5f5}.header-right,.notification-btn{align-items:center;display:flex}.notification-btn{border-radius:6px;font-size:18px;height:40px;justify-content:center;transition:all .3s;width:40px}.notification-btn:hover{background-color:#f5f5f5}.user-info{align-items:center;border-radius:8px;cursor:pointer;display:flex;padding:8px 12px;transition:all .3s}.user-info:hover{background-color:#f5f5f5}.user-avatar{margin-right:12px}.user-details{align-items:flex-start;display:flex;flex-direction:column}.user-role{font-size:12px;line-height:1.2}.layout-content{background-color:#f5f5f5;margin:0;min-height:calc(100vh - 64px);padding:0}.content-wrapper{min-height:100%;padding:24px}@media (max-width:768px){.layout-header{padding:0 16px}.content-wrapper{padding:16px}.user-details{display:none}}[data-theme=dark] .layout-header{background:#001529;border-bottom-color:#303030}[data-theme=dark] .layout-content{background-color:#000}[data-theme=dark] .notification-btn:hover,[data-theme=dark] .trigger-btn:hover,[data-theme=dark] .user-info:hover{background-color:#ffffff1a}.layout-sider{transition:all .2s}.layout-menu .ant-menu-item{transition:all .3s cubic-bezier(.645,.045,.355,1)}.layout-content::-webkit-scrollbar{width:6px}.layout-content::-webkit-scrollbar-track{background:#f1f1f1}.layout-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.layout-content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.mb-layout-header-fixed{flex-shrink:0!important;position:fixed!important;top:0!important;z-index:99!important}.mb-layout-content-scrollable{flex:1 1!important;overflow-x:hidden!important;overflow-y:auto!important}.mb-layout-content-wrapper{overflow:hidden!important;position:relative!important}.mb-sidebar-always-collapsed{overflow:visible!important;position:relative!important}.mb-sidebar-always-collapsed .ant-layout-sider-trigger{align-items:center!important;display:flex!important;justify-content:center!important;left:0!important;margin:0 auto!important;padding:0!important;right:auto!important;text-align:center!important;width:100%!important}.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-layout-sider-trigger{max-width:60px!important;min-width:60px!important;width:60px!important}.mb-sidebar-always-collapsed:not(.ant-layout-sider-collapsed) .ant-layout-sider-trigger{max-width:230px!important;min-width:230px!important;width:230px!important}.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-item,.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-submenu-title{align-items:center!important;border-radius:6px!important;display:flex!important;height:40px!important;justify-content:center!important;line-height:40px!important;margin:4px!important;min-width:0!important;padding:0!important;width:calc(100% - 8px)!important}.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-item-selected{background-color:#1890ff!important;background-color:var(--theme-sidebar-selected,#1890ff)!important;border-radius:6px!important}.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-item-selected .anticon{color:#fff!important}.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-item:hover:not(.ant-menu-item-selected),.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-submenu-title:hover{background-color:#ffffff14!important;background-color:var(--theme-sidebar-hover,#ffffff14)!important;border-radius:6px!important}.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .mb-menu-submenu-active>.ant-menu-submenu-title:hover{background-color:#1890ff!important;background-color:var(--theme-sidebar-selected,#1890ff)!important}.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-item:hover:not(.ant-menu-item-selected) .anticon,.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-submenu-title:hover .anticon{color:#ffffffd9!important;color:var(--theme-sidebar-icon,#ffffffd9)!important}.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-item .ant-menu-item-icon span,.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-item .anticon,.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-item-icon,.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-item-icon span,.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-submenu-title .anticon{align-items:center!important;color:#ffffffa6!important;color:var(--theme-sidebar-icon,#ffffffa6)!important;display:flex!important;flex:0 0 auto!important;font-size:18px!important;justify-content:center!important;line-height:1!important;margin:0 auto!important;vertical-align:middle!important;width:auto!important}.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-item:hover .ant-menu-item-icon span{color:#ffffffd9!important;color:var(--theme-sidebar-icon,#ffffffd9)!important}.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-item-selected .ant-menu-item-icon span{color:#fff!important}.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-item .ant-menu-title-content,.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-item>span:not(.anticon):not(.ant-menu-title-content),.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-submenu-arrow,.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-submenu-title .ant-menu-title-content,.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-submenu-title>span:not(.anticon):not(.ant-menu-title-content){display:none!important}.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-item>*,.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-submenu-title>*{margin:0!important}.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-item,.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-submenu-title{text-align:center!important}.mb-sidebar-hovered.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-item,.mb-sidebar-hovered.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-submenu-title{position:relative}.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-tooltip{z-index:9999!important}.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-item[data-tooltip],.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-submenu-title[data-tooltip]{position:relative}.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-item[data-tooltip]:before,.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-submenu-title[data-tooltip]:before{background:#000000d9;border-radius:4px;box-shadow:0 2px 8px #00000026;color:#fff;content:attr(data-tooltip);font-size:14px;left:calc(100% + 8px);line-height:1.5;margin-left:0;opacity:0;padding:6px 12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease,visibility .2s ease;visibility:hidden;white-space:nowrap;z-index:9999}.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-item[data-tooltip]:after,.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-submenu-title[data-tooltip]:after{background:#000000d9;border-radius:1px 0 0 0;content:"";height:8px;left:calc(100% + 4px);opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);transition:opacity .2s ease,visibility .2s ease;visibility:hidden;width:8px;z-index:9998}.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-item[data-tooltip]:hover:after,.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-item[data-tooltip]:hover:before,.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-submenu-title[data-tooltip]:hover:after,.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-submenu-title[data-tooltip]:hover:before,.mb-sidebar-hovered.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-item[data-tooltip]:after,.mb-sidebar-hovered.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-item[data-tooltip]:before,.mb-sidebar-hovered.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-submenu-title[data-tooltip]:after,.mb-sidebar-hovered.mb-sidebar-always-collapsed.ant-layout-sider-collapsed .ant-menu-submenu-title[data-tooltip]:before{opacity:1!important;visibility:visible!important}