@media screen{.mlApp.mlDesignV3 :is(.productsV2,.connectV2,.suppliersPremium,.publicationPagePremium,.accountComparePage,.ordersPremium,.orderLabelsPage,.mlInbox,.perfPage,.mlNoticesPage),.mlApp.mlDesignV3 :is(.productModal,.mappingEditorModal,.supplierModal){--ops-text:#172b4d;--ops-muted:#61738b;--ops-brand:#1769e0;--ops-line:#e3e9f1;--ops-canvas:#f5f7fb;--ops-shadow:0 2px 8px #172b4d09,0 12px 28px #172b4d06;color:var(--ops-text);font-variant-numeric:tabular-nums;font-size:14px;line-height:1.5}.mlApp.mlDesignV3 :is(.productsV2,.connectV2,.suppliersPremium,.publicationPagePremium,.accountComparePage,.ordersPremium,.orderLabelsPage,.mlInbox,.perfPage,.mlNoticesPage){min-width:0;max-width:100%;gap:18px!important}.mlApp.mlDesignV3 .publicationPagePremium{padding-bottom:12px;display:grid}.mlApp.mlDesignV3 :is(.productsV2,.connectV2,.suppliersPremium,.publicationPagePremium,.accountComparePage,.ordersPremium,.orderLabelsPage,.mlInbox,.perfPage,.mlNoticesPage) :is(.dashEyebrow,.eyebrow2,.perfEyebrow){letter-spacing:.085em;font-size:10px!important;font-weight:700!important}.mlApp.mlDesignV3 :is(.productsV2,.connectV2,.suppliersPremium,.publicationPagePremium,.accountComparePage,.ordersPremium,.orderLabelsPage,.mlInbox,.perfPage,.mlNoticesPage) :is(.moduleCard,.productsV2TableCard,.productsV2Filters,.connectV2FilterCard,.connectV2TableCard,.premiumPublicationCard,.perfIntro,.perfTableCard){border:1px solid var(--ops-line)!important;box-shadow:var(--ops-shadow)!important;background:#fff!important;border-radius:16px!important}.mlApp.mlDesignV3 :is(.productsV2,.connectV2,.suppliersPremium,.publicationPagePremium,.accountComparePage,.ordersPremium,.orderLabelsPage,.mlInbox,.perfPage,.mlNoticesPage) :is(.productsV2Metrics,.connectV2Metrics,.supplierKpiGrid,.publicationMetrics,.ordersKpis,.compareKpis,.inboxKpis,.perfKpis){gap:14px!important;margin:0!important}.mlApp.mlDesignV3 :is(.productsV2,.connectV2,.suppliersPremium,.publicationPagePremium,.accountComparePage,.ordersPremium,.orderLabelsPage,.mlInbox,.perfPage,.mlNoticesPage) :is(.productsV2Metrics,.connectV2Metrics,.supplierKpiGrid,.publicationMetrics,.ordersKpis,.compareKpis,.inboxKpis,.perfKpis)>article{min-width:0;border:1px solid var(--ops-line)!important;min-height:108px!important;box-shadow:var(--ops-shadow)!important;background:#fff!important;border-radius:16px!important;padding:18px!important}.mlApp.mlDesignV3 :is(.productsV2,.connectV2,.suppliersPremium,.publicationPagePremium,.accountComparePage,.ordersPremium,.orderLabelsPage,.mlInbox,.perfPage,.mlNoticesPage) :is(.productsV2Metrics,.connectV2Metrics,.supplierKpiGrid,.publicationMetrics,.ordersKpis,.compareKpis,.inboxKpis,.perfKpis) :is(small){color:var(--ops-muted)!important;font-size:12px!important;line-height:1.4!important}.mlApp.mlDesignV3 .productsV2 .productsV2Metrics article>div:last-child>strong,.mlApp.mlDesignV3 .connectV2 .connectMetric>div>strong,.mlApp.mlDesignV3 .suppliersPremium .supplierKpi>div:last-child>strong,.mlApp.mlDesignV3 .publicationPagePremium .premiumMetrics article>div>strong,.mlApp.mlDesignV3 .ordersPremium .orderKpi>div:last-child>strong,.mlApp.mlDesignV3 .accountComparePage .compareKpis article>strong,.mlApp.mlDesignV3 .mlInbox .inboxKpis article>strong,.mlApp.mlDesignV3 .perfPage .perfKpis article>strong:not(.dateValue){letter-spacing:-.035em;margin:5px 0 3px!important;font-size:28px!important;font-weight:700!important;line-height:1.15!important}.mlApp.mlDesignV3 .productsV2 .productsV2Metrics article>div:last-child>span,.mlApp.mlDesignV3 .connectV2 .connectMetric>div>small,.mlApp.mlDesignV3 .suppliersPremium .supplierKpi>div:last-child>span,.mlApp.mlDesignV3 .publicationPagePremium .premiumMetrics article>div>span,.mlApp.mlDesignV3 .ordersPremium .orderKpi>div:last-child>span,.mlApp.mlDesignV3 .accountComparePage .compareKpis article>span,.mlApp.mlDesignV3 .mlInbox .inboxKpis article>span,.mlApp.mlDesignV3 .perfPage .perfKpis article>span{color:var(--ops-muted)!important;font-size:12px!important;font-weight:600!important}.mlApp.mlDesignV3 .productsV2 .productsMetricIcon,.mlApp.mlDesignV3 .connectV2 .connectMetricIcon,.mlApp.mlDesignV3 .suppliersPremium .supplierKpiIcon,.mlApp.mlDesignV3 .ordersPremium .orderKpiIcon,.mlApp.mlDesignV3 .publicationPagePremium .metricIcon{width:44px!important;min-width:44px!important;height:44px!important;box-shadow:none!important;border-radius:12px!important;flex-basis:44px!important}.mlApp.mlDesignV3 .connectV2 .connectMetric>i{opacity:.2!important}.mlApp.mlDesignV3 .ordersPremium .orderKpi:after,.mlApp.mlDesignV3 .suppliersPremium .supplierKpi:after{height:2px}.mlApp.mlDesignV3 :is(.productsV2,.connectV2,.suppliersPremium,.publicationPagePremium,.accountComparePage,.ordersPremium,.orderLabelsPage,.mlInbox,.perfPage,.mlNoticesPage) :is(.moduleEmpty,.perfEmpty){text-align:center;min-height:160px;line-height:1.65;color:var(--ops-muted)!important;padding:38px 24px!important;font-size:14px!important}.mlApp.mlDesignV3 :is(.productsV2,.connectV2,.suppliersPremium,.publicationPagePremium,.accountComparePage,.ordersPremium,.orderLabelsPage,.mlInbox,.perfPage,.mlNoticesPage) .moduleEmpty strong{color:var(--ops-text);font-size:15px;font-weight:650}.mlApp.mlDesignV3 :is(.productsV2,.connectV2,.suppliersPremium,.publicationPagePremium,.accountComparePage,.ordersPremium,.orderLabelsPage,.mlInbox,.perfPage,.mlNoticesPage) :is(.importNotice,.errorNotice,.premiumNotice){border-radius:12px!important;padding:12px 16px!important;font-size:13px!important;line-height:1.5!important}.mlApp.mlDesignV3 :is(.productsV2,.connectV2,.suppliersPremium,.publicationPagePremium,.accountComparePage,.ordersPremium,.orderLabelsPage,.mlInbox,.perfPage,.mlNoticesPage) :is(input:where(:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file])),select),.mlApp.mlDesignV3 :is(.productModal,.mappingEditorModal,.supplierModal) :is(input:where(:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file])),select){min-width:0;box-shadow:none;font-weight:450;border:1px solid var(--ops-line)!important;height:42px!important;min-height:42px!important;color:var(--ops-text)!important;background:#fff!important;border-radius:10px!important;padding:0 12px!important;font-size:13px!important}.mlApp.mlDesignV3 :is(.productsV2,.connectV2,.suppliersPremium,.publicationPagePremium,.accountComparePage,.ordersPremium,.orderLabelsPage,.mlInbox,.perfPage,.mlNoticesPage) textarea,.mlApp.mlDesignV3 :is(.productModal,.mappingEditorModal,.supplierModal) textarea{border:1px solid var(--ops-line)!important;color:var(--ops-text)!important;background:#fff!important;border-radius:12px!important;font-size:14px!important;line-height:1.6!important}.mlApp.mlDesignV3 :is(.productsV2,.connectV2,.suppliersPremium,.publicationPagePremium,.accountComparePage,.ordersPremium,.orderLabelsPage,.mlInbox,.perfPage,.mlNoticesPage) :is(input,textarea)::placeholder,.mlApp.mlDesignV3 :is(.productModal,.mappingEditorModal,.supplierModal) :is(input,textarea)::placeholder{color:#8290a3;opacity:1}.mlApp.mlDesignV3 :is(.productsV2,.connectV2,.suppliersPremium,.publicationPagePremium,.accountComparePage,.ordersPremium,.orderLabelsPage,.mlInbox,.perfPage,.mlNoticesPage) :where(button,a,input,select,textarea):focus-visible,.mlApp.mlDesignV3 :is(.productModal,.mappingEditorModal,.supplierModal) :where(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #1769e047!important}.mlApp.mlDesignV3 :is(.productsV2,.connectV2,.suppliersPremium,.publicationPagePremium,.accountComparePage,.ordersPremium,.orderLabelsPage,.mlInbox,.perfPage,.mlNoticesPage) :is(.primaryAction,.softBtn,.openMlButton),.mlApp.mlDesignV3 :is(.productModal,.mappingEditorModal,.supplierModal) :is(.primaryAction,.softBtn){text-decoration:none;transition:background-color .15s,border-color .15s;min-height:42px!important;box-shadow:none!important;border-radius:10px!important;padding:0 15px!important;font-size:13px!important;font-weight:650!important;line-height:1.35!important}.mlApp.mlDesignV3 :is(.productsV2,.connectV2,.suppliersPremium,.publicationPagePremium,.accountComparePage,.ordersPremium,.orderLabelsPage,.mlInbox,.perfPage,.mlNoticesPage) .primaryAction,.mlApp.mlDesignV3 :is(.productModal,.mappingEditorModal,.supplierModal) .primaryAction{border:1px solid var(--ops-brand)!important;background:var(--ops-brand)!important;color:#fff!important}.mlApp.mlDesignV3 :is(.productsV2,.connectV2,.suppliersPremium,.publicationPagePremium,.accountComparePage,.ordersPremium,.orderLabelsPage,.mlInbox,.perfPage,.mlNoticesPage) .primaryAction:hover:not(:disabled),.mlApp.mlDesignV3 :is(.productModal,.mappingEditorModal,.supplierModal) .primaryAction:hover:not(:disabled){background:#125cc8!important;border-color:#125cc8!important}.mlApp.mlDesignV3 :is(.productsV2,.connectV2,.suppliersPremium,.publicationPagePremium,.accountComparePage,.ordersPremium,.orderLabelsPage,.mlInbox,.perfPage,.mlNoticesPage) :is(.softBtn,.openMlButton):not(.disabled),.mlApp.mlDesignV3 :is(.productModal,.mappingEditorModal,.supplierModal) .softBtn{color:var(--ops-brand)!important;background:#fff!important;border:1px solid #d6e1ef!important}.mlApp.mlDesignV3 :is(.productsV2,.connectV2,.suppliersPremium,.publicationPagePremium,.accountComparePage,.ordersPremium,.orderLabelsPage,.mlInbox,.perfPage,.mlNoticesPage) :is(.softBtn,.openMlButton):hover:not(:disabled):not(.disabled),.mlApp.mlDesignV3 :is(.productModal,.mappingEditorModal,.supplierModal) .softBtn:hover:not(:disabled){background:#edf4ff!important;border-color:#c3d8f6!important}.mlApp.mlDesignV3 :is(.productsV2,.connectV2,.suppliersPremium,.publicationPagePremium,.accountComparePage,.ordersPremium,.orderLabelsPage,.mlInbox,.perfPage,.mlNoticesPage) button:disabled,.mlApp.mlDesignV3 :is(.productModal,.mappingEditorModal,.supplierModal) button:disabled{cursor:not-allowed!important;opacity:.55!important}.mlApp.mlDesignV3 :is(.productsV2,.connectV2,.suppliersPremium,.publicationPagePremium,.accountComparePage,.ordersPremium,.orderLabelsPage,.mlInbox,.perfPage,.mlNoticesPage) :is(.productsV2Pager,.connectionPager,.mappingResultPager){border-top:1px solid var(--ops-line)!important;min-height:64px!important;color:var(--ops-muted)!important;background:#fff!important;gap:12px!important;padding:12px 18px!important;font-size:12px!important}.mlApp.mlDesignV3 :is(.productsV2,.connectV2,.suppliersPremium,.publicationPagePremium,.accountComparePage,.ordersPremium,.orderLabelsPage,.mlInbox,.perfPage,.mlNoticesPage) :is(.productsV2Pager,.connectionPager,.mappingResultPager) :is(button,b){border-radius:10px!important;min-width:40px!important;height:40px!important;min-height:40px!important;font-size:13px!important}.mlApp.mlDesignV3 :is(.productsV2,.connectV2,.suppliersPremium,.publicationPagePremium,.accountComparePage,.ordersPremium,.orderLabelsPage,.mlInbox,.perfPage,.mlNoticesPage) :is(.productsV2Pager,.connectionPager,.mappingResultPager) span{color:var(--ops-muted)!important;font-size:12px!important}.mlApp.mlDesignV3 :is(.productsV2,.connectV2,.suppliersPremium,.publicationPagePremium,.accountComparePage,.ordersPremium,.orderLabelsPage,.mlInbox,.perfPage,.mlNoticesPage) :is(.statusChip,.storeBadge,.productsState,.mapState,.publicationType,.syncState,.orderStatus,.shippingType,.supplierMissing,.perfStatus){min-height:27px;letter-spacing:0!important;font-size:11px!important;font-weight:650!important;line-height:1.3!important}.mlApp.mlDesignV3 .productsV2 .productsV2Filters{grid-template-columns:repeat(4,minmax(130px,1fr)) auto;gap:14px;padding:18px}.mlApp.mlDesignV3 .productsV2 .productsV2Filters label,.mlApp.mlDesignV3 .connectV2 .connectV2FilterBody>select,.mlApp.mlDesignV3 .suppliersPremium .supplierSearchField,.mlApp.mlDesignV3 .publicationPagePremium .premiumPublicationFilters label,.mlApp.mlDesignV3 .ordersPremium .ordersToolbar label,.mlApp.mlDesignV3 .accountComparePage .compareToolbar label,.mlApp.mlDesignV3 .mlInbox .inboxFilters label{color:var(--ops-muted)!important;gap:7px!important;font-size:12px!important;font-weight:600!important}.mlApp.mlDesignV3 .productsV2 .productsV2Tabs{border-color:var(--ops-line);gap:12px;min-height:66px;padding:12px 18px}.mlApp.mlDesignV3 .productsV2 .productsV2Tabs button,.mlApp.mlDesignV3 .productsV2 .productsClearFilters,.mlApp.mlDesignV3 .productsV2 .productsViewButton{border:1px solid var(--ops-line)!important;height:40px!important;min-height:40px!important;color:var(--ops-brand)!important;box-shadow:none!important;background:#fff!important;border-radius:10px!important;padding:0 14px!important;font-size:12px!important;font-weight:600!important}.mlApp.mlDesignV3 .productsV2 .productsV2Tabs button.active{color:#125bbd!important;background:#edf4ff!important;border-color:#bfd5f5!important}.mlApp.mlDesignV3 .productsV2 .productsV2Metrics article.active{border-color:#a9c9f5!important;box-shadow:0 0 0 2px #1769e012!important}.mlApp.mlDesignV3 .productsV2 .productsV2SearchRow{border-color:var(--ops-line);background:#fbfcfe;gap:14px;padding:12px 18px}.mlApp.mlDesignV3 .productsV2 .productsV2SearchRow>span{color:var(--ops-muted);font-size:12px}.mlApp.mlDesignV3 .productsV2 .productsV2Search{border-color:var(--ops-line);border-radius:10px;width:min(650px,70%);height:44px}.mlApp.mlDesignV3 :is(.productsV2,.connectV2,.suppliersPremium,.publicationPagePremium,.accountComparePage,.ordersPremium,.orderLabelsPage,.mlInbox,.perfPage,.mlNoticesPage) :is(.productsV2Search,.connectV2Search,.supplierSearchInput,.premiumSearchWrap,.ordersSearchInput,.universalMlSearchInput),.mlApp.mlDesignV3 :is(.productModal,.mappingEditorModal,.supplierModal) :is(.productsV2Search,.connectV2Search,.supplierSearchInput,.premiumSearchWrap,.ordersSearchInput,.universalMlSearchInput){border-color:var(--ops-line)!important;background:#fff!important;border-radius:10px!important}.mlApp.mlDesignV3 :is(.productsV2,.connectV2,.suppliersPremium,.publicationPagePremium,.accountComparePage,.ordersPremium,.orderLabelsPage,.mlInbox,.perfPage,.mlNoticesPage) :is(.productsV2Search,.connectV2Search,.supplierSearchInput,.premiumSearchWrap,.ordersSearchInput,.universalMlSearchInput) input,.mlApp.mlDesignV3 :is(.productModal,.mappingEditorModal,.supplierModal) :is(.productsV2Search,.connectV2Search,.supplierSearchInput,.premiumSearchWrap,.ordersSearchInput,.universalMlSearchInput) input{height:40px!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 8px!important;font-size:13px!important}.mlApp.mlDesignV3 :is(.productsV2,.connectV2,.suppliersPremium,.publicationPagePremium,.accountComparePage,.ordersPremium,.orderLabelsPage,.mlInbox,.perfPage,.mlNoticesPage) :is(.productsV2Search,.connectV2Search,.supplierSearchInput,.premiumSearchWrap,.ordersSearchInput,.universalMlSearchInput):focus-within,.mlApp.mlDesignV3 :is(.productModal,.mappingEditorModal,.supplierModal) :is(.productsV2Search,.connectV2Search,.supplierSearchInput,.premiumSearchWrap,.ordersSearchInput,.universalMlSearchInput):focus-within{border-color:#8bb6ef!important;box-shadow:0 0 0 3px #1769e01a!important}.mlApp.mlDesignV3 .productsV2 .productsV2Table{min-width:1050px}.mlApp.mlDesignV3 .productsV2 .productsV2Table th{height:48px;color:var(--ops-muted);border-color:var(--ops-line);background:#f7f9fc;padding:0 16px;font-size:11px;font-weight:650}.mlApp.mlDesignV3 .productsV2 .productsV2Table td{border-color:#edf1f6;height:90px;padding:14px 16px;font-size:13px}.mlApp.mlDesignV3 .productsV2 .productsV2Identity strong{color:var(--ops-text);font-size:14px;font-weight:600;line-height:1.4}.mlApp.mlDesignV3 .productsV2 .productsV2Identity span,.mlApp.mlDesignV3 .productsV2 .productsSupplierName,.mlApp.mlDesignV3 .productsV2 .productsMissingText{font-size:12px;line-height:1.45}.mlApp.mlDesignV3 .productsV2 .productsCost{color:var(--ops-text);font-size:14px;font-weight:650}.mlApp.mlDesignV3 .productsV2 .productsMoreButton{width:40px;height:40px;color:var(--ops-muted);border-radius:10px}.mlApp.mlDesignV3 .productsV2 .productsCheckCol input{accent-color:var(--ops-brand);width:18px!important;height:18px!important}.mlApp.mlDesignV3 .productsV2 .mobileProductCard{border:1px solid var(--ops-line);box-shadow:none;background:#fff;border-radius:14px;padding:16px}.mlApp.mlDesignV3 .productsV2 .mobileProductTitle strong{color:var(--ops-text);font-size:14px;line-height:1.4}.mlApp.mlDesignV3 .productsV2 .mobileProductTitle small{color:var(--ops-muted);font-size:12px}.mlApp.mlDesignV3 .connectV2 .connectV2FilterCard{padding:18px!important}.mlApp.mlDesignV3 .connectV2 .connectV2FilterBody{grid-template-columns:minmax(0,1.7fr) minmax(190px,1fr) auto!important;gap:14px!important}.mlApp.mlDesignV3 .connectV2 .connectV2FilterHead strong{color:var(--ops-text)!important;font-size:14px!important;font-weight:650!important}.mlApp.mlDesignV3 .connectV2 .connectV2FilterHead small,.mlApp.mlDesignV3 .connectV2 .connectV2FilterNote{color:var(--ops-muted)!important;font-size:12px!important}.mlApp.mlDesignV3 .connectV2 .connectV2TableTitle{min-height:58px!important;color:var(--ops-text)!important;padding:0 18px!important;font-size:15px!important;font-weight:650!important}.mlApp.mlDesignV3 .connectV2 .connectV2TableCard{overscroll-behavior-x:contain;overflow-x:auto!important}.mlApp.mlDesignV3 .connectV2 :is(.connectV2TableHead,.connectionRows,.connectionRow){min-width:1100px!important}.mlApp.mlDesignV3 .connectV2 .connectV2TableHead,.mlApp.mlDesignV3 .connectV2 .connectionRow{grid-template-columns:minmax(300px,1.7fr) minmax(145px,.8fr) minmax(130px,.65fr) minmax(150px,.8fr) 142px!important}.mlApp.mlDesignV3 .connectV2 .connectV2TableHead>span{color:var(--ops-muted)!important;font-size:11px!important;font-weight:650!important}.mlApp.mlDesignV3 .connectV2 .connectMetric>div>span{color:var(--ops-muted)!important;font-size:12px!important;line-height:1.4!important}.mlApp.mlDesignV3 .connectV2 .connectionRow{border-bottom-color:#edf1f6!important;min-height:92px!important;padding:14px 18px!important}.mlApp.mlDesignV3 .connectV2 .connectProductTitle{color:var(--ops-text)!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important}.mlApp.mlDesignV3 .connectV2 .connectProductMeta small,.mlApp.mlDesignV3 .connectV2 .connectProductMeta span,.mlApp.mlDesignV3 .connectV2 .connectionSupplierCell span,.mlApp.mlDesignV3 .connectV2 .connectionSupplierCell strong,.mlApp.mlDesignV3 .connectV2 .connectionMapStatus small,.mlApp.mlDesignV3 .connectV2 .mappedPreview,.mlApp.mlDesignV3 .connectV2 .mappedPreview span{font-size:12px!important;line-height:1.4!important}.mlApp.mlDesignV3 .connectV2 .connectionMapStatus .mapState,.mlApp.mlDesignV3 .connectV2 .mappedPreview i{font-size:11px!important}.mlApp.mlDesignV3 .connectV2 .connectionEditBtn,.mlApp.mlDesignV3 .connectV2 .connectV2More,.mlApp.mlDesignV3 .connectV2 .bulkConnectAllBtn,.mlApp.mlDesignV3 .connectV2 .mappingResultPager button{border-radius:10px!important;height:40px!important;min-height:40px!important;font-size:12px!important;font-weight:650!important}.mlApp.mlDesignV3 .connectV2 .connectionEditBtn:not(.primary){color:var(--ops-brand)!important;background:#fff!important;border-color:#d6e1ef!important}.mlApp.mlDesignV3 .connectV2 .connectV2More{width:40px!important;font-size:18px!important}.mlApp.mlDesignV3 .connectV2 .mappingSearchIntro strong{color:var(--ops-text)!important;font-size:15px!important;line-height:1.45!important}.mlApp.mlDesignV3 .connectV2 .mappingSearchIntro small,.mlApp.mlDesignV3 .connectV2 .mappingResultLegend,.mlApp.mlDesignV3 .connectV2 .mappingSelectPage,.mlApp.mlDesignV3 .connectV2 .compactBlockSelect span,.mlApp.mlDesignV3 .connectV2 .compactBlockInfo small,.mlApp.mlDesignV3 .connectV2 .compactBlockInfo>span,.mlApp.mlDesignV3 .connectV2 .mappingResultPager span{font-size:12px!important;line-height:1.45!important}.mlApp.mlDesignV3 .connectV2 .compactBlockInfo strong{font-size:14px!important;font-weight:600!important;line-height:1.4!important}.mlApp.mlDesignV3 .connectV2 .compactSearchBlock{border-color:var(--ops-line)!important;box-shadow:none!important;border-radius:12px!important}.mlApp.mlDesignV3 .connectV2 .compactBlockActions button{border-radius:10px!important;min-height:40px!important;font-size:12px!important}.mlApp.mlDesignV3 .connectV2 .mappingConflictProduct strong{font-size:12px!important}.mlApp.mlDesignV3 .connectV2 .mappingConflictProduct :is(span,small){font-size:11px!important}.mlApp.mlDesignV3 :is(.productsV2,.connectV2,.suppliersPremium,.publicationPagePremium,.accountComparePage,.ordersPremium,.orderLabelsPage,.mlInbox,.perfPage,.mlNoticesPage) :is(.connectV2TableHead,.premiumSupplierHead,.premiumPublicationHead,.compareHead,.ordersHead,.perfHead){min-height:48px!important;color:var(--ops-muted)!important;border-bottom:1px solid var(--ops-line)!important;letter-spacing:.04em!important;background:#f7f9fc!important;font-size:11px!important;font-weight:650!important}.mlApp.mlDesignV3 .accountComparePage .compareHead span{color:var(--ops-muted);padding:16px;font-size:11px;font-weight:650}.mlApp.mlDesignV3 :is(.productsV2,.connectV2,.suppliersPremium,.publicationPagePremium,.accountComparePage,.ordersPremium,.orderLabelsPage,.mlInbox,.perfPage,.mlNoticesPage) :is(.productsV2Table tbody tr,.connectionRow,.supplierEditableRow,.premiumPublicationRow,.compareRow,.orderRow):hover{background:#f8fbff!important;box-shadow:inset 3px 0 #bdd5f6!important}.mlApp.mlDesignV3 :is(.productsV2,.connectV2,.suppliersPremium,.publicationPagePremium,.accountComparePage,.ordersPremium,.orderLabelsPage,.mlInbox,.perfPage,.mlNoticesPage) :is(.productsV2TableCard,.connectV2TableCard,.supplierMainCard,.premiumPublicationCard,.compareTableCard,.ordersMainCard,.noticesList){padding:0!important}.mlApp.mlDesignV3 .suppliersPremium .premiumSupplierToolbar{border-width:0 0 1px!important;border-radius:0!important;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)!important;gap:18px!important;padding:18px!important}.mlApp.mlDesignV3 .suppliersPremium .supplierToolbarTitle strong,.mlApp.mlDesignV3 .ordersPremium .ordersToolbarTitle strong{color:var(--ops-text);font-size:15px;font-weight:650}.mlApp.mlDesignV3 .suppliersPremium .supplierToolbarTitle small,.mlApp.mlDesignV3 .ordersPremium .ordersToolbarTitle small{color:var(--ops-muted);font-size:12px}.mlApp.mlDesignV3 .suppliersPremium .premiumSupplierHead,.mlApp.mlDesignV3 .suppliersPremium .supplierEditableRow{grid-template-columns:minmax(240px,1.6fr) minmax(160px,1fr) 80px 190px!important}.mlApp.mlDesignV3 .suppliersPremium .supplierEditableRow{border-bottom-color:#edf1f6!important;min-height:88px!important;padding:16px 18px!important;font-size:13px!important}.mlApp.mlDesignV3 .suppliersPremium .supplierIdentity strong{color:var(--ops-text)!important;font-size:14px!important;font-weight:600!important}.mlApp.mlDesignV3 .suppliersPremium .supplierIdentity small,.mlApp.mlDesignV3 .suppliersPremium .supplierContact,.mlApp.mlDesignV3 .suppliersPremium .supplierId{color:var(--ops-muted)!important;font-size:12px!important}.mlApp.mlDesignV3 .suppliersPremium .supplierAvatar{box-shadow:none;background:#edf4ff;border-color:#deebfc;border-radius:12px}.mlApp.mlDesignV3 .suppliersPremium .supplierEditAction,.mlApp.mlDesignV3 .suppliersPremium .supplierDeleteAction{border-radius:10px;min-height:40px;font-size:12px;font-weight:650}.mlApp.mlDesignV3 .publicationPagePremium .premiumAccountGrid{gap:14px!important;margin:0!important}.mlApp.mlDesignV3 .publicationPagePremium .premiumAccountCard{box-shadow:var(--ops-shadow)!important;border-radius:16px!important;padding:18px!important}.mlApp.mlDesignV3 .publicationPagePremium .premiumAccountCard .accountMain h3{font-weight:700;line-height:1.3;font-size:18px!important}.mlApp.mlDesignV3 .publicationPagePremium .premiumAccountCard .accountMain p{line-height:1.45;font-size:12px!important}.mlApp.mlDesignV3 .publicationPagePremium .premiumAccountCard .accountSyncMeta small{font-size:12px!important}.mlApp.mlDesignV3 .publicationPagePremium .accountSyncButton{min-height:42px!important;box-shadow:none!important;border-radius:10px!important;font-size:13px!important;font-weight:650!important}.mlApp.mlDesignV3 .publicationPagePremium .premiumPublicationFilters{border-width:0 0 1px!important;border-color:var(--ops-line)!important;border-radius:0!important;gap:14px!important;padding:18px!important}.mlApp.mlDesignV3 .publicationPagePremium .premiumPublicationHead,.mlApp.mlDesignV3 .publicationPagePremium .premiumPublicationRow{grid-template-columns:minmax(350px,1.7fr) 118px 105px 65px 105px 150px 82px 96px 112px!important;gap:12px!important;min-width:1360px!important}.mlApp.mlDesignV3 .publicationPagePremium .premiumPublicationRow{border-bottom-color:#edf1f6!important;min-height:106px!important;padding:14px 18px!important;font-size:13px!important}.mlApp.mlDesignV3 .publicationPagePremium .premiumPublicationIdentity strong{color:var(--ops-text)!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important}.mlApp.mlDesignV3 .publicationPagePremium .premiumPublicationIdentity span,.mlApp.mlDesignV3 .publicationPagePremium .premiumPublicationIdentity small,.mlApp.mlDesignV3 .publicationPagePremium .mappingStatusCell small,.mlApp.mlDesignV3 .publicationPagePremium .switchCell small{font-size:12px!important;line-height:1.45!important}.mlApp.mlDesignV3 .publicationPagePremium .publicationPrice{color:var(--ops-text)!important;font-size:14px!important;font-weight:650!important}.mlApp.mlDesignV3 .publicationPagePremium .bulkCommercialPanel{padding:18px!important}.mlApp.mlDesignV3 .publicationPagePremium .bulkCommercialHead{flex-wrap:wrap;gap:16px}.mlApp.mlDesignV3 .publicationPagePremium .bulkCommercialHead h3{color:var(--ops-text)!important;font-size:16px!important}.mlApp.mlDesignV3 .publicationPagePremium :is(.bulkCommercialHead p,.bulkCommercialPreview,.bulkRecentRows,.bulkPreviewRows){font-size:12px!important;line-height:1.5!important}.mlApp.mlDesignV3 .accountComparePage .compareToolbar{padding:18px!important}.mlApp.mlDesignV3 .accountComparePage .compareToolbar form{grid-template-columns:minmax(0,1fr) 230px;gap:14px}.mlApp.mlDesignV3 .accountComparePage .compareProduct,.mlApp.mlDesignV3 .accountComparePage .compareCell{gap:10px;padding:16px}.mlApp.mlDesignV3 .accountComparePage .compareProduct strong{color:var(--ops-text);font-size:14px;font-weight:600;line-height:1.4}.mlApp.mlDesignV3 .accountComparePage .compareProduct small,.mlApp.mlDesignV3 .accountComparePage .compareCell>a{font-size:12px;line-height:1.45}.mlApp.mlDesignV3 .accountComparePage .compareCell>strong{color:var(--ops-text);font-size:13px;font-weight:650}.mlApp.mlDesignV3 .accountComparePage .missingCell button{border-radius:10px;min-height:40px;padding:8px 12px;font-size:12px}.mlApp.mlDesignV3 .accountComparePage .compareHelp{padding:18px!important}.mlApp.mlDesignV3 .accountComparePage .compareHelp p{color:var(--ops-muted);font-size:13px;line-height:1.6}.mlApp.mlDesignV3 .ordersPremium .ordersToolbar{grid-template-columns:minmax(170px,.7fr) minmax(0,1.4fr) minmax(145px,.6fr) minmax(155px,.65fr);gap:14px;padding:18px;border-width:0 0 1px!important;border-radius:0!important}.mlApp.mlDesignV3 .ordersPremium .ordersSearchInput button{border-radius:8px;height:40px;min-height:40px;margin-right:2px;font-size:12px;font-weight:650}.mlApp.mlDesignV3 .ordersPremium .orderRow{border-bottom-color:#edf1f6;min-height:102px;padding:16px 18px;font-size:13px}.mlApp.mlDesignV3 .ordersPremium .orderIdentity strong{color:var(--ops-text);font-size:14px;font-weight:600;line-height:1.4}.mlApp.mlDesignV3 .ordersPremium .orderIdentity span,.mlApp.mlDesignV3 .ordersPremium .orderIdentity small,.mlApp.mlDesignV3 .ordersPremium .orderBuyer strong,.mlApp.mlDesignV3 .ordersPremium .orderBuyer small,.mlApp.mlDesignV3 .ordersPremium .orderDate,.mlApp.mlDesignV3 .ordersPremium .orderQuantity span{font-size:12px;line-height:1.45}.mlApp.mlDesignV3 .ordersPremium .orderTotal{color:var(--ops-text);font-size:14px;font-weight:650}.mlApp.mlDesignV3 .ordersPremium .orderQuantity strong{font-size:18px;font-weight:700}.mlApp.mlDesignV3 .orderLabelsPage .labelPasteCard{padding:22px!important}.mlApp.mlDesignV3 .orderLabelsPage .labelPasteIntro h2{letter-spacing:-.02em;color:var(--ops-text);font-size:20px;font-weight:650}.mlApp.mlDesignV3 .orderLabelsPage .labelPasteIntro p{color:var(--ops-muted);font-size:13px;line-height:1.65}.mlApp.mlDesignV3 .orderLabelsPage .labelPasteCard textarea{background:#fbfcfe!important;padding:16px!important}.mlApp.mlDesignV3 .orderLabelsPage .labelsResultSummary>div{border-color:var(--ops-line);border-radius:12px;padding:16px}.mlApp.mlDesignV3 .orderLabelsPage .labelsResultSummary strong{letter-spacing:-.025em;font-size:28px;font-weight:700}.mlApp.mlDesignV3 .orderLabelsPage .packageLabelCard{box-shadow:var(--ops-shadow);border-radius:16px}.mlApp.mlDesignV3 .orderLabelsPage .packageLabelCard.selected{border-color:var(--ops-brand);box-shadow:0 0 0 2px #1769e014}.mlApp.mlDesignV3 .orderLabelsPage .labelSelect{border-radius:10px;width:40px;height:40px;font-size:15px}.mlApp.mlDesignV3 .orderLabelsPage .packageLabelHeader{padding-right:52px}.mlApp.mlDesignV3 .orderLabelsPage .printedHistoryBar{padding:0!important}.mlApp.mlDesignV3 .orderLabelsPage .printedHistoryTop{border-color:var(--ops-line);gap:18px;padding:20px}.mlApp.mlDesignV3 .orderLabelsPage .printedHistoryTop h3{color:var(--ops-text);font-size:18px;font-weight:650}.mlApp.mlDesignV3 .orderLabelsPage .printedHistoryTop p{color:var(--ops-muted);font-size:13px}.mlApp.mlDesignV3 .orderLabelsPage .printedHistoryList{overscroll-behavior-x:contain;display:block;overflow-x:auto}.mlApp.mlDesignV3 .orderLabelsPage .printedHistoryProductRow{background:#fff;border-bottom:1px solid #edf1f6;grid-template-columns:48px minmax(240px,1.8fr) minmax(134px,1fr) 132px 105px 68px 70px 90px;align-items:center;gap:12px;min-width:1080px;min-height:92px;padding:14px 18px;display:grid}.mlApp.mlDesignV3 .orderLabelsPage .printedHistoryProductRow:last-child{border-bottom:0}.mlApp.mlDesignV3 .orderLabelsPage .printedHistoryProductRow:hover{background:#f8fbff}.mlApp.mlDesignV3 .orderLabelsPage .printedHistoryImage{border:1px solid var(--ops-line);width:48px;height:48px;color:var(--ops-muted);background:#fff;border-radius:10px;place-items:center;font-size:11px;display:grid;overflow:hidden}.mlApp.mlDesignV3 .orderLabelsPage .printedHistoryImage img{object-fit:contain;width:100%;height:100%;padding:3px}.mlApp.mlDesignV3 .orderLabelsPage .printedHistoryProductRow>div{min-width:0}.mlApp.mlDesignV3 .orderLabelsPage .printedHistoryProduct strong{-webkit-line-clamp:2;color:var(--ops-text);-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.mlApp.mlDesignV3 .orderLabelsPage .printedHistoryProduct :is(span,small){color:var(--ops-muted);margin-top:3px;font-size:12px;line-height:1.45;display:block}.mlApp.mlDesignV3 .orderLabelsPage :is(.printedHistoryOrder,.printedHistoryShipping,.printedHistoryAccount,.printedHistoryQty,.printedHistoryDate){gap:4px;font-size:12px;display:grid}.mlApp.mlDesignV3 .orderLabelsPage :is(.printedHistoryOrder,.printedHistoryShipping,.printedHistoryAccount,.printedHistoryQty)>span{color:var(--ops-muted);letter-spacing:.035em;font-size:10px;font-weight:650}.mlApp.mlDesignV3 .orderLabelsPage :is(.printedHistoryOrder,.printedHistoryShipping,.printedHistoryAccount,.printedHistoryQty,.printedHistoryDate)>strong{color:var(--ops-text);overflow-wrap:anywhere;font-size:12px;font-weight:600}.mlApp.mlDesignV3 .orderLabelsPage .printedHistoryQty>strong{font-size:18px;font-weight:700}.mlApp.mlDesignV3 .orderLabelsPage .printedHistoryState{white-space:nowrap;padding:6px 8px;font-size:10px;font-weight:700;grid-column:auto!important;justify-self:start!important}.mlApp.mlDesignV3 .mlInbox .inboxFilters{padding:18px!important}.mlApp.mlDesignV3 .mlInbox .inboxFilters form{grid-template-columns:minmax(0,1.6fr) minmax(130px,.7fr) minmax(145px,.8fr) auto auto;gap:12px}.mlApp.mlDesignV3 .mlInbox .inboxShell{box-shadow:var(--ops-shadow)!important;border-radius:16px!important}.mlApp.mlDesignV3 .mlInbox .inboxList{border-color:var(--ops-line)!important;background:#fff!important}.mlApp.mlDesignV3 .mlInbox .inboxListHead{border-color:var(--ops-line);padding:16px 18px;font-size:14px}.mlApp.mlDesignV3 .mlInbox .inboxThread{box-shadow:none;padding:16px 18px;border-bottom-color:#edf1f6!important}.mlApp.mlDesignV3 .mlInbox .inboxThread.active{box-shadow:inset 3px 0 0 var(--ops-brand)!important;background:#edf4ff!important}.mlApp.mlDesignV3 .mlInbox .inboxThread:hover:not(.active){background:#f8fbff!important}.mlApp.mlDesignV3 .mlInbox .inboxThread>strong{color:var(--ops-text);font-size:14px;font-weight:600;line-height:1.4}.mlApp.mlDesignV3 .mlInbox .inboxThread p{color:var(--ops-muted);font-size:13px;line-height:1.5}.mlApp.mlDesignV3 .mlInbox :is(.inboxThreadBottom span,.inboxThreadBottom b,.inboxProduct span,.inboxProduct small){font-size:12px;line-height:1.4}.mlApp.mlDesignV3 .mlInbox :is(.inboxConversationHead,.startConversationHead){border-color:var(--ops-line);gap:12px;padding:18px}.mlApp.mlDesignV3 .mlInbox .inboxProduct strong{color:var(--ops-text);font-size:14px;font-weight:650}.mlApp.mlDesignV3 .mlInbox .inboxConversation{background:var(--ops-canvas)}.mlApp.mlDesignV3 .mlInbox .inboxMessagesArea{gap:14px;padding:20px}.mlApp.mlDesignV3 .mlInbox .messageBubble{overflow-wrap:anywhere;padding:14px 16px;font-size:14px;line-height:1.6;box-shadow:none!important;border-radius:14px!important}.mlApp.mlDesignV3 .mlInbox .messageBubble.seller{border-color:#d8e6fc;color:var(--ops-text)!important;background:#eaf2ff!important}.mlApp.mlDesignV3 .mlInbox .messageBubble.buyer{color:var(--ops-text);border-color:var(--ops-line)!important}.mlApp.mlDesignV3 .mlInbox .messageBubble small{color:var(--ops-muted);font-size:11px}.mlApp.mlDesignV3 .mlInbox .inboxReply{border-color:var(--ops-line);padding:16px 18px}.mlApp.mlDesignV3 .mlInbox .inboxReply>div span{font-size:12px;line-height:1.4}.mlApp.mlDesignV3 .mlInbox .conversationLabels{gap:8px;padding:12px 18px;background:#fff!important}.mlApp.mlDesignV3 .mlInbox .conversationLabels button{min-height:36px;padding:6px 12px;font-size:12px;font-weight:600}.mlApp.mlDesignV3 .mlInbox :is(.orderContextSummary>div,.orderContextItem,.startConversationBox){border-color:var(--ops-line);box-shadow:none;border-radius:12px}.mlApp.mlDesignV3 .mlInbox .orderContextSummary strong{color:var(--ops-text);font-size:13px;font-weight:650}.mlApp.mlDesignV3 .mlInbox .startReasonGrid button{border-radius:12px;min-height:72px;padding:14px}.mlApp.mlDesignV3 .mlInbox .startReasonGrid button strong{font-size:13px}.mlApp.mlDesignV3 .mlInbox .startReasonGrid button span{font-size:12px;line-height:1.4}.mlApp.mlDesignV3 .perfPage .perfIntro{align-items:center;padding:22px}.mlApp.mlDesignV3 .perfPage .perfIntro h2{letter-spacing:-.025em;color:var(--ops-text);font-size:22px;font-weight:650}.mlApp.mlDesignV3 .perfPage .perfIntro p{color:var(--ops-muted);font-size:13px;line-height:1.6}.mlApp.mlDesignV3 .perfPage .perfControls label{letter-spacing:.035em;font-size:11px;font-weight:650}.mlApp.mlDesignV3 .perfPage .perfControls button{border-radius:10px;height:42px;min-height:42px;font-size:13px;font-weight:650}.mlApp.mlDesignV3 .perfPage .perfKpis .dateValue{font-size:14px;font-weight:650;line-height:1.5}.mlApp.mlDesignV3 .perfPage .perfLegend{gap:12px 18px;font-size:12px}.mlApp.mlDesignV3 .perfPage .perfTableCard{overflow-x:auto!important}.mlApp.mlDesignV3 .perfPage .perfHead,.mlApp.mlDesignV3 .perfPage .perfRow{grid-template-columns:minmax(230px,1.7fr) 90px 90px 100px 120px 90px 85px;gap:14px;min-width:940px;padding:14px 18px}.mlApp.mlDesignV3 .perfPage .perfRow{min-height:84px;color:var(--ops-text);border-bottom-color:#edf1f6;font-size:13px}.mlApp.mlDesignV3 .perfPage .perfRow strong{color:var(--ops-text);font-size:14px;font-weight:600}.mlApp.mlDesignV3 .perfPage .perfRow small{color:var(--ops-muted);font-size:12px}.mlApp.mlDesignV3 .perfPage .perfRow b{font-size:13px;font-weight:650}.mlApp.mlDesignV3 .perfPage :is(.perfNotes,.perfRunning){font-size:13px;line-height:1.55}.mlApp.mlDesignV3 .perfPage .perfNotes p{color:var(--ops-muted);font-size:13px;line-height:1.6}.mlApp.mlDesignV3 .perfPage .fast{color:#13804c!important}.mlApp.mlDesignV3 .perfPage .good{color:#2770bd!important}.mlApp.mlDesignV3 .perfPage .warn{color:#a16d0d!important}.mlApp.mlDesignV3 .perfPage .slow{color:#c13d50!important}.mlApp.mlDesignV3 .mlNoticesPage .noticesFilters{flex-wrap:wrap;gap:12px;padding:18px!important}.mlApp.mlDesignV3 .mlNoticesPage .noticeCard{grid-template-columns:42px minmax(0,1fr);gap:14px;padding:20px;border-bottom-color:#edf1f6!important}.mlApp.mlDesignV3 .mlNoticesPage .noticeCard:hover{background:#f8fbff!important}.mlApp.mlDesignV3 .mlNoticesPage .noticeIcon{width:40px;height:40px;color:var(--ops-brand);background:#edf4ff;border-radius:12px}.mlApp.mlDesignV3 .mlNoticesPage .noticeTop{flex-wrap:wrap;gap:8px}.mlApp.mlDesignV3 .mlNoticesPage .noticeBody strong{color:var(--ops-text);font-size:14px;font-weight:650;line-height:1.45}.mlApp.mlDesignV3 .mlNoticesPage .noticeBody p{color:var(--ops-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.6}.mlApp.mlDesignV3 .mlNoticesPage .noticeMeta{flex-wrap:wrap;gap:8px 14px}.mlApp.mlDesignV3 .mlNoticesPage .noticeMeta :is(span,a,b){font-size:12px;line-height:1.4}.mlApp.mlDesignV3 :is(.productModal,.mappingEditorModal,.supplierModal){background:#fff!important;border:1px solid #e3e9f1!important;border-radius:16px!important;box-shadow:0 24px 70px #172b4d33!important}.mlApp.mlDesignV3 .productModal .productModalHead,.mlApp.mlDesignV3 .mappingEditorModal .connectionModalHead,.mlApp.mlDesignV3 .supplierModal .supplierModalHead{background:#fff!important;border-bottom-color:#e3e9f1!important;padding:20px!important}.mlApp.mlDesignV3 :is(.productModal,.mappingEditorModal,.supplierModal) h2,.mlApp.mlDesignV3 :is(.productModal,.mappingEditorModal,.supplierModal) .drawerProduct h2{color:#172b4d!important;font-size:20px!important;font-weight:650!important;line-height:1.4!important}.mlApp.mlDesignV3 :is(.productModal,.mappingEditorModal,.supplierModal) label,.mlApp.mlDesignV3 :is(.productModal,.mappingEditorModal,.supplierModal) .drawerProduct small,.mlApp.mlDesignV3 :is(.productModal,.mappingEditorModal,.supplierModal) .supplierModalIntro span{font-size:12px!important;line-height:1.5!important}.mlApp.mlDesignV3 .productModal .drawerClose,.mlApp.mlDesignV3 .mappingEditorModal .connectionModalHead>button,.mlApp.mlDesignV3 .supplierModal .supplierModalHead>button{min-width:40px;border-radius:10px!important;width:40px!important;height:40px!important}.mlApp.mlDesignV3 .productModal .productModalFooter,.mlApp.mlDesignV3 .supplierModal .supplierModalFooter{gap:10px;background:#fbfcfe!important;border-top-color:#e3e9f1!important;padding:16px 20px!important}}@media screen and (max-width:1150px){.mlApp.mlDesignV3 .productsV2 .productsV2Filters{grid-template-columns:repeat(2,minmax(0,1fr))}.mlApp.mlDesignV3 .productsV2 .productsClearFilters{grid-column:1/-1;justify-self:start}.mlApp.mlDesignV3 .connectV2 .connectV2FilterBody{grid-template-columns:minmax(0,1fr) minmax(170px,.75fr)!important}.mlApp.mlDesignV3 .connectV2 .connectV2FilterNote{grid-column:1/-1;white-space:normal!important}.mlApp.mlDesignV3 .suppliersPremium .premiumSupplierToolbar{grid-template-columns:1fr!important}.mlApp.mlDesignV3 .suppliersPremium .supplierTable{overflow-x:auto}.mlApp.mlDesignV3 .suppliersPremium .premiumSupplierHead,.mlApp.mlDesignV3 .suppliersPremium .supplierEditableRow{min-width:760px}.mlApp.mlDesignV3 .ordersPremium .ordersToolbar{grid-template-columns:1fr 1fr}.mlApp.mlDesignV3 .ordersPremium .ordersToolbarTitle,.mlApp.mlDesignV3 .ordersPremium .ordersSearchField{grid-column:1/-1}.mlApp.mlDesignV3 .publicationPagePremium .premiumPublicationFilters{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mlApp.mlDesignV3 .publicationPagePremium .publicationSearchField{grid-column:1/-1}.mlApp.mlDesignV3 .mlInbox .inboxFilters form{grid-template-columns:repeat(2,minmax(0,1fr))}.mlApp.mlDesignV3 .mlInbox .inboxFilters .moduleSearch{grid-column:1/-1}}@media screen and (max-width:760px){.mlApp.mlDesignV3 :is(.productsV2,.connectV2,.suppliersPremium,.publicationPagePremium,.accountComparePage,.ordersPremium,.orderLabelsPage,.mlInbox,.perfPage,.mlNoticesPage){gap:14px!important}.mlApp.mlDesignV3 :is(.productsV2,.connectV2,.suppliersPremium,.publicationPagePremium,.accountComparePage,.ordersPremium,.orderLabelsPage,.mlInbox,.perfPage,.mlNoticesPage) :is(.productsV2Metrics,.connectV2Metrics,.supplierKpiGrid,.publicationMetrics,.ordersKpis,.compareKpis,.inboxKpis,.perfKpis){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.mlApp.mlDesignV3 :is(.productsV2,.connectV2,.suppliersPremium,.publicationPagePremium,.accountComparePage,.ordersPremium,.orderLabelsPage,.mlInbox,.perfPage,.mlNoticesPage) :is(.productsV2Metrics,.connectV2Metrics,.supplierKpiGrid,.publicationMetrics,.ordersKpis,.compareKpis,.inboxKpis,.perfKpis)>article{min-height:100px!important;padding:14px!important}.mlApp.mlDesignV3 .productsV2 .productsV2Filters,.mlApp.mlDesignV3 .connectV2 .connectV2FilterBody,.mlApp.mlDesignV3 .ordersPremium .ordersToolbar,.mlApp.mlDesignV3 .accountComparePage .compareToolbar form,.mlApp.mlDesignV3 .mlInbox .inboxFilters form,.mlApp.mlDesignV3 .publicationPagePremium .premiumPublicationFilters{grid-template-columns:minmax(0,1fr)!important}.mlApp.mlDesignV3 .productsV2 .productsV2Search{width:100%}.mlApp.mlDesignV3 .productsV2 .productsV2Tabs{align-items:stretch;padding:14px}.mlApp.mlDesignV3 .productsV2 .productsV2Tabs>div{gap:8px}.mlApp.mlDesignV3 .productsV2 .productsV2Tabs button{flex:auto}.mlApp.mlDesignV3 .productsV2 .productsV2SearchRow{width:100%;padding:14px}.mlApp.mlDesignV3 .productsV2 .productsV2Mobile{gap:10px;padding:12px}.mlApp.mlDesignV3 :is(.productsV2,.connectV2,.suppliersPremium,.publicationPagePremium,.accountComparePage,.ordersPremium,.orderLabelsPage,.mlInbox,.perfPage,.mlNoticesPage) :is(.connectionPager,.productsV2Pager){flex-wrap:wrap;justify-content:space-between;padding:12px 14px!important}.mlApp.mlDesignV3 .connectV2 .connectV2FilterHead{flex-wrap:wrap!important;align-items:flex-start!important}.mlApp.mlDesignV3 .connectV2 .bulkMappingToolbar{gap:10px!important}.mlApp.mlDesignV3 .connectV2 .mappingConflictProduct{grid-template-columns:minmax(0,1fr)!important}.mlApp.mlDesignV3 .connectV2 .mappingConflictProduct strong{white-space:normal!important}.mlApp.mlDesignV3 .suppliersPremium .supplierTable{overflow-x:visible}.mlApp.mlDesignV3 .suppliersPremium .supplierEditableRow{grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;min-width:0!important;padding:16px!important}.mlApp.mlDesignV3 .suppliersPremium .supplierRowActions{grid-area:1/2/4;gap:8px}.mlApp.mlDesignV3 .suppliersPremium .supplierIdentity{gap:10px}.mlApp.mlDesignV3 .suppliersPremium .supplierAvatar{flex-basis:38px;width:38px;height:38px}.mlApp.mlDesignV3 .publicationPagePremium .premiumAccountGrid{grid-template-columns:1fr!important}.mlApp.mlDesignV3 .publicationPagePremium .bulkCommercialActions{flex-wrap:wrap;gap:8px;width:100%}.mlApp.mlDesignV3 .orderLabelsPage .labelPasteCard{padding:18px!important}.mlApp.mlDesignV3 .orderLabelsPage .labelPasteActions{align-items:stretch}.mlApp.mlDesignV3 .orderLabelsPage .labelPasteActions button{flex:auto}.mlApp.mlDesignV3 .orderLabelsPage .printedHistoryTop{align-items:stretch;padding:18px}.mlApp.mlDesignV3 .orderLabelsPage .printedHistoryTools{gap:8px;width:100%}.mlApp.mlDesignV3 .orderLabelsPage .printedHistoryTools input{width:100%;min-width:0}.mlApp.mlDesignV3 .mlInbox .inboxConversationHead{flex-wrap:wrap}.mlApp.mlDesignV3 .mlInbox .inboxMessagesArea{padding:16px}.mlApp.mlDesignV3 .mlInbox .messageBubble{max-width:94%;padding:12px 14px}.mlApp.mlDesignV3 .mlInbox .inboxReply>div{flex-wrap:wrap;align-items:flex-start}.mlApp.mlDesignV3 .mlInbox .inboxReply>div span{flex:180px}.mlApp.mlDesignV3 .mlInbox .conversationLabels{padding:12px 14px}.mlApp.mlDesignV3 .perfPage .perfIntro{padding:18px}.mlApp.mlDesignV3 .perfPage .perfControls{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;display:grid}.mlApp.mlDesignV3 .mlNoticesPage .noticesFilters{grid-template-columns:minmax(0,1fr);display:grid}.mlApp.mlDesignV3 .mlNoticesPage .noticesFilters select{width:100%;min-width:0}.mlApp.mlDesignV3 .mlNoticesPage .noticeCard{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px}.mlApp.mlDesignV3 .mlNoticesPage .noticeIcon{width:36px;height:36px}.mlApp.mlDesignV3 .mlNoticesPage .noticeTop{align-items:flex-start}}@media screen and (max-width:420px){.mlApp.mlDesignV3 :is(.productsV2,.connectV2,.suppliersPremium,.publicationPagePremium,.accountComparePage,.ordersPremium,.orderLabelsPage,.mlInbox,.perfPage,.mlNoticesPage) :is(.productsV2Metrics,.connectV2Metrics,.supplierKpiGrid,.publicationMetrics,.ordersKpis,.compareKpis,.inboxKpis,.perfKpis){grid-template-columns:minmax(0,1fr)!important}.mlApp.mlDesignV3 .orderLabelsPage .printedHistoryTools{flex-wrap:wrap}.mlApp.mlDesignV3 .orderLabelsPage .printedHistoryTools input{flex-basis:100%}.mlApp.mlDesignV3 .orderLabelsPage .packageProduct{grid-template-columns:58px minmax(0,1fr) 58px;gap:10px}.mlApp.mlDesignV3 .orderLabelsPage .packageProductImage{width:58px;height:58px}.mlApp.mlDesignV3 .orderLabelsPage .packageQty strong{font-size:30px}.mlApp.mlDesignV3 .mlInbox .orderContextSummary{grid-template-columns:minmax(0,1fr)}}@media screen and (prefers-reduced-motion:reduce){.mlApp.mlDesignV3 :is(.productsV2,.connectV2,.suppliersPremium,.publicationPagePremium,.accountComparePage,.ordersPremium,.orderLabelsPage,.mlInbox,.perfPage,.mlNoticesPage) :is(button,a,article),.mlApp.mlDesignV3 :is(.productModal,.mappingEditorModal,.supplierModal) :is(button,a){transition:none!important}}
.mlApp.mlDesignV3{--directory-blue:var(--ml-brand,#1769e0);--directory-blue-hover:var(--ml-brand-hover,#1159c6);--directory-ink:var(--ml-text,#172b4d);--directory-muted:var(--ml-muted,#61738b);--directory-border:var(--ml-border,#e3e9f1)}.mlApp.mlDesignV3 :is(.kkUsers,.kkSuppliers){color:var(--directory-ink);font-size:13px;line-height:1.5}.mlApp.mlDesignV3 :is(.kkUsers,.kkSuppliers) :is(button,input,select,textarea){font-family:inherit!important}.mlApp.mlDesignV3 .kkDirEyebrow{color:#3c76b9;letter-spacing:.1em;font-size:10px;font-weight:800;line-height:1.4;display:block}.mlApp.mlDesignV3 :is(.kkDirPrimary,.kkDirSecondary,.kkDirEdit,.kkDirDanger){white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:39px;line-height:1.3;display:inline-flex;box-shadow:none!important;border-radius:9px!important;padding:9px 13px!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important}.mlApp.mlDesignV3 .kkDirPrimary{background:var(--directory-blue)!important;border:1px solid var(--directory-blue)!important;color:#fff!important}.mlApp.mlDesignV3 .kkDirPrimary:hover:not(:disabled){background:var(--directory-blue-hover)!important;border-color:var(--directory-blue-hover)!important}.mlApp.mlDesignV3 .kkDirSecondary,.mlApp.mlDesignV3 .kkDirEdit{color:#1764c5!important;background:#fff!important;border:1px solid #d1e0f2!important}.mlApp.mlDesignV3 :is(.kkDirSecondary,.kkDirEdit):hover:not(:disabled){background:#edf5ff!important;border-color:#b4d2f6!important}.mlApp.mlDesignV3 .kkDirDanger{color:#b04e5a!important;background:#fff!important;border:1px solid #f1d4d9!important}.mlApp.mlDesignV3 .kkDirDanger:hover:not(:disabled){background:#fff4f5!important}.mlApp.mlDesignV3 :is(.kkDirPrimary,.kkDirSecondary,.kkDirEdit,.kkDirDanger):disabled{opacity:.5!important;cursor:not-allowed!important}.mlApp.mlDesignV3 .kkDirError{color:#ae3448;background:#fff3f5;border:1px solid #f3c6cf;border-radius:10px;padding:12px 15px;font-size:12px;font-weight:650}.kkDirOverlay{z-index:210;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1327427a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.kkDirModal{background:#fff;border:1px solid #dfe8f3;border-radius:17px;width:min(520px,100%);max-height:min(88dvh,800px);overflow:auto;box-shadow:0 24px 75px #0f203840}.kkDirModalHead{background:linear-gradient(110deg,#fff 0%,#f4f9ff 100%);border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:flex-start;gap:15px;padding:22px 24px 17px;display:flex}.mlApp.mlDesignV3 .kkDirModalHead h2{color:#163a60!important;margin:5px 0 4px!important;font-size:21px!important;font-weight:750!important;line-height:1.25!important}.kkDirModalHead p{color:#7a8da4;margin:4px 0 0;font-size:12px}.mlApp.mlDesignV3 .kkDirModalHead>button{cursor:pointer;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid;color:#70859e!important;background:#fff!important;border:1px solid #dce6f0!important;border-radius:9px!important}.kkDirModalBody{gap:16px;padding:21px 24px;display:grid}.kkDirModalBody label{color:#385875;gap:7px;font-size:12px;font-weight:700;display:grid}.kkDirModalBody label>span{color:#91a1b2;font-size:10px;font-weight:500}.mlApp.mlDesignV3 .kkDirModalBody :is(input,select,textarea){outline:0;width:100%;min-width:0;line-height:1.4;color:#213f61!important;min-height:43px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5e1ef!important;border-radius:10px!important;padding:10px 12px!important;font-size:13px!important}.mlApp.mlDesignV3 .kkDirModalBody :is(input,select,textarea):focus-visible{outline-offset:2px;border-color:#8cb9ef!important;outline:2px solid #1769e038!important}.kkDirModalBody textarea{resize:vertical}.kkDirModalFooter{background:#fbfcfe;border-top:1px solid #e8edf4;justify-content:flex-end;gap:10px;padding:15px 24px;display:flex}.kkUsersModalHint,.kkSuppliersModalHint{color:#5b7797;background:#f3f8ff;border:1px solid #dbe9fb;border-radius:9px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}@media (max-width:560px){.kkDirOverlay{padding:10px}.kkDirModalHead,.kkDirModalBody{padding:17px}.kkDirModalFooter{padding:13px 17px}.kkDirModalFooter :is(.kkDirPrimary,.kkDirSecondary){flex:1}}.mlApp.mlDesignV3 .kkDirSuccess{color:#196c45;background:#effaf4;border:1px solid #bfe3d1;border-radius:10px;align-items:center;padding:12px 15px;font-size:12px;font-weight:650;line-height:1.5;display:flex}
.mlApp.mlDesignV3 .mlMain:has(.priceMock){min-width:0;overflow-x:visible;background:var(--ml-bg,#f5f7fb)!important;padding:0 24px 32px!important}.mlApp.mlDesignV3 .priceMock{--price-blue:var(--ml-brand,#1769e0);--price-blue-strong:var(--ml-brand-hover,#1159c6);--price-ink:var(--ml-text,#172b4d);--price-text:#425570;--price-muted:var(--ml-muted,#61738b);--price-line:var(--ml-border,#e3e9f1);--price-soft:#f7f9fc;width:100%;min-width:0;max-width:none;color:var(--price-ink);font-family:var(--font-inter),Inter,ui-sans-serif,system-ui,sans-serif;margin:0;padding:28px 0 0;font-size:14px;line-height:1.5}.mlApp.mlDesignV3 .priceMock button,.mlApp.mlDesignV3 .priceMock a{touch-action:manipulation}.mlApp.mlDesignV3 .priceMock button:disabled{opacity:.5!important;cursor:not-allowed!important;box-shadow:none!important}.mlApp.mlDesignV3 .priceMock button:focus-visible,.mlApp.mlDesignV3 .priceMock a:focus-visible,.mlApp.mlDesignV3 .priceMock select:focus-visible{outline-offset:3px;outline:3px solid #9fc3fa}.mlApp.mlDesignV3 .priceMockHero{align-items:flex-start;gap:24px;margin-bottom:24px}.mlApp.mlDesignV3 .priceMockHero h1{color:var(--price-ink);letter-spacing:-.035em;margin:0 0 8px;font-size:30px;font-weight:750;line-height:1.2}.mlApp.mlDesignV3 .priceMockHero p{max-width:780px;color:var(--price-muted);font-size:14px;line-height:1.6}.mlApp.mlDesignV3 .priceMockHeroActions{flex-shrink:0;gap:8px}.mlApp.mlDesignV3 .priceMockHeroActions small{max-width:280px;color:var(--price-muted);font-size:12px;line-height:1.5}.mlApp.mlDesignV3 .priceMockHeroActions button,.mlApp.mlDesignV3 .priceMockRobotLink,.mlApp.mlDesignV3 .priceMockRecovery button,.mlApp.mlDesignV3 .priceMockStoreActions .primary,.mlApp.mlDesignV3 .priceMockApplyAll{border:1px solid var(--price-blue);background:var(--price-blue);color:#fff;min-height:44px;box-shadow:none;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:650;line-height:1.4}.mlApp.mlDesignV3 .priceMockHeroActions button:hover:not(:disabled),.mlApp.mlDesignV3 .priceMockRobotLink:hover,.mlApp.mlDesignV3 .priceMockRecovery button:hover:not(:disabled),.mlApp.mlDesignV3 .priceMockStoreActions .primary:hover:not(:disabled),.mlApp.mlDesignV3 .priceMockApplyAll:hover:not(:disabled){border-color:var(--price-blue-strong);background:var(--price-blue-strong);color:#fff}.mlApp.mlDesignV3 .priceMockFilters,.mlApp.mlDesignV3 .priceMockRecovery,.mlApp.mlDesignV3 .priceMockCard{border:1px solid var(--price-line);box-shadow:var(--ml-shadow,0 2px 8px #172b4d09);background:#fff;border-radius:16px}.mlApp.mlDesignV3 .priceMockFilters{margin-bottom:18px;padding:20px}.mlApp.mlDesignV3 .priceMockFilterPresets{gap:8px;margin-bottom:20px}.mlApp.mlDesignV3 .priceMockFilterPresets>span{color:var(--price-muted);margin-right:8px;font-size:12px;font-weight:600}.mlApp.mlDesignV3 .priceMockFilterPresets button,.mlApp.mlDesignV3 .priceMockWinnerTabs button{border:1px solid var(--price-line);color:#425570;min-height:40px;box-shadow:none;background:#fff;border-radius:9px;padding:9px 13px;font-size:13px;font-weight:600;line-height:1.4;transition:background-color .15s,border-color .15s,color .15s}.mlApp.mlDesignV3 .priceMockFilterPresets button:hover,.mlApp.mlDesignV3 .priceMockWinnerTabs button:hover{background:#f5f9ff;border-color:#c2d5ef}.mlApp.mlDesignV3 .priceMockFilterPresets button[aria-pressed=true],.mlApp.mlDesignV3 .priceMockWinnerTabs button.active{color:#1159c6;box-shadow:none;background:#eaf2ff;border-color:#b6cff3}.mlApp.mlDesignV3 .priceMockFilterPresets button.clear{color:var(--price-muted);border-color:var(--price-line);background:#fff}.mlApp.mlDesignV3 .priceMockTopFilters{grid-template-columns:minmax(0,1fr);gap:14px}.mlApp.mlDesignV3 .priceMockSearch{width:100%;height:44px;box-shadow:none;background:#fff;border:1px solid #cfd9e6;border-radius:10px;padding:0 13px}.mlApp.mlDesignV3 .priceMockSearch:focus-within{border-color:var(--price-blue);outline:3px solid #e2edff}.mlApp.mlDesignV3 .priceMockSearch input{min-width:0;height:42px;color:var(--price-ink);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:14px}.mlApp.mlDesignV3 .priceMockSearch input::placeholder{color:#73849a}.mlApp.mlDesignV3 .priceMockSearch span{color:var(--price-muted)}.mlApp.mlDesignV3 .priceMockWinnerTabs{flex-wrap:wrap;justify-content:flex-start;gap:8px;padding:0;overflow:visible}.mlApp.mlDesignV3 .priceMockFilterRow{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px 12px;margin-top:20px}.mlApp.mlDesignV3 .priceMockFilterRow label{gap:7px}.mlApp.mlDesignV3 .priceMockFilterRow label>span{color:var(--price-muted);font-size:12px;font-weight:600}.mlApp.mlDesignV3 .priceMockFilterRow select{height:44px;color:var(--price-ink);border:1px solid #cfd9e6;border-radius:9px;padding:0 10px;font-size:13px;font-weight:500}.mlApp.mlDesignV3 .priceMockFilterRow select:disabled{color:var(--price-muted);border-color:var(--price-line);background:#f5f7fa}.mlApp.mlDesignV3 .priceMockPaginationTop{color:var(--price-muted);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;font-size:13px}.mlApp.mlDesignV3 .priceMockPaginationTop strong{color:var(--price-ink);margin-right:auto;font-size:14px;font-weight:650}.mlApp.mlDesignV3 .priceMockPaginationTop button,.mlApp.mlDesignV3 .priceMockPaginationTop b{border-radius:9px;width:40px;min-width:40px;height:40px;padding:0;font-size:14px}.mlApp.mlDesignV3 .priceMockPaginationTop button{border:1px solid var(--price-line);color:#425570;background:#fff}.mlApp.mlDesignV3 .priceMockPaginationTop b{color:#1159c6;background:#eaf2ff;font-weight:650}.mlApp.mlDesignV3 .priceMockFilterSummary{border-color:var(--price-line);gap:20px;margin-top:18px;padding-top:18px}.mlApp.mlDesignV3 .priceMockFilterSummary>div>strong{color:var(--price-ink);font-size:14px;font-weight:650}.mlApp.mlDesignV3 .priceMockFilterChips{gap:7px;margin-top:10px}.mlApp.mlDesignV3 .priceMockFilterChips span{color:#315b92;background:#f3f7ff;border:1px solid #d7e5f9;border-radius:7px;padding:5px 9px;font-size:12px;font-weight:550}.mlApp.mlDesignV3 .priceMockFilterSummary p,.mlApp.mlDesignV3 .priceMockRobotUnavailable{color:var(--price-muted);font-size:13px;line-height:1.6}.mlApp.mlDesignV3 .priceMockRobotLink{text-align:center;gap:12px}.mlApp.mlDesignV3 .priceMockRecovery{margin-bottom:20px;padding:20px;scroll-margin-top:20px}.mlApp.mlDesignV3 .priceMockRecoveryHead{align-items:center;gap:24px}.mlApp.mlDesignV3 .priceMockRecovery h2{color:var(--price-ink);font-size:16px;font-weight:650;line-height:1.4}.mlApp.mlDesignV3 .priceMockRecovery p{color:var(--price-muted);margin-top:8px;font-size:13px;line-height:1.65}.mlApp.mlDesignV3 .priceMockRecovery button.secondary{color:#425570;background:#fff;border-color:#cdd8e5;width:auto;margin:0}.mlApp.mlDesignV3 .priceMockRecovery button.secondary:hover{color:var(--price-ink);background:#f5f7fb;border-color:#b9c8da}.mlApp.mlDesignV3 .priceMockRecoveryProgress{border-color:var(--price-line);margin-top:18px;padding-top:10px}.mlApp.mlDesignV3 .priceMockRecoveryProgress>p[role=status]{color:#315b92;font-weight:600}.mlApp.mlDesignV3 .priceMockRecovery progress{height:8px;accent-color:var(--price-blue);margin-top:16px}.mlApp.mlDesignV3 .priceMockRecovery progress::-webkit-progress-bar{background:#eaf0f7}.mlApp.mlDesignV3 .priceMockRecovery progress::-webkit-progress-value{background:var(--price-blue)}.mlApp.mlDesignV3 .priceMockRecovery dl{gap:12px;margin-top:18px}.mlApp.mlDesignV3 .priceMockRecovery dl>div{border-color:var(--price-line);background:#f8fafc;border-radius:10px;padding:13px}.mlApp.mlDesignV3 .priceMockRecovery dt{color:var(--price-muted);font-size:12px;line-height:1.4}.mlApp.mlDesignV3 .priceMockRecovery dd{color:var(--price-ink);font-variant-numeric:tabular-nums;margin-top:7px;font-size:24px;font-weight:700;line-height:1.2}.mlApp.mlDesignV3 .priceMockRecovery dl small{color:var(--price-muted);font-size:11px;line-height:1.4}.mlApp.mlDesignV3 .priceMockRecovery p.priceMockRecoveryRemaining{font-size:13px}.mlApp.mlDesignV3 .priceMockRecovery p.priceMockRecoveryPending{color:#885b13}.mlApp.mlDesignV3 .priceMockRecovery p.priceMockRecoveryError{color:#b23b45}.mlApp.mlDesignV3 .priceMockList{gap:24px}.mlApp.mlDesignV3 .priceMockCard{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(200px,.75fr);grid-template-areas:"product product competition""winner winner target""stores stores stores""summary summary summary";gap:18px;padding:20px;overflow:visible}.mlApp.mlDesignV3 .priceMockCard>div,.mlApp.mlDesignV3 .priceMockCard>aside{min-width:0}.mlApp.mlDesignV3 .priceMockProduct{grid-template-columns:18px 80px minmax(0,1fr);align-items:center;gap:14px;padding:0}.mlApp.mlDesignV3 .priceMockCheck{color:#8a9bb0;align-self:start;margin-top:3px}.mlApp.mlDesignV3 .priceMockImageWrap{width:80px;height:80px}.mlApp.mlDesignV3 .priceMockImageWrap img,.mlApp.mlDesignV3 .priceMockImageFallback{border:1px solid var(--price-line);background:#fff;border-radius:12px;width:80px;height:80px;padding:5px}.mlApp.mlDesignV3 .priceMockImageFallback{color:var(--price-muted);font-size:13px;font-weight:650}.mlApp.mlDesignV3 .priceMockImageWrap>span{color:#61738b;border:1px solid var(--price-line);width:25px;height:25px;box-shadow:none;background:#f2f6fc;font-size:15px}.mlApp.mlDesignV3 .priceMockProductInfo h2{color:var(--price-ink);overflow-wrap:anywhere;margin:0 0 6px;font-size:17px;font-weight:650;line-height:1.45}.mlApp.mlDesignV3 .priceMockProductInfo p,.mlApp.mlDesignV3 .priceMockProductInfo small{color:var(--price-muted);font-size:12px;line-height:1.6}.mlApp.mlDesignV3 .priceMockProductInfo em{color:#526882;background:#f2f5f9;border-radius:6px;margin-top:8px;padding:4px 8px;font-size:11px;font-weight:600}.mlApp.mlDesignV3 .priceMockCompetitionActions{place-self:center end;width:100%;max-width:250px}.mlApp.mlDesignV3 .priceMockCatalogLink,.mlApp.mlDesignV3 .priceMockCompetition{color:#1761c5;text-align:center;background:#fff;border:1px solid #d1deee;border-radius:10px;min-height:44px;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.4}.mlApp.mlDesignV3 .priceMockCatalogLink:hover,.mlApp.mlDesignV3 .priceMockCompetition:hover{color:#1159c6;background:#f3f7ff;border-color:#b8d0f2}.mlApp.mlDesignV3 .priceMockWinnerBox,.mlApp.mlDesignV3 .priceMockTargetBox{border-color:var(--price-line);background:#f8fafc;border-radius:12px;min-height:0;padding:18px}.mlApp.mlDesignV3 .priceMockTargetBox{background:#f2f7ff;border-color:#d7e5f9}.mlApp.mlDesignV3 .priceMockBoxTitle{color:var(--price-muted);gap:8px;margin-bottom:12px;font-size:13px;font-weight:600;line-height:1.45}.mlApp.mlDesignV3 .priceMockBoxTitle strong{font-weight:600}.mlApp.mlDesignV3 .priceMockWinnerLine{flex-wrap:wrap;align-items:center;gap:18px}.mlApp.mlDesignV3 .priceMockWinnerLine>div:first-child{min-width:0}.mlApp.mlDesignV3 .priceMockWinnerLine b{color:var(--price-ink);overflow-wrap:anywhere;font-size:14px;font-weight:600}.mlApp.mlDesignV3 .priceMockWinnerLine strong{color:var(--price-ink);font-variant-numeric:tabular-nums;margin-top:7px;font-size:24px;font-weight:700;line-height:1.3}.mlApp.mlDesignV3 .priceMockWinnerItem{color:var(--price-muted);margin-top:4px;font-size:12px}.mlApp.mlDesignV3 .priceMockTags{justify-content:flex-start;gap:6px;max-width:390px}.mlApp.mlDesignV3 .priceMockTags span{color:#526882;background:#edf2f8;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:600;line-height:1.4}.mlApp.mlDesignV3 .priceMockTags .green,.mlApp.mlDesignV3 .priceMockTags .ownershipTag.ours{color:#187247;background:#e9f6ef}.mlApp.mlDesignV3 .priceMockTags .ownershipTag.others{color:#215eb1;background:#eaf2ff}.mlApp.mlDesignV3 .priceMockTags .ownershipTag.unknown{color:#885b13;background:#fff3dc}.mlApp.mlDesignV3 .priceMockTags .installmentTag{color:#6853a2;background:#f1edfc}.mlApp.mlDesignV3 .priceMockTags .neutralTag{color:#61738b;background:#edf1f5}.mlApp.mlDesignV3 .priceMockPubLink{color:#1761c5;align-items:center;min-height:40px;margin-top:3px;font-size:12px;font-weight:600;line-height:1.4}.mlApp.mlDesignV3 .priceMockPubLink.winnerLink{color:#1761c5;background:#fff;border:1px solid #d3e1f7;border-radius:7px;min-height:40px;padding:6px 9px}.mlApp.mlDesignV3 .priceMockTargetBox>b{color:var(--price-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-bottom:6px;font-size:27px;font-weight:700;line-height:1.3}.mlApp.mlDesignV3 .priceMockTargetBox small{color:#48775b;font-size:12px;font-weight:500;line-height:1.5}.mlApp.mlDesignV3 .priceMockStores{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:stretch;gap:16px}.mlApp.mlDesignV3 .priceMockStore{border:1px solid var(--price-line);min-height:0;box-shadow:none;background:#fff;border-radius:12px;padding:18px}.mlApp.mlDesignV3 .priceMockStore.tone-merlinki{border-top:3px solid #e6bb37}.mlApp.mlDesignV3 .priceMockStore.tone-keykel{border-top:3px solid #1769e0}.mlApp.mlDesignV3 .priceMockStore.tone-comprafy{border-top:3px solid #8973c8}.mlApp.mlDesignV3 .priceMockStore.missing{min-height:150px;color:var(--price-muted);background:#f8fafc;justify-content:flex-start}.mlApp.mlDesignV3 .priceMockStore.missing p{color:var(--price-muted);font-size:13px;font-weight:400;line-height:1.65}.mlApp.mlDesignV3 .priceMockStoreHead{border-bottom:1px solid var(--price-line);gap:12px;margin-bottom:14px;padding-bottom:12px}.mlApp.mlDesignV3 .priceMockStoreHead strong{color:var(--price-ink);font-size:14px;font-weight:700}.mlApp.mlDesignV3 .priceMockStoreHead small{color:var(--price-muted);white-space:normal;text-overflow:clip;overflow-wrap:anywhere;font-size:12px;line-height:1.5;overflow:visible}.mlApp.mlDesignV3 .priceMockStoreHead>span{white-space:nowrap;color:#61738b;background:#edf1f5;border-radius:6px;align-self:flex-start;padding:5px 8px;font-size:12px;font-weight:650;line-height:1.4}.mlApp.mlDesignV3 .priceMockStoreHead>span.win{color:#187247;background:#e9f6ef}.mlApp.mlDesignV3 .priceMockStoreHead>span.lose{color:#b23b45;background:#fff0f1}.mlApp.mlDesignV3 .priceMockLine{min-height:42px;color:var(--price-muted);border-color:#edf1f6;gap:12px;font-size:13px;line-height:1.45}.mlApp.mlDesignV3 .priceMockLine>span{flex:1;min-width:0}.mlApp.mlDesignV3 .priceMockLine>strong{min-width:0;max-width:60%;color:var(--price-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.45}.mlApp.mlDesignV3 .priceMockLine.subtotal{background:#f7f9fc;border-radius:7px;margin:5px -7px 0;padding:6px 7px}.mlApp.mlDesignV3 .priceMockLine.subtotal span,.mlApp.mlDesignV3 .priceMockLine.subtotal strong{color:#425570;font-weight:600}.mlApp.mlDesignV3 .priceMockLine.receives{background:#eef5ff;border-radius:7px;margin:6px -7px 0;padding:7px}.mlApp.mlDesignV3 .priceMockLine.receives span{color:#315b92;font-weight:600}.mlApp.mlDesignV3 .priceMockLine.receives strong{color:#214c83;font-size:15px}.mlApp.mlDesignV3 .priceMockLine.emphasis{padding-top:7px}.mlApp.mlDesignV3 .priceMockLine.emphasis span{color:#425570;font-weight:600}.mlApp.mlDesignV3 .priceMockLine.emphasis strong{color:#187247;font-size:14px}.mlApp.mlDesignV3 .priceMockPriceInput{background:#fff;border:1px solid #cbd8e7;border-radius:8px;flex:0 140px;width:140px;max-width:55%;height:42px;padding:0 10px}.mlApp.mlDesignV3 .priceMockPriceInput:focus-within{border-color:var(--price-blue);box-shadow:0 0 0 3px #e2edff}.mlApp.mlDesignV3 .priceMockPriceInput input{min-width:0;height:40px;color:var(--price-ink);font-variant-numeric:tabular-nums;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:14px;font-weight:650;line-height:1.4}.mlApp.mlDesignV3 .priceMockSwitch{width:48px;height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;flex-shrink:0;padding:0;position:relative}.mlApp.mlDesignV3 .priceMockSwitch:before{content:"";background:#bcc9d7;border-radius:999px;position:absolute;inset:8px 0}.mlApp.mlDesignV3 .priceMockSwitch i{background:#fff;width:20px;height:20px;position:absolute;top:12px;left:4px;transform:none;box-shadow:0 1px 3px #172b4d26}.mlApp.mlDesignV3 .priceMockSwitch.on{background:0 0}.mlApp.mlDesignV3 .priceMockSwitch.on:before{background:#238a58}.mlApp.mlDesignV3 .priceMockSwitch.on i{transform:translate(20px)}.mlApp.mlDesignV3 .priceMockSimulatorStatus{border-radius:8px;margin-top:12px;padding:10px 11px;font-size:12px;font-weight:500;line-height:1.5}.mlApp.mlDesignV3 .priceMockSimulatorStatus.loading{color:#315b92;background:#eef5ff;border-color:#d8e5f8}.mlApp.mlDesignV3 .priceMockSimulatorStatus.ready{color:#187247;background:#edf8f2;border-color:#d9ebdf}.mlApp.mlDesignV3 .priceMockSimulatorStatus.idle{border-color:var(--price-line);color:var(--price-muted);background:#f7f9fc}.mlApp.mlDesignV3 .priceMockResult{border:1px solid #0000;border-radius:9px;gap:5px;margin-top:12px;padding:12px}.mlApp.mlDesignV3 .priceMockResult.ok{color:#187247;background:#edf8f2;border-color:#d9ebdf}.mlApp.mlDesignV3 .priceMockResult.warn{color:#885b13;background:#fff6e8;border-color:#f0e0bd}.mlApp.mlDesignV3 .priceMockResult b{font-size:13px;font-weight:600;line-height:1.5}.mlApp.mlDesignV3 .priceMockResult small{opacity:1;font-size:12px;line-height:1.5}.mlApp.mlDesignV3 .priceMockApplyStatus{border-radius:9px;gap:5px;margin-top:12px;padding:12px}.mlApp.mlDesignV3 .priceMockApplyStatus b{letter-spacing:0;font-size:12px;font-weight:650;line-height:1.4}.mlApp.mlDesignV3 .priceMockApplyStatus span{font-size:12px;font-weight:500;line-height:1.5}.mlApp.mlDesignV3 .priceMockApplyStatus.success{color:#187247;background:#edf8f2;border-color:#d9ebdf}.mlApp.mlDesignV3 .priceMockApplyStatus.error{color:#b23b45;background:#fff1f2;border-color:#f0ced3}.mlApp.mlDesignV3 .priceMockStoreActions{gap:8px;margin-top:16px}.mlApp.mlDesignV3 .priceMockStoreActions button{color:#425570;background:#fff;border:1px solid #d3ddea;border-radius:9px;min-height:42px;padding:9px 8px;font-size:12px;font-weight:600;line-height:1.4}.mlApp.mlDesignV3 .priceMockStoreActions button:hover:not(:disabled){background:#f5f8fc}.mlApp.mlDesignV3 .priceMockStoreActions .primary{grid-column:1/-1;margin-top:2px}.mlApp.mlDesignV3 .priceMockSummary{border:1px solid var(--price-line);background:#f8fafc;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px 20px;padding:18px;display:grid}.mlApp.mlDesignV3 .priceMockSummary h3{color:var(--price-ink);grid-column:1/-1;margin:0;font-size:15px;font-weight:650;line-height:1.4}.mlApp.mlDesignV3 .priceMockSummary>div{min-height:52px;color:var(--price-muted);border:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;font-size:12px;line-height:1.5;display:flex}.mlApp.mlDesignV3 .priceMockSummary>div strong{max-width:100%;color:var(--price-ink);text-align:left;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:15px;font-weight:650;line-height:1.45;overflow:visible}.mlApp.mlDesignV3 .priceMockSummary .positive{color:#187247}.mlApp.mlDesignV3 .priceMockSummary .negative{color:#b23b45}.mlApp.mlDesignV3 .priceMockApplyAll{grid-column:1/2;margin-top:0}.mlApp.mlDesignV3 .priceMockApplySecondary{color:#315b92;min-height:44px;box-shadow:none;background:#fff;border:1px solid #d3ddea;border-radius:10px;grid-column:2/-1;margin-top:0;padding:10px 16px;font-size:13px;font-weight:600;line-height:1.4}.mlApp.mlDesignV3 .priceMockApplySecondary:hover:not(:disabled){background:#f3f7ff}.mlApp.mlDesignV3 .priceMockPagerBottom{color:var(--price-muted);flex-wrap:wrap;gap:16px;padding:22px 0;font-size:13px}.mlApp.mlDesignV3 .priceMockPagerBottom>div{flex-wrap:wrap;gap:10px}.mlApp.mlDesignV3 .priceMockPagerBottom strong{color:var(--price-ink);font-weight:650}.mlApp.mlDesignV3 .priceMockPagerBottom button{border:1px solid var(--price-line);color:#425570;background:#fff;border-radius:9px;min-height:42px;padding:9px 14px;font-size:13px;font-weight:600}.mlApp.mlDesignV3 .priceXNotice,.mlApp.mlDesignV3 .priceXError{border-radius:12px;flex-wrap:wrap;gap:16px;margin-bottom:16px;padding:14px 16px;font-size:13px;font-weight:500;line-height:1.6}.mlApp.mlDesignV3 .priceXNotice{color:#315b92;background:#f0f6ff;border-color:#d1e1f7}.mlApp.mlDesignV3 .priceXError{color:#b23b45;background:#fff1f2;border-color:#f0ced3}.mlApp.mlDesignV3 .priceXNotice button,.mlApp.mlDesignV3 .priceXError button{border:1px solid;border-radius:8px;min-height:40px;padding:8px 10px;font-size:13px;font-weight:600;line-height:1.4}.mlApp.mlDesignV3 .priceMockLoading{color:var(--price-muted);padding:12px 0;font-size:13px}.mlApp.mlDesignV3 .priceXEmpty{color:var(--price-muted);background:#fff;border:1px dashed #cfd9e6;border-radius:14px;padding:40px 24px;font-size:14px;line-height:1.65}.mlApp.mlDesignV3 .priceMockEmptyCombination>strong{color:var(--price-ink);font-size:17px;font-weight:650;line-height:1.45}.mlApp.mlDesignV3 .priceMockEmptyCombination p{max-width:640px;margin:12px auto 18px}.mlApp.mlDesignV3 .priceMockEmptyCombination>div{gap:10px 18px}.mlApp.mlDesignV3 .priceMockEmptyCombination a{color:#1761c5;text-underline-offset:3px;align-items:center;min-height:40px;font-size:13px;font-weight:600;display:inline-flex}.mlApp.mlDesignV3 .priceXModalBackdrop{z-index:1200;background:#172b4d66;padding:24px}.mlApp.mlDesignV3 .priceXModal{border:1px solid var(--price-line);overscroll-behavior:contain;background:#fff;border-radius:16px;width:min(1020px,100%);max-height:calc(100dvh - 48px);box-shadow:0 16px 50px #172b4d29}.mlApp.mlDesignV3 .priceXModal>header{z-index:1;border-color:var(--price-line);background:#fff;align-items:center;gap:16px;padding:20px 24px;position:sticky;top:0}.mlApp.mlDesignV3 .priceXModal>header span{color:var(--price-muted);font-size:12px;font-weight:600}.mlApp.mlDesignV3 .priceXModal>header h3{color:var(--price-ink);margin-top:4px;font-size:21px;font-weight:650;line-height:1.4}.mlApp.mlDesignV3 .priceXModal>header button{border:1px solid var(--price-line);color:#425570;background:#fff;border-radius:9px;flex-shrink:0;width:42px;height:42px;min-height:42px;padding:0;font-size:23px}.mlApp.mlDesignV3 .priceXModalLoading{color:var(--price-muted);padding:40px 24px;font-size:14px}.mlApp.mlDesignV3 .priceXModalWinner{background:#f7f9fc;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;padding:20px 24px}.mlApp.mlDesignV3 .priceXModalWinner>div{border-color:var(--price-line);background:#fff;border-radius:10px;min-width:0;padding:14px}.mlApp.mlDesignV3 .priceXModalWinner span{color:var(--price-muted);font-size:12px;line-height:1.5}.mlApp.mlDesignV3 .priceXModalWinner strong{color:var(--price-ink);overflow-wrap:anywhere;margin-top:7px;font-size:14px;font-weight:600;line-height:1.5;display:block}.mlApp.mlDesignV3 .priceXModalAccounts{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;padding:20px 24px 24px}.mlApp.mlDesignV3 .priceXModalAccounts>div{border-color:var(--price-line);border-radius:12px;min-width:0;padding:16px}.mlApp.mlDesignV3 .priceXModalAccounts>div>div{flex-wrap:wrap;gap:8px}.mlApp.mlDesignV3 .priceXModalAccounts strong{color:var(--price-ink);font-size:14px;font-weight:650}.mlApp.mlDesignV3 .priceXModalAccounts span{color:#61738b;font-size:12px;font-weight:600}.mlApp.mlDesignV3 .priceXModalAccounts p{margin:12px 0 7px;font-size:14px;line-height:1.5}.mlApp.mlDesignV3 .priceXModalAccounts small{color:var(--price-muted);font-size:12px;line-height:1.6}.mlApp.mlDesignV3 .priceXModalAccounts em{color:#885b13;margin-top:10px;font-size:12px;line-height:1.5}@media (min-width:1600px){.mlApp.mlDesignV3 .priceMockSummary{grid-template-columns:repeat(6,minmax(0,1fr))}.mlApp.mlDesignV3 .priceMockApplyAll{grid-column:1/3}.mlApp.mlDesignV3 .priceMockApplySecondary{grid-column:3/-1}}@media (max-width:1199px){.mlApp.mlDesignV3 .priceMockHero{flex-direction:row}.mlApp.mlDesignV3 .priceMockHeroActions{justify-items:end}.mlApp.mlDesignV3 .priceMockFilterRow{grid-template-columns:repeat(3,minmax(0,1fr))}.mlApp.mlDesignV3 .priceMockFilterSummary{flex-direction:column;align-items:flex-start}.mlApp.mlDesignV3 .priceMockRecoveryHead{flex-direction:column;align-items:flex-start;gap:16px}.mlApp.mlDesignV3 .priceMockRecovery dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.mlApp.mlDesignV3 .mlMain:has(.priceMock){padding:0 16px 24px!important}.mlApp.mlDesignV3 .priceMock{padding:20px 0 0}.mlApp.mlDesignV3 .priceMockHero{flex-direction:column;gap:16px;margin-bottom:20px}.mlApp.mlDesignV3 .priceMockHero h1{font-size:26px}.mlApp.mlDesignV3 .priceMockHeroActions{justify-items:start;width:100%}.mlApp.mlDesignV3 .priceMockHeroActions button{width:100%}.mlApp.mlDesignV3 .priceMockHeroActions small{max-width:100%}.mlApp.mlDesignV3 .priceMockFilters,.mlApp.mlDesignV3 .priceMockRecovery{border-radius:14px;padding:16px}.mlApp.mlDesignV3 .priceMockFilterPresets{align-items:stretch;gap:8px;margin-bottom:18px}.mlApp.mlDesignV3 .priceMockFilterPresets>span{width:100%;margin:0 0 2px}.mlApp.mlDesignV3 .priceMockFilterPresets button{flex:210px}.mlApp.mlDesignV3 .priceMockFilterPresets button.clear{flex-basis:100%;margin-left:0}.mlApp.mlDesignV3 .priceMockWinnerTabs button{white-space:normal;text-align:center;flex:auto}.mlApp.mlDesignV3 .priceMockFilterRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.mlApp.mlDesignV3 .priceMockFilterSummary{align-items:stretch;gap:16px}.mlApp.mlDesignV3 .priceMockRobotLink,.mlApp.mlDesignV3 .priceMockRecoveryActions,.mlApp.mlDesignV3 .priceMockRecoveryActions button,.mlApp.mlDesignV3 .priceMockRecovery button.secondary{width:100%}.mlApp.mlDesignV3 .priceMockRecovery dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mlApp.mlDesignV3 .priceMockCard{border-radius:14px;grid-template-columns:minmax(0,1fr);grid-template-areas:"product""winner""target""competition""stores""summary";gap:16px;padding:16px}.mlApp.mlDesignV3 .priceMockProduct{grid-template-columns:18px 64px minmax(0,1fr);align-items:start;gap:10px}.mlApp.mlDesignV3 .priceMockImageWrap,.mlApp.mlDesignV3 .priceMockImageWrap img,.mlApp.mlDesignV3 .priceMockImageFallback{width:64px;height:64px}.mlApp.mlDesignV3 .priceMockProductInfo h2{font-size:15px;line-height:1.5}.mlApp.mlDesignV3 .priceMockCompetitionActions{justify-self:stretch;max-width:none}.mlApp.mlDesignV3 .priceMockWinnerBox,.mlApp.mlDesignV3 .priceMockTargetBox{padding:16px}.mlApp.mlDesignV3 .priceMockWinnerLine{flex-direction:column;align-items:flex-start;gap:14px}.mlApp.mlDesignV3 .priceMockTags{max-width:none}.mlApp.mlDesignV3 .priceMockSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}.mlApp.mlDesignV3 .priceMockApplyAll,.mlApp.mlDesignV3 .priceMockApplySecondary{grid-column:1/-1}.mlApp.mlDesignV3 .priceMockPagerBottom{flex-direction:column;align-items:flex-start;gap:14px}.mlApp.mlDesignV3 .priceMockPagerBottom>div{justify-content:space-between;gap:8px;width:100%}.mlApp.mlDesignV3 .priceXEmpty{padding:28px 18px}.mlApp.mlDesignV3 .priceXModalBackdrop{padding:12px}.mlApp.mlDesignV3 .priceXModal{border-radius:14px;max-height:calc(100dvh - 24px)}.mlApp.mlDesignV3 .priceXModal>header{padding:16px}.mlApp.mlDesignV3 .priceXModal>header h3{font-size:18px}.mlApp.mlDesignV3 .priceXModalWinner{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.mlApp.mlDesignV3 .priceXModalAccounts{grid-template-columns:minmax(0,1fr);padding:16px}}@media (max-width:440px){.mlApp.mlDesignV3 .mlMain:has(.priceMock){padding:0 12px 20px!important}.mlApp.mlDesignV3 .priceMockFilterRow{grid-template-columns:minmax(0,1fr)}.mlApp.mlDesignV3 .priceMockPaginationTop{justify-content:flex-start}.mlApp.mlDesignV3 .priceMockPaginationTop strong{flex-basis:100%;margin:0 0 4px}.mlApp.mlDesignV3 .priceMockStores{grid-template-columns:minmax(0,1fr)}.mlApp.mlDesignV3 .priceMockStore{padding:14px}.mlApp.mlDesignV3 .priceMockStoreHead{gap:8px}}@media (prefers-reduced-motion:reduce){.mlApp.mlDesignV3 .priceMock button,.mlApp.mlDesignV3 .priceMockSwitch i{transition:none}}
.mlApp.mlDesignV3 .robotSelection{min-width:0;color:var(--ml-text,#172b4d);font-family:var(--font-inter),Inter,ui-sans-serif,system-ui,sans-serif;gap:22px;font-size:14px;line-height:1.5;display:grid}.mlApp.mlDesignV3 .robotSelection .moduleCard{min-width:0;border:1px solid var(--ml-border,#e3e9f1)!important;background:var(--ml-surface,#fff)!important;box-shadow:var(--ml-shadow,0 2px 8px #172b4d09)!important;border-radius:16px!important}.mlApp.mlDesignV3 .robotSelection .dashEyebrow{line-height:1.5;color:var(--ml-muted,#61738b)!important;letter-spacing:.065em!important;font-size:11px!important;font-weight:650!important}.mlApp.mlDesignV3 .robotSelection button,.mlApp.mlDesignV3 .robotSelection a{touch-action:manipulation}.mlApp.mlDesignV3 .robotSelection button:disabled{opacity:.5!important;cursor:not-allowed!important;box-shadow:none!important}.mlApp.mlDesignV3 .robotSelection button:focus-visible,.mlApp.mlDesignV3 .robotSelection a:focus-visible,.mlApp.mlDesignV3 .robotSelection input:focus-visible,.mlApp.mlDesignV3 .robotSelection select:focus-visible{outline-offset:3px;outline:3px solid #9fc3fa}.mlApp.mlDesignV3 .robotSelection .robotStatus{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:18px;margin:0;padding:24px}.mlApp.mlDesignV3 .robotStatusIcon{width:52px;height:52px;color:var(--ml-brand,#1769e0);box-shadow:none;background:#edf4ff;border:1px solid #d9e6f9;border-radius:13px;font-size:22px;font-weight:700}.mlApp.mlDesignV3 .robotStatus h2{color:var(--ml-text,#172b4d);letter-spacing:-.025em;margin:5px 0 7px;font-size:21px;font-weight:700;line-height:1.35}.mlApp.mlDesignV3 .robotStatus p{max-width:780px;color:var(--ml-muted,#61738b);margin:0;font-size:14px;line-height:1.6}.mlApp.mlDesignV3 .robotSelectionBadge,.mlApp.mlDesignV3 .robotPendingBadge{text-align:center;white-space:normal;border:1px solid;border-radius:8px;max-width:100%;padding:7px 10px;font-size:12px;font-weight:600;line-height:1.45}.mlApp.mlDesignV3 .robotSelectionBadge{color:#315b92;background:#f0f6ff;border-color:#d4e3f8}.mlApp.mlDesignV3 .robotPendingBadge{color:#885b13;background:#fff7e7;border-color:#ecdfbe}.mlApp.mlDesignV3 .robotSelectionCard{padding:24px}.mlApp.mlDesignV3 .robotSectionHeading{align-items:center;gap:20px;margin-bottom:20px}.mlApp.mlDesignV3 .robotSectionHeading>div{min-width:0}.mlApp.mlDesignV3 .robotSectionHeading h3,.mlApp.mlDesignV3 .robotExecutionStatus h3{color:var(--ml-text,#172b4d);letter-spacing:-.02em;margin:0 0 7px;font-size:19px;font-weight:650;line-height:1.4}.mlApp.mlDesignV3 .robotSectionHeading p,.mlApp.mlDesignV3 .robotExecutionStatus p{color:var(--ml-muted,#61738b);margin:0;font-size:14px;line-height:1.6}.mlApp.mlDesignV3 .robotPresets{gap:8px;margin-bottom:20px}.mlApp.mlDesignV3 .robotPresets>span{color:var(--ml-muted,#61738b);margin-right:7px;font-size:12px;font-weight:600}.mlApp.mlDesignV3 .robotPresets>button,.mlApp.mlDesignV3 .robotSecondaryButton,.mlApp.mlDesignV3 .robotPagination button{color:#425570;min-height:40px;box-shadow:none;background:#fff;border:1px solid #d3ddea;border-radius:9px;padding:9px 13px;font-size:13px;font-weight:600;line-height:1.4}.mlApp.mlDesignV3 .robotPresets>button:hover:not(:disabled),.mlApp.mlDesignV3 .robotSecondaryButton:hover:not(:disabled),.mlApp.mlDesignV3 .robotPagination button:hover:not(:disabled){color:#1159c6;background:#f3f7ff;border-color:#b8d0f2}.mlApp.mlDesignV3 .robotSectionHeading>.robotSecondaryButton{flex-shrink:0;min-height:44px}.mlApp.mlDesignV3 .robotFilterFields{border:0;grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(150px,1fr));gap:16px;margin:0;padding:0}.mlApp.mlDesignV3 .robotFilterFields label{gap:8px;min-width:0}.mlApp.mlDesignV3 .robotFilterFields label>span{color:var(--ml-muted,#61738b);font-size:13px;font-weight:600}.mlApp.mlDesignV3 .robotFilterFields input,.mlApp.mlDesignV3 .robotFilterFields select{width:100%;min-width:0;height:44px;min-height:44px;color:var(--ml-text,#172b4d);box-shadow:none;background:#fff;border:1px solid #cfd9e6;border-radius:9px;padding:0 12px;font-size:14px;font-weight:400;line-height:1.4}.mlApp.mlDesignV3 .robotFilterFields input::placeholder{color:#73849a}.mlApp.mlDesignV3 .robotFilterFields input:focus,.mlApp.mlDesignV3 .robotFilterFields select:focus{border-color:var(--ml-brand,#1769e0)}.mlApp.mlDesignV3 .robotFilterFields input:disabled,.mlApp.mlDesignV3 .robotFilterFields select:disabled{border-color:var(--ml-border,#e3e9f1);color:var(--ml-muted,#61738b);cursor:not-allowed;background:#f5f7fa}.mlApp.mlDesignV3 .robotCriteria{border:1px solid var(--ml-border,#e3e9f1);background:#f8fafc;border-radius:10px;gap:8px;margin-top:20px;padding:14px;font-size:13px}.mlApp.mlDesignV3 .robotCriteria>strong{color:#425570;margin-right:4px;font-size:13px;font-weight:600}.mlApp.mlDesignV3 .robotCriteria>span{color:#315b92;background:#f3f7ff;border:1px solid #d7e5f9;border-radius:7px;padding:5px 9px;font-size:12px;font-weight:550;line-height:1.5}.mlApp.mlDesignV3 .robotFilterHelp,.mlApp.mlDesignV3 .robotResultHelp{color:var(--ml-muted,#61738b);font-size:13px;line-height:1.65}.mlApp.mlDesignV3 .robotFilterHelp{margin:12px 0 0}.mlApp.mlDesignV3 .robotResultHelp{margin:-4px 0 20px}.mlApp.mlDesignV3 .robotSelectionActions{border-top:1px solid var(--ml-border,#e3e9f1);gap:12px;margin-top:22px;padding-top:20px}.mlApp.mlDesignV3 .robotPrimaryButton{border:1px solid var(--ml-brand,#1769e0);background:var(--ml-brand,#1769e0);color:#fff;min-height:44px;box-shadow:none;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:650;line-height:1.45}.mlApp.mlDesignV3 .robotPrimaryButton:hover:not(:disabled){background:var(--ml-brand-hover,#1159c6);border-color:var(--ml-brand-hover,#1159c6)}.mlApp.mlDesignV3 .robotSecondaryLink{color:#315b92;text-align:center;background:#fff;border:1px solid #d3ddea;border-radius:10px;min-height:44px;padding:10px 15px;font-size:13px;font-weight:600;line-height:1.45}.mlApp.mlDesignV3 .robotSecondaryLink:hover{color:#1159c6;background:#f3f7ff;border-color:#b8d0f2}.mlApp.mlDesignV3 .robotSelection .robotTextButton{min-height:40px;color:var(--ml-muted,#61738b);box-shadow:none;text-underline-offset:3px;background:0 0;border:1px solid #0000;border-radius:9px;padding:9px 11px;font-size:13px;font-weight:550;line-height:1.45;text-decoration:underline}.mlApp.mlDesignV3 .robotSelection .robotTextButton:hover:not(:disabled){color:#425570;background:#f5f7fb}.mlApp.mlDesignV3 .robotSavedMeta{color:var(--ml-muted,#61738b);margin:14px 0 0;font-size:12px;line-height:1.6}.mlApp.mlDesignV3 .robotMessage{border-radius:10px;gap:12px;margin-top:16px;padding:14px 16px;font-size:13px;font-weight:500;line-height:1.6}.mlApp.mlDesignV3 .robotMessage.error{color:#b23b45;background:#fff1f2;border-color:#f0ced3}.mlApp.mlDesignV3 .robotMessage.success{color:#187247;background:#edf8f2;border-color:#d9ebdf}.mlApp.mlDesignV3 .robotMessage button{text-underline-offset:3px;border:1px solid;border-radius:8px;min-height:40px;padding:8px 10px;font-size:13px;font-weight:600;line-height:1.4}.mlApp.mlDesignV3 .robotSectionHeading .robotGlobalCount{color:#315b92;font-weight:600}.mlApp.mlDesignV3 .robotEmpty{color:var(--ml-muted,#61738b);background:#fafbfd;border:1px dashed #cfd9e6;border-radius:12px;padding:36px 24px;font-size:14px;line-height:1.65}.mlApp.mlDesignV3 .robotEmpty strong{color:var(--ml-text,#172b4d);font-size:16px;font-weight:650;line-height:1.5}.mlApp.mlDesignV3 .robotEmpty p{max-width:640px;margin:10px auto}.mlApp.mlDesignV3 .robotEmpty a{color:#1761c5;text-underline-offset:3px;align-items:center;min-height:40px;font-size:13px;font-weight:600;display:inline-flex}.mlApp.mlDesignV3 .robotTableWrap{border:1px solid var(--ml-border,#e3e9f1);overscroll-behavior-x:contain;scrollbar-width:thin;background:#fff;border-radius:12px;width:100%;max-width:100%;overflow-x:auto}.mlApp.mlDesignV3 .robotCandidateTable{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;min-width:960px;font-size:13px;line-height:1.5}.mlApp.mlDesignV3 .robotCandidateTable th{color:var(--ml-muted,#61738b);white-space:normal;background:#f7f9fc;border-top:0;padding:13px 16px;font-size:12px;font-weight:650;line-height:1.5}.mlApp.mlDesignV3 .robotCandidateTable th:first-child{width:33%}.mlApp.mlDesignV3 .robotCandidateTable th:nth-child(2){width:21%}.mlApp.mlDesignV3 .robotCandidateTable th:nth-child(3){width:15%}.mlApp.mlDesignV3 .robotCandidateTable th:nth-child(4){width:17%}.mlApp.mlDesignV3 .robotCandidateTable th:nth-child(5){width:14%}.mlApp.mlDesignV3 .robotCandidateTable td{border-top:1px solid var(--ml-border,#e3e9f1);vertical-align:top;color:var(--ml-text,#172b4d);overflow-wrap:anywhere;padding:18px 16px}.mlApp.mlDesignV3 .robotCandidateTable tbody tr:hover{background:#fafcff}.mlApp.mlDesignV3 .robotCandidateTable td>strong{color:var(--ml-text,#172b4d);font-size:13px;font-weight:600;line-height:1.55}.mlApp.mlDesignV3 .robotCandidateTable small{color:var(--ml-muted,#61738b);margin-top:5px;font-size:12px;line-height:1.65}.mlApp.mlDesignV3 .robotCandidateProduct{align-items:flex-start;gap:12px;min-width:0;max-width:none}.mlApp.mlDesignV3 .robotCandidateProduct>div{min-width:0}.mlApp.mlDesignV3 .robotCandidateProduct img,.mlApp.mlDesignV3 .robotProductFallback{border:1px solid var(--ml-border,#e3e9f1);object-fit:contain;background:#fff;border-radius:9px;flex-shrink:0;width:56px;height:56px;padding:4px}.mlApp.mlDesignV3 .robotProductFallback{color:var(--ml-muted,#61738b);font-size:12px;font-weight:650}.mlApp.mlDesignV3 .robotCandidateProduct strong{color:var(--ml-text,#172b4d);font-size:13px;font-weight:600;line-height:1.55}.mlApp.mlDesignV3 .robotCandidateProduct a{color:#1761c5;text-underline-offset:3px;align-items:center;min-height:40px;margin-top:3px;font-size:12px;font-weight:600;line-height:1.45;display:inline-flex}.mlApp.mlDesignV3 .robotCandidateTable .robotPositive{color:#187247;font-variant-numeric:tabular-nums}.mlApp.mlDesignV3 .robotPagination{color:var(--ml-muted,#61738b);gap:16px;margin-top:20px;font-size:13px;line-height:1.5}.mlApp.mlDesignV3 .robotPagination>div{flex-wrap:wrap;gap:12px}.mlApp.mlDesignV3 .robotPagination strong{color:var(--ml-text,#172b4d);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.mlApp.mlDesignV3 .robotExecutionStatus{align-items:flex-start;gap:24px;padding:24px}.mlApp.mlDesignV3 .robotExecutionStatus>div{min-width:0}.mlApp.mlDesignV3 .robotExecutionStatus h3{margin-top:7px;font-size:17px;line-height:1.5}.mlApp.mlDesignV3 .robotExecutionStatus p{max-width:850px;font-size:13px;line-height:1.65}.mlApp.mlDesignV3 .robotExecutionStatus .robotPendingBadge{flex-shrink:0;margin-top:2px}@media (max-width:1280px){.mlApp.mlDesignV3 .robotFilterFields{grid-template-columns:repeat(2,minmax(0,1fr))}.mlApp.mlDesignV3 .robotSelection .robotStatus{grid-template-columns:52px minmax(0,1fr)}.mlApp.mlDesignV3 .robotSelectionBadge{grid-column:2;justify-self:start}.mlApp.mlDesignV3 .robotExecutionStatus{flex-direction:column;gap:16px}}@media (max-width:760px){.mlApp.mlDesignV3 .robotSelection{gap:18px}.mlApp.mlDesignV3 .robotSelection .moduleCard{border-radius:14px!important}.mlApp.mlDesignV3 .robotSelection .robotStatus{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:18px}.mlApp.mlDesignV3 .robotStatusIcon{border-radius:11px;width:44px;height:44px;font-size:20px}.mlApp.mlDesignV3 .robotStatus h2{font-size:19px}.mlApp.mlDesignV3 .robotStatus p{font-size:13px}.mlApp.mlDesignV3 .robotSelectionBadge{grid-column:1/-1;justify-self:start;margin-top:3px}.mlApp.mlDesignV3 .robotSelectionCard{padding:18px}.mlApp.mlDesignV3 .robotSectionHeading{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:18px}.mlApp.mlDesignV3 .robotSectionHeading h3{font-size:18px}.mlApp.mlDesignV3 .robotSectionHeading p{font-size:13px}.mlApp.mlDesignV3 .robotSectionHeading>.robotSecondaryButton{width:100%}.mlApp.mlDesignV3 .robotPresets{align-items:stretch;gap:8px}.mlApp.mlDesignV3 .robotPresets>span{width:100%;margin:0 0 3px}.mlApp.mlDesignV3 .robotPresets>button{flex:210px}.mlApp.mlDesignV3 .robotPresets>.robotTextButton{flex-basis:100%}.mlApp.mlDesignV3 .robotCriteria{padding:12px}.mlApp.mlDesignV3 .robotCriteria>strong{width:100%;margin-bottom:2px}.mlApp.mlDesignV3 .robotSelectionActions{flex-direction:column;align-items:stretch;gap:10px;margin-top:20px;padding-top:18px}.mlApp.mlDesignV3 .robotSelectionActions>button,.mlApp.mlDesignV3 .robotSelectionActions>a{width:100%}.mlApp.mlDesignV3 .robotEmpty{padding:28px 18px}.mlApp.mlDesignV3 .robotExecutionStatus{padding:18px}.mlApp.mlDesignV3 .robotExecutionStatus h3{font-size:16px}.mlApp.mlDesignV3 .robotMessage{align-items:flex-start;padding:13px}.mlApp.mlDesignV3 .robotTableWrap{background:0 0;border:0;border-radius:0;overflow:visible}.mlApp.mlDesignV3 .robotCandidateTable{table-layout:auto;width:100%;min-width:0;display:block}.mlApp.mlDesignV3 .robotCandidateTable thead{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mlApp.mlDesignV3 .robotCandidateTable tbody{gap:14px;width:100%;display:grid}.mlApp.mlDesignV3 .robotCandidateTable tbody tr{border:1px solid var(--ml-border,#e3e9f1);background:#fff;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;width:100%;padding:16px;display:grid}.mlApp.mlDesignV3 .robotCandidateTable td{border-top:1px solid var(--ml-border,#e3e9f1);width:auto;min-width:0;padding:13px 0;display:block}.mlApp.mlDesignV3 .robotCandidateTable td:first-child{border-top:0;grid-column:1/-1;padding:0 0 13px}.mlApp.mlDesignV3 .robotCandidateTable td:nth-child(n+4){padding-bottom:0}.mlApp.mlDesignV3 .robotCandidateTable td:not(:first-child):before{color:var(--ml-muted,#61738b);margin-bottom:6px;font-size:12px;font-weight:500;line-height:1.5;display:block}.mlApp.mlDesignV3 .robotCandidateTable td:nth-child(2):before{content:"Ganador registrado"}.mlApp.mlDesignV3 .robotCandidateTable td:nth-child(3):before{content:"Costo proveedor"}.mlApp.mlDesignV3 .robotCandidateTable td:nth-child(4):before{content:"Publicaciones activas"}.mlApp.mlDesignV3 .robotCandidateTable td:nth-child(5):before{content:"Última confirmación"}.mlApp.mlDesignV3 .robotCandidateTable td>strong{font-size:13px;line-height:1.5}.mlApp.mlDesignV3 .robotCandidateTable small{font-size:12px;line-height:1.6}.mlApp.mlDesignV3 .robotCandidateProduct{gap:12px}.mlApp.mlDesignV3 .robotCandidateProduct strong{font-size:14px;line-height:1.5}.mlApp.mlDesignV3 .robotCandidateProduct a{min-height:40px;font-size:13px}.mlApp.mlDesignV3 .robotPagination{flex-direction:column;align-items:stretch;gap:14px}.mlApp.mlDesignV3 .robotPagination>div{justify-content:space-between;gap:8px;width:100%}}@media (max-width:640px){.mlApp.mlDesignV3 .robotFilterFields{grid-template-columns:minmax(0,1fr);gap:14px}}@media (max-width:400px){.mlApp.mlDesignV3 .robotSelectionCard,.mlApp.mlDesignV3 .robotSelection .robotStatus,.mlApp.mlDesignV3 .robotExecutionStatus{padding:15px}.mlApp.mlDesignV3 .robotCandidateTable tbody tr{gap:0 12px;padding:13px}.mlApp.mlDesignV3 .robotCandidateProduct img,.mlApp.mlDesignV3 .robotProductFallback{width:48px;height:48px}}
@media screen{.mlApp.mlDesignV3:not(.sidebarCollapsed){grid-template-columns:242px minmax(0,1fr)!important}.mlApp.mlDesignV3 .mlSidebar:not(.collapsed){width:242px!important;min-width:242px!important;max-width:242px!important}.mlApp.mlDesignV3 .mlSidebar,.mlApp.mlDesignV3.sidebarCollapsed .mlSidebar{overscroll-behavior:contain;background:#fff!important;border-right:1px solid #e2eaf3!important;flex-direction:column!important;gap:0!important;height:100dvh!important;max-height:100dvh!important;padding-top:0!important;padding-bottom:11px!important;display:flex!important;top:0!important;overflow:hidden!important}.mlApp.mlDesignV3 .mlSidebar .mlBrandRow,.mlApp.mlDesignV3 .mlSidebar.collapsed .mlBrandRow{position:relative;background:#fff!important;border-bottom:1px solid #edf2f7!important;flex:none!important;align-items:center!important;min-height:79px!important;margin:0 0 4px!important;padding:13px 9px 14px!important;display:flex!important}.mlApp.mlDesignV3 .mlSidebar .mlWordmark{letter-spacing:-.055em!important;font-size:28px!important;line-height:1.05!important}.mlApp.mlDesignV3 .mlSidebar .sidebarCollapseButton{color:#557596!important;background:#fff!important;border:1px solid #dbe5f1!important;border-radius:10px!important;flex:0 0 32px!important;width:32px!important;height:34px!important}.mlApp.mlDesignV3 .mlSidebar .sidebarCollapseButton:hover{color:#1769e0!important;background:#edf5ff!important;border-color:#bbd6f7!important}.mlApp.mlDesignV3 .mlSidebar .groupedNav,.mlApp.mlDesignV3 .mlSidebar.collapsed .groupedNav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9d7e8 transparent;scrollbar-gutter:stable;flex-direction:column!important;flex:auto!important;gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:5px 3px 10px 0!important;display:flex!important;overflow:hidden auto!important}.mlApp.mlDesignV3 .mlSidebar .groupedNav::-webkit-scrollbar{width:5px}.mlApp.mlDesignV3 .mlSidebar .groupedNav::-webkit-scrollbar-thumb{background:#c9d7e8;border-radius:8px}.mlApp.mlDesignV3 .mlSidebar .navGroup{flex-direction:column!important;flex:none!important;gap:2px!important;width:100%!important;min-width:0!important;margin-top:10px!important;display:flex!important}.mlApp.mlDesignV3 .mlSidebar .navGroup:last-child{border-top:1px solid #edf2f7;margin-top:15px!important;padding-top:8px!important}.mlApp.mlDesignV3 .mlSidebar .navGroupTitle{color:#8295ad!important;letter-spacing:.075em!important;margin:0 0 4px!important;padding:6px 10px 4px!important;font-size:9.5px!important;font-weight:800!important;line-height:1.3!important}.mlApp.mlDesignV3 .mlSidebar .groupedNav a{white-space:nowrap;flex:none;color:#475f79!important;width:100%!important;min-width:0!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border-radius:9px!important;align-items:center!important;gap:11px!important;margin:1px 0!important;padding:9px 11px!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important;text-decoration:none!important;display:flex!important;transform:none!important}.mlApp.mlDesignV3 .mlSidebar .groupedNav a>svg{stroke-width:1.8px;width:18px;height:18px;color:#7289a3!important;flex:0 0 18px!important}.mlApp.mlDesignV3 .mlSidebar .groupedNav a>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mlApp.mlDesignV3 .mlSidebar .groupedNav a:hover:not(.active){color:#1769e0!important;background:#f0f6ff!important}.mlApp.mlDesignV3 .mlSidebar .groupedNav a:hover:not(.active)>svg{color:#1769e0!important}.mlApp.mlDesignV3 .mlSidebar .groupedNav a.active{color:#155fc9!important;background:#e9f3ff!important;font-weight:750!important;box-shadow:inset 0 0 0 1px #1769e00a!important}.mlApp.mlDesignV3 .mlSidebar .groupedNav a.active>svg{color:#1769e0!important}.mlApp.mlDesignV3 .mlSidebar .groupedNav a.active:before{background:#1769e0;width:3px;top:9px;bottom:9px}.mlApp.mlDesignV3 .mlSidebar .groupedNav .navAlertBadge{flex:none!important;margin-left:auto!important;padding:0 6px!important}.mlApp.mlDesignV3 .mlSidebar .mlSidebarFoot{background:#fff!important;border-top:1px solid #edf2f7!important;flex-direction:column!important;flex:none!important;min-height:49px!important;margin:0 6px!important;padding:11px 5px 0!important;display:flex!important}.mlApp.mlDesignV3 .mlSidebar .mlSidebarFoot strong{color:#315479!important;font-size:11px!important;font-weight:750!important}.mlApp.mlDesignV3 .mlSidebar .mlSidebarFoot span{color:#8296ac!important;font-size:10px!important;line-height:1.3!important}.mlApp.mlDesignV3 .mlSidebar.collapsed .groupedNav{scrollbar-width:none;align-items:center!important;padding:5px 0 10px!important}.mlApp.mlDesignV3 .mlSidebar.collapsed .groupedNav::-webkit-scrollbar{display:none}.mlApp.mlDesignV3 .mlSidebar.collapsed .groupedNav a{justify-content:center!important;gap:0!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:43px!important;min-height:43px!important;margin:1px auto!important;padding:0!important}.mlApp.mlDesignV3 .mlSidebar.collapsed .groupedNav a>span,.mlApp.mlDesignV3 .mlSidebar.collapsed .mlSidebarFoot{display:none!important}.mlApp.mlDesignV3 .mlSidebar.collapsed .navGroup{align-items:center!important;gap:2px!important}.mlApp.mlDesignV3 .mlSidebar.collapsed .navGroupTitle{color:#0000!important;background:#dce7f4!important;border:0!important;width:27px!important;height:1px!important;margin:10px auto 8px!important;padding:0!important}.mlApp.mlDesignV3 .mlSidebar.collapsed .mlBrandRow{justify-content:center!important}.mlApp.mlDesignV3 .mlSidebar.collapsed .sidebarCollapseButton{flex:0 0 38px!important;width:38px!important;height:38px!important;display:grid!important}}@media screen and (max-width:1000px){.mlApp.mlDesignV3:not(.sidebarCollapsed),.mlApp.mlDesignV3.sidebarCollapsed{grid-template-columns:minmax(0,1fr)!important}.mlApp.mlDesignV3 .mlSidebar,.mlApp.mlDesignV3 .mlSidebar:not(.collapsed),.mlApp.mlDesignV3.sidebarCollapsed .mlSidebar{width:min(288px,100vw - 44px)!important;min-width:0!important;max-width:288px!important;height:100dvh!important;padding:0 12px 13px!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important}.mlApp.mlDesignV3 .mlSidebar .mlBrandRow,.mlApp.mlDesignV3 .mlSidebar.collapsed .mlBrandRow{justify-content:space-between!important;min-height:78px!important;padding:14px 9px!important}.mlApp.mlDesignV3 .mlSidebar.collapsed .mlBrand{display:block!important}.mlApp.mlDesignV3 .mlSidebar .sidebarCollapseButton,.mlApp.mlDesignV3 .mlSidebar.collapsed .sidebarCollapseButton{display:none!important}.mlApp.mlDesignV3 .mlSidebar .groupedNav,.mlApp.mlDesignV3 .mlSidebar.collapsed .groupedNav{scrollbar-width:thin;align-items:stretch!important;padding-right:4px!important}.mlApp.mlDesignV3 .mlSidebar.collapsed .navGroup{align-items:stretch!important}.mlApp.mlDesignV3 .mlSidebar.collapsed .navGroupTitle{color:#8295ad!important;background:0 0!important;width:auto!important;height:auto!important;margin:0 0 4px!important;padding:6px 10px 4px!important}.mlApp.mlDesignV3 .mlSidebar.collapsed .groupedNav a{justify-content:flex-start!important;gap:11px!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:42px!important;margin:1px 0!important;padding:9px 11px!important}.mlApp.mlDesignV3 .mlSidebar.collapsed .groupedNav a>span{display:inline!important}.mlApp.mlDesignV3 .mlSidebar.collapsed .groupedNav .navAlertBadge{font-size:10px;position:static;margin-left:auto!important}.mlApp.mlDesignV3 .mlSidebar.collapsed .mlSidebarFoot{display:flex!important}}@media screen and (prefers-reduced-motion:reduce){.mlApp.mlDesignV3 .mlSidebar .groupedNav a{transition:none!important}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.-T-KAq_className{font-family:Inter,Inter Fallback;font-style:normal}.-T-KAq_variable{--font-inter:"Inter", "Inter Fallback"}
