body table .header-column-filter.header-column-filter.header-column-filter .filter-funnel{justify-content:center;align-items:center;transition:color .14s,background-color .14s;position:relative;color:#355d54!important;background:0 0!important;border:0!important;border-radius:6px!important;width:25px!important;min-width:25px!important;height:25px!important;min-height:25px!important;margin:0!important;padding:3px!important;display:inline-flex!important}body table .header-column-filter .filter-funnel svg{fill:none;stroke:currentColor;stroke-width:1.7px;flex:0 0 17px;min-width:17px;display:block;width:17px!important;height:17px!important}body table .header-column-filter.header-column-filter.header-column-filter .filter-funnel.active{color:#1689e7!important;background:#dcecff!important}body table .header-column-filter.header-column-filter.header-column-filter .filter-funnel.active:after{content:"";pointer-events:none;background:#1689e7;border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:3px;box-shadow:0 0 0 1.5px #dcecff}body .workspace-shell.clean-workspace .catalog-card .catalog-tools>.bulk-cost{flex:none;width:auto;margin-left:0}body .workspace-shell.clean-workspace .catalog-card .catalog-tools>.prototype-column-slot,body .workspace-shell.clean-workspace .catalog-card .catalog-tools>.prototype-table-menu{flex:none;width:auto}body dialog.table-settings-dialog.table-settings-dialog.table-settings-dialog{--ma-paper:#fff;--ma-text:#203b32;--ma-muted:#6c7c75;--ma-line:#e0e7e2;--ma-soft:#f5f8f6;--ma-lime:#d6f57a;box-sizing:border-box;border:1px solid var(--ma-line);background:var(--ma-paper);width:590px;min-width:0;max-width:calc(100vw - 48px);height:auto;max-height:calc(100dvh - 124px);color:var(--ma-text);z-index:auto;border-radius:12px;margin:0 auto 24px;padding:0;font:14px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;inset:100px 0 auto;overflow:hidden;transform:none;box-shadow:0 14px 48px #102b3220}dialog.table-settings-dialog:not([open]){display:none!important}dialog.table-settings-dialog[open]{flex-direction:column;display:flex}dialog.table-settings-dialog::backdrop{background:#15352c40}dialog.table-settings-dialog *{box-sizing:border-box}dialog.table-settings-dialog .ma-dialog-head{z-index:3;border-bottom:1px solid var(--ma-line);background:var(--ma-paper);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:17px 20px;display:flex;position:sticky;top:0}dialog.table-settings-dialog h2{margin:0;font-size:16px;font-weight:600;line-height:1.45}dialog.table-settings-dialog .ma-dialog-body{overscroll-behavior:contain;min-height:0;padding:20px;overflow:auto}dialog.table-settings-dialog .ma-dialog-foot{z-index:2;border-top:1px solid var(--ma-line);background:var(--ma-paper);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;margin:0;padding:13px 20px;display:flex;position:relative}dialog.table-settings-dialog .ma-button{border:1px solid var(--ma-line);background:var(--ma-paper);width:auto;min-height:34px;color:var(--ma-text);box-shadow:none;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;margin:0;padding:7px 11px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.45;display:inline-flex;position:static}dialog.table-settings-dialog .ma-button.ma-primary{font-weight:500;background:var(--ma-lime)!important;border-color:var(--ma-lime)!important;color:#203b20!important}dialog.table-settings-dialog .ma-button.ma-icon{width:34px;min-width:34px;padding:7px}dialog.table-settings-dialog .ma-button.ma-quiet{background:0 0;border-color:#0000}dialog.table-settings-dialog .ma-button:disabled{opacity:.4;cursor:default}dialog.table-settings-dialog svg{stroke-width:1.7px;flex:none;width:17px;height:17px}dialog.table-settings-dialog :is(input:not([type=checkbox]):not([type=file]),select){border:1px solid var(--ma-line);background:var(--ma-paper);width:100%;min-width:0;height:auto;min-height:36px;color:var(--ma-text);font:inherit;border-radius:7px;padding:8px 10px}dialog.table-settings-dialog input[type=checkbox]{accent-color:#28654d;width:15px;min-width:15px;height:15px;margin:0 6px 0 0}dialog.table-settings-dialog .column-pin-field{flex-direction:column;gap:6px;margin:0 0 14px;font-size:13px;display:flex}dialog.table-settings-dialog .column-layout-list{max-height:none;margin:0;padding:0;display:block;overflow:visible}dialog.table-settings-dialog .column-layout-list h3{color:var(--ma-text);background:0 0;border:0;margin:12px 0 0;padding:0;font-size:14px}dialog.table-settings-dialog .column-layout-item{border:0;border-bottom:1px solid var(--ma-line);min-height:0;box-shadow:none;background:0 0;border-radius:0;align-items:center;gap:10px;margin:0;padding:9px 0;display:flex}dialog.table-settings-dialog .column-layout-item>label{flex:1;align-items:center;min-width:0;margin:0;padding:0;font-size:14px;font-weight:400;display:flex}dialog.table-settings-dialog .column-drag-handle{cursor:grab;width:17px;color:var(--ma-muted);padding:0;display:flex}dialog.table-settings-dialog .column-layout-item.column-layout-moved{background:#f5f8f6}dialog.table-settings-dialog .column-drag-before{border-top:2px solid #28654d}dialog.table-settings-dialog .column-drag-after{border-bottom:2px solid #28654d}dialog.table-settings-dialog .column-pin[aria-pressed=true]{color:#28654d;background:var(--ma-soft)}dialog.table-settings-dialog .column-json>summary{list-style:none}dialog.table-settings-dialog .column-json>summary::-webkit-details-marker{display:none}dialog.table-settings-dialog .column-json>div{flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}dialog.table-settings-dialog .column-json[open]{flex-basis:100%}dialog.table-settings-dialog .import input{opacity:0;width:1px;height:1px;position:absolute}dialog.table-settings-dialog .save-status{color:#28654d;font-size:12px}dialog.table-settings-dialog fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}dialog.table-settings-dialog legend{color:var(--ma-muted);margin:0 0 6px;padding:0;font-size:13px}dialog.table-settings-dialog .filter-conjunction{text-align:center;color:var(--ma-muted);margin:14px 0;font-size:12px;display:block}dialog.table-settings-dialog .header-filter-native{margin-bottom:16px}dialog.strategy-filter-popup .strategy-filter-body{gap:16px;display:grid}dialog.strategy-filter-popup .strategy-filter-field{color:var(--ma-text);gap:7px;margin:0;font-size:13px;font-weight:500;display:grid}dialog.strategy-filter-popup .strategy-filter-search{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}dialog.strategy-filter-popup .strategy-filter-hint{color:var(--ma-muted);margin-top:-7px;font-size:12px;font-weight:400;display:block}dialog.strategy-filter-popup .strategy-filter-chips{flex-wrap:wrap;gap:7px;min-height:1px;display:flex}dialog.strategy-filter-popup .strategy-filter-chip{color:#294e42;background:#f0f7f3;border:1px solid #c8d9d0;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:5px 7px 5px 9px;font-size:12px;font-weight:500;display:inline-flex}dialog.strategy-filter-popup .strategy-filter-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}dialog.strategy-filter-popup .strategy-filter-chip>button{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}dialog.strategy-filter-popup .strategy-filter-chip svg{width:13px;height:13px}dialog.table-settings-dialog [hidden]{display:none!important}body .workspace-shell.clean-workspace table.layout-managed-table :is(th,td)[data-user-column-color]{background-image:linear-gradient(var(--user-column-color),var(--user-column-color))!important}body .workspace-shell.clean-workspace table.layout-managed-table .column-color-trigger{vertical-align:middle;cursor:pointer;justify-content:center;align-items:center;display:inline-flex;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;margin:0 0 0 4px!important;padding:0!important}body .workspace-shell.clean-workspace table.layout-managed-table .column-color-trigger:focus-visible{outline-offset:1px;outline:2px solid #326d57}body .workspace-shell.clean-workspace table.layout-managed-table .column-color-dot{background-clip:padding-box;border:1px solid #82938c;border-radius:50%;width:8px;height:8px;display:block;box-shadow:0 0 0 1px #ffffffbf}body .workspace-shell.clean-workspace table.layout-managed-table .column-color-trigger.has-color .column-color-dot{border-color:#203c3359;width:9px;height:9px}body .column-color-palette{z-index:260;box-sizing:border-box;border:1px solid var(--ma-line,#e0e7e2);background:var(--ma-paper,#fff);min-width:0;max-width:calc(100vw - 16px);color:var(--ma-text,#203b32);border-radius:9px;gap:9px;padding:11px;font:13px/1.35 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;position:fixed;box-shadow:0 10px 28px #102b3226}body .column-color-palette>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;display:block;overflow:hidden}body .column-color-grid{grid-template-columns:repeat(8,1fr);gap:5px;display:grid}body .column-color-choice{background:var(--column-choice-color);cursor:pointer;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:19px;min-width:19px;height:19px;padding:0;display:flex}body .column-color-choice[aria-pressed=true]{border-color:#203b32;box-shadow:inset 0 0 0 2px #fff}body .column-color-choice:focus-visible,body .column-color-none:focus-visible{outline-offset:2px;outline:2px solid #326d57}body .column-color-none{border:1px solid var(--ma-line,#e0e7e2);min-height:26px;color:inherit;font:inherit;cursor:pointer;background:#fff;border-radius:6px;justify-self:start;padding:3px 7px}body .column-color-none[aria-pressed=true]{background:#f3f7f4;border-color:#326d57}body .workspace-shell.clean-workspace .clear-table-filters-shortcut{flex:0 0 34px;position:relative}body .workspace-shell.clean-workspace .clear-table-filters-shortcut:after{content:"×";color:#355d54;background:#fff;border-radius:50%;place-items:center;width:10px;height:10px;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;bottom:1px;right:3px}@media (width<=480px){body dialog.table-settings-dialog.table-settings-dialog.table-settings-dialog{max-width:calc(100vw - 16px);max-height:calc(100dvh - 92px);margin:0 auto 12px;top:80px}dialog.table-settings-dialog .ma-dialog-body{padding:14px}dialog.table-settings-dialog .ma-dialog-foot{padding:13px 14px}dialog.table-settings-dialog .column-layout-item{gap:6px}}body .workspace-shell.clean-workspace :is(.table-card,.ma-panel):has(.prototype-table-menu[open]){z-index:90;position:relative;overflow:visible}body .workspace-shell .prototype-table-menu{flex:none;position:relative}body .workspace-shell .prototype-table-menu>summary{cursor:pointer;list-style:none}body .workspace-shell .prototype-table-menu>summary::-webkit-details-marker{display:none}body .workspace-shell .prototype-table-menu>.prototype-table-menu-body{z-index:180;overscroll-behavior:contain;background:var(--ma-paper,#fff);border:1px solid var(--ma-line,#e0e7e2);white-space:normal;border-radius:10px;flex-direction:column;gap:2px;width:300px;min-width:0;max-width:calc(100vw - 24px);margin:0;padding:6px;display:flex;position:absolute;inset:calc(100% + 6px) 0 auto auto;overflow:auto;box-shadow:0 10px 28px #102b321a}body .workspace-shell.clean-workspace .prototype-table-menu .prototype-table-menu-body :is(.price-generated-actions,.profitability-actions-row,.profitability-generated-actions,.production-toolbar-actions,[data-table-menu-host]){display:contents}body .workspace-shell.clean-workspace .prototype-table-menu .prototype-table-menu-body :is(button,label,summary){box-sizing:border-box;width:100%;min-width:0;height:auto;min-height:36px;box-shadow:none;color:var(--ma-ink,#203c33);overflow-wrap:anywhere;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;order:50;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:8px 10px;font-family:inherit;font-weight:400;line-height:1.35;display:flex;white-space:normal!important;font-size:13px!important}body .workspace-shell.clean-workspace .prototype-table-menu .prototype-table-menu-body :is(button,label,summary):hover{background:#f3f7f4}body .workspace-shell.clean-workspace .prototype-table-menu .prototype-table-menu-body button:disabled{opacity:.42;cursor:not-allowed}body .workspace-shell.clean-workspace .prototype-table-menu .prototype-table-menu-body :is(button,label,summary):focus-visible{outline-offset:-2px;outline:2px solid #326d57}body .workspace-shell.clean-workspace .prototype-table-menu .prototype-table-menu-body :is(svg,input[type=checkbox]){flex:none;width:17px;height:17px;margin:0}body .workspace-shell.clean-workspace .prototype-table-menu .prototype-table-menu-body .selection-visible-button{order:10}body .workspace-shell.clean-workspace .prototype-table-menu .prototype-table-menu-body .table-menu-columns{order:0}body .workspace-shell.clean-workspace .prototype-table-menu .prototype-table-menu-body .selection-clear-button{order:11}body .workspace-shell.clean-workspace .prototype-table-menu .prototype-table-menu-body .selection-only-button{order:12}body .workspace-shell.clean-workspace .prototype-table-menu .prototype-table-menu-body .selection-hide-button{order:13}body .workspace-shell.clean-workspace .prototype-table-menu .prototype-table-menu-body :is(.show-hidden-products,.profitability-show-hidden){order:14}body .workspace-shell.clean-workspace .prototype-table-menu .prototype-table-menu-body .restore-all-hidden-products{order:15}body .workspace-shell.clean-workspace .prototype-table-menu .prototype-table-menu-body .clear-all-table-filters{border-top:1px solid var(--ma-line,#e0e7e2);border-radius:0;order:30;margin-top:4px;padding-top:10px}body .workspace-shell.clean-workspace .prototype-table-menu .prototype-table-menu-body .reset-table-column-widths{order:31}body .workspace-shell.clean-workspace .prototype-table-menu .prototype-table-menu-body>details{order:60}body .workspace-shell.clean-workspace :is(.table-wrap,.table-scroll,.ma-table-scroll):has(>table>thead){scroll-padding-top:96px;max-height:var(--table-viewport-height,calc(100dvh - 160px))!important;overflow:auto!important}body .workspace-shell.clean-workspace>main>.workspace-footer{margin-top:12px!important}body .workspace-shell.clean-workspace .price-management-page{padding-bottom:0}body .workspace-shell.clean-workspace main .table-card:last-child{margin-bottom:0}body .workspace-shell.clean-workspace dialog :is(.table-wrap,.table-scroll,.ma-table-scroll):has(>table>thead){max-height:min(68dvh,100dvh - 160px)!important}body .workspace-shell.clean-workspace :is(.table-wrap,.table-scroll,.ma-table-scroll)>table>thead{z-index:40;background:var(--ma-soft,#f5f8f6);top:var(--table-sticky-top,0px)!important;position:sticky!important}body .workspace-shell.clean-workspace :is(.table-wrap,.table-scroll,.ma-table-scroll)>table>thead>tr{background:var(--ma-soft,#f5f8f6)}body .workspace-shell.clean-workspace :is(.table-wrap,.table-scroll,.ma-table-scroll)>table>thead>tr:not(.column-block-row):not(.filter-row):not(.ma-group)>th{overflow-wrap:anywhere;white-space:normal!important;height:auto!important;max-height:none!important}body .workspace-shell.clean-workspace :is(.table-wrap,.table-scroll,.ma-table-scroll)>table>thead th :is(.price-column-title,.profitability-header-label){overflow-wrap:anywhere;text-overflow:clip;-webkit-line-clamp:unset;line-clamp:unset;max-width:100%;overflow:visible;white-space:normal!important;max-height:none!important;display:block!important}body .workspace-shell.clean-workspace :is(.table-wrap,.table-scroll,.ma-table-scroll)>table>tbody>tr>td:not(:has(button,input,select,textarea,.product,.ma-product,.product-cell)){text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important}body .workspace-shell.clean-workspace :is(.table-wrap,.table-scroll,.ma-table-scroll)>table>tbody>tr>td{height:56px!important;padding-top:6px!important;padding-bottom:6px!important}body .workspace-shell.clean-workspace :is(.table-wrap,.table-scroll,.ma-table-scroll) :is(.product,.ma-product,.product-cell)>:is(span,div:not(.thumb):not(.ma-thumb)){min-width:0;max-height:56px;overflow:hidden}body .workspace-shell.clean-workspace :is(.table-wrap,.table-scroll,.ma-table-scroll) :is(.product,.ma-product,.product-cell) :is(strong,b){-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-height:51px;overflow:hidden;white-space:normal!important;line-height:17px!important;display:-webkit-box!important}body .workspace-shell.clean-workspace :is(.table-wrap,.table-scroll,.ma-table-scroll) :is(.product,.ma-product,.product-cell) small{text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important}body .workspace-shell.clean-workspace :is(.table-wrap,.table-scroll,.ma-table-scroll) tbody :is(.thumb,.ma-thumb),body .workspace-shell.clean-workspace :is(.table-wrap,.table-scroll,.ma-table-scroll) tbody :is(.thumb,.ma-thumb)>img:not(.preview),body .workspace-shell.clean-workspace :is(.table-wrap,.table-scroll,.ma-table-scroll) tbody .ma-product>img:not(.preview){flex:0 0 56px!important;width:56px!important;min-width:56px!important;max-width:56px!important;height:56px!important}body .workspace-shell.clean-workspace .sticky-table-tools{z-index:81;box-sizing:border-box;border-top:1px solid var(--ma-line,#dfe6e1);border-bottom:1px solid var(--ma-line,#dfe6e1);background:#fafbf8;height:18px;padding:4px 10px;position:relative;inset:auto}body .workspace-shell.clean-workspace .sticky-table-tools--top{border-top:0}body .workspace-shell.clean-workspace .sticky-table-tools--bottom{border-bottom:0}body .workspace-shell.clean-workspace .sticky-table-scroll{cursor:pointer;touch-action:none;background:0 0;border:0;border-radius:999px;outline:none;height:8px;position:relative;overflow:visible}body .workspace-shell.clean-workspace .sticky-table-scroll:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--ma-green,#28654d) 32%, transparent)}body .workspace-shell.clean-workspace .sticky-table-scroll-track{background:#e2e8e4;border-radius:999px;height:8px;position:absolute;inset:0}body .workspace-shell.clean-workspace .sticky-table-scroll-thumb{will-change:transform;background:#76837e;border-radius:999px;min-width:52px;display:block;position:absolute;inset:0 auto 0 0;box-shadow:inset 0 0 0 1px #5d6a65}body .workspace-shell.clean-workspace .sticky-table-scroll:hover .sticky-table-scroll-thumb,body .workspace-shell.clean-workspace .sticky-table-scroll:focus-visible .sticky-table-scroll-thumb{background:var(--ma-green,#28654d)}body .workspace-shell.clean-workspace :is(.table-wrap,.table-scroll,.ma-table-scroll).sticky-table-native-scroll-hidden::-webkit-scrollbar{width:10px;height:0!important}body .workspace-shell.clean-workspace :is(.table-wrap,.table-scroll,.ma-table-scroll).sticky-table-native-scroll-hidden::-webkit-scrollbar:vertical{width:10px}body .workspace-shell.clean-workspace :is(.table-wrap,.table-scroll,.ma-table-scroll).sticky-table-native-scroll-hidden::-webkit-scrollbar-thumb:horizontal{background:0 0;display:none}body .workspace-shell.clean-workspace :is(.table-wrap,.table-scroll,.ma-table-scroll).sticky-table-native-scroll-hidden::-webkit-scrollbar-track:horizontal{background:0 0;display:none}.module-tabs{z-index:24;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7f8f4f5;border:1px solid #dde2da;border-radius:14px;flex-wrap:wrap;gap:8px;margin:14px 0;padding:10px 12px;display:flex;position:sticky;top:0;box-shadow:0 4px 14px #122d270f}.module-tabs button,.module-tabs a{color:#163c35;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd8d1;border-radius:10px;align-items:center;padding:8px 14px;font-weight:700;text-decoration:none;display:inline-flex}.module-tabs button:hover,.module-tabs a:hover,.module-tabs button.active{background:#e8f2ee;border-color:#2d6b5d}.anchor-target{scroll-margin-top:76px}.side-subnav{border-left:2px solid #36534e;margin:2px 0 10px 14px;padding-left:8px}.side-subnav button{color:#aebdb8;margin:2px 0;padding:9px 12px;font-size:12px}.side-subnav button.active{color:#17352f;background:#d3f576;font-weight:700}body[data-production-page=overview] .production-analytics-page,body[data-production-page=requests] main>.shipment-alerts,body[data-production-page=requests] main>.production-external-import,body[data-production-page=requests] main>.cards,body[data-production-page=requests] main>.notice,body[data-production-page=requests] .production-analytics-page,body[data-production-page=orders] main>.shipment-alerts,body[data-production-page=orders] main>.production-external-import,body[data-production-page=orders] main>.cards,body[data-production-page=orders] main>.notice,body[data-production-page=orders] .production-analytics-page,body[data-production-page=analytics] main>.shipment-alerts,body[data-production-page=analytics] main>.production-external-import,body[data-production-page=analytics] main>.cards,body[data-production-page=analytics] main>.notice{display:none}body[data-production-page=orders] .production-plan-actions>.sync{display:none!important}.has-column-help.sortable{cursor:pointer}.column-help{color:#41675e;cursor:help;vertical-align:middle;border:1px solid #769087;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;margin-left:5px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.price-write-actions{justify-content:flex-end;align-items:center;gap:12px;padding:0 20px 16px;display:flex}.price-write-actions small{max-width:420px}.advanced-column-filter{align-items:center;gap:6px;min-width:130px;display:flex;position:relative}.filter-funnel{align-items:center;min-width:26px;color:#355d54!important;background:0 0!important;border:0!important;justify-content:center!important;width:26px!important;margin:0!important;padding:4px!important;display:inline-flex!important}.filter-funnel svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:16px;height:16px}.filter-funnel.active{color:#1976d2!important;background:#e8f2ff!important}.advanced-filter-preview{min-width:84px;background:#fff!important;width:100%!important;padding:7px 8px!important;display:block!important}.advanced-filter-popup{z-index:80;background:#fff;border:1px solid #bcc8c2;border-radius:6px;width:220px;padding:10px;display:none;position:absolute;top:34px;left:0;box-shadow:0 8px 24px #182f2a33}.advanced-filter-popup.open{gap:8px;display:grid}.advanced-filter-popup select,.advanced-filter-popup input{background:#fff;border:1px solid #cbd4cf;border-radius:5px;width:100%!important;padding:7px 8px!important;display:block!important}.advanced-filter-popup>div{justify-content:space-between;gap:10px;margin-top:8px;display:flex}.advanced-filter-popup button{color:#1672df!important;text-align:center!important;background:#fff!important;border:1px solid #2783ef!important;border-radius:4px!important;width:auto!important;margin:0!important;padding:8px 12px!important;display:inline-flex!important}.table-filter-actions{justify-content:flex-end;padding:8px 2px;display:flex}.clear-all-table-filters{color:#294f46;font:inherit;cursor:pointer;background:#fff;border:1px solid #9caaa4;border-radius:8px;padding:8px 14px;font-weight:700}.clear-all-table-filters:hover{background:#eef5f2;border-color:#2d6b5d}.advanced-filter-preview{cursor:text}.global-loading{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10252233;place-items:center;display:none;position:fixed;inset:0}.global-loading.visible{display:grid}.global-loading-card{background:#fff;border:1px solid #dbe3dc;border-radius:18px;justify-items:center;gap:9px;min-width:210px;padding:24px 30px;display:grid;box-shadow:0 20px 60px #10252233}.global-loading-card small{color:#718078}.loading-ring{--progress:0deg;background:conic-gradient(#5d9b87 var(--progress),#e7eee9 0);border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:relative}.loading-ring:before{content:"";background:#fff;border-radius:50%;width:56px;height:56px;position:absolute}.loading-ring span{z-index:1;color:#315e52;font-size:13px;font-weight:800;position:relative}:root{color:#17222e;background:#f5f6f1;font-family:Arial,sans-serif}*{box-sizing:border-box}body{margin:0}aside{color:#dbe4df;background:#142c2a;width:240px;height:100vh;padding:30px 22px;position:fixed}.brand{letter-spacing:2px;margin-bottom:50px;font-size:21px}.brand b{color:#c9f26b}nav button{text-align:left;color:#dbe4df;cursor:pointer;background:0 0;border:0;border-radius:10px;width:100%;margin:4px 0;padding:13px 16px;font-size:14px;display:block}nav button.active{color:#fff;background:#254641}main{min-height:100vh;margin-left:240px;padding:46px 2vw}header,.panel{justify-content:space-between;align-items:center;display:flex}small{letter-spacing:1px;color:#738078;font-weight:700;display:block}h1{margin:8px 0;font-size:42px}p{color:#708078}.sync{cursor:pointer;background:#d3f576;border:0;border-radius:10px;padding:14px 20px;font-weight:700}.cards{grid-template-columns:repeat(3,1fr);gap:18px;margin:38px 0;display:grid}.cards article,.panel,.empty,.table-card{background:#fff;border:1px solid #e2e5dd;border-radius:18px;padding:24px}.cards span,.cards em{color:#77837c;font-style:normal;display:block}.cards strong{margin:18px 0;font-size:34px;display:block}.status,.tag{background:#ecefe9;border-radius:20px;padding:7px 11px;font-size:12px}.status.success{background:#e1f5d2}.status.failed,.error{color:#a43434}.empty{text-align:center;margin-top:30px;padding:60px}.table-card{margin-top:32px;padding:0;overflow:visible}.toolbar{justify-content:space-between;align-items:center;padding:20px;display:flex}.toolbar input{border:1px solid #dce1d8;border-radius:10px;width:390px;padding:12px 15px}.toolbar span{color:#738078;font-size:13px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-top:1px solid #edf0e9;padding:14px 18px;font-size:13px}th{color:#768078;background:#fafbf8}.product{align-items:center;gap:13px;min-width:300px;display:flex}.product b{max-width:350px;display:block}.product small{margin-top:5px;font-size:10px}.thumb{color:#89928c;background:#eef0eb;border-radius:9px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;font-size:9px;display:flex;position:relative}.thumb>img:first-child{object-fit:cover;border-radius:9px;width:100%;height:100%}.preview{z-index:20;object-fit:contain;background:#fff;border:1px solid #dce1d8;border-radius:14px;width:280px;height:280px;padding:8px;display:none;position:absolute;top:-75px;left:58px;box-shadow:0 18px 45px #18302a33}.thumb:hover .preview{display:block}.quantity{font-size:17px;font-weight:700}.cost{border:1px solid #dce1d8;border-radius:8px;width:110px;padding:8px}@media (width<=800px){aside{display:none}main{margin:0;padding:24px}.cards{grid-template-columns:1fr}header{align-items:flex-start;gap:15px}.toolbar input{width:65vw}}.editable-money{align-items:center;gap:6px;min-width:150px;display:flex;position:relative}.editable-money.is-dirty .cost{background:#fffaf0;border-color:#c6922d}.edit-confirm{gap:4px;transition:opacity .12s;display:inline-flex}.editable-money:not(.is-dirty) .edit-confirm{visibility:hidden;opacity:0;pointer-events:none}.edit-confirm button{cursor:pointer;border:0;border-radius:7px;width:28px;height:28px;padding:0;font-size:17px;line-height:1}.edit-save{color:#fff;background:#254641}.edit-cancel{color:#5d655f;background:#ecefe9}.edit-confirm button:disabled{opacity:.55;cursor:wait}.edit-error{z-index:2;color:#b42318;white-space:nowrap;background:#fff;border-radius:4px;padding:3px 5px;position:absolute;top:100%;left:0;box-shadow:0 2px 8px #0002}.table-wrap,.table-scroll{scrollbar-gutter:stable;max-width:100%;max-height:clamp(320px,68dvh,760px);overflow:auto}.table-wrap>table>thead,.table-scroll>table>thead{z-index:40;position:sticky;top:0}.table-wrap>table>tfoot,.table-scroll>table>tfoot{z-index:39;position:sticky;bottom:0}.table-wrap>table>tfoot>tr>td,.table-scroll>table>tfoot>tr>td{background:#fff}.sticky-table-tools{z-index:80;background:#fafbf8;height:14px;position:sticky;top:0}.sticky-table-scroll{background:#f5f6f1;border-top:1px solid #dce1d8;border-bottom:1px solid #dce1d8;height:14px;overflow:auto hidden}.sticky-table-scroll-track{height:1px}.fulfillment-switch{color:#40534b;background:#f5f8ef;border-radius:9px;align-items:center;gap:9px;padding:12px 14px;font-size:13px;display:flex}.fulfillment-switch input{width:auto;margin:0}.table-selection-actions{background:#fff;border-top:1px solid #edf0e9;justify-content:flex-end;gap:8px;padding:10px 14px;display:flex}.table-selection-actions button{color:#405048;cursor:pointer;background:#f5f6f1;border:1px solid #d5dbd3;border-radius:8px;padding:8px 12px}.table-selection-actions button.active{color:#fff;background:#44534d}.table-selection-actions button:disabled{opacity:.45;cursor:not-allowed}tbody tr[data-market-row-selection-ready=true]{cursor:pointer}tbody tr.row-selected>td{background:#e5e7e5!important}table th:first-child,table td:first-child{z-index:4;background:#fff;position:sticky;left:0;box-shadow:3px 0 6px #142c2a12}table th:first-child{z-index:8;background:#fafbf8}tbody tr.row-selected>td:first-child{background:#e5e7e5!important}.ring-group-toggle{white-space:nowrap;align-items:center;gap:8px;color:#40534b!important;font-size:13px!important;display:flex!important}.ring-group-toggle input{width:auto!important;margin:0!important}.ring-group-row>td{border-top:2px solid #bdc9bc;font-weight:700;background:#eaf0e8!important}.ring-group-row>td:first-child{background:#eaf0e8!important}.ring-size-row{display:none}.ring-size-label{color:#728078;margin-top:4px;font-size:10px}.profitability-title{justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.profitability-title h2{margin:0}.ring-group-row small{margin-top:5px;font-weight:500}.app-version{z-index:95;color:#c9f26b;letter-spacing:.4px;background:#142c2a;border-radius:14px;padding:6px 10px;font-size:11px;font-weight:700;position:fixed;top:12px;right:24px;box-shadow:0 3px 10px #142c2a33}.mobile-menu-toggle,.mobile-menu-backdrop{display:none}@media (width<=800px){aside{z-index:210;transition:transform .2s;transform:translate(-105%);box-shadow:10px 0 28px #142c2a55;display:block!important}aside.mobile-open{transform:translate(0)}main{padding-top:68px!important}.mobile-menu-toggle{z-index:220;color:#c9f26b;cursor:pointer;background:#142c2a;border:0;border-radius:10px;width:44px;height:44px;font-size:25px;display:block;position:fixed;top:12px;left:12px}.mobile-menu-backdrop{z-index:200;background:#142c2a66;border:0;display:block;position:fixed;inset:0}}.column-layout-button{cursor:pointer;background:#fff;border:1px solid #d4dbd3;border-radius:8px;margin:6px;padding:7px 10px}.table-filter-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.column-resize-handle{cursor:col-resize;z-index:30;opacity:.75;background:linear-gradient(90deg,#0000 38%,#b8c3ba 40% 60%,#0000 62%);border-right:1px solid #b8c3ba;width:10px;height:100%;position:absolute;top:0;right:-1px}.column-resize-handle:hover{opacity:1;background:linear-gradient(90deg,#0000 30%,#557268 32% 68%,#0000 70%);border-right-color:#557268}.table-wrap th,.table-scroll th{border-right:1px solid #e0e5de;position:relative}.table-wrap th:last-child,.table-scroll th:last-child{border-right:0}.user-pinned-column{box-shadow:3px 0 6px #142c2a18;z-index:12!important;background:#fff!important;position:sticky!important}.column-layout-panel{z-index:300;background:#fff;border:1px solid #d9dfd6;border-radius:14px;width:min(420px,94vw);max-height:80vh;padding:18px;position:fixed;top:70px;right:18px;overflow:auto;box-shadow:0 20px 60px #142c2a55}.column-layout-panel>.close{float:right;background:0 0;border:0;font-size:24px}.column-layout-panel label{margin:9px 0;display:block}.column-layout-panel p{align-items:center;gap:7px;margin:6px 0;display:flex}.column-layout-panel p label{flex:1;margin:0}.column-layout-panel button,.column-layout-panel select{background:#fff;border:1px solid #d4dbd3;border-radius:7px;padding:7px}.column-layout-panel .import input{display:none}.table-wrap thead th,.table-scroll thead th{background:#fafbf8;position:static}.table-wrap thead .filter-row th,.table-wrap thead .auto-filter-row th,.table-scroll thead .filter-row th,.table-scroll thead .auto-filter-row th{z-index:auto;top:auto}@media (width<=800px){.table-wrap,.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.table-wrap table,.table-scroll table{min-width:max-content}.column-layout-button{font-size:12px}}.auth-page{background:#f5f6f1;place-items:center;min-height:100vh;padding:20px;display:grid}.auth-card{background:#fff;border:1px solid #dfe4dc;border-radius:20px;width:min(440px,100%);padding:34px;box-shadow:0 20px 60px #142c2a18}.auth-card .brand{color:#142c2a;margin-bottom:28px}.auth-card h1{font-size:30px}.auth-card label{color:#53635c;gap:7px;margin:16px 0;font-size:13px;display:grid}.auth-card input,.user-fields input,.permission-grid select{border:1px solid #d7ddd5;border-radius:9px;padding:11px 12px}.auth-card .sync{width:100%;margin-top:16px}.account{justify-content:space-between;align-items:center;font-size:12px;display:flex;position:absolute;bottom:24px;left:22px;right:22px}.account button{color:#c9f26b;cursor:pointer;background:0 0;border:0}.user-create{padding:24px}.user-create h2{margin-top:0}.user-fields{align-items:center;gap:10px;display:flex}.permission-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.permission-grid label{color:#64726b;gap:5px;font-size:12px;display:grid}.read-only .import-btn,.read-only .bulk-cost button,.read-only .danger-lite,.read-only .edit-confirm,.read-only .production-plan-actions>.sync,.read-only .work-order-actions>.sync{display:none!important}@media (width<=900px){.permission-grid{grid-template-columns:repeat(2,1fr)}}.read-only .sync{display:none!important}.auth-page .sync{display:block!important}.price-gap{border-radius:8px;gap:2px;padding:6px 9px;display:inline-grid}.price-gap small{font-size:10px;display:block}.gap-green{color:#286527;background:#dff3dc}.gap-yellow{color:#6d5700;background:#fff2a8}.gap-orange{color:#8a3f00;background:#ffd19a}.gap-red{color:#a32519;background:#ffd0ca;font-weight:700}.ozon-settings{padding:24px}.settings-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.settings-heading h2{margin:6px 0}.credential-status{flex-wrap:wrap;gap:8px;display:flex}.credential-status span{border-radius:18px;padding:8px 11px;font-size:12px;font-weight:700}.credential-status .ready{color:#286527;background:#dff3dc}.credential-status .pending{color:#775d13;background:#fff1c9}.credential-status .missing{color:#9a2f26;background:#ffe1dd}.settings-fields{grid-template-columns:repeat(3,minmax(220px,1fr));gap:18px;margin-top:24px;display:grid}.settings-fields label{color:#53635c;align-content:start;gap:7px;font-size:13px;display:grid}.settings-fields input{border:1px solid #d7ddd5;border-radius:9px;width:100%;padding:12px}.settings-fields input[aria-invalid=true]{background:#fff5f3;border-color:#d65a4d;box-shadow:0 0 0 2px #d65a4d1f}.settings-fields small{font-size:10px;line-height:1.4}.settings-save{justify-content:flex-end;margin-top:22px;display:flex}@media (width<=1000px){.settings-fields{grid-template-columns:1fr}.settings-heading{display:grid}}.settings-api-message{margin:16px 0 -8px}.settings-api-message.info{color:#31554d;background:#eef4f1}.settings-api-message.success{color:#315f2b;background:#e6f4df}.settings-api-message.error{color:#962f26;background:#ffe4df;border:1px solid #efb7ad}.store-name-settings-fields{grid-template-columns:minmax(280px,620px)}.performance-settings-fields{grid-template-columns:repeat(2,minmax(240px,1fr));max-width:1000px}.performance-settings-actions{gap:10px}.performance-settings-actions button{cursor:pointer;background:#fff;border:1px solid #cad5cc;border-radius:9px;padding:11px 16px}.performance-settings-actions button:disabled{opacity:.55;cursor:not-allowed}@media (width<=1000px){.performance-settings-fields{grid-template-columns:1fr}}.drr-cell-input{background:#fff;border:1px solid #cfd8ce;border-radius:7px;width:76px;min-width:68px;padding:7px 8px}.projected-profit{border-radius:8px;gap:3px;min-width:115px;padding:7px 9px;display:grid}.projected-profit small{font-size:10px}.projected-profit.positive{color:#286527;background:#e4f4df}.projected-profit.negative{color:#a32519;background:#ffd7d2}.table-pagination{color:#617068;background:#fafbf8;border-top:1px solid #edf0e9;justify-content:flex-end;align-items:center;gap:8px;padding:10px 18px;font-size:12px;display:flex}.table-pagination label{align-items:center;gap:7px;display:flex}.table-pagination select,.table-pagination button{color:#304d46;background:#fff;border:1px solid #d2dad3;border-radius:7px;padding:7px 9px}.table-pagination button{cursor:pointer}.table-pagination button:disabled{opacity:.4;cursor:not-allowed}.product-cell{align-items:center;gap:10px;min-width:0;display:flex}.product-cell>img{object-fit:cover;border-radius:8px;flex:0 0 44px;min-width:44px;max-width:44px;min-height:44px;max-height:44px;width:44px!important;height:44px!important}.product-cell>span{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-width:0;line-height:1.25;display:-webkit-box;overflow:hidden}tbody tr{content-visibility:auto;contain-intrinsic-size:auto 58px}.pricing-scheme{background:#f7f9f3;border-bottom:1px solid #e2e5dd;flex-wrap:wrap;align-items:center;gap:14px;padding:18px 20px;display:flex}.pricing-scheme label{cursor:pointer;background:#fff;border:1px solid #d8ded5;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;display:flex}.pricing-scheme input{margin:0}.pricing-scheme small{max-width:520px;margin-left:auto;line-height:1.35}.pricing-scheme+.toolbar{border-top:0}.price-auto-sync{color:#4d554c;background:#fffdf7;border-bottom:1px solid #e7e0cf;flex-wrap:wrap;align-items:center;gap:10px;padding:13px 20px;font-size:13px;display:flex}.price-auto-sync select,.price-auto-sync input{background:#fff;border:1px solid #d6ddd3;border-radius:8px;padding:8px 9px}.price-auto-sync label{align-items:center;gap:7px;display:flex}.price-auto-sync input[type=number]{width:76px}.price-auto-sync small{letter-spacing:0;max-width:440px;margin-left:auto;font-weight:500}.price-projection-settings{color:#405442;background:#eef6eb;border-bottom:1px solid #d6e4d0;flex-wrap:wrap;align-items:center;gap:14px;padding:13px 20px;font-size:13px;display:flex}.price-projection-settings label{align-items:center;gap:7px;display:flex}.price-projection-settings input[type=number]{background:#fff;border:1px solid #cbd9c6;border-radius:7px;width:72px;padding:7px}.price-projection-settings input[type=checkbox]{width:auto;margin:0}.price-projection-settings small{letter-spacing:0;max-width:420px;margin-left:auto;font-weight:500}.table-column-groups{z-index:82;background:#f3f6ef;border-top:1px solid #dfe5dc;border-bottom:1px solid #dfe5dc;flex-wrap:wrap;align-items:center;gap:8px;width:max-content;min-width:100%;padding:10px 16px;display:flex;position:sticky;top:14px;left:0;box-shadow:0 3px 8px #142c2a14}.table-column-groups button{color:#3e5149;cursor:pointer;background:#fff;border:1px solid #cfd8cf;border-radius:8px;padding:8px 11px}.table-column-groups button.active{background:#e5efd9;border-color:#b9caad}.table-column-groups .clear-all-table-filters{color:#765812;background:#fff7e5;border-color:#e2c98d;margin-left:auto;font-weight:700}.table-column-groups .block-toggle-expenses{color:#744019;background:#ffe6d2;border-color:#efc39e}.table-column-groups .block-toggle-prices{color:#264f7d;background:#dfebff;border-color:#b7ceee}.table-column-groups .block-toggle-profit{color:#32642c;background:#e1f2d8;border-color:#b9d6ab}.table-column-groups .block-toggle.active{font-weight:800;box-shadow:inset 0 0 0 2px #fff9}.column-block-row th{text-align:center;text-transform:uppercase;letter-spacing:.08em;color:#263b34;border-right:3px solid #fff;padding:10px 16px;font-size:11px;font-weight:800;position:static!important}.column-block-row .block-core{background:#e8ece8}.column-block-row .block-expenses{color:#744019;background:#ffe6d2}.column-block-row .block-history-expenses{color:#695719;background:#fff4c9}.column-block-row .block-prices{color:#264f7d;background:#dfebff}.column-block-row .block-profit{color:#32642c;background:#e1f2d8}.column-block-row .block-history-profit{color:#225b4b;background:#d9f0e7}.price-columns [data-column-name="Цена для покупателя"],.price-columns [data-column-name="Скидка Ozon, %"],.price-columns [data-column-name="Планируемая цена для покупателя"]{background-color:#f2f5fa}.price-columns [data-column-name="Предельная цена без акций"],.price-columns [data-column-name="Новая предельная цена без акций"]{background-color:#eaf2ff}.price-columns [data-column-name=Минимальная\ цена],.price-columns [data-column-name="Новая минимальная цена"]{background-color:#f2edff}.price-columns [data-column-name=Зачёркнутая\ цена]{background-color:#f8f2eb}.price-columns [data-column-name="Цена в акции Ozon"],.price-columns [data-column-name="Цена в своих акциях"],.price-columns [data-column-name=Ваша\ цена],.price-columns [data-column-name=Подготовленная\ цена]{background-color:#eaf8f4}.price-columns [data-column-name=Распродажа]{background-color:#fff1e3}.clearance-select{background:#fff;border:1px solid #cad4c8;border-radius:7px;min-width:76px;padding:7px 28px 7px 9px}.acquiring-header input{background:#fff;border:1px solid #d1d9ce;border-radius:6px;width:68px;margin-top:6px;padding:5px;display:block}.profitability-tools{background:#f6f9f3;border-bottom:1px solid #e1e6dd;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 20px;display:flex}.profitability-tools select,.profitability-tools button{color:#344a42;background:#fff;border:1px solid #d2dad2;border-radius:8px;padding:9px 11px}.profitability-tools button{cursor:pointer}.profitability-band{border:1px solid #fff9;color:#23342d!important}.profit-settings-backdrop{z-index:150;background:#142c2a66;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.profit-settings-dialog{background:#fff;border-radius:18px;width:min(850px,96vw);max-height:90vh;padding:22px;overflow:auto;box-shadow:0 24px 70px #10231f55}.profit-settings-title{justify-content:space-between;align-items:center;display:flex}.profit-settings-title h2{margin:0}.profit-settings-title>button{cursor:pointer;background:0 0;border:0;font-size:28px}.profit-band-editor{gap:9px;margin:18px 0;display:grid}.profit-band-row{grid-template-columns:minmax(180px,2fr) 110px 110px 70px 90px;align-items:center;gap:8px;display:grid}.profit-band-row input{border:1px solid #d5dcd4;border-radius:8px;min-width:0;padding:9px}.profit-band-row input[type=color]{width:58px;height:38px;padding:3px}.profit-band-row button,.profit-settings-actions button{cursor:pointer;background:#f7f8f5;border:1px solid #d4dbd3;border-radius:8px;padding:9px 11px}.profit-settings-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}@media (width<=760px){.profit-band-row{grid-template-columns:1fr 1fr}.profit-band-row input:first-child{grid-column:1/-1}}.profit-settings-status{color:#52645b;background:#eef5e9;padding:7px 20px;font-size:11px}.profit-settings-status.error{color:#a43b31;background:#fff0ed}.price-write-actions .sync.secondary{color:#31463e;background:#edf2e8;border:1px solid #d3ddd0}.account{flex-wrap:wrap;gap:8px}.store-switcher{color:#fff;background:#173a35;border:1px solid #58736b;border-radius:7px;width:100%;padding:7px 8px;font-size:11px}.auth-switch{color:#315b50;cursor:pointer;background:0 0;border:0;width:100%;margin-top:12px;padding:10px;text-decoration:underline}.column-layout-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.column-layout-actions .reset{color:#735516;background:#fff4e3;border-color:#e4c991}.column-layout-actions .save{color:#286527;background:#dff3dc;border-color:#afd0a9;font-weight:700}.column-layout-actions .save-status{color:#286527;letter-spacing:0;align-self:center;font-weight:700}.column-drag-hint{color:#65756d;margin:10px 0 4px;display:block}.column-layout-list h3{color:#395148;background:#edf2eb;border-radius:7px;margin:14px 0 5px;padding:7px 9px;font-size:12px}.column-layout-list h3:first-child{margin-top:8px}.column-layout-item{background:#fff;border:1px solid #e1e6df;border-radius:8px;min-height:40px;padding:5px 8px;transition:border-color .12s,background .12s,opacity .12s,box-shadow .12s;position:relative}.column-layout-item:hover{background:#f8faf6;border-color:#bdc9c0}.column-layout-item.column-layout-moved{background:#dff3dc;border-color:#79a874;box-shadow:0 0 0 2px #79a87433}.column-layout-item.dragging{opacity:1;background:#d8eee7;border-color:#3c8a77;box-shadow:0 0 0 3px #3c8a7738}.column-layout-item.column-drag-before{box-shadow:inset 0 3px #2d806e}.column-layout-item.column-drag-after{box-shadow:inset 0 -3px #2d806e}.column-drag-handle{color:#547068;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:21px;line-height:1;display:inline-flex}.column-drag-handle[draggable=true]:hover{color:#245c50;background:#e7f0eb}.column-drag-handle[draggable=true]:active{cursor:grabbing}.locked-column .column-drag-handle{color:#89958f;cursor:not-allowed;font-size:14px}.layout-managed-table .product{min-width:0}.layout-managed-table th:first-child,.layout-managed-table td:first-child{box-shadow:none;position:static;left:auto}.layout-managed-table .user-pinned-column{position:sticky!important}.column-resizing,.column-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.table-filter-actions{z-index:82;background:#f3f6ef;border-top:1px solid #dfe5dc;border-bottom:1px solid #dfe5dc;width:100%;min-width:100%;padding:8px 14px;position:sticky;top:14px;left:0}.table-filter-actions .clear-all-table-filters{color:#765812;cursor:pointer;background:#fff7e5;border:1px solid #e2c98d;border-radius:8px;padding:8px 11px;font-weight:700}.sidebar-collapse-toggle{z-index:5;color:#d3f576;cursor:pointer;background:#1d3c38;border:1px solid #527069;border-radius:8px;width:30px;height:30px;padding:0;font-size:21px;line-height:28px;position:absolute;top:16px;right:5px}aside{z-index:400}.sidebar-collapsed aside{transition:transform .2s;transform:translate(-204px);box-shadow:5px 0 12px #142c2a22}.sidebar-collapsed aside:hover,.sidebar-collapsed aside:focus-within{transform:translate(0);box-shadow:12px 0 30px #142c2a55}.sidebar-collapsed aside.collapse-immediate,.sidebar-collapsed aside.collapse-after-navigation{transform:translate(-204px);box-shadow:5px 0 12px #142c2a22}.sidebar-collapsed main{margin-left:36px;transition:margin-left .2s}aside,main{transition:margin-left .2s,transform .2s}.column-help-popover{z-index:500;color:#fff;white-space:pre-line;pointer-events:auto;background:#17332f;border:1px solid #cbd7cf;border-radius:10px;max-height:min(70vh,520px);padding:11px 13px;font-size:12px;line-height:1.45;position:fixed;overflow:auto;box-shadow:0 12px 34px #10231f55}.column-help-popover[hidden]{display:none}.column-help{color:#41675e;vertical-align:middle;background:#fff;border:1px solid #769087;border-radius:50%;justify-content:center;align-items:center;width:15px;min-width:15px;height:15px;margin-left:5px;font-size:10px;font-weight:800;line-height:1;cursor:help!important;display:inline-flex!important}.column-help:hover,.column-help:focus-visible{color:#fff;background:#315e52;border-color:#315e52;outline:none}.profitability-tooltip{cursor:help;outline:none}.profitability-tooltip:focus{box-shadow:0 0 0 2px #315e5266}.column-resize-handle{display:none!important}.layout-managed-table{table-layout:auto!important;width:100%!important;min-width:100%!important}.layout-managed-table th,.layout-managed-table td{white-space:normal;min-width:0;max-width:none;width:auto!important}.layout-managed-table th.sortable{white-space:normal}.layout-managed-table .advanced-column-filter{min-width:76px}.layout-managed-table .advanced-filter-preview{min-width:58px!important}.layout-managed-table [data-column-name=Товар] .product{min-width:0;max-width:270px}.layout-managed-table [data-column-name=Товар] .product b{white-space:normal;overflow-wrap:anywhere}tbody tr.user-hidden-product>td{color:#68716c!important;background:#e1e3e1!important}tbody tr.user-hidden-product>td.user-pinned-column{background:#e1e3e1!important}tbody tr.user-hidden-product .tag,tbody tr.user-hidden-product .projected-profit{filter:grayscale(.7);opacity:.75}tbody tr.user-hidden-product.row-selected>td,tbody tr.user-hidden-product.row-selected>td.user-pinned-column{color:#34413b!important;background:#b9bfbb!important}.profitability-total-row>td{color:#23372e;white-space:nowrap;border-top:2px solid #9caf9d;font-weight:800;background:#dfeade!important}.profitability-total-row>td:first-child,.profitability-total-row>td.user-pinned-column{background:#dfeade!important}.profitability-total-row strong{font-size:13px}@media (width<=800px){.sidebar-collapse-toggle{display:none}.sidebar-collapsed aside{transform:translate(-105%)}.sidebar-collapsed aside.mobile-open{transform:translate(0)}.sidebar-collapsed main{margin-left:0}}.general-expense-row td{background:#fff7df;font-weight:700}main:has(.finance-products-page){min-width:0;max-width:calc(100vw - 240px);padding-top:20px;overflow-x:hidden}main:has(.finance-products-page)>header{min-height:48px}main:has(.finance-products-page)>header small{font-size:9px}main:has(.finance-products-page)>header h1{margin:2px 0;font-size:30px}main:has(.finance-products-page)>header p{display:none}.sidebar-collapsed main:has(.finance-products-page){max-width:calc(100vw - 36px)}.product-profitability-table.layout-managed-table{width:max-content!important;min-width:100%!important}.product-profitability-table.layout-managed-table tbody td,.product-profitability-table.layout-managed-table tfoot td{white-space:nowrap}.product-profitability-table.layout-managed-table thead th,.product-profitability-table.layout-managed-table [data-column-name=Товар]{white-space:normal}main:has(.price-management-page){min-width:0;max-width:calc(100vw - 240px);padding-top:20px;overflow-x:hidden}main:has(.price-management-page)>header{min-height:48px}main:has(.price-management-page)>header small{font-size:9px}main:has(.price-management-page)>header h1{margin:2px 0;font-size:30px}main:has(.price-management-page)>header p{display:none}.sidebar-collapsed main:has(.price-management-page){max-width:calc(100vw - 36px)}:is(main:has(.finance-products-page)>.sticky-store-bar,main:has(.price-management-page)>.sticky-store-bar){margin-top:-20px}@media (width<=800px){main:has(.finance-products-page){max-width:100vw}.sidebar-collapsed main:has(.finance-products-page){max-width:100vw}main:has(.price-management-page){max-width:100vw}.sidebar-collapsed main:has(.price-management-page){max-width:100vw}:is(main:has(.finance-products-page)>.sticky-store-bar,main:has(.price-management-page)>.sticky-store-bar){margin:-24px -24px 14px}}aside{flex-direction:column;display:flex;overflow:hidden}aside .brand{flex:none}aside nav{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#55736a transparent;flex:auto;min-height:0;padding:4px 6px 12px 0;overflow:hidden auto}aside nav::-webkit-scrollbar{width:7px}aside nav::-webkit-scrollbar-track{background:0 0}aside nav::-webkit-scrollbar-thumb{background:#55736a;border:2px solid #142c2a;border-radius:10px}aside nav::-webkit-scrollbar-thumb:hover{background:#78958c}aside .account{border-top:1px solid #35534d;flex:none;margin-top:12px;padding-top:14px;position:static;bottom:auto;left:auto;right:auto}.sidebar-store-choice{color:#aebdb7;letter-spacing:.08em;text-transform:uppercase;gap:6px;width:100%;font-size:10px;font-weight:800;display:grid}.store-switcher{min-height:48px;font-weight:850;border:2px solid #6f8f84!important;border-radius:11px!important;padding:11px 38px 11px 13px!important;font-size:14px!important}.sticky-store-bar{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f5f6f1ef;border-bottom:1px solid #dce3da;align-items:center;gap:10px;margin:-46px -2vw 18px;padding:10px 2vw;display:flex;position:sticky;top:0;box-shadow:0 8px 18px #142c2a0c}.sticky-store-bar>span{color:#718078;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.sticky-store-bar select{color:#19342f;background:#fff;border:1px solid #9daf9f;border-radius:10px;min-width:260px;max-width:460px;height:40px;padding:7px 38px 7px 12px;font-size:14px;font-weight:800}.sticky-store-bar b{color:#31552d;background:#e5f1dc;border-radius:999px;padding:7px 11px;font-size:11px}.all-stores-info{color:#6a5714;background:#fff7d8;border:1px solid #d7c982;border-radius:11px;margin:0 0 14px;padding:11px 14px;font-size:12px;line-height:1.4}.header-sync-locked{justify-items:end;gap:5px;display:grid}.header-sync-locked>span{color:#8a6d22;font-size:10px;font-weight:800}.header-sync-locked button{opacity:.45}.store-name-badge{color:#2f574a;white-space:normal;background:#edf5ef;border:1px solid #b9cdc2;border-radius:999px;max-width:180px;padding:5px 8px;font-size:10px;font-weight:800;line-height:1.2;display:inline-flex}.global-price-quarantine-alert{color:#76281f;background:#fff0ed;border:1px solid #cf4c3d;border-radius:10px;align-items:center;gap:8px;min-width:0;max-width:min(680px,55vw);margin-left:auto;padding:5px 6px 5px 10px;display:flex;box-shadow:0 4px 14px #802a1d1f}.sticky-store-bar .global-price-quarantine-alert>b{color:#9d3025;background:0 0;border-radius:0;flex:none;padding:0;font-size:11px}.global-price-quarantine-alert>span{color:#7b453d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:700;overflow:hidden}.global-price-quarantine-alert>button{color:#fff;cursor:pointer;background:#b83f30;border:1px solid #b83f30;border-radius:7px;flex:none;min-height:29px;padding:5px 10px;font-size:10px;font-weight:850}.global-price-quarantine-alert>button:hover{background:#982f24}.all-stores-settings-lock{position:relative}.all-stores-settings-lock>.all-stores-lock-message{z-index:25;color:#6b5611;text-align:center;background:#fff5c9;border:1px solid #dfc86c;border-radius:12px;margin:0 0 10px;padding:14px;font-weight:900;position:sticky;top:64px;box-shadow:0 8px 24px #142c2a1a}.all-stores-settings-lock>.ozon-settings,.all-stores-mode .tax-settings,.all-stores-mode .price-settings-grid,.all-stores-mode .price-write-actions{filter:grayscale(.35);opacity:.48;pointer-events:none;-webkit-user-select:none;user-select:none;position:relative}.all-stores-mode .store-specific-action,.all-stores-mode .price-editor-action{filter:grayscale(.45);opacity:.4!important;pointer-events:none!important}.all-stores-mode .tax-settings:after,.all-stores-mode .price-settings-grid:after,.all-stores-mode .price-write-actions:after{content:"Выберите конкретный магазин, чтобы менять настройки";z-index:20;color:#695612;text-align:center;filter:none;opacity:1;background:#fff8d9ef;border:1px solid #d8c369;border-radius:11px;place-items:center;padding:14px;font-size:12px;font-weight:900;display:grid;position:absolute;inset:8px}.all-stores-mode .cost-import-button,.all-stores-mode .bulk-cost>input[type=number],.all-stores-mode .bulk-cost>button,.all-stores-mode .cost-with-history>button,.all-stores-mode .drr-cell-input,.all-stores-mode .clearance-select,.all-stores-mode .price-strategy-button,.all-stores-mode .profit-loss-create,.all-stores-mode .profit-loss-article-edit,.all-stores-mode .profit-loss-confirmation,.all-stores-mode .profit-loss-signed-input,.all-stores-mode .profit-loss-add-article-row button,.all-stores-mode .profit-loss-report-actions button,.all-stores-mode .profit-loss-savebar button{filter:grayscale(.4);opacity:.4!important;pointer-events:none!important}.all-stores-mode .profit-loss-create{position:relative}.all-stores-mode .profit-loss-create:after{content:"Выберите магазин для создания отчёта";z-index:5;color:#695612;text-align:center;background:#fff8d9ed;border:1px solid #d8c369;border-radius:10px;place-items:center;padding:5px;font-size:10px;font-weight:900;display:grid;position:absolute;inset:-4px}@media (width<=800px){.sticky-store-bar{margin:-24px -24px 14px;padding:8px 24px}.sticky-store-bar>span,.sticky-store-bar>b{display:none}.sticky-store-bar select{width:100%;min-width:0}.global-price-quarantine-alert{max-width:180px;margin-left:0}.global-price-quarantine-alert>span{display:none}.sticky-store-bar .global-price-quarantine-alert>b{display:block}aside{display:flex!important}}.table-card table{border-collapse:separate;border-spacing:0}.table-wrap>table>thead,.table-scroll>table>thead,.table-card table thead tr{background:#fafbf8}.table-card table thead th{background-color:#fafbf8;background-clip:border-box;background-image:none!important;border:1px solid #aebdb3!important;border-top:0!important;border-left:0!important}.table-card table thead tr:first-child>th{border-top:1px solid #aebdb3!important}.table-card table thead tr>th:first-child{border-left:1px solid #aebdb3!important}.layout-managed-table{table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;width:max-content!important;min-width:100%!important}.layout-managed-table tr:not(.column-block-row)>th,.layout-managed-table tbody td,.layout-managed-table tfoot td{overflow-wrap:anywhere;padding:7px 6px;line-height:1.2;width:94px!important;min-width:94px!important;max-width:94px!important;font-size:11px!important}.layout-managed-table thead tr:not(.column-block-row):not(.filter-row):not(.auto-filter-row)>th{color:#6d7972;white-space:normal;vertical-align:middle;height:54px;font-weight:800;line-height:1.12;padding-top:6px!important;padding-bottom:6px!important;font-size:10px!important}.layout-managed-table thead .filter-row th,.layout-managed-table thead .auto-filter-row th{background-color:#f2f5f2;height:36px;padding:4px!important}.layout-managed-table .advanced-column-filter{gap:2px;width:100%;min-width:0}.layout-managed-table .filter-funnel{width:20px!important;min-width:20px!important}.layout-managed-table .advanced-filter-preview,.layout-managed-table thead .filter-row input,.layout-managed-table thead .filter-row select,.layout-managed-table thead .auto-filter-row input,.layout-managed-table thead .auto-filter-row select{height:28px;width:100%!important;min-width:0!important;padding:4px 5px!important;font-size:10px!important}.layout-managed-table [data-column-name=Товар]{width:184px!important;min-width:184px!important;max-width:184px!important}.layout-managed-table [data-column-name=Артикул]{width:118px!important;min-width:118px!important;max-width:118px!important}.layout-managed-table [data-column-name=SKU\ Ozon]{width:88px!important;min-width:88px!important;max-width:88px!important}.layout-managed-table [data-column-name=Комментарий]{width:160px!important;min-width:160px!important;max-width:160px!important}.layout-managed-table [data-column-name=Статья\ ОПиУ]{width:220px!important;min-width:220px!important;max-width:220px!important}.layout-managed-table [data-column-name=Действие],.layout-managed-table [data-column-name=Действия]{width:110px!important;min-width:110px!important;max-width:110px!important}.layout-managed-table .product,.layout-managed-table .product-cell{min-width:0;max-width:172px}.layout-managed-table [data-column-name=Товар] .product b,.layout-managed-table [data-column-name=Товар] .product-cell span{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-width:0;max-width:125px;font-size:11px;line-height:1.18;display:-webkit-box;overflow:hidden}.layout-managed-table .editable-money{width:100%;min-width:0}.layout-managed-table .editable-money .cost,.layout-managed-table .drr-cell-input,.layout-managed-table .clearance-select{width:100%;min-width:0;padding:5px;font-size:11px}.layout-managed-table .promotion-actions,.layout-managed-table .adjustment-actions{flex-wrap:wrap}:is(tbody td:has(.thumb:hover),tbody td:has(.thumb:focus-within)){z-index:30!important}:is(tbody td:has(.thumb:hover) .preview,tbody td:has(.thumb:focus-within) .preview){z-index:32}.ozon-product-link{color:#31564b;white-space:nowrap;background:#f4f7f2;border:1px solid #cbd8cf;border-radius:6px;justify-content:center;align-items:center;width:max-content;min-width:50px;padding:3px 7px;font-size:10px;font-weight:750;line-height:1.2;text-decoration:none;display:inline-flex}.ozon-product-link:hover{color:#21483d;background:#e6efe2}.ozon-product-link:focus-visible{outline-offset:2px;outline:2px solid #315e52}.ozon-product-link-empty{color:#9aa59f}.toolbar-actions{align-items:center;gap:16px;display:flex}.import-btn{color:#fff;cursor:pointer;background:#254641;border-radius:9px;padding:10px 14px;font-size:13px;font-weight:700}.import-btn input{display:none}.import-result{color:#3d5d2d;background:#eef5e5;border-radius:9px;margin:0 20px 16px;padding:11px 14px;font-size:13px}@media (width<=800px){.toolbar-actions{justify-content:space-between;width:100%}}.import-btn{text-decoration:none}.filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filters input,.filters select{color:#26332e;background:#fff;border:1px solid #dce1d8;border-radius:9px;width:auto;min-width:150px;padding:11px 13px}.filters input:first-child{min-width:260px}.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.sortable:hover{color:#24423b;background:#eef3e8}@media (width<=800px){.filters{width:100%}.filters input,.filters select,.filters input:first-child{width:100%;min-width:0}}.header-column-filter.advanced-column-filter{vertical-align:middle;margin-left:4px;gap:0!important;width:auto!important;min-width:0!important;display:inline-flex!important}table thead .filter-row[hidden],table thead .auto-filter-row[hidden]{display:none!important}.header-filter-popup.advanced-filter-popup{z-index:10020;box-sizing:border-box;white-space:normal;color:#263b34;border-radius:12px;width:290px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:14px;font:13px/1.4 system-ui,sans-serif;position:fixed;overflow:auto}.header-filter-popup fieldset{border:1px solid #e1e8e3;border-radius:8px;gap:7px;min-width:0;margin:0;padding:9px;display:grid}.header-filter-popup legend{color:#687b71;padding:0 4px;font-size:11px}.header-filter-popup input[hidden]{display:none!important}.header-filter-popup .filter-conjunction{text-align:center;color:#72847a;font-size:11px;font-weight:700}.header-filter-popup select,.header-filter-popup input{box-sizing:border-box;font:inherit!important;height:34px!important}.header-filter-popup .header-filter-actions{justify-content:space-between;gap:8px;display:flex}.header-filter-popup .advanced-filter-apply{color:#fff!important;background:#245b46!important;border-color:#245b46!important}.header-column-filter .filter-funnel:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #3a8d68}.notice{color:#6d5b18;background:#fff7d9;border-radius:10px;margin-top:18px;padding:12px 16px;font-size:13px}.chart-card{background:#fff;border:1px solid #e2e5dd;border-radius:18px;margin-top:24px;padding:24px}.chart-head{justify-content:space-between;align-items:center;display:flex}.chart-head h2{margin:6px 0}.date-range{align-items:center;gap:8px;display:flex}.date-range input{border:1px solid #dce1d8;border-radius:8px;padding:9px}.date-range button{color:#fff;cursor:pointer;background:#254641;border:0;border-radius:8px;padding:10px 14px}.legend{color:#617169;gap:22px;margin:14px 0;font-size:13px;display:flex}.legend i{border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block}.orders-dot{background:#9bb658}.sales-dot{background:#1f6256}.chart-scroll{overflow-x:auto}.chart-scroll svg{width:100%;min-width:650px;height:260px}.axis{stroke:#d9dfd7}.orders-line,.sales-line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.orders-line{stroke:#9bb658}.sales-line{stroke:#1f6256}.chart-dates{color:#87928b;justify-content:space-between;padding:0 35px;font-size:11px;display:flex}.sales-product-title{gap:5px;display:grid}.product-statistics-button{color:#31564b;cursor:pointer;background:#f4f7f2;border:1px solid #cbd8cf;border-radius:6px;width:max-content;padding:3px 7px;font-size:11px}.product-statistics-button:hover{background:#e6efe2}.modal-backdrop{z-index:100;background:#10221f99;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.product-modal{background:#f5f6f1;border-radius:20px;width:min(1180px,96vw);max-height:92vh;padding:30px;position:relative;overflow:auto}.modal-close{cursor:pointer;color:#50615a;background:0 0;border:0;font-size:34px;position:absolute;top:14px;right:18px}.modal-title{align-items:center;gap:18px;padding-right:45px;display:flex}.modal-title img{object-fit:contain;background:#fff;border-radius:12px;width:86px;height:86px}.modal-title h2{margin:7px 0}.period-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin:24px 0;display:grid}.period-grid article{background:#fff;border:1px solid #e2e5dd;border-radius:12px;padding:15px}.period-grid span,.period-grid em{color:#718078;font-size:12px;font-style:normal;display:block}.period-grid b{margin:10px 0;font-size:21px;display:block}@media (width<=800px){.chart-head{flex-direction:column;align-items:flex-start;gap:15px}.date-range{flex-wrap:wrap}.modal-backdrop{padding:8px}.product-modal{padding:20px}.period-grid{grid-template-columns:repeat(2,1fr)}}.production-toolbar{justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.production-toolbar h2{margin:0}.production-status{white-space:nowrap;border-radius:15px;padding:6px 9px;font-size:11px;font-weight:700;display:inline-block}.production-status.deficit{color:#9c2e22;background:#ffe1dc}.production-status.normal{color:#356328;background:#e3f4d8}.production-status.excess{color:#795b0c;background:#fff0c7}.production-status.critical_excess{color:#654080;background:#eadff5}.filter-row select{color:#405048;background:#fff;border:1px solid #dce1d8;border-radius:7px;width:100%;min-width:135px;padding:8px 9px}.production-plan-card{margin-bottom:22px}.production-plan-summary{flex-wrap:wrap;gap:12px;padding:0 24px 18px;display:flex}.production-plan-summary span{color:#405048;background:#f2f5ed;border-radius:9px;padding:9px 12px;font-size:13px}.production-plan-summary b{color:#1f342d;font-size:17px}.production-plan-filters{padding:0 24px 18px}.plan-priority,.plan-status{white-space:nowrap;border-radius:14px;padding:6px 9px;font-size:11px;font-weight:700;display:inline-block}.plan-priority.normal{color:#56635d;background:#edf0ea}.plan-status.planned{color:#53615b;background:#eef0ec}.plan-status.in_progress{color:#795b0c;background:#fff0c7}.plan-status.completed{color:#356328;background:#e3f4d8}.urgent-production-row>td,.urgent-production-row>td:first-child{background:#fff8f5}.production-plan-card .editable-money{min-width:125px}.production-capacity{flex-wrap:wrap;align-items:flex-end;gap:14px;padding:0 24px 18px;display:flex}.production-capacity>label{color:#59665f;gap:6px;font-size:12px;display:grid}.production-capacity>span{color:#405048;background:#f2f5ed;border-radius:9px;padding:10px 12px;font-size:13px}.production-capacity>span.capacity-over{color:#9c2e22;background:#ffddd6;font-weight:700}.production-plan-actions{align-items:center;gap:10px;display:flex}.production-plan-actions select{color:#36463f;background:#fff;border:1px solid #d6ddd4;border-radius:9px;padding:10px 12px}.plan-priority.super_urgent{color:#fff;background:#c92828}.super-urgent-production-row>td,.super-urgent-production-row>td:first-child{background:#fff0ef!important}.expedite-signal{color:#fff;white-space:nowrap;background:#c92828;border-radius:8px;padding:7px 9px;font-weight:800;display:inline-block}.plan-priority.urgent{color:#a02c20;background:#ffddd6}.production-orders{gap:18px;display:grid}.work-order{overflow:hidden}.work-order-header{border-bottom:1px solid #e7ebe4;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.work-order-header h3{margin:8px 0 3px}.work-order-header small{color:#6b7771}.work-order-type{text-transform:uppercase;border-radius:15px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-block}.work-order-type.normal{color:#44564d;background:#e8eee5}.work-order-type.urgent{color:#9d2a20;background:#ffddd6}.work-order.urgent{border:1px solid #efb4aa}.work-order .expedite-signal{margin-left:8px}.production-orders>.production-plan-card{margin-bottom:0}.work-order-actions{align-items:center;gap:8px;display:flex}.work-order-actions button{cursor:pointer;background:#fff;border:1px solid #d8ded6;border-radius:8px;padding:9px 12px}.correction-badge{color:#795b0c;background:#fff0c7;border-radius:14px;margin-left:8px;padding:6px 10px;font-size:11px;font-weight:800}.additional-required{color:#9c2e22;font-weight:800;background:#ffd9d4!important}.additional-start{color:#795b0c;gap:4px;margin-top:6px;display:grid}.danger-lite{color:#9c2e22;cursor:pointer;background:#fff6f4;border:1px solid #efb4aa;border-radius:7px;padding:7px 9px}.work-order .filter-row input,.work-order .filter-row select{box-sizing:border-box;width:100%;min-width:120px}.work-order-header>div:first-child{min-width:0}.work-order-add{background:#f8faf6;border-bottom:1px solid #e7ebe4;align-items:center;gap:10px;padding:12px 24px;display:flex}.work-order-add input{border:1px solid #d8ded6;border-radius:8px;padding:9px 11px}.work-order-add input:first-child{width:280px}.work-order-add input[type=number]{width:90px}.production-financial-settings{flex-wrap:wrap;align-items:flex-end;gap:18px;padding:20px 24px;display:flex}.production-financial-settings>div:first-child{flex:1;min-width:320px}.production-financial-settings h2{margin:3px 0 6px}.production-financial-settings p{color:#66736c;margin:0;font-size:13px}.production-financial-settings>label{color:#59665f;gap:6px;min-width:210px;font-size:12px;display:grid}.production-investments{overflow:hidden}.production-investments details{border-top:1px solid #e5e9e2}.production-investments summary{cursor:pointer;align-items:center;gap:18px;padding:14px 24px;display:flex}.production-investments summary b{margin-right:auto}.production-investments summary span{white-space:nowrap}.cost-over{font-weight:800;color:#a02c20!important}.production-investments small{color:#748078;white-space:nowrap}.analytics-progress{color:#34483f;background:#eef4eb;border-radius:11px;flex-basis:100%;grid-template-columns:minmax(260px,1fr) auto;gap:8px 14px;padding:14px 16px;display:grid}.analytics-progress>div{justify-content:space-between;gap:15px;display:flex}.analytics-progress progress{accent-color:#3c765d;grid-column:1/-1;width:100%;height:14px}.analytics-progress small{text-align:right;grid-column:2}.analytics-progress span{color:#607168}.analytical-capital-header{padding:20px 24px}.analytical-capital-header h2{margin:3px 0 16px}.analytical-capital-values{grid-template-columns:repeat(4,minmax(170px,1fr));gap:12px;display:grid}.analytical-capital-values article{border-radius:12px;gap:5px;padding:14px 16px;display:grid}.analytical-capital-values span{text-transform:uppercase;font-size:12px;font-weight:800}.analytical-capital-values strong{font-size:22px}.analytical-capital-values em{opacity:.75;font-size:11px;font-style:normal}.analytical-capital-values .deficit{color:#9c2e22;background:#ffe1dc}.analytical-capital-values .normal{color:#356328;background:#e3f4d8}.analytical-capital-values .excess{color:#795b0c;background:#fff0c7}.analytical-capital-values .critical_excess{color:#654080;background:#eadff5}@media (width<=900px){.analytical-capital-values{grid-template-columns:repeat(2,minmax(160px,1fr))}}.capital-subparts{border-top:1px solid;gap:4px;margin-top:5px;padding-top:7px;display:grid}.capital-subparts small{justify-content:space-between;gap:8px;font-size:10px;display:flex}.capital-subparts b{white-space:nowrap}.production-external-import{padding:18px 20px}.production-external-import p{color:#68766f;margin:5px 0 0}.production-external-import input[type=file]{display:none}.capital-parts{grid-template-columns:repeat(5,minmax(0,1fr))}.overview-trend{margin-top:22px}.overview-trend .chart-head em{margin-top:6px;font-size:13px;font-style:normal;display:block}.trend-up{color:#287a57}.trend-down{color:#b24c4c}.trend-line{fill:none;stroke:#e08a24;stroke-width:3px;stroke-dasharray:10 7}.overview-trend .date-range label{white-space:nowrap;align-items:center;gap:5px;display:flex}@media (width<=900px){.capital-parts{grid-template-columns:repeat(2,1fr)}}.production-analytics-sync{padding:20px}.production-analytics-sync p{color:#68766f;margin:6px 0 0}.analytics-scales{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.analytics-scales .analytics-progress{margin:0}@media (width<=850px){.analytics-scales{grid-template-columns:1fr}}.shipment-alerts{background:#fff3f1;border:1px solid #e9b7ae;border-radius:16px;margin:0 0 20px;padding:20px}.shipment-alert-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.shipment-alert-title small{color:#a34335;font-weight:700}.shipment-alert-title h2{color:#8f3024;margin:5px 0 0}.shipment-alert-title>strong{color:#fff;background:#b83d2d;border-radius:50%;place-items:center;min-width:42px;height:42px;font-size:20px;display:grid}.shipment-alert-list{gap:8px;margin-top:16px;display:grid}.shipment-alert-list article{background:#fff;border-radius:11px;align-items:center;gap:12px;padding:10px 12px;display:flex}.shipment-alert-list img{object-fit:contain;background:#f4f5f0;border-radius:8px;width:48px;height:48px}.shipment-alert-list article div{flex-direction:column;flex:1;min-width:0;display:flex}.shipment-alert-list span,.shipment-alert-list em{color:#6e7a74;font-size:12px;font-style:normal}.shipment-alert-list mark{color:#a23224;background:#ffe0db;border-radius:8px;padding:6px 9px;font-weight:700}.overview-shipments{margin-top:20px}.production-toolbar-actions{align-items:center;gap:10px;display:flex}.inventory-settings-button{color:#315548;min-height:36px;font:inherit;cursor:pointer;background:#f7faf5;border:1px solid #cfd9cf;border-radius:9px;padding:8px 12px;font-size:12px;font-weight:750}.inventory-settings-button:hover{background:#edf5e9;border-color:#abc2ae}.inventory-settings-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10251f99;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.inventory-settings-dialog{background:#fff;border-radius:18px;width:min(920px,96vw);max-height:92vh;padding:0;overflow:auto;box-shadow:0 28px 80px #0d211b66}.inventory-settings-dialog>header{border-bottom:1px solid #e4e9e2;justify-content:space-between;align-items:flex-start;gap:18px;padding:21px 24px 17px;display:flex}.inventory-settings-dialog>header small{color:#77857e;letter-spacing:.12em;font-size:10px;font-weight:850}.inventory-settings-dialog>header h2{margin:4px 0 0;font-size:24px}.inventory-settings-dialog>header>button{color:#405048;cursor:pointer;background:#f2f5f0;border:0;border-radius:50%;width:36px;height:36px;padding:0;font-size:25px}.inventory-settings-intro{color:#53635b;background:#f6f8f3;margin:0;padding:15px 24px;font-size:12px;line-height:1.45}.inventory-status-rule-grid{grid-template-columns:1fr 1fr;gap:12px;padding:18px 24px;display:grid}.inventory-status-rule-grid article{border:1px solid #0000;border-radius:14px;align-content:start;gap:9px;min-height:160px;padding:16px;display:grid}.inventory-status-rule-grid article>b{font-size:15px}.inventory-status-rule-grid article>p{min-height:34px;margin:0;font-size:11px;line-height:1.4}.inventory-status-rule-grid article label{grid-template-columns:minmax(0,1fr) 95px;align-items:center;gap:10px;font-size:11px;font-weight:700;display:grid}.inventory-status-rule-grid article input{color:#1f3029;width:100%;height:36px;font:inherit;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #cbd5cc;border-radius:8px;padding:7px 9px}.inventory-status-rule-grid article output{background:#fff9;border-radius:8px;align-self:end;padding:9px 11px;font-size:12px;font-weight:800}.inventory-status-rule-grid .deficit{color:#8d3227;background:#fff0ed;border-color:#f2c8c0}.inventory-status-rule-grid .normal{color:#356328;background:#edf7e7;border-color:#c9dfbd}.inventory-status-rule-grid .excess{color:#75580c;background:#fff6dc;border-color:#ead59a}.inventory-status-rule-grid .critical_excess{color:#654080;background:#f2ebf8;border-color:#d8c5e6}.inventory-settings-note{color:#456071;background:#eef3f7;border-radius:10px;margin:0 24px;padding:11px 13px;font-size:11px;line-height:1.45}.inventory-settings-dialog>footer{justify-content:flex-end;gap:9px;padding:18px 24px;display:flex}.inventory-settings-dialog>footer button{color:#34473e;min-height:38px;font:inherit;cursor:pointer;background:#f7f8f5;border:1px solid #d1d9d1;border-radius:9px;padding:8px 13px;font-size:12px;font-weight:750}.inventory-settings-dialog>footer .sync{color:#17251f;background:#cff66a;border-color:#c8ed55}.inventory-settings-dialog button:disabled{opacity:.55;cursor:not-allowed}@media (width<=700px){.production-toolbar{flex-direction:column;align-items:flex-start;gap:12px}.production-toolbar-actions{justify-content:space-between;width:100%}.inventory-status-rule-grid{grid-template-columns:1fr}.inventory-status-rule-grid article{min-height:0}.inventory-settings-dialog>footer{flex-direction:column;align-items:stretch}.inventory-settings-dialog>footer .sync{order:-1}}body .workspace-shell.clean-workspace table thead th.table-column-resizable{z-index:0;isolation:isolate;padding-right:18px;position:relative}body .workspace-shell.clean-workspace .table-column-resize-handle{z-index:35;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;opacity:.6;background:0 0;border:0;border-radius:0;width:10px;min-width:10px;padding:0;display:block;position:absolute;top:0;bottom:0;right:0}body .workspace-shell.clean-workspace .table-column-resize-handle:after{content:"";background:var(--ma-line,#dfe6e1);border-radius:1px;width:2px;position:absolute;top:20%;bottom:20%;right:1px}body .workspace-shell.clean-workspace .table-column-resize-handle:hover:after,body .workspace-shell.clean-workspace .table-column-resize-handle:focus-visible:after{background:var(--ma-green,#28654d)}body .workspace-shell.clean-workspace .table-column-resize-handle:focus-visible{outline:2px solid var(--ma-green,#28654d);outline-offset:-2px;opacity:1}.table-column-resizing,.table-column-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}@media (pointer:coarse){body .workspace-shell.clean-workspace .table-column-resize-handle{opacity:1;width:16px;min-width:16px}body .workspace-shell.clean-workspace table thead th.table-column-resizable{padding-right:22px}}.ma-table-loading-boundary,.ma-table-loading-content{display:contents}.ma-table-loading-content.is-loading table tbody,.ma-table-loading-content.is-loading table tfoot{visibility:hidden}.ma-table-loading-viewport{position:relative!important}.ma-table-loading-viewport.ma-table-loading-initial{min-height:clamp(320px,52vh,620px)}.ma-table-loading-state{z-index:5;isolation:isolate;left:var(--ma-table-loading-left,0);top:var(--ma-table-loading-top,0);width:var(--ma-table-loading-width,100%);height:var(--ma-table-loading-height,320px);box-sizing:border-box;border-top:1px solid var(--ma-line,#dce8e1);border-bottom:1px solid var(--ma-line,#dce8e1);min-height:240px;color:var(--ma-ink,#173f35);background:#fff;position:absolute;overflow:hidden}.ma-table-loading-state.is-standalone{width:auto;height:auto;min-height:clamp(320px,52vh,620px);position:relative;top:auto;left:auto}.ma-table-loading-skeleton{opacity:.68;position:absolute;inset:0}.ma-table-loading-row{background:#fff;border-bottom:1px solid #e7eeea;grid-template-columns:minmax(220px,1.8fr) repeat(4,minmax(120px,1fr));min-width:820px;height:76px;display:grid}.ma-table-loading-row i{border-right:1px solid #edf2ef;position:relative}.ma-table-loading-row i:after{content:"";background:#edf2ef;border-radius:8px;height:12px;position:absolute;top:50%;left:18px;right:22%;overflow:hidden;transform:translateY(-50%)}.ma-table-loading-row:nth-child(odd){background:#fbfcfb}.ma-table-loading-row i:first-child:after{height:30px;right:12%}.ma-table-loading-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#fffc,#0000);animation:1.5s infinite ma-table-shimmer;position:absolute;inset:0;transform:translate(-100%)}.ma-table-loading-center{z-index:1;white-space:nowrap;background:#fffffff0;border:1px solid #d8e6dd;border-radius:14px;align-items:center;gap:12px;padding:12px 18px;font-size:15px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 28px #173f3517}.ma-table-loading-spinner{box-sizing:border-box;border:3px solid #dce9e1;border-top-color:#26725b;border-radius:50%;flex:none;width:25px;height:25px;animation:.75s linear infinite ma-table-spin;display:inline-block}.ma-table-loading-more{z-index:8;left:var(--ma-table-refresh-left,50%);top:var(--ma-table-refresh-top,8px);color:#567369;white-space:nowrap;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none;background:#fffffff5;border:1px solid #dce8e1;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:0 14px;font-size:13px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 7px 20px #173f351a}.ma-table-loading-more .ma-table-loading-spinner{border-width:2px;width:17px;height:17px}@keyframes ma-table-spin{to{transform:rotate(360deg)}}@keyframes ma-table-shimmer{to{transform:translate(100%)}}@media (width<=720px){.ma-table-loading-viewport.ma-table-loading-initial{min-height:300px}.ma-table-loading-state{min-height:220px}.ma-table-loading-state.is-standalone{min-height:300px}.ma-table-loading-row{grid-template-columns:minmax(190px,1.6fr) repeat(2,minmax(110px,1fr));min-width:540px}.ma-table-loading-row i:nth-child(n+4){display:none}}@media (prefers-reduced-motion:reduce){.ma-table-loading-spinner,.ma-table-loading-skeleton:after{animation:none}.ma-table-loading-spinner{border-top-color:#26725b}}.ma-table-legacy-status{display:none!important}.ma-table-legacy-loading{min-height:clamp(320px,52vh,620px);position:relative!important}.ma-table-legacy-loading table tbody,.ma-table-legacy-loading table tfoot{visibility:hidden}.ma-table-legacy-loading:before{content:"";z-index:5;left:var(--ma-table-loading-left,0);top:var(--ma-table-loading-top,0);width:var(--ma-table-loading-width,100%);height:var(--ma-table-loading-height,320px);box-sizing:border-box;background:repeating-linear-gradient(#fbfcfb 0 75px,#e7eeea 75px 76px,#fff 76px 151px);border-top:1px solid #dce8e1;border-bottom:1px solid #dce8e1;min-height:240px;position:absolute}.ma-table-legacy-loading:after{content:"◔  Загружаем данные";z-index:6;left:var(--ma-table-loading-left,0);top:var(--ma-table-loading-top,0);width:var(--ma-table-loading-width,100%);height:var(--ma-table-loading-height,320px);box-sizing:border-box;color:#173f35;white-space:nowrap;text-shadow:0 0 12px #fff,0 0 12px #fff,0 0 12px #fff;place-items:center;font-size:15px;font-weight:700;display:grid;position:absolute}.workspace-shell{--workspace-header-height:80px;isolation:isolate}.workspace-topbar{z-index:450;height:var(--workspace-header-height);background:#fff;border-bottom:1px solid #dfe7e2;align-items:center;gap:18px;padding:12px 26px;display:flex;position:sticky;top:0;box-shadow:0 3px 16px #183c3008}.workspace-logo{white-space:nowrap;letter-spacing:1px;color:#193d35;font-size:23px;font-weight:800}.workspace-logo b{color:#193d35;background:#d3f576;border-radius:8px;padding:5px 7px;display:inline-block}.workspace-topbar button{font:inherit;cursor:pointer}.workspace-menu-button{color:#244b40;background:#fff;border:1px solid #cdd8d1;border-radius:10px;align-items:center;gap:9px;padding:11px 14px;display:flex;font-weight:700!important}.workspace-menu-button[aria-expanded=true]{background:#eaf3e8;border-color:#4e8068}.workspace-store{flex:0 220px;gap:3px;min-width:150px;max-width:240px;display:grid}.workspace-store>span{text-transform:uppercase;letter-spacing:.09em;color:#7a8880;font-size:10px;font-weight:700}.workspace-store select{color:#213e34;width:100%;min-width:0;font:inherit;background:0 0;border:0;padding:3px 4px;font-weight:700}.workspace-search{color:#7a8780;background:#f8faf7;border:1px solid #d9e1dc;border-radius:11px;flex:1;align-items:center;gap:10px;min-width:130px;padding:11px 13px;display:flex;position:relative}.workspace-search input{width:100%;min-width:0;font:inherit;color:#213e34;background:0 0;border:0;outline:none}.workspace-search:focus-within{outline-offset:2px;outline:2px solid #729b80}.workspace-utilities{align-items:center;gap:10px;display:flex}.workspace-icon{color:#5a6d63;background:0 0;border:0;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.workspace-icon:hover{background:#f0f5ed}.workspace-topbar button:disabled{cursor:default;opacity:.6}.workspace-ai{color:#426735;background:#f5faef;border:1px solid #b4c3ad;border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.workspace-ai small{letter-spacing:0;font-size:9px}.workspace-search-results,.workspace-account-panel{background:#fff;border:1px solid #dfe6dc;border-radius:13px;padding:10px;position:absolute;top:calc(100% + 12px);box-shadow:0 16px 50px #193d3520}.workspace-search-results{max-height:50vh;left:0;right:0;overflow:auto}.workspace-search-results button{text-align:left;color:#234739;background:#fff;border:0;border-radius:8px;width:100%;padding:12px;display:block}.workspace-search-results button:hover{background:#eff6ea}.workspace-account{position:relative}.workspace-account-panel{gap:10px;min-width:210px;padding:18px;display:grid;right:0}.workspace-account-panel span{color:#78867d;font-size:12px}.workspace-account-panel button{background:#f5f8f1;border:1px solid #dfe6dc;border-radius:8px;padding:10px}.workspace-shell>aside{top:var(--workspace-header-height);height:calc(100dvh - var(--workspace-header-height));color:#234739;z-index:440;width:300px;max-width:90vw;box-shadow:none;background:#fff;padding:18px 14px;transition:transform .2s;bottom:0;overflow-y:auto;display:block!important;transform:translate(-105%)!important}.workspace-shell.menu-is-open>aside{box-shadow:15px 0 45px #173b3020;transform:translate(0)!important}.workspace-shell>aside>.brand,.workspace-shell>aside>.account,.workspace-shell>aside>.sidebar-collapse-toggle{display:none!important}.workspace-shell>aside nav button{color:#345246;border-radius:9px;font-weight:600}.workspace-shell>aside .side-subnav{border-left:2px solid #c7dcb8;margin-left:16px}.workspace-shell>aside .side-subnav button{font-size:13px}.workspace-menu-backdrop{inset:var(--workspace-header-height) 0 0;z-index:430;cursor:pointer;background:#193c3028;border:0;position:fixed}.workspace-shell>aside{color:#dbe4df;background:#142c2a}.workspace-shell>aside nav button{color:#dbe4df}.workspace-shell>aside nav button:hover{background:#1d3c38}.workspace-shell>aside nav button.active{color:#fff;background:#254641}.workspace-shell>aside .side-subnav{border-left-color:#36584e}.workspace-shell>aside .side-subnav button.active{color:#19342f;background:#d3f576}body .workspace-shell>main{width:100%;transform:none;max-width:100%!important;margin-left:0!important;padding:24px 2vw!important}.workspace-shell>main>.sticky-store-bar{box-shadow:none;background:0 0;border:0;margin:0 0 12px;padding:0;position:relative;top:auto}.workspace-shell>main>.sticky-store-bar>span,.workspace-shell>main>.sticky-store-bar>select,.workspace-shell>main>.sticky-store-bar>b{display:none}.workspace-shell>main>.sticky-store-bar:not(:has(.global-price-quarantine-alert)){display:none}.workspace-shell .app-version{z-index:90;opacity:.7;font-size:9px;top:auto;bottom:8px;right:12px}body:has(.workspace-shell)>.app-version{z-index:90;opacity:.7;font-size:9px;top:auto;bottom:8px;right:12px}:is(body:has(.workspace-shell)>.mobile-menu-toggle,body:has(.workspace-shell)>.mobile-menu-backdrop){display:none!important}@media (width<=1100px){.workspace-topbar{gap:12px;padding:12px 16px}.workspace-ai span,.workspace-ai small{display:none}.workspace-store{flex-basis:180px}.workspace-logo{font-size:19px}}@media (width<=700px){.workspace-shell{--workspace-header-height:160px}.workspace-topbar{grid-template-rows:40px 38px 40px;grid-template-columns:auto auto 1fr;gap:8px;height:160px;padding:12px 16px;display:grid}.workspace-logo{font-size:17px}.workspace-menu-button{padding:9px}.workspace-menu-button span{display:none}.workspace-store{grid-area:2/1/auto/-1;min-width:0;max-width:none}.workspace-utilities{grid-area:1/3;justify-content:flex-end;gap:2px}.workspace-icon{width:32px}.workspace-ai{padding:6px}.workspace-search{grid-area:3/1/auto/-1;padding:9px}.workspace-shell>aside{padding:12px}.workspace-topbar .workspace-account-panel{right:-70px}}.workspace-shell.clean-workspace{--ma-bg:var(--lightningcss-light,#f4f6f5)var(--lightningcss-dark,#111b19);--ma-paper:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b2925);--ma-text:var(--lightningcss-light,#203b32)var(--lightningcss-dark,#e4eee9);--ma-muted:var(--lightningcss-light,#6c7c75)var(--lightningcss-dark,#a4b5ac);--ma-line:var(--lightningcss-light,#e0e7e2)var(--lightningcss-dark,#34473e);--ma-soft:var(--lightningcss-light,#f5f8f6)var(--lightningcss-dark,#25382e);--ma-green:var(--lightningcss-light,#28654d)var(--lightningcss-dark,#89c3a5);--ma-lime:#d6f57a;--ma-blue:var(--lightningcss-light,#467ec7)var(--lightningcss-dark,#83b4f4);--ma-purple:var(--lightningcss-light,#9871bd)var(--lightningcss-dark,#c8a4e9);--ma-red:var(--lightningcss-light,#b74c3d)var(--lightningcss-dark,#f39686);--ma-menu:#163d31;--ma-height:44px;--ma-shadow:0 14px 48px #102b3220;color:var(--ma-text);background:var(--ma-bg);isolation:isolate;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border:1px solid var(--ma-line);text-align:left;border-radius:12px;min-width:0;font:14px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:clip}@media (prefers-color-scheme:dark){.workspace-shell.clean-workspace{--lightningcss-light: ;--lightningcss-dark:initial}}.workspace-shell.clean-workspace *{box-sizing:border-box}.workspace-shell.clean-workspace button,.workspace-shell.clean-workspace input,.workspace-shell.clean-workspace select,.workspace-shell.clean-workspace textarea{font:inherit}.workspace-shell.clean-workspace button{cursor:pointer}.workspace-shell.clean-workspace button:disabled{cursor:default;opacity:.5}.workspace-shell.clean-workspace input,.workspace-shell.clean-workspace select,.workspace-shell.clean-workspace textarea{color:var(--ma-text);background:var(--ma-paper);border:1px solid var(--ma-line);border-radius:7px;min-width:0;max-width:100%;padding:8px 10px}.workspace-shell.clean-workspace input[type=checkbox]{accent-color:var(--ma-green);vertical-align:middle;width:15px;height:15px;padding:0}.workspace-shell.clean-workspace input[type=range]{width:70px;accent-color:var(--ma-green);padding:0}.workspace-shell.clean-workspace h1,.workspace-shell.clean-workspace h2,.workspace-shell.clean-workspace h3,.workspace-shell.clean-workspace p{margin:0}.workspace-shell.clean-workspace h1{letter-spacing:-.6px;font-size:24px;font-weight:600}.workspace-shell.clean-workspace h2{font-size:16px;font-weight:600}.workspace-shell.clean-workspace h3{font-size:14px;font-weight:600}.workspace-shell.clean-workspace small{color:var(--ma-muted);font-size:12px}.workspace-shell.clean-workspace svg.lucide{stroke-width:1.7px;flex-shrink:0;width:17px;height:17px}.workspace-shell.clean-workspace .ma-button{border:1px solid var(--ma-line);background:var(--ma-paper);color:var(--ma-text);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 11px;display:inline-flex}.workspace-shell.clean-workspace .ma-button:hover{background:var(--ma-soft);border-color:var(--ma-muted)}.workspace-shell.clean-workspace .ma-primary{background:var(--ma-lime);border-color:var(--ma-lime);color:#203b20;font-weight:500}.workspace-shell.clean-workspace .ma-primary:hover{background:#c8ea64;border-color:#c8ea64}.workspace-shell.clean-workspace .ma-quiet{background:0 0;border-color:#0000}.workspace-shell.clean-workspace .ma-icon{flex-shrink:0;width:34px;padding:7px}.workspace-shell.clean-workspace .ma-danger{color:var(--ma-red)}.workspace-shell.clean-workspace .ma-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-shell.clean-workspace .ma-spacer{flex:1;min-width:0}.workspace-shell.clean-workspace .ma-muted{color:var(--ma-muted)}.workspace-shell.clean-workspace .ma-num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.workspace-shell.clean-workspace .ma-link{color:var(--ma-green);text-align:left;background:0 0;border:0;padding:2px 0}.workspace-shell.clean-workspace .ma-check{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.workspace-shell.clean-workspace .ma-tag{background:var(--ma-soft);white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:3px 6px;font-size:12px;display:inline-flex}.workspace-shell.clean-workspace .ma-dot{background:var(--ma-green);border-radius:50%;width:6px;height:6px;display:inline-block}.workspace-shell.clean-workspace .ma-alert{color:var(--lightningcss-light,#79531b)var(--lightningcss-dark,#f5d68f);background:var(--lightningcss-light,#fff4dc)var(--lightningcss-dark,#3c311d);border:1px solid var(--lightningcss-light,#ecd6a7)var(--lightningcss-dark,#725b32);border-radius:8px;align-items:center;gap:9px;margin-bottom:14px;padding:10px 13px;display:flex}.workspace-shell.clean-workspace .ma-alert .ma-button{margin-left:auto}.workspace-shell.clean-workspace .ma-top{background:var(--ma-paper);border-bottom:1px solid var(--ma-line);z-index:15;align-items:center;gap:18px;padding:16px 20px;display:flex;position:relative}.workspace-shell.clean-workspace .ma-brand{letter-spacing:-.7px;white-space:nowrap;color:var(--ma-text);background:0 0;border:0;padding:0;font-size:19px;font-weight:750}.workspace-shell.clean-workspace .ma-brand b{background:var(--ma-lime);color:#1b3827;border-radius:5px;padding:3px 5px;font-weight:750}.workspace-shell.clean-workspace .ma-store{background:0 0;border:0;max-width:145px;padding:4px 0;font-weight:500}.workspace-shell.clean-workspace .ma-search{flex:1;min-width:100px;position:relative}.workspace-shell.clean-workspace .ma-search input{background:var(--ma-soft);width:100%;padding-left:34px}.workspace-shell.clean-workspace .ma-search>svg,.workspace-shell.clean-workspace .ma-search>i{color:var(--ma-muted);position:absolute;top:10px;left:11px}.workspace-shell.clean-workspace .ma-top-actions{gap:4px;display:flex}.workspace-shell.clean-workspace .ma-menu{z-index:35;background:var(--ma-menu);color:#edf4ee;width:290px;box-shadow:var(--ma-shadow);border-radius:10px;padding:12px;position:absolute;top:66px;left:16px}.workspace-shell.clean-workspace .ma-menu input{color:#fff;background:#234b3c;border-color:#426251;width:100%;margin-bottom:8px}.workspace-shell.clean-workspace .ma-menu input::placeholder{color:#bdd0c4}.workspace-shell.clean-workspace .ma-menu button{color:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;width:100%;padding:9px 11px;font-size:14px;display:flex}.workspace-shell.clean-workspace .ma-menu button:hover,.workspace-shell.clean-workspace .ma-menu button.ma-current{background:#315745}.workspace-shell.clean-workspace .ma-menu button.ma-current{color:var(--ma-lime)}.workspace-shell.clean-workspace .ma-menu hr{border:0;border-top:1px solid #3d5c4a;margin:8px 0}.workspace-shell.clean-workspace .ma-menu small{color:#bfd0c6;margin-left:auto}.workspace-shell.clean-workspace .ma-main{min-height:600px;padding:24px 24px 32px}.workspace-shell.clean-workspace .ma-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.workspace-shell.clean-workspace .ma-heading .ma-row{gap:8px}.workspace-shell.clean-workspace .ma-tabs{border-bottom:1px solid var(--ma-line);gap:22px;margin:0 0 20px;display:flex;overflow-x:auto}.workspace-shell.clean-workspace .ma-tabs button{white-space:nowrap;color:var(--ma-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 11px}.workspace-shell.clean-workspace .ma-tabs button.ma-active{color:var(--ma-text);border-bottom-color:var(--ma-green);font-weight:500}.workspace-shell.clean-workspace .ma-period{flex-wrap:wrap;align-items:center;gap:3px;margin-bottom:18px;display:flex}.workspace-shell.clean-workspace .ma-period button{border-radius:6px;padding:6px 10px;font-size:13px}.workspace-shell.clean-workspace .ma-period .ma-chosen{background:var(--ma-paper);border:1px solid var(--ma-line);color:var(--ma-text)}.workspace-shell.clean-workspace .ma-period .ma-date{font-variant-numeric:tabular-nums;margin-left:8px}.workspace-shell.clean-workspace .ma-panel{background:var(--ma-paper);border:1px solid var(--ma-line);border-radius:10px;margin-bottom:16px;overflow:clip}.workspace-shell.clean-workspace .ma-panel-head{border-bottom:1px solid var(--ma-line);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px;display:flex}.workspace-shell.clean-workspace .ma-panel-body{padding:16px}.workspace-shell.clean-workspace .ma-kpis{background:var(--ma-paper);border:1px solid var(--ma-line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid}.workspace-shell.clean-workspace .ma-kpi{border-right:1px solid var(--ma-line);padding:20px}.workspace-shell.clean-workspace .ma-kpi:last-child{border-right:0}.workspace-shell.clean-workspace .ma-kpi strong{letter-spacing:-.6px;white-space:nowrap;font-variant-numeric:tabular-nums;margin:7px 0 5px;font-size:25px;font-weight:500;display:block}.workspace-shell.clean-workspace .ma-kpi label{color:var(--ma-muted);font-size:13px}.workspace-shell.clean-workspace .ma-positive{color:var(--ma-green);font-size:12px}.workspace-shell.clean-workspace .ma-grid2{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px;display:grid}.workspace-shell.clean-workspace .ma-grid2>*{min-width:0}.workspace-shell.clean-workspace .ma-tools{border-bottom:1px solid var(--ma-line);background:var(--ma-paper);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.workspace-shell.clean-workspace .ma-tools .ma-search{min-width:180px;max-width:320px}.workspace-shell.clean-workspace .ma-tools input{background:var(--ma-paper)}.workspace-shell.clean-workspace .ma-tools .ma-check{font-size:13px}.workspace-shell.clean-workspace .ma-context{border-bottom:1px solid var(--ma-line);background:var(--lightningcss-light,#edf5e9)var(--lightningcss-dark,#294532);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.workspace-shell.clean-workspace .ma-context strong{margin-right:6px;font-weight:500}.workspace-shell.clean-workspace .ma-table-scroll{max-width:100%;overflow-x:auto}.workspace-shell.clean-workspace table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.workspace-shell.clean-workspace th{color:var(--ma-muted);background:var(--ma-soft);text-align:left;border-bottom:1px solid var(--ma-line);white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:500}.workspace-shell.clean-workspace td{height:var(--ma-height);border-bottom:1px solid var(--ma-line);background:var(--ma-paper);vertical-align:middle;white-space:nowrap;padding:9px 12px}.workspace-shell.clean-workspace tr:last-child td{border-bottom:0}.workspace-shell.clean-workspace tr.ma-selected td{background:var(--lightningcss-light,#eef5e9)var(--lightningcss-dark,#294532)}.workspace-shell.clean-workspace .ma-product{white-space:normal;align-items:center;gap:10px;min-width:160px;display:flex}.workspace-shell.clean-workspace .ma-thumb{background:var(--ma-soft);width:34px;height:34px;color:var(--ma-muted);border-radius:6px;flex:0 0 34px;justify-content:center;align-items:center;display:flex}.workspace-shell.clean-workspace .ma-product strong{font-weight:500;line-height:1.3;display:block}.workspace-shell.clean-workspace .ma-product small{margin-top:3px;font-size:11px;display:block}.workspace-shell.clean-workspace .ma-pagination{border-top:1px solid var(--ma-line);color:var(--ma-muted);justify-content:flex-end;align-items:center;gap:10px;padding:14px;font-size:12px;display:flex}.workspace-shell.clean-workspace .ma-pagination select{padding:4px;font-size:12px}.workspace-shell.clean-workspace .ma-pagination>span:first-child{margin-right:auto}.workspace-shell.clean-workspace .ma-group th{color:var(--ma-text);background:var(--ma-paper);border-right:1px solid var(--ma-line);padding:8px 10px}.workspace-shell.clean-workspace .ma-group button{color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.workspace-shell.clean-workspace .ma-price{border-left:2px solid var(--ma-blue);background:var(--lightningcss-light,#f3f8fe)var(--lightningcss-dark,#253347)}.workspace-shell.clean-workspace .ma-card-price{border-left:2px solid var(--ma-purple);background:var(--lightningcss-light,#f8f5fc)var(--lightningcss-dark,#322e41)}.workspace-shell.clean-workspace .ma-own-price{border-left:2px solid var(--ma-green)}.workspace-shell.clean-workspace .ma-price small,.workspace-shell.clean-workspace .ma-card-price small{color:var(--ma-muted);font-size:11px;display:block}.workspace-shell.clean-workspace .ma-bubble{border:1.5px solid var(--bubble);width:22px;height:22px;color:var(--bubble);border-radius:50%;justify-content:center;align-items:center;margin-left:3px;font-size:11px;font-weight:500;display:inline-flex}.workspace-shell.clean-workspace .ma-bubble.ma-on{background:var(--bubble);color:#fff}.workspace-shell.clean-workspace .ma-short-input{width:78px;padding:5px 7px;font-size:13px}.workspace-shell.clean-workspace .ma-queue{background:var(--ma-soft);border-bottom:1px solid var(--ma-line);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.workspace-shell.clean-workspace .ma-track{background:var(--ma-line);border-radius:8px;flex:1;min-width:50px;height:4px}.workspace-shell.clean-workspace .ma-track span{background:var(--ma-green);border-radius:8px;height:100%;display:block}.workspace-shell.clean-workspace .ma-chart-head{border-bottom:1px solid var(--ma-line);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.workspace-shell.clean-workspace .ma-chart-head .ma-button{min-height:29px;padding:4px 7px;font-size:12px}.workspace-shell.clean-workspace .ma-chart-head .ma-icon{width:28px}.workspace-shell.clean-workspace .ma-chart-head input:not([type=range]){border:1px solid #0000;flex:1;width:80px;padding:4px 7px;font-size:13px;font-weight:500}.workspace-shell.clean-workspace .ma-chart-head select{max-width:160px;padding:4px;font-size:12px}.workspace-shell.clean-workspace .ma-chart-stage{padding:10px 12px 0;position:relative}.workspace-shell.clean-workspace .ma-chart-svg{width:100%;height:180px;display:block;overflow:visible}.workspace-shell.clean-workspace .ma-chart-svg text{fill:var(--ma-muted);font-size:11px;font-weight:400}.workspace-shell.clean-workspace .ma-chart-svg .ma-gridline{stroke:var(--ma-line);stroke-width:1px}.workspace-shell.clean-workspace .ma-legend{flex-wrap:wrap;justify-content:center;align-items:center;gap:17px;padding:9px 12px 13px;font-size:12px;font-weight:400;display:flex}.workspace-shell.clean-workspace .ma-legend button{color:var(--ma-muted);font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.workspace-shell.clean-workspace .ma-swatch{background:var(--ma-blue);border-radius:50%;flex-shrink:0;width:13px;height:13px;display:inline-block}.workspace-shell.clean-workspace .ma-chart-tip{border:1px solid var(--ma-line);box-shadow:var(--ma-shadow);pointer-events:none;z-index:2;background:var(--lightningcss-light,#ffffffd9)var(--lightningcss-dark,#1b2925de);border-radius:7px;max-width:calc(100% - 80px);padding:10px 12px;font-size:12px;position:absolute;top:16px;left:70px}.workspace-shell.clean-workspace .ma-history{border-color:var(--lightningcss-light,#aec8b8)var(--lightningcss-dark,#5c7c68)}.workspace-shell.clean-workspace .ma-history .ma-chart-head{min-height:52px}.workspace-shell.clean-workspace .ma-chart-empty{text-align:left;color:var(--ma-muted);padding:20px}.workspace-shell.clean-workspace .ma-chart-heading{flex-wrap:wrap;align-items:center;gap:7px;margin:18px 0 10px;display:flex}.workspace-shell.clean-workspace .ma-chart-heading h2{margin-right:auto}.workspace-shell.clean-workspace .ma-chart-heading .ma-button{font-size:12px}.workspace-shell.clean-workspace .ma-listline{border-bottom:1px solid var(--ma-line);align-items:center;gap:12px;padding:13px 0;display:flex}.workspace-shell.clean-workspace .ma-listline:last-child{border:0}.workspace-shell.clean-workspace .ma-listline>div:first-child{flex:1}.workspace-shell.clean-workspace .ma-listline small{margin-top:3px;display:block}.workspace-shell.clean-workspace .ma-metricbar{background:var(--ma-line);border-radius:5px;height:6px;margin-top:7px}.workspace-shell.clean-workspace .ma-metricbar span{background:var(--ma-green);border-radius:5px;height:100%;display:block}.workspace-shell.clean-workspace .ma-settings{grid-template-columns:170px minmax(0,1fr);gap:24px;display:grid}.workspace-shell.clean-workspace .ma-settings-nav{flex-direction:column;gap:4px;display:flex}.workspace-shell.clean-workspace .ma-settings-nav button{justify-content:flex-start}.workspace-shell.clean-workspace .ma-field{flex-direction:column;gap:6px;margin-bottom:14px;font-size:13px;display:flex}.workspace-shell.clean-workspace .ma-formgrid{grid-template-columns:1fr 1fr;gap:0 15px;display:grid}.workspace-shell.clean-workspace .ma-formgrid .ma-full{grid-column:1/-1}.workspace-shell.clean-workspace .ma-empty{min-height:340px;color:var(--ma-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.workspace-shell.clean-workspace .ma-empty>svg{width:30px;height:30px}.workspace-shell.clean-workspace .ma-login{max-width:350px;margin:38px auto 68px}.workspace-shell.clean-workspace .ma-login h1{margin:20px 0}.workspace-shell.clean-workspace .ma-login .ma-button.ma-primary{width:100%;margin:6px 0 14px}.workspace-shell.clean-workspace .ma-guide-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.workspace-shell.clean-workspace .ma-guide-topic{background:var(--ma-paper);border:1px solid var(--ma-line);text-align:left;color:var(--ma-text);border-radius:9px;flex-direction:column;gap:9px;padding:20px;display:flex}.workspace-shell.clean-workspace .ma-guide-topic svg{color:var(--ma-green)}.workspace-shell.clean-workspace .ma-guide-article p{color:var(--ma-muted);margin:12px 0}.workspace-shell.clean-workspace .ma-guide-article li{margin:8px 0}.workspace-shell.clean-workspace .ma-footer{border-top:1px solid var(--ma-line);color:var(--ma-muted);background:var(--ma-paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;font-size:12px;display:flex}.workspace-shell.clean-workspace .ma-overlay{z-index:50;background:#15352c40;justify-content:center;align-items:flex-start;padding:100px 24px 24px;display:flex;position:absolute;inset:0}.workspace-shell.clean-workspace .ma-dialog{background:var(--ma-paper);border:1px solid var(--ma-line);box-shadow:var(--ma-shadow);border-radius:12px;width:590px;max-width:100%;overflow:clip}.workspace-shell.clean-workspace .ma-dialog.wide{width:820px}.workspace-shell.clean-workspace .ma-dialog-head{border-bottom:1px solid var(--ma-line);justify-content:space-between;align-items:center;gap:10px;padding:17px 20px;display:flex}.workspace-shell.clean-workspace .ma-dialog-body{padding:20px}.workspace-shell.clean-workspace .ma-dialog-body p{color:var(--ma-muted);margin-bottom:14px;font-size:13px}.workspace-shell.clean-workspace .ma-dialog-foot{border-top:1px solid var(--ma-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:13px 20px;display:flex}.workspace-shell.clean-workspace .ma-calendar{grid-template-columns:1fr 1fr;gap:24px;display:grid}.workspace-shell.clean-workspace .ma-month-title{text-align:center;justify-content:space-between;align-items:center;margin-bottom:13px;font-weight:500;display:flex}.workspace-shell.clean-workspace .ma-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.workspace-shell.clean-workspace .ma-days>small{padding:6px 0;font-size:11px}.workspace-shell.clean-workspace .ma-day{aspect-ratio:1.12;background:var(--ma-soft);min-height:30px;color:var(--ma-text);border:0;border-radius:4px;padding:2px;font-size:12px}.workspace-shell.clean-workspace .ma-day.inrange{background:var(--lightningcss-light,#e2eddd)var(--lightningcss-dark,#375239)}.workspace-shell.clean-workspace .ma-day.endpoint{background:var(--ma-green);color:var(--ma-paper)}.workspace-shell.clean-workspace .ma-calendar-foot{border-top:1px solid var(--ma-line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding-top:14px;font-size:12px;display:flex}.workspace-shell.clean-workspace .ma-colrow{border-bottom:1px solid var(--ma-line);align-items:center;gap:10px;padding:9px 0;display:flex}.workspace-shell.clean-workspace .ma-colrow label{flex:1}.workspace-shell.clean-workspace .ma-browser{border:1px solid var(--ma-line);background:var(--ma-soft);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:250px;margin:12px 0;display:flex}.workspace-shell.clean-workspace .ma-browser span{letter-spacing:3px;color:var(--ma-blue);font-size:28px;font-weight:600}.workspace-shell.clean-workspace .ma-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.workspace-shell.clean-workspace .ma-toast{z-index:60;background:var(--ma-menu);color:#fff;box-shadow:var(--ma-shadow);border-radius:8px;padding:12px 16px;font-size:13px;position:absolute;bottom:68px;left:24px;right:24px}.workspace-shell.clean-workspace .ma-pricetable tbody td:nth-child(2),.workspace-shell.clean-workspace .ma-pricetable thead tr:last-child th:nth-child(2){z-index:3;border-right:1px solid var(--ma-line);position:sticky;left:0}.workspace-shell.clean-workspace .ma-pricetable .ma-product{width:170px}@media (width<=800px){.workspace-shell.clean-workspace .ma-top{flex-wrap:wrap;gap:10px;padding:12px 14px}.workspace-shell.clean-workspace .ma-top .ma-search{flex-basis:100%;order:5}.workspace-shell.clean-workspace .ma-top-actions{margin-left:auto}.workspace-shell.clean-workspace .ma-main{padding:20px 14px 26px}.workspace-shell.clean-workspace .ma-kpi{padding:15px}.workspace-shell.clean-workspace .ma-kpi strong{font-size:21px}.workspace-shell.clean-workspace .ma-grid2,.workspace-shell.clean-workspace .ma-settings{grid-template-columns:1fr}.workspace-shell.clean-workspace .ma-settings-nav{flex-flow:wrap}.workspace-shell.clean-workspace .ma-menu{top:64px}.workspace-shell.clean-workspace .ma-guide-grid{grid-template-columns:1fr 1fr}}@media (width<=480px){.workspace-shell.clean-workspace h1{font-size:22px}.workspace-shell.clean-workspace .ma-top{gap:8px}.workspace-shell.clean-workspace .ma-brand{font-size:16px}.workspace-shell.clean-workspace .ma-store{max-width:104px;font-size:12px}.workspace-shell.clean-workspace .ma-top-actions{display:none}.workspace-shell.clean-workspace .ma-kpis{grid-template-columns:1fr 1fr}.workspace-shell.clean-workspace .ma-kpi:nth-child(2){border-right:0}.workspace-shell.clean-workspace .ma-kpi:nth-child(-n+2){border-bottom:1px solid var(--ma-line)}.workspace-shell.clean-workspace .ma-heading{align-items:flex-start}.workspace-shell.clean-workspace .ma-tools .ma-search{flex-basis:100%;max-width:none}.workspace-shell.clean-workspace .ma-calendar{grid-template-columns:1fr;gap:20px}.workspace-shell.clean-workspace .ma-overlay{padding:80px 8px 12px}.workspace-shell.clean-workspace .ma-dialog-body{padding:14px}.workspace-shell.clean-workspace .ma-formgrid,.workspace-shell.clean-workspace .ma-guide-grid{grid-template-columns:1fr}.workspace-shell.clean-workspace .ma-tabs{gap:18px}.workspace-shell.clean-workspace .ma-pagination{flex-wrap:wrap}.workspace-shell.clean-workspace .ma-legend{justify-content:flex-start}.workspace-shell.clean-workspace .ma-menu{max-width:calc(100% - 16px);left:8px}.workspace-shell.clean-workspace .ma-chart-head .ma-chart-height{display:none}.workspace-shell.clean-workspace .ma-footer{padding:15px}.workspace-shell.clean-workspace .ma-heading .ma-primary{font-size:12px}.workspace-shell.clean-workspace .ma-chart-head select{max-width:140px}}@media (pointer:coarse){.workspace-shell.clean-workspace .ma-button{min-height:42px}.workspace-shell.clean-workspace .ma-icon{min-width:42px}.workspace-shell.clean-workspace input,.workspace-shell.clean-workspace select{font-size:16px}}body .workspace-shell.clean-workspace{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--workspace-header-height:68px;border:0;border-radius:0;display:block;overflow:visible}body .workspace-shell.clean-workspace .ma-top{z-index:110;background:var(--ma-paper);gap:18px;height:auto;min-height:68px;padding:16px 20px;display:flex;position:sticky;top:0}body .workspace-shell.clean-workspace .workspace-logo{letter-spacing:-.7px;color:var(--ma-text);background:0 0;border:0;padding:0;font-size:19px;font-weight:750;line-height:1.45}body .workspace-shell.clean-workspace .workspace-logo b{font-size:inherit;letter-spacing:inherit;background:var(--ma-lime);border-radius:5px;padding:3px 5px;font-weight:750}body .workspace-shell.clean-workspace .workspace-store{flex:none;width:auto;min-width:0;display:block}body .workspace-shell.clean-workspace .workspace-store select{width:auto;max-width:145px;box-shadow:none;background:0 0;border:0;padding:4px 0;font-size:14px;font-weight:500}body .workspace-shell.clean-workspace .workspace-search{flex:1;min-width:100px;max-width:none;display:block}body .workspace-shell.clean-workspace .workspace-search input{background:var(--ma-soft);border:1px solid var(--ma-line);border-radius:7px;height:auto;min-height:0;padding:8px 10px 8px 34px;font-size:14px}body .workspace-shell.clean-workspace .workspace-search>svg{width:17px;height:17px;color:var(--ma-muted);position:absolute;top:10px;left:11px}body .workspace-shell.clean-workspace .workspace-utilities{gap:4px;margin:0;display:flex}body .workspace-shell.clean-workspace .ma-button{border:1px solid var(--ma-line);background:var(--ma-paper);height:auto;min-height:34px;color:var(--ma-text);box-shadow:none;border-radius:7px;gap:7px;padding:7px 11px;font-size:14px;font-weight:400}body .workspace-shell.clean-workspace .ma-primary{background:var(--ma-lime);border-color:var(--ma-lime);color:#203b20;font-weight:500}body .workspace-shell.clean-workspace .ma-quiet{background:0 0;border-color:#0000}body .workspace-shell.clean-workspace .ma-icon{width:34px;min-width:34px;padding:7px}body .workspace-shell.clean-workspace svg.lucide{stroke-width:1.7px;flex-shrink:0;width:17px;height:17px}body .workspace-shell.clean-workspace>aside{background:var(--ma-menu);z-index:120;border-radius:10px;width:290px;height:auto;max-height:calc(100dvh - 90px);padding:12px;top:66px;left:16px}body .workspace-shell.clean-workspace>aside nav button{border-radius:6px;align-items:center;gap:12px;padding:9px 11px;font-size:14px;font-weight:400;line-height:1.45;display:flex}body .workspace-shell.clean-workspace>aside nav small{color:#bfd0c6;margin-left:auto}body .workspace-shell.clean-workspace>main>.ma-heading{justify-content:space-between;align-items:center;gap:12px;min-height:34px;margin:0 0 18px;padding:0;display:flex}body .workspace-shell.clean-workspace .workspace-section-tabs{border-bottom:1px solid var(--ma-line);gap:22px;margin:0 0 20px}body .workspace-shell.clean-workspace .workspace-section-tabs button{color:var(--ma-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 0 11px;font-size:14px;font-weight:400}body .workspace-shell.clean-workspace .workspace-section-tabs button.active{color:var(--ma-text);border-bottom-color:var(--ma-green);font-weight:500}body .workspace-shell.clean-workspace .workspace-footer{border-top:1px solid var(--ma-line);background:var(--ma-paper);min-height:66px;margin:32px -24px -32px;padding:16px 24px;font-size:12px}body .workspace-shell.clean-workspace .ma-panel{border:1px solid var(--ma-line);box-shadow:none;background:var(--ma-paper);border-radius:10px}body .workspace-shell.clean-workspace .ma-table-scroll{overflow:auto}body .workspace-shell.clean-workspace .ma-table-scroll table{border-collapse:separate;border-spacing:0;table-layout:auto;font-size:13px}body .workspace-shell.clean-workspace .ma-table-scroll th{background:var(--ma-soft);border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--ma-line);color:var(--ma-muted);padding:10px 12px;font-size:12px;font-weight:500}body .workspace-shell.clean-workspace .ma-table-scroll td{border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--ma-line);height:44px;padding:9px 12px;font-size:13px;font-weight:400}body .workspace-shell.clean-workspace .ma-product img{object-fit:contain;border-radius:6px;flex:0 0 34px;width:34px;height:34px}body .workspace-shell.clean-workspace .ma-product strong{font-size:13px;font-weight:500}body .workspace-shell.clean-workspace .ma-product small{font-size:11px}@media (width<=800px){body .workspace-shell.clean-workspace .ma-top{flex-wrap:wrap;gap:10px;padding:12px 14px}body .workspace-shell.clean-workspace .ma-top .ma-search{flex-basis:100%;order:5}body .workspace-shell.clean-workspace .ma-top-actions{margin-left:auto}body .workspace-shell.clean-workspace>main{padding:20px 14px 26px!important}}@media (width<=480px){body .workspace-shell.clean-workspace .ma-top{gap:8px}body .workspace-shell.clean-workspace .workspace-logo{font-size:16px}body .workspace-shell.clean-workspace .workspace-store select{max-width:104px;font-size:12px}body .workspace-shell.clean-workspace .ma-top-actions{display:none}body .workspace-shell.clean-workspace>aside{max-width:calc(100% - 16px);left:8px}body .workspace-shell.clean-workspace .workspace-footer{margin:26px -14px -26px;padding:15px}}body .workspace-shell.clean-workspace .price-management-card{display:block}body .workspace-shell.clean-workspace .prototype-repricer-top{align-items:center;gap:8px;display:flex}body .workspace-shell.clean-workspace .prototype-table-tools{gap:8px;padding:12px 14px;display:flex}body .workspace-shell.clean-workspace .prototype-table-tools .ma-search{min-width:180px;max-width:320px}body .workspace-shell.clean-workspace .prototype-table-tools .ma-search input{width:100%;padding-left:34px}.prototype-table-menu{position:relative}.prototype-table-menu>summary{cursor:pointer;list-style:none}.prototype-table-menu>summary::-webkit-details-marker{display:none}.prototype-table-menu-body{z-index:150;background:#fff;border:1px solid #e0e7e2;border-radius:8px;min-width:245px;padding:12px;position:absolute;top:100%;right:0;box-shadow:0 14px 48px #102b3220}.prototype-table-menu-body .price-generated-actions{flex-direction:column;align-items:stretch;display:flex}.prototype-block-links{flex-direction:column;display:flex}body .workspace-shell.clean-workspace .column-layout-button{border:1px solid var(--ma-line);background:var(--ma-paper);width:34px;min-width:34px;height:34px;color:var(--ma-text);border-radius:7px;justify-content:center;align-items:center;padding:7px;display:flex}body .workspace-shell.clean-workspace .price-columns .price-block-title{justify-content:flex-start;gap:6px;min-height:17px;padding:0}body .workspace-shell.clean-workspace .price-columns .price-block-collapse{width:17px;min-width:17px;height:17px;min-height:17px;color:var(--ma-text);background:0 0;border:0;border-radius:0;align-items:center;padding:0;display:flex}body .workspace-shell.clean-workspace .price-columns .column-block-row th{min-height:0;border-right:1px solid var(--ma-line)!important;background:#fff!important;height:auto!important;padding:8px 10px!important}body .workspace-shell.clean-workspace .price-columns .column-block-row .block-core .price-block-title{padding-left:0!important}body .workspace-shell.clean-workspace .price-columns th{min-height:0;white-space:nowrap!important;border-left:0!important;border-right:0!important;border-bottom:1px solid var(--ma-line)!important;background:var(--ma-soft)!important;height:auto!important;padding:10px 12px!important;font-size:12px!important;font-weight:500!important}body .workspace-shell.clean-workspace .price-columns td{height:44px;min-height:0;border-left:0!important;border-right:0!important;border-bottom:1px solid var(--ma-line)!important;box-shadow:none!important;padding:9px 12px!important;font-size:13px!important;font-weight:400!important}body .workspace-shell.clean-workspace .price-columns :is(td,th)[data-column-key=buyer_price]{border-left:2px solid var(--ma-blue)!important;box-shadow:none!important;background:#f3f8fe!important}body .workspace-shell.clean-workspace .price-columns :is(td,th)[data-column-key=buyer_price_with_ozon_card]{border-left:2px solid var(--ma-purple)!important;box-shadow:none!important;background:#f8f5fc!important}body .workspace-shell.clean-workspace .price-columns :is(td,th)[data-column-key=seller_price]{border-left:2px solid var(--ma-green)!important;box-shadow:none!important}body .workspace-shell.clean-workspace .price-columns td small{color:var(--ma-muted);line-height:1.45;letter-spacing:0!important;font-size:11px!important;font-weight:400!important}body .workspace-shell.clean-workspace .price-columns td strong,body .workspace-shell.clean-workspace .price-columns td b{font-weight:500}body .workspace-shell.clean-workspace .price-columns td .product-name{align-items:center;gap:10px;min-width:170px;display:flex}body .workspace-shell.clean-workspace .price-columns td .product-name img{object-fit:contain;width:34px;height:34px}body .workspace-shell.clean-workspace .price-columns .row-selected td{box-shadow:none!important;background:#eef5e9!important}body .workspace-shell.clean-workspace .price-group-action-bar{border:0;border-bottom:1px solid var(--ma-line);box-shadow:none;background:#edf5e9;border-radius:0;gap:8px;margin:0;padding:10px 14px;display:flex}body .workspace-shell.clean-workspace .price-group-action-bar button{align-items:center;gap:7px;display:inline-flex;border:1px solid var(--ma-line)!important;color:var(--ma-text)!important;background:#fff!important;border-radius:7px!important;padding:7px 11px!important;font-size:14px!important;font-weight:400!important}body .workspace-shell.clean-workspace .price-group-action-bar b{font-size:14px;font-weight:500}body .workspace-shell.clean-workspace .price-group-action-bar button span{background:0 0;width:auto;height:auto;padding:0}body .workspace-shell.clean-workspace .table-pagination{border-top:1px solid var(--ma-line);background:#fff;gap:10px;min-height:64px;padding:14px;font-size:12px}body .workspace-shell.clean-workspace .table-pagination>span:first-child{margin-right:auto}body .workspace-shell.clean-workspace .table-pagination button{border:1px solid var(--ma-line);color:var(--ma-text);background:#fff;border-radius:7px;min-width:34px;min-height:34px;padding:7px;font-size:12px}body .workspace-shell.clean-workspace .table-pagination b{font-weight:400}body .workspace-shell.clean-workspace .market-period-bar{background:0 0;border:0;border-radius:0;gap:3px;margin-bottom:18px;padding:0}body .workspace-shell.clean-workspace .market-period-bar .ma-button{min-height:32px;box-shadow:none;border-radius:6px;padding:6px 10px;font-size:13px;font-weight:400}body .workspace-shell.clean-workspace .market-period-preset[aria-pressed=true]{border:1px solid var(--ma-line);color:var(--ma-text);background:#fff}body .workspace-shell.clean-workspace .market-period-trigger{border:1px solid var(--ma-line);width:auto;min-width:0;color:var(--ma-text);background:#fff;gap:7px;margin-left:8px}body .workspace-shell.clean-workspace .workspace-tool-dialog{border:1px solid var(--ma-line);border-radius:12px;width:590px;padding:0}body .workspace-shell.clean-workspace .workspace-tool-dialog>.ma-dialog-head{border-bottom:1px solid var(--ma-line);padding:17px 20px}body .workspace-shell.clean-workspace .workspace-tool-dialog>.ma-dialog-body{padding:20px}body .workspace-shell.clean-workspace .workspace-tool-dialog>.ma-dialog-foot{border-top:1px solid var(--ma-line);padding:13px 20px}body .workspace-shell.clean-workspace .catalog-card{display:block}body .workspace-shell.clean-workspace .catalog-card .catalog-tools{flex-wrap:wrap;gap:8px;padding:12px 14px;display:flex}body .workspace-shell.clean-workspace .catalog-card .catalog-tools .ma-search{min-width:180px;max-width:320px}body .workspace-shell.clean-workspace .catalog-card .catalog-tools .ma-search input{width:100%;padding-left:34px}body .workspace-shell.clean-workspace .catalog-card .bulk-cost{margin:0}body .workspace-shell.clean-workspace .table-selection-actions[hidden]{display:none!important}.prototype-row-check{flex:0 0 15px;margin-right:2px!important}body .workspace-shell.clean-workspace .workspace-search{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}body .workspace-shell.clean-workspace .price-columns .product.ma-product{align-items:center;gap:10px;min-width:0;display:flex}body .workspace-shell.clean-workspace .price-columns .product.ma-product>.thumb{border:0;border-radius:6px;flex:0 0 34px;width:34px;min-width:34px;height:34px;margin:0}body .workspace-shell.clean-workspace .price-columns .product.ma-product .thumb>img:not(.preview){object-fit:contain;width:34px;height:34px}body .workspace-shell.clean-workspace .price-columns .product.ma-product strong{line-height:1.3;font-size:13px!important;font-weight:500!important}body .workspace-shell.clean-workspace .price-columns td .buyer-price-meta{line-height:1.3;white-space:normal!important;font-size:11px!important}body .workspace-shell.clean-workspace .price-columns td small{overflow-wrap:anywhere;white-space:normal!important}body .workspace-shell.clean-workspace .price-columns .price-column-title{white-space:normal;line-height:1.3;display:inline;font-size:12px!important;font-weight:500!important}body .workspace-shell.clean-workspace .price-columns :is(td,th)[data-column-key=seller_price]{background:#fff!important}body .workspace-shell.clean-workspace .prototype-row-check{width:15px!important;min-width:15px!important;height:15px!important;min-height:15px!important;margin:0 4px 0 0!important;padding:0!important}body .workspace-shell.clean-workspace .prototype-select-all{margin-right:10px}body .workspace-shell.clean-workspace .price-columns th .header-column-filter{vertical-align:middle;margin:0 0 0 3px;display:inline-flex}body .workspace-shell.clean-workspace .price-columns .product.ma-product{width:100%;max-width:none!important}body .workspace-shell.clean-workspace .price-columns .product.ma-product>span{white-space:normal;flex:1;min-width:0}body .workspace-shell.clean-workspace .price-columns .price-strategy-button{color:var(--ma-text);background:0 0;border:0;border-radius:7px;flex-direction:row;justify-content:flex-start;align-items:center;gap:7px;width:auto;min-width:0;min-height:34px;padding:7px 11px;display:inline-flex}body .workspace-shell.clean-workspace .price-columns td{color:var(--ma-text);text-align:right}body .workspace-shell.clean-workspace .price-columns td[data-column-name=Товар],body .workspace-shell.clean-workspace .price-columns td[data-column-name=Артикул],body .workspace-shell.clean-workspace .price-columns td[data-column-name=SKU\ Ozon]{text-align:left}body .workspace-shell.clean-workspace .price-columns :is(th,td)[data-column-name="Цена для покупателя"]{border-left:2px solid var(--ma-blue)!important;background:#f3f8fe!important}body .workspace-shell.clean-workspace .price-columns :is(th,td)[data-column-name="Цена по карте Озон"]{border-left:2px solid var(--ma-purple)!important;background:#f8f5fc!important}body .workspace-shell.clean-workspace .price-columns :is(th,td)[data-column-name=Ваша\ цена]{border-left:2px solid var(--ma-green)!important;background:#fff!important}body .workspace-shell.clean-workspace .price-columns td.projected{color:var(--ma-red)!important}body .workspace-shell.clean-workspace .price-columns .price-column-title{text-overflow:ellipsis;letter-spacing:0;max-width:100%;max-height:none;display:block;overflow:hidden;white-space:nowrap!important}body .workspace-shell.clean-workspace .price-columns th>.header-column-filter,body .workspace-shell.clean-workspace .price-columns th>.table-header-tooltip{vertical-align:middle}body .workspace-shell.clean-workspace .price-columns .column-block-row .price-block-title{height:auto!important}body .workspace-shell.clean-workspace .price-management-card{overflow:clip;border-radius:10px!important}body .workspace-shell.clean-workspace .price-table-scroll{border:0!important}body .workspace-shell.clean-workspace .price-columns th{overflow-wrap:anywhere;white-space:normal!important;line-height:1.35!important}body .workspace-shell.clean-workspace dialog.workspace-tool-dialog.ma-dialog{max-height:calc(100dvh - 32px);overflow:auto}body .workspace-shell.clean-workspace .catalog-tools .ma-search{flex:0 320px;width:320px;max-width:100%}body .workspace-shell.clean-workspace .ma-table-scroll .layout-managed-table:not(.price-columns) :is(th,td){width:auto!important;min-width:0!important;max-width:none!important;box-shadow:none!important;border-left:0!important;border-right:0!important;padding:9px 12px!important;font-size:13px!important;font-weight:400!important}body .workspace-shell.clean-workspace .ma-table-scroll .layout-managed-table:not(.price-columns) th{background:var(--ma-soft)!important;height:auto!important;min-height:0!important;padding:10px 12px!important;font-size:12px!important;font-weight:500!important}body .workspace-shell.clean-workspace .ma-table-scroll .layout-managed-table:not(.price-columns) td{background:#fff;height:44px!important}body .workspace-shell.clean-workspace .ma-table-scroll .layout-managed-table:not(.price-columns) td .product{align-items:center;gap:10px;min-width:170px;max-width:none;display:flex}body .workspace-shell.clean-workspace .ma-table-scroll .layout-managed-table:not(.price-columns) .product .thumb{border:0;border-radius:6px;flex:0 0 34px;width:34px;min-width:34px;height:34px}body .workspace-shell.clean-workspace .ma-table-scroll .layout-managed-table:not(.price-columns) .product .thumb>img:not(.preview){object-fit:contain;width:34px;height:34px}body .workspace-shell.clean-workspace .ma-table-scroll .layout-managed-table .product b{font-size:13px;font-weight:500;line-height:1.3}body .workspace-shell.clean-workspace .ma-table-scroll .layout-managed-table .product small{letter-spacing:0;font-size:11px;font-weight:400;line-height:1.45}body .workspace-shell.clean-workspace .ma-table-scroll .layout-managed-table .row-selected td{background:#eef5e9!important}body .workspace-shell.clean-workspace .prototype-stock-toolbar{flex-wrap:wrap;gap:0;padding:0;display:flex;position:relative}body .workspace-shell.clean-workspace .prototype-stock-toolbar>.prototype-general-tools{flex:1;padding:12px 14px}body .workspace-shell.clean-workspace .prototype-stock-import{border-bottom:1px solid var(--ma-line);padding:12px 14px}body .workspace-shell.clean-workspace .prototype-general-tools .ma-search{max-width:320px}body .workspace-shell.clean-workspace .prototype-general-tools .ma-search input{width:100%;padding-left:34px}body .workspace-shell.clean-workspace .catalog-card .editable-money-cell{font-size:13px}body .workspace-shell.clean-workspace .market-period-picker{background:0 0;border:0;flex-wrap:wrap;align-items:flex-start;gap:8px;padding:0;display:flex}body .workspace-shell.clean-workspace .market-period-controls{flex:0 auto;align-items:center;gap:8px;width:auto;margin:0;padding:0;display:flex}body .workspace-shell.clean-workspace .table-filter-actions:empty,body .workspace-shell.clean-workspace .table-filter-actions[hidden]{display:none!important}body .workspace-shell.clean-workspace .ma-button.ma-danger{color:var(--ma-red)}body .workspace-shell.clean-workspace :is(.ma-table-scroll,.table-wrap,.table-scroll) :is(.thumb,.ma-thumb){cursor:zoom-in;border-radius:7px;overflow:hidden;flex:0 0 68px!important;width:68px!important;min-width:68px!important;max-width:68px!important;height:68px!important}body .workspace-shell.clean-workspace :is(.ma-table-scroll,.table-wrap,.table-scroll) :is(.thumb,.ma-thumb)>img:not(.preview),body .workspace-shell.clean-workspace :is(.ma-table-scroll,.table-wrap,.table-scroll) .ma-product>img:not(.preview){cursor:zoom-in;object-fit:contain!important;flex:0 0 68px!important;width:68px!important;min-width:68px!important;max-width:68px!important;height:68px!important}body .workspace-shell.clean-workspace :is(.thumb,.ma-thumb) img.preview{display:none!important}body .product-image-preview{z-index:30000;box-sizing:border-box;pointer-events:none;background:#fff;border:1px solid #e0e7e2;border-radius:12px;padding:12px;position:fixed;overflow:hidden;box-shadow:0 12px 40px #163d3130}body .product-image-preview[hidden]{display:none!important}body .product-image-preview>img{border:0;border-radius:4px;object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}body .workspace-shell.clean-workspace :is(.table-wrap,.table-scroll,.ma-table-scroll){min-width:0;max-width:100%;overflow:auto}body .workspace-shell.clean-workspace .layout-managed-table:not(.price-columns){table-layout:auto!important;width:max-content!important;min-width:100%!important;max-width:none!important}body .workspace-shell.clean-workspace :is(.ma-table-scroll,.table-wrap,.table-scroll) .layout-managed-table:not(.price-columns) :is(th,td){overflow-wrap:anywhere;word-break:normal;line-height:1.45;white-space:normal!important;width:auto!important;min-width:140px!important;max-width:300px!important}body .workspace-shell.clean-workspace :is(.ma-table-scroll,.table-wrap,.table-scroll) .layout-managed-table:not(.price-columns) :is(th,td)[data-column-name=Товар]{width:300px!important;min-width:300px!important;max-width:340px!important}body .workspace-shell.clean-workspace :is(.ma-table-scroll,.table-wrap,.table-scroll) :is(.product,.ma-product,.funnel-product){align-items:center;gap:10px;display:flex;white-space:normal!important;min-width:0!important;max-width:100%!important}body .workspace-shell.clean-workspace :is(.product,.ma-product,.funnel-product)>:is(span,div):not(.thumb,.ma-thumb){overflow-wrap:anywhere;white-space:normal;flex:1;min-width:0;max-width:100%}body .workspace-shell.clean-workspace :is(.product,.ma-product,.funnel-product) :is(b,strong,small){overflow-wrap:anywhere;word-break:normal;max-width:100%;white-space:normal!important}body .workspace-shell.clean-workspace .price-columns td{overflow-wrap:anywhere;white-space:normal!important;line-height:1.45!important}body .workspace-shell.clean-workspace :is(td,th) :is(input,select,textarea){box-sizing:border-box;max-width:100%}body .workspace-shell.clean-workspace .ma-kpi{overflow-wrap:anywhere;min-width:0}body .workspace-shell.clean-workspace .ma-kpi strong{white-space:normal;max-width:100%}body .workspace-shell.clean-workspace :is(dialog,[role=dialog]) :is(h2,h3,label,p,small){overflow-wrap:anywhere;max-width:100%}body .workspace-shell.clean-workspace :is(.profit-settings-backdrop,.strategy-template-editor-backdrop,.cost-history-modal){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:12000;background:#10282055;padding:16px}body .workspace-shell.clean-workspace :is(.profit-settings-dialog,.strategy-template-editor-dialog,.strategy-start-dialog,.cost-history-modal>article){box-sizing:border-box;border:1px solid var(--ma-line);width:min(760px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ma-text);background:#fff;border-radius:12px;padding:20px;font:14px/1.45 system-ui,sans-serif;overflow:auto;box-shadow:0 18px 64px #10282028}body .workspace-shell.clean-workspace .price-group-dialog{width:min(520px,100vw - 32px)}body .workspace-shell.clean-workspace :is(.profit-settings-title,.strategy-template-editor-title,.cost-history-modal article>header){border-bottom:1px solid var(--ma-line);align-items:flex-start;gap:16px;margin:0 0 18px;padding:0 0 16px}body .workspace-shell.clean-workspace :is(.profit-settings-dialog,.strategy-template-editor-dialog,.strategy-start-dialog,.cost-history-modal>article) h2{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600;line-height:1.4}body .workspace-shell.clean-workspace :is(.profit-settings-dialog,.strategy-template-editor-dialog,.strategy-start-dialog,.cost-history-modal>article) :is(p,small,label,span,b){overflow-wrap:anywhere;letter-spacing:normal;max-width:100%}body .workspace-shell.clean-workspace :is(.profit-settings-dialog,.strategy-template-editor-dialog,.strategy-start-dialog,.cost-history-modal>article) button{border:1px solid var(--ma-line);min-height:34px;color:var(--ma-text);box-shadow:none;white-space:normal;background:#fff;border-radius:7px;padding:7px 11px;font:400 14px/1.4 system-ui,sans-serif}body .workspace-shell.clean-workspace :is(.profit-settings-dialog,.strategy-template-editor-dialog,.strategy-start-dialog,.cost-history-modal>article) button.sync{background:var(--ma-lime);border-color:var(--ma-lime)}body .workspace-shell.clean-workspace :is(.profit-settings-dialog,.strategy-template-editor-dialog,.cost-history-modal>article) .danger-lite{color:var(--ma-red)}body .workspace-shell.clean-workspace :is(.profit-settings-dialog,.strategy-template-editor-dialog,.cost-history-modal>article) :is(input,select){border:1px solid var(--ma-line);box-sizing:border-box;min-width:0;max-width:100%;min-height:36px;color:var(--ma-text);background:#fff;border-radius:7px;padding:7px 10px;font:14px/1.4 system-ui,sans-serif}body .workspace-shell.clean-workspace :is(.profit-settings-actions,.strategy-simple-footer){border-top:1px solid var(--ma-line);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:16px;display:flex}body .workspace-shell.clean-workspace .cost-history-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}body .workspace-shell.clean-workspace .cost-history-form>label{gap:6px;min-width:0;display:grid}body .workspace-shell.clean-workspace .cost-history-form>button{grid-column:1/-1;justify-self:end}body .workspace-shell.clean-workspace .cost-history-list>div{border-bottom:1px solid var(--ma-line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}body .workspace-shell.clean-workspace .cost-history-list>div>span{flex:240px;min-width:0}body .workspace-shell.clean-workspace .profit-band-row{grid-template-columns:minmax(100px,2fr) repeat(2,minmax(60px,1fr)) 44px auto;gap:8px;display:grid}@media (width<=600px){body .workspace-shell.clean-workspace .cost-history-form{grid-template-columns:1fr}body .workspace-shell.clean-workspace .profit-band-row{grid-template-columns:1fr 1fr}body .workspace-shell.clean-workspace .profit-band-row>input:first-child{grid-column:1/-1}body .workspace-shell.clean-workspace :is(.price-recommendation-card,.price-recommendation-manual-row,.strategy-simple-row){flex-wrap:wrap;gap:8px;display:flex}body .workspace-shell.clean-workspace .price-recommendation-manual-row>input{flex:100%}}dialog.user-guide{box-sizing:border-box;color:#203b32;background:#fff;border:1px solid #dfe6e1;border-radius:14px;width:min(760px,100vw - 32px);max-height:85dvh;padding:24px;font:14px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 20px 80px #102c3133}.user-guide::backdrop{background:#102c2559}.user-guide>header{justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;display:flex}.user-guide h2{margin:0;font-size:21px}.user-guide h3{margin:0 0 6px;font-size:16px}.user-guide header button{cursor:pointer;background:#f3f6f4;border:1px solid #dfe6e1;border-radius:6px;width:34px;height:34px;padding:0;font-size:22px}.user-guide>input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #bdcec5;border-radius:8px;padding:10px 12px}.user-guide section{border-bottom:1px solid #e7ece9;padding:20px 0}.user-guide p{margin:0}.help-link{cursor:pointer;color:#476d5b!important;background:0 0!important;border:0!important;padding:4px!important;font-size:12px!important}.workspace-footer{color:#718078;justify-content:space-between;align-items:center;gap:16px;padding:32px 0 8px;font-size:12px;display:flex}.workspace-utilities .workspace-help{font:inherit;color:#315745;cursor:pointer;background:#fff;border:1px solid #dfe6e1;border-radius:6px;padding:6px 8px;font-size:13px}.workspace-calculation-settings>summary{cursor:pointer;color:#365d4d;padding:12px 16px;font-size:13px}.workspace-calculation-settings>summary span{color:#9a671b}.workspace-calculation-settings{border-bottom:1px solid #e0e7e2}.user-guide-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:18px;display:grid}.user-guide-topics button{color:#203b32;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e7e2;border-radius:9px;flex-direction:column;align-items:flex-start;gap:7px;padding:16px;display:flex}.user-guide-topics button span{color:#28654d;font-size:18px}.user-guide-topics small{color:#6c7c75;font-size:12px}.user-guide-topics button:hover{background:#f5f8f6}.user-guide-topics b{font-weight:500}@media (width<=480px){.user-guide-topics{grid-template-columns:1fr}}.marketplace-switcher{border:1px solid var(--ma-line,#dce5e1);background:#f4f7f5;border-radius:10px;flex-shrink:0;gap:3px;padding:3px;display:inline-flex}.marketplace-switcher button{color:#566c62;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;padding:7px 12px;font-weight:600}.marketplace-switcher button.active{color:#fff;background:#27684f;box-shadow:0 1px 3px #173d2420}.marketplace-switcher button:focus-visible{outline-offset:2px;outline:2px solid #27684f}.wb-marketplace-label{color:#775099;white-space:nowrap;font-size:14px;font-weight:600}.workspace-shell aside>.marketplace-switcher{margin:12px 0}@media (width<=680px){.workspace-topbar>.marketplace-switcher button{padding:6px 8px}.workspace-topbar .workspace-store:has(.wb-marketplace-label){display:none}}.workspace-shell.clean-workspace{--workspace-header-height:64px;--clean-paper:#fff;--clean-line:#dfe6e1;--clean-muted:#62736a;--clean-text:#203b32;min-height:100dvh;color:var(--clean-text);background:#f4f6f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:13px;line-height:1.45}.clean-workspace .workspace-topbar{height:var(--workspace-header-height);box-shadow:none;border-bottom-color:var(--clean-line);gap:16px;padding:10px 22px}.clean-workspace .workspace-logo{letter-spacing:-.5px;font-size:20px;font-weight:650}.clean-workspace .workspace-logo b{border-radius:5px;padding:3px 5px}.clean-workspace .workspace-menu-button{border-radius:7px;min-height:34px;padding:7px 10px;font-size:13px;font-weight:400!important}.clean-workspace .workspace-store{flex-basis:185px;gap:0}.clean-workspace .workspace-store>span{letter-spacing:.05em;font-size:9px;font-weight:400}.clean-workspace .workspace-store select{font-size:13px;font-weight:400}.clean-workspace .workspace-search{background:#f5f8f6;border-radius:7px;padding:8px 11px;font-size:13px}.clean-workspace .workspace-icon{border-radius:7px;width:34px;height:34px}.clean-workspace .workspace-ai{border-radius:7px;padding:7px;font-size:12px}.clean-workspace>aside{background:#163d31}.clean-workspace>aside nav button{border-radius:6px;padding:9px 11px;font-size:13px;font-weight:400}.clean-workspace>aside nav button.active{background:#315745}.clean-workspace main h1{letter-spacing:-.5px;margin:0 0 6px;font-size:25px;font-weight:500;line-height:1.25}.clean-workspace main h2{letter-spacing:0;font-size:18px;font-weight:500}.clean-workspace main h3{letter-spacing:0;font-size:15px;font-weight:500}.clean-workspace main small{letter-spacing:0;font-weight:400}.clean-workspace main button,.clean-workspace main select{font-family:inherit}.clean-workspace main>header,.clean-workspace .funnel-heading,.clean-workspace .settings-heading{flex-wrap:wrap;gap:12px;margin-bottom:16px}.clean-workspace .workspace-section-tabs{border-bottom:1px solid var(--clean-line);background:0 0;align-items:center;gap:20px;margin:0 0 18px;padding:0;display:flex;overflow-x:auto}.clean-workspace .workspace-section-tabs button,.clean-workspace .workspace-section-tabs a{width:auto;color:var(--clean-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;margin:0;padding:9px 0 10px;font-weight:400;text-decoration:none;display:inline-flex}.clean-workspace .workspace-section-tabs .active,.clean-workspace .workspace-section-tabs [aria-current=page],.clean-workspace .workspace-section-tabs [aria-selected=true]{color:var(--clean-text);background:0 0;border-bottom-color:#28654d}.clean-workspace .module-tabs{border:0;border-bottom:1px solid var(--clean-line);box-shadow:none;background:#f4f6f5;border-radius:0;gap:6px;margin:12px 0;padding:6px 0}.clean-workspace .module-tabs button,.clean-workspace .module-tabs a{border-radius:6px;min-height:32px;padding:6px 10px;font-size:12px;font-weight:400}.clean-workspace :is(.table-card,.panel,.chart-card,.funnel-charts,.funnel-chart-window,.funnel-price-history,.strategy-library-card){border-color:var(--clean-line);background:var(--clean-paper);box-shadow:none;border-width:1px;border-radius:9px}.clean-workspace .table-card{margin-top:16px}.clean-workspace .panel{padding:16px}.clean-workspace .cards{gap:12px;margin:18px 0}.clean-workspace .cards article{border-color:var(--clean-line);box-shadow:none;border-radius:9px;padding:16px}.clean-workspace .cards strong{margin:10px 0;font-size:28px;font-weight:500}.clean-workspace .cards span,.clean-workspace .cards em{font-size:12px}.clean-workspace :is(.toolbar,.production-toolbar,.price-main-toolbar,.funnel-report-heading,.finance-breakdown-heading,.tax-period-heading){flex-wrap:wrap;gap:10px;padding:12px 14px}.clean-workspace .toolbar input{border-radius:7px;max-width:100%;padding:8px 10px;font-size:13px}.clean-workspace :is(.toolbar-actions,.production-toolbar-actions,.price-toolbar-actions){flex-wrap:wrap;gap:7px}.clean-workspace .sync{color:#203b20;background:#d6f57a;border-radius:7px;min-height:34px;padding:8px 12px;font-size:13px;font-weight:500}.clean-workspace .sync:disabled{cursor:default}.clean-workspace .funnel-charts{padding:12px}.clean-workspace .funnel-charts-heading{gap:10px;margin-bottom:10px}.clean-workspace .funnel-charts-heading h3{margin:0;font-size:15px}.clean-workspace .funnel-chart-window>header,.clean-workspace .funnel-price-history>header{border-bottom-color:var(--clean-line);background:#fff;border-radius:8px 8px 0 0}.clean-workspace .funnel-chart-window>header>input,.clean-workspace .funnel-metric-picker>summary,.clean-workspace .funnel-chart-products{font-weight:400}.clean-workspace .funnel-window-actions button{padding:6px 9px;font-size:12px;font-weight:400}.clean-workspace .funnel-chart-window>header>.funnel-window-actions button{padding:0}.clean-workspace .funnel-price-legend{font-weight:400}.clean-workspace .funnel-price-history h3{font-size:13px}.clean-workspace .price-setting-card{box-shadow:none;border-radius:8px}.clean-workspace :is(.table-wrap,.table-scroll) table :is(th,td){padding-top:8px;padding-bottom:8px;font-size:12px;line-height:1.4}.clean-workspace table th{font-weight:500}.clean-workspace table td{font-variant-numeric:tabular-nums}.clean-workspace table td b{font-weight:500}.clean-workspace .quantity{font-size:14px;font-weight:500}.clean-workspace .table-pagination{border-top:1px solid var(--clean-line);flex-wrap:wrap;gap:7px;min-height:40px;padding:5px 12px;font-size:12px}.clean-workspace .table-pagination button,.clean-workspace .table-pagination select{border-radius:5px;min-height:28px;padding:4px 7px;font-size:12px}.clean-workspace .table-pagination b{font-weight:400}.clean-workspace .table-selection-actions{gap:7px;padding:7px 12px}.clean-workspace :is(button,a,input,select,summary,textarea):focus-visible{outline-offset:3px;outline:2px solid #28654d}.clean-workspace .app-version{font-weight:400}.clean-workspace .workspace-footer{min-height:40px;margin-top:16px;padding:6px 0;font-size:12px}@media (width<=1100px){.clean-workspace .workspace-topbar{gap:10px;padding-inline:16px}.clean-workspace .workspace-store{flex-basis:150px}}@media (width<=700px){.workspace-shell.clean-workspace{--workspace-header-height:142px}.clean-workspace .workspace-topbar{height:var(--workspace-header-height);grid-template-rows:34px 30px 34px;gap:7px;padding:9px 12px}.clean-workspace .workspace-logo{font-size:17px}.clean-workspace .workspace-menu-button{min-height:32px;padding:6px}.clean-workspace .workspace-search{padding:6px 9px}.clean-workspace .workspace-store{max-width:none}.clean-workspace .workspace-store>span{font-size:8px}body .workspace-shell.clean-workspace>main{padding:16px 12px 56px!important}.clean-workspace main h1{font-size:23px}.clean-workspace .workspace-section-tabs{gap:16px;margin-bottom:14px}.clean-workspace :is(.toolbar,.production-toolbar,.price-main-toolbar,.funnel-report-heading){gap:8px;padding:10px}.clean-workspace .cards{gap:8px}.clean-workspace .cards article{padding:12px}.clean-workspace .cards strong{font-size:24px}.clean-workspace .funnel-charts{padding:10px 8px}.clean-workspace .funnel-window-actions{max-width:100%}.clean-workspace .funnel-grouping{white-space:normal;flex-wrap:wrap}.clean-workspace .table-pagination{padding:7px 9px}}@media (prefers-reduced-motion:reduce){.clean-workspace>aside{transition:none}}.auth-page{background:#f4f6f5;font:14px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.auth-page .auth-card{max-width:390px;box-shadow:none;border-color:#e0e7e2;border-radius:10px;padding:28px}.auth-page .auth-card h1{letter-spacing:-.6px;font-size:24px;font-weight:600}.auth-page .auth-card small{letter-spacing:0;font-weight:400}.auth-page .auth-card .sync{color:#203b20;background:#d6f57a;border-radius:7px;font-weight:500}.promotion-view-tabs{gap:4px;display:flex}.promotion-view-tabs button{color:#6c7c75;cursor:pointer;background:#fff;border:1px solid #e0e7e2;border-radius:7px;padding:7px 11px;font-size:12px}.promotion-view-tabs button[aria-pressed=true]{color:#28654d;background:#edf5e9;border-color:#c6d9c8}.workspace-shell.clean-workspace .promotions-design>details{border-top:1px solid #e0e7e2;padding:12px 14px;font-size:12px}.workspace-shell.clean-workspace .promotions-design>details summary{cursor:pointer}.workspace-global-data{z-index:100;position:relative}.workspace-global-data>summary{cursor:pointer;background:#fff;border:1px solid #dce5dd;border-radius:7px;padding:7px 11px;font-size:12px;list-style:none}.workspace-global-data>div{background:#fff;border:1px solid #e0e7e2;border-radius:8px;min-width:190px;padding:12px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 40px #102b3220}.workspace-global-data[open]>summary{background:#f5f8f6}.workspace-shell.clean-workspace{color:#203b32;background:#f4f6f5;font:14px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.workspace-shell.clean-workspace>aside{color:#edf4ee;background:#163d31;border-radius:10px;width:290px;height:auto;max-height:calc(100dvh - 88px);padding:12px;top:72px;bottom:auto;left:16px;transform:translate(-125%)!important}.workspace-shell.clean-workspace.menu-is-open>aside{box-shadow:0 14px 48px #102b3220;transform:translate(0)!important}.workspace-shell.clean-workspace>aside nav button{color:#edf4ee;padding:9px 11px;font-size:14px;font-weight:400}.workspace-shell.clean-workspace>aside nav button.active{color:#d6f57a;background:#315745}body .workspace-shell.clean-workspace>main{min-height:calc(100dvh - 64px);padding:24px 24px 32px!important}.workspace-shell.clean-workspace main>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;display:flex}.workspace-shell.clean-workspace main h1{letter-spacing:-.6px;margin:0;font-size:24px;font-weight:600}.workspace-shell.clean-workspace main h2{letter-spacing:0;font-size:16px;font-weight:600}.workspace-shell.clean-workspace main h3{letter-spacing:0;font-size:14px;font-weight:600}.workspace-shell.clean-workspace .workspace-section-tabs,.workspace-shell.clean-workspace .module-tabs{background:0 0;border:0;border-bottom:1px solid #e0e7e2;border-radius:0;gap:22px;margin:0 0 20px;padding:0}.workspace-shell.clean-workspace .module-tabs button{color:#6c7c75;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 0 11px;font-size:14px;font-weight:400}.workspace-shell.clean-workspace .module-tabs button.active{color:#203b32;border-bottom-color:#28654d;background:0 0!important}.workspace-shell.clean-workspace .cards{background:#fff;border:1px solid #e0e7e2;border-radius:10px;flex-wrap:wrap;gap:0;margin:0 0 18px;display:flex;overflow:hidden}.workspace-shell.clean-workspace .cards>article{min-width:180px;box-shadow:none;background:#fff;border:0;border-right:1px solid #e0e7e2;border-radius:0;flex:1;padding:20px}.workspace-shell.clean-workspace .cards>article:last-child{border-right:0}.workspace-shell.clean-workspace .cards strong{letter-spacing:-.6px;margin:7px 0 5px;font-size:25px;font-weight:500}.workspace-shell.clean-workspace .cards em{font-size:12px;font-style:normal}.workspace-shell.clean-workspace main .table-card{box-shadow:none;background:#fff;border:1px solid #e0e7e2;border-radius:10px;margin-bottom:16px}.workspace-shell.clean-workspace .table-card>.toolbar{background:#fff;border-bottom:1px solid #e0e7e2;padding:12px 14px}.workspace-shell.clean-workspace main table :is(th,td){border-bottom:1px solid #e0e7e2;border-left:0;border-right:0;padding:9px 12px;font-size:13px;line-height:1.4}.workspace-shell.clean-workspace main table th{color:#6c7c75;background:#f5f8f6;font-size:12px;font-weight:500}.workspace-shell.clean-workspace main table td{font-variant-numeric:tabular-nums}.workspace-shell.clean-workspace main .layout-managed-table tr:not(.column-block-row)>:is(th,td){border-left-width:0!important;border-right:1px solid #edf1ed!important;padding-top:9px!important;padding-bottom:9px!important;font-size:12px!important;line-height:1.4!important}.workspace-shell.clean-workspace main .table-wrap .product b{font-weight:500}.workspace-shell.clean-workspace main .thumb{border-radius:6px;flex:0 0 34px;width:34px;height:34px}.workspace-shell.clean-workspace main .thumb>img:not(.preview){width:34px;height:34px}.workspace-shell.clean-workspace .tag,.workspace-shell.clean-workspace .store-name-badge{border-radius:4px;padding:3px 6px;font-size:11px;font-weight:400}.workspace-shell.clean-workspace .toolbar-actions button,.workspace-shell.clean-workspace .import-btn,.workspace-shell.clean-workspace .filters select{min-height:34px;box-shadow:none;border-radius:7px;padding:7px 10px;font-size:12px;font-weight:400}.workspace-shell.clean-workspace .table-filter-actions,.workspace-shell.clean-workspace .table-selection-actions{background:#fff;border-color:#e0e7e2;padding:7px 12px}.workspace-shell.clean-workspace .table-filter-actions button,.workspace-shell.clean-workspace .table-selection-actions button,.workspace-shell.clean-workspace .column-layout-button{box-shadow:none;border-radius:6px;padding:6px 8px;font-size:12px;font-weight:400}.workspace-shell.clean-workspace .workspace-footer{box-sizing:border-box;border-top:1px solid #e0e7e2;min-height:56px;margin-top:24px;padding:16px 0}.workspace-dialog-control{align-items:center;display:inline-flex}.workspace-tool-button{color:#203b32;min-height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e0e7e2;border-radius:7px;align-items:center;gap:7px;padding:7px 11px;font-size:12px;display:inline-flex}.workspace-shell.clean-workspace .strategy-library-head{align-items:center;gap:10px;margin:0 0 14px;padding:0;display:flex}.workspace-shell.clean-workspace .strategy-library-head>div:first-child{flex:1}.workspace-shell.clean-workspace .strategy-library-grid{flex-direction:column;gap:12px;display:flex}.workspace-shell.clean-workspace .strategy-library-card{box-shadow:none;background:#fff;border:1px solid #e0e7e2;border-radius:10px;grid-template-columns:minmax(200px,1fr) minmax(240px,2fr) auto;align-items:center;gap:20px;padding:16px;display:grid}.workspace-shell.clean-workspace .strategy-library-card footer{border:0;gap:12px;margin:0;padding:0}.workspace-shell.clean-workspace .strategy-library-card p{margin:0;font-size:13px}.workspace-shell.clean-workspace .strategy-library-card-title b{font-size:14px;font-weight:500}@media (width<=800px){.workspace-shell.clean-workspace .strategy-library-card{grid-template-columns:1fr;gap:12px}.workspace-shell.clean-workspace .strategy-library-head{flex-wrap:wrap}}dialog.workspace-tool-dialog{color:#203b32;box-sizing:border-box;background:#fff;border:1px solid #d5e0d8;border-radius:12px;width:min(760px,100vw - 24px);max-height:88dvh;padding:0;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:auto;box-shadow:0 16px 60px #15352c30}dialog.workspace-tool-dialog::backdrop{background:#15352c40}dialog.workspace-tool-dialog>header{border-bottom:1px solid #e0e7e2;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:16px 20px;display:flex}dialog.workspace-tool-dialog h2{margin:0;font-size:18px}dialog.workspace-tool-dialog>header button{cursor:pointer;background:0 0;border:0;padding:2px 8px;font-size:22px}.workspace-tool-dialog-body{padding:20px}.workspace-tool-dialog>footer{border-top:1px solid #e0e7e2;justify-content:flex-end;padding:12px 20px;display:flex}.workspace-tool-dialog>footer button{cursor:pointer;background:#fff;border:1px solid #d3dfd5;border-radius:7px;padding:7px 14px}.workspace-tool-dialog .price-settings-grid{background:#fff;grid-template-columns:1fr 1fr;gap:14px;padding:0;display:grid}.workspace-tool-dialog .price-setting-card{background:#fff;border:1px solid #e0e7e2;min-width:0;padding:12px}.workspace-tool-dialog input,.workspace-tool-dialog select{box-sizing:border-box;max-width:100%}@media (width<=800px){body .workspace-shell.clean-workspace>main{padding:20px 14px 26px!important}.workspace-shell.clean-workspace .cards>article{min-width:140px;padding:15px}.workspace-shell.clean-workspace .cards strong{font-size:21px}.workspace-tool-dialog .price-settings-grid{grid-template-columns:1fr}}.workspace-shell.clean-workspace>aside{top:calc(var(--workspace-header-height,64px) + 8px);max-height:calc(100dvh - var(--workspace-header-height,64px) - 24px)}.workspace-shell.clean-workspace .price-group-action-bar .price-group-action-buttons button{color:#254c37!important;background:#fff!important;border-color:#bfd1bb!important}.workspace-shell.clean-workspace .catalog-card{grid-template-columns:minmax(0,1fr) auto;display:grid}.workspace-shell.clean-workspace .catalog-card>*{grid-column:1/-1;min-width:0}.workspace-shell.clean-workspace .catalog-card>.table-filter-actions{border:0;grid-area:2/1;justify-content:flex-start;padding:7px 12px}.workspace-shell.clean-workspace .catalog-card>.table-selection-actions{border:0;grid-area:2/2;align-items:center;padding:7px 12px}.workspace-shell.clean-workspace .catalog-card>.table-selection-actions button:disabled{display:none}.workspace-shell.clean-workspace .seller-promotion-check .seller-promotion-check-title{min-height:0}.workspace-shell.clean-workspace .seller-promotion-check .seller-promotion-check-title small{display:none}.workspace-shell.clean-workspace .seller-promotion-check .seller-promotion-check-title button{padding:5px 8px;font-size:11px}.workspace-shell.clean-workspace .seller-promotion-check{margin:6px 12px;padding:6px 10px}@media (width<=650px){.workspace-shell.clean-workspace .catalog-card>.table-filter-actions,.workspace-shell.clean-workspace .catalog-card>.table-selection-actions{grid-area:auto/1/auto/-1}}.clean-workspace .price-management-card{border-radius:10px;flex-direction:column;margin-top:12px;display:flex;overflow:visible!important}.clean-workspace .price-management-card>.price-main-toolbar{background:#fff;border:0;border-bottom:1px solid #e0e7e2;flex-wrap:wrap;order:-4;gap:10px;padding:12px 14px}.clean-workspace .price-management-card>.price-write-actions{background:#fff;border:0;border-bottom:1px solid #e0e7e2;order:-3;min-height:42px;padding:6px 14px;display:flex}.clean-workspace .price-write-copy b{color:#6c7c75;font-size:12px;font-weight:400}.clean-workspace .price-write-copy small{font-size:11px}.clean-workspace .price-toolbar-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.clean-workspace .price-search-area{flex:1;min-width:200px;max-width:440px}.clean-workspace .price-search-input{width:100%;font:inherit;border-radius:7px;padding:8px 10px;font-size:13px;min-width:140px!important}.clean-workspace .price-product-count{white-space:nowrap;font-size:12px;font-weight:400}.clean-workspace .price-product-count b{font-weight:500}.clean-workspace .price-button,.clean-workspace .price-write-buttons button{white-space:nowrap;min-height:34px;box-shadow:none;border-radius:7px;padding:7px 10px;font-size:12px;font-weight:400}.clean-workspace .price-button-primary,.clean-workspace .price-button-force{color:#203b20;background:#d6f57a;border:1px solid #d6f57a}.clean-workspace .price-action-with-warning{flex-direction:row;align-items:center;gap:6px;display:flex}.clean-workspace .repricer-warning-icon{color:#8c6a25;cursor:help;font-size:15px}.clean-workspace .repricer-application-note{color:#79531b;background:#fffaf0;border:1px solid #ecd6a7;border-radius:7px;margin-bottom:12px;padding:9px 12px;font-size:12px}.repricer-application-note>summary{cursor:pointer}.repricer-application-note>p{margin:10px 0 0;line-height:1.6}.clean-workspace .seller-promotion-check{box-shadow:none;border-width:1px;border-radius:7px;margin:10px 14px;padding:9px 12px}.clean-workspace .seller-promotion-check-title{gap:8px}.clean-workspace .seller-promotion-check-title b{font-size:12px;font-weight:500}.clean-workspace .seller-promotion-check-title small{letter-spacing:0;font-size:11px}.clean-workspace .seller-promotion-check-title>span{flex-basis:23px;width:23px;height:23px;font-size:14px}.clean-workspace .table-column-groups{background:#fff;border:0;border-bottom:1px solid #e0e7e2;gap:7px;min-height:40px;padding:8px 14px}.clean-workspace .table-column-groups button,.clean-workspace .table-column-groups label{border-radius:6px;font-size:12px;font-weight:400}.clean-workspace .table-column-groups button{box-shadow:none;padding:6px 8px}.clean-workspace .price-group-action-bar{box-shadow:none;z-index:auto;background:#edf5e9;border:0;border-bottom:1px solid #d9e7d3;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:10px 14px;width:auto!important;max-width:none!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}.clean-workspace .price-group-action-summary{text-align:left;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.clean-workspace .price-group-action-summary>span,.clean-workspace .price-group-action-summary>small{display:none}.clean-workspace .price-group-action-summary>b{font-size:13px;font-weight:500}.clean-workspace .price-group-action-buttons{flex-wrap:wrap;gap:6px;display:flex}.clean-workspace .price-group-action-buttons button{color:#254c37;min-width:0;min-height:32px;box-shadow:none;background:#fff;border:1px solid #bfd1bb;border-radius:6px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;display:inline-flex}.clean-workspace .price-group-action-buttons button b{font:inherit}.clean-workspace .price-group-action-buttons button small{display:none}.clean-workspace .price-group-action-buttons button>span{background:0 0;width:auto;height:auto;margin:0;padding:0;font-size:12px;display:inline}.clean-workspace .price-block-navigation{filter:none;gap:2px}.clean-workspace .price-block-jump{font-size:10px;font-weight:400;clip-path:none!important;filter:none!important;color:#53685b!important;background:#fff!important;border:1px solid #dce5dd!important;border-radius:5px!important;margin:0!important;padding:5px 7px!important}.clean-workspace .price-table-navigation{background:var(--ma-paper,#fff);border-bottom:1px solid var(--ma-line,#e0e7e2);flex-wrap:wrap;align-items:center;gap:10px;padding:5px 12px;display:flex}.clean-workspace .price-table-navigation .active-price-strategies{flex:none;margin:0}.clean-workspace .price-table-navigation .prototype-jumps{flex-wrap:wrap;align-items:center;gap:2px;min-width:0;display:flex}.clean-workspace .price-columns .column-block-row th{color:#3c5748!important;background:#f8faf8!important;border-color:#dfe7df!important;font-size:12px!important}.clean-workspace .price-block-title{letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.clean-workspace .price-block-collapse{background:#fff;border:1px solid #cbd9ce;border-radius:5px;width:24px;min-width:24px;height:24px}.clean-workspace .price-columns.layout-managed-table tbody td:not(.buyer-price-primary):not(.buyer-price-card):not(.current-ozon-price-cell){background:#fff}.clean-workspace .price-columns.layout-managed-table tbody tr.price-quarantine-row>td{background:#fff0eb}.clean-workspace .price-columns.layout-managed-table tr:not(.column-block-row)>[data-price-accent=true]{border-left:2px solid #94b19f!important;border-right:1px solid #dfe7e2!important}.clean-workspace .price-columns.layout-managed-table td.buyer-price-primary.verified{color:#254967;background:#f3f8fe!important}.clean-workspace .price-columns.layout-managed-table td.buyer-price-card.verified{color:#66507e;background:#f8f5fc!important}.clean-workspace .price-columns.layout-managed-table td.current-ozon-price-cell{background:#f6faf5!important}.clean-workspace .price-columns.layout-managed-table td.buyer-price-primary.projected,.clean-workspace .price-columns.layout-managed-table td.buyer-price-card.projected{color:#96382f;background:#fff0ed!important}.clean-workspace .price-columns.layout-managed-table td :is(b,strong){font-weight:500!important}.clean-workspace .price-columns.layout-managed-table td small{letter-spacing:0;font-weight:400;line-height:1.35}body .clean-workspace .price-columns.layout-managed-table tr:not(.column-block-row)>[data-column-key=stock_price_rule]{background:#f1f7e7!important;border-left:2px solid #91ad72!important;border-right:2px solid #91ad72!important}body .clean-workspace .price-columns.layout-managed-table thead tr:not(.column-block-row)>[data-column-key=stock_price_rule]{background:#e9f2dc!important}body .clean-workspace .price-columns.layout-managed-table tr.price-quarantine-row>[data-column-key=stock_price_rule]{background:#fff0eb!important}.clean-workspace .catalog-tools{align-items:center;gap:10px}.clean-workspace .catalog-tools>input{flex:1;max-width:360px}.clean-workspace .catalog-tools .bulk-cost{align-items:center;gap:10px;margin-left:auto;display:flex}.clean-workspace .catalog-tools label{font-size:12px}.clean-workspace .catalog-card{margin-top:0}.clean-workspace .catalog-tools .workspace-tool-dialog .import-btn{width:auto;max-width:100%;margin-bottom:12px;display:inline-flex}.clean-workspace .catalog-tools .workspace-tool-dialog input[type=number]{max-width:220px;margin:8px 0;display:block}@media (width<=750px){.clean-workspace .price-toolbar-actions{width:100%}.clean-workspace .price-search-area{max-width:none}.clean-workspace .price-group-action-bar{flex-direction:column;align-items:flex-start}.clean-workspace .catalog-tools .bulk-cost{flex-wrap:wrap;margin-left:0}.clean-workspace .price-write-copy{max-width:55%}}.strategy-launch-progress{color:#294b40;background:#f4faf6;border:1px solid #bbd3c8;border-left:4px solid #346d58;border-radius:10px;margin:10px 14px;padding:12px 16px}.strategy-launch-main{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.strategy-launch-summary{flex-wrap:wrap;flex:1;align-items:baseline;gap:6px 18px;font-size:13px;display:flex}.strategy-launch-summary>b{font-size:14px}.strategy-launch-summary strong{font-variant-numeric:tabular-nums}.strategy-launch-progress progress{accent-color:#346d58;border:0;border-radius:8px;width:140px;height:7px;overflow:hidden}.strategy-launch-progress progress::-webkit-progress-bar{background:#deebe3}.strategy-launch-progress progress::-webkit-progress-value{background:#346d58}.strategy-launch-controls{gap:7px;display:flex}.strategy-launch-controls button{color:#285344;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9cfc3;border-radius:7px;padding:7px 11px;font-size:12px;font-weight:650}.strategy-launch-controls button.stop{color:#984437;border-color:#dcbbb4}.strategy-launch-controls button:disabled{opacity:.5;cursor:default}.strategy-launch-current{overflow-wrap:anywhere;margin-top:7px;font-size:12px}.strategy-launch-progress>small{color:#6c8076;letter-spacing:normal;margin-top:6px;font-size:11px;font-weight:400;display:block}.strategy-launch-progress details{margin-top:6px;font-size:12px}.strategy-launch-progress summary{cursor:pointer}.strategy-launch-progress ul{max-height:180px;padding-left:20px;overflow:auto}.strategy-launch-progress li{overflow-wrap:anywhere;margin:4px 0}.strategy-launch-error{color:#a34436;margin:7px 0 0;font-size:12px}@media (width<=680px){.strategy-launch-progress{margin-inline:8px}.strategy-launch-main{gap:10px}.strategy-launch-summary{flex-basis:100%}.strategy-launch-controls{margin-left:auto}}body .workspace-shell.clean-workspace .prototype-strategy-library{display:block}body .workspace-shell.clean-workspace .strategy-template-editor-dialog{width:590px;max-height:calc(100dvh - 120px);color:var(--ma-text);box-shadow:var(--ma-shadow);border-radius:12px;padding:0;overflow:auto}body .workspace-shell.clean-workspace .strategy-template-editor-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#15352c40;align-items:flex-start;padding:100px 24px 24px}body .workspace-shell.clean-workspace .strategy-template-editor-fields{gap:14px 15px;margin:0;padding:20px}body .workspace-shell.clean-workspace .strategy-template-editor-fields label>span{font-size:13px;font-weight:400}body .workspace-shell.clean-workspace .strategy-template-editor-dialog>footer{border-top:1px solid var(--ma-line);margin:0;padding:13px 20px}body .workspace-shell.clean-workspace .strategy-template-editor-dialog h2{margin:0;font-size:16px}body .workspace-shell.clean-workspace .prototype-promotions .layout-managed-table{table-layout:auto!important;width:100%!important}body .workspace-shell.clean-workspace .prototype-promotions .layout-managed-table tr:not(.column-block-row)>:is(th,td){border-left:0!important;border-right:0!important;width:auto!important;min-width:0!important;max-width:none!important;padding:9px 12px!important;font-size:13px!important;line-height:1.45!important}body .workspace-shell.clean-workspace .prototype-promotions .layout-managed-table tr:not(.column-block-row)>th{height:auto;padding:10px 12px!important;font-size:12px!important;font-weight:500!important}body .workspace-shell.clean-workspace .prototype-promotions .ma-product img{object-fit:contain;width:34px;height:34px}body .workspace-shell.clean-workspace .prototype-promotions .ma-product small{display:block}body .workspace-shell.clean-workspace .prototype-promotions .promotion-toolbar{flex-wrap:wrap}@media (width<=480px){body .workspace-shell.clean-workspace .strategy-template-editor-backdrop{padding:80px 8px 12px}.strategy-template-editor-dialog{max-height:calc(100dvh - 96px)}}:is(.catalog-tools,.ma-tools,.toolbar) .bundle-filter select{padding:5px 8px;font-size:13px}.catalog-tools .bundle-create{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.catalog-tools .bundle-create-hint{max-width:340px;color:var(--ma-muted,#6c7c75);white-space:normal;font-size:12px;line-height:1.3}:is(.table-card,.ma-panel) .bundle-row>td{border-top:1px solid var(--ma-line,#e0e7e2);background:var(--lightningcss-light,#f3f8ef)var(--lightningcss-dark,#22352b)!important}:is(.table-card,.ma-panel) .bundle-row{cursor:pointer}:is(.table-card,.ma-panel) .bundle-row b{font-weight:600}:is(.table-card,.ma-panel) .bundle-product{gap:8px}:is(.table-card,.ma-panel) .bundle-product>div:last-child{gap:3px;display:grid}:is(.table-card,.ma-panel) .bundle-toggle{border:1px solid var(--ma-line,#e0e7e2);background:var(--ma-paper,#fff);width:26px;height:26px;color:var(--ma-text,#203b32);cursor:pointer;border-radius:6px;flex:0 0 26px;place-items:center;padding:0;display:inline-grid}:is(.table-card,.ma-panel) .bundle-toggle svg{width:15px;height:15px;transition:transform .15s}:is(.table-card,.ma-panel) .bundle-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.bundle-badge{letter-spacing:.2px;font-weight:600;color:var(--ma-green,#28654d)!important;background:var(--lightningcss-light,#e2efd6)var(--lightningcss-dark,#30503a)!important}:is(.table-card,.ma-panel) .bundle-title{flex-wrap:wrap;align-items:center;gap:6px;display:flex}:is(.table-card,.ma-panel) .bundle-open{color:var(--ma-green,#28654d);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}:is(.table-card,.ma-panel) .bundle-open:hover,:is(.table-card,.ma-panel) button.bundle-tag:hover{text-decoration:underline}:is(.table-card,.ma-panel) .bundle-tag{width:fit-content;color:var(--ma-green,#28654d);cursor:pointer;text-overflow:ellipsis;background:var(--lightningcss-light,#e2efd6)var(--lightningcss-dark,#30503a);border:0;border-radius:4px;align-items:center;gap:4px;max-width:100%;margin-top:4px;padding:2px 6px;font-size:11px;display:flex;overflow:hidden}:is(.table-card,.ma-panel) span.bundle-tag{cursor:default}:is(.table-card,.ma-panel) .bundle-child-row>td:first-child{box-shadow:inset 3px 0 var(--lightningcss-light,#b9d5a5)var(--lightningcss-dark,#4f7a5a)!important}:is(.table-card,.ma-panel) .bundle-child-row>td:first-child .ma-product{margin-left:34px}:is(.table-card,.ma-panel) .bundle-child-row.bundle-child-last>td{border-bottom-color:var(--lightningcss-light,#c9dabd)var(--lightningcss-dark,#41604b)}:is(.table-card,.ma-panel) .bundle-variant{font-weight:600}:is(.table-card,.ma-panel) .bundle-gap>td{background:color-mix(in srgb,var(--ma-red,#b74c3d) 9%,var(--ma-paper,#fff))!important}:is(.table-card,.ma-panel) .bundle-gap-label{color:var(--ma-red,#b74c3d);white-space:nowrap;margin-top:3px;font-size:11px;display:block}dialog.bundle-dialog{width:min(820px,100vw - 24px)}.bundle-dialog .ma-dialog-head,.bundle-panel .ma-dialog-head{align-items:center;gap:8px;display:flex}.bundle-dialog .ma-dialog-body>p{color:var(--ma-muted,#6c7c75);margin:0 0 14px;font-size:13px}.bundle-label-fields .ma-field{flex-direction:column;gap:6px;margin-bottom:12px;font-size:13px;display:flex}.bundle-label-fields input{width:100%}.bundle-article-row{grid-template-columns:minmax(90px,150px) minmax(0,1fr);gap:0 12px;display:grid}.bundle-article-preview{border:1px dashed var(--ma-line,#e0e7e2);background:var(--ma-soft,#f5f8f6);border-radius:8px;gap:2px;margin:-2px 0 14px;padding:9px 12px;display:grid}.bundle-article-preview b{overflow-wrap:anywhere;font-size:15px;font-weight:600}.bundle-renamed{color:var(--lightningcss-light,#79531b)var(--lightningcss-dark,#f5d68f)!important}.bundle-remember-prefix{margin:-4px 0 12px;font-size:13px;white-space:normal!important}.bundle-items-title{align-items:center;gap:8px;font-size:14px;display:flex;margin:6px 0 8px!important}.bundle-items{border:1px solid var(--ma-line,#e0e7e2);border-radius:8px;gap:0;margin:0 0 12px;padding:0;list-style:none;display:grid}.bundle-items>li{border-bottom:1px solid var(--ma-line,#e0e7e2);grid-template-columns:26px minmax(0,1fr) minmax(90px,150px) auto;align-items:center;gap:10px;padding:7px 8px 7px 10px;display:grid}.bundle-items>li:last-child{border-bottom:0}.bundle-item-position{color:var(--ma-muted,#6c7c75);text-align:right;font-size:12px}.bundle-item-product{min-width:0;display:grid}.bundle-item-product b{overflow-wrap:anywhere;font-weight:500}.bundle-item-product small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bundle-item-variant{width:100%;padding:6px 8px!important}.bundle-item-actions{gap:2px;display:flex}.bundle-item-actions .ma-button.ma-icon{width:30px;min-height:30px;padding:5px}.bundle-status{margin-bottom:10px;display:block}.bundle-error{color:var(--lightningcss-light,#9b392b)var(--lightningcss-dark,#f39686);background:var(--lightningcss-light,#fff0ec)var(--lightningcss-dark,#3d2420);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 0;padding:10px 12px;font-size:13px;display:flex}.bundle-panel{z-index:1100;background:var(--ma-paper,#fff);width:min(540px,100vw);color:var(--ma-text,#203b32);border-left:1px solid var(--ma-line,#e0e7e2);box-shadow:var(--ma-shadow,0 14px 48px #102b3220);flex-direction:column;font:14px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:fixed;top:0;bottom:0;right:0}.bundle-panel .ma-dialog-head{border-bottom:1px solid var(--ma-line,#e0e7e2);padding:15px 18px}.bundle-panel .ma-dialog-head h2{overflow-wrap:anywhere;margin:4px 0 0;font-size:17px}.bundle-panel-body{overscroll-behavior:contain;flex:1;padding:16px 18px;overflow:auto}.bundle-panel .ma-alert{margin-bottom:14px}.bundle-panel .ma-dialog-foot{border-top:1px solid var(--ma-line,#e0e7e2);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;display:flex}.bundle-add{justify-items:start;gap:6px;margin-bottom:12px;display:grid}.bundle-add small{color:var(--ma-muted,#6c7c75)}.bundle-confirm{color:var(--lightningcss-light,#79531b)var(--lightningcss-dark,#f5d68f);background:var(--lightningcss-light,#fff4dc)var(--lightningcss-dark,#3c311d);border:1px solid var(--lightningcss-light,#ecd6a7)var(--lightningcss-dark,#725b32);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 10px;margin:12px 0;padding:12px 14px;display:grid}.bundle-confirm p{margin:0;font-weight:500}.bundle-confirm .ma-row{grid-column:1/-1;justify-content:flex-end}.bundle-danger-button{border-color:var(--ma-red,#b74c3d)!important;background:var(--ma-red,#b74c3d)!important;color:#fff!important}.bundle-prefix-setting{border-top:1px solid var(--ma-line,#e0e7e2);border-bottom:1px solid var(--ma-line,#e0e7e2);gap:6px;margin:4px 0 14px;padding:12px 0;display:grid}.bundle-prefix-setting .ma-field{flex-direction:column;gap:6px;margin:0;font-size:13px;display:flex}.bundle-prefix-setting input{width:140px!important;margin:0!important}.bundle-prefix-setting small{color:var(--ma-muted,#6c7c75)}@media (width<=620px){.bundle-article-row{grid-template-columns:1fr}.bundle-items>li{grid-template-columns:22px minmax(0,1fr) auto}.bundle-item-variant{grid-area:2/2/auto/-1}:is(.table-card,.ma-panel) .bundle-child-row>td:first-child .ma-product{margin-left:18px}}.price-strategy-button.strategy-manager-open{color:#3a5148;text-align:center;background:#fff;border-color:#cbd7ce;min-height:34px;padding:6px 7px;font-size:9px;font-weight:850;line-height:1.15;display:block;position:relative}.price-strategy-button.strategy-manager-open.has-strategies:not(.armed){color:#286142;background:#f4fbf5;border-color:#61a87a}.price-strategy-button.strategy-manager-open.armed{color:#fff;background:#21b85f;border-color:#1d9a55;box-shadow:0 3px 9px #19904e3d}.price-strategy-button.strategy-manager-open.armed:hover{background:#17a953}.price-strategy-button.strategy-manager-open.attention:after{content:"!";color:#fff;background:#d94f3d;border:2px solid #fff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;font-weight:950;display:grid;position:absolute;top:-5px;left:-5px;box-shadow:0 2px 5px #631d1440}.price-strategy-counters{pointer-events:none;gap:3px;display:flex;position:absolute;top:-7px;right:-7px}.price-strategy-counters>b{border:2px solid #2ca65f;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-weight:950;line-height:1;display:grid;box-shadow:0 2px 5px #1b543333}.price-strategy-counters>b.active{color:#fff;background:#15964c;border-color:#fff}.price-strategy-counters>b.inactive{color:#1b8247;background:#fff}.strategy-manager-dialog{color:#263f37;width:min(1040px,97vw);max-height:92vh;padding:18px;overflow:hidden}.strategy-manager-title{gap:18px}.strategy-manager-title small{color:#74837b;letter-spacing:.1em;margin-bottom:3px;font-size:9px;font-weight:850;display:block}.strategy-manager-title h2{font-size:21px}.strategy-manager-head-status{align-items:center;gap:10px;display:flex}.strategy-manager-head-status>span{color:#6b7972;background:#f4f6f3;border:1px solid #d1dad3;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800}.strategy-manager-head-status>span.active{color:#246442;background:#e9f8ee;border-color:#84bf99}.strategy-manager-head-status>button{color:#52645c;cursor:pointer;background:0 0;border:0;width:34px;height:34px;padding:0;font-size:28px;line-height:1}.strategy-manager-head-status>button:disabled{opacity:.4;cursor:not-allowed}.strategy-manager-product{background:#f7f9f5;border:1px solid #dbe3dc;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(250px,420px);align-items:center;gap:18px;margin:12px 0 10px;padding:9px 11px;display:grid}.strategy-manager-product>div{gap:2px;min-width:0;display:grid}.strategy-manager-product b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.strategy-manager-product span{color:#6d7b74;font-size:10px}.strategy-manager-product p{color:#5e7067;text-align:right;margin:0;font-size:9px;line-height:1.35}.strategy-manager-feedback{color:#39554b;background:#f3f7f3;border:1px solid #c6d4cb;border-radius:8px;margin:0 0 9px;padding:8px 10px;font-size:10px;font-weight:750;line-height:1.35}.strategy-manager-feedback.info{color:#365b72;background:#f0f6fb;border-color:#b9cddd}.strategy-manager-feedback.success{color:#28613b;background:#edf8ef;border-color:#9fc9a8}.strategy-manager-feedback.error{color:#97382d;background:#fff0ed;border-color:#e3aaa1}.strategy-manager-layout{background:#fff;border:1px solid #d6dfd7;border-radius:12px;grid-template-columns:350px minmax(0,1fr);height:min(610px,92vh - 150px);min-height:390px;display:grid;overflow:hidden}.strategy-preset-sidebar{background:#f6f8f4;border-right:1px solid #dbe3dc;grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.strategy-preset-sidebar-title{background:#fbfcfa;border-bottom:1px solid #dde5de;gap:8px;padding:10px;display:grid}.strategy-preset-sidebar-title>div{justify-content:space-between;align-items:center;gap:6px;display:flex}.strategy-preset-sidebar-title>div:first-child b{font-size:11px}.strategy-preset-sidebar-title>div:first-child span,.strategy-preset-section-label span{color:#55685f;background:#e6ece7;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;font-weight:850;display:grid}.strategy-preset-sidebar-title button{color:#30564a;cursor:pointer;background:#fff;border:1px solid #a9bdb0;border-radius:7px;flex:1;min-height:29px;padding:5px 7px;font-size:9px;font-weight:800}.strategy-preset-sidebar-title button:hover:not(:disabled){background:#eef7f1;border-color:#6d9c86}.strategy-preset-sidebar-title button:disabled{opacity:.45;cursor:not-allowed}.strategy-preset-list{flex-direction:column;gap:7px;padding:9px;display:flex;overflow:auto}.strategy-preset-section-label{color:#2f5c49;text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;gap:8px;padding:1px 2px;font-size:9px;display:flex}.strategy-preset-section-label.saved{color:#68776f;border-top:1px solid #dce4dd;margin-top:4px;padding-top:9px}.strategy-preset-empty{color:#738078;text-align:center;background:#fff;border:1px dashed #cdd7ce;border-radius:9px;gap:5px;padding:18px 12px;font-size:10px;line-height:1.35;display:grid}.strategy-preset-empty.compact{padding:10px;font-size:9px}.strategy-preset-card{color:#314a42;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d2dcd4;border-left:4px solid #aab9ae;border-radius:9px;gap:4px;padding:9px 10px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.strategy-preset-card:hover:not(:disabled){border-color:#90ac9a;box-shadow:0 4px 11px #1f433617}.strategy-preset-card.selected{background:#f4faf5;border-color:#5f9279;box-shadow:inset 0 0 0 1px #5f9279}.strategy-preset-card.active{background:#f0fbf3;border-left-color:#1da057}.strategy-preset-card.has-error{border-left-color:#d04e3e}.strategy-preset-card:disabled{cursor:wait}.strategy-preset-card-head{justify-content:space-between;align-items:flex-start;gap:7px;display:flex}.strategy-preset-card-head>b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.strategy-preset-card-head>em{color:#fff;text-transform:uppercase;background:#1f9a57;border-radius:999px;flex:none;padding:3px 5px;font-size:7px;font-style:normal;font-weight:900}.strategy-preset-card-meta{color:#64746c;align-items:center;gap:4px;font-size:8px;font-weight:750;display:flex}.strategy-preset-card-meta>i{background:#718f7e;border-radius:50%;width:6px;height:6px}.strategy-preset-card-meta>i.sales{background:#568ab8}.strategy-preset-card-config{color:#344f46;font-size:9px;font-weight:750;line-height:1.3}.strategy-preset-card-progress{color:#607168;gap:3px;font-size:8px;display:grid}.strategy-preset-card-progress progress{accent-color:#438768;border:0;width:100%;height:4px}.strategy-preset-card-check{color:#849089;font-size:7px}.strategy-preset-card-error{color:#a23d31;text-overflow:ellipsis;white-space:nowrap;background:#ffebe8;border-radius:5px;padding:5px 6px;font-size:8px;font-weight:750;line-height:1.25;overflow:hidden}.strategy-preset-editor{background:#fff;min-width:0;padding:15px 17px;overflow:auto}.strategy-preset-editor-empty{color:#738179;text-align:center;place-content:center;justify-items:center;height:100%;display:grid}.strategy-preset-editor-empty>span{font-size:24px}.strategy-preset-editor-empty>b{margin-top:7px;font-size:13px}.strategy-preset-editor-empty>p{max-width:340px;margin:5px 0;font-size:10px;line-height:1.4}.strategy-preset-editor-head{border-bottom:1px solid #e0e6e1;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;padding-bottom:10px;display:flex}.strategy-preset-editor-head>div{gap:2px;display:grid}.strategy-preset-editor-head>div>span{color:#728078;letter-spacing:.08em;font-size:8px;font-weight:850}.strategy-preset-editor-head h3{margin:0;font-size:17px}.strategy-preset-editor-head>b{color:#21623f;background:#eaf8ee;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;display:flex}.strategy-preset-editor-head>b>i{background:#20a45a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #20a45a24}.strategy-preset-field{color:#334d44;gap:5px;display:grid}.strategy-preset-field>span{font-size:10px;font-weight:800}.strategy-preset-field>input{color:#263e36;width:100%;min-width:0;height:35px;font:inherit;background:#fff;border:1px solid #cbd7ce;border-radius:8px;padding:7px 9px;font-size:11px}.strategy-preset-field>input:focus{border-color:#659178;outline:0;box-shadow:0 0 0 3px #3a7b5b1f}.strategy-preset-field>em,.strategy-preset-field>small{color:#7a8881;min-height:12px;font-size:8px;font-style:normal;line-height:1.3}.strategy-preset-field>small{color:#ae4034;font-weight:750}.strategy-preset-field.invalid>input{background:#fff8f6;border-color:#d8776a}.strategy-preset-fields{grid-template-columns:1fr 1fr;gap:11px;margin-top:12px;display:grid}.strategy-preset-fields.sales{grid-template-columns:repeat(3,1fr)}.strategy-preset-target{color:#315447;background:#eff8ee;border:1px solid #a9c9b4;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:8px 10px;display:flex}.strategy-preset-target span{font-size:9px;font-weight:750}.strategy-preset-target b{font-size:16px}.strategy-preset-replacement{color:#705a1e;background:#fff8dd;border:1px solid #dfc474;border-radius:8px;gap:2px;margin-top:11px;padding:8px 10px;display:grid}.strategy-preset-replacement b{font-size:9px}.strategy-preset-replacement span{font-size:8px;line-height:1.3}.strategy-preset-runtime{background:#d5dfd7;border:1px solid #d5dfd7;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:12px;display:grid;overflow:hidden}.strategy-preset-runtime>div{background:#f7f9f6;gap:3px;padding:8px 9px;display:grid}.strategy-preset-runtime span{color:#718078;font-size:8px}.strategy-preset-runtime b{color:#314e44;font-size:9px;line-height:1.3}.strategy-preset-runtime>p{color:#a03b2f;background:#fff0ed;grid-column:1/-1;margin:0;padding:8px 9px;font-size:9px;font-weight:750}.strategy-preset-actions{border-top:1px solid #e1e7e2;grid-template-columns:auto minmax(0,1fr) repeat(4,auto);align-items:center;gap:7px;margin-top:14px;padding-top:11px;display:grid}.strategy-preset-actions button{color:#304d43;cursor:pointer;background:#f6f8f5;border:1px solid #c7d2ca;border-radius:7px;min-height:32px;padding:6px 9px;font-size:9px;font-weight:800}.strategy-preset-actions button:hover:not(:disabled){background:#edf3ee}.strategy-preset-actions button.sync{color:#fff;background:#315e52;border-color:#315e52}.strategy-preset-actions button.danger-lite{color:#a03d31;background:#fff5f2;border-color:#e0aaa2}.strategy-preset-actions button:disabled{opacity:.45;cursor:not-allowed}@media (width<=800px){.strategy-manager-dialog{width:98vw;max-height:96vh;padding:12px}.strategy-manager-product{grid-template-columns:1fr}.strategy-manager-product p{text-align:left}.strategy-manager-layout{grid-template-columns:1fr;height:calc(96vh - 170px);min-height:0;overflow:auto}.strategy-preset-sidebar{border-bottom:1px solid #dbe3dc;border-right:0;display:block}.strategy-preset-list{max-height:240px}.strategy-preset-editor{overflow:visible}.strategy-preset-fields,.strategy-preset-fields.sales,.strategy-preset-runtime{grid-template-columns:1fr}.strategy-preset-actions{flex-wrap:wrap;justify-content:flex-end;display:flex}.strategy-preset-actions>span{display:none}}.strategy-preset-card-meta>i.auto_action{background:#d69b32}.strategy-editor-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.strategy-editor-badges>b{color:#21623f;background:#eaf8ee;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;display:flex}.strategy-editor-badges>b>i{background:#20a45a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #20a45a24}.strategy-editor-badges>span{color:#627169;background:#f7f9f6;border:1px solid #d3ddd5;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.strategy-template-heading{border-top:1px solid #e0e6e1;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding-top:11px;display:flex}.strategy-template-heading>b{font-size:11px}.strategy-template-heading>span{color:#75837c;font-size:8px}.strategy-template-snapshot-note{color:#365b72;background:#f0f6fb;border:1px solid #b9cddd;border-radius:8px;margin-top:11px;padding:8px 10px;font-size:8px;font-weight:700;line-height:1.4}.strategy-launch-panel{background:#f8faf7;border:1px solid #b7cabd;border-radius:10px;margin-top:12px;padding:11px}.strategy-launch-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.strategy-launch-title>div{gap:2px;display:grid}.strategy-launch-title b{font-size:11px}.strategy-launch-title span{color:#74817b;font-size:8px}.strategy-launch-title>button{color:#34564b;cursor:pointer;background:#fff;border:1px solid #b8c7bc;border-radius:7px;min-height:28px;padding:5px 8px;font-size:8px;font-weight:800}.strategy-launch-title>button:disabled{opacity:.45;cursor:not-allowed}.strategy-preset-new-version{color:#715a1d;background:#fff8dd;border:1px solid #dfc474;border-radius:5px;padding:4px 6px;font-size:8px;font-weight:800}.strategy-preset-new-version.wide{margin-top:8px;padding:6px 8px}.strategy-preset-actions>small{color:#7a6452;max-width:160px;font-size:8px;line-height:1.25}.strategy-manager-editor-lock{border:0;min-width:0;margin:0;padding:0;display:contents}.read-only .strategy-manager-dialog input{pointer-events:none;opacity:.62}.read-only .strategy-manager-dialog .strategy-launch-title>button,.read-only .strategy-manager-dialog .strategy-preset-actions>button{display:none!important}@media (width<=800px){.strategy-editor-badges{justify-content:flex-start}.strategy-template-heading,.strategy-launch-title{flex-direction:column;align-items:flex-start}.strategy-preset-actions>small{width:100%;max-width:none}}.strategy-simple-dialog{color:#263f37;width:min(820px,96vw);max-height:88vh;padding:18px;overflow:auto}.strategy-simple-header{justify-content:space-between;align-items:center;gap:18px;display:flex}.strategy-simple-header small,.strategy-template-editor-dialog header small{color:#74837b;letter-spacing:.1em;font-size:9px;font-weight:850;display:block}.strategy-simple-header h2,.strategy-template-editor-dialog h2{margin:3px 0 0;font-size:22px}.strategy-simple-header>div:last-child{align-items:center;gap:10px;display:flex}.strategy-simple-header>div:last-child>span{color:#6b7972;background:#f4f6f3;border:1px solid #d1dad3;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800}.strategy-simple-header>div:last-child>span.active{color:#246442;background:#e9f8ee;border-color:#84bf99}.strategy-simple-header button,.strategy-template-editor-dialog header>button{color:#52645c;cursor:pointer;background:0 0;border:0;width:34px;height:34px;padding:0;font-size:28px;line-height:1}.strategy-simple-product{background:#f7f9f5;border:1px solid #dbe3dc;border-radius:10px;gap:2px;margin:12px 0 10px;padding:10px 12px;display:grid}.strategy-simple-product b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.strategy-simple-product span{color:#6d7b74;font-size:10px}.strategy-simple-product.group{background:#f0f8f1;border-color:#9fc6ab}.strategy-simple-product.group small{color:#60736a;font-size:9px;line-height:1.35}.strategy-simple-add{background:#f7f9f5;border:1px solid #d6dfd7;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:9px;padding:12px;display:grid}.strategy-simple-add label{gap:5px;display:grid}.strategy-simple-add label>span{color:#385249;font-size:10px;font-weight:800}.strategy-simple-add select{color:#293f37;width:100%;height:36px;font:inherit;background:#fff;border:1px solid #c8d4cb;border-radius:8px;padding:6px 9px;font-size:11px}.strategy-simple-add button,.strategy-simple-actions button{color:#304d43;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c7d2ca;border-radius:8px;min-height:36px;padding:7px 11px;font-size:10px;font-weight:800}.strategy-simple-add button.sync,.strategy-simple-actions button.sync{color:#fff;background:#315e52;border-color:#315e52}.strategy-simple-add button:disabled,.strategy-simple-actions button:disabled{opacity:.45;cursor:not-allowed}.strategy-simple-list-title{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:0 2px 7px;display:flex}.strategy-simple-list-title b{font-size:12px}.strategy-simple-list-title span{color:#74817b;font-size:9px}.strategy-simple-list{gap:8px;max-height:min(480px,52vh);padding-right:3px;display:grid;overflow:auto}.strategy-simple-empty{color:#748078;text-align:center;background:#fafbf9;border:1px dashed #cdd7ce;border-radius:10px;justify-items:center;gap:5px;padding:34px 16px;font-size:10px;display:grid}.strategy-simple-empty b{color:#42564e;font-size:12px}.strategy-simple-card{background:#fff;border:1px solid #d4ded6;border-left:4px solid #aab9ae;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 12px;display:grid}.strategy-simple-card.active{background:#f5fbf6;border-left-color:#1da057}.strategy-simple-card.error{border-left-color:#d04e3e}.strategy-simple-card-main{gap:5px;min-width:0;display:grid}.strategy-simple-card-title{align-items:center;gap:7px;display:flex}.strategy-simple-card-title>i{background:#718f7e;border-radius:50%;width:8px;height:8px}.strategy-simple-card-title>i.sales{background:#568ab8}.strategy-simple-card-title>div{gap:1px;min-width:0;display:grid}.strategy-simple-card-title b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.strategy-simple-card-title span{color:#74817b;font-size:8px}.strategy-simple-card-title em{color:#65736c;background:#edf1ed;border-radius:999px;margin-left:auto;padding:4px 7px;font-size:8px;font-style:normal;font-weight:850}.strategy-simple-card.active .strategy-simple-card-title em{color:#23623e;background:#e3f6e8}.strategy-simple-card-main>p{color:#3e554c;margin:0;font-size:9px;font-weight:700}.strategy-simple-progress{color:#315848;align-items:center;gap:10px;font-size:9px;display:flex}.strategy-simple-progress small{color:#78847e}.strategy-simple-error{color:#a03b2f;background:#fff0ed;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:750}.strategy-simple-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.strategy-simple-actions button{min-height:30px;padding:5px 8px;font-size:9px}.strategy-simple-actions button.danger-lite{color:#a03d31;background:#fff5f2;border-color:#e0aaa2}.strategy-template-editor-backdrop{z-index:180;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10221f7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.strategy-template-editor-dialog{color:#263f37;background:#fff;border:1px solid #d6dfd7;border-radius:18px;width:min(620px,95vw);max-height:90vh;padding:20px;overflow:auto;box-shadow:0 24px 80px #10221f47}.strategy-template-editor-dialog header{justify-content:space-between;align-items:center;gap:16px;display:flex}.strategy-template-editor-fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.strategy-template-editor-fields label{color:#334d44;align-content:start;gap:6px;display:grid}.strategy-template-editor-fields label:nth-child(2){grid-column:span 1}.strategy-template-editor-fields label>span{font-size:10px;font-weight:800}.strategy-template-editor-fields input,.strategy-template-editor-fields select{color:#263e36;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #cbd7ce;border-radius:8px;padding:7px 10px;font-size:11px}.strategy-template-editor-fields input:focus,.strategy-template-editor-fields select:focus{border-color:#659178;outline:0;box-shadow:0 0 0 3px #3a7b5b1f}.strategy-template-editor-fields small{color:#7a8881;font-size:8px}.strategy-template-editor-dialog footer{border-top:1px solid #e1e7e2;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;margin-top:18px;padding-top:13px;display:grid}.strategy-template-editor-dialog footer button{color:#304d43;cursor:pointer;background:#f6f8f5;border:1px solid #c7d2ca;border-radius:8px;min-height:34px;padding:7px 11px;font-size:10px;font-weight:800}.strategy-template-editor-dialog footer button.sync{color:#fff;background:#315e52;border-color:#315e52}.strategy-template-editor-dialog footer button.danger-lite{color:#a03d31;background:#fff5f2;border-color:#e0aaa2}.strategy-template-editor-dialog button:disabled{opacity:.45;cursor:not-allowed}.strategy-template-editor-dialog>.strategy-manager-feedback{margin-top:12px;margin-bottom:0}.strategy-start-backdrop{z-index:190}.strategy-start-dialog{color:#263f37;background:#fff;border:1px solid #cfdad1;border-radius:18px;width:min(520px,94vw);padding:22px;box-shadow:0 24px 80px #10221f4d}.strategy-start-dialog>small{color:#668076;letter-spacing:.1em;font-size:9px;font-weight:900}.strategy-start-dialog h2{margin:5px 0 14px;font-size:22px}.strategy-start-dialog>p{color:#43574f;margin:13px 0 0;font-size:12px;line-height:1.5}.strategy-start-price{background:#eff8ee;border:1px solid #a9c9b4;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:3px 14px;padding:12px 14px;display:grid}.strategy-start-price span{color:#496158;font-size:10px;font-weight:800}.strategy-start-price b{color:#24553f;grid-area:1/2/3;font-size:20px}.strategy-start-price small{color:#718078;font-size:8px}.strategy-start-dialog footer{border-top:1px solid #e1e7e2;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:13px;display:flex}.strategy-start-dialog footer button{color:#304d43;cursor:pointer;background:#f6f8f5;border:1px solid #c7d2ca;border-radius:8px;min-height:36px;padding:7px 12px;font-size:10px;font-weight:850}.strategy-start-dialog footer button.sync{color:#fff;background:#315e52;border-color:#315e52}.strategy-start-dialog footer button:disabled{opacity:.45;cursor:not-allowed}@media (width<=760px){.strategy-simple-dialog{width:98vw;max-height:95vh;padding:13px}.strategy-simple-add{grid-template-columns:1fr}.strategy-simple-add button{width:100%}.strategy-simple-list-title{flex-direction:column;align-items:flex-start}.strategy-simple-card{grid-template-columns:1fr}.strategy-simple-actions{justify-content:flex-start}.strategy-template-editor-fields{grid-template-columns:1fr}.strategy-template-editor-dialog footer{flex-wrap:wrap;justify-content:flex-end;display:flex}.strategy-template-editor-dialog footer>span{display:none}}.strategy-library-page{color:#263f37;background:#fff;border:1px solid #d9e1d9;border-radius:18px;margin:0 26px 32px;padding:22px;box-shadow:0 10px 28px #2340360f}.strategy-library-head{border-bottom:1px solid #e1e7e2;justify-content:space-between;align-items:center;gap:24px;padding-bottom:18px;display:flex}.strategy-library-head small{color:#718078;letter-spacing:.08em;font-size:11px;font-weight:900}.strategy-library-head h2{margin:4px 0 5px;font-size:28px;line-height:1.05}.strategy-library-head p{color:#68766f;margin:0;font-size:13px}.strategy-library-head>button{flex:none;min-height:42px}.strategy-library-page>.strategy-manager-feedback{margin:14px 0 0}.strategy-library-summary{background:#f1f6ef;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:12px 14px;display:flex}.strategy-library-summary b{font-size:13px}.strategy-library-summary span{color:#67766f;text-align:right;font-size:11px}.strategy-library-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin-top:16px;display:grid}.strategy-library-card{background:#fbfcfa;border:1px solid #d8e1da;border-radius:13px;gap:13px;min-height:160px;padding:17px;display:grid}.strategy-library-card-title{align-items:center;gap:10px;display:flex}.strategy-library-card-title i{background:#94b6a1;border-radius:8px;width:11px;height:34px}.strategy-library-card-title i.sales{background:#91aeda}.strategy-library-card-title div{gap:2px;min-width:0;display:grid}.strategy-library-card-title span{color:#728078;font-size:10px;font-weight:800}.strategy-library-card-title b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.strategy-library-card>p{color:#41584f;margin:0;font-size:12px;font-weight:700;line-height:1.45}.strategy-library-card footer{border-top:1px solid #e5eae6;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.strategy-library-card footer span{color:#74817b;font-size:10px}.strategy-library-card footer button{color:#315247;cursor:pointer;background:#fff;border:1px solid #c8d5cc;border-radius:8px;min-height:32px;padding:6px 12px;font-size:10px;font-weight:850}.strategy-library-card footer button:disabled{opacity:.45;cursor:not-allowed}.strategy-library-empty{color:#718078;text-align:center;background:#fafcf9;border:1px dashed #bdcbbf;border-radius:13px;grid-column:1/-1;place-items:center;gap:8px;min-height:220px;padding:26px;display:grid}.strategy-library-empty b{color:#315146;font-size:18px}.strategy-library-empty span{max-width:480px;font-size:12px}.strategy-library-empty button{margin-top:4px}@media (width<=760px){.strategy-library-page{margin:0 10px 22px;padding:14px}.strategy-library-head,.strategy-library-summary{flex-direction:column;align-items:flex-start}.strategy-library-head>button{width:100%}.strategy-library-summary span{text-align:left}.strategy-library-grid{grid-template-columns:1fr}.strategy-library-card footer{flex-direction:column;align-items:flex-start}.strategy-library-card footer button{width:100%}}.strategy-simple-card-title>i.auto_action{background:#d69b32}.strategy-library-card-title i.auto_action{background:#e2b45d}.strategy-auto-action-note{color:#43584f;background:#fff9e9;border:1px solid #dfc47d;border-radius:10px;grid-column:1/-1;gap:7px;padding:14px;display:grid}.strategy-auto-action-note b{font-size:13px}.strategy-auto-action-note span{font-size:11px;font-weight:700;line-height:1.45}.strategy-auto-action-note small{color:#748078;font-size:9px;line-height:1.4}.strategy-simple-card-title>i.sales_velocity,.strategy-library-card-title i.sales_velocity{background:#0f827b}.strategy-velocity-options{background:#fbfcfa;border:1px solid #d6e1d9;border-radius:10px;grid-column:1/-1}.strategy-velocity-options>summary{color:#365447;cursor:pointer;padding:11px 13px;font-size:11px;font-weight:800}.strategy-velocity-options>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 13px 13px;display:grid}.strategy-velocity-note{color:#50685d;background:#f5f9f6;border:1px solid #d6e1d9;border-radius:10px;grid-column:1/-1;padding:11px 13px;font-size:10px;line-height:1.5}.strategy-velocity-decision{color:#365447;overflow-wrap:anywhere;background:#f7fbf9;border:1px solid #d6e4df;border-radius:8px;gap:3px;min-width:0;padding:8px 10px;display:grid}.strategy-velocity-decision>b{font-size:9px}.strategy-velocity-decision>span{font-size:10px;font-weight:750;line-height:1.4}.strategy-velocity-decision>small{color:#647a70;font-size:9px;line-height:1.4}.strategy-velocity-decision>strong{font-size:10px;font-weight:800}.strategy-velocity-history{min-width:0}.strategy-velocity-history>button{color:#246f5f;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:10px;font-weight:800}.strategy-velocity-history>button:hover{text-decoration:underline}.strategy-velocity-history-body{color:#3d594c;background:#fbfcfa;border:1px solid #d8e4dc;border-radius:9px;gap:8px;padding:10px;display:grid}.strategy-velocity-history-body>p{color:#60766a;margin:0;font-size:9px;line-height:1.4}.strategy-velocity-history-body>small{color:#718078;font-size:8px;line-height:1.35}.strategy-velocity-history-grids{grid-template-columns:1fr 1fr;gap:10px;min-width:0;display:grid}.strategy-velocity-history-grids>section{min-width:0}.strategy-velocity-history-grids h3{margin:0 0 5px;font-size:10px}.strategy-velocity-history-scroll{background:#fff;border:1px solid #e0e9e2;border-radius:7px;max-height:220px;overflow:auto}.strategy-velocity-history table{border-collapse:collapse;width:100%;font-size:9px}.strategy-velocity-history th,.strategy-velocity-history td{text-align:left;white-space:nowrap;border-bottom:1px solid #e4ebe5;padding:5px 6px}.strategy-velocity-history th{color:#526d5e;background:#f4f8f4;position:sticky;top:0}.strategy-velocity-history td:last-child{text-align:right}.strategy-velocity-history-error,.strategy-velocity-history-warning{color:#a14436;overflow-wrap:anywhere;font-size:9px;line-height:1.4}.strategy-velocity-history-error button{color:#8c392d;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.strategy-velocity-history .strategy-velocity-more{color:#246f5f;cursor:pointer;background:0 0;border:0;margin-top:5px;padding:3px 0;font-size:9px;font-weight:800}.strategy-start-dialog>p.strategy-start-warning{color:#9c3e32;background:#fff5f2;border:1px solid #e6b9ad;border-radius:8px;padding:9px 11px;font-weight:750}@media (width<=760px){.strategy-velocity-options>div,.strategy-velocity-history-grids{grid-template-columns:1fr}}.strategy-type-badges{pointer-events:auto;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px 5px;margin-top:5px;display:flex}.strategy-type-badge-pair{flex:none;align-items:center;gap:3px;display:inline-flex}.strategy-type-badges .strategy-type-badge{box-sizing:border-box;font-variant-numeric:tabular-nums;letter-spacing:normal;width:22px;min-width:22px;height:22px;box-shadow:none;border:2px solid;border-radius:50%;place-items:center;padding:0;font-size:10px;font-weight:800;line-height:1;display:grid}.price-strategy-button.strategy-manager-open.armed.has-strategies{color:#294f3d;box-shadow:none;background:#f6faf7;border-color:#87a997}.price-strategy-button.strategy-manager-open.armed.has-strategies:hover{background:#edf5ef}.strategy-type-settings{color:#304d41;background:#f8fbf8;border:1px solid #d5dfd8;border-radius:10px;margin:12px 0}.strategy-type-settings>summary{cursor:pointer;padding:10px 12px;font-size:12px;font-weight:750}.strategy-type-settings-content{padding:0 12px 12px}.strategy-type-settings-content>p{color:#677c70;letter-spacing:normal;margin:0 0 10px;font-size:11px;line-height:1.5}.strategy-type-color-list{gap:8px;max-height:300px;display:grid;overflow:auto}.strategy-type-color-row{background:#fff;border:1px solid #dde7e0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.strategy-type-color-row>span:first-child{flex:180px;font-size:12px;font-weight:650}.strategy-type-color-row .strategy-type-badges{flex:none;margin:0}.strategy-type-color-row>input[type=color]{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #baccc0;border-radius:6px;width:32px;min-width:32px;height:30px;padding:2px}.strategy-type-palette{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.strategy-type-palette>button{box-sizing:border-box;cursor:pointer;border:2px solid #fff;border-radius:50%;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;box-shadow:0 0 0 1px #dae1dc}.strategy-type-palette>button[aria-pressed=true]{box-shadow:0 0 0 2px #263f34}.strategy-type-palette>button:focus-visible{outline-offset:3px;outline:2px solid #263f34}.strategy-colors-reset{color:#365447;font:inherit;cursor:pointer;background:#fff;border:1px solid #bdcfc3;border-radius:7px;margin-top:10px;padding:6px 10px;font-size:11px}.strategy-type-settings-content>.strategy-colors-error{color:#ac352d;margin-top:8px}tr.virtual-spacer>td,body .workspace-shell.clean-workspace :is(.ma-table-scroll,.table-wrap,.table-scroll) table tr.virtual-spacer.virtual-spacer>td.virtual-spacer-cell{height:var(--virtual-spacer-height,0px)!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;min-width:0!important;padding:0!important;font-size:0!important;line-height:0!important;position:static!important}tr.virtual-spacer,tr.virtual-spacer:hover{background:0 0!important}tbody[data-virtual-rows]>tr,tr.virtual-spacer{content-visibility:visible!important;contain-intrinsic-size:none!important}.price-management-page{--price-ink:#18312c;--price-muted:#68776f;--price-border:#dce3da;--price-soft:#f6f8f3;--price-accent:#c9f26b;--price-dark:#244b43}.price-management-page>.notice{border-bottom:0;border-radius:14px 14px 0 0;margin-bottom:0}.price-management-card{border-radius:0 0 18px 18px;margin-top:0;box-shadow:0 14px 34px #18312c12}.price-settings-grid{background:var(--price-border);border-bottom:1px solid var(--price-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.price-management-card .price-setting-card{min-width:0;color:var(--price-ink);background:#fbfcf9;border:0;align-content:start;margin:0;padding:15px 18px}.price-management-card .price-setting-card:nth-child(2){background:#f3f8f0}.price-management-card .price-setting-card:nth-child(3){background:#fffdf7}.price-management-card .price-setting-card:nth-child(4){background:#f7faf5}.price-management-card .price-setting-card>b{color:#30483f;flex:0 0 100%;font-size:13px}.price-management-card .price-setting-card small{color:#75827b;letter-spacing:0;flex:0 0 100%;max-width:none;margin:2px 0 0;font-size:11px;font-weight:500;line-height:1.35}.price-management-card .pricing-scheme,.price-management-card .price-projection-settings,.price-management-card .price-auto-sync,.price-management-card .profitability-tools{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.price-management-card .pricing-scheme label{border-radius:10px;min-height:36px;padding:7px 10px;transition:border-color .15s,background .15s,box-shadow .15s}.price-management-card .pricing-scheme label:has(input:checked){background:#eef7f2;border-color:#7ba497;box-shadow:0 0 0 2px #3d76651f}.price-management-card .price-projection-settings label,.price-management-card .price-auto-sync label{font-size:12px}.price-management-card .price-projection-settings input[type=number],.price-management-card .price-auto-sync input[type=number]{border-color:#cbd7cd;border-radius:9px;height:36px;padding:7px 9px}.price-management-card .price-auto-sync select,.price-management-card .profitability-tools select{color:#30483f;background:#fff;border:1px solid #cfd9d1;border-radius:9px;min-width:170px;height:38px;padding:7px 34px 7px 10px}.price-button{min-height:40px;font:inherit;text-align:center;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:750;line-height:1.1;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s;display:inline-flex}.price-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #18312c1f}.price-button:focus-visible{outline-offset:2px;outline:3px solid #267de252}.price-button:disabled{opacity:.46;cursor:not-allowed}.read-only .price-management-page .price-editor-action{display:none!important}.price-button-compact{min-height:36px;padding:7px 12px}.price-button-primary{background:var(--price-accent);border-color:var(--price-accent);color:#14251f}.price-button-primary:hover:not(:disabled){background:#d4f789;border-color:#b9e653}.price-button-dark{background:var(--price-dark);border-color:var(--price-dark);color:#fff}.price-button-dark:hover:not(:disabled){background:#193c35;border-color:#193c35}.price-button-ghost{color:#29483f;background:#fff;border-color:#ced9d1}.price-button-ghost:hover:not(:disabled){background:#f2f7f3;border-color:#aebeb4}.price-button-force{color:#173c31;background:linear-gradient(135deg,#d8f78b,#bde960);border-color:#376e5f;box-shadow:inset 0 0 0 1px #ffffff73}.price-button-force:hover:not(:disabled){background:linear-gradient(135deg,#e2fb9f,#c8ef72);border-color:#285d4f;box-shadow:0 7px 18px #2d655033}.price-main-toolbar{background:#fff;border-bottom:1px solid #e6ebe3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 18px;display:grid}.price-search-area{align-items:center;gap:13px;min-width:0;display:flex}.price-management-card .price-search-input{color:#20352f;width:auto;min-width:220px;max-width:410px;height:42px;font:inherit;background:#fbfcfa;border:1px solid #d3ddd5;border-radius:11px;flex:300px;padding:10px 14px}.price-management-card .price-search-input:focus{background:#fff;border-color:#6e9a8c;outline:0;box-shadow:0 0 0 3px #46827021}.price-product-count{color:var(--price-muted);white-space:nowrap;align-items:baseline;gap:4px;font-size:12px;display:inline-flex}.price-product-count b{color:#2b453d;font-size:15px}.price-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.price-action-with-warning{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.price-promotion-warning{color:#765819;white-space:normal;background:#fff7dc;border:1px solid #e6c878;border-radius:7px;max-width:360px;padding:5px 8px;font-size:9px;font-weight:750;line-height:1.25;display:block}.seller-promotion-alert{color:#654b12;background:#fff6d9;border:2px solid #dfa52f;border-radius:12px;margin:12px 18px;padding:12px 14px;box-shadow:0 5px 18px #805b161a}.seller-promotion-alert.check-error{color:#7b3023;background:#fff1ec;border-color:#c96a52}.seller-promotion-alert.clear{color:#315e3a;background:#eef8ef;border-width:1px;border-color:#bad4bd}.seller-promotion-alert.clear .seller-promotion-alert-title>span{background:#55965f}.seller-promotion-alert-title{align-items:center;gap:10px;display:flex}.seller-promotion-alert-title>span{color:#fff;background:#c68811;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-size:17px;font-weight:950;display:grid}.seller-promotion-alert.check-error .seller-promotion-alert-title>span{background:#b84b38}.seller-promotion-alert-title>div{flex:1;gap:2px;min-width:0;display:grid}.seller-promotion-alert-title b{font-size:13px}.seller-promotion-alert-title small{color:inherit;font-size:11px}.seller-promotion-alert-title>strong{color:#fff;background:#c68811;border-radius:16px;place-items:center;min-width:32px;height:32px;padding:0 8px;display:grid}.seller-promotion-alert-title>button{min-height:32px;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid;border-radius:8px;padding:6px 10px;font-size:10px;font-weight:850}.seller-promotion-alert-title>button:disabled{opacity:.55;cursor:wait}.seller-promotion-alert details{margin-top:9px}.seller-promotion-alert summary{cursor:pointer;font-size:11px;font-weight:850}.seller-promotion-alert ul{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:6px;margin:9px 0 0;padding:0;list-style:none;display:grid}.seller-promotion-alert li{background:#fff;border:1px solid #ead39a;border-radius:8px;gap:2px;padding:7px 9px;display:grid}.seller-promotion-alert li b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.seller-promotion-alert li span,.seller-promotion-alert>details>p{color:#7a632f;font-size:10px}.price-files-menu{position:relative}.price-files-menu summary{list-style:none}.price-files-menu summary::-webkit-details-marker{display:none}.price-files-menu[open] summary{background:#eef5f1;border-color:#6e9a8c}.price-files-popover{z-index:120;background:#fff;border:1px solid #d6dfd8;border-radius:13px;gap:6px;width:270px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 42px #15302933}.price-file-action{color:#26443c;cursor:pointer;border-radius:9px;padding:10px 11px;text-decoration:none;display:block}.price-file-action:hover{background:#f1f6f2}.price-file-action b,.price-file-action small{display:block}.price-file-action small{color:#7b8781;letter-spacing:0;margin-top:3px;font-size:10px}.price-file-action input{display:none}.price-write-actions{background:linear-gradient(90deg,#f4f8f3,#fbfcf8);border-bottom:1px solid #e1e7df;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.price-write-copy{gap:4px;min-width:0;display:grid}.price-write-copy>b{color:#28443c;font-size:13px}.price-write-copy small{color:#75827b;letter-spacing:0;max-width:570px;font-size:11px;font-weight:500;line-height:1.4}.price-write-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.price-write-buttons .price-button-force{font-weight:900}.price-management-card .import-result{margin:12px 18px;padding:10px 13px}.history-expense-notice{color:#67571d;background:#fff9df;border-bottom:1px solid #eadca9;padding:8px 12px;font-size:10px;line-height:1.35}.history-expense-notice b{color:#4e4218}.price-management-card .table-column-groups{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7f9f4f7;gap:7px;padding:9px 14px;top:14px;box-shadow:0 4px 12px #142c2a12}.price-management-card .table-column-groups>b{color:#334b43;text-transform:uppercase;letter-spacing:.06em;margin-right:3px;font-size:12px}.price-management-card .table-column-groups button{border-radius:9px;min-height:34px;padding:7px 10px;font-size:12px}.price-management-card .table-column-groups .clear-all-table-filters{background:#fff9ed;border-color:#e5ce9b}.price-management-card .column-layout-button{border-radius:9px;min-height:34px;margin:0;padding:7px 10px;font-size:12px}.price-management-card .table-pagination{gap:7px;padding:9px 14px}.price-management-card .table-pagination select,.price-management-card .table-pagination button{min-height:34px}.price-management-card .price-columns.layout-managed-table{table-layout:fixed!important;width:max-content!important;min-width:100%!important}.price-management-card .price-columns.layout-managed-table tr:not(.column-block-row)>th,.price-management-card .price-columns.layout-managed-table tbody td{overflow-wrap:anywhere;padding:7px 6px;font-size:11px;line-height:1.2;width:94px!important;min-width:94px!important;max-width:94px!important}.price-management-card .price-columns.layout-managed-table thead tr:not(.column-block-row):not(.filter-row):not(.auto-filter-row)>th{vertical-align:middle;height:54px;padding-top:6px;padding-bottom:6px}.price-management-card .price-column-title{-webkit-line-clamp:3;color:#6d7972;white-space:normal;-webkit-box-orient:vertical;max-height:34px;font-size:10px;font-weight:800;line-height:1.12;display:-webkit-box;overflow:hidden}.price-management-card .price-columns.layout-managed-table [data-column-name=Товар]{width:184px!important;min-width:184px!important;max-width:184px!important}.price-management-card .price-columns.layout-managed-table [data-column-name=Ссылка]{text-align:center;width:68px!important;min-width:68px!important;max-width:68px!important}.price-management-card .price-columns.layout-managed-table [data-column-name=Артикул]{width:118px!important;min-width:118px!important;max-width:118px!important}.price-management-card .price-columns.layout-managed-table [data-column-name=SKU\ Ozon]{width:88px!important;min-width:88px!important;max-width:88px!important}.price-management-card .price-columns.layout-managed-table [data-column-name=Схема\ склада]{width:78px!important;min-width:78px!important;max-width:78px!important}.price-management-card .price-columns.layout-managed-table [data-column-name=Прибыль]{width:108px!important;min-width:108px!important;max-width:108px!important}.price-management-card .price-columns.layout-managed-table [data-column-name="Рентабельность по Вашей цене, %"]{width:118px!important;min-width:118px!important;max-width:118px!important}.price-management-card .price-columns.layout-managed-table [data-column-name="Рентабельность по Выручке, %"]{width:112px!important;min-width:112px!important;max-width:112px!important}.price-management-card .price-columns.layout-managed-table [data-column-name=Подготовленная\ цена]{width:142px!important;min-width:142px!important;max-width:142px!important}.price-management-card .price-columns.layout-managed-table [data-column-name=Стратегия\ цены]{width:134px!important;min-width:134px!important;max-width:134px!important}.price-management-card .price-columns.layout-managed-table .product{gap:7px;min-width:0;max-width:172px}.price-management-card .price-columns.layout-managed-table .product .thumb{flex-basis:38px;width:38px;height:38px}.price-management-card .price-columns.layout-managed-table .product b{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:125px;font-size:11px;line-height:1.18;display:-webkit-box;overflow:hidden}.price-management-card .price-columns.layout-managed-table .advanced-column-filter{gap:2px;width:100%;min-width:0}.price-management-card .price-columns.layout-managed-table .filter-funnel{width:20px!important;min-width:20px!important}.price-management-card .price-columns.layout-managed-table .advanced-filter-preview{height:28px;font-size:10px;min-width:0!important;padding:4px!important}.price-management-card .price-columns.layout-managed-table .editable-money{width:100%;min-width:0}.price-management-card .price-columns.layout-managed-table .cost,.price-management-card .price-columns.layout-managed-table .drr-cell-input{width:100%;min-width:0;padding:5px;font-size:11px}.price-management-card .price-columns.layout-managed-table .projected-profit{min-width:0;padding:5px 6px}.price-management-card .price-columns.layout-managed-table .clearance-select{width:100%;min-width:0;padding:5px 20px 5px 5px;font-size:11px}.price-management-card .price-columns.layout-managed-table .editable-money{display:block;position:relative}.price-management-card .price-columns.layout-managed-table .editable-money .cost{width:100%;height:30px;display:block}.price-management-card .price-columns.layout-managed-table .editable-money.is-dirty .cost{padding-right:54px!important}.price-management-card .price-columns.layout-managed-table .editable-money .edit-confirm{gap:2px;display:flex;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.price-management-card .price-columns.layout-managed-table .editable-money .edit-confirm button{border-radius:5px;width:23px;height:23px;font-size:14px}@media (width<=1220px){.price-main-toolbar{grid-template-columns:1fr}.price-toolbar-actions{justify-content:flex-start}.price-write-actions{align-items:flex-start}.price-write-copy small{max-width:470px}}@media (width<=1040px){.price-settings-grid{grid-template-columns:1fr}.price-write-actions{display:grid}.price-write-buttons{justify-content:flex-start}.price-search-area{flex-wrap:wrap}.price-toolbar-actions{width:100%}}@media (width<=800px){.price-management-page>.notice{border-radius:12px 12px 0 0}.price-management-card{border-radius:0 0 14px 14px}.price-management-card .price-setting-card,.price-main-toolbar,.price-write-actions{padding:13px}.price-search-area{grid-template-columns:1fr auto;display:grid}.price-management-card .price-search-input{grid-column:1/-1;width:100%;min-width:0;max-width:none}.price-toolbar-actions{grid-template-columns:1fr 1fr;display:grid}.price-toolbar-actions>.price-button-primary{grid-column:1/-1}.price-toolbar-actions .price-button,.price-write-buttons .price-button{width:100%}.price-action-with-warning{flex-direction:column;align-items:stretch}.price-promotion-warning{max-width:100%}.price-files-menu{position:static}.price-files-popover{width:min(300px,100vw - 52px);left:0;right:auto}.price-write-buttons{grid-template-columns:1fr;width:100%;display:grid}.price-management-card .table-column-groups{width:100%;min-width:0;position:static}.price-management-card .table-pagination{flex-wrap:wrap;justify-content:flex-start}}.price-management-page{gap:0}.price-management-page>.notice{border-radius:12px 12px 0 0;margin:0;padding:7px 12px;font-size:10px;line-height:1.25}.price-settings-grid{scrollbar-width:thin;grid-template-columns:repeat(4,minmax(250px,1fr));overflow:auto hidden}.price-management-card .price-setting-card small{display:none}.price-management-card .pricing-scheme,.price-management-card .price-projection-settings,.price-management-card .price-auto-sync,.price-management-card .profitability-tools{flex-wrap:nowrap;gap:6px}.price-management-card .pricing-scheme label{white-space:nowrap;min-height:30px;padding:5px 7px;font-size:10px}.price-management-card .price-projection-settings label,.price-management-card .price-auto-sync label{white-space:nowrap;gap:4px;font-size:10px}.price-management-card .price-projection-settings input[type=number],.price-management-card .price-auto-sync input[type=number]{width:54px;height:30px;padding:4px 6px}.price-management-card .price-auto-sync select,.price-management-card .profitability-tools select{min-width:125px;height:32px;padding:5px 28px 5px 8px;font-size:11px}.price-management-card .profitability-tools .price-button,.price-management-card .price-auto-sync .price-button{min-height:32px;padding:5px 8px;font-size:11px}.profit-settings-status{padding:4px 10px;font-size:9px}.price-main-toolbar{align-items:center;gap:7px;padding:7px 10px;display:flex}.price-search-area{flex-wrap:nowrap;flex:300px;gap:8px;display:flex}.price-management-card .price-search-input{flex:230px;min-width:180px;max-width:340px;height:34px;padding:6px 10px;font-size:11px}.price-product-count{font-size:10px}.price-product-count b{font-size:12px}.price-toolbar-actions{flex-wrap:nowrap;flex:none;gap:6px}.price-button{border-radius:8px;min-height:32px;padding:6px 9px;font-size:11px}.price-write-actions{gap:8px;padding:6px 10px}.price-write-copy{align-items:center;gap:7px;display:flex}.price-write-copy>b{white-space:nowrap;font-size:11px}.price-write-copy small{text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-size:9px;display:block;overflow:hidden}.price-write-buttons{flex-wrap:nowrap;gap:6px}.price-management-card .table-column-groups{white-space:nowrap;scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:6px;width:100%;min-width:0;padding:6px 10px;display:flex;position:sticky;top:14px;overflow:auto hidden}.price-management-card .table-column-groups>*{flex:none}.price-management-card .table-column-groups>b{font-size:10px}.price-management-card .table-column-groups button,.price-management-card .column-layout-button,.price-management-card .price-generated-actions>button{color:#3e5149;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cfd8cf;border-radius:7px;min-height:30px;margin:0;padding:5px 8px;font-size:10px;font-weight:700}.price-management-card .table-column-groups .clear-all-table-filters{margin-left:0}.price-generated-actions{display:contents}.price-management-card .price-only-on-sale,.price-management-card .price-generated-actions>.show-hidden-products{color:#40534b;white-space:nowrap;align-items:center;gap:5px;margin:0;font-size:10px;display:flex}.price-management-card .price-generated-actions>.show-hidden-products input{width:auto;margin:0}.price-management-card .price-generated-actions>button:disabled{opacity:.45;cursor:not-allowed}.price-management-card .price-generated-actions>button.active{color:#fff;background:#44534d}.active-price-strategies{color:#245b42;white-space:nowrap;background:#e9f6ee;border:1px solid #8fbea3;border-radius:8px;align-items:center;gap:5px;min-height:30px;padding:5px 8px;font-size:9px;line-height:1;display:inline-flex}.active-price-strategies>i{background:#2f9a62;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 3px #2f9a6222}.active-price-strategies>b{font-size:10px}.active-price-strategies>span{color:#567268;font-size:8px}.active-price-strategies>strong{color:#9a3b2f;padding-left:3px;font-size:9px}.active-price-strategies.attention{background:#fff7df;border-color:#d9b66a}.active-price-strategies.attention>i{background:#d19332;box-shadow:0 0 0 3px #d1933222}@media (width<=800px){.price-settings-grid{grid-template-columns:repeat(4,minmax(230px,1fr))}.price-main-toolbar{flex-wrap:nowrap;padding:7px 10px;display:flex}.price-search-area{grid-template-columns:none;display:flex}.price-management-card .price-search-input{grid-column:auto;width:auto;min-width:180px}.price-toolbar-actions{grid-template-columns:none;width:auto;display:flex}.price-toolbar-actions .price-button,.price-write-buttons .price-button{width:auto}.price-write-actions{align-items:center;padding:6px 10px;display:flex}.price-write-buttons{width:auto;display:flex}.price-management-card .table-column-groups{position:sticky}}.price-settings-grid{grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.price-management-card .price-setting-card{align-content:center;gap:7px;min-height:104px;padding:10px 12px}.price-management-card .price-setting-card>b{white-space:normal;flex:0 0 100%;font-size:12px}.price-management-card .price-setting-card small{flex:0 0 100%;margin-top:0;font-size:9px;line-height:1.25;display:block}.price-management-card .pricing-scheme,.price-management-card .price-projection-settings,.price-management-card .price-auto-sync,.price-management-card .profitability-tools{flex-wrap:wrap;align-content:center;row-gap:7px}.price-management-card .pricing-scheme label,.price-management-card .price-projection-settings label,.price-management-card .price-auto-sync label{white-space:nowrap}.price-management-card .price-auto-sync select,.price-management-card .profitability-tools select{min-width:0;max-width:100%}@media (width<=1100px){.price-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.price-settings-grid{grid-template-columns:minmax(0,1fr)}}.price-table-scroll{--price-pinned-width:300px;--price-core-label-width:300px;position:relative}.price-table-scroll .price-columns tbody tr{content-visibility:visible;contain-intrinsic-size:none}.price-management-page{padding-bottom:64px}.price-management-card .table-pagination{min-height:72px;padding-top:16px;padding-bottom:16px}.price-management-card .price-columns .column-block-row th{vertical-align:middle;height:36px;padding-top:6px;padding-bottom:6px}.price-block-title{vertical-align:middle;justify-content:center;align-items:center;gap:7px;max-width:100%;display:inline-flex}.price-block-collapse{width:20px;min-width:20px;height:20px;color:inherit;cursor:pointer;opacity:.78;vertical-align:middle;background:#ffffff9e;border:1px solid;border-radius:6px;padding:0;position:relative}.price-block-collapse:hover{opacity:1;background:#fff}.price-block-collapse:focus-visible{outline-offset:2px;outline:2px solid #315e52}.price-management-card .price-columns .column-block-row .block-core{padding-left:0!important}.price-management-card .price-columns .column-block-row th{text-align:left;height:42px;max-height:42px;overflow:hidden}.price-management-card .price-block-title{white-space:nowrap;justify-content:flex-start;gap:8px;min-width:0;max-width:100%;height:28px;display:flex}.price-management-card .price-columns .column-block-row th:not(.block-core)>.price-block-title{will-change:transform;width:max-content;max-width:calc(100% - 12px);position:relative}.price-pinned-core-block{z-index:64;width:var(--price-pinned-width);pointer-events:none;height:0;position:sticky;top:0;left:0;overflow:visible}.price-pinned-core-block>.price-block-title{box-sizing:border-box;width:min(var(--price-core-label-width),var(--price-pinned-width));color:#3c5748;pointer-events:auto;background:#fff;border-right:1px solid #dfe7df;height:42px;padding:7px 10px;font-size:12px;font-weight:500}.price-block-title-placeholder{visibility:hidden}.price-block-title>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.price-block-title>.price-block-collapse{flex:0 0 20px}.price-management-card .price-columns .advanced-column-filter{max-width:100%;display:flex;min-width:0!important}.price-management-card .price-columns .advanced-column-filter>.advanced-filter-preview{border:1px solid #cbd6cf;border-radius:5px;flex:1 1 0;max-width:100%;width:0!important;min-width:0!important}.price-columns .block-repricer{color:#624383;background:#eee5fb}.price-columns .block-prepared-price{color:#7b4138!important;background:#f8e9e5!important;border-inline:2px solid #c88a7f!important}.price-management-card .price-block-title.always-open{padding-left:7px;font-weight:800}.price-management-card .price-columns [data-column-key=effective_seller_price]{background-color:#eaf8f4;border-left:2px solid #749883!important;border-right:2px solid #749883!important}.price-management-card .price-columns [data-column-key=buyer_price],.price-management-card .price-columns [data-column-key=buyer_price_with_ozon_card]{border-left:2px solid #77a7df!important;border-right:2px solid #77a7df!important}.price-management-card .price-columns td.buyer-price-primary.verified{border-left-color:#69ab79!important;border-right-color:#69ab79!important}.price-management-card .price-columns td.buyer-price-primary.projected{border-left-color:#d86759!important;border-right-color:#d86759!important}.price-management-card .price-inventory-status{text-align:center;white-space:normal;max-width:82px;padding:5px 6px;line-height:1.08}.price-block-navigation-layer{z-index:65;pointer-events:none;width:0;height:0;position:sticky;top:0;left:0;overflow:visible}.price-block-navigation{filter:drop-shadow(0 2px 4px #18312c24);pointer-events:auto;align-items:center;gap:0;width:max-content;height:26px;padding:0;display:flex;position:absolute;top:5px;left:4px}.price-block-jump{width:auto;min-height:25px;font:inherit;text-align:center;white-space:nowrap;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%,7px 50%);cursor:pointer;border:1px solid #0000;border-radius:0;margin-left:-5px;padding:4px 12px 4px 10px;font-size:8px;font-weight:850;line-height:1;transition:filter .15s,transform .15s;display:block}.price-block-jump:first-child{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%);margin-left:0}.price-block-jump.expenses{color:#744019;background:#fff0e4;border-color:#efc39e}.price-block-jump.history-expenses{color:#695719;background:#fff6d7;border-color:#e4ce76}.price-block-jump.prices{color:#264f7d;background:#eaf2ff;border-color:#b7ceee}.price-block-jump.profit{color:#32642c;background:#eaf5e4;border-color:#b9d6ab}.price-block-jump.history-profit{color:#225b4b;background:#e3f4ee;border-color:#9ccdbd}.price-block-jump:hover{z-index:2;filter:saturate(1.12)brightness(1.02);transform:translateY(-1px)}.price-management-card .price-columns.layout-managed-table [data-column-name="Источник исторического расчёта"]{width:170px!important;min-width:170px!important;max-width:170px!important}.history-source-cell b{display:block}.history-source-cell small{letter-spacing:0;margin-top:3px;font-size:9px;line-height:1.2}.price-block-jump:focus-visible{outline-offset:2px;outline:2px solid #315e52}.price-strategy-button{color:#3d5149;cursor:pointer;background:#fff;border:1px solid #cfd9d1;border-radius:7px;width:100%;min-height:30px;padding:5px 6px;font-size:9px;font-weight:800;line-height:1.15}.price-strategy-button.armed{color:#24613f;background:#e9f6ee;border-color:#8eb7a1}.price-strategy-button.armed.sales{color:#315d87;background:#eef5fc;border-color:#9eb9d5}.price-strategy-button.failed{color:#9b3328;background:#fff0ed;border-color:#e1a59d}.price-strategy-button.triggered{color:#315d87;background:#eef5fc;border-color:#9eb9d5}.price-strategy-button:hover{filter:brightness(.98);box-shadow:0 2px 7px #1d3a321f}.price-strategy-button.running{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 5px;min-height:34px;padding:4px 6px;display:grid}.price-strategy-running{color:#245f43;text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:4px;font-size:8px;font-weight:950;display:inline-flex}.price-strategy-button.sales .price-strategy-running{color:#315d87}.price-strategy-running i{background:#3d9c69;border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 0 3px #3d9c6924}.price-strategy-button-detail{color:inherit;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.price-strategy-button-progress{appearance:none;background:#d8e5dc;border:0;border-radius:999px;grid-column:1/-1;width:100%;height:3px;overflow:hidden}.price-strategy-button-progress::-webkit-progress-bar{background:#d8e5dc;border-radius:999px}.price-strategy-button-progress::-webkit-progress-value{background:#568ab8;border-radius:999px}.price-strategy-button-progress::-moz-progress-bar{background:#568ab8;border-radius:999px}.price-strategy-button-label{display:block}.price-strategy-button.preparing{color:#715917;background:#fff8dd;border-color:#d4b969}.price-strategy-button.preparing .price-strategy-running{color:#715917}.price-strategy-button.preparing .price-strategy-running i{background:#d29c26;animation:1.2s ease-in-out infinite price-strategy-pulse}.price-strategy-button.attention{box-shadow:inset 0 0 0 1px #d28b7e}@keyframes price-strategy-pulse{50%{opacity:.35;transform:scale(.8)}}.price-strategy-feedback{color:#42584f;background:#f4f7f3;border:1px solid #cbd8cf;border-radius:9px;margin:0 0 10px;padding:9px 11px;font-size:11px;font-weight:750;line-height:1.35}.price-strategy-feedback.info{color:#365b72;background:#f0f6fb;border-color:#b9cddd}.price-strategy-feedback.success{color:#28613b;background:#edf8ef;border-color:#9fc9a8}.price-strategy-feedback.error{color:#97382d;background:#fff0ed;border-color:#e3aaa1}.price-strategy-api-note{color:#735d18;background:#fff7d9;border:1px solid #e2c66e;border-radius:8px;margin:-4px 0 10px;padding:8px 10px;font-size:10px;font-weight:750;line-height:1.35}.price-strategy-parallel-note{color:#61736b;text-align:center;margin:-5px 0 10px;font-size:9px;line-height:1.3}.sales-rule-complete.cancelled{color:#705b1e;background:#fff8df;border-color:#d8c27f}.price-strategy-dialog{width:min(760px,96vw)}.price-strategy-dialog .profit-settings-title small{color:#708078;letter-spacing:.09em;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.price-strategy-product{color:#30443d;margin:13px 0}.price-strategy-product span{color:#74817b;font-size:12px}.price-strategy-tabs{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.price-strategy-tabs>button{color:#40544c;text-align:left;cursor:pointer;background:#f8faf7;border:1px solid #d4ddd5;border-radius:11px;gap:3px;min-height:66px;padding:10px 12px;display:grid;position:relative}.price-strategy-tabs>button.active{background:#edf7ef;border-color:#6f9d86;box-shadow:inset 0 0 0 1px #6f9d86}.price-strategy-tabs b{padding-right:55px;font-size:12px}.price-strategy-tabs span{color:#74817b;font-size:10px}.price-strategy-tabs em{color:#fff;background:#326a55;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:850;position:absolute;top:8px;right:8px}.price-strategy-panel{padding-top:2px}.stock-rule-explanation{color:#465a52;background:#f5f9f3;border:1px solid #d7e2d8;border-radius:10px;padding:11px 13px;font-size:11px;line-height:1.4}.stock-rule-switch{color:#25493d;background:#eef6f1;border-radius:9px;align-items:center;gap:9px;margin:12px 0;padding:9px 12px;font-size:12px;font-weight:800;display:flex}.stock-rule-switch input{width:18px;height:18px}.price-strategy-running-note{color:#285e42;background:#edf8f0;border:1px solid #9fc5ad;border-radius:8px;align-items:center;gap:6px;margin:-5px 0 10px;padding:6px 9px;font-size:9px;display:flex}.price-strategy-running-note>i{background:#31935e;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 3px #31935e22}.price-strategy-running-note>b{font-size:10px}.price-strategy-running-note>span{color:#5f756b;margin-left:auto;font-size:8px}.stock-rule-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.stock-rule-fields.sales-rule-fields{grid-template-columns:repeat(3,1fr)}.stock-rule-fields label{color:#334b43;gap:5px;font-size:11px;font-weight:750;display:grid}.stock-rule-fields input{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cfd9d1;border-radius:8px;padding:9px 10px}.stock-rule-fields small{color:#7b8882;font-size:9px;font-weight:500;line-height:1.3}.stock-rule-last-check{background:#f5f6f3;border-radius:8px;margin:10px 0 0;padding:8px 10px;color:#66746e!important;font-size:10px!important}.stock-rule-error{color:#9b3328;background:#fff0ed;border:1px solid #e5b1a8;border-radius:8px;margin:10px 0;padding:9px 11px;font-size:10px}.sales-rule-target{color:#315447;background:#eff8ee;border:1px solid #a9c9b4;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;margin-top:10px;padding:10px 12px;display:grid}.sales-rule-target span{font-size:10px;font-weight:750}.sales-rule-target b{grid-area:1/2/3;font-size:18px}.sales-rule-target small{color:#718078;font-size:9px}.sales-rule-progress{background:#f7f9f6;border:1px solid #cad8cf;border-radius:9px;gap:6px;margin-top:10px;padding:10px 12px;display:grid}.sales-rule-progress>div{color:#4d6058;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.sales-rule-progress>div b{color:#2f5146;font-size:12px}.sales-rule-progress progress{accent-color:#4f8a6f;width:100%;height:8px}.sales-rule-progress small{color:#718078;font-size:9px}.sales-rule-complete{color:#315d87;background:#eef5fc;border:1px solid #9eb9d5;border-radius:8px;margin-top:10px;padding:9px 11px;font-size:10px;font-weight:800}.stock-rule-actions{margin-top:14px}.stock-rule-actions button:disabled{opacity:.5;cursor:not-allowed}@media (width<=620px){.price-strategy-tabs,.stock-rule-fields,.stock-rule-fields.sales-rule-fields{grid-template-columns:1fr}.price-strategy-tabs>button{min-height:58px}.sales-rule-target b{font-size:15px}}.profit-amount-only,.profitability-percent-only{justify-content:center;align-items:center;min-height:30px;display:flex}.profitability-percent-only{flex-wrap:wrap;gap:4px}.profitability-percent-only b{font-size:11px}.price-recommendation-button{color:#31564b;cursor:pointer;background:#f4f7f2;border:1px solid #cbd8cf;border-radius:6px;width:max-content;padding:3px 6px;font-size:9px;font-weight:750;line-height:1.1}.price-recommendation-button:hover{background:#e6efe2}.price-recommendation-dialog{width:min(720px,96vw)}.price-recommendation-dialog .profit-settings-title small{color:#708078;letter-spacing:.09em;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.price-recommendation-dialog>p{color:#30443d;margin:14px 0}.price-recommendation-dialog>p span{color:#74817b;font-size:12px}.price-recommendation-list{gap:7px;display:grid}.price-recommendation-option{color:#365047;background:#f5f9f3;border:1px solid #d7e2d8;border-left:5px solid #9eb6a7;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 10px 9px 12px;display:grid}.price-recommendation-option>div{gap:2px;min-width:0;display:grid}.price-recommendation-option b{font-size:12px}.price-recommendation-option span{color:#66766f;font-size:12px}.price-recommendation-option>button,.price-recommendation-manual button{color:#fff;white-space:nowrap;cursor:pointer;background:#315e52;border:1px solid #94b19e;border-radius:8px;min-height:34px;padding:7px 10px;font-size:11px;font-weight:800}.price-recommendation-option>button:disabled,.price-recommendation-manual button:disabled{opacity:.48;cursor:not-allowed}.price-recommendation-manual{background:#f8faf7;border:1px solid #cbd9cf;border-radius:10px;gap:9px;margin-top:14px;padding:13px;display:grid}.price-recommendation-manual>label{color:#30483f;gap:2px;display:grid}.price-recommendation-manual>label b{font-size:13px}.price-recommendation-manual>label span{color:#77847e;font-size:10px}.price-recommendation-manual-controls{grid-template-columns:minmax(180px,1fr) auto auto;gap:8px;display:grid}.price-recommendation-manual button.check-profitability{color:#315e52;background:#eef5f0;border-color:#789b8b}.price-recommendation-manual input{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c9d4cc;border-radius:8px;padding:8px 10px}.manual-profitability-result{color:#2f5146;background:#edf5eb;border:1px solid #b8cdbd;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.manual-profitability-result span{font-size:11px;font-weight:700}.manual-profitability-result b{white-space:nowrap;font-size:18px}.price-recommendation-error{color:#963529;background:#fff0ed;border:1px solid #e4afa7;border-radius:8px;margin-top:9px;padding:8px 10px;font-size:11px}.price-recommendation-dialog>.profit-settings-actions{margin-top:12px}@media (width<=700px){.price-recommendation-manual-controls{grid-template-columns:1fr 1fr}.price-recommendation-manual-controls input{grid-column:1/-1}}@media (width<=560px){.price-recommendation-option,.price-recommendation-manual-controls{grid-template-columns:1fr}.price-recommendation-option>button,.price-recommendation-manual button{width:100%}.price-recommendation-manual-controls input{grid-column:auto}}.price-management-card .price-columns.layout-managed-table tbody td.current-ozon-price-cell{color:#183c31;text-align:center;position:relative;box-shadow:inset 0 0 0 2px #79a98b;background:#f0f8ef!important}.price-management-card .price-columns.layout-managed-table tbody td.current-ozon-price-cell b{white-space:nowrap;font-size:14px;font-weight:900;line-height:1.15}.price-management-card .price-columns [data-column-name="Цена для покупателя"],.price-management-card .price-columns td.buyer-price-primary{box-shadow:inset 2px 0 #77a7df,inset -2px 0 #77a7df;background:#e5f1ff!important}.price-management-card .price-columns td.buyer-price-primary{color:#173e69;text-align:center}.price-management-card .price-columns td.buyer-price-primary>b{font-size:13px}.price-management-card .price-columns td.buyer-price-primary small{color:#55738f;margin-top:4px;font-size:9px;line-height:1.25;display:block}.price-management-card .price-columns td.buyer-price-primary.verified{color:#205c36;box-shadow:inset 2px 0 #69ab79,inset -2px 0 #69ab79;background:#e5f6e8!important}.price-management-card .price-columns td.buyer-price-primary.projected{color:#96382f;box-shadow:inset 2px 0 #d86759,inset -2px 0 #d86759;background:#fff0ed!important}.price-management-card .price-columns td.buyer-price-primary.projected small{color:#aa4c42}.buyer-price-help{vertical-align:middle;margin-left:4px;display:inline-block;position:relative}.buyer-price-help>summary{color:#35628d;cursor:help;background:#fff;border:1px solid #7298be;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-weight:900;list-style:none;display:inline-grid}.buyer-price-help>summary::-webkit-details-marker{display:none}.buyer-price-help>div{z-index:80;color:#304a62;text-align:left;background:#fff;border:1px solid #9eb9d1;border-radius:10px;width:310px;padding:12px;font-size:11px;font-weight:500;line-height:1.4;position:absolute;top:24px;left:-55px;box-shadow:0 12px 36px #183d612b}.buyer-price-help p{margin:7px 0 0}.price-management-card .price-columns [data-column-name="Цена по карте Озон"],.price-management-card .price-columns td.buyer-price-card{box-shadow:inset 2px 0 #8c7bd2,inset -2px 0 #8c7bd2;background:#eeeaff!important}.price-management-card .price-columns td.buyer-price-card{color:#45327b;text-align:center}.price-management-card .price-columns td.buyer-price-card>b{font-size:13px}.price-management-card .price-columns td.buyer-price-card small{color:#695c92;margin-top:4px;font-size:9px;line-height:1.25;display:block}.price-management-card .price-columns td.buyer-price-card.verified{color:#205c36;box-shadow:inset 2px 0 #69ab79,inset -2px 0 #69ab79;background:#e5f6e8!important}.price-management-card .price-columns td.buyer-price-card.projected{color:#96382f;box-shadow:inset 2px 0 #d86759,inset -2px 0 #d86759;background:#fff0ed!important}.profit-band-row input.needs-name{background:#fffaf0;border-color:#d7b873}.profit-band-row input.needs-name::placeholder{color:#8a6a2e;opacity:1}.profit-band-validation-error{color:#98382c;background:#fff0ed;border:1px solid #e2aea5;border-radius:8px;margin:0 0 12px;padding:9px 11px;font-size:11px;font-weight:700}.price-application-details{color:#26483f;background:#f8faf6;border:1px solid #c8d6cc;border-radius:10px;margin:0 16px 14px}.price-application-details>summary{cursor:pointer;padding:11px 14px;font-weight:900}.price-application-details>div{gap:7px;padding:0 12px 12px;display:grid}.price-application-details article{background:#fff;border-left:4px solid #b7c6bb;border-radius:7px;padding:10px 12px}.price-application-details article.applied{border-left-color:#72a75e}.price-application-details article.error{border-left-color:#c45745}.price-application-details article.skipped{border-left-color:#d1a03f}.price-application-details article header{justify-content:space-between;gap:12px;display:flex}.price-application-details article header span{color:#687970;font-size:12px;font-weight:800}.price-application-details article p{margin:5px 0 0}.price-application-details article ul{color:#596b62;margin:7px 0 0;padding-left:20px}.price-application-details>p{color:#687970;margin:0;padding:0 14px 12px}.price-quarantine-alert{color:#76281f;background:#fff0ed;border:2px solid #d75c4b;border-radius:12px;margin:10px 16px;padding:13px 15px;box-shadow:0 5px 18px #802a1d1a}.price-quarantine-alert-title{align-items:center;gap:11px;display:flex}.price-quarantine-alert-title>span{color:#fff;background:#b83f30;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;font-size:19px;font-weight:950;display:grid}.price-quarantine-alert-title>div{flex:1;gap:2px;min-width:0;display:grid}.price-quarantine-alert-title b{font-size:14px}.price-quarantine-alert-title small{color:#8d4439;font-size:11px}.price-quarantine-alert-title>strong{color:#fff;background:#b83f30;border-radius:17px;place-items:center;min-width:34px;height:34px;padding:0 8px;font-size:15px;display:grid}.price-quarantine-alert ul{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:6px;margin:11px 0 0;padding:0;list-style:none;display:grid}.price-quarantine-alert li{background:#fff;border:1px solid #efc0b9;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.price-quarantine-alert li b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.price-quarantine-alert li span{color:#8b554d;font-size:10px}.price-quarantine-alert>p{margin:8px 0 0;font-size:10px;font-weight:800}.price-application-details article.quarantine{background:#fff4f1;border-left-color:#b83f30}.price-application-details article.quarantine header span{color:#9d3025}.price-management-card .price-columns.layout-managed-table tbody tr.price-quarantine-row>td{background:#fff6f3}.price-management-card .price-columns.layout-managed-table tbody tr.price-quarantine-row>td:first-child{box-shadow:inset 4px 0 #c94b3b}.price-management-card .price-generated-actions>button.selection-visible-button.has-selection{color:#193e30;background:#d6f775;border-color:#86b633;box-shadow:0 0 0 2px #86b63326}.price-management-page .price-columns td .profit-amount-only{box-sizing:border-box;grid-template-columns:minmax(0,1fr);justify-items:center;gap:2px;width:100%;min-width:0;max-width:100%;display:grid}.price-management-page .price-columns td .profit-amount-only>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.price-management-page .price-columns td .profit-amount-only>.price-forecast-assumption{text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;min-width:0;max-width:100%;line-height:1.25;display:block;overflow:hidden;white-space:nowrap!important}.price-management-card .price-columns.layout-managed-table tr:not(.column-block-row)>[data-price-accent=true]{box-shadow:none!important;border-left:2px solid #78998b!important;border-right:2px solid #78998b!important}.price-management-card .price-columns.layout-managed-table tr:not(.column-block-row)>[data-next-price-accent=true]{border-right:0!important}.price-management-card .price-columns tbody tr.row-selected>td{border-top-color:#8fbe9c;border-bottom-color:#8fbe9c;background:#eef8ef!important}.price-management-card .price-columns tbody tr.row-selected>td:first-child{border-left:3px solid #45a36a;box-shadow:3px 0 8px #2a67461f}.price-management-card .price-columns tbody tr.row-selected>td:last-child{border-right:3px solid #45a36a}.price-management-card .price-columns tbody tr.row-selected.selection-group-start>td{border-top:3px solid #45a36a}.price-management-card .price-columns tbody tr.row-selected.selection-group-end>td{border-bottom:3px solid #45a36a}.price-group-action-bar{z-index:450;color:#26483d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fcf7f7;border:1px solid #7bad8d;border-radius:16px;align-items:center;gap:10px;width:min(1180px,100vw - 56px);height:auto;min-height:0;max-height:92px;padding:8px 9px 8px 11px;display:flex;position:fixed;bottom:16px;right:18px;overflow:visible;box-shadow:0 15px 40px #16413238}.price-group-action-summary{flex:1;gap:2px;min-width:0;display:grid}.price-group-action-summary>span{color:#6c8278;letter-spacing:.1em;font-size:8px;font-weight:900}.price-group-action-summary>b{font-size:11px}.price-group-action-summary>small{color:#6b7b73;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.price-group-action-buttons{flex:none;gap:6px;display:flex}.price-group-action-buttons>button,.price-group-action-buttons>.price-install-action>button{color:#fff;text-align:left;cursor:pointer;background:#2f6855;border:1px solid #79aa8a;border-radius:10px;grid-template-columns:26px auto;align-items:center;column-gap:7px;min-width:132px;min-height:46px;padding:7px 10px;display:grid}.price-group-action-buttons>button.selection-clear{color:#365148;background:#fff;border-color:#b8c7bd}.price-group-action-buttons>button.strategy{background:#416e7e;border-color:#8aacbb}.price-group-action-buttons>button.strategy-start{background:#23834d;border-color:#70a77d}.price-group-action-buttons>button.strategy-stop{background:#9d4b3e;border-color:#c58e82}.price-group-action-buttons>.price-install-action{display:block;position:relative}.price-group-action-buttons>.price-install-action>button.install-prices{color:#193e30;background:#cffa65;border-color:#92bd3c}.price-group-action-buttons>button>span,.price-group-action-buttons>.price-install-action>button>span{background:#ffffff29;border-radius:8px;grid-row:1/3;place-items:center;width:26px;height:26px;font-size:14px;font-weight:900;display:grid}.price-group-action-buttons>button.selection-clear>span,.price-group-action-buttons>.price-install-action>button>span{background:#234f3e17}.price-group-action-buttons>button>b,.price-group-action-buttons>.price-install-action>button>b{font-size:10px;line-height:1.1}.price-group-action-buttons>button>small,.price-group-action-buttons>.price-install-action>button>small{color:#ffffffbf;font-size:8px;line-height:1.1}.price-group-action-buttons>button.selection-clear>small,.price-group-action-buttons>.price-install-action>button>small{color:#587067}.price-group-action-buttons>button:hover:not(:disabled),.price-group-action-buttons>.price-install-action>button:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.price-group-action-buttons>button:disabled,.price-group-action-buttons>.price-install-action>button:disabled{opacity:.45;cursor:not-allowed}.price-install-action[data-tooltip]:hover:after,.price-install-action[data-tooltip]:focus-within:after{z-index:3;color:#30483f;content:attr(data-tooltip);white-space:normal;background:#fff;border:1px solid #c9d5cc;border-radius:8px;width:max-content;max-width:300px;padding:7px 9px;font-size:10px;font-weight:700;line-height:1.3;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 8px 24px #1641322e}.price-group-dialog{width:min(520px,94vw)}.price-group-dialog .profit-settings-title small{color:#708078;letter-spacing:.1em;margin-bottom:4px;font-size:9px;font-weight:850;display:block}.price-group-dialog-summary{background:#f1f8f1;border:1px solid #b9d1c0;border-radius:10px;gap:4px;margin:14px 0;padding:11px 12px;display:grid}.price-group-dialog-summary b{font-size:13px}.price-group-dialog-summary span{color:#61746b;font-size:10px;line-height:1.4}.price-group-input{color:#304c42;gap:6px;display:grid}.price-group-input>span{font-size:11px;font-weight:850}.price-group-input>input{color:#173c30;width:100%;height:44px;font:inherit;background:#fff;border:2px solid #7eaf8f;border-radius:10px;padding:8px 11px;font-size:18px;font-weight:900}.price-group-input>input:focus{outline:0;box-shadow:0 0 0 4px #45a36a24}.price-group-input>small{color:#74827b;font-size:9px}.price-group-dialog-actions .delete-pending-prices{color:#9b382e;background:#fff1ef;border-color:#d6a099;align-items:center;gap:7px;margin-right:auto;display:inline-flex}.price-group-dialog-actions .delete-pending-prices:hover:not(:disabled){background:#ffe7e3;border-color:#bd6256}.price-percent-dialog{max-height:calc(100dvh - 32px);overflow-y:auto}.price-percent-dialog form{margin:0}.price-percent-direction{gap:8px;margin:0 0 16px;display:flex}.price-percent-direction>button{flex:1;justify-content:center}.price-percent-direction>button[aria-pressed=true]{box-shadow:inset 0 0 0 1px #2f6855;color:#214b39!important;background:#e6f1e9!important;border-color:#2f6855!important}.price-percent-preview{background:#f7faf6;border:1px solid #d5e2d8;border-radius:8px;gap:8px;margin:16px 0;padding:12px;display:grid}.price-percent-preview>small{color:#6b7b73}.price-percent-preview>div{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.price-percent-preview>div>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.price-percent-preview>div>b{font-variant-numeric:tabular-nums;flex:none;font-size:13px}.clean-workspace .price-group-action-bar{max-height:none}@media (width<=760px){.price-group-action-buttons{flex-wrap:wrap;min-width:0;max-width:100%}.price-percent-dialog{padding:18px!important}.price-percent-preview>div{flex-direction:column;align-items:flex-start;gap:3px}.price-percent-dialog .profit-settings-actions{flex-wrap:wrap;justify-content:flex-end;display:flex}.price-group-action-bar{flex-direction:column;align-items:stretch;gap:7px;width:auto;max-height:none;bottom:8px;left:8px;right:8px}.price-group-action-buttons>button{flex:1;min-width:0}}
